延安路87号的门禁锁已经坏了三年。苏寒用力推开锈蚀的铁门时,金属摩擦的尖响在狭窄的门洞里来回撞击,像一只被惊醒的鸟在扑腾翅膀。楼道里的声控灯亮了一盏,昏黄的灯光照出墙面上褪色的楼层标号和密密麻麻的牛皮癣广告。他一步两级地往上冲,靴子踩在水泥台阶上发出急促而沉闷的声响,何子轩紧跟在他身后,手电光从下往上打,把苏寒的背影映在墙壁上拉成长长的变形轮廓。 二楼。三楼。四楼。五楼。苏寒的旧居在五楼东侧,门牌号是502。他站在那扇深棕色的木门前时,胸口剧烈起伏着,雨水从他的下颌滴落在门垫上,在灰色的绒面上洇开深色的圆斑。他掏出钥匙串,在昏暗中摸索了三四秒才找到那把旧钥匙。插入锁孔的时候,他注意到一个细节——锁孔周围的漆面没有任何新划痕。这把锁在他整理遗物之后再也没有人碰过。 门开了。房间里的空气带着一种沉积了很久的、混合着旧书纸张和木头纤维的气味。苏寒没有开灯,他凭着记忆穿过玄关,走过那条狭窄的走廊,拐进父亲的书房。何子轩跟在他身后,手电的光束扫过走廊两侧的墙壁——上面挂着几幅装裱过的书法,纸面已经泛黄,笔锋瘦硬方正,和苏远山笔记本上的字迹如出一辙。 书房的布局和苏寒记忆中的完全一致。书桌靠南墙摆放,桌面已经被清空过,只剩下一个空笔筒和一方没有墨的砚台。桌子左下方有三个抽屉。前两个没有锁,苏寒上次整理的时候已经查看过,里面是一些旧文具和笔记本。第三个抽屉的锁孔裸露在外,铜质的表面已经氧化成暗绿色。 苏寒从口袋里掏出那枚暗金色的钥匙。钥匙柄上的"左三"两个字在手电光下折射出微弱的光泽。他把钥匙对准锁孔插进去。齿形和锁孔完全吻合,他轻轻转动,听到了一声清晰的、清脆的咔嗒声。锁开了。 他拉开抽屉。抽屉里很浅,底部铺着一层黑色的绒布,绒布中央放着一个透明塑料文件夹,文件夹里装着几张纸。最上面那张纸上写着一行字,是打印体,和之前所有传真、便签上的字体一模一样。 '如果你在2028年12月21日零点之前打开了这个抽屉,说明你走完了六个步骤。火把不在中山中路127号,火把在你找到第七把钥匙的那个平台对面的楼顶。你还有四十五分钟。' 苏寒盯着那行字看了两秒。然后他把塑料文件夹翻开,取出下面的纸张。第一张是一张折成四折的地图,展开后大约A3大小,上面印着杭州市中心城区的街巷布局。地图上用红笔标出了七个点,用数字1到7标注。1是延安路87号,2是延安路1007号,3是废弃游乐园,4是健康展会场馆,5是城站火车站第七站台,6是附属办公楼天台,7——红色的圆点标记在中山中路127号的位置,但那个圆点上面被画了一个叉。叉的旁边用蓝色圆珠笔写了一句手写字,笔迹是苏远山的。 '他们最后把你引向127号。但127号是陷阱。真正的点是我写在第七把钥匙背面那个坐标。' 苏寒把地图翻过来。背面是一张手绘的示意图,画的是延安路1007号六楼东侧的那个平台。示意图上在平台栏杆外侧画了一条虚线,虚线延伸到对面一栋楼的楼顶。那栋楼在示意图上的标注是一个问号。问号旁边写着两个字:'镜台'。 "镜台?"何子轩凑过来看,手电光落在那个词上。 苏寒没有立刻回答。他翻出了抽屉里的第三张纸。那是一张打印出来的卫星图,画面中央是延安路1007号的六楼平台,平台正对面的建筑物被红圈标了出来——那是一栋五层高的商务楼,楼顶安装着两台空调外机和一个卫星电视接收器。接收器的碗状外壳在卫星图上反射着光,像一面朝上的镜子。 "镜台。"苏寒把卫星图举到眼前,"对面楼顶的卫星接收器。那个抛物面是一个反射面。如果有人站在延安路1007号的平台上,对着那个接收器的方向——" "信号会被折射。"何子轩接道,"平台上的发射器把信号打到接收器上,接收器再把信号反射到另一个方向。142857赫兹的超声波信号,被卫星接收器的金属抛物面折射后,覆盖范围会扩大。" 苏寒把地图和卫星图卷起来夹在腋下,翻出抽屉里最后一张纸。那是一张手写的便签,字迹凌乱急促,是苏远山留下的。便签上只有三行话: '142857的第七个排列是999999。999999是锁的终态。锁终态意味着循环封死,第七个人永远不能出现。打破循环的唯一方式——找到镜台,站到反射点正下方,用那把暗金色的钥匙敲击接收器背面的金属板。敲击频率是14次。14=7×2。' 苏寒把那三行字读完的时候,他的手停在便签边缘没有动。何子轩的手电光照在便签上,光线在纸张表面微微发颤。苏寒抬起头,目光穿过书房的窗户望向雨夜。从五楼这个角度望出去,他能看到延安路1007号那栋楼的轮廓,就在前方大约三四百米处。1007号六楼东侧平台的方向,在夜色里是一个模糊的暗色方块。而方块更远处,另一栋楼的楼顶隐约可见一个圆形的轮廓,被夜雨笼罩着看不真切。 "那个接收器还在。"苏寒说。他站起来,把便签和地图一起塞进外套内侧口袋。暗金色的钥匙被他重新攥在手心里,金属的温度已经被他的体温焐热了。"那个人——第六个人——从第七站台引导我到1007号拿钥匙,再从钥匙引导我回旧居取地图,地图把我指向对面楼顶的镜台。每一层都是索引。他做了一个嵌套结构,每个步骤的终点指向下一个步骤的起点。钥匙是索引,抽屉是索引,地图是索引,镜台是索引。" 何子轩看着他。"索引的尽头是什么?" "尽头不是中山中路127号。"苏寒转身走向书房的门口,脚步比刚才更快。雨水从他的外套下摆滴落在地板上,留下一串断续的水痕。"尽头是那个卫星接收器。用这把钥匙敲十四下,打破循环。然后——" 他停在了门口。书房门框上方的墙面上,他刚才没有注意到,有一道用黑色马克笔画的细线。那道线只有手指那么长,画得很轻,像是有人用一个很小的角度快速划过去的。苏寒的目光沿着那道线延伸的方向移动,发现它在门框拐角处折了一下,继续沿着墙壁延伸,最终指向书架侧面粘着的一枚不起眼的磁贴。磁贴是一个金色的火把。 火把的尖端指向书架的第五层。苏寒走过去,把那一层的书一本一本地抽出来查看。在最后一本书的书脊内侧,他摸到一张叠起来的纸条。展开后,上面是另一个人的笔迹。他认出了那字迹——是陈国栋的。市局刑侦支队队长陈国栋。那个在听到"张建中"三个字时茶杯在手指间晃动了一瞬的人。 纸条上写着: '苏寒,你爸在2008年找到我。他说有人在用他的编码理论制造一种叫"循环定位"的系统——通过预先埋设的芯片和信号发射器,把人诱导到特定坐标,在坐标点上完成对目标身份的“覆盖”。覆盖成功之后,原目标的人格数据会被写入芯片,植入新的宿主体内。你爸说那个系统被他命名为“火把计划”。而当年替他运行初期验证实验的人——他还在杭州。他叫张建中。' 苏寒把纸条读完。陈国栋的字迹稳重端正,每一笔都压得很实,像写字的人习惯性地控制了所有可能泄露情绪的细节。但纸条的最后一句话写得很急,有几处笔画出现了飞白。 '张建中现在就在中山中路127号。但他不是火把计划的操作者,他是被锁在循环里的第一个人——你们在记者尸体芯片里读到的那个名字是张建中,但他不是凶手。凶手是那个利用循环把身份从张建中身上移走、植入下一具宿主的人。而你追了这么多天的"数字游戏",每一环都在教你怎么把火把计划彻底关闭。苏寒,如果这封信被你看到——别去中山中路127号救张建中,他已经不在了。去镜台,敲十四下。钥匙在你手里。' 苏寒站在父亲的书房里,手电光从何子轩的方向照过来,把那张纸条上的每一个字都映得清清楚楚。窗外的雨声和远处偶尔的车鸣交织成一片模糊的背景音,但他能听见自己心脏跳动的声音——稳定,但偏快。比正常情况下每分钟快了大约十次。 何子轩站在他身后两米处,从苏寒的沉默和微微绷紧的肩膀线条中读出了那封信的分量。他没有催促。他只是把手电光稳住了,让光柱始终落在苏寒手里的纸张表面。 "陈国栋。"苏寒开口,声音比他自己预想的要平,"他瞒了我们这件事。他在看到张建中的名字时就知道这一切的源头。但他没有说。他把线索留在了我父亲的书房里,等着我走到这一步才能发现。" 何子轩的喉结动了动。"那他现在在哪儿?" 苏寒把纸条折好放进和地图同一个口袋里,然后转身朝书房外走去。"他在杭州。他一直在杭州。他之前告诉我们在市局坐镇指挥,但他办公室里的那个"陈国栋"可能——"他停住了,脚步没有停,但声音的尾端明显沉了下去。"可能从来就不是他本人。" 他们冲出旧居单元门的时候,雨势已经转小了一些。路灯的光变得清晰了一点,雨丝从灯光中穿过时像一条条银白色的短线。苏寒没有往中山中路的方向跑。他折向延安路1007号的方向——不是进那栋楼,而是绕过楼体,往它后面那条街道跑过去。那条街的名字他从地图上记住了,叫镜湖路。镜湖路上有一栋五层商务楼,楼顶装着一台旧式的卫星电视接收器。 他跑过湿滑的人行道,跑过一个还在营业的便利店门口,便利店的白炽灯光从玻璃门里透出来照亮了他湿透的外套和被雨水粘在额前的头发。他跑到那栋商务楼下面的时候,脚步猛地刹住。楼下的卷帘门拉着,门口没有任何标记,只有门牌上印着模糊的号码。但卷帘门的右下角被人用白色喷漆画了一个极小的火把图案。 苏寒蹲下身,用手掌按了按卷帘门的下缘。门是锁着的。但他的手指在火把图案旁边摸到了一个凹槽——一个圆形的、大约两指宽的凹槽。和钥匙的形状一致。他把那枚暗金色的钥匙嵌进去,向内转动了半圈。卷帘门内部的锁芯发出沉闷的响声,然后整扇门向上滑动了一尺,露出一条刚好够一个人钻进去的缝隙。 苏寒侧身挤进去。何子轩跟着他。两人站进了一楼的黑暗里,空气中弥漫着旧地毯和打印机墨粉的气味。苏寒没有停留,他穿过大厅走向楼梯间,每一步都踩得又快又稳。他要到楼顶。要到那个卫星接收器前面。要在零点之前把钥匙在金属板上敲够十四次。他不知道自己敲完以后会发生什么。他只知道如果不敲,那个被命名为"火把计划"的系统会继续运转——芯片会继续被植入,身份会被继续覆盖,人会一个接一个地消失,变成另一个人,再变成下一个人。循环会在冬至日的零点完成封死,第七个人永远无法出现,然后所有人都会被永远锁进那个142857的自指循环里。 楼梯间的灯光在他跑过每一层时依次亮起又熄灭。他喘着气冲上顶层平台,推开那扇通往天台的铁门时,冷风裹着残留的雨丝扑面而来。他站在天台上,目光扫过那些灰白色的防水涂层地面,然后落在天台中央偏南的位置——一台直径约一米二的卫星接收器立在那里,白色的塑料外壳已经被风雨侵蚀成米黄色,抛物面朝上仰着,像一只半闭的眼睛。 苏寒走过去。他在接收器前面站定,从口袋里掏出那把暗金色的钥匙。钥匙的金属柄在夜色里微微泛光。他找到了接收器背面的金属板,那是一块铝质外壳,表面有一些细微的凹痕,像是被人敲击过很多次留下的印记。 他举起钥匙。第一下敲下去的时候,金属碰撞的声音在空旷的天台上传得很远,清脆而短促。第二下。第三下。他开始数。雨水偶尔从残留的云层里飘落,打在他的后颈上冰凉而均匀。他的手腕每次落下都用了一致的力度和间距,像一台被校准过的节拍器。十一。十二。十三。 第十四下敲下去的时候,金属外壳发出一声不同于之前的回响——更沉、更闷,像是敲开了一层附着在表面的硬壳。然后他听到了一声极轻的电子蜂鸣,从接收器内部传出来,持续了大约两秒钟后消失了。 苏寒后退了一步。卫星接收器的抛物面在夜色中没有任何可见的变化。但他的手感受到了金属外壳的振动——那是一种持续的、细微的震颤,像有什么东西在接收器内部被激活了。 何子轩站在他身后,手电光还亮着。两人站在雨后的天台上,四周围着老城区的灰色屋顶和远处高楼上的零星灯火。时间在沉默中过去了大约十秒。苏寒的手机屏幕亮了一下。他低头去看——是一条新消息,来自那个一直没有保存过的匿名号码。 '敲完了。你是第七个。现在站在镜台上,回头。' 苏寒握着手机,缓缓转过身。天台入口的铁门依然半开着。但铁门旁边,在楼梯间出口的阴影里,站着一个人。那个人穿着深色的外套,身形偏瘦,右手自然垂在身侧,手指微微蜷曲着。他站在阴影和光线的交界处,半张脸被天台上方一盏应急灯的绿色光线照亮。 那个人的面孔,苏寒认得。 何子轩也转过身来。他的手电光束扫过那个人的方向,在看清那张脸的瞬间,光束猛地抖了一下。光束中央,那个人的脸上没有任何表情,但他的眼睛在灯光下泛出一种奇异的、毫无情绪起伏的平静。 那是一张和陈国栋一模一样的脸。 那个人站在阴影里,抬起右手。手心摊开,露出里面一枚微型的、正在闪烁蓝色指示灯的设备。设备侧面的金色火把蚀刻纹路在灯光下清晰可见。 他把设备举到唇边,然后苏寒听到了一声——从那个人嘴里发出来,却通过设备外放出来的——低沉的、带着奇异的录音质感的合成嗓音: "你把锁打开了。现在循环可以被打破。但打破循环的条件是——第七个人必须站在镜子面前,看到镜子里自己的倒影消失。而你刚才敲完十四下之后,天台上唯一的一面镜子——" 苏寒猛地转头看向卫星接收器的抛物面。那面朝上仰着的金属抛物面在夜色里泛着暗沉的光泽。他的面孔在抛物面中央的金属涂层上,形成了一个扭曲的、倒置的倒影。 他站在那里。倒影在那里。而他身后那个站在阴影里的人——那个用着陈国栋的脸的人——也在缓缓朝他走来。那枚蓝色指示灯的设备被举得更高了一些,合成语音再次响起,这次只说了四个字: "镜子倒了。" 苏寒的视线停在抛物面中央自己的倒影上。他看见那个倒影开始变了——边缘开始模糊,像一张纸被水浸湿后图案慢慢洇开。他的倒影在消失。而身后那个人的脚步,越来越近。