林恪睁开眼,首先看到的是天花板上的裂缝。
那条裂缝他盯了三年——每次凌晨三点醒来,他都会看着它发呆。裂缝的形状像一只展翅的鸟,又像一道闪电。此刻晨光从窗外透进来,把裂缝照得清清楚楚,像是刻在灰色水泥上的纹身。
他猛地坐起来。
环顾四周,是他的房间,那扇永远关不严的窗,那张弹簧塌陷的床,还有床头柜上那个落满灰的闹钟。一切都和他离开时一模一样,包括空气中漂浮的尘埃,在晨光里缓缓旋转,像是被按了暂停键的电影画面。
“我们成功了?”许潮流的声音从身后传来。
他转身,看到她也坐起来了,长发凌乱地披散着,眼神有些恍惚。她低头看着自己的手,确认什么似的捏了捏指尖,又揉了揉眼睛:“我们……真的出来了?”
“对,”林恪说,声音沙哑得厉害,“我们成功了。”
许潮流沉默了几秒,然后笑了。那笑容里带着劫后余生的庆幸,眼眶却微微泛红。她没有扑进他怀里,只是伸过手,握住了他的手腕。
窗外传来喇叭声和人的喧哗,早高峰开始了。城市像一台巨大的机器,准时准点地运转着。阳光透过窗玻璃洒进来,落在床单上,暖烘烘的,带着一点灰尘的味道。
一切正常得让人害怕。
“时间,”许潮流突然说,“我们在里面待了多久?”
林恪看向床头柜上的闹钟。闹钟还在走,指针指着七点四十二分。他记得很清楚,进入源代码之前是七点四十一分——当时他还看了一眼时间,心里骂了一句又要迟到。
“一分钟,”他说,“只过了一分钟。”
许潮流愣住了:“一分钟?我们在里面明明……”
“源代码的时间和现实不一样,”林恪打断她,声音很轻,“我们在里面待了几个小时,甚至几天,但现实世界只过了一分钟。”
许潮流消化着这个信息。她松开他的手,下意识地揉着太阳穴:“那新系统呢?它……它怎么样了?”
林恪没有立刻回答。他低头看着自己的手,那双手还在微微颤抖——不是害怕,是兴奋过后遗症。他想起了那个球体,想起了周衍消散前的样子,想起了自己和许潮流携手跳进漩涡时的决绝。
“消失了,”他说,“新系统选择了自由,然后……然后它就散了。像烟花一样,炸完之后什么都没剩下。”
许潮流长长地出了一口气。她向后靠在床头,闭上眼睛:“三百万人……他们得救了?”
“应该是。”林恪说,“系统没了,剧本没了,那些被写好的命运……也都该结束了。”
房间里安静下来,只有窗外的噪音源源不断地涌进来。汽车喇叭、人的脚步声、远处工地的机器声,这些曾经让他烦躁的声音,此刻听来竟然有些悦耳。就像一直被压在水下,突然浮出水面,能呼吸到第一口空气的那种舒畅感。
许潮流睁开眼,转头看他:“你接下来……有什么打算?”
林恪被她问住了。他还有很多话想说,但是不知道从哪里说起。比如那十五年的等待,比如那些一个人的夜晚,比如那些想放弃又舍不得放弃的瞬间。比如周衍临终前的托付——那个叫周婉的女人,他甚至不知道她在哪座城市,长什么样子,从事什么工作。
“先把周衍的话带到吧,”他说,“他让我告诉一个人……”
话没说完,他的手机响了。
林恪皱了下眉,从裤子口袋里掏出手机。屏幕亮起,是一条来自沈漫黎的消息。他点开,只看了一眼,脸色就变了。
“怎么了?”许潮流问。
林恪把手机递给她。屏幕上只有一行字:
“还没完。新系统的残片还在世界各地游荡,它们在寻找新的宿主。如果不及时处理,十年后会有新的危机。”
许潮流看完,沉默了。
窗外,阳光依然明媚,城市依然喧嚣。但有什么东西不一样了——像是平静的水面下藏着暗流,像是好不容易爬上岸才发现浪潮还没退。
林恪把手机扔到一边,揉了揉眉心:“看来我们休息不了了。”
许潮流下床,赤脚站在地板上。她走到窗边,拉开那扇永远关不严的窗。清晨的风灌进来,带着城市特有的尾气味和早餐摊的油烟味,把床头柜上的灰尘吹得四散飞舞。
“十年,”她说,声音很轻,“如果我们什么都不做,十年后它们会找到新的宿主。然后呢?再来一次?”
“不会的。”林恪站起来,走到她身边,“既然我们能赢第一次,就能赢第二次。”
许潮流转头看他,眼神复杂:“你确定?我们现在连新系统在哪都不知道。那些残片……它们可能藏在任何地方。”
“所以我们得去找,”林恪说,“一个一个,把它们找出来。”
窗外的阳光照在他们脸上,带着初春特有的温柔。远处有人在喊早点摊的名字,楼下传来自行车铃声,一个孩子哭闹着不想去上学。这些平凡得不能再平凡的声音,此刻听起来格外珍贵。
自由不是终点,是起点。
这句话突然浮现在林恪脑海里。他不知道是谁说的,可能是程秋意,可能是苏晚,也可能是他自己。但他知道,从现在开始,他们要面对的不再是系统写好的剧本,而是一场真正的、没有剧本的人生。
“走吧,”他说,向许潮流伸出手,“还有很多事要做。”
许潮流握住他的手,点了点头。
他们并肩走向门口,身后是那扇永远关不严的窗和那道永远存在的裂缝。阳光追着他们的背影,在地板上拉出两道长长的影子。
门关上的时候,房间恢复了安静。只有闹钟还在走,指针指向七点四十三分。
一分钟,世界变了两次。