李安娜把咖啡杯搁在桌边,杯底在玻璃上磕出轻响,她停住动作。
杯子的位置不对,昨天离开时,明明在鼠标垫左侧,现在偏右了一些。
保洁不会动她的杯子,规矩交代过,桌面任何东西不碰。
李安娜没碰杯子,扫视桌面,笔筒顺序没乱,文件夹角度一致。她弯腰,手指抹过显示器底座边缘。
有擦拭痕迹,灰尘均匀得过分。
不是错觉,昨天下午离开前,她特意在底座边缘按了半个指印,现在没了。
长期潜伏淬炼出的直觉在尖叫:有人进来过。
她回身拉开抽屉,取出那份 "塔里木地区高能耗设施初步调研" 报告,翻到最后一页。页脚,她用铅笔写了个极小的数字:7。
现在,那个数字被蹭花了。
有人翻过这份报告,而且很小心,但还是留下了痕迹。
李安娜走到窗前,拉开百叶窗一条缝。楼下街角,一个穿橙色马甲的环卫工在扫落叶,动作节奏太均匀了 —— 一下,停顿,再一下,间隔分秒不差。
不像扫地,像在执行固定程序。
暴露了!
李安娜连忙锁上抽屉,从手包摸出一枚指甲盖大小的黑色塑料片,撬开边缘露出微型存储芯片 —— 这是物理密匙,也是她最后的保命符。
她走到角落的绿萝前,按下花盆底部的凹槽,盆底弹开一个小隔层,里面躺着一部老式诺基亚预付费手机。
装上电池,开机,屏幕亮起熟悉的蓝光。
没有时间验证了,必须立刻离开。
她按下预设的单键拨号,屏幕显示 "SENDING",两秒后跳转为 "SENT"。
紧急撤离信号,最高等级。
信号发出的瞬间,办公室门外的走廊传来软底鞋的脚步声,停在了门口。
李安娜急速抠出诺基亚电池,把芯片塞进电池仓,重新装好塞进外套内袋。然后弯腰长按主机电源键,强制关机。做完这一切,她取下风衣穿上,手伸进口袋,拇指顶开了辣椒水喷剂的安全盖。
门锁 "咔哒" 一声开了。
门推开一条缝,一张年轻男人的脸探进来,穿物业维修工制服,拎着一个黑色工具箱。
男人把工具箱往上提了提,挤出一个标准的笑容:"您好,物业检修电路。"
李安娜看着他。男人眼神平静,但拎工具箱的手指关节绷得太紧,袖口露出的手腕,皮肤颜色比脸深了两个度 —— 那是常年在户外训练留下的痕迹。
"现在不方便," 李安娜语气平稳,"我在等一个重要电话,半小时后再来。"
"很快的,就检查一下插座。" 男人的脚迈进来半步。
李安娜的拇指又用力了一分。
"我说了,不方便。" 她的语气冷下去,"请你出去。"
男人停顿了一下,目光快速扫过整个办公室。他笑了笑,"那行,我等会儿再来。"
他退出去,轻轻带上了门。
李安娜没松气,耳朵贴上门板。外面的脚步声远去,停在了走廊拐角。
在等同伴,还是在请示?
她蹲下掀开地毯一角,地板的暗格里藏着一本加拿大护照、几张不同名字的信用卡、一叠混在一起的欧元和美元旧钞。她把东西一股脑塞进风衣内袋。
李安娜走到窗边往下看。楼下街角的 "环卫工" 不见了,换成了一辆灰色面包车,车窗贴着深色膜。副驾驶门开了,下来个穿黑夹克的男人,抬头正好对上她的视线。
距离太远看不清表情,但那个瞬间抬头的动作节奏,她太熟悉了 —— 确认目标位置。
她猛地缩回身子,脑子异常清醒。
撤离预案 A:走消防通道下到地下车库,开预留在 B2 区的车,从货运出口离开。预案 B:混入人群从正门走,步行至最近的地铁站,换乘甩掉跟踪。
预案 A 风险太高,车库很可能已经被封锁了。
她没有时间了。
李安娜拉开门走出去。走廊空荡,维修工不见踪影。她没坐电梯,转向右侧的消防通道。门虚掩着,楼梯间的灯光昏暗。
她往下走,脚步放得极轻。三层,两层,一层。快到地下车库入口时,她停下脚步,从门缝往外看。
车库 B2 区,靠近她预留车位的地方站着两个人,便服。一个低头看手机,一个靠在柱子上,手插在口袋里。
口袋里鼓囊囊的,形状像枪。
李安娜轻轻关上门,转身快步回身上楼。回到一楼,她从消防通道的另一侧门进入大堂。
上午九点半,正是上班高峰。白领们匆匆进出电梯,前台在接电话,保安站在门口扫视着人群。
李安娜拉高风衣领子,快步走向旋转门,混在几个刚进来的年轻人中间挤出门外。
街上阳光刺眼,她没回头,沿人行道往东走,脚步不急不缓。
走了五十米,她借路边商店的橱窗反光往后瞥。
黑夹克男人在马路对面,隔着车流保持平行,距离三十米。
另一个在她身后十几米,戴棒球帽的年轻人,边走边玩手机,步伐和她完全同步。
被咬住了。
李安娜拐进旁边的小街。店铺林立,早点摊飘着油条和豆浆的香味。她加快脚步,穿过一家 24 小时便利店从后门出去,进入了一条更窄的巷子。
巷子尽头是地铁站入口。
她小跑起来,风衣下摆扬起。身后的棒球帽脚步声也加快了,皮鞋敲击水泥地面的声音清脆刺耳。
地铁站口人很多。她刷手机进站,没看线路图,跟着人流往下走。站台上,列车刚进站,车门打开,人群涌出。
李安娜逆着人流挤上车。车门关闭前的最后一秒,她看到棒球帽冲下楼梯,朝这节车厢跑来。
车门合拢,列车启动。
棒球帽被挡在门外,他的脸在加速后退的站台上迅速变小。
李安娜靠在车厢连接处,大口喘着气,手心全是汗。
三站后下车换乘,又坐两站,她再次下车,从另一个出口回到地面。
这里是一片老式居民区,街道狭窄,晾衣杆伸出窗户,挂着五颜六色的床单。她走进一家小超市买水,付现金。收银员找零很慢,她不动声色地扫过门口。
没有异常。
走出超市,她拐进一条僻静的小路。路边有一个为数不多还在使用的公用电话亭,漆皮剥落。
李安娜走进去,投币,拨号。
电话响了四声,接通了。
那头没人说话。
"是我," 她把声音压得很低,"天气变了,起风了。"
沉默了大约三秒。
秦风的声音传来,语气没有一丝起伏:"保重。"
电话挂断,忙音响了起来。
李安娜握着听筒,心脏猛地一沉。秦风那声 "保重" 说得太刻板,像在念台词,而且他沉默了太久 —— 按照约定,他应该立刻说 "知道了"。
她放下听筒走出电话亭。风吹起地上的落叶,她仰头看天,灰蒙蒙的,像要下雨。
拦了辆出租车,她用地道的上海口音说了声 "浦东机场"。司机按下计价器,车子汇入车流。
路上,李安娜从内袋摸出诺基亚手机,重新装上电池开机。屏幕上有一条未读加密信息,来自伦敦总部,只有一个词:"ACK"—— 确认收到。
她删除信息,把芯片抠出来用纸巾包好。同时关掉手机,取出 SIM 卡,用力折成两半,塞进了路边的垃圾桶。
出租车在机场出发层停下。她付现金下车,走进航站楼。
国际出发大厅人来人往。她没去值机柜台,走向自助值机设备,用夹在护照里的信用卡刷出了最近起飞的航班机票 —— 英航 BA168,上海飞伦敦,一小时后起飞。
没有托运行李。过安检时,风衣口袋里的辣椒水喷剂被检测了出来。安检员拿起小瓶看了看。
"防身用的," 李安娜语气平淡,"一个人旅行,不安全。"
安检员扫了一眼她的风衣口袋,手指在操作台上顿了半秒,随即把小瓶扔进弃物箱:"下次不能带。"
"没有下次了。"
她通过安检,走向登机口。登机已经开始,队伍很长。她排在队尾,低头看着日常用的智能手机,屏幕停留在天气应用界面 —— 上海,阴,14 摄氏度。
"…… 目标已从本安检口通过,已确认…… 目标随身携带标记芯片!"
……
队伍缓慢移动。轮到她时,地勤扫了扫登机牌,点头放行。
走进廊桥,金属墙壁反射着冰冷的灯光,影子拉得很长。机舱门口,空姐展露出职业般的微笑:"欢迎登机。"
找到靠窗的座位,放好风衣,坐下系好安全带。
舷窗外,机场的灯光在暮色中连成一片。牵引车推着飞机后退,转向,滑向跑道。
引擎轰鸣加大,轮子脱离地面的瞬间,轻微的失重感传来。
李安娜靠在椅背上,闭上眼睛。心脏还在狂跳,但节奏已经慢了下来。冷汗浸透的内衣贴着皮肤,冰凉刺骨。
两年潜伏经营,建立人脉,传递情报,一切归零。她只带着一条命逃了出来。
飞机爬升穿过云层,颠簸了几下,平稳下来。
她靠在椅背上,巨大的疲惫感如潮水般涌来,但脑子里有个地方始终紧绷着,一丝隐隐的不安挥之不去。
撤离信号发出后,伦敦的确认来得太快了,只有几分钟。那个备用通信节点是她亲手搭建的,按照规程,需要至少半小时来验证信号真伪、确认身份、评估情况。
除非…… 除非那条线路早就不是秘密了。
李安娜猛地坐直身体。
过去两年,她传回伦敦的每一条信息、每一份评估,都经过了反复核实和交叉验证。但有些信息源,比如秦风,比如那份塔里木报告的 "补充细节",是她基于已有线索的合理推测延伸。
如果…… 如果那些线索本身就是被人故意放在她面前的?
如果秦风从第一次接触起,就已经在对方的控制之下?
如果那份关于塔里木 "高能物理试验" 的报告,从头到尾就是精心设计的误导?
她传回伦敦的不是真相,是镜中幻影。她推导的所有结论,都是被人引导着走向的错误方向。
中国人没有在她离境前抓捕,也许不是因为那通电话后的毫厘之差,而是因为,让她带着被污染的情报和彻底的失败感回去,本身就是计划的一部分。
李安娜的手指收紧,指甲深深掐进掌心。
航班在万米高空平稳飞行,引擎声单调而持续。
一条已被彻底榨干价值并反向利用的情报线,以猎物惊惶逃脱的方式,被无声切断。
……
陈海东在 179 基地的保密通讯室里,看着加密终端上北京总部传来的实时数据。屏幕上,浦东机场的航班起飞信号转为绿色,随即自动转入全球民航跟踪系统。
他拿起红色的保密电话,拨通了内部号码。
"行动状态更新,' 夜莺 ' 已离境,线路废弃程序执行完毕,反向输送通道维持静默。"
电话那头说了句什么。
"...评估认为,让其带着现有认知返回,比当场控制更具战略价值。后续反应纳入 ' 回响 ' 计划监控范围。" 陈海东的声音平静无波,"可以收网了。' 鼯鼠 ',必须受到国法的制裁。"
通话结束。陈海东在电子行动日志上,郑重地标记了状态:完成。
窗外,塔里木盆地的夜黑得没有一丝光。只有远处的观测站通风口,透出微弱的红光,在无边的黑暗中,像一颗跳动的心脏。