九号码头十六号的铁门敞开着,门框上缘的油漆被撬棍刮出了一道新鲜的银色划痕。一楼大厅里的文件柜全部被推倒,悬挂式文件夹散落一地,纸张在晨风里轻轻翻动,像某种搁浅在岸上的生物的鳃。艾拉跨过倾倒的铁柜,踩在满地的纸页上,每一张纸上都印着委员会的信头或心灵启航的标志。那些曾经被精心归档、分类、密封的文件,现在全部敞开在灰蒙蒙的晨光里,沾着靴子带进来的消防水渍和泥浆。
二楼书房的景象更加彻底。书架清空了,几百册书被扫落在地板上,堆成一座齐膝高的纸山。书桌被掀翻,台灯的灯泡碎了,玻璃碴散落在木地板上反射着破碎的光点。窗户玻璃从内部被打碎,碎片大部分落在窗台外侧的防火梯上,说明击碎玻璃的力量来自房间内部。窗帘被扯下一半,剩下的一半在晨风里鼓胀又收缩,像一个正在缓慢呼吸的肺。
那台笔记本电脑是房间里唯一没有被破坏的东西。它放在书桌原来位置的旁边——桌子的残骸被推到了墙角,但有人把电脑从地上捡了起来,端端正正地放在一把从角落里搬过来的木椅上。屏幕亮着,显示一个简洁到极致的倒计时界面。黑底白字,没有任何图标、按钮或菜单栏。只有三行字:
“最终净化·数据传输队列”
“剩余时间:00:27:14”
“目标终端数:7”
莉娜蹲在电脑前,用便携式取证相机拍了几张屏幕照片,然后拿出一个信号屏蔽器吸附在电脑侧面。“倒计时归零之后,这台电脑会自动向七个目标终端发送数据包。我的人在贝尔蒙特三楼火灾之前截获的数据是发往七家媒体的——和这个数字吻合。但这台电脑上显示的传输队列里,七个目标终端的IP地址都是内网地址。不是媒体,是委员会内部。他还要往委员会内部再发一轮。”
“发什么?”莫雷诺站在书房门口,背脊抵着门框,像是需要通过实体的支撑才能站稳。他的眼睛从进了这栋楼开始就没有聚焦过任何东西,只是在眼眶里漫无目的地游移,像一双坏掉的指南针。
“不知道。”莉娜站起来,环顾整个房间,“但凯恩花了这么大的力气布置这个现场——把文件柜推倒,把书架清空,把窗户打碎——他不是在发泄情绪。他是在传递一个信息。每个被破坏的细节都是他刻意留下的语言,在告诉我们某件事。”
艾拉走进房间中央,慢慢转了一圈,把每一个被破坏的细节逐个收入眼底。文件柜的倾倒方向是一致的——全部往门口的方向倒下,像是有什么东西从房间深处冲出去的时候把它们一并推翻了。书架上的书不是被随意扫落的,分类标签还贴在书架的隔板上,每一个隔板上的书都被清空,但不同隔板的书落在地上的区域互不重叠。凯恩在清空书架的时候,是按照分类一本一本拿下来放在不同位置的。他不是在破坏,他是在整理。
窗户玻璃是从内部被打碎的,但碎片的散布模式不对。如果是站在房间内部用拳头或物品击碎玻璃,碎片的大多数应该落在窗台外侧或防火梯上。但艾拉弯腰检查窗台的时候,发现有一部分玻璃碎片落在窗台内侧的木地板上,散布范围很小,集中在窗台正下方不到半平方米的区域内。这些碎片的形状和外侧的碎片不同——更小,边缘更不规则,像是从已经碎裂的玻璃上二次剥落下来的。有人从外侧用手套或工具清理过防火梯上的碎片,但在清理过程中有一部分碎片从窗框边缘滑落回了室内。
“他不是从窗户逃走的。”艾拉直起腰,“窗户是从里面打碎的,但外面有人接应,清理了碎片。防火梯上有血迹吗?”
莉娜用对讲机问楼下的外勤组。回复在几秒钟后传来——防火梯第三级踏板上发现一处新鲜血迹,量很少,不到一滴血的量,已经采样送检。血迹的位置不在踏板的踩踏面上,而在踏板边缘的金属防滑条上。像是有人弯腰捡玻璃碎片的时候,手指被划破了。
“凯恩不会弯腰捡玻璃。”艾拉说着转向伊芙,后者正站在楼梯口,双手交握在身前,保持着一种近乎雕塑般的静止姿态,“他手指上有伤吗?”
伊芙想了想。“他右手食指有一道旧伤,是几年前拆硬盘时划的。那道伤的神经末梢恢复得不太好,他握笔久了会抖。他不会用那只手去碰碎玻璃。捡碎片的人不是他。”
“那是谁?”
伊芙沉默了很久,久到一楼楼梯间里外勤探员的脚步声来回响了两轮。然后她松开交握的双手,从外套口袋里掏出手机,翻到一张照片递给艾拉。照片是工作坊内部通讯群组的截图,日期是两天前。群组里只有四个人——凯恩、伊芙、里奥·坦纳、和一个头像是一张空白人物剪影的匿名账户,群组昵称只有一个字母:“M”。
“马库斯,”伊芙说,“那个负责线下交付伪造文件的人。我和他共事了三年,从未见过他的脸,从未听过他的声音。所有指令都是文字,所有反馈都是文字。但我一直在追踪他的登录IP——不是出于不信任,是出于习惯。在温斯特街那些档案里,我记录了每一次伪造文件交付的时间、地点和收件人。我交叉比对过这些交付记录和马库斯的登录时间戳——全部吻合。他所有的登录都来自同一个物理位置。”
“哪里?”
“林登市旧城区,温斯特街二十四号。与我存放档案的储物间在同一栋楼,不同楼层。他在四楼租了一间单人公寓,已经租了五年。我查过公寓的用电记录——他过去三年里从未在白天用过电。所有电力消耗都集中在晚上十点到凌晨五点之间。他不是在生活,他是在待命。”
莉娜已经打开了对讲机,把温斯特街二十四号的地址报给了战术小组。她按下通话键的时候,房间里所有人都听到了对讲机那头传来的确认声——“第四组已就位,预计五分钟抵达。”
“但他现在不在了。”艾拉说,“昨晚贝尔蒙特大火之后,他就离开了待命位置。凯恩给了所有人一个时间窗口——在最终净化倒计时归零之前撤离。里奥·坦纳在哪里?”
“不知道。”伊芙摇头,“他的加密账户从昨晚十点起就处于离线状态。他在委员会时期的工作是系统运维,他比任何人都清楚如何彻底抹除自己的数字足迹。如果他决定消失,没有人能找到他。”
“但马库斯留下了血迹。”艾拉重新走到窗边,蹲下来仔细看窗台内侧那些被二次剥落的玻璃碎片。在最大的一块碎片边缘,她看到了一条极细的纤维——不是手套的编织纤维,是某种天然材料被撕裂后留下的毛边。她把这枚碎片用纸巾包好交给莉娜,要求在法医鉴定中比对所有已知的心灵启航外围人员档案。
“如果血迹是马库斯的,说明他没有按凯恩的时间窗口撤离。他留在现场的时间比凯恩要求的更长,因为他需要清理玻璃碎片。”艾拉站起来,看着窗外的防火梯向下延伸进一楼后巷。后巷里堆满了旧针织厂废弃的布匹卷轴,塑料轴芯被雨水泡得发胀。巷子尽头通向港口的主排水渠,潮水正在退去,渠底的烂泥裸露出来。
“他留下是为了掩盖凯恩的真实去向。”她转身看向伊芙,“你说你不知道马库斯是谁。但你现在知道他的住址,知道他的生活规律,知道他五年没有在白天出过门。你追踪过他三年。他是谁?”
伊芙没有回答。她走到窗边,站得很近,近到能感觉到窗外吹进来的晨风正在卷走房间里残存的热气。然后她说了一句话,声音很轻,轻到站在房间另一头的莫雷诺都需要往前挪一步才能听清。
“我有一个猜测。但我不敢确认。”
“说出来。”
“五年前,凯恩在委员会的旧办公室里保留了一批纸质档案。那些档案记录了燃烬人模型的早期测试数据——不是后来用在考生身上的版本,而是最早期的版本,在凯恩自己身上测试的版本。”伊芙说,“萨米尔说过,模型在他十四岁时预测了他的社会适应性指数低于百分位数三。但这个数字后来被修改过。我在整理凯恩的旧文件时发现了一份手写的校正记录,笔迹是萨米尔的。他在预测结果上划了一道横线,旁边重新写了一个数字——不是更高的指数,是更低的。他改低了。他把那个低于百分位数三的数字,改成了零。”
“什么意思?”
“他不知道。我也是花了很长时间才想明白。萨米尔不是想夸大凯恩的风险,他是想用这个数字向项目组证明——他儿子是一个完美的测试样本。社会适应性为零的人不存在,除非你把他变成一个彻头彻尾的工具。萨米尔用了一个假数字,把凯恩变成燃烬人项目最核心的验证案例。他知道只要数据足够惊人,项目的后续拨款就不会断。他把亲儿子的心理评估报告当作项目申请书的附件提交给联邦教育部。文件日期是项目被叫停的前一天。项目在被叫停之前,最后一件事不是数据销毁——是看到了一个被自己父亲归零的样本数据。”
“马库斯和这件事有什么关系?”
伊芙把手机里的另一张照片调出来。这是一张更老的照片,像素很低,拍摄的是电脑屏幕上的一个系统记录页面。页面标题是“燃烬人·样本归档·ID#0000”。样本ID#0000的备注栏里写着两行小字。第一行是“提交人:萨米尔·瓦鲁纳,数据初级分析师”。第二行是“关联样本ID#0001”。
“ID#0001是谁?”
“在系统中没有留下姓名,只有一个出生日期,和凯恩同年同月同日。出生地是林登市旧城区。注册地址是温斯特街二十四号——不是三楼储物间,是四楼。那间单人公寓。”
“他们是双胞胎。”艾拉说。
伊芙关掉手机屏幕,放进外套口袋。窗外港口的潮水正在退到最低点,排水渠底的烂泥反射着清晨铅灰色的天光。“凯恩不是一个人。他从来就不是一个人。你在地下机房的墙上看到的那些照片——每一张都不是他一个人挂上去的。他的兄弟从来没有在任何一张照片里出现过,但他参与了每一次操作,每一次交付,每一次在目标家庭门口放下成绩单信封然后无声离开。他是那个永远站在暗处的人,站在窗外防火梯上的人,站在公寓四楼等你入睡的人。”伊芙说到这里的时候声音终于开始发抖,“而我花了三年时间以为我在追踪的是一个人。”
倒计时界面上的数字跳到了“00:19:03”。莉娜的对讲机突然爆发出密集的通话声——温斯特街二十四号的战术小组报告说四楼公寓已进入,房间内空无一人,但桌上放着一台仍在运行的台式电脑,屏幕上显示着一份文档,密密麻麻写满了名字。每一个名字后面都跟着一个日期和一个简短的动作描述:“交付”“监视”“清理”。最底下一行字迹与其他条目不同,不是楷体,是用红色高亮标记的:——
“最终指令:九号码头十六号,接应,清理玻璃。完成后原地待命。”
战术小组组长问是否需要在公寓内设伏。
“不需要。”艾拉抢在莉娜之前对着对讲机说,“他已经不在那里了。他完成清理之后接到的下一个指令,不是原地待命——是过来接凯恩。他今晚会出现在凯恩需要他出现的任何一个地方。如果凯恩还在林登市,他也在。如果凯恩要完成最终净化倒计时归零后的最后一步——不管那一步是什么——他会和他一起。”
“最后一步是什么?”莫雷诺问。他的声音已经不像在储物间里那样颤抖了,但仍然很轻,像一个在提问之前已经被答案击垮过一次的人。
艾拉没有回答这个问题。因为她注意到倒计时界面的第三行——“目标终端数:7”——下面多出了一行之前没有的字。这行字是刚刚刷新出来的,字体比上面三行更小,颜色不是纯白,是极淡的灰色,像是程序在某种条件被触发后自动解锁的隐藏行。上面只有两个词:
“终端 1——萨米尔·瓦鲁纳”


暂无评论,来抢沙发吧!