周六的维也纳天色灰得像是洗过太多次的旧衬衫,云层压得很低,但一直没下雨,空气干冷,裹着煤烟和烤栗子的气味。灰下午去了一趟内城区的电报局,发了一封给伦敦的加密电文——内容很简单,只是一串数字代码,意思是"材料评估中,预计两周内完成初步结论"。哈里斯会读到,会知道他还活着,还在工作,但不会知道更多。这是他们在柏林时就约定好的暗号系统,一种既不撒谎也不完全说实话的平衡术。 他回来的时候路过斯蒂芬大教堂,广场上有几个穿厚呢大衣的游客在喂鸽子,面包屑洒在鹅卵石地面上,灰白色的鸽子扑棱棱地落下来,翅膀扇动的声音在冷空气里格外清脆。他在教堂对面的报刊亭停了一下,买了一份《新维也纳日报》,翻到第二版时注意到一条很小的讣告:一个名叫弗朗茨·韦伯的前政府文员去世了,六十二岁,死于心梗。讣告占的地方只有拇指指甲盖那么大,但灰多看了两眼——因为韦伯这个名字,他在"断箭"材料的第四份文件封面上见过,那上面写着"据弗朗茨·韦伯提供",是个标注来源的人名。 他合上报纸,叠好塞进大衣内袋,继续往前走。风从教堂侧面的巷子里灌过来,吹得他大衣下摆掀起来,露出深灰色的法兰绒裤子和擦得很亮的黑色皮鞋。他的步子不快,但每一步落地都很稳,脚掌先着地,脚跟再放下来,节奏均匀,像是一架校准过的节拍器。他沿着格拉本大街往约瑟夫城的方向走,路过那家叫作"蓝猫头鹰"的地下酒吧时,他没有停步,甚至没有侧头去看,只是用余光扫了一下那扇漆成深绿色的小门。门关着,上面挂着"休息中"的木牌,窗户从里面拉着暗红色的帘子,什么都看不见。 他继续走,拐进旁边一条窄巷,然后靠墙站住,从口袋里摸出烟盒。这次有烟,早上新买的,一根奥地利产的"金色烟丝"牌,味道比波迈冲一些。他叼了一根在嘴里,用火柴点燃,火柴杆擦过磷面的那一声在巷子里显得很响。他吸了一口,烟雾在冷空气里结成一小团白雾,然后散开。 他在那面砖墙边上站了三分钟,等到烟燃到一半,才看见一个人影从"蓝猫头鹰"侧面的消防梯上下来了。是个男人,穿着灰色的劳动布夹克,戴着鸭舌帽,帽檐压得很低,看不清脸。那人下来之后左右看了看,然后快步往巷子另一端走了,脚步匆忙但不算慌乱,像是个干完活急着离开的人。灰目送他的背影消失在拐角,然后掐灭烟头,把烟蒂丢进路边铁制垃圾桶盖上的小孔里。 有人提前去过那间后室了。 灰收回目光,沿着原路返回美泉宫方向。他没有去看时间,但他的内部时钟告诉他,现在大约是下午四点一刻。距离十点还有将近六个小时,足够他把该做的准备做完。 他回到公寓的时候,楼梯口碰见了舒斯特太太。胖女人正端着个搪瓷盆从厨房出来,盆里是几块刚烤好的苹果卷,糖霜还湿着,甜腻的焦糖味混着肉桂的气息填满了走廊。她看见灰,脸上的肉堆出一个笑容,围裙上沾着面粉,说话声音浑厚:"赫尔先生,你回来得正好,我正想着要不要给你送两块上去。今天的苹果特别好,酸得够劲,烤出来不腻。" 灰停在楼梯第二级台阶上,右手扶着木扶手,浅笑了一下:"谢谢您,舒斯特太太。我待会儿下来取,现在手上有点东西。" 舒斯特太太点点头,把搪瓷盆往旁边一放,忽然压低声音:"对了,昨天那个女人,给你送信的那个——她后来走的时候我在楼道窗户那儿看见了,她上了街角那辆黑色轿车。我在想,你认识的人里有开那种车的吗?" 灰的手指在扶手上停了一瞬。"黑色轿车,什么样子的?" "就那种,圆头圆脑的,看着挺大。我认不出牌子,但对门五金店的弗兰茨懂车,他说那是美国车。"舒斯特太太用手背擦了擦额头上的面粉,"我没别的意思,就是想着跟你说一声,万一有什么不寻常的……你知道我这个老太婆,操心惯了。" 灰点点头:"谢谢您,舒斯特太太。我会注意的。苹果卷我待会儿下来取。" 他上楼进了房间,关上门,站在玄关处没有立刻动。黑色轿车,美国车,接了那个送信的女人走。这增加了两种可能性:要么是美国人,要么是伪装成美国人的第三方。在维也纳这个四方博弈的城市里,一辆挂着奥地利车牌的美国产轿车可能属于大使馆、商务处、或者某个私人的收藏,车牌号靠舒斯特太太的描述几乎查无可查,但至少说明那个送信的女人不是一个人来的,她有接应,有车,有计划。 灰脱下大衣挂在门后,走到书桌前坐下。他打开第二个抽屉,拉出那块夹层木板,把三个文件袋取出来放在桌面上。他没有急着打开,而是先看了一遍窗外——对面楼房的窗户大多暗着,只有三楼中间那扇亮着暖黄色的灯光,一个女人的轮廓在窗帘后晃动,像是在熨衣服。他看了十秒钟,确认没有异常,然后才把文件袋的封口绳解开。 他今天要做的事很简单:把所有十七份材料里出现的人名、地名、日期、代号全部整理成一张清单,然后跟自己的笔记本里那几页个人观察记录交叉比对。这是他在柏林处理那个伪造档案时用过的方法,把数据列出来,让它们自己说话,比靠直觉判断更可靠。 他从书桌左侧抽屉里拿出一叠空白纸,又翻出一支新的圆珠笔,拧开笔帽,开始抄。第一份,美军的电文:日期10月17日,来源署名为"弗吉尼亚,阿灵顿",涉及内容是苏联潜艇在加勒比海域的异常部署,提到一艘名为"K-19"的核潜艇进行了"非标准航行路线";第二份,西德联邦情报局的分析报告,日期10月19日,提到苏联在哈瓦那建立了"特殊通讯站点",疑似用于加密军事传输;第三份,波兰流亡网络的密报,日期10月20日,说苏联黑海舰队有"一支小型特遣队"在九月底离港,去向不明…… 灰抄了两个小时,铅笔笔尖钝了两次,他削了一次,第二次没削,干脆换了圆珠笔继续写。手指关节因为长时间握笔而微微发酸,他停下来甩了甩右手,又继续。最终列出来的清单占了四张纸,正面写满了,背面还有几行备注。他把它和"断箭"原件并排放着,身体往后靠在椅背上,左脚踝搁在右膝盖上,盯着那四张纸看了很久。 数据上的矛盾比他最初发现的还要多。除了日期错位和代号混乱之外,有些地名的拼写方式在不同的文件里不一致——比如古巴的"圣克拉拉",第三份文件里拼成"Santa Clara",第十一份却写成"Santa Clare",多了一个"e"。这种细微的拼写差异,如果每份文件单独看,完全可以解释为打字员的疏忽,但放在一起就显出了一种模式:所有错误都出现在同一类词汇上——地名、人名、专业术语,而那些形容词、连接词、介词却拼得毫无瑕疵。这个特征让他想到一种可能:造假者是在用不同的原始资料拼接文件,从别的地方抄了正文段落,只填入了需要的专有名词,而这些专有名词的拼写习惯是从不同的参考书里来的。 他揉了揉太阳穴。眼球有些发涩,是光线不足造成的,台灯的灯泡只有四十瓦,绿罩子又把光收得很窄。他站起身,走到窗边,拉开一条缝透气。冷风灌进来,带着街上的尘土味和远处某个厨房飘来的炖肉香气。他吸了一口凉空气,感觉脑子清了一些。 六点四十了。天色已经完全暗下来,对面楼房的窗子亮起了更多的灯火,有几扇是厨房的窗,能看到人影在灶台前移动。灰拉上窗帘,走回桌边,把文件袋重新收好。他今晚要去见那个人。他还没决定是否完全赴约,但至少他会去"蓝猫头鹰"附近看看,远远地观察一下环境。如果后室里有超过两个人等他,他就会转身离开,从第二条街的出口撤走。 他走进卧室换了件衬衫。原本穿的那件领口有些发黄了,他换了一件深蓝色的牛津纺,袖口扣好,外面套上那件深灰色呢大衣,围巾折成三折绕过脖颈,把围巾的末端从大衣领口翻出来。他站在门后的穿衣镜前端详了一下自己的影像:头发梳得整齐,但鬓角有一小撮翘了起来,他用手指按平了。下巴刮得干净,但眼下有淡淡的青灰色,睡眠不足留下的痕迹。镜子里的那张脸棱角分明,颧骨高,嘴唇薄,眼睛是那种不深不浅的灰褐色,在光线不足的时候很难读出来里面装着什么情绪。 他走出卧室,把钥匙串上的每一个钥匙都摸了一遍:公寓门的,书桌抽屉的,还有一个小铜钥匙——是安全屋的,在三个街区外一间他租来堆放杂物的地下室里。他今晚可能用得上那把铜钥匙。 快八点了。灰穿好皮鞋,把该带的东西装进大衣两侧口袋里:左边是钱包、几张奥地利先令、两枚用来买烟的分币、一根折叠起来的瑞士军刀;右边是一本空的护照——封面是英国的,但内页贴着别国的签证,是预备身份的,还有一个打火机,黄铜外壳,磨得发亮。笔记本放内袋,贴着心脏的位置,沉甸甸的一小册,封面被体温焐得微温。 他打开公寓门,走下楼梯。舒斯特太太的客厅门缝里透出收音机的声音,放着轻歌剧,某个男高音正在唱咏叹调,旋律婉转,像是浸了蜜的葡萄酒。灰没有惊动她,轻手轻脚地走过走廊,推开公寓楼的临街大门,走进夜色里。 维也纳的夜晚没有他想象中那么安静。主街上还有电车在跑,橙色的车厢在铁轨上晃荡着驶过交叉口,车轮与钢轨摩擦的尖啸隔了两条街都能听见。灰贴着人行道内侧走,避开路灯最亮的那一片区域,让自己半隐在商店屋檐投下的阴影里。他路过一家开着的烟草店,橱窗里摆着各种烟斗和雪茄盒,灯光照得那些木质的烟斗柄泛着油润的光泽。他没有停步。 走到约瑟夫城附近时,他减慢了速度。蓝猫头鹰酒吧所在的街比主路安静得多,路灯也稀,隔了五十米才有一盏,中间的阴影区域很大,足以容纳几个人同时藏在暗处而不被轻易察觉。灰没有直接走过去,他在街口的邮筒旁边站了一下,假装在翻口袋找什么东西,同时用余光扫视了整条街的长度。 街上有两辆停着的车。一辆是白色的菲亚特,停在蓝猫头鹰正对面,前挡风玻璃落了些灰尘,像是停了有一阵了。另一辆是黑色的——舒斯特太太描述的那种圆头圆脑的美国车,停在街尾拐角处,引擎盖微微冒着白色的热气,显然刚熄火不久。 灰的手指在口袋里碰到了打火机。他把打火机掏出来,点了根烟,用这个动作继续遮盖自己停留在这个位置的时长。吸烟的时候,他看见蓝猫头鹰那扇深绿色的门开了一道缝,有人从里面探出半个身子,左右看了看,然后把门缝又推大了几寸。那人的动作很轻,像是怕门轴发出声音似的。 灰在烟雾后面眯起眼睛。那不是一个男人的身形——更瘦小,肩膀窄,披着一件黑色短外套,头发在路灯的余晕里泛出一点深红色的光泽。是个女人。她探出身来之后没有立刻走,而是站在门槛上,像是在等什么人,或者确认外面是否安全。然后她朝灰站的方向看了过来。 隔着半条街的距离,灰看不清她的五官,但他能感觉到她在看他。那种被注视的直觉是长年训练出来的,像是后脑勺上多了一根细线,被轻轻拽了一下。他没有迎上她的目光,而是自然地侧过身,把烟吐向另一边,用肩膀对向她的方向,做了一个"我只是个路人"的姿态。 但那个女人没有挪开视线。她看了他三秒、四秒、五秒,然后抬起右手,用拇指和食指比了一个"十"的形状——距离太远,灰不确定那是不是在提醒他"十点",还是别的什么信号。比完之后,她缩回门里,把门重新合上,门缝最后一丝光也消失了。 灰灭了烟,把烟蒂攥在手心里,继续往前走。他没有停,也没有回头看那扇门。他的步子依然不快不慢,像一个结束了晚间散步正准备回家的普通住客。但他心里已经确认了两件事: 第一,那个女人知道他会来。而且她认得他的身形、他的步态、他点烟的方式。这意味着她要么是从他的档案里了解过他,要么就是最近一段时间一直在远处观察他。 第二,后室里今晚不会超过两个人。她的那个手势——如果确实是"十"——更像是在确认时间已经近了的信号,而不是警告或者提醒。她在等他。 灰走到街尾的黑色轿车旁边时,余光扫了一眼车内。驾驶座上没有人,车窗贴了深色的膜,看不见后排。但他经过车身的时候闻到了一股气味,很淡,是某种带薄荷味的男性剃须水,应该是不久前有人坐过车里留下的。他记住了这个气味,继续走,拐进旁边的巷子,在那里站定,背靠着砖墙,让心跳慢慢降下来。 距离十点还有四十分钟。 灰把手伸进内袋,摸出笔记本,用拇指翻到空白页,没有开灯,纯粹凭着指腹的触感在纸上写了一行字。他的盲写训练是五十年代在伦敦郊外一间没有窗户的地下室里完成的,现在派上了用场。写完之后他把笔记本收好,在黑暗中重新规划了路线——从后巷绕到蓝猫头鹰的消防梯入口,不从正门进。如果那个女人要从正门把他引进去,他就从消防梯反过来给她一个意外。 他动身了。皮鞋踩在巷子的石板地上,发出轻而谨慎的响,每一步都落稳了再换重心。他经过一个垃圾桶时带翻了一个空罐头,铁皮在地面上骨碌碌滚出去,声音在窄巷里回荡了三秒。他停下来等了等,确认没有引起任何警报,然后继续前进。 消防梯的铁架在夜风里微微颤抖,灰把两只手搭在冰凉的金属横杆上,一层一层往上爬。到了二楼的高度,他看见一扇小窗,窗缝里有暖光透出来,窗帘没拉严,露出一指宽的缝隙。他凑过去,从那道缝里往里看。 房间不大,大约三四平方米,摆了一张圆桌和两把椅子。桌上放着一盏台灯,灯光照出一个女人的侧影——就是刚才在门口探身的那一个,此刻她正坐在其中一把椅子上,手里握着一个小玻璃杯,杯子里装的是某种深色的液体,可能是威士忌或者黑啤酒。她没有在喝,只是握着杯子,指节微微收紧,像是握着某种让她心里不太踏实的东西。 她的头发确实泛红,在灯光下更明显,是一种不太常见的棕红色,像是秋天榛子壳碾碎之后露出来的颜色。她年纪大约三十多岁,脸型偏瘦,颧骨和灰一样略高,下颌线条利落,眼睛低垂着看向桌面,睫毛在灯光下投出两道淡淡的影。她在等人,在计算时间,在提前确认好每一个细节。 灰没有动,他保持着那个姿势,透过窗缝看了她大约二十秒。然后他收回目光,从消防梯上下来,脚踩到地面时发出轻轻的闷响。他选择了一个不在她预期内的进入方式——从后门的通道走进去,推门的时候不敲门,直接推开。那扇门是铁制的,上了油,铰链顺滑,几乎没有出声。 他进去了。 后室的走廊很短,两道拐弯之后就是那扇小门的背面。灰站在门外,听见门那边传来女人的呼吸声——很浅很匀,像她平时也练过控制气息。他把手搭在门把手上,然后拧开了。 门开的那一瞬,灯光涌出来。灰眯了一下眼,下意识地往后退了半步,让自己不完全暴露在光源正中央。然后他看着那个女人抬起头,目光从桌面上那杯酒移到他脸上,隔着不到两米的空间对上了。 她先开口了,声音不高,但很清楚。她说的是德语,带着维也纳本地的一种软音节:"你来了。比我想的要早。" 灰没有立刻接话。他走进房间,用脚把身后的门带上,然后站在桌子另一侧,没有坐下。他看着她,从她的眼睛里读取她的瞳孔是否放大、她的坐姿是否松动、她的手指放在杯子上的角度是否自然——三秒之内,他完成了初步风险评估。 然后他说:"我认识你吗?" 女人把杯子放下,双手平放在桌面上,手指摊开,做了一个"无害"的姿势。她嘴角动了一下,像是在笑,但笑容压得很浅:"现在还不认识。但你可以叫我红。" 灰的目光在她脸上停了又停,然后他拉开椅子坐了下来。圆桌太小,两人之间的距离不到一臂。灯光把他的半张脸照亮,另半张落在阴影里。他看着她的眼睛,说了一句话,声音比刚才轻了一些:"你说你认识我。那你知道我为什么来吗?" 红看着他,把桌上那份早就准备好的东西推了过来。那是一个拆开的牛皮纸档案袋,里面露出几张纸的边角。 她说:"因为你也拿到了'断箭'。而且——"她把档案袋往他那边又推了一寸,纸页摩擦桌面发出细碎的沙沙声,"你也发现那东西不对了。"