手环屏幕上的超低频信号已经持续追踪了整整四个小时。
林见坐在一栋废弃百货商场四楼的消防通道里,背靠着冰冷的水泥墙,膝盖上摊着那张她已经反复研究了无数遍的城市地铁线路图。图纸是从商场服务台翻出来的,原本叠得整整齐齐,现在被她折了又折,关键位置用红笔圈了好几层。
0.02赫兹。这个频率太低了,低到人耳本听不见,低到普通的地震监测设备都未必能捕捉到。但它就是存在——每隔四十到五十分钟,一个完整的波峰缓缓升起,然后缓缓落下,节奏稳定得像机械钟摆。她的生物感应件在设计之初就预留了宽频信号接收的接口,当时的想法很单纯,只是想兼容更多种类的生物传感器,没想到末第一天,这个接口捕捉到的第一个外部信号就不是人。
信号来自地下。方位无法定位,距离无法测算,深度预估在三十米到一百米之间。她把北都市地铁线路图和城市地下管网图叠在一起比较,发现信号最强的区域恰好覆盖了地铁三号线的一段废弃延长线。这段线路规划了五年,施工三年,在末前三个月刚刚完成主体工程,还没来得及通车。
她的手指在图纸上沿着三号线缓缓划过,停在一个标记点上——红庙站。
红庙站是三号线延长段的第一站,距离她现在的位置大约四公里。图纸显示,这个站点的设计深度是地下四十五米,站体结构已经完工,通风系统、排水系统和电力系统均已接入。如果那个信号源真的在地下,红庙站是最有可能的入口之一。
当然,也有另一种可能——那个信号源不是从地铁站发出的,而是从更深的地方。或许是地下管廊,或许是废弃的防空洞,或许是某种她完全不了解的地质结构。但无论如何,地铁隧道是目前唯一可进入的、有据可查的地下通道。
她将图纸折好放回背包,站起身来活动了一下僵硬的肩膀。距离天亮还有五个小时左右,她需要在天亮前完成这次深入探测。白天感染者虽然不会消失,但它们的活动水平明显比夜间低——这是十二个小时观测数据里反复确认过的一个细节。原因尚不明确,可能与光照对孢子活性的抑制有关,也可能只是它们自身的节律性行为。对于林见来说,当前唯一重要的是:夜间行动风险更高,但从时间成本来看,她不能再等。
必须今晚就去。
红庙站的施工围挡还立在原地,蓝色铁皮上喷涂的“市政工程·给您带来不便敬请谅解”字样已经溅满了暗红色的污渍。围挡内部是一个下沉式施工基坑,大约有半个足球场的面积,到处堆放着钢筋、水泥管和未拆封的盾构机备件。月光透过猩红雾气照下来,将工地的影子切成无数深浅不一的碎片。
林见蹲在一摞工字钢后面,花了五分钟扫描周围环境。手环显示半径50米内有两个感染者信号,都在基坑另一侧的工棚里,处于静止状态,脑波为搜索模式下的慢波。她压低身体,沿着基坑边缘的临时护栏快速移动,脚步踩在碎石和细沙的混合物上,没有发出明显的声响。
通往站台层的入口是一个临时焊接的铁制楼梯,沿着深不见底的垂直通风井往下盘旋。她探头往下看了一眼——深渊般的黑暗里,隐约可以看见几盏应急灯发出微弱的冷白光芒,那是施工方预留的安全照明,通过备用电池供电,此刻居然还亮着。
她的右手摸上腰间的剁骨刀,左手打开手机手电筒调到最低亮度,迈出了第一步。铁梯在脚下发出一声沉闷的回响,声音沿着通风井壁往下滚,变得越来越微弱,最后被深渊的寂静彻底吞没。
往下走了大约三层楼的深度,空气开始发生变化。温度明显下降,湿度急剧上升,铁梯扶手上凝结了一层细密的水珠。猩红色的孢子雾气在这里变淡了,但并不是消失了,而是被另一种更重的、带着泥土和霉味的地下空气所取代。手环的生物传感器跳出一个新的数据——空气质量指数中度污染,可吸入颗粒物浓度偏高,建议佩戴过滤装置。她从背包里翻出一条备用的棉布围巾,用水浸湿后蒙住口鼻,继续往下。
站台层终于出现在脚下。
红庙站的站体结构已经基本完工,站厅层的地砖铺好了大半,墙面还没贴瓷砖,的水泥上留着工人们的铅笔标记和尺寸数字。几辆施工推车停在站台边缘,车里装着半的砂浆和用过的批灰刀。安全帽挂在推车把手上,帽檐内侧还贴着使用者的名字标签。
手环屏幕刷新:半径50米内,感染者信号数量——3。
三个信号分别位于站台西侧出口通道、站厅中部的自动扶梯下方、以及站台边缘的轨道隧道口处。林见迅速评估了它们的位置分布。出口通道那个距离最远,大约四十五米。自动扶梯下方那个距离最近,大约二十八米。隧道口那个处在两者之间,大约三十五米,而且正在极其缓慢地向站台中央移动。
这是一个分散但互为犄角的分布。任何一个被惊动,另外两个的支援距离都在五十米之内。换句话说,一旦触发锁定,她将在数秒内面对三面夹击。
林见没有犹豫,直接排除了正面突破,改为选择无声渗透路线。从站厅侧面的维修通道绕行,那里有一条预留的设备管线槽,宽度大约六十厘米,刚好够一个成年人侧身通过。缺点是管道内部情况不明,可能存在未知的感染体或其它风险。
她选择了管线槽。进去之前她先用手电扫了一遍内部空间——金属管道表面结了厚厚一层水垢,几只死老鼠瘪的尸体躺在管道接头处,除此之外没有发现明显的威胁。
六个小时的谨慎压制后,她侧身挤进了狭窄通道。金属管道紧贴着她的前和后背,每呼出一口气都能感受到管道壁传来的冰凉温度。她控制呼吸频率,以近乎屏息的状态一寸一寸往前挪。靴底踩在管道底部的积水上,水面轻微颤动,涟漪一圈一圈散开,撞击管壁后又折返回来。她走得很慢,慢到自己能清晰地数出每一步之间隔了几次心跳。
走出管线槽的时候,她的裤腿已经湿透了。位于站台北侧设备间,距离隧道口大约有二十米。手环显示三个信号仍在原位,没有异常变化。她无声地靠近隧道口,将身体压在站台边缘的屏蔽门框架后面,探头往隧道里看。
轨道隧道内部的黑暗非常浓重,几乎像某种固体物质一样占据着空间。手电筒的光束切进去最多照亮前方十来米,再远就被黑暗完全吞没了。隧道壁上布满了施工留下的标记线和测量桩。铁轨还没有铺,地面上只铺了一层碎石道床,中间散落着大大小小的施工材料。
信号源就在前方。手环屏幕上,那个0.02赫兹的超低频信号正在缓缓攀升到新的波峰。距离——系统仍然显示无法测算,但信号强度明显比地面时增强了至少三倍。方向——正前方,沿着隧道往东延伸的方向。深度——手环终于给出了一个粗略的估算值:六十米,正负误差十米。
沿着隧道壁蹑步前行,每走十几米就停下来扫描一次周围环境。手环上的常规感染者信号始终保持在50米以外。隧道里出奇地安静,连滴水声都没有。空气越来越冷,也越来越湿,围巾上凝结的水珠顺着下巴滴落下来。
走了差不多两百米,隧道出现了一个分岔口。左侧是主隧道继续延伸的方向,右侧是一条施工用的横向联络通道,通道口被临时铁栅栏封着,栅栏上挂了一块警示牌:“前方地质异常区·非施工人员禁止入内”。她刚要跨过栅栏,手环突然发出一声极轻的警报。
隧道深处有光源。
不是应急灯那种固定的冷白光。是摇曳的,跳动的,暖黄色的——火光。距离大约三百米,亮度不高,但在完全的黑暗中,任何一点光源都醒目得像是灯塔。
关掉了手电筒,贴着隧道壁往前摸。随着距离缩短,火光越来越清晰。不是一堆火,而是几小堆分散的火堆,围成一圈,中间似乎有人影在晃动。
幸存者!!
已经至少有四十个小时没有见到过一个活人了。坦白说她也做好了永远不会再见到的准备。但此刻的地底深处,几十个侥幸活下来的普通人正聚在火堆边,像他们遥远的祖先那样相互依偎着取暖。场面并不让她激动,但确实让她的脚步慢了半拍。
她站在隧道口的暗处,借着火光观察了几分钟。这群幸存者大概十五六个人,有老人,有抱着孩子的年轻父母,有穿着地铁工作服的中年男子。他们不知用了什么法子把隧道侧向的储藏室改成了临时避难所,火堆用拆卸下来的枕木当燃料,火上架着不知从哪里捡来的铁锅,锅里煮着一些分辨不出原料的汤。女人把面包撕成小片分给小孩,老人用打火机烤热一块压缩饼,再掰一半递给身旁的陌生人。
他们的脸上有惊惧,有深深的疲惫,有麻木之后的沉默,但也残留着一丝难以置信的温柔。
林见没有走进去。她已经太久没有对同类用过“善意”这个词了,以至于一时之间不知该如何面对这些还在啃饼、分面包、给孩子掖被角的人。她的存在本身就带着某种暴力的气息——靴子上沾满涸的血迹,腰带上一排挂着的武器在火光照映下反射出森冷的金属光泽。她走进这群人中间只会带去不安,而这种不安可能引发不可控的连锁反应。
林见正准备后退离开,身后忽然传来一声尖锐的钢梁断折声,接着是快速近的多重脚步声。声音在隧道里被无限放大,火堆边的幸存者齐刷刷抬起头,惊恐地盯着她所在的黑暗方向。
然后感染者来了。
不是从隧道深处那个超低频信号的方向来的。是从她来的方向——站台层——沿着隧道追下来的。数量七个,移动速度极快,脑波全部处于锁定快波状态。它们锁定的目标不是她,手环数据显示锁定方向是沿着隧道壁继续往前追溯,搜寻的应该是幸存者们生火所产生的烟雾气味。
七个。而她只有一个人。刚认识的这群人却本不可能战斗。
林见没有犹豫。她猛地吹了一声尖利的口哨,用手电筒强光直射感染者群的前方地面。所有感染者的头瞬间转向她的方向。
“趴下别动。”她对身后隧道暗处的幸存者们低喝了一声,随即抽出剁骨刀和轮胎扳手。
第一个感染者冲到面前的时候,林见侧身让过扑抓动作,扳手反握砸在它的膝关节侧面。不是正面打击膝盖骨,而是侧面攻击髌骨外侧的韧带附着点。骨头错位的声音在静寂中格外沉闷。感染者倒地瞬间她顺势用刀刃对准枕骨下方快速补上一记,没有回头确认它是否不再动弹。
第二个和第三个几乎同时到达。她后跳一步拉开距离,右手甩出的导线,电击入左侧感染者的口,电弧炸开,对方全身僵硬直立,堵住了右侧感染者的冲击路线。趁这一两秒的停滞,她弯腰穿过两人的夹缝,反向跑向轨道另一侧,将战场拉到远离幸存者藏身处的方向。
七个感染者,前三个已经倒下或者被延迟,还有四个。手环显示它们在快速重组阵型——不是一拥而上,而是自动分成两组,一组正面牵制,另一组从侧面包抄。这套战术模式与空中连廊那晚如出一辙,显然它们仍然受同一个上层意志的指挥。
林见没有恋战。她将剩余电量全部释放,连续击中两个感染者后再往后拉开距离。跑到隧道分岔处,将手电筒的光束指向横向联络通道的栅栏,然后关掉手电,一个翻滚藏到岔口另一侧的碎石堆后面。
剩余两个感染者追到岔口停下了。它们看不见目标,脑波从锁定快波短暂切回搜索慢波,在岔口处来回踱步,反反复复扫描着火堆方向的能量反应。手环上的信号跳了几下,似乎正在接收某种外部指令。几秒钟后,两个感染者放弃搜索,掉头沿着来路返回,像是被什么东西叫回去了。
林见蹲在碎石堆后面,缓缓放下手中的刀。待确认所有活跃信号都已退出50米范围之后,她才站起来,走向隧道深处的火光。
火堆边的幸存者还保持着趴在地上的姿势,直到她走到近前才有人慢慢抬起头来。是那个穿工作服的中年男人,牌上写着“北都地铁运营公司·张建军”。他看着林见的眼神很复杂:感激、困惑,以及一丝不加掩饰的担忧。这个浑身沾血、手里握着凶器的年轻女人,对他们来说既是救星,也可能是个危险的未知数。
“谢……谢谢。”张建军的声音有些沙哑,“你一个人?”
林见没有直接回答。她扫了一眼储藏室的方向,“你们在这里多久了?”
“三天。末开始那天我们就下来了。红庙站施工队有几个老同事在地面上看到了那种……人咬人的场面,第一时间就把所有人带进了隧道深处。这地方偏,目前还算消停。”
林见点点头,不置可否。张建军将她一边打量一边说:“你下来找人吗?这附近我们都摸过,再往里走的人都没出来。”
“我不找人。我找一个信号。”
张建军张了张嘴,似乎想追问,但最终没有问出口。他身边一个三十来岁的女人忽然站起来,手里端着一个脏兮兮的搪瓷杯。搪瓷边沿已经磕掉了好几块瓷,杯口有道细细的裂纹。杯子冒着热气,里面是刚倒出来的温水。
“你喝点水吧。”女人说,语气有些紧张,“没有什么能招待你的……就这口热水。”
林见接过搪瓷杯。杯壁的温度透过手套传到掌心。她低头看了一眼杯子里的水,然后慢慢喝了一口。水温有点烫,在冰冷的地下隧道里显得格外真实。
“隧道再往东走两百米,”张建军犹豫了一下,还是说了出来,“有个横向联络通道被铁栅栏封死了。我下去去过两回,只能站在栅栏外面往里看。里面岩壁上全是那种白色棉絮一样的东西,闻起来像腐烂的花。我们的人走近了就会头晕恶心,所以就没进去过。你说你找一个信号……我不知道是不是那里。”
白色棉絮。腐烂的花香。菌丝。
林见心里一动。罐车驾驶室里那些白色絮状菌丝的荧光在脑海里一闪而过。她放下杯子,“谢谢你提供的信息。你们继续待在这里别出去,地面上的情况比隧道里更严重。暂时躲着就是最好的活法。”
“你……你不留下来?”年轻女人脱口而出。她的孩子缩在她腿边,眼眶红红的,偷偷打量林见腰间那把剁骨刀。
林见低头看了看那个孩子。孩子的眼睛在火光照映下亮晶晶的,像是在看一个故事里才会出现的、模糊而遥远的人物。她沉默了几秒钟。
“我不能留。”
她没有解释为什么。只是蹲下身,从那袋所剩不多的压缩饼里掰了一大块,放在搪瓷杯旁边。然后站起来,转身往隧道的更深处走去。
走了有七八步,她停下来从地上捡了一小块施工队遗留的石灰,走到站台层刚下来处的墙面前刻了一个记号。不是字,是一个图形——三道相交的切割线,形成往上着力的笔画走向。这是她在电竞队时的个人标志,粉丝们叫它“见字旗”。现在它被刻在一座黑暗地铁站的墙面上,意味着这附近曾有人自主行动且清除过威胁。
刻完标志她看了一眼手环数据。那个0.02赫兹的信号仍在跳动着。缓慢的、巨大的、不知疲倦的节律。那个东西不是感染者,不是节点,甚至不像是一个可以被她目前认知所定义的“生物”。而沿途这些感染者并不是随机散布的。它们的分布构成了某种同心圆结构,越靠近那个信号源,密度越大,行为越有序。整个分布式网络的中央节点,就在前方。
传统分布式网络设计必须有一个核心节点来汇聚信息并做出最终决策。她没有从理工科学到的,而是通过上万小时的战略对战中直观感知的:再精密的蜂群作战,背后都有大脑。
她要在天亮之前,找到那个大脑。