灰走出公寓楼的时候,街上的风比早上温和了一些。云层虽然厚,但阳光从缝隙里漏下来,在路面上投出一块块移动的光斑,像是有人在天空里缓慢地移动一面筛子。他没有直接往市中心走,先在楼下的面包房里停了一下,买了两个奶油卷用防油纸包好,一个边走边吃,另一个放进口袋。咬下去的时候酥皮碎在嘴唇上,甜腻的奶油沾在指尖,他舔了一下,然后继续往前走。 他走到市中心的时候故意绕了几条街。先去了圣斯蒂芬大教堂侧面那条巷子里的邮票店,在柜台前看了一叠旧邮票的册子,翻了几页,没买,跟店主说了句"改天再来"就出来了。然后他穿过格拉本大街,在人流中走了一段,经过一家乐器行的橱窗时放慢步子看了一眼里面摆着的一把老式小提琴——琴身漆面深褐,在橱窗灯下泛着暖光。他站了大约二十秒,然后继续走。在街角那家报刊亭,他停了一下买了一份《维也纳日报》,把报纸叠好夹在腋下,然后沿着来路的另一条街绕回美泉宫方向。 这些路线没有一条是直的,也没有一条是在同一个时间点被重复走的。他在心里把今天上午的行动轨迹记成了一张不规则的网,每一个拐弯和停顿都是为了让任何可能追踪他路线的人无法预测他下一步的落点。 回到公寓楼的时候,他在门口碰到了舒斯特太太。胖女人正端着一盆洗好的衣服往院子里走,围裙的系带在背后打了一个松垮的蝴蝶结。她看见灰,把盆搁在膝盖上歇了一下,下巴朝街对面努了努:"那辆灰车今天早上换人坐了。我出来晾衣服的时候看见一个戴帽子的男人从驾驶座下来,往街尾走了。不是昨天的那个。你说他们怎么这么勤快?" 灰站在台阶上,手里夹着报纸,目光往街对面扫了一眼。灰色雷诺停在原处,挡风玻璃上的霜已经化了,水痕在玻璃表面拉出几道不规则的竖线。驾驶座是空的,车窗紧闭,看起来和往常没什么两样。"可能是租车的,换了人开。"他说。 "租车不会租这种老型号吧,"舒斯特太太说,"这车我看着至少有五年了。"她说完没等灰接话,端着洗衣盆往院子里走了,步子虽然慢但很稳,那种敦实的、不会被风吹偏的步子。 灰上了楼,进了房间,关好门。他把报纸放在书桌上,没有急着打开,站在门边想了一下舒斯特太太说的话——"今天早上换人坐了。戴帽子的男人。"这是第二个人。灰色雷诺停在他楼下这段时间至少出现过两个人:第一次是他远远看见坐在驾驶座里的那个看不清脸的轮廓,第二次就是舒斯特太太描述的戴帽子的男人。这辆车不是固定一个人使用的,它更像是某个小组的共享工具。这样的话,车上可能经常备着不同人的物品、不同牌子的烟蒂、不同气味的残留,但每一次都干净得好像只有一个司机。灰走到窗边掀开窗帘缝再次确认了那辆车里空无一人,然后走回书桌前坐下,把报纸翻开来。头版上没什么值得注意的消息——一则是关于联合国的报道,一则说奥地利政府正在审议明年度的预算方案,第三版上有一篇关于维也纳冬季旅游人数的短讯。灰扫完了全部版面,没有找到任何暗语或标记,这只是一份普通的报纸,他买它只是为了买而买。 他把报纸叠好放在书桌一角,然后从内袋里取出笔记本翻到今天那页,在"等待"两个字下面画了一道下划线。今天下午他打算留在房间里不出门了。等回信的日子是最需要耐心的,因为你能做的一切都已经做完,剩下的部分不归你控制。灰坐在椅子里,双手交叠搭在桌面上,目光落在墙上的旧版画上,那幅黑白的维也纳城市风光。他看了大约十五分钟,眼睛没有聚焦,只是在用那段空白时间让脑子里的信息沉淀。 下午大约两点的时候,有人敲了公寓的门。灰起身走过去的时候步子很稳,手搭在门锁上没有立刻拧开。他问了一声:"谁?" 门外传来的是一阵沉默,大约三秒钟,然后是一个男人的声音,语气平淡,带着一种不紧不慢的口音,像是德语说得不算太熟练:"您好。打扰了。我是楼下的新住户,想问问您知不知道附近哪里有修鞋的铺子。" 灰的手指停在锁上。新住户。他住了这么长时间,这栋楼里没有新搬进来的住户,舒斯特太太最近也没有提过任何一间空房被租出去的消息。他站在门背后没有开门,通过门板说:"楼下街角往左走两分钟有一家。修鞋的老头姓科赫尔,上午开门,下午不开,你明天再去。" 门外停顿了一下,那个声音说:"好的,谢谢。"然后脚步声开始往楼梯方向移动。灰听到那脚步声的节奏——均匀、不紧不慢、皮鞋底踩在木楼梯上的声音很清晰,像是穿了一双硬底的鞋。他没有去门缝里看,但他记住了脚步声的节拍:快一慢一快一快,带着一种刻意控制的均匀感。真正的住户找人问路时脚步不会这么整齐,真正的住户会晃一下、停一下、转身的时候鞋子在地板上蹭出半声。那个人太整齐了,像是一步步都事先量好了距离。 灰从门口走回书桌边坐下,没有开门确认。如果那个人是监视者,他已经被确认过一次了——被一辆灰色雷诺车、被一个圆脸男人、被一个戴帽子的司机、被一个假装问修鞋铺的男人——四层覆盖。他住的这栋楼正在被逐层剥开,像一颗洋葱,每一层都在靠近核心。 他伸手拿过笔记本,在新的一页上写了几个字:"楼内接触。假借修鞋铺。英语口音德语。可能不是本地小组。"他把笔帽合上,然后把笔记本放回内袋。接下来他需要做一件事——缩短他留在公寓里的时间。如果监视已经进入楼内,那么下一步可能是更直接的接触。他最好在对方完全锁定他之前,让某些东西先离开这栋楼。比如说那些备份文件。灰站起来,穿上大衣,拿了钥匙,走下楼。他经过舒斯特太太门口的时候听见收音机的声音还在,还是轻歌剧,男高音唱到一段婉转的高音,像是刚从一个低音区爬上来。灰没有敲门,他推开了公寓楼的大门,走了出去,往那条通往安全屋的后巷方向走去。天色还好,太阳还挂着,他还有时间把那些文件从床板下面移到一个更远的地方。 后巷的砖墙上爬满了干枯的藤蔓,冬天的风从两面墙之间挤过去,发出一种像纸张被反复折叠的细碎声音。灰走得不快,鞋底踩在石板地上,每一步都落在一个相对干燥的位置,避开了墙角那几片湿漉漉的积水。他走到安全屋所在的那栋楼侧门时停了一步,从口袋里摸出钥匙,铜钥匙插进锁孔的触感顺滑,锁簧弹开的声音在安静的巷子里格外清晰。 他推开门走进去。地下室走廊里的灯管坏了很久了,灰没有去修它——黑暗本身就是一种防护。他用脚丈量着从门口到铁架床的距离,十六步,然后在第十六步上弯下腰,掀开床板。油布包还在,他把手伸进去摸了一遍确认里面的文件没有被动过,然后没有打开检查,直接把整个油布包从床下抽出来,用胳膊夹住,站起身。 他没有把床板放回去。让床板敞着反而更像一个正常的租客忘了归位的样子,如果能让人多浪费十秒钟去猜测"这下面本来放着什么东西",那十秒钟就是有用的。他夹着油布包走出地下室,锁好侧门,沿着后巷继续往南走。 灰打算把备份文件转移到他的第三个地点——一座离美泉宫约二十分钟步程的公共储物站,他在两个月前用假名租下了一个柜子,柜门的钥匙和铜钥匙串在一起,从来没有用过。储物站的大厅里有暖气,光线充足,有值班的老头坐在柜台后面翻画报,环境比地下室更安全,因为没有人会在一个正常营业的储物站里长时间驻足而不引起注意。 他走了三条街,在第四个路口拐弯,经过一座小教堂的侧墙,然后在一栋灰色水泥建筑面前停住。门是玻璃推拉门,上面贴着"24小时自助储物"的褪色字样。他推门进去,大厅里只有值班老头和一个正在往柜子里塞行李箱的年轻女人。灰走到柜台前,掏出钥匙串上那把从未用过的小钥匙放在台面上。"九号柜续费。" 值班老头接过钥匙看了一眼号码,翻了一下登记簿,然后伸手从柜台底下取出一张收据单,填了日期和金额,撕下来推到灰面前:"到下个月同一天。九号柜现在是空的,你要放什么自己弄。" 灰点点头,把钥匙收回来,夹着油布包走到走廊尽头右侧的第九号柜前,用钥匙开了柜门。柜子内部大约半米见方,铁皮内壁,底部有一层薄灰。他把油布包放进去,关门,锁好,拔下钥匙。他在柜门前站了几秒,确认锁扣到位,然后把钥匙放回口袋,转身走过大厅,推开玻璃门走进外面街道的冷空气里。 事情做完了。灰沿着另一条路往回走,经过一家小酒馆的时候透过窗户看见了里面坐着三个喝啤酒的男人,桌上摆着几碟香肠和酸菜,蒸汽从杯沿上升起来在窗户玻璃上凝了一片白雾。他放慢步子看了两秒,然后继续走。他把"备份文件已转移"这条信息在脑子里归档了,像把一页纸放进了正确的文件夹里。现在他公寓里的"断箭"材料是唯一的原件,但备份已经离开危险区了。如果下一步有人突袭他的房间,他能损失的东西只剩下一部分了。 回到公寓楼的时候,灰注意到灰色雷诺还停在那里,但挡风玻璃上的霜痕已经干了,看起来跟被擦过一样。他没有停步,进了大门,上楼,开门进屋。关好门之后他在玄关站了片刻,侧耳听了一下楼道里的动静。没有脚步声,没有门开关的声音。那个假修鞋铺的男人大概已经走了,或者还在这栋楼的某一层里等待下一个接触窗口。 灰走进厨房,烧了一壶水,泡了一杯茶,端着走到书桌前坐下。他把笔记本翻开到"楼内接触"那一页,在旁边补了一行字:"对方知道我的房号。不知道我的名字。"这个区别很重要——知道房号意味着对方是在楼内挨家挨户地测试,还是通过外部渠道拿到了他的具体住址?如果是后者,那他已经被精确定位了,区别只在于对方选择什么时候动手。 他喝了半杯茶,在椅背上靠了一会儿,然后用笔在纸面上写了几个字:"红那边的回信最快也要明早。"他把笔合上,目光落在桌面上那个从伦敦来的信封上,哈里斯那封淡蓝色的信纸已经收进抽屉了,但他还能在脑子里背出上面每一句话。"本周可能有人前往维也纳协助你的现场工作。"那个人如果已经在这里了——那个假修鞋铺的男人会不会就是哈里斯派来的人?如果是,那他的口音为什么是英语口音的德语?MI6的人通常会说更流畅的德语,至少不会在问路时露出那种生涩的短板。灰把茶水喝完,把杯子洗了放回沥水架,然后走回卧室里,在床上坐下来。他今天不打算再出门了。天已经开始暗了,窗外的光线从灰蓝滑向深灰,街灯还没有亮,但对面三楼的白瓷花盆已经融进了暮色里。 他在床边坐了很久,手指搁在膝盖上,没有数时间。他在等天黑透,等夜的厚度足够让他做一件事——今晚他要去确认一件事:那辆灰色雷诺在夜里会不会有引擎发热的迹象。如果有人夜间用过它然后停回原位,引擎盖的热量会在冬季的空气中保持很长时间,远远长于白天的余温。如果他半夜下去摸一下引擎盖的温度,就能知道这辆车在过去的几个小时里有没有被移动过。这是个笨方法,但笨方法有时候比精巧的手段更能说明问题。 深夜十一点多,灰穿上大衣,把钥匙和打火机放进口袋,轻手轻脚地下了楼。他推开大门的时候侧身先出去半寸,让目光先扫一遍街道。路灯亮着,街道空无一人,那辆灰色雷诺停在街对面,侧面被路灯的光照亮半边,另外半边淹没在阴影里。灰穿过街道,走到雷诺的车头前,弯下腰,右手手掌贴着引擎盖中央的部位,停留了大约五秒钟。 凉。铁皮是凉的,那种彻底的、与空气温度完全一致的凉,指腹贴上去没有任何温差感。这辆车至少四个小时内没有启动过。灰收回手,直起身,站在车头前朝公寓楼的方向看了一眼——他二楼的窗户漆黑一片,对面的三楼窗帘紧闭,整条街的窗户都暗着,没有一只在深夜睁开的眼睛。他转身走回公寓,锁好大门,上楼,进屋,关好门。夜在继续,灰色雷诺今晚只是一块铁皮,或者明天白天它还会被某个人开走、换一个新的位置停回来。但引擎盖是凉的这一事实告诉他:今晚对他形成的包围圈是静止的,没有收紧。他还有至少几个小时可以睡一觉。