第1章 门缝下的残页【Day 1 · 周一 · 晨】
新闻弹出来的时候,路迢正对着一份退稿邮件发呆。
邮件是他现在的编辑发的,措辞客气得像殡仪馆的挽联:题材方向与平台调性不符,建议他试试短视频脚本。附件里还附了一份“悬疑惊悚类过审避雷指南”,三百二十七页,他翻到第四页就丧失了继续翻的勇气。
未读消息十七条。最新一条是三天前发的:如果你主动宫号,稿费可以照新书价结。
宫号是行话,进宫等于切书。他三天没回,编辑便也识趣,只是每天早八点准时来问一次好——像殡仪馆的挽联,每天一遍,风雨无阻。
十七条未读的底下,压着一条更老的微信。老到已经沉不出对话框了:
“小天,吃饭了吗。妈发工资了。”
发送时间,2019年6月16日,晚上九点零三分。
二十多天后,她多器官衰竭,死在了重症监护室。而她进监护室的那个下午,他正在编辑部的审校台上,签另一份要命的字。
然后手机顶部滑出了那条推送。
【冷泉码头滩涂发现铁皮箱尸源,死者呈跪姿,肢体反剪,死状离奇,总署特勤已封锁现场。】
配图是一张从警戒带外拍的现场照片,糊得只剩色块。铁皮箱掀开的盖子,箱底一团深色的、不肯安分的轮廓,还有警戒线外一张吓得扭曲的人脸。
路迢的拇指悬在屏幕上方,没有点开。
他住在临港旧城区一栋七层老楼的民宿里,顶楼704,月租一千二,押一付三。来这儿四十天,是为了躲编辑,也是为了闭关——新书的环境描写卡在第十七章,他已经四天没写出一个完整的自然段。书桌另一头压着三本没还的图书馆借书:离岸清结算、图灵机,和一份加了密的旧协议讲义——他写小说的毛病是,先把自己绕进注脚里。
窗外是海港城市特有的灰。远处港机的起重机在雾里排成几根瘦骨。这座城市他七年前来过一次,待了三天,走的时候像逃。
第二弹推送跟着钻进来:
【记者凌晨从总署内部获悉,死者为本地男子,四十二岁,曾因走私与寻衅滋事多次被处理,总署分析系仇杀可能性较大。】
仇杀。
路迢放下手机,走到窗边。老式推拉窗的滑轨里卡着一粒砂,他推了三次,推开一条能塞进手掌的缝。海风立刻灌进来,带着腥咸的潮味。楼下的旧街传来收废品的铃铛声,一辆三轮车碾过积水,溅起一片肮脏的晨光。
他转身想去倒咖啡,脚步在玄关停住。
门缝下斜插着一只纸品。
厚得能自己立住的牛皮纸信封,封舌只是虚折了一道,没有压实。信封右上角压着一道极窄、极规整的平行压痕——扁头镊子夹取时留下的微型折印。
这栋楼没有前台。房东一周来一次,收租,顺便检查他有没有在房间里熏腊肉。
路迢在原地站了四秒,弯腰把信封抽了出来。
纸页抽出的瞬间,他的指腹先认出了质感:泛黄,发脆,边缘带着粗纤维的毛刺。骑缝处一道撕口,撕得干脆,没有毛边,像是沿着早就折好的折痕,一次性带下来的。
一页从书上撕下来的纸。
页眉上的铅字小得可怜,他一眼就认得了——《第七重赎罪》,第三重,深冷礼拜堂。
2019年4月初版,首印三千册。
那本他连稿费带版税一共拿了六千八百块的处女作。那本上市第十一周就因为“涉嫌影射”被全面下架、出版社库存被成批拉去化浆的处女作。
全书七重,一重一场赎罪。他写完六重,交终稿的前夜被召回令拦下,第七重停在一个没有写完的句号上。
十不余一。真正流到读者手里的,屈指可数。
一本在他床底那只24寸旧行李箱的箱底,用保鲜膜缠了三层。另一本他没见过,但他知道它在哪,在谁手里。
纸页中央,正文右侧的页边距上,有人用极细的针管笔写了三行小楷。字距和行距工整得像用游标卡尺量过,一笔一划都收得干净利落,没有一丝犹豫:
“告解室的门一旦合上,唯有罪人的骨血才能浇熄祭坛的火。”
“路迢,清道夫抹掉罪恶需要多久?”
“去救你的第一位读者吧。”
血字。
墨迹在粗糙的纸页背面洇出深灰的暗痕,笔画收尾处的洇痕像一张微型蛛网。他不需要送去化验,也闻得见那股在纸张纤维里发酵了七年的铁锈气。
路迢捏着纸页,在原地站了很久。
久到楼下收废品的铃铛声拐过街角,久到海风把玄关那张催缴单吹到他脚边——房租,还有一笔拖了半个月的宽带费。
他闭上眼,能一字不差地背出第三重的每一处情节:凶手把诱到废弃低温冷库里的背叛者按跪在冰面上,用利刃完成他所谓的“神圣净化”,事后再由潜伏在管道深处的职业清道夫进场,抹掉所有痕迹。包括误入现场的调查人员。
写那一章的时候,他在冷库和水产冷藏车里窝了三天,手指冻得握不住笔,也要把“人临死前膝盖会先于痛觉绷直”这句话写实。
现在,新闻照片里那个跪着的死人,正在用同一种姿势,给他七年前的自嗨捧场。
手机又震了一下。他低头。
【总署消息人士称,案发现场所呈现出的仪式感,不排除模仿犯罪可能。如有知情人士或掌握相关线索,请立即与总署特勤取得联系。】
路迢低下头,看着纸页上那三行血字。
然后他笑了一下。
报警?
一个跟社会脱节四十天、卡文卡到吃抗抑郁药的过气悬疑写手,冲进总署值班厅说,凶手在照我七年前写的书杀人——值班的人三秒钟内就会判断他要么疯了,要么就是疯了以后决定自己先剧透一箩筐。
更何况,这本书被召回销毁的真正原因,他自己最清楚。
它不是“涉嫌影射”。
它是影射得一字不差。
海风从窗缝里挤进来,把那张催缴单吹到桌底。路迢走到书桌前,把残页平平地铺在桌面上,用一本《现代汉语词典》压住卷起的边角。
他重新看了一遍那三行血字,这次看的是字迹本身。
工整,冷静,把每个字当成齿轮来咬合。这种冷他在稿纸上描过七年,描的时候觉得帅,如今它落在自己书的边缘,他才知道冷是会咬人的。
“第一位读者。”
他把这四个字在嘴里过了一遍,没有出声。
窗外的雾散了一些,港机的剪影在灰白的天幕上转了个方向。路迢在桌前坐下来,打开电脑,新建文档,光标在空白里闪了很久。
最终他敲下的不是报警电话,是一个他七年没拨过的号码的归属地查询页面——临港,旧城调查分局。
他把残页拍了照,存进一个加密文件夹。文件名他打了五个字,又删掉,最后只留了一个日期:
0617。
窗外,又一条推送滑进来。他这次点开了。
现场照片高清版,跪姿的轮廓在铁皮箱底被拍得清清楚楚——双手反剪,膝盖笔直,头颅微微仰起,正对着箱盖掀开的方向。
像一个等着被打开的祭坛。
路迢盯着那张照片,喉咙发干。
他写的第三重里,那具尸体也是这样跪的。他连仰角都写了——下巴抬起十五度,让气道保持通畅,让死者在最后的时间里,还能呼吸。
凶手是照着写的。
一页不差。
第2章 错位的银色箱子【Day 1 · 周一 · 上午】
上午九点,机翼从海雾里钻出来,砸在临港空港潮湿的跑道上。
机身往前一沉,安全带勒进锁骨。白砚没等指示灯熄灭就解开搭扣,把证件塞进内袋。动作很快,没回头去够行李架,也没跟邻座搭话。
前排两个本地口音的男人还在争台风,争码头那批冻货会不会全泡了。椅背小电视放着本地台,谁也没看。
她从两人中间侧身穿过去,耳机挂在脖子上,一个字没听进去。
行李转盘前挤满了人。湿羽绒服、缠着胶带的手工纸箱、挂着尿布的妈咪包,首尾相接,走得很慢。她站在黄线外半米,两手插在战术裤兜里。目光没有焦点,可每一件滑下来的箱子都被她扫过一遍——多年训练落下的毛病,改不掉,也不需要改。
第七分钟,一只深灰色哑光铝镁箱滑下斜坡。
箱体右上角的金属包角上有一道大约三厘米的细长划痕。氧化层剥掉了,露出底下一线银白。
她认得——那道划痕,磕在爱丁堡拍卖行后巷的一块地砖上。是他的箱子。
七年前那对同款定制箱的规格、轮轴的角度、那道划痕磕在哪块地砖上,都还留在视网膜上。停了半秒,她把它按了回去,上前一步,单手拎下箱子。
提手回弹的阻尼感偏沉。
重量不对。里面该是她托运的多波段光源、高倍便携放大镜和那套试剂。可这只箱子的重心偏左,分隔层里像被人临时塞过什么。
她没有停顿,拉起拉杆,穿过接机的人径直往出站口走。
一辆墨绿色的防弹特勤车打着双闪停在路边。副驾车门推开,总署特勤主管老张叼着半截没点着的烟迎上来。人比电话里听起来更老,眼袋浮肿,说话带着没睡醒的沙哑。
“白行动官,一路辛苦。”老张伸手要接她的箱子。
“白砚。”她侧身避开那只手,单手把箱子放进后备箱,“材料在车上看,直接去分局。”
车程三十五分钟。车厢里是劣质烟草和皮革被暴晒过的气味,仪表台上摆着一个褪色的平安符,收音机在两个台之间飘,一半本地交通广播,一半断断续续的戏曲。
老张从遮阳板夹层里抽出一份薄简报递过来。她没接,戴上薄乳胶手套,翻开。
死者赵成,四十二岁,无固定职业,两次走私、三次寻衅滋事,今早被一个早起赶海的渔民发现,陷在冷泉码头退潮后的淤泥里。今早的潮位最高的时间是七点二十分。渔民八点一刻上的滩,远远看见泥里有只铁皮的角,走近,腿就软了。
简报两页,附一张现场手机照片,被雨水和泥浆糊成了灰褐色。
她盯着照片里那个跪姿的轮廓看了三秒,翻了过去。
“发现人现在在哪。”
“在所里做着笔录,”老张愣了愣,“哭得跟个孩子似的,说昨晚就该多睡会儿。”
“问清楚他上岸第一脚踏在哪,鞋上的泥和滩涂的泥是不是同一个位置。”她的目光没离开窗外飞退的灰墙,“退潮后搁浅的东西,被第一个发现的人踩过,现场就已经脏了。”
老张应声去打电话。白砚把简报折好,塞进内袋。
九点四十分,旧城调查分局灰暗的水泥小院。她拎着箱子上二楼,走进那间临时腾出来的物证分析室。一股新刷的石灰味,金属台面是从别的办公室搬来的,一条腿底下垫着折叠的牛皮纸。
她把箱子平放在台面上,垫脚的纸抽掉,台面晃了晃。她记下晃的幅度,才去解搭扣。
箱体中央嵌着一套四位滚轮机械密码锁(口岸通用规格),外叠一组半导体指纹采集窗——她自己申请定制的那一款,市面买不到,内外两套锁芯由不同工匠手工装配。
食指贴上传感器。
“嘀——”
红灯闪。蜂鸣器一声尖锐短促的拒识。
白砚眉心微微一蹙。掏出一片酒精棉,先擦指尖,再擦识别槽,重新平稳按压。
还是拒识的刺眼红光。
她不做第三次验证,指尖直接搭上那四枚机械滚轮,拨到一组深烙在记忆里的序列:0-6-1-7。
指腹压下开锁推钮。
推钮纹丝不动。卡槽深处传来硬质机械结构死锁的抗议声。
“嘀——嘀——”
红灯连闪。锁具自动进入防暴力试错的五分钟倒计时自锁。
她盯着锁孔边缘那道三厘米的金属划痕。
外观、自重、包角的磕碰,几乎一模一样。可锁芯内部那一下机械反馈不会撒谎——这套锁,根本没录过她的指纹。
这不是她的箱子。
有人在空港的转盘上拿走了一模一样的那一只,把这只留给了她。对方没有留下指纹,动作专业,在几千只箱子里准确认出她那只,再从她的视线外把箱子换了封。
她还没来得及细想这中间的漏洞,物证室的门被猛地撞开。
“白队!”老张气喘吁吁地扶着门框,脸色煞白,连那半截烟都掉了,“冷泉码头那边——巡防所的人下去看,说那铁皮箱里装的不是碎尸——是跪着的!双手反绑,喉咙全开了,血把底下的泥全泡透了!”
她的手指在锁扣上骤然收紧,随即抽离。
“分局有没有标准勘查箱?”
“有、有,就在楼下值班室!”
“带上无齿锯、内窥镜和便携红外测温枪,”她抓起椅背上的战术手套,“十分钟内到现场。出发。”
那只深灰色的箱子安静地立在金属台面上。滚轮锁上的红灯仍在缓慢地、一下一下地闪着。
白砚走到门口,忽然停了一步。
“老张。”
“在。”
“查今天上午降落临港的所有航班,”她的声音压得低而平,“重点查同机型、同舱位、跟这只箱子同品牌的旅客。查机场行李房的监控盲区。”
“您怀疑箱子是……”
“拿错箱子的人,会自己回来。”她说完这句,推门出去,把后半句留在门内——
她这辈子只定制过一对箱子。另一只,在七年前那个雨还没停透的清晨,跟着它的主人一起,从她的世界里注销了。
而现在,它在哪,手里这只箱子的锁为什么对她摇头,她比谁都清楚答案的形状。
她只是不肯把它想成那个答案。
楼道里的感应灯坏了,一闪一闪。老张小跑着跟上来,没敢看她的脸。
“白队,箱子的事……要上报吗?”
“上什么报?”白砚脚步没停,“箱子是我的私事。案子是分局的。先办案。”
“那要是……真有人拿错了,来还箱子呢?”
“收了。”她说,“登记,留指纹,存物证袋。”
“然后呢?”
感应灯恰好暗下来。黑暗里她的声音停了一秒。
“然后看好他。别让他跑,也别让他碰任何东西。”
“他是谁?”
灯重新亮起。白砚已经下到楼梯转角,只留下一句被脚步声切碎的回答,轻得像是说给自己听的:
“写过这本书的人。”
第3章 704房的镜像与滩涂的铁箱【Day 1 · 周一 · 上午】
路迢是上午十点二十才发现的——他下楼去街口买包烟,前后不过二十分钟。
那只跟他跑了七年的同款铝镁箱,昨晚还立在门后。今早门后是空的——而床边多了一只,箱角的划痕跟他那只磕在同一块地砖上,连角度都分毫不差——分毫不差,就是破绽。他那道磕了七年,槽里早该发暗;这一道翻着毛刺,亮着。有人照着它描了一份。
门锁没有被撬过的痕迹。窗户插销完好。他翻遍了房间,只在玄关地垫边缘找到一粒橡胶屑,是从箱体防滑脚上磨下来的——不是他那只箱子磨得出的形状。
有人在夜里进过这间屋子,把两只箱子对调了。
路迢在酒店房间里跪了整整十分钟,研究那只从机场“拿错”回来的密码箱。
0。6。1。7。
四个数字在标线处严丝合缝地排成一条直线。他按下弹开滑块,箱盖两侧的气密阻尼器缓缓抬升,推开一道五公分的缝。
一次即开。
箱盖掀到底。左侧的卡槽里,四把不同规格的不锈钢解剖刀整齐排列,刀刃泛着哑光蓝;三支多波段强光勘查手电;两排透明密封袋封装的鲁米诺潜血试剂喷雾罐;一盒未拆封的无粉丁腈手套;齿刃极深的便携式微型骨锯。
EVA 蜂巢海绵的每一个凹槽都裁得规规矩矩,像军事操典里走出来的一排士兵。
右侧网兜里没有化妆包。只有一本厚厚的黑色硬皮记事本,封皮右下角压印着一行烫银小字:中央调查总署·特别行动组·现场勘验记录。
他翻开扉页。
一行用极细针管笔写下的字迹,笔锋凌厉如刀削斧凿,撇捺之间带着近乎偏执的几何对称感——
白砚。
字迹干透,力透纸背。
路迢坐在地毯上,喉咙发紧。这只箱子里的每一件东西都在替它的主人作证:总署特勤最高级别的核心勘验装备,独立资产追溯芯片,公线报失就等于把她的外勤调度路线整个送上通联网络。
快递不敢收,酒店前台不能碰。
他低头看了看自己的睡衣和拖鞋,又看了看箱子里那排泛着冷光的解剖刀,忽然想起七年前她说过的话——“物证不能混淆。做上你的记号,哪怕扔进深海也认得出来。”
他关掉箱盖,滚轮归位,重新咬合。
然后他换了一件最体面的衬衫,把箱子拎去了分局。
——
冷泉码头东侧滩涂,上午十点四十分。
退潮后的黑色碱泥像一块巨大的腐烂海绵,向海平面延伸出两公里。黄黑相间的警戒带在防腐木桩间猎猎作响。镝灯透过雨雾把惨白的光柱钉在滩涂中心那口铁皮箱周围。
白砚换上勘验连体服,踏入泥沼。防陷靴每拔出一步,泥沼深处就发出一声黏腻的吸吮声。
“白队,踩礁石根部走。外滩全是暗坑涌潮,第一层脚印正被反涌水往下掏。”小周提着勘验箱在后面提醒。
“外围组,警戒线再扩五十米,所有原始踩踏点固定。”她没有回头。
箱体正中,一个男人身着规整的深色杂牌西装,背脊笔挺,端端正正跪在冰冷积水的箱底。双手被粗麻绳反剪,双膝烙进箱底,面孔微仰,正对箱盖掀开的缺口。
那身廉价布料被扯得极平整,领口第一颗纽扣扣死在颈窝。没有挣扎的褶皱。
“颈部创口完整。”她托起死者下颌,“一刀横贯,创缘平齐,无试切痕。从左至右拉穿,下手那一下,手腕连半毫米的微颤都没有。”
“气道干净,口鼻没有泥沙纤维。死者在进滩涂之前,就在陆上断了气。”
她俯身看那捆麻绳。八字反向固定结,绳头截面焦黑,被明火规整地燎平、压实。
“绳头做过封端处理。这种工艺长在远洋重载和攀登索具上。”她收起探针,“凶手在准备阶段就打理好了一切。”
老张蹲在防潮垫边,一张脸皱成一团:“干了二十三年,砍人的、仇杀的、自戕的,都见过。摆成这样塞箱子里的,头一回。看着不像杀人,像——”
“像敬神。”她打断他,没有抬眼。
冷光手电压低,斜切四十五度打进死者膝盖。卡尺读数:膝盖处布料磨穿,同心圆状向外延展的撕裂层。
“生前长跪。两个小时以上,受力均匀,没有左右偏斜的位移。”白砚起身,“他在极度惊恐里彻底放弃了挣扎,跪够了两个钟头,才被割喉反绑。”
“一个混码头的滚刀肉,能老老实实跪俩钟头,”老张咬牙,“凶手杀他之前,给他看了什么?”
她没有接话,目光投向泥滩尽头的缆桩。潮水正以肉眼可见的速度退去。
“老张,核对潮汐表。”
“最高潮位,今早七点二十分。”老张翻着手机,脸色慢慢变了,“现在十点四十,潮退干了……”
“箱子是在最高潮位前后挣上来的,退潮把它摁在了泥里。”她抬手,“测距仪。缆桩受力点到箱体搁浅线,每一寸泥痕都做三维扫描。”
镊子从箱底带出几粒晶莹的冰核。
“淡水冰。海水冻不出这么透的成色。箱体自重四十五公斤,死者七十,再加箱里这二百多公斤工业条冰——外体积零点五个立方,海水最大浮力五百公斤。”她的手电沿箱底四道暗孔移回,“平均密度不到水的九成。它自己压根不想沉——是有人用一根绳子,把它按在水底。”
“没沉过?”老张眼珠子瞪圆,“那它怎么——
“泄水孔。”她的声音平得像一条直线,“四个孔,孔里加了生铁单向阀,融出的淡水只出不进。冰一路化,净浮力一路往上顶,崩断的时刻就卡在七点二十分之前——正好赶上最高潮位把它送进浅滩。”
她直起身:“凶手算的不是潮汐,是潮汐的倒数。”
老张脸上的横肉绷得很紧,半晌,从齿缝里挤出一句:“黑吃黑。走私团伙分赃不匀,把人塞箱子推下海,赶——
“黑吃黑能算死潮汐滑轮?”她把望远镜塞给他,“第三根系缆桩。”
镜筒里,灰白水泥桩顶端一道深陷的 V 形割槽。
“四公分深的勒痕,高强芳纶缆绳在两个钟头的恒定张力下磨出来的。箱体拴着拖绳穿过水泥桩借力——一百六十公斤的净浮力一直咬着这条绳,咬到预设的那个弱化节点崩断。”
老张握着望远镜的手背青筋暴起,把那三个字咽了回去。
“尸僵方向对上了。”小周在现场记录仪前抬头,“死亡时间,今晨两点到四点之间。校正后误差不超过——”
“我知道。”白砚摘下发闷的手套,“物证提取完整,答案自己会说话。”
“白队。”小周把记录仪的屏转过来,声音发紧,“死者随身物品里有一张银行转账回执。七年前6月18日进账,公对公,五十万整。收款方是临港远辰国际贸易——三年前破产清算的壳公司。附言只有两个字:处置。”
白砚的目光停在汇款方那一行小字上。
6月18。往前推一天,是6月17。她没让这个念头在脸上成形,只把简报按在泥水里:“尸源信息先封存,等总署物证科会签。结案报告之外,这个账户的任何情况,先不要出现在分局内网。”
“白队,这钱——
“现在只说案子。”
她转身往勘验车走,手腕上的通讯器突然响了。值班内勤小李的声音劈头盖脑砸出来:
“白队!上午在现场,有个男的来分局送箱子——跟您那只,一模一样!”
白砚的脚步钉在泥里。
“他登记了什么?”
“就、就写了一个‘陆’字。说是机场拿错了,特意来还失主。”
海风卷着雨楔子抽过来。她站在原地三秒,转身就走,军靴踩进碱泥,溅起一片黑水。
“现场移交小周。老张,回分局。”
“白队,那人——”老张小跑着追,“什么来路?”
“写这本书的人。”白砚拉开车门,声音被海风撕得断断续续,“嫌疑人,也是唯一的知情人。”
“书?什么书?”
她没有回答。
后视镜里,滩涂上那口铁皮箱的盖子敞开着,正对灰蒙蒙的海平面,像一个终于等到开场钟声的祭坛。
第4章 告解室与枪口【Day 1 · 周一 · 午后】
旧城调查分局大厅,下午一点二十分。
值班文职小李把一桶泡面往台面角上一顿,制服领口松垮着。他一个月三千二,最大的职业理想是熬到下午五点半打卡,绝不想在今天出任何事——包括长椅最外端那位,风衣肩上落着一层没干的雾水,帆布鞋尖在浅灰水磨石上一蹭一蹭、像把自己当成不存在家具的先生。
路迢把那只深灰色箱子轻轻放上大理石台面,登记簿被震得跳了一格。值班文职小李头也不抬:“先生贵姓?办业务还是报案?”
“路。”
小李在访客栏写下“路”字。路迢接过笔,目光在那个墨迹上停了半秒,提笔划掉,改写了一个姓——陆。
“路迢”这两个字一旦录进系统,白砚三十秒内就会知道是谁进了这栋楼。而她今天的眼神已经说得很清楚了:她不想看见他。
十三点二十五分,大厅门外的水泥台阶上传来军靴的脆响。
白砚手提物证袋跨进大门,风衣下摆滴着泥水。她没换衣服,没洗脸,靴筒上还挂着滩涂的泥。目光环顾大厅的刹那,与前台那道消瘦的影子撞在一处。
四米。
四米的距离,像横着一层刚结的薄冰。
老张跟在后面,看看台上的箱子又看看她:“白队,这位是……”
“不认识。”
她截断话头,径直越过路迢身侧,走向大厅中央刚立起的白板。没有多看一眼。
小李抱着错箱小跑过去:“白队,您的箱子……这位陆先生特意送过来的。”
“把箱子还给他。”白砚把原本属于路迢的那只民用箱推回前台,“让他走。”
箱子在物证室过了一遍X光。夹层里,没有炸药,没有信——只有一张从《第七重赎罪》上撕下来的空白页。没有页码,没有字。
白砚把它锁进抽屉,没让任何人看见。
杀他的第一封信,是一页空白。她不知道这算什么,但她记下了。
路迢没有接箱子。
他的目光越过人群,落在白板第一张现场照片上——跪姿,仰角,领口第一颗纽扣。
“他手腕上的表。”
路迢的声音在大厅里突兀地响起。他端着纸杯的手很稳:“表盘磨损,几百块的高仿,但表链扣得极紧,表冠端端正正卡在手腕正中央。仇杀泄愤的人,不会花心思让一个将死之人戴得体面。”
“码头混饭的,很多人死撑一块假表当门面。生前就戴得紧,尸僵定型而已。”白砚转过身,眼神像深秋的雨水,“不能反推动机。”
捏扁的纸杯在他掌心发出一声轻响。这是他从进大厅到现在,唯一允许自己弄出的动静。
“还有他的仰角。”他指着照片,“箱底有积水,他的下巴被固定成抬起十五度,正对箱盖掀开的方向。凶手在维持他能呼吸到空气的假象——这不是抛尸现场,这是一间搭好的告解室。死者是摆上祭坛的祭品,而凶手要的不是他死,是他跪着死给他看。”
大厅里静下来。
白砚的目光平平地扫过照片顶端:“通风孔是平衡箱体内外气压,避免密封温差变形。仰角是头部受浮力托举后的自然回落。”
她转过身,手中的黑笔在白板上停了整整零点八秒。一个极小的墨点被笔尖压了出来。
随后她收笔,声音漠然:“没有现场痕迹作证的编造,都只是等着被对上的假设。”
她看向小李:“把箱子给他。送客。”
路迢把捏扁的纸杯扔进桶里,单手拎起箱子走向门口。脚步过门槛的那一刻,他停了停,没回头:
“白队,你查他的鞋了吗?”
“查了就见了鬼了。”老张在旁边啐了一口,“我看你就是典型的黑吃黑分——
“他鞋带散了。”路迢说,“左边那只,鞋带散了,鞋面上没有他自己的泥。一个在码头踩了半辈子滩涂的人,不会在登船前把鞋带散着——除非给他松鞋带的人,不是他。”
门在他身后合上。
白砚站在原地,没动。
“白队?”老张凑近,压低声音,“这小子满嘴跑火车,理他做啥……”
“老张。”她忽然开口,“把现场照片里,死者鞋部的特写,调出来。”
三分钟后,老张盯着平板,后颈的汗毛一根根立起来:“见鬼……左边鞋带……真的是散的。”
白砚已经转身往物证室走,边走边脱外层手套:“联系三号冷库的产权备案。赵成三个月前戒毒所出来,长期在码头混黑车——他上岸的滩涂,离冷库直线距离不到八百米。”
“冷库荒废三年了,跟这事有什么关系?”
“有关系。”她抓起备用勘查箱,“第三重里写了一段不该出现在现实里的话——凶手有专业的深冷设备,还有一条从海平面以下进场的路。”
老张愣在门口:“白队,你说的什么第三重……你等等我!”
——
三号冷库,地下排污暗渠。
强光头灯的光束劈开黑暗,在结满冰霜的水泥墙上投下狭长的影。水流在两点二米直径的铸铁管节里咆哮,水位已经漫过大腿。
“水流速度零点八米每秒,前方一百二十米是节制闸。”
他没听她的。
她带队冲出分局时,路迢就拎着那根三百二十块的管钳,远远缀在后面。书里写得很清楚:清道夫从管道进场,从管道撤退。要堵他,就得去管道里堵。
白砚贴着管壁滑行,在心里默数步数,左手虚按湿滑的铁壁,用指腹的触感感知管道内壁的每一次凹凸。
第七步,掌心贴上管壁的瞬间,金属表面传来一阵极低的体温。
在零度上下的冰水里,那点温度像烙铁一样清晰。
有人刚刚贴在这截管壁上。不到三十秒。
黑暗的前方,传来生铁链条被一节节拉起的钝响。哗啦。咔。哗啦。咔。
紧接着,刺耳的破空尖啸撕裂黑暗——
咻!
一枚十五厘米长的防锈合金重箭贴着白砚的头盔边缘擦过,狠狠钻入生铁管壁,崩裂的铸铁碎屑在水里四处激射。气流的余波暴露了枪手的位置:前方十五米,节制闸检修平台。
她猛地从污水里拔身而起,踏浪突进。
十五米。她借着水流的反推力暴扑而上,双棱刺在掌心旋出半圈寒芒,直刺平台阴影中那个举着第二支重箭的轮廓。
八秒之后,黑衣人被反关节锁死,双手被冷轧钢手铐反剪,穿过承重角钢锁牢。他吐掉面罩,嘴角渗着血,喉咙深处发出一声咔哒轻响。
“氰化物。”白砚一把掐住他的喉管,指节探入他的口腔,只掏出一枚被咬破的蜡丸外壳。
老张后来在那身行头里翻出一枚境外佣兵团的徽章——聘他的钱,走的是开曼的账户。连这条命,都是凶手从黑市上买的:连他,都是随时可以报废的耗材。
男人抽搐着,瞳孔散大,血沫涌出。不到五秒,没了声息。
她单膝跪在涨水的钢格板上。外海潮水正从被强行拉开的闸口灌入,水位以每秒十公分的速度爬升。
忽然,竖井上方十米处传来一阵剧烈的异响——锈蚀角钢的崩裂声,一柄金属管钳脱手飞出的撞击声,最后一具沉重的肉体砸进齐腰深污水里的巨响。
强光下压。
污水深处挣扎的身影被光束钉在管壁上:湿透的风衣,歪斜的眼镜,尾椎骨着地时脱手的半米管钳滚在脚边。
路迢。
白砚的枪口在五米之外锁住他的眉心,纹丝不动。
“五米。”她的声音沙哑,“你的鞋。”
“没有。”他把两只脚往前挪了半寸,让光看清楚,“泥是滩涂的,血是箱沿的。鞋带散着,你量过现场就该知道。”
“报名字。”
“路迢。”他报得很轻,“写《第七重赎罪》的那个。”
枪口没有动。
“这本我记得。”她说,“出版社送过审读样到我们单位。三份,我这儿是第三份。扉页上有人给你批了四个字。”
他跪在黑泥里,浑身湿透,眼镜上挂着水,嘴角却扯开一个笑:
“白队。枪法这么准。”
他吸了一口混着铁锈味的冷气,直视那道强光:
“当年怎么就……偏偏看走眼挑了我?”
白砚端枪的手臂,在冰冷的空气里凝滞了一瞬。
暗渠上方,特勤增援的战术强光划破夜幕。她关保险,收枪,弯腰抓住他的胳膊,把人从泥水里拖上检修台——右手避开他渗血的左侧肋骨,把一件还带着体温的防风披肩摔在他膝盖上。
“穿着。回分局做笔录之前,死在这儿算非战斗减员。”
路迢裹紧披肩,哆哆嗦嗦地贫:“白队,我这一整天,就换来一句非战斗减员?”
“不然呢?”她转身走向竖井,头也不回,“我抢救的是一条线索,不是一个前男友。”
“是前男友吗?”他冲着她的背影提高了一度,“白专员,刚才你拖我上来的时候——”
“你鞋带还是散的。”她打断他,声音绷得笔直,“闭嘴。省点力气走路。”
海潮在管道里轰鸣。增援的脚步声顺着竖井的铁梯密密麻麻地砸下来。
当晚十点,一条热搜在临港的夜里炸开。
【# 冷泉跪尸案疑似“剧本杀人” #】
有网友把七年前那本绝版书的目录扒了出来,对着现场照片一页一页比对,贴出第三重原文选段的帖子点赞破了十万。评论区已经替总署写好了凶手画像——一个写悬疑的过气作家,一桩七年前被摁掉的旧案,和一个死在水里的证人。
分局值班室里,老张把平板扣在桌上:“白队,网上已经把他写成主犯了。”
白砚正在写笔录,没抬头:“那就让他们写。”
“您不管?”
“管。”她的笔尖顿了一下,“等他们把每一页都拆完——”
“怎么?”
“就轮到我们收网了。”
Day 1。才第一天。
第5章 十四分钟的光学残影【Day 2 · 周二 · 上午】
圣约翰大剧场的后台临时问询角,特勤队员小刘脸色发灰,一次性纸杯里的温水抖出来,溅湿了常服前襟。
“白队,我发誓我没撒谎。”他咽了口唾沫,“上午十一点四十六分,我和老李巡逻到东侧安全通道。门缝开着一条缝——后台的灯全熄着,黑得伸手不见五指,我拿强光手电照进去,分明看见一个人影在舞台中央来回踱步——低着头,双手背在身后,从左边台口走到右边,步子迈得很慢。走过去,又走回来。老李说像是流浪汉溜进来避风,我们正要拿钥匙开侧门,钟楼那边就响大钟了……”
“正午十二点整。”老张在一旁翻着手机,“破开侧门铁链是十二点零五分。周明就已经挂在上面了,身子还在打晃。”
白砚站起来。
她走到舞台边缘,顺着小刘指认的东侧安全通道门缝方向拉出一条荧光红的定位尼龙线。红线横穿舞台台口,斜切角约四十五度。
“老张,舞台两侧排风全部关掉。”她戴上强光头灯,猫腰钻进舞台前方的乐池夹层。
乐池里堆满朽烂的谱架和发霉的琴箱。她拨开盖着油布的杂物堆,光束在地面滑轨上停住。
滑轨上架着一块高两米、宽三米的轻质合金支架。支架中央嵌着一块极薄的无色光学玻璃,以精确的四十五度倾角斜向朝向观众席与侧方安全门,表面镀着一层干涉级半透半反分光膜。
“光学分光镜。”她触到玻璃边缘的固定螺栓,金属件泛着新擦拭过的防锈机油光泽,“没有氧化层。这是近两天内才装上去的。”
“白队!”老张在另一头喊,“西侧那台关错了,是消防排烟。刚恢复,耽误四分半。”
“记进笔录。”她的手电没离开螺栓,“这四分半,乐池一直在过风。”
“佩珀尔幻象。”
路迢的声音从乐池边缘的防护围栏后方探过来。他停在两米外,金丝眼镜在头灯余光里折射出一道白光。
“十九世纪英国剧场最常用的魔术戏法。”他的声音很低,“一块倾斜四十五度的半透半反玻璃,只要隐藏光源的角度合适,就能把暗处的倒影投进观众视线焦点。小刘看见的不是人,是一具被投放出来的、活动的影子。”
白砚没接他的科普,反手撑住乐池边缘,轻巧跃上舞台地板:“放映源在二楼。”
“小刘在这儿守着。”她把勘验箱交给老张,“任何人上台,先登记。”
舞台侧方的铁质旋转楼梯,她一步一级,踏得钢质踏板几乎不出声。路迢扶着老式雕花铁扶手跟在后面,隔一层半的距离,额角渗出细密的汗——他对高处的态度,从七年前起就没变过。
二楼正中央是昔日的放映兼追光机房。
铁门虚掩,门锁锁芯被工业润滑液浸润过。她用手套指背推开门,一股烂苹果混着老陈醋的强烈酸臭扑面而来。
水泥操作台上架着一台拆除外壳的十六毫米工业微型胶片循环放映机。驱动电机线圈被过载烧毁,散发出绝缘漆炭化的气味,齿轮上卡着一截卷曲变焦的黑色胶片底板,灯泡钨丝断裂,冷凝管上挂着几滴酸性冷凝水。
“醋酸纤维素胶片。”她用平头镊夹起那截烧焦的片头,“醋酸综合征降解。这是一盘经过特殊循环剪辑的短胶卷。”
黑白胶卷迎着天光举起。微缩画幅上,周明穿着安防服,在白色背景前缓慢踱步,双手背在身后,步态机械僵硬。整盘胶卷首尾相接,被粘合胶带做成单条无限循环轨道。
她用镊子挑开接缝,指腹隔着手套摩过胶带。
一百二十八帧,对得分毫不差。起止两端被剪成镜像,八秒一圈,看不出半点跳帧。
“全长一百二十八帧。步频每分钟六十步,循环一次,八秒。”她把胶片收回物证袋,冷冷吐出数据,“投射光源通过机房导光管道打进场内的倾斜镀膜玻璃。小刘十一点四十六分看到的‘走动’,是凶手定时启动的放映机关。”
“小刘。”白砚冲楼梯口喊,“那个人影走了几趟?”
“三趟……”小刘的声音传上来,“不,老李说是两趟。我不敢咬死。”
“两版都记。”她说,“等循环时长对完再定。”
“他人呢?”老张忍不住追问,“真人躲在哪儿?”
“放映机里循环的才是‘他’。”白砚下楼,从勘验箱里取出一台激光测距仪,“昨天,或者前天录的。真人只需要昨天进去一次——今天这一整天,他可以在整座城的任何地方,等钟响。”
“而且他不是一个人进去的。”她把物证袋举到天光下,“两米乘三米的玻璃,一个人抬不进乐池;谱架的灰里有两种尺码的印子。”
她扣下扳机,红点落在东侧门缝的位置。读数跳出来:门缝到舞台,二十七点三米;视线仰角,三点一度。
“玻璃在乐池,像落在舞台。”她把测距仪递给老张,“站到小刘的位置看一眼——三度以内的仰角,人的眼睛会把玻璃上的虚像,认成站在舞台正中的活人。这是几何,不是鬼。”
老张将信将疑地凑到门缝边,手电光歪歪斜斜地扫过去。光斑落在舞台中央,空空荡荡,只有浮尘在光柱里翻滚。
“啧。”他压低声音骂了一句,听不出是骂凶手还是骂自己,“我干了二十三年重案……今天让一道几何题给我上了一课。”
“不是几何。”白砚往楼下去,“是时间。他偷走的不是一个人影,是十一点四十六分到十二点整的一段表。”她停在楼梯口,回头看了他一眼,“我们要学的不是魔术,是别再信第一眼看见的东西。”
“那接下来……”
“接下来查他昨天怎么进的后台。”她说,“昨天的他,比今天的钟老实。”
“十二点整敲钟,十二点零五分破门。”老张站在门口,抹了把脸上的冷汗,“凶手偷走了十四分钟——周明根本不是十二点前几分钟被勒死的。钟声不是处刑的倒计时,是处刑的谢幕。真正的绞杀机关,早就布置完了。”
“凶手校准的是时间。”白砚收好物证箱,“他要我们写进笔录的那个时间。偷走十四分钟不是为了让我们看戏——是为了让我们亲手替他把死亡时间签错,签成一个他根本没到场的十二点。”
她转身往机房外走,路过门框边那个扶着扶手喘气的男人,脚步停了半秒。
“你隔了两米认戏法,”她的声音听不出褒贬,“比有些干了十年现场的人强。”
“那我申请勘验补贴。”路迢立刻接上,“高危协同作业,按分钟计费。”
“你按分钟计的是命。”她拎起勘验箱下楼,“十二点到十五分,他在哪里,你比我清楚——书里写的,复习一下。下一章死的是谁,现在告诉我。”
路迢靠在门框上,后背离了水泥墙面才勉强站直。
“第二重。”他说,“绝音者的挽歌。一个掌管全城钟表的盲人机械师,把背叛者的舌头割下来,做成了报时巨钟的摆锤。”
“盲人机械师。”白砚在楼梯转角停住,回头看他,“周明是钟表匠出身。七年前在远辰当保全主管,管的就是这片港区的钟楼和汽笛。”
“那他现在是钟摆。”路迢说,“而书上写,机械师行刑前,会先让全城的钟齐响——今天圣约翰的钟,也是十二点整。一声不差。”
楼道里很暗。她的呼吸声在铁皮楼梯井里压得极轻。
“书里下一页,”她忽然问,“是谁动手?”
“清道夫。”路迢说,“从管道进场,从管道撤退。所以白队——”他顿了顿,把到了嘴边的“小心”两个字咽回去,换了句,“勘查剧场管道层的时候,记得多带一队人。”
白砚没应声,下楼了。
她盯着手里的物证袋——里面是那盘烧焦的八秒循环。指甲在袋胶的边缘,无意识地压出了一道白印。
七年前,陈潇生前最后一次出门,查的也是钟楼监控。她当时在省城培训,连她最后一面都没见到。
陈潇有个哥哥。七年前那份卷宗的家属栏里只留了一行字:“陈默,境外,联系未果。”后来这行字被人用笔划掉了,划得很干净,干净得像从来没写过。
现在,一台被焚毁的放映机里,藏着同样手法的倒影。
她看了一眼走廊尽头靠在墙上的男人——他正在低头看手机,侧脸的轮廓在应急灯下发青,右手食指无意识地敲着大腿,像在数一个只有他听得见的节拍。
“小刘。”她开口。
“在!”
“带二组,把剧场地下管道层全部清查。纵深五十米以内,所有管壁刮擦痕,拍照存档。”
“白队,那小子……”老张朝路迢的方向努嘴。
“他看着办。”白砚把勘验箱换到左手,“他不跑。”
第6章 绝音者的挽歌【Day 2 · 周二 · 下午】
下午三点十分,圣约翰大剧场,悬挑平台。
——半小时前,钟锤塔台。
三百公斤的铸铁钟锤悬在二十米高的井道里,钢丝绳一圈一圈勒过滑轮。路迢仰着头,强光手电的光圈顺着钢丝爬。书上写,机械师把背叛者的舌头系在摆锤上;现实里,系在摆锤的是另一根东西——一点五毫米的凯夫拉钢丝,从滑轮牵出去,横过整口井道,另一端没入配电箱的阴影。
绞盘咔咔地松了两米。摆锤带着上面那个人,停在白砚胸口的高度。
她扣着安全带,半跪在甲板边缘,托开死者的下颌。井道太深,还有半张脸留在黑里。
“白队,吊车四十分钟到,钟锤得先卸。”老张在甲板另一头催。
“卸之前我先看完。”她把头灯咬在齿间,让光顺下颌往上顶,“舌体完整,舌系带完好。”
路迢扶着铁网:“书上是割了的。”
“对。书上割了,现实里没割。”白砚把口内拍进现场记录仪,“他吊的是凯夫拉钢丝,不是舌头。钟是十二点整响的,割舌头那一笔只有凑到跟前才看得见。”
“他不是照着书杀人。”她合上下颌,“他在书里挑能用的:能被看见的,他做;看不见的,他省。”
“不是图什么。”她挂回记录仪,“每多一刀,他就得在尸体跟前多站一会儿。”
他踩上外围检修的铁网甲板,想看得更清楚些。
铁网比看上去更老。第三格踩穿的瞬间,他连惊呼都没来得及出口——整个人向下倾,二十米下的水泥地面在旋转的视野里张开。
一道身影从斜里撞上来。
白砚几乎是扑过来的,战术手套死死攥住他的后领,两个人一起撞穿第二层甲板,砸进积着雨水的悬挑平台。冲击力把她的小臂狠狠别进钢梁接缝——
“咔。”
一声钝响,肌腱被狠狠碾过——比她咬紧的牙关更轻。
管钳从路迢怀里脱手,顺着平台的破洞滚落,越过几米的悬空,砸中下方的检修台,又弹出去,撞上钟楼内壁那面绿色的防雨铁皮。
路迢从水里爬上来的时候,右耳垂后方那道口子正一抽一抽地往外渗着血。风衣下摆全是铁锈的黄褐色,眼镜歪着,他扶了扶镜框,没扶正。
刚才配电箱炸了一瞬间的高频噪音,把他的耳膜撕得还在响。
老张和小李脸色煞白地冲上平台,手枪全拔了出来:“都没事吧?白队,你胳膊……”
“外伤崩裂,没事。”白砚连看都没看自己的左臂一眼,右手强硬地系紧风衣腰带,把伤处重新牢牢压住,“把掉下来的管钳装袋,提取指纹和微量附着物。”
“等等。”
路迢的声音带着咳嗽后的沙哑。他的目光越过变形的铁网板,死死钉在管钳砸落的位置。
那把五点五公斤的管钳不仅砸穿了脚踏板。它的尾柄在掉落前,猛烈刮擦了紧贴着钟楼内壁的一台高压配电箱外壳——绿色的防雨铁皮被生生撕开一道五厘米的豁口。
豁口深处,电缆线的夹缝里,一枚银灰色的圆形物体正散发幽暗的光泽。
强力工业钕铁硼磁铁。
磁铁与金属箱壁的夹缝之中,牢牢吸着一张对折整齐的纸页。
“别碰!”白砚看出他要徒手去抠,厉声喝住,人已经一步跨过去,从勘查箱里抽出防割镊和物证袋,“戴手套。这只管钳从二十米高的钟锤井道坠下来,现在整座剧场都是现场。”
“我戴了。”路迢蹲下去,看着她的镊子把磁铁连同纸页一并夹出来,“再说,这好歹也是我付的账。”
“你付什么账?”
“管钳。五金店买的,三百二,你们分局回头记得报销。”
物证袋封口。那张从某本书上粗暴撕下来的书页终于露出全貌——纸张泛黄发脆,边缘带着劣质胶装书的纤维毛边,页眉上一排褪色泛黄的小字宋体:
《第七重赎罪》· 第二重 · 绝音者的挽歌。
路迢的手指定在半空。
全世界只剩两本的书,被人撕了一页,用磁铁吸在三百二十块的管钳砸出来的豁口里。
他当时没敢往深里想,现在想明白了:凶手算准了他会跟来,算准了以他的性格绝不会空手进现场,也算准了这只管钳砸不坏配电箱里真正的电缆,只会砸出那道恰好能亮出一页纸的豁口。
那页纸是留给他的索引。
“是你的书。”白砚走到他身侧,目光落在印刷字体上,“第二重,情节写的是什么?”
路迢把纸翻了过来。
两行血字。起笔无顿,落笔无尾,每一笔都收得一样宽:
“全城的钟为你们响过。这一次,只为你返场。”
“下一个,轮到擦掉血迹的手。”
他盯着那两行字看了很久,才开口,声音哑得像砂纸:“我七年前写它,是为了赚房租。一个盲人机械师的故事——他以为自己修好了全城的钟,其实全城的钟都在替他数着还剩几个人。”
“周明当过保全主管。”白砚说,“专管钟楼汽笛。七年前,删监控的也是他。”
“所以凶手替我把他改成了钟摆。”路迢扯了下嘴角,“下一句,‘擦掉血迹的手’——白队,你们本地医疗系统,有没有一个护士?”
老张在旁边倒吸一口气,翻开笔录的手停住了:“钱秀兰。远辰旗下仁爱诊所的护士长,七年,七年前陈潇的抢救记录……”
“钱秀兰。”白砚把这个名字嚼了一遍,目光落回物证袋上,“雾海庄园的休假名单昨天下午报上来了,封海令前最后一班船是明天一早。她在那儿。”
“你去?”
“总署发函,特勤随行。”她把物证袋收进箱内,拉上拉链,“你也去。”
“我?”路迢指了指自己,“我现在是涉嫌包庇、妨碍公务、外加弄坏三百二器材的前嫌疑人——
“特聘协查。”白砚打断他,从战术背心里夹出一张刚加盖了红色骑缝印的公文,拍在他胸口,“没有薪,没有编制,没有假期。死了按因公殉职甄别,前提是能证明你有用。”
路迢低头看那张纸。登船函。泊位号07。
“说得真清楚。”他笑了,“连殉职条款都替我想到,看来我确实有用。”
“你的书比我快。”她说完这句,转身就走,八点五公斤的三防勘验箱在左手纹丝不动,“明天五点四十,码头集合。迟到按缺席论处,缺席按你心里有鬼论处。”
“白队。”路迢在她身后提高了一点声音,“武器呢?协查员有没有配枪?”
“有。”她头也不回,“一人一把伞。雾海庄园的雨,比枪多。”
——
分局一楼出勤通道的排气百叶窗被海风吹得啪啪响。天色比寻常暗得早,灰黑的低云从海面横压过来,地面凝出一层滑腻的薄水。
路迢倚着通道门框,耳后的伤口凝了血痂,一阵一阵地钝痛。
白砚从走廊深处快步过来。两人相距不足半米的一瞬,她右臂屈肘,硬质冲锋衣袖口直接撞开他的左肩,把他从门框正中生硬地推开两步。
八点五公斤的箱子在她左手没动分毫。撞开那人的一肘,却收着力。
他后背砸在墙面上,牵扯到尾椎的旧伤,下唇咬紧。
她没回头,按了电梯,右手探进战术风衣左侧胸袋,两指夹出一只塑封未开封的一次性医用聚维酮碘消毒棉片包。手腕一抖,塑料包装打着旋飞出,砸在路迢胸口前襟,啪嗒掉在他鞋尖前。
“擦干净你的耳朵。”她的声音平平地飘过来,“专案组不报销破伤风针。”
电梯门开。她拎着箱子进去,左手换右手的瞬间,风衣的袖口在灯光下极快地暗了一下——又快又轻,像是什么东西被按回了更深处。
那是半小时前在钟楼扑他时崩裂的伤。渗的血把袖管的内衬粘住了,她一路没换过手,也没换过脸色。
电梯门合上前,路迢弯腰捡起那枚碘伏棉片,捏在指间,没拆。
“喂,白专员。”他隔着门缝说,“七年前在陈潇的破案子——
门开了半寸。她的眼神从缝里切出来,冷得像铁。
“七年前的事,”她说,“你还没有资格知道。”
说完,她拎着箱子大步流星走了,高跟鞋踩在水磨石地面上,声音越来越远,一声比一声硬。
路迢捏着那枚棉片站了一会儿,把它小心翼翼地放进贴身的口袋。
跟那页残页的照片,放在了一起。
窗外,码头的雾已经起来了。最后一班船的汽笛,在雾里闷闷地响了一声。
像某种巨大钟表的摆,开始摆动。
第7章 病历与延时水【Day 3 · 周三 · 上午】
雾海庄园的铁门在身后被撞开时,暴风雨正把整座岛按进海里。
VIP 独立温泉套房在二楼东侧。瑞士双向叶片防盗锁从内反锁,独立通风循环,门缝里塞着定制的密封条——一间按五星标准砌成的完美密室。
“暴力破拆。”白砚戴上手套,“老张,撞门。小周,准备内窥镜。”
液压钳咬合的第二十秒,门开了。
外间的床铺整理得像酒店样板房,被子的折角精准到厘米。衣柜里挂着一件叠得方正的男士浴袍——钱秀兰没有丈夫。床头柜一副老花镜,一杯喝了一半的凉透的参茶,杯垫下的房产广告翻在最后一页。这屋子里,有男人来过。
一切都整洁得像有人特意等她来做客。
白砚的手套拂过梳妆台的镜面。镜面被擦过,指腹抹开的弧痕还浮在玻璃上,可整面镜子找不到一枚指纹,连死者自己的都没有。凶手比管家更擅长整理房间——也更擅长不留下自己来过的证据。
“独立水循环机组在空转。”她蹲在浴室门口,耳朵贴着地面听了听,“供暖、热水、回水,三路全通。”
“一间按五星标准砌成,用来体面地杀死一个人的样板间。”路迢站在卧室门口,环视着这套过分整齐的房间,“她连挣扎的痕迹都没给人留。”
“她连挣扎的机会都没有。”白砚起身,“拆机组的回水滤芯。凶手让她死得干干净净——我们就让他脏一回。”
温泉浴室的地面是干的。
钱秀兰穿一身素色家居服,仰面躺在大理石地板上,双手交叠在腹部,像一具被认真整理过的睡容。没有水。整个套房的独立水循环系统干净得像从没启用过——洗手台的水龙头拧到最大,连一滴锈水都吐不出来。
“溺亡?”老张皱眉。
“溺亡个鬼。”路迢站在门口,目光在天花板和地板之间来回,“书里写过这一段。凶手不直接把人按进水里——他把人泡进热水,让血管张开,然后——”
“经皮中毒。”白砚已经半跪在地,检查死者的眼结膜,“他杀她的方式不是灌水。是把高浓度的毒混进循环水,让她在泡浴里不知不觉经皮肤吸收。泡浴时间四十分钟,加上助渗剂,够了。”她戴上手套,“她以为自己在洗一个干净的热水澡。”
她站起身,走到浴室墙角的检修口,用军刺挑开格栅。内窥镜探头探入,监视屏上,热水管线的回路上,一组改装过的透明管件在冷光下泛着塑料的哑光。
“延时阀。”她盯着屏幕,“凶手在进水口加装了定时开启的电磁阀,在出水口加装了单向虹吸。毒液混进循环水,泡浴四十分钟;然后虹吸启动,整套水在一个小时内排得一滴不剩。调查员破门的时候,浴室是干的,毒物样本跟着下水道一起,进了岛的雨水回收系统。”
“等一下。”路迢忽然直起身,“门是从里面反锁的。瑞士双向叶片锁,独立通风,门缝还塞着密封条——白队,他是怎么进来的?”
白砚没回头。军刺一挑,把检修口的格栅整个撬了下来。屏幕上,内窥镜探头探进一段四四方方的镀锌风管,管壁内侧留着几道新鲜的刮擦痕。
“他没走进来过。”
“这间套房独立通风,不跟走廊共用风道。检修口是按人孔尺寸留的,做在浴室里,方便检修。”她的声音平得像在念说明书,“门是她自己锁的。一个人在房间里泡澡,当然会锁门。凶手从头到尾就没走过门。”
路迢盯着那截黑洞洞的风管:“那她身上的衣服——”
“泡完毒澡,虹吸排空,四十分钟后水干。他从管道进来,给她换上家居服,把手交叠在腹部,摆成一个睡着的姿势,再顺着管子退回去,把格栅从里面复位。”白砚收起内窥镜,“一个从头到尾没在这间屋子里出现过的人。”
“所以这不是密室。”
“从来就不是。”她站起身,“是通风管。他把‘不可能’三个字,卖给了一个愿意相信不可能的人。”
“所以经皮中毒,现场无痕。”路迢接上,“连她怎么死的都要靠尸检才能说清楚。”
“对。”白砚摘了手套,“但他漏算了一样东西。”
“什么?”
“伞。”
她转身往外走。玄关的伞架上,一排长柄伞晾成一片。只有一把黑色的三折折叠伞,伞面还在往下滴水——昨天下午三点,庄园的客人就全部撤到了对岸;登岛的调查员和特勤,没有一个人带伞。
“客走光了。”路迢反应过来,声音发紧,“昨天三点以后,岛上就没有外人进过——除非他白天就是被人放进来的,带了伞,穿着工装,谁也不会去查一把伞。现在伞架的主人……”
“凶手今晚还在这座房子里。”白砚抓起对讲耳机,“老张,全体警戒。室内搜索,两人一组,间隔不超过十米——他在暗处等的是雨停。我们等他先动手。”
——
庄园二楼的红木廊道,应急灯哔剥两声,彻底灭了。
黑暗从走廊两端漫过来。路迢倚着水磨石护墙,低血糖的眩晕一阵阵撞着耳膜。他摸出打火机按亮,火苗把两侧的仿巴洛克油画拉扯成狰狞的影子。
走廊尽头,老张带着特勤队员指挥沙袋封堵酒窖。没有人在意一个靠墙喘气的协查员。
火苗掠过身侧一扇木门——203。铜把手上落着薄灰,锁芯边缘却有一道新鲜刮痕。金属切口已有氧化斑驳:后半夜六点前,有人拿撬棒开了这扇门。
他用手肘顶开门缝。一股旧樟脑和防霉喷雾的霉味涌出来。
三面铁皮档案柜,有些柜门锈得半敞。最里侧贴地的一排矮柜,第三个柜子的挂锁被暴力扭断。他蹲下去,尾椎骨的钝痛让他倒抽一口冷气。
柜底最深处,一只黑色电工胶布缠死的铁皮饼干盒。胶布被美工刀割开,留着两道灰褐泥手印。
盒里没有金银。只有一本封皮脱胶、被潮气泡成墨绿色的软皮抄——《仁爱诊所急诊科出诊登记簿》。
“翻得挺顺手。”
手电光束从门缝外切进来,打在他侧脸上。白砚站在门口,战术风衣下摆滴着水,左臂小臂的布料被血和汗浸得发硬。
路迢合上打火机,用食指挑开日志:“白队走路向来像猫。不过既然来了,过来看看这位手眼通天的李大董事长,当年留下的杰作。”
光束沉了半寸,定格在第六十二页。
她反手合紧房门,站在三步之外,下颌收得极紧。
“念。”
“2019年6月17日凌晨。”他一页页翻下去,“仁爱诊所当班记录:钱秀兰,抗凝剂推注两支配比,术后清理——病人陈潇,送达时仍有微弱脉搏,建议转院。最后一行,签名钱秀兰,时间是三点四十分。”
他抬眼:“三点四十分。而天台坠楼是两点四十四分。一个人从天台掉下来,摔在水泥地上,还有微弱脉搏,还能在五十六分钟后被推抗凝剂?”
“抗凝剂。”白砚的声音冷下去,“大剂量推注,是加速失血。
“对。”路迢把日志摊在她面前,“陈潇不是摔死的。是失血——而且,有人在她的抢救记录上,提前写好了死亡通知。钱秀兰的手,就是书上说的‘擦掉血迹的手’。”
她没有接话。
打火机的火苗在两人之间跳。白砚盯着那本日志,很久,忽然开口,声音平得可怕:
“李默给总署捐过三台进口多波段勘查光源。签约那天,我也在场。他用同样冷静严谨的眼神,跟局长握手,跟记者合影,然后把自己洗得干干净净。”
“所以三台光源,是你心里的刺。”路迢说。
“当啷!”
一声刺耳的金属撞击在黑暗里炸开。她手里的止血钳被狠狠砸在门槛上,震得火苗一歪。
“路迢。”她一字一顿,“不属于本案勘验范畴的废话,从现在开始,你一句都不要再问。管不住自己的好奇,我不介意把你和周凯铐在一起。”
路迢迎着她的目光,嘴唇抿成一条线,没有再出声。
楼道里,老张的喊声由远及近:“白队!回水滤芯里检出了!微量的乌头碱——她泡的不是水,是药!”
老张把饼干盒连同那本日志装进物证袋,封口,写编号;路迢翻过的那几页,单独一袋。
白砚抓起止血钳,转身走进黑暗里。
路过路迢身侧时,她的脚步顿了半步。
“念得不错。”她说,“下一个现场,你还接着念。”
她走了两步。
“白队。”
那个声音不响,也没有追上来。白砚在黑暗里停住。
“嫌我话多,”路迢说,“我就少说一句,多给一样东西。”
他把手伸进内袋,摸出手机。解锁,点开一个加密文件夹——文件名只有四个数字。
屏幕举到火苗和手电光之间。纸页泛黄发脆,边缘带着毛刺,页眉上一排小得可怜的铅字;正文右侧的页边距上,三行小楷,每一笔都收得一样宽。
白砚的目光在那三行字上停了三秒。
“页眉是铅字。”她说,“这三行不是印上去的。”
“不是。”
“是不是血,回去验。”她抽出自己的物证相机,装上尺度标尺,把屏幕翻拍了三张:正面,侧光,页眉,“但笔迹是真的。假如它出自同一只手,后面每撕一页,都要拿这一页去对。”
“什么时候拍的。”
“拍摄参数在文件里。”路迢说,“到了物证室你自己读——我不替机器说话。”
“原始文件当面拷给我。不许压缩,不许裁边。原件明早送到证物科——它得先过一遍秤。”
“对上了呢?”
“对上了,写字的人就得站到被告席上。”
她撕下一张物证登记卡,就着手电的光写了两行,塞进他胸口的口袋,转身走进黑暗。
路迢把那张卡凑到打火机的火苗上。
抬头印着一行字:物证提取登记 · 冷泉滩涂案。
“提取人”后面,已经填好了两个字。
路迢。
第8章 狭室烛火【Day 3 · 周三 · 夜】
午夜,二零六客房。
整座庄园断电了。海蚀洞的潮气被花岗岩隔在地下,壁炉里老张从仓库搜罗来的松木柴烧得噼啪响,把两道影子投在斑驳的墙纸上。
这是唯一保存完好的一套房。窗帘挡住外面黑茫茫的风暴,窗户玻璃被雨砸得持续发抖。
白砚坐在高背扶手椅里,脱掉了那件浸透泥水的风衣,只剩一件被汗和血浸透的黑色高领背心。左臂的绷带被血结成了硬壳,粘连在撕裂的肌肉边缘。
她右手捏着一把弧形医用剪,刀尖挑起衣料纤维,下压,剪断。
布料从皮肉上撕开的时候,她整张脸的面部肌肉收紧了半秒,下颌绷成一把拉满的弓。但她咬着牙,喉咙里连半点声音都没漏出来。
七厘米的口子。边缘翻卷发白。
路迢在壁炉边用铜壶烧了一壶水,走过来,把一杯热水放在她手边的茶几上。
他的目光在那道伤口上停了半秒,移开。
“十一年前你瞒着家里偷填特勤调查学院的志愿,在泥地里摸爬滚打摔裂了锁骨,也是这副死都不肯吭声的臭脾气。”他在壁炉对面的沙发扶手上坐下,双手搭在膝盖上,“调查总署那点工资,值得你把整条胳膊交代在一座破岛上?”
白砚没理他的刺。她单手拧开一瓶碘伏,用牙咬开内塞,深褐色的药水直接往创面上倒。
“滋——”
细密的化学泡沫在伤口上炸开。她搭在扶手上的右手指节瞬间泛白,皮下的青筋剧烈凸起。眼神还是一潭死水。
“比起某些人在图书馆吹一阵穿堂风就能低血糖晕过去、还要靠人把巧克力塞进嘴里,”她扯过一卷无菌纱布,牙齿配合右手利落打了一个止血反压结,“我的皮肉至少不需要别人可怜。”
“有人给你塞过巧克力。”路迢说。
“图书馆的地板很凉。”白砚系紧最后一个结,“你晕过去的姿势,像一条被扔上岸的鱼。”
“所以你记了十一年。”
“我记的是勘察笔录。”
“哪一册。”路迢问。
“没有编号的那种。”
“没编号的也归档?”
“归档的都有编号。”她咬断纱布的线头,把剪子搁回弯盘,“没编号的就是没归档。留在脑子里的东西不算物证,进不了卷。”
“那你记得这么清楚干什么。”
“不是记。”白砚说,“十一年前那份笔录我写过一遍,改过两遍,改的是措辞,不是数字。数字不用人记,数字自己会站着。”
“人不会。”
她没接。
“地板那句呢。”路迢说,“改过吗。”
“改过两遍的是措辞。”她说,“那句没改。”
“水凉了。”路迢说。
话音没落,走廊里传来一声变调的喊:“白队!配楼值班室——周凯口吐白沫!”
周凯——庄园的副主管,下午被控制时抖得最厉害的那个,此刻人已抽搐得不成样子。眼球上翻,牙关紧咬,嘴角挂着粉红色的泡沫。他面前的值班台上,一瓶喝了一半的矿泉水滚落在地。
“让开!”白砚半跪下去,撕开战术医疗包,弯头止血钳撬开他的牙关,十二号硅胶洗胃管直接顺食道捅到底,“先上亚硝酸异戊酯!硫代硫酸钠,快!”
老张和小李死死按住周凯蹬踏的腿。四百毫升液体灌进去,胃内容物混着淡绿色胆汁从管里反喷而出,砸在不锈钢弯盘里,激起一股苦杏仁的酸臭。第二袋灌下去,抽搐渐渐平了。
男人的胸口缓慢起伏,只剩下微弱的呼吸。
白砚拔出导管,用脱脂棉擦过弯盘边缘一团白色胶状物——一枚两毫米的高分子肠溶胶囊残片。
她转身走到值班台前,捏起那瓶矿泉水。战术手电的高倍放大下,瓶盖正中央一道细如发丝的凹痕清晰可见:直径不足零点三毫米的特细针孔,四周残留微量强力速干胶的封口。
“微米级注毒。”她把瓶盖封进物证袋,“算准了他被捕后口渴,提前在未开封的备用水上动了手。凶手没走,他就在这栋房子里——他不能让周凯开口。”
“李默的钱。”路迢靠在门框上,脸色在手电余光里白得吓人,“周凯知道多少?”
“他知道的,足够让一个人第三次杀人。”白砚拉上物证袋,“账上的暗号,他经手的每一笔——周凯刚才在楼下说漏了嘴,说三年前经他手过账的运费,一笔都不对。”
“所以凶手连沉默都不给他留。”
“他不是在灭口。”白砚把物证袋收好,“他在销毁证据链的第一环。周凯不死,李默的钱就会跟着他一起开口。”
她直起身,还没来得及往下说,走廊尽头传来撞门声。
门被撞开。老张连敲都没敲,攥着一台天线拉到最长的警用卫星终端冲进来,满脸通红:“通了!白队!台风眼移出去了!我联系上临港指挥中心了!”
白砚霍然起身,抓过对讲耳机塞进耳蜗:“我是白砚。报告部署。”
电流杂音里,分管重案的副局长的声音破空而来,又急又哑:“白砚!雾海庄园全员情况如何?!海上执法署的千吨级破浪艇已经起锚,但外海风浪四米以上,普通的冲锋舟出不去——明天清晨五点半才能抵岛接驳!”
“庄园受害者钱秀兰确认死亡。通风管机关已破。特勤队员与证人周凯生还,物证完整。”
她语速极快,咬字清楚得像在读一条:“凶手离岛未遂,人还压在庄园里,身份未核。海岛对外通道在明早六点前全部瘫痪——”
“还有一件事。”副局长的声音沉下去,“就在你呼叫前六分钟,指挥中心的值班专线被人从外面切进来。三层跳板,我们只追到最后一级落在本市。他没报名字,只留了一句话。”
“什么话。”
“‘下一个,第四个。明早八点,九龙。让他活着站到被告席上,你们才有的审。’”副局长顿了顿,“然后就挂了。白砚,这个人不是要杀谁——他在替你们排期。”
耳机里的电流声像潮水一样起伏。白砚抬起头,看向站在门框边的路迢。
“书。”她说,“标本那一重的后面,写的什么?”
路迢怔了一秒,明白过来,低头去翻手机里那页残页的照片。
“第五重,空城回声。”他念,“一座城里所有会响的东西,一起响。书里那个人是靠声音杀人的——他不用碰你,他让你自己把自己震碎。”
“地点呢。”
“九龙。”白砚已经转过身,走向墙上那张临港港区图,“远辰名下能通电、能承重、还能把人困在里面的房子——物流四号冷链库。赵成死在冷库,钱秀兰死在水里,周明死在钟上。三个现场,三个字:冷、水、声。他在照着书翻页,一天换一个字。”
红笔在港区图上画了个圈,笔尖点在九龙后街。
“孙彪。远辰当年的安保打手,专替人‘摆平麻烦’。那本出诊登记簿里,他因公负伤挂过三次号,最后一次是七年前六月——就是陈潇坠楼那个月。”
老张张了张嘴:“白队,这……这也算推理?”
“算。”白砚摘下耳机,“时间地点是他给的,手法是书给的,人是七年前卷宗里本来就在的。三样对上了才叫推理。只靠一样,那叫猜。”
她转身往门外走。
“他的下一个行刑目标,已经递出来了——孙彪,明早八点,九龙立交桥远辰物流四号冷链库。作案手段,大功率次声波共振——低频,不是高频。”
电话那头死寂了三秒,随后是文件夹重重砸在桌上的巨响。
“声波共振。”副局长的声音发紧,“无声,无接触,无创口——按那个功率,十几分钟就能要一条命。”
“他要的不是命。”白砚说。
“什么意思?”
“电话里那句话,一个字都没错:让他活着站到被告席上。”她关掉耳机,转身看向白板,“赵成、周明、钱秀兰,是来销账的,死了才算销干净。孙彪不一样——孙彪是来作证的。他要用一种我们挑不出毛病的方式,把一个活人洗得干干净净,捆好,交到我们手上。”
“所以他要的不是杀人灭口。”
“对。”白砚说,“他是在用毋庸置疑的‘无痕’,逼官方把每一笔旧账重新算清。每一场都无痕,我们就没法说他杀了人;可每一场都准点,我们就没法说他不存在。”
她抬手把那张登船函旁边的现场照片一张张排好,用红笔在孙彪的名字下画了一道贯通的线。
“老张,通知艇上所有外勤,明天早八点前,我要九龙立交桥周边管网图、冷链库结构图、以及——”
她顿了顿。
“以及声学实验室的待命回电。”
“白队!”小李在门口举手,“那……明天还登岛吗?”
“不登了。”白砚抓起风衣,“这座岛已经没有我们要抓的人。收拾装备,等艇。”
她披衣走到门口,在门槛处停了一下,没回头:
“路迢。”
“在。”
“今天那本日志,第六十二页往后,还有没有别的页码?”
“有。钱秀兰后面,还有三个人。”他说,“她只是第一个认罪的和第一个死的——白队,书里‘标本’那一重的情节,我今天在书房见到了。接下来几个人,都是照着标本做的。”
门外的风暴声灌进来一阵,又被他反手带上的门压住。
白砚站在黑暗里半秒,迈步走了。
壁炉的火光跳了一下。路迢端起那杯已经凉透的水,慢慢喝了一口。
窗外的天亮还要六个钟头。他低头看手机——今天新书一章都没写,编辑发了七条未读。
他翻开备忘录,敲下一行字:
Day 3。孙彪。声波。
然后他打开相册,看着那页残页的照片,把屏幕按亮,又按灭。
海上的风暴,在玻璃外面,一刻也没有停。
第9章 迟到七年的咆哮【Day 4 · 周四 · 早】
凌晨五点二十,海上执法署的千吨级破浪艇顶着四米浪靠上雾海庄园的临时栈桥。白砚是第一个登艇的人,也是最后一个离开甲板的——她把钱秀兰的遗体箱和那截回水滤芯亲自押进了舱。
六点四十,艇靠临港深水码头。雨还在下。
早七点五十分,九龙后街。
暴雨把整条街浇成一条发臭的河。九龙后街,远辰物流旧厂区的对面,三号客房——孙彪最后的藏身处。那间挂着“四号冷链库”牌子的白色厂房立在街尾,卷帘门半开,黑洞洞的像一张等着的嘴。
“目标确认。”对讲机里传来狙击手的声音,“厂区二楼窗后有一个,月台下有两个。173方向,钢板后面有热源——孙彪本人。”
白砚一身黑色作战服,左臂的绷带在布料下顶出一道倔强的棱。她抬手,做了一个切向手势。
“各单位注意。八点整,行刑启动。破门。”
八点整。
厂房的方向,一声极低的嗡鸣,像有人把一整座城市的心跳按进了墙体——高频声波共振装置准时启动。三十米外的狙击阵地上,频谱仪的指针猛地蹦了一下。
“十八点七赫兹谐波簇!”技术员的声音劈了,“次声频段,功率在拉满!这不是驱逐器——这是共振破坏!胸腔和内脏会先撑不住!”
车间里,金属货架开始肉眼可见地发抖。水泥地面上,一层细密的粉尘跳起了舞。
“声波功率在爬升!”对讲机里的技术员声音绷成一条线,“照这个斜率,九十秒后到结构破坏档——先是人,然后是房!”
“不等了。”白砚的目光扫过月台上的两个热源,“一组从正面进,二组翻月台绕后,狙击组封窗。他的目标从来不是杀人,是把‘无接触杀人’四个字演给全城看。我们要在他唱完之前,掐麦。”
“白队,声波对我们——”
“抗噪耳罩,全员。”她扣上自己的耳罩,声音隔着一层滤棉传出来,闷,却稳,“捂住的是耳朵,捂不住的是骨头——所以别捂骨头,捂胆。”
“就是现在!”白砚的声音切进频道,“突击!”
老张带着特勤破门锤撞开三号客房的木门,两名暴徒还没端稳枪就被按进泥水里。月台下的目标刚探出身,就被一张防暴网兜头罩住。钢板后面的孙彪被拽出来时,整个人是软的——再过十几分钟,声波就会替他收尸;现在,他抖得像筛糠。
“信号源!”老张吼,“还在拉满!”
“不在厂里。”白砚冲向街尾,战术靴碾着积水,“声波是打进来的。找发射源——”
她的脚步在巷口停住。
频谱监听耳机的电流声里,一段极微弱的载波余韵落在了街对面——冷链库对面的废弃营业厅,发射阵就在里面。有一段载波余韵既不在厂里,也不在营业厅——它来自更远的地方。
“追踪到了。”技术员的声音随后钻进来,“街对面那个营业厅里的发射阵,是本地供电的——它只是喇叭。真正的号令走的是中继,主基站编码 GS-09,位置在——临港北麓孤山,李氏家族悬崖公墓。”
白砚摘下耳机,看向雨幕深处的山影。
“李氏家族悬崖公墓。”她把坐标报回频道,声音压得很低,“他把发射台架在别人的祖坟上。要么,这座城里有谁觉得自己欠了李家的账;要么,他挑的就是李默的脸。”
“白队,那咱们现在就奔李家——”
“两种都记下来。”她打断老张,“一种都不许当结论。今天之内,谁也不许把这句话写进报告。”
“白队!”老张押着孙彪冲过来,“审出了——这小子是当年替李默‘摆平麻烦’的打手!陈潇坠楼那晚,有人爬上天台想拦,是个年轻人,陈潇的哥哥。就是他把人从楼顶‘请’下去的——人没死,一条腿废在那儿了。”
“收押。活体,完整。”
“是!”
特勤的探照灯在雨里转成一片光的漩涡。人犯被押出巷道,铅灰色的天光下,孙彪突然挣扎着回头,冲着厂区的方向嚎了一嗓子:“你们以为这就完了?!后面的——后面的你们拦不住!!”
白砚没理他。她转身走进三号客房,反手带上门。
房间里瞬间静下来。窗外的雨砸在玻璃上,密密麻麻。
她站在散落着碎木屑的门槛前,作训服的左肩在破门时被钢条刮破,左前臂的绷带又裂开了,大股暗黑的血顺着她的手指往下滴,在发黄的地板上洇开一片猩红。
她像感觉不到疼。右手以一种近乎机械的动作,从弹匣里一颗一颗往里压九毫米子弹。
咔哒。咔哒。
金属与弹簧咬合的声响,在窄小的房间里像倒数。
“够了!别再压子弹了!”
一声带着血腥味的怒吼从她身后炸开。
路迢冲上来,两只手掌死死扣住她的肩膀,用尽全力把她整个人推向前方的水泥墙——
“砰!”
白砚的背脊撞上冰冷粗糙的墙面,弹匣脱手,几颗黄铜子弹在地板上滚出清脆的响。
他的脸离她只有五厘米。
眼眶赤红,呼吸烫得吓人,声音是从胸腔深处撕出来的:
“当年到底为什么要一个人硬扛?!你说话啊!你明知道李默是连骨头都不吐的恶狼!你凭一把手枪就想单枪匹马掀翻那张网?!你看看你自己现在的样子——胳膊烂了,血流着,你还要一个人下墓园!白砚,我不想再看你一个人站在雨里等死——”
他的声音断了。
泪水混着脸上的雨水往下淌,不知道是谁的。
“我受够了。”他哑着嗓子,把那四个字碾碎在空气里,“七年了。够了。”
房间里只剩下雨声。
白砚被他死死按在墙上,瞳孔里那道永远笔直的目光,第一次出现了裂缝。
子弹在他们的脚边,沉默地躺着。
她的嘴唇动了动。
“我的事,”她最终开口,声音哑得像这张墙,“不用你管。”
“我管定了。”
这三个字,他们两个同时说出口。
空气停了一秒。
然后白砚先别过脸去,视线落在滚落脚边的那颗子弹上,用脚尖轻轻踢还给他的方向——一个极其微小的、表示休战的幅度。
“他手里那本书,一共七重。”她低声说,“现在,才演到第五重。今天是第四天——赵成、周明、钱秀兰,都已经死了。第四个,早上八点开场。”
“你算得不对。”路迢松开手,退后半步,抹了把脸,“前面三个死了。第四个今天上午八点准时开演——我们要救的人,现在还剩三个半小时。”
“所以?”
“所以现在轮到我上桌。”他抹掉脸上的水,站直,“我知道他要什么。书在我手里。剩下的页,我陪你一页一页对。”
白砚没说话。她弯腰捡起弹匣,压好,插回枪套。血顺着她的指尖,在枪柄上留下一道暗红的印。
“走吧。”她拉开门,“去祖坟。把他的坟墓,从他的家族手里,收回来。”
“以什么名义?”
白砚在门口停了半秒。
“以程序的名义。”她说,“他杀人要讲排场——法律就给他一个排场。”
第10章 天使底座下的六盘磁带【Day 4 · 周四 · 正午】
李氏家族悬崖公墓,临港北麓孤山。
十三号石棺立在断崖边上,崖下百米是碎浪。风裹着雨从海面直扑上来,整座墓园像一只被掀翻在悬崖边的铁盒子。
吴文清跪在石棺前,一身寿衣被雨水和冷汗浸透,贴在嶙峋的骨架上。他今天来,名义上是送他叔父最后一程——他叔母是李家的人,这座崖上才有他吴家一块地。直到那口棺材在崖边掀开,他才听懂——这寿衣,原来是给他自己备的。
“吴律师。”老张蹲下来,“说说吧。李默的账,钥匙在哪?”
“在……在石棺里……”吴文清抖得不成样子,“可我不敢说——他跟我说过,只要我开了棺,你们就该给我收尸……”
“所以这棺,是给我准备的。”白砚站在崖边,冷风把她的风衣下摆抽得笔直。她俯身看那口青铜石棺——棺盖上铸着一只展翅的兽,棺沿的缝隙里,几根透明的细管若隐若现。
“水银液柱。”她戴上勘验镜,“水银引信。开棺超三度,倾角开关闭合,棺底的防爆重力机关解锁,连棺带人,一起下崖。”
“那还开吗?”老张声音发紧。
“开。”白砚拿起无齿锯,“他越不想让我们开,我们越要当着全城开。”
“白队——”
“他要的就是我们怕。”她头也不抬,“他的排场,就是他的软肋。”
三十七分钟后,水银引信在零点五度的倾角内被旁路短路。棺盖掀开的瞬间,崖上的风恰好停了一拍。
石棺里没有尸骨。
一只军规级的三防军绿防磁密封箱端端正正摆在棺底,金属卡扣上贴着泛黄变脆的铅封贴纸,红章清晰:远辰远洋物流机要件。
“不在棺材里,我怎么敢把保命的东西带在身边。”吴文清瘫在泥水里,忽然咧开嘴笑了,“是你要的,白队。你们要的——都在天使底座下面。我带你们去。”
石棺正后方的岩壁凹槽里,立着一座两米高的卡拉拉白大理石受难天使。双翼低垂,面容被风雨剥出青黑色。吴文清扑过去,指甲抠进基座底部的石缝:“活榫!石板下面是空的!”
白砚反手抽出战术撬棍,卡进那道路缝仅两毫米的接缝,臂力一压——沉重的汉白玉盖板整块掀翻,基座内部的干燥暗格里,防磁箱静静躺着。
和石棺里那只,一模一样。
“一只空棺。”路迢站在雨里,忽然明白了什么,“一只替死鬼。他知道有人会开棺——所以他准备了双份:一只给你们炸,一只留给真正要找它的人落地。”
“他连自己的坟都当排场用。”白砚扣开第二只箱子的弹簧锁扣。
箱盖掀开。
六盘标着精确日期的特种微型开盘磁带,厚达四百余页的离岸洗钱总账本,一只密封的加密核心——外壳被拆开过一半,螺丝少了一颗——和一份蓝皮档案:2019年陈潇自杀调解案原始档案。吴文清亲笔,李默签字。
档案封底的会签栏上还有第三个名字:临港裁决大法庭审判委员会主任,陆秉严。
技术员把第一盘磁带推进便携读带机,按下外放。
“滋……滋啦。”
一段消磁空白音过后,扬声器里爆出一记沉重的拍桌声。然后,是李默的笑——七年前那个临港商界最体面的笑:
“各位,陈潇从天台上掉下去,人抬进仁爱诊所的时候,就已经没了气息。今天在座的各位——吴大律师,你负责公证书;孙彪,你负责摆平那个瘸腿爬上楼顶多管闲事的哥哥;钱护士长,你擦掉手术室里的抗凝剂针孔;周明,钟楼的监控,你删干净;赵成,当晚的巡逻车,你开进冷库。”
“远辰出五千万,给各位分账。只要这盘带子烂在肚子里,临港这片天——”
扬声器里的雨声,和崖上的雨声,在那一刻重叠了。
技术员的手停在按键上。所有人都没说话。
赵成。周明。钱秀兰。孙彪。吴文清。
五盘磁带,五个人。几天来死在滩涂、钟楼、山庄里的每一个人,都在这段录音里,被同一个声音点了名。
“停。”路迢忽然抬手,“倒回去。点名那段,再放一遍。”
技术员依言倒带。李默的声音在雨里重新响了一遍,一个一个名字往下念:
“吴大律师……孙彪……钱护士长……周明……赵成……”
路迢站在雨里,嘴唇无声地动了几下,像在默数。
“李默当年点名的顺序,是吴文清、孙彪、钱秀兰、周明、赵成。”他说,“排到桌上的顺序,是赵成、周明、钱秀兰、孙彪、吴文清。死了三个,活着两个——一个是我们今早刚铐的,另一个正跪在你面前。”
白砚抬起眼看他。
“——倒着的。”路迢说,“他把这盘带子倒着放了一遍。第一个被点名的,最后一个死;最后一个被点名的,第一个死。他不是在重演那场会。”
“他是在一笔一笔,把这张桌子上的账,倒着销掉。”
雨打在青铜棺盖上,发出细密的响声。
“所以七重不是倒计时。”白砚接上,声音冷得像雨,“是点名册。他照的不是页码——是李默念名字的那张嘴。第三重深冷礼拜堂,第二重绝音者的挽歌,第四重静默的标本,第五重空城回声,第六重空棺。”
她顿了顿。
“第一重他一页没撕,第七重原本就是空的。他手里剩下的,只有两页。”
“那第三重为什么打头?”老张在旁边憋了半天,“第二重反倒跟在后头——编号是乱的。”
“不是乱的,是人手不够。”白砚把残页照片翻到背面,“剧场那块玻璃两米乘三米,乐池里留的是两种尺码的印子。头两场他雇得到人:第三重要搬二百公斤冰,第二重要抬那面玻璃,都是白天下的手。清道夫一死,剩下的场次他只能自己干,序号只好打乱了用。”
“原来如此。”路迢站在风雨里,声音很轻,“他不是在杀人。他在主持一场迟到了七年的对账会。”
“而我,”他低头看了看自己掌心的绷带,“是那把被递进会场的算盘。”
崖上的风重新起来。吴文清跪在泥水里,仰头看天,忽然爆发出一阵大笑,笑得浑身抽搐,笑得眼泪和雨水糊了一脸——
“哈哈……哈哈哈哈!五千万!他给我五千万——他连我女儿的学费都算进了封口费里!!”
笑声戛然而止。
他向前栽倒,嘴角涌出一股泛着白沫的黑血。氰化物的苦杏仁味,混着崖上的咸腥气,散在风里。
“按住他!”白砚扑过去,军用膝盖顶住他的脊背,两指探进他的口腔——只摸到一枚咬碎的蜡丸。
她抬起手,看着指尖那点浑浊的白色残片,在雨里站了很久。
“白队……”老张走过去。
“他没想活。”白砚收回手,“他从穿上这身寿衣起,就没打算走下这座山。”
“那这盘带子——”
“封证。一级。”
她转身走向墓园出口。走到一半,身后的人忽然开了口。
“白队。”路迢的声音混在风里,“第二盘的日期,是2019年6月17日。晚上十一点五十分。”
白砚的脚步停住了。
6月17日。午夜之前。
“那天晚上,”路迢说,“除了李默的密会,还有一件事也发生在十一点五十分。白队——你知道我在说什么。”
她知道。
七年前的那个深夜,有人撬开了总署的专案物证室,盗走了一只公文箱。箱里装着陈潇案的全部物证原件。
那只箱子,第二天出现在旧货市场的流向表上,从此消失。
时间,一分不差。
“所以0617不是我的忌日。”路迢从怀里摸出那枚一直被体温焐着的碘伏棉片,摊在掌心,“是这座城市的忌日。”
白砚看着他掌心里那团小小的、被雨水泡开的棉纱。
半晌,她伸手过去,没有拿棉片,只是把他那只手——连同那枚棉片一起——握住,裹进自己冰凉的掌心里。
一瞬。只有一瞬。
“走。”她松开手,声音恢复成平时的命令,“趁雨停之前,把箱子送上艇。天亮之后,整个临港都会知道今晚听到了什么。”
两个人并肩走向崖下的海。日头已经偏西,把公墓的影子长长地投在身后慢慢退远的海面上。
Day 4。刑期过半。
第11章 水银天秤【Day 5 · 周五 · 上午】
北麓孤山深处,B-04特种绝密冷冻舱。
零下二十八度——那是二十分钟前的读数。
断电之后,机组彻底哑了火。备用电只撑到卸货月台,机组刚刚哑火,整座 B-04像一头趴窝的巨兽,库温正一寸一寸往回爬。天窗外的朝阳烧得正旺,天窗边缘那三根儿臂粗的冰棱,正在以分外规律的节律往下滴水。
回升的温度在催着它们化。
冷冻舱正中央,一座废弃的重型悬臂吊钩垂在离地三米的半空。吊钩下方,挂着一只泛黄的黑色真皮老式公文箱——箱体四角包着镀铬黄铜防撞角,皮革表面布满细密划痕。
2019年6月17日失窃的专案公文箱。
“找到了。”白砚持枪据守防爆门,战术风衣的衣领被寒霜染白,“物证原件完好。”
“物证是完好。”路迢仰起头,视线在公文箱下方凝定,“能不能活着拿走,还得看老天爷赏不赏脸。”
他看着那只悬在半空的旧箱子,忽然明白了一件事。
“白队。”他说,“他不缺一个藏东西的地方。这七年他要是想交证据,随便哪家报社、随便哪个信箱都行。”
“说下去。”
“可他没交。”路迢说,“因为这东西是他从你们物证室里偷出来的。偷出来的东西站不上法庭——来源不干净,程序上永远是个窟窿,李默的律师一句话就能把它打掉。”
白砚没有回头,声音很轻:“所以他要我们亲手来取。”
“对。”路迢说,“大白天,有见证,有记录,有你签的字,一步一步按规程拿走。这样拿回去的东西,才叫物证。”
风衣的衣领上结了一层白霜。白砚握枪的手没有动。
“七年前他偷走它,只用了一个晚上。”她说,“现在他还回来,要我们拿命去换。”
“他不信程序。”路迢说,“可他比谁都清楚,只有程序能把它钉死。”
公文箱正下方一米处,一只精密的透明有机玻璃密封盒固定在取件必经的承接托架上。两枚水银球在弧形管内微微晃动,管两侧接出四根红黄双色的细导线,捆扎着四块军绿色工程塑料炸药。
老张的吼声从对讲机里挤出来:“机组全灭了,残余冷量正在泄!升温越升越快——白队,剩余时间可能根本不到他算的那个数!”
“别催。”路迢对着领口麦克风低语,“这里悬着半公斤 C-4改型塑胶炸药。白队,引爆逻辑是什么?”
“看天花板。”
他指的正是上方。挑高六米的工字钢大梁顶端,采光通风井的天窗大敞着——断电之后,通风系统也停了,天窗外的朝阳直直浇下来,天窗边缘悬挂的三根冰棱正在规律地往下滴水,融水在钢梁上汇成细亮的一线。
滴答。冰水落进一只悬空的金属托盘。
“凶手没有用电子定时器。”路迢的语速快起来,脑海里的力学图谱在飞快拼合,“他用的是物理天秤——托盘通过细钢丝滑轮连接水银管的配重平衡臂。冰棱融化滴水,托盘持续增重。等总重量超过临界值,天秤倾斜,水银滑到底部闭合电极——”
“他算准了今天升温。”白砚接上,“库温每上一度,冰棱就化得快一分——二十分钟,是老天给他的计时器。”
“他把药下在托架上,不在箱底。”路迢盯着那几根冰棱,“他要的是我们亲手把原件取走,不是把它炸没——所以这场戏里,他会赌我们来得及。上午这次断电,是他没算进去的。”
“理论临界十一二分钟。”路迢活动着指节,“而库温只会越升越高——撑死十分钟。”
“不能碰主悬索。”白砚目光如炬,“任何外力晃动都会导致水银倾斜。必须在悬空状态下,对水银管电极进行旁路跨接。”
“悬空三米,地面结满暗冰,梯子搬不进来。”路迢扯了扯嘴角,“白队长,看来又得我这只野猴子上树。”
“你爬上去?”
“小瞧谁呢。当年校运会爬绳——”
“那次你是因为踩空。”她打断他,“别逞能。”
“这次绝不踩空。”
托盘里已经积了小半勺水。白砚盯着那三根冰棱消融的速度,在心里默算:按这个滴速,注满托盘还要十一分钟——而升温,只会让它更快。
“战术课教拆弹,几分钟?”他已经攀住货架横梁。
“三分钟。”
“那还剩八分钟富裕。”他整个人悬上半空,“白队,省着点花——我不像你,我上课从来没及过格。”
“省着点花的不是你。”她单膝跪稳,强光头灯的光斑死死钉死在横梁上,“是我。我不喜欢等。”
他已经脱掉湿透的厚风衣,只剩一身黑色高领毛衣:“货架横梁附着力不足三成,在我这边够用了。你在下面给我照明就行——我这条命,现在挂在你的准星上。”
“我击发过三万发子弹。”白砚的声音没什么波澜,“手从不抖。”她顿了顿,补了一句,“你今天也是——从暗渠到现在,你没失过一次手。”
“所以我失手一次,就够本。”
他攀上货架横梁,暗冰在战术靴下发出细微的迸裂声。三米。他悬在半空,一只手扣住横梁,另一只手从后腰的工具带里抽出绝缘跨线,探向那枚晃动的透明密封盒。
水银球在弧形管里轻轻一颤。
时间忽然变得很慢。他能听见自己的心跳,听见舱外海浪,听见防爆门后老张粗重的呼吸——还有,身后那个持灯的人,把呼吸压到几乎不存在。
她在害怕。她怕自己手抖。
这个认知让他的手指比任何时候都稳。
镊子尖探进密封盒侧面的检修孔,夹住第一根电极引线。跨线绕上去,缠紧。第二根。
水银球滑向左侧。
“还有五度!”白砚的声音从下方切上来,冷静得像一台仪器。
第三根。
托盘里最后一滴水落下去。天秤发出一声几不可闻的金属呻吟。
他的跨线在第四根电极上合拢的瞬间——
舱内所有的蓝光,平稳地亮着。
“短路完成。”路迢挂在横梁上,长长地吐出一口白气,“白队,你手抖了吗?”
“没有。”白砚关掉头灯,黑暗里传来她收枪的轻响,“下来吧。算你有用。”
“就一句有用?”
“两万块。”她说,“上次是三百二的管钳,这次是 C-4旁边的三米高空——劳务加风险,明码标价。”
“白专员。”路迢从横梁上滑下来,落地时踉跄了一步,扶住墙才没坐下去,“七年前你可不是这么说话的。你那时候说,我的脑子比钱贵。”
“七年前我瞎。”
“现在呢?”
防爆门轰然打开,外头的天光涌进来。白砚背着光站在门口,侧脸的轮廓被晨光镀了一层薄薄的边。
“现在,”她说,“国家有这个预算。”
她转身往外走,走了两步,又停了停,没回头:
“公文箱里到底装了什么,回去再开。在这里——”她看了一眼舱顶那三根还在滴水的冰棱,“我是一秒钟都不想多待。”
“同意。”路迢扶墙跟上去,“我对低温过敏。七年前在冷藏车里冻了三天,落下的病根。”
“你不是过敏。”
“那是什么?”
“是害怕。”白砚的声音混在走廊的风里,轻得像在说一件与她无关的事,“你怕冷,是怕那个交不上稿、逃不出冷藏车的自己。怕了七年,才敢再进去一次。”
走廊里安静下来。
路迢站在原地,看着她的背影慢慢走远。
半晌,他低头笑了笑,跟了上去。
第12章 该你了【Day 6 · 周六 · 晨】
第六天的清晨来得毫无预兆。
阴霾散尽。金色的朝阳熔穿了罩在临港上空七天的暴风雨云,把总署的红砖外墙照得一片明澈。大门外,数十家媒体采访车排成长龙,长枪短炮对准主楼的大理石台阶。
特战指挥中心里,掌声是在那份红头文件被展开的瞬间炸开的。
副局长孙振邦大步迈进走廊。五十多岁的老探员,眼角布着熬夜的血丝,胸前三级调查总监的徽章在晨光下泛着光。他手里的红头文件,是从大区首府用加密专线传过来的,墨都还没干透。
《关于陈潇坠楼案全面重审与撤销原结论的决定书》。
临检重字〔2026〕01号。
“白砚。”孙振邦在窗前停住,声音有点抖,“路迢。还有所有还在跟这个案子的弟兄——”
他一个个看过去。
“中央调查总署委员会和特别监察署委员会,刚刚联合审议通过。依法撤销二〇一九年关于陈潇‘抑郁自杀坠楼’的错误结论。对李默、陆秉严、孙彪等十一人合谋故意杀人、伪造证据、职务侵占、走私洗钱——特大恶势力集团犯罪,全面立案公诉。”
一纸千钧。七年尘埃。
孙振邦翻开文件,把名字一个一个念下去。每念一个,走廊里围观的探员就安静一分。念到“钱秀兰”三个字时,老张别过脸去,抬手按了按眼角,又放下,像什么都没发生。
念完最后一个,他把文件转向窗边的人:“白砚,路迢——今天是这个案子的忌日,也是它的生辰。”
文件落地之前,先卡了十一分钟。
机要室的门被撞开,值班内勤小李抱着一叠还发烫的打印件冲进走廊,纸页在他怀里散了半边。
“孙局,附件三跳号。”他把三份打印件并排摊在窗台上,“第九页后面,直接就是第十一页。”
“重发。”
“重发了三遍,掉的永远是同一处。”小李的指腹压在那道断口上,“不是线上传丢的——首府那边扫描的时候,把两页叠在一起扫了。原件压在他们机要室,我们这边重发一万次,也发不出第十页。”
“谁有权补签?”
“文书处的老周。他昨晚随特别监察署的组上了飞临港的航班,这会儿还在天上。”
走廊里没人说话。附件三上,是十一个人的名字和罪名。
孙振邦把缺页的那一份抽出来,反扣在窗台。他从内袋摸出一枚方形更正章,在正件骑缝处稳稳压下去,手写一行:附件三缺第十页,限四小时内补正送达,逾期本件不得进入执行程序。
“正件先行。”他说,“我不等人。我也不要一份少了名字的文件,去走十一个人的程序。”
台阶上,三十几家媒体的旁听证是大区首府按名额发的,名单没同步到分局门岗。老张从人堆里挤进来,肩章被挤歪了半边,一路把警戒带从台阶第三级挪到第一级,只留出一米宽的口子。
“先放执行组出门。”他对着一片镜头举起一只手,“四小时后有发布。排队。”
孙振邦把那支重型纯黑签字钢笔搁在窗台上:“主办侦查员,白砚,你签。你是这个案子七年后,唯一一个从头跟到尾的人。”
白砚站在阳光里。一身笔挺的深蓝常服,左小臂的伤口被熨烫平整的袖管遮住。她伸手接笔,指节沉稳发力,笔尖划破羊皮纸面。
沙沙的声响里,一笔一划。力透纸背。
写完最后一个笔画,她转过身,把钢笔递向窗台边那个男人。
“特聘案件顾问栏。”她说,“该你了。”
路迢穿着一身临时熨过的深灰西装,十指上在冷库里冻裂的口子,换上了干净的纱布。他看着递到面前的那支笔,没有马上接。
阳光落在两个人和那纸决定书上。
“七年前。”他开口,声音比平时低,“在编辑部,你看着我把自己写的稿子送进碎纸机。签一个名字,换我妈在世上多待的三天。”
“所以今天这笔,”他抬起眼,“你确定要我签?”
“确定。”白砚的目光沉静得像水,“当年是当年。今天,这份决定书,需要你的名字。”
路迢看了她很久。
然后他笑了。那个笑不是平日的玩世不恭,是从很深的什么地方浮上来的,混着一点酸,一点痛,大半是松了口气的亮。
“那我可得写好看点。”他接过笔,“免得以后印进教科书里丢人。”
笔尖落下去。
三个字,龙飞凤舞,落在“特聘案件顾问”那一栏。
路迢。
写完,他把笔合上,递还给她。笔杆上两个人的指温,在晨光里几乎看不见地交了一瞬。
“孙局。”白砚把签好的文件双手递过去,“还有一件事。B-04起获的那只失窃公文箱——开了。”
“里面什么?”
“陈潇案的原件物证。抗凝剂安瓿、天台攀爬痕拓片、被删监控的母带。”她说,“编号我拟进证据链了——E-33。”
“好。”孙振邦在档案袋上按下签章,“最后一重收网的部署,按这个来。”
她转身往会议室走,路迢跟在后面。
“白队,你刚才那手,叫什么?”
“程序。”
“我怎么觉得像求婚?”
“像并肩作战。”她头也不回,“你以为呢?”
“我以为——”路迢拉长声音,“是有人终于肯让我把名字,签在她的卷宗旁边了。”
白砚的脚步快了半拍。
“油嘴滑舌。”她说,“最后一仗,九死一生。”
“九死一生”四个字,让走廊安静了一拍。
路迢收起笑,声音沉下来:“我知道。第七重我帮不上你的忙——书里那一页是空的。但是白队,空的那一页,从今天起,我自己写。”
白砚在会议室门口停住。晨光落在她怀里那摞厚厚的卷宗上,“6·17专案”四个字被照得发亮。
“所以我申请联合指挥。”她说,“你,我,还有凶手——从今天起倒着走。他再撕一页,我们提前一页。”
“哦?”
“这本书的最后一页,算你一个执笔人。”她推开会议室的门,“但执笔的前提是——一个都不许少。”
里面,攻坚的部署图挂满了整面墙。老张早等在桌边,把三支笔一字排开,顺手抄起其中一支,双手放在了路迢面前。
第13章 铁证【Day 6 · 周六 · 上午】
李默是第五天傍晚落网的。
抓捕令跟那六盘磁带一起从大区首府签下来,海上执法署在锚地把他那艘远洋游艇围了三层。他没反抗,只在被带下游艇的时候回头看了一眼港区那排起重机,像在看自家的东西。
陆秉严更简单。第五天深夜,他在办公室里烧第二遍文件——火没烧透,人被堵在屋里带走了,纸留在了焚化炉里。
第二天,这两样东西就同时摆上了临港第一裁决大法庭的举证台。
临港第一裁决大法庭,上午十一点三十分。
正午的阳光穿透三十米高的钢架穹顶,把大理石地面映得雪亮。五百余旁听席与数十家媒体镜头,齐齐对准举证台前那只高真空物证盒。
开庭前那四个小时,比庭上更长。
物证盒是六点四十从物证科押出来的。交接单上三行字,白砚签完,抬头看了一眼押运的两个人:“盒子归位,人回科里。开庭期间,谁也不许离席。”
老张抱着空盒往外走。
九点五十八分,投影仪自检失败。蓝紫激光模块的风扇报了过热,屏幕亮起一片灰白,还原画面卡死在第一帧。
技术员扑到机柜后面,拆开侧板,用备用风机对着模块吹。旁听席上有人站起来,后排一阵骚动。两名法庭武装警卫上前一步,站到过道两端,没有出声。
法槌在审判台上敲了一下:“休庭十分钟。”
“不用。”白砚站在举证席后,没动,“给他九十秒。”
八十七秒后,风扇转起来。屏幕重新亮起的那一下,旁听席静得能听见穹顶的钢架在热胀。
白砚把透明文件盒平稳放在多光谱高清投影仪上。
四百五十纳米的蓝紫激光无损穿透焦黑脆化的牛皮纸炭化层。光束交织,审判大厅正中的巨幅屏幕上,一幅被还原了七年的文书画面,一页一页地展开——
二〇一九年六月十七日,裁决大法庭审判委员会第十二次全体会议记录。
纸张边缘被烈火烧成锯齿。但在激光分光还原下,纸页底部的会议决议栏内,一行朱红批示清晰如昨。笔锋老辣,墨迹如血:
【此案李默涉外资信托重组,一律按自杀结案,不予立案,卷宗列入绝密归档。——陆秉严。】
红字正下方,叠着一枚临港联合特别法庭合议委员会的最高钢印压痕。
“中央调查总署物证鉴定中心出具文检同一性终审意见书。”白砚的声音在审判大厅里激荡,字字如刀,“经微区拉曼光谱与溶剂残留比对,该字迹与二〇一九年六月十七日当夜同批次印泥、纸张的氧化与挥发特征一致——形成于当夜。而当晚二十三时五十分,物证室门禁记录里,陆秉严的卡独自刷开过三次;二十分钟后,他办公室的监控拍到他在焚化炉前烧这摞文件。”
“红色批示墨汁位于印泥压痕下方——先批示,后盖章,当夜一气呵成。这就是被陆秉严下令封存七年、昨夜又企图焚毁的原始纪要。”
第二被告席上,陆秉严的双目圆睁。
他盯着大屏幕上自己七年前亲手写下的那行字,脸上的每一寸肌肉都在剧烈抽搐。喉咙里发出困兽般的干咳,整个人瘫在铁椅里,双手掩面,再也发不出半点声音。
李默同时垂下头颅,脚踝上的铁镣当啷一声垂到椅脚边。
白砚缓缓挺直脊梁,走回侦查席。
她翻开《证据说明》终卷,以专案承办人身份,面向审判台,面向举国的镜头——四十多分钟的终极陈词,历史七年的账,一页一页翻过去:
“七年前的今天,受害人陈潇为守住司法底线,试图揭开非法洗钱与司法贪腐的黑幕,在黎明前被推落天台,含冤两千六百余个日夜。这七年里,有人用红头批示抹杀真相,有人用离岸信托洗劫公帑,有人用毒药暗杀同伙,有人把整座城市的夜晚,当作他们分赃后的牌桌。”
“今天,站在这里的,一个是侵吞百亿、剥夺生命的商界巨鳄;一个是滥用审判权、包庇罪犯的司法硕鼠。”
“而指控他们的——”她举起那页被激光还原的纪要,“不是任何个人的复仇。是程序。是迟到了七年、但一步都没有缺席的程序。”
辩护席上,李默的辩护人站了起来。
“审判台。调查方出示的这份纪要,出自一台办公焚化炉的灰烬。同一性鉴定我只认一半:它能证明这张纸和这盒印泥是当夜的,证明不了这张纸是当夜进的炉。”
他翻开自己的卷宗。
“我要问的是它出来之前的那一段。炉膛里的东西,几时清、由谁清、按什么次序取、有没有逐层编号。清灰的人要是把三炉灰并作一堆,这份纸在炉膛里的层位就没有证明力:它可以是当夜烧进去的,也可以是封炉之后、清灰之前被人放进去的。”
旁听席上响起一片低低的吸气声。
白砚转过身。
“辩护人指出的这一段,调查方必须回答。”她说,“申请审判台准许,当庭播放 E-31的提取同步录像。”
录像投上屏幕。封炉、断电、贴封条,技术员一炉一炉地清:第一炉出灰两袋,编号、称重;第二炉清到中层,镊子探进去,夹住的那片纸与下层的灰烧结在一起,边缘连着一层焦壳。全程时间戳连续,无一处中断。
“焚化炉自断电起封存,封条编号与卷宗一致。清灰分三炉次,逐层拍照、逐袋编号、称重入册——这份残页出自第二炉中层。”白砚说,“封炉之后才放进去的纸,不会和下层的灰烧成一块。”
她停了一秒。
“证据的效力,不在它证明了什么。在它被拿到这里来的那一段路上,每一步有没有人替它签过字。”
审判台:“异议不成立。继续举证。”
法庭鸦雀无声。
——
第14章 深水港 · 三分钟【Day 6 · 周六 · 夜】
当夜二十三点,深水港,七号龙门吊。
铝热剂高爆弹的引信被接进境外残党的遥控链路,心跳包贴着油库外壁一盏一盏亮起。陆秉严被捕前发出的最后一道预置指令,代号“清潮”——他要在宣判到来之前,把整座港区的账,连人带证据,一起烧进海里。
港区里还压着最后一批没来得及转运的纸质原始单据。那批纸一烧,一百三十五亿就只剩电子账——而电子账,是可以赖的。
特勤突击队被密集的火力压在混凝土挡墙后。子弹咬在钢壁上,溅起一串一串白烟。
“遥控链路在吊车驾驶室!”老张的吼声压过枪声,“狙击组,啃不下来!”
“扛下来!”白砚翻身滚进一处基座凹陷,“压制驾驶室——”
“白队!”耳机里另一个声音插进来,“驾驶室里有人!不是残党——是他自己一个人在拆控制器!”
白砚愣了半秒。
“再说一遍。”
“一个穿深工装的人,二十分钟前就上去了。他把链路主板拆开了一半,拆不动——算法死锁,他在拿螺丝刀硬撬。”
枪声在码头上炸成一片。白砚闭上眼,一秒钟后睁开。
“他不是来引爆的。”她说,“他是来拆的。”
话音未落,她侧后方的阴影里传来一声闷响。
路迢抱着他那台保密笔记本,从基座另一侧栽了下来,额角磕在钢梁上,血顺着眉骨往下淌。他不是战士,他比谁都清楚这一点——所以他没带枪。他带的是证物科随队外借的那只加密核心——E-30,公墓防磁箱里起获的、破解到一半的算法核心。
“谁让你进来的?!”白砚一把将他按进掩体,眼睛里的火比枪口还亮。
“来改结局。”路迢抹了把脸上的血,十指在键盘上翻飞,“这不是加密,是死锁——表层千变万化,底下只有一个递归原点。他把每一次境外触发都挂在同一条链上。杀掉那个原点,后面所有心跳包一起哑。”
“多少把握。”
“我这一生只会干一件事:把对不上的数字,对上。”
她盯了他半秒。
“要多久?”
“三分钟。”
“我给你三分钟。”
他把保密笔记本架在膝盖上,十指落下去。
第一组口令是他从表层字符里拆出来的,十六位,看着像密钥。输进去。
屏幕没有报错。它跳了一行字:错误尝试已计入链路校验。
三秒之后,驾驶室外那排心跳包的闪动频率,硬生生快了一截。
“间隔从十五秒压到九秒!”耳机里技术员的声音劈了,“白队,它在反咬!”
路迢盯着那行字,骂了一句很脏的话。
“不是加密。”他把手从键盘上收回来,重新按上去,“是锁。我刚才跟锁较劲,白费了半分钟。”
耳机里白砚的声音没有任何起伏:“还剩两分二十七秒。我不问你怎么破——我只告诉你还剩多少。”
“老张。”她伏在混凝土挡墙后,耳机压着枪声,“二号货位。”
“在!”
“那批纸压在货位最外侧的三垛下面。铝热剂从油库外壁起,火走的是月台那条排水明沟,沟里一层残油,一直通到垛底下。两千多箱搬不完,先抢最外三垛。”
“拿什么抢?”
“二号门内侧停着一台铲车。司机伏在底板上开,你带两个人,用盾贴着车头推过去。货叉进托盘,叉走三垛,拖到货位后方三十米的空场落地。”
“剩下的呢?”
“砂池也在二号门。”白砚说,“铲斗铲砂,倒在货位前十二米,把沟截成两段,残油上面再压一层。纸的燃点两百三十度,铝热剂的渣落到地面才烧得起来——十二米,够它凉。”
白砚翻出掩体,迎着弹雨扑向驾驶室的方向。那一夜,深水港的探照灯全部打亮,潮声、枪声、金属爆裂声搅成一片。没有人说得清那三分钟是怎么过去的——只记得天将亮时,基座通讯器里传出路迢嘶哑的声音:
“递归原点已破。心跳包——离线。”
港区的灯,在同一个瞬间齐刷刷地灭。
几秒后,又一盏一盏,重新亮起。
“二号货位——”老张的声音从耳机里炸出来,“三垛拖出来了,砂坝顶住!纸一箱没少,最上面熏黑了两排!”
白砚仰头看着龙门吊顶端那盏重新亮起来的灯。
“编号进卷宗。”她说,“一百三十五亿的纸还在,账就还在。”
龙门吊顶端的平台上,一个穿深色工装的男人把双手举过头顶,对着枪口,慢慢跪了下来。他脚边滚落着一只拆开的控制器。
他跪下去的动作很慢,也很别扭——左腿先落,右腿拖了半拍才跟上来。
白砚踹开平台铁门冲上去,枪口锁住他的眉心。特勤的探照灯打上来,照亮男人胸前工牌上被汗水洇开的一行字——
陈默。
七天来,这个名字第一次有了脸。
白砚的目光从那行字,慢慢移到他的右腿上。
“七年前六月十七日凌晨,”她说,“天台上被孙彪打下去的那个人,是你。”
陈默没有否认。他低头看了看自己那条不太听使唤的腿,笑了一下。
“我没能爬上去拉住她。”他说,“所以这七年,我是爬着把这本账算完的。”
“你输了。”她的声音很轻。
“我没输。”陈默满脸是血,却笑了,“我只是——写不动了。剩下的页,让作者自己写吧。”
他从怀里摸出一只密封的存储卡,双手捧过头顶:“陆秉严的账,全在这里。我要的从来不是赢——”他看向被特勤押上平台、后背全是血的路迢,“是有人能改写结局。现在,结局来了。”
那一战,路迢的后背被迸飞的铝合金防爆板划开一道口子。
十二针。
缝针时天刚蒙蒙亮。他趴在临时救护点的担架上,咬着牙,不吭声。白砚坐在旁边,一手按着肩头的伤,一手替他将纱布边缘按平。
“十二针。”他说,“白队,记账上。以后工伤认定,用得上。”
“闭嘴。”她的声音哑得厉害,“攒点力气,出庭。”
“出庭之前——”他闭上眼,“替我带句话给他。”
“说。”
“他那本书,演得不错。”路迢的声音轻下去,“但结局——得改。”
——
第15章 第七记法槌【Day 7 · 周日 · 下午】
天亮之后,就是宣判的时刻。
第七天下午十四点,最高巡回庭宣判。
“被告人李默,犯故意杀人罪、职务侵占罪、洗钱罪,涉案金额一百三十五亿两千四百六十八万元,判处——”
法槌落下。
“——死刑,剥夺政治权利终身。”
“被告人陆秉严,犯受贿罪、徇私枉法罪、滥用职权罪,及故意杀人罪(未遂),判处——”
第二记法槌。
“——死刑,剥夺政治权利终身。”
“其余从犯,分别判处——”
审判长的声音继续在穹顶下滚动。孙彪,故意杀人从犯、滥用职权,无期徒刑;其余七名从犯,分别判处十至十五年不等。赵成、周明、钱秀兰已在案发过程中死亡,不追究刑事责任,违法所得继续追缴;吴文清虽已畏罪自尽,其经手的全部伪证文书,当庭宣告无效。
每一个名字落下来,旁听席上就有一个家庭,把屏了七年的那口气,断成一截一截。
“全案证据链——”审判长翻开判决书的最后一页,“从 E-25《第七重赎罪》第三重残页及血字原件、E-27仁爱诊所急诊科出诊登记簿、E-28六盘离岸密会磁带,到 E-30加密核心内的离岸账户私钥;从 E-31焚化炉起获的审委会朱红批示残页,到 E-32四百余页离岸洗钱总账本,以及 E-33——二〇一九年六月十七日失窃的专案公文箱,箱内陈潇案原始物证一套:抗凝剂安瓿两枚、天台攀爬痕拓片、被删监控的母带;直至深水港全额追回的一百三十五亿两千四百六十八万元涉案资产——”
“事实清楚,证据确实充分。法网已成。”
第七记法槌落下。
旁听席的声浪在法槌落定后才敢炸开。闪光灯连成一片白色的潮。
“另有并案审理的‘6·17’连环执行案被告,陈默。”
书记员的声音让全场静下来。
陈默戴着手铐,站在第三被告席。整个庭审过程他没有说过一个字,没有请辩护人,没有对任何一项指控提出异议。
“被告陈默主动具结,如实供述全部犯罪事实,并协助专案组破获李默跨境清算算法,追回全部涉案资产一百三十五点二亿元。上述情节是否构成立功,待听证。”
审判长在卷末落了一句:本案量刑另案合议,明日宣。
法槌最后一次落下。
陈默没有去看那份判决书。
他的目光穿过玻璃,落在白砚从侦查席推过去的另一本深红色绒面画册上。那是最高巡回庭与特别监察署联合印制的《陈潇生平昭雪公祭纪念册》——烫金封面,扉页上是陈潇的白衬衫遗容。目光清澈,眉眼温润,嘴角挂着生前那道熟悉的、平静的微笑。
陈默伸出戴着手铐的双手,指节泛白,几乎用尽全身力气,才把那本沉甸甸的纪念册翻开。
泪水毫无预兆地滚落。
这个在境外金融暗网里呼风唤雨、用七年时间自学完离岸金融与分布式算法的顶级算客,在看到妹妹被追授英模、蒙冤昭雪的一瞬,整个人剧烈战栗。他将额头抵在防爆玻璃上,发出压抑的呜咽。
“她终于能干干净净地,留在这座城市的历史里了。”
“再审已全面纠错。”白砚迎着他的目光,字字沉稳,“撤销不予立案裁定,确认因公牺牲殉职。她的手稿归入特别法治档案——临港的天,还给她了。”
“我用了七年,才学会把账算到他们头上。”陈默的声音干涩,“可我一直在问自己一个问题——如果当年,我也选择信法律,我妹妹她……会不会根本不用死在天台?”
“法律从来不是凭空自证的神明。”白砚直视着他,“它是千千万万守住底线的人,用血肉在深渊前筑的墙。陈潇的血没有白流。正义或许走得慢,但它一旦迈步——”
“神鬼难阻。”陈默替她把话说完。
他闭上眼,从囚服内侧的暗袋里取出一枚纯银校徽。北方医科大学,背面刻着陈潇的学号,银面被摩挲得发亮。
“她考上大学那天送给我的。”他说,“她让我好好读书,走正道。这七年,它贴着我心口。现在,仇报了,冤雪了——可我违背了对她的诺言。”
他把校徽放进传递匣,轻轻推过来。
“替我带去老码头。”他说,“跟我妹妹说一声——对不起。”
法庭武装警卫押他起身的时候,他用只有自己听得见的声音,又说了三个字。
没人听清。
只有坐在旁听席第一排的路迢看懂了那个口形。
他说的是:对得起。
——
散庭后,孙振邦在走廊里叫住白砚,把一份密封的证物清单递给她:“雷达锁定,陈默的暗渠快艇在九龙以北海面被截。艇上没别的人——一包书,一沓港城劳务市场的零工登记,四个假名,四笔现金。全都是从那本被召回销毁了七年的绝版书里拆出来的,一页一页,用防水袋封着。”
“多少页?”
“三百多页。”孙振邦叹气,“他一个人,把整本书拆成了七年。”
白砚接过清单,望向窗外的港区。
午后的斜光正好落在她胸前的 CIB(中央调查总署)徽章上。
“他把书拆了。”她说,“那就把那本书,重新装订起来。装订物——作为6·17专案的永久物证。”
“装订它做什么?”
“存证。”她转身往证物室走,“这本书本身,就是全案最长的一份供词。”
她没走到证物室门口。她在走廊中段停下,回头把清单放回孙振邦手里,然后从自己的内袋里取出一只自封袋。
袋里是那张空白页。她把自封袋翻过来,撕口朝外——那道毛边,和 E-25那片残页的撕口,是同一次折叠带下来的。
“E-34。”她把袋子按在提取登记栏上,起获日期填今天,“冷泉案第一天,从一只民用箱的夹层里起获。迟延六日。”
孙振邦看着她在补正说明那一栏落笔。原因那一格,她空着。
“不写原因?”
“写了像求情。”白砚搁下笔,“我是承办人。我签的是迟延,不是理由。”
老头把那页补正说明抽过去,在她签名下一栏压上方形更正章:限期四小时,逾期本件不得进入执行程序。
“四小时够你补一份说明?”
“够。”她把自封袋推到他掌心,“少这一格,它就还是我私人的事。加上这一格,它才是案子。”
“第十页到了。老周一落地就补了签。”孙振邦把章收回内袋,“陈默的庭在明天。这一格,你自己站起来念。”
“我知道。”她说,“我等了六天,等的就是站起来念的那一下。”
第16章 伤痕对白【Day 7 · 周日 · 夜】
第七天夜里二十二点三十分,老码头。
海雾漫卷,潮退了,礁石在防波堤下方若隐若现。港区的灯在雾里晕成一团团昏黄。
路迢站在堤岸上,活动了一下发僵的双肩。后背深处的十二针缝合线在湿冷的海风里泛起抽痛,他吸了口气,下意识地挺直脊梁。
前方的人似有所觉,转过身来。
白砚披着他的深黑色西装——肩膀那里对她来说宽了一截,风一吹,下摆就贴在身上。清冷的月光照见她领口露出一小片白皙的脖颈,和那双褪去了全部疲惫、只剩审视与清亮的眼睛。
她走近,在两步外停住。
目光落在他后背肩胛的位置。
“扯到伤口了?”
“白行动官这眼神,比红外热成像还毒。”路迢嘴角微扬,“十二针而已。当年给一本境外物流图鉴做取材,跟着装卸队在脚手架上蹭出来的疤,比这深得多。”
白砚没理他的插科打诨。她抬起右手,指尖隔着衬衫布料,极轻地按在他肩胛下方的缝合处边缘——动作精准,指腹微凉。
“没渗血。但皮下肌肉有痉挛反应。”她收回手,语气严肃,像在出示一份伤检报告,“今晚按时换药。抗生素,吃满三天。”
“全无半点战友该有的温情,倒像是给嫌疑人当场下强制医疗决定。”路迢低头看她,“你左臂那三针,就不用管了?今天在法庭上,你左手换持证书的时候——”
“三针切口很浅。”白砚面不改色,“主治医师的缝合法,比绣花规整。影响不了执务。”
“指尖颤了半秒。”
海浪拍击石堤。她没有否认。
“你数了七年账,”她换了个方向开口,“从开曼的空壳控股,到陆秉严经地下钱庄洗出去的每一笔。上千页。这些,是你在哪里查的?”
“在旅行社查的。”他说,“给境外游客做商务伴游,行程表背下来,回来对着航路和它核对。七年,够把半个金融城走穿了。”
“为什么?”
“为什么不报警?”路迢笑了一声,“白队,我七年前报过。报警的结果,是我妈病房门口多了一束花,和一张二十万的慰问支票——他们连价钱都帮我定好了。”
海风把雾吹过来一些。白砚没有说话。
“你们当年那份审读意见写的是‘涉嫌影射’。”他顿了顿,“我在电话里跟编辑核过——第三重的冷库,连编号都没改。陈默七年前找上我,带了一包材料,说:写出来,让全城都看见。我写了,写成一本没人看的二流小说。后来书被化浆,我以为这事就这么断了。再听见消息,是在热搜上。”
“所以你这七年——”
“所以这七年,我每次听见警笛,都会停下来看一眼。”路迢说,“我没替他背什么。我只是……没再把书写完过。”
她的眉头动了一下。
“所以这回,他把书页塞进我门缝,我拒绝不了。”路迢的声音低下去,“他算准了我一定会来找你——全城只有你,会相信一个嫌疑人说的话。”
“他选中我,不是因为我写书写得好。是因为整座城里,只有我,敢把它写出来。”
“所以你替他背着这七年,不是为了钱。”
“是为了把那本书,写圆。”路迢说,“白队,一本书最大的悲剧不是没人看。是有人当真了,而且只有他一个人当真。”
白砚久久地看着他。
“以后不许再一个人背。”她最终说,“这次起,你的账,上我的台账。”
“白专员,你这句话,比‘并肩作战’还狠。”
“那就当是并肩作战的升级版。”
堤上的风又硬了一分。路迢裹紧披肩,忽然开口:
“白队,有件事我七年前就该跟你说清楚。”
“说。”
“我妈进监护室那天下午,我在编辑部。李默的人把一张纸推到我面前——撤稿确认单。签了,三十四万两千打进医院账户;不签,第二天早上八点,我妈的床位就让出来。”
“我签了。”
白砚没有看他。
“你在场。”路迢说,“隔着一台碎纸机,你站在门口。”
“我在。”
“你一句话都没说。”
“我说了。”白砚的声音很平,“我说:你签吧,我不拦你。但从今天起,你写的每一个字,都不用再给我看了。”
路迢笑了一下。那笑很轻,很快就被风吹散了。
“那句话我记了七年。”他说,“我一直以为你是怪我签了那个字。”
“我不是。”
“我知道。”路迢说,“我后来才想明白。你不是怪我签。你是怪我——签完还惦记着回去把那本书写完。”
海风把雾吹开一道口子。白砚的侧脸在路灯下半明半暗。
“我怪的是我自己。”她说。
路迢转过头。
“那天我站在门口,看你把稿子一页一页喂进碎纸机。我心里比谁都清楚——那摞纸一进去,陈潇这辈子就白死了,案子第二天就会被按成自杀,我再也找不到第二个证人。”她的声音低下去,“可我一句话都说不出来。连一句‘别签’都没说。因为我妈的病床,也在等着一张签字单。”
她抬起眼。
“路迢,我不是在审判你。我是在你身上,看见了我自己。”
浪拍在石堤上,碎成一片白。
“所以那不是分手。”路迢说。
“那不是分手。”白砚说,“那是两个人都知道自己赢不了、谁也救不了谁,只好把对方推开——免得每天照镜子的时候,都看见自己那张脸。”
沉默了很久。
“那现在呢。”路迢问。
白砚转过身,正对着他。
“昨天你在那张决定书上签了字。”她说,“同一只手,同一桩案子,同一栋楼。”
她顿了顿。
“这一次,站在这儿的人是我。这一次,我拦得住。”
“他为什么,”白砚忽然开口,“非要用一本书?”
“因为全书只有那一本,提前把每个人的罪都写好了。”路迢望着防波堤外的灯,“他不创造罪,他只是审理——用七天,按名册,把七年前的事,一幕一幕重演。凶手要的不是血,是回放。”
“你复盘过吗?”白砚的声音沉下去,“第一天滩涂,第二天钟楼,第三天庄园,第四天九龙和公墓,第五天冷冻舱,第六天深水港,第七天宣判。七天七场——每一步,我们都像在按他的谱子演奏。”
“他算对了每一步,只算错了一个地方。”
“哪里?”
“他把我,算成了一个只会写书的死人。”路迢指了指自己的太阳穴,“谋略上他是赢家——可他忘了,这套剧本的原作者还活着。而且比任何人都希望这部剧——烂尾。”
“他算错的,还不止这一处。”白砚说。
“嗯?”
“他以为自己是在审判。”她的声音沉下去,“其实他是在杀人。赵成跪了两个钟头才断气,周明被吊在钟锤上打晃,钱秀兰泡在毒水里、让皮肤替她判死刑——路迢,这四个人该不该死,我比谁都清楚。可‘该死’和‘该由他来杀’,是两回事。”
海风把她披着的西装下摆掀起一角。
“明天我去旁听他的宣判。我会把他的立功材料一份不落地递上去,我会替他把他应得的从轻争取到底。但那本纪念册,我不是替他求情——我是替他妹妹,把七年前欠下的那句话还了。”
“陈默该活着。”她说,“活着的陈默,才是这桩案子最后一份证据:一个不信法律的人,最后还是把账交回了法律。这才是他妹妹要的结果。”
“而他杀掉的那些人,”她转过身,“该由法庭来判。不是由一本书来判。”
“第一重呢?”白砚问,“那一重,他撕了没有?”
“第一重他一页没撕。”路迢把披肩裹紧,“那是留给我和他自己的。他演完五重,收手前把最后一页留给了我。这不是失败者的认输——”
“是交班。”
“对。是交班。”
“所以第七日,”白砚终于开口,“他根本就没打算赢。”
“他打算的是不死。”路迢说。
远处防波堤的航标灯一明一灭,像有人在按一部很老旧的发报机。
“还有一件事,一直没问你。”他叫住她。
“说。”
“第一位读者。”路迢望着防波堤,“当年那本破书,全城没几个人翻开过。可血字上写着‘去救你的第一位读者吧’——我查了七年,只查到一条线:出版社寄出去的审读样,一共三份。一份在我这儿,一份在市图书馆,还有一份——”
“在总署特勤。”
白砚没看他。海风吹着她披着的、他的那件西装,下摆贴在身上,像一句说不出口的话。
“扉页上那四个字,是你批的。”
“……是。”
“那三行字,第三天我就读过了。”她说,“你把照片交上来的那天,我就读到了一句——‘去救你的第一位读者吧’。”
路迢抬起头。
“我没写进卷。”白砚望着港区那头,“写了,你就得按回避条款退出专案。那两天,除了你,没人认得下一页。”
“写的什么?”
“文笔太烂。”
路迢愣了两秒,忽然笑出声,笑着笑着,抬手揉了揉眼睛:“所以那血字是写给我们的。他早知道你是第一位读者——他撕第三重那晚,就没打算让你活。”
路迢沉默了几秒。
“‘去救你的第一位读者吧。’”他把那行血字重复了一遍,“我一直以为,他要的是你的命。”
“他杀不了我。”白砚说,“他想毁的是别的。”
“什么。”
“我这个人。”她的声音很平,“一个办了七年案子、连自己卷宗都没保住的侦查员。等她有一天发现,自己信了七年的东西,全被人拿钱买走了——她会自己往崖下走。他算准了我会走到那一步。”
雾被风推开一道口子。
“所以他让我来。”
“他让你来拦我。”白砚说,“七天里你拦了我三次——暗渠、钟楼,还有今天下午弹匣里那几颗子弹。”
路迢没有说话。
“他算对了一件事。”白砚转过身,“这世上确实只有你,拦得住我。”
“他算漏了同行。”
“什么意思?”
“他漏算了一个把读者当办案人用的。”路迢说。
“他以为你会抱着书去报警。”白砚望向港区深处,“可他忘了——这本书的第一位读者,是个把程序看得比命重的人。她不会烧了这本书。她会一页一页,把它钉进卷宗。”
堤上恰好有晚归的渔船进港,汽笛长长地响了一声,撕开了雾。港口的灯,一盏接一盏地亮到远处的海面上。
“走吧。”她说,“明天去个地方。”
“去哪儿?”
“祭扫。老码头。”白砚把校徽从内袋里取出,托在掌心——银面在路灯下亮了一下,又暗一下,“你陪我。”
“我?”
“陈默托付的。”白砚把校徽握进掌心,声音很轻,“七年前她考上大学,把这枚校徽送给她哥,说的就是那句:好好读书,走正道。你也一样——写字的人,欠她一句道歉。”
“那我这个顾问——”
“跟我走。”她转身往堤下走,“去把这本书,一个一个字地——”
“一个一个页地。”路迢纠正她,“书是页,不是字。”
“跟我抬杠,倒是比抬棺在行。”
“白队,”他在后面笑出声,“你这话,七年前我追你的时候,你就是这么说的。”
前方人的脚步,在雾里顿了半步。
“我追的你。”
“好好好,你追的我。”路迢快走两步跟上,与她并肩,“那就从明天开始算,行不行?”
“明天?”
“明天祭扫,后天复诊,大后天——”他顿了顿,“大后天,我把第七重写完。”
“写完做什么?”
“写完,这本书就结案了。”路迢说,“他演了五重,我补最后一重。这桩案子,谁都不许烂尾。”
白砚在堤岸尽头停住,侧过半张脸。月光把她的轮廓描得很淡。
“先活过明天。”
“能活过。”
“凭什么?”
“凭这本书还剩一页没演完。”路迢说,“我写的东西,我自己收尾。”
第17章 崭新长卷【Day 8 · 周一 · 晨】
第八天的清晨,东方既白。
旭日从海平面喷薄而出,把整座海港染成一遍壮丽的镏金。晨练的人群和早班车流在滨海大道上交织,街边的早市冒着蒸笼的白汽。
城市醒来的时候,好像什么都没有发生过。
六点四十,老码头。
退潮到最低,一排礁石从水里裸出来。晨练的人从身后跑过,没人回头。
“七年前来过一次。”白砚说,“退潮到这个位置,它就露出来。”
她从内袋抽出一张纸,风立刻掀起。她按住上沿,顺着折痕压回去。页眉上一行蓝色小字:证物科随队外借,编号 E-35,限当日归还。
“念一下。”路迢说。
她念了。是陈潇的手稿,一行字:
“坠落伤集中于左背,无活动性出血。抢救记录三点四十分:抗凝剂两支配比,术后清理。无出血而推抗凝。申请复检。”
“三点四十分。”路迢说,“跟那本登记簿上是同一行。”
“她就拿这一行,去翻一个已经结了的结论。”白砚把纸折好,收进内袋,摸出那枚校徽。
“北方医科大学。”路迢看着它,“法医?”
“法医。”白砚说,“毕业进的物证科,做司法鉴定人。我进科第一年签的每一份报告,都过她的手复核。她教我的头一条:结论可以改,检验记录改不了。”
“她最后一次出门,去的是钟楼。”白砚说,“回来的是卷宗上一行字:抑郁自杀。一写七年。”
路迢站直了,对着那排礁石。
“陈潇。”他说,“我叫路迢。写那本书的人。”
他往下说,说了半句,停住了。
“该什么?”白砚没有看他。
“该把它写完。”他说,“我写了一半就撂下了。剩下那一半,是别人照着我的稿子补完的。”
“她听不见。”
“我不求她听见。”路迢说,“我就是欠着。”
白砚翻过手心,把那枚校徽按进胸前的口袋。
“这页纸在卷宗里比在这儿有用。”她说,“该走的手续,回去走。”
七点三十五,车往旧城开。她一路没再说话,右手按着胸口——那枚银校徽从此贴在了她的心口,隔着布料,硌着,随呼吸一下一下。
白砚站在穿衣镜前,系紧深蓝春秋常服的风纪扣。新肩章上还压着熨痕,左胸前那枚金色盾牌的 CIB 徽章端正沉稳。左臂的三针创口已经平复,动作舒展。
玄关的条案上,并排放着两只黑色公文包。
一只装着她的专案卷宗与勘验汇编。另一只装着路迢的高性能保密笔记本与推演模块——工牌夹在包的背带上,头衔印着四个字:特聘案件顾问。
他拎起包,朝镜子里的人抬了抬下巴:
“白委员,早餐用好了,专车就位。距老张约定的八点半,还有二十五分钟。”
七天前她还只是白队。昨天下午,专案委员会的聘书下来了——临港有史以来最年轻的一名委员。
“白委员”三个字,把时光一口咬回了七年前的旧码头。
白砚转过身。她清澈的眼神里,七天前的疲惫与冷峻已经褪尽了,只剩下淬过火之后的明澈与从容。
“出发。”
她接过他递来的公文包,两人并肩出门。防盗门合拢,落锁清脆。
电梯里,路迢单手搭着方向盘似的电梯扶手,侧过脸:“七天前在老码头,你看我的眼神,活像在看一个会随时引爆的法外之徒。”
“七天前,你确实随时会引爆。”白砚目视前方,“凭一肚子野路子在数据里横冲直撞。按规程,任何合格的侦查员,都该对你保持最高警惕。”
“那现在呢?”
“程序需要利刃。”她说,“利刃,亦需城垣。”
“所以现在,我们是城垣与利刃的联合体。”
“是并肩作战的情侣战友。”白砚平静地纠正他,唇角漾开一抹极淡的笑意。晨光正好落在她的侧脸上。
八点二十五分,特勤车驶入总署与联合特别法庭合署大楼前的广场。
楼前大堂,过往干警纷纷立正敬礼。老张早等在主楼六层的走廊里,眼熬得通红,人却精神抖擞,手里攥着一只厚重的牛皮纸绝密档案袋。
“白队!路顾问!”大嗓门震得走廊嗡嗡响,“我就知道你们俩是雷打不动的时间标尺——新的案子,昨晚被截获的首席架构师吐口了。”
“说。”
“不止是窃取临港量子通信核心代码。”老张把档案袋递过去,“代码是幌子。真目的是拿它做幌子的做空——三家境外壳公司,同一批下单地址,同一只手在按。路数跟李默那次一模一样:先让一座城信一个数字,再用这个数字去赌另一件事。”
白砚翻开档案袋的第一页。
路迢站在她身侧,一起低下头。
两人并肩的影子,落在档案袋的封皮上,叠成一道。
“路顾问。”她忽然开口,“上次说的,书的结局,你来定——还算数吗?”
“算数。”
“那我将来办案,”她合上档案袋,“你是不是也用这种语气跟我说话?”
“看情况。”
他把档案袋的封口折回去,又拆开,重新压实。
“看什么情况?”
“看案子值不值得我熬夜。”路迢笑了,“不过白队,有一种情况,我一定奉陪——”
“说。”
“这本书还差最后一页。”他说,“第七重。空着的那一页。”
会议室的双扇门在身后推开。里面坐满了经济犯罪调查支队的骨干,与联合特别法庭公诉部的精锐。全场鸦雀无声,所有人齐刷刷站起来,目光灼灼地看着门口并肩而立的两个人。
白砚与路迢步履沉稳,径直走向长桌尽头的两个座位——并排的两个座位。
席位牌是新的。她那张印着“白委员”,他那张印着“特聘案件顾问”,两张挨着,中间空出来的距离不到一指。
“谁排的座?”她压低声音。
“规程。”白砚坐下,把卷宗摆正,“专案组内部,承办人与其顾问,必须同席。”
“我奉陪到底。”
——
散会已是黄昏。
路迢回到公寓,从床底拖出那只24寸的旧行李箱。保鲜膜缠了三层,拆开,里面躺着这本书全世界仅存的孤本——《第七重赎罪》。
封皮上有一行钢笔字,是出版社退还样书时随手盖的章。
第七重:待续。
他翻开最后一页。空白。
七年前,这台机器把这座城市的罪证变成了一本没人看的二流小说。七年后,这本小说被另一个人拆成三百多片,一片一片,贴回了这座城市的伤口上。
现在,碎片到了他手里。
他在书桌前坐下,打开电脑,新建文档。
光标在空白里闪了很久,像七年前每一个等灵感降落的深夜。然后他一字一字地敲,很慢,很稳,像在钉一个等了七年的钉子:
“第七重:祭坛已空。所有该跪的人,跪完了他们的刑期;所有该站起来的人,站起来了——在审判结束之后,在晨光亮起来之后,在彼此的目光里。”
“这一重,不写罪。”
“写新生。”
敲完最后一个句号,他保存,把文档拖进一个命名为“0618”的文件夹。
手机亮了一下。
白砚发来一张照片——证物室里,三百多页残页被按页码重新拼装,压在那只重新装订的崭新书脊下。照片配了一行字:
“你写最后一页。我把最后一案,钉上卷宗。”
“署名了吗?”
“署了。”
“署的什么?”
“双笔名。”
路迢盯着那三个字,在傍晚的光里笑了很久。
手机又亮了一下。
“陈默案宣了。死缓,限制减刑。”隔了几秒,她又发来一行,“E-34我念完了。卷宗合上了。”
他回:“合上了就睡个好觉。”
她没回。
她回来得比想象中早。
门铃响的时候,他正在把那本绝版孤本收进纸箱。她站在门口,手里拎着两只28寸的深灰箱子——七年前定制的那一对,编号挨着,他一只,她一只。
“物证科归档完了。”她把他那只递过来,“你的东西,拿走。”
路迢接过来,习惯性地去拨滚轮。0-6-1-7。
没开。
“锁我换了。”白砚换好鞋,语气平淡得像在报一组勘验数据,“新密钥0627——从今天起,我的那只,你也能开。”
“0627?”
“重新装订的日子。”她倒了一杯热水,塞进他手里,“三百多页,一页一页拼回去,拼了整整七天。书是从那天开始重生的。比0617那个死人日子,值钱得多。”
路迢捧着那杯水,很久没有说话。
“怎么了?”
“没什么。”他抬起头,眼眶有点热,嘴上还是不肯服软,“就是觉得,一块玄冰居然也开始挑黄道吉日了。”
“滚。”
“滚就滚。”他抱起箱子往屋里走,“反正这回,我哪儿也不去了。”
窗外,临港的夜色正落下来。海港的灯一盏一盏地亮起,穿过七年,也穿过才刚开始的许多年。
温柔,明亮,且没有终审。