19. 回声与朝阳

西山惩教中心的大门在艾琳面前缓缓打开时,外面正下着一场细密的春雨。

不是那种倾盆而下的暴雨,而是诺瓦市春天特有的、像被筛过的细粉一样的雨雾,落在皮肤上几乎感觉不到重量,只留下一层若有若无的凉意。空气里有新翻泥土的气息,混合着附近某棵早开的山茱萸散发的微甜花香。艾琳站在铁门外的水泥平台上,手里拎着一个不大的帆布袋,里面装着她在狱中最后一年写完的代码草稿、几本翻旧了的计算机理论书籍、以及卡莉按月寄来而她一封都没丢过的信件。她穿着一件普通的外套,是出狱前狱方发放的便服,深灰色,没有任何花纹,穿在她身上略微偏大,袖口盖过了手腕上那条磨损的银色手链。

她抬头看了一眼天空。灰白色的云层正在缓慢移动,有一道极细的裂缝正在云隙间展开,透出背后极淡的蓝色。她在狱中待了三年,但真正让她感到陌生的不是高墙外面的世界,而是头顶这片没有铁丝网切割的天空。它太大了,太空了,让她一时间不知道该把目光放在哪里。

卡勒姆的车停在停车场最边缘的位置。一辆已经开了几年的黑色轿车,挡风玻璃上还挂着几片被雨打落的白色花瓣。他靠在车门旁边,穿着一件深棕色的旧夹克,没有打伞,头发被雨雾打得微微潮湿。看到艾琳走出来,他没有迎上去,只是将副驾驶座的车门拉开,然后退后半步,等她做出选择。

她走到离车三步远的地方停下脚步。两个人之间隔着一片正在变绿的草坪,草坪边缘有一排刚种不久的银杏树苗,纤细的枝干在雨中轻轻摇晃。

“你等了多久?”她问。

“没多久。”他说。然后顿了顿,诚实补充道,“三个小时。”

艾琳嘴角浮起一个极淡的弧度——那不是笑,只是嘴角线条的微妙松动,像是在狱中习惯了面无表情之后,某些肌肉还不太记得如何做一个完整的笑容。“你还是不喜欢迟到。”

“我从来不喜欢。”他说。

她坐进副驾驶座,把帆布袋放在膝盖上。车内有淡淡的咖啡味,杯架里放着一杯还冒着热气的黑咖啡,旁边是一杯没开过的热可可——和霍普在图书馆草坪上递给她的那一杯一模一样。她看了一眼那杯热可可,没有说什么,但将手轻轻环在杯壁上,感受着掌心传来的温度。

车子驶出停车场,沿着湖滨大道向诺瓦市方向开去。雨刷在挡风玻璃上有节奏地摆动,把不断落下的雨雾推成一层薄薄的水膜。车窗外,密歇根湖在薄雨中显得灰蒙蒙的,湖水与天空的交界线模糊成一片柔和的水色,像被橡皮擦轻轻抹过的铅笔线稿。远处湖面上有几只早归的水鸟,排成一条断断续续的虚线,贴着水面低飞。

“有三件事情需要告诉你。”卡勒姆握着方向盘,目光没有离开路面,“第一,你的假释条件已经批下来了。每月向假释官报到一次,继续完成‘棱镜’预警系统的后续开发,项目监督方是诺瓦大学计算机系的数字取证实验室——就是卡莉的实验室。换句话说,你的监督人是你认识的人。”

“意料之中。”艾琳说,“第二件?”

“霍普·卡特法案施行三年来,已经有十一个州在考虑参照立法。到今天为止的数据是,网络上可以被认定为‘舆论审判’的匿名攻击事件在本市辖区内下降了约百分之三十二。诺瓦大学的媒体伦理研究中心将其归因于法案的心理威慑效应——当人们知道自己说过的话可以被追溯时,按下发送键之前会多想一秒。一秒,就够了。”

“第三件?”

卡勒姆沉默了一会儿。车子经过哨兵塔公寓时,他放慢了车速,但没有停下来。三十七层的窗户开着,浅绿色的窗帘被春天的风吹得微微扬起,像一面看不见的风帆。

“第三件——马库斯·陈的新专栏拿了联邦新闻奖。他在领奖致辞里提到了你。”

“提到我什么?”

“他说,‘她让我明白,被人用笔推下去的人和自己跳下去的人,摔在同一个地面上。如果我们不能承认自己也是推人的手之一,就永远没有资格站在道德高地上审判任何人。’”

艾琳将视线转向窗外。雨雾中的诺瓦市在车窗外缓缓流过——中央图书馆,市政厅广场的喷泉,游乐场那架已经重新刷漆的过山车轨道。游乐场在三年前重新开放了,过山车轨道被涂成了明亮的蓝白相间,最高点挂着一排彩色小灯,在雨中闪着湿润的光。她和霍普曾经在那里排过一个小时的队,霍普全程面不改色,但在俯冲的那一刻小声说了一句——“艾琳,闭眼。”她没有闭。

“你准备住在哪里?”卡勒姆问。

“卡莉帮我租了一个小公寓,在大学旁边,走路到机房大概十分钟。”

“那离警局也不远。”

她转过头,看了他一眼。他仍然看着前方路面,侧脸的轮廓和码头上第一次面对面时几乎没有变化,但眼角多了几道细纹。她知道他今年三十七岁了,和她哥哥去世时一样的年纪。这个念头忽然让她喉头发紧,但她没有移开目光。

车子经过市立图书馆时,她看到一个熟悉的身影——露西·本森正在图书馆门口的台阶上和一个同事说话,手里抱着一摞新书。她的头发比三年前白了一些,但笑容明朗,嘴角的弧度很自然,像一朵在雨后重新舒展了花瓣的雏菊。露西没有注意到这辆车,但艾琳从车窗里看着她,直到车子转过街角。

