14. 信任的裂隙

耳机里瓦尔玛的声音消失之后,频道陷入了一段长达两分钟的静默。宋言反复按下对讲机的通话键呼叫拉朱·梅农,得到的回应只有单调的静电噪音。他把通讯器的接收频道从头到尾扫了一遍——所有的铁三角调度员都在用德瓦纳语急促地交换着信息,语速快得他完全跟不上,只能零星捕捉到几个反复出现的词:锅炉房、通风竖井、入侵者、羁押室。

然后所有频道同时安静了。不是信号中断的那种安静——信号还在,频道开着,但没有任何人说话。像是调度中心的所有人都被同一个命令掐住了喉咙。

宋言把耳机音量调到最大,听到频道深处有一个极其细微的声音——不是说话声,不是呼吸声,是某种金属与金属之间轻轻碰撞的声响,间隔很长,每一次碰撞都精确地落在前一次余响刚好消散的位置。他在巴瓦尼顶层杂物间门外听过这个声音——瓦尔玛用指关节敲墙壁的声音。不急不缓,三下一组。

瓦尔玛在锅炉房的某个位置敲着铁管。他在给拉朱·梅农发信号,用的是互助会的暗号。

宋言猛地站起来,对讲机从膝盖上滑落砸在水洼里。他把对讲机捞出来擦掉水,按下通话键最后一次呼叫拉朱·梅农的名字,然后把背包甩到肩上朝石缝走去。他不知道拉朱·梅农在锅炉房的通风竖井里遭遇了什么,不知道震动传感器触发之后铁三角封了几道门、派了几个警卫,但他知道瓦尔玛用互助会的暗号敲铁管意味着什么——他在告诉拉朱·梅农:我知道你是谁。我知道你从哪里来。我知道你走的是哪条路。

石缝比他想象的更难爬。这条缝不是人工开凿的通道,是天然石灰岩溶蚀出来的不规则裂隙,宽度最窄的地方只有不到四十厘米,最宽的地方也不过勉强转身。宋言侧着身子一寸一寸地往里挪,背包卡在身后拖不动的时候他不得不把背包解下来单手拎着,前面的手摸索着裂隙壁上凹凸不平的石笋。手电筒叼在嘴里,光束在狭窄的空间里晃得厉害,照亮了石壁上拉朱·梅农留的指痕——三根手指的印记,在潮湿的石灰岩表面断断续续地向前延伸,有的地方浅得几乎摸不到,有的地方沾着从断指旧伤里渗出的血。

他跟着那些指痕爬了将近四十分钟。石缝的坡度一直在往上抬升,空气从阴冷潮湿逐渐变得干燥而滞闷,带着机械润滑油和消毒水的气味。巴瓦尼地下二层设备间的通风口在裂隙的尽头——一个被锈迹斑斑的铁栅栏封住的方形竖井口,铁栅栏原本焊死在井口边缘,但现在被人用钝器从内侧撬开了三根铁条,撬痕上的铁锈还很新,新鲜到指尖蹭上去还能沾一层橘红色的锈粉。拉朱·梅农在几个小时前从这里撬开铁栅栏爬进石缝,现在铁栅栏的缺口内侧被人挂上了一样东西——不是工具,不是衣服碎片,是老者的拐杖。那根他走到哪都拄着的旧木拐杖,靠在通风竖井的内壁上,握柄上刻着一个粗糙的白色圆圈。

圆圈中间没有竖线。

萨哈娜设计的路标系统里,圆圈中间没有竖线只有一个意思——标记人不再移动。不是到达了目的地,不是拐弯了,不是暂时停下来了。是终点。是画标记的人知道自己不会再往前走,所以在最后的位置画了一个没有方向的圆圈。

宋言盯着那个圆圈看了几秒,然后把拐杖从铁栅栏上取下来握在手里。木头的握柄被老者的手掌磨得光滑发亮,残留的温度已经被通风管道的冷空气吹散了,但还能闻到木头缝隙里渗进去的老烟味和樟脑丸的味道。他把拐杖斜挎在背包侧袋上,侧身钻进铁栅栏的缺口,进入了巴瓦尼地下二层的设备间。

