5. 第一次电击

窄巷的尽头是一堵墙。

马库斯是在几乎撞上去的那一瞬间才发现的。手机屏幕已经关了,黑暗浓稠得像实体一样贴在眼球上,他的右手在前方摸索,指尖触到的不是空气,而是冰冷潮湿的砖石。死胡同。他咬着牙转身,义肢在碎石地面上打了个滑,整个人差点摔倒。背后的巷道深处,智能路灯的蓝色指示灯已经开始依次亮起,那些灯光排列成一条笔直的线,像一排正在瞄准的准星,缓慢而坚定地向他的位置推进。

他抬头看向巷子两侧的建筑。左边是一栋五层的旧公寓楼,防火梯从三楼延伸到地面,最下面一段锈得只剩下一半。右边是一堵光秃秃的砖墙,高度至少四米,墙头嵌着碎玻璃。没有选择。他把背包带子在胸前勒紧,跳起来抓住防火梯最下面那根锈迹斑斑的横杆,右腿蹬墙,双臂发力,把自己往上拉。义肢在半空中毫无借力点地晃荡,像一只失控的钟摆,但他咬紧牙关,靠着一口气把自己硬拽了上去。

爬到三楼平台的时候,他的残端已经磨掉了一层皮,血顺着接受腔的边缘渗出来,在防火梯的铁板上留下了一串暗色的斑点。他没有停下来处理伤口,而是继续往上爬,一直爬到屋顶。

屋顶的风很大,带着从科尔森化工厂飘来的酸性气味。马库斯趴在天台的矮墙后面,探出半个头往下看。那些智能路灯已经亮到了巷口,光带在窄巷的入口处停住了——它们找不到目标了。几分钟后,灯光重新恢复成正常的黄色常亮模式,传感器模块上的蓝色指示灯熄灭了。对方暂时失去了他的位置。

他在天台上躺了五分钟,让呼吸平复下来。胸口的汗水已经把衬衫浸透,被风一吹,冷得像贴了一层冰。他从背包里摸出一小瓶医用酒精和一卷纱布,把义肢接受腔拆下来,咬着纱布的一角给残端做简单的消毒包扎。动作熟练得像是重复过一千次——事实上也确实如此。在截肢后的第一年,残端感染是他最频繁的并发症,最严重的一次在医院住了两周,抗生素打到他左臂的血管都硬成了橡皮管。

包扎完毕,他重新装上义肢,掏出手机,开机。

加密频道里有十几条未读消息,全是幽灵和灰烬发来的。最后一条来自幽灵,时间是一分钟前:“马库斯,如果你还活着,回复我。”

他打了两个字:“活着。”

幽灵的回复几乎是瞬间弹出来的。“位置?”

“老城区威瑟斯街附近一栋公寓的屋顶。具体哪一栋我也不知道。”他抬头看了看四周的参照物,补充道,“西边能看到圣朱利安教堂的尖顶,直线距离大概三百米。”

“好的,我知道你在哪里了。”幽灵发来了一个地图标记。“从你现在的位置,沿着屋顶往北走,连续翻过三栋楼之后,你会看到一个黄色的塔吊。塔吊下面是一栋正在拆除的旧商场,从商场的地下停车场可以穿过威瑟斯街,直接进入老城区背面的工业废地。穿过那片废地,就是安全屋。”

“那个塔吊,”马库斯皱了皱眉,“不就是去年被联邦安全监察署查封的那个工地吗?听说有人在拆除过程中发现了石棉污染,整个项目就烂尾了。”

“对。所以那里没有任何联网设备。连电都没有。是他们追不到你的。”

马库斯把手机塞回口袋,深吸一口气,开始往北走。

翻越第一栋楼的防火梯时,他的脑海中不由自主地浮现出一个问题:幽灵到底是谁?这个人对贝尔港的地形了如指掌,不仅知道每一栋楼的消防通道在哪里,还知道哪个工地烂尾了,哪条街道装了新传感器,哪片区域是监控盲区。他甚至有一间配置了柴油发电机和应急供电系统的安全屋,藏在这座工业城市的褶皱里,像一个提前挖好的防空洞。这些准备不可能是在这两个星期内完成的。幽灵在很久以前就已经做好了被追猎的准备。

