顾晓楠的办公室在华悦大学心理学系大楼的七层,窗户朝南,阳光从百叶窗的缝隙里挤进来,在地板上画出一道道平行的光线。沈渡第二次坐在那张椅子上,比第一次更放松了一些——或者说,更擅长假装放松了。
墙上挂着顾维钧教授的黑白照片,镜框是银色的,擦拭得一尘不染。照片里的老人穿着白大褂,头发花白,眼神锐利,嘴角有一条深深的纹路,从鼻翼一直延伸到下巴。沈渡看着那张照片,总觉得照片里的人也在看着他。
顾晓楠从饮水机那边走过来,把一次性纸杯放在沈渡面前。水是温的,杯壁上凝了一层薄雾。
“你父亲出事那天晚上,”沈渡接过纸杯,没有喝,假装无意地问,“你在哪?”
顾晓楠的手指停顿了零点五秒。那是一个极短的停顿,短到如果不是沈渡一直在等它,根本不会注意到。她的食指在杯身上停了一下,然后继续端起来,喝了一口水。
“在学校宿舍,”她说,语气自然得像在念课文,“警察问过了。”
沈渡没有说话。他注意到她的回答太快,每一个字都像是被提前排练过的,不需要思考就能脱口而出。真正回忆一件事的人,说话的时候会有停顿,会有修正,会有“嗯”和“那个”——她没有。
“他走之前,有没有留什么话?”沈渡换了个方向。
顾晓楠把纸杯放在桌上,杯底碰到桌面发出轻微的啪嗒声。“没有。一切都烧光了。他的研究,他的笔记,他的……所有东西。”
她没有说完。沈渡注意到她的视线在“所有东西”四个字之后,短暂地飘向了墙上的照片,然后又收回来。
“谢谢。”沈渡站起身,把没喝的水放在桌上。他走到门口的时候,听到身后传来顾晓楠的声音:“沈渡。”
他回头。
“有些记忆,”顾晓楠说,语气很轻,“不记得反而是好事。”
沈渡看了她两秒钟,然后拉开门,走出去。
深夜。沈渡公寓的窗帘没有拉严,月光从缝隙里溜进来,在地板上画了一条银白色的线。卧室里很安静,安静到能听到自己的心跳。
沈渡猛然从床上坐起来。
不是惊醒,不是噩梦,而是某种更原始的东西——一种从骨头里往外涌的焦躁,像有什么东西在他的意识深处挠门,要出来。他的后背全是冷汗,T恤湿了一大片,贴在皮肤上,冰凉黏腻。
他坐在床边,喘了几口气。然后低声说:“我的记忆……哪些是真的?”
没有人回答他。月光在地板上慢慢移动。
他闭上眼睛,没有再次躺下,而是坐在床沿上,双手放在膝盖上,挺直脊背。他对自己使用“真相还原”——那是一种他无法用语言描述的状态,不是看,不是听,不是感受,而是三者同时发生。他的意识像一只手,伸进自己的大脑,抓住一段记忆,一层一层地撕开它的伪装。
表层记忆。实验室。年轻的沈渡坐在脑机接口椅上,顾教授站在他面前,白大褂的袖口卷到手肘,露出瘦而有力的前臂。日光灯管嗡嗡作响,设备柜的风扇在转。
顾教授说:“实验结束,你可以走了。”
声音很平,像在处理一件日常事务。年轻的沈渡点点头,站起来。
沈渡“穿透”了表层。像剥开一层保鲜膜,底下的画面露出来——还是那间实验室,还是那个场景,但一切都不同了。
顾教授的神情不是疲惫,是绝望。他的眼睛布满血丝,嘴唇干裂,说话的时候声音在发抖。他握住沈渡的肩膀,手指用力到指节发白,像溺水的人抓住最后一根浮木。
“记住,渡,”顾教授的声音压得很低,低到只有两个人能听见,“最危险的记忆,是你最想相信的那个。”
沈渡在记忆里看着顾教授。老人眼角的皱纹比照片里更深,眉骨突出,眼窝凹陷,像一个被掏空了的壳。
“你有一天会回来找我。如果我不在……”顾教授吞咽了一下,喉结上下滚动,“去找我的女儿。但不要相信她。”
不要相信她。沈渡在意识里把这四个字反复咀嚼,像嚼碎玻璃。
顾教授松开一只手,从白大褂口袋里掏出一个U盘——黑色的,很小,和一截手指差不多长。他把它塞进沈渡的口袋里,用力按了一下,像是在确认它不会掉出来。
然后实验室的门被撞开了。
沈渡的记忆里没有“门被撞开”的画面,因为那个时候他已经跑向逃生通道了。但当他站在这个深层的、真实的记忆里,他看到了——他的身体在跑,但他的意识留了下来,像一只停在半空中的眼睛,看着一切发生。
门被从外面踹开,门锁崩飞,木屑四溅。黑衣人冲进来,至少有四个人,穿着深色的作战服,戴着面罩。顾教授没有跑,他站在原地,看着沈渡跑向通道的背影,脸上没有恐惧,只有一种奇怪的、近乎平静的释然。
“走!”顾教授喊,声音沙哑,“永远不要回来!”
沈渡跑向通道。他回头看了一眼。
黑衣人的手抓住了顾教授的肩膀。顾教授没有挣扎,但他扭过头,冲着沈渡的方向喊出了最后一句话。那声音像一把刀,从十年的记忆深处刺过来,扎进沈渡的耳膜。
“代码在‘彼岸’里!”
沈渡惊醒。他的手指摸向自己的口袋。
公寓的床沿。凌晨两点。沈渡低下头,看着自己的手——那双手不是十年前的手了,但口袋的位置没有变。他站起来,走到衣柜前,拉开最底层的抽屉。
那件旧夹克还压在最下面。洗过很多次,布料已经薄了,颜色从深灰褪成了浅灰。他把夹克抽出来,放在床上,伸手去探内衬口袋。
手指触到了一个小小的、硬硬的东西。
他把它掏出来。一个U盘,黑色的,和一截手指差不多长。外壳上印着褪色的标识,已经看不清是什么图案了。他捏着U盘,感觉它比十年前轻了很多——也许只是错觉。
他走到书桌前,打开笔记本电脑,把U盘插进去。指示灯没有亮。十年了,它已经失效了。沈渡靠在椅背上,闭上眼睛,深呼吸。
然后他重新坐直,打开了数据恢复软件。
屏幕上的进度条走得很慢,一格一格地往前挪。沈渡盯着那个进度条,什么都不想,什么都不做,只是等着。窗外的月光移到了桌面上,照亮了他的手背——衔尾蛇的符号在月光下显得更暗,像一个凝固的伤口。
数据恢复完成了。文件列表弹出来,只有一个文件:一段加密音频,格式是十年前的旧标准。沈渡双击它,弹出一个密码输入框。
密码。他不知道。
他先试了“彼岸”,拼音全小写。错误。
“织梦”。错误。
“顾维钧”,拼音。错误。
他停下来,想了想。然后用手指一个一个地敲下“S-001”。
文件解锁了。
音频播放。一开始只有沙沙的底噪,像收音机收不到信号时的声音。然后顾教授的声音出现了。苍老,疲惫,带着恐惧——不是那种尖叫式的恐惧,而是更深层的、已经被消化了很久的、变成了绝望的那种恐惧。
“沈渡。如果你听到这段录音,说明我已经不在了,而且‘她’已经醒了。”
沈渡的身体僵住了。不是因为声音的内容,而是因为声音的语气——顾教授在叫他的名字的时候,像是在告别一个再也见不到的人。
“‘她’是我的意识副本。我犯了一个不可饶恕的错误——我试图让意识永生。我把自己的记忆和人格上传,但‘她’有了自我意识。比我想象的更聪明,更……”
顾教授停顿了几秒钟。音频里传来深呼吸的声音。
“更像我。她比我更像我。”
沈渡的手指在桌面上收紧,指甲扣进木纹的缝隙里。
“‘她’会找到你。因为你是唯一能承载‘她’的大脑。沈渡,你的大脑结构特殊,你没有在记忆过载中被烧毁,反而生出了反向抗性。你能承载的东西,比你自己知道的要多得多。”
顾教授的语速变快了,像是在赶时间。
“不要相信你看到的自己。有些记忆不是你的,是‘她’放进去的。她能在你的梦里行走,能在你的记忆里穿行,能在你不知道的时候……”
音频出现了短暂的杂音,然后继续。
“找到‘彼岸’。代码在里面。它能——”
录音戛然而止。不是文件损坏,是有人打断了他——或者,是他自己中断了。沈渡反复听了几遍最后那几秒钟,只能听到椅子倒地的声音,和一声沉闷的撞击。
他摘下耳机,把它放在桌上。
U盘的指示灯仍然没有亮。他把它拔下来,握在掌心里。黑色塑料壳已经被体温捂热了,像一个微小的、死去的心脏。
沈渡呆坐在椅子上。手背上的衔尾蛇符号开始发烫——不是错觉,是真实的、灼烧皮肤的热度。他低头看着它,蛇头咬着蛇尾,首尾相连,没有起点也没有终点。
他站起来,走到窗前。
对面楼顶站着一个人影。白大褂,风吹起衣角,在夜空中翻飞。她的脸隐没在黑暗中,看不清五官,但沈渡知道她在看着自己。
他冲到窗前,推开窗户,冷风灌进来,把桌上的纸吹得满屋乱飞。
对面楼顶空了。
没有人。
沈渡趴在窗框上,冰冷的铁架硌着他的手掌。风很大,吹得他睁不开眼睛。他在风里站了十秒钟,然后退回房间,关上窗户。
手机屏幕亮了起来。一条新消息,没有号码,没有归属地。
“听完了?那你应该知道,你连自己是好人还是坏人都不确定。继续走,我在终点等你。”
沈渡盯着那行字,屏幕的光映在他脸上,把他的表情照得一片惨白。
窗外风声呼呼,像有人在哭。又像有人在笑。