第一章 下水道里有人打呼噜
凌晨两点十七分,抢修群里弹出一张工单:滨江路三号雨水井,疑似有人员被困。报修人又补了一句,说井下有人打呼噜。
老城区喝多了掉井里的,我见过;躲雨把检修口当宿舍的,我也拖出来过。可这回工单后头还有两行字:井盖十三秒震一次,附近几条狗都趴在地上不叫。
老马看完就乐:“人打呼噜还能带节拍?你先听听,真有人我下去背。”他是抢修队最老的师傅,逮着谁都想让人管他叫叔。我把测振仪放到井沿,屏幕每隔十三秒向上一蹿,隔一条街传来的重车经过也没这么准。
我在市政排水队上了六年夜班,叫陈渡,二十八岁。雨污混接、暗管堵塞,听起来都不是什么好活儿,干久了倒能凭声儿听出管子里卡着塑料袋还是石子。老马老拿我台风天救出的柯基开玩笑,说那是我唯一一次收到业主送来的锦旗。
工具包里那根铜制听音杆是父亲留下的。十八年前,他在河西隧道事故中失踪,事故认定书写着施工塌方、推定死亡。我妈拿回遗物时,只有这根杆子上还粘着点干掉的泥。
我蹲到井盖边,先把杆头压在铁皮上。
一下。
又一下。
我刚想换个位置,井盖另一面贴过来一句话,吐字含混,声音却离我近得吓人。
“别拔钉子。”
老马把烟头踩灭:“谁在下面?”我往后摆手,让他别靠近。紧接着,沿滨江路排开的井盖一个接一个跳响,路灯灭了一排,停在路边的车全叫起来。写字楼的玻璃哗啦作响,像有一辆装满砂石的渣土车撞在楼体里头。
三号井的混凝土边沿裂开了。我趴着往下照,底下比平时深得多,手电光落到远处一块弧形甲壳上;银纹一转,才看出那是一只巨眼,瞳孔宽得快赶上一辆公交车。
眼睛里有层层银纹,转得极慢。甲壳的缝隙垂着透明细丝,丝头挂着蓝光,挤得井壁都往外鼓。
手电光扫过瞳孔时,我听见一句话,声音直往脑子里钻。
“疼。”
它眼皮合上,井盖轰地飞出去,砸翻路边一排共享单车。老马拽住我的衣领往后退,我撞到护栏时还在看江面:水位先是猛地凹下去,接着整条江像被一块巨大的铁板从底下顶起。
灰黑背甲露出水面,六条粗细不一的肢体撑在河床上,江水顺着骨缝往下淌。它身上的骨脊高过两岸楼顶,露出的截面有些像拆迁楼里拱出的钢筋,却又在缓慢开合,冒着蓝白色的微光。最前端环着一圈裂口,几十只眼睛在甲壳间依次张开。
路边有人嚎了一声“外星怪物”,手机掉进积水里。老马靠着车门,嘴里那句“快跑”说了两次才说清楚。巨兽停在江心,井下那股说话声又钻回我耳朵。
“水……在哪里?”
地下管道跟着它的声音微微发颤,连我鞋底都能感觉到;工单上的十三秒一次,这时终于乱了。
第二章 全城拉响警报
凌晨两点二十三分,全市进入一级异常灾害响应。电子屏上的广告变成红底撤离通知,抢修车的电台只剩调度员反复报避险路段。
【临江市滨江区域出现未知巨型生物。请立即远离江岸,按指引撤离,不要围观。】
高架下面堵着几辆没来得及走的车。有人还开着直播,喊那东西叫“六脚楼王”,镜头里有观众争论它究竟是外星人还是水里的变异章鱼。我和老马被抽来协助撤离,抢修车停在三公里外,他没关车门,烟盒捏得扁扁的。
“早跟你说该退休了。”老马望着江面,“三百米高的东西堵在排水口,你拿什么给它通?开盾构机?”
巨兽只撑着河床,背甲上的星纹一亮一暗。它吸气时,江水往内收缩,呼气又冲向两岸防洪墙。
雨在它周围停住了,成千上万颗水珠浮在半空。一架无人机飞过去,绕着它转了三圈,随后扎进江里。
指挥车里有人提议先用远程火力试探。屏幕上的高度估算已超过三百米,技术员还在争论它周边的重力场会不会让弹道偏移。我指着画面喊了句“等等”,隔着一排人,没人听见。
九根黑桩斜插在它腹甲里,露出水面的桩身比写字楼还高,接着粗大的银色管线,一路伸向岸边的地下设施。我指给老马看,他看完连那点玩笑话也不说了。
一圈红光顺着桩身亮起,巨兽猛地收紧腹甲,水面被它的六条腿搅出一道道斜浪。这样的抽搐刚才已经出现三回,每次都发生在红光之后。
“你指的是什么?”有个女人从身后问。
她穿着深灰色作战服,肩上是异常事件应急处置局的标识,一手握平板,另一手握着支黑色短棍。她把挡在我面前的警戒员叫开:“让他过来。”
“陈渡,排水抢修队?”
“对。三号井报修也是我接的。”
“沈砚,结构组。”她扫了眼我工具包,“井下你看见什么了?”
“一只眼睛。我没下去,井口都快撑裂了。”
“有声音吗?”
“它说话了。”
“说什么?”她嘴上问着,已经把录音界面打开。
“先说别拔钉子,后来喊疼。”
沈砚把平板翻给我看,九个红点压在临江市旧城区的管网上,位置刚好对着江里的黑桩。
“地下有九座旧式地脉设施,我们查了半天,资料都被并进能源工程里。”她点住其中一个红点,“这地方你熟?”
“河西隧道。”我把屏幕往下一滑,旧图上的施工口还在,“这里封了十八年。”
她问:“你以前去过?”
“我爸在这儿出的事。”
沈砚放慢了声音:“姓名?”
“陈守山。”
她向后台报了名字,过了几秒,调出一张旧照片。照片里那人穿市政制服,站在隧道施工口,左手拎着一根铜制听音杆。
我伸手碰了碰屏幕,照片上的人偏着头,正好是父亲常有的神情。
资料下面还有一句手写批注:九桩未归位,切勿强行断脉。
沈砚收起平板,让人给我找了顶安全帽:“你跟我走一趟。江里的东西还在挣,再拖,岸上那些楼也得跟着动。”我往回看了一眼,九根桩上的红光同时闪了闪,巨兽的前肢刚抬起来,就被拖回水里。
它又发出一个音节。这回没有疼痛的喘息,只有两个字,沉得像从河床最下面传来。
“垂星。”
第三章 父亲留下的第三下
临时指挥车里,沈砚摊开三份材料:河西隧道事故报告、现代地下管网图、还有一张从地方志里拍下来的残页。古图边缘被虫蛀掉不少,河岸两侧仍能看见九处标记。
“你给我看这些干什么?”我指着古图上的弯道,“这段是老河道,早就埋进新区了。”
“资料组也这么说。”沈砚把现代管网图压在古图上,沿着那道弯道比了比,“埋掉的是地面那段,下面的脉还在。你们排水队的测绘记录,比曜川提供的图全。”
古图最下面画着一头背上铺满星纹的巨兽。图画得笨拙,六条腿一条比一条长,尾部几笔线条挤在一起。旁边的古文字,研究员刚译出大意。
【垂星过境,九桩引路。水脉为桥,城民避其行。】
“那它是从哪里来的?”
“资料把那边叫玄墟。”沈砚说,“两层空间有重叠的地方,河西就是其中一处。具体怎么回事,现在也没几个人敢说全懂。”
沈砚沿着古图上的九个标记画出一条线:“过去它顺着水脉迁徙,路过时会把两界之间的小裂隙补上。这些标记是给它引路的。后来有人发现,桩里能取到星髓。”
“后来就是曜川能源?”
“曜川二十年前接手改造,用现代抽取管线把九桩串了起来。”
结构图里,原本沿河排列的引路节点已经被改成单向抽取站。每条粗管都通向能源设施,标注的“星髓”二字旁还有功率指标,像在管一座地下矿井。
临江市十年来的灵能防护网、应急照明和几条特殊线路,靠的都是这套系统。我想起前几年供电升级时,市里还专门发过新闻,说从此再也不怕台风夜里断电。
“它被钉了多久?”
沈砚翻到下一页,指着地层记录说:“最少十七年。最初还有迁徙迹象,后来桩的抽取方向改了,它每年只往前挪几百米。”
我把地图上的河西隧道和旧事故日期对在一起,拿出工具包里的铜杆,杆柄上那道磕痕正好贴着虎口。
“我爸留的这个,到底怎么用?”
资料夹里夹着一页手写备注,纸头被折得发毛,笔迹确实是我爸的。
【听脉三次,第三次不要敲。若听见回应,说明它还活着。】
小时候父亲只让我敲两下。我嫌他故弄玄虚,偷着多敲过一次,他听见后把铜杆收走了整整一个星期。他说听管道要留一口气。现在我把杆头压在车厢地板上,照旧敲了两下。
咚。
咚。
过了片刻,脚底顶回来第三声。
沈砚转身看监测屏。第三声落下时,九个红点里有一个突然变黑,车厢灯也跟着闪了三下。
“七号桩的信号丢了。”她抓起通讯器,催现场组重新确认。
外面的江面一阵翻动,垂星背上的星纹亮成一片。临江市的电子钟齐齐停在两点四十七分,我还没把杆子收起来,脑子里便传来一个嘶哑的声音。
“孩子。”
铜杆从我手里滑到车厢地板上。那一句太像父亲了,连末尾拖长的气音都一样。
第四章 地底下的第二座城市
凌晨三点零五分,我们到了河西隧道口。铁门上贴着永久封闭的告示,旁边却装了曜川的门禁;刷开三道门后,墙角全是近几个月才走过管线的痕迹。
“你爸失踪以后,这里列了永久封存区。”沈砚打着手电,“曜川后来又报了一个地下能源工程,审批手续有问题。”
“这么大的工程,没人看出不对?”
“有人看了。记录还在查。”她走得很快,“先看看人还能不能救。”
往里走了五百多米,墙上开始渗水,地上却一滴都没有。前面是一道朝下开的金属门,门后螺旋楼梯绕着井壁往下盘。我用手电照了几回都照不到底。
底下铺着一整片机械阵列,九根银色粗管从穹顶穿过去,线缆横在刻满旧符纹的石槽里。古祭坛被改得七零八落,新焊的支架歪着插进石缝;有些地方一看就是赶工,线夹还用塑料扎带捆着。老马要是在,少不了骂几句。
中央立着一道透明隔墙。里面有只眼睛,几乎把整道墙占满。瞳孔缓缓转过来,倒映着城里仍在亮着的几盏应急灯。
“水……断了。”
我走近些,在距离墙面半步的地方站住:“你是垂星?”
“你们……这样叫。”
“是谁把你留在这儿的?”
“桩。路……钉住。”
我指着头顶的银色管线:“这东西一直抽你?”
“疼。一直疼。”
墙里的光每暗一截,顶上的粗管就跟着响一阵。我听见沈砚喊我,回头时她已经把控制台拆开了半层挡板。
一台旧主机里留着十八年前的录音备份。文件名只剩数字,没有署名,沈砚先放了五秒核对时间,我一下听出了父亲的声音。
“河西地下九号节点,陈守山。曜川改了引星桩的方向,星髓正在逆流。再不处理,裂隙会从垂星身上开。”
背景里有人喊撤离,金属撞击声越来越近。父亲仍在念操作顺序,字与字之间夹着喘息。
“九桩不能硬拔。先泄潮,接通水脉,顺河道退桩。上游先退,下游跟上,老闸留最后。”
录音里有人踩着碎石跑过,静了几秒,父亲才又开口。
“要是我没能出去,别让他们杀它。”
一声轰响后,文件到了尽头。沈砚没急着解释,先把备份锁进档案系统,随后向我伸手:“铜杆给我看一下。”我却还盯着播放界面的波形。“他死了吗?”
她的手停在半空。隔墙里的眼睛轻轻转动,落到我身上。
“他的……声音。”
我离隔墙又近了一步:“人呢?人在哪?”
银色瞳孔里慢慢浮出一幅画面:一个穿旧制服的人站在阵列中间,铜杆压在石台上;他身后蓝光乱窜,脚下的地面正一块块塌落。那人回头的动作我见过太多次——每次我小时候调皮,他都先这么看一眼,才开口训人。
画面断了。
“留在……路里。”
事故认定书上只有“人员失联,推定死亡”八个字。我握住铜杆,拇指沿着杆柄那道旧磕痕蹭了一下。
第五章 巨兽不是来毁城的
沈砚把监测图投到隧道墙面,九根桩旁边都有一条跳得越来越乱的红线。
“再拖,裂隙要开到市区来了。”
岸边监控里,一辆空公交慢慢离地,前半截车身卷进透明褶皱。画面抖了几下,公交车从轮胎到车窗一寸寸消失,只在地上留了圈结霜的轮印。
“垂星得沿江口出去,才能在那边封裂隙。”沈砚拖出另一张图,“我们先替它接水路,再按位置把桩解开。”
“桩一解,里面那些东西会不会跟着跑出来?”
“现在会。父亲的录音说的泄潮,就是先给星髓找条路,把压力卸掉。”沈砚说完意识到称呼不对,停了停,“你父亲。”
我把铜杆塞回工具包:“先去现场。图上说的闸和眼前的管子,多半不是一个样。”她展开九处节点:前三区在地下管网,中间两处接地铁旧线,第六处在老桥桥墩下;后面三处被曜川接进自动控制系统。
“前六处我们能干。”我指给她看路口,“地铁那两处得你去协调。”
排水班、地铁检修组和消防队按路线分开。我和老马先赶去老城区,沈砚留在指挥车里盯水位,顺便通知地铁组把旧线清空。
第一处藏在一家停业多年的澡堂下面。阀门盘锈死了,曜川又在外侧焊了只单向阀,老马骂了一路,进坑之后反倒一句话没说,蹲下去拿扳手一点一点试。
“左边这两颗螺栓别动。”他用下巴指了指,“生锈的东西不能硬拧,拧断了今天谁也别想走。”
我贴着管壁找到了仍能转动的那段轴承,报给他位置。套筒加长了半米,阀盘终于松开,黑水冲进排水沟,淤泥溅满我们裤腿,水里还夹着薄薄的银色碎屑。
“一号通了。”老马抹了把脸,“看看你们那条大鱼消停没。”
二、三号由排水班在上游打通,四、五号归地铁组。通讯器里报着压力和水位,间或夹着几句抱怨:旧线的水尺早坏了。沈砚逐项记下数据,听见前后对不上,立刻让报数的人重测。
到老桥下时,一截方榫从混凝土里露出来,锈得跟桥墩一个颜色。老马刚套上工具,地面猛地震了一下,护栏被撞弯,井口喷出的水气把他整个人掀到墙边。我扑过去抓住他的安全绳,另一只手攀着梯子,脚下全是滑泥。
耳边忽然响起垂星的声音,哑得几乎听不清。
“快……水不够。”
“你要哪儿的水?我们开了六处!”我冲着井底喊。
“河。”
沈砚在耳机里问我情况。我掏出湿透的平板,把六处节点连成一条线,发现它们全绕着新区走。旧河道横穿的那块地方现在是高楼、停车场和商铺,主水脉被压在最下面,现有管网只能绕路。
我把地图发给沈砚:“六处通的是支线,主河道堵死在新区了。你查查当年有没有留旁路。”
“最后三处的资料都在曜川那边。”她停了一下,“我去申请强制调取。”
“申请来不及了。我们直接过去。”我扶起老马,他骂骂咧咧检查了两遍工具,确认一件没丢,才跟我上车。
第六章 曜川能源的选择
到曜川能源总部时天已大亮,保安正帮着疏散周围几栋楼的人。楼顶的防护光环仍在转,只有中心那一段颜色深得吓人。控制室里站着顾启明,黑西装袖口磨破了一块,桌边搁着个装旧胸牌的透明袋。
沈砚把证件给他看:“九处节点我们已接通六处。现在要开放第七、第八号,九号得留到最后。”
顾启明从监控里抬头,先看向我:“陈守山的儿子?”
“你认得?”
“他带我进过这条河道。”顾启明说,“那年我负责安全控制。他负责整个引星阵列。”
沈砚还想追问,我插进去:“等会儿。江上那九根桩一直在抽它。你看得见吧?”
顾启明把另一组曲线点给我们看:“现在关抽取,防护网不到十分钟就会倒。地下的寄生体已经贴到垂星腹部,那东西一旦脱出来,先遭殃的是新区。”
屏幕里那片黑影沿甲壳缝往外爬,旁边的监测值每秒都在涨。
“我知道它难受。”顾启明把画面关了,“可它身上也养着一群会吃人的东西。把桩拔掉,谁来替居民挡?”
“十八年,你们有没有试过别的办法?”
顾启明拆开证物袋,里面是一枚旧胸牌,塑料边缘裂了半寸。他把胸牌压在桌角,半天没往下说。
“试过一次。上游阀开了,下游没跟上,水压顶塌平台。陈守山让人继续,我怕死更多人,签了封闭令。”
“封多久?”
“七十二小时。”顾启明答得很快,“到期时,整座城的应急电已经接进这套系统。停机方案被搁下了。”
“就一直搁到现在?”
顾启明没有回答。监控里,垂星又往前挪了一截,黑桩随即亮起红光,它的前肢在江水里打滑。他把镜头切回曲线,手指沿着那条异常波形往下划,停在最早一份报告的日期上。
我指着第一年监测报告的批注:“这些异常声波,标的全是设备噪声。”
“我签的。”顾启明盯着桌上的胸牌。 沈砚问:“后来每年都有报告,你没看见?” “有人拿曲线来找过我。”他用指甲刮着胸牌裂开的边,“我让他们先保电,保完电再说。” “封闭令上写的是七十二小时。” 顾启明沉默了一会儿,才抬起头:“我把‘临时’两个字划掉了。那时候想着,等应急系统稳下来再处理。后来每年都说等下一次检修……就拖成了十七年。”
主控屏旁的星核炮已经预热到百分之九十几。沈砚见我看过去,抢先问:“你准备什么时候动用这个?”
“等最后一道防护墙垮了。”顾启明揉了揉额角,“拿它剩下的星髓堵裂隙。成了,城保得住;不成,大家一起完。”
“那垂星呢?”沈砚问。
“会死。”他直接说,“现在能算得清的账就是这样。”
我把父亲的录音放到控制台。“他当年留过操作顺序。你听听,别又漏了下游。”
父亲那段录音播到“最后一根在老闸”时,顾启明抬手暂停了。他从桌上翻出工程图:“老闸早没了。你看,新区地基就是按拆除老闸之后的图纸做的。”
“拆老闸的时候,有没有把底下那段调蓄池一起封了?”我问。他在图上放大了一块,地下四层的蓝色区域露了出来。
顾启明没有答,直接拨内线叫人送旧工程档案。隔了好一会儿,电话里只回他两个字:“撤走了。”他挂断电话,自己朝档案间走。
沈砚追上去:“你到底给不给权限?”
“先看看当年到底是哪条水路断的。”顾启明没回头,“看完,我签。”
第七章 把一座城市变成河
档案间门锁接触不良,顾启明拍了两下读卡器才刷开。里面堆着停用的主机和一箱箱封存资料,纸盒上写的项目名称都换过好几轮。
他先摸到事故摘要。平台坍塌、人员失联、设备停运,三个小标题下面盖了红章,最关键的二十三秒没有一行运行记录。
“原始曲线呢?”沈砚问。
“复写件可能还在。”顾启明把一摞旧图抽出来,夹在中间的一只透明袋掉到地上。里面是几段褪色热敏纸,有一张烧掉了半边。他蹲下捡起纸,表情一下变了。
纸上还有零碎的数值和时间戳。裂隙宽度那条线从高处往下压,末端却被焦痕截断,后面的压力曲线只剩半截。
“当年有人拿它来找过我。”顾启明说,“我怕消息传出去,收走了。”
沈砚把手机里的老阀门照片放大,拿笔在纸的背面补出缺失的下游走向。我认出图上的那个节点:“这里在老桥,不在你们登记的能源站。”
顾启明盯着我指的地方,慢慢把指尖挪开。事故那年,先开上游确实让裂隙收窄,随后下游压力倒冲,平台才塌下去。
沈砚又调出近三个月的记录:“这些年你们抽的星髓越多,寄生体长得越快。你以为防护网在加固,裂隙实际一直在变宽。”
“星核炮要是启动,寄生体会先跟着能量往外炸。”她说,“现在还有机会把水路接全,保住人,也给垂星留条活路。”
顾启明拿着纸站了半分钟,最后把它装回袋子,放进沈砚的证物箱。他走回控制台,先关掉星核炮预热,再把手掌按在权限确认区。
“七号、八号我开。九号不能提前退,得等你们从调蓄池把主河道接上。”他说,“有个旁路,从旧停车场往下走。你父亲当时画在施工便签上,正式图纸里没录。”
沈砚问:“你和我们一起下去吗?”
“我得留这儿看住自动系统。”顾启明指着红色警戒条,“等水压到临界值,它会强制接管星核炮。那时候会启动六分钟倒计时,谁也改不了。”
他把权限芯片和旁路草图塞给沈砚。纸角还留着陈守山当年写的几笔字:“先找水声,再找门。”
“草图不全。”顾启明说,“停车场下头早封死了,你们得自己找。”
“我带老马下去。”我把草图折好,塞进工具包,“图上标得不全,入口得现场找。”
沈砚的通讯器一直在响,她一边回地铁组的电话一边指路线:“旧线清空了。江底廊道的组继续守着。陈渡,你们只负责找旁路,别去碰九号桩。”
第七、八处节点开了,地下水压终于开始回落。可江里的黑桩仍在发红,远处居民楼的玻璃接连裂开,街上还在撤人。
旧停车场里,一辆轿车横悬在收费杆上方,后轮慢慢转着。老马看见车门缝里渗出的黑影,把消防斧横在身前:“你别告诉我这是水管里长的青苔。”
“先别碰。”我贴着混凝土听了一会儿,底下有水声,却被另一种细碎的敲打声盖住了。
铜杆压下去,第一下轻,第二下重。我等着,耳朵里除了轿车的报警声什么都没有。老马刚要开口,地底隔着十几米厚的混凝土回了第三下。黑影猛地缩回车门缝里。
“这边!”我冲老马招手,脚下却先裂开一道缝。老马抓住护栏,伸手只扯住我安全背心的一截布,我整个人连着一块混凝土掉了下去。
我摔在一条温热的软管道里,壁上布满银色脉络,四周跟着某种呼吸缓慢收紧。抬头的地方透着一片奇怪的暗光,像水里望到的星星。这里已经是垂星体内。
第八章 它把星星藏在肚子里
黑影沿着软壁爬过来,发出的声音像很多人在同一个罐子里讲话。
“留下……留下……”
垂星的声音从很深处挤出来:“别听。”我把耳朵贴在铜杆上,先听到停车场的雨水管,接着是地铁廊道里连续的水鸣。更远的地方,一颗心脏慢慢跳着,和我刚才在井盖上听到的十三秒节律完全一样。
黑影扎在银色脉络上,每逢心脏跳动就鼓起一层。铜杆沾上一滴从软壁里渗出的液体,杆身的铜锈立刻被蚀出一道亮痕。要是九桩同时松开,这些东西会顺着星髓冲出裂隙,钻进城里那些管网。
耳机里炸出沈砚的声音:“陈渡!你信号去哪儿了?”
“停车场底下。位置可能在垂星身上。”
“我问你有没有受伤!”
“还能动。顾启明那边?”
“他说九号桩的权限快撑不住了。你出来以后先到调蓄池,地下四层还有三道手动锁。”
我把铜杆搭在银色脉络上,眼前那颗心脏回了半下,空腔里一下亮出许多浅蓝色的线。
“陈守山?”我试着问。
“铜声……小人。”垂星说。
“那个人,后来呢?”
“在……路里。”
铜杆贴着脉络,传回来的第三声越来越像父亲当年教我听音时的那一下。我沿着它走,在黑影扑到脚边时猛地将杆头压进一处骨节凹口,敲了两下。
咚。
咚。
隔了一个心跳,骨节另一头给了回应。那团黑影被震得缩成一团,我抓住脉络边缘的硬膜,顺着水流爬向裂口,背后的声音还在追。
“水……来了。”
“只通了一半。你别睡,等我把调蓄池也打开。”
那只巨眼缓缓合上,软壁深处却亮起一串微弱的星纹,给我照出了往外爬的路。
第九章 最后一根钉子
我被一股水从裂口冲回停车场底下。沈砚带人撬开入口,把我从坑里拖出来。她先扯开我的袖子看有没有腐蚀伤,才问旁路找没找到。
“找着了。水已经进去,最后卡在调蓄池。”我把湿透的草图递给她,图上那条小线沾水后反倒显出来了。
回到曜川能源站,整栋楼已向江边倾了几度。核心室的门被自动系统锁死,顾启明卡在操作台前,手腕被紧急制动扣固定住。屏幕边缘不断闪红。
【星核炮自动执行:剩余六分钟。】
沈砚带救援员破开外门,催我往地下调蓄池走。我经过主控台时,看见一排旧接口,其中一个凹槽恰好能插进铜杆。
“顾启明!这口子怎么用?”
“我不知道。”他看了一眼,“那是陈守山留给旧阵列的,他没交过说明书。”
我把杆头推进接口,屏幕上的警报闪了一下,随即跳出一行旧工程指令。
【九桩退位前,先复主河道。】
“地下四层,三道机械锁。”沈砚一边发给我门禁权限一边说,“一处接上游,一处连旧地铁,一处开江底廊道。你下去先找有水声的那道,别光看编号。”
我接过权限芯片,确认门禁权限已经写入,随后朝地下四层的入口走去。
沈砚抓住我胳膊:“我跟你下去。”
“上面还得有人盯倒计时、联系江底组。你把这活干了。”
“陈渡,”她叫住我,“六分钟。别逞能。”
调蓄池里积着一池银色黏液,星点在液面底下闪,像脏水里漂着碎玻璃。三道闸锁沿池壁排开,头两只卡满铁锈,最后一只被黑影裹得连转轴都看不见。
我把铜杆贴上第一道锁,里面有急促的拍击声,压力还在往外顶。先卸掉侧面的螺母,等压力退了一截,轮盘才肯转。第二道锁断了一齿,我从工具包里翻出半截钢钎卡进缺口,硬推过死点。楼体又晃了一下,池里的银色液体沿着墙缝爬高。
最后一只锁刚动了半圈,黑影就缠到我的手臂上。它勒得很紧,耳边一遍遍挤出“留下”,我够不到转轴,只能把听音杆横着顶在池壁上,第一下轻,第二下重。
第三下迟迟没回。倒计时的提示音隔着通讯器传来,沈砚喊我“别硬撑”,我把杆头又往里推了半寸。终于,另一侧水道回了一记沉闷的响声,沿着管壁直撞到我手里。黑影缩了一下,我借这一瞬把闸锁转到底。
地底轰地一声。
真正的江水从池底冲进来,银色黏液被推成两道高墙,顺着打开的旧河道一路向江心泄去。黑影抓不住湿滑的池壁,被卷进了水流深处。
沈砚在通讯器里喊:“主河道通了!九号桩压力归零!”头顶的楼板被什么东西慢慢顶裂,黑桩从地底升上来,甲纹一节节露出。我抬头看清了它的截面:像垂星身上的骨刺,只是外面被金属箍套住,硬拧成了抽取装置。
第十章 城市给巨兽让路
九号桩退开,临江市的灯灭了。防护光环随之裂成几段,云层上方裂出一条黑口子,无数细影子顺着缺口往下爬。
垂星终于能把身体伸直。束缚它的管线一截截绷断,江面被掀起一道高浪,冲过废弃码头的围栏。它抬起最厚的背甲,挡在裂口和城市之间,朝江口挪去。
旧河道、地铁廊道和泄洪管线里的水一并汇进江心。沿江几处提前疏散的低洼街区开始进水,沈砚让排水班把能关的支线关掉,给垂星留下那条宽阔的主水脉。
“江岸各队后撤!”沈砚冲着通讯器喊,“别再往防洪带送车!”
垂星的前肢落在旧码头旁,混凝土护岸被压出一条长裂缝。它下一步迈得很慢,脚下的水先退开,回涌时卷走半排路牌。有一块背甲从高处剥落,砸进早已清空的空地,连远处的救援车都晃了一下。
它始终沿江道走。街对面的办公楼玻璃接连炸裂,楼体却还站着;更糟的是裂缝里那些黑影落到了它背上,密密麻麻往骨缝里钻。沈砚把通讯器塞给我:“告诉它,路已经通了。快!”
我跪在水泥地上,把铜杆抵进一道裂开的砖缝。
咚。
咚。
第三声从江心传来,比前两次都稳。垂星垂下那圈长满眼睛的前端,停在水道口。
“走!”我冲它喊,“前面就是江口!”
“水……到了。”
“到了。”我看着它那六条腿重新发力,“你自己走。”
它弯起背甲,身下的水流一下亮了。银色光线顺着九桩退开后的旧痕向天上爬,裂缝里的黑影纷纷被缠住,发着尖细的叫声。
顾启明从能源站里追出来,站在我旁边盯着那些光:“它在放核心星髓。”他说这话时嗓子几乎哑了。
“还能回来吗?”
顾启明的目光一直追着垂星。它身上的光越剥越薄,背甲逐渐透出江面和远处的灯塔。最后一团黑影被拖回裂缝时,天光从云层里漏下来。
“水……记得流。”
垂星在江口停了很短的一会儿,随后沉了下去。浪头冲上岸,泥沙和碎甲片漫过护栏,到我们脚边才慢慢退走。
第十一章 父亲没有回来
灾害过去三天,市里恢复了部分供电。滨江路还封着,地铁停运了几条线,沿江低洼区一排一排抽积水。顾启明把曜川十八年的工程记录交给调查组,受伤的工作人员被陆续送去医院。
官方通报挺长,反复解释“未知巨型生物”“空间裂隙”“风险消除”。沈砚替我划出其中一句:巨型生物在事件后期主动参与裂隙修复,避免损失继续扩大。
新闻里有了“垂星”这个名字。有人给它画海报,有人在废弃码头堆花,研究员隔三差五上电视争论它究竟算神兽还是外来物种。江底监测站却一直很安静,那个位置再没测到它的心跳。
我回了河西隧道。阵列拆得差不多了,旧平台边角还有一小块铜片卡在水泥缝里。我拿扳手把它撬出来,翻过去,看到两个刻得歪歪扭扭的字:守山。
我爸写字总往右下角斜。小时候他给我写请假条,老师怀疑是我代签的。他那根铜杆在我手里用了这么多年,杆身光滑得能照出人影,偏偏就没想起来再看看他当年留下的字。
我妈每年清明都来隧道外站一会儿,却从来不去墓地。我问过她,她只回过一句:“没有骨头,哪来的墓。”
沈砚来找我时,我还蹲在平台上。她在我旁边等了一会儿,没催,直到我把铜片收进内袋,她才递来一张表。
“异常结构监测中心,新设的岗位。”她说,“负责地下灵脉和异兽迁徙路线维护。你熟管网,正好。”
“劳动合同谁签?”
“市里下属单位。”
“夜班补贴?”
“有。”
“休息日值班怎么算?”
沈砚把表抽回去:“你能不能先看看岗位职责?”
“职责我都干过了。工资条还没看见。”
她笑了一声,又把表塞给我。我在特殊技能那栏写下“听音、管网检修、异兽沟通”。沈砚看见后,把笔拿过去,在“异兽沟通”旁边补了一句:需经现场考核。
江底监测站捞起一片巨大的旧甲,测了几次,温度始终比江水高一点。沈砚说研究组还没弄清原因,问我想不想去看。
“过几天吧。”我说,“我先回家。”
晚上下雨,我把铜杆放在床头。醒过一次,窗外的排水立管正哗哗地响。我听了会儿,翻身睡回去。第二天一早,泵站报表上的水位恢复了正常,地铁第一班车也重新开了。
我出门时把铜杆塞进工具包。楼下管道里,水流绕过弯头,朝远处去了。那条河还在往前流。
番外篇
灾害过去一周,凌晨两点十七分,我又被市政热线吵醒。
电话那头的值班员压低了声音,像怕惊动什么东西:“陈工,滨江路三号井……有东西在下面喊你。”
我从床上坐起来,摸到床头的眼镜:“这回喊什么?”
“说它妈让它来找会听水的人。”
我换好衣服赶到现场时,巡查员已经拉起警戒带。井盖旁蹲着个穿黄色雨衣的小女孩,怀里抱着一团黑乎乎的东西。那东西只有猫大,四条细腿,背上竖着一排透明骨刺,脑袋顶上挤着三只银色眼睛。雨水顺着骨刺往下淌,它缩在女孩怀里,连爪子都不敢乱动。
“它从哪儿来的?”我问。
小女孩先开了口:“江边捡的。它卡在排水口旁边,我把它拉出来了。它没咬人,就是一直敲地。”
巡查员举起右手,给我看手套食指处的缺口:“它咬过这个。”
“那是因为你拿手指戳它。”小女孩替它辩解。
巡查员没反驳,只把手套塞回口袋。
我蹲下来,先没伸手。小家伙三只眼睛轮流看了我一遍,最后盯住了工具包。铜制听音杆露出半截,它伸出爪子,轻轻碰了碰杆身。
“想听这个?”
它把脑袋往前探了探。我取出听音杆,杆头刚碰到井盖,它便抬起前爪,在铁皮上敲了两下。
咚。
咚。
它停在那里等着,三只眼睛都没眨。
我没有敲第三下。井盖下面传来一声很轻的回响,隔了半拍,又有一声从更远的地方跟上来。声音细,间隔也不稳,像有人在一条废弃管道里敲着空心扳手。
小家伙的声音直接落进脑子里,软得像刚睡醒:“路不见了。”
“你从哪条路过来的?”
“水下面。妈妈在那边。”它用爪子指了指江面,“妈妈让我找会听水的人。走到这里,水声断了。”
它又补了一句:“妈妈教我敲两下,第三下要等。她说,第三下是家里人回的。”
我看了眼手里的铜杆。小家伙的爪尖还搭在杆身上,敲击的位置和父亲教我的地方差不多。
我把它背上的水拨开,发现骨刺根部粘着一点银白色细屑,纹路和垂星脱落的旧甲很像。它不是从城里哪家宠物店跑出来的。
“它妈妈也过来了?”巡查员问。
“不一定。”我把听音杆贴回井盖,“先找它走过的那条支路。”
沈砚接到电话后,调出了新区地下管网的旧图。那一片早年有条窄支河,后来被停车场的排水改造截掉一段,只剩两头还连着旧河道。主河道恢复后,水脉重新走起来,支路却没有完全接通。
“它大概是顺着旧水路过来的。”沈砚说,“现在出口被新管线挡住了。这个点水位正高,强行开井会倒灌。等四点多退水,我带人过去看。”
小家伙听见“等”字,耳朵似的两片薄鳍垂了下来。我把工具包放在它旁边,让它能闻到铜杆上的旧泥味。
“你妈妈知道你在这儿吗?”
它想了一会儿:“我敲过。她听见了。”
“她怎么说?”
“让我别咬人,别咬电线,也别在别人屋顶睡觉。”
巡查员看了看它背上的骨刺,又看了看旁边三层楼高的居民楼:“这最后一条,主要是防谁?”
小家伙把脑袋埋进雨衣里,没回答。
退水后,我们跟着沈砚去了旧停车场。入口藏在一排废弃车位后面,井盖上压着半截混凝土。老马接到电话也赶来了,嘴里叼着手电,先绕着井口看了一圈。
“这活儿倒不难。”他把扳手递给我,“难的是以后谁负责养。”
“先把路找通。”我说。
混凝土清开后,下面露出一段老铸铁管。管壁上有几道新鲜的划痕,宽窄和小家伙的爪子差不多。老马敲了敲管身,让我听回声。我把听音杆压上去,按父亲教的法子敲了两下。
管道往里不到三米,回声就闷了下去。老马拿钩子探了两次,钩头都从里面滑出来。他没急着加力,先让巡查员把便携摄像头送下来,屏幕上很快出现一团变形的铁丝滤网,外面裹着硬化水泥,几根塑料编织带还缠在网眼里。
“这东西堵了不止一年。”老马用手电照着屏幕,“上回谁改的管?滤网装在弯头后面,清淤车的头根本进不去。”
我们把检修口又扩开半尺,拆掉变形滤网。铁丝上缠着塑料袋、树枝和一截断掉的电缆皮,最后还掉出来一枚生锈的钥匙。老马把钥匙放进证物袋,嘴里念叨着回头得查查是哪家施工队留下的。
小家伙一直守在井沿,等滤网被拉上来,才把前爪贴到管壁上。它轻轻敲了两下,停住。我们谁也没催它,几秒后,管道深处传来两声回应,比刚才清楚得多。
这一次,第三声从管道深处回了过来。
小家伙一下从雨衣里钻出来,沿着井壁往下看。它没有乱叫,只把前爪贴在管口,等了好一会儿,才轻轻说:“妈妈。”
水声里又传来两下回应。很远,听不清具体说了什么,但那声音没有断。沈砚拿着监测仪确认了两遍,旧支路的压力曲线终于连成一条细线。
小家伙没有往管道里钻,只把脑袋贴在井沿听着。过了片刻,它说:“妈妈叫我别走亮的地方,沿着凉水走。她说会有人把路修好。”
沈砚把临时标记钉在井壁上,又让人把这段支路列进第二天的复测清单。她说等压力稳定、确认没有倒灌风险,就能把回程路线一点点清出来。
“路还在。”她说,“只是现在太窄,得把里面的淤堵清掉,再做一次稳定测试。它今晚回不去。”
小家伙没有闹,蹲在井边看着那条管道。过了一会儿,它问我:“我能在这儿等吗?”
“能。先跟我们回单位,等路修好,再送你回去。”
它把三只眼睛挨个眨了一遍,像是把这句话记下了。
天亮前,我们把它带回抢修队值班室。老马找来一个旧工具箱,拆掉里面的隔板,垫上干毛巾,勉强算个窝。小家伙进去转了一圈,嫌地方窄,最后还是趴了下来。
“得给它登记。”沈砚把临时安置表递给我,“名字、来源、危险性、暂住地点,先填能确定的。”
我在名字一栏写了“待定”,来源写“旧河道支路”,危险性写“暂未发现主动攻击行为”。写到特殊习性时,小家伙忽然抬起头。
“还要交物业费。”
我停下笔:“谁告诉你的?”
“妈妈说,人类住进楼里,要先交物业费。她在水管里听见过。”
老马把保温杯放到桌上:“它妈听得还挺全。估计连催缴电话都听过。”
小家伙认真地点头:“先交物业费,再进门。”
“我们这儿是单位值班室,不归物业管。”我把表格往沈砚那边推了推,“不过卫生得自己收拾,电线不能碰,井盖也不能自己开。”
沈砚把表格从我手里抽过去,翻到背面:“物业费不归结构组管。但临时安置协议得签,监护人写谁?”
我把表格拉回来,在监护人一栏写下自己的名字。
它低头看了看自己的爪子:“那我住你们单位。”
“你妈妈同意?”
“她说,先跟会听水的人待着。”
沈砚在临时安置意见后面签了字,又补了一行:待旧河道支路修复后,安排返送。老马则在工具箱边贴了张纸,写着“临时住户,禁止啃咬工具”。
我看着那团缩在旧毛巾里的黑东西,又看了看自己那张刚办好的入职手续。岗位职责那栏还空着。
这工作确实不大适合写在招聘启事上。