他翻过第二栋楼。这栋楼是一间废弃的印刷厂,屋顶上堆满了生锈的排字机和碎裂的铅字模,在月光下泛着暗银色的光。他穿过那些印刷机残骸的时候,脚下踩到了一块散落的铅字,低头捡起来一看,上面凸印着一个已经磨损了一半的字母——字母“J”,旁边连着半截“U”。Justice,正义。他盯着那个残缺的单词看了两秒,然后把铅字放进外套口袋里,继续往前走。

第三栋楼的高度比前两栋都低,跳下去的时候义肢的膝关节承受了全部的冲击力,发出一声刺耳的金属哀鸣。他踉跄了几步,扶着墙站稳,抬头看到了幽灵说的那个黄色塔吊。塔吊已经锈得不成样子,吊臂上挂着的钢缆在风中轻轻摇晃,发出吱呀吱呀的响声。塔吊下面是旧商场的残骸,水泥板裸露着,钢筋从断裂的梁柱里伸出来,像被打断的骨头戳破了皮肤。

他从商场的消防楼梯下到地下停车场。停车场里没有一丝光,空气里弥漫着霉味和尿骚味。他打开手机的手电筒,光圈扫过之处全是涂鸦——不是那种街头艺术风格的彩色喷漆,而是一种用黑色记号笔反复描画的东西,像某种几何符号,一个圆圈里面套着一个倒三角形,三角形中心是一个小写的字母“t”。这个符号他见过。在提丰系统登录界面的左上角,有一个完全相同的图标,只是小得几乎看不见,缩在屏幕最边缘的位置,像一个不起眼的胎记。

他不确定这个符号意味着什么。也许只是一个巧合,也许是某个知道提丰系统存在的匿名团体把符号散布到了城市的地下空间里。但此刻他没有时间深究。

地下停车场的另一头,一扇通往地面的铁门被撬开了一半,刚好够一个成年人侧身通过。他挤出门缝,眼前是一片开阔的工业废地。这片废地位于贝尔港老城区和科尔森河之间,原本是七十年代北方钢铁公司的冶炼厂区,九十年代公司破产以后被拆得七七八八,剩下的只有几根烟囱基座和一片被重金属污染的荒地。地上的土壤泛着一种不正常的棕红色,寸草不生,连流浪猫都不愿意在这片区域觅食。

但这片荒地的最大优点是——没有路灯,没有传感器,没有任何智能基础设施。它是贝尔港数字化版图上的一块黑洞。

马库斯踩着砂砾和碎砖往前走。远处的化工厂烟囱在夜空中投下巨大的阴影,烟囱顶端那一明一灭的红色警示灯像独眼巨人在缓慢眨眼。走了大概二十分钟,他看到了幽灵说的那栋建筑。

那是一栋六层的水泥楼,属于六十年代典型的粗野主义风格——裸露的混凝土墙面,窄长的窗户排列得像监狱的通风口,楼顶架着一座早已废弃的水塔。整栋楼没有一丝灯光,在夜幕下几乎和黑暗融为一体。如果不是幽灵事先给了坐标,任何人都会以为这只是一栋等待拆除的废弃建筑。

他走到门前。门是一扇厚重的铁门,表面锈迹斑斑,但门锁却是全新的——一把电子密码锁,外壳上没有任何品牌标识,键盘在待机状态下完全是黑的。他在键盘上输入幽灵给他的十四位数字密码,锁芯发出一声低沉的嗡鸣,铁门无声地向内滑开。

门在他身后合上的时候,外界所有的声音都消失了。风声、化工厂的嘶嘶声、远处偶尔传来的警笛——全部被隔绝在那扇铁门之外。他站在一片绝对的寂静中,静得可以听到自己的心跳。

