第55章 · 风暴以前
马尔洛斯的秋天没有停战,只有泥。
南方部队在公路和农田间向前挖掘,近卫军沿旧防线逐段加固。双方炮兵每天按相似时间射击,像两座隔着荒地运转的工厂。白天,侦察无人机在低云下寻找天线和车辆;夜里,工兵把白天炸断的铁丝重新接起。战线偶尔前移几百米,又在下一次反击中退回原处。
没有一张战报承认僵局。
科伦把它称为持续施压,雷诺伊尔把它称为有效阻滞。黑金国际的统计表上,弹药和伤亡不断增加,控制面积却几乎不变。每一方都能从数字里挑出一列证明自己占优,而被炮火反复翻动的土地已经没有兴趣分辨胜负。
农场成了南方攻势的后方支点。
谷物交易站存放军粮,汽车旅馆接收伤员,过去运送农产品的公路不断驶过装甲车。黑卡蒂站在旅馆屋顶,能看见麦田里新挖的防空掩体,也能看见更远处近卫军阵地升起炊烟。两条战线靠得太近,任何一次误判都可能让炮弹落进村庄。
她没有忘记前线要塞里的红灯。
原始数据仍锁在地下室。科伦没有再公开追索,却通过黑金总部重复询问分析进度。每次询问都用不同措辞,意思相同:那份资料最终必须回到能够控制它的人手中。
黑卡蒂尚未决定谁有资格控制。
科伦很快给了她一个暂时不用决定的任务。
新的战场评估认为,正面突破前线要塞代价过高。雷诺伊尔以要塞为轴,在马尔洛斯组织纵深防御;只要北部道路和西侧补给没有受到威胁,近卫军便能继续把南方力量拖在泥里。要改变局势,必须从马尔洛斯之外寻找开口。
北部山区因此重新出现在作战图中央。
一张燃料表先于将军逼出这个判断。
马尔洛斯正面每推进一公里,黑金车辆便要消耗更多燃料绕过炮击区。农场仓库已经三次降低储备警戒线,维修部门拆下报废车辆零件维持前线。若继续按原强度作战,南方力量会在突破要塞以前先失去运输能力。
后勤军官把数字送到黑卡蒂桌上。
表格最后一栏写着“替代路线”。北山西侧道路在理论上能够缩短部分运输距离,也能绕开近卫军主要炮兵观察区。理论之所以成立,是因为表格没有计算弗雷德。
黑卡蒂让人找来几名走过北方商路的司机。
他们对地图上的距离不感兴趣,只讨论坡度、桥梁和夜间会在哪些地方遭到检查。一名司机说,北山酒店的人不一定扣车,但会收取通行物资;另一人说,最近连酒店凭证也不可靠,山口出现新的武装,可能同时向弗雷德和白狼出售消息。
“哪条路最快?”黑卡蒂问。
司机们彼此看了一眼。
“活着走过的那条。”年纪最大的人说。
“具体是哪条?”
“要看当天谁在路上。”
军事地图把道路画成不会移动的线,商人却知道一条路的归属会随检查站人员、天气和货物改变。载药品的卡车可能被放行,载弹药的必须缴费,同一名守卫上午接受证件,下午便可能接到新命令。
黑卡蒂没有把司机答案写入正式评估。
她只要求后勤部门重新计算:若北山酒店转为敌对补给中心,马尔洛斯战线还能维持多久;若酒店失去弗雷德,哪些地方力量可能填补空白。
第二份计算比第一份更不确定。
消灭一个首领不等于获得他的道路。弗雷德消失后,酒店可能分裂,白狼可能进入,地方武装也可能把一处检查站变成十处。黑卡蒂仍然批准猎杀计划,因为僵局不会给她一个没有风险的选项,只会让现有风险每天消耗相同的人。
北山不是隐藏在正面战线之外的捷径。
它只是另一种更难画进表格的战场。
计划批准后,后勤表上的北山路线被标成黄色。
黄色既不表示开放,也不表示封闭,只表示条件未知。调度员暂时不向那里派车,侦察人员却开始按路线逐段测量桥梁。地图上的一条线于是同时处于不存在和即将使用之间。
卡莫纳许多战场都是这样出现的。
先由一个人把不确定涂上颜色,再由另一群人带着枪前往颜色覆盖的地方,证明那条线究竟通向哪里。
山路从西面绕过主要防线,通往北山酒店、通信站和旧运输节点。谁控制那些高地,谁就能监视北方交通,干扰近卫军与地方力量的联系。地图上的北山酒店只是一栋建筑,现实中的它却是弗雷德经营多年的中心。
“正面进攻酒店会变成第二个要塞。”兰德尔在远程会议中说。
黑卡蒂看着地形。“酒店没有要塞的炮,也没有要塞的补给。”
“它有山。”
这比炮更难摧毁。
北山道路狭窄,林地遮断视野,天气能在数小时内改变。装甲力量一旦离开公路便失去优势,补给车队必须穿过可以被一支小队封锁的峡谷。弗雷德不需要守住每一块地,只需让进入山区的人找不到他愿意让出的路。
黑卡蒂没有提出大规模进攻。
她把计划拆成侦察、渗透和首领猎杀三部分。先派小股力量进入北山,建立观察点,确认酒店外围防御;再切断弗雷德与南方交通的联络;最后迫使他离开熟悉区域,或者让他永远留在那里。
任务需要一个比普通突击队更熟悉森林的人。
蝮蛇在傍晚抵达农场。
他没有乘坐黑金涂装车辆,而是搭一辆运送药品的旧货车。下车时,他只带一支拆进枪箱的步枪和一个比普通作战背包更轻的行囊。深渊小队的人认识他的呼号,却很少有人见过他本人。
他穿过旅馆大厅,目光在窗户、楼梯和屋顶出口停留,像进入任何建筑都先替自己寻找射界。黑卡蒂在二层房间等他,桌上没有欢迎酒,只有北山地图。
“弗雷德。”她说。
蝮蛇看见地图上的红圈,没有表现惊讶。“他还在酒店?”
“有时在。更多时候,别人只以为他在那里。”
“那就没有变。”
黑卡蒂抬头。“你和他交过手。”
“很多人和他交过手。”
“很多人没有回来。”
蝮蛇的手指在北山西南林地停了一下。动作很短,仍被黑卡蒂看见。
关于他与弗雷德的旧怨,档案只有零散记录。两人都曾为不同雇主在北山活动,熟悉相同的林线、风向和狙击距离。某次任务结束后,一支队伍只回来一半;某条撤离路线被提前封锁;一名应该提供掩护的人没有在约定时间开枪。每一份报告都删去了足以确认责任的部分。
“我需要他失去北山。”黑卡蒂说,“死亡只是其中一种方式。”
蝮蛇问:“另一种?”
“让所有人相信他已经无法保护酒店。”
“那比杀他难。”
“所以你来了。”
科伦联络官奥波尔随后进入房间。
他负责把黑金行动与更大的战线计划连接起来,也负责确认任务结果能被写进科伦需要的报告。奥波尔没有蝮蛇那种森林猎手的安静。他带着密封文件、通信密钥和一套精确到小时的推进表,希望北山行动能在马尔洛斯下一轮攻势前产生效果。
蝮蛇翻了两页便把推进表推回去。
“山里不看这个。”
奥波尔说:“炮兵和车队看。”
“那就让他们在山外看。”
两人第一次见面,便明确了彼此会在什么地方发生冲突。奥波尔需要时间、坐标和可以上报的结果;蝮蛇相信山里只有痕迹、耐心和不被敌人发现的先后顺序。
黑卡蒂没有替他们调和。
她把指挥分成两层。奥波尔负责外围力量、补给和与科伦联络;蝮蛇决定进入林地后的路线与交战。若两人命令冲突,先服从能让队伍活到日落的那一道。
“谁判断哪一道能让人活着?”奥波尔问。
“日落。”黑卡蒂说。
行动队在三天内集结。
没有大规模车队,没有公开调动。人员分散进入山谷和北部道路,武器藏在木材、燃料和维修配件下面。几支匿名行动队接受观察、破坏和运输任务,他们知道目标与弗雷德有关,却不知道完整计划。信息被切成小块,叛变者即使出售,也只能卖出自己脚下的一段路。
弗雷德仍然收到消息。
北山酒店的大厅早已不再接待游客,墙上的山景画却没有摘下。画中积雪明亮,缆车沿山坡上升,穿着鲜艳滑雪服的人在露台举杯。现实里,露台架着机枪,前台堆放弹药,原本登记房间的账本用来记录巡逻队出发时间。
弗雷德坐在壁炉旁,听下属报告山谷方向出现陌生车辆。
“多少?”
“无法确认。每次只有一两辆。”
“一两辆不会让你来找我。”
下属把一枚弹壳放在桌上。它来自一处被清理过的观察点,周围没有尸体,只有被折断的细枝和一小块被压平的苔藓。弹壳型号常见,处理方式却让弗雷德想起一个人。
他捏起弹壳,看了很久。
“蝮蛇。”他说。
这个名字在大厅里比警报更有效。几名老兵停下手中工作。他们知道弗雷德过去很少主动提起那名猎手,也知道每次有人问起,两段相互矛盾的故事便会同时出现。
一段故事里,弗雷德在旧任务中抛弃盟友,蝮蛇因此失去小队;另一段故事里,蝮蛇先把撤离情报卖给第三方,弗雷德只是活着穿过伏击。没有人能找到完整任务记录,活下来的人也各自保留最适合自己的部分。
弗雷德把弹壳扔进壁炉。
“关闭酒店外圈固定哨。”他说,“让他们以为我们向里收缩。”
“要不要增援南路?”
“不。把南路留给他。”
下属没有问原因。
猎人不会在敌人想走的路上只留下空白。空白本身就是一个布置,需要有人踏进去才会显出形状。
秋雨持续了四天。
蝮蛇带队从山谷北侧进入林地。奥波尔留在较低处的临时指挥点,通过中继站接收各队报告。黑金观察员在树线上建立伪装阵地,记录酒店巡逻、车辆和灯光。起初一切顺利得不真实。
弗雷德的人减少巡逻,南路没有埋雷,几个旧哨所甚至留下未吃完的食物。无人侦察器两次飞越都没有遭到射击。奥波尔判断对方可能尚未完成集结,要求蝮蛇加快推进。
蝮蛇在无线电里只说:“他看见我们了。”
“证据?”
“路太干净。”
奥波尔望向屏幕。卫星图像不会把“太干净”标成敌情。他再次要求明确坐标。
蝮蛇没有提供。
小队在一处废弃护林站停下。屋内灰尘很厚,窗台却有一圈刚被擦过。炉膛里没有余温,烟囱内侧粘着湿树叶。若有人点火,烟会被堵回房间;若黑金人员留在这里过夜,便会在最需要隐蔽时被迫开窗。
蝮蛇走到后门,发现门框下压着一根头发般细的铜线。
线没有连接炸药,只通向林外一个空罐。开门的人不会死,远处的人却会听见轻响。
弗雷德没有在这里设伏。
他只想知道蝮蛇何时进入屋内。
蝮蛇剪断铜线,命令队伍立即离开。五分钟后,第一发子弹穿过护林站窗户,击中他们原本准备放置电台的位置。
枪声从很远的山脊传来。
没有第二发。
弗雷德只需要告诉旧敌一件事:北山已经知道猎人进山。
风暴尚未来临。
树林却先改变了呼吸。