竖井的光从头顶落下来,像一把歪掉的勺子,勺柄指着梁醒的脸。
他往上爬。手掌贴着井壁的刻痕,那些金码编码像虫子爬过的泥迹,在他指尖下一个一个滑过。每一道刻痕都对应深海层穹顶里一台秤的读数,他现在能读懂这个了——不是因为他学会了编码,而是因为他的身体在称量系统里被标记过了。他的手掌经过刻痕时,纹路会微微发热,像某种低分辨率的触觉广播:第七秤,重量二点三公斤,薪柴编号七——戴维·孙。
梁醒不停。小臂酸得像被人往肌肉纤维里灌了沙子,膝盖在井壁上磕了三次,最重的一次他咬着牙没出声,只是爬的时候右腿使不上劲,靠腰和左腿硬拽着身体一截一截往上挪。
竖井的高度比他下潜时感觉的更长。下潜有重力帮忙,上爬只有他自己。深海层抽走的七公斤质量此刻变成了具体的空旷感——不是饿,是一种更深的缺席。他的工装裤在腰上打晃,皮带多扣了两个孔还是松,裤管在脚踝处堆成皱褶。他感觉自己像一只被掏了馅的罐头,壳还在,内容物少了小半。
井口到了。
梁醒把一条胳膊搭上甲板边缘,撑了半天才把自己的质量翻上去。丙区配餐甲板的地面冰凉,他趴了一会儿,额头贴着金属板,感受它的温度和硬度。这块地板不是秤。至少现在还不是。
他翻了个身,仰面躺着,大口呼吸。
空气里有味道。不是配餐甲板该有的合成蛋白焦糊味或清洗剂的刺鼻酸味。是一种海腥味,很淡,像把鼻子凑近一坛腌了很久的咸鱼——盐和蛋白质分解物的混合气息。深海层穹顶那片胶状海的气味,顺着竖井追上来了。
梁醒坐起来。
配餐甲板半熄灯。热循环之间的维护间隙,厨房区只留了通道照明,天花板上间隔很远的蓝白色灯管把一切切成条状光影。配餐台的不锈钢面在暗处反光,像结了一层薄冰的水面。没人。厨务值班区空空荡荡,连甲壳型维护单元都不在。
这不正常。
丙区配餐甲板的热循环间隙从来没有这么安静。按照排班,至少有两名厨务学徒在值班区做设备巡检和合成机预热。梁醒看了看腕上的旧计时器——热循环间休还剩四十分钟,值班的人应该在。
他撑着配餐台边沿站起来,腰部的工装又松了一下。他低头看自己的脚,靴子没有换,还是下潜前穿的那双标准维护靴。靴底沾着深海层胶状介质的残渍,干涸后变成一层半透明的膜,踩在甲板上发出轻微的黏着声。
梁醒沿着配餐台往值班区走。走了不到十步,他停下了。
地面有问题。
配餐甲板的地面是标准的防滑合金板,铆钉固定,每块板之间有零点五毫米的膨胀缝。梁醒在这条路上走了不下几百个热循环,每一块板的位置他闭着眼都能踩对。但现在他低头看到的不是熟悉的合金板纹路——是裂纹。细密的、从铆钉孔向外辐射的龟裂纹,像冬天干裂的河床,又像从高空俯瞰一片被晒裂的盐湖。
他蹲下来细看。裂纹并不深,只穿透了合金板的表面处理层,没有伤到结构本体。但纹路的形状让他头皮发紧——每一条裂纹都从铆钉孔出发,向外分成三条支线,支线再分叉,整片图案呈辐射状,和深海层穹顶秤盘上的刻线一模一样。
这不是物理应力造成的裂纹。这是称量系统的纹路在向上蔓延。
梁醒站起来,退了一步。
脚下的龟裂纹在他靴子离开时没有变化,但他蹲下再站起的过程中,身体重心的转移让那块合金板发出了一声极轻的金属呻吟。不是结构变形的声音,是某种更内部的应力——像秤盘承受了重量之后游丝移动的声响。
他加快脚步走向值班区。
配餐甲板的主走廊是丙区的脊梁,两侧分布着十二台食品合成机和四台热循环锅炉。梁醒经过第一台合成机时停下了。机器的指示灯不对——正常运行时,合成机的状态灯是稳定的绿色,偶尔闪烁橙色表示正在补充原料。但这台机器的灯是暗的,整块触控面板上只有一个图标在亮:一个秤盘。
秤盘图标下面有一行小字,梁醒凑近去看:"未薪结算待续·出餐暂停。"
他走到第二台合成机前。一样。秤盘图标,同一行字。
第三台、第四台、直到走廊尽头的第十二台,全部相同。丙区配餐甲板所有的食品合成机同时进入了"待称重"模式,拒绝出餐。触控面板对任何输入都不响应,梁醒试了常规的维护代码和管理员覆写指令,屏幕只是闪了一下秤盘图标,像摇头。
断粮。
这个词从他脑子里冒出来的时候,他意识到这不是一个假设。丙区有三百多号人,食品合成机是唯一的食物来源——底层居民没有口粮储备,每顿饭都是从合成机即时获取。如果机器继续停机,从下一个热循环开始,丙区就会断粮。而合成机停机的原因,与深海层那个被他用断尺子卡住结算的称量系统直接相关——他中断了薪柴结算,系统就把停机的后果推到了甲板层面。
锅爷说的轮值循环再来找你。他说的不是下一次热循环会有什么新花样,而是称量系统的结算不会因为一次中断就取消——它只是换了一种方式来收。
梁醒站在走廊中间,两只手插在工装裤兜里,摸到了那两截断尺子。一长一短,长的那截大概小臂长,短的那截只有手掌加手指的长度。这是他在深海层唯一剩下的工具,也是他跟称量系统之间唯一的物理接口——非当量尺子,不属于称量系统的质量计算范围,能卡住秤臂,能铺成不被识别的桥面。
他把短的那截抽出来,翻来覆去看了看。尺子的断面上还残留着嵌入第十七秤盘凹槽时压出的痕迹,凹槽的形状和他手掌的宽度几乎一致。第十七薪是空白的。凹槽的形状等待的是一截非当量尺子,或者一个手持非当量尺子的校准人。
他沿着走廊继续往前走,经过合成机的沉默队列,走进值班区。
值班区的照明更暗,只有角落里一盏应急灯投下惨白的圆。桌面上摊着半份维护日志,写到一半停了笔,记录者的杯子还在,合成茶已经凉透。人去哪儿了?梁醒翻开日志看最后一条记录:"热循环间休开始,合成机集群状态异常,已通知丙区运维。人:阿明。"阿明是另一个厨务学徒,比梁醒早两个热循环上船,个子矮,手脚利索,负责合成机的日常校准。他不会丢下半份日志就跑——除非他跑的时候来不及收拾。
梁醒把日志放下,在值班区的配餐台背面找到了一块还算干净的金属板面。他用短截断尺子当笔——尺子的截面在金属板面上能划出白色线条——开始写。写的是金码碎片上第一到第十七薪的信息。碎片上的字很小,嵌码的方式是微缩蚀刻,正常阅读需要放大设备。但梁醒的手掌在被称量系统标记过之后,获得了某种低分辨率的信息读取能力——他触摸金码表面时,纹路会转化为热信号,他能"摸读"出内容。
他已经摸读过一遍,现在凭记忆写在配餐台背面:
第一薪——船长·全量·交换比1:1
第二薪——大副·三七公斤·交换比1:2
第三薪——轮机长·四一公斤·交换比1:3
第四薪——导航员·二九公斤·交换比1:4
……
第六薪——戴维·孙·二三公斤·交换比1:7
写到第六薪的时候他停了。戴维·孙,竖井壁面上的刻痕里也出现过这个名字。第七秤,重量二点三公斤。但金码碎片上的记录是第六薪,二三公斤。编号对不上——竖井的记录比金码的记录偏移了一个位置。这是两套不同的编号系统,还是同一套系统在不同时间点的快照?
他继续写下去。第七薪到第十六薪的名字他都写出来了,有些是他在档案穿鞋处翻到的早期船员名单里见过的,有些完全陌生。但第十七薪的条目是空白的——金码碎片上那个位置只有一个凹槽,没有名字,没有重量,没有交换比。
凹槽的形状与他手中断尺子的截面吻合。
梁醒盯着配餐台背面的字迹看了一会儿。他把两截断尺子并排放在台面上,长截和短截之间隔了两指宽的缝隙——这是尺子原本断裂的位置。如果拼回去,完整尺子的长度大概和他从肘到指尖的距离相当。第十七秤盘的凹槽只嵌入了短截,长截留在他手里当拐杖用。两截尺子分开的时候,称量系统把他认成校准人;但如果两截拼回去——
他把这个念头暂时搁下了。推理需要更多信息,而他现在最紧迫的事不是解谜,是搞清楚丙区到底发生了什么。
涛声。
他是在写薪柴清单的过程中逐渐意识到的。不是竖井里那种被管路反射的闷响——是走廊深处传来的、更直接的低频振荡。像一个巨大的心脏在船体的某个腔室里缓慢跳动,每一次搏动都让地板微微震颤。
梁醒站起来,走到走廊尽头,把手掌按在墙上。
振动从墙体内传来,节奏和深海层穹顶胶状海的潮汐完全一致——他下潜时在那片秤盘地板上站了足够久,潮汐的频率已经刻进了他的肌肉记忆。涨潮时频率稍快,落潮时稍慢,一个完整的涨落周期大约九十秒。
但声波不是从竖井方向来的。竖井在他身后,涛声却从正前方、从丙区上层冷却管路系统的方向传来。他把耳朵贴上管路外壁,听到的不是冷却液流动的嘶嘶声,是更沉闷的、带有液体撞击管壁质感的轰响——管路里在走海水。不是冷却液,是真正的海水,或者成分接近深海层胶状介质的浓盐水。
称量系统的介质正在通过冷却管路向上输送。深海层不是终点,而是一个中继站。胶状海沿着竖井和管路系统向鲸骨号的更高层蔓延,把每一个它到达的舱段变成新的称量区域。
丙区的龟裂纹就是这个蔓延过程的表面症状。
梁醒收回手,沿着走廊往冷却管路的方向走。甲板上的龟裂纹越来越密,最初只是铆钉孔周围的三叉辐射,现在整块合金板面都布满了细纹,某些位置还能看到极淡的微光——和深海层穹顶秤盘表面那种吸光后缓慢释放的磷光一致。地板正在变成秤。还没完全秤化,但称量系统的纹路已经铺到了这里。
他走到第三合成机与第四合成机之间的过道时,脚下突然一沉。
不是物理上的凹陷,是某种认知层面的重量——他踩下去的那一刻,脚下那块板面对他施加了一种"读取",像深海层穹顶秤盘对他走过的每一步按米扣除质量时同样的感觉。只是这一次扣除的不是质量,是某种更模糊的东西——也许是记忆,也许是体温,也许是两者之间某个被称量系统定义的中间值。
梁醒立刻收回脚。他低头看那块板面,微光比周围的板面更亮,龟裂纹构成一个近乎完整的圆——一块尚未完全激活的秤盘正在成型。
他不能再随便走了。
丙区配餐甲板的主走廊已经不安全。地板上秤盘成型的区域没有明确边界,但从龟裂纹的密度和微光的强度可以大致判断——纹路越密、光越亮,秤化程度越高。梁醒用断尺子的长截当探针,边走边在地面敲击,通过回音判断板面是否已经秤化。正常的合金板回音清脆短促,秤化的板面回音沉闷绵长,像敲击一口空锅。
他花了十五分钟才从过道挪到走廊另一端,沿途标记了三块完全秤化的板面和七块半秤化的板面。值班区到冷却管路入口之间大约四十米,正常走路半分钟,他像排雷一样花了十五分钟。
管路入口是一扇半圆形的检修门,门框上喷着"丙区冷却循环·上行管路"的编号。梁醒到达的时候,第一件注意到的事不是门,是门框周围墙壁上凝结的盐霜。白色的晶体附着在管路外壁和门框边沿,像冬天窗玻璃上的冰花,但成分不是水冰——他用指尖刮了一点放在舌尖上,味道是咸的,和深海层胶状介质风干后的残渍一样。
管路里的海水已经渗到了这里。
第二件注意到的是一只甲壳型维护单元。它蹲在检修门旁边的管路支架上,六条腿收拢,背甲上的状态灯闪烁着缓慢的琥珀色——待机模式。梁醒走近时,它的灯变成了绿色,两条前腿伸出,递过来一片东西。
梁醒接住。是一片扁平的金属片,大约巴掌大,表面蚀刻着线路图。线条很细,但清晰——从竖井井口出发,沿着配餐甲板走廊到冷却管路入口,再上行经过冷却塔底层、中层,直到某个标注了"☰-17"的位置。在线路图的上行段,走廊地板上画着交替排列的小方块,旁边标着"非当量桥面·可通行"。
这是秤化区域的通行方案。把非当量材料铺在秤化地板上,形成无法被称量系统识别的桥面,人踩在桥面上通过,质量不会被读取。他在深海层用断尺子踩高跷式行走避开了计价,这里用的是同样的原理,但更系统——不是用尺子当高跷,而是用尺子当铺路石。
甲壳单元的背甲灯闪了两下绿色,转身爬上管路支架,消失了。它来的方向和竖井一致——这只单元是从深海层跟上来的,或者一直在丙区等着他。
梁醒把金属片收进工装胸口的口袋里,看了看检修门。
门关着,但没有锁——丙区冷却管路的检修门没有电子锁,只有手动卡扣。他拧开卡扣,拉门把手,门没动。不是卡住了,是门的另一面有东西顶着。他把身体质量压上去,肩膀抵住门板,用腰和大腿的力量往前推。门缓缓打开了一条缝。
缝隙里渗出液体。不是冷却液,是稀释后的胶状介质——颜色比深海层的原液浅得多,近乎透明,黏度也低很多,像兑了大量水的明胶溶液。它沿着门缝流出来,流过梁醒的靴面,在甲板上形成薄薄的一层水膜。
涛声从门缝里涌出来,瞬间变得清晰得多。不是管路里闷闷的振荡了,是真正的海潮声——涨潮时水流撞击管壁的轰响,落潮时液体退去的拖拽声,九十秒一个完整周期。管路就在门后面,管壁的距离不超过两米。
梁醒把门推到能侧身挤进去的宽度,侧着身子钻了进去。
门内是一条狭窄的管廊,宽度刚够一个人通过,两侧是直径超过一米的冷却主管。管壁上全是盐霜和凝结水,有些位置盐霜堆得很厚,像钟乳石一样倒挂。梁醒没有手电筒,在上一次深入时弄丢了。他只能靠管壁上零星的指示灯和盐水折射的微光看路。
管廊的地面是完全秤化的。不是配餐甲板上那种半成型的龟裂纹——这里的整片地板都在发微光,表面光滑得像玻璃,踩上去会有明确的称重感。梁醒把脚伸进去试了试,立刻感觉一种从脚底向上蔓延的"读取"——比配餐甲板过道里那一下更强,更完整,像有人在扫描他的全身质量分布。
他缩回脚。这里不能直接走。
梁醒从工装裤兜里掏出两截断尺子。长截大约小臂长,短截只有一掌多一点。深海层穹顶他靠踩高跷式行走避开了计价,但那是因为穹顶地板的计价规则是"每走一步按米扣除"——脚接触地面的面积越小,读取越不精确。这里不一样,管廊地板的秤化程度更高,即使他踩在尺子上,尺子以下的接触面也会被读取。
但甲壳单元给的线路图上标注了"非当量桥面"的用法。不是用尺子当高跷,是用尺子当铺路石。原理是:非当量尺子不属于称量系统的质量计算范围,秤无法识别非当量材料本身的质量。如果把非当量材料平铺在秤化地板上,人踩在非当量材料上,秤读取到的就不是人的质量,而是"一块无法识别的材料+上方未知的负载"——后者因为前者不在计算范围内,所以也被忽略。
关键是非当量材料必须完全覆盖秤化地板与人体的接触面。踩高跷式行走只覆盖了脚底两个点,在精密秤上会被识破;铺桥面式行走覆盖了整个脚掌投影,秤根本不知道上面站了什么。
两截断尺子的总面积大概只有两本杂志并排那么大,不够他双脚同时站上去。但线路图上的通行方式是交替铺移——把一截尺子铺在前面,踩上去,再把另一截铺到更前面,挪过去,回收后面那一截,再铺到更前面。像走在两块交替移动的地砖上。
梁醒把长截平放在管廊入口的秤化地板上。尺子贴上去时,地板的微光在尺子覆盖的区域暗了一块——秤的读取范围被非当量材料遮蔽了。他踩上长截,脚底传来的是普通金属板的触感,没有被"读取"的异样。
他弯腰把短截铺到长截前方约一步远的位置,然后从长截挪到短截上。这一步比他想的重——不是秤在扣质量,是他自己的体力不行了。七公斤的持续流失让他的平衡感和反应速度都打了折扣,挪步的时候晃了一下,左脚滑出短截的边缘,大脚趾碰到了裸露的秤化地板。
一瞬间的"读取"从脚趾尖窜上来,像被针扎了一下。秤读取了他大约零点一秒的接触——质量数据不完整,但足以让称量系统知道有人在这里。地板的微光在他脚下闪烁了一下,然后恢复了暗淡。
他稳住重心,把长截回收,铺到短截前方。一步一步。
管廊并不长,大概三十米,但用交替铺移的方式走了将近二十分钟。每一次弯腰、铺尺、挪步、回收、再铺,都消耗他本来就不多的体力。汗水混着管壁的凝结水淌下来,他看不清前面多远,只能靠涛声判断距离——越近冷却塔底层,涛声越响,管壁盐霜越厚,空气中的海腥味越浓。
管廊尽头是另一扇检修门。门框上有刻痕,三个符号:☰-17。
梁醒在门前停下来,收回两截尺子,靠在管壁上喘气。工装裤又松了。他低头看自己的手——手掌比下潜前窄了一圈,指缝间的肉瘪了下去,掌纹更深更清晰。称量系统从他身上拿走的不只是脂肪和肌肉,还有某种更基础的东西——他能感觉到自己的骨骼在皮肤底下更明确了,像一层填充物被抽走后留下的空腔。
他休息了三十秒,然后推开检修门。
门后是冷却塔底层。一个圆柱形的大空间,直径超过二十米,高度至少三层甲板。冷却塔的巨型管束从天花板垂下来,像一片金属森林。管束之间的空隙里充满了淡蓝色的雾气——不是冷却液的蒸汽,是胶状介质蒸发的气态形式,稀释到可以在空气中悬浮。
涛声在这里达到了最大。不是从管路里传来的了——是冷却塔本身在振动。整座塔像一根被拉响的弦,以九十秒为周期微微摇摆,管束随之发出低频的共鸣。梁醒站在入口处,整个胸腔都在跟着振动,像被一只巨大的手按着肋骨缓缓按压。
他看到了门板内侧的刻痕。和门框外侧一样,☰-17。但门板内侧的刻痕更深,线条更粗,刻痕的底部嵌着极细的金色线条——金码。他用指尖摸了一下,热信号涌入。
信息不长,但每一条都像被锤子砸进他的认知里:
"第一薪·船长·全量上秤·启动称量·交换比一比一"
第一薪就是船长。全量上秤意味着船长把自己整个人放上了秤盘——不是七公斤,不是二十三公斤,是他的全部。作为第一薪,他用自己完整的质量启动了鲸骨号的重力井。
梁醒的手从门板上缩回来。他站在冷却塔底层的入口处,身后是铺了非当量桥面的管廊,面前是涛声震耳的金属森林。地板上到处都是秤化的微光——不是局部,是整层。冷却塔底层已经完全被称量系统覆盖。
线路图上标注的下一个目的地在塔的中层。上行梯道在管束之间,要穿过整层秤化地板。他只有两截断尺子,交替铺移的速度很慢,体力也在持续下降。
他必须上去。线路图上"☰-17"位置旁边还标注了四个字:"第二薪收秤站"。
第二薪是大副。三七公斤。交换比一比二。
大副上秤的地方就在冷却塔中层。