他摸到墙上的开关,按下去。走廊里亮起了一排低亮度的LED灯,光线是暖黄色的,和外面那些惨白的智能路灯完全不同。走廊尽头是一间宽敞的工作室,里面摆着两张金属工作台,墙上挂着几块已经停产的等离子显示器。角落里确实有一台柴油发电机,旁边整整齐齐地码着六桶柴油。工作台下面堆着几箱军用级压缩干粮和瓶装水,数量足够一个人支撑至少三个月。

这是一间提前准备好的避难所。或者说,一间等了三年的战壕。

马库斯把背包扔在工作台上,坐在一张旧转椅上,终于卸下了义肢。残端的纱布已经被血浸透,他咬着牙拆开纱布,用酒精重新冲洗了一遍伤口,然后从工作台抽屉里翻出了一卷新的弹性绷带——幽灵显然在这里储备了急救物资。他一边包扎一边环顾四周,目光最后落在工作台正中央贴着的一张发黄便签纸上。便签纸上用铅笔写着一行字:

“这里没有网络。但墙上的短波电台可以用。频率我已预设。——幽灵”

短波电台。马库斯几乎笑了出来。在这个所有人都在用智能手机、云计算和量子加密通信的时代,幽灵选择的备用通讯方案竟然是短波电台——一种诞生于二战时期的技术,通过电离层反射信号进行超视距传输,不需要任何基站、光纤或者卫星,只需要一根天线和足够的电力。它笨重、原始、效率低下,但在所有的数字追踪技术面前,它几乎是隐形的。

他按照便签纸上的说明打开电台,将频率调到预设的数字。一阵白噪音之后,幽灵的声音从扬声器里传出来,带着电波特有的轻微失真。

“马库斯?收到没有?”

“收到了。”马库斯对着麦克风说。他的声音在空旷的工作室里回荡了一下,然后被吸进墙壁的隔音层里。“我已经到了安全屋。谢谢你。”

“先别谢。”幽灵的语气不像平时那么镇定,声音里夹着一丝紧绷。“你打开电台的时候,有没有注意到上面的信号指示灯?”

马库斯看了一眼电台面板。在频率显示屏的右侧,有一个小小的红色指示灯正在以固定的节奏闪烁——不是正常通电状态的常亮,也不是收发信号时的快闪,而是一种缓慢的、有规律的明灭,每两秒一次,像心跳。

“在闪。两秒一次。”

“那就对了。”幽灵说,“这不是短波电台本身的功能指示灯。这个闪烁模式,是一种外源性载波信号——有人在通过提丰协议的底层频率,向贝尔港周边所有的短波设备发送定向广播。”

“广播什么内容?”

幽灵沉默了几秒,然后说了一段让马库斯后背的汗毛全部竖起来的话。

“我把信号转录成了文字,发到你的加密频道里了。你自己看。”

马库斯拿起手机,连上安全屋的本地离线网络——幽灵在这里设置了一个完全与外部断开的内部局域网,只能用于设备间的本地通讯。他打开加密频道,看到了幽灵转发过来的一段文字。

那是一个文本文件,内容不长,用标准的联邦公文格式排版。标题栏写着:诺瓦联邦基础设施安全局——渡鸦组——内部备忘录。发件人署名是一个他没有见过的名字:尤利西斯·科恩,职务是“渡鸦组首席技术官”。正文只有一句话:

“零日目标已进入盲区。启动备用方案。将监视范围扩大至所有已知关联人。代号‘幽灵’位于东部油田时期的联系人名单已获取。执行第二阶段清理。”

马库斯读完这段话,血液像是突然被人抽掉了一半。

渡鸦组不仅知道他的代号,还知道幽灵的存在。而且他们手里有幽灵在东部油田时期的联系人名单——那意味着幽灵的真实身份,以及所有和他有过交集的人,都已经暴露了。

“幽灵,”他按住麦克风按钮,声音压得很低,“他们拿到了你在油田时期的联系人名单。你的身份还安全吗?”

