4. 第一个掩埋的夜晚

焚烧炉的铁门合上时发出一声沉闷的钝响,像某个巨大动物的腹腔在消化猎物。

萨米尔站在公司后院废弃的焚烧炉前,看着橙色火舌从铁门的缝隙里舔出来,舔舐灰蒙蒙的清晨空气。速写本在炉膛里蜷缩、变黑、化为灰烬。那些精确的线条、观测点编号、光线遮挡角度参数,连同最后一页那个简单的笑脸,在高温中一一消失。他站了很久,久到汗水从鬓角淌下来打湿领口,久到第一缕阳光越过围墙的铁丝网,照在他沾满灰烬的皮鞋上。

回到办公室后,他拨了市政交通监控中心的电话。接电话的是他大学同窗维沙尔,如今在市政厅担任技术主管,两人十年前一起在建筑系熬过无数个通宵赶图。

“维沙尔,有个项目需要调一批旧监控数据,河谷商业中心那片区的。”萨米尔尽量让语气显得公事公办,“加亚特里神庙周边也要,做交通流量分析用。”

“哪个时段?”

“八月二十一号,晚八点到凌晨两点。”

电话那头安静了几秒。萨米尔能听到键盘敲击的声音,然后是维沙尔压低了嗓门:“萨米尔,你现在做的项目和神庙那边有什么关系?”

“没什么关系。甲方要求的调研范围刚好覆盖那一带。”萨米尔说,声调平稳得连他自己都感到陌生。

维沙尔没有追问。也许是旧日同窗的情谊,也许是他太忙没有时间追根究底。他让萨米尔用加密通道上传了一份数据调取授权书,然后开始传输文件。传输进度条缓慢地爬过屏幕,像一只在墙上蠕动的蜗牛。

萨米尔趁着这个空档打开监控数据的管理界面。他不是黑客,但他经手过十几个市政项目的建筑智能化设计,对这个系统的权限结构了如指掌。神庙周边区域共有四个市政摄像头,其中两个在案发当晚处于故障状态——这是公开报道中反复提到过的。但萨米尔要处理的不是已经损坏的,而是那两台正常运行的摄像头。

他找到了对应的数据流,精准定位到案发当晚九点零七分至九点三十一分这个时间段。流浪汉最初被“记忆回廊”指认时,论坛上发布的截图正是来自这个片段。但截图的时间戳被裁剪过,如果有人回查原始数据,会发现流浪汉出现在镜头里的时间比案发时间晚了将近四十分钟——足够让他从嫌疑人变成无关路人。

萨米尔做了两件事。第一件,他用维沙尔的权限把那四十分钟的时间戳进行了交叉替换,使得流浪汉的影像被推前到案发前七分钟。第二件,他在这两个摄像头的数据日志里插入了三条伪造的巡检记录,把摄像头被“人为遮挡”的时间精确匹配到案发时段,让修复后的画面看起来像是经过不可抗力中断又恢复的。

他的手很稳。十五年来画过无数张施工图的手指,操作起数据界面来同样精确流畅。当传输完成的提示框弹出时,萨米尔关掉所有窗口,把电脑重启了一遍,然后起身去茶水间冲了一杯咖啡。

咖啡很烫。他端着杯子站在茶水间的窗前,望向远处喀什湾的天际线。他亲手设计的河谷商业中心正在封顶,钢结构骨架在晨光中闪烁着银灰色的冷光。那座建筑获得了去年的瑟里南邦建筑师协会最佳公共建筑奖。评委们称赞他“精确地定义了空间与人之间的关系”。

如果评委会知道这个定义的另一面是什么,还会颁发那个奖杯吗?

晚上回到家,萨米尔把灰烬沾身的衬衫直接塞进洗衣机。他在浴室里洗了很久,热水冲在脊背上,水汽氤氲,玻璃蒙上厚厚一层白雾。

“你今天回来得这么晚。”莉卡靠在浴室门框上,双臂交叉,披散的长发还带着枕头的压痕。

“赶方案。甲方下周要终审。”

“艾莎打电话来过。她说你今天下午一直不在办公室。”

萨米尔关掉水龙头,伸手去够毛巾。浴室的安静被水滴敲打地砖的声响无限放大,像一滴滴冷下来的油落在烧红的锅底。

“我去现场看进度了。”他边擦头发边说,没有看莉卡的眼睛。

莉卡沉默了很久。久到萨米尔以为她已经转身离开,才听到她开口,声音很低,低到像是只说给她自己听的:“你这些天不对劲。自从带米拉回来之后。”

“你想多了。”

“也许吧。”莉卡转过身,走了两步又停下,“萨米尔,我是心理医师。我可以分辨一个人什么时候在撒谎。”

萨米尔手里的毛巾停在半空。他看着莉卡的背影消失在走廊尽头,想起米拉曾对他说的那句话——“你每次都重复相同的细节,好像手里只有这几张照片。”他不知道这对母女——养母女——之间到底是谁更像谁。

