手机屏幕泛出的冷光在陈深瞳孔里投下两枚针尖般细小的白点。那三个字——"别去",像三颗生锈的图钉,钉在他的视网膜上。他数了数时间,凌晨三点零七分,距离天亮还有三个多小时。左肋的钝痛已经化成了一种温热的麻木,像是有一块烧过的铁烙在那里,皮肤底下有什么东西在缓慢地搏动。 窗外那辆白色面包车的轮廓仍然蛰伏在巷口梧桐树的阴影里,引擎盖上的雨珠被路灯映成碎银。陈深没有拉窗帘——太反常的动作会惊动对方。他只是在窗框与墙面之间的那条狭窄缝隙里侧过半个身位,用余光测量着那辆车与自己之间的距离。大约四十七米,如果在开阔地带,这个距离对于一支装了消音器的五四式来说已经足够致命。 赵静的消息还亮着:"已到巷口,两分钟后到。"发送时间显示为两点五十九分。而那条匿名短信"他们来了",时间戳是两点四十七分。矛盾。两条信息之间相差十二分钟,但两条信息都指向同一个方向:有人来了。区别在于,赵静说的是她来了,而那条短信用的是"他们"。 陈深把那张修表铺暗格里找到的牛皮纸信封重新展开,信封内侧的胶水渍已经发黄发脆,但老莫弟弟用铅笔拓下的地址依然清晰——"邮电大楼三楼东侧基站机房后面铁皮柜夹层"。字迹向左倾斜了约十五度,这是老莫左手写字的习惯。他在医院太平间里见过老莫最后一面的时候,老莫的右手腕上还留着那道深可见骨的刀伤,肌腱被整齐切断,是对方故意留下的"记号"。 他从裤兜里摸出那支派克笔,笔杆在灯光下呈现出暗哑的金属质感。拧开笔帽的瞬间,他听见里面传来一声极其细微的金属碰撞声。用指甲掐住笔杆中段的螺纹处,逆时针旋转两圈半,一枚黄铜色的钥匙从暗格里滑落到掌心。钥匙齿痕的形状很特殊,不是普通的防盗门或者挂锁,更像是某种老式文件柜的圆柱锁芯。陈深把钥匙举到灯下看了三秒钟,又把它重新塞回笔杆里,拧紧。 走廊里的脚步声又响了一次。这回更清晰了,皮质鞋底与水泥地面接触时发出的那种略显拖沓的摩擦声,步伐均匀,间隔大约零点八秒。陈深把身体从窗边抽离,背贴着墙壁缓缓滑坐到地板上,鞋底碾过地面上几粒干涸的水泥碎渣,发出细碎的砂响。他侧过头,把左耳贴在地板上——木地板下面是一层隔音棉和水泥预制板,声音传导比空气中要滞后半拍,但更真实。脚步声在距离门大约三步的位置停下。 然后他听见了呼吸声。很轻,但确实存在。有人在门外站着,没敲门,也没说话,只是站着。 陈深的手指无意识地收紧,指甲掐进了掌心皮肉里。他控制住自己不去看猫眼。猫眼是单向的,但对方如果在外面用反窥镜,就能看见室内光线的变化,判断出屋里的人是否正在靠近门口。他不给这种机会。 手机在掌心里又震了一下。赵静发来一条语音消息,时长只有四秒。陈深把手机举到耳边,音量调到最小那一格,拇指覆盖在扬声器孔上,听见赵静压低的嗓音:"我在楼下了,铁门锁着,怎么上来?" 背景里有声音。非常细微,但是有。是那种老式铁门门轴转动时发出的嘎吱声,带着锈蚀金属特有的干涩尾音。陈深闭上眼,在脑内回溯这栋筒子楼的构造。一楼入户铁门常年失修,门轴缺油,每次开关都会发出那种声音。但赵静说她"在楼下",如果是她站在铁门外用微信联系,那个嘎吱声应该是从门轴位置传来的,声音应该更闷、更近。而他听到的这声嘎吱,在语音里却带着一点回响的尾韵——这说明声音是从楼道内部传出来的。也就是说,发这条语音的人,已经进来了。 门外那个站着没动的呼吸者,手里拿着赵静的手机。 陈深后脑勺撞在墙壁上,发出一声闷响,他咬着后槽牙把这声痛哼吞了回去。寒意从尾椎骨往上爬,像有人用冰凉的指尖一节一节地数他的脊椎。他低头看着自己握手机的手——指节发白,青筋从手背皮肤下面凸起来,像老树裸露在地表的根。 他想起了三小时前赵静离开的时候。她把照片和纸条留在桌上,照片是他三天前在中山路邮局门口被拍到的侧面照,角度刁钻,像是从一辆停着的车里隔着车窗抓拍的。纸条上赵静的字迹很潦草:"他们拍到你,但还没确定你是谁。照片是在你取挂号信那天拍的,我查了那辆车的车牌,挂的是市局内部临时通行证。小心。" "小心"。不是"跑",不是"撤",是"小心"。这意味着赵静判断情况还没到需要立刻撤离的地步,但已经足够危险。而此刻,门外那个拿着赵静手机的人,正在用她的微信和自己对话。 陈深迅速调出赵静的联系人界面,连续发了三条预设暗号消息。第一条是一个句号,第二条是两个句号,第三条是三个问号。这是他们约定的分级确认暗号:一个句号代表"安全",两个句号代表"情况有变但可控",三个问号代表"需要立即用备用号码联系"。如果赵静收到这些消息,她应该用那个只存了他们两个人号码的备用手机回复。那个手机陈深一直贴身藏在左肋内侧的暗袋里,屏幕碎裂过但还能用。 他等了三十秒。备用机没有任何动静。 门外传来轻微的金属碰撞声。是钥匙串,有人正把钥匙插进锁孔。 陈深从地板上弹起来,动作比想象中快,左肋的伤处传来撕裂般的锐痛,他咬着牙没出声,两步跨进卫生间,反手关上门,锁芯转动时他尽量放轻动作,但弹簧锁舌卡进门框的声音在凌晨的寂静里还是像一颗鞭炮炸开。他听着外面那串钥匙在锁孔里转动了半圈——不是他的锁。那把钥匙的齿痕对不上。门外的人换了一把钥匙,又插进去试了一次,这次转了一整圈,然后停了。失败了。 但陈深知道这意味着什么。对方准备了不止一把钥匙,说明他们对自己的行动路线有预判,知道这间安全屋的位置,甚至可能已经踩过点。赵静离开到回来之间有一个半小时的窗口,足够一队人把这栋筒子楼从地下室到天台摸一遍。 卫生间那扇小窗离地面大约一米七,窗框是铁制的,漆面剥落得厉害,露出下面褐红色的锈层。陈深伸手推了一下窗户,纹丝不动,窗框边缘的腻子被人用玻璃胶重新封过,胶体还是软的,应该是最近两天内有人从外面动了手脚。他没有去硬推那扇窗,而是蹲下来,用指甲沿着窗框与墙体接缝的整圈摸了一遍,在左下角摸到一段约三厘米长的透明鱼线,一端粘在窗框背面,另一端从墙缝里延伸出去,通向楼体外墙的雨水管道。 有人在窗外布了触发线。如果他强行推开窗户,这段鱼线就会被扯紧,牵动固定在下水管卡箍上的某种装置——可能是响铃,可能是信号发射器,也可能是更直接的东西。 陈深慢慢站起身,额头上沁出的汗顺着眉骨流进眼角,盐分蛰得他眯了一下眼。他抬头看着那扇窗,窗玻璃上的灰尘很厚,但靠近右下角有一片巴掌大的区域被人擦过,透出外面路灯橘红色的光。从那个位置望出去,正好能看见巷口的梧桐树和树下面包车的车顶。 就在他视线落在车顶的同一秒,面包车的驾驶座门开了。 一个人走下来,穿着深色夹克,没有打伞。雨已经停了,但空气里水汽浓得像浸了水的棉絮,那个人的轮廓在路灯下被水雾晕开一道毛边。他走到车尾,掀开后备箱盖,弯腰从里面拿了什么东西出来——陈深看不清,只能判断那个东西的体积大约和一台笔记本电脑相当,形状方正。那人关上车厢门,转身走向筒子楼的入口方向。 陈深后退一步,脚后跟碰到马桶底座,发出一声脆响。他低头看了一眼马桶水箱——盖子盖得很严实,但水箱和墙壁之间的缝隙里,有什么东西在反光。他伸出两根手指探进去,夹出一枚指甲盖大小的黑色塑料片。是窃听器,背面的双面胶还是湿的,粘得不够牢,说明安装时间在二十四小时之内。这间安全屋已经被人全面渗透了。 他按下冲水按钮,水箱里的水哗地流动起来,水流声掩盖了他把那枚窃听器丢进垃圾桶然后踩碎的动作。塑料壳碎裂的轻响被水声吞得干干净净。 四十三秒后,他推开卫生间的门走回客厅。走廊里的脚步声已经消失了,门外那股若有若无的呼吸感也不见了。但锁孔里插着一截被折断的黄铜钥匙,断口齐整,是被人用钳子拧断的,只留了不到一厘米的齿根在锁孔外面。这是警告:他们进不来,但他们知道你在里面,而且他们不打算让你出去。 陈深走到桌边,把那支派克笔重新拧开,取出黄铜钥匙握在掌心,钥匙齿纹硌着指腹的触感让他找回了一点实感。他必须出去。邮电大楼的铁皮柜夹层里装着老莫用命换来的东西,那个名单上的名字如果落到对方手里,他这两年在局里埋下的所有线都会断掉。而门外的人在等天亮,天一亮筒子楼里的住户开始进出活动,他们就不能像现在这样堂而皇之堵在门口了。 他的目光再次落在手机屏幕上。赵静那句"已到巷口"还亮着,底下是那条匿名短信"别去",再往上是老莫手写信的照片,字迹潦草但依然能辨认出"邮电大楼三楼东侧基站机房后面铁皮柜夹层"。所有线索指向同一个坐标,而所有危险也指向同一个方向。 卫生间窗外传来了铁质构件被撬动的震颤声,隔着墙壁传进来,很闷,但频率稳定,像是有人正在用工具拆卸雨水管道的固定卡箍。陈深没再往卫生间走,而是转身走到玄关,打开鞋柜最底层,掀开那块松动的隔板。下面是一个用黑色塑料袋裹着的背包,他掏出背包打开拉链,里面是一套叠得整齐的深灰色工装,一双防滑橡胶底劳保鞋,一顶棒球帽,和一根卷成圈的攀爬绳。背包侧袋里还有一支高压电击棒和一副折叠钳。 他脱掉身上那件被冷汗浸透的衬衫,换工装的动作牵扯到左肋的伤处,裂口被撕开,温热的血顺着腰线往下淌,洇湿了工装裤的腰带位置。他撕了一截医用胶带从外侧压住伤口,贴了三层,然后套上外套,拉链拉到顶。血还在渗,但行动不会受阻了。 走廊里再次传来脚步声。这回不是一个人,至少三个,步伐节奏略有交错,鞋底的材质也不一样——有两个是橡胶软底,一个是皮质硬底。他们在门口重新集结。陈深听见有人低语了一句什么,声音压得很扁,但有一个字的尾音飘了出来,带着那种他熟悉的、局里审讯室特有的气息:"撤……" 话音未落,门外传来了敲门声。三下,间隔均匀,力度适中。然后是一个男人的声音,语调平稳得像在念稿子:"陈深同志,市局刑侦支队,请你配合开门,有些情况需要当面核实。" 赵静的手机在桌面亮起最后一条消息:"我到四楼了,别开门,他们是假的。" 陈深把背包甩上右肩,左手握着那支藏了钥匙的派克笔,右手探进背包侧袋摸到电击棒的握柄,然后转身面向卫生间那扇被做了手脚的小窗。他没有去开门,也没有回应门外的人。他只是计算了一下窗外雨水管的承重能力,和从这个高度坠落到二楼平台的距离大约三米八,然后抬起脚,对着窗框左下角那条透明的鱼线轻轻踢了一脚。 鱼线断了。窗外传来一声金属弹簧弹开的脆响,紧接着有什么东西从外墙剥落,擦着窗玻璃坠了下去,消失在楼下的黑暗中。 走廊里的敲门声停了。隔了几秒,那个男人的声音再度响起,这次少了之前那份装出来的客气:"他走了,追。" 陈深把电击棒叼在嘴里,双手攀住窗框上沿,两臂发力把身体提起来,左肋的伤口在这一刻彻底崩开,温热黏腻的液体顺着腹肌纹理淌进裤腰。他没有停顿,用膝盖顶开那扇已经失去触发装置的窗户,整个人蜷身钻过窗框,脚掌蹬在铸铁雨水管弯头处的那一瞬间,他听见身后卫生间的门被人从外面一脚踹开。 雨又开始下了。豆大的雨点砸在脸上,把血水和汗混在一起冲进嘴角,咸腥的、带着铁锈味的液体从他下巴滴落。他沿着雨水管道向下滑坠了大约两米,脚踩到了二楼的空调外机支架,金属架子在承重的瞬间发出一声刺耳的扭曲呻吟。他蹲在支架上抬头看了一眼——四楼卫生间的窗户里亮起手电筒的白光,光束来回扫射,其中一道掠过了他蹲伏的位置,但没有停留。 他们以为他已经顺着管道下到底了。 陈深蹲在空调外机后面,从背包侧袋摸出折叠钳,剪断了固定外机与墙体之间的一根备用接地线。那根电线松弛下来垂在雨水管旁边,他没去拉它,而是把钳子收好,然后贴着墙壁向左侧横移了大约八十公分,攀住隔壁单元那户人家安装在阳台外侧的晾衣架横杆,借着横杆的支撑力翻上了三楼那间无人居住的阳台。 阳台上积了厚厚一层灰,他落地时脚尖先触地,然后整个脚掌缓缓压下去,几乎没有发出声音。阳台推拉门的玻璃上贴着发黄的报纸,他把耳朵贴上去听了五秒,里面没有动静。这间屋子的钥匙他有一把备用,在背包夹层里。但他没用那把钥匙,而是用折叠钳的尖嘴从门缝里探进去,拨开了老式月牙锁的锁舌。 推拉门开了二十厘米的缝隙,他侧身挤了进去。房间里一股樟脑丸和发霉木料混合的气味,窗帘拉得很严,只有一丝路灯的光从缝隙里挤进来,在地板上画出一道窄长的淡金色条带。他蹲在窗帘后面,把手机亮度调到最低,看了一眼赵静最后那条消息的时间——三点十七分。现在是三点二十一分。她从四楼发完那条消息之后,就没有再联系过他。 备用手机仍然没有动静。 陈深把工装帽檐压低,雨水顺着帽沿往下滴,落在膝盖上,晕开一小片深色的湿痕。他攥着派克笔的手心里全是汗,那把藏在笔杆里的钥匙硌着他掌心某条掌纹,像一块烧红的炭,烫得他几次想要松开手,可他始终没有。 走廊外面传来了急促的脚步声和交谈声,有人在用对讲机说:"三楼西侧阳台有脚印,沾着水,刚留下的,他翻过去了。" 陈深站起身,拉开卧室的门,走廊里昏暗的应急灯光照出一排延伸到楼梯方向的湿脚印,属于他自己。他没有时间去擦那些痕迹了,他只有一件事要做:从这栋楼的另一侧出去,在对方封锁整片区域之前,抢到邮电大楼,抢到那个铁皮柜夹层里的东西。 他推开楼道窗户,翻过窗台,踩着楼体外墙那根摇晃的消防梯往下走。铁梯的踏板在他脚下发出锈蚀金属的呻吟,每一步都像踩在一口薄冰上。雨势渐大,打在他脸上像是无数根细针在扎。他抬头看了一眼四楼窗口那几束手电筒的白光,然后低下头,把视线钉在下方那块越来越近的水泥地面上。 两步之外就是巷子口。巷子口那辆面包车还在,但驾驶座是空的。后备箱盖大敞着,里面整整齐齐码着三个黑色器材箱,箱体侧面印着一个银灰色的标志——陈深只在局里技术科的设备仓库里见过那种标志。他的心沉了下去,但脚步没有停。 他落地时膝盖微曲缓冲,鞋底拍在积水里溅起的水花湿了半条裤腿。没有回头,他弯着腰钻进巷口对面那片老旧居民区狭窄的夹道,身影消失在雨幕里。 手机在口袋里震了一下。备用机终于亮了。屏幕上只有一行字,来自赵静那个碎裂屏幕的号码:"我在邮电大楼等你。他们比你快。"