下一章 上一章 目录 设置
24、灰烬
...
-
城西开发区的废弃广播信号塔在午后阳光下像一具剥了皮的金属骨架,锈迹从塔身中段的焊缝往外渗,把银灰色的钢架染成暗红色。时间是6月11日午后,距离约定的见面时间还有不到两小时。
塔高约四十米,底座被一大片疯长的紫茎泽兰吞没了三分之一,白色小花在铁锈间开得密密麻麻。塔下的水泥地平裂成了蛛网状,裂缝里长出膝盖高的蒿草。老李把白色长城停在五百米外一座废弃砖窑后面,熄了火,从后座拎出那个军绿色铁皮箱,放在膝盖上打开。里面是一台改装过的战术级卫星信号收发器,军绿色外壳上还残留着没撕干净的贴纸——一串编号和一行“西南军区通信营”的红色字样。旁边是两捆屏蔽网线、一个信号放大器、一个便携式电源适配器,以及一根可以伸缩的玻璃纤维天线杆,收起来只有半米长,展开能到三米。
“天线架在塔身第三层横梁上,”老李指着广播塔说,“那个位置信号覆盖能打到整个云岭市西郊,而且从地面往上看被横梁挡着,不容易发现。”
陈远山推开车门,弯腰从车里出来。他的动作比平时更慢——今天早上起床的时候,他在床边坐了很久,手按着胸口,呼吸很浅。周临渊注意到了,问他要不要推后,他说不要。魏明诚约的时间是下午三点,地点在广播塔东北方向八百米的一栋废弃厂房。他把见面地点选在广播塔附近不是巧合——魏明诚知道陈远山要架设备,特意把见面地点定在能看得见天线杆的地方。他是在用这种方式告诉陈远山:我知道你要做什么。我在看着你。
苏鹤年从后座另一侧下车,背上背着一个黑色尼龙工具包,里面装着攀爬用的安全带、两个钢扣、一把扳手和一卷绝缘胶带。他抬头看了看塔身,说了句“三层横梁,高度大概十五米,我上去”,然后拉开车后备箱,开始往身上穿戴安全带。动作很利落——胸带扣紧,腿带拉到位,钢扣挂在腰侧的挂环上,全部过程不到一分钟。他在侦察营学过通信塔攀爬,虽然退役后胖了十几斤,但肌肉记忆还在。
“小心生锈的横梁,”老李提醒道,“上个月下过暴雨,锈蚀可能比看起来严重。”
苏鹤年点了点头,拎起工具包往塔底走去。运动鞋踩在碎石和玻璃碴上发出细碎的声响,紫茎泽兰被他趟过时摇落了一片白色花粉,在午后阳光里浮成一小团发光的烟雾。广播塔底部有一道锈迹斑斑的铁门,门上的挂锁已经被人撬过——大概是拾荒者或者流浪汉。他推开门,里面的垂直爬梯从底部一直通到塔顶,铁锈从梯级上剥落下来,落在他的肩膀上。
他开始往上爬。
老李拎着天线杆和信号收发器走到塔基旁,开始组装设备。他把信号收发器固定在一块平坦的水泥台上,接上电源适配器,拉出屏蔽网线。网线的接口是他自己改装的——原来的RJ45水晶头被换成了军用规格的卡口式接头,防尘防水,插进去之后要拧半圈才能锁紧。他做这些事的动作很慢但很稳,一个在通信营当了十二年兵的人,接线头的动作已经刻进了肌肉里。接完之后他从口袋里掏出一个小巧的信号测试仪,对着收发器按了一下,测试仪上的绿灯亮起来——设备正常。
陈远山靠在车门上,看着苏鹤年往上爬。十五米的高度,在平地上不算什么,但爬一座锈了三十多年的铁塔是另一回事。每爬一步,塔身就会发出轻微的震动,锈屑从横梁的焊接点簌簌地往下掉。苏鹤年的身影越来越小,最后变成了塔身第三层横梁上一个蹲着的黑色轮廓。
“到了。”老李看着上面说。
苏鹤年在横梁上固定好天线杆,把屏蔽网线从横梁的缝隙里穿过去,用绝缘胶带在几个受力点上缠了好几圈。做完之后他从工具包里掏出信号测试仪,接上天线,测了一下信号强度。“信号正常。下行链路锁定。JYT-0723的频段在范围里——信号很弱,但能收到。”他的声音从对讲机里传出来,带着一点风噪。
陈远山拿起对讲机:“收到。你下来的时候小心——你的位置暴露了没?”
“没有人。方圆一公里内没有任何移动目标。”苏鹤年说。
他收好工具包,开始往下爬。就在这时,对讲机里忽然传来一声尖锐的金属断裂声。
不是锈屑掉落的声音。是一根横梁在承受力超过极限之后断裂的声音——那种低沉的、从金属内部传出来的、先裂后断的嘎吱声。苏鹤年的右脚刚踩上去,整根横梁从焊接点处断开,他的身体猛地往下一沉。老李扔掉烟头,猛地从地上弹起来,双手本能地伸向空中,像是要在十五米外接住一个坠落的人。
苏鹤年没有掉下来。
他在横梁断裂的瞬间用左手抓住了头顶的一根横梁,右手还攥着工具包。整个人悬在半空中,工具包的带子缠在他的手腕上,身体在十五米高的铁塔上慢慢旋转。断裂的横梁掉下去,砸在水泥地上,发出巨大的金属撞击声。
“鹤年!”老李喊道。
“没事。左手抓着。”苏鹤年的声音从对讲机里传出来,呼吸很重但咬字还清楚,“横梁锈得比看起来严重。我换一条路线下去。”
“你等着,我上去接你。”老李已经往塔底跑了。
“别上来——塔的承重可能比我们预估的差。多一个人更危险。”苏鹤年说完,开始用双手交替着往旁边的维修梯移动。维修梯是一条焊接在塔身内侧的垂直钢梯,比横梁粗,锈蚀程度也轻一些。他的动作很慢,每一步都先试探着力点,确认能承重之后再移动重心。十米。五米。三米。当他双脚踩到地面的那一刻,老李一把抓住他的肩膀,把他从塔底拽出来。苏鹤年站直身体,拍了拍手上的铁锈,说了句“没事”,但他的额头全是汗。
陈远山递给他一瓶水。苏鹤年接过来喝了一口,然后看着那根断裂的横梁——横梁的断口处不是全部锈蚀的。有一小段切口是干净的,银白色的金属断口在阳光下反着光,和周围暗红色的锈迹对比鲜明。不是自然断裂。是被人提前锯过的。有人在某个时间爬上了这座塔,用钢锯在横梁的焊接点根部锯了一道深槽,只留了薄薄一层金属皮维持承重。不需要锯断——只要有人踩上去,体重加震动就足够让那层薄皮断开。这不是谋杀——是警告。如果那个人想杀人,他会锯得更深,让横梁承受不住任何体重。但他没有锯到底,留了薄薄一层,说明他知道有人会来爬这座塔,他要让那个人活着回去,带着“有人已经提前来过了”的消息。
苏鹤年蹲下来,仔细看那道切口。他的手指在冰凉的金属断口上慢慢划过,像是在摸一道伤疤的缝合线。“钢锯,工业级的。锯口方向是从下往上——说明他是在地面爬到塔身第二层之后再往下锯的。这个人受过攀爬训练,知道在哪里锯最不容易被爬塔的人发现。他不是来破坏设备的——他是来告诉我们,他已经知道我们的每一步动作。他知道我们要用这座塔架天线,知道我们会派人爬上去,甚至知道我大概会踩哪一根横梁。”
陈远山看着那根横梁,手指在裤缝边轻轻敲着,节奏很慢,三下,停一下,再三下。他在想一件更复杂的事:如果顾世安的人知道他们今天会来这里架天线——那他一定也知道陈远山和魏明诚的见面。魏明诚把见面地点选在广播塔附近,是为了让陈远山架设备的同时能看到他。但这个意图如果也被对方知道了——那魏明诚选在这里,就是把自己放在了一个被敌人精确标注的坐标上。
他把水杯塞到苏鹤年手里,快步往车的方向走去。“老周那边有没有收到什么消息?”
“没有。”苏鹤年跟上来,“怎么了?”
“魏明诚从昨晚开始就联系不上了。我打他的加密号码,全部自动转入语音信箱。他跟我约的是今天下午三点——但他从前天晚上开始就没有再更新过任何安全确认信号。”
苏鹤年沉默了几秒。然后他说:“我们现在去他约的见面地点。老李,你留在车上,发动好车,随时准备撤离。林哲——你把收发器接上,开始接收JYT-0723信号。如果有任何异常流量——尤其是来自这个坐标附近的信号——立刻通知我。”
废弃厂房在广播塔东北方向,步行过去要穿过一片荒草地和一条废弃的货运铁路。铁轨上的枕木已经腐烂了大半,踩上去软绵绵的,像踩在腐殖土上。厂房是九十年代典型的乡镇企业建筑——红砖外墙,石棉瓦屋顶,窗户全碎了,门口堆着生锈的铁桶和废弃的塑料编织袋。铁门虚掩着,门缝里透出一线手电筒的光。有人在里面。不是日光——手电筒的光在午后的阳光下仍然能辨认出来,是那种惨白冷调的LED光。
苏鹤年推开门。手电筒的光是从地下室入口照上来的——地面的一个检修口,盖子被掀开了,光从下面往上打,在厂房的废墟上投下一道斜长的矩形光斑。他蹲下来往下看。地下室里有人——一个人影蹲在角落里,正在用手电筒照着一堆烧焦的残骸。是魏明诚。
但地下室的空气不对。不是烧焦的味道,也不是霉味,是一种更新鲜的、更刺鼻的气味,苏鹤年的嗅觉记忆在瞬间被激活——那是军用燃烧剂的化学残留。他喊了一声“魏明诚——上来”,但魏明诚没有回应,只是继续用手电筒照着那堆烧焦的残骸,整个人像一尊蹲在废墟里的雕像。
陈远山跟上来了。他站在苏鹤年身后往下看,看到了那个让他心脏猛缩的画面:整个地下室已经被烧过了。墙壁上的灰泥被高温烤成了灰白色,铁皮文件柜扭曲变形,地上的纸灰堆了半尺厚,被手电筒的光一照就扬起细碎的黑色粉尘。火不是今天放的——墙上的焦痕已经冷却了很久,纸灰上落了一层薄薄的灰白色尘埃。但门是今天才打开的——铁门的铰链上还挂着新鲜的机油。和废弃计量站的地下室一模一样。军用燃烧剂。新铰链。被清理过的现场。留给后来者的空壳。
“今天早上我自己打开的。”魏明诚终于开口了,声音在空旷的地下室里回响,“我昨晚发现有人在跟着我,我就提前来了这里。但已经烧过了。他们比我快了至少四十八小时——四十八小时前,我还在这里清点过文件,一切完好。”
苏鹤年从检修口跳下去,落在魏明诚旁边,问他里面原本放着什么。手电筒的光照在焦黑的墙上,魏明诚的影子随着他的声音微微晃动。他说里面原本有随机性实验室被裁撤后他偷偷保存的全部原始数据——1998年陆维远发现的相位周期原始推导手稿,SGI工作站跑出来的相空间重构数据打印件,还有一份他私下整理的彩票系统底层算法与自然混沌模型的对比分析报告。那是他和陆维远花了两年时间一起完成的,是这三十二年来所有真相的唯一原始物证。报告一式两份,一份寄给了苏国良——苏国良收到报告后开始秘密备份,那份报告可能就是后来苏国良磁带里提到的“口述述职报告”的原始底稿。另一份他一直藏在这个地下室最深处一个焊在混凝土墙上的铁柜里。铁柜现在已经被撬开了,里面空空荡荡,只有一层薄薄的纸灰。火不是从柜子里烧起来的——柜门是被撬开的,里面的文件是被取出来之后才烧的。他不打算留任何东西给我。
苏鹤年蹲下来用手指拨弄那堆纸灰。纸灰的厚度大约两指,说明烧掉的文件数量不少。他拨到最底层的时候手指碰到一个硬物——不是灰,是金属。用指尖夹出来放在手电筒下看:一个被烧变形的U盘外壳,塑料已经融化了大半,露出里面烧焦的电路板残片。U盘壳上隐约能看到一个褪色的标记——TS-00。天枢工程的根节点编号。这是零号的东西。它不应该在魏明诚手里——除非是有人还给他的。
“这是我从计量站的灰烬里挖出来的,”魏明诚看着U盘说,“是零号当年给陆维远的。里面存着天枢核心算法库的一个只读副本,零号给陆维远的时候说这是‘备份’,但后来发现这根本不是备份——是诱饵。U盘里除了算法副本之外,还嵌入了一个主动追踪程序。只要有人把U盘插入联网的电脑,追踪程序就会自动把这台电脑的IP地址、物理位置、摄像头截图打包发回天枢的主控节点。顾世安一直在用这种方法寻找所有试图调查天枢的人。陆维远当年把这个U盘插进过那台SGI工作站,所以他在1998年就被暴露了。他的车祸不是因为他发现了相位周期——是因为他把U盘插进了联网的电脑。”
陈远山站在上面没有说话。他看着魏明诚手里那个烧变形的U盘,手指在裤缝边停止了敲击。陆维远不是因为在错误的时间站在了正确的位置而死,他是被零号主动暴露的。那个在算法底层留下后门、用一套精巧的命名规则把所有线索都明码标好、等待后人发现的人——他同时也亲手把发现真相的年轻人推向了死亡。不是愧疚,是策略。天枢太大,一个人没法从内部摧毁,零号需要一个外部力量。他给了陆维远真相,也给了陆维远危险。他让陆维远成为了他计划中的一部分——一个牺牲品。
“这个U盘我要带走。”魏明诚把它放进密封袋装进内袋,“里面的追踪程序虽然烧了,但电路板残片上的激光刻痕还保存着天枢算法的根目录结构。只要林哲能恢复出哪怕百分之十的数据,就能确认天枢核心算法库的完整版本号。有了版本号,就能查到这批算法是在哪一年、通过哪个项目被正式写入彩票系统的。”
他关上电筒,地下室陷入完全的黑暗。在黑暗中,苏鹤年听到他站起来,拍了拍膝盖上的灰,然后魏明诚的声音从黑暗中传过来:“小陈。我把备份的位置告诉了你。你把钥匙带给了能开门的人。还有几天,窗口就开了。我这辈子做错的每一个决定都是在犹豫中做的,唯一没有犹豫的就是在演播厅把纸条放在你面前。现在我要去做那件没做完的事——我去见一个人。如果我没回来,你们继续。”
他没等回答,手电筒重新亮起来,光束从地下室往检修口方向移动。他的脚步声沉稳而缓慢,每一步都踩在烧焦的纸灰上,发出细碎的窸窣声。他爬上检修口,逆着光站在厂房废墟里,深灰色西装上沾满了黑灰,头发乱了几缕,但站姿仍然笔直。他对所有人说了一句“走吧。时间不多了”,然后转身往厂房后门走去,背影消失在一堆生锈的铁桶后面。
陈远山看着他的背影,忽然想起一件事——二十多年前,也是这个背影,站在涪城气象局门口,对着一个刚毕业的小姑娘说了同样的话。有些事你现在不该知道。那个小姑娘等了二十多年。魏明诚也在等。等一个能做完这件事的人。现在他把钥匙交给了陈远山,把U盘装进了内袋,独自一人走进了废弃厂房后面的荒地。他要去见的人是谁?他没有说。但陈远山忽然想起魏明诚说过的一句话——“萧劲是零号当年亲手挑选的四个人之一。”萧劲,原天枢工程安全审计员,手里握着第三把钥匙。而魏明诚要去见的,也许就是萧劲。
但他没有来得及往深处想。因为就在这时林哲在对讲机里的声音突然响了起来:“有信号。广播塔正南方向,大概一公里外,有车过来了。不是一辆——是三辆。同一条路线,同一个速度,间距固定。不是经过,是往我们这边来。”
苏鹤年一把抓起对讲机:“车牌能看清吗?”
“看不清。但速度很快——预计七分钟后到达广播塔。”
苏鹤年转身往厂房外跑,边跑边对老李喊:“老李,发动车,所有人往砖窑方向撤。天线杆别管了,设备带走——快!”又对林哲交代,让他把JYT-0723信号接收切到移动模式,用便携天线继续监听。顾世安的人果然还是来了,不是来阻止他们架天线,而是来确认是谁在架天线,他们在等架天线的人暴露自己。
广播塔那边,老李已经把收发器装进了铁皮箱,天线杆来不及收了。他把箱子塞进后备箱,发动引擎,白色长城从砖窑后面冲出来,碾压过荒草地,在碎石路上拉出一道尘烟,急刹在厂房前。苏鹤年和陈远山冲上车,车门还没关紧车就开始加速。林哲在副驾驶座上抱着笔记本,实时监控着JYT-0723的信号波动。三辆来车已经过了货运铁路道口,距离广播塔不到三分钟车程。
“魏明诚怎么办?”老李的声音从驾驶座传来,“他往另一个方向走了——要不要等他?”
陈远山攥着车门把手回头望去。废弃厂房在午后的阳光下安静地矗立着,石棉瓦屋顶反射着刺眼的白光。魏明诚从后门走出去的方向,正是和三辆来车相反的方向——他往北走,车从南边来。他也许能走出去,也许不能。但他们不能等。不是因为怕死——是因为他们手里有钥匙,有U盘数据,有天线设备,有整个Phase7的坐标。如果三辆车拦住了他们,不止是车上的人会死,安全屋里的所有人都会被顺藤摸瓜一网打尽。苏鹤年下达了撤退的指令,老李一脚油门踩到底,白色长城在荒草地上甩出一个弧形的车辙,冲上了废弃的货运铁路,沿着铁轨方向往西疾驰。
林哲忽然出声:“信号变化了。第二辆车停了——停在广播塔下面。第一辆和第三辆继续往厂房方向开。”
苏鹤年从后视镜里看出去,能看到远处厂房前面腾起一小片尘烟——车停下来了。有人下车了。那些人会走进厂房,发现被烧毁的地下室,然后发现另一辆车刚刚从这里离开。他随即让老李改道,不走预定路线,对方可能会在预定路线上设卡,掉头往南跨过铁路进棚户区,先在棚户区里绕两圈,确认没有尾随之后再上西山。老李猛打方向盘,白色长城从一个缺口冲下铁路护坡,闯入棚户区的窄巷子里。
陈远山攥着那把铜钥匙,指甲掐进了掌心的肉里。那个他从广播塔的横梁上下来后就一直在心里盘旋的念头此刻再也压不住了——魏明诚说他要去见一个人。他在这个节骨眼上必须去见的人,只有可能是萧劲。那个在广播塔横梁上留下锯痕的人,也极有可能就是萧劲——因为他们用的都是同样的军用规格钢锯,只有经过相同攀爬训练的人才知道如何锯得不彻底,知道哪一根横梁会被攀登者优先选择,知道断口要刚好能留下命却也能留下足够深的恐惧。而如果顾世安已经把萧劲变成了他的人,那这二十多年来萧劲所谓的“潜伏”就根本不是潜伏——他是在替顾世安收集所有追查天枢的人的信息。这就是为什么每次他们刚接近真相,对方就能像精确的手术刀一样烧毁密室、追踪信号、确认坐标。不是内鬼——是萧劲把钥匙掰成了两半,一半交给了魏明诚,另一半交给了顾世安。
车在棚户区里穿行。窄巷子两侧是密密匝匝的自建房,晾衣绳上挂着滴水的衣服,几个老人在门口择菜,抬头看了一眼冲过去的白色越野车,又低下头继续择菜。没有人追过来。但苏鹤年没有放松警惕——他一直在看后视镜,直到车驶入西山脚下的盘山路,才让老李把车速降下来。林哲合上笔记本,擦了擦额头的汗,说了一句:“JYT-0723信号恢复正常——对方没有追过来。但他们一定会把今天的事报告给顾世安。而且我们下次再去广播塔架天线,那边大概已经被装了红外监控。”
陈远山没有说话。他松开握着车门把手的那只手,手心里那把铜钥匙被汗浸得温热。陆维远寄出去的那把铜钥匙,正面刻着“14年=5113天”,背面是加密的相位序列。三十二年来,它被一个死去的年轻人寄出去,被一个躲藏了二十八年的导师保存,被一个病得嘴唇发紫的前气象预报员攥在手心里。它是三分之一的写入权限。它还在。但握有另一半钥匙的人,也许已经站在了敌人的阵营里。