导语
睁眼时,我站在正在下沉的深海钻井平台里,海水已经没过膝盖。
眼前浮着一行血红的字:【任务:与目标遭遇,并活着离开。奖励:水下呼吸(C级)。失败:宿主回收。】
"宿主回收"是什么意思,我没问。因为走廊尽头的应急灯闪了一下,那东西贴着天花板爬过来了——四条肢,没有头,身体上长着一张往下滴水的嘴。
系统适时弹出提示:【目标已遭遇。距离逃生出口:一千二百米。】
我:???
第一章 睁眼就在海底
徐飞翔是被冷水激醒的。
三秒前,他还在出租屋里啃隔夜的面包,手机屏幕亮着房东的短信:房租今天最后一天。
现在,他站在一条倾斜的金属走廊里,海水没过膝盖,还在一层一层往上漫。
头顶的应急灯半死不活地闪着。远处传来金属被扭曲的呻吟,一声比一声近。这座钻井平台在下沉。是往海底的那种下沉。
眼前浮起一行血红的字。
【任务:与目标遭遇,并活着离开。】
【奖励:水下呼吸(C级)。】
【失败:宿主回收。】
什么叫宿主回收?
没人回答。字浮了两秒就散了,像从来没出现过。
徐飞翔抹了把脸上的水,逼自己接受一件事:这不是梦。冷水、膝盖的疼、肺里那股咸腥味,真得不能再真。
他沿着走廊往高处走。走出去二十米就发现不对——这条走廊两头都是斜的,最高点的舱门被焊死了,门把手上结着一层白霜。
霜上面,有人用血写了两个字:别开。
血迹还没干透。写字的人不知道去了哪。
他还是伸手碰了一下把手。隔着白霜,门板里传来一声极轻的嗡震,像什么东西在里面应了他一下。
他把手缩了回来。霜上那个血的"别"字,最后一捺拖得很长——写字的人是用尽了力气的。
水漫到了大腿。徐飞翔调头,从侧面的检修口爬进竖井,往上蹬了三层,钻进一条干一点的通道。刚站稳,应急灯灭了。
黑暗里,他听见头顶传来一种声音。
不是漏水,不是金属。是指甲挠在铁皮上的声音,很密,很多,从走廊另一头过来。
应急灯闪了一下,又亮。
那东西贴在天花板上,正朝他爬过来。四条细长的肢,倒扣着抓在铁皮顶上,没有头。整个躯干中间裂开一道口子,那张嘴就从裂口里翻出来,一开一合,往下滴着水。
滴下来的水掉进走廊的海水里,咕地冒起一串泡。
它走得不快。每一条肢落下来之前,肢尖都会先轻轻点一下铁皮,点一下,听一下,再落——像盲人用手杖敲地。整条走廊,都是它的地面。
【目标已遭遇。】
【距离逃生出口:一千二百米。】
【逃生出口:底舱主机室。】
底舱?
徐飞翔脑子里嗡的一声。这平台是从底下开始沉的,底舱是进水最快、最深、最黑的地方。系统给他指的逃生口,偏偏在那。
没有时间骂。那东西从天花板上一蹬,四肢张开,朝他扑过来。
他侧身摔进旁边一扇配电室,反手拽上门。什么东西砸在门板上,整扇门凹进去一块,门缝里挤进来一股腥味。不臭,是深海里那种冷冰冰的腥。
砸门声停了。
配电室里只剩他自己的喘气声,和越来越近的水声。
然后他发现一件事:那东西不砸门了,但它没走。门外很静,静得能听见它的肢在铁皮上极轻地挪动。他屏住呼吸,那声音就停。他一喘气,那声音就朝门缝挪一寸。
它看不见。它在听。
听的不是呼吸,是心跳——他越怕,心跳越响,门外的动静就越兴奋。
徐飞翔咬住自己的手背,把一声抽气咬碎在牙缝里。小腿开始抽筋,水温在往上爬,配电柜的指示灯灭了一排。他开始数自己的心跳,一下,两下,数到第四十下的时候,他发现自己不是在压心跳,是在求它——求这颗心,别暴露他。
徐飞翔靠着配电柜慢慢蹲下去,把呼吸放到最缓。他想起三秒前的出租屋,想起房东那条短信,忽然觉得那条短信可爱得要命。
门外的东西等了十分钟,没等到心跳变响,肢声慢慢远了。
他一直等到水漫上胸口才动。
等的那十分钟里,他借着一丝漏进来的光,看清了半间被淹的生活舱。桌椅翻倒着漂,一张全家福贴在舱室顶板上,照片里的人在笑,相框玻璃裂了,水从裂缝里进进出出。他看了半秒,收回目光。
系统要的是遭遇。它连给他伤感的时间,都不发。推开配电室另一侧的检修窗,钻进管道夹层,朝着底舱的方向去。系统的字又浮了一次,只有一行:
【提示:目标可感知十米内的心跳。】
现在才提示。
顶棚的广播突然自己响了。电流杂音里播了半句安全须知,"如遇紧急情况,请",然后被水泡哑了,滋啦一声,彻底没了。这座平台的广播系统,比它的人类主人活得都久。
徐飞翔在管道里爬,一边爬一边算账:一千二百米,水位还在涨,他一口气憋不了多久——而出口在最深处。
那东西要是就在下面等着呢?
管道尽头传来一声水响。很轻,很有耐心,像什么东西提前到了底舱,正坐在出口旁边,等他下去。
徐飞翔挂在管道里,进也不是,退也不是。
水位已经漫进了夹层。退回去,是被水淹死;爬下去,是去见那个坐在出口旁边的。系统要的只是"遭遇"——可它提前坐到出口那里,是不是也算准了,他必须下来?
他骂了一句。骂房东,骂泡面,骂这一千二百米的破管道。骂完,他往下爬。
(第一章 完)
第二章 它听得见心跳
管道夹层到头了。徐飞翔推开格栅,落进机舱,水已经漫到腰。
主机室的方向就在一扇水密门后面。系统说得清楚,逃生出口在门后面。可门前的海水里,那东西悬在离门不到十米的地方,四条肢收拢着,像一丛沉在水底的枯枝。
一动不动。
它在听。十米之内,心跳不能快。
徐飞翔贴着管壁,往侧面挪。挪一步,停十秒。心跳被他压得很低。可水已经涨到胸口,他迟早要喘,一喘就急,一急心跳就飙,那丛"枯枝"就会转过来。
他环顾机舱。左侧的管架上码着一排高压气瓶,蔫头蔫脑地泡在水里。泄压阀的锁紧螺母就在伸手可及的地方。
赌一把。
他摸出腰带上的扳手,顶住螺母,拧。松了半圈,又半圈。那丛枯枝在水里轻轻晃了一下,没转过来。
螺母松到第三圈,卡住了,锈死的。徐飞翔把手探进水里,摸到管架下面一截断掉的阀门手轮,蹭掉铁锈,套上螺母,又接了一截断管加力臂。整套动作他做得极慢,每一下都在等那丛枯枝转过来。
枯枝没转。它悬在十米外,稳定得像一件沉船文物。
徐飞翔退开十步,深吸一口气,抡起扳手砸开了阀口。
高压气的嘶啸像一百把电钻同时插进耳朵。整间机舱的水都在震。那东西猛地僵住,四肢绷得笔直,躯干上那张嘴张到最大,一动不动——它的听觉过载了。
徐飞翔拔腿就冲。这一次他不管心跳了——那声嘶啸还塞在它耳朵里,十米之内,它什么都听不见。他扑到水密门前,抓住轮盘,狠狠拧到底,整个人的重量都挂在上面。
门闩刚落进锁槽,门外传来重物砸门的巨响。一下,两下,越来越密。
他踉跄着退进主机室。房间中央吊着一枚银色的耐压球,舱门敞开着,圆窗里亮着灯,像专程来接他的。
【逃生舱:就绪。】
【警告:撤离窗口九十秒。】
徐飞翔钻进去,反手拉闭舱门。耐压球咯的一声弹离平台,身子一轻——失重了,它在往上浮。
透过圆窗,他看见钻井平台的探照灯一根接一根熄灭,从下往上,像有什么东西在下面,把它整座往黑暗里拽。
深度计还在走:三百五十米,四百米,五百米。仪表盘上除了深度,没有一个是活的。供电断了,定位断了,上方的海面上,此刻没有任何人知道这里沉了一座平台。
耐压球按预设程序上浮。它是这座平台最后一件还在工作的东西。
然后黑字浮起来。
【遭遇:已完成。】
【逃生:已完成。】
【结算:奖励发放中。】
奖励发放的感觉,是肺里灌进一桶冰水。徐飞翔蜷在舱里咳,咳出来的水带着咸味——他明明在吸气,没有喝水。喉咙深处有什么东西在张开、贴平,像一层新长出来的膜。
咳完了,呼吸忽然变得很顺。顺得不像人。
他试着憋住气。三十秒,肺不闹。他把脸埋进舱底的积水里,吸了一口——水从喉咙里过去,氧气留下来,像用筛子筛过一遍。
他把头抬起来,半天没说话。
这不是奖励。这是改造。
——
再睁眼,是出租屋的天花板。
桌上那碗泡面还冒着热气。手机屏幕还亮着房东那条短信,光标停在同一个位置。墙上的挂钟显示,从他趴下啃面包到现在,只过去了十分钟。
徐飞翔摊开手掌。掌心一道口子,是刚才在管道里被铁皮划的,血已经干了,结着痂。
任务世界里的伤,带到了现实里。
他坐回桌边,捧起那碗面。面坨了,他还是吃完了,吃得很慢,因为手在抖,筷子夹不住东西。吃到一半他把碗放下,对着天花板问了一句:
"宿主回收,是什么意思?"
镜子上什么字都没有。系统对不属于任务流程的问题,一律装死。
他去洗手。镜子里的自己喉结下面有一道浅浅的红痕,像有什么东西正从皮肤底下往外长。
黑字无声地浮在镜子上,盖住他的脸。
【下一次投放:48小时后。】
【倒计时:47:58:12】
(第二章 完)
第三章 平台上的第二个活人
倒计时走完的瞬间,徐飞翔又一次站在了倾斜的走廊里。
海水没过膝盖。应急灯半死不活地闪。还是那座平台,还是那个任务:【与目标遭遇,并活着离开。】
他还没来得及骂,旁边检修间的门开了一条缝,一只手把他整个人拽了进去。
"闭嘴,蹲下。"
检修间里蹲着一个五十来岁的男人,工装裤,胡子拉碴,左腿裤管用绳子扎死——裤管下面是空的。男人竖起一根手指,指指天花板,又指指门外,做了个"它在巡"的手势。
三分钟后,那阵指甲挠铁皮的声音从走廊尽头过去了。
"你叫什么?"男人压着嗓子问。
"徐飞翔。你呢?"
"老周。"男人咧嘴一笑,牙很黄,"第三个任务的老熟人。这破平台,我来过两回了。"
徐飞翔盯着他:"任务不是完成就结算吗?"
"对。遭遇加活着离开。"老周从怀里摸出半根压缩饼干,掰了一半递过来,"我上回也进了逃生舱。舱门一关,它把我送回来了。系统说我没完成任务。"
"你明明活着。"
"活着离开,不是离开。"老周指了指主机室的方向,"逃生舱要两个人。左右两个轮盘,三十秒内同时拧开。系统给一楼的走廊焊死、给舱门上冻、把出口做成双人轮盘——你以为是设计失误?"
他把压缩饼干咽下去:"它是故意的。它要你自己想办法,或者,找个伴。"
徐飞翔的后背一层层地冒冷汗。他想问怎么找伴,视线扫过老周扎死的裤管,没问出口。
老周顺着他的目光看下来,平静地卷起另一边袖子。
手腕上有一圈环状的旧疤,颜色比皮肤深,像烙上去的。
"它们数过我的记号。"老周说,"别问是什么数的。记住一条就行——出去以后,要是有人在数人头,喊你名字,别应。应了,你就得回来补这个数。"
"你的腿呢?"徐飞翔还是问了。
"上一个任务的世界。"老周把裤管又扎紧了一圈,"跑得慢了半步。拿腿换个出去的机会,值。"
他说这话的语气,像在说上个月买菜多花了两块钱。
门外的挠铁皮声,停了。
紧接着是水密门那边传来的巨响——那东西找到主机室了,在砸门。砸一下,门凹一分。
老周一把将徐飞翔推向检修间的侧窗:"轮盘在主机室里头,一边一个。我拧左边,你拧右边,数三十秒。"
"你的腿——"
"我耗在这儿两回了。"老周抄起墙角的消防瓶,拧开了保险,往砸门声的方向走,"替我上去看看外面。"
徐飞翔翻进主机室的时候,老周已经站在水密门外了。
"老周。"他隔着门喊了一声。
"嗯?"
"出去以后,我替你应一声。"
"别。"门那边笑了,"你活着出去,比什么都强。"
"数到三。"老周的声音接着响起来,稳得像在聊天气,"你妈要是还等你回家吃饭,就快点拧。"
一。二。三。
消防瓶的爆响和高压气的嘶啸搅在一起,整条走廊都在震。徐飞翔双手抓住右轮盘,疯了一样地拧。左轮盘在对面自己转了起来——老周在用那条好腿蹬着地,单手拧。
二十七,二十八。轮盘越到后面越沉,锁槽里的锈像水泥。徐飞翔吼了一嗓子,把最后半圈砸了进去——三十秒,卡着点。
水密门外,老周的消防瓶还在响。响了三声,停了。
轮盘锁死,舱门弹开,耐压球吞下他,弹离平台。
黑字浮起来。
【遭遇:已完成。】
【逃生:已完成。】
【结算:奖励发放——水下呼吸(C级)。】
【投放间隔:48小时。】
这一次他在耐压球里咳了很久很久。冰水灌肺,喉咙里的膜第二次张开。等他咳完,圆窗外一片漆黑,那座平台连同老周的消防瓶,全沉进了没有灯的地方。
——
出租屋。十分钟。温着的泡面。
徐飞翔捧着面碗坐了很久,忽然想明白一件事:老周说"第三个任务的老熟人"。
也就是说,在这套系统里,活人不止他一个。而老周没能离开。
他想起老周最后那句"你妈要是还等你回家吃饭"。系统不会说这种话,系统只会说"投放"和"结算"。
那是个人才说得出的话。一个想儿子想了两回的人。
他把面碗放下,对着空气开口,声音很轻:"你听得见吧。"
镜子上浮起一行小字。
【听得见。】
【倒计时:47:59:03】
(第三章 完)
第四章 无灯溶洞
这一次没有投放的预兆。前一刻他还坐在出租屋里,后一刻脚底下就是水。
睁眼,没有天花板。没有天。没有一丝光。
黑得连系统的红字都显得暗。
【任务:与"爬山人"遭遇,并活着离开。】
【奖励:——】
奖励栏是空的。
"奖励呢?"徐飞翔对着黑暗问。
字散了,又浮出一行,语气第一次像个出故障的机器:
【奖励发放异常。】
没有解释。再问,字不浮了。
他摸黑站直,脚下的水没过脚踝,凉得刺骨。
他抬起手,在眼前晃了晃。什么都没有。不是黑,是"没有"——睁眼和闭眼,是同一种没有。他伸手往前探,指尖碰到石壁,湿的,凉的,指腹上一层细细的滑腻。他改用手背贴墙,一步一步蹭。
空气是湿的,带着土腥味,头顶偶尔有水滴砸下来的声音,一声一声,间隔很长——溶洞。声学意义上的噩梦:每一点声音都会被放大的石头大厅。
喉咙里的滤膜还在。老周教的规矩也在,他在心里过了一遍:
一,任务会骗你,卡是故意设的。
二,奖励要活着结算。
三,有人喊你名字,别应。
他沿着洞壁往一个方向摸。走出没多远,脚尖踢到一样软的东西。
他的第一反应是缩脚。第二反应是蹲下去——黑暗里一具尸体,身上可能留着上一个人没来得及用完的东西。这个世界不留废品。留废品的,只有死人。
是一具尸体。工装,胶鞋,姿势很安静地靠着石壁,像睡着了。徐飞翔摸到他的手腕——一圈环状的旧疤。
尸体手里攥着一根荧光棒,还剩最后一点光,绿得像萤火虫的尸体。旁边有个防水本,最后一页的字迹很急:
它们没有眼睛。靠回声。
别出声没用——别发出任何回声。
水会放大一切。
本子的前几页写满了日期和一行行"第X次"。最后一次后面,是一个没写完的"还剩"。
往前翻,第一页写着名字:郑大河。第二页抄着同一句"靠回声",抄了七遍,一遍比一遍工整,像在给自己立规矩。第七遍下面有一行小字:
我是六人队的最后一个。我不知道另外五个变成了什么。但我不再喊他们的名字了。
徐飞翔把荧光棒掰亮,捏在手里,没敢举高。绿光只有半米,照出脚下一片黑水,水面上浮着他自己的倒影。
这时候,黑暗深处传来一个声音。
"咔。"
不是水滴。是某种东西发出的声脉冲,短促,像折断一根干树枝。隔了几秒,又是一声,近了一点。
然后是第三声。再近。
它们在"看"。用声音一寸一寸地摸过这座黑暗的洞,摸到有回声挡住的地方,就停下,确认,再摸。
徐飞翔捏着荧光棒,把自己钉在洞壁上,连眼皮都不敢眨。
咔的一声落在他斜上方,近得他能感到石壁上有一丝震动。绿光只有半米,他把它整个攥进拳头,光从指缝里漏出一线。指缝外,一根白色的肢从钟乳石后面探出来,搭在离他头顶两尺的岩棱上,收拢,抓住,稳住——然后肢尖开始敲击岩石。
笃。笃。笃。
它在校准。它听见这个方向有一团"挡住回声的东西",正在一寸一寸确认那是什么。
咔。咔咔。
那声音绕过他面前三米的地方,摸向另一头,远了。
他刚松下半口气,黑暗里,有个声音贴着他的后颈响起来。气声,很轻,很熟——
"徐飞翔。"
是他自己的声音。
徐飞翔的指甲抠进了石缝里。
别应。他把这三个字在心里砸了三遍,砸到那声气音散在黑暗里为止。他不知道是哪个"他"录下了自己的声音,也不知道那个人现在在哪。他只知道,规矩第三条,能救命。
(第四章 完)
第五章 别出声
徐飞翔没有应。
老周的第三条规矩救了他。他握紧荧光棒,转过身,绿光照出五米外一块凸起的岩台——岩台上蹲着一个女人,冲他拼命摆手,另一只手在嘴前压了压。
别出声。
女人跳下来,落地没有一点声音。她凑近,抓过他的手,在他掌心里写字,一笔一划:
小唐。第五次。
你刚才听见的,是我录的。它们学会我录的声音了,你在它附近喊名字,它们就当回声放。
跟着我。手别离我三米。
小唐在前面带路,步子又轻又稳,落脚永远踩在实石上,避开每一片水洼。徐飞翔学她的样子走,走出两百米,才明白她为什么这么走——
前方传来一阵急促的脚步声,还有人在喊。远处另一条岔道里,绿光乱晃,三四个人影在跑,一边跑一边喊彼此的名字:"老郑!老郑你——"
声音戛然而止。
不是渐弱,是掐断。像整条岔道连人带声音一起被黑暗吞了下去。
然后是"咔。咔咔。咔咔咔"——几十个声脉冲同时响起,朝着那条岔道摸过去。
没有惨叫。自始至终,一声都没有。
绿光灭掉之前,徐飞翔看清了最后一眼:那几个人里,有一个举着手电,光柱稳稳地照着前方——照着一片什么都没有的黑暗。
他们到死,都不知道东西在哪。
小唐的手死死扣住徐飞翔的手腕,指甲掐进肉里。她在黑暗里凑到他耳边,用几乎不成声的气音说了一句话:
"在这里,死是不出声的。"
——
大厅在半小时后出现。
水声在这一段消失了。一百米的厅,静得能听见自己血液走动。小唐停下来,把荧光棒的光压进掌心,只留指缝一线。她指了指头顶,又指了指地面:上面有,下面也有。
中间这条道,是它们让出来的。
绿光照不到顶,钟乳石从黑暗里垂下来,一根一根,像倒挂的森林。小唐在掌心写字:穿过大厅,出口在对面地下河。到了河边,系统会开门。
两人贴着石林往里走。小唐在前面数着步子,每二十步停一次,把耳朵贴向地面——地下河的水声是她的掩护,也是她的倒计时:水声越大,离河越近,可这一路的寂静,也快到头了。
走到三分之一,徐飞翔脚下的碎石轻轻一响。
极轻。在一百米的寂静里,等于开枪。
咔。
声脉冲从头顶落下来,一层叠一层。绿光里,四五条白色的影子从石林间垂荡过来——四肢奇长,没有眼睛的头颅正对着他们,整个身体绷成弓。
小唐做了一个"趴下"的手势,指了指旁边一道石缝。徐飞翔钻进去,回头,看见她做了另一件事。
她走向大厅中央,爬上一根石笋的顶端,摘下背上的水壶,抬手砸在岩壁上。
哐。
所有白色的影子瞬间调头,扑向声音的方向。石笋顶上的回声一层叠一层,它们在回声里乱成一团,互相撕咬。
小唐从顶端被拖下去的时候,从头到尾,没有出一点声。
被拖下去之前,她做了最后一件事:把别在腰上的第二根荧光棒拧亮,反手掷向大厅另一头。绿光砸在石壁上,脆响一声,把最后几条白影的注意力,从石缝这边拽了过去。
她到最后一刻,还在替他分回声。
徐飞翔咬着自己的手腕,尝到了血。他看着那团绿光翻滚着熄灭,看着几十条白影在回声里发疯——
然后他懂了小唐最后教会他的事。
它们靠回声,回声就会骗它们。
他摸出小唐落在石缝边的那根荧光棒,看准大厅另一头的深沟,用石头敲了三下岩壁——咔,咔,咔,节奏模仿人跑动的脚步。白影们疯了一样追着这条凭空造出来的"脚步声"扑向深沟。他把荧光棒抡圆了,扔过沟对面。
荧光棒砸在对面石壁上,脆响一声。
白色的影子接二连三地扑空、坠落,砸进深沟里,没有回声传上来。
【遭遇:已完成。】
【逃生中:距离出口三百米。】
【奖励:——】
奖励栏还是空的。徐飞翔站在地下河边,握着那根只剩一点绿光的荧光棒,指缝里的血干成了黑的。
他看了那根荧光棒最后一眼,把它插在河滩的石缝里,冲着大厅的方向——像给什么人留的一盏灯。然后他蹚进了水里。
(第五章 完)
第六章 回收者
地下河的出口标记就在对岸——一枚悬浮在河面上的绿色光门,安静地亮着。
徐飞翔蹚水过去。光门离他还有十米的时候,闪了一下。
灭了。
【提取失败。】
【检测到:占用。】
对岸的黑暗里,走出来一个"人"。
说是人,因为它的轮廓是人形的,直立,两条腿。但它没有脸。五官的位置平得像一块没捏开的泥。它身上挂满东西:半根荧光棒,一根撬棍,一副老花镜,一件不合身的红马甲——全是宿主们的装备。
它走路没有声音。它身后拖着一道细细的、湿漉漉的痕迹,像刚从水里被捞出来。
它一边走,一边伸手,把身上挂着的装备一件一件往紧里收:半根荧光棒别进腰侧,撬棍换到左手。最后它摸出那副老花镜,端端正正地戴在了那张没有五官的脸上。
镜片后面,什么都没有。它戴上它们,不是为了看。它是记得它们的主人。
黑字疯狂地闪:
【警告:回收者。】
【警告:回收者正在截取宿主奖励。】
【警告:回收者正在截取宿——】
字停了。整个世界安静了两秒,连水声都没了。
那东西转向他。没有眼睛,但徐飞翔确定它在看他,用某种不属于五官的方式。
他转身就跳进了地下河。
水漫过头顶的瞬间,肺本能地想收缩,然后喉管里那层膜张开了——冰凉的河水灌进喉咙,膜把氧气一层层滤下来,凉凉地送进肺里。他在水底呼吸了。
这具身体改写的第一个用场,是在逃命的时候。
回收者追到河边,停住了。它站在水边,那道湿漉漉的痕迹在水线前停了整整一秒,然后它退开,沿着河岸平行地走,不进水。
水是它的边界。
它在岸边站了很久。站到徐飞翔的胳膊在水里泡得发麻,它忽然弯下腰,把那张没有五官的脸凑近水线,几乎贴着水面——然后,它用小唐的声音,轻轻说了一句:
"别怕。"
涟漪一圈一圈地散。徐飞翔潜在水下,看着那两个字变成两串气泡,从它嘴边冒出来,又破掉。
小唐死了不到一个小时。它连她的声音,都收走了。
徐飞翔顺着暗流往水下潜,找到了河底的虹吸段——一条被水灌满的岩缝,出口的光在另一头隐隐晃动。他收拢手脚钻了进去。四分钟。他在黑暗的水里数着,肺里的膜一张一合,送着凉丝丝的氧气。身后的岩缝里,什么东西的指甲刮擦着石头,到了水线下三寸的地方,停住,再没下来。
第二分钟,他的耳朵开始疼,水压。第三分钟,喉咙里的膜滤氧的效率降了,每一下呼吸都变短。他在黑暗里给自己数数,数到一百八,前方的黑里透出一线绿——出口。最后二十米,他是拽着岩缝壁上的石棱,一格一格把自己拉过去的。
他从虹吸段另一头钻出水面时,绿色的光门重新亮了。
【异常结算:本世界奖励发放失败。】
【奖励累积至下一任务。】
【回收者已标记宿主:徐飞翔。】
最后一行字浮起来的时候,徐飞翔正涉水上岸。他盯着那行字看了很久,问了一句:
"标记了会怎么样?"
系统沉默了很久。久到他以为这次问不出答案了,才浮出一行字,只有一行:
【它记得你。】
临走前,徐飞翔在岸边看见了那副老花镜,镜腿正对着他。他用撬棍把它挑起来,扔进了河里。
水面冒了一串泡。
他不知道这算不算有意义。他只是不想让任何一样死人的东西,再挂在那东西身上。
(第六章 完)
第七章 零下四十度的站
第三次投放,落进一场暴风雪里。
徐飞翔从雪坡上滚下来,风像刀子一样刮过面罩。两百米外,一片建筑群的灯在雪幕里发黄——铁塔、天线、一排蓝顶板房,门楣上焊着三个字:雪岭站。
黑字浮起来。
【任务:与"拟形者"遭遇,并活着离开。】
【奖励:声纹定位(C级)。累积发放中。】
奖励栏是满的。说明在这里,那个东西够不着他。这个认知没让他轻松半分——够不着,可能是回收者进不来这个温度。
也有可能是别的东西,在替它守着门。
他敲开站门的时候,热气和饭菜香一起涌出来。
开门的是个高个子队员,手套摘了一只,握住他的手晃了晃。那只手很暖,暖得过分,像刚从炉子上烤过。徐飞翔被让进门,风雪在背后关上,屋里所有人的目光一起落在他的面罩上,落了整整两秒,才散开。十二个队员,清一色藏蓝色工装,围在食堂长桌边吃饭,见他进来,齐刷刷抬头。
"搜救队的?"戴眼镜的站长站起来,笑容很标准,"可我们没报过求救。"
徐飞翔把准备好的话说了:"通讯基站检修,顺路。暴风雪太大,借宿一晚。"
没人起疑。没人问第二句。他们只是笑,十二个人,笑容的弧度整齐得像用一把尺子画出来的。
他借宿下来,隔着饭桌挨个看。菜是热的,可他问今天星期几,桌上沉默了三秒,三个人给了三个答案,然后所有人都笑了,好像这是个不好笑但必须笑的笑话。
他注意到更多的东西。汤锅坐在炉子上咕嘟着,锅沿却结着一圈冰。窗台上的绿萝养得很好,可这个站的窗户,从外面看全是焊死的。墙上的排班表写着日期——那个日期,比雪岭站失联的官方记录,晚了整整半年。
夜里,他被分配到备用舱室。躺下之前,他习惯性地问系统要提示。
备用舱室的门从外面能锁。他从里面反锁,又把桌子抵上去。做完这一切他躺下,听通风管道里的风声——风声很匀,匀得像节拍器。
他数了三十拍。风声停了一拍,又续上。
有什么东西,在管道里跟着他的呼吸换气。
黑字浮起来,比往常多。
【提示一:拟形者模仿它见过的任何人。】
【提示二:拟形者无法模仿声音以下的部分。】
【提示三:本站原有人数:十二。】
【提示三·附注:请自行判断"原有"的含义。】
徐飞翔在黑暗里睁着眼。走廊上传来说话声,此起彼伏——是队员们的声音,一个个轮流说,语气轻松,像在开夜谈会。
他数了数说话的声音。
十一个。
他竖着耳朵又数了一遍。还是十一个。
可他白天明明数过,食堂里坐着十二个人。
他屏住呼吸,听了很久。那些声音聊的是琐事——谁的家乡菜好,谁的球赛输了,谁的家信寄了两个月还没到。聊到一半,所有的声音同时停了。
停了五秒。
然后从头再来,一模一样,连"球赛输了"后面的那声笑,都落在同一个位置。
墙外,风雪里传来极轻的一声,像什么东西贴着建筑外壁,蹭了一下。
(第七章 完)
第八章 第十三个影子
第二天早饭,徐飞翔数了人数。
十二个人,十二把椅子。他盯着长桌,从左往右数,十二;从右往左数,十二。可他总觉得自己漏了什么,直到他看向长桌尽头墙上那张全站合影。
合影里,十二个人。
可合影正下方的地板上,倒映着桌边所有人的影子——他一根一根数过去,影子有十三条。
他抬头。桌边没有人动。所有人都在低头喝粥,粥的热气升起来,把每张脸熏得模模糊糊。
"站里有第十三个人。"他放下勺子,说。
食堂安静下来。所有人都抬起头看他,十二张脸,十二道目光。
站长的笑容还挂在脸上,只是这回,笑得有点慢:"小徐,你数数,这儿有几个人?"
徐飞翔数了。他一个一个指过去:"一、二、三……十二。"
"那第十三个呢?"
"她现在不在,"徐飞翔盯着站长的眼睛,"但她今晚会在。"
桌子底下,他攥紧了拳。系统补发的奖励在指尖发烫——声纹定位,C级,天没亮就到了账。他现在能"听"见每个人的声音底下那层底纹:正常人的声纹是一条线,粗细均匀。
他从口袋里摸出对讲机:"做个游戏。每人念同一句话,我检修频道用。"
十二个人轮流对着对讲机念:"雪岭站,风速七米,温度零下四十一度。"
一号,正常。二号,正常。三号、四号、五号……
第十一个,正常。
第十二个,炊事员老莫。他笑着念完,声纹在徐飞翔耳朵里炸开——同一个声音,叠着两个声道,比其余所有人厚出半秒。
念到"温度"两个字的时候,那两个声道咬字错开了半拍,像两盘磁带,一前一后地放。老莫说完还冲他笑了笑,把对讲机递还给下一个人,动作利落,眼神干净。
干净的底下,是两个嗓子。
像两个嗓子,挤在同一副声带里说话。
徐飞翔没有抬头。他慢慢把对讲机放回桌上,看着碗里的粥,用最平稳的声音说:"都正常。我检修完了。"
那天晚上他没有睡。后半夜,走廊上的脚步声在他门外停住了。
一个很轻的声音,贴着门缝,用他的声音说话:"徐飞翔。"
老周说过,别应。
门外的声音换了一个:"徐飞翔,开门,我是小唐。"
又换了一个:"老周。腿好多了,你看看。"
徐飞翔一动不动地坐在黑暗里,手插在睡袋里,握着消防斧。他听着门外的声音把老周、小唐、老郑轮着喊了一遍,最后忽然安静下来。
门缝底下,滑进来一张纸条。
他的字迹:"别查了。它已经知道你知道了。"
徐飞翔没有去捡那张纸条。他盯着门缝,看那张纸在门内的地面上停住。
门外的脚步声退了,退到走廊尽头,又站住。这一次,它没有再说话。它只是站在那里,站到整座站安静得像一口扣在地上的锅。
——
天亮之前,警报响了。
不是火灾警报,是站外门的门铃,有人按着不放,笛声拉成一条直线。徐飞翔冲出去的路上,走廊两侧的舱门一扇一扇弹开,队员们的脸一扇一扇探出来,见了他,问的都是同一句:
"是救援吗?"
徐飞翔冲出舱室的时候,食堂的方向传来桌椅翻倒的巨响。他赶到时,炊事员老莫站在食堂中央,正在"脱"——像脱一件不合身的衣服,从自己的身体里往外翻,翻出来的东西没有固定的形状,灰白色,边缘流着。椅子翻倒,十二个队员连人带椅子摔在地上,惨叫声撞在铁皮墙上又弹回来。
它太急了。它本该再多潜伏一天的。
变形要三十秒。这是系统提示二给他的底气:拟形者无法模仿声音以下的部分——它模仿的"人",皮是声音做的,三十秒才能把皮长严实。
徐飞翔没有跑。他冲向厨房,拖出液氮罐,拧开阀门,朝着那团正在成形的东西泼过去。零下一百九十六度的白雾腾起来,成形到一半的躯体发出一种像玻璃开裂的声音,僵在半空。
他抡起消防斧。
三十秒内,一共七斧。
第七斧下去,那团灰白色终于停了。它塌回原形的样子很慢,边缘一点点收拢,像退潮。它最后保持着老莫的半张脸——左半张。右半张还欠着,没来得及长。
做完这一切,食堂里安静下来。十二个队员,一个都没能站起来。
【遭遇:已完成。】
【逃生:已完成。】
【结算:任务完成。】
徐飞翔扶着桌腿,吐了。吐完,他跪在地上喘,看见结算屏的角落里,有一行小字一闪而过——
【世界编号:现实-0413】
然后那行字像被人从背后涂掉一样,黑了。
(第八章 完)
第九章 任务不是游戏
回到现实,倒计时还有四十五个小时。
徐飞翔没有睡觉。他把三次任务的细节一条一条写在纸上:沉没的钻井平台、失踪的地质队、失联的科考站。然后他打开搜索框,一个一个查。
蓝鲸三号钻井平台。四年前,南海,平台失联后整体沉没,十一人遇难,官方通报:海底地质活动,原因不明。
青岗溶洞。七年前,一支六人地质勘探队进洞测绘,全员失联,搜救队只在洞口找到装备,原因不明。
雪岭站。五年前,极地科考站冬季通讯中断,次年夏天救援抵达时,站内设备完好,十二名队员无一幸存——注意,是一具尸体都没有。通报:原因不明。
三个世界。三起真实事故。全部"原因不明"。
他又把任务里的细节对着新闻核了一遍。蓝鲸三号的沉没坐标,蓝洞海域;青岗溶洞,洞底连着地下河;雪岭站,失联前最后一条气象记录——风速七米,温度零下四十一度。
和拟形者让十二个人念的那句话,一字不差。
那不是随口编的台词。那是雪岭站发给地面的最后一条通讯。拟形者把它学下来,挂在了嘴边。
他坐在屏幕前,手心全是汗。然后他对着空荡荡的房间开口,声音发干:
"那些世界,是真的?"
镜子亮了足足半分钟。然后字浮出来,一行一行,慢得像第一次斟酌措辞:
【宿主权限提升。】
【任务世界均为现实事故的历史切片。】
【系统用途:打捞。】
"打捞什么?"
【沉没的历史。】
【事故一旦沉没,因果随之下沉。宿主进入切片,遭遇目标,活着离开——每一次往返,都在给下沉的历史挂上浮标。】
徐飞翔盯着"宿主"两个字,一字一句地问:"那你打捞历史,用我做什么?"
【你是浮标。】
"浮标怎么才算合格?"
【遭遇。逃生。结算。】
"完不成呢?"
系统停了停。
【你就是沉没的一部分。】
镜子暗下去之前,徐飞翔看见自己的倒影浮在那行字上,和黑字叠在一起,像一张刚打捞上来的照片。
镜子暗下去。最后一行字浮出来的时候,带了一个他从未见过的格式——系统调出了一份清单,第四次任务排在最上面:
【世界编号:现实-0413。】
【事故名称:███(已涂黑)。】
【投放倒计时:02:00:00。】
事故名称那一栏,不是系统涂的。系统的一切都是规整的黑体字,唯独那一道黑,歪歪扭扭,像被人用手,狠狠抹了一把。
他把四次事故的日期写在纸上排成一排:四年前,七年前,五年前,中间空着三年前——4月13日,现实-0413。
四次沉没,系统只给他看了三次。第四次被涂黑了。
涂黑它的那只手,不希望他知道那是怎么回事。或者更准确一点——不希望"现在这个他",知道。
(第九章 完)
第十章 我妈收到过我的信
倒计时还有四十个小时,投放却没有开始。
系统在等他。或者说,在给他留最后一段现实里的时间。徐飞翔把"现实-0413"翻来覆去地拆:0413,不是随机的数。
他试着按日期搜。三年前,4月13日。
新闻只有一条:科考船"南远号"在南海某蓝洞海域失事,全船十一人,无一生还。
事故通报的末尾附着遇难名单。他一行一行往下看,看到最后一个名字的时候,手停住了。
徐飞翔,27岁,声呐员。
配的照片,是他的脸。
他冲到卫生间,拧开水龙头,把冷水泼在脸上,一遍又一遍。镜子里的脸还是他的脸,可三年前那个"徐飞翔"明明死在了海底——那他是谁?
出租屋楼下有一家照相馆。他记得自己三年前来洗过照片。洗照片的事有,可那前后几个月的记忆,像蒙了一层水汽,怎么擦都擦不出细节。
他下楼去了那家照相馆。老板换了人,底片也不留。但他从相册样片的夹层里,压出一张当年取件的单子存根,日期:三年前,4月12日。
取件人签名那一栏,三个字:徐飞翔。
和那封信上的字,是同一种顿笔。
他回了家。
楼道里的声控灯坏了一盏,跺两下才亮。这一层他闭着眼都认得:三楼半转角那块松动的地砖,四楼防盗门上贴着的、他高中那年的春联残角。这些都记得,一样不差。
可越是这样,他越不敢想——妈记忆里那个"上个月的他",走这条路的时候,认不认得这块地砖。
妈开门的时候看了他一眼,很平常地侧身:"回来啦?锅里有汤。"
不是三年没见儿子的那种眼神。
"妈,"他跟在后面,声音发紧,"我上次回来是什么时候?"
"上个月啊。"妈头也没回,"放了一箱你爱喝的汽水就走,说是急着出船。你那个工作,总往外海跑,妈就不多留你。"
上个月。
他记忆里根本没有上个月回家的这一趟。可妈记得,锅里的汤是真的,那箱汽水喝掉一半也是真的。
他试探着问:"妈,我上个月回来,都说什么了?"
"没说什么呀。"妈把汤端上桌,"吃了顿饭,问了你爸的血压,走的时候在楼道里站了一会儿。我看你像有话,没敢问。"
在楼道里站了一会儿。
是谁站在楼道里?站了多久?想了什么?徐飞翔一个字都不知道。可妈记得,记得清清楚楚——这个世界里,有人替他记着他自己。
他的房间还保持着原样。书桌上多了一个铁盒,上了锁,钥匙用红绳拴着压在盒底——妈的老习惯,最贵重的东西,放在最不设防的地方。
盒子里是一件旧工装,一块表蒙碎掉的潜水表,还有一封信。
潜水表的表带加长过一节——他的手腕没这么粗。表针停在4月13日,凌晨两点十七分。
船沉的时刻。
信封上是他的字。
妈:
如果我回不来,别找我。
这不是出事,是我自己选的。别问为什么,问就是,船上还有比回家更要紧的东西。
照顾好自己。别哭。
落款日期:三年前,4月12日。
沉船前一天。
徐飞翔捏着那页纸,站在自己从小住到大的房间里,一个字、一个字都不记得写过。字是他的,习惯是他的——他写"别哭"的时候,习惯把"哭"字的点顿得很重,纸上那一点,洇开了一小团。
是他写的。可写它的人,不记得了。
镜子在窗玻璃上亮起来,红字,很短:
【第四次投放:现实-0413。】
【提示:去把你捞回来。】
(第十章 完)
第十一章 蓝洞
投放落点,是海。
确切地说,是一艘无人的打捞船的甲板上。夜,没有风,海面黑得像一块没有边的铁。GPS 显示:南海,某处坐标,岸上任何一张海图都不会标注的位置。
这里就是蓝洞。海面上有一个直径三十米的圆,颜色比周围的海深出一截,像整片海睁开的一只瞳孔。
黑字浮起来。
【任务:与目标遭遇,并活着离开。】
任务栏的下方,第一次出现了一行小字。字很小,格式和主任务不一样,像是从另一份文件里漏出来的:
【回收:宿主0413号遗骸。】
徐飞翔穿好潜水装备,站在船舷边。喉咙里的滤膜安安静静的——这一次,它要用真正的用场了。
他跳了下去。
水温一层比一层冷。十米,海还推着他;五十米,海不理他了;一百米,连光都不理他了。探照灯的光柱成了这世界上唯一的"上"和"下"。他咽着口水做耳压平衡,喉咙里的滤膜贴着气管,安静得像一层没人敲过的门。
蓝洞的洞壁是灰白的石灰岩,垂直向下,探照灯照不到头。十米,五十米,一百米。潜过一百米下的缺氧跃层时,水体忽然变得粘稠,像从海水里潜进了一种更沉的东西。
二百米。三百米。探照灯的光柱在洞壁上扫过——
他停住了。
洞壁上布满了抓痕。四道一组,深深地抠进岩石里,从上往下,成千上万组。
第一季第一夜,在钻井平台的天花板上,那丛"枯枝"的肢,就是这个形状。
他不是第一次来这口洞。那座平台,那群爬山人,那整个世界——是这口洞的历史切片。系统把他扔进去过的地方,全是这口洞里真实发生过的事。
再往下,洞壁外扩,他看见了船。
"南远号"。侧翻在洞底斜坡上,船体断成两截,桅杆折在沉积层里,三年了,像一具保持着挣扎姿势的骨架。
他游过断裂口。驾驶舱的仪表全熄着,海图桌上摊着一张摊开一半的航线图,图钉还别在原位。船员舱的门都开着,铺位上的被子叠着——出事的时候,没人来得及回来收。三年来,它们保持着等人的姿势。
声呐室在断口的后半截。他游进去,手电的光柱扫过倾倒的仪表盘,扫过缠成一片的线缆——
扫过舱室角落里的一个人。
他先看见的是鞋。四十二码,右脚鞋带打成死结——他打鞋带永远打成死结,他妈说他懒。然后是工牌,壳是新换的,壳角上有一圈牙印,他紧张的时候爱咬东西。
证据一件一件摞上来,摞到他不敢去看那张脸。
工装,胶鞋,姿势很安静地靠在舱壁上,像睡着了。工牌翻在胸前:南远号,声呐员,徐飞翔。
和溶洞里那具靠着石壁的尸体,是同一种姿势。
他忽然明白溶洞里那具尸体为什么让他发毛了。不是死亡,是摆放。那不是死人的姿势,是收纳的姿势。
腕上,一圈环状的旧疤。
他伸手,探向那张脸。手指碰到的一瞬间——
尸体睁开了眼睛。
(第十一章 完)
第十二章 回收我自己
那双眼睛看着他。没有腐烂,没有尸斑,皮肤是活的温度——它只是安静地靠在那里,像一件被叠好收起来的衣服。
它开口了,用他的声音:
"第四回了。"
徐飞翔僵在原地。
"你第一次来,是三年前,船沉了,你死了。"它坐直了些,动作和他一模一样,"系统把你捞起来,抹掉记忆,做成宿主。死一次,捞一次,磨一次。你死了三次,这是第四次。"
"前两次,"徐飞翔听见自己的声音在抖,"死在哪?"
"第一次任务,你被砸死在主机室。第二次,你冻死在雪岭站的走廊上。"它顿了顿,"你连自己怎么死的都不记得。这就是磨。"
"磨掉的是什么,你知道吗?"它看着他,"第一次,磨掉了你怕水。第二次,磨掉了你怕黑。第三次,磨掉了你回家的那根弦。"
"现在你知道,你妈为什么信你上个月回来过。"它的声音没有起伏,"因为回来的,从来不止一个。"
徐飞翔的手腕,无端地烫了一下。
洞外的水流轻轻涌动。系统的黑字浮在两人之间,规整,冰冷:
【回收程序:就绪。】
【请将宿主0413号遗骸,投入回收光门。】
【结算后,宿主记忆残片×3,发放至当前宿主。】
那具"尸体"看着光门,忽然笑了一下。那个笑,徐飞翔认识——是他自己对着镜子练过的、面试用的那种笑。
"把我留在下面吧。"它说,"让我上去。让我用你的名字活着——你妈那箱汽水,还是我搬回去的。反正上不去的人也记不得。你走你的,我们两清。"
徐飞翔看着它。
它伸出手,像要握手,像三年来每一面镜子里伸出来的、他自己的手。
徐飞翔握住了。
它的手很冷。握手的三秒钟里,它忽然凑近,用快得像怕被系统听见的声音,说了最后一句话:
"第五次,投的是我妈。"
然后,用尽全身的力气,把它推进了光门。
"我才是徐飞翔。"他说,"你是我死了三次的尸体。尸体就该待在尸体该待的地方。"
光门合拢。白光灌进他的头颅,三段记忆同时砸下来——
沉船之夜,船体倾斜,最后一个救生位,他把队员推上去,自己扣上了声呐室的水密门;第一次任务,高压水灌进主机室,他到死都护着怀里的记忆板;雪岭站的走廊,他背着失温的队员走了八百米,倒下的时候手还扣在对方的救生索上。
原来每一次,他都是这么死的。
不是不会逃。是逃到最后一步,总有人比他更该活着。
记忆的最后一格,是沉船前的那个下午。他在甲板上给家里打电话,信号断断续续,妈在那头说汤炖上了。他笑,说回来喝。
然后他挂了电话,转身进了声呐室,把门扣上了。
那封信是头天晚上写的。他早就知道要出事——声呐图上那口洞,不该出现在那个坐标。全船,只有他一个人看见过它。
——
他浮出海面的时候,天刚亮。打捞船还在,海还是平的。
黑字浮起来。
【第四次任务:完成。】
【检测到宿主异常保留物:记忆×3。】
【宿主评估:觉醒风险——高。】
【第五次投放倒计时:72小时。】
徐飞翔仰面躺在甲板上,看着天一点点亮起来,笑出了声。他想起老周,想起小唐,想起那具叠得整整齐齐的、自己的身体。
七十二个小时。够他回一趟家,喝一碗汤。
这一次,他打算记住每一个细节。
系统沉默了很久。然后,在倒计时的下面,浮出最后一行字。字很小,不像系统的任何一条提示,倒像是谁,在他脑子里轻轻叹了口气:
【这一次,别再让我捞你了。】
徐飞翔没有回答。他抬起左手。
手腕上,一圈环状的疤,正在皮肤底下,一点一点浮出来。
(第一季 完)