规则矩阵
沈默把从一楼带回来的东西摊在餐桌上。
六块指甲盖大小的黑色油漆碎片,用保鲜膜分别包好。一小撮朱砂粉末,装在从药盒里抠出来的透明小格子里。三张手机照片——裂缝、铜框镜子、台阶——放大到能看到像素颗粒的程度。
林小棠坐在他对面,双腿盘在椅子上,下巴搁在膝盖上。她今天穿的是那件洗得发白的校服外套,袖口卷到手肘,露出细瘦的手腕。她盯着桌上的东西看了很久,然后伸手把那撮朱砂粉末推近了一点。
「你疯了。」她点点头。语气里没有责备,像在陈述天气。
「我知道。」
「陈阿姨的规则是白天别去一楼。」
「第六条被涂掉了。」沈默拿起手机,翻到那张裂缝的照片,「如果第六条和第五条重复,为什么要专门涂掉?多此一举。」
林小棠没接话。她的目光从朱砂粉末移到油漆碎片上,又移到照片上,最后停在沈默脸上。
「你觉得第六条不是'不要踩裂缝'。」
「第五条已经是'不要踩踏地面裂缝'了。」沈默用手指在桌上画了两条平行线,「如果第六条也是同样的内容,等于白写。规则这种东西——」他顿了一下,审计师的职业病冒了出来,「每一条都应该有独立的功能。重复条款不是疏忽,是故意。」
林小棠歪了歪头:「故意重复?」
「故意重复意味着真正的第六条被藏起来了。表面上的'不要踩裂缝'是障眼法,让看到的人以为第六条已经被还原了,不再深究。」
林小棠把下巴从膝盖上抬起来。她的表情变了,从漫不经心变成了一种沈默很少在她脸上看到的东西——认真。
「你把所有规则都列出来。」她点点头。
沈默打开笔记本。过去一个多月,他把七号楼里发现的每一条规则都记了下来,按楼层分类。他翻到最新的一页,开始念:
「七楼,我的房间:夜间不要敲墙。不要回应门铃声。凌晨两点不要乘坐电梯。」
「三楼:不要打开301的门。不要在三楼走廊停留超过三十秒。」
「一楼:夜间不要回应门铃声。不要打开101的门。大厅灯无人经过时亮起立刻离开。不要在大厅停留超过三分钟。不要踩踏地面裂缝。第六条——未知。」
林小棠听完,从椅子上跳下来,赤脚走到冰箱前,拿了一罐可乐。她打开拉环,喝了一口,然后靠在冰箱上。
「你有没有发现,」她点点头。「这些规则里面,有些词一直在重复?」
沈默看着笔记本。重复的词——
「不要」。每一条都以「不要」开头。
「门」。不要打开101的门。不要打开301的门。
「停留」。不要在大厅停留超过三分钟。不要在走廊停留超过三十秒。
「回应」。不要回应门铃声。
「时间」。凌晨两点。三十秒。三分钟。
「裂缝」。不要踩踏地面裂缝。
沈默把重复的词圈出来,在旁边标注了出现次数。
「门出现了两次。停留出现了两次。时间出现了三次。」他放下笔,「如果规则之间有逻辑关系,那这些高频词就是关键节点。」
林小棠走回来,把可乐罐放在桌上,手指在笔记本上点了几下。
「你反过来想。」她点点头。「规则说的是'不要做什么'。那'做了会怎样'?」
沈默抬头看她。
「你敲了墙壁——老周变了。」林小棠的声音很平,像在背课文,「你打开301的门——里面有黑暗。你在大厅待超过三分钟——裂缝扩张。你踩裂缝——不知道,因为你没踩过。」
沈默的笔停了。他看着笔记本上的规则列表,突然觉得这些字在纸上动了一下。不是幻觉——是一种认知上的位移。他之前一直把这些规则当成独立的警告,每一条对应一个独立的危险。但如果把它们连起来看——
「它们在描述同一个东西。」沈默的声音很轻。
林小棠点头。「所有的'不要',都指向同一个方向。」
沈默快速翻页,把之前记录的所有异常事件按时间顺序排列。老周变化、301的黑暗、裂缝扩张、台阶数量异常、铜框镜子、猫叫声——
他把这些事件和规则一一对应,在纸上画了一张表。
「敲墙 → 老周被'绑定' → 规则:不要敲墙。」「301开门 → 黑暗出现 → 规则:不要打开301的门。」「大厅停留 → 裂缝扩张 → 规则:不要停留超过三分钟。」
每一条规则的背后都有一个已经发生过的后果。规则不是预防措施——是事故报告。
「写规则的人,不是在警告后来的人。」沈默把笔放下,「是在记录之前发生的事。」
林小棠喝了一口可乐。「那你猜猜,第六条记录的是什么事?」
沈默看着那张裂缝的照片。裂缝从一米五长到了两米以上,而且还在扩张。他在一楼剥油漆的时候,裂缝发出了低沉的嗡鸣,然后301的门打开了,黑暗涌出来。
「裂缝不是独立的。」他点点头。「它是连接某种东西的通道。踩裂缝不是危险——踩裂缝会触发那个东西。」
林小棠把可乐罐转了两圈。「你剥油漆的时候,裂缝在扩张。你在看它的时候,它在看你。」
沈默的手指无意识地敲了一下桌面。他想起一楼大厅的异常纵深感——那不是建筑结构的问题,是空间本身被扭曲了。裂缝不是地面裂开,是地面下面有什么东西在往上顶。
「第六条不是'不要踩裂缝'。」沈默在笔记本上画了一个箭头,从「裂缝」指向一个问号,「第五条已经说了不要踩。第六条说的应该是——不要让裂缝继续扩张。或者更具体一点——」
他停下来。他在一楼剥油漆的时候做了什么?他蹲在裂缝旁边,用手剥油漆碎片。他的手距离裂缝不到二十厘米。
「不要靠近裂缝。」他点点头。
林小棠没有反驳。她从桌上拿起那撮朱砂粉末,举到灯光下看了看。
「朱砂。」她点点头。「你从一楼墙上剥下来的。一楼大厅的规则是用红色毛笔写的——但底下是朱砂。」
沈默点头。林小棠之前告诉他,七号楼的规则最早不是用毛笔写的,是用朱砂。后来有人用黑色油漆覆盖了原来的规则,重新用红色毛笔写了一遍。但一楼第六条被涂掉之后,露出的底层是朱砂——说明第六条是最早的一批规则之一,从未被重写过。
「最早的规则。」沈默在笔记本上写下这四个字,「在所有规则之前就存在的。」
林小棠把朱砂粉末放回桌上。「你知道朱砂在民俗里是用来做什么的吗?」
「镇邪。」
「对。镇邪。」林小棠的语气突然变了,从漫不经心变成了一种沈默从未听过的严肃,「七号楼的规则不是谁编出来吓人的。是最早住在这里的人,用朱砂一条一条写上去的。每一条都是用命换来的。」
房间里安静了几秒。冰箱的压缩机嗡嗡响着,窗外有车经过,车灯在天花板上扫过一道光。
沈默看着笔记本上的规则矩阵——六条一楼规则、三条七楼规则、两条三楼规则,加上他还没有完全确认的其他楼层的碎片信息。如果把这些规则全部还原,如果每一条背后都对应一个真实的「事故」,那这张矩阵描述的就是一个完整的——
「它不是规则。」沈默说,「是地图。」
林小棠看着他。
「每一条规则标注的都是同一个东西的活动范围。不要开门——因为它在门后面。不要停留——因为它会在你停留的时候靠近。不要敲墙——因为它能听到。不要回应——因为它在分辨活人的声音。」
沈默把笔记本翻到新的一页,画了一个简单的楼层平面图。一楼大厅在中央,裂缝在地面。三楼301在走廊尽头。七楼是他的房间。他在每个位置上标注了对应的规则。
然后他画了一条虚线,从一楼的裂缝开始,穿过楼层,连到三楼301,再延伸到七楼。
一条垂直的线。贯穿整栋楼。
「它从下面往上走。」沈默的声音很轻,「一楼最先出现裂缝——那是入口。三楼301的黑暗——那是它经过的痕迹。七楼的规则——那是它还没到的地方,所以规则还在起作用。」
林小棠从椅子上下来,走到沈默身边,看着那张图。她的手指沿着虚线从下往上划了一下。
「那铜框镜子呢?」她问。
沈默想了想。铜框镜子在一楼大厅的墙上。如果他的推断没错,镜子不是装饰——是工具。朱砂镇邪,铜镜照形。一楼大厅同时有镇邪材料(朱砂规则)和照形工具(铜镜),说明大厅不是普通的公共区域——
「大厅是观察点。」沈默说,「写规则的人在大厅放置了铜镜,用来监测裂缝里的东西。规则是他们在监测过程中总结出来的。」
林小棠沉默了一会儿。然后她说了一句让沈默后背发凉的话:
「那写规则的人,现在在哪?」
沈默没有回答。他看着笔记本上的楼层平面图,看着那条贯穿整栋楼的虚线。七号楼一共七层——但建筑图纸上标注了八层,第八层被红色墨水划掉了。
如果那条虚线继续往上延伸——
第八层。
沈默合上笔记本。窗外的车灯又扫过天花板,这次停留的时间比之前长了一点。像有什么东西在窗外停了一下。
林小棠把可乐罐里的最后一口喝完,把空罐捏扁,准确地投进了三米外的垃圾桶。
「你打算怎么办?」她问。
沈默站起来,走到窗边。窗帘没有拉,他能看到对面楼栋的窗户——大部分黑着,有几间亮着灯。正常的城市夜景,正常的夜晚。
「我需要去八楼。」他点点头。
林小棠没有说「不可能」或者「你会死」。她只是安静地看着他,过了很久,说了一句:
「图纸上的第八层被划掉了。不代表它不存在。」
沈默转过头看她。林小棠的表情很平静,但她的眼睛在黑暗中亮得不正常——像猫。
「你知道些什么?」
林小棠从椅背上拿起外套,披在肩上。她走到门口,手放在门把手上,回头看了沈默一眼。
「我知道的比你以为的多。」她点点头。「但我能告诉你的,比你以为的少。」
门开了。走廊里的声控灯亮了一下,又灭了。
林小棠走了出去。
沈默站在窗边,看着她的身影消失在走廊尽头。然后他低头看了一眼自己的手——右手食指的指甲缝里,还有没洗干净的黑色油漆。
他拿起手机,打开相机,对着自己的脸拍了一张照片。照片里,他的瞳孔在闪光灯下呈现出一种不正常的颜色——不是红色,不是金色,是一种很淡的、几乎看不出来的灰色。
他把照片删了。
然后他重新翻开笔记本,在楼层平面图的顶部,第八层的位置,写了一个字:
「?」