通风管道里的铁锈味像一层粘稠的膜贴在鼻腔内壁上,陈深能数清自己心跳的间隙,七十,七十一,七十二。底下的脚步声停在了他刚才翻找过的那个文件柜前,靴底碾碎碎玻璃的脆响在这片废弃空间的穹顶下弹跳了三回才消散。手电光柱从格栅缝隙之间扫过去的时候,他把呼吸收得极薄,薄到肺叶几乎贴着肋骨内侧滑动。那只握着手电筒的手很稳,指甲修剪得齐整,手腕内侧露出一截深蓝色制服袖口——不是长海的人。长海那些人戴战术手套,袖口扎紧。这人的制服袖口是敞的,反光条在暗处显出一种温吞的灰白色。陈深把视线从那条缝隙里收回来,指尖在钢制管壁上找到那道他进来时就摸到的焊缝凸起,指甲压进金属表面的浮锈里。一个点。两个点。三个点。他数到第十七个点的时候,脚步声开始往仓库东侧移动。 他等了二百一十三秒。这是他自己定的规矩,在通风管道里被人堵住之后,至少要等足两百秒才能考虑移动。以前在长海有一次他只等了一分半钟就往外爬,结果那个穿皮夹克的人就蹲在管道出口外面抽烟,烟头火星溅到他手背上,他记得那股烧焦表皮的味道和皮夹克那人笑出来的气声。从那以后他改成二百秒,后来又加了三秒,三秒是他每次呼吸前做一次方位确认的时间。 仓库里彻底安静下来之后陈深才把身体从蜷缩状态慢慢展开,锁骨和肩胛骨之间关节发出细小的摩擦声。他从通风管道的检修口翻出来,落地时膝盖弯了三十度,手先触地,掌心按着一片冰凉的混凝土碎块。那些追他的人没翻到他之前碰过的那个文件柜,柜门还保持着被他撬开后的角度。他蹲在原地把周围地面扫了一遍,灰尘上有两组半脚印。一组是他自己进来时留下的,另一组更大,前掌用力均衡,步幅七十五公分左右,是那个袖口反光条的人。这个人绕过了他蹲过的墙角,在文件柜正面停了大约两分钟——柜门左侧的浮灰被手肘擦去了一道弧形痕迹。那人是在用身体挡住灯光翻东西,肘部不可避免地贴上了柜面。手电在手里,另一只手在翻,弯腰的姿势,所以肘部成了支点。 陈深从口袋里摸出手机,屏幕亮度调到最低一格,时间显示凌晨一点四十七分。他在长海的五年里养成了看时间先看分钟尾数的习惯,尾数是单数就说明安全窗还剩十五分钟。四十七,单数,他还有大约十二分钟可以翻完这个柜子剩下的部分。老莫说过如果东西在柜子里就一定在最底层抽屉背面,用透明胶带贴着。 他拉开最底层抽屉的时候金属滑轨发出吱一声短响,陈深停下来,把呼吸屏住三秒,再继续拉开。抽屉底部垫着一张发黄的硬纸板,纸板边缘有胶水干透后起翘的痕迹。他把纸板掀起来,背面贴着一个牛皮纸信封,胶带缠了三圈。信封表面没有字,封口用红色蜡封住,蜡面上压了一个圆形印记,印记中间是半枚残缺的花纹——像是某种公章的上半部分,但被刻意磨去了一半。他把信封揣进内侧夹克口袋里,然后把纸板原样放回去,柜门推回原位,用袖口抹掉柜门把手上的指纹。滑轨的声音他已经记住了频率和响度,下次再拉开同一层抽屉的时候他能判断有没有人动过。 离开仓库之前他绕到东侧那扇破掉的窗户边看了一眼外面。那条窄巷里停着一辆白色面包车,车身蒙着夜露,引擎盖上是冷的。他等了三分钟,确定车里没人,才从西侧的消防通道翻出去。通道的铁门没有上锁,合页刚被打过油,推开时几乎没有声音。门外是一条堆满建筑垃圾的小路,路面碎砖硌着鞋底,他走出五十步才允许自己加快节奏。 回到面包车上的时候他先没点火,坐在驾驶座上把那个信封拿出来对着头顶的阅读灯看。蜡封在暖黄灯光下显出深浅不一的纹路,那半枚印记旁边有一道细小的划痕,不像无意造成的,更像是某种标记方法。老莫以前教过他辨认标记层级,一道划痕表示信息只经过一手,两道表示中转过一次,三道以上就别信了。他凑近了看,那道划痕末端有一个针尖大小的圆点,是有人用圆规尖或者大头针压出来的。单点,老莫说单点代表"本人经手"。信封是老莫自己封的,封的时间大概在死前四十八小时之内,因为他三天前见过老莫一次,那时候老莫右手食指上贴着一块创可贴,蜡封上如果当时就做好了,边缘应该蹭到创可贴的棉质纹理。但蜡面光滑,没有棉纹。说明封蜡是在创可贴摘掉之后做的,三天前到死前四十八小时之间正好有一天左右的时间窗口。 他把信封放进手套箱,锁上,然后发动车子。引擎第一声启动时转速表指针跳动了两下才稳住,他盯着那根针,等它完全停在八百转的位置才松手刹。凌晨两点的岚城街道上只有零星几辆出租车在跑,红灯亮起来的时候他把车停在最右侧车道,从后视镜里看后面有没有跟车。一辆黑色桑塔纳在三个路口之外保持着同向,但车速比他慢,在一个黄灯变红灯的瞬间选择右转走了。陈深在脑子里画了一条路线图,如果那辆车要重新跟上他,从右转的那条路绕到下个路口需要大约四分钟。他踩下油门,在绿灯还剩三秒的时候直穿过去,然后连续左转两次,右转一次,最后停在一条死胡同的尽头。熄火。关灯。坐在黑暗里等。 五分钟。没有引擎声靠近。 他把座椅放倒一半,仰面朝上看着车顶内衬上一块发黄的水渍。那块水渍的形状像一把倒置的手枪。他在长海第一次出任务之前,也是躺在一辆车里看着类似的水渍等天亮。那时候他在想什么?他在想赵卫东。老赵死的那天电话打过来的时候他正在长海郊区一个修车铺里给人换轮胎,满手油污,手机夹在耳朵和肩膀之间,听筒里是岚城那边一个不认识的年轻男声,说赵队牺牲了。他记得自己当时没有立刻说话,而是把手里的扳手慢慢放在水泥地上,怕手滑砸到自己的脚。修车铺老板在柜台后面看港片,枪声从电视里传出来,劈劈啪啪的。他对着手机说知道了,然后挂掉,继续换轮胎。那个轮胎的螺母特别紧,他用全身重量压上去才拧动,拧到第三颗的时候手腕开始抖。第五颗的时候他把扳手扔了,蹲在修车铺门口抽了一根烟。烟抽完了他才允许自己流泪,一共只有五秒钟。 凌晨五点半陈深把车开到城南的老莫修表铺门口。铁栅栏门关着,门上贴着两张水电催缴单,日期分别是四天前和六天前。他把面包车停在斜对面一家包子铺门口,要了两个肉包一碗豆浆,坐在塑料凳上慢慢吃。包子铺老板是个六十多岁的老头,舀豆浆的时候手也在抖,但不是因为紧张,是帕金森。陈深注意到他围裙左边口袋露出的半截血压计袖带,袖带上印着城南社区卫生服务中心的字样。他吃完包子把碗筷送回窗口的时候顺口问了一句老板最近生意怎么样,老板说这几天早上都没什么人,以前对面修表铺的老莫每天六点准时来买两个包子一碗豆浆,这两天没来了,是不是出远门了。陈深说可能吧。老板说老莫这个人最准时了,十几年没断过。 他回到车里,把手机从静音调成振动,屏幕上已经有两通未接来电,都是同一个本地号码,没有存名字。他用老莫那部备用机拨回去,响了两声就被接起来,对方没有说话。他也没说话。这种沉默持续了大概八秒,然后听筒里传来三声短促的敲击——食指指甲敲击麦克风的声音。他听出了规律:两短一长。这是老莫以前约他见面时用的信号组合。但现在老莫死了。 "你打错了。"陈深说。 对方挂断。 他盯着手机屏幕看了很久,然后把通话记录删掉。两短一长是老莫自己设计的暗号,除了陈深之外理论上只有一个人知道——老莫的亲弟弟,莫志远,在省公安厅技侦处工作。但莫志远三年前因为车祸卧床,一直没有恢复意识。那现在这个敲击声是谁发出来的? 他发动车子往岚城市局的方向开。天刚亮透,环卫工人在路边用水管冲人行道,水雾在晨光里炸开一小片彩虹。他把车停在地下车库,从消防通道上到三楼,走廊里已经有早到的同事在烧水。水壶咕嘟咕嘟响,茶叶罐被人随手放在窗台上,旁边是一盆快枯死的绿萝。陈深从那些人面前走过去,点头打招呼,脸上挂着一个刚好的微笑。 情报室的门开着,方志远坐在控制台前啃一个煎饼果子,油渍沾在键盘的F键上。陈深走进去的时候方志远抬起头,嘴角还叼着一片煎饼:"刘队让你来了直接去他办公室,说有事。" "什么事?" "没跟我讲。不过赵静也在。" 陈深转身往走廊东头走,经过第二间办公室的时候余光捕捉到赵静正站在窗边打电话,左手腕那块机械表在玻璃反射的晨光里闪了一下。他没停步,直接推开了刘建军办公室的门。刘建军坐在办公桌后面,面前摊着一张岚城地图,红蓝铅笔在旁边搁着,笔尖断了一截。 "来了?关门。" 陈深把门带上,反手拧了锁。 刘建军把地图转过来给他看,手指点在旧港区的位置上:"你昨天晚上说从长海那边的关系网收到一条消息,说今天——不对,应该是今天晚上——有一批货在旧港区的集装箱堆场交接。你再说一遍,那人怎么跟你说的?" "电话。凌晨零点二十三分打过来的,公用电话。只说时间和地点,没说货的种类和数量。那人说'大件,走水'。" "'走水'是长海的叫法,岚城这边不这么讲。" "所以我说是长海那边传过来的消息。" 刘建军盯着他看了三秒,手指在地图上敲了两下:"你确定你的'朋友'没骗你?五年没见了?" "没见。但信息渠道以前用过,没出过差错。" "'以前'是什么时候?你离开长海之前?" 陈深沉默了两秒:"离开之前最后三个月。" 刘建军从抽屉里拿出一盒烟,自己抽了一根,把烟盒推过来。陈深没接。刘建军点上火,吸了一口,烟雾从鼻子里往外冒:"你的情况现在是观察期,你是知道的。任何情报来源,我们需要录音存档。方志远已经在隔壁了,你过去把你知道的重新说一遍,对着录音笔说。这是流程,不是我不信你。" "明白。" 陈深站起来,走到门口的时候顿了一下。他没回头:"刘队,如果今晚的消息是真的呢?" "那我们就布控。" "如果消息走漏了呢?" 刘建军没说话。烟灰从他指间掉下来,落在旧港区的地图标示上。 隔壁监听室的方志远已经把录音设备调好了,一个银色的索尼录音笔放在桌面正中央,旁边是两台显示屏,一台连着声纹分析程序。陈深拉过椅子坐下,椅子腿在瓷砖上刮出刺耳的声响。方志远把麦克风往他面前推了推。 "开始吧。" 陈深对着录音笔把凌晨的电话内容复述了一遍,包括通话时长、对方说话的语速和口音特征、背景噪声分析——他判断是火车站的公用电话,因为背景里有站台广播的模糊回声,广播说的应该是"开往上海"方向的列车,他听到了"上海"两个字的音节轮廓。方志远在另一台电脑上噼里啪啦敲键盘,把信息录入系统。 "还有别的细节吗?"方志远问。 陈深摇头。 "那行,你在这儿等一下,我把录音转给刘队。" 方志远端着录音笔出去之后,陈深坐在监听室里没动。显示屏的待机画面上是一张岚城卫星图,旧港区的集装箱堆场在屏幕右下角,灰色的矩形整整齐齐排了三排。他的视线在那片灰色区域上停了几秒,然后在脑子里把旧港区的结构图调了出来。北侧是主装卸区,南侧是废弃堆场,东西两侧各有一条铁路支线,铁轨已经拆了大半,只剩下路基。那片堆场的东围墙外面有一排废弃的候检室,二楼的窗户正对着堆场中心位置。如果他是来接货的人,他会选那里作为观察位。如果有人提前放风,那个位置最先能看到警车的灯光从港区入口方向过来。 他闭上眼,手指在膝盖上无声地敲——食指、中指、食指,三下一组,每组间隙一秒。以前在长海等任务指令的时候他会用这个方法保持清醒,后来发现只要这种节奏一出来,周围人就知道他在想事情,而且是在想危险的事情。 当天下午四点半,行动组在刘建军的办公室集合。参与人员一共八名,分三组:一组在东入口,二组在南侧备用通道,三组在旧港区对面的三层居民楼里设观察哨。赵静在三组,负责通讯中继。出发之前刘建军给大家发了对讲机,每人一台,频道提前设定好,备用频道写在每人的手背上。 陈深坐在角落里没领对讲机。刘建军走过来把一台对讲机塞进他手里:"你用二组的备用频道,只收不发,听就行。" 陈深把对讲机别在腰带内侧,外面用夹克下摆遮住。 傍晚七点二十分车队到达布控位置。天已经黑了,旧港区的路灯只有不到三分之一还亮着,其余灯泡要么碎了要么烧了,黑暗从两排灯柱之间大面积地压下来。集装箱堆场的蓝色铁皮围挡上满是锈洞,风从洞里灌进去发出呜呜的哨声。陈深蹲在二组负责的南侧通道口,身后是一面长满爬山虎的砖墙,墙皮剥落的地方露出里面的红砖。他把身体缩进墙角的阴影里,呼吸放慢,耳朵捕捉着堆场方向的声音。 等待。 八点四十七分,对讲机里传出一组信号中断的杂音。然后是赵静的声音:"观察哨报告,堆场北侧有车辆接近,关灯行驶,车型判断为白色金杯面包车。" 陈深的手指开始在膝盖上敲。 八点五十二分,赵静再次通报:"目标车辆停靠在堆场北二门,车上下来两人,进入堆场内部。重复,两人进入堆场内部。" 刘建军的声音插进来:"各组注意,原地待命,等货出现再行动。" 九点零四分,陈深闻到一股焦糊味。很淡,被风吹散了大半,但那股味道他很熟悉——电线短路的烧塑料味,里面混着一点点汽油的挥发气息。他的鼻腔收缩了一下,把那股味道在脑子里定位:从堆场东侧围墙方向飘过来的。那里是空的,没人,但电线短路不会凭空发生。 九点零七分,赵静的声音突然变得急促:"观察哨看到两个目标人物正在返回车辆,空手。重复,空手。他们好像要撤。" 刘建军:"二组、一组,封住北二门出口,拦下来问——" 九点零八分,陈深从墙角弹了起来。他的身体比他的意识快,膝盖几乎碰到下巴,整个人朝南侧通道深处滚了出去。同一秒,他之前蹲着的位置正上方,一盏吊在半空中的路灯残骸被什么东西拽了一下,然后一个拳头大小的物体从灯罩后面松脱坠落,砸在他刚才贴着的地面上。闪光弹。 白光炸开的时候他的视网膜被灌满了亮到发烫的颜色,耳朵里只剩下一片高频的嗡鸣。但那枚弹落在碎石地上弹跳了两下,没有爆炸——不是哑弹,是警告。落点精确地在他蹲过的墙角,偏差不到十五厘米。如果他晚动半秒,闪光弹会在距他头部一米二的高度炸开,不致命,但足够让他在接下来五分钟里什么都看不见。 "撤!有埋伏!"他听见自己喊出来,声带被那股白光刺得发紧。他朝南侧备用通道跑了七步,膝盖磕在一个翻倒的铁架子上,身体失去平衡往前扑倒。手掌撑地的瞬间他感觉有温热的液体从左侧小腿外侧渗出来,不是弹片,是被铁架子的锐角划了道口子。 身后传来一声闷响——真正的爆炸,炸药当量不大,在堆场东侧的围墙处炸了一溜碎石。碎石飞溅的噼啪声像一阵暴雨砸在集装箱铁皮上。对讲机里一片混乱,有人在喊撤,有人在问伤员情况。陈深从地上爬起来,左腿使不上全力,他用右腿蹦了两步撑住旁边的集装箱壁,然后听见赵静的声音从对讲机里穿透杂音传出来:"一组二组清点人数!谁受伤了?" "二组小李摔了,膝盖着地——"那个警员的声音在颤抖。 "能走吗?" "能。" 撤回来的路上车队在旧港区入口的岔路口汇合,五辆车的双闪灯在黑暗里一明一灭。陈深坐在最后一辆车的后排,右边是摔伤膝盖的小李,小伙子二十出头,脸上一层灰,嘴唇发白,额角有一道擦伤渗血。前座的警员一直在打电话联系医院,后排的空气里弥漫着铁锈和火药残留的混合气味。没人说话。 陈深把身体靠进座椅里,闭上眼。他的左手搭在左大腿上,手指开始敲。食指、中指、食指。三下一组。敲到第七组的时候他停了,因为他知道赵静坐在后面那辆车里,他后脑勺能感觉到那道视线穿过两层挡风玻璃落在他的手上。他把手翻过来,掌心朝上,手指张开贴在大腿上,停下了一切动作。 回到局里已经是十一点二十分。刘建军让所有人先回去休息,明天上午九点开复盘会。陈深是最后一个离开停车场的人,他在车边站了很久,等所有尾灯都消失在街道拐角之后才转身往临时宿舍走。宿舍楼三层,楼道灯坏了一盏,剩下那盏在楼梯口投下一圈昏黄的光。他上楼的时候每一步都用脚跟先着地,让声音尽可能小。 关门。反锁。从里面把防盗链挂上。 他蹲下来,把床板掀开一条缝,手指探进去摸到那本旧笔记本。牛皮封面已经发软了,边角磨出毛边,里面用他自己设计的密码写了五年的东西——长海所有暗桩的名单、联系方式、交易记录、背叛的痕迹。他把笔记本翻到最后一页,那一页上画着一个问号,问号右侧有一行小字。是他自己写的,时间大概在四个月前。 "谁在看着我们?" 今天这个问号下面多了一行。他刚用铅笔加的,笔尖在纸面上压得有点深:"闪光弹的位置只有布控计划里标过。计划在行动前两小时被清空了目标地点。清空的人知道我们在哪蹲。" 他合上笔记本,把它塞回床板下面,然后坐在床沿上盯着对面墙壁上的那扇窗户。窗帘是拉上的,但他能看到窗帘底部的缝隙里透进来的一线路灯光。那道光在地板上画了一根笔直的细线,从窗户边缘一直延伸到他的鞋尖前面三公分的地方。他盯着那根线看,脑子里把今晚所有细节重新过了一遍。 电话情报是凌晨来的。布控计划是下午四点定下来的。七点二十分到达现场。九点零八分闪光弹落地。中间有六个小时四十八分钟。知道布控位置的人除了行动组八个成员之外,还有情报室的值班员,还有——还有赵静中午通话时站在窗边对着的那个电话。他没看到电话号码,但他看到了那个电话的话筒线,白色的,盘成三圈挂在座机侧面。那台座机是内部电话。 窗外有车灯扫过来,在地板上那根光线晃了一下又消失。陈深没有起身去看,他只是把身体往后仰,后脑勺抵住墙壁,闭上眼睛。手指又开始敲了。食指。中指。食指。但这次每敲一下,他就在心里把一张脸对应上去。刘建军。方志远。赵静。小李。还有一张脸没有名字,是今早那通打出两短一长敲击声的人。 老莫的号码。老莫的暗号。老莫死了。 陈深睁开眼,窗帘缝隙里的那根光还在地上,纹丝不动。