林野坐在主舰驾驶舱里,手掌贴着扶手金属触点,汗把金属面洇出一层薄雾。
心跳在“跳”。一下,一下,一下,像有人拿锤子往他胸口钉钉子。舰队在“跑”。三百艘战舰引擎全开,蓝白色的尾焰在漆黑的星幕上划出三百道平行的伤口。星空在“退”。星星被拉成线,一条一条往后扯,扯成发丝那么细,再细,细到看不见。一切在“笑”。
他笑不出来。
驾驶舱里只有仪表盘的滴答声和他自己的呼吸。苏清禾坐在副驾驶位,手指在膝盖上无声地敲,那是她紧张时的习惯,敲的是《月光》的节奏,贝多芬的,她妈妈教她的。林野盯着窗外,脑子里只有一个数字在转:六小时。阿尼尔说六小时。
通讯器响了。
“林野——”
阿尼尔的声音从频道里挤出来,紧得像被人掐着脖子。
“收割者提速了。它们不再慢慢追。它们在加速。它们知道坟场。它们不想去。它们在绕。它们从侧面包抄。它们要截断舰队。它们要在舰队到坟场之前——吃掉舰队。”
林野的手指在扶手上收紧。指节泛白,金属触点被他按得吱了一声。
收割者在绕。在包抄。在截断。它们要在舰队到坟场之前吃掉舰队。他拨通阿尼尔:“阿尼尔。收割者从哪个方向包抄?多少?多快?”
键盘敲击声从通讯器里涌出来,密得像暴雨砸铁皮屋顶。阿尼尔的话被切成碎片:“侧翼。从舰队行进方向的左侧。大约——两百个收割者。编队。很快。比我们预想的快。它们会在——大约六小时后——截断舰队。如果它们截断舰队——”
阿尼尔停了一下。林野听见他咽了口唾沫。
“舰队会被切成两段。前段继续跑。后段被吃掉。然后收割者会追前段。一个一个吃。直到舰队全灭。”
林野盯着驾驶舱窗外。星空在退。舰队在跑。三百艘战舰在跑。三百个文明在跑。三百个家在跑。每一艘战舰里都有活人,有小孩在哭,有老人在祷告,有女人在哄孩子说“没事没事妈妈在”。他不能让它们被吃。他不能让它们被截。他不能让它们死。他要做什么。他能做什么。
“阿尼尔,”他开口,声音比他预想的稳,“舰队有没有护航舰?有没有武器?有没有能打的船?”
沉默。阿尼尔沉默了整整三秒,林野数着的,一秒,两秒,三秒。三秒在正常日子里够他喝口咖啡,现在够收割者跑出几万公里。
“有。舰队有护航舰。大约——五十艘。但它们在后段。后段是弱点。后段是被吃的对象。前段有主舰。主舰有防御系统。但主舰不能停。主舰是节拍器。主舰停——舰队停。舰队停——收割者追上。”
林野的脑子里在跑。主舰不能停。主舰是节拍器,靠他的心跳频率同步全舰队的推进节奏,他心脏每跳一下,三百艘战舰的引擎就同步一次。他停,舰队就乱。舰队乱,收割者就追上来。不能停。不能慢。不能让舰队停。
他需要做别的。他需要让后段不被吃。他需要让护航舰打。他需要让收割者不敢靠近。
“唐冉。”他切频道,手指在面板上敲得太急,差点戳错键。
唐冉的声音从通讯器里传来,背景是键盘声和某种滴滴滴的警报:“在。”
“舰队护航舰——五十艘。它们能打吗?它们有武器吗?”
唐冉的键盘声停了半拍。
“有。舰队护航舰有武器。但不敢打。”
“什么叫不敢打?”
“它们在等命令。舰队的命令是跑。不是打。从启航那天起,所有指令都是跑,跑,跑。护航舰舰长们接到的命令是‘掩护后段撤离’,不是‘主动迎敌’。它们在等一个人说——”
唐冉顿了一下。
“——打。”
林野的手指在扶手上收紧。“谁说打?”
“你。”唐冉的声音很轻,轻得像怕惊动什么,“你是向导。你是节拍器。你是舰队的心。你说打——它们打。你说跑——它们跑。你说赢——它们赢。”
林野闭上眼。
黑暗中他看见那些画面:后段战舰里,一个母亲抱着孩子坐在货舱地板上,孩子问她“妈妈我们会不会死”,她说“不会不会向导在呢”。一个老工程师蹲在引擎室角落里攥着扳手,嘴唇在动,念的是他孙女的名字。五十艘护航舰的舰长坐在各自的驾驶舱里,手放在武器按钮旁边,按不下去,因为没有命令。他们在等一个人说打。等他。
他是向导。他是节拍器。他是舰队的心。
他说打——它们打。他说跑——它们跑。他说赢——它们赢。他需要说打。他需要让护航舰打。他需要让收割者不敢靠近。他需要让后段不被吃。
他睁开眼。他拨通主舰的全舰队通讯频道。他的手指在按钮上停了一瞬。就一瞬。然后按下去。
“舰队。我是向导。我是节拍器。我是你们的心。”
他的声音从三百艘战舰的扬声器里同时炸开,在每一艘船的走廊里、货舱里、引擎室里、驾驶舱里回荡。
“我说——打。”
他停了一拍。让那个字在所有人耳朵里多待一会儿。
“护航舰。前出。迎敌。打收割者。不让它们靠近。不让它们截断。不让它们吃我们。打。打到它们退。打到它们跑。打到它们死。”
通讯频道里沉默了一秒。一秒之内,林野听见了自己的心跳,咚,咚,咚,每一下都顶在嗓子眼上。
然后五十艘护航舰同时响了。
引擎在“轰”。轰鸣从通讯器里溢出来,像五十头睡醒的野兽同时咆哮。武器在“充”。能量电池的嗡鸣声从低频往高频爬,爬得人牙根发酸。阵型在“变”。五十个光点从舰队后段脱离,在战术屏幕上拉出五十道弧线,从右翼绕到左侧,迎着收割者来的方向切过去。
它们在后段。它们前出。它们向左翼迎敌。它们在打。它们在跑。它们在笑。通讯频道里此起彼伏地炸开舰长们的吼声,嗓子全劈了,劈得跟破锣似的,可每一个字都清清楚楚:
“向导!我们打!我们跑!我们赢!我们笑!”
林野笑了。
他靠在座椅上,攥着扶手的手指一根一根松开,指关节咔咔响。他切到护航舰专用频道,说了一句话。很短。很暖。
“我跳。你们打。我跑。你们赢。我笑。你们笑。”
频道里爆出一阵哄笑,五十个舰长同时笑,笑得乱七八糟,笑得比哭还难听,可那是笑。林野听着那些笑声,觉得胸腔里那根绷了不知道多久的弦松了半圈。
通讯器又响了。苏清禾的声音,从母舰医疗舱那边切进来,很轻,很稳,带着笑。
“林野——你母亲——她说——你爸在服务器里看到了。护航舰在打。收割者在退。它们不敢靠近。它们在绕。它们在找别的路。你打退了它们第一波。”
林野闭上眼。
他听见了。他听见护航舰在打——能量炮的轰击声从通讯器边缘挤进来,闷闷的,像隔着一层水。他听见收割者在退——阿尼尔在另一条频道里嚷嚷“左翼收割者编队转向了转向了它们在散开”。他听见苏清禾在笑,笑得短促,笑得鼻音都出来了,笑得像她平时在他面前强撑的那样。
他打退了它们第一波。
“我打退了它们第一波。”他对着通讯器说,声音很轻,跟平时在食堂跟苏清禾说“今天面条还行”一个调,“我会打退第二波。第三波。第四波。直到它们不敢来。直到我们到坟场。直到我们赢。直到我们笑。”
苏清禾没说话,通讯器里传来她吸鼻子的声音。
金手指触发。二阶地能感知——舰队指挥权确认。林野的太阳穴突突跳了两下,一股温热从后脑勺往前推,像有人拿热毛巾敷他脑门。感知域在他脑子里铺开:三百个心跳光点,每一个都清晰得像有人拿笔描过边。主舰心跳频率绑着舰队移动,他跳一下,舰队进一格;翻译者频率绑着作战指令,他说话,护航舰动。两条线在他脑子里并排跑,互不打架,跑得顺溜。
他确认了。他拥有舰队指挥权。他能同时控制移动和作战。
“阿尼尔,”他切回科学官频道,“收割者第一波什么情况?”
“退了。真退了。左翼编队散开,转向,往东南方向撤。初步判断它们在找别的切入角度。我们争取了大概——四十分钟。”
四十分钟。够干什么的。够喝杯茶。够让后段那些母亲再抱孩子一会儿。
“四十分钟够我打第二波。”林野说。
阿尼尔没接话。
沉默从通讯器里渗出来。林野皱了下眉:“阿尼尔?”
“林野——”
阿尼尔的声音变了。刚才还紧,现在紧之外多了一层东西,林野听出来了,那是怕。阿尼尔这人平时天塌下来都先算公式,现在他声音里有怕。
“收割者不是退。它们在集。它们在等。”
“等什么?”
“等更多的收割者。它们在从各个方向来。左侧散开的编队没走远,它们在绕圈,在跟后方来的汇合。阿尼尔看着战术屏——林野,它们不是一波。它们是一波接一波。它们要用数量压死我们。它们要用尸体堆死我们。”
林野的手指重新在扶手上收紧。
“多少波?”
“不知道。现在探测到的集结点有——七个。七个方向,每个方向都有编队在汇。保守估计——第一波两百,第二波不会少于三百,后面可能更多。它们不急。它们知道我们跑不过它们。它们慢慢集,集够了,一次压上来。用数量压。用尸体堆。”
苏清禾在副驾驶位上抬起头,跟林野对了个眼神。她的眼睛里没慌。林野见过她慌的样子,刚上舰队那会儿,收割者第一次贴上来,她脸白得跟纸一样。现在她眼睛里是别的东西,硬邦邦的,跟他在工具箱里见过的那种合金钻头一样。
“林野,”她说,“五十艘护航舰,能打几波?”
“按刚才那个打法,两波。三波顶天了。它们会累。弹药会空。舰体会伤。”
“那怎么办?”