优选文学

第15章

更新时间:2026-06-29 16:17

他们没回安全屋。

李狗在巷口停了一下,回头看了一眼那条窄巷尽头的灰墙。山田一郎站在他两步之外,一手在口袋里,另一只手攥着那件脱下来的校服外套。总统猎犬蹲在墙阴影里,耳朵正在慢慢转圈。

“不回那个房间了?”山田一郎问。

“不回。”李狗把手机放回口袋,“刚才那条消息你看到了——他知道我停了多久,知道我在看什么。我们那个窗口朝北,如果对方的观察范围真的覆盖到这个街区,那间屋可能已经被记下来了。”

“本来也不是长居点。”

“对。所以换个地方复盘,不用再回一个可能被点过名的坐标。”

他抬脚往街对面走,没有加速也没有减速,维持在“正常路人午前出行”的步频。山田一郎跟上来,隔着大约三米,走在对侧人行道上。

总统猎犬没有在人行道上走。他钻进了一辆停在路边的厢式货车底盘下面,从车底穿过街道,然后从另一侧钻出来,抖了抖身上的灰。他在街对面的绿化带边缘停了一下,抬头看了看李狗的方向,然后继续贴着灌木丛走。

他们走到第二条街拐角的时候,李狗拐进了一家挂着“商务快餐”招牌的小店。

店不大,大约三十平方米,一半是柜台和取餐区,另一半摆着六张高脚桌。午餐时间还没到,店里只有一个穿厨师围裙的店员在低头切洋葱,和一个坐在角落里吃关东煮的老人。

李狗走到靠近后门的位置坐下,面朝店门。山田一郎端着一个托盘走过来,上面放着两杯自动售货机出来的热茶和两份便利店饭团,在对面坐下。总统猎犬没有进店,趴在窗外的墙边。

李狗拆开一个饭团,咬了一口,嚼了两下,放下。

“三个结论。”他说。

山田一郎没有说话,等着。

“第一,OD-017L 那条线的设计者确实还活着,或者至少有人想让我相信他还活着。消息不是群发——它精确地出现在我跟黄征确认完档案、刚锁上那个编号之后。时机太准了,不是撞的。”

“第二,发送者知道我听懂了那个编号。”

“第三,他看得到我的验门动作。”

李狗把饭团重新包好,放在桌上。“这三点放在一起,能做到的事只有一种人。”

“哪种?”

“在你翻档案的时候就看着你的人。”李狗说,“不是事后调监控,是同步在看。”

山田一郎把茶杯盖子掀开了一条缝,没喝,又把盖子盖了回去。“佐藤优子。”

“可能性最大。但不是唯一答案。”

“那你怎么判断?”

李狗没有直接回答,把手机从口袋里拿了出来。他没有打开系统通讯窗口,而是调出了黄征的通讯频道。

“黄主任,还在线吗?”

“在。”黄征的声音听起来很稳,没有疲惫感,“什么事?”

“你那边能不能做一件事——不需要进入核心系统,只查一个东西。”李狗说,“今天上午八点半到九点半之间,实验楼附属设施的外部供电记录,有没有异常负载高峰。”

黄征沉默了几秒。“我试试。”

通讯中断。

山田一郎看着他。“供电记录能看出什么?”

“分配箱没锁,里面也没装监控。但我们走过的那条巷子——分配箱所在的墙面温度是高于周围墙体的。说明那台设备在近期内有过持续运作,不是静置设备。供电记录可以告诉我,在‘近期内’这个范围里,有没有哪段时间的负载曲线跟普通基础设施不一致。”

“你觉得那条消息的发出和某一次负载高峰有关?”

“可能。也可能无关。”李狗说,“但我想在回她消息之前,手里多一个不是直觉的依据。”

山田一郎没有追问。他低头喝了一口茶,然后说:“那你打算怎么回?”

“我已经发了。等我选好地点,到了通知她。”

“她答应了?”

“答应了。”

山田一郎抬起头看着他,手里的茶杯停在半空中。“你没告诉我。”

“你刚才在看她第二次的消息内容,没看到最后一行。”

山田一郎沉默了一会儿,然后把茶杯放下。“那她现在在等你的消息。”

