替身把那枚存储介质递给苏晚之后,中年男人在门外停留了不超过五秒,随即重新走进会客室,把会客室的门从内部带上,这一次他没有把信号设备放回桌上,而是直接握在手里,开关位置朝上。
他走到服务器屏幕前,站在那里看了几秒传输完成的提示框,然后把视线转向苏晚手里那枚存储介质,说了一件事——他说走廊东侧那个拿定向天线装置的人,不是第五方的人,是比第五方更早介入这栋建筑的另一方,而那个人今晚在这里的目的,不是保护传输,是在等那份建筑改造日志被带出这栋楼,然后在停车场到公路的这段距离里,完成一次拦截。
苏晚在听完这句话的同一时刻,备用手机再次震动,发件人无标注,内容只有一个坐标点,精度精确到建筑楼层和房间编号,那个坐标点不是停车场,不是西侧出口,而是这栋楼的顶层,一个今晚从来没有出现在任何人口中的位置。
楚承在中年男人说完之后,把服务器背板上传输完成后自动切断的外接线缆断口位置重新检查了一遍,发现断口的切割方式不是被人为破坏的,而是被一个提前安装在线缆末端的热熔装置触发的,这种装置在温度达到某个阈值之后会自动收缩切断,触发它需要一个外部电信号,而那个信号的发出时间节点,和今晚服务器第一次被中断传输的时间高度重合,说明今晚的第一次传输中断不是某一方临时决定的,是有人预先安排好的程序,目的是把所有人困在这栋楼里足够长的时间。
替身在会客室里没有坐下来,他站在服务器和门之间的位置,把外套内侧口袋里的终止码字符纸重新取出来,放在桌上,然后用手指压住纸的边角,开口说了今晚第二句完整的话——他说那枚存储介质里记录的建筑改造日志,并不包括所有的改造内容,有一部分改造记录被提前从日志里删除了,而被删除的那部分,正是涉及顶层的施工记录。
走廊里在这个时候传来了一个新的声音,不是摩擦声,不是脚步,而是楼道西侧的消防门被人从外部缓慢推开时发出的、铰链压力缓释的低鸣,这扇门今晚一直是关闭状态,苏晚进楼之后从来没有听见它被打开过,而现在它开了,说明有人从今晚所有人都没有经过的那条路,刚刚进入了这个楼层。
中年男人听见消防门的声音之后,把手里信号设备的开关拨到了开启位置,但没有立刻按下发射键,他侧过身,让自己能同时看见门和服务器屏幕的方向,告诉苏晚和楚承,他今晚进这栋楼不是代表任何一方,他是被人雇来取走那枚存储介质的,雇主在六小时前告诉他介质在替身身上,但雇主没有告诉他,这件事还有另外至少两方知情。
苏晚把这个信息和顶层坐标点以及消防门的声音放在同一条时间线上,意识到今晚这栋楼里的局面在传输完成的瞬间发生了根本性的变化——传输之前,所有人争夺的是传输本身,而传输完成之后,争夺的目标已经切换成那枚介质,而顶层那个被删除了施工记录的位置,可能才是今晚整件事真正的起点和终点。
楚承没有等苏晚做出决定,他把桌上那张终止码字符纸翻过来,用指节压住一角,从纸背面的某个细节里读出了一件苏晚没有看见的东西,然后抬起头,说了一个字符串,那个字符串和今晚替身一进会客室就输入进服务器的那串终止码,有三位完全一致。
会客室的门这个时候被人从外部敲了一下,不是连续敲击,是单次,节奏和今晚任何一个已知在场者的行为习惯都不吻合,像是一个约定好的信号,而这个信号的接收对象,不是苏晚,不是楚承,不是中年男人,是替身。
替身在听见敲门声的瞬间,把手从外套口袋上移开了。
替身把那枚存储介质递给苏晚之后,中年男人在门外停留的五秒内,做了一件苏晚没有立刻意识到的事——他把会客室门框外侧的某个细节重新确认了一遍,那个位置正对走廊中段的摄像头盲区,说明他进这栋楼的时间远比他今晚的行为所呈现的更早,他知道这栋楼的监控覆盖范围。
中年男人重新走进会客室,把门从内部带上之后,直接走向服务器屏幕。他在屏幕前站了几秒,没有看传输完成的提示框,而是把视线落在屏幕左下角一个已经关闭的小窗口上——那是一条被系统自动归档的日志记录,时间戳显示的不是今晚,而是六个月前,那条记录在传输完成的瞬间被服务器的清除程序同步抹去,但屏幕的余影在消失前被中年男人看见了。他把那枚介质的位置重新确认一遍,然后说出那句话——走廊东侧的人不是第五方的人,是更早介入这栋建筑的另一方,而那个人今晚在这里等的,是那份建筑改造日志被带出去之后,在停车场到公路之间完成的一次拦截。
苏晚在听完这句话的同时接到了顶层坐标点的短信,她把手机握在手里,没有立刻把这条短信说出来,而是先把中年男人刚才看向屏幕左下角的动作在脑子里过了一遍——他关注的不是传输完成,是那条被清除的日志记录。但这个细节在苏晚确认它之前,已经消失了。
楚承在这个时候完成了对服务器背板的检查,他把热熔装置的存在以及信号触发时间节点的重合说出来,得出结论——今晚第一次传输中断是预先安排的程序,目的是把所有人困在这栋楼里足够长的时间。
这个结论让中年男人手里那个信号设备的重量发生了变化,他拨开关的动作停了一停,因为楚承的推断意味着,连他本人今晚被引进这栋楼这件事,也可能是那个预先安排者计划的一部分。
替身把终止码字符纸从口袋里重新取出来,放在桌上,用手指压住边角,说出今晚第二句完整的话——那枚存储介质里的建筑改造日志不完整,顶层的施工记录被提前删除了。
这句话落在房间里,三个人同时意识到顶层坐标点和被删除的施工记录指向同一件事,而消防门在这个时候发出了铰链缓释的低鸣。
消防门从今晚到现在从未被打开过,这意味着进来的人走的是一条所有人都没有使用过的路,并且那条路在顶层和本楼层之间存在某种联通方式——而这种联通方式,正是被从改造日志里删除的那部分内容。
中年男人把信号设备的开关拨到开启位置,但没有按下发射键,他侧身站定,说出他今晚的真实身份——他是被雇来取走那枚存储介质的,雇主六小时前告知他介质在替身身上,但没有告知他今晚还有另外至少两方知情。
他说这句话的方式是陈述,不是解释,像是在用自己的信息换取苏晚手里那条短信的内容。
苏晚把备用手机收紧,把顶层坐标点、被删除的施工记录、消防门的来路、以及中年男人刚才看向服务器屏幕左下角的那个动作并排放在同一条线上,意识到今晚真正的起点和终点都在顶层,而那份建筑改造日志被删除的恰恰是顶层部分,删除它的人不是为了藏住施工内容,而是为了藏住那个施工内容所指向的空间现在被用来做什么。
楚承在这个时候把终止码字符纸翻了过来,在纸背面读到了一组苏晚没有注意到的信息,他说出一个字符串,其中三位和替身一进会客室时输入服务器的终止码完全一致。这说明那张字符纸的两面分别承载着两组不同来源的信息,而纸背面的那一组,不是替身准备的,是在替身不知情的情况下被人提前印在上面的。
会客室的门被从外部敲了一下,单次,节奏和今晚所有已知在场者的行为习惯都不吻合。