《清道夫归来》 第一章 不要动那块表 收银台正中央放着一个特制的玻璃罩。罩子的底座是一整块奇楠沉香木,木纹细密如流水,在昏黄的灯泡下泛着温润的油光。懂行的人一眼就能认出来历,会觉得这店老板疯了——用价值连城的沉香木垫一个玻璃罩,跟用金饭碗喂狗没区别。 玻璃罩里摆放着一块旧怀表。 指针停在三点一刻。不是卡住,是焊死。高温让机芯里的齿轮熔成一团模糊的金属,时针和分针被永远地钉在那个位置,像一具凝固了时间的小型尸骸。表盖氧化发黑,边缘布满细密的划痕,像一块结痂多年的伤疤。表链扭曲变形,那不是灼烧的伤痕,是挣扎。有人在大火中试图扯断它逃生,没扯断,只在金属上留下了指甲的握痕。 在这间总共只有四张桌子的面店里,奇楠木的幽香混着骨汤的醇厚,在空气中形成一种奇异的静谧。 陈锋正在后厨削面。 面团在他左手中翻折,右手的剔骨刀贴着指腹游走,刀刃离皮肤始终保持着三毫米的距离。那是割喉的安全距离。面叶飞落,厚薄均匀,每一片都在沸水中舒展成完美的弧度。 这把刀用了七年。刀柄被掌心磨出包浆,刀刃却锋利如新。就像握刀的人——表面是个煮面的厨子,指节上的老茧却出卖了他。 那些茧不是握刀磨出来的。 是握枪。 电视搁在前厅的墙角,十四寸的黑白屏幕泛着雪花。晚间新闻正在播报赵氏集团的慈善晚宴,镜头特写给到一个年轻人,笑得张扬,两排牙齿森白如兽。 “赵氏集团少东家赵泰今晚宣布向津港市慈善总会捐赠……“ 陈锋没抬头。他盯着锅里的面,计时七秒,漏勺一翻,面条入碗。骨汤是凌晨三点开始熬的,牛大骨敲断,髓油浮在汤面,香气厚重得能黏在鼻腔里。 他把碗端出去。靠窗第二张桌上坐着一个穿工装的中年男人,是附近码头的夜班工人,每天晚上十一点半准时来,一碗面一瓶啤酒,吃完就走,不多话。 陈锋放下碗,转身回后厨。码头工人道了声谢,拆开筷子。 四张桌子,一尘不染,每张桌面都被擦到能映出灯影。地面刷洗到瓷砖缝都发白,连窗玻璃上的雨渍都是对称的。这不是一家面店该有的整洁度。这是强迫症,是苦行僧式的自我惩罚,是一个男人用七年时间给自己筑起的祭坛。 窗外是津港的深秋雨夜。雨水带着工业废气的酸涩味,从老城区的屋顶倾泻而下,把街道上的油污和秘密一并冲进下水道。凌晨十二点的街道空荡如坟场,只有这家没有招牌的馆子还亮着灯。 前厅的门被踹开了。 三个人涌进来,带着一身酒气和室外的雨腥。领头的年轻人染着一头黄毛,身上穿的花衬衫扣子敞到胸口,露出一根拇指粗的金链子。正是电视里的赵泰。后面两个跟班一左一右,像两条刚放出笼的鬣狗。 码头工人抬头看了一眼,筷子悬在半空。赵泰一脚踢在旁边的椅子上,椅子滑出去撞在墙上,发出刺耳的摩擦声。工人低下头,把筷子往桌上一放,从口袋里摸出两张纸币压在碗底,起身走了。没吃完。面汤还在冒热气。 赵泰扫了一眼工人的背影,嗤笑一声,没拦。他的注意力被收银台上那个玻璃罩吸引住了。 “什么破店,摆个破烂玩意儿还装神弄鬼。“ 他走到收银台前,用手敲了敲玻璃罩。奇楠木底座纹丝不动。他弯腰,一把抓起玻璃罩,在手里掂了掂,然后松手。 玻璃罩砸在地上,碎了。 碎片呈放射状迸溅,奇楠木底座滚了两圈,停在墙角。 赵泰从碎玻璃里捡起那块怀表,两根手指极其轻佻地拎着表链,在半空中晃荡。 “这女人谁啊?你马子?“ 他眯起眼,借着昏黄的灯光端详表盖内侧的照片。照片上的女人穿着白大褂,站在野战医院门口,笑容温和。 “长得也不怎么样嘛,一股子穷酸相。“赵泰撇撇嘴,露出那口森白的牙齿,“这破表链子都锈成什么样了,还当宝贝供着。“ 陈锋把啤酒瓶轻轻放在柜台上。他的动作很慢,每一根手指都在精确控制下完成放置。 “放下。“ 声音低沉,像砂纸磨过粗糙的水泥地面。 “哈!“赵泰像是听到了天大的笑话,猛地直起身子,脸上的肌肉因为亢奋而抽动,“你知道我是谁吗?赵泰!赵氏集团!在这津港市,老子想砸谁的东西,就砸谁的东西!“ 他手腕一扬。 那块怀表在空中划出一道短促的弧线,重重砸在水磨石地板上。 表盖崩飞。 指针扭曲。 照片上的裂纹像一张网,把女人的脸切割成碎片。 那一声脆响钻入陈锋耳中的瞬间,世界失声了。 不是因为愤怒。是因为那个声音,和七年前那枚战地炸弹穿透野战医院屋顶的尖啸声,一模一样。玻璃碎裂的频率、金属变形的震颤、空气被撕裂的锐度,每一个声学特征都精准地戳中了他大脑深处那个从未愈合的创口。 七年前,他也是这样站着,看着那片火海把苏婉吞没。 陈锋的瞳孔剧烈收缩。不是恐惧。是比恐惧更古老的东西,一头被埋了七年的野兽正在苏醒。脊椎底部升起寒意,沿着骨髓向上攀爬,穿透每一节椎骨,直冲天灵盖。 “听见没?让你把店里最贵的酒拿出来赔罪,再给老子磕三个响头,这事儿就算……“ 赵泰的话断了。 因为他抬头的瞬间,对上了陈锋的眼睛。 那双眼睛里没有愤怒。没有杀气。只有一种死寂的冰冷,像深海底部终年不见光的暗流。那是真正见过尸山血海、从地狱里爬回来的人才会有的眼神。 赵泰后退了半步,随即恼羞成怒,抄起桌上的酒瓶就砸向陈锋的额角:“给脸不要脸的臭厨子!“ 酒瓶在陈锋额角炸开。 玻璃碎片混着鲜血顺着眉骨流下,瞬间糊住了左眼的视线。血是温热的,带着铁锈味,滑过颧骨,滴在下巴上。 陈锋连眼皮都没眨。 就在赵泰因用力过猛而中门大开的瞬间,陈锋动了。 左脚滑步,切入赵泰的内围。右手如毒蛇吐信般探出,五指精准扣住赵泰持瓶手腕的神门穴。拇指下压,一旋。 咔嚓。 骨裂声被窗外的雷声掩盖。赵泰的手腕呈九十度折叠,酒瓶脱手坠落。陈锋左手顺势抓起另一个酒瓶,反手将瓶底磕在赵泰颈动脉窦的位置。这一击阻断了大脑供血,赵泰连惨叫都没发出,双眼一翻。 陈锋揽住他的肩膀,看起来像搀扶,实则借力卸掉了下坠的体重。赵泰软倒时,头颅没有磕到桌角,没有发出多余的声响。 另外两个跟班这才反应过来。左边那个咆哮着扑来,右边那个从腰间抽出一把弹簧刀。 陈锋单手将昏迷的赵泰推向左侧,刚好挡住第一个跟班的视线。紧接着,他右手抄起桌上的一根竹筷,手腕一抖,筷子带着破风声精准扎入第二个跟班持刀手的手背,从掌骨缝隙间穿过,直透神经。 那人惨叫着松手,匕首下坠。 陈锋看都没看,左手向后一探,在半空中稳稳接住那把下坠的匕首。借着转身的离心力,刀柄重重砸在第一个跟班的太阳穴上。力度控制得极好,足以造成瞬间休克,却不会形成颅骨凹陷性骨折。 三秒。 三个人倒地。没有后退半步,脚下的拖鞋没有在地面摩擦出刺耳的声音。 陈锋站在原地,任由额角的血滴落在地板上。血珠撞击水磨石的声响,在寂静中格外清晰。 嗒。 他蹲下身,避开地上的碎玻璃,从残骸中捡起那块怀表。表盖裂成了三瓣,照片上的裂纹把苏婉的脸切割成碎片。他试图把表盖合上,但变形的金属卡扣已经失去了咬合的能力。 他握得太紧。 碎玻璃扎进掌心,血顺着指缝滴在表盘上,和三点一刻的指针混在一起。温热的液体覆盖了焊死的金属,像一种迟来的祭奠。 陈锋没有松手。他盯着掌心渗出的血,盯着血滴在表盘上的轨迹,盯了太久。 然后他站起身,走到后厨,从地板下的暗格里取出一个黑色工具箱。里面整齐排列着强效清洁剂、医用止血钳、便携式真空采血管、一把微型喷火枪,以及几卷特制的吸水布。 橡胶手套戴上双手,动作娴熟得令人心悸。 三个人被逐一拖进后厨。陈锋捆绑的手法很特殊,不是普通的绳结,而是军方常用的捕捉锁扣,绳圈的压力精确控制在阻断血液循环却不会导致组织坏死的临界点上。浸透了乙醚的纱布塞进每人嘴里,确保接下来的数小时内不会发出任何声音。 止血钳夹出赵泰手腕断裂处的碎骨,动作干净利落,像在修理一台故障的机器。这些年来,他的手指依然保持着外科医生般的稳定,这是七年煮面生涯也没能磨灭的本能。 这不是他七年来第一次做这种事。老城区鱼龙混杂,总有醉汉和混混在深夜闯进来,碰翻桌椅,打碎碗碟。每一次,他都用同样的流程处理:制服、清理、恢复如初。只是从前他留手,从不折断骨头,从不多看一眼。 这次不同。 陈锋回到前厅,开始处理现场。 监控探头被植入了一段三秒钟的循环录像:面馆空无一人,只有雨声淅沥。特制的酶喷雾将血痕和皮屑分解成无害的碳水化合物,气味分子被氧化剂中和。吸水布将地面上的血迹、玻璃碎片、鞋印逐一擦拭干净,每一寸水磨石都恢复了原有的光泽。奇楠木底座被放回原位,底座上多了一道新的划痕,木质断面散发出更浓烈的香气,像一道正在愈合的伤口。 三分钟后,面馆恢复了原样。骨汤的香气重新占据了空间,掩盖了消毒水的刺鼻气味。木质幽香从奇楠木底座的断面缓缓渗出,和雨水泥土的腥气在空气中分层。看起来什么都没发生过。 只有陈锋知道自己变了。赵泰砸下怀表的那一刻,有什么东西从内部碎裂了,不是表,是他给自己套了七年的那副枷锁。 陈锋脱下沾血的围裙,走到柜台前。他低头看着掌心,碎玻璃还嵌在肉里。他没有拔出碎片,而是慢慢摊开手,看着那块破碎的怀表躺在血泊中。 表盖内侧。 一道刻痕。 他从未注意过。七年来,他每天都打开这块表,看那张照片,却从未翻过表盖。玻璃罩被砸碎的瞬间,表盖内侧朝上,恰好暴露在灯光下。 陈锋用拇指擦去血渍,露出下面的字迹。 给清道夫。 别回头。 一个字母:S。 他的指尖在字母上停留了很久。血从掌心滴落,三点一刻的指针被淹没在暗红色里。 窗外,雨下大了。雨水拍打卷帘门的声音像无数只手掌在抓挠金属。 陈锋从怀中掏出一个老式的诺基亚手机。七年未开机,电池早已耗尽。他熟练地拆开后盖,换上一块备用电池,按下开机键。 屏幕亮起,幽蓝的光映在他冷峻的脸上。 通讯录里只有一个号码。备注是“老鬼“。 陈锋盯着那个号码看了很久。拇指悬在拨号键上,没有立刻按下。掌心的碎玻璃随着手指的弯曲又往肉里深了一分,疼痛尖锐而清晰,像一种提醒。 七年前,老鬼从废墟边缘救出奄奄一息的他,说“里面没人能活下来,包括她“。七年来,他守着这个信念,守着这块表,守着一份虚假的平静。 现在,表碎了。表盖内侧出现了他从未见过的字。 别回头。 他按下拨号键。 电话接通的瞬间,窗外一道闪电划过天际,惨白的光透过窗玻璃射入,照亮了碎表上三点一刻的指针。 像是一个倒下的十字架。 “清道夫回来了。“ 第二章 雨夜清道夫 电话那头没有声音。 只有电流的沙沙响,砂纸在黑暗里摩擦。陈锋数着自己的心跳,一下,两下,到第七下,老鬼终于开口。 “你……在哪儿?“ 嗓音比七年前更哑,砂砾磨过生锈的铁管。陈锋听出声音里的颤抖,还有一声刻意压低的咳嗽,像老狗在冬夜里喘息。 “面馆。“ “别回去。“老鬼的声音骤然收紧,打火机砂轮摩擦的声响从听筒里传来,咔哒,咔哒,打了三次才点燃,火苗舔上烟丝的滋滋声清晰可闻,“那地方不安全了。“ 陈锋盯着掌心的碎怀表,玻璃碴嵌在血肉里,疼得真切。“爆炸发生在四点。“ 砂轮声停了。 “表停在三点一刻。“陈锋的声音没有起伏,像在陈述一份尸检报告,“为什么提前了四十五分钟?“ 电话那头死寂了五秒。 “陈锋,有些事……埋了七年,不该挖。“老鬼深吸一口,烟气似乎把嗓子眼燎得更哑,“赵家水太深。赵万山手里有个安保公司,挂靠在集团名下,实则养的都是退役军人。津港码头的每一箱货,都要过他们的眼。“ 陈锋沉默。 “听叔一句,“老鬼咳嗽起来,苍老的气管拉风箱似的响,“把表扔了,换个地方,重新煮你的面。那女人……不会希望你查下去。“ 陈锋拇指抚过表盖内侧的刻痕。给清道夫。别回头。字母S。 “她死了。“陈锋说,“死人没有希望。“ 他没有道别,直接挂断电话,从手机背面抠出芯片卡,两根手指一掰。塑料和金属断裂的脆响混在雨声里,微不足道。 手机被扔进垃圾桶。芯片的碎片落进了煮面的沸水里。 --- 面包车是老城区的幽灵。 没有牌照,车漆斑驳,排气管漏着沉闷的轰鸣。陈锋踩着积水驶入港务局旧址,轮胎碾过九十年代铺设的水泥地面,溅起的水花在昏黄车灯里像破碎的金箔。 这里是津港的盲肠。 地下货运隧道建于九十年代,原本用于码头集装箱的短途转运。港务局搬迁后隧道废弃,成了流浪汉和毒贩的三不管地带。 墙壁上的防水涂料剥落成奇怪的形状,铁锈的腥气混着霉味从通风口倒灌进来。积水漫过脚踝,冰冷刺骨,每一步都能踢到潜伏在水下的碎玻璃和空针管。隧道顶部渗下的水滴落在他后颈上,一滴,两滴,节奏不规律,像有人在暗处轻轻叩击。风从废弃的通风井灌进来,带着下水道的腐臭和远处码头的柴油味。 陈锋将车停在隧道中段,熄火。 黑暗立刻吞没了一切,只剩车顶一盏应急灯,投下惨白的光圈。他从后座拎起黑色工具箱,金属搭扣弹开的声响在隧道里荡出回音,像骨头断裂的回声。 止血钳。手术剪。纳洛酮注射液。乙醚棉球。吸水布。 还有一把剔骨刀。 刀身在灯光下泛着幽蓝的光,刃口薄得几乎透明。陈锋用拇指试了试锋刃,血珠从皮肤里渗出来。 后车厢里,赵泰被捆成一只虾。 虾缚。绳圈从后颈绕过腋下,在脚踝处收紧。每挣一下,绳结就往肉里深一分,压迫股动脉和坐骨神经。不会造成永久性损伤。这是江户时代拷问术改良而来的绑法,陈锋在东南亚学的。 赵泰的两个跟班被扔在角落,嘴里塞着浸透乙醚的纱布,还在昏睡。 陈锋先用酒精棉擦拭双手,手套上的消毒水味在密闭车厢里弥散。他检查了一遍工具箱里的物品,确认每样东西都在该在的位置。手术剪在第三格左边,纳洛酮在冷藏格,止血钳在最顺手的第一格。这是他七年来的习惯,每一件工具都有固定的坐标,像士兵检查弹药。 陈锋打开医疗冷光灯,白光刺破黑暗,照在赵泰脸上。年轻人的瞳孔在强光下剧烈收缩,喉结上下滚动。 陈锋撕掉他嘴上的胶带。胶布剥离皮肤的声响在车厢里格外清晰。 “你知道我是谁。“这不是问句。 赵泰的嘴唇哆嗦着,强撑出一丝狞笑:“一个死厨子。我爸是赵万山,赵氏集团董事长,津港商会副会长。你动我一根汗毛,明天你的面馆就会变灰。“ “你爸保护不了你。“陈锋从工具箱里取出一支纳洛酮注射器,弹了弹针筒,“至少今晚不能。“ 针头刺入赵泰的颈静脉,冰凉的液体推入血管。 赵泰浑身一激灵,乙醚的残余药效被瞬间中和,大脑清醒得可怕。他能感觉到后脑勺抵着金属地板的寒意,能感觉到绳结勒进胯下的钝痛,甚至能闻到陈锋手套上淡淡的消毒水味。 恐惧从未如此清晰。 陈锋盯着他的眼睛看了五秒。那目光没有杀意,甚至没有愤怒,只有一种冰冷的审视,像在评估一件待拆卸的机器。赵泰在这注视下感到头皮发麻,后颈的汗毛一根根竖立起来。他第一次意识到,眼前这个男人不在乎他的父亲是谁。 “你砸了不该砸的东西。“陈锋从工具箱里取出一把止血钳,金属在张合间发出轻微的咔哒声,“现在,谁让你去的?“ “没人!老子自己想去就去!“ 陈锋点点头,早就预料到这个答案。他拿起赵泰的右手,动作温和得像在把脉。 “人的手指有四根动脉,八条神经束,十二块肌腱。“止血钳的尖端抵在赵泰无名指第二关节处,声音低沉平稳,像在讲解解剖学,“从这儿夹断,血液会在零点三秒内喷出,距离大概三十厘米。痛感信号传到大脑需要零点一秒,但大脑处理恐惧需要零点四秒。你会先感到疼,然后才意识到手指完了。“ 赵泰的瞳孔放大,冷汗从额头渗出。他试图抽回手,绳结勒得太紧,每一次挣扎都让关节发出不堪重负的摩擦声。 “快递费便宜。“陈锋说,“无名指,丢了也不影响你拿筷子。“ 止血钳收紧。 金属压迫骨骼的咯咯声在寂静车厢里格外刺耳。赵泰的呼吸变得急促,喉管里发出咯咯的响动,像被人掐住了气管。 “最后三秒。“陈锋数着,“三。“ “二。“ “等等!“赵泰的尖叫炸开在车厢里,带着哭腔,“等等!我说!“ 止血钳停在骨骼即将变形的临界点上。 赵泰大口喘气,眼泪和鼻涕糊了一脸:“有人……有人提点我……说那家面馆有值钱的东西……说那个玻璃罩子里……藏着赵家的把柄……“ “谁提点的?“ “我不知道!真的不知道!“赵泰的声音尖利得像被踩住尾巴的猫,“是一个电话,变声器处理过的声音,说只要我去砸了那个店,把里面的东西拿给他,他就告诉我赵氏集团的核心账本藏在哪儿!“ 陈锋眯了眯眼。 核心账本。赵氏地下钱庄的总账目,记录着津港码头上所有灰色资金的流向。赵荣城把这个账本藏在保险柜里,连他儿子都不知道密码。 “对方怎么知道面馆里有东西?“ “我不知道!我发誓!“赵泰的脑袋拼命摇晃,眼泪甩在陈锋的手套上,“那声音说……说赵氏集团不是我爸一个人说了算,有上边的人在看着……让我听话办事,不然赵家迟早完蛋……“ 陈锋松开了止血钳。 他在心里快速梳理赵泰的话。变声器、核心账本、上边的人——这些信息指向一个他七年未曾面对的词:组织。不是赵氏集团这样的街头豪强,而是有层级、有情报网、能远程操纵他人的真正组织。赵泰这种纨绔子弟只是被推上台前的木偶,牵线的人藏在更深的黑暗里。 赵泰瘫软下去,像一袋被抽掉骨头的肉。尿液的臊味从裤裆里弥漫出来,混着车厢里的铁锈味和霉味。 “上边的人。“陈锋重复着这四个字。 赵泰拼命点头:“我爸最近也很奇怪……以前他谁都不怕,最近老是在书房里接电话,声音压得很低,还说什么按计划来……“ 陈锋盯着赵泰的眼睛。那里面除了恐惧,没有其他东西。这个层次的纨绔,知道的也就这么多。 但他供出的信息已经够多了。 砸面馆不是偶然。有人提点赵泰,说面馆里有“赵家的把柄“。那个人知道奇楠木底座的存在,知道怀表的价值,甚至知道赵氏集团的内部结构。 有人在借赵泰的手,试探陈锋。 或者,试探“清道夫“。 陈锋重新封上赵泰的嘴,从工具箱里取出医用缝合针和可吸收肠线。赵泰惊恐地瞪大眼睛,以为要遭受更可怕的酷刑。但陈锋只是将他手腕上脱臼的关节复位,用缝合针在伤口表面做了简单的皮下缝合。 不致命。不残废。只是疼,且不会留下后遗症。 心锁的第一条原则:不主动杀人。 第二条:被动反击可以伤人,但不致死。 陈锋对两个跟班做了同样的处理——脱臼的肩关节复位,手背上的贯穿伤消毒缝合。然后把三人拖下面包车,用登山绳捆在隧道壁的排水管上。绳结是活扣,用力挣扎会越来越紧,但保持静止,二十四小时后自然松脱。 津港的流浪汉会在清晨发现他们。或者警察。或者赵氏集团的人。不管谁来,陈锋都不在乎。 他走回面包车旁,靠在车门上。 七年前的训练营里,教官说过一句话:杀人的最高境界,不是让人死,是让人生不如死却求死不能。陈锋一直把这当作反面教材。他给自己定了两条红线。仁慈只是一部分,更重要的是,他知道一旦跨过那条线,就再也回不来了。 清道夫曾经是组织里最锋利的刀。现在他只想当一个煮面的。 应急灯的光圈在黑暗里割出一小片领地,飞蛾在光晕边缘扑撞,翅膀扇动的声音像纸片在摩擦。陈锋从口袋里摸出那块碎怀表,玻璃碴已经被清理干净,表盘上的裂纹在灯光下像一张蛛网。 三点一刻。 他用拇指擦去表盖内侧的血渍,露出那行刻字。 给清道夫。别回头。S。 S。 苏婉?还是别的什么? 陈锋闭上眼。 记忆涌上来。七年前的最后一个下午,战地医院的帐篷在热浪中颤抖。苏婉穿着白大褂,袖口沾着碘伏的棕黄色污渍,站在门口冲他笑。 “如果你的任务超时了,别回头找我。“她说这话的时候,手指无意识地绞着衣角,那是她紧张时才有的小动作,“答应我,不管发生什么,别回头。“ 他当时以为那是一句情话。像所有战争电影里的台词,浪漫而悲壮。 那天她递给他一个饭盒,里面是焦掉的炒饭。战地厨房的炉子不好控制,她总是把米饭炒糊,却固执地不肯让别人代劳。陈锋蹲在帐篷外吃着糊饭,她坐在旁边看,夕阳把她的侧脸镀上一层暖色。 “答应我。”她又说了一遍。 “我答应你。”他说。 那是他对她说的最后一句话。 现在他看着表盖内侧的刻字,不敢确定了。 如果那不是情话呢?如果那是一个指令呢? 怀表碎裂的纹路在灯光下闪烁。陈锋感到胸腔里有什么东西在松动——七年来,他一直把这块表当作亡妻的遗物,当作自己在深夜里活着的理由。现在表碎了,理由也开始碎裂。 他睁开眼。 隧道深处传来老鼠跑过积水的声响,细碎的爪子在水面划出涟漪。 陈锋把怀表收回口袋,拎起工具箱,关上面包车后门。引擎发动的声音在隧道里被放大了数倍,排气管的震动让墙壁上的锈屑簌簌掉落。 面包车驶出隧道口,雨还在下。 雨刷器以固定的频率左右摆动,刮掉挡风玻璃上的雨水,又立刻被新的雨水覆盖。后视镜里,老城区的灯火越来越远,像一片溺水的星空。 陈锋一手握着方向盘,另一只手从口袋里摸出那块碎怀表。表盖内侧的字母S在路灯映照下忽明忽暗。 天亮前,他要清洗赵氏第一个外围据点。那个叫“荣城安保“的办公楼,名义上是私人安保公司,实际上养着四十多个打手,专门替赵家处理不能见光的脏活。 赵泰供出的信息已经够了——荣城安保的地下停车场有一个隐蔽入口,通往赵氏地下钱庄的第一道防线。 陈锋踩下油门。 就在这时,仪表盘下方的储物格里传来一声震动。 陈锋皱眉。那个储物格里应该什么都没有,除了几张过期的加油发票和一本行驶证。 他单手打开储物格,里面躺着一部他从没用过的手机。黑色的,没有任何品牌标识,屏幕在黑暗中亮起幽蓝的光。 没有发件人。 主题栏空白。 正文只有一句话: “发条不会自己断。配电室。S。“ 发送时间显示在屏幕底部。 三天前。 陈锋盯着那个时间,手指僵在方向盘上。 三天前。怀表还放在奇楠木底座里,指针还焊死在三点一刻,玻璃罩还完好无损。三天前,赵泰还没有踹开那扇店门。 而这条消息,已经等了他三天。 S。 陈锋把车停在路边,雨水拍打车顶的声音忽然变得很远。他盯着手机屏幕上的那个字母,看了很久。 雨刷器继续在挡风玻璃上来回摆动,刮出一道道转瞬即逝的透明弧线。 第三章 糖衣炮弹 陈锋没有继续盯着手机。 他把那部来历不明的手机扔进储物格最深处,踩下油门。面包车冲入雨幕,轮胎碾过积水路面,水花溅起半人高。后视镜里的路灯急速后退,连成一条断断续续的光带。 雨水不会等他理清头绪。怀表碎裂的声音还在脑子里回荡,有人在三天前就预知了这一切。那个人是谁,想干什么——这些问题可以等。现在他要做的,是把赵氏的外围一层层剥干净。 陈锋把面包车开出隧道,在入口处减速,回头看了一眼。 隧道深处,赵泰三人被捆在排水管上。明早有人会来,不管谁来,都不影响陈锋的计划。 他从背包里取出那部从赵泰身上搜来的翻盖机。最新款,外壳镶着一圈俗气的假钻。赵泰被打晕之前,这部手机从他裤袋里滑了出来,陈锋顺手拿了。没有密码,屏幕一掀就亮。通讯录排在最前面的是一个备注:雷哥。七天之内,这个号码出现了十一次,最长的一次通话六分二十三秒。 陈锋把号码记在心里,然后用车门夹碎手机。塑料外壳破裂,电路板弯折。碎片被他扔进路边的垃圾桶。 三天前的那封邮件,他不会忘。但现在不是追查的时候。赵氏的外围还在运转,荣城安保的四十多个打手还在街上晃荡。先削枝叶,再砍树干。这是最基本的道理。 他把面包车开到老城区一个隐蔽的停车点,换上一辆灰色旧轿车。津港本地牌照,车身落了一层薄灰,看起来和路边任何一辆废弃车辆没有区别。发动机保养得极好,启动时几乎无声。 仪表盘上的里程表显示七万公里。 天还没亮,但城市正在醒来。巷子口扫街的清洁工推着垃圾车缓缓移动,塑料轮子碾过地面发出有节奏的吱呀声。两个早点摊已经支起棚子,油锅腾起的热气在冷空气中凝成一团团白雾。穿校服的中学生缩着脖子站在摊前,手里捏着皱巴巴的零钱。 陈锋开着车穿过老城区的主干道,路灯一盏盏熄灭,晨光从楼群缝隙间漏下来。 老鬼多年前提过这个名字。当时他们在边境的一个中转站,老鬼一边往弹匣里压子弹一边说,津港有个姑娘做情报,路子野,但东西准。不是圈里人,不挂招牌,只接熟客介绍。老鬼说那姑娘有个规矩——不见面,不电话,只认信物。信物是一块碎成两半的怀表。 陈锋当时没往心里去。当时他正忙着把自己变成另一个人,从皮肤到指纹,从口音到习惯。七年里,他从来没找过她。 现在他去了。 目的地在老城区腹地,一栋八十年代的旧写字楼。外墙贴着褪色的马赛克瓷砖,几块招牌挂在门口——星火数据恢复中心、津港会计培训中心、便民家政服务。电梯已经坏了,楼梯间堆着废旧纸箱和空啤酒瓶。陈锋走楼梯上到三层,走廊尽头是一扇磨砂玻璃门,门上贴着褪色的蓝字:星火数据恢复中心。 他推门进去。 房间比想象中大得多。三面墙各摆着一台显示器,屏幕亮着不同的界面——左边是网络拓扑图,中间是监控画面,右边是一份不断滚动的文档。房间中央的白板上贴满了照片和便签,红线蓝线交错,连成一个复杂的网络。角落里堆着七八个外卖盒子,一个空的红烧牛肉面桶倒扣在最上面。空气里有泡面、咖啡和猫砂混合在一起的气味。 一只灰猫趴在键盘上,尾巴垂在数据接口旁,睡得很沉。 工作台后面坐着一个女人。短发,黑色卫衣袖口卷到手肘,露出小臂上一道浅色的旧疤。她正在拆一台笔记本电脑的后盖,螺丝刀在手里转得像枚硬币。听见门响,她头也不抬。 “预约了吗?不预约不接客。“ 声音清脆,语速快,尾音带着一丝不耐烦。 陈锋没说话。他从口袋里掏出碎怀表,放在工作台上。玻璃表盖的裂纹在显示器的光线下闪烁,像一张细碎的蛛网。 女人瞥了一眼。螺丝刀停住。 “老鬼介绍来的?“ 陈锋点头。 女人终于转过头来。她二十六七岁的样子,眉眼不算出众,但眼神锐利,像能在三秒内从一个人身上扫出密码。她上下打量陈锋,目光在他额角干涸的血迹和掌心的伤口上各停留了半秒。 “你就是那个煮面的?老鬼说你死了七年。“ “死的是别人。“ 女人笑了。嘴角扯动的幅度不大,但眼睛里有光闪了一下。 “有意思。坐吧,老板。“ 她踢过一把转椅,自己把脚翘在桌沿上,从烟盒里磕出一根女士烟,没点,只是夹在指间转着玩。 “我叫唐糖。别问我真名,问了也不说。我欠老鬼一条命,所以他介绍的活儿我接。但接归接,价格不便宜。本姑娘不做慈善。“ 陈锋坐下,椅子发出一声吱呀。 “赵氏集团。“他的声音低沉平稳,“外围据点分布,安保力量,荣城安保的内部结构。“ 唐糖的眉毛挑了起来。指间的烟停了转动。 “胃口不小啊,老板。赵家可不是街头混混,那是津港的地头蛇。你要的这些,够买一辆中级轿车了。“ “钱不多。“ “那就没得谈喽。“ 陈锋从口袋里掏出一张折叠的纸,展开,推过去。上面是他从赵泰手机里记下的那个号码,以及七次通话的时间记录。 “雷虎。赵万山的保镖队长。“唐糖的眼睛亮了,像猎手看见猎物踏进射程,“你从哪儿搞到的?“ “赵泰的手机。“ “你抓了赵泰?“ “他砸了不该砸的东西。“ 唐糖盯着陈锋看了五秒。那目光不是审视,是重新评估。她之前把他当成一个落魄的退役杀手,现在发现这人做事比她想的更疯。 “雷虎跟了赵万山八年,赵氏安保体系的实际掌控者。你知道动他意味着什么吗?“ “不确定。“陈锋说,“确定的是有人在控制赵家。赵泰说有个'上边的人'在遥控他。“ 唐糖的指尖在桌面上敲了三下。这是她的习惯,思考时敲节奏。 “消息换消息,公平。但你给的不够多——“ “我还知道荣城安保地下停车场的隐蔽入口。“ 敲击声停了。唐糖把烟叼在嘴里,这次真的点燃了。打火机是廉价的塑料货,火苗窜起来,把她下半张脸映成橘红色。 “成交。“ 她弹了弹烟灰,转身在三台显示器之间操作。鼠标点击声密集如雨点,键盘敲击的声音像机关枪连射。屏幕上的画面飞速切换,代码、地图、文档、照片交替出现。 “赵氏集团,四层洋葱结构。“唐糖的声音变得专业而冷静,和刚才吊儿郎当的腔调判若两人,“表皮是房地产和夜总会,正经生意,纳税模范。第二层是地下钱庄和走私通道,荣城安保就是给这层看门的。“ 她调出一张组织结构图,红框标出几个关键节点。 “第三层,人体买卖网络。津港港口每个月有三到五个'特殊集装箱',里面是器官运输的冷链设备。收货方在东南亚。“ 陈锋盯着屏幕,瞳孔里倒映着复杂的网络图。他没动,也没记笔记。每一个节点、每一条连线、每一个人名,都被刻进脑子里。杀手的记忆力是训练的一部分,他能在一分钟内记住五十个无规律的数字,三天不忘。 “第四层呢?“他问。 唐糖沉默了一秒。烟在她的指间慢慢燃烧,积了很长一截灰。 “种子。“她说,“赵万山只是区域代理人。他上面还有人,具体是谁,我还没挖到。但有一个代号——园丁。“ “园丁。“ “种瓜得瓜,种豆得豆。种子撒下去,等人来收割。“唐糖把烟头摁灭在一个易拉罐改成的烟灰缸里,“我追查这个代号两年,每次快接近线索就断。对方反侦察能力极强,不是普通黑帮的水平。“ 她切换到另一块屏幕,调出一张建筑平面图。 “荣城安保。办公楼地上五层,地下两层。明面上是保安公司和健身房,地下一层是武器库,地下二层是审讯室。登记在册的打手四十七人,实际常驻的有五十三人,分三班轮换。“ 红色光点在蓝图上移动,标注出巡逻路线和摄像头覆盖范围。 “停车场西侧有一个货运电梯,门禁卡由雷虎亲自保管。电梯下到地下三层,那是赵氏地下钱庄的第一道防线。你要从这儿进去,得先解决三个门禁和六组红外感应。“ 陈锋的目光扫过蓝图上的每一个细节。通风管道口径四十厘米,承重柱间距六米,消防喷淋系统覆盖半径三米。这些数据在他脑子里自动组合成三维模型,进攻路线像水银一样在缝隙间流动。 唐糖注意到他的眼神。那不是在看地图,是在拆解一台机器。 “你的记性不错。“ 陈锋没回答。他的视线停留在蓝图右下角的一个标注上:配电室。 邮件里提到过这个词。 “配电室。“他说。 “B区西南角,独立供电系统。“唐糖的手指在屏幕上划了一道,“荣城安保有自己的备用发电机,和市政电网隔离。你要是想切断他们的电源,得先破这道防火墙。怎么,你对配电室有兴趣?“ 陈锋收回目光:“继续说。“ 唐糖耸耸肩,没有追问。情报商的规矩是不问客户来历。她切换到另一份文档。 “雷虎。四十一岁,前某军区特种侦察营副连长,九五年退役。九六年加入赵氏集团,从司机做到安保主管。擅长的不是打架,是布防。荣城安保的所有安保方案都是他一手设计的,包括电子监控、人员巡逻和应急预案。“ 她调出一张照片。一个剃着板寸的中年男人,国字脸,眼神阴沉,穿着黑色冲锋衣站在办公楼门口。 “他是赵万山的最后一道防线。要动赵家,必须先拔掉这颗钉子。“ 陈锋把每一个细节刻进记忆。雷虎的脸、荣城安保的布局、四层洋葱的结构。碎片开始拼凑成形。 唐糖把烟头摁灭,忽然瞥见陈锋的右手。掌心里嵌着几片细碎的玻璃碴,血迹已经干涸,在纹路里结成暗红色的细线。那是从碎怀表里扎进去的。 她拉开抽屉,翻出一盒创可贴,扔过去。 “拿着。“ 陈锋没接。创可贴掉在椅子扶手上。 “习惯了。“ “习惯疼和习惯受伤是两回事,老板。“唐糖的声音里带了一丝冷淡,像是对不知好歹的人失去耐心,“你不处理伤口,行动上露破绽,死在我的情报盲区里,我算谁的账?“ 陈锋看了她一眼。他弯腰捡起创可贴,撕开封口,贴在掌心最深处的一道裂口上。动作机械,不带感情,像是在给一台机器贴防尘膜。 唐糖满意地转回椅子。 “合作方式。我提供实时情报支持,你负责行动。情报费按次结算,预付费,不赊账。紧急支援另加三成。“ 陈锋点头。他从口袋里数出两千块现金,放在桌上。 “定金。“ 唐糖看也没看,把钱扫进抽屉。她从工作台下拿出一个黑色的小盒子,打开,里面躺着一只微型通讯耳机。 “加密频道,范围五公里。别弄丢,贵着呢。“ 陈锋接过耳机,在指间转了半圈,塞进外套内袋。 “用完还你。“ 唐糖笑出声。这次是真的笑,带着一丝嘲讽。 “你以为我借你啊?这是租金,按天算。一天三百,从你定金里扣。“ 她转回椅子,手指重新搭在键盘上,灰猫被她惊动,伸了个懒腰,换个姿势继续睡。陈锋起身,朝门口走去。他的手已经搭在门把手上。 “老板。“ 唐糖的声音从背后传来。陈锋停住,没回头。 “那块表,能借我看看吗?“ 陈锋沉默了两秒,转身走回去,把碎怀表放在工作台上。唐糖从抽屉里取出一副带放大镜的手套,戴上,把表拿到台灯下。她的脸被灯光照成半明半暗,专注的神情让她看起来像个正在解剖尸体的法医。 放大镜下的表盖内侧,那行刻字清晰可见:给清道夫。别回头。S。 唐糖看了很久。灰猫跳上她的膝盖,被她无意识地推到一边。 “别回头。S。“她喃喃重复,然后抬头,“这刻字的技术不一般。不是普通刻刀,是激光微雕。军用级别的设备。“ 陈锋的眼神变了。瞳孔收缩,像狙击镜中的十字星骤然聚焦。 “什么意思?“ “意思是,给你刻这句话的人,有渠道搞到军用设备。而你,一个煮面的,为什么会有这种表?“ 房间里安静了几秒。三台显示器的散热风扇发出低沉的嗡鸣,灰猫在膝盖上打着呼噜。陈锋没有回答。他伸手拿回怀表,指尖在表盖内侧的刻字上停留了一瞬。 唐糖盯着他的脸,像是在读取微表情。 “老板,你身上的味道不是面的味道。是硝烟和消毒水。我闻得出来。“ 陈锋把怀表收回口袋,转身朝门口走去。他的背影在磨砂玻璃门上映出一个模糊的轮廓,肩膀宽阔,脊背笔直,像一只在黑暗中穿行的狼。 手搭上门把手的瞬间,唐糖的声音再次响起。 “对了老板,有个消息免费送你。“ 陈锋停住脚步。 “赵万山今晚会去蓝月夜总会。安保会减半,只带四个贴身保镖。机会难得。“ 陈锋没有回头。他推开门,走廊里的冷风灌进来,带着地下室的霉味。门在身后关上,发出一声沉闷的响动。 唐糖坐回椅子上。灰猫跳上她的膝盖,用脑袋蹭她的手掌。她无意识地抚摸着猫的脊背,眼睛盯着屏幕上陈锋离去的背影——门口隐蔽的摄像头把一切都录了下来。 她打开一个加密文件夹,图标是一个黑色的锁。鼠标移到搜索栏,停顿了两秒。 她输入三个个字:清道夫。 屏幕上的搜索进度条开始缓慢移动。灰猫在她膝盖上蜷缩成一团,尾巴搭在她的手腕上,像一个毛茸茸的**。 第四章 蓝月之夜 陈锋没有直接回面馆。 他绕到面馆斜对面的一栋待拆楼房,从消防梯攀上三层。视野刚好覆盖面馆后巷和隧道口。这个地方他用了七年,从没让任何人知道。 上午十点,一辆警车停在隧道口。没有警笛,没有封锁线,只有两个穿便衣的刑警下车,钻进隧道。二十分钟后出来,其中一个对着对讲机说了几句,表情不太好看。 赵泰被发现了。比预期早。 陈锋从背包里取出唐糖给的通讯耳机。豆粒大小的黑色装置,塞进耳道后几乎隐形。他用指尖在耳廓上轻敲两下。 “喂?喂?“ 唐糖的声音从耳道深处传来,语速快得像在播报股市行情。 “频道测试。“ “收到,信号满格。” 陈锋没接话。他摘下耳机,重新塞好。然后从背包里取出一件黑色工装服,套在原本的外套外面。旧运动鞋,鞋底纹路被磨平了一半,走路没有声响。 他不戴手套。七年前,他的指纹从所有数据库里消失了,国内没有他的生物信息存档。 他也不蒙面。监控摄像头拍不到他——他走的每一条路线都经过精确计算,卡在视角盲区之间。 他不带枪。枪会留下弹道证据。他只带了一把剔骨刀,还有几样小工具:一卷钓鱼线、两根牙签、一只微型手电。 背包被塞进消防梯的暗格里。陈锋活动了一下指关节,指节发出轻微的咔哒声。 --- 蓝月夜总会坐落在老城区最繁华的街角。霓虹灯招牌从六楼垂到二楼,粉紫色的光管勾勒出几个狂草大字,在夜色里亮得刺眼。门口停着一溜豪车,泊车小弟穿仿制西装,腰间别着对讲机。 这是赵氏集团表皮层最核心的产业。 陈锋从后巷进入。巷子窄得只容一辆三轮车通过,墙面上贴满了层层叠叠的小广告。空气中飘着潲水油和腐烂菜叶的混合气味。 耳机里传来唐糖的声音,没有寒暄,直接报数据。 “B2货梯,离你左前方二十米。门禁密码6839,六位数字键盘,按完等两秒,绿灯亮再拉门。注意头顶的球机摄像头,转动周期十五秒,盲区七秒。“ 陈锋抬腕看表。秒针指向十二。 他没有立刻行动。他在等。 摄像头在墙角缓缓转动,镜头表面的红外补光灯像一颗暗红色的独眼。陈锋默数着它的节奏——左、停、右、停。一个完整的周期,恰好十五秒。 当镜头转向最右侧的瞬间,陈锋动了。他用一种介于快走和慢跑之间的步频,精确控制每一步的落点。二十米的距离,他用了四秒。手指在键盘上依次按下6839,绿灯亮起,拉门,闪入。 货梯门在身后合拢。全程六点八秒。 唐糖的声音在耳机里响了一下:“漂亮。“ 货梯内部比预想的大。角落里堆着几个空啤酒箱,箱底积着一滩发黄的液体。空气里有三种气味在打架——厨房潲水的油腻、消毒水的刺鼻、还有从通风口漏下来的香水味。 “三楼包厢区。“唐糖继续播报,“赵万山在壹号包厢,四个保镖,两个在门口,两个在隔壁贰号包厢。你还有四分钟,保洁会在三楼走廊出现。“ 陈锋按下三楼的按钮。货梯发出沉闷的嗡鸣,开始上升。 “知道了。“ --- 货梯门在三楼打开,面前是一条服务通道。 通道没有客人区的地毯和壁纸,只有裸露的水泥地面和刷了白漆的铁门。天花板上吊着老化的日光灯管,发出嗡嗡的电流声。 陈锋刚迈出两步,右侧的杂物间门突然打开。一个穿白色制服的服务员推着清洁车出来,戴着耳机,嘴里哼着歌。 两人对视了零点五秒。 陈锋的右手已经挥出。掌根精准击中对方的喉结下方,甲状软骨和环状软骨之间的间隙。力道控制得刚好——声带周围的肌肉受到钝性震荡,会肿胀闭合,暂时失声,但不造成永久性损伤。 服务员的哼唱戛然而止,变成一声无声的抽气。他的双手本能地捂住喉咙,眼睛瞪大。陈锋钳住他的后颈,将他推进杂物间,清洁车被顺手拖进来。 杂物间里堆满了抹布和消毒水桶。陈锋用服务员自己的领带捆住他的手腕,把一团消毒湿巾塞进他嘴里。服务员的眼睛里还残留着困惑和恐惧。 陈锋将食指竖在唇前。服务员拼命点头。 陈锋转身走出杂物间,轻轻带上门。走廊恢复安静。 他沿着通道向包厢区移动。音乐声从门缝里漏出来,低音炮的震动让脚下的地板在发颤。通道尽头的拐角处,他看见了第一个保镖。 那人背对着通道,站在壹号包厢门口,手里夹着一根烟。烟头的红光在昏暗的走廊里明灭。保镖的姿态放松,肩膀向下垂着,显然没有预料到会有人从服务通道过来。 陈锋贴着墙根接近,脚步落在瓷砖接缝处。距离三米时,保镖似乎察觉到了什么,头刚偏了半寸,陈锋已经欺身上前。 左手捂住保镖的嘴和鼻子,阻断发声。右手的手掌外侧切向颈部侧面的颈动脉窦。压迫颈动脉窦会导致心率骤降,大脑供血不足,三秒内昏迷。 保镖的身体软下去,烟头掉在地面上。 陈锋拖着他走向消防通道,用皮带反捆住双手双脚,从保镖口袋里摸出一条手帕塞进口中。他把昏迷的保镖放进楼梯转角,关上门。 回到走廊时,第二个门口保镖不见了。 陈锋的脚步顿住。他的视线扫过壹号包厢的门口,门还关着,但烟味从另一个方向飘来——拐角处的洗手间。 脚步声。从拐角那边靠近。 陈锋贴着墙壁,把自己藏进灯光照不到的阴影里。第二个保镖的轮廓从拐角处探出,低头看着手机,屏幕的蓝光映在他脸上。 但他抬头的瞬间,看到了地面上掉落的烟头。保镖的表情变了,手伸向腰间。 陈锋没有给他拔出来的机会。 他从阴影里冲出,膝盖精准顶向保镖的裆部。这一击让保镖本能地弯腰收缩,双手从腰间移开。就在这一瞬间,陈锋的手肘从上方砸下,击向对方暴露出来的后脑。一声闷响。 保镖像一袋面粉般向前栽倒。陈锋在他落地前抓住他的后领,减缓了下坠的冲力,避免头颅撞击地面发出声响。他将保镖拖进消防通道,与第一个并排躺好,同样用皮带捆住。 四分钟还剩多少? 陈锋没有看表。耳机里传来唐糖的声音,语速比之前快了半拍:“你还有两分钟三十秒,保洁从西侧楼梯上来了。“ 他没有立刻冲向壹号包厢。他抬头看了走廊的天花板——一个球机摄像头挂在两个包厢之间的墙角,红灯闪烁,正在工作。 陈锋从口袋里摸出一根牙签。他攀上走廊的消防管道,单手维持平衡,另一只手将牙签精准地插进摄像头的镜头缝隙。牙签卡住了内部的光圈叶片,镜头发出一声轻微的电机卡滞声,红灯熄灭。 整个过程五秒。 然后他走到贰号包厢门口,抬手,指节在门板上敲了三下。 门内传来脚步声。门锁转动的声音。 门开了一条缝。一个剃着平头的保镖探出头来,手摸向腰间。陈锋的脚卡在门缝里。 他双手抓住门板,用全身重量向内猛推。门缝夹住了保镖的手臂,那人发出一声闷哼。陈锋没有松劲,右手从门边的消防器材箱里拎起一只灭火器钢瓶,砸向保镖的膝盖外侧。 钢瓶与髌骨侧面碰撞,发出一声碎裂声。 保镖的惨叫被门板捂住了一半。陈锋趁机挤进门内,第二个保镖已经从沙发上站了起来,手里多了一把黑色的手枪。 陈锋以门为掩体,将门板推向墙壁。门板撞中保镖持枪的手臂,陈锋抓住保镖的手腕,向内一拧,肩关节发出脱臼的咔哒声。手枪掉在地毯上。 陈锋将第二个保镖按倒在地,从床头柜上扯下一条毛巾塞进口中。第一个保镖抱着膝盖在地上翻滚,陈锋给了他后颈一击。 “三十秒。“唐糖的声音在耳机里响起,“保洁到三楼了。“ 陈锋转身走出贰号包厢,顺手带上门。走廊上空无一人,日光灯管还在嗡嗡作响。他站在壹号包厢门前,推开了门。 --- 赵万山坐在沙发正中,左手搂着一个穿露背裙的年轻女人,右手端着一只水晶酒杯。银丝眼镜架在鼻梁上,镜片后的眼睛半眯着。 他六十出头,穿着一身藏青色唐装。整个人不像黑道老大,更像一个退休的大学教授。 门被推开的声音让他的酒杯停在半空。 年轻女人先反应过来。她转头看向门口,看到一个穿黑色工装服的***在那里。她的尖叫声刺破了包厢里的音乐。 “出去。“ 陈锋的声音不大,但那个女人像是被电击了一样从沙发上弹起来,抓起手包,连滚带爬地冲向门口。她甚至没有回头看赵万山一眼。 门在她身后关上了。 赵万山的表现与赵泰截然不同。他没有恐惧,没有咆哮,甚至没有在沙发上挪动一下。他只是放下酒杯,用指尖整理了一下唐装的领口,然后抬眼看向陈锋。 他的目光在陈锋脸上停留了三秒。评估,打量,在掂量一件货物的成色。 “你是陈锋。“ 这不是问句。 陈锋没有回答。他走进包厢,步伐平稳,每一步都踩在低音炮的节拍间隙里。他在茶几前停下,从口袋里掏出那块碎怀表,放在玻璃茶几的台面上。 怀表的裂纹在包厢的灯光下像一张蛛网。 赵万山的瞳孔收缩了。镜片后的眼睛一睁,虽然只有一瞬间,但足够了——他认出了这块表。 陈锋的声音低沉,从胸腔深处挤出来:“七年前,野战医院。谁下的命令?“ 赵万山沉默了两秒,然后笑了。嘴角上扬的弧度很小,带着几分苍凉的意味。 “我不知道你在说什么。“赵万山调整了一下眼镜,“但如果这块表对你很重要,你应该去问一个女人。“ 陈锋的眼神变了。浑身的肌肉在一瞬间绷紧。 “什么女人?“ “我不知道她是谁。“赵万山的声音依然平稳,“但从去年开始,有人通过加密邮件给我发指令。所有关于赵家的'特殊事务',都要按她的意思办。包括……“他顿了顿,“包括提点你儿子去砸一家面馆。“ 陈锋的拳头攥紧,指节发白。赵万山的话证实了赵泰的供词——砸面馆不是偶然,是有人在背后遥控。 而且那个人是个女人。 陈锋向前迈了一步。他离赵万山只有一米半。 赵万山的表情终于有了一丝变化。他的后背靠向沙发,喉结上下滚动了一下。 但陈锋没有打他。他只是把碎怀表推到赵万山面前,然后从工装服的口袋里抽出那把剔骨刀,翻转刀身,用刀柄敲向茶几上的酒瓶。 水晶酒瓶炸裂。碎片四溅,琥珀色的液体浸湿了赵万山的唐装袖口。 陈锋的声音压得很低:“下次碎的不是瓶子。“ 他转身走向门口。 赵万山坐在沙发上,面色铁青,手背上的血珠滴在沙发扶手上。他没有叫保安。他知道叫了也没有用。 --- 陈锋没有走原路。 他从壹号包厢对面的消防通道下楼,脚步声在铁制楼梯上被放大成闷响。耳机里唐糖的声音持续不断:“保洁在三楼走廊,已经从西向东走了二十米。从东侧楼梯下,快。“ 他推开消防通道的门,转入东侧楼梯。下到一楼时,唐糖的声音再次响起:“货梯被占用了,有服务生在运酒水。走B1停车场,西侧出口。“ B1停车场的灯管坏了三分之一,光线昏暗。陈锋穿过两排停放的车辆,朝西侧出口移动。轮胎碾过地面的积水,发出轻微的哗啦声。 出口处站着三个人。 泊车小弟的仿制西装在停车场冷白的灯光下显得廉价。三个人呈品字形站着,手里没有枪,但每人手里都拎着一根橡胶棍。他们发现了异常,堵住出口。 陈锋没有硬闯。 他后退两步,转身看向停车场侧面的墙壁——一只红色的消防栓箱挂在承重柱上。他冲过去,打开箱门,从里面抽出灭火器钢瓶,用瓶底砸向消防栓顶部的玻璃报警器。 玻璃碎裂的声响在停车场里回荡。三秒后,头顶的消防喷淋系统全部启动。 水流从数百个喷头里倾泻而下,停车场变成一片水雾弥漫的世界。三个泊车小弟被浇得睁不开眼,慌乱地用手臂遮挡。 陈锋在混乱中穿过停车场,借着车辆的掩护绕到东侧,找到一条标着“员工通道“的铁门。门锁是老式的插销锁,他用牙签三秒撬开。 门在他身后合拢,水流声被隔绝。 后巷里,警笛声已经从远处传来。陈锋贴着墙根走了三十米,拐出巷口,汇入一群正在围观的人群之中。蓝月门口停了两辆警车,警灯的红蓝光在霓虹中闪烁。 陈锋没有停留。他从人群的另一侧穿出,走进一条更窄的巷子。老城区的巷道像一张蜘蛛网,他对每一条岔路都了如指掌。 十分钟后,他站在面馆斜对面的待拆楼房前。攀上消防梯,从暗格里取出背包,脱下工装服,换回原来的外套。 “精彩,老板。“唐糖的声音从耳道深处传来,带着一丝懒洋洋的调侃,“赵万山那个老狐狸脸色都绿了。下次这种活儿提前说,我做个爆米花。“ 陈锋没接话。他坐在水泥地面上,靠着斑驳的墙壁,将耳机取下。 然后他低头看向自己的右手。掌心的创可贴已经湿透,他用左手撕开创可贴,露出下面的伤口——三道玻璃碎片造成的划伤。 伤口愈合了一半。新的皮肤正在从边缘向中间生长,颜色比周围浅,是粉红色的嫩肉。 七天前留下的伤口,现在愈合了一半。 陈锋盯着那道粉红色的疤痕看了很久。 裤袋里的手机响了。 不是诺基亚。是那个他从没用过的黑色手机,三天前发来自神秘邮件的手机。铃声是一种低沉的蜂鸣,像心脏监护仪的警报。 他掏出手机,屏幕上显示一个陌生的号码。他按下接听键,将手机举到耳边。 老鬼的声音从听筒里传来,沙哑而急促,背景音里有风声和汽车引擎的轰鸣。 “别回面馆。“老鬼的气喘得很厉害,背景里有风声,“有人在那里等你。“ 陈锋的肌肉瞬间绷紧。 “还有——“老鬼的声音低下去,“你查的那个'配电室',1997年确实有图纸,但图纸不在赵家。在……“ 电话那头突然传来一声闷响。 像是有人用手捂住了话筒。紧接着是一阵剧烈的摩擦声,衣物拉扯的窸窣,还有一声被闷住的闷哼。 老鬼的声音变成了一句模糊的嘶吼,从很远的地方传来,扭曲得不成形状。然后,电话断了。 只剩下忙音。 陈锋握着手机,指节因为用力而发白。他慢慢站起身,走到窗前,看向下方街道尽头的那间面馆。 面馆的灯还亮着。卷帘门拉下一半,门缝里透出一道昏黄的光。 和他离开时一模一样。 他把手机收回口袋,将剔骨刀插进后腰的皮带内侧。然后从暗格里取出背包,把钓鱼线和手电塞进口袋。 他最后看了一眼手机屏幕。 1997年。配电室。图纸。 老鬼的话没有说完。 陈锋推开三层的铁门,走入夜色之中。 第五章 盲眼的钟表匠 陈锋没有回面馆。 老鬼说有人在那里等,他就不会现在去验证。七年前老鬼教过他一件事:当猎手给你指了一个陷阱,不要急着绕过去,先去找猎手本人。 他沿着老城区背街步行了四十分钟,穿过三条狭窄巷道,翻过一道生锈的铁栅栏。铁轨废弃多年,枕木间长满杂草,他踩着碎石路基走到第六个信号灯桩前,左转,进入一片连路灯都舍不得亮的旧街区。 这里没有改造价值。太老,太破,产权关系太复杂。开发商宁愿去新区推平农田,也不愿碰这些缠在电线和晾衣杆里的老骨头。沿街的门面大多紧闭,玻璃上贴着招租广告,纸面被雨水泡得泛黄起皱,字墨晕开,电话号码的后三位已经辨认不清。 陈锋在第三个街口停下。 橱窗里摆满了停摆的钟表。台式闹钟、怀表、座钟、挂钟,金属外壳在路灯光下泛着陈旧的黄铜色。有的表盘玻璃裂了,有的指针脱落一根,有的罗马数字已经磨损不清。它们挤在狭小的展示空间里,像在沉默地等待某个永远不会到来的上弦时刻。 门楣上方有一块褪色的木牌,漆字剥落大半,只剩下“修“和“钟“两个字还依稀可辨。 陈锋推门进去。 风铃没有响。门轴吱呀一声,在寂静中被放大了数倍。店内光线昏黄,屋子里飘着机油和金属粉尘的气味,那种陈旧的、工匠劳作几十年的味道,混着皮革和木蜡的气息。地上散落着几只拆开的表壳,铜制的零件躺在工作台的绒布上,被一盏绿色灯罩的台灯照得发亮。 墙上挂满了齿轮、发条、螺丝和细小的铜制零件,分门别类插在软木板上。工作台上铺着深绿色绒布,一只座钟被拆到一半,齿轮散落在绒布上,大小齿环相扣,像一具精密的骨骼标本。 工作台后面坐着一个老人。 他低着头,左眼戴着一只黄铜边框的单片放大镜。镜片后面的眼睛浑浊发白,蒙了一层翳。但他的右眼——在放大镜的上方——那只眼睛是完好的,瞳孔在昏暗中收缩成针尖大小。 陈锋站在门口,没有动。 老人也没抬头。他的手指捏着一根镊子,正在摆弄一块比指甲盖还小的擒纵轮。动作很慢,但稳,每一毫米都经过计算。 “表停了?“老人开口。声音苍老沙哑,气管里带着痰音。 “停了七年。“陈锋说,“还能修吗?“ 老人放下镊子。那只完好的右眼抬起来,看向陈锋的方向。目光在陈锋脸上停了三秒。然后他的嘴唇动了一下,不是笑,是别的什么。 “你终于来了。“他说。 --- 老鬼比电话里听起来更糟。 左臂吊着一条脏污的绷带,绷带边缘渗着暗褐色的血渍。脸色灰白,两颊深陷下去,颧骨下面挂着不正常的潮红。每一次呼吸都带着湿啰音,像气管里灌了半杯水。他靠在椅背上,身体稍侧向左方,似乎在避开什么看不见的疼痛。 陈锋在他对面坐下。木椅子承受了陈锋的体重,发出一声嘎吱。 “电话怎么断的?“ “有人跟了我两条街。“老鬼从工作台抽屉里摸出一包皱巴巴的香烟,“我听到脚步声,太整齐了,不是路人。挂断之后从二楼翻窗走的。“ 他的左手去拿打火机,动作迟缓得像在搬一块石头。砂轮摩擦的声响在安静的钟表铺里格外清晰。咔哒。没着。咔哒。没着。 老鬼的手在抖。那种颤抖从指尖传到手腕,连带着整条手臂都在细微地颤动。 咔哒。咔哒。咔哒。第五次,火苗终于窜出来,舔上烟丝。他深深地吸了一口,烟气从鼻腔里喷出来,在昏黄的灯光下像一团薄雾。 “你不该来。“老鬼说。 陈锋没回答。他盯着老鬼吊着绷带的手臂,然后目光上移,与老鬼那只完好的右眼对视。老鬼的眼神里有欣慰,有担忧,还有一丝别的什么——陈锋认出了那种神情。那是愧疚。七年前从废墟里拖出他时,老鬼脸上也是这个表情。 “赵万山说有人在遥控他。“陈锋说,“一个女人。“ 老鬼捏着烟的手指紧了紧。烟灰掉落在工作台的绒布上,他也没去掸。 “赵万山连门都进不了。“老鬼的声音压得更低,沙哑中带着一丝颤抖,“你以为他是津港的老大?他在理事会眼里,只是一粒种子。“ “理事会。“ 陈锋把这个词重复了一遍。不是问句,是在确认一个七年没有说出口的名字。 老鬼吸了一口烟,眼神飘向橱窗里那些停摆的钟表。 “一九九七年成立的。七个老头,在大别山深处的疗养院里签了一份协议。那时候没人当回事,以为只是几个过气军阀在搞养老俱乐部。“老鬼咳嗽了两声,痰音很重,他用手背捂住嘴,指缝间露出一丝暗红的血渍,“二十六年过去,它成了跨区域的地下秩序维护者。不是黑帮,不是政府。是一个行业自律组织。“ 陈锋沉默地听着。他没有插话,只是等老鬼继续说。 “四层结构。“老鬼继续说,他的每句话都经过掂量,说得慢,欲言又止,“最外层,是你这样的人。清道夫。编号制,没有名字。你当年的编号是零零七。“ 陈锋的肌肉绷紧了一瞬。 “第二层,区域中间人。像我这样的。负责联络、情报、后勤,给清道夫擦屁股。“老鬼把烟头摁灭在一只铜制烟灰缸里,烟灰被碾碎成粉末,“第三层,区域理事。每个大区有一个,代号叫园丁。津港的园丁不是你认识的任何一个名字,你这辈子都不会见到他。“ “第四层呢?“ 老鬼没有立刻回答。他从工作台的抽屉里又摸出一根烟,没有点燃,只是夹在指间转动。那只完好的右眼垂下去,盯着座钟的齿轮看了很久。 “最高理事会。“老鬼的声音变得更低,像是在说什么不该说出口的东西,“七个人,代号是北斗七星。天枢、天璇、天玑、天权、玉衡、开阳、摇光。你在的时候,有七个人。现在可能只剩五个。内部清洗已经持续了两年。“ “清洗什么?“ “反对自动化的人。“ 老鬼终于把第二根烟点燃。这一次他的手抖得更厉害了,打了四次才点燃。火苗在黑暗中摇晃了一下才稳定。 “你七年前抗命,拒绝执行一个任务,杀死一个女人和她的孩子。理事会判定你情感失控,启动了报废程序。“老鬼的目光避开了陈锋的眼睛,盯着座钟的齿轮,声音沙哑得几乎听不清,“炸弹炸毁了野战医院。苏婉被认定为死亡。我从废墟里把你拖出来,告诉你里面没人能活下来。“ 陈锋的拳头在桌面下攥紧。指节发出轻微的咔哒声。 “那些都是你知道的。“老鬼继续说,他的声音里有一种疲惫,像在说一件与自己无关的往事,“你不知道的是,那场清洗之后,理事会变了。清道夫制度被废除,取而代之的是自动化执行系统。不需要人了,不需要判断,不需要犹豫。它需要机器。“ “所以七年后,没有人来补我的缺。“ “没有了。“老鬼摇头,灰白的头发在灯光下晃了晃,“现在执行任务的是经过改造的'执行单元'。没有名字,没有编号,没有情感。接了指令就出手,不死不休。“ 陈锋盯着老鬼的脸。老人说这些话的时候,那只完好的右眼一直在回避,不敢与陈锋对视。陈锋看到了老人眼角的皱纹,还有皱纹深处藏着的恐惧。那不是对死亡的恐惧,是对一股更大、更无形的东西的恐惧。 “你在电话里说,砸面馆的指令来自理事会。“ “不是赵家自己的决定。“老鬼点头,“赵万山是津港园丁下面的种子,负责执行地表层的脏活。提点赵泰去砸你面馆的人,是理事会高层。“ “谁?“ 老鬼沉默了。他把烟头摁灭,又从抽屉里摸出第三根烟。砂轮打火机的咔哒声在安静的钟表铺里回荡,一声,两声,三声。火苗窜起又熄灭,老鬼的手抖得太厉害,他最终放弃了点燃。 “那个代号我不能说。“老鬼把没点燃的烟放在工作台上,手指仍然搭在烟身上,“说了,津港的老鼠洞都不够我藏的。“ --- “还有什么你没告诉我?“ 陈锋的声音没有提高,但语气变了。那种沉默的压迫感从桌面上方弥漫过来,像一块石头压在胸口。老鬼捏着香烟的手指停了一秒。他把那只完好的右眼转向陈锋,看了很久。 “配电室的图纸。“老鬼终于开口,“不在赵家。在理事会的一个档案库里。“ “在哪?“ 老鬼的喉结上下滚动了一下。那只完好的右眼垂下去,盯着工作台上散落的齿轮。 “津港博物馆地下。一九九七年的建筑图纸,和津港港务局的老档案放在一起。“老鬼的声音轻得像在自言自语,“只有那个档案库里还存着原件。理事会把所有九七年的建筑资料都收进了地下三层,没有电子备份,没有远程访问,只有实体档案。“ 陈锋的眼神锐利起来。 “你怎么知道我在查配电室?“ 老鬼笑了笑。那个笑容里有苦涩,还有一些别的什么。他没有回答。 陈锋明白了。老鬼一直在看着他。从他回到津港的第一天起,从他在面馆里重新挂起招牌的那一刻起,这只老狐狸的眼睛就没有离开过他。 “理事会已经知道你醒了。“老鬼收起笑容,声音变得严肃,“那个三天前的邮件——不是普通人能发的。有人在理事会内部帮你,或者……有人在利用你。“ 陈锋身体前倾:“S是谁?“ 老鬼摇头。他的表情在陈锋问出这个问题的瞬间变得僵硬,浑浊的左眼和完好的右眼同时收缩。他的手指无意识地攥紧了工作台的边缘。 “我不能说。“老鬼的声音几乎是在耳语,“说了我们俩都活不过今晚。“ 他伸手去够打火机的动作出卖了他——那只手抖得厉害,第三根烟掉了两次才重新捡起来。陈锋看到了老人手腕上暴起的青筋,还有绷带下面隐隐透出的血渍。老鬼怕的不是被追踪,是怕那个名字本身。 陈锋没有逼他。他知道老鬼的底线。这个老人三十年前就在地下世界里讨生活,能在这么多轮清洗中活下来,靠的是知道什么时候闭嘴。 钟表铺里安静了很长时间。墙上挂着的那些齿轮在昏暗中投下细碎的阴影,停摆的钟表沉默地注视着两个各怀心事的男人。窗外传来一只野猫跑过屋顶的声响,瓦片被踩动,发出细微的哗啦声。 --- 脚步声从外面传来。 陈锋和老鬼同时静止。 不是一个人。至少三个,步伐整齐,落地极轻。鞋底与水泥地面接触的声响几乎被夜风掩盖,但陈锋听出了那种节奏——受过训练的人才会这样走路,重心压在脚掌前侧,每一步都控制在四十厘米以内。这不是赵氏集团的打手,不是街头混混。这是专业的追踪者。 老鬼的右手悄无声息地伸向工作台下方。 “后门。“老鬼的声音低得只剩下气声,“走。从后面出去,别回头。“ “你呢?“ 老鬼笑了。那个笑容里有苦涩,有释然,还有一些陈锋读不懂的东西。退休的人有自己的活法。他从工作台下抽出一把老式手枪,金属上膛的咔哒声在寂静中格外清脆。 “我是退休的。“老鬼说,“退休的人,最不怕的就是死。“ 陈锋看了他最后一眼。 那一眼里有很多话想说,但他什么都没说。他站起身,推开工作台旁的一扇小门,走进黑暗的后巷。 门在身后合拢的瞬间,他透过门缝看到老鬼将台灯熄灭,钟表铺陷入黑暗。老鬼的轮廓藏在那些停摆的钟表后面,像一尊褪色的雕塑。那把老式手枪的枪管在黑暗中泛着幽暗的光。 陈锋穿过狭窄的后巷,翻过一道矮墙,落地时没有发出声响。他在墙根下停了五秒,确认身后没有人跟来,然后快步走到主街上。 他没有立刻离开。 街对面有一栋待拆的空楼,陈锋从侧面的缺口钻进去,攀上二楼。他站在一扇没有玻璃的窗前,透过破碎的窗框俯视对面的钟表铺。 灯还亮着。昏黄的光从橱窗里透出来,那些停摆的钟表在光晕中沉默。 十分钟后,没有人出来。也没有人进去。 又过了五分钟,钟表铺的灯灭了。 陈锋在黑暗中站了一会儿。然后他转身下楼,走入凌晨的街道。 耳机里突然传来唐糖的声音。 “老板,有个情况。你查的那个'配电室',我黑进港务局的系统找到了一份一九九七年的图纸。但图纸被人动过——三天前有人下载了同一份文件。地址追踪到了……“唐糖停顿了,“追踪到了你面馆附近的一个公共无线网络。“ 陈锋的脚步停在街道中央。 三天前。有人在陈锋的面馆附近,下载了同一份配电室图纸。 那个人就在他身边。 他抬起头,望向街道尽头。凌晨的津港像一头沉睡的巨兽,霓虹灯还在远处闪烁,像在呼吸。一辆空驶的出租车从他面前驶过,尾灯在潮湿的路面上拖出两道红色的残影。 陈锋将剔骨刀从后腰移到袖管里。 然后他向面馆的方向走去。 第六章 风卷残云 陈锋在面馆外围三个街区停住。 他没有靠近。老鬼的警告还在耳边,唐糖说的那个下载图纸的人——此刻可能就在面馆里等着。猎手和猎物的位置,往往只在一念之间反转。 他找了一栋待拆的居民楼,从外侧消防梯攀上四层。铁梯的焊接口已经锈蚀,每一步都发出轻微的**。四楼的视野刚好覆盖面馆后巷和整条街道。 陈锋将耳机塞进耳道,指尖在耳廓上轻敲两下。 “汇报位置。“唐糖的声音传来,背景里有键盘敲击的声响。 “面馆西北,四百米,居民楼四层。“ “收到。开始扫描附近信号。“ 耳机里安静了二十秒。唐糖的键盘声停了。 “两个异常。“她的语速加快,“面馆内部有一部手机信号,不是你的。后巷停着一辆黑色越野车,发动机还热着,说明刚熄火不超过十分钟。“ 陈锋的目光移向后巷。那辆车藏在阴影里,车窗贴了深色膜。 不是大规模埋伏。大规模埋伏不会只用一辆车。但也不是普通访客——普通访客不会在凌晨一点守在面馆后巷。 “面馆是诱饵。“陈锋说。 “看起来是。“唐糖停顿了一秒,“他们在等你自投罗网。“ 陈锋没有回答。他盯着那辆越野车看了很久,然后做出了决定。 验证谁在等他没有意义。让对方来找他,才是正确策略。赵氏的外围据点还有三个,每清洗一个,对方的阵线就松动一分。 “赵氏第二个据点的位置。“ 唐糖的声音变得严肃:“赵氏有一个地下拳场,叫'铁笼'。名义上是健身俱乐部,实际上是赵万山的地下钱庄前台——赌拳、洗钱、暴力催收。位置在码头区,废弃造船厂改造的。“ “给我结构图。“ “正在传。“唐糖的语气变重,“警告你,这个据点的安保水准和蓝月不在一个级别。蓝月是夜总会,那里是军营。“ 陈锋看着手机上弹出的三维结构图。 “我知道。“ --- 深夜的码头区像一片被遗忘的工业坟场。 巨大的钢结构厂房卧在江边,锈红的钢梁在夜空中勾勒出狰狞的轮廓。厂房顶部的塔吊像一只垂死的巨兽,手臂悬在半空,指向漆黑的天幕。 铁笼拳场就在这座废弃造船厂的地下。 陈锋蹲在三百米外的集装箱堆场后面。耳机里唐糖的声音持续不断:“外围巡逻,三人一组,带一条德牧。每十五分钟一圈。现在从正门向东走,你还有四分钟的窗口。“ 陈锋没有从正门进。 他贴着江堤滑入水中。江水冰冷刺骨,水流在腿部形成阻力。他深吸一口气,整个人沉入水面之下。 唐糖从一九九七年的港务局图纸里发现了一个结构漏洞:造船厂的废弃坞闸有一条水下通道,直通地下一层的排水系统。这条通道在官方图纸上已经被标注为“废弃“,但实际仍然连通。 陈锋在水下睁开眼。黑暗中有微弱的光从坞闸排水口透出来。他估算着距离,双腿蹬水,双臂以最小的幅度划动,减少水流扰动。 四十米。肺部开始发出灼烧的信号。 排水口的铁栅栏已经被腐蚀,他用手指扣住栅条,发力一拉。锈铁断裂的声音在水下变得遥远。他从缺口挤进去,水流变急,将他推进一条狭窄的管道。 管道尽头是一扇铸铁格栅。陈锋抓住格栅,双手引体向上,头部探出水面。 地下一层的空气涌入鼻腔。汗臭、血腥味和消毒水混合在一起,形成一种令人作呕的甜腻。 他从排水口爬出,水滴在水泥地面上洇出深色的痕迹。这里是更衣室和装备间,几排铁柜靠墙而立,地上散落着绷带、护齿和用过的一次性手套。 陈锋从装备间的挂钩上找到一件工作人员的外套。灰色涤纶面料,背后印着“铁笼后勤“四个字。他披在身上,推开通往地面的铁门。 --- 地面一层是拳场。 中央有一座铁笼擂台,四周围着双层铁丝网,网眼细密得连拳头都塞不进去。擂台上方悬着几盏强光灯,将铁笼照得惨白。两个拳手正在笼内搏斗,一个满脸是血,另一个的眼眶肿得只剩一条缝。观众席呈阶梯式排列,坐满了下注的赌徒,呐喊声和咒骂声混成一片嘈杂的潮水。 陈锋没有行动。 他混在观众席的后排,低着头,目光从帽檐下扫过整个拳场。赌徒的狂热像瘟疫一样在人群中蔓延,每一记重拳落下都引发一阵歇斯底里的尖叫。 他观察了整整五分钟。 西侧有几个带沙发的隔间,穿着暴露的女人陪客人喝酒。但真正的管理层不在那里——拳场二楼的北侧有一个全封闭观战区,玻璃是单向的,从外面看不到内部。 更关键的是安保人员。 他们的站姿暴露了身份。脊背挺直,双脚分开与肩同宽,重心落在脚掌前侧。巡逻时不是随意走动,而是呈交叉路线覆盖所有死角。眼神不飘,手永远放在靠近腰间的位置。 这不是赵氏的打手。这是军人。 耳机里唐糖的声音证实了判断:“根据荣城安保的人员档案,雷虎的私人卫队有十二人,前特种兵。他们应该就在那个拳场里。“ 陈锋还没有决定下一步,一个声音从身后传来。 “朋友,你不是这里的人。“ 陈锋转身。 一个身高超过一米九的***在他身后。极短的寸头,脖子上有一道从耳根延伸到锁骨的刀疤,像一条暗红色的蜈蚣。黑色紧身短袖下,手臂的肌肉线条在灯光下呈现出雕刻般的棱角。 “你的坐姿太端正了。“男人的嘴角扯出一个弧度,“眼神也不对。这里的人看笼子,你看的是二楼。“ 陈锋没有辩解。辩解没有意义。 “铁山。“男人自我介绍,声音从胸腔里发出来,带着金属般的共鸣,“雷哥手下的二号人物。“ 他从人群中认出了陈锋的“不对劲“——坐姿太端正,眼神没有赌徒的狂热,双手放在随时可以出手的位置。这种嗅觉不是训练能培养的,是从无数次实战中淬炼出来的本能。 “走,进笼子。“铁山朝擂台的方向偏了偏头,“让我看看,清洗赵家的人,到底什么成色。“ --- 两个手下清场。 观众被驱赶到外围,铁笼擂台被清空。铁山脱下短袖,露出满身的伤疤和纹身——胸口纹着“荣城安保“四个字,每一笔都像是用刀刻进皮肉。 他对陈锋说:“我知道你是谁。雷哥说了,有一个煮面的在清洗赵家。我还不信。“ 陈锋没有否认。他走进铁笼,将外套扔在地上。 铁笼的门锁上。笼内只有两个人。笼外的安保人员围成半圆,像一圈沉默的墙壁。 铁山没有立刻动手。 他突然伸手,拍向陈锋的肩膀。动作看起来像是打招呼,但手掌下落的轨迹带着试探的力度。 陈锋侧肩卸力,同时右手本能地护住肋部。 肌肉记忆暴露了训练痕迹。铁山的眼睛亮了起来。 “果然不是普通人。“ 下一秒,铁山动了。 武警特战的近战风格——低重心,快步法,连续组合拳。左刺拳直扑面门,右手的后手拳紧跟其后,目标是太阳穴。 陈锋双臂护头,硬接第一拳。冲击力透过前臂传到肩膀,整条手臂发麻。他后撤,慢了半拍,铁山的低扫踢已经袭来,狠狠砸中小腿外侧。 肌肉纤维受到钝性冲击,瞬间肿胀。陈锋踉跄了一步,重心偏移。 铁山抓住机会,上步,一记膝顶撞向腹部。 陈锋用手臂格挡,但铁山的体重加上冲力超过了防御极限。他被撞退三米,背部砸到铁丝网上,铁丝发出刺耳的震颤声。 嘴角渗出一丝温热。左肋传来钝痛——不是骨折,是软组织挫伤。每次呼吸都牵扯着伤处。 铁山没有停顿。 连续组合拳砸过来。左勾拳、右直拳、左摆拳,每一击都瞄准头部。陈锋被迫纯防守,用前臂硬接。骨头撞击骨头的闷响在铁笼内回荡。 耳机里唐糖的声音断断续续:“老板,你在里面吗?信号被屏蔽了,我看不到你!“ 陈锋没时间回答。 铁山的最后一记右勾拳擦过太阳穴。视野黑了一瞬,像是有人拉下了电闸。陈锋凭着本能低头,拳风从头顶掠过。 他靠在铁丝网上,深呼吸。伤处的疼痛让每一次吸气都变得艰难。 铁山退后一步,活动了一下脖颈。关节发出咔哒声。 “就这点本事?“铁山笑了,“赵家那几个废物,败在你手里也不冤枉。“ 陈锋闭上眼睛,只闭了一秒。 然后他的大脑开始高速运转。铁山的打法分析——武警特战以力量和压制为主,体重超过九十公斤,每一次进攻都依赖前冲的惯性。缺点是灵活性不足,组合拳之间的衔接有微小间隙。转身慢,重心偏移后恢复时间长。 陈锋改变站姿。 从正面格斗转为偏侧身的自由搏击姿势,重心降低,双手护头,双脚一前一后拉开距离。不再硬碰硬,用距离控制和角度切割。 铁山察觉到变化,但没有在意。他再次冲上来,左刺拳开路。 这一次陈锋没有格挡。他侧步闪开,同时以掌根击打铁山的耳后——那里是迷走神经和平衡感受器的交汇处。 铁山的动作顿了零点五秒。陈锋没有追击。他知道铁山的抗击打能力极强,一两下精确打击不足以击倒。 他开始游击。闪避,精确打击,脱离。利用铁笼的空间,逼迫铁山在转身时露出破绽。节奏变了,从铁山的压制变成陈锋的控制。 铁山第三次转身时,重心偏移,右脚跟离地。 陈锋抓住这个间隙。低扫踢精准命中支撑腿的膝盖外侧——不是正面,是侧面韧带。角度刁钻,力量集中在韧带最脆弱的位置。 铁山的膝盖发出一声闷响,身体下沉。 陈锋没有停顿。上步,左手虚晃,右手以精确角度击打铁山的太阳穴。拳峰与颅骨侧面碰撞,冲击波通过颞骨传导至脑干。 铁山倒地。 但陈锋没有追击。他站在原地,看着铁山躺在地上喘粗气。眼神从嚣张变成震惊,再到一种奇怪的尊重。 心锁。他不能杀一个已经倒下的人。 “你……不是普通的清道夫。“铁山的声音沙哑,“你以前是……“ 陈锋没有回答。他转身,从铁笼的锁扣上找到一根铁丝,三秒内撬开了锁。 外围的安保人员正在围过来。他们的手伸向腰间。 唐糖的耳机信号恢复了:“老板!我恢复了!地下二层通道,现在!“ 陈锋抓起外套,从铁笼另一侧跳下,穿过混乱的拳场。一个安保人员从侧面扑来,陈锋用肘部撞击对方的喉结,趁他弯腰的瞬间从他腰间摸出一副手铐,甩向第二个人的面部。 地下二层通道的铁门就在拳场西侧。他冲进去,反手锁门,沿着通道狂奔。 --- 废弃的管道系统像一座迷宫。 陈锋在黑暗中奔跑,脚步声在金属管道壁之间被放大成轰响。左肋的疼痛随着每一步加剧,小腿的肿胀让奔跑变得一瘸一拐。他穿过三条交叉管道,爬上一段生锈的铁梯,推开顶部的井盖。 码头区的夜风灌入肺部。他浑身湿透,从江水里爬出来时,身体因为寒冷而颤抖。 他找了一处隐蔽的桥洞,靠在混凝土墙壁上喘息。嘴角还在渗血,小腿被踢中的地方已经肿起,裤管绷紧。肋部的疼痛变成了一种持续的钝痛,每一次呼吸都牵扯着伤处。 “老板,你怎么样了?信号断断续续的,我听到打斗声。“ 陈锋的声音因为肋部疼痛而变得沙哑:“没事。“ “你受伤了。我能听出来。告诉我伤在哪。“ “肋部。软组织挫伤。小腿肿了。“ 唐糖沉默了一秒:“你需要处理伤口。铁笼拳场有医疗室——但如果你回去,等于送死。“ “给我最近的药店位置。“ 唐糖报了一个地址。陈锋撑着桥墩站起来,一瘸一拐地向药店走去。每一步都让小腿部传来刺痛。 他在药店买了绷带、冰袋、消肿药膏、止痛药。没有去医院。去医院需要身份证,会留下记录。 他找了一间二十四小时营业的网吧,开了一间包厢。日光灯管在头顶闪烁,隔壁包厢有人在打游戏,键盘声噼里啪啦地响着。这种平凡的噪音让陈锋感到一种奇怪的安慰——他很久没有处在“正常人“的环境中。 他用冰水清洁了嘴角的伤口,将冰袋敷在小腿上,用绷带在肋部缠绕固定。吞了两片止痛药,靠在椅背上闭上眼睛。 疼痛在药效的压制下变成了一种遥远的钝感。 “老板,你需要休息。今晚别再行动了。“ 陈锋没有回答。他睁开眼睛,开始整理今晚的收获。 铁笼拳场是赵氏地下钱庄的前台,唐糖已经锁定了钱庄的服务器位置。雷虎的私人卫队水准极高,不是普通打手,这意味着后续的清洗会越来越难。铁山知道“清道夫“,说明雷虎已经调查过陈锋的背景。 这意味着,对方在暗处等他,已经等了很久。 网吧的电脑屏幕在他眼前闪烁。突然,屏幕右下角弹出一条本地新闻推送。 “凌晨隧道发现三名被绑男子,疑似绑架案受害者。“ 配图是赵泰的脸,打了马赛克但轮廓可辨。新闻里说三人已经入院检查,其中一人“精神状况不稳定,拒绝配合警方调查“。 陈锋盯着屏幕。 赵泰没有死,也没有说出全部真相。“精神状况不稳定“意味着他受到了足够的惊吓,但还没有完全崩溃。 这条新闻意味着另一件事。 津港市刑警队的沈青——那个在隧道案发现场出现的刑警——正式介入了。 陈锋关掉新闻页面,从口袋里摸出那块碎怀表。表盖内侧的刻字在网吧昏暗的灯光下若隐若现。 他低声说:“游戏升级了。“ 第七章 迷雾初现 津港市公安局刑警支队重案组办公室,清晨七点。 沈青已经坐在工位上三个小时。 她二十七岁,短发,穿一件深灰色的功能性外套。桌面上没有化妆品,没有绿植,没有私人摆件。只有三样东西:一杯冷掉的咖啡、一份翻开的卷宗、一张津港地图。 地图上有六个红圈。 沈青的眼睛下方泛着淡淡的青色。她从基层片警干起,三年前凭一起连环入室抢劫案被提拔为副组长,去年转正。靠的不是关系,不是运气,是连续四十七天泡在档案室里,从三百多份旧案卷中筛出一条被忽略的指纹比对路径。 她只信证据。证据不会撒谎,人会。 沈青拿起咖啡喝了一口。凉的,苦涩在舌尖蔓延。她没在意,目光落在卷宗上。近三个月,津港市六起年轻女性失踪案。受害者年龄从十八到二十五岁不等,职业各异:大学生、服务员、自由职业者、小店主。居住区域分散在城市东南西北四个方向。失踪时间没有规律,白天黑夜都有。 表面看,没有共同点。 但沈青在地图上用铅笔连了一条线。六个红圈全在老城区范围内。每一个失踪地点,都落在赵氏集团产业半径五百米之内。夜总会、地下停车场、私人会所、废弃厂房,这些产业之间没有明面上的关联,注册法人各不相同,资金流向经过了多层转手。 一家夜总会的注册法人姓张,隔壁地下停车场的法人姓李,再过去几百米的废弃厂房属于一家已经注销的贸易公司。它们像散落的拼图碎片,各自独立,拼合之后却指向同一个轮廓。 她还没把这个推测告诉任何人。没有证据的推测,说出来只是噪音。 办公室的门被推开。老李走进来,手里拎着两个塑料袋,豆浆和油条的香味飘进来。 “又通宵?“老李五十多岁,头发白了一半,眼角的皱纹深刻。他是队里资历最老的刑警,带过三任组长,沈青是第四个。说话慢,喜欢用比喻,眼光却毒辣。他把早餐放在沈青桌上,“你这样下去,案子没破,人先垮了。“ “隧道那个案子,口供出来了?“ “出来了。“老李从包里抽出一份报告,“赵泰的。你可以慢慢看,内容不多,假话不少。“ 沈青接过报告,快速翻阅。法医检查部分吸引了她的注意。 三人的捆绑手法极其专业。军用绳结,精确到毫米的勒紧度。镇静剂剂量经过计算,与每个人的体重成比例。一人手腕有勒痕,静脉回流被阻断但动脉未受影响,这意味着绑匪掌握人体血液循环的精确知识。另一人有轻微脑震荡,法医推断是精准击打颈动脉窦所致。赵泰本人则有明显的应激反应,瞳孔放大、心率过速、拒绝配合调查。 口供部分只有一句话:“我不知道谁绑的我们。我要见我爸。“ “不是普通绑架。“沈青放下报告,手指在桌面上轻叩两下,“绑匪没有要赎金,没有联系家属,没有提出任何条件。绑了人,打了,又放了。目的是什么?“ “教训?“老李咬着油条。 “教训不需要这么专业的手法。军用绳结、精确镇静剂剂量、静脉回流阻断,这是特种部队的水准。绑匪在展示能力。“ “展示给谁看?“ “给赵家。“沈青指向报告末尾的备注,“赵泰被发现的隧道,距离蓝月夜总会只有两条街。而蓝月夜总会在三天前凌晨报过一次警,有人破坏消防设施,警方赶到时没有发现嫌疑人。“ 老李的动作停了一下。油条悬在半空。 “你是说,这两件事有关联?“ “时间、地点都吻合。“沈青拿起铅笔,在地图上把隧道和蓝月连了起来,“蓝月消防报警是凌晨三点十五分。赵泰被发现的时间大约在凌晨四点到五点之间。如果绑匪从蓝月出发,把赵泰一行人运到隧道,时间完全对得上。“ “但赵泰没提蓝月。“ “他不敢。“沈青的声音平淡,“蓝月不是普通的夜总会。敢动赵泰的人,赵泰却不敢提,说明绑匪手里有比赵家更让他害怕的东西。“ 老李沉默了片刻,把油条放下。 “你这脑子,有时候让我害怕。“ 沈青没接话。她盯着地图上那条新画的线,眼神沉下去。线索正在汇聚,但她手里还缺一块关键的拼图。那块拼图是什么,她暂时还不知道。但她能感觉到它存在,在老城区的某个角落等着她。 办公室的门突然被撞开。小王冲进来,脸色发白,手里攥着一份报案记录。 “沈队,第七个。“ 沈青抬头。 “二十二岁,女大学生,叫林小满。昨晚在老城区一家夜总会做兼职服务员,下班后人就没了。手机关机,宿舍没回,监控最后拍到她走出夜总会后门。“ “哪家夜总会?“ “蓝月。“ 沈青的眼神变了。不是惊讶,是一种沉下去的光。她把铅笔拍在桌上,站起身。 “出发。“ --- 蓝月夜总会白天不营业。大门紧锁,霓虹灯熄灭后,建筑露出灰白色的水泥外墙,像一头疲惫的野兽在日光下打盹。 沈青出示证件,经理不情不愿地开了门。保洁正在拖地,消毒水气味浓烈。沈青注意到大门外墙上有一个不起眼的擦痕,金属门框边缘有轻微变形,是近期被外力撞击过的痕迹。 “昨晚的监控。“沈青说。 经理搓着手:“实在不巧,昨晚系统检修,摄像头断了一个多小时。“ “恰好是林小满下班的时间段?“ “这……我记不清了。“ 沈青看了他一眼。那目光没有愤怒,没有威胁,只是冷静的分析。经理被她看得低下头。 “带我看监控室。“ 监控室在二楼走廊尽头,一台老式电脑连着八个摄像头画面。沈青坐下,调取昨晚的录像。画面显示,十一点二十三分,林小满出现在后巷,走向垃圾桶方向。画面跳动了一下,变成雪花。十一点二十六分,画面恢复,后巷空无一人。 三分钟。精确的三分钟。 “你们的技术检修,是谁安排的?“ 经理支支吾吾:“是……是安保公司。“ “哪家安保公司?“ “荣城安保。“ 沈青记下这个名字。她没听说过荣城安保,但她记住了。三个月前,老城区多家夜总会的安保业务几乎同时换给了同一家新公司,这件事她之前在一份治安报告里扫过一眼,当时没在意。 现在它变得重要了。 沈青要求看员工排班表。林小满是两周前入职的,岗位是服务员,排班原本在前厅。但昨晚的班次被人临时调整到了后厨区域,靠近后巷的位置。 排班表右下角有一个潦草的签名。沈青用手机拍了下来。 “蓝月的老板是谁?“ 经理额头渗出细汗:“注册法人是一个香港人。但实际运营,是荣城安保在管。“ “安保公司管夜总会的运营?“ “老城区……都是这样。“ 沈青把排班表折好,放进外套内袋。她环顾了一圈监控室,目光在电脑主机上停留了一秒。主机侧面有一个数据接口,边缘有轻微划痕,近期被人频繁使用过。 她没有声张,转身离开。走到门口时,她停下脚步。 “林小满如果出了事,这个监控室里的每一台设备、每一份记录,都会被技术科拆成零件检查。你最好现在想清楚,还有没有遗漏的。“ 经理的脸色变了。 沈青没等他回答,推门走了出去。 --- 回到刑警队,沈青把全部线索铺在办公桌上。 老李和小王围过来。七份失踪案卷宗、一张标满红圈的地图、蓝月的排班表照片、赵泰的绑架案报告、荣城安保的工商登记截图。 小王把失踪者信息做成了一张表格:七名女性,年龄十八到二十五岁,职业各不相同,失踪时间跨度三个月。唯一的交集是老城区。 “这不合理。“小王指着表格,“如果是随机拐卖,不会只选老城区。津港市比老城区繁华的地方多的是,人流量更大,更容易下手。“ “所以不是随机的。“沈青在白板上画了一张关系图,“看这条线。七起失踪案,六起发生在赵氏集团产业半径内。蓝月是核心交汇点,三起失踪案的受害者最后出现地点都在蓝月附近,监控恰好在关键时段故障,排班表被人临时调整。“ 她在白板中央画了一个圈,写下一个问号。 老李抱着胳膊:“你觉得这些失踪案和赵家有关?“ “我不知道。“沈青的语气没有波动,“但我知道老城区最近不太平。有人在清洗赵家的外围,手法专业,不留痕迹。“ “清洗?“老李皱眉,“黑帮火拼?“ “不是火拼。火拼会有枪声,会有尸体,会有目击证人。这个人没有留下任何痕迹,除了那些被打断腿、脱臼肩膀、关在隧道里等发现的打手。“ 小王插嘴:“听起来像个正义使者?“ 沈青转头看他。那目光让小王往后缩了缩。 “没有正义使者。只有另一种罪犯。不管他在打击谁,用的都是非法手段。找到他,是我的工作。“ 她转回白板,在那个问号旁边写下两个字:清道夫。 “这是赵泰在昏迷中反复念叨的词。我翻了三遍法医的询问笔录,赵泰在半清醒状态下说了三次:清道夫来了。“ 老李眯起眼睛:“清道夫。清扫垃圾的人。“ “他在清扫赵家的垃圾。但我不关心他的动机,我只关心他的身份。“沈青放下马克笔,“一个受过特种部队训练的人,对赵家的地下产业了如指掌,行动精准,不留活口也不留证据。这样的人在津港市,是定时炸弹。“ 小王看着白板上的字,喃喃道:“清道夫。“ 办公室里安静了片刻。日光灯管发出轻微的嗡嗡声。 沈青把马克笔盖扣上,声音清脆:“从现在开始,这个代号只在我们三个人之间使用。对外,这是连环失踪案和一起独立的绑架案。没有清道夫,没有赵家,明白吗?“ “明白。“老李和小王同时应声。 沈青转头看向窗外。天色已经暗了,城市的灯火在远处明明灭灭。七个年轻女性,七条人命,可能已经不在了。她握紧了手中的马克笔,指节泛白。 --- 深夜十一点,办公室里只剩下沈青一个人。 她调出蓝月夜总会报警那天的周边监控。凌晨三点,夜总会后巷的摄像头画面中,消防通道的门被推开,一个穿黑色工装服的男人走出来。 画面分辨率很低,男人的脸模糊成一团。他步伐不快不慢,走进围观人群,消失不见。 沈青把画面倒回去,逐帧播放。 她注意到了一个细节。男人的步幅。每一步的距离几乎完全相同,重心压得很低,肩膀几乎没有晃动。这不是普通人走路的方式。普通人会放松,会随意调整节奏,重心会在左右脚之间轻微偏移。 这个人没有。他的每一步都经过了训练。 沈青把这段监控截下来,附上技术分析要求,发到技术科的邮箱。她要求做步态分析和人像清晰化处理。 做完这些,她靠在椅背上,盯着屏幕上那个模糊的黑色背影。 耳机里传来老李的声音,通过内线电话传来,带着一点电流的杂音:“沈队,鉴证科那边有结果了。隧道绑架案的绳索上提取到了一种特殊纤维,不是普通麻绳,是军用尼龙绳,带防火涂层。市面上买不到,只在特种部队装备清单里出现。“ 沈青没有移开目光:“还有呢?“ “绳索打结手法。鉴定结果出来了,俄式虾缚,特种部队审讯课程里的标准捆绑技术。绑匪不是普通人。“ 沈青盯着屏幕上的背影,低声说:“我知道。“ 她关掉监控视频,保存好全部文件,准备收拾东西下班。显示器进入屏保状态,蓝光在昏暗的办公室里忽明忽暗。 沈青走到门口,手搭在门把上。她回头看了一眼白板。那个写着“清道夫“的问号,在昏暗的灯光下沉默地悬着,像一个未完成的**。 她拉开门,走了出去。 --- 沈青不知道的是,就在她办公室楼下三百米的街角,一个穿灰色旧外套的男人正一瘸一拐地走过路灯。 他的肋部缠着绷带,小腿上的肿胀让每一步都显得沉重。但他走得很稳,步幅均匀,每一步的距离几乎完全相同,和监控里的那个男人一样。 陈锋抬头看了一眼刑警队大楼的窗户。三楼,有一盏灯还亮着。 他停下脚步,看了一秒。 然后拐入旁边的巷子,消失在黑暗中。 第八章 猫鼠游戏 陈锋没有直接回安全点。 他穿过两条街,拐进老城区的巷网。石板路在脚下起伏不平,墙根处积着前夜的雨水。他走得不快,步幅均匀,每呼吸一次,肋部就传来钝痛。小腿的肿胀没有消退,裤管摩擦着皮肤,每一步都在提醒他那场铁笼里的搏斗。 他在一个垃圾桶旁停下,从口袋里摸出冰袋。冰已经化了,只剩一汪冷水。他拧开瓶盖,吞了两片止痛药,靠在墙边等了三十秒。药效不会这么快起作用的,但停顿本身是一种策略。如果对方在跟踪,这三十秒的停顿会打乱对方的节奏。 身后五十米处,有一个脚步声。 不紧不慢,和他的步速保持一致。他加快,那脚步也加快。他放慢,那脚步也放慢。停顿的时候,身后的声音也停了。但那不是普通人停下脚步的随意,而是一种克制的静止,呼吸被压得很低,几乎听不见。 陈锋没有回头。杀手训练的第一课:永远不要回头看跟踪者。回头会暴露你的警觉,还会让跟踪者知道你已经发现了。用耳朵,用皮肤感受空气的流动,用玻璃橱窗的倒影。 他左转,走进一条更窄的巷子。两侧墙壁相距不到一米,晾衣绳从头顶横穿,挂着洗得发白的床单,在夜风里轻轻晃动。他走到巷子中段,突然右转,穿过一条拱形门洞,回到主街。 脚步声还在。距离没有变。五十米,精确得像用尺子量过。 不是普通人。普通人不会保持这种距离。普通人会好奇地靠近,或无聊地离开。 陈锋摸了摸嘴角的伤口,结痂处传来刺痛。他拐进一家已经关门的五金店门口,背靠门框,假装点烟。玻璃橱窗的倒影里,街道空旷,路灯在地面投下长长的影子。他没有看到跟踪者的身影。 但那声音还在。节奏稳定,呼吸绵长。不是一个人在追,是专业的追踪。而且不止一个声音。他仔细分辨,至少有两个人在不同的方位,保持着一种默契的间距。 他把烟塞回口袋,继续走。脑子在转。刑警队的人?从蓝月跟过来的?还是铁笼那边的人? 不管是谁,他被盯上了。而且对方水准不低。 --- 沈青站在老城区一栋居民楼的二层窗口,窗帘拉开一条缝。 她手里握着对讲机,眼睛盯着下方蜿蜒的巷道。陈锋的身影在路灯下时隐时现,灰色旧外套,走姿略带跛态。她注意到他停顿了两次,变换路线的角度看似随意,实则是在试探有没有尾巴。 “小王,放慢速度。不要逼太近,给他空间,让他走进我们的口袋。“ 对讲机里传来小王的声音:“收到。“ 沈青不是一个人在追。她布置了一个三人包围网。小王在东边街道,步行跟踪,保持五十米距离。老李在西侧巷子,骑一辆旧摩托车,堵住可能的西逃路线。她自己在这栋制高点,观察全局,随时调整方向。 从蓝月监控里提取的步态特征,加上鉴证科对俄式虾缚的鉴定结果,都指向同一个判断:这个人有特种部队背景。正面抓捕几乎不可能成功。必须用包围网压缩他的移动空间,逼他走进死胡同。 “沈队,“老李的声音从对讲机里传来,带着一点沙哑,“这个人不简单。他在绕路,在变向。他在测试有没有人跟踪。“ “我知道。“沈青的手指在窗台上轻叩两下,“保持距离。等他走进三号楼背后的那条断头巷,我们再收网。“ 她的手心里有汗。不是紧张,是兴奋。这是她第一次布置这种级别的抓捕。对手的水准越高,网的收紧就越需要精确。一步错,全盘输。 她看着陈锋的身影消失在一条窄巷入口,拿起对讲机:“各组注意,目标正在向三号楼方向移动。准备收网。“ --- 陈锋停下脚步。 他靠在五金店的卷帘门上,从口袋里摸出烟盒。这次他真的抽出一支烟,但没有点燃。玻璃橱窗的倒影里,街道空旷,路灯在地面投下长长的影子。 前方的路口有动静。一个模糊的身影在墙角一闪而过。 左侧的巷子传来摩托车的引擎声,很低沉,刻意压着转速。那声音只响了两秒就停了,仿佛有人在启动引擎后又立刻熄火。 陈锋明白了。不是一个人,是一张网。三个人,大概四个。东边的脚步声,西边的摩托车,还有一个在暗处指挥。 刑警队。那个叫沈青的刑警。 他的肋部在痛,每次深呼吸都像有针在扎。小腿的肿胀让他无法全速奔跑,更别说攀爬和跳跃。如果正面对抗三个人,他现在的状态没有胜算。 但他是编号007的清道夫。被包围过无数次。包围网的弱点从来不在网本身,而在织网的人。 陈锋把烟塞回口袋,做出了决定。 他不跑,不躲,不硬拼。他选择主动走进包围网的中心。猎人看到猎物自投罗网,会本能地收紧绳套。收紧的瞬间,就是网的缝隙最大的时刻。 他转身,朝居民楼的方向走去。步伐稳定,不快不慢。 --- 沈青从窗口看到陈锋朝她所在的居民楼走来,心里一凛。 “他发现我们了。“ 她立刻按下对讲机:“收紧包围!小王,从侧面切过去!老李,堵住北口!“ 陈锋走到居民楼楼下,突然拐进一条极窄的巷子。宽度只够一人通过,两侧的墙壁斑驳,墙头上插着碎玻璃。巷子另一头是死路,一堵两米高的砖墙。 小王从东侧包抄,在巷子出口堵住。陈锋被困在巷子里,进退两难。 沈青从窗口探出身子,想看得更清楚。 巷子里,陈锋走到中段,停下脚步。他抬头看了看两侧的建筑。左侧的墙壁上有一根生锈的消防梯,从地面通向楼顶,被一堆杂物半掩着。 沈青心里一紧。那根消防梯不在她的地图上。 陈锋动了。他助跑两步,蹬上右侧墙壁,身体借力上跃,双手抓住消防梯的横杆。肋部的剧痛在伸展的瞬间爆发,让他的动作顿了半秒,右手手指差点松脱。他能感觉到绷带下的伤口在撕裂,温热的液体渗了出来。他咬牙发力,手臂肌肉绷紧,翻身攀上矮墙,落入居民楼的内院。 内院堆满了杂物。旧沙发、破自行车、生锈的防盗窗框架横七竖八地摆着。陈锋在杂物间穿行,小腿的肿胀让他的步伐有些踉跄。他踩过一个积水的水洼,水花溅在裤脚上。 小王冲进巷子时,只看到一个灰色背影消失在矮墙后面。他跑到墙下,伸手去抓消防梯,但梯子太高,他够不着。 “沈队!目标上墙了!进入三号楼内院!“ 沈青从二楼窗口翻出,双手抓住外墙的排水管,双脚蹬着墙面,快速滑到地面。动作利落,膝盖略微弯曲缓冲落地冲击。她从外套内侧拔出配枪,朝三号楼内院跑去。 “所有人向三号楼集中!目标是楼顶!“ 她冲进内院时,陈锋已经抓住了通往楼顶的消防梯底部。沈青举枪,但陈锋的身影被一根水泥柱子挡住了。她没有开枪。光线太暗,没有把握。 她追上去。 --- 陈锋从消防梯快速攀上楼顶。 每爬一级,肋部就传来一阵剧痛。他的左手按在伤处,右手抓住梯栏,指节发白。小腿的肿胀让蹬踏变得困难,他几乎是靠手臂的力量把自己拉上去的。 楼顶的风很大。凌晨的天空泛着灰蓝色,远处传来早班公交车的发动机声。 陈锋翻上栏杆,落在天台的水泥地面上。他大口喘气,肋部的疼痛让视野边缘出现黑影。他没有停留,朝天台另一侧跑去。 铁门被撞开的声音从身后传来。 “站住。津港市公安局。“ 声音不大,但穿透了风声。陈锋停下脚步,缓缓转身。 五米外,沈青站在那里。她的手按在腰间的配枪上,胸口起伏,呼吸还没平复。短发被风吹得有些乱,深色外套下面是防弹背心。 两人第一次在同一平面上面对面。 陈锋看清了她的脸。比他想象的要年轻,眼神不是恐惧,也不是敌意。是一种专注的审视,像法医在观察一件复杂的物证。 沈青也看清了他的脸。灰色旧外套,略显苍白的脸,嘴角有伤,眼神疲惫。不是凶神恶煞的杀手,而是一个很久没睡过好觉的男人。 但他的站姿让她警觉。重心压低,双脚微分,双手自然垂在身侧,随时可以出手。这是实战格斗训练的痕迹。 最让她在意的是他的眼睛。不是杀手的冷漠,是一种极深的疲惫,底层藏着一些她读不懂的东西。 “你叫什么名字?“沈青问。 陈锋沉默了两秒。“这不重要。“ “隧道里那三个人,是你绑的。“ “他们该绑。“ “你没有权力决定谁该绑。“ 陈锋看着她,眼神变得复杂。“你也没有权力决定谁该失踪。“ 沈青的手指在枪套上收紧了一瞬。失踪案。他说的是失踪案。七个年轻女性,赵泰,蓝月,老城区地下的那张网。这个人知道的内情,比她预想的更多。 “你知道什么?“她的声音低了一些。 陈锋没有回答。他的目光越过她的肩膀,看向远处的楼顶轮廓。晨曦从那个方向透过来,把他的脸照得半明半暗。 对讲机里传来老李的声音:“沈队,我们到楼下了!“ 陈锋抓住这一秒的分神。他后退两步,从天台边缘一跃而下。 沈青冲过去。两栋楼之间距离约两米,高度差约一米。陈锋落在隔壁楼顶,身体向前扑出,手掌撑地缓冲,左肋的撞击让他闷哼一声。他爬起来,一瘸一拐地跑向远处的消防梯。小腿的肿胀让他的步伐有些不稳,但他没有停下。 沈青站在边缘,手按在枪套上。她没有拔枪。 不是因为距离。是因为那句话在她脑子里回响。 老李和小王冲上楼顶:“沈队!人呢?“ 沈青指着远处的楼顶:“追。但从楼下绕,他已经跑了。“ 老李看着两楼之间的距离,咂了咂舌:“他从这儿跳过去的?“ 沈青没有回答。她只是站在楼顶边缘,看着那个灰色身影消失在晨曦中。 --- 清晨七点,刑警队办公室。 追捕失败。陈锋消失在老城区的巷道中,三人包围网被他一个人突破。老李在桌上摊开一张手绘地图,用红笔圈出陈锋的逃跑路线。 “这个人的反追踪能力太强了。“老李的声音带着一种不情愿的佩服,“他知道我们有三个人,知道我们的位置,知道什么时候该走什么时候该留。“ 小王沮丧地靠在椅背上:“我们就差一步。“ 沈青站在白板前,沉默了很久。她拿起马克笔,擦掉“清道夫“旁边的问号,画了一张粗糙的人像素描。线条简单,但轮廓清晰。 她在旁边写下几行字: 1. 年龄:约三十至三十五岁。2. 体型:中等,偏瘦,有格斗训练。3. 伤:嘴角有伤,行动时肋部有保护性姿态。4. 特征:极度疲惫的眼神,不像杀手的冷漠。5. 言论:对失踪案有了解,认为绑架有正当性。 老李走过来,看着白板:“沈队,你在想什么?“ “我在想,这个人不是普通罪犯。“沈青放下马克笔,“他知道的太多了。他对失踪案的了解,不比我们少。“ “你是说他在帮你?“ 沈青摇头:“不是帮。他有自己的目的。但他的目的……“她停顿了一下,“可能和我们是同一个方向。“ 老李沉默了片刻:“不管方向一不一致,他用的都是非法手段。“ “我知道。“沈青拿起桌上的咖啡,已经凉透了。她喝了一口,苦涩在舌尖蔓延,“找到他是我们的职责。“ 她看着白板上那张粗糙的素描,补充了一句,声音很轻,近乎自语:“但找到之后,我想先听他把话说完。“ 小王抬头:“沈队,我们还追吗?“ 沈青把咖啡杯放下,杯底与桌面碰撞发出清脆的声响。 “追。“ --- 陈锋回到安全点。 一间不在他名下的旧公寓,位于老城区边缘。房间里只有一张床、一张桌子和一把椅子。窗帘拉着,缝隙里透进晨光。 他坐在床沿,解开外套。肋部的绷带松了,被汗水浸透。他一层一层拆下来,露出青紫色的伤处。重新缠紧时,肌肉的抽搐让他的额头渗出细汗。 小腿的肿胀没有恶化,但也没有好转。他涂上药膏,用新的绷带缠绕。 做完这些,他靠在墙上,盯着天花板。 那个刑警的眼神还在他脑子里。不是恐惧,不是敌意。是一种专注的审视,要从他脸上读出什么东西。 “你也没有权力决定谁该失踪。“ 这句话说出口的时候,他看到了她眼里一闪而过的变化。她知道他说的是失踪案。七个年轻女性,七条人命。 她不是为了抓一个绑架犯才追他的。她也在找那些失踪的人。 陈锋想起七年前的自己。那时候他也说过同样的话,对着理事会的那帮老头。那时候他相信正义可以通过制度实现,相信警徽代表着一种不可动摇的东西。 现在的他,只相信手里能握住的东西。 但那双眼睛。那种审视。不是在看一个罪犯,是在看一个谜题。 陈锋低声说:“有趣的人。“ 耳机里突然传来唐糖的声音:“老板,你在哪?有个紧急情况——赵氏地下钱庄的账本被人动了手脚,有人在清理记录。我必须立刻行动,需要你提供物理接入点。“ 陈锋戴上耳机:“说位置。“ 第九章 数字迷宫 陈锋把车停在老城区一条背街的路边。 熄火,关灯。仪表盘暗下去的瞬间,耳机里传来唐糖的声音。 “老板,你面前那栋楼,三楼。恒通财务咨询公司。注册在赵万山远房侄子名下,表面做小额贷款,实际是赵氏集团所有地下资金的处理中枢。“她的语速很快,像在念一份早就背熟的简报,“他们的服务器在内网,物理隔离,不上云,所以没法远程入侵。“ 陈锋解开外套扣子,让肋部放松一些。呼吸仍带着钝痛,每次吸气都像有东西在肋骨下面摩擦。他低头看了眼小腿,绷带缠得很紧,肿胀被压在下面,皮肤发紧。 “机房在地下一层,“唐糖继续说,“每天晚上十一点到十一点半,系统会自动做一次全量数据备份。备份期间防火墙有三十秒的降级窗口。你的任务就是在那三十秒内,把这个插进去。“ 陈锋从口袋里掏出唐糖给他的设备。比植入器略大,外壳是黑色的磨砂塑料,看起来就像一个普通的存储盘。 “插进接口,剩下的我来。“唐糖说,“明白?“ “明白。“陈锋把设备塞回口袋,推门下车。 --- 十点十五分。商务楼的正门已经关了,只剩下侧面的玻璃门还开着,里面有保安值班。 陈锋没有靠近正门。他绕到楼后,找到消防梯。铁梯贴在墙面上,锈迹斑驳,扶手被夜风吹得冰凉。 “消防梯的锁是防君子不防小人的,“唐糖的声音在耳机里响起,“用你手里的铁丝。“ 陈锋从钥匙扣上取下一根弯成特殊形状的铁丝,插进挂锁的锁孔。三秒钟,锁弹开了。他把梯子放下,踩着第一级横杆向上爬。 每抬一次腿,小腿的绷带就勒紧一分。他爬得很慢,动作被疼痛切割成不连贯的片段。到三楼平台时,他停了五秒,调整呼吸,让肋部的痉挛平息下去。 消防通道的门没有锁。他推门进去,楼道里空无一人,头顶的声控灯随着他的脚步声亮起。 “两个摄像头,“唐糖说,“三楼走廊,东头和西头各一个。他们没有联网,用的是本地存储,我黑不进去。 “盲区在哪?“ “东头摄像头覆盖范围大约十五米,往西三米有一个死角,在茶水间门口。西头的覆盖区域差不多,中间走廊有一段盲区,但只有两米宽。” 陈锋站在楼梯口,观察走廊。灯光惨白,地面铺着灰色方块地毯,吸音效果很好,脚步声被吞掉了一半。 他向左走三步,贴墙。等东头摄像头的红色指示灯转动的间隙,快速穿过走廊,闪进茶水间。整个过程不到四秒。 茶水间里有饮水机、微波炉、几个一次性纸杯。他把门留一道缝,等西头摄像头转过去,再次移动。 两米的盲区。他两步跨过去,左转,进入消防通道的另一扇门。这里的摄像头拍不到。 “通风口在通道尽头,天花板上方。“唐糖说,“我看过建筑图纸,那条管道直通地下一层的机房上方。“ 陈锋抬头。天花板上有一块活动的通风栅格,大约四十厘米见方。他搬来一个灭火器箱,踩上去,双手托住栅格向上一推。栅格松动了。他把它移到一边,双手抓住边框,身体向上引。 管道入口很窄。他的肩膀卡了一下,肋部在挤压中传来一阵剧痛。他咬住牙,把身体扭成一个别扭的角度,硬挤了进去。 金属管道冰冷,表面结着一层薄灰。他平趴在里面,额头抵着管壁,冷汗从鬓角滑下来。 --- 管道里很黑。 不是夜晚的那种黑,是被封闭在金属内部的黑。空气带着铁锈和灰尘的味道,每一次呼吸都让鼻腔发干。管道因为空调系统的运转而轻微震动,金属壁贴着胸口,嗡嗡声从四面八方涌来。 “左转。“唐糖的声音在耳机里显得很遥远,“再走五米,右边有一个检修口,下面是走廊。“ 陈锋在管道里爬行。膝盖和手肘在金属管壁上摩擦,发出细小的刮擦声。管道直径六十厘米,刚好容他通过,但无法转身。他只能倒退或继续向前。 左肋的伤在每一次移动中都在抗议。他爬得很慢,把身体的重量尽量分散到四肢,减少躯干与管壁的接触。但管道太窄了,做不到。 五米。他数着自己的呼吸,大概二十次。右手的指尖碰到了检修口的栅格。 他侧过头,从栅格的缝隙中往下看。走廊灯光明亮,尽头有一扇门,门上贴着“机房重地“四个字。门口有一把椅子,一个穿保安制服的男人坐着,低头看手机,屏幕的光映在他脸上。 陈锋没有动。他趴在管道里,等待着。 “十一点整他会去上厕所,“唐糖说,“我观察了三天,误差不超过两分钟。“ 陈锋看了一眼手腕上的表。十点五十五分。 等待是最难的。管道里的温度很低,他的手指开始发麻。他把手掌贴在身体两侧取暖,眼睛始终盯着下面的走廊。 十点五十九分。保安把手机塞进口袋,站起来,伸了个懒腰,朝走廊另一头走去。 陈锋没有立刻行动。他等了三十秒,确认保安不会折返,才推开检修口的栅格,双手撑住边框,无声地落在地面上。 走廊安静。他走到机房的门前。门锁是电子指纹锁,黑色的面板,上面有一个绿色的指示灯。 “别碰指纹锁,“唐糖说,“会触发警报。旁边墙根有一个通风栅,从那进。” 陈锋蹲下去。指纹锁下方三十厘米处,有一个长方形的通风栅格,二十厘米高,五十厘米宽。他用手指抠住边缘,向外一拉。栅格是卡扣固定的,没有螺丝。 他趴下去,侧着身体钻了进去。里面的管道更窄,只有四十厘米。他得像蛇一样扭动身体,把肩膀收得很紧。肋部的疼痛让视野边缘出现黑点,他停下来,等了几秒,继续向前。 两米后,管道向上拐了个弯,然后通向一个较大的空间。他双手撑住管壁,把上半身探出去。 机房。 黑暗。只有服务器机柜上的指示灯在闪烁,红色、绿色、蓝色,像成群的萤火虫。机柜排列成整齐的队列,风扇的嗡嗡声在密闭空间里回荡,音量比管道里大了十倍,像一群蜜蜂困在铁盒子里。 温度很低。空气中有股刺鼻的气味,是电子设备运转产生的臭氧。陈锋从通风口爬出来,站在机柜之间的过道上,身上的热量在冷空气中迅速流失。 “找到最里面的机柜,最老的那台,“唐糖说,“主服务器在那里,型号应该是戴尔的那台机器,前面板有一条蓝色的标识带。“ 陈锋在黑暗中移动。指示灯的光足够他辨认方向。他走过三排机柜,在最里面的角落找到了那台机器。前面板上有一条褪色的蓝带,下面的指示灯比其他机柜更密集。 他蹲在机柜后面,看了眼手表。 十一点十四分。 “还有十五分钟。“唐糖说。 陈锋靠在机柜侧面,把呼吸压得很低。服务器的嗡嗡声充斥着整个空间,让他的耳膜感到压迫。他闭上眼睛,让身体尽量放松,保存体力。 “还有十分钟。“ 陈锋的手指无意识地摸着口袋里的植入器。黑色的,磨砂外壳。三十秒。他只有三十秒的时间把这件事做对。 “还有五分钟。准备。“ 陈锋站起来,走到那台机器的背面。电缆密密麻麻地排列着,电源线、网线、光纤,像一团编好的辫子。他在电缆丛中找到了接口的位置,在最下方,一个不起眼的角落。 他把植入器握在指间,对准那个插口。 “三、二、一——接入!“ 陈锋把植入器插进去。 插到底的瞬间,植入器上的一个指示灯亮了,红色,然后开始闪烁。三秒后,红灯变成绿色。 “连上了。“唐糖的声音紧绷,“开始传输。数据量很大,大概需要二十五分钟。别动它,也别让任何人发现那个植入器。“ 陈锋退后两步,重新蹲在机柜后面。从这个角度,如果有人从正面走进来,看不到服务器背面插着的植入器。 “传输进度百分之五……百分之八……“ 时间一分一秒地过去。陈锋盯着机柜之间的过道,耳朵捕捉着除了风扇嗡嗡声之外的任何异响。他的腿麻了,但没有换姿势。 “百分之二十……“ “等等。“唐糖的声音突然变了。 陈锋的背脊绷紧。 “有人在远程登录系统。“唐糖的语速更快了,“不是普通用户,权限等级是最高权限。有人在查服务器的实时日志。“ 陈锋的拳头攥紧。暴露了吗? “他们发现异常了。“唐糖说,“日志里有一条未授权的外部设备接入记录。快,拔出植入器,重新插入,按我说的顺序——这是应急清除脚本,快!“ 陈锋没有犹豫。他冲到服务器背面,手指抓住植入器,拔出来。指示灯熄灭。他重新插进去,拔出来,再插进去。连续三次,间隔精确到一秒。 第三次插入后,植入器的灯亮了绿色,然后变成稳定的蓝色。 “清除完成。“唐糖的声音低下去,“痕迹擦掉了。他们在日志里看到的只是一条系统误报,不会深究。“ 陈锋靠在机柜上,感觉到心跳在胸腔里撞击。不是恐惧,是肾上腺素消退后的虚脱。 “但——等等。“唐糖的声音变得严肃,“数据有问题。“ “什么问题?“ “账本被人动过。不是今天,不是最近。是从三个月前开始,就有人系统性地删除和修改记录。手法很专业,不是普通人干的,是高手。“ 陈锋盯着面前闪烁的指示灯。“能恢复吗?“ “恢复不了。原始记录已经被覆盖。“唐糖停顿了两秒,“但我拿到了被删除前的备份副本——从三个月前一个离职会计的私人云盘里找到的。他留了一手,偷偷把数据备份到了个人账号。“ “传给我。“ “已经在传了。“唐糖说,“还有两分钟传输完成。别动。“ 陈锋蹲在机柜后面,听着风扇的嗡嗡声。他想起那个在铁笼里搏斗的夜晚,想起沈青在天台上的眼神,想起怀表上那个刻着的字母。 S。 两分钟后,唐糖说:“传输完成。拔出植入器,撤。“ --- 十一点五十五分。 陈锋拔出植入器,塞进口袋。他原路返回,爬回通风管道,穿过狭窄的通道,回到三楼的茶水间。 走廊里,保安已经回到椅子上,低头刷着手机视频。陈锋没有发出任何声音。 他从消防梯下去,一级一级,踩稳了才放下一步。到地面时,他靠着墙站了五秒,让小腿的肿胀缓解一些,然后绕到车前,拉开车门坐进去。 车厢里很安静。他插上耳机,靠在座椅上。 “分析得怎么样?“他问。 耳机里传来键盘敲击的声音。唐糖没有立刻回答。十五分钟后,她的声音从耳机里传来,带着一种前所未有的严肃。 “老板,你看到的账本只是表面。真正的资金流向——不在这些数字里。它们被打包成一种编码。每一笔交易都被伪装成正常的商业往来,但实际上,钱没有流向赵氏的产业。“ 陈锋握着方向盘的手指收紧。“流向哪?“ “我不知道。“唐糖说,“我需要时间解码。编码方式很复杂,不是通用的加密算法,像是……定制的。但这些钱的数量,大到不像是一个地方黑帮的规模。赵万山只是一个中转站。有人在用赵氏的钱庄洗钱,数额巨大。“ 陈锋盯着挡风玻璃外的街道。路灯在地面投下昏黄的光圈,一只野猫从垃圾桶旁边窜过。 “还有一件事。“唐糖的声音低了下来。 “说。“ “我在被删除的记录里找到了一个账户名。只有一个字母。“ 她停顿了一秒。 “S。“ 陈锋握着方向盘的手僵住了。 S。 怀表上的那个S。 第十章 账本密码 陈锋把车子停进星火数据恢复中心后门的巷子里。 熄火,关灯。凌晨三点十七分。巷子两侧的居民楼都黑着灯,只有三楼的一扇窗户还亮着,白炽灯光从百叶窗的缝隙里漏出来,在水泥墙面上切出几道苍白的条纹。 他推门下车,冷风从巷口灌进来,带着海腥味和垃圾发酵的酸腐气息。肋部的钝痛还在,每一次呼吸都能感受到肋骨下方肌肉的拉扯。他把手按在侧腹,调整了一下步态,走向那扇亮着灯的门。 门锁是电子的,唐糖给他录过指纹。陈锋把拇指按上去,绿灯闪烁,门锁弹开。 门推开,热浪扑面而来。空调开到二十六度,混着泡面汤底、咖啡残渣和电子设备运转的臭氧味。房间不大,四十平米,三面墙都被设备占据。三台二十七寸显示器并排立在长桌上,屏幕上的数据流在飞速滚动,蓝光把整间屋子染成深海的颜色。 白板上贴满了打印出来的交易记录,A4纸层层叠叠,红线蓝线交错,织成一张越铺越密的网。角落里,外卖盒子堆成一座歪斜的小山,三个空饭盒上面压着两个喝光的咖啡杯。一只灰猫蜷缩在键盘旁边,尾巴卷住爪子,肚皮随着呼吸起伏。 唐糖背对着门口,头发用一支圆珠笔随便绾在脑后,几缕碎发垂在颈侧。她盯着中间那块屏幕,手指在键盘上飞舞,节奏急促,密集如雨打芭蕉。 陈锋走到沙发旁,坐下。弹簧断了一根,金属边缘抵在他大腿后侧,硌得不舒服。他没换姿势,只是让身体向后靠,让肋部放松。 “你脸色比我的显示器还白。“唐糖没有回头,“坐那儿别动,给你倒杯水。“ “不要水。“ 陈锋的声音干涩。他盯着唐糖的背影。 “S是什么?“ 唐糖的手指停了一秒,又继续敲击。她转过身,椅子滑轮在地板上发出吱呀一声。她的眼睛下面挂着两个青黑色的圈,嘴唇干裂,但眼神是亮的,那种发现了宝藏的猎人特有的亮。 “我还在查。“她说,“但你先看看这个。“ --- 唐糖把中间那块屏幕转向陈锋。 屏幕上是一张复杂的图表,层层叠叠的节点和连线,纵横交错,构成一幅繁复的网络图景。红色、蓝色、绿色三种颜色的线条在不同层级之间穿梭,最终汇入一个位于图表底部的黑色方块。 “这不是普通的账本。“唐糖站起来,走到白板前,抽出一张打印纸,“赵氏的钱庄用了三重加密。表面一层,是正常的商业往来——货款、工资、租金。这层是给税务局看的,干干净净,每一笔都有发票对应。“ 她把第一张纸贴到白板的最上层。 “第二层,地下钱庄的运作。借贷、利息、坏账、赌债。这层是给赵氏内部看的,用来考核业绩、分成、处理纠纷。“她又贴上一张纸,位置在中间,“但这两层都是幌子。“ 陈锋盯着屏幕。他的背脊离开了沙发靠背,身体前倾。 “真正的钱在第三层。“唐糖的手指敲了敲屏幕底部那个黑色方块,“所有大额资金都在这一层流转。它们被分割成几百笔小额交易,每笔都不超过五十万,刚好在监管红线下面。然后通过不同的空壳公司、个人账户、虚假合同,汇集到一处。“ 她点击鼠标,屏幕上的图表动了起来。无数条细线从四面八方涌出,密集交错,纵横缠绕,最终全部汇入那条粗壮的黑色主干。 “血液。“陈锋说。 “对,血液。“唐糖点头,“从毛细血管汇进大动脉,然后再分散出去。但关键是——“她拖动鼠标,放大那个黑色方块的出口处,“这些钱的终点,不是赵氏的任何产业。“ 陈锋的眉头皱紧。 “流向哪?“ 唐糖点击放大。黑色方块的终点处,浮现出一行小字:开曼群岛,离岸账户。持有人信息被一串星号替代。 “一个离岸账户。“唐糖说,“开曼群岛。持有人信息被多层嵌套的空壳公司隐藏了,我追踪不到最终受益人。但我能告诉你这个数字——“ 她切换到另一个窗口。屏幕上出现一个巨大的红色数字:230,000,000。 “三个月内,通过赵氏地下钱庄流转的资金总额。两亿三千万。“唐糖转向陈锋,声音放低了,“这不是地方黑帮的规模。赵万山一年的合法生意流水才多少?撑死八千万。这两亿三千万,是他合法流水的三倍。“ 陈锋盯着那个数字。手指在沙发扶手上收紧,指节泛白。 赵万山不是真正的老板。他只是一个中转站。 有人借他的手,洗了两亿三千万。 陈锋靠在沙发上,断掉的弹簧硌着后背。他盯着天花板上的灯管,白光刺眼。 “赵万山知道这些钱的去向吗?“ “他知道第三层存在。“唐糖摇头,“但他不知道终点在哪。那些离岸账户的密钥不在他手里,他只有中转权限,没有提取权限。“ “所以他只是管道。“ “对。管道不知道水最终流进哪口井。“ 陈锋闭上眼睛,又睁开。赵万山在蓝月时说过的话浮上来——上面的人。那时候陈锋以为赵万山在找借口,现在他明白了。赵万山说的是实话。他确实被遥控了,但不是被女人,是被钱。被那些从他手心里流过却从不属于他的数字。 --- “还有更奇怪的。“ 唐糖坐回椅子,切换到另一个界面。屏幕上出现一个单独的账户信息,账户名只有一个字母:S。 “这个账户不在正常的三层结构里。“唐糖的声音变得紧绷,兴奋中带着一丝不安,“它横跨三层,是埋在所有结构下面的一根线。每一层都有它的影子,但又不属于任何一层。“ 她调出S账户的交易记录,时间轴被拉成一条横线,上面分布着几十个节点。 “你看。每次有大额资金在底层转移之前,S账户都会先有一笔小额交易。金额不固定,时间也不固定,但总是在大额交易前的一到三小时内发生。“ “信号。“陈锋说。 “对,是信号。或者说开关。“唐糖点头,“S动一下,下面的钱就开始流动。“ “还有,“唐糖调出另一个窗口,“S账户的余额永远不会低于一百万。每次有大额支出后,二十四小时内就会有一笔等额甚至更多的资金注入。资金来源和去向一样,被多层空壳公司掩盖。这不是一个普通用户在操作账户,这是一个系统。“ 陈锋盯着屏幕上的数字。一百万的底线。源源不断的补给。这是一个被精心维护的通道,不是一次性工具。 她又切换到另一个窗口:IP追踪记录。 “S账户的登录IP,每次都不一样。北京、上海、深圳、香港、新加坡、东京、悉尼。至少七个不同的跳板,每个跳板后面还可能藏着更多层。操作这个账户的人,不想被找到。“ 陈锋的拳头在沙发扶手上收紧。断掉的弹簧硌进指节,他没感觉到疼。 “还有一个规律。“唐糖指着时间轴,“操作时间非常固定。每隔七天,凌晨两点到四点之间。最近一次操作是在——“ “三天前。“陈锋接过话。 唐糖愣了一下,转过头看他。陈锋的表情没有变化,但下颚的肌肉绷成了一条线,喉结上下滚动了一次。 三天前。正是怀表被砸碎的那天。 “这个S,“唐糖的声音低了下去,“不管是人还是组织,它在远程操控赵氏的钱庄。赵万山可能只是……“ “一个代理人。“陈锋说。 唐糖点头。她沉默了两秒,眼睛盯着屏幕上那个孤零零的字母。 “或者说,“她轻声说,“一颗种子。“ 种子。 这个词第一次出现。陈锋的瞳孔收缩了一下。他想起赵万山在蓝月的那句话——上面的人。赵万山不是顶层,他也是被种下去的。有人播了种,浇了水,等着他长成一棵能遮阴的大树。 而大树被收割的时候,不会有人问过种子的意见。 --- 陈锋走到窗边,掏出手机。 老鬼的号码存在通讯录的第一个位置,备注是空白的。他按下拨号键,把手机贴在耳边。 电话响了三声才接通。背景里有砂轮打火机的咔哒声,一声,两声,第三声才打出火苗。 “你查到东西了。“老鬼的声音沙哑粗糙,不是问句。 陈锋把S账户和资金流向简略说了一遍。电话那头沉默了很长时间,只有打火机开合的金属声和老人沉重的呼吸。 “你知道理事会最底层的人叫什么吗?“老鬼终于开口。 “清道夫。“ “那你知道理事会最顶层的人叫什么吗?“ 陈锋不说话。 “叫园丁。“老鬼的声音压得极低,几乎被电流声吞掉一半,“每个大区有一个园丁,负责播下种子。种子发芽,长成大树,然后被收割。赵万山,就是津港的一颗种子。“ “谁种的?“ 老鬼的声音更低了,低得陈锋必须把听筒往耳道里压了压才能听清:“园丁听命于最高理事会。但最高理事会的七个人……三年前只剩五个了。两个意外死亡。现在可能只剩三个。“ 陈锋盯着窗外的夜色。巷子尽头有一盏路灯在闪烁,电压不稳,亮了又灭。 “你查得越深入,就越接近园丁。“老鬼说,“而园丁,是理事会里最难缠的角色。他们躲在暗处,从不亲手沾血,但每一滴血都跟他们有关。“ 电话那头传来金属碰撞的声音,老鬼在整理工作台上的零件。 陈锋开口:“S和园丁有什么关系?“ 老鬼的呼吸停了一瞬。咔哒一声,打火机又响了一次。 “S不是园丁。“老鬼说,“S在园丁之上。或者说……在园丁之外。“ “什么意思?“ “理事会里有人不听命于北斗。“老鬼的声音轻得几乎被风吹散,“S是第八颗星。不在北斗序列里,但比北斗更亮。“ 电话断了。忙音像心跳一样规律,嘟嘟,嘟嘟。 陈锋握着手机,站在窗前。窗外那盏闪烁的路灯终于彻底熄灭,黑暗吞掉了巷子尽头最后一丝光亮。 他放下手机。 --- 他转过身,发现唐糖正看着他。 她的眼神里有好奇,有想问的话在舌尖打转,但她忍住了。她转过身,假装在整理屏幕上的窗口,手指在触摸板上滑了几下,什么实质性的事也没做。 “你查到的这些信息,“陈锋开口,“已经让你变得很危险了。“ 唐糖笑了,嘴角扯出一个带点嘲讽的弧度。她伸手去揉灰猫的脑袋,猫不满地甩了甩耳朵。 “老板,我从接下你这一单开始,就已经在危险区了。再说,本姑娘惹的危险还少吗?“ 陈锋没有笑。他很认真,眼睛直视她,瞳孔在蓝光照射下深沉如石。 “如果查到S的身份,立刻告诉我。不要自己追查。“ 唐糖揉猫的手停住了。这是她第一次看到这个男人用这样的表情说话。不是在拳场里的那种狠,也不是在天台上的那种冷。是另一种东西,藏在紧绷的下颚和收紧的眉心后面。 她的笑容收敛了一些。 “……好。“ 沉默。 灰猫在键盘上翻了个身,肚皮朝天,发出一声绵长的呼噜。唐糖的手指无意识地敲打着桌面,节奏零乱。 她换了话题。 “对了,你脸上的伤——嘴角那个,是天台上那个女警打的?“ “不是。“陈锋说,“拳场。“ “哦。“唐糖拖长了音,“我还以为是被女警的正义之光灼伤了。“ 陈锋看了她一眼,没有接话。但他的嘴角牵动了一下。不是笑,是别的什么,面部肌肉在极度紧绷之后的短暂松弛,只持续了一瞬间。 唐糖的眼睛亮了。 “老板,你刚才是不是差点笑了?“ 陈锋起身。 “继续工作。“ “那就是笑了!“唐糖在他身后喊,“我看见了!“ 陈锋拉开门,凌晨的冷风灌进来,把桌上的几张打印纸吹落到地上。他没有回头,走出门,反手把门带上。 --- 他靠着车门,从口袋里摸出一包烟。 红塔山,七块钱一包,便利店里最常见的牌子。他已经七年没有主动点过烟了。上一次抽烟,是在野战医院的废墟外面,老鬼从废墟里把他拖出来之后。他坐在地上,背靠着一辆炸毁的救护车,抽了三根,抽到手指发麻。 打火机是便利店买烟时送的,塑料壳,印着广告。拇指按下去,火苗窜起来,舔上烟丝。 第一口烟吸进肺里,辛辣的灼热感从气管一路烧到胸腔。他咳嗽了一声,肋部的肌肉痉挛了一下,疼痛让他皱了皱眉。他没有停下。 烟雾在冷空气中迅速消散,无影无踪。 他看着远处的津港老城区。那些熄了灯的窗户密密麻麻地排列在黑暗中,像一只只闭上的眼睛。不知道哪一扇窗户后面藏着真相,哪一扇后面藏着危险。 耳机里传来键盘声,然后是唐糖的声音,恢复了工作状态,语速又快又紧:“老板,有个新发现。“ 陈锋把烟从嘴边拿开。 “那个离岸账户,虽然追踪不到持有人,但我找到了它最近一笔支出的方向。不是转账,是实物采购。“ “买了什么?“ “医疗器械。“唐糖说,“大量。高端。器官移植专用的冷保存设备,还有手术器械。全套。“ 陈锋的手指在车门上收紧,金属被捏得发出轻微的吱呀声。 器官。 那些失踪的人。 赵氏的第三层洋葱,终于露出一角。 “位置。“ “津港老城区。“唐糖说,“一个叫仁和诊所的地方。营业执照是正规的,有执业医师资格证,有卫生许可证。但是——没有任何医疗保险结算记录。也就是说,它从不给普通人看病。“ 陈锋把烟头掐灭在车轮旁边的排水沟里。火星熄灭,只剩一缕灰白的烟升起,被风吹散。 他拉开车门。 引擎启动的声音在巷子里回荡。他知道下一个目标在哪了。 第十一章 锁定目标 刑警队技术科的日光灯管发出低频的嗡嗡声。 沈青坐在第三排靠窗的工位上,面前是两台二十四寸显示器,屏幕上分割成十六个监控画面,逐一播放。右手边放着一杯冷掉的咖啡,杯底沉着褐色的残渣。左手边是一叠打印出来的监控截图,摞了七十八张。 四十八小时。 她在这间屋子里待了四十八小时,逐帧比对了蓝月夜总会周边半径一公里内所有监控录像。便利店、银行取款机、交通卡口、小区门禁,二十一个点位,三百多小时素材。眼睛酸涩,滴了三次人工泪液。咖啡喝了五杯,最后一杯凉透。 小王送来过两次盒饭,都原封不动地凉了。 “沈队,要不换技术科的人轮一班?“小王第三次探头进来。 “不用。“沈青没有抬头,“他们不知道要找什么样的人。“ 她拖动进度条,画面跳转到蓝月夜总会后巷三百米处的一个便利店监控。时间戳:凌晨三点十四分,跳到三点十五分。 一个穿灰色外套的男人走进画面。 沈青的手指停在鼠标上。 男人走得不快,步伐均匀,每一步的距离几乎一致。他推开玻璃门,在收银台前站定,掏出纸币,买了一包烟和一瓶水。收银台的摄像头角度偏高,只拍到侧脸,画面分辨率不高,轮廓边缘有些模糊。 但够了。 沈青调出天台对峙那晚的记忆——那个灰色外套的***在天台的逆光中,面部轮廓被灯火勾勒出暗色的边。颧骨略高,下颌硬朗,鼻梁笔直,从眉心到鼻尖形成一条几乎垂直的线。 她把截图导入比对系统,锚点:颧骨高度、下颌角度、鼻梁长度。 十五秒后,屏幕跳出数字:87.3%。 沈青的后背离开椅背,坐直了。心脏跳快了一拍,她深呼吸一次,让血流速度慢下来。87%不是百分之百,但在侧脸模糊监控的比对中,这个数字意味着极高概率是同一个人。 她点开便利店的会员系统后台。付款用的是现金,没有电子支付记录。但会员卡系统记录了消费时间——凌晨三点十五分零七秒。 男人离开便利店后走向东侧。沈青调取下一个路口的监控继续追踪。灰色外套在三点二十分出现,三点三十分拐入小巷,三点三十三分消失。 巷子尽头是筒子楼密集区。街口监控是私人安装的,画质更差,还能辨认轮廓。男人在三点三十五分走进更窄的巷子,两侧是外卖作坊和旧货仓库。 巷子尽头有一家店面。没有招牌,只有一个灯箱,亮着一个字:面。 沈青盯着屏幕。灯箱的光是暗红色的,把那个“面“字照得发虚。她打开地图软件,把男人走过的路线逐段标注,一条灰色的线从蓝月夜总会延伸出来,穿过老城区的大街小巷,最终汇入筒子楼的深处。 终点就是那个灯箱。 她把画面定格,截了一张高清图,发送到打印机。机器嗡鸣,吐出一张热敏纸。沈青拿起截图,盯着那个模糊的“面“字看了三秒,夹进笔记本。 “小王,叫上老李,出门。“ --- 面馆藏在一排旧商铺中间,左右分别是五金店和裁缝铺,门口停着两辆电动车,车筐里堆着废纸板。 沈青没有靠近。她带着小王从街对面绕行,先进了小卖部。老板是个五十多岁的女人,坐在柜台后面看电视剧,手机屏幕亮着,传出夸张的台词声。 “老板娘,打听个人。“沈青出示证件,“对面那家面馆,老板什么情况?“ 老板娘把电视暂停,上下打量了沈青一眼。 “那家啊,开了七年了。老板姓陈,话不多,独来独往。店里就四张桌子,晚上开到凌晨。“ “有客人吗?“ “半夜下班的出租车司机、外卖员,偶尔有喝醉酒的人。“老板娘撇撇嘴,“味道也就那样,胜在开得晚。“ 沈青记下,道了谢。她和小王走进五金店,老板娘正在整理货架上的螺丝钉盒,哗啦哗啦的金属碰撞声充斥着狭小的店面。 “陈老板?“五金店老板娘头也不回,“每天早上五点去菜市场买骨头熬汤,风雨无阻。独来独往的,没见有朋友来过。一个人,过日子。“ “他身上有什么特征吗?比如气味?“ 老板娘停下手中的活,转过头想了想。 “面味。天天熬汤嘛,身上总有股面味。“ 最后一家是裁缝铺,老板是个七十多岁的老头,戴着老花镜,正在踩缝纫机。机器咔哒咔哒响,针头在布料上快速穿刺。沈青说明来意,老头抬起头来,眼神比前两个商户都锐利。 “面味?不是。“老头摇头,“那人身上有股别的味道,像是消毒水,医院里的那种。我年轻时当过兵,那味道像部队医务室,来苏水混着酒精。“ 沈青和小王对视了一眼。 “您确定?“ “确定。“老头低下头,继续踩缝纫机,“我鼻子灵,闻了七十年了,不会错。一个开面馆的,身上怎么会有医务室的味?“ 回到刑警队,沈青把三份走访记录摊在桌上。 七年。独来独往。凌晨熬汤。消毒水味。 她在人口信息系统里输入“陈锋“。屏幕加载了五秒,跳出一条记录:陈锋,男,1988年出生,户籍地址一栏是空白,身份证号归属地查询结果为“查无此人“。工商登记显示,“深夜面馆“的经营者就是这个陈锋,七年前注册。 七年前。工商系统里有他,人口系统里没有他。 这个人像是从空气中冒出来的。 沈青想起蓝月监控里那个灰色背影,步幅均匀,重心稳定,肩膀几乎没有晃动。一个开了七年面馆的人,怎么会有这种步态? 她把全部材料整理好:步态分析报告、便利店侧脸比对截图、走访记录、工商登记信息。又从抽屉里取出之前的案件材料——隧道绑架案的绳索鉴定,俄式虾缚绳结的专家意见,天台对峙时的目击证词。 六份材料,叠成整齐的一摞。 “小王,准备申请搜查令。“ --- 陈锋开车穿过老城区主干道,车速维持在四十码。凌晨的街道几乎空旷,偶尔有一辆渣土车从对面驶过,大灯晃得挡风玻璃白了一瞬。 耳机里唐糖的声音持续输出:“仁和诊所三层小楼,一楼门诊,二楼住院部四张床,三楼办公区。但建筑图有问题——三楼的层高比标准低了一米,天花板和屋顶之间有一个夹层,大约四十平米。“ 陈锋听着,注意力分出一半给后视镜。 一辆灰色轿车跟在后面,距离大约两百米。不是他自己的车。那辆车从面馆附近的街口就开始出现,一路尾随,拐了三个弯都没有离开。 陈锋判断:不是唐糖的人,不会用这么明显的方式跟踪。不是赵氏的人,赵家的打手跟踪会更隐蔽。 是警方。 陈锋打了转向灯,突然拐入一条不常走的小巷。巷子狭窄,两侧堆着建筑垃圾。后视镜里,灰色轿车在巷口减速,停了三秒,然后跟了进来。 确认了。 他没有加速甩掉对方。现在甩掉只会打草惊蛇。他需要知道对方知道了多少,还有多少时间。 “唐糖。“他的声音压低,“查一下津港市刑警队最近有没有申请对我的监控。“ 耳机那头沉默了一秒。 “……你确定?“ “我后视镜里有一辆灰色轿车,从面馆附近开始跟着。“ 唐糖的呼吸声在耳机里清晰可闻。然后键盘声重新响起,节奏比之前更急。 “我查。但老板,如果他们真的在查你,后面的行动会很危险。搜查令一下,你的面馆、住处都会被翻个底朝天。“ 陈锋看着前方的路面,路灯在挡风玻璃上投下一条又一条的光带。 “先查。“ --- 沈青站在张建国办公室门口,手里抱着那摞材料。 张建国是支队副队长,五十出头,从派出所所长一步步升上来,人情世故练达。沈青敲了门,里面传来一声“进来“。 张建国坐在办公桌后面,桌上摊着一份红头文件。他抬头看了沈青一眼,目光落在她怀里的材料上。 “张队,申请搜查令。“沈青把材料放到桌上,一份一份摊开,“嫌疑人陈锋,三十五岁,经营老城区一家面馆。“ 张建国戴上老花镜,逐份翻看。步态分析报告、天台目击证词、俄式虾缚绳结鉴定、便利店侧脸比对、走访记录、工商登记异常。 他看得很慢。 “步态分析,87%的侧脸比对相似度,俄式绳结的专业鉴定……沈青,你这些材料,用心了。“ 他把材料合上,推到一边。 “但不够。“ 沈青的背脊挺直了。 “张队,这个人涉嫌七起失踪案关联调查、蓝月夜总会破坏案、隧道绑架案。每一个案子都有专业级别的手法特征。“ “我知道。“张建国摘下眼镜,揉了揉鼻梁,“但申请搜查令需要什么,你也清楚。指纹,没有。DNA,没有。目击证人直接指认,没有。你手里全是间接证据。“ “他是目前唯一的嫌疑人。“ “沈青,“张建国的语气软了一些,“你也知道赵家在津港的分量。如果我们申请搜查令,搜了一个开了七年的普通面馆,最后什么都没找到,舆论和赵家的律师团队会让我们吃不了兜着走。赵万山的人已经在市局活动了,说我们骚扰守法商户。“ 老李推门进来,显然一直在门外听着。 “张队,这人不普通。他的手法是特种部队级别的。“ “老李,你也掺和?“张建国叹气,手指在桌面上敲了两下,“我再想想。给我二十四小时。“ 沈青看着张建国的眼睛。那双眼睛里没有犹豫,只有一种刻意的拖延。她在基层见过这种眼神,知道它意味着什么——有人打过招呼了。 赵家的保护伞,已经伸到了刑警队。 她没有争辩。 “好。“沈青收起材料,“二十四小时。“ 她转身走出办公室,老李跟在后面。 “他在拖。“老李低声说。 “我知道。“沈青走向自己的工位,步伐稳定,“二十四小时是张建国能拖的极限。超过这个时间不批复,我直接向检察院申请。“ “检察院那边……“ “老李,赵家能伸到检察院吗?“ 老李沉默了两秒,摇头。 “那二十四小时后,我递交检察院。“ --- 陈锋把车停在仁和诊所对面的小巷里,熄了火。 诊所的灯还亮着,三楼有一扇窗户透出白光,窗帘拉着。凌晨四点,普通人不会在凌晨四点去诊所看病,亮着灯的诊所只有一种可能——里面有人在做事,但不是看病。 耳机里唐糖的声音传来,比刚才更沉:“查到了。津港市刑警队重案组在申请对你的搜查令,材料齐全。申请人——沈青。“ 陈锋沉默了两秒。 他想起天台上那双审视的眼睛。短发,深灰色外套,站姿笔直,右手自然垂在身侧,手指略略张开,是随时能拔枪的姿势。那女人不好对付。 “搜查令批了吗?“ “还没。支队副队长张建国在拖,赵家的关系网已经伸到警局了。“唐糖停顿了一下,“但最多四十八小时。如果张建国不批,沈青可以直接向检察院申请。“ 陈锋算着时间。四十八小时。 他不能放弃仁和诊所。器官买卖和失踪案直接相关,唐糖查到的夹层证明诊所就是赵氏的第三层洋葱。但他在被搜查令通缉的状态下行动,风险会翻倍。 先处理仁和诊所,然后消失四十八小时。 他推开车门。 凌晨的空气带着潮气,海腥味从远处飘来。陈锋穿过小巷,绕到诊所背面。后门的锁是普通防盗锁,月牙形锁芯,他掏出工具,七秒后锁舌弹开。 门缝里飘出一股气味。消毒水浓烈,盖住了另一种味道——血腥味,淡,但逃不过他的鼻子。 走廊里没有人。日光灯管发出轻微的嗡鸣,白色瓷砖地面反射着冷光。陈锋贴着墙根前行,每一步都落在瓷砖的接缝处。 一楼是空的。诊室、药房、输液室,门都开着,里面没有人。他找到通往二楼的楼梯,扶手是不锈钢的,摸上去有薄薄一层灰。 二楼的走廊比一楼更窄,两侧各有两个房间。四张床,其中两张空着,另外两张上躺着人。 陈锋走近第一张床。是个年轻女人,二十出头,脸色苍白,呼吸平稳但浅薄。手臂上插着输液管,透明的液体一滴滴流入静脉。他看了一眼输液袋的标签。 耳机里唐糖的声音压得极低:“FK506,他克莫司,抗排斥药物。用于器官移植前的供体维持。“ 这些人不是病人。他们是器官供体。 陈锋的拳头攥紧,指节发出轻微的咔哒声。他走近第二张床,是个年轻男人,同样昏迷,手臂上插着同样的输液管。 心锁的边界在这一刻被考验。他想起那些失踪名单上的年轻女性,想起蓝月后巷里消失的人。她们被带到这里,当成活体零件存着,等买家需要时再拆开。 楼上传来脚步声。不止一个人,皮鞋踩在瓷砖上,发出清脆的敲击声。脚步声从三楼下来,朝二楼靠近。 陈锋闪身,钻到第二张床底下。他屏住呼吸,透过床沿垂下的白床单缝隙,看到两双皮鞋走下来。 一双是黑色牛津鞋,鞋尖擦得锃亮。另一双是棕色休闲皮鞋,鞋跟磨损不均匀。 其中一个人说话了:“这批货今晚送走,买家那边催了。“ 另一个声音更低:“雷哥交代了,最近风声紧,谨慎点。“ 雷哥。雷虎。 陈锋在床底下没有动。呼吸控制到最浅。牛津鞋在床前停了两秒,转向床头柜,拿起一个文件夹翻动。纸张翻动的声音在寂静中格外清晰。 “两个供体状态都稳定,FK506剂量正常。“ “车什么时候到?“ “五点。后门进,直接上冷库车。“ 牛津鞋走开了,棕色皮鞋跟在后面。两双鞋沿着走廊走向楼梯,脚步声逐渐远去,一楼的门开了又关。 陈锋从床底滑出来。他看了一眼输液架上的滴速,用手机拍了一张照片,又拍了两张供体的面部特写。 他在窗口站定。远处天边泛起了灰白,凌晨五点快到了。四十八小时的倒计时已经开始,面馆即将被搜查,而仁和诊所的冷库车正在路上。 陈锋从窗口翻出,落到后院的地面上。膝盖微屈,缓冲了落地的冲击。他穿过院子,翻过围墙,消失在巷子的阴影里。 他没有回头。 第十二章 血色通道 陈锋没有回头。 他落在仁和诊所后院的地面上,膝盖微屈,卸去下坠的力道。肋部在这一震之下传来一阵钝痛,他咬住后槽牙。小腿的肿胀让每一步都变得沉重,他穿过院子,翻过围墙,选择了一个更隐蔽的角度落地。 他没有回安全点。绕到诊所前门,隐蔽在一辆废弃货车后面。车身锈穿的地方露出蜂窝状的孔洞,他透过孔洞观察诊所后院的动静。凌晨的空气带着海腥味,远处有轮船的汽笛声传来。 五点零三分,一辆白色小型冷藏车从诊所后院驶出。车牌被泥水糊住,只露出最后一个数字“7“。车速不快,二十码左右,沿着小巷向东行驶。 陈锋快步走向自己的车。左小腿的肌肉在绷紧时传来痛感,他拉开车门,油门踩下的力度因为肿胀的脚踝而不够精准,发动机发出一声闷吼。 “老板,车在动。“唐糖的声音从耳机里传来,“保持三百米,前面路口右转。“ 陈锋双手握住方向盘。肋部的刺痛随着呼吸加剧,他调整呼吸节奏,用浅短的吸气来减少胸腔起伏。冷藏车在前方路口右转,尾灯在晨雾中划出红色的光弧。 “码头方向。“唐糖继续通报,“下一个路口红灯,三十秒。“ 陈锋在红灯前减速,拐入右侧辅路,从一条更窄的巷道穿过去。巷道地面坑洼,车身剧烈颠簸,肋部的伤疼得他眼前发黑。他甩了甩头,从巷道另一端驶出,重新看到冷藏车的尾灯。 距离保持刚好。两百米。 冷藏车在码头区边缘的一个废弃仓库前停下。铁皮屋顶锈成了赭红色,三面围墙,门口站着两个人。穿的不是保安制服,是黑色工装,胸前有刺绣标志——荣城安保。 陈锋在距离仓库两百米处停车,熄火。海风从码头方向吹来,带着机油和腐烂海产的气味。他取出望远镜。 冷藏车后门打开。两个人从车上抬下一个人形物体,用白色塑料布包裹着,长度约一米七,重量不轻,抬的人手臂肌肉绷得很紧。不是货物。是人。塑料布滑开一角,露出垂落的手臂,肤色苍白,手腕上有一圈淤青。 仓库大门打开,抬着人形物体的两个人走进去。门口两个保安没有动,继续警戒。 陈锋放下望远镜。耳机里唐糖的声音传来:“仓库门口两个人,地下可能还有。“ “告诉我结构。“ 唐糖的键盘声从耳机里传来。“这个仓库是赵氏走私通道的中转站。建筑注册于一九九七年,老式钢结构,三个大门,周围有铁丝网围栏。地下有一条废弃的铁路货运隧道,直通港口。他们在隧道里用小型轨道车运送'特殊货物',避开地面检查。“ 陈锋绕到仓库侧面。铁丝网有一截被剪开过,又用铁丝草草缠上。他蹲下身,小腿的肿胀让弯曲变得困难。他深吸一口气,肋部的刺痛让动作停顿了半秒。 “排水管道在哪?“ “仓库东侧,沿海岸线十米。废弃排水管,直径八十厘米,连接仓库地下层。但老板,管道里是工业废水,你小腿有伤,感染风险很高。“ 陈锋沿着海岸线走去。海水在防波堤下拍打。他找到排水口,圆形的水泥管道,直径刚好容一个人爬入。管道里传来腐臭的气味,刺得眼睛发酸。 他钻了进去。 水比想象中更冷。黑色液体没过膝盖,水面上漂浮着彩色油膜。陈锋屏住呼吸,身体没入污水中,双手在管道壁上摸索前进。管壁上有滑腻的油污和锋利的铁锈片,手掌擦过突出的锈片,传来火辣辣的痛感。他没有停下。 管道长约三十米,尽头是一个排水格栅。陈锋从格栅缝隙间看到下方——旧铁路隧道的入口,地面铺着铁轨,一辆小型轨道车停在上面,车身涂着黄色防锈漆。两个人站在轨道车旁,正在把白色塑料布包裹的人形物体往车上搬。 他从格栅边缘找到一个松动的螺栓,拧了三圈,格栅脱落。他无声地落在铁轨旁的废弃枕木后面。 地下层空间比他想象的大。隧道向港口方向延伸,黑暗中看不到尽头。轨道车旁站着两个人,地上层的脚步声隐约可辨,四个人的重量踩在钢结构的地板上,发出沉闷的咚咚声。 六个人。都是荣城安保的人,从走路的步态判断,前军人水准。 陈锋贴着隧道阴影移动,绕到轨道车另一侧。地下层的两个人背对着他,正在用绑带固定货物。一个人说:“这批供体状态还可以,买家催了,今天早上必须装船。“ 另一个回答:“雷哥交代了,风头紧,小心驶得万年船。“ 陈锋无声接近。第一个目标离他一米五,背对,右手拿着绑带,左手扶在轨道车边缘。陈锋一步跨出,掌根从斜下方击出,命中对方后脑与颈椎交界处。那人全身一软,陈锋扶住他的身体,轻轻放到碎石地面上。 第二个人察觉到身后的气流变化,转过身。陈锋的膝盖已经顶到他的腹部。对方弯下腰,陈锋的手肘紧接着击向下颌。骨头碰撞的闷响在隧道中回荡。第二个人的身体向后倒去,陈锋抓住他的衣领,减缓了倒地速度。 但已经晚了。地上层的无线电里传来声音:“地下,报告情况。“ 没有回应。 “地下,听到请回答。“ 陈锋把第二个人的身体放到地上。地上层的脚步声变得急促,两个人朝地下层的楼梯口走来,手电筒的光束从楼梯口,射下,在隧道墙壁上扫动。 陈锋藏在轨道车后面,身体压低。他数着脚步声:两个人,一前一后,间距两米。有配合。一个照光,一个掩护。 第一个手电筒光束扫过他藏身的区域。陈锋屏住呼吸,等待光束移开。 机会来了。照光的人走过轨道车,光束扫向前方隧道深处。陈锋从侧面突然出手,抓住对方持手电筒的手腕,反拧一百八十度。那人闷哼一声,手电筒脱手。陈锋接住手电筒,朝对方同伴的面部砸去。 但第二个人的反应比预期快。他侧头闪避,手电筒擦过颧骨,同时右手从腰间拔出电击器,按下开关,蓝色电弧在黑暗中发出噼啪声响。 陈锋后退,电击器的电极擦过他的左臂。强烈的麻痹感从手肘蔓延到肩膀,左手瞬间失去知觉。他继续后退,撞到轨道车的铁护栏,肋部的伤在这一刻爆发,剧烈的疼痛从右侧胸腔炸开,疼得他闷哼一声,动作慢了半拍。 敌人抓住机会,一记直拳打来。陈锋用前臂格挡,冲击力透过受伤的身体传导过来,他被撞退三步,后背撞上隧道墙壁。肋部的疼痛像一把钝刀在胸腔里搅动。 此时留守大门的两个人也冲了下来。地下两个已经解决,但地上两个下来增援,现在陈锋面对三个能战斗的敌人。 三对一。有伤。左臂麻痹,肋部剧痛。形势不利。 陈锋做出判断:不硬拼,利用环境。 他突然冲向轨道车,翻身跳上车厢。轨道车的手动控制器在车头位置,一个红色拉杆。他抓住拉杆,用力一扳。轨道车的机械制动松开,车身沿着铁轨向隧道深处滑去。 三个敌人愣了半秒,然后追了上来。轨道车速度不快,大约十五公里每小时,两个人沿着铁轨追赶,速度更快。第三个人转身朝地面跑去,要叫支援。 陈锋在轨道车滑行约五十米后,从车厢侧面跳下车。身体利用惯性在碎石地面上翻滚两圈,滚入隧道侧壁的一个凹坑。这是他在潜入时观察到的地形,一个维修隧道用的避车洞,宽约一米,深约八十厘米。 追来的两个人从凹坑前方跑过,没有察觉。陈锋等他们跑出三步,从凹坑中无声滑出,从后方逼近第一个人。左臂还在麻痹,只能用右臂。他从后面勒住第一个人的脖子,右臂收紧,压迫颈动脉。那人挣扎了十秒,身体软下去。 第二个人听到身后响动,转过身。陈锋已经从轨道车的工具箱里抽出一把铁扳手,击中他的膝盖。骨头碎裂的声响在隧道中清脆回响。那人惨叫一声,跪倒在地。陈锋补了一记手刀,击中他的颈侧,惨叫戛然而止。 但回到地面报告的那个人已经叫来了支援。又有两个人从仓库地面冲下来,加上回去报告的那个,现在陈锋面对的是三个能战斗的敌人。 陈锋的左臂麻痹感还没消退,手指只能活动三成。肋部每呼吸一下都像被刀刺,呼吸变得浅而急促。他靠在隧道墙壁上,汗水从额角滑落。脚步声从隧道口方向逼近,三个人的步伐分散,呈扇形搜索。 耳机里唐糖的声音传来:“老板,还有三个向你靠近。你的状态怎么样?“ 陈锋的呼吸粗重,声音因为疼痛而变得低沉:“能行。“ “老板——“ “能行。“ 陈锋握紧铁扳手。隧道狭窄,只能容两人并行。三对一的人数优势在这种空间中被压缩。他听着脚步声,判断距离。第一个人已经进入视线范围,手电筒光束扫过来。 陈锋没有动。等第一个人完全进入隧道狭窄段,他猛然冲出。铁扳手击中对方持短棍的手腕,骨折的脆响。那人短棍脱手,陈锋紧接着一记膝顶,命中对方裆部。第一个敌人弯下腰,陈锋抓住他的身体,推向第二个跟进的人。 第二个人的视野被同伴的身体挡住,本能地伸手去接。陈锋从侧面绕到背后,手刀击中他的颈动脉窦。第二个敌人的身体软倒,压在了第一个人身上。 第三个人在隧道口停住了脚步。他看到了两个同伴在几秒钟内倒地,意识到陈锋的战斗力远超预期。他的手摸向腰间的无线电,脚步在向后退。 陈锋没有追击。他的目标不是杀光所有人,是阻止运输,获取证据。追击第三个人会消耗时间和体力,而码头区的警力可能在十五分钟内赶到。 他转身走回轨道车。白色塑料布包裹还在车上。他揭开塑料布,露出下面的人脸。是一个年轻女人,二十出头,昏迷,脸色苍白,嘴唇干裂。手腕上有一圈输液针孔,周围皮肤泛着青紫色。仁和诊所的供体。 陈锋用手机拍了她的面部特写和手腕上的针孔。然后他检查了呼吸和脉搏。还活着,但虚弱。他把女人抱下轨道车,运回地下层出口旁,掏出手机拨打120。接通后他用低沉的声音说:“仁和诊所后巷废弃仓库,地下层,有重伤人员,需要急救。“然后挂断。 陈锋从排水管道撤离。管道壁上的油污和铁锈片在他爬过时刮擦着外套。他从排水口爬出,海风吹来,带着咸腥的气息。 左臂的麻痹感消退了一些,手指可以活动五成了。但肋部的疼痛加剧了,刚才在隧道中撞上的那一击可能加重了软组织挫伤。每走一步,胸腔右侧就像有人在用锤子敲打。小腿的肿胀也更严重了,脚踝已经肿得塞不进裤腿。 他沿着海岸线走回停车的地方。 陈锋驾车离开码头区。天色已经亮了,东方的天空泛着鱼肚白,早高峰开始,车流从各个方向汇入主干道。一辆满载集装箱的重卡挡在他右侧,遮住了码头方向的视线。 耳机里唐糖的声音传来,比平时柔和:“老板,120已经到了仁和诊所。新闻会报道的。“ 陈锋没有说话。左手握方向盘。他需要把全部注意力集中在控制呼吸的节奏上。 唐糖沉默了两秒:“你的伤……“ “没事。“ 唐糖继续说:“还有那个海外账户。在解码过程中发现了一件事。那个账户在最近三个月里,有一笔资金到了一家私人安保公司。不是赵氏的荣城安保。是另一家。” 陈锋:“哪家?“ “天枢安保”注册三个月,没有任何业务记录,但有超过二十名员工。这些员工的背景,清一色前特种部队。” 天枢。北斗七星的第一颗星。理事会最高层。 陈锋的手在方向盘上收紧。天枢安保。最高理事会的代号。这意味着什么,他再清楚不过。他不是在打一个地方黑帮,他是在和一个跨区域的地下秩序维护组织正面冲突。而那个组织的最高层,已经在津港布下了一颗棋子。 唐糖的声音低了下来:“老板,你的对手,比想象的大得多。“ 陈锋看着前方的路面。一辆白色轿车并入他前方的车道,车牌本地牌照。他握着方向盘的手指关节泛白,肋部的疼痛还在袭来,但他没有松手。 他没有回答。他只是开车,眼睛盯着前方的路面,瞳孔里映出清晨的阳光,冷得像冰。