展耀在白板前站了将近两个小时。记号笔在白板上画了又擦,擦了又画,最后留下的是一张精密的行为预测图——赵海峰过去三年的活动轨迹被压缩成了几条交错的线条,每一条线的末端都指向同一个坐标:城郊工业区一处没有门牌、没有登记、甚至连导航地图上都找不到的私人仓库。那个位置是赵伟从卫星影像和车辆轨迹的交叉比对中锁定的,赵海峰的黑色轿车在过去三年里,每隔四到六周就会在深夜十一点之后出现在那条路上,停留一到两个小时,然后原路返回。时间从不间断,风雨无阻。
展耀在那张地图上画了一个圈,圈的边缘恰好框住了整座仓库的建筑轮廓。他的笔尖在圈的中心点了一下,墨水在白板上洇开一个小小的、黑色的圆。
“赵海峰的强迫症决定了他的行为模式。他必须亲眼确认每一份重要文件的存在状态,必须亲手销毁那些不再安全的东西,不能在电话里交代,不能交给下属代办。因为对他而言,只有自己的手触碰过的证据,才算真正消失。”展耀的声音不大,但每一个字都像被淬过火的金属,落在空气里不会变形。“他需要一个不受任何人打扰的时间段,一个不会留下电子痕迹的地点,一种不会被任何人发现的方式来完成销毁。凌晨三点,城郊仓库,焚化炉。三年如一日。”
白羽瞳站在展耀身侧,双臂交叉抱在胸前,目光落在那张被展耀画满了箭头和圆圈的地图上。他的右手从臂弯里抽出来,食指在地图上的仓库位置轻轻敲了一下,指节和桌面接触发出短促而沉闷的声响。
“我们怎么让他把‘这一批’文件放进焚化炉,而不是把‘上一批’已经烧过的灰再翻一遍?”白羽瞳的声音不高,但语速很快——他在脑子里已经在同步推演整个行动的每一个环节了,问出来的只是那些还没有被推演透彻的缝隙。
展耀从口袋里取出一张折叠的打印纸,展开铺在地图旁边。纸上是赵伟技术科连夜制作的一份“证据清单”,标题写着“高世明案涉案文件第一批复印件”,下面列着二十几条档案编号和文件名称。每一行字都经过精心设计——看起来像是从高世明U盘里直接导出的原始文件名,但实际上,这些文件在高世明的U盘中并不存在。它们是展耀根据赵海峰行为模式的“预期”,反推出来的、赵海峰会深信不疑的、虚假的诱饵。
“今天下午三点,这份清单会通过一个‘意外’泄露给赵海峰安插在公安系统的眼线。”展耀的手指在清单上轻轻划过,像在弹一架看不见的钢琴。“泄露的方式是,某分局内勤在复印星辰号案卷宗时,多印了一份,随手放在了复印机旁边的废纸篓里。赵海峰的眼线会在下午四点之前拿到这份清单,拍照,传给赵海峰。赵海峰看到这些文件名的第一反应是——高世明复制的不只是壳公司的资金流水,还有几份他亲笔签名的原始合同。那些合同不在U盘里,但赵海峰不知道。他会以为高世明藏了一手,把最致命的东西留到了最后。”
白羽瞳拿起那张清单,从头到尾看了一遍。他看得不仔细,因为他不需要确认内容的真伪——他在确认的是,如果他是赵海峰,他看到这份清单时,会不会信。答案是会。因为清单上的那些文件名,精准地踩在赵海峰强迫症的每一个触发点上。精确到秒的时间戳、完整到冗余的档案编号、以及那份赵海峰亲手签过字、但从未被任何人见过的原始协议的名称——“星辰号项目备忘录”。这个名字是展耀取的。赵海峰不会觉得这个名字陌生,因为他心里的确有一份文件,名字就叫这个。不是展耀猜到的,是赵海峰的名字习惯、命名规律、以及对“项目”这个词的使用偏好,倒推出来的唯一可能。
白羽瞳放下清单,转身面对所有人。会议室里的灯调到了最亮,将每一个人的脸都照得没有一丝阴影。白允堂坐在桌边,手里握着那支从公孙哲那里拿来的签字笔,笔帽没有盖,笔尖悬在笔记本上方,等着白羽瞳下达第一条指令。公孙哲站在白允堂身侧偏后一点的位置,双手插在白大褂的口袋里,清冷的目光落在展耀画的那张地图上,那个红色的圆圈的边缘刚好切到了仓库北面的一条废弃铁路。
“那个仓库北面有一条废弃的铁路线,路基高出地面两米多,可以俯视整个仓库的北墙和西墙。铁路线上有废弃的货车车厢,可以作为天然掩体。如果赵海峰带了人,那里是最佳的观察和狙击位置。”公孙哲的声音清冷而稳定,像在念一份他早已烂熟于心的现场勘查报告。他的手指从白大褂口袋里抽出来,在仓库北面的铁轨位置画了一道短促的横线,然后收回手,重新插进口袋。
白允堂抬起头看了公孙哲一眼。那一眼很短,短到如果不是一直在注视着,根本不会发现。但公孙哲发现了。他没有回视,但他的嘴角弯了一个极轻的、几乎看不出来的弧度,然后低下头,继续看那张地图。
白羽瞳拿起桌上的对讲机,拇指在通话键上按了一下,没有立刻说话,而是把对讲机举到嘴边,停了不到半秒。那半秒里,他把整个行动在脑子里又过了一遍——展耀的心理陷阱、赵伟的技术支撑、老马和小刘的外围布控、白允堂的现场指挥、公孙哲的现场勘查准备。每一个环节都有人在,每一个位置都有灯亮着。
“全员注意。”白羽瞳的声音不高,但那种从喉咙最深处推出来的、带着金属质感的冷厉和果决,让这间会议室里的空气像被一只无形的手拧紧了一样。“今晚的行动,代号‘沉锚’。目标:赵海峰。地点:城郊工业区私人仓库。行动时间:凌晨两点三十分全员到位,三点零分之前完成包围圈合拢,等待赵海峰进入仓库后实施抓捕。”
他的目光从白允堂移到展耀,从展耀移到老马,从老马移到小刘,最后落在门口正在用手机查看卫星地图的赵伟身上。
“赵伟,技术科负责全程信号屏蔽和无人机监控。赵海峰的车进入仓库范围后,方圆两公里内的所有通讯信号全部切断,包括备用频段。老马,小刘,你们带第一组从北面铁路线进入,控制仓库北侧和西侧所有出口。允堂,你带第二组从南面正门进入,在赵海峰进入仓库后封锁入口。”
白羽瞳放下对讲机,从桌上拿起自己的外套,穿上,拉链拉到最顶端。他走到展耀面前,伸手把展耀风衣的领子竖起来,然后从口袋里取出那管薄荷糖,倒出一颗,放在展耀的掌心里。展耀低头看着那颗薄荷糖,白色的糖衣在灯光下泛着细碎的、像星光一样的光。他没有吃,握在手心里,把那一小片清凉的温度攥紧了。
“你今晚的任务,是指挥中心。”白羽瞳的声音放低了,低到像是只说给展耀一个人听。“赵海峰不会一个人去仓库,他一定会带人。他信不过任何人,但他不会让自己暴露在危险中。他的保镖至少有两个,可能更多。我需要你在这里,从监控画面里看到我看不到的东西——他的微表情,他的肢体语言,他在走进仓库之前的每一个犹豫、每一个停顿、每一个回头。那些东西,在夜色里,在两百米外,我看不到。”
展耀看着白羽瞳的眼睛,看了两秒。然后他点了点头,把那颗薄荷糖从右手换到左手,用右手握住了白羽瞳垂在身侧的手。不是十指交扣,是整只手覆上去,掌心贴着白羽瞳的手背,把那一小片攥出了温度的糖衣的热度,从自己的掌心里渡过去。白羽瞳的手指翻转过来,扣住展耀的手指,用力握了一下,然后松开。
“三点零五分,如果赵海峰没有出现,行动取消。”白羽瞳转过身,面朝白允堂和公孙哲,声音恢复了队长的威严和冷厉。“但如果他出现了,我不会让他再走出那扇门。”
白允堂从椅子上站起来,把笔记本合上,签字笔别在封面。公孙哲从口袋里取出那双备用的白手套,塞进制服内侧的口袋里。老马和小刘已经在走廊里等着了,赵伟抱着笔记本电脑从他俩中间穿过去,一边走一边对着手机下达指令。所有人都在往同一个方向移动——走廊尽头的电梯,电梯通往地下车库,车库通往那条通往城郊工业区的、没有路灯的、被夜色吞没的路。
展耀是最后一个走出会议室的。他站在门口,回头看了一眼白板上那张被画满了箭头和圆圈的地图。红色的圈在白色的板面上格外刺眼,像一个被圈起来的靶心,也像一个被围起来的、还没有炸开的雷。他的目光从地图上移开,落在白板上方那行用黑色记号笔写的大字上——“沉锚行动·赵海峰”。他看了几秒,然后关上了会议室的灯。
走廊里的感应灯一盏一盏地亮起来,在他面前铺出一条金色的、通往指挥中心的路。他没有走快,也没有走慢,就那样不紧不慢地走着,鞋底踩在地板上的声音在空旷的走廊里一重一轻,像一个人的心跳,又像一座钟的钟摆。他知道,在城市的另一端,有一群人正在夜色中向他画的那个红色的圈靠拢。他们不开警灯,不说话,不出声,像一群被夜色的潮水推着向前移动的、沉默的礁石。
他会在这边的指挥中心里,看着监控画面,看着那个红点一步一步地靠近那个圈。然后在那个红点进入圈的一瞬间,对着麦克风说出两个字——“行动。”
那两个字不是命令,是一个句号。画在赵海峰十一年罪行后面,那个迟到太久的、终于可以落笔的句号。
凌晨两点四十五分,指挥中心的灯全部调到了最暗。展耀坐在主控台前,面前七块屏幕同时亮着,分别显示着无人机高空画面、仓库周边的热成像、以及老马、小刘、白允堂三个行动组的实时位置。他的右手握着鼠标,左手放在那管薄荷糖上——不是紧张,是一种锚定,用一颗糖的触感把自己钉在“现在”,钉在“这里”,钉在“指挥中心”。
耳麦里传来白羽瞳的声音,低沉而稳定,像一条从不会断线的缆绳。“第一组就位。北侧铁路线,能看到仓库北墙全貌,目前没有发现赵海峰车辆。”
老马的声音紧接着响起,带着夜风中沙沙的电流声:“第二组就位。南侧正门外围,出入口在视线范围内,无人无车。”
白允堂的声音最后出现,语速不快,但每一个字都像被压缩过的数据包,信息密度极高。“第三组就位。仓库东侧,距离目标建筑八十米,隐蔽位置良好。赵海峰的车如果从东面来,我会在他进入仓库之前看到他的车灯。”
展耀没有说话。他的目光从第三块屏幕移到第四块,第四块是赵海峰住所周边的实时监控画面。那栋楼的顶层,那盏灯还亮着。窗帘拉得很严,看不到里面的任何活动,但灯亮着,就意味着人还没有出门。或者人已经不在房间里,但故意留着灯,制造“我还在”的假象。
展耀按下麦克风,声音很轻,但很稳。“指挥中心,赵海峰住所的灯还亮着,窗帘紧闭,无法确认室内是否有人。但根据过去三年的行为规律,他会在凌晨两点四十分左右熄灯,两点五十分出门,三点整到达仓库。目前没有熄灯,说明他今天可能提前出门了,或者他改变了行为模式。”
耳麦里沉默了两秒。然后白羽瞳的声音重新响起来,比刚才低了一度,低到像是在夜风中找到了一小块没有被风吹到的角落,站在那里说话。“不排除他提前收到风声的可能性。各小组原地待命,注意隐蔽,没有我的命令,任何人都不得暴露。”
展耀的目光从第四块屏幕移到第三块。白允堂的实时位置信号在东侧那片被标注为“废弃厂房”的区域里微微跳动着,绿色的光点在灰色的底图上像一只安静的、不发光的萤火虫。公孙哲的信号不在任何一块屏幕上——他不在行动组里,他的位置是指挥中心隔壁的临时法医工作站。那里有一台显微镜、一台气相色谱仪、以及一只被白允堂在离开前放在桌上的、还冒着热气的保温杯。保温杯的盖子是拧开的,杯口的热气在冷白色的灯光下袅袅上升,像一根白色的、细长的、不会断的线。
展耀的目光从屏幕上移开,落在手边那只白色的、没有盖子的茶杯上。茶是白允堂倒的,在他走进指挥中心之前就已经放在那里了。杯壁上贴着一张便签条,上面写着四个字——“展博士收。”字迹是白允堂的,工整而克制,每一笔都落在该落的位置。展耀没有喝茶,但他把便签条从杯壁上撕下来,折好,放进了口袋。
凌晨两点五十一分,第四块屏幕上,赵海峰住所的灯熄灭了。
展耀的呼吸在那一瞬间停了半拍。他的右手从鼠标上抬起来,悬在麦克风上方,但没有按下去。因为白羽瞳的声音已经在同时响了起来,比展耀的反应快了零点几秒——不是因为他比展耀更早看到,是因为他的眼睛在那块屏幕上停留的时间,比展耀更长。
“所有小组注意,目标住所熄灯,预计十分钟后到达仓库。保持静默,按原计划执行。”
耳麦里传来三声短促有力的“收到”。展耀按下了麦克风,声音恢复了那种沉稳的、不带任何多余情绪的平静。
“指挥中心收到。所有画面录制中,实时位置同步正常。赵海峰车辆驶出地库后,我会在地面监控系统中持续追踪,每三十秒通报一次位置。”
白羽瞳没有说“收到”。展耀在耳麦里听到的,是一声极轻的、几乎听不到的呼吸。那声呼吸的频率不是“收到”的短促,而是“我知道了,我听到了,我在这里”的绵长。展耀知道那声呼吸不是对着麦克风出的,是白羽瞳在确认耳麦正常工作时无意间发出的、被麦克风捕捉到的、最原始的、没有经过任何修饰的声音。他把那声呼吸从耳朵里收进心里,放在那个不会被任何数据覆盖的文件夹中。
凌晨两点五十八分,赵海峰的黑色轿车出现在指挥中心的地面监控画面中。从住所到仓库的路线和过去三年里每一次完全一致——没有绕路,没有提前转弯,没有突然掉头。他的车开得很稳,速度压着限速的下限,不超速,不压线,不闯红灯,像一个被精确编程的、不会犯错的、遵守所有交通规则的机器人。
展耀的笔尖在笔记本上写下了一行字:“行为模式未改变。他没有收到风声。诱饵有效。”
赵海峰的车停在仓库门口的时候,时间是凌晨三点零一分。比他过去的平均到达时间晚了一分钟——不是因为犹豫,是因为今晚的红绿灯周期和过去三年里的大多数夜晚不同。展耀从监控画面里看到他的车停稳后,车灯灭了,引擎熄了,车门没有立刻打开。他在车里坐了几十秒,像是在等什么——也许是等自己的心跳从驾驶状态调整到“准备销毁”状态,也许是确认仓库周围没有异常的光影或声响,也许只是强迫症患者在进入一个需要高度专注的环节之前,给自己几秒钟的心理缓冲。
三点零二分,车门打开了。赵海峰从车里走出来,穿着一件深色的长风衣,领子竖起来,遮住了后颈。他的手里提着一个银色的手提箱,箱子的尺寸和赵伟从卫星影像中预估的完全一致。他的步伐很快,但步幅很小,脚尖落地时微微内扣——那是强迫症患者的典型步态,身体的每一个部分都在执行同一个指令:用最小的误差,完成当前的任务。
他没有回头,没有东张西望,没有做任何反侦察的动作。因为他不需要。这间仓库是他的安全区,是他过去三年里无数次独自前来的、没有任何人知道的、他以为永远不会有第二个人踏入的私人领地。
老马的声音从耳麦里传来,压得极低,低到像是怕惊动那个正在走向仓库大门的深色身影。“目标进入仓库范围,距离门口约二十米。没有发现随行人员,车辆无异常。”
白允堂的声音紧接着,比老马的更低,但更稳。“东侧无异常。无人机画面显示仓库内部无热源活动,赵海峰是唯一的人。”
展耀的目光从第七块屏幕移到第五块。第五块屏幕上显示的是赵海峰进入仓库后的热成像模拟图——他的体温在进入那扇门的瞬间,从正常的三十六度五降到了三十六度二。不是恐惧,是专注。他的身体在自动切换到“销毁模式”时,所有不必要的代谢活动都被降到了最低,血液从体表回流到核心器官,体温自然下降。一个正常人进入一个他以为绝对安全的环境时,体温不会下降,会微微上升。下降意味着他的潜意识里,这个地方不是一个让他放松的地方,而是一个需要他高度警觉的地方。他不知道自己为什么警觉,但他的身体知道。
展耀把这些信息压在心里,没有通报。因为通报不能帮助行动组更好地完成任务,只会增加不必要的干扰。他现在要做的不是分析,是记录。把所有的画面、数据、节律全部记下来,等行动结束后,再一帧一帧地回放,把赵海峰每一个没有被任何人注意到的破绽,从那些画面里一个一个地抠出来。
白羽瞳的声音在耳麦里响了起来,不高,但每一个字都像被淬过火的金属,落在空气里不会变形。“全员注意。目标已进入仓库。第三组封锁正门,第一组从北侧进入,控制所有出口。第二组原地待命,等我的信号。”
展耀的手指在桌面上轻轻敲了一下。那一下不是给任何人的信号,是他自己在心里按下的一枚看不见的确认键——白羽瞳的部署和他预想的完全一致。北侧进,南侧封,东侧守,西侧断。不留死角,不留退路。
耳麦里传来白允堂的最后一声通报:“正门已封锁。赵海峰的车钥匙还插在车上,车没有熄火,说明他预计停留时间不超过十五分钟。他的行为模式没有变。”
白羽瞳的声音最后响了一次,音量没有提高,但那种从胸腔最深处推出来的冷厉和果决,让所有听到的人都下意识地握紧了手里的装备。
“行动。”
展耀没有听到仓库里的声音。他的耳麦里只有夜风的呼啸、行动组成员压低的脚步声、以及偶尔传来的、远处的、被风吹得几乎听不清的、金属碰撞的脆响。但他在屏幕里看到了——第七块屏幕上,仓库内部的热成像图中,赵海峰的体温从三十六度二骤升到三十七度一,然后又骤降到三十五度八。升是肾上腺素的作用,降是副交感神经的过激反应。他的身体在那一瞬间同时被两种相反的指令撕裂——逃跑,或者战斗。他两样都没有选。因为他被白羽瞳按在地上的时候,他的手还握在那个银色手提箱的提手上,指节泛白,关节僵硬,像被冻住了一样,怎么都掰不开。
展耀关掉了麦克风。他靠在椅背上,闭上眼,把那颗攥在左手掌心里攥了三个小时的薄荷糖,剥开糖纸,放进嘴里。糖的清凉感在舌尖上炸开,从喉咙一路凉到胃里,把他从“行动中”慢慢地、一格一格地拉回到“行动后”。他没有睡着,但他的呼吸从快变慢,从浅变深,像一条被暴雨冲得湍急的河流,在雨停之后,慢慢地、不可抗拒地回到了它原来的河道。
白羽瞳的声音在耳麦里响了起来,比行动前沙哑了一些,但那种沙哑不是疲惫,是肾上腺素退潮后声带自然的干涩。“目标已控制。银色手提箱已收缴,未开启,待技术科现场取证。所有人收队。”
展耀睁开眼,把薄荷糖从左边换到右边,拿起对讲机,按下通话键。
“指挥中心收到。辛苦,路上注意安全。”
他没有说“恭喜”,没有说“太好了”,没有说任何属于庆功场合的语言。因为案子还没有结。赵海峰到案了,但他的律师已经在来的路上了,他的公关团队已经在起草声明了,他藏在三家公司、四个账户、两个境外信托基金里的百亿资产还没有被冻结。真正的工作,从这一刻才刚刚开始。
但展耀不急。因为他知道,白羽瞳在回来的路上。白允堂在回来的路上。公孙哲在回来的路上。所有的人都在回来的路上,带着那个银色手提箱,带着赵海峰那双被手铐固定住的、指节泛白的手,带着那扇被SCI撬开了缝的、赵海峰用十年时间砌起来、以为永远不会被人打开的门。那扇门的后面,不是百亿资产,不是壳公司,不是离岸账户。是十一年前那艘沉船里,十一个再也醒不过来的人,和他们等了十一年的、终于可以闭上眼睛的消息。
展耀又剥了一颗薄荷糖,放进嘴里。两颗糖的清凉感在舌尖上交汇,像两条不同温度的河流汇入了同一条河道。他坐在指挥中心的椅子上,面朝那一排还亮着屏幕的显示器,等着白羽瞳的脚步声从走廊那头响起来。