他是被冷醒的。
食堂E-3段公共区的温控系统在夜间切换到节能模式,出风口只维持最低限度的热风。梁醒蜷在角落两张拼在一起的餐桌下面,后背靠墙,两件工装外套盖在身上,仍然挡不住从地板渗上来的凉意。他睁开眼的第一件事不是看时间,而是看手。
铜丝还在。
他睡前把一根细铜丝缠在左前臂最末一条蓝晶纹路的末端,用温度贴片固定,贴片边缘对齐纹路尖端。现在铜丝的位置没动,但贴片下方的纹路明显越过了铜丝——大约三毫米。他把贴片揭下来翻看背面,温度记录显示在过去两个小时内异常放热峰值出现了四次,每次持续约九十秒,间隔均匀。
扩散不需要他醒着。
这个判断让他在凌晨的食堂里坐了一会儿没动。空荡荡的公共区只有应急灯的暗橙光从远处天花板投过来,把桌椅的影子拉得很长。钟叔昨天的纸条还压在二号合成机台面上,边角翘起。梁醒站起来走到合成机前,活动了一下僵硬的脖子,把纸条拿起来重新看。
字迹潦草。钟叔平时写字不好看,但至少工整。这张纸条上每个字都像被什么东西拽歪了,横画往上飞,竖画往右倒。他盯着看了几秒,翻开纸条背面。
空白的。不对——有印,比正面淡得多。铅笔的石墨本来就轻,如果不是在背面,他大概不会注意到。梁醒犹豫了一下,从工具包里翻出一张温度贴片,对折让它快速升温,按在纸条背面来回蹭了三遍。
温度让石墨氧化层显形。模糊的字迹慢慢浮了出来,像旧文件被烟熏过。他辨认了很久才读出来。六个字,歪歪扭扭但笔画刻意压住了力度,跟正面的失控完全不同。
"C区不是维修。"
后面还有一个字,墨迹太淡只看得出轮廓——像"离"。
隔离。
他把纸条放回台面,没说话。头顶灯板突然在他站的位置偏了一下色温,从暖橙往蓝白跳了短暂一瞬,又收回去。他在这个动作里第一次感到的不是一个技术问题,而是一个被注视的事实。
他把纸条折好塞进胸口袋,拿上工具包和频谱仪,走向管道接口的方向。
堵死的谐振腔体还在原位。焊接处没有裂痕,密封完好。他蹲下来侧耳听——滴答声还在,但变了。昨天是不规则的跳动,像有什么东西在管道里烦躁地乱撞。现在不一样了。节奏整齐,间隔稳定,大约每四秒一次。
哒。停。哒。停。哒。
更像是在说话。
他打开频谱仪贴在焊接面外侧,让探头吃几秒信号。面板上的波形跟昨天完全不同——不再是杂乱的能量尖峰,而是一串低频方位脉冲,每个脉冲都携带一个方向矢量。他把矢量的坐标提取出来,在频谱仪的小屏幕上点开极坐标图。
所有的脉冲都指向同一个方向。那个坐标。
底层以下。
他盯着那个坐标看了很久。频谱仪不会撒谎,但频谱仪读的是管道里残留的信号,管道已经被堵死了——这意味着信号不是从管道里来的,而是从管道外面渗进来的。堵死一段管道只能切断内部传播,挡不住外部环境中的低频脉冲穿过舱壁钢结构到达焊接面。
管道在收到了外面的信号之后,用滴答声转述给他。
这个想法太疯狂了。但管道修改了自身的输出方式,从无序挣扎变成有节律的表达,这个行为本身就不正常。梁醒不是搞通讯的,他搞热循环和重力炉,但他知道一个常识:当一个系统从无序切到有序,意味着它找到了一个新的目标。
他抬起头看了一眼食堂四周。空无一人。应急灯的暗橙光把公共区照得像一幅褪色的画。底层的维修工被调去C区已经超过十六小时了,没有一个回来。钟叔的暗信说隔离。照明灯板在他经过时变色。蓝晶纹路在他睡着的时候继续扩散。翻译协议的剩余12%用他的血管当信号通道。
所有线索都在指向同一个方位。留在食堂等,不是一个选项了。
他把频谱仪挂回腰间,收拾工具包,走到E-3段尽头。那里有一道标着"维修竖井-限重3人"的闸门。他在这里干了快两年,从来没下去过。底层维修工的活通常不用往下走,往下意味着进入鲸骨号更老的、已经退役的舱段群——最深处据说到了原始舰体结构,连分区编号都没有。
他推开闸门,一股潮湿的、带着铁锈和不明甜味的空气扑上来。竖井里的梯子是老式焊接钢条,每一级都覆着一层薄锈。他用手电照了照下面,看不见底。光柱在十几米外被某种雾气吞掉了。
梁醒深吸一口气,抓住了第一级梯条。他的体重让梯子发出一声闷响,但没有形变。钢条够粗。他把工具包收紧贴在背上,开始往下爬。
竖井比他预想的深。
前十米还算正常,锈蚀钢条间距标准,手脚能稳稳吃住力。过了大约十五米之后,重力开始不对了。不是简单的加重或减轻——梁醒在底层习惯了各种重力异常区,重的区域像背了个人爬山,轻的区域像踩棉花。这次不一样。重力方向本身在偏。
他的身体往左边被拽了一下,像是有人在他腰上系了根绳子横拉。梯子钢条在手里发出一声刺耳的摩擦响,他右脚差点滑脱。但他稳住了。一百二十斤的体重在横拉状态下反而成了锚——轻的人可能已经被拽离梯子甩到竖井壁上去了。他调整抓法,改成双手握同侧钢条、双脚卡对侧钢条的蛙式攀附,把重心压低。
横拉持续了大约三秒,然后释放。重力回到正常垂直方向。他悬在梯子上喘了两口气,往后看——竖井口的光已经变成头顶一个很小的橙色方块。往下看,雾气还在,但似乎薄了一些。
他继续下攀。每下五六米就经历一次横拉脉冲,间隔逐渐缩短。到后来他甚至能在横拉到来之前两秒预判——因为钢条会在掌心微微震颤,像被什么激励源调频。频谱仪在他腰间没开,但他不需要看数据就知道:这跟管道的滴答声、跟他前臂的蓝晶脉冲,是同一套节律。
梯子在一处平台终止了。钢条的最后一级焊接在一块金属趄板上,趄板延伸出去变成一段短走道,尽头是一扇舱门。没有编号。没有标签。没有"此门后方为何物"的任何文字说明。
梁醒站在平台上缓了缓,膝盖有点酸。他用手电照那扇门。
门面上有东西。
不是锈,不是编号牌。是一道刻痕——手工刻的,用刀尖或者螺丝刀尖端一笔一笔划出来的。他凑近看,手指摸过刻痕的凹槽。刻痕的形状是一个食堂标志:一个简化的圆形,内部两条交叉线,底部一个弧。跟食堂工服左胸位置缝的标志一模一样。
但这个标志更老。线条更简陋,弧度不均匀,像出自一个不太会画画但很认真的人之手。门面上除了这个标志没有别的——没有安全警示,没有承压等级,没有"请勿擅入"。只有这个一个自制的食堂符号,像在说这门后面是自家人的地方。
门后传来嗡鸣声。低沉、稳定、均匀。他太熟悉这个声音了——食品合成机运转时的基频。但一台合成机不可能在这种没有电源标识的废弃舱段运转。这层没有灯,没有通风运作的声音,没有任何能量供给的迹象。
他把耳朵贴在门面上。嗡鸣从门体传过来,震动均匀。不是故障声音,是运行声音。而且这台机器运行得很健康。
梁醒从工具包里拿出摇把扳手,对准舱门锁芯。锁是老式的机械联动结构,他闭着眼睛都能拆。三圈半逆时针,锁芯松脱,门体弹开一道缝。雾气涌出来,带着那股甜味——比竖井里更浓,像食品合成基质在加热时散发的那种焦糖属性的味道,但混了别的什么。
他把门推开。
里面的灯亮了。
不是他开的。是他推门的动作触发了某种感应——或者是门体连动的机械开关接通了早已布好的线路。灯不是食堂标准的那种白色平板灯,是更老的日光管,两根,一前一后嵌在天花板凹槽里,其中一根闪了一下才稳住,发出嗡的一声。
光照出来的东西让他站在门口愣了好几秒。
这是一间食堂。
比他工作的地方小一半,布局却几乎一样。左侧靠墙三台食品合成机,型号他只在旧维修手册的图片里见过——一体铸造的钢壳,控制面板是实体按键不是触摸屏,出料口用旧式翻板而不是现在那个气动密封门。右侧两张长桌,桌腿焊在地上,桌面上有切痕和烫痕。角落里有一台水循环器,外壳的漆已经褪到看不出原色。
地上没有灰。这说明有人在维护,或者说有什么东西在维持这间舱段的气压和湿度。空气不闷,循环器在工作——只是没有声音,或者声音被嗡鸣盖住了。
他走到最近的一台合成机前。机器在运转。控制面板上三盏指示灯只亮着一盏——绿色的"运行中",红色和黄色的都没亮。出料口的翻板半开,里面有什么东西。
他伸手把翻板推上去。
托盘上放着一份口粮。压缩块状,颜色偏深,表面有细微的结晶颗粒在日光灯下反光。他凑近闻了一下——甜味,跟门口闻到的是同一种。他用指甲抠了一点结晶颗粒放在手电光下看。
蓝晶粉末。跟食品基质混在一起被合成了出来。
他回头看那台合成机的料仓。料仓视窗是老式的厚玻璃,他用袖子擦了一下灰尘往里看。不是标准营养基质。标准基质是灰白色粉末,均匀细腻。这个料仓里装的是半透明的蓝晶粉末与灰白基质的混合物,比例大概一比三。蓝色粉末更细,在基质里像雾一样弥散。
梁醒按下控制面板上的"日志"键。实体按键塌下去的触感干脆利落,屏幕亮了——不是全彩液晶,是老式单色屏幕,一行一行往上滚黄色字符。
运行日志很长。他翻到最顶部。最早一条记录的日期格式不是他习惯的标准纪时,而是旧制——他心算了一下换算,大概是十五年前。
十五年前这台机器就开始运转了。
翻译协议不是鲸骨号穿过未知星域之后才出现的。它在这里跑了十年又五年,一直在合成某种东西,一直在输出含蓝晶粉末的口粮,一直在这间没有编号的舱段里安静地工作。他昨晚在食堂尝到的那种前所未有的味道——不是偶尔的故障,是这台机器的输出泄露进了上游管路。底层食堂的二号合成机被蓝晶信号被动唤醒,其实是这台更老的机器通过某条他不知道的通道,把自己正在做的事情传了过去。
他翻着日志往下看。大部分条目都是循环指令,参数变化不大。但每隔大约两百天左右会出现一条标注为"外送调整"的条目,记录着输出端口的切换。他在第三条外送调整的位置停下来——端口编号是E-3-02。
他工作的地方。食堂二号合成机。
这间舱段的合成机在他到食堂工作之前就已经往二号合成机送东西了。他吃了快两年的口粮里有多少混了蓝晶粉末,他算不出来。
日志滚到最底部。最后一条记录的日期是今天。时间是大约六小时前——他还在睡。条目只有一行:
"输出完毕。等待协议反馈。"
协议反馈。从谁的反馈?
他盯着那行字看了五秒,然后屏幕突然黑了一下。
不是断电。单色屏幕的背光灭了一瞬又亮起来,像有人眨了一下眼。亮起来之后,日志消失了。整个屏幕只剩下一行字,不是协议符号,不是旧制编号,是中文。
"别看料仓,看你自己的手。"
梁醒没动。
屏幕上的字停在那里,光标在末尾闪烁,像一个耐心的人在等他读完。他没有马上去看手。他先看了屏幕右上角——没有信号源标识,没有发送端编号。这条消息是本机生成的,不是外部输入。这台机器自己写了一句话给他。
然后他低头。
前臂上的蓝晶纹路在发光。不是昨天那种微弱的、需要在暗处才能分辨的自发光——是清晰的、能照亮他手背细节的明亮蓝光。他把手举到面前,光从皮肤底下渗出来,纹路的每一条分支都清晰可见。比他睡着之前扩展的不止三毫米。整片前臂的内侧已经覆盖了一层细密的蓝晶脉络图,像一张被嵌入皮肤的电路。
纹路不是随机扩散的。他在合成机屏幕的亮光下看得越来越清楚——所有分支都在收束,汇聚到一个方向,最终在前臂内侧形成一个箭头形状的尖。箭头的尖端指向下方。
他的手在指向某个方向。
他没动。箭头没有随着他转动手腕而改变指向——不是因为他手腕的角度,而是因为纹路本身的取向。箭头尖端的蓝光比其他部分更亮,亮度稳定,像一盏被调好了的灯。
这间舱段更深处。
合成机的嗡鸣还跟刚才一样匀速,好像刚才那条消息不是它发的。梁醒把手放下来,站起来。长桌上那份合好的口粮还搁在出料口翻板上,蓝晶结晶在日光灯下一闪一闪。他没有碰它。
他用手电照向舱段深处。灯管的光只到长桌尽头,再往后是暗的。手电的光柱探进去,照到了走道——比食堂公共区窄,两边是墙壁,墙面不是标准舱壁材质,更粗糙,像是直接从舰体结构上裸露出来的内层合金。走道大约延伸了十米后拐弯,看不见拐弯后面是什么。
但他前臂上的箭头指着那个拐弯。
梁醒关掉手电。蓝晶纹路的光在暗处更亮了,整个前臂像一根发光的指示棒。他不需要手电了。他深吸一口气,把工具包的肩带收紧。
往拐弯的方向迈了一步。脚下的地板微微震动了一下——不是横拉脉冲,是脚下的什么传感器或响应结构被他的体重触发,给出了一个小小的反馈。就像走道在确认到达的人数。
一个人。他。一百二十斤。
走道接纳了他。