下一章 上一章 目录 设置
25、收网
...
-
零点差十分,外高桥保税区。
夜幕把集装箱堆场压成一片钢铁森林,月光从吊塔的钢架缝隙里漏下来,在水泥地上切出无数道平行的冷白色光影。海风从东海方向灌进来,带着咸腥的潮湿和远处锚地货轮的汽笛声,穿过集装箱之间窄窄的巷道,发出呜呜的呼啸。
祁骁朔趴在三号堆场对面的集装箱顶上,夜视镜把整个世界染成幽绿色。她已经在这里趴了四十分钟,一动不动,呼吸频率压到每分钟六次——狙击手潜伏的标准节奏。作战服的黑色面料被夜露浸得微湿,领口贴着后颈,凉意顺着脊柱一路往下渗。她能清晰地感知到集装箱铁皮透过作战服传来的冰冷触感,以及每一次心跳撞击胸腔的微弱震动。背心上那个她原来所在特种分队的暗色队标在月光下泛着暗淡的光泽,三年来她从未穿过这套衣服,但今晚,她需要以完整的身份站在这里——不是地下拳手祁骁朔,不是601室的同居人,是那个追了三年真相的退役特种兵。
老鬼的声音从耳麦里传来,沙哑而简短,像砂纸摩擦金属:“目标车辆已进入D区。黑色奔驰,车牌沪A·8K×××。司机一人,副驾驶一人。后排两人。车速二十公里,正在往三号堆场方向。”
“收到。所有单位注意,等目标下车后再收网。听我指令。”祁骁朔压低声音,夜视镜后那双桃花眼锁定在堆场入口的柏油路上。
远处,两道车灯切开夜色。黑色奔驰缓缓驶入三号堆场的空地,车轮碾过砂石路面发出细碎的嘎吱声。车停了,但没有熄火,引擎怠速的低频震动在集装箱之间回荡。车灯把整片空地照得雪亮,灯光里翻涌着细小的灰尘。
驾驶座车门先打开。一个穿着黑色夹克的男人走下来,平头,脖子左侧那道从耳根延伸到锁骨的刀疤在车灯里泛着冷白色的光——温敏昂,阿努拉克手下最得力的清道夫,在芒市竹楼外的暴雨中盯着祁骁朔看了整整三分钟的那个雇佣兵。他绕过车头,拉开后排车门。紧接着下来的是两个同样东南亚裔的男人,身形精瘦,穿着深色工装,腰间鼓鼓囊囊,一人手里拎着一个黑色帆布包。
最后下来的是陈启明。他比三个月前在星辉会所时更憔悴了——西装皱巴巴地挂在身上,领带不知什么时候扯掉了,衬衫最上面两颗扣子敞着,露出脖子上被汗水浸湿的皮肤。头发乱糟糟地贴在额头上,和三个月前坐在309包厢里叼着雪茄颐指气使的样子判若两人。在星辉会所的308包厢,他下令“查清楚那个拳手,有特殊背景就除掉”,那时他不知道自己已经在别人的瞄准镜里。他被两个雇佣兵夹在中间,脸色发青,嘴唇紧抿,眼睛快速扫了一圈周围的集装箱——那是猎物感知到危险时的本能,但他已经无路可逃。
“陈总,货在六号集装箱。钱带来了吗?”温敏昂的中文带着浓重的东南亚口音。
“先看货。钱在车上,看到货就给。”陈启明声音沙哑,额头上的汗珠在车灯照射下反着光。他不知道那笔两百万美金的“保护费”已经被阿努拉克收下了,而他今晚要付的“货款”,是命。
祁骁朔在集装箱顶上缓缓移动,左手按住耳麦,声音压到最低:“目标四人全部下车。温敏昂腰间有手枪,两个手下工装内有折叠冲锋枪。陈启明没有武器。老鬼,十六铺码头那边情况怎样?”
“码头的货已经被军方截获。三十箱军用通讯设备,还没来得及装船。码头负责人已经控制。这边可以随时行动。”
“收到。各单位注意——优先控制温敏昂和两个持枪目标。陈启明要活的。”
她的手指按在甩棍上,指节因为用力而微微发白。三年来她设想过无数次和陈启明对峙的场景——在拳台上、在他家门口、在某个地下停车场——但没有一次是趴在集装箱顶上、看着他在自己布下的陷阱里一步步走向终点。
温敏昂走到六号集装箱前,拉开沉重的铁门。集装箱里堆着几十个木箱,上面印着泰文的标识,木箱之间塞满了防震泡沫。他从腰间拔出手枪,示意两个手下上前检查。陈启明站在奔驰车旁,用袖子擦了一把额头上的汗。
祁骁朔深吸一口气,按下耳麦:“行动。”
三号堆场的四个角同时爆发出刺眼的强光。军方的战术探照灯把整片空地照得如同白昼,藏在集装箱后、堆场办公室二楼、吊塔平台上的士兵同时现身,枪口全部指向空地中央的四个人。
“军方突击队!所有人放下武器,双手抱头跪在原地!你们已经被包围了,没有任何逃脱的可能!”扩音器的声音在集装箱之间炸开,震得铁皮嗡嗡作响。
温敏昂的反应极快。在灯亮的那一秒他就已经拔出枪,一把拽住陈启明的衣领,把他挡在身前,枪口抵在陈启明的太阳穴上。两个手下也同时从帆布包里抽出折叠冲锋枪,一左一右护在他身后。
“别过来!过来我就杀了他!”温敏昂吼着,拖着陈启明往集装箱侧面退。
陈启明被他勒得几乎喘不上气,脸涨得通红,双手在空中胡乱挥舞。两个手下握着冲锋枪的手在发抖,枪口在强光里乱晃——他们是雇佣兵,知道如何在密林里伏击目标,但面对成建制的军方突击队,他们的胜算为零。
“温敏昂,你跑不掉的。整个D区已经被封锁。你放下武器投降,可以从宽处理。”军方指挥官的声音从扩音器里传来。
温敏昂冷笑一声,没有回答。他拖着陈启明退到集装箱侧面,背靠着冰冷的铁皮。汗珠从刀疤上滚落,滴在陈启明的肩膀上。他的手指压在扳机上,指节泛白。
祁骁朔从集装箱顶上无声地滑下来。所有人的注意力都集中在正面的军方突击队身上,没有人注意到一个黑色的影子正沿着集装箱之间的窄缝移动。她的脚步很轻,橡胶鞋底踩在砂石地面上几乎没有声响。每经过一个集装箱拐角,她都先停下来侧身观察,确认安全后再移动——标准的巷战清房动作,刻在骨子里的肌肉记忆。
从侧面绕到六号集装箱后方,距离温敏昂只有不到十米。她能听到温敏昂粗重的喘息声,闻到空气中弥漫的汗水和枪油混合的气味。
“陈启明,你是不是以为我们是来保护你的?”温敏昂压低了声音,用只有两个人能听到的音量说道。
陈启明愣了一下。“什么意思?”
“阿努拉克先生让我转告你——你知道得太多了。苏晚进去之后,你就是最大的隐患。今晚我们不是来取货的——是来善后的。你的尸体本来应该和这批货一起沉进东海。只是没想到军方比你更早。”
陈启明的脸瞬间变成死灰色。嘴唇哆嗦了好几下才挤出一句话:“我给了你们两百万美金!”
“钱已经收了。你的命,也算收了。”
祁骁朔在集装箱后听得清清楚楚。时机到了——不是救陈启明,是抓温敏昂。他从集装箱侧面闪身而出。不到十米的距离,两个箭步突进。
温敏昂的反应极快,听到脚步声的那一刻就猛地转身,把陈启明推向她,同时举起手枪。但他的速度还是慢了一步。祁骁朔侧身闪过被推过来的陈启明,身体向□□斜时右手已经拔出了腰间的甩棍,金属棍身在黑暗里划出一道冷白色的弧线,精准地抽在温敏昂持枪的手腕上。骨头碎裂的脆响在集装箱之间格外清晰。
手枪脱手飞出去,砸在水泥地上滑出老远。温敏昂惨叫一声,左手本能地捂住骨折的右手腕,身体失去平衡向后踉跄。他的两个手下终于反应过来,调转枪口想要射击。但祁骁朔已经进了他们之间——太近了,近到冲锋枪根本来不及抬起来。她左手扣住其中一个的枪管往上一推,子弹全部打在集装箱顶上,火星四溅。同时右脚一记侧踹踢在另一个雇佣兵的膝盖外侧,那人闷哼一声单膝跪地。甩棍回抽,砸在持枪那个的手肘关节上,冲锋枪脱手。几乎在同一秒,右手收回甩棍的同时左肘已经横击在温敏昂的太阳穴上——一个,两个,三个。用时不到七秒。
等军方突击队冲到近前的时候,三个雇佣兵已经全部躺在地上。温敏昂右手手腕以一个不正常的角度耷拉着,嘴里用泰语咒骂着什么。两个手下一个抱着膝盖一个捂着手肘,折叠冲锋枪被祁骁朔用脚踢到几米开外。
陈启明瘫坐在地上,后背靠着奔驰车的轮胎,浑身发抖。从头到尾目睹了一场原本会要他命的处决被一个女人在不到七秒里终结,他的嘴唇哆嗦着,想要说点什么,但喉咙里只发出断断续续的气音。
祁骁朔收起甩棍,走到他面前蹲下身。陈启明抬起头看着她。几个月前在星辉会所他下令“查清楚那个拳手,有特殊背景就除掉”时,只见过祁骁朔几张模糊的拳赛照片。现在这个人蹲在他面前,穿着黑色作战服,眼角那道疤痕在探照灯下泛着淡粉色的光泽。
“陈启明。三年前在边境,你把一支特种小队的行动计划卖给了阿努拉克。那个小队的队长——她叫什么名字?”
陈启明的瞳孔猛地收缩。他看着祁骁朔眼角那道疤,又看着她作战服上那个暗色队标,嘴唇剧烈地颤抖着,像是终于把所有碎片拼在了一起。“你是……你是那支小队的……”
“她叫什么名字?”祁骁朔又问了一遍,声音沙哑而平静。
“楚翎。她叫楚翎。”陈启明闭上眼睛,眼泪从眼角挤出来,不知是因为害怕还是因为悔恨,或者只是因为被抓住后的解脱,“我不是故意的。他们威胁我,如果我不给情报就杀我全家。我只是想活下去——”
“她也有家人。”祁骁朔站起身,低头看着他。那双好看的桃花眼里没有愤怒,没有悲伤,只有一种冷到骨髓的平静,“她有一个女儿。牺牲那年孩子四岁。你让她没有妈妈了。”
她转身走向军方指挥官。指挥官是一个四十多岁的上校,姓周,是晏瑾纾通过军方供应链关系联系到的。他看了一眼瘫在地上的陈启明和三个雇佣兵,然后看向祁骁朔,目光在她作战服的队标上停了一秒,点了下头。
“目标全部落网,谢谢配合。”
“不客气。陈启明的手机在车上,里面存了他和阿努拉克所有通话记录。十六铺码头的货已经截获,和码头的货一起,证据链完整。”祁骁朔把甩棍插回腰后,声音沙哑但清晰。顿了一下,她又加了一句,“上校,有件事想麻烦你。三年前在边境牺牲的楚翎——她的阵亡记录,应该被修正。她不是意外牺牲。她是被叛徒出卖的。”
周上校沉默了一会儿,缓缓点了下头。“我会把今天的行动报告同步提交给军事检察部门。后续需要你配合做一份详细笔录。关于三年前的具体情况——你愿意作证吗?”
“愿意。”
祁骁朔说完转身离开,走向堆场出口。军方的车辆在她身后忙碌地闪着警灯,有人把陈启明从地上拽起来给他戴上手铐,有人在收敛雇佣兵的武器。她走出三号堆场,靠在外高桥保税区外围的铁丝网上,长长地吐了一口气。海风从东边灌进来,吹散了她身上沾染的硝烟味。她掏出手机,看到林薇在行动开始前发来的一条消息:“晏总已经休息。比赛结束后回办公室一直在忙,我不确定她是不是真的睡着了,但至少关了灯。行动顺利。”她打了几个字想回复,手指悬在屏幕上方,最后还是删掉了。有些话不需要让别人转达,有些话必须亲自说。
一辆黑色轿车缓缓停在她面前。老鬼从驾驶座上下来,穿着那件万年不变的灰色夹克,头发比几个月前又白了一些。他看了一眼远处正在被押上警车的陈启明,又看了一眼祁骁朔眼角那道疤,沉默了好一阵子。
“你刚才问陈启明队长叫什么名字。”老鬼开口,声音沙哑得像是从嗓子眼里挤出来的。
“嗯。三年了,军方的记录上只有一个编号。她的真名被埋在保密档案里,连墓碑上都不能刻。”祁骁朔靠在铁丝网上,仰头看着天空。外高桥的天空被保税区的灯光染成淡橘色,看不到几颗星星,只有远处锚地货轮上的灯光一闪一闪,像落在海面上的碎星。
“她叫楚翎。”老鬼突然开口。
祁骁朔转头看着他。她知道队长的名字,刚才陈启明已经说过了。但她没有打断老鬼,因为她注意到老鬼说出这个名字的时候,声音和平时的沙哑不一样——多了一种她从未听过的颤抖。
“她是我的女儿。”老鬼说这句话的时候没有看祁骁朔,只是看着远处的海面。保税区的灯光在他脸上投下深深的阴影,把他那张满是风霜的脸切成明暗两半。
祁骁朔的身体僵住了。她想起老鬼这几年来为她做的所有事——伪造身份,安排任务,切断追踪,在瑞丽的安全屋,在芒市的竹楼,在腾冲的老宅,他每一次说“小心”时眼底一闪而过的不忍。三年前他欠队长一条命,他说的是“欠她一条命”,没有说“欠你队长一条命”。他自己也是父亲,失去女儿的父亲的痛苦,不比失去队长的战友少。
“楚翎是我女儿。”老鬼的声音很平淡,像是在陈述一个和自己无关的事实,“她跟你同一年入伍,比你早两年提干。她牺牲的消息传到家里那天,她母亲突发脑溢血,三天后也走了。五年前我老婆在弥留之际拉着我的手,让我一定要把翎儿带回家。但我连她的骨灰在哪里都不知道。军方说是机密——烈士的安葬地点不能透露,因为涉及特种作战单位的保密规定。我找了三年,只找到你。因为你退役了,不在保密名单上。”
他从口袋里掏出钱包,打开最里面那一层,抽出一张塑封的照片。照片上是一个穿着军装的女人,三十岁左右,眉目硬朗,眼神里带着一种让人安心的力量。和祁骁朔压在背包夹层里每天都要看的那张,是同一个人。
“这三年我让你做那些任务——瑞丽的潜伏,芒市的转移,星辉会所的窃听——每一个任务都可能让你送命。不是因为我不在乎你的命,是因为你是唯一还在追查这件事的人。”老鬼把照片重新放回钱包里,动作很慢,像是在安放一件易碎的瓷器,然后抬起头看着祁骁朔,“今晚的事结束了。陈启明落网,阿努拉克会由国际刑警跟进。你的复仇,到这里可以画句号了。接下来的事——修正她的阵亡记录,找到她的安葬地点——我来做。你不需要再背负任何东西。”
祁骁朔沉默了很长时间。然后她从背包夹层里拿出那张队长的照片——已经被翻得起了毛边,边角用透明胶粘了好几次。照片上的楚翎眉目硬朗,眼神干净而锋利。她把照片递给老鬼。“这张照片是三年前她牺牲前一周拍的。那时候我们在边境执行最后一次联合任务,她说等任务结束要带女儿去大理看苍山洱海。现在苍山洱海还在,她不在了。这张照片——是给你的。”
老鬼接过照片。他的手指在照片边缘轻轻摩挲着,半晌没有说话。过了很久,他终于开口,声音沙哑得几乎听不清:“谢谢你。谢谢你还留着这张照片,谢谢你追了三年。我替她母亲,也替翎儿——谢谢你。”
“不用谢我。她也是我的队长。”祁骁朔站直身体,把背包甩到肩上,“老鬼,我还欠你一句谢谢。这三年如果没有你,我可能早就死在边境了,或者死在拳台上。你给了我一个目标,让我在退役之后还有活下去的意义。”
老鬼看着照片,没有抬头。祁骁朔转身走向路边那辆落满灰尘的雪铁龙,拉开车门,坐进驾驶座。她没有立刻发动引擎,只是坐在黑暗里,双手握着方向盘。手指上还残留着刚才握甩棍时的触感,虎口上那道常年握枪留下的老茧和甩棍手柄的防滑纹摩擦出一种粗糙而熟悉的质感。
她低下头。车载香水是阿坤在腾冲买的劣质柠檬味,和作战服上残留的夜露混合成一股奇特的冷香。她的肩膀开始发抖——不是冷,是身体先于意识做出的反应。她在那张简陋的竹床上躺了无数个夜晚,在腾冲的油菜花田边站过无数个黄昏,在瑞丽江边对着夕阳拍过无数张照片,每一张都拍得很烂,每一张都是为了发给同一个人。她付出了无数汗水和鲜血,只为了这一刻。她做到了。她把陈启明送进了监狱,把温敏昂缴了械,把队长的名字从陈启明嘴里撬了出来。三年——从离开部队那天开始,她的每一步都在向这个目标靠近,每一次挥拳都在为此刻蓄力。现在目标达成了,她以为自己会激动得说不出话,或者如释重负地大笑。但她只是坐在这辆落满灰尘的雪铁龙里,额头抵在方向盘上,肩膀无声地颤抖着。
不是难过,是释然。是背了三年的一座山终于从脊背上卸下来,连呼吸都突然变轻了。队长可以安息了,老鬼终于知道女儿叫什么名字,而她自己——终于可以不再只是为复仇而活。
手机震动了一下。她从方向盘上抬起头,用手背胡乱擦了一下眼角,掏出手机。屏幕上弹出一条消息,是晏瑾纾发来的,只有一行字,像是半梦半醒间摸索着手机打出来的:“比赛结束后你一直没回消息。你在哪里?”
祁骁朔看着这行字。现在已经凌晨一点多了,晏瑾纾还没睡——或者说醒过来了。她想起冰箱门上那张便签纸,想起晏瑾纾在防洪堤上说“梦到你没有回来”,想起每一次她离开时屏幕上都会准时出现的那两个字。她低头打字,手指在屏幕上顿了片刻,然后按下了发送键。
“在外高桥。陈启明落网了。一切都结束了。我现在回去。”
回执几乎在一秒内弹出来。“对方已读。”然后消息弹出来,不是“等你”,不是“快点回来”,比那些都更直接、更不加修饰,像是刚从睡梦里惊醒还没来得及筑起冷静的外壳:“我去找你。”
“不用,我开车过去。”
“不是去找你。是去接你。”晏瑾纾的消息又弹出来,语气恢复了一贯的冷静,但打字的速度比平时快得多,“你刚抓完人,手还在抖。疲劳驾驶加上情绪波动,反应速度会下降百分之三十。我不允许你在这种状态下一个人开夜车。你在哪里?把定位发给我。”
祁骁朔看着这行字,喉咙像是被什么东西轻轻掐住了。这个女人,凌晨一点多从床上爬起来,第一件事不是质问她为什么不告而别,不是追问行动细节,而是计算她的反应速度下降百分比,然后决定亲自来接她。她发了个定位过去,然后靠在驾驶座上,闭上眼睛。耳畔响起外高桥保税区远处货轮悠长的汽笛声,从东海那边传来,沉闷而绵长,像一只巨大的鲸鱼在水面下低鸣。
大约四十分钟后,一道车灯切开夜色。一辆黑色宾利停在雪铁龙旁边,驾驶座车门打开。晏瑾纾穿着一件黑色的风衣,长发随意地散在肩上,显然是从床上直接爬起来就出了门。脚上还穿着平底鞋,和几个小时前坐在体育馆第一排时那双高跟鞋不是同一双——大概是随手从鞋柜里抓的。她没有化妆,眼角那颗泪痣在路灯下格外清晰。她看了一眼靠在雪铁龙车身上的祁骁朔——黑色作战服,眼角那道疤,还有那双还残留着红血丝的眼睛。
“结束了?”她站在祁骁朔面前。
“结束了。陈启明落网。雇佣兵三个全部拿下。队长的名字——楚翎。老鬼是她的父亲。”
晏瑾纾沉默了片刻。然后她伸出手,把祁骁朔被夜风吹乱的碎发从额前拨开。她的手指是温热的,触碰到祁骁朔微凉的额头时,两个人的体温在春末凌晨的空气里短暂交汇,像一个无声的拥抱。“上车。我送你回家。”
祁骁朔乖乖拉开宾利副驾驶的车门坐进去。车里有淡淡的雪松香水味,和晏瑾纾风衣上散发出来的是同一个味道。第一次坐这辆车是在星辉会所门口,那时候她刚打完一场生死拳,浑身是汗,嘴角还残留着棒棒糖的甜味,以为这辈子不会再和这个女人有交集。现在她穿着作战服坐在同一个副驾驶上,被她凌晨一点多从床上拎起来接回家。人生的走向,有时候比最离谱的作战计划还要难以预料。
宾利缓缓驶出外高桥保税区。车窗外的堆场灯光在身后渐渐变远,最后缩成后视镜里几个模糊的橘色光点。黄浦江上的货轮汽笛声还在远处回荡。
晏瑾纾平稳地握着方向盘,目视前方,忽然开口,语气听起来很随意,但祁骁朔听得出来那随意底下压着的东西:“你冰箱上那张便签。你说‘不用等我’。”
祁骁朔心虚地摸了摸鼻子:“你看到了。”
“看到了。”晏瑾纾顿了一下,手指在方向盘上轻轻敲了敲,“以后不要写那种话。不是‘不用等我’。是‘你一定要等我’。”
祁骁朔愣了一下,然后咧开嘴,露出两颗小虎牙:“好。以后写‘你一定要等我’——但好像不太押韵?”
“不需要押韵。只需要是真的。”
宾利驶入老城区,梧桐叶在路灯下沙沙作响。街道上早已空无一人,连野猫都睡了,整座城市仿佛只剩下这条路、这辆车和车里的两个人。祁骁朔靠在副驾驶座上,侧头看着晏瑾纾的侧脸。这个女人凌晨一点多从床上爬起来,穿过半个上海来接她,嘴上说着“疲劳驾驶反应速度下降”,其实只是想在第一时间看到她平安回来。
“晏瑾纾。”
“嗯。”
“陈启明落网了。阿努拉克会被国际刑警通缉。队长的阵亡记录会被修正。三年——终于都结束了。”祁骁朔靠在椅背上,转头看着窗外老城区熟悉的街景在车窗外缓缓后退,声音沙哑而疲惫,但每一个字都很清晰,“以后我不用再做那些任务了。不用再半夜出门,不用再把你一个人留在601,不用再让你做噩梦。”
前方红灯。晏瑾纾踩下刹车,转头看向她。车窗外的霓虹灯在她侧脸上明明灭灭,正红色的口红在等红灯的这片刻安静里格外鲜明。她没有说话,只是伸出手,把祁骁朔放在膝盖上的那只手翻过来,十指相扣。粗糙的指腹和细腻的手背贴在一起,指节交叠处能感觉到彼此脉搏的跳动。
凌晨两点多,宾利停在601室楼下。梧桐叶在夜风里沙沙作响,整栋楼只有走廊里的声控灯还亮着一盏。祁骁朔推开车门,走到驾驶座那边,帮晏瑾纾拉开车门。楼道口那盏声控灯在头顶发出微弱的嗡鸣,照得两个人的影子在台阶上拖得很长。
“今晚——不,今晚太晚了。明天早上?”
“明天早上。西红柿鸡蛋面。”晏瑾纾站在她面前,风衣的领子被夜风吹得微微翻起,她没有去整理,“不放姜丝。”
“不放姜丝。”祁骁朔看着她嘴角,等了一会儿,没有等到她弯嘴角,于是自己先笑了。然后她看到晏瑾纾低下头,嘴角终于微微上扬了一下。第十三次。
祁骁朔转身上楼,脚步比这三个月里任何一次回来都轻。推开601室的门,玄关鞋柜上那张拍立得照片还在,洱海的晨光里苍山雪顶依然清晰如昨。冰箱门上她留的那张便签纸微微翘起一个角,她把便签纸揭下来,翻到背面,加了一行字,重新贴在冰箱门上。然后冲了个澡,把作战服和甩棍收进床底的装备包。躺在床上的时候,天花板上那盏新装的吸顶灯在黑暗中还有一圈微弱的光晕。窗外黄浦江上的汽笛声从远处隐隐约约传来,和平时一样悠长而低沉。
明天早上,她会去菜市场买新鲜的西红柿和鸡蛋。卖菜的大妈大概还会嘲笑她不会做饭,她还是会问番茄炒蛋先放番茄还是先放蛋。然后她会站在601室的灶台前,系着那条蓝色围裙,等一个女人来敲门。