设备间比他之前走过的任何区域都更加陈旧。墙壁上裸露的管道布满了锈蚀痕迹,天花板上的日光灯坏了一半,剩下的一半发出忽明忽暗的冷白色光,把整个空间照得像一间废弃的水下舱室。地面上散落着维修工具和报废的机械零件,靠墙堆着几排生锈的配电柜,配电柜后面是一条狭窄的维修走廊——拉朱·梅农说的那条通往锅炉房的路。

宋言沿着维修走廊走了一段,在拐角处停下了脚步。走廊尽头是一个大约三层楼高的垂直空间——锅炉房的主车间。一座锈迹斑斑的巨型蒸汽锅炉占据了车间的中心位置,从地面一直顶到天花板,锅炉周围的管道像章鱼的触手一样向四面伸展。车间的地面铺着老式的六角形地砖,地砖上积了一层薄薄的灰,灰尘上有好几行新鲜的脚印——有靴印,有赤脚的血印,还有一行皮鞋底印,清晰而整齐,每一步的间距都像是用尺子量过的。

皮鞋印停在锅炉正下方的一根铁管前。铁管上还残留着被指关节敲击过的痕迹——三下一组的印记,金属表面的灰尘被敲出了清晰的圆形凹痕。

但车间里没有任何人。没有拉朱·梅农,没有瓦尔玛,没有铁三角的警卫。只有那些脚印在灰尘上交错、分开、然后消失在车间另一端一扇敞开的铁门后面。

宋言走到铁管前,用指关节在瓦尔玛敲过的地方也敲了三下。敲完之后他觉得自己这个举动说不出的荒诞——他敲了互助会的暗号,但不知道敲给谁听,不知道这声音能传到多远,不知道听到的人还会不会回答。他等了几秒,没有任何回应。锅炉房里只有蒸汽管道里偶尔传来的水锤撞击声和头顶日光灯镇流器的低鸣。

然后他听到了一声极细微的回应。

不是敲铁管的声音。是咳嗽。一声压得很低的、从胸腔深处硬挤出来的咳嗽,来源是锅炉房左侧一扇标着“灰渣清理口”的铁门后面。宋言快步走到铁门前拉开门,里面是一个只有不到三平方米的狭小隔间,堆积着清理锅炉灰渣用的长柄铁铲和耐火砖碎块。角落里蜷缩着一个人。

不是拉朱·梅农。是一个穿着狱警制服的老头,头发花白,满脸皱纹,制服上的工牌写着“巴瓦尼中央监狱——设备维护科——M.辛格”。他的双手被反绑在身后,嘴里塞着一块破布,额头上有一道还在渗血的淤青。看到宋言时他没有挣扎也没有喊叫,只是用浑浊的眼睛安静地看着他,像是在确认他的脸。

宋言把他嘴里的布取出来,用小刀割断绑在他手腕上的扎带。老狱警活动了一下僵硬的双手,用沙哑的声音说了第一句话。

“你是梅农说的那个人。中国人。”

“梅农在哪?”

“被带走了。瓦尔玛亲自来带的。锅炉房的震动传感器一触发,他不到五分钟就下来了。不是带警卫来的,是一个人来的。”老狱警揉了揉被扎带勒出红痕的手腕,声音仍然平稳得像在汇报日常的设备巡检,“他在铁管上敲了三下,梅农听到之后自己从通风竖井里走了出来。不是被抓的,是自己走出来的。”

“他为什么自己走出来?”

“因为瓦尔玛敲的是互助会的暗号。梅农以为敲暗号的是自己人。”老狱警抬眼看着宋言,浑浊的眼睛里有一种被长久岁月磨出来的疲惫,“互助会的暗号——三下敲门,代表是自己人——这个规矩是梅农自己定的。十年前。他教给了互助会核心层的每一个人。他从来没想过,瓦尔玛也是核心层的人。”