“对。”

“你打算什么时候给?”

李狗看了一眼窗外。阳光正在向正午移动,街道上的人和车都在正常运转,但有一种微妙的秩序感——每辆车过路口的时间间隔像是被什么东西统一校准过。

“在给之前,我要先搞清楚一件事。”

“什么事?”

“这场局,是只能按她的规则走,还是我也能摆自己的桌子。”

黄征的通讯在一个安静的时刻重新接通了。

“查到了。”他的声音压得很低,像是把手机贴在嘴边在说话,“我今天上午调了一次你的档案读取志,没有触发警报,但系统的供电负载记录上确实有一个异常点。”

“什么时候?”

“上午九点十五分左右——靠近东七街那一侧的外部供电网络,有三条线路同时出现了一个持续约九十秒的小型负载上升。负载幅度不大,大概等于多开了几台空调,但九十秒的峰形太规整了,不是随机波动。而且那三条线路的末端节点,覆盖的区域正好包括你刚才问的那条巷子和附近一小片街区。”

李狗没有立刻回应。

九十秒。正好是他和总统猎犬站在分配箱面前的那段时间。

“那三条线路的终端节点,能确认具体设备类型吗?”

“不能。”黄征说,“实验楼的附属供电网络用的是分布式路由——末端节点只登记位置,不登记具体挂载设备。我只能看到电的流向,看不到流过去的是什么机器。”

“够了。”李狗说,“这个信息已经够了。”

“你现在打算做什么?”

“定一个时间,定一个地方。”李狗说,“然后看谁来。”

他中断了通讯。

山田一郎看着他,等他开口。

“九点十五分,九十秒负载峰形。”李狗把那段话复述了一遍,“正好是我停在那条巷子里、抬头看分配箱的那段时间。”

“所以她在监视你。”

“不一定是在看我这个人。更可能是她在那个分配箱的节点上做了某种触发设置——有人站在那个位置超过一定时间,系统就会自动把信号标记回主控制端。”

“那她怎么区分是一个路人还是你?”

“不需要区分。”李狗说,“她只需要知道,有人对她的节点感兴趣。她自己会判断是不是我。”

山田一郎的手指在桌面上轻轻敲了两下。他沉默了一会儿,然后说:“那如果她没法百分百确认那个分配箱前站着的人就是你呢?”

“她不需要百分百确认。”李狗说,“她只需要相信——在这个时间点,在封锁正紧的街区里,敢在她的信号节点面前停四十多秒的人,不可能是偶然路过的普通人。”

山田一郎把这句话在脑子里转了一圈,然后像是被说服了一样,轻轻点了一下头。“那接下来你准备怎么定场?”

李狗站起来,把没吃完的饭团装进口袋。“先把这一带的街区图走一遍。”

“现在?”

“现在。”李狗说,“封锁已经落地了,但还没收网。这意味着特勤局现在的注意力全部集中在‘抓到第一波试图逃跑的人’——他们还顾不上关心三个在街上走路的路人和一条狗。”

他从桌上拿起手机,低头看了一眼黄征刚才发来的一段补充信息——不是文字,是一张街区简图,标注了实验楼周围大约一公里半径内,哪些路段是“重点监控”、哪些属于“通讯后勤死角”、哪些因为年久失修被标记为“低优先级巡视区”。

李狗把那张图看了大约十秒钟,记住了三条路径,然后把手机放回口袋。

他推开快餐店的门走出去。

总统猎犬从墙站起来,跟在他身侧。山田一郎走在后面,走出了店门之后,把外套的帽子拉起来扣在头上,没有再说话。

他们沿着主街走了大约四百米,在一个没有信号灯的十字路口右转,进入了一条两侧种着老樱花的窄路。花已经谢了,树枝上挂着稀疏的绿叶,在微风中轻轻摆动。马路两侧的房屋不高,大多是两三层的老式商住混合楼,一楼是理发店、洗店、小诊所之类的生活设施,二楼以上住着人,阳台上偶尔能看到晾着的衣物和几盆正在晒太阳的盆栽。

总统猎犬在一栋五层商住楼的侧墙处放慢了脚步。

