松林路在亨特县地图上是一条细线,从枫树街向北延伸,穿过一片过度规整的人工松林,最终断在一条没有名字的小路尽头。艾登开车驶入这条路时,后视镜里的城市天际线迅速收缩成一个灰色的长方形,然后被松树的针叶吞没。
路况很好。太好了。路面是刚铺不久的沥青,没有任何裂痕或坑洼,路肩的白线像用直尺画出来的。每隔五十米,一根路灯杆以完全相同的角度立在完全相同的位置上,连底座螺栓的数量都一模一样——艾登停车检查了其中一根。六个螺栓,排列成精确的六边形。
他继续向前开。导航显示距离目的地还有半英里,但周围已经看不到任何其他建筑。松林越来越密,树种得整整齐齐,行列之间的间距仿佛是某个数学公式的物理呈现。空气里的声音也逐渐变化——城市的低频嗡鸣褪去,取而代之的是松针在风中摩擦产生的细碎沙沙声,像一台大型空气过滤器持续运转。
路的尽头是一道铁门。
铁门不高,大约到人的肩膀,但设计极其讲究。黑色的锻铁栏杆顶端没有尖锐的装饰,而是卷曲成光滑的圆弧形,像被高温熔化后凝固的金属液滴。门柱两侧各安装了一个摄像头,镜头向下倾斜十五度,角度完全一致。门牌号码用不锈钢字钉嵌在门柱上,没有锈迹,没有灰尘,仿佛每天都被擦拭。
艾登按下对讲机按钮。没有任何询问声,门锁咔嗒一响,铁门自动向内滑开,轨道运行的声音柔和而精准,像电梯门。
他走进院子。
首先注意到的是地面。整个庭院没有泥土,没有草地,地面铺设着浅灰色的透水混凝土,表面有规律排列的微小孔洞。没有任何杂草从孔洞里生长出来。院子的四个角落各有一台设备,艾登辨认了一下——一台工业级空气净化器、一台除湿机、一台负离子发生器,还有一台他说不出名字的装置,外壳上只有一圈蓝色指示灯在均匀明灭。四台设备同时运转,发出一种频率极低的嗡鸣,几乎听不到,但能感觉到——在胸腔里,在牙齿根部,像身处隔音实验室。
房子的外观是一栋单层现代主义建筑,线条笔直,转角锐利,外立面覆盖着哑光白色的纤维水泥板,接缝细到肉眼几乎无法察觉。窗户很少,每一扇都装有三层玻璃和内置百叶窗。屋顶没有烟囱,没有天窗,没有任何突出物打破那道水平的屋脊线。
前门开了。
伊芙琳·马洛站在门框里,灰色套装与那天在法律援助中心穿的是同一套,或者是完全相同的一套。她的站姿和上次一样——重心均匀分布在两脚之间,肩膀水平,下巴微微内收,目光不偏不倚地落在艾登的眉心位置。
“肖先生。”她说,“你很准时。”
“我尽量。”艾登说。
她侧身让出通道,动作经济而流畅,没有多余的手势。艾登跨过门槛,脚下的地板从混凝土变成浅灰色的瓷砖,接缝处填着与瓷砖颜色完全一致的填缝剂,远看几乎看不到分割线,整片地板像一块完整的石材。
室内的气味是消毒水混合着某种他不知道名字的清洁剂,没有花香,没有食物气味,没有任何属于“居住”这个概念的嗅觉特征。温度大约恒定在二十二度,湿度无从判断但极其舒适——舒适到让人觉得这不是自然天气的产物,而是被精密仪器制造出来的数字。
客厅的空间比他想象的大。家具极少:一张浅灰色沙发,一张白色茶几,一个嵌入式书架,书脊全部朝外对齐,没有一本歪斜。墙上没有挂画,没有照片,没有任何装饰物。唯一引人注目的是天花板角落里的设备——一台悬挂式空气监测仪,液晶屏上显示着PM2.5、二氧化碳浓度、挥发性有机物等参数,每一项后面都跟着一个绿色的对勾。
诺亚坐在客厅角落的一张白色小桌前。
他面朝墙壁,背对艾登,正在拼一幅拼图。从艾登的角度看,只能看到他后脑勺上柔软的棕色头发和微微弓起的肩膀。他的坐姿和母亲一样笔直,脊椎与椅背保持着一个恒定的距离,像被一条看不见的线从头顶向上牵引。
“拼图是他最喜欢的活动。”伊芙琳站在艾登身后说,“这幅有三千片,是古地图的复制品。他上周开始拼,已经完成了百分之七十三。我计算过,按照他目前的速度,再过六天可以完成。”
艾登听着她的措辞——不是“他拼得很好”,不是“他喜欢这个图案”,而是“百分之七十三”、“六天后完成”。每一个评价都是量化的,每一次描述都是可测量的。
“我可以和他说几句话吗?”
“可以。”伊芙琳的回答没有任何延迟,“但你问他的每一个问题,我都能听到。你和他说的每一句话,我都会记录下来。”
“这是法律咨询的一部分?”
“这是母亲的职责。”
艾登走到角落的小桌前。诺亚没有抬头,他的注意力完全集中在拼图上。凑近看,那些拼片确实拼成了一张古地图的局部——蓝色的大洋,棕色的陆地轮廓,还有纤细的经纬线交织成网格。孩子的手指很白,指尖圆润,每次拿起拼片后都在半空中停顿一瞬,像机器扫描条形码,然后准确地放下去。
“诺亚。”艾登轻轻说。
男孩的手停住了。他的肩膀微微僵了一下,然后慢慢转过身。那张脸和上次一样苍白,眼神空洞,但艾登捕捉到了一个细节——在转身的第一秒,诺亚的眼睛先扫向了客厅另一端的母亲,然后才落在自己脸上。
那个眼神的方向,是先确认母亲的存在,再面对陌生人。不是依赖,不是求助,而是某种更接近条件反射的机制。
“你记得我吗?”艾登问。
诺亚点了点头。动作很小,仅下巴微微下沉一厘米。
“你在法律援助中心跟我说过话。你说妈妈让你告诉我一些事情。你还记得是什么吗?”
诺亚的眼睛又移向母亲方向,这一次更快,更隐蔽,像是眼球的侧向滑动而不是转动。然后他开口,声音和上次一样小,每个字清清楚楚:“记得。”
“那些话是你想说的,还是妈妈让你说的?”
沉默。诺亚的手指捏紧了手里那块拼片,指尖压得发白。他的嘴唇动了一下,但没有发出声音。然后他说:“都是妈妈说的。”
“你说什么?”伊芙琳的声音从客厅另一端传来,平稳如旧,但空气里某种东西瞬间绷紧了。
“我说都是妈妈教我的。”诺亚回答得很快,快到像在填补刚才那句实话露出的缝隙。
艾登看着男孩的眼睛。在那片空洞的深处,他再次看到了那个东西——冰层下的微光,这次比上次更亮一点,像是裂缝扩大了一丝。诺亚在撒谎。更准确地说,他在修正。他先用真实回答触碰了某个底线,然后迅速撤回,用母亲能接受的版本替换。
这个孩子知道什么是真实,也知道真实不容许存在。
“你每天都做什么?”艾登换了一个问题。
“拼图。阅读。学习课程。室内体能训练。”诺亚回答,语速恢复了机械的匀速,“妈妈每周给我制定课程表。”
“你出去玩过吗?”
“不能出去。”
“为什么?”
“外面有危险。”这句话他说得很平,像复述了太多次的定义。
“什么样的危险?”
诺亚张了张嘴,但这一次,伊芙琳的脚步声已经穿过客厅,在她儿子做出回答之前抵达了桌边。她把手轻轻放在诺亚的肩上,手指以那种经过计算的角度包裹住孩子单薄的肩头。
“肖先生,你刚才说这次来访是提供家庭法律咨询。”她的微笑完整而毫无温度,“但你一直在问私人问题。这与法律无关。如果你想咨询的是房产税问题,我可以提供一些建议。毕竟,我在这方面有一定专业知识。”
艾登站起来,面对她。“你在这个领域有很多经验。”
“七年系统分析师生涯,参与了三个主要模块的设计。”伊芙琳没有否认也没有承认任何具体的东西,她只是在陈述事实,像在读一份简历,“我对亨特县税务系统的了解,可能超过目前在职的大部分人。包括净税清缴方案、地址标签自动生成程序,以及——你可能会感兴趣——争议审查锁定机制。”
最后六个字落地时,她的语调没有任何变化,但艾登感觉到一种被精确瞄准的寒意。争议审查锁定机制——就是那个阻止他缴款、将他困在六十个工作日等待期里的程序模块。
“你设计那个功能的时候,想的是什么?”艾登问。
“效率。”伊芙琳说,“一个系统如果允许人随时纠正自己的错误,它就不是一个高效的系统。真正的效率,需要让每一个行为产生不可逆的后果。否则,人们永远不会学会遵守规则。”
“诺亚也需要学会遵守规则吗?”
伊芙琳的手仍然放在诺亚肩上。她没有收紧手指,也没有放松。她只是维持着那个姿势,像一个保护罩,也像一个夹子。
“诺亚不需要遵守规则。诺亚需要被保护。外面的世界没有规则,只有混乱。细菌、伤害、错误的价值观、心怀不轨的人——所有这些混乱因素,都需要被隔离。这不是惩罚,这是爱。”
她说“爱”这个字时,嘴唇的弧度没有变化。那个字落在地板上,被恒定的温度和湿度吸收,没有激起任何回音。
艾登低头看了一眼诺亚。男孩已经转回身去,继续拼图。他的手指又恢复了那种精确的停顿-放置-停顿的节奏,但艾登注意到,他刚才拼的那一块是错的——蓝色的大洋上,出现了一小块棕色的陆地边缘,明显不属于那个位置。
他没有纠正。他没有告诉母亲自己拼错了。他只是把那块错误的拼片留在那里,然后继续往下拼。
一个念头像电流一样穿过艾登的脊柱:诺亚是故意的。他用一个无伤大雅的小错误,在一个母亲无法察觉的角落,表达着他仅有的自主意志。
“马洛夫人,我还想问你一个问题。”艾登说。
“请问。”
“艾莉西亚·瓦伦。苏珊·帕里什。马库斯·贝尔。理查德·郭。还有另外七个人。他们的共同点是职业与儿童相关,并且在接触诺亚之后遭到止赎。”艾登逐字逐句地说,“你能否解释一下,这仅仅是巧合,还是——”
“巧合。”伊芙琳打断了他,语气第一次出现了极其细微的波动,就像精密仪器在某个极端的负载下产生的零点零一毫米的偏移,“他们都是因为自身财务疏忽而失去房产。系统处理的不是人,是数据。数据没有问题,程序没有问题。”
“所以你检查过那些数据?验证过程序的输出?”
伊芙琳没有回答。她把手从诺亚肩上移开,双手交叉在身前,站姿恢复了无可挑剔的端正。“肖先生,你该走了。诺亚的课程时间到了。如果你需要进一步的法律讨论,可以通过正式渠道预约。”
“哪个正式渠道?那个四十个工作日后才能排到预约的渠道?”
“是的。程序就是程序。”
艾登知道这次对话不会再有进展。他走向门口,经过那个排列整齐的书架时,眼角瞥见一本与周围环境不太一样的书——它的书脊没有对齐,稍微向内凹进,像是被匆忙塞回去的。书脊上印着几个字:《儿童发展心理学》。
伊芙琳也看到了那本书。她伸手,以极其自然的动作将它对齐。然后她拉开前门,院子里的空气净化器嗡鸣声涌入客厅,和室内的白噪音重叠在一起。
“再见,肖先生。”
艾登走出门,穿过铺着灰色混凝土的院子,穿过那道锻铁大门。门在他身后自动关闭,轨道运行的声音同样柔和精准。他站在松林路尽头,回头看了一眼那栋白色的房子。
所有的窗户都关着。百叶窗全部向下倾斜同一个角度,像一排合上的眼睑。空气净化器排出的气流在空中形成微弱的波动,让整个房子像被罩在一个看不见的罩子里。
他想起诺亚拼错的那块拼片。那片棕色陆地碎片躺在蓝色海洋中间,像一个无人岛。
回到车上,艾登打开笔记本电脑,连上法律援助中心的数据库。他开始搜索亨特县税务局内部系统的项目维护记录——不是前台的用户界面,而是程序员留在服务器日志里的注释和修改记录。每一条系统更新都会留下注释,即使后来被删改,备份服务器上也会保留副本。
他花了两个小时翻阅了数百条记录。大部分是常规维护,修补漏洞,优化算法。但在凌晨一点零七分,他找到了一个值得注意的条目。
那是一年半前的一条系统更新注释,由净税方案维护组提交。内容只有一行:“修正地址自动校准模块的容错阈值——阈值从3%调整为0.3%。”
地址自动校准模块。这个模块负责将税务通知上的地址与邮政数据库进行比对,如果地址不一致,就会标记为“无效”。阈值调整意味着,以前地址有3%的偏差仍可通过校准自动修正,而现在,只要偏差超过0.3%,就会被拒收。
而所有那十一个受害者的地址,都是被这个模块判定为无效的。
那么,是谁在什么时间点篡改了这些受害者的地址数据,让它们在0.3%的偏差之外?
艾登继续往下翻。他的手指在触控板上滑动,屏幕的光映在他脸上,在车内黑暗的空间里形成一片微弱的蓝白色。
然后他看到了那行代码。
那是一行被写在净税方案底层模块里的注释,作者是项目前成员,从语法风格看,与伊芙琳·马洛在离职前提交的其他代码注释一致。这行注释没有人删掉,可能是她故意的,也可能是匆忙间遗漏的。
注释只有七个字:
“当保护需要被保护时。”


暂无评论,来抢沙发吧!