喉咙干得像是要冒烟,身体的每一寸肌肉,都在叫嚣着一种陌生的、酸软的疲惫。
她睁开眼,首先看到的,不是熟悉的天花板,而是近在咫尺的、李想的侧脸。他睡得很沉,呼吸平稳,平时总是微蹙的眉头也舒展开来,有几分卸下防备后的温和。
他们几乎是脸贴着脸,盖着同一张咖色毛毯,挤在那个并不算宽敞的沙发上。昨夜混乱的记忆,伴随着身体的酸痛,潮水般涌回了她的脑海。
她没有动,也没有立刻抽身离开。
她只是静静地看着他,像是在看一个刚刚被自己破解的、最复杂的加密程序。他的存在,是如此的真实,带着温热的体温,和沉稳的心跳。
她昨晚问他:你怎么证明我是真的?
他用了一整夜,给出了他的答案。
李想的眼睫毛动了动,似乎就要醒来。董洁下意识地,伸出手,用食指轻轻地、按住了他的嘴唇。
一个无声的命令——“别动”。
李想的眼睛,在昏暗中缓缓睁开。他看着她,瞳孔里还有一丝刚睡醒的茫然。当他看清她的动作时,那丝茫然,迅速变成了一种了然的、带着浅浅笑意的温柔。
他没有动,也没有说话,只是用眼神询问她。
董洁的手指,从他的嘴唇,缓缓滑到他的下巴,再到他的喉结。她能感觉到,在她手指的触碰下,他喉结的滚动,和他呼吸节奏的细微变化。
昨晚,是他在用自己的“真实”,将她从虚无的数据世界里打捞出来。
而现在,她像是在用自己的方式,重新校准、确认这个世界的“坐标”。
终于,她的手停了下来。
她收回手,坐起身,毛毯从她光滑的肩头滑落。她毫不在意,只是平静地看着李想。
“我渴了。”她说。
这是他们清醒后的第一句对话。无关风月,无关情感,只是最基本的新陈代谢需求。
“我去拿。”李想立刻就要起身。
董洁却按住了他的肩膀。
“不,”她摇了摇头,“你继续休息。你消耗比我大。”
她站起身,第一次在完全清醒的状态下,以初生婴儿般地,坦然地,走过这个只属于他们两个人的空间。她走到操作台边,倒了两杯水,然后又走回来。
她将一杯水递给李想,然后在沙发前的地板上坐了下来,背靠着沙发,蜷起双腿,小口地喝着水。
和昨晚李想的姿势,一模一样。
李想没有立刻喝水。他只是看着她的背影,看着她肩胛骨因为喝水的动作而显露出的、优美的线条,和后颈上还未消退的、淡淡的红色印痕。
房间里很安静,只有吞咽水的声音。
这种安静,和昨晚那种充满张力的、令人窒息的安静截然不同。它温和,安稳,甚至……有些温馨。
仿佛昨夜那场近乎毁灭性的风暴,不仅清空了他们所有的情绪垃圾,也冲刷出了一片全新的、可以让他们安心共存的领域。
“昨晚……”
最终,还是董洁先开了口。她没有回头。
“……谢谢。”
李想沉默了片刻,然后喝了一口水。温热的水流,滋润了他同样干涩的喉咙。
“我也是。”他说。
简单的两个字,包含了一切。
谢谢你没有坠落。也谢谢你……拉住了我。
董洁放下了水杯,将下巴抵在膝盖上,目光投向了不远处、那几台正在安静运行的服务器。
“那个‘幽灵签名’,”她说,语气已经恢复了往日的冷静和锐利,仿佛昨晚那个脆弱崩溃的女人,只是一个幻影,“我又想了一遍。”
李想坐起身,将毛毯披在她身上,然后在她身边坐了下来。
“想到了什么?”
“一个矛盾点。”董洁说,“如果陈景行教授真的想留下线索,或者求救信号,他不会只留下一处。对于一个能在这种级别的系统里留下‘签名’的人来说,想再多留几处‘面包屑’,不是难事。但这整个系统,干净得就像被反复清洗过一样,只有那一个‘莫比乌斯环’,像个异类一样杵在那里。”
李想立刻明白了她的意思。
“这不像是在‘引导’,”他说,“更像是在……‘挑衅’?”
“不。”董洁否定了这个猜测,“留下这段代码的人,他承担的风险是巨大的。任何一次多余的、情绪化的操作,都会增加他暴露的可能。他不会做这么不理性的事。”
她停顿了一下,似乎在组织一个更精准的词汇。
“……它更像一个……‘钥匙孔’。”
“钥匙孔?”
“对。”董洁的眼神,变得异常明亮,“它不是留给我看的‘信’,也不是求救的‘信号弹’