餐厅里坐了大半满。铝制餐盘碰撞的叮当声和排风扇搅动的热油气味混合在一起,白色塑料桌面上摊着几份打开的技术手册和一份被翻到边角卷起的报纸。顾海端着托盘在靠墙的位置坐下,托盘上只有一碗白粥和一杯凉了的红茶。他没有立刻动筷子,而是先用视线从餐桌排列的纵向方向扫了一遍室内。左侧第三桌坐着刘洋和两个轮机舱的年轻船员,右侧窗口边坐了三名水文组的科考队员在讨论卫星数据接收的时间窗口,中间长桌上人最多,六七个人散坐着,各自低头吃饭或看手机。顾海的目光在每一张面孔上停了一到两秒,标注体态、身高、袖口边缘的露出物。没有灰色夹克。没有皮质表带。没有左手食指露出在桌面之上的任何一只手。 他端起红茶喝了一口,温度已经偏凉了,茶汤表面凝了一层薄膜。他在喝第二口的时候视线余光捕捉到了餐厅入口方向有人影移动。一个穿深蓝色普通工作服的身影走进来,身形偏瘦,步态的右肩比左肩低约一厘米,右脚落地时前掌比脚跟先着地。那人端了托盘走到窗口边第三张空桌坐下,位置是背对着顾海的方向,只能看到后脑和肩膀的轮廓。顾海没有转头去追视那个方向,他的视线锁在自己的餐盘上,用余光维持着对那个背影的持续感知。那人坐下之后没有立刻进食,而是先把手腕上的表带位置调整了一下——右腕垂在桌边,袖口露出一截深棕色的皮质表带边缘,弧形收口。顾海把碗端起来喝了一口粥,嘴唇碰到碗沿时舌头的温度反馈确认了粥已经不烫了,但他仍然含着那口粥在嘴里多含了两秒才咽下去。他在那两秒里让一个判断完成了最终确认——那道侧脸轮廓、那道表带弧边、那道右肩偏低一厘米的步态偏移。陈师傅描述的全部特征都对上了。 他放下碗,在椅子上微微侧了一下身,用非常自然的动作把餐盘往桌面的左侧推了两厘米,余光掠过窗口第三桌时捕捉到了那个人的正侧面轮廓。那人正在低头用餐,左手握着一只白色陶瓷杯的杯柄,食指在杯柄上弯曲成一个自然的弧度。第二关节处有一道比周围肤色略浅的细线——在餐厅的日光灯管下那道线几乎不可见,但他知道它在。 餐厅里人声继续流动,没有人注意到这道同时锁住了两个坐标的视线弧。顾海把最后两口粥喝完,站起来把托盘放回回收窗口,转身朝门口走。经过窗口第三桌的时候他保持了恒定的步速,没有减速或加速,与桌边的距离约一米半。他的余光在那个距离上对那个人的右侧面做了最后一次观测:年龄大约在五十到五十五之间,颧骨偏高,下颌线条锐利,额头部分的发际线比视频画面中看到的略退后一些,白发比例大约百分之十五。下巴上没有胡茬,剃得干净,衬衫领口是白色的,材质是普通棉质,没有任何标识或徽章。那个人没有抬头看他,也没有转头或调整任何姿态。这个反应本身说明了一些东西:一个在船上活动的人,对经过身边的人保持完全不反应,只有当他知道对方不会突然停下来与他交谈时才会采用这种身体语言。或者更准确地说——只有当他知道对方是谁,并且决定暂时不与对方产生任何接触时,他才会保持这种零反应的姿态。B知道顾海认出了他,但他选择了不回应那束扫过侧脸的视线。 顾海走出餐厅,穿过走廊,在左转进入通往设备仓库的短通道时停住了脚步。他靠墙站了约十秒,走廊两端没有人。他把右手伸进口袋摸到了那只灰色硬盘的外壳边缘——他在那十秒内做了一个决定。他要把灰色硬盘给苏菲看。让她看到B进入声呐台的录像画面,让她看到那道侧脸轮廓和欧米茄皮质表带,然后让她自己重新评估B这个人在她上船前所有的指令和承诺。从设备仓库那个储物柜到声呐台防尘盖板,B的手一直在船上活动,从未离开过。这个事实应该被苏菲知道,现在,而不是等到雷克雅未克之后。 他转身沿着走廊往苏菲的住舱方向走去。经过两扇舱门之后他看到苏菲站在她自己住舱的门口,手里拿着一只黑色马克杯,杯沿冒着白色的蒸气。她穿着那件深蓝色抓绒外套,头发扎在脑后,没戴眼镜。她抬头看到他的时候,目光没有躲闪。"你现在出现在走廊里,步伐比我平时见你的速度快了约百分之七。你发现了一些事。" "进来说。"顾海从她身侧走过去,抬手示意她重新打开舱门。 苏菲推开门,侧身让他进去,然后关上门。她的住舱布局和顾海的那间完全相同,但桌面上多了一台外接显示器和一只黑色的信号放大器——她在船上自己的工作站。她回到桌边坐下,把马克杯放在显示器左侧。顾海站在桌子的对面,从外套内袋里取出灰色硬盘,放在桌上平推到她面前。"硬盘里有视频画面。起航后第三天,声呐控制台的监控录像。一个人进去换了一块防尘盖板。盖板背面多了一个监听模块。" 苏菲没有动硬盘,她的视线在硬盘外壳上停了两秒,然后抬起来看向顾海。"谁?" "一个穿灰色夹克的人。左手食指第二关节有旧伤疤。右腕戴深棕色皮质表带的旧款欧米茄。右肩比左肩低约一厘米。侧脸轮廓的颧骨和下颌特征和你描述的B一致。" 苏菲的右手指尖在桌面上收拢了一下,收成了半拳,然后放松了。她用左手去够那只硬盘,拇指按住了外壳的边角,没有立刻接上数据线。"你确认画面里的人是他?" "确认。" 苏菲把硬盘拿在手里翻过来看了背面的标签,刘洋的手写字迹在日光灯管下清晰可辨。她把硬盘放回桌上,但没有松手,拇指仍然按在外壳边缘。"你在哪里拿到的这段录像?" "操作舱。刘洋调出的门禁和视频记录。" 苏菲低头看着硬盘,她的视线角度让她的睫毛在颧骨上方投下了极淡的阴影。"你在告诉我B在船上。B在我上船之前让我去柏林咖啡馆地下层见他的时候,他说他会在'远端提供支持'。原话。他说'我在远端,你在船上,我们保持通信距离。'" "他在船上。"顾海说,"他在起航前就上了船。他在起航后第三天更换了声呐台盖板。他在你和我第一次对话之前就已经在船上。" 苏菲的手指从硬盘外壳上拿开了。她靠到椅背上,两只手垂在膝盖两侧,肩膀平而稳定。"他在声呐台盖板上安装了监听模块。模块用焊接固定,通过电容耦合感应信号。模块本身是拾音器——它在记录。它是为你装发射器那个操作准备的。" "对。" "所以你用发射器查询Σ-07的全过程,包括回传的波形数据,都被那块模块记录下来了。B不需要通过加密信道等你的报告——他有一个直接的数据源。" 顾海把双手撑在桌边,身体微微前倾。"你知道那块模块的记录数据往哪里发吗?" "不知道。"苏菲说,"但我知道怎么找。如果模块使用了船上的公共电力线路来传输数据——通过电力线载波——那么它会把信号叠加在船舶交流配电系统的频率上。船上的配电网络是有回路的。信号会沿着配电线路走到任何一个接入同一回路的接收设备上。" "船上有什么设备可能充当那个接收端?" 苏菲站起来,走到桌侧面的墙角,那里放着一只灰色的金属工具箱。她蹲下来打开箱盖,从里面取出一只手持式频谱仪,屏幕尺寸约手掌大小,天线可伸缩。"我能用这个跟踪电力线上的载波信号。如果模块在发射数据,它会在配电系统的高频段留下一个特征频率标记。我需要大约二十分钟——把所有配电柜的出线端扫一遍。" "配电柜分布在船上几个位置?" "机舱有一个主配电柜,餐厅后墙有一个次级分配箱,舰桥控制台下方有一个终端接线盒,还有——"她停顿了一下,"后舷梯通道旁边的设备仓库内侧墙上有一个备用的分配盒,没有在系统图上标出来。那个位置离声呐控制台的垂直投影很近,直线距离不超过四米。" 备用分配盒在设备仓库内侧墙上。顾海去过那间设备仓库两次,印象中没有在侧墙上看到过配电盒,但那个位置在他的视线盲区里——货架右侧靠墙的角落被三只叠放的收纳箱挡住了。"那间仓库门锁的钥匙在我这里。我们可以把探测窗口安排在船舶午间维护时段,船上大部分人员会在餐厅或休息舱,走廊里人流量最低。" 苏菲把频谱仪从工具箱里取出来,线缆绕在机身侧面收成了一个紧凑的线圈。她站起来,把那台设备夹在腋下。"我们多久之后出发?" 顾海抬手看了一眼手表。上午八点四十三分。午间维护时段通常从十一点半持续到十二点半,期间轮机舱和甲板值班人员做设备例行检查,其他非必要人员被安排在餐厅或休息区域。他有一个约二十分钟的窗口能在走廊里移动而不引人注意。"十一点半,设备仓库门口碰头。你带频谱仪,我带钥匙。我们只做一次扫描,找到那个备用配电盒在墙上的确切位置,确认它上面是否有外接的负载信号。如果找到了信号源,不触碰它。记录下来就走了。" 苏菲把频谱仪放回桌面,没有盖回工具箱。"如果我在那间仓库里扫到了信号,结果有两种。第一种:备用的配电盒上有载波信号出入,而且高频段的特征频率与模块类型匹配——我们可以确认监听数据通过配电系统被上传到船上某处。第二种:配电盒没有任何异常信号,模块是独立存储型,数据被记录在模块内部的存储器里,需要物理取回才能读取。" "如果是第二种情况,"顾海说,"那块模块仍然在盖板背面,盖板在耗材箱里。陈师傅知道它的位置。我们可以取回来做内部存储的物理读取。" 苏菲的右手伸向桌面上的马克杯端起来喝了一口,她没有立刻放下杯子,杯沿在她下唇处停了一瞬。"如果第一种情况成立——如果数据通过电力线被上传到了船上的某个接收端——那你说的那个'在船上某处的B',手里已经有了一份关于你和Σ-07之间所有声学互动的完整记录。" 顾海没有回答这句话。窗外的海面上,阳光从云层边缘射下来,在波浪表面形成了条状的亮带和暗带交替排列的图案,像一组被横向拉伸过的光谱序列。他伸出手指在那个灰色硬盘外壳上点了一下。"这段视频的原始存档在今晚十一点前会被系统覆盖。但我这里有一份备份,你现在就可以看。看完之后告诉我,根据你在柏林见过B的那个场景中他的声音、站姿、手部动作,和这段视频里侧脸轮廓的匹配度,你能打几分。" 苏菲把马克杯放下,把硬盘的数据线接入了她的外接显示器。她操作播放器拉动进度条,画面在起航后第三天上午十点五十二分的单帧上停住了。她凑近了屏幕约十五厘米的距离,眼睛在两个画面像素之间缓慢地巡行。顾海看到她右手食指在桌面上敲了三下——节奏均匀,每拍之间的间隙相等。然后她退后了十厘米,目光从屏幕上抬起来。"八九分。体态吻合度很高。左手手势的用力度和角度,和我记忆里他翻那本俄语旧期刊的时候一致。" "八九分够不够作为证据?" "作为内部判断够。作为和B对质的依据,不够。相差的那一两分里包含了光线角度、像素模糊、以及我的记忆在四年时间中可能产生的细微偏移。"苏菲拔下硬盘线,把硬盘推回顾海的方向,"但我可以告诉你一件事。他在港区仓库打开你设备箱的时候看到的那些资料——你的个人档案、设备清单、任务书——他可能已经全部记录过了。他知道你的背景。他选择你来做这个操作。你现在能站在这里,说明你在他的计划里仍然是一个被信任的、被允许看到这些信息的人。这个定位本身比任何录像画面都更能说明你和他的关系。" "他选择了我来做操作。他选择了你在旁边翻译。但他没有告诉我们他在船上。"顾海把硬盘收回去放进口袋,"十一点半,设备仓库门口。你带频谱仪,我带你进门。" 他走出苏菲的住舱,门在她身后轻轻关合。走廊里的日光灯管在他头顶发出稳定的白光。他回到自己住舱,把灰色硬盘从外套口袋里取出来放回手提箱的防潮层里,笔记本和它并排放置。他拉开窗帘站在窗前,看着海面在风向偏西的推动下形成的细密波纹向船艉方向流去。距离雷克雅未克靠港还有不到三天。距离他和苏菲在设备仓库里对备用配电盒做频谱扫描还有大约两个半小时。而他选择在午餐之前把那块灰色硬盘给苏菲看这件事本身,已经在他们之间形成了一种新的信息关系——她知道了B的船上活动轨迹,她知道了他从刘洋那里获取了监控证据,她知道了他选择在她面前公开这条证据而不保留。这种关系的改变可能会影响到他们后续的行动节奏和判断方式。他站在窗前把那两个半小时的长度在脑子里度量了一遍,然后转身往舱门口走去。他还有时间去一趟甲板,在午餐开始前用海风清空一部分已搭建的假设,让新的碎片拥有更多在入位时发生碰撞的空间。他推开门走出去,走廊尽头的舷窗外海面上,阳光正把波纹表面染成一张持续闪烁的、由明暗交替构成的网格。