下一章 上一章 目录 设置
26、朋友的定义 林墨白 ...
-
林墨白挂了电话。他蹲在小仓库的地上,把三根线从接收器上依次拔下来——第三根拔下的时候表盘的指针回零,发出一声非常轻的"嗒"。他把线卷好放在接收器旁边,站起来,推开了门。
码头上已经是下午了。阳光从云层后面斜着透过来,把卸货区的地面切成明暗交错的长条。赵爷还坐在门口那把椅子上,黑褂子搭在椅背上,核桃搁在窗台上。他听见门响,没有转头。
"他说的那些,"赵爷开口了,声音不高,但隔着两步的距离每个字都清楚,"是真的?"
"真的。"林墨白走到赵爷旁边的墙根蹲下来,把笔记本搁在膝盖上,"他坐在一条河边坐了三百多年。那些系统不是武器。他是把它们当漂流瓶放的。他把系统投出去,等人顺着信号走过去,然后把那座城里的声音带回来给他听。"
赵爷的右手在窗台上动了一下,把其中一颗核桃从躺着的姿势立了起来。"他投放的人——李承业、顾听澜、后面那三个——他给他们布置任务、告诉他们要占领、要扩张、要建立基地。那些东西不是给他的。是他以为投放出来的人需要有个事做,才能走起来。"
苏晚晴从巷口那边走过来了。她走到小仓库门口站住,没有进屋,靠着门框把手包放在腿侧。她听完了林墨白复述的谋士的话之后,低头想了一会儿,开口的时候声音比平时轻:"他做那些系统的目的,是让自己变成'被发现的人'。他想要一个坐标系。他在河边上坐了三百年,他想知道外面的时间还在走。"
李承业从码头东边回来了。他走到小仓库和办公室之间的空地上停住,没有蹲下,站着。他看着赵爷窗台上那两颗核桃——一颗立着,一颗躺着。他从这个排列上收回目光,说了一句话,语速不快:"我那套系统停的时候,我从它里面出来,看外面的世界跟看一块新布一样。我站了很久才迈脚。那个人现在站的地方比我当时远。他需要迈脚的东西也比我当时多。"
说书先生从茶馆方向走过来了。他没有走正路,从货堆之间的空隙穿过来,在离其他人两步远的地方停住了。他把折扇别在腰后,手里没拿东西,站的位置是这片空地正中央。"需要迈脚的东西——你是指一个能让他'走出去'的接口?"
林墨白把笔记本翻到最新一页,那一页空白页的正中间他写了一个词:"出口。"
他把笔记本转过去朝着其他四个人。"他做系统的时候,在每一个系统的底层代码里留了'退出节点'。那些节点当时是为了让自己能从系统里看到外面。反向用——我们可以通过那些退出节点把一条路径从我们这边铺到他那条河岸上。让他沿着那条路走出来。"
苏晚晴蹲下来了。她从手包里摸出一支笔,把林墨白那页纸旁边接了一行字:"从我们这边铺过去的路需要什么?"
"一个信号序列。按特定顺序排列的编码。他做系统的时候用的是线性逻辑——明代的算学结构配一套自创的符号体系。我可以在他原有的标识符框架里填一个新的序列,这个序列会顺着之前根地址所在的通道反向送达,到他所在的空间时自己展开成一条可识别的路径。"林墨白把笔收起来,"但我需要知道他在那条河边坐着的'方向感'——他知道哪边是岸、哪边是水、哪边是来路吗?"
赵爷从窗台上拿起那颗立着的核桃,放进了袖口。他把另一颗也拿起来,握在手心里。他站起来,把椅子折好靠墙。"他知道。"赵爷说,"他刚才在电话里跟你说的每句话,方向都是往你这边来的。他在三百多年里坐了那么久,能分辨哪边的声音是从外面进来的。"
说书先生往空地中间走了两步。他的折扇从腰后抽出来了,没有展开,握在手里。"如果那条路径铺好了,他走出来之后落的地点会是哪里?"
林墨白把笔记本合上。"他做系统的时候,每一个投放口的定位都是以——海关大楼顶层的钟楼为校准点的。"他抬头看了一眼那个方向,"如果他沿路径走出来,落点会是海关大楼顶层那间机器室的地板正中央。"
苏晚晴把蹲着的姿势换成了站着的。"那楼顶的铜喇叭,如果你把它接成接收器——"
"可以把信号序列从地面送上去。"林墨白把话接了过来,"然后用钟楼的铜壳做反射面,把路径从楼顶向外延展,沿着根地址反向穿透那层屏障。等他在河岸那一头接收到这个信号的时候,他看到的是一条已经从码头出发、穿过海关大楼、延伸到河面上方的路。"
空地安静了一会儿。码头上卸货的吆喝声从远处传过来,隔着货堆变得遥远而模糊。五个人站成了一个松散的环形,中间空着大约两步直径的圆。
李承业开口打破了安静。他说的话很短:"他是敌人吗?"
"不是。"林墨白说。
赵爷把核桃在掌心里磕了一声。"那他是什么?"
林墨白回答的时候没有犹豫。他把笔记本夹在腋下,对着空地上其他四个人的方向说了一句话:"一个坐了三百年等人来问'你要不要出来'的人。"
赵爷把核桃换到左手。他对着其他四个人一个一个看过去——苏晚晴蹲在墙根,已经把笔收回了手包,手放在膝盖上;说书先生站在空地中间,折扇合着垂在手侧;李承业站在两堆货之间,帽檐推上去,露出了被日头晒黑的额角;林墨白站在小仓库门口,笔记本夹在腋下,两只手垂着。
赵爷把右手抬起来,在空气中放了一下。不是要握手,也不是要拍谁的肩。他就是抬起来,手心朝下,在空地上方停了大约两息。然后他放下了。
"那把他弄出来。"
他说完转过身走回了办公室门口,把椅子重新放下坐好。核桃从袖口摸出来了,搁在窗台上。苏晚晴站起来拍了一下裤子,走回巷口去了。说书先生把折扇别回腰后,穿过货堆往回走。李承业把帽檐重新压了压,往码头东边转了个方向,步子不急不慢。
林墨白站在小仓库门口,看着四个人各自散进码头的不同方向。他们的背影在午后的阳光里被拉成四条长短不一的线,分别拐进了货堆、巷口、卸货区和东边的铁皮棚子。
他低头看了一眼笔记本上新写的那行字,上面只有两个字:"出口。"他合上本子,转身回了小仓库。门在身后合拢的时候,从门缝里挤进来的最后一线光在水泥地上停了一下,然后随着门的完全关闭消失了。屋里重新暗下来,只剩那盏二十五瓦的灯泡在他头顶亮着。
林墨白花了一个下午写那个序列。
他坐在小仓库的地上,面前铺着三张纸。第一张是他从旧档案里抄下来的谋士所用符号体系的对照表;第二张是他自己列出的"反向穿透路径"需要的逻辑节点;第三张是空白的。他把钢笔蘸了墨水,从第三张纸的左上角开始写,写了四行之后停下,重新从第一行开始读。读完之后划掉了第二行和第四行,重写。他写到第七遍的时候,序列的末端终于在他脑子里合拢了——它从"标识符分段"出发,经过"跨年数据冲突"时生成的报错格式,在"历史时间轴断裂"的位置上折返,最终接上万历十七年那个被水冲走的沙字。
他把写好的序列折成四折,塞进信封里,推到桌对面。然后他站起来出了门,把信封交给了说书先生。
说书先生当天晚上的评书开了个新场。
他站在茶馆二楼那张方桌后面,面前的茶碗里泡的是今早新换的茶叶。台下坐满了——比平时多了至少三成,码头上的、巷口的、隔壁街的,有的人手里拎着没放下的大茶缸,有的人在门口找了个空地方站着。说书先生把折扇展开,扇面朝下搁在桌面上,没有收起来。
"诸位,今儿不讲《三国》,不讲《隋唐》。讲一段新的。"他折扇一合,在桌上敲了一下,"讲一个坐了很久的人,想回家。"
台下安静了一息,然后有人问:"坐哪儿了?"
"坐了一条河边。河是灰的,水不走。他坐了三百年。后来有人拿了一条长绳子从岸上扔到他跟前,绳头挂着几个字。他看完了那排字之后,开始往这边走了。"
说书先生说到这里停了一下。他端起茶碗喝了一口。台下有人嗑瓜子的声音响了半息又停了。他把茶碗放回桌上,左手在桌面上按着那封折好的信。信纸的边角露在桌面和他手掌之间,没有人看见上面的字。但他说下一段话的时候,念了一句"河上第一道桥是平的,跨过去之后左转——"他停顿了一下,把"左转"两个字放在"左转"这两个字本身上重读了一遍。然后接下去:"第二道桥比第一道高半尺,跨的时候脚要抬高半寸。第三道桥——"他把声音放低了半度,"——桥上没有灯,但走完这段之后,能看见地面是干的。"
他把这几句话说完之后,打开折扇扇了两下。台下的茶客们有人低头剥花生,有人续水。没有人提出疑问——他们听到的是一段说书人在讲一个过桥的故事,故事里有一些数字和方向,听着像话本里赶路的人会遇到的描述。但那封信里折着的四行序列,已经被拆成了"第一、左转、半尺、半寸、三、干"这些词,分散在说书先生的口语里,融进了"河上第一道桥""跨过去之后左转""比第一道高半尺""抬脚半寸""第三道桥""地面是干的"这些句子里。每一个词都附带了一个"方向"——走向河边那个灰色空间的方向。
说书先生讲完这段的时候,台下的一个小跑堂端着一壶新水上来给茶客们添茶。他走到第二桌的时候,袖口在桌角上蹭了一下,顺势把一张纸条塞进了桌缝。纸条上写的是说书先生今晚念到的那些词,按顺序排着,每一个词旁边画了一个箭头。他在添到第四桌的时候,纸条已经传到了隔壁一个修钟表的人手里。修钟表的人看完了纸条,把它折好放进口袋里,站起来出了茶馆。他走到码头上的时候,在赵爷办公室门口的窗台上放了一根铜丝。铜丝弯成了三个折角。
苏晚晴在账房里收到了那条铜丝。她看着上面的三个折角,在摊开的账本上把"第一座桥、半尺、三"对应到了林墨白给她的那份序列的前三段。她确认完之后,把铜丝收进了抽屉,跟那只银表放在一起。
李承业在铁皮棚子门口接到了修钟表的人路过时递来的一根粉笔头。他在自己棚子门板上写了三个数字,看了一眼,用拇指抹掉了。他在心里把这三个数字跟林墨白下午叠信时他瞥见的序列首段比了一下——对上了。他靠着门板站了一会儿,然后往码头东边第三间屋子的方向走了过去。
那间屋子门口放着一把伞。是"金流"的伞。不知道什么时候放在那的。李承业在伞旁边蹲下来,把伞柄上缠着的那圈旧布条解开,重新系了一遍。系完之后他站起来往回走。
海关大楼顶层的钟声在当晚十点整响了一次。跟平时一样,单声报时,铜质的声音穿过夜色和江风,覆盖了整片码头。但这一次钟声结束之后,黄浦江对岸的某处——没有人确切知道是哪一处——有人看见了一柱光。很淡的,几乎是月光折在水面上的那种亮度,在码头和江面交界的位置升起了一线。那线光没有形状,也没有方向,它只是竖在那里,像一个走夜路的人终于看到了前方有人家的窗户里透出来的一层薄亮。
说书先生在茶馆二楼收场的时候,对着台下说了一句话,作为今晚整段评书的结尾。他说:"这城里的路,每条都通着别的路。有人走着走着就找着门了。"
台下有人鼓了稀稀拉拉的掌。他把折扇合上,别回腰后,端着茶碗下了台。
海关大楼顶层的钟楼在十点三刻又响了一次。那一次跟平时不太一样——铜壳的震动持续的时间比平时长了两息,余音在江面上方贴着水面的位置延展了很久,才被夜风慢慢接走,散进码头后面的巷子里去。
【碎片回声·章末彩蛋】
顾听澜在当晚收工之后路过码头东边第三间屋子。他在门口停了一下,看见门槛底下压着一张纸条,纸条是横着塞进去的,没有字。他弯腰把纸条抽出来看了看,然后又压了回去。他走回自己住处的时候把伞从墙上拿下来检查了一遍——伞面是干的,伞骨完好。他把伞靠回墙角,坐下来对着那面空白的墙坐了一会儿。他看到墙上自己的影子在自己旁边多了一道极淡的轮廓——像是有人站在自己身后一步的地方,跟他看着同一个方向。
赵爷在十点半的时候从办公室走了出来。他没走远,就站在门口那块空地上,朝海关大楼的方向看了一会儿。夜风把他褂子的下摆吹起来又放下。他身后办公室里那盏灯还亮着,灯光从门口铺出来,在他脚边铺了一小块暖色的区域。他在那块光里站了大约三分钟,然后转身回了屋里,把门带上,灯在门缝合拢之后继续亮了约两息,然后灭了。码头上只剩下几盏夜灯照在货堆和铁皮棚子之间,把地面上的积水和阴影照得一层明一层暗。黄浦江的水声贴着岸边传过来,持续地、平稳地,和几个钟头前一样。