阳光斜照在大厅的裂缝上,灰粒浮在光柱里,像被钉住了一样。周明远站在配电箱旁,左手压着袖口,血已经干了半截,结成一条硬边。他右手食指一下下敲着折叠椅的铁架,声音轻,但节奏没断。
他盯着墙上那张手绘地图,七个红圈还连着线,是过去三天的活动痕迹。昨天修好了广播,灯也亮了,人开始动,活开始干,可外面那层皮还没撕开。
他知道,敌人没死干净。
“庚。”他说,没抬头。
庚从北侧通道走过来,脸上有灰,但衣服是新的,伪装成拾荒者的那套已经换了。他站定,没说话,等指令。
周明远抽出内袋的比价表,翻到背面。纸是旧的,边角磨毛了。他用钢笔写:东南三公里,废弃基站,每两小时扫一次信号源;城西物流园旧仓库,派两人轮班盯守,身份用废品回收工;地下排水系统b段,放监听器,频率调到民用波段以下。
他把纸递过去。
庚接过,看了一遍,点头:“明白。”
“别露脸。”周明远说,“他们现在最怕被人找,但也最想引人出来。你动作要像捡破烂的,不是查案的。”
庚收起纸条,转身就走。脚步不快,贴着墙根,拐角处停了一下,确认没人跟,才继续往前。
周明远没动。
他低头看了眼工具箱,里面那块印着“项目代号:终局”的金属片还在。他没拿出来,只是手指在箱沿敲了一下,然后起身,走到地图前。红笔在他手里,点了点东南方向的基站标记。
那边离建材厂废墟太近,以前是敌人的中转点。现在没人了,但电表还在走。他记得丙说过,上周发现那个基站夜间负载异常,像是远程唤醒。
不是巧合。
他回到座位,坐回折叠椅。右手指尖又开始敲桌面,一下,一下,慢得像在数心跳。
时间过了两个钟头。
庚回来了,手里拿着微型存储卡。他走进临时通讯站,把卡插进终端机。屏幕闪了几下,图像跳出来:一段热成像视频,三个模糊人影背着重型背包穿过山林,时间是凌晨三点十七分,位置在西郊断崖道。
周明远靠过去,盯着画面。
“放大肩部。”他说。
庚操作鼠标,拉近。背包轮廓出来了,顶部有凸起结构,和“己”型号一致。周明远眼神一沉。
接着是第二段数据:两个失踪成员的手机信号,在郊区变电站附近激活过三次,每次持续不到十秒,像是自动上传坐标。最后一次是昨晚十一点四十二分。
第三段是加油站监控截图:一辆改装货车,车牌遮挡,后厢改装过,排气管位置偏移。进出时间集中在凌晨两点到四点之间,司机戴帽子,脸拍不清。
“这些点不挨着。”庚说,“看起来像分散逃窜。”
“不是逃。”周明远说,“是转移。”
他转身走到地图前,拿红笔把三个地点连起来——基站、变电站、加油站——画了个不规则三角。笔尖压得很重,纸差点被戳破。
“他们在找缓冲区。”他说,“重组节点,重建通讯链。养精蓄锐,等我们松劲。”
庚问:“要不要派人跟进?”
“不。”周明远摇头,“他们就是想让我们追。一动,就落进他们的节奏里。”
他沉默几秒,手指无意识摸了下左臂的烫伤疤。袖口下的皮肤有点痒,但他没去抓。
他知道这种战术。当年在工地,包工头也是这么玩的——先退几步,装出溃败的样子,等你冲上去抢地盘,背后一刀就捅进来。
他不能冒这个险。
女儿还在据点里,丙的腿还没好利索,乙的手还在抖。他们刚把灯点亮,不能让人再一把火全烧了。
“他们想喘。”周明远说,“但我们不能给。”
庚抬眼看他。
“准备反击。”周明远说,“三级响应预案启动。”
庚点头,拿出记录本。
“通知所有前线联络点,进入静默监控状态。”周明远语速平稳,“绘制可能集结地的拓扑图,优先标注水源、电力接入点、撤离路线。我要看到打击方案初稿,明天日出前交上来。”
“是。”
庚合上本子,转身要走。
周明远又开口:“监听器加一道加密频段,用建材厂老系统的冗余码。他们要是真在重建网络,一定会试着破解民用信号,到时候就能反向定位。”
“明白。”
庚走了,身影消失在北门通道。
大厅里安静下来。
周明远站着,右手按在地图上的三角中心点,指尖发烫。他没看时间,但知道太阳已经开始偏西。光柱挪了位置,照到了医疗箱上的布偶,那只少耳朵的玩偶正对着“急救区”三个字,蓝线缠得结实。
他没回头。
他知道女儿在不远处,正蹲在地上教一个小孩子分类药瓶。她说话声音小,但条理清楚。他听过一次,她说:“红色是马上要用的,黄色是快没了要补的,白色是够的。”
他当时没回应,但现在想起来,这逻辑对。
就像现在这张地图,红圈不是装饰,是警告。
他低头看了眼自己的冲锋衣内袋。
比价表在里面,钢笔也在。
他伸手进去,摸了下纸边,确认还在。然后掏出那支金属片,掌心摊开,看了五秒。上面的字已经模糊,但“终局”两个字还能认出来。
他想起那天在地下室,雨下得像要把楼压塌。他蜷在角落,系统第一次结算,命点-37。他以为自己完了。
结果活下来了。
后来他明白一件事:放过残敌,等于给自己埋雷。
他把金属片收回内袋,拉好拉链。
然后他走向个人背包,从夹层里拿出一张新纸。边角整齐,一个字都没写。他展开,是空白比价表。他盯着看了几秒,翻开第一页。
写:
【建材单价对照表】
水泥:A厂 285元/吨(含税)
b厂 290元/吨(不含运输)
钢筋:Φ12mm 冷轧 4320元/吨……
一笔一划,字迹硬。
写完第一条,他停了下,抬头看大厅。
乙在检查通讯频段,丙靠在墙边吃压缩饼干,女儿抱着修好的布偶,坐在医疗箱旁边翻一本旧漫画书。阳光移到她脚边,照亮了她洗得发白的鞋尖。
他合上比价表,塞回内袋。
他站起身,走到配电箱前。电流表数字跳动,绿光映在面板上。丙抬头看他。
“电压稳了。”丙说,“能撑到明天中午。”
“加个警报器。”周明远说,“低于阈值自动响。”
“已经在焊。”
“嗯。”
他没多说,转身走向大厅中央。
那里堆着一堆报废终端机,屏幕碎了,主板烧了。他蹲下,翻找还能用的零件。内存条、接口卡、散热片,一个个挑出来,分类放好。他知道这些东西以后有用,哪怕只是拼一台能打字的机器。
乙走过来,站在旁边。“留着吧。”他说,“等信号恢复,能当备用节点。”
“留着。”周明远说。
他继续翻。
手指碰到一块变形的金属片,上面印着模糊字迹:【执行单位:未授权清除组】。他看了眼,没扔,塞进工具箱夹层。
这时候,女儿走过来,手里拿着个小本子,上面画满了格子。“爸爸,”她说,“我把药分成三类,每天查一次,行不行?”
他看她。
“行。”他说,“你管。”
她眼睛亮了下,但没跳起来喊,只是低头在本子上画了个勾。
他站起身,拍了拍裤子上的灰。
风从破墙吹进来,卷起地上的灰和碎纸。一片打印纸打着旋儿飞过,擦过他脚边,又被风吹走,挂在一根断钢筋上,晃了两下,撕开一角,剩下半张飘向远处。
他没看那纸。
他站在原地,左手压住伤口渗血的袖口,右手垂在身侧。阳光照在他脸上,有点烫。
女儿在他几步之外,正教一个更小的孩子怎么用绷带打结,动作认真,像在上课。
他低头看了眼自己的冲锋衣内袋。
比价表在里面,钢笔也在。
他右手伸进去,摸了下纸边,确认还在。
然后他抬头,看向大厅尽头。
废墟还在,尸体还没运走,墙裂着,线裸露。但灯亮了,人在动,电源响了,孩子学会了分类。
重建开始了。
他没动。
但他知道,下一步是什么。