宋言感觉自己的血液在那一瞬间凝结了。

“瓦尔玛是互助会的人?”

“不只是互助会的人。”老狱警说,“他是和梅农一起创建互助会的人。梅农出脑子,瓦尔玛出资源。十年前踩踏事件后,梅农从铁三角内部偷出了调查科的报告副本,躲在废弃水厂里不知道该把这些东西交给谁。第一个找到他的不是厉声,不是萨哈娜,不是任何遇难者家属。是瓦尔玛。当时还是铁三角档案处副处长的瓦尔玛,私下里找到梅农,跟他说——你一个人藏这些东西藏不了多久。铁三角早晚会找到你,毁了证据,杀了你和你全家。你需要一个组织。我帮你建。”

“他帮梅农建了互助会?”

“他帮梅农设计了互助会的所有安全架构——地下路网的设计思路、通讯加密方式、暗号系统、安全屋布局。所有互助会用来对抗铁三角的手段,都是瓦尔玛亲手教的。因为没有人比铁三角的副处长更了解怎么对抗铁三角。”老狱警的声音越来越低,像是在揭开一层覆盖了太久的旧痂,“但他做这些不是为了帮梅农。他是为了控制互助会。梅农知道互助会的一切——通讯、路线、据点、成员名单。只要梅农信任瓦尔玛,瓦尔玛就拥有互助会的一切。”

“但梅农后来发现了?”

“不是梅农发现的。是库马尔发现的。”老狱警转头看向车间墙上一根锈迹斑斑的蒸汽管道,像是那些管道里藏着某种只有他能听懂的暗语,“库马尔在巴瓦尼被软禁期间,花了三年时间分析互助会的通讯系统。他发现所有的加密算法都完美无缺,但有一个底层漏洞——一套为铁三角原始开发然后在互助会改造使用的基础编码里,仍然残留着一个后门程序。这段程序允许掌握原始编码的人在任何时候接管互助会的全部通讯频道,后门的开发者签名是瓦尔玛本人。”

宋言想起阿尔琼在地下管道里告诉他的话——互助会的加密通讯系统一直很安全,但铁三角总能在最关键的时候截断他们的信号、锁定他们的位置。阿尔琼以为是自己技术不够好,不断更新换代,从加密信道换成伪装信号再换成被动监听。但问题从来不在他的技术上。问题在他所用的底层代码——那些瓦尔玛在十年前以“帮助互助会”为名亲手交给拉朱·梅农的代码——从一开始就带着后门。互助会花了十年以为自己躲在铁三角的盲区里,其实是蹲在猎人的手掌上。

“梅农知道之后做了什么?”

“他把瓦尔玛约到了废弃水厂——就是你们昨晚藏身的地方。他在冷却塔下面把库马尔的分析报告甩在瓦尔玛面前,告诉他互助会从今天起不再用他的通讯系统,不再走他设计的安全路线,不再信任他提供的一切架构。然后他伸出手,用自己做诱饵,让萨哈娜有时间带着互助会所有核心成员转入全新的地下路网。”老狱警咳嗽了两声,喉咙里发出痰液翻滚的浑浊声响,“瓦尔玛听完之后没有发怒,没有拔枪。他只是站在那里安静地听梅农说完,然后说了一句话——‘你不用我的系统,不出三个月就会被铁三角全部抓起来’。梅农回答他——‘那我也比被你用后门关在笼子里强。’”

“这是什么时候的事?”

“三年前。”老狱警说,“从那以后,梅农和瓦尔玛再也没有直接见过面。互助会重建了所有通讯系统,全部由阿尔琼从零开始独立编写,不再依赖任何外部代码。瓦尔玛也再也不碰互助会的内部事务——他把精力转向了别的方向。”

“什么方向?”

