庆功宴定在周五晚上。
地点不是外面的饭店——支队经费有限,上头批了一个“阶段性总结晚餐”的名目,预算卡在人均八十以内。食堂腾了两张大桌,后勤的老张从批发市场拉了五箱啤酒和三瓶白酒回来,牌子是本地产的,瓶身上印着一座不存在的雪山。
连环碎尸案告破。
准确地说是阶段性告破——方志远和孙磊的抓捕、冷链箱线索的突破、隔壁市私人诊所的地下手术间被端,这些构成了一条完整的证据链。支队长亲自在简报会上宣读了市局的嘉奖通报,核心调查组四个人的名字都在上面。
唐成排第一。顾沉排第二。小赵排第三。林知夏排第四。
排名有讲究。唐成是主审,审讯突破是案件推进的关键节点,功劳最大。顾沉是调查组的负责人,统筹全局。小赵是情报汇总和外勤主力。林知夏是法医技术支持——在嘉奖体系里,技术岗永远排在实战岗后面。
她对排名不在意。
她在意的是另一件事。
庆功宴。全支队参加。所有人都会在同一个空间里吃饭喝酒说话——防备最松的时候。
晚上六点半,食堂的光灯全开了。两张拼起来的长桌上摆了十二个菜,荤素各半,中间是火锅底料改的杂烩汤,热气往上蒸。啤酒堆在桌角,白酒摆在桌子中央——那个位置留给领导和核心组成员。
林知夏到得不早不晚。
她到的时候食堂里已经坐了大半。支队长坐主位,左手边是副支队长,右手边是顾沉。唐成坐在副支队长旁边,正跟对面的法制科老刘说方志远审讯的细节——声音不小,说到关键处还拍了一下桌子。
小赵帮她占了位子。在唐成斜对面,靠走道那一侧。
“知夏姐,这边。”
她坐下来。面前已经摆好了碗筷和一个玻璃杯。杯子是食堂统一配的,磨砂面,底部印着支队的徽标。
五箱啤酒已经开了两箱。有人在倒酒,有人在碰杯。嘉奖通报的复印件被人贴在了食堂墙上,红色的文头在光灯下很扎眼。
她在观察。
不是有意识地盯着某个人看——那种观察方式在群体社交场合中太突兀。她用的方法是法医现场勘查的技术之一:区域扫描。
视线以两秒为周期在整个空间内横向移动,每个周期覆盖大约九十度的视角。不聚焦于任何个体,让视网膜的周边视觉捕捉异常信号。
什么算异常?
不参与对话的人。视线频繁移动的人。喝酒速度与周围人明显不同步的人。坐姿长时间不变的人。
第一轮扫描:没有。所有人的行为都符合庆功宴的社交模式——兴奋、松弛、酒精导致的声量递增。
第二轮扫描:注意到一个细节。
情报研判室的吴东明,坐在第二张桌子靠墙的位置。他面前的啤酒杯是满的,但杯壁外侧没有水珠。啤酒从冰箱里拿出来不到二十分钟,铝罐表面还有冷凝水,倒进杯子以后杯壁外侧应该有明显的凝结现象——除非杯子和酒的温差很小,也就是说酒倒进去已经有一段时间了。他一直没喝。一个情报分析岗的老民警,在庆功宴上不喝酒,本身不构成异常——可能在吃药,可能开车来的。但她记住了。
第三轮:综合科的文书马丹丹在跟旁边的人聊天,手一直放在桌面以下。不是玩手机——头没低,注意力在对话上。手放在桌下什么?习惯性动作。也记住了。
她给自己倒了一杯啤酒。端起来抿了一口,放下。杯里少了不到五分之一。
——
她从冲锋衣的内侧口袋里摸出一个东西。
一张锡纸折成的小方块,大概两厘米见方,压得很薄。
锡纸里面夹着不到零点三克的粉末。
东西是从解剖室的药品柜里取的。解剖室存有多种化学试剂用于组织固定和染色——其中一种叫阿托品。阿托品是莨菪碱类药物,高剂量致命,但微量——零点一毫克以下——不会造成明显的中毒症状。它的作用是轻度扩大瞳孔、加速心率、降低唾液分泌。
这些变化在正常人身上不易察觉。
但受过反侦察训练的人不一样。反侦察训练的核心之一是身体状态的自我监测——心率变化、瞳孔变化、消化系统的微弱异常,这些信号在训练有素的人身上会触发警觉。
她要做的不是让谁中毒。
她要做的是在所有人的酒里投入一个微弱的生理扰信号,然后看谁的行为模式因此发生变化。
正常人喝了含有微量阿托品的酒——什么反应都不会有。口一点,心跳快一点,和多喝了一杯啤酒的生理效果差不多。
但如果支队里有L组织安的人——或者任何接受过系统性反侦察训练的人——他的身体会告诉他:这杯酒有问题。
他的反应会暴露他。
作的时机她算过。支队长讲话的时候。
支队长姓郝,话多。嘉奖通报念完以后他又加了一段即兴发挥,从案件侦破讲到队伍建设再讲到今年的绩效考核指标,绕了三个弯。全场的注意力都在他身上——不是因为他讲得好,是因为他是支队长,不看着不合适。
林知夏的座位在走道一侧。她的右手边是桌子边缘,再过去是通往后厨的过道。过道上堆着没开封的啤酒箱。
郝支队长讲到第四分钟的时候,她起身去拿了一箱没开的啤酒。动作自然——全桌的酒差不多见底了,有人该去拿酒了,她去了。
箱子搬到桌边。她蹲下来开箱,从箱子里把罐装啤酒一罐一罐取出来递上桌面。
递的过程中,锡纸方块被她用拇指甲掀开了一角。
粉末量极少。零点三克分散到十二罐啤酒里,每罐摄入量不到零点零三克。这个剂量的阿托品甚至达不到药典规定的最低有效剂量。
不会有人因此出问题。安全裕度超过二十倍。
但足以让身体敏感的人产生一个微弱的、不该出现的信号。
她把啤酒分发到每个人手边。自己也拿了一罐。她这罐没加——锡纸在递完第十一罐之后就空了,她把空锡纸揉成一个球塞进了冲锋衣袖口的内缝线里。
郝支队长讲完了。掌声。碰杯。
她开了自己那罐净的啤酒,和小赵碰了一下杯。
“知夏姐你脸怎么这么白,多吃点。”小赵夹了一块红烧肉放她碗里。
“嗯。”
接下来的四十分钟是观察窗口。
阿托品口服后的起效时间是十五到三十分钟。她从分发完啤酒开始计时。
十五分钟。
第一桌和第二桌的酒量消耗速度正常。唐成已经喝了四罐,脸红到了脖子,声音比开场大了一倍。法制科老刘在跟他讲自己当年破的一个案子,两个人争得面红耳赤。
没有异常行为。
二十分钟。
吴东明的啤酒杯终于见底了。他又倒了一杯——从她分发的新啤酒里开的罐。喝了两口,继续跟旁边的人聊天。没有停顿,没有看杯子,没有触摸自己的脉搏或瞳孔区域。
没有异常。
二十五分钟。
全场十九个人。十七个在正常社交,两个出去接电话。没有任何人的行为模式出现偏离——没有人突然减缓饮酒速度,没有人频繁喝水稀释口腔燥感,没有人不自觉地触碰口(心率加速的本能反应)。
零异常。
三十分钟。
零。
三十五分钟。
还是零。
观察窗口结束。阿托品的峰值效应在三十分钟左右,如果没有人在这个窗口内表现出任何感知到生理异常的行为反应,那结论只有两种。
第一种:支队里没有接受过反侦察训练的人。在场的所有人都是普通警察,身体敏感度处于正常范围,微量阿托品的生理效应被酒精和社交兴奋完全掩盖了。
第二种:有人察觉了,但他的反侦察能力强到可以把察觉到的异常完全压制在行为层面以下——不改变饮酒速度,不改变肢体语言,不改变社交节奏,什么都不变。
第一种可能性存在,但她倾向于第二种。
原因是统计学的。十九个人,微量阿托品的生理效应虽然弱,但口和轻度心率加速是确定性反应,不是概率性的。十九个人里至少应该有两到三个人出现可观察的行为变化——哪怕只是多喝了一口水,哪怕只是解开了衬衫领口的扣子。
一个都没有。
零不是正常的数字。
零意味着要么她的阿托品失效了——不可能,解剖室的药品都在有效期内,她出库前检查过批号。
要么有人在场控。
控制不是控制她。是控制“场”本身。通风系统、酒水来源、甚至在她动手之前就已经对可能的检测手段做了预处理——
这个念头太大了。她压下去。
不是现在该想的。但她把这个结论存了下来:支队内部的渗透程度,可能比她预估的更深。
唐成端着杯子过来了。
“林法医!来来来,一个!今天老唐请你吃烤串——不不不,先喝酒再吃串。方志远那个案子你的法医分析报告写得好,那个冷链箱温度参数的推算把检察院的人都看懵了,你得喝一个。”他的脸红得发亮,说话带了酒气,但眼睛很清。
唐成是那种喝多了脸红心不乱的人。
“唐队,我酒量不行。”
“半杯也行。意思意思。”
她跟唐成碰了半杯。唐成满意地走了。
下一个来的是顾沉。
顾沉没端杯子。他手里拿着一瓶白酒——那三瓶本地产的白酒之一,开了封,倒了大概三分之一。
他走到她面前站住了。
“喝一口。”
直接。不是“来一杯”的社交话术。
她看了一眼那瓶白酒。瓶身上印的那座雪山在光灯下反着光。
“我不喝白的。”
“半口。”
“不喝。”
顾沉看了她两秒。
——这两秒里发生了一个微妙的信息交换。他没有追问为什么不喝,也没有用劝酒的社交压力来施压。他只是看着她。
然后他把白酒瓶放在了她面前的桌面上。
“那你自己倒。什么时候想喝了自己倒。”
走了。
她盯着那瓶白酒。瓶口是开的,酒液的挥发气味很淡——本地产的低度酒,三十八度左右。
她没碰。
因为她不确定这瓶酒是不是净的。
不是怀疑顾沉在酒里加了什么。是她自己的作让她对所有经手过他人的饮品都产生了条件反射式的警惕。这种警惕不完全是理性的,有一部分是心理投射——你用过的手段,你会默认别人也会用。
她拿起那瓶白酒,放到了离自己较远的桌面另一侧。
动作不大。但坐在斜对面的小赵看到了。
“知夏姐,顾队的酒你不喝啊?”
“不爱喝白的。”
小赵压低声音凑过来:“顾队从来不给人敬酒的,你知道吧?去年年终总结他全程喝矿泉水。今天他专门拿酒来找你——”
“他找所有人都敬了。”
“没有!他就找了你和唐队。唐队他碰了一下杯就走了,跟你他说了好几句话。知夏姐你——”
“吃你的肉。”
小赵闭嘴了。
庆功宴在八点四十结束。
唐成喝多了,趴在桌上睡着了。法制科老刘和综合科的两个人把他架回了值班室。小赵帮后勤老张收拾桌子。其他人三三两两散了。
食堂的灯关了一半。
林知夏去了洗手间。
二楼女厕。三个隔间。她进了最里面那个,反锁。
从冲锋衣袖口的内缝线里取出那个揉成球的空锡纸。展开,检查——粉末残留极少,大部分已经在分发啤酒的过程中消耗了,但锡纸内壁还有一层肉眼可见的薄粉。
她撕了两截卫生纸,把锡纸包在中间,用力揉了几下,确保残留粉末被纸纤维吸附。然后把纸团丢进马桶,冲水。
水流带走纸团的过程她看了全程。纸团被水流卷了两圈,沉入排水口,消失了。
冲了第二遍。第三遍。
马桶的水恢复了清澈。
她又从口袋里掏出一片酒精棉——随身带的,职业习惯——把双手的指尖逐一擦拭。重点是右手拇指和食指——掀锡纸和分发粉末时接触面积最大的两个指头。
酒精棉擦完以后也丢进马桶冲掉了。
物证清除。
她洗了手。洗手间的镜子里她看了自己一眼。光灯管是老式的荧光管,频率偏低,人在下面的肤色都偏青。
左手掌心的蝶形胶布被水浸了边角,翘起来了一点。她按了按,没按回去。回工位换一条。
出了洗手间,走廊里没人。
她没回工位。
她下了楼。一楼大厅,经过门卫室。值班的是老周,正在看手机上的短视频,外放声音在空荡的大厅里回荡。
“小林?这么晚了。”
“出去抽烟。”
她不抽烟。老周知不知道无所谓。出入登记簿上她签了名和时间。
外面是九月的夜晚。支队大楼的外墙是九十年代的红砖贴面,底部刷了一米二高的灰色防水涂层。路灯在十五米外,光线到墙这里已经衰减得差不多了。
她绕到大楼侧面。这一侧是停车场通往后院的通道,没有摄像头——她确认过,支队的监控布点图在安保手册里有,她因为门禁权限的事翻过那份手册。
通道的墙面在路灯的照射盲区内。
她从口袋里拿出那把美工刀。
推出刀刃。
在墙面的防水涂层上刻了一个符号。
不是字。是一个标记。
一个圆圈,直径大约三厘米。圆圈内部一条竖线,竖线底端向左弯折。
这个符号她不知道自己是怎么记住的。它不在她有意识的记忆库里。但当她决定“需要一个标记”的时候,右手自动刻出了这个形状。
肌肉记忆。又是肌肉记忆。
她没有深究这个符号的来源。现在不是时候。
刻完以后她退后一步看了看。灰色涂层被刀刃划开,露出底下的红砖面,颜色对比明显。白天靠近看的话一定能看到。
但要走到这个位置才能看到。通道两侧有围墙和灌木丛,从主路上看不到这面墙的下半部分。
她收好美工刀,沿原路回去。经过门卫室跟老周说了句“不抽了,蚊子多”。老周哼了一声,没抬头。
回工位。换了左手的蝶形胶布。新贴的胶布边缘按压到位,不会轻易翘边。
手机拿出来看了一眼。没有新消息。+852的号码安静地待在通讯录里,备注栏依然空着。
她打开电脑。新建了一个文本文档,文件名是“工作心得_0912”。
里面只写了一行字:
“第二阶段。排查范围从外部转向内部。”
保存。关闭。文件存在桌面的“个人”文件夹里,文件夹没有加密——加密反而引人注意。
这是她的第二阶段计划。
第一阶段是向外挖——方志远、冷链箱、私人诊所、L组织的外围网络。这部分有唐成和整个支队的力量在推进,她负责的技术分析只是其中一环。
第二阶段是向内。
五个侦办人员全部死亡。死因被精心伪装成意外和疾病。这种清除行动需要内部情报支撑——谁在查冷案、查到了哪一步、什么时候动手最安全。
没有内部的人提供这些信息,外部力量做不到这么精准的定点清除。
今晚的庆功宴测试结果是零异常。零异常不等于没有人。等于那个人的段位高于她的测试手段。
或者——
那个人今晚本不在食堂里。
不在场。
支队一共四十七个在编人员。今晚到场的是十九个。另外二十八个人因为轮休、出差、外勤等原因没有参加。
二十八个人。
范围太大了。她需要缩小。
方法她已经想好了。但不是今晚能做的。
凌晨两点,她离开工位,下楼,又绕到了侧面通道。
路灯还亮着。光线还是照不到这面墙。
她打开手机的手电筒,照向她刻标记的位置。
墙面的防水涂层完整。
灰色的。均匀的。没有划痕。
三厘米的圆圈、内部的竖线、向左弯折的尾端——全部消失了。
涂层表面甚至没有修补的痕迹。不是有人用灰色涂料覆盖了刻痕——那样会有新旧涂层的色差和质感差异。这面墙看起来就像从来没有被刀刃碰过。
她把手电筒关了。
站在黑暗里。
九月的风从通道口灌进来,带着停车场柏油路面白天蓄积的热气和远处垃圾桶的味道。
有人在看着她。
不是感觉。是推理。她刻标记到现在不到五个小时。五个小时之内,有人发现了标记,擦除了标记,擦除得净到连涂层的质感都恢复了原状。
凌晨。支队侧面通道。没有摄像头的区域。
那个人知道这面墙在监控盲区。
那个人知道她来过。
那个人有能力在几小时内完成无痕修复。
那个人不想让这个标记存在。
她转身往回走。
经过门卫室。老周已经换了短视频的合集,外放声音变成了一个女人在教做菜。
“小林,又出来了?”
“忘了东西。”
“这么晚早点睡。”
“嗯。”
她回到三楼工位,坐下来,把那个“工作心得_0912”的文档打开。
在第一行后面加了第二行:
“已被确认。对方知道我在找。速度比预期快。”
保存。关闭。
左手掌心又开始跳痛了。不是因为伤口——蝶形胶布贴得很牢,伤口在愈合期,不该疼。
是心理性疼痛。大脑在制造一种熟悉的感觉输入来维持警觉。
她没有再拿美工刀。
两刀够了。第三刀不能划。频率再高就不是应急手段了,是成瘾。
她关了台灯。在工位上趴下来。六个小时后还有一个冷链箱物流线路的分析会,唐成宿醉未醒的话她得替他讲那部分内容。
闭眼之前最后一个想法是:
那个符号。她的手记得,但她的脑子不记得。现在有人把它从墙上抹掉了。
抹掉它的人记得那个符号的含义。
她在用自己都不理解的语言说话。而有人听懂了。