扬声器里传来一声很轻的笑声。那笑声里没有恐惧,只有一种被压抑了很久的疲惫,和一丝奇异的解脱。

“我的身份从来就不安全,马库斯。五年前我递交那份非法注水开采报告的时候,渡鸦组就已经把我的档案编进了重点监控名单。你以为我为什么要建这间安全屋?你以为我为什么要把所有的通讯都切换到短波电台上?”幽灵停顿了一下。“他们在油田没能杀掉我,是因为我当时学会了消失。但你不一样——你刚从他们眼皮底下跑出来,而他们现在要把圈子缩小了。”

“他们提到‘第二阶段清理’,”马库斯说,“这个词是什么意思?”

“清理。在渡鸦组的术语里,这个词只有一个含义——物理消灭。不是法律诉讼,不是舆论封杀,而是让你的心脏停止跳动。”幽灵的话音刚落,马库斯的手机屏幕亮了一下。加密频道里弹出了一条新消息,来自灰烬。

“马库斯,幽灵,你们看到了吗?联邦退休委员会的数据库刚刚更新了。”

灰烬发来的是一张截图。截图上是联邦退休委员会的公开查询页面,页面上列着几条被标注为“内部审计中”的旧档案编号,其中就有本尼·索伦森的名字。但在本尼的名字下面,新增了一个条目,上面写着一个马库斯从未听过的人名——

贾斯珀·瓦里克。

社会保障号未知。档案状态:已死亡。死亡原因:燃气泄漏引发的窒息事故。死亡日期:2013年3月17日。附注栏里,有一行小字被灰烬用红圈圈了出来——“此案与申请人曼弗雷德·瓦利斯存在交叉关联,档案编号已同步至渡鸦组。”

“贾斯珀·瓦里克是谁?”灰烬打字问道。“为什么他的档案里会出现你的名字?”

马库斯盯着那个名字,大脑里的记忆齿轮开始缓慢地转动。2013年,那是他刚到北方铁路公司报到的那一年。贾斯珀·瓦里克,这个名字有一种遥远的熟悉感,但他怎么也想不起来在哪里听过。

然后他看到了第二条附注。

“贾斯珀·瓦里克生前系北方铁路公司普鲁特编组站检修技师。2012年因工受伤后申请伤残年金,被联邦退休委员会以‘独立承包商身份不符’为由驳回。2013年3月17日被发现死于贝尔港西区自宅内。现场勘查结论为燃气管道接口老化导致泄漏。案件于次日结案,未启动刑事调查。”

马库斯的手指开始发抖。

贾斯珀·瓦里克。检修技师。独立承包商。燃气泄漏。和他一模一样的职业,一模一样的驳回理由,一模一样的“意外死亡”模式。唯一的不同是,贾斯珀·瓦里克死在了2013年,比他早了整整五年。

他不是第一个受害者。

在他之前,已经有人被提丰系统的终止令夺走了生命。那个人的档案至今还躺在委员会的数据库里,被打上“已结案”的标记,无人问津。而他的死亡档案,和本尼的福利驳回档案一起,被同步到了一个叫“渡鸦组”的秘密单位手中。

“灰烬,”马库斯打出了一行字,手指冰凉,“帮我查一下,普鲁特编组站从1997年到现在的所有工伤记录。所有被以‘独立承包商’名义驳回退休金申请的工人,他们的后续情况。全部。”

“你怀疑——”

“我不是怀疑。”马库斯的打字速度快得像是要把键盘敲碎。“我已经确定了。那不是七十一个。那个数字要大得多。”

他松开键盘,抬起头。短波电台的红色指示灯仍在以两秒一次的频率闪烁,像一颗正在倒计时的定时炸弹。窗外,工业废地上空的夜幕正在褪色,天色在化工厂的烟囱后面泛起了一层灰白色的薄光。

黎明将至。但贝尔港的黑暗中,还有太多的名字没有被记住,太多的死者没有被计数。

而他的名字,正在渡鸦组的待执行名单上,闪烁着红色的光。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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