“追查库马尔。库马尔是他棋盘上唯一一个从第一天起就不在他控制范围内的棋子。库马尔发了一千张照片,库马尔留了末日开关,库马尔把证据藏在巴瓦尼的每一条墙缝里。瓦尔玛用了三年的时间追查库马尔留下的每一份备份,找到一份就毁一份,封掉一个接收地址就标记一个。”老狱警顿了顿,声音变得极低,像在吐出一个压了太久的秘密,“但他一直没找到第一千零一份——库马尔寄给一个中国作家的那封回信。”

“库马尔没有寄过信给我。”

“他不用寄。他用厉声当那封信。厉声不是梅农造的,不是萨哈娜造的,不是你造的。”老狱警把视线从蒸汽管上移回来看着宋言,“厉声是库马尔用十年时间在瓦尔玛眼皮底下凝聚的一团记忆——他把所有受害者名单、所有罪证、所有时间线都埋在互助会的集体记忆里,然后把厉声从记忆层面激活。这是库马尔在信息安全领域最后也是唯一一次不用计算机的算法——厉声不是幽灵,他是用所有活着的人的记忆碎片拼接的数据库。”他喘息了一下,“数据库不需要寄送。它只需要被写进某个人笔下的文字里,就能在新的宿主里自行重组。”

宋言没有说话。他想起厉声在隔离审查室的铁门上用血画的那个圆圈,没有竖线——和拉朱·梅农挂在通风竖井口的拐杖握柄上一模一样。那不是巧合。他们用同一个标记,因为他们在同一套系统里——厉声不是被“写活”的虚构角色,他是库马尔在十年前留的一个“信息信使”,通过互助会成员的集体记忆不断自我完善和演化,最后在宋言自己的脑海里找到了落脚点。宋言之所以觉得他像自己笔下的人,是因为他本来就不是“人”——他是一段能在意识间自我复制的信息结构,用库马尔最后的意志雕刻成型。

他伸手摸到口袋里那把锈钥匙。钥匙的锯齿在指腹上留下一排轻微的压痕,每一个齿口都严丝合缝地对应着一个他还没打开的锁——不只是纪念碑上的铭文凹槽,不只是巴瓦尼档案库的密码保护,而是整个被删改的官方记忆。

“那瓦尔玛把梅农带到哪去了?”

“行政楼顶层。”老狱警的声音终于出现了一丝颤抖,“瓦尔玛说他在那里摆了一盘棋,等了十年没人跟他下完。他说如果梅农能下完那盘棋,他就把巴瓦尼所有在押的互助会成员放走。如果下不完——他就在明天黎明之前,把临时羁押室里的所有人转移到东部分部。”

“梅农会下棋吗?”

“不会。”老狱警干裂的嘴角扯出一丝比哭还难看的弧度,“但梅农知道一件事。瓦尔玛办公室里那盘棋,棋盘的底座是一个保险柜。保险柜的锁芯型号和纪念碑铭文下面的机械锁一模一样。那盘棋从来不是棋。那些棋子是库马尔十年前塞进保险柜的微型胶片——里面有那七个被封锁的末日开关接收地址的真实替代路径。瓦尔玛以为库马尔只留了十二个接收地址。库马尔怕的就是这个——所以他在那盘棋里放了第二组接收地址,藏在铁三角自己的保险柜深处。”

“梅农是去拿棋子的。不是去下棋的。”

“他是去拿棋子。”老狱警低下了头,“但他可能回不来了。”

宋言把拐杖从背包侧袋上取下来,放在老狱警面前的灰渣地面上。他蹲下来和他对视。

“锅炉房被封锁了。我一个人上不了顶层,需要你的权限。”

老狱警用浑浊的眼睛盯着他看了很长时间,然后慢慢地点了点头。他扶着墙壁站起来,膝盖因为长期跪在灰渣隔间里而僵得不听使唤。“在巴瓦尼干了二十年,”他说,“从没带过一个活人进瓦尔玛的办公室。你是第一个。”

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

您的邮箱地址不会被公开。 必填项已用 * 标注