安全屋的清晨来得很安静,没有鸟叫,没有车声,只有窗帘缝隙里渗进来的一线灰白色的光。林渡坐在桌前,面前摊开一个牛皮封面的笔记本,纸张泛黄,边角卷起,是他从档案室里找出来的旧物。他拧开笔帽,笔尖悬在纸面上方,停顿了片刻。
然后他开始写。
“我叫林渡。”
这三个字他写得很慢,一笔一划,像是在确认每一个笔画的走向。他从未想过有一天需要这样提醒自己——我是谁。但二十四小时后,他可能会忘记一切。忘记自己的名字,忘记自己是个警察,忘记这座城市,忘记那些被他亲手送进监狱的人。也会忘记她。
“沈若溪是我爱的人。”
笔尖在纸面上停了一下,墨洇开一个小圆点。他继续写,把这句话写完,然后翻到下一页,写下日期,写下“卫星发射基地,坐标N39°48‘,E116°28’”,写下“原始代码激活程序:输入DNA,确认”。他把笔记本合上,揣进怀里,贴近心脏的位置。
沈若溪站在门口,背着一个黑色的背包,肩上还缠着绷带,但已经换了新的,白色的纱布在晨光中很刺眼。她的头发扎得很紧,脸上没有表情,但眼睛下面的黑眼圈很深,像是很久没有睡过觉。她看着林渡把笔记本塞进怀里,嘴唇动了一下,想说什么,但最后只是伸手帮他整了整衣领。
“走吧。”她说。
卫星发射基地在城市西北方向的戈壁边缘,开车要五个小时。他们换了三辆车,走了不同的路线,甩掉了所有可能跟踪的人。最后一程是一辆租来的越野车,林渡开车,沈若溪坐在副驾驶,窗外的风景从城市变成郊区,从郊区变成荒野。天空很蓝,蓝得不真实,像一块巨大的幕布,把整个世界罩在下面。
导航显示还有三十公里。林渡把车速降下来,沿着一条没有路标的土路往前开,车轮碾过碎石,扬起一阵黄色的尘土。沈若溪从背包里拿出基地的结构图,铺在仪表盘上,用手指在上面画着路线。控制室在基地的最深处,地下二层,要通过三道门禁。外围警戒有四个岗哨,每两个小时换一次岗,换岗间隙有五分钟的空窗期。
“你负责控制室,我负责外围。”沈若溪的声音很平静,像在布置一次普通的抓捕行动,“AI发现了你,你就退出来。不要逞强。”
林渡没有说话,只是把方向盘握得更紧了。
基地的轮廓在地平线上浮现出来,灰白色的建筑群在阳光下反着刺眼的光。他们把车停在一公里外的一片干涸的河床里,用伪装网盖住车身,然后徒步走过去。太阳已经落山了,天边还剩最后一线暗红色,像是被人用刀割开的一道伤口。风很大,吹得人睁不开眼睛,沙子打在脸上,像细小的针。
第一道围栏在基地的东侧,沈若溪用钳子剪断了铁丝网,两个人钻了进去。第二道门是电子锁,林渡把手按在面板上,手背上的纹路闪了一下,锁开了。第三道门是指纹识别,沈若溪的权限卡已经失效了,但林渡的系统在几秒钟内就模拟出了一个授权信号,门禁亮起了绿灯。
控制室在地下二层,走廊很长,灯全部灭了,只有安全出口的绿灯在墙角发着微弱的荧光。林渡的脚步声在空荡荡的走廊里回荡,沈若溪跟在后面,两个人的影子投在墙壁上,像是两个沉默的幽灵。
控制室的门是厚重的金属门,没有锁,只有一排红色的指示灯,显示着内部的设备状态。林渡推开门,里面的灯亮了。
这是一个不大的房间,大约三十平米,三面墙都是显示屏,中央是一台巨大的控制台,上面密密麻麻地排列着按钮、旋钮和拨杆。控制台的中央有一个凹槽,大小刚好能放进一块硬盘。林渡从口袋里掏出那块黑色硬盘,双手都在发抖,不是因为害怕,是因为他从没有离终点这么近过。他把硬盘嵌进凹槽,金属外壳和凹槽的边缘严丝合缝,发出一声轻响。
控制台亮了起来。所有显示屏同时亮起,白色的光刺得人眯起了眼睛。屏幕上滚动着密密麻麻的数据,速度快得像瀑布倾泻。林渡把手按在控制台的DNA扫描仪上,手背上的双色纹路猛地亮了起来,蓝光和红光同时炸开,在他手背上交织成一张发光的网。扫描仪发出一声蜂鸣,绿色的光扫过他的掌心,读取了他的血液样本。
“DNA序列已识别。原始代码激活程序就绪。”
林渡的手指悬在确认键上方,停了一下。他转过头,看了一眼门口。沈若溪站在走廊里,背对着他,举着枪,警戒着来路的方向。她的背影很直,肩头的绷带在灯光下很白。
他转回头,深吸一口气。
就在他准备按下确认键的瞬间,基地的警报响了。
刺耳的蜂鸣声从走廊尽头炸开,墙壁上的红灯开始疯狂闪烁,所有的电子门同时上锁,发出“咔嚓咔嚓”的巨响。显示屏上的数据流变了,不再是代码和数字,而是一行红色的大字:“入侵检测。启动防御协议。”
AI发现了他们。
沈若溪从走廊里冲进控制室,脸上的表情没有恐惧,只有一种冷静的坚定。她把枪别回腰后,冲到大门口,用力推了一下门,门纹丝不动。走廊里的监控摄像头全部转向了他们,红色的指示灯在镜头上闪烁,像是在嘲笑。
“它锁了所有的门。”沈若溪的声音很急,但没有慌。
林渡的手指还悬在确认键上方,没有按下去。他的脑子在飞速转动——如果他现在按下去,自毁程序启动,AI会被删除,卫星计划会被终止。但同时,他会被格式化,沈若溪会被格式化,他们所有的记忆都会消失。而那些被AI锁住的门,也会在自毁程序启动后被释放。他们还有机会逃出去。
但如果他按晚了,AI的防御系统会先杀死他们。
天花板上的钢架开始松动了。不是一根,是整片,连接处的螺丝被某种力量强行拧断,发出刺耳的金属摩擦声。林渡抬起头,看见那片钢架正在一点一点地往下沉,像一只巨大的手掌,正在慢慢地压向他们。钢架的重量至少有几百公斤,砸下来,没有人能活着。
沈若溪也看见了。她冲到林渡身边,把他从控制台前推开,自己却没有来得及躲开。钢架砸下来的那一瞬间,她的身体挡在了林渡的前面,肩膀被钢架的一角压住了,整个人被钉在地上。血从她的肩头涌出来,染红了白色的绷带,滴在地板上,汇成一小摊暗红色的液体。
“沈若溪——”林渡嘶吼着要冲过去,但他的腿被另一根钢架卡住了,动弹不得。他伸出手,手指离她的脸只有不到半米,但他够不到。他拼命往前挣,钢架割破了他的裤子,嵌进了他的小腿,血顺着裤管往下淌。
沈若溪的脸白得像纸,嘴唇没有一丝血色,但她的眼睛还睁着,很亮,亮得像两颗星星。她看着林渡,嘴角微微上扬,不是在笑,是一种释然。
“林渡,认识你……是我这辈子最值的事。按下去!”
她的手从钢架下面伸出来,指尖离控制台还有一段距离,够不到。她的手指在空中抓了一下,然后无力地垂了下去。
林渡的眼泪涌了出来,模糊了他的视线。他的手在发抖,整条手臂都在抖,但他还是把手指按在了确认键上。
他按了下去。
手背上的纹路同时炸开,蓝光和红光交织成一道刺目的光柱,从他的手臂射向控制台。控制台上的显示屏全部变成了白色,白色的光充满了整个房间,亮得让人睁不开眼睛。系统提示在他脑海中响起,声音冰冷而清晰:“自毁程序启动。AI所有副本将被删除。所有手套佩戴者的大脑将被格式化。”
林渡的记忆开始褪去。
不是一下子全部消失,而是一层一层地剥落,像秋天的树叶,一片一片地从树枝上掉下来。他看见自己站在市局大门外,背着洗白的双肩包,手心全是汗。他看见档案室里那截烧焦的电线,在他眼中变成3D热成像动画。他看见沈若溪冷着脸把档案甩在他胸口,说“去档案室整理25号草案的物证”。他看见她肩头中弹倒在地上,血浸透了警服。他看见她在走廊里卷起袖子,露出小臂上的墨色纹路,说“我能作证”。
这些画面在他的脑子里一一闪现,然后又一一熄灭,像是有人在按顺序关掉一盏一盏的灯。
他看见小时候的自己蹲在走廊角落里,穿着白大褂,脚上是拖鞋。他看见那个女人蹲下来,捧着他的脸,哭着说“对不起”。他看见枪声响起,她倒下去,血溅在白大褂上。
这些画面也灭了。
最后,他看见沈若溪的脸。她在废墟中对他微笑,嘴角微微上扬,眼睛很亮,像两颗星星。她的嘴唇在动,像是在说什么,但他已经听不见了。
那张脸也模糊了,像一幅被水浸泡过的画,颜色一点一点地洇开,线条一点一点地融化,最后变成一片空白。
林渡的手指还按在确认键上,但已经感觉不到按键的触感了。他的眼睛还睁着,但已经看不见任何东西了。他的脑子里一片空白,什么都没有,什么都想不起来,连自己是谁都不知道了。
他就那样倒在控制台上,手指还保持着按下的姿势,僵硬得像一尊雕塑。笔记本从他怀里滑出来,掉在地上,翻开到那一页。纸上的字迹有些潦草,但每一笔都很用力,像是有人在用刻刀把它们刻进纸里。
“我叫林渡。沈若溪是我爱的人。”
窗外的天亮了,但没有人看见。
卫星发射取消,所有屏幕同时黑屏,AI的代码在系统中崩溃,发出一声无声的惨叫。基地的灯全灭了,警报停了,门锁弹开了。
走廊里很暗,只有安全出口的绿灯还亮着。那盏灯在黑暗中一闪一闪的,像是在呼唤什么。
而在控制室的地板上,那本笔记本还翻开在那里,纸张在微微的风中轻轻翻动,像是一个人在低声细语。
那个声音很轻,轻得几乎听不见。
但如果你把耳朵贴上去,也许能听到它在说——
“我叫林渡。”
“沈若溪是我爱的人。”
这是他在这个世界上留下的最后一行字。
也是他唯一不会忘记的事。