指纹报告在林默指尖被捏出皱痕,纸张边缘几乎要嵌进肉里。
他死死盯着那枚清晰的涡状纹路,瞳孔微缩。电脑屏幕上,比对结果正以刺目的红色标注闪烁——编号XN-4471,存档人:周远,技术科警员。
外号小周。
那个每次出现都会提着工具箱、说话时习惯性低头、连集体照都躲在人群最后的小周。
林默把报告折好塞进口袋,推门走进技术科。
办公室里键盘声噼啪作响,空气中弥漫着速溶咖啡和打印机墨粉的混合气味。小周坐在角落工位,正低头擦拭放大镜镜头。听见脚步声,他抬起头,目光在林默脸上停顿两秒。
“林队。”
语气平静,没有一丝惊讶。
“指纹是你的。”林默没有铺垫,直接把报告扔在他桌上,“水厂引爆器上的。”
小周沉默片刻,放下放大镜。他站起来,不紧不慢地从抽屉里取出一个文件夹,动作从容,像早就准备好了。
“我知道你会来。”
他翻开文件夹,里面是一张打印整齐的行程表,附带三张照片和一段视频截图的截图。他推过来,指尖在纸面上点了点。
“爆炸发生的十二分钟里,我在城南加油站加油。监控拍到了车牌号、我下车付钱的动作,以及收银台前的完整面部特征。”
林默没接话,目光扫过那几张照片。时间是精确到秒的,加油站招牌上还有当天的日期数字——和爆炸案发时间完全重叠。
“加油站距水厂至少四十分钟车程。”小周补充道,“如果我去按引爆器,除非我会飞。”
他的语气平静得像在汇报技术数据。没有慌张,没有愤怒,没有急于证明清白的急促。这种过度镇定的反应反而让林默后背微微发凉。
“监控原件呢?”
“在陈队手里。”小周坐回椅子上,“昨天下午我就主动汇报了,因为我知道指纹的事迟早会查到我头上。我没有动机,没有时间窗口,没有作案条件。林队,你可以怀疑所有人,但这份不在场证明是铁板钉钉的。”
林默盯着他眼睛,没有说话。
小周避开视线,低头又开始擦放大镜。他的手指捏得很紧,指节泛白。
林默转身离开。
走廊里冷得有些刺骨。他靠在墙上,闭眼梳理整个逻辑链条:指纹是小周的——引爆器在案发现场——引爆器上有指纹——小周有不在场证明——爆炸发生时他在二十公里外。
理论上,这枚指纹可以是任何时间留下的。凶手可以在制造引爆器时就套上手套,唯独在某个位置故意留下小周的指纹,再在事后把引爆器布置到现场。但问题是,凶手怎么拿到小周的指纹?除非——
“林队。”
陈建国的声音从身后传来。刑警队长面色疲惫,手里捏着一杯凉透的咖啡,眼睛布满血丝。
“小周的事我知道了。下午三点,他主动来办公室汇报了一份完整证明。我让人核实过,加油站监控没有剪辑痕迹,时间码连续,收款记录匹配,全程无中断。”
“你信了?”
“证据信。”陈建国喝了口咖啡,皱眉,“我知道你想说什么,但铁证如山。如果小周是凶手,他得有一个分身才能做到这一步。”
林默沉默片刻,开口道:“我要看监控原件。”
“在技术科存档室。”
“不是复印件,是原始硬盘。”
陈建国眼神闪过一丝疑虑,但没多问。他点了点头:“我让小刘带你去。”
存档室在地下二层。推门进去,冷气和灰尘同时扑面而来。几十排铁架上堆满了编码整齐的硬盘盒,空气中弥漫着纸张和电子元件混合的陈旧气味。
小刘打开编号柜,取出一块黑色硬盘。他动作麻利地接上读取设备,屏幕上跳出加油站监控画面。
画面从下午三点四十七分开始。灰色丰田驶入加油站,停在三号加油位。小周从驾驶座下来,穿深色夹克,动作自然。他走到车尾,打开油箱盖,插入油枪。加油过程中他低头看了眼手机,又抬头看了看摄像头方向。
全程十二分零三秒。
林默把进度条反复拉动,逐帧检查。每个动作都流畅自然,没有剪辑痕迹,没有异常停顿。时间码连贯,光影过渡均匀,不像是后期合成。
他关掉屏幕,靠在椅背上。
不对。
有什么地方不对。
他闭上眼,把画面在脑子里一帧一帧回放。小周下车,走到车尾,打开油箱盖,插入油枪,低头看手机,抬头看摄像头——
看摄像头。
那个抬头动作太刻意了。正常人去加油站加油,谁会特意抬头看监控?除非他故意要让监控拍到自己的脸。
林默猛地睁开眼。
“小刘,”他压低声音,“把这段画面转到第二屏,零点五倍速。”
画面变慢。小周低头看手机,抬头,看向摄像头——
手机。
林默手指敲了敲屏幕:“把这个瞬间放大,他的手部。”
画面被放大。小周左手握着手机,屏幕朝外。光线反射下,屏幕上隐约有些模糊的白色色块。
“继续放大。”
像素开始发散,但那些白色色块的轮廓还是能辨认出来——是文字。
“能把这个区域的对比度调高吗?”
小刘摇头:“原始解析度有限,放大到这个程度已经极限了。”
林默盯着那团模糊的白色,脑子里飞速运转。小周在看什么东西?或者说,他在给谁看?
他掏出手机,拨通陈建国电话:“陈队,帮我查一下小周近三个月的通讯记录,包括微信、短信、通话,越详细越好。”
“你怀疑什么?”
“我怀疑有人帮他做了这个不在场证明。”
电话那头沉默几秒:“林默,你最好有证据。”
“我正在找。”
挂断电话,林默又让技术科调取了加油站周边五百米内的所有监控。他用三个小时看完了三十七个小时的监控画面,一帧一帧筛,眼睛酸得发疼。
什么都没有。
没有可疑车辆,没有可疑人员出入,没有异常停留。一切都很正常,正常得让人心里发毛。
傍晚六点,他回到办公室,发现桌上多了份资料。是陈建国让人送来的通讯记录。
林默翻开,逐行扫过。小周的通讯记录很干净,大多是工作往来,偶尔有几条外卖短信和家庭群消息。唯一的异常点集中在过去一周——每天都有一次固定通话,时间在晚上十点到十一点之间,通话时长控制在三十秒以内,主叫号码是公用电话。
没有归属地,没有实名信息,打完就断。
林默盯着那些通话记录,手指在桌上轻轻敲击。公用电话,三十秒,晚上十点。标准的情报传递节奏。
他拿起外套,快步走出办公室。
夜色已经完全沉下来,警局大楼外路灯昏黄,风吹得人脸上发紧。他站在台阶上,拨通小周的电话。
没人接。
再拨一次,还是没人接。
第三次,电话直接转入语音信箱。
林默收了手机,大步走向电梯。他按下技术科所在的楼层,电梯门刚要合上,一只手伸进来拦住。
陈建国站在门外,神色复杂。
“小周出事了。”
林默心脏猛地一沉。
“他跳楼了。”陈建国声音沙哑,“从天台上跳下来的,就在十分钟前。”
电梯门缓缓合上,林默没有按开门键。数字显示灯从四楼跳到三楼,再跳到二楼,他脑子里一片冰冷。
没有挣扎,没有遗书,没有最后通话。小周就这么安静地从警局天台上跳了下去。一个握有铁证般不在场证明的人,在林默开始追查通讯记录的当晚,选择了死。
“他在哪?”
“已经送医了。”陈建国垂下眼,“从十一楼天台跳下来的,当场……没有生还可能。”
林默一拳砸在电梯壁上。
金属板发出沉闷的震动声,他感觉不到痛,只觉得自己正被拽进一个精心布置的深渊里。每一步都踩在正确的逻辑上,每一次推理都指向合理的方向,但所有路径的终点,都是一具尸体。
凶手在他前面。
永远在他前面。
电梯门在技术科楼层打开,走廊里没有人。林默走到小周的工位前,桌上的物品已经被清理过,只剩下那支放大镜孤零零地躺在抽屉里。
他拿起放大镜,对着灯光看了看。
镜片边缘有个极细的划痕,像某种刻意留下的标记。他把放大镜翻过来,底部贴着一张小纸条,上面写着几个字:
“下一个是你。”
林默把纸条捏在手心,指缝间渗出一丝冰凉的汗。
他转身,大步走向天台。
风很大,天台上空无一人。边缘栏杆处还有一截断掉的警戒线,在风中轻轻摇晃。林默站在小周跳下去的位置,低头往下看。
地面上那滩血迹已经被沙土覆盖,但灯光照过去,还是能看见深褐色的印痕。
他蹲下身,手按在冰凉的水泥地面上,闭上眼。
小周为什么跳楼?是畏罪自杀,还是被灭口?如果他是凶手,为什么要留下指纹这种低级破绽?如果他不是凶手,那二十公里外加油站的那个“小周”,又是谁?
一个念头突然劈进脑海。
林默猛地睁开眼。
——那辆车。
画面里那辆灰色丰田,车牌号是多少?如果小周有不在场证明,那开车的人是不是他本人?如果不是——
他掏出手机,拨通小刘电话:“帮我查一下加油站监控里那辆丰田的车主。”
“林队,那个车牌号我查过了,车主是小周本人。”
“车呢?”
“什么?”
“那辆车现在在哪?”
电话那头沉默了几秒。小刘的声音变得有些犹豫:“这个……我没注意。等等,我查一下系统。”
等待的每一秒都像被拉长。风在天台边缘呼啸,刮得耳朵生疼。
“林队……”小刘的声音变了调,“那辆车三天前报失过。车主是小周的家属,说车在小区停车场被偷了,案发当天上午报的警。”
林默握紧拳头。
车三天前就丢了。可监控里那辆车分明是小周在开,车牌号也是对的。除非——有人在三天前就偷了车,然后故意在案发当天开出去伪造不在场证明。而小周本人,要么是共谋,要么——
他低头,看着脚下那块水泥地面。
要么,小周从始至终都不知道这件事。
他被人利用了。利用得彻彻底底,从指纹到车辆,再到不在场证明,每一步都是别人替他设计好的。而当他发现真相时,已经没有回头路可走。
凶手让他成为一颗完美的棋子。而这颗棋子的最后一着,是跳下警局天台,在所有人的注视下把答案带进坟墓。
林默回到办公室,发现手机上有一条未读消息。
发送时间:十九分钟前。
发送者:小周。
只有一句话——
“林队,对不起。”
他把手机放在桌上,盯着那行字看了很久。窗外的夜色浓如墨汁,路灯把树影投在地上,像一张扭曲的网。
他拿起笔,在记录本上写下两个字。
——影子。
凶手从不正面出现。他永远躲在暗处,操控着所有人,把每一条线索都变成陷阱,把每一个证人都变成棋子。小周不是第一个,也不会是最后一个。
林默合上本子,拉开抽屉,里面静静躺着一枚U盘。
他插上电脑,点开文件。
一堆加密的文件夹,标签上写着数字编号:001到037。他随手点开一个,里面是密密麻麻的文档和照片。有人脸,有地址,有通话记录,有银行流水。
他往后翻,手指突然顿住。
第018号文件夹里,有一张照片。
照片上的人,是苏晴。
他盯着那张脸,脑子里像被什么东西猛地刺了一下。苏晴的照片为什么会出现在小周的U盘里?小周到底在查什么?
手机屏幕突然亮起,一条新消息弹出。
发送者:未知号码。
只有一行字:“你查得太深了,林默。停下,或者成为下一个。”
林默攥紧手机,指节发白。他抬头看向窗外,夜色中,警局大楼的影子投射在对面墙上,像一只蛰伏的巨兽,正缓缓张开嘴。