白光升到一半,停住了。
不是自然停下,是被什么东西顶住了,像被线吊着,悬在半空。
埃里奥斯飘在高轨平台边上,全息身体刚稳住就晃了一下。他的左眼“真实之瞳”自动开启,眼前突然炸出一堆乱码。
文字出现了。
不是一条两条,是一大片一大片,从星云深处涌出来,密密麻麻,铺满视野。有的字很大,有的很小,全都挤在一起,翻滚着往外冲。就像有人把整个文明的记录撕了,一页页扔向天空。
“操。”埃里奥斯低声说。
他没动,也没喊人。左手按在胸口,那里本该有心跳的地方,现在是一个数据接口。他轻轻一拧,意识直接连上了那股信息流。
脑袋一下子疼起来,像被人打了三下。
全是声音,又听不清;全是画面,又看不见人脸。每条文字都带着情绪,混在一起就成了噪音。他听见很多人说“再见”,有的平静,有的在哭,有的在笑,还有的只发了一个符号——比如一个歪歪的笑脸,或者一个问号。
他还看到一句话反复出现:“系统运行正常。系统运行正常。系统运行正常。”刷了很多遍,像卡住的录音。
“闭嘴。”他咬牙,启动过滤程序。
真实之瞳开始筛选,把重复的、格式化的、没有情绪波动的信息压暗。视野清了一些,但剩下的更难受。这些是没删掉的私话,是藏在日志里的涂鸦,是最后一刻才敢发出的心里话。
一条飘过:“今天食堂的汤还是咸了。”
另一条:“希望下一世能养只猫。”
再一条:“我其实不喜欢穿概率礼服。”
埃里奥斯手指抖了一下。
他认得这个写字的方式。
他调出波形分析,放大那段文字的轨迹。写字节奏慢,第三笔总拖长一点,句尾习惯往下沉——和莉娅写代码时一模一样。
“找到了。”他说。
他在满天文字中伸手,像抓东西。指尖碰到那行字时,数据凝成一块透明的小板,浮在他掌心。
上面写着:
记得给阿木讲猫的故事。
就这么一句。没头没尾,也不署名。但他知道是谁写的。她以前就这样,把重要的事说得轻描淡写,像随口一提。
他盯着那块板看了很久,喉咙动了动,想说什么,最后只说了句:“……知道了。”
他把板子收进袖子里。那里是他存实体记忆的地方,原本放着十年前恒星竖琴项目的废稿纸。
刚收好,旁边突然亮了一下。
一行新字冒出来,颜色比别的深,像是老式打印机打的,边角有点毛糙:
钥匙在……
字很稳,但写到“在”字最后一笔时,突然断了。后面没了。
埃里奥斯皱眉,往前走了一步。“谁写的?”
没人回答。
那行字开始闪,越来越快,像信号不稳。他立刻调权限,想把它标记为优先保存,系统却提示:【加密层级过高,无法操作】。
“操。”他又骂了一句。
他太熟悉这种加密方式了。老派又粗暴,靠疼痛维持数据稳定。除了奥丁,没人这么干。
可这句话没写完。
他正要手动抓取残影,忽然听见歌声。
不是耳朵听到的,是从骨头里传出来的。一开始很低,像风吹过缝隙,然后慢慢升高,音调不规则,但每个音都有分量。
是塞壬。
她的歌不是歌词,也不是旋律,是一种直接往脑子里灌东西的方式。你听不懂,但你能明白。
那行“钥匙在……”的第一个字开始模糊。
“别吵。”埃里奥斯低声说,“让我听完。”
他加大过滤强度,想把歌声压成背景音。可真实之瞳刚调整参数,视野反而更乱了。文字和歌声撞在一起,形成一圈圈波纹,像水面两股水流对冲。
他看见“钥”字裂开一道缝,接着“匙”字也裂了,然后是“在”。三个字像玻璃一样碎开,变成粉末,被歌声卷着往上飘,最后消失在白光里。
“……妈的。”他松手,放弃捕捉。
歌声还在继续。它不急,也不停,一遍遍扫过整个星云。每扫一次,那些零散的文字就被抹掉一层。不是删除,是覆盖。像有人拿橡皮擦,轻轻蹭掉铅笔字。
可有些东西擦不掉。
比如刚才那句“记得给阿木讲猫的故事”。
它还在他袖子里,安安静静地躺着。
他抬头看风暴中心。文字越来越少,大部分都被歌声吞了。剩下的太弱或太乱,拼不成句子。整个星云像回收站的最后一分钟,所有文件都在自动清理。
但他不想走。
他把接收器调成广谱模式,不再筛选,直接录下全部波形。不管有没有用,先存着。这是文明最后的声音,哪怕杂音也算数。
录到一半,他忽然发现一件事。
塞壬的歌声里,藏着一点点别的东西。
不是词,也不是情绪,是一种节奏。很轻,藏在第二个八拍之后,像有人偷偷敲桌子。三短一长,停顿,再三短。
他听过这个。
小时候在地下资料馆,有个老管理员教他用摩尔斯码传消息。怕被监听,就敲墙。他们叫这“老鼠语”。
…---… / - …. / -.-. .- - / … - --- .-. -.--
他心里默念,突然睁大眼。
这不是“老鼠语”,是反向编码。把摩尔斯倒过来读,意思就变了。
他重新解:
--..-- / .... / -.-. .- - / … - --- .-. -.--
翻译出来是:“, h, cat stor-”?逗号?h?猫?仓库?不对。
等等——
“stor”后面是不是该有个“y”?
想到这里,他浑身一震。
塞壬不是在唱歌。
她在讲故事。
一个关于猫的故事。
而且是莉娅教给阿木的那个。
他差点笑出来。
这两个疯子,到死都在玩暗号。
他低头看袖口,想再摸一下那块留言板,确认是不是自己想多了。
手伸进去时,碰到了另一样东西。
是奥丁留下的匕首碎片。很小一块,之前战斗时崩掉的,他顺手收了,一直忘了处理。
现在这块碎片在发热。
不烫,是温的,像晒过太阳的石头。表面那道刻痕,一闪一闪,频率和塞壬的歌声完全一致。
他盯着看了两秒,突然明白了。
“钥匙在……”那句话,根本不是要说“钥匙在哪里”。
它是提示。
提示下一个动作。
他抬起头,看向风暴最深处。
白光还在升,但慢了。文字几乎没了,只剩歌声回荡。整个星云安静得奇怪,像所有人都说完最后一句话,闭上了嘴。
可他知道还没完。
还有东西没出来。
他站在高轨平台上,半透明的身体边缘开始出现细小裂纹,那是真实之瞳超载的表现。他没关,也没修。
他等。
等下一个字。
等下一段节奏。
等那个没讲完的故事,重新响起。
他把匕首碎片攥紧,贴在胸口的接口处。
数据流接通。
一瞬间,他“听”到了。
不止是歌声。
还有千万个声音,在同一时刻低语。
它们说的不是告别。
是名字。
一个一个,全是名字。
阿木。
莉娅。
埃里奥斯。
奥丁。
塞壬。
诺亚。
维拉。
卡俄斯。
一个个冒出来,像星星点亮夜空。
当最后一个名字落下,所有声音汇成一声大喊:
“我们在这儿!”