当晚,艾琳在卡莉租好的小公寓里整理行李。房间不大,一室一厅,窗台上放着一盆刚浇过水的绿萝,叶子还带着水珠。冰箱里塞满了卡莉事先买好的食物——牛奶、面包、即食沙拉、两大瓶黑咖啡、以及一盒用彩色便利贴标注着“微波炉加热三分钟”的自制千层面。便利贴的角落里画了一个简笔笑脸,签名是卡莉标志性的连笔字母。

她把帆布袋里的东西一件件拿出来——四本《分布式系统基础》《应用密码学》《算法设计》《计算机网络:自顶向下方法》,封面被翻阅得太多次,书脊已经开裂,用透明胶带反复修补过;一本霍普留下的笔记,字迹工整到近乎偏执,每一页边缘都留有电路图或数学公式的铅笔草图,他写“艾琳”的写法是只写两个字母“E.C.”,她每次翻到都会停一下;还有那个银色的U盘,里面装着“镜像”系统的全部源代码,外壳上那道浅浅的划痕比三年前更模糊了,但边缘的金属已经因为反复触碰而变得光滑。

她把U盘插进笔记本电脑——卡莉帮她准备的新电脑,配置极高,预装了所有她需要的开发环境——屏幕上弹出一个她三年没有打开过的界面:“镜像系统——第二阶段”,下面用红字标注着版本状态:“因操作员入狱而挂起。”

她盯着这行字看了很久,然后将鼠标移到“挂起”按钮上,点击“继续运行”。

系统开始自检。进度条缓缓推进,每一格都在重新加载、重新校准、重新建立连接。当自检完成时,屏幕上弹出了一行新的状态提示:“核心框架已从武器模式切换为预警模式。欢迎回来,管理员。”

艾琳靠在椅背上,把脚蜷在椅子上,捧起那杯已经有些凉了的热可可,慢慢喝着。窗外的雨还在下,雨点打在窗玻璃上发出细碎的响声,街角的便利店亮着暖黄色的灯光,不时有撑伞的行人匆匆走过,伞沿滴下的水珠在路灯的光晕里闪闪发亮。

她对这个世界的回归是安静的。没有新闻发布会,没有采访请求,没有人在公寓楼下举着英雄或恶人的标语。只有一场春雨,一杯热可可,一台电脑,一个重新运转的系统,以及白天卡勒姆在车里握在方向盘上的那双稳定的手。

她知道这只是暂时的平静。假释官的报到日期就在下周。卡莉会在实验室里给她布置具体的开发任务。卡勒姆会继续用他的方式——不近不远、不多不少——出现在她的生活里。马库斯·陈的专栏仍然每周出现在《诺瓦市呼声报》上,而她不知道如果有一天她读到关于自己的篇章,会作何感想。

而她最不确定的事情,也是最简单的事情——那个坐标。天文台北侧断崖下的岩洞。卡勒姆说三年前就该去,但他一直没有去。他说过一句话——“我会等你一起去。”

她还没有给他答复。有些事情,被关在高墙里三年,反而比在暗房里更难想清楚。在暗房里,她是复仇者,方向明确,路径清晰,不需要考虑接下来怎么办。在牢房里,她是程序员、教员、合作者,但不再是复仇者。而此刻她坐在一间普通的公寓里,窗外是春天的雨,冰箱里塞满了一个朋友亲手做的千层面,她忽然不知道该把自己定义为什么。

或许不需要定义。或许出狱不是故事的结束,而是一个新的开始——不再是复仇,不再是赎罪,而是建构。用那些曾经被用来追责的代码,去搭建一套能够保护无辜者的系统。用那些曾经被用来让人面对自己过去的镜像逻辑,去帮助后来者避免堕入同样的深渊。

她放下空了的杯子,将双手平放在键盘上。光标在代码编辑器的第一行闪烁,等待着下一段函数的输入。窗外,雨停了。云层正在散开,露出一小片深蓝色的夜空和一颗极亮的星星。她不知道那颗星的名字,但她记得在天文台的穹顶下,投影仪将星图投射在白色弧面上时,那上面密布的数据节点也曾像此刻的夜空一样繁密而静谧。

她开始打字。

在诺瓦市的另一端,卡勒姆坐在自家阳台上,手里捏着那枚没有标签的银色U盘。他接到了一通电话——联邦助理检察官唐纳利。

“我们在整理沃利斯上诉案的补充材料时发现了一样东西,”唐纳利的声音从电话里传来,“是玛格丽特·格雷夫斯在拘留期间写的一封未寄出的信。收信人没有署名,但内容指向一个坐标——天文台北侧断崖下的一个岩洞。信里只有一句话——‘那里有答案’。她的律师把这封信作为她精神状态评估的补充材料提交了,但我认为你应该知道。你是最了解那起案件的人,你觉得这和她当年那封‘棋局未终’的邮件有关吗?”

卡勒姆把U盘翻过来,看着背面的磨砂表面。沉默了几秒后他说:“我知道了,谢谢你。”

挂断电话后,他在阳台坐了很久。夜风从湖面吹来,带着水汽和春天的花香。然后他拿起手机,打开与艾琳的加密通道——这条通道在庭审后被废弃了三年,他以为可能永远不会再用到。

“艾琳,”他写道,“岩洞坐标的事,也许不是关于过去,而是关于未来。你准备好去了吗?”

三分钟后,屏幕亮起回复。只有一个字。

“好。”

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

您的邮箱地址不会被公开。 必填项已用 * 标注