倒计时一旦开始,房子里的时间就不再按人的感觉走了。
数字明明每秒只跳一次,可伊森总觉得心跳被迫去赶它,稍微慢半拍,就会被丢下。
“分开行动会死。”女人说。
他们刚跑出核心房间那块相对完整的区域,走廊已经出现不止一次轻微偏移。脚下的地砖会在几秒内变换排列,有的边缘往下沉了一毫米,有的稍稍翘起,仿佛整栋房子在不停自我校正,把所有“走过”的足迹抹平。
“但一起走,会更慢。”伊森看着前方那条刚刚长出来的走廊。
她没有反驳。
因为这里的规则,从来不问效率,只问“解”。
“你带人走主线。”她说,“我走结构。”
“结构?”
她抬头看了一眼天花板,又扫过墙角那些几乎看不见的缝。那些缝隙并不宽,只比正常的接缝多出一条肉眼难辨的暗影,可在她眼里,那些暗影像一串串注释符号,标注着这栋房子的真正骨架。
“这栋房子,不是平面的。”
伊森愣了半秒,随即反应过来。
“你要绕?”
“不是绕。”她轻声说,“是走他留下的记忆路径。”
“哈瓦拉,从来就不只是一栋房子。”她顿了顿,“是用房子把人的选择写出来的系统。”
他们很快分成两组。
伊森带着两名警员和技术员,沿着新生成的走廊往前推。
女人则掉头,回到刚才经过的一处侧厅。
那里有一扇落地窗,窗扇半开着。
雨气顺着缝隙挤进来,在地面留下一道细长的水痕。瓷砖被打湿的地方颜色更深,边缘毛糙起来,像一条刚画上去还没完全干的线。风从窗外灌入,带着一点泥土和植物的味道,与屋里干冷的金属气味混在一起,像有人把两种完全不该混在一起的溶液硬倒进同一支量筒。
她站在窗前,看向外面。
别墅外墙沿着整栋建筑绕了一圈极窄的外沿阳台,宽度刚够一只脚落下,看上去更像装饰条,正常人不会把那当成通道。外沿上铺了一圈细石,雨水打在上面,不停往下滴,汇成一条条断断续续的水线。
但科雷亚从来不做“装饰”。
“你还是老样子。”她低声说,不知道是在对这栋房子说,还是在对记忆里另一个人说。
然后,她翻了出去。
外墙冰冷而湿滑。
雨水顺着石材表面不断往下爬,鞋底与墙沿之间几乎没有摩擦力。冷意透过鞋底一点点往小腿上窜,像一条细细的蛇缠上来。她用指节扣住窗框起点,再一点一点移到石材凸起处,每一次落点都先轻轻试探,再把重量压上去。指节磨过石面的那一瞬间,她甚至能感觉到切割机留下的极细线纹在骨节下方划过。
这不是冒险。
这是解题。
她对这种“从不被设计给普通人走的路径”有一种近乎本能的熟悉。
很久以前,她也被人这样“请”进一栋楼里,让她去找那块不会塌的踏板、那条不会收紧的过道。
那时她还小,以为自己参加的是某种天才选拔,导师会在终点给她一纸奖学金通知书。她记得,那栋楼的外墙也是这种冷到没有边界感的灰色石材,只是工艺粗糙得多,缝隙里塞着灰和泥。
如今她知道,那叫筛选。
“那时候他们还没给这套东西起名字。”她在心里想,“后来有了——哈瓦拉。”
她在一处转角停下。
这里外墙内凹成一个浅浅的弧形,正对着一面巨大的落地玻璃。玻璃把她的身影整片反射回来,只是在一个极窄的角度上,反射像是被人往侧边推开了半寸,线条出现轻微错位,像印刷时套色没对准。
她挪动脚步,找到了那个角度。
“空的。”她低声说。
她用手肘顶了一下玻璃。
玻璃颤了一下,却没碎。玻璃与金属框架接触的地方发出一声极轻的振动,像是有人在远处敲了一下空杯子。
她退回一点,再次发力——
这一次,玻璃裂了。
裂纹从接触点向四面扩散,却被夹在多层结构里面,几乎没有声音泄出来,只是光线在裂缝上折了一下,原本规整的反射被打成一片细碎的光块。
她把碎裂的一块推入屋内,手臂先探进去,确认没有立即下坠的空洞,然后翻身钻了进去。
里面是客厅。
但已经不再是“正常的客厅”。
地面被切割成大小不一的几何块,每一块之间有一两毫米的高低差。那点高度差不足以绊倒人,却刚好让脚掌在每一次落下时产生微妙的不平衡,像是有人故意把“站稳”这件事变成一道选择题。
沙发、茶几的位置看上去随意,仔细看却刚好沿着某条曲线排布,像被人拿笔在草稿纸上勾过,后来又照着那条草稿线,把家具一件件摆上去。
墙面几乎被镜子占满。
不是为了“放大空间”的那种装饰,而是尺寸各异、角度不同的反射面,互相对照出一叠叠重复又不完全重合的影像。有的镜面略微泛黄,有的边缘有细小的磕痕,还有几块镜子背后的封边胶已经老化,形成一圈圈不规则的暗影。
“Mirror… glass…”她低声重复。
这是提示。
也是陷阱。
她向前迈了一步。
脚刚落在一块地板上——
“咔。”
她立刻停住。
下一秒,头顶一侧的吊灯猛地坠下,铁链同时抽长,金属摩擦空气发出一声尖锐的拖音,砸在她原本要迈向的那块板上。灯罩碎裂,金属与瓷片嵌进地板,砸出一个深浅不一的坑,碎片往四周弹开,擦着她裤脚划出几道浅浅的白痕。
灰尘被震起,在灯光里缓慢飘散。尘粒在不同镜面间被一层层反射,像有成千上万个微小的坠落同时发生。
她没有回头看那盏灯。
只是轻轻往旁边挪了半步,让脚尖停在另一块板的边缘,鞋底先压了一下,再把重心一点点移过去。
“重量触发。”她说,“路径是写好的。”
她抬头看镜子。
镜子里,有无数个她。
有一个她站在原地,有一个她正迈步,有一个她还停在窗框边上。但在某块角落的镜面里,她身后那盏灯一直挂在天花板上,从未落下。那块镜面的位置略微偏高,角度也古怪些,看过去的时候会本能地有点晕,可只要盯着看久一点,就能发现它才是“那条没被砸中的时间线”。
她顺着那块镜面的角度挪动位置,让自己每一步都对准那个“从未砸下来的版本”。
每挪一步,鞋底与不同材质的地砖接触时传来的反馈都略有不同:有的偏硬,有的有极轻的回弹,一块地砖踏上去甚至会发出一点干涩的“吱”声,像是下面藏了一层薄薄的机关。她把这些细微的差别一一记在肌肉里。
她知道,这些被重复利用的小场景、小机关,加在一起,就叫一个项目的“题库”。哈瓦拉,就是把整栋房子变成题库。
这时,另一边。
伊森带队进入了一条相对狭窄的通道。
墙面裸露着金属骨架,线缆和节点全都露在外面,像一段错放在住宅里的工地内部。电缆被扎成一束一束,固定在金属槽里,有几根颜色略深,像是后来才加上去的补丁。空气里有股焊接和灰尘混在一起的味道,嗓子一热,就会想咳。
“这不像住宅。”一名警员说。
“因为这本来就不是给人住的。”伊森说,“是给哈瓦拉出题用的。”
前方尽头,有一台老旧的机器。
在这栋冷白的精密结构里,这台机器显得格外突兀。
绿色金属外壳,边角磕碰得发白,旧漆下面露出一圈圈更早的底色。侧面贴着几张褪色的卡通贴纸,有的只剩半张眼睛,有的只剩一个笑得过头的嘴角,胶边翘起来,被人草草按回去,又起了一层新的灰。
那是一台投币机。
机器上方,有一行小字:ONLY 10¢
“十美分?”警员愣了一下,“他现在在开玩笑?”
伊森没有回答。
他绕着机器走了一圈,仔细看了一眼投币口边缘那圈被硬币长期磨出的亮痕,又伸手去拉侧面的检修口。
拉不动。金属盖板纹丝不动,只有锁扣里发出一点干涩的晃动声,像是在提醒他“你拿错了地方下手”。
“需要硬币。”技术员说。
“我们哪来的硬币?”
没人说话。
倒计时在远处屏幕上继续往下跳。
00:49:03
就在这时——
“叮。”
一枚硬币从某个看不见的地方滚了出来。
它从墙角的阴影中慢慢转出来,先撞了一下地砖之间的缝,发出一声很轻的金属碰击声,又偏了一点方向。硬币在微微倾斜的地面上绕了几圈,像是犹豫要不要停下,最后刚好停在他们几个人脚边。
所有人的视线都跟过去。
那是一枚绿色的十美分硬币。
颜色和机器外壳几乎一样,边缘略有磨损,光线扫过时,边上有一道细细的磕痕,像是曾被什么东西咬过——或者被孩子牙齿试过真伪。硬币表面的数字被磨得有点模糊,却顽固地还看得清。
伊森弯腰把硬币捡起来。
硬币贴在指尖的时候,轻得有点不对劲。材质不像常见金属,更像某种合成材料,摸上去却有冷意,像是一直被放在没人碰过的阴影里。
“投进去。”他说。
他把硬币投入机器。
硬币滑落下去的声音短了一截,像是落在某种软材料上,而不是传统金属滑道。那一声在机器内部转了一圈,又很快被吃掉。
机器内部传出低低的运转声,嗡鸣声一层压着一层,像旧风扇起转时的顿挫。正面的指示灯一盏盏亮起,又依次熄掉,最后只剩下中间一格微弱的绿光。侧面的暗门“啪”地弹开。
露出一个小小的储物格。
里面躺着一张泛黄的纸片。
纸片边缘微微卷起,被折痕分成几段,像是被人反复拿出来又塞回去,折痕处的纤维已经有点发白,稍微用力就会裂开。
纸片上是一幅简笔画。
一个小男孩,站在一台投币机前,线条简单,却勾得很用力,笔画在纸上留下稍稍渗开的墨痕。旁边写着歪歪扭扭的一行字:
如果没有钱,就找邻居。
伊森盯着那行字,眼神一点一点收紧。
“不是提示。”他低声说,“是规则。”
纸张上的笔迹和刚才遗书上的英文字体不一样,却有种同样的固执感——所有可能性,都被一句话关在一个狭小的框里,外面的情况再多,都被当成“无关变量”。
哈瓦拉的题,从来都是这样写的:先假装给你一个“办法”,再在角落里写上一句“只有这个算对”。
他把纸片放回储物格里。
机器没有再给出新的反应。
仿佛它本来也只负责把这句“规则”递给他们一次。纸片躺回原位,储物格的暗门轻轻合上,发出一声几乎听不见的“咔嗒”。