那栋楼的一楼是一家关着卷帘门的旧五金店。卷帘门上贴着一张已褪色的招租广告,边缘被风吹得翘起了角。五金店旁边的外墙上嵌着一个灰色配电箱,大小跟普通居民楼的电表箱差不多,盖子上没有任何标识。

总统猎犬走到配电箱下方,抬头闻了一下,然后回头看了一眼李狗。

“这个不是信号节点,”他说,“但它的屏蔽特征很有意思——跟实验楼外围的屏蔽层用的是同一套能量管理协议,只是功率缩小了。像是同一个系统的基层子节点。”

李狗走过去,蹲在配电箱旁边,假装在系鞋带。“它能做什么?”

“它不能发信号,但它能作为屏蔽边界的一部分运行。如果有人在它附近打开某种信号设备,它的能量模型会产生共振响应。”总统猎犬把鼻尖贴近配电箱底部的散热孔,轻轻吸了一口气,“现在它是冷态的。没有共振。”

“那这个节点旁边有什么?”

总统猎犬抬起头,目光沿着那栋五层商住楼的立面向上扫了一圈,然后停在二楼与三楼之间的外墙位置。

“那个窗户——”他说,“窗户玻璃表面贴着一种很薄的膜,不是普通的遮阳膜。它的材质反射率跟周围玻璃不一样,戴滤镜的人肉眼不容易看出来,但它会扰红外特征的散射路径。”

李狗站起来,顺着他的目光看了一眼那扇窗户。

窗户是关着的,窗帘半拉,看不见里面。但窗户玻璃的颜色比旁边几扇窗的颜色深了半度,如果不是总统猎犬指出来,他可能本不会注意到。

“屏蔽子节点 + 一扇贴着特殊膜的窗户。”李狗低声说,“意思是这一带不是天然的盲区——它是她的体系中某个分支的物理落点。”

“分支的意思是什么?”山田一郎也站过来了,双手在口袋里,看起来像是在等人。

“实验楼是主,但她的网络不只是那一栋楼。”李狗说,“她在外面也有节点。配电箱是供电网络的一部分,窗户上的膜是信号管理的一部分。这两样东西放在一起,意味着这栋楼至少有一部分空间是她的地盘。”

“那我们站在她地盘上说话?”

“不一定。这栋楼可能只是她的监听范围边缘,不是控制区中心。配电箱是冷态的,没有共振响应——说明这个节点目前没有被激活。它是一个休眠节点。”

山田一郎看着那扇半拉的窗帘。“休眠多久了?”

总统猎犬闭上眼睛,耳朵顺时针转了一圈,又逆时针转了回来。“墙面的灰尘积淀均匀,配电箱的散热孔没有残留热痕。休眠时间至少两周以上。”

李狗点了点头,没有说话。他心里已经把这条信息放在了那张还没画完的地图上——实验楼的网络不是全封闭的,有向外延伸的分支系统。这些分支不一定时刻运作,但它们是现成的接口。

如果有人想在不直接走进实验楼的情况下,和佐藤优子建立一条不通过特勤局网络的通信通道,这种休眠节点就是最好的跳板。

“先记着。”李狗说。他站起来,沿着樱花路继续往前走。

他们走了大约十五分钟,节奏很慢,每分钟走不到六十步。中间停过两次——一次在一个便利店门口买水,一次在一个公交车站在长椅上坐了几分钟。每一步都能感觉到道上的气氛比刚才更紧了一些了。

封锁正在慢慢落下来,不是一次性的闷棍,而是一块一块铺上去的毯子。

总统猎犬带着他们停在一段工地围挡前面。

围挡是蓝白色的铁皮,大约两米高,上面印着“市政排水系统改造工程”的字样和施工时间。铁皮围挡沿着人行道拉了大几十米,把一片街区从视野里挡了大半。

铁皮有一处角落被风吹开了一道缝。不是很大,大约一个手掌宽。

总统猎犬把鼻尖凑到那道缝隙处,嗅了几秒,然后缩回头。

“围挡里面是一个半开挖的施工槽——排水管道改造。槽的深度大约两米半,宽度不到三米。槽的尽头是一面实墙,实墙后面是实验楼的西侧地下外墙。”

