面包车在往西的路上加速,那辆摩托车在前方三百米的位置,骑摩托车的人没有回头,但他的速度和他们的速度形成了一种奇特的平行——不是在逃,不是在等,是在保持距离,一种精确的、有意识的距离。
祥子把视线从摩托车上收回来,她没有说出来,因为她在用这几秒钟做另一件事:她在确认那个骑摩托车的人和今天早上走廊里那个人是不是同一个,不是从外貌确认,是从那个左腿代偿的动作确认。左腿代偿是旧伤留下的,伤的位置在左膝或者左踝,这种代偿会体现在骑车时左腿落地时的角度和时机,是一种深入习惯的代偿,不会因为换了场合就消失。
那个摩托车手的左腿,在减速转弯时晚了右腿将近半秒落地,这不是骑车习惯的问题,是左腿发力时有一个细微的迟疑,是疼痛或者关节限制造成的。
是同一个人。
他比他们先到,三百米的距离在这条路上,大概是两分钟,他会早两分钟抵达那条被两辆车锁住的街道,早两分钟面对那个局面,而他面对那个局面的方式,祥子现在还不知道,因为她不知道他知不知道那两辆车的存在,不知道他是否已经从某个渠道掌握了这个信息。
八奈见把车速提了一点,但没有提到能追上摩托车的程度,他是在缩短距离,但不是要追上,这个判断本身说明他也注意到了那辆摩托车,他在观察,在等。
兼定在后排,他把手机放在腿上,屏幕朝下,他已经把八奈见那条关于洗浴中心外围异常的信息,和疤脸打来的那个电话的内容,在脑子里组合过了不止一遍,但他没有说出新的结论,只是让车继续往西走。
前方那辆摩托车在距离路口大约两百米的地方减速,减速的方式不是正常的路口减速,是那种在路口之前找到了一个遮挡物、在遮挡物后面停下来的减速,他把摩托车停在路边一栋建筑的阴影里,发动机没有熄火,人待在车上,没有下来。
他看见那两辆车了。
面包车在路口前一百米的地方也慢了下来,八奈见把车停在路边,没有开进那条街,因为从这个角度,他们能看见那两辆车的位置,是从那条街的两端向内停的,每辆车的车头都朝向洗浴中心的方向,车里的人数从这个距离看不清楚,但停车的方式说明车里有人,不是空车。
疤脸在西侧,他说他找到了值守者,值守者手里有那张卡,但值守者要去洗浴中心,现在进不去,疤脸在等他们做决定。
值守者知道那两辆车在那里,但他还是要去,说明那张卡对应的东西对他来说比那两辆车制造的风险更重要,或者说,他有自己的办法进去,只是他的办法需要某个他自己没有的东西,需要某个只有从这个方向来的人才能提供的东西。
那个东西可能是另一张凭证,可能是另一组密码,也可能是那张卡本身需要配合另一样东西才能工作,单独使用是无效的。
祥子把右手放进口袋,手指碰到了那张卡的边缘,感受到那个凸起的接口,感受到防滑纹路下面某种密度更高的东西,她没有把卡拿出来,只是用指尖确认它的存在。
卡套里那个空的压痕,和这张卡的尺寸吻合,值守者凌晨三点四十分在地下层留下了值班记录,凌晨四点三十分销毁指令被申请,值守者在那之后离开了地下层,带着他从卡套里取走的那张卡,但他取走的,有可能是卡套里原来就有的另一张,而不是这张。
如果他取走的是另一张,那么他手里的卡和祥子口袋里的卡是两张不同的卡,它们各自对应不同的权限,或者相互配合才能完成某个操作,就像是一把锁需要两把钥匙同时插入才能开。
如果这个推断成立,那么值守者进不去洗浴中心的原因,不只是那两辆车,是因为他的卡需要另一张配合,而那另一张,在祥子的口袋里,或者值守者根本不知道另一张的存在,他以为他手里的卡已经够用了,但他走到洗浴中心门口之后发现系统需要双重验证,他用了他有的那张卡,但系统没有开门,他在洗浴中心入口的某个地方卡住了,而不是被那两辆车拦住的。
疤脸看见的是值守者进不去这个结果,但他可能没有看见具体是什么挡住了值守者。
她把这件事压住,没说,因为她需要先看见值守者在哪里,看见他面对的具体情况,才能确认这个推断是否成立。
八奈见在驾驶位已经把平板拿出来,接入了他之前接入过的那个卫星延时图,在延时图上找那条街道的画面,找那两辆车,找洗浴中心的出入口,找疤脸可能在的位置,找值守者可能在的位置,但延时图有十几分钟的延时,他看见的是十几分钟前的状态,不是现在,现在的状态需要实时的图像,他没有实时的图像。
兼定做了一个决定,他说让八奈见把摩托车那个位置发消息,他下车,往那个方向走,他去见那个人,在那两辆车的人注意到他们之前,先确认那个人的安排是什么。
这个决定的逻辑是:那个人比他们先到,他在停车之前已经判断了那条街道的情况,他现在停在阴影里没有行动,说明他还没有想好怎么进去,或者他在等某个信号,或者他在等他们,他知道他们会来,因为他就是那条消息的来源,他安排了这次约定,他知道如果约定起作用,他们会出现在这条路上,他在等他们。
兼定下车,没有往摩托车的方向走,他往另一条路走,从侧面绕过去,从那个建筑阴影的另一侧接近,不是正面走过去,是让那个人在看见他之前先看见他是从哪个方向来的。
祥子看着兼定的背影消失在转角,然后她把视线重新放在那条被锁住的街道入口,她在数那两辆车的人数,从这个距离和角度,只能看见近端那辆车的轮廓,车里至少有两个人影,一个在驾驶位,一个在后排,后排那个人的姿势是那种有东西放在腿上的姿势,不是平坐,是微微前倾的坐法,有人把某个东西放在膝盖上,低头看着,那个东西的形状从这个距离看不见,但那个姿势本身说明他们不只是在等,他们在同时做另一件事。
他们在监控某个设备的输出,或者在等待某个设备发出信号。
洗浴中心的地下层,如果和废弃转运站的地下层一样有一套运转中的设备阵列,那么这两辆车里的人,可能是在等那套设备达到某个状态之后再进去——不是在等人进来,是在等里面的设备完成某个操作,等完了再进去收尾。
这个可能性把局面变成了另一个形态:那两辆车不是冲着他们来的,是冲着洗浴中心里的设备来的,是清场行动的一部分,他们的任务是等设备完成某个操作,然后进去关掉设备,或者把设备带走,或者销毁设备。
如果这个推断成立,那辆车里的人现在还不知道面包车停在这条路上,他们的注意力在那条街道里面,不在外面,只要面包车不开进那条街,他们暂时不会引起注意。
时间窗口还在,但在缩小。
八奈见把平板放下,他说了一件他刚才查到的事:洗浴中心那栋建筑的地址,在两年前停业备案里,有一个物业联系人的电话,那个电话现在打过去,是空号,但那个电话在变成空号之前,曾经被一个账户注册过某个即时通讯,注册时间是三年前,注册之后只用过一次,那一次是发给了一个他在废弃转运站地下层机柜上看见过的那套设备阵列的某个节点地址,发送的内容是一组数字,发送时间是三年前的深秋。
三年前,夜莺计划结束之后,有人用那个联系人电话注册的账户,向废弃转运站地下层的设备阵列发了一条消息,消息里的那组数字,和那套设备的某个节点编号,有可能是激活指令,或者是一个确认信号,告诉那套设备系统:某个状态已经达到,下一步可以启动。
三年前那套设备被激活,或者被确认激活,从那时候开始运转,运转到今天早上,运转到他们进入那个地下层,运转到那个连接请求超时,运转到那三下快速闪烁,运转到那条消息被自动触发发向八奈见的频道。
三年的运转,等待的是今天这个时刻。
但有人同时在执行清场,废弃转运站被他们离开之后,有没有人进去,现在不知道,洗浴中心有两辆车在等着,档案库的销毁指令已经执行,所有的出入口在同一个上午被逐一关闭。
清场和那套设备七年前埋下的等待,在今天早上的同一个时间窗口里相遇,一个要关闭,一个要打开,两件事谁先完成,决定了接下来的局面。
兼定不在视野里了,那个摩托车还停在建筑阴影里,发动机的声音很低,但在清晨相对安静的街道上还是能隐约感受到那个震动。
祥子在后排等了将近四分钟,这四分钟里,那两辆车没有动,摩托车没有动,面包车没有动,整条街道像是按了暂停键,但她知道暂停键不会真的存在,在她看不见的地方,事情一直在动。
然后兼定回来了,他从另一个方向绕回来,走到面包车旁边,没有上车,他站在车窗外,低声说了一件事。
那个人,那个骑摩托车的、走廊里的、今天早上从西侧红土区域过来的人,他等在那里,因为他知道那两辆车的存在,也知道那两辆车的来源——他说,那两辆车不是任何外部机构安排的,是棱镜的车,是棱镜在今天早上开始执行清场计划时布置的,棱镜知道洗浴中心的地下层有什么,棱镜在等那套设备完成某个操作,然后他们要进去把剩余的数据取走,然后终止那个系统。
棱镜,那个三年前从内部管控接收了夜莺计划实验体的机构,那个在移交清单里出现过的名字,今天早上在这里,在档案库的销毁指令里,在所有清场行动的背后。
棱镜知道这套系统今天会触发,因为他们一直在监视那套设备的状态,他们等待那套设备自动触发某个消息,那个消息被触发说明某个他们等待了三年的条件被满足了,条件满足之后,他们要在那个消息的接收方反应过来之前,把那套系统关掉,把那个消息所指向的内容取走。
那个消息的接收方,是八奈见的频道地址,是他们。
棱镜今天早上所有的行动,包括档案销毁、洗浴中心两辆车、废弃转运站可能已经有人进去,都是冲着同一个目的:在那套系统触发的消息被他们解读之前,把能被解读的部分全部取走或者销毁。
他们已经知道棱镜在追什么,他们就是目标。