四个人从管井出来之后,贴着设备间外墙往建筑西侧移动,走向工作台的那个人走在最前面,他的步速比进来的时候快,但没有跑,是那种在保持低可见度的同时尽量压缩移动时间的走法。兼定走在他后面,他的手还放在口袋里,握着那件硬件接口,那件东西的针脚边缘在他掌心里有一种细小的、确定的触感,他在走路的时候没有松开它。
祥子在兼定后面,站在门口的那个人在最后面,他在走的时候往身后看了两次,第一次是在他们刚从管井出来的时候,第二次是在他们绕过设备间外墙第一个转角之后,他在确认管井那个方向没有人跟出来,也在确认棱镜车队那边没有人往这个方向移动。
他们走到设备间外墙和建筑主体之间的那段区域,地面上的排水沟盖板在地面照明的散射光下能看见轮廓,走向工作台的那个人绕开了,他后面的人跟着他的路线走,没有人踩上那些铸铁盖板。这段区域比绿化带那边窄,两侧的墙面把他们的移动空间压缩成一条线,他们只能单列走,不能并排,这让他们在这段区域里的移动时间比走向工作台的那个人预估的要长一点。
走向工作台的那个人在走过这段区域的时候,他的手电没有打开,他在用地面照明的散射光判断脚下的地形,他走得很稳,是那种对这段路线已经走过不止一次的稳,他知道哪里有排水沟,知道哪里地面有高差,他的脚落点是提前判断好的,不是走一步看一步。
兼定在跟着他走的时候,他注意到了一件事,走向工作台的那个人在走过这段区域的时候,他的右手一直放在外套右侧口袋外面,不是放进去,是放在口袋外面,掌心贴着口袋的布料,是那种在需要快速取出口袋里某件东西时提前把手放在外面的姿势,那件东西不是手电,手电在他左手,是口袋里的另一件东西,兼定没有看见那件东西是什么,但那个姿势本身是一个信息。
他们走到建筑主体和围墙之间的那段空间,那排低矮的灌木在他们左侧,围墙在灌木后面,走向工作台的那个人在灌木旁边停下来,他往围墙方向看,他往棱镜车队方向看,他在做一个出去之前的最后确认。
兼定在他停下来的时候,他往灌木丛方向看了一眼,他看见了那段折断的枝条,折断的方式是那种被人侧身通过时压断的方式,断口是新鲜的,不是旧的,那段折断的枝条指向围墙方向,是有人在今晚从这里通过时留下的,那个人的移动方向是从围墙往建筑方向,是进来的方向,不是出去的方向。
他把这件事记住了,他没有说出来,他跟着走向工作台的那个人往围墙方向走。
他们翻过围墙,进入围墙外侧的服务通道,服务通道是一条窄路,两侧是低矮的植被和混凝土挡墙,地面是压实的碎石,走在上面有细小的声音,但不大,走向工作台的那个人在进入服务通道之后把步速压下来了,他们四个人在服务通道里走,没有手电,没有说话,只有脚踩在碎石上的细小声音。
服务通道的另一端,有一辆车停在那里,车灯是关着的,发动机是关着的,车停在通道和外面街道的交界处,停在一个从街道上不容易直接看见的角度,走向工作台的那个人走到那辆车旁边,他用手指在车门上敲了两下,停了一秒,又敲了一下,车门从里面打开了,驾驶位上有一个人,那个人没有下车,他往后看了一眼,看见了走向工作台的那个人,然后往前看,没有说话。
他们四个人上了车,走向工作台的那个人坐在副驾驶,站在门口的那个人坐在后排靠窗,兼定坐在他旁边,祥子坐在最里面,车门关上,发动机启动,车往街道方向开出去。
车开出服务通道进入街道之后,走向工作台的那个人说了一件事,他说第三个节点的位置,他说了一个地址,不是完整的地址,是一个区域和一个建筑特征,他说的方式是那种对驾驶位上的人说的方式,是那种驾驶位上的人已经知道那个地址、只需要一个确认信号的说法,驾驶位上的人在听见那个区域名称之后,车的方向没有变,他已经在往那个方向开了。
兼定在车开出去之后,他把那件硬件接口从口袋里取出来,他在后排座位的黑暗里,用手指沿着那件东西的边缘摸了一遍,摸到背面的针脚,摸到针脚旁边那行编码,他在用触觉确认那行编码的位置和长度,他在把那行编码和固态存储盘背面的序列号格式做一个对比,他在判断这两件东西的配对关系是否是唯一的,是否存在另一件能替代这件硬件接口的东西。
他判断不存在,那行编码的格式是定制的,不是通用规格,那件东西是为那块固态存储盘专门制造的,没有备份,没有替代品,那个取走密钥的人今晚出去了,他手里有密钥,但他没有这件东西,他到了第三个节点,他能做的事是有限的。
祥子在兼定摸那件东西的时候,她没有往那个方向看,她在看车窗外面,她在看街道,她在用街道的走向和建筑密度判断他们现在在哪个区域,他们往哪个方向走,她在把这个判断和走向工作台的那个人说的那个区域名称做一个对比,她在确认车的行进方向和那个区域是一致的。
她确认了,方向是一致的,但她在确认这件事的时候,她注意到了另一件事,车在进入街道之后,走向工作台的那个人没有往后看,没有确认他们有没有被跟踪,驾驶位上的人也没有做任何反跟踪的驾驶动作,他们的车在街道上走得很直,很稳,是那种对今晚的路线已经完全确定、不需要临时调整的走法,是那种知道今晚不会有人跟踪他们的走法。
她把这件事记住了,她没有说出来。
车走了大约十二分钟,进入了一个工业区的外围,那个区域的建筑密度比他们离开的那个区域低,建筑之间的间距更大,地面照明更稀疏,街道上没有行人,偶尔有一辆车从对向驶过,但不多。驾驶位上的人把车速压下来,他往一条侧路拐进去,侧路更窄,两侧是低矮的厂房外墙,外墙上有生锈的管道和固定在墙面上的配电箱,配电箱的指示灯有几个是亮的,是那种建筑还在使用中的状态。
他们的车在侧路里走了大约两分钟,停在一栋建筑的侧面,那栋建筑比周围的厂房高,是一栋有五层楼的建筑,外立面是旧的,有几扇窗户是用木板封死的,但一楼有一扇门是新的,门框是新换过的,门锁是新的,和建筑外立面的旧程度不匹配。
走向工作台的那个人下了车,他往那扇新门方向走,他在走过去的时候,他的右手从外套口袋里出来了,他手里拿着一件东西,那件东西在夜间光线下看不清楚,但他握着它的方式是那种握着一件需要随时使用的东西的方式,不是手电,比手电小,他走到那扇门旁边,他没有敲门,他用手里那件东西在门框上做了一个动作,门从里面打开了。
里面有人,不是一个,是两个,他们站在门里面,一个靠近门,一个在更里面,靠近门的那个人在门打开之后往外看了一眼,看见了走向工作台的那个人,然后往后退了一步,让他们进去。
兼定进门的时候,他扫了那两个人一眼,靠近门的那个人,他的站位是那种在等待某个特定的人进来之后才会移动的站位,他的手在身体侧面,没有进口袋,是那种在等待状态下保持手部可见的站法,是受过某种训练的人在非战斗等待状态下的习惯站法。更里面的那个人,他的注意力不在门口,他在看一张铺在桌面上的东西,那张东西在他们进来之前他一直在看,他们进来之后他抬起头,但他的视线先落在走向工作台的那个人身上,然后才往兼定方向移,是那种在确认来的人是否是预期中的人的看法。
他们进来的地方是一楼的一个大空间,空间里有几张桌子,桌子上有设备,有几台笔记本,有几件兼定认识的设备,也有几件他不认识的,桌子旁边有几把椅子,椅子上有外套,是有人在这里工作了一段时间之后脱下来放在椅子上的外套,不是刚到,是已经在这里待了一段时间了。
走向工作台的那个人走到那张铺着东西的桌子旁边,他往桌面上看,那张东西是一张图,不是地图,是一张建筑平面图,平面图上有几个位置被标注了,标注的方式是用细线笔画的圆圈,圆圈旁边有数字,数字是手写的,不是印刷的,是有人在这张平面图上手动标注了几个位置,那几个位置的分布方式是那种在一个建筑里标注多个进出路线的方式。
兼定在走向工作台的那个人看那张平面图的时候,他往那张图的方向走了两步,他在走近的时候,他看见了那张平面图上的建筑轮廓,那个轮廓他认识,不是他们刚才离开的那栋建筑,是另一栋,是一栋他在某个时间点见过平面图的建筑,那个时间点不是今晚,是更早之前,是在他拿到那叠照片之前,是在他知道第三个节点这件事之前,是在一个他现在需要重新想起来的时间节点。
他在想那个时间节点的时候,走向工作台的那个人开口说了一件事,他说那个人还没有到,他说他们比那个人先到了,他说他们现在需要等,他说等的时间不会太长,他说那个人知道这个地方,他说那个人今晚一定会来这里,因为没有这件东西,他手里的密钥是废的,他说他说的这件东西,是兼定口袋里那件硬件接口。
这句话让兼定重新把注意力放在口袋里那件东西上,他把那件东西握了一下,他在判断走向工作台的那个人说的这件事是否完整,他在判断这句话里有没有他没有注意到的部分,他在判断那个人今晚来这里,是否只是为了那件硬件接口,还是有另一件他们还不知道的事。
祥子在走向工作台的那个人说完之后,她往那张平面图方向走,她走到桌子旁边,她往那张图上看,她在看那几个被标注的位置,她在看那些手写数字,她在把那些数字和她知道的某个编号系统做对比,她看了大约十秒,她没有说话,她往后退了一步,她的手放在桌子边缘,她的手指在桌面上轻轻敲了一下,就一下,然后停了。
兼定注意到了那一下,他往祥子方向看,祥子没有看他,她在看那张平面图,她的表情没有变化,但那一下敲击是有意的,不是无意识的动作,是她在用一个细小的动作传递某个信息,那个信息的内容兼定没有立即判断出来,他把这件事记住了。
走向工作台的那个人在说完那句话之后,他往桌子旁边的一把椅子方向走,他坐下来,他把外套前面的拉链拉开了一点,他从外套内侧取出一件东西,那件东西是一个小型的通讯设备,他把它放在桌面上,他没有打开它,他把它放在那里,放在那张平面图旁边,他的手放在桌面上,掌心朝下,他在等。
站在门口的那个人在走向工作台的那个人坐下来之后,他往门的方向走,他站在门旁边,他的站位是那种在等待某个人到来时守在入口的站位,他的背靠着墙,他的手在身体侧面,他在等,但他等的方式和走向工作台的那个人等的方式不一样,走向工作台的那个人等的是一个结果,站在门口的那个人等的是一个信号,是那种在等待状态下随时准备做出反应的等待。
兼定在这个空间里站了大约两分钟,他在这两分钟里做了一件事,他把那叠照片从口袋里取出来,他翻到最上面那张,他把那张照片翻过来,他在这个空间的灯光下,重新看了一遍照片背面那行手写字,那行字里的名字,和那串字母,他在看那串字母的时候,他把那串字母的格式和他知道的几种代号格式做了一个对比,他在判断那个格式属于哪个系统,属于哪个时间段,属于哪种类型的组织。
他判断出来了,那个格式不是他熟悉的任何一种,但它和走向工作台的那个人在小空间里说的那种格式是一致的,是他们那边的内部格式,六年前才用过的那种,那串字母是一个代号,是那个消失了六年的人在六年前使用过的代号,那个代号被写在照片背面,是那个人在某个时间点把自己的代号写在那张照片上,是一种确认身份的方式,是一种留给特定的人看的确认方式。
他在判断那个特定的人是谁,是疤脸,还是走向工作台的那个人,还是另一个他今晚还没有见到的人。
他把照片放回口袋,他往走向工作台的那个人方向走,他走到桌子旁边,他把那件硬件接口从口袋里取出来,放在桌面上,放在那个通讯设备旁边,他没有说话,他在用这个动作说一件事,他在说这件东西放在这里,放在所有人都能看见的地方,不是因为他信任这个空间里的所有人,是因为他在用这件东西的位置测试这个空间里的每一个人对这件东西的反应。
走向工作台的那个人在看见那件东西被放在桌面上之后,他的视线在那件东西上停了一下,然后移开了,他没有往那件东西方向伸手,他的手还放在桌面上,掌心朝下,他的反应是那种已经知道那件东西会在这里、看见它只是一个确认的反应,不是意外,不是惊喜,是确认。
更里面的那个人,就是他们进来的时候在看平面图的那个人,他在兼定把那件东西放在桌面上之后,他往那件东西方向走了两步,他站在桌子旁边,他往那件东西上看,他看的方式和站在门口的那个人在小空间里看那件东西的方式不一样,站在门口的那个人看的是针脚,是技术规格,这个人看的是整体,是外形,是那种在确认这件东西是否和他见过的某件东西是同一类型的看法,他在确认的不是技术细节,是来源。
他看了大约三秒,他往走向工作台的那个人方向看了一眼,那个眼神里有一个问题,但他没有把那个问题说出来,走向工作台的那个人在接收到那个眼神之后,他用一个细小的动作回应了,他把放在桌面上的手翻过来,掌心朝上,然后重新翻回去,那个动作持续了不到一秒,是一个只有他们两个人之间才能理解的信号,是那种在长期合作中形成的非语言沟通方式。
兼定没有看见那个动作,他在看那张平面图,他在重新确认那张平面图上的建筑轮廓,他在把那个轮廓和他记忆里的某个图像做对比,他在试图想起他在什么时候见过这栋建筑的平面图,那个记忆在他脑子里是模糊的,有轮廓,但没有细节,是那种见过一次、没有刻意记忆、但轮廓留下来了的记忆。
他在看那张平面图的时候,他注意到了一件事,那张平面图上被标注的几个位置里,有一个位置的标注方式和其他几个不一样,其他几个是圆圈加数字,这一个是圆圈加一个符号,那个符号不是数字,是一个字母,是一个大写的字母,那个字母是他认识的字母,但他在这张平面图上看见它的时候,他需要一点时间才能把它和他认识的那个含义联系起来。
他联系起来了,那个字母是一个缩写,是一个他在某个特定的语境里见过的缩写,那个语境和今晚在那栋建筑里发生的事情有关,和第三个节点有关,和那个消失了六年的人有关,那个字母标注的位置,在平面图上,是这栋建筑的地下层,是一个在平面图上被标注为设备间的位置。
他把这件事记住了,他没有说出来,他往后退了一步,他往那扇新门方向看,门是关着的,站在门口的那个人还站在那里,他的背靠着墙,他的手在身体侧面,他在等。
等待的时间比走向工作台的那个人说的要长,他说不会太长,但他们在这个空间里等了将近二十分钟,那二十分钟里,走向工作台的那个人没有再说话,他坐在椅子上,他的手放在桌面上,他的眼睛是睁着的,但他的注意力不在这个空间里,他在想某件事,是那种在等待中处理某个复杂判断的状态。
站在门口的那个人在等待的第十二分钟的时候,他做了一件事,他从外套口袋里取出一件东西,那件东西是一个小型的接收设备,他把它放在耳朵里,他往走向工作台的那个人方向看了一眼,走向工作台的那个人没有看他,他把那件东西放进去,他在听某个频道,他听了大约三十秒,然后他把那件东西从耳朵里取出来,放回口袋,他的表情没有变化,但他的站位变了,他从靠墙的位置往前移了半步,是那种在接收到某个信息之后身体下意识往前移的动作。
兼定注意到了那半步,他往站在门口的那个人方向看,那个人没有看他,他在看走向工作台的那个人,走向工作台的那个人这次看见了他的眼神,他们之间有一个短暂的对视,走向工作台的那个人从椅子上站起来,他往那扇新门方向走,他走到门旁边,他把门打开了一条缝,他往外看,他看了大约五秒,然后把门关上,他转回来,他说了一件事,他说那个人来了,他说他们在外面,他说不是一个人。
不是一个人,这句话让这个空间里的气氛变了,走向工作台的那个人说的是他们,是复数,那个取走密钥的人今晚是独立行动,他一个人进入那栋建筑,一个人取走了密钥,一个人从管井出去,但他来这里,带了不止一个人。
兼定在听见这句话之后,他往桌面上那件硬件接口方向走,他把那件东西拿起来,放回口袋,他在把那件东西放回口袋的时候,他的手在口袋里停了一下,他在确认那件东西在口袋里的位置,确认他能在需要的时候快速取出来,也能在需要的时候快速把它藏到一个更不容易被找到的地方。
走向工作台的那个人在兼定把那件东西放回口袋之后,他往桌面上那个通讯设备方向走,他把那个设备拿起来,他打开了它,他在等一个信号,那个信号在他打开设备之后大约十秒出现了,是一个短促的震动,他看了一眼屏幕,他把设备放回桌面,他说了一件事,他说他们进来了,他说他们用的是另一个入口,他说他们现在在这栋建筑的一楼,在这个空间的另一侧。
这栋建筑的一楼,另一侧,那个方向在这个空间里是一面墙,墙面上有一扇门,那扇门是旧的,和那扇新门不一样,是建筑原有的门,门缝里有光,是从另一侧透过来的光,那个光在他们进来的时候就在,兼定进来的时候注意到了那扇门,但他没有往那个方向走,他以为那扇门通向的是这栋建筑的另一个功能区域,是一个和他们今晚的事情无关的区域。
那扇门现在有声音,不是敲门声,是门把手被转动的声音,是有人在另一侧转动门把手的声音,那个声音在这个空间里很清晰,因为这个空间里现在没有其他声音,所有人都停止了移动,所有人都在听那个声音。
门把手转动的声音停了,门没有打开,是那种转动了门把手但发现门是锁着的、停下来的声音,然后是沉默,大约三秒的沉默,然后是另一种声音,是那种在门缝里传过来的、低音量的说话声,那个声音的内容在这个空间里听不清楚,但声音的质地是清晰的,是一个男性的声音,是一个兼定没有在今晚之前听过的声音。
走向工作台的那个人在听见那个声音之后,他往那扇旧门方向走,他走到门旁边,他没有立即打开门,他在门旁边站了一下,他在判断某件事,他在判断那个声音是否是他预期中的那个人的声音,他在判断今晚来这里的那个人是否就是他们在那栋建筑里追踪的那个人,还是另一个人,还是一个他没有预期到的人。
他最终把那扇门打开了,门打开的方向是往这个空间里开,他站在门旁边,门开了,另一侧的光进来了,比这个空间里的光更亮,是那种走廊照明的白光,在那个白光里,有一个人站在门口,那个人的脸在白光里是清晰的,是一张兼定在今晚之前没有见过的脸,但那张脸和他口袋里那叠照片最上面那张照片上的脸,是同一张脸,是年长了六岁的那张脸,是那个消失了六年的人的脸。
他站在门口,他没有立即进来,他往这个空间里看,他在扫这个空间里的每一个人,他的视线从走向工作台的那个人开始,往右,往站在门口的那个人,往更里面的那个人,往靠近门的那个人,然后落在兼定身上,在兼定身上停了比其他人更长的时间,是那种在确认某件事的停顿,是那种在判断眼前这个人是否是他预期中的那个人的停顿。
他的身后,在走廊里,有另一个人,那个人站在他后面,站在走廊里,没有进来,那个人的脸在走廊的白光里也是清晰的,是一张兼定认识的脸,是一张他在今晚之前见过的脸,是一张他在今晚之前以为和今晚这件事没有关系的脸。
兼定在看见那张脸的时候,他的手在口袋里握住了那件硬件接口,他没有把那件东西取出来,他只是握住了它,他在用那个握的动作稳定他在看见那张脸之后产生的那个判断,他在判断那张脸出现在这里意味着什么,意味着今晚在那栋建筑里发生的事情,有一部分他以为已经理解了的部分,实际上他没有理解,他理解的那个版本是不完整的。