“实验楼西侧?”

“对。距离大概是十五米左右。地下空间里有一段未封死的旧维护通道。”

李狗蹲下来,也没有直接往那道缝里看,只是蹲在围挡前方,低头假装检查鞋带,然后从侧面用余光把围挡的走向看了一遍。

“这段围挡有多长?”

“大约六十米。”

“有几个出入口?”

“前端有一个铁皮门,用链条锁锁着。中间没有任何开口。”

李狗站起来,拍了拍膝盖上的灰。

他带着山田一郎和总统猎犬往回走了一小段,拐进了路对面一家“王记中华料理”饭店。饭店里的午市刚开,空气里飘着一股炒肉香。一个穿着白围裙的老板娘在柜台后面包饺子头也不抬地说“欢迎光临”,李狗挑了一张靠窗能看到街对面围挡的桌子坐下。

山田一郎在他对面坐下来,要了两份拉面,然后压低声音说:“你不会想走那条施工槽吧?”

“为什么要走进去?”

“不是走进去。”李狗说,“是从围挡附近找一块能站的地方——既不在她主监控视角的正面,又离实验楼近到可以观察她的反应。”

他把手机拿出来,调出了黄征刚才发来的街区简图,在屏幕上找到围挡对应的区域。图上那片区域被标注为“施工封锁段”,周围没有重点监控标记。

“围挡本身的铁皮是一个天然的信号扰体,”李狗说,“大面积的金属会扰乱近距离无线信号的传播方向。有人想在这附近装隐蔽监听设备,会遇见一个问题——设备装太近,会被施工扰;装太远,会错过围挡背后的信号盲区。”

山田一郎看着他。“你想把会面点定在这里?”

“不是会面点。是站位。”李狗说,“跟实验楼的西侧外墙只隔十五米,但有排水槽和围挡做物理间隔。如果她在那扇信号窗里确实有一套观察体系,她能看到这一段街区,但不是最佳视角。这面围挡会挡住她一部分视线。”

“所以她能看到你站在围挡前面,但看不清你在做什么?”

“对。留一个足够清晰、又不够完整的画面给她。”

总统猎犬从桌底钻出来,前爪搭在李狗的膝盖上。“围挡背面有一个雨水排口——从排水槽的走向看,那个排口的管道能穿过实验楼的西侧地下外墙。不是正常入口,但可以作为确认真实联系人是否在实验楼内的第二个证据。”

“如果她在实验楼里,那个人应该走不出来。如果走出来的人是从那个排口方向钻出来的,那就不是她的人。”李狗说。

山田一郎沉默了一会儿,然后低声说:“你准备让她从实验楼里出来见你?”

“我没指望她会亲自来。”李狗说,“但她派来的人,至少要经过那条被围挡遮住的维护通道。如果有另一条我在图上没看到的路径,那我就要重新判断她现在的位置。”

老板娘端着两碗拉面走过来,把碗放在桌上,说了句“慢用”,然后转身走回去了。李狗低头看了一眼碗里的汤和面条,热气蒸起来,挡住了桌上所有人的表情。

他把手机放下,拿起筷子,吃了一口面。

他边吃边说:“我打算在围挡西侧大约二十米的位置等她。山田在围挡东侧的便利店门口。你——”他对总统猎犬说,“你在围挡里面那个排水槽里。”

总统猎犬的耳朵动了一下。“里面?”

“半开挖的槽,深度够你进去。那里是连她的监控系统都看不见的地方。如果有人比她先到,你是第一个能看到的人。”

山田一郎手里的筷子停了一下。“你确定要这样布置?”

“不确定。”李狗说,“但这是我手头最好的方案。跟她保持物理距离 — 不直接进她的建筑,让她派的人走过一段我选的地形,然后用总统猎犬做我的第二双眼睛。”

他把碗里的面吃完了。放下筷子,从口袋里掏出手机,打开了系统通讯窗口里那条还没有回复的对话。

他在输入框里打了一行字:

【今天下午四点,东七街南端施工围挡第三段。】

发送。