深夜,萨米尔再次登录“记忆回廊”。

流浪汉被正式逮捕的消息已经刷满首页。论坛上充斥着愤怒和庆祝的帖子,有人甚至制作了红白相间的“正义必胜”横幅,用AI生成了一群人围在警察局门口鼓掌的画面。发帖人“清洁工”被奉为英雄,粉丝数一夜暴涨六千。

萨米尔翻到最底层,找到了“达塔”的最新动态——没有发帖,没有评论,只有一个状态更新:一枚灰色的三角形图标,下面标注着时间戳,恰好是他在焚烧炉前点燃速写本的那一刻。

他关掉网页,关掉电脑,关掉书房所有的灯。

就在他准备上楼时,走廊里响起一个声音,轻柔得像在月光里飘荡的一缕纱。那是米拉的歌声。不成曲调,更像是用音符拼成的某种编码序列,每一个音节之间的间隔都固定得近乎机械。

萨米尔循声走到米拉房间门口。门缝里透出的不是台灯的光,而是一闪一闪的冷白色电子荧光。他推开一条缝,看见米拉坐在床上,手里捧着他以为已经“清理干净”的旧平板。屏幕上的画面是加亚特里神庙的实时监控——他认出了那个界面的UI风格和市政系统的后端接口完全一致,甚至更全面。画面角落里跳动着一个数字编号:监视节点15。

米拉没有回头。

“爸爸,今天的观测记录我已经整理好了。目标B开始出现行为偏差,需要延长观察周期。”

她的语调像是在汇报实验数据。平板屏幕的冷光打在她脸上,把那对浅褐色的瞳孔照得近乎透明。

萨米尔站在门缝外,手指抠进门框的漆面。他想说话,但喉咙像被灌进了速干水泥。理智告诉他应该冲进去夺走平板,大声质问她从哪里学来这些东西。但更深处,一个他始终不敢直视的念头正在破土而出——米拉从来就不是“学来的”。她带着这一切来到这个家,像带着与生俱来的瞳色和指纹,无法删除,无法焚烧。

“晚安,爸爸。”米拉说完,平板屏幕自动熄灭,房间重新没入黑暗。

萨米尔松开抠在门框上的手,木漆上留下四道浅浅的指甲印。他转过身,沿着走廊往回走。脚步很轻,像是怕惊醒了某个沉在房子地基下面的东西。

路过客厅时,月光照在茶几上。米拉白天完成的那幅马赛克拼贴静静地躺在那里,逆着月光,每一个几何碎片都像是在黑色卡纸上烧出来的窗户。他在那幅画前站了很久,久到能听见自己心脏在胸腔里反复撞击肋骨的声响。

然后他注意到一个细节。

拼贴的中央,紫色和红色的卡纸碎片拼出的不是玫瑰窗,不是圣徒,而是一排精确的字母——是他每次在电脑上输入的城市市政后台密码的前五位。他用这组密码登录过系统,修改过监控数据,覆盖过自己的操作痕迹。而米拉只需要在他身后看过一次,就把它嵌进了一幅无可挑剔的彩色玻璃窗正中央。

灯塔的光扫过客厅。萨米尔抬头看向楼梯上方,儿童房的门已经关上,走廊的阴影被拉得很长很长。

远处棚户区的方向传来嘈杂的人声和犬吠,那个被“记忆回廊”钉上审判架的流浪汉在警察局里正在被审讯。明天他的名字就会从嫌疑人变成罪犯,随之被焊死在一个无需证据即可定罪的公共记忆里。而这一切的源头,此刻正睡在他楼上那间柠檬树影子笼罩的房间里,呼吸均匀,嘴角也许还挂着那个恰到好处的微笑。

萨米尔把马赛克拼贴从茶几上拿起来。他的第一个念头是撕碎它,像他撕碎速写本每一页时那样。但他的手停住了——不是因为犹豫,而是因为他突然意识到,米拉把这幅画放在茶几上,放在所有人都会经过的地方,从来就不是不小心。

她是故意的。

她让他看到他该看到的东西,让他烧掉她允许他烧的东西。她在这个游戏中始终领先三步,而他只是刚刚学会移动棋子的新手。

萨米尔把拼贴放回原处。手指离开纸面时,他感到一种陌生的、从骨髓深处泛起的冷。明天太阳升起时,他还会穿上西装去公司开会,在河谷商业中心的立面图上签字,给米拉讲睡前故事。莉卡还会在厨房煮羊肉咖喱,收音机里还会播放那些旋律重复的老歌。但他的大脑将无法停止回放平板上那个画面,无法停止听见米拉称他为“爸爸”时声调末尾的那个微妙上扬——仿佛她始终在玩一个角色扮演游戏,而他只是一个被分配到的NPC。

墙上的挂钟敲过凌晨两点。客厅最后一缕月光被乌云吞没,马赛克拼贴的彩色玻璃窗沉入完全的黑暗。

萨米尔没有上楼。他在沙发上坐下,在黑暗中睁着眼睛,等待天亮。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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