发完之后他没有放下手机,就坐在那张桌子前,看着屏幕上的消息从他自己的输入框移动到对话气泡里,对面仍然是那个空白的发送者字段。

山田一郎没有说话。总统猎犬蹲在桌下,耳朵朝门方向转动。

李狗把手机扣在桌上,屏幕朝下,拿起茶杯喝了一口水。

“接下来就是等了。”他说。

时间走过正午。

阳光从窗外直射进来,桌上的碗已经收走,老板娘开始收拾中午的最后一桌。店里只剩下两个顾客和一个还在慢慢抹桌子的老板娘。

总统猎犬的耳朵突然立了一下。

“东边五百米,发动机声变了。”他说,“不是巡逻的。是一辆停在那边的车开始低速移动,方向是往我们刚才走过的路段。没有开警笛,但是车里的人在说话。”

李狗没有转头。

“能分辨说话人数吗?”

“至少三个声音。都是男声。”

山田一郎的手指在桌上轻轻敲了一下。“不会是凑巧往这边开的?”

“在封锁期,没有车是凑巧开过来的。”李狗说。

他站起来,把茶杯放在桌上,从口袋里掏出一张一千元的纸币压在茶杯下面。“走吧。我们换一条路去围挡那边。”

他推开门,走出饭店。

午后的阳光更烈了,柏油路面反射着一层白晃晃的光芒。街上的行人比上午少了一些,大概是午休时间过半了。三三两两的上班族在便利店门口买饮料,几个穿校服的中学生坐在石阶上吃着便利店买来的炒面面包。

李狗的视线从这些人身上滑过,没有停留。

他在一个电线杆旁边停了一下,低头看了一眼手机。没有新消息。对方还没有回复他发过去的时间和地点。

这本身就是一个信号。

“她还没回?”山田一郎问。

“没回。”

“是好事还是坏事?”

“不知道。”李狗放下手机,继续往前走,“但我知道一件事——无论对哪个方向的观察者来说,我在收到邀约之后做的第一件事不是直接回应,而是花了半个上午去验门,又花了半个中午去定场。我已经把节奏从她手里扯出来一半了。”

山田一郎沉默了一会儿。“你以前也是这种性格吗?”

“什么性格?”

“别人出牌,你一定要先把那副牌摸清楚才决定接不接。”

李狗没有立刻回答。他走过了那段街区,在即将拐进施工围挡所在的侧路之前,他放慢了脚步。

“以前不是。但进这个副本以来学到最值钱的一件事,就是先摸牌再下注。”

他转弯了。

施工围挡的蓝白色铁皮在他面前展开,阳光照在上面反射出一层刺眼的亮光。围挡的第三段位置——就是那个铁皮被风吹开一条手掌宽缝的地方——在他前方大约十米处。

围挡前面的人行道上空无一人。

周围很安静。没有鸟叫,没有汽车喇叭,只有远处一台正在运转的空调外机的嗡嗡声。

李狗在距离那道缝隙大约五米的位置停下来,没有直接走近。他站在人行道边上,从口袋里拿出手机,像是在看消息的样子,余光却没有离开那道缝隙。

总统猎犬蹲在他脚边,耳朵静止,身体一动不动。

他们等了三分钟。

那道缝隙里没有动静。没有风把铁皮掀得更开一些,没有脚步声,没有任何东西从缝隙里露出来。

李狗看了一眼手机上的时间。

下午两点四十七分。

距离他发出去的那个下午四点,还有一个小时十三分钟。

他准备把手机放回口袋。

但就在他准备放下手机的那一刻,系统通讯窗口亮了。

不是新消息。是回复。

那个空白的发送者字段出现在屏幕上方,气泡里只显示了一条短消息:

【四点见。】

李狗看了那三个字大约五秒钟。

四点见。

没有讨价还价,没有要求换地点,没有问他为什么选那里,没有问为什么不是更早或更晚。她接下了这张台,而且没有任何附加条件。

他在意的不是她接受了。

他在意的是——她接受得太顺畅了。

“她接受得太快了。”他说。

山田一郎站到他旁边,也看见了那条消息。“你是说,这个地点在她预料之中?”

“要么她本来就打算在这附近见面,所以换到哪条街都一样。”李狗说,“要么她对这个位置的判断跟我一样——觉得这里是安全的会面地——所以她不需要反对。”

“哪一个更让你不安?”

“后一个。”李狗说。“她跟我想到同一个地方,不是因为她聪明——是她选场的时候就已经把我可能选择的范围圈进去了。”

山田一郎没有回答。

李狗把手机放回口袋,然后蹲下来,看着总统猎犬的眼睛。“你先进去。如果有人在我们到之前从围挡里面出来,或者从实验楼西侧外墙附近接近——别动手,只是记下来。”

“明白了。”总统猎犬站起来,钻过那道铁皮的缝隙,消失在围挡后面。

李狗重新站起来,站在施工围挡前的人行道上。

下午的阳光把他和围挡的影子拉得很长,几乎斜着覆盖了半条人行道。他没有后退,没有找地方坐下,也没有拿出手机再看。他就站在那里,背对着街道,面朝着那道铁皮围挡,两只手在口袋里。

他现在站的位置,既不是他准备等她的精确落点,也不是她最可能的来向。他站的位置,是一个刚好能让他同时看到围挡缝隙和街口两侧的位置。

山田一郎退到了街对面一家药妆店的遮阳棚下,手里拿着一张打开的杂志,眼睛半贴在页沿上,盯着街道两侧。

三点十一分。

围挡缝隙里传来一声很轻的响声——不是人声,是金属轻微敲击的声音。像是有人在不远处碰了一下排水槽里的某一段管道。

总统猎犬的声音从契约通道里传来,很低很平:“有人从西侧外墙方向接近。一个人。走得很慢。穿的不是制服,是普通灰棕色夹克。没有背包。手垂着。”

李狗站在原地,没有转动头部。

“能从气味上判断身份吗?”

“距离太远。但他的脚步声很规律,不像紧张。不像在执行抓捕任务。”总统猎犬停顿了一下,“他现在停在我头顶的施工槽边缘上方了。”

李狗把手从口袋里抽出来。他没有转身,只是略微提高了一点声音,说:“你没迟到。”

围挡后面安静了两秒钟。

然后有一道影子从铁皮上那道手掌宽的缝隙外面经过,不紧不慢,像是只是赶路的人恰好路过。

但那个影子在经过缝隙的时候,停了一下。

然后一个声音从缝隙外面传进来,不高不低,比李狗预想中年轻一点,但平静得像测试仪器的技术人员在报读数。

“你果然站在最上面。”

李狗没有回答。

那个声音继续说:“你说地点你来定。你定下来了。我来了。剩下的,你打算站在围挡外面聊完,还是想让人看见你跟我隔着铁皮说话的画面?”

李狗站在午后的阳光下,感觉到背后街区的封锁正在慢慢收紧,感觉到山田一郎在药妆店门口的视线仍然锁在街口,感觉到总统猎犬在排水槽里的一动不动。

他压低声音,只说了一句:“我选的地方,进来也行。但你从西侧来的,能不走排口,说明你从实验楼出来的时候本没有经过那道墙体锁。”

缝隙外面的沉默比刚才多了一拍。

“你验到排口了?”那个声音问。

“验到了。”

又沉默了一拍。然后那个声音说了一句让李狗手心微微收紧的话。

“那你是第三个知道那边有排口的人。”

李狗没有说话。

他数着那三个人的名字。

第一个,是设计那面墙的人。

第二个,是佐藤优子。

第三个——他现在站在这里了。

那道铁皮的缝隙没有被掀开更多,但他知道对方在看他。那个穿灰棕色夹克的人,站在缝隙另一侧,跟他一样没有往前多走一步。

“三点一刻还有四十五分钟。”那个声音说,“我可以等你决定是站着说完还是进来说。但我建议你进来说——因为外面那台从东边开过来的灰色面包车,再过大约三条街的距离就会经过这个路口。”

李狗没有回头去看那辆面包车。

他站在那里一共想了大约两秒钟。

然后他向前走了一步,推开那道铁皮的缝隙,低头钻进了围挡后面的施工区。

字号 / 行高
主题