黯夜追光
试探与反噬------------------------------------------。——他在虹口一家布庄的橱窗里摆了一匹大红被面,这是预定的撤退暗号,意思是“原地待命,不得前往”。沈澜路过布庄时看见了那匹刺眼的红绸子,脚步没有停,拐进隔壁的茶馆要了一壶茶,坐了半个小时,把茶馆前后两个出口都观察清楚之后,从后门走了。。不到万不得已,老杨不会在临近交接地点的最后一刻叫停。推迟的原因只有两种可能:要么是武器运输线出了问题,要么是交接地点已经被人盯上了。无论是哪一种,都说明一件事——“幽灵”在行动。,已经是夜里十一点。阁楼里冷得像冰窖,他不敢生火,也不敢点大灯,只点了一盏遮光罩拧到最低的煤油灯,借着那一小圈昏黄的光,把怀表里的纸条又取出来看了一遍。“船不止一条。下次见,老同学。”,背面是空白的。对着灯照,没有隐写痕迹。凑近鼻子闻,纸面上除了墨水的铁腥味,还有一股极淡的樟脑味——那种老式衣柜里常用的防蛀药丸的味道。这种纸不是市面上常见的信纸,是从某个本子上撕下来的,上端有参差不齐的撕痕,左侧边缘隐约能看到印刷体的页码残迹。,用手指沿着撕痕的边缘一寸一寸地摸。纸张的质地偏厚,表面有细微的布纹纹理,是战前**进口的高级帐簿纸。整个上海能用得起这种纸的地方不多——银行、大商号、以及**占领时期留下来的老档案室。,扣好表盖,开始**服。,毛衣里面是粗布衬衣。他把衬衣的下摆从裤腰里抽出来,转过身,背对着墙上那面斑驳的旧镜子,扭头去看自己的后背。镜子里映出的那片皮肤上,布满了旧伤——刀伤、烙伤、鞭伤,一道压着一道,像一幅被反复涂改的****。最醒目的是左肩胛骨下方那片巴掌大的烙痕,皮肤呈现出一种不正常的蜡白色,边缘凸起,中间凹陷,像一个永远无法愈合的火山口。,指尖触到的感觉是麻木的。那一块的神经已经被烧死了。,**宪兵队的审讯官把烧红的烙铁按在那个位置,问了他一句话。那句话每个字他都记得,但每个字他都没有对任何人说过——包括老杨,包括林雪。,带着浓重的关东口音:“你认识梅机关的人,对不对。”。审讯官用了三次烙铁。三次过后,有人在他耳边轻声说了一句话。不是审讯官,是另一个人。那个人的声音很低,低得只有他能听到。“四弟,不要说。四弟”这个称呼。也是最后一次。
之后发生的事,档案里没有,他的记忆里也没有断档——他想忘,但没有一刻真正遗忘。
沈澜把衬衣重新穿好,遮住了那些伤疤。煤油灯的火焰跳了一下,在墙上投下摇晃的影子。外面弄堂里有猫叫了两声,又安静了。然后门外传来了一声极轻的叩响——铁皮门板上指甲轻弹三下,停两秒,再三下。
是老杨。
沈澜无声地走到门后,将门打开一条缝。老杨闪进屋内,带进来一身寒气。他今天穿了一件满是油渍的旧棉工装,戴着一顶鸭舌帽,看起来像一个刚下夜班的机械厂工人。但他的眼睛里没有任何疲惫,只有某种压抑着的东西。
“交接推迟的原因。”老杨在床板上坐下,把声音压到最低,“闸北货场今天下午来了一队人。不是军统,是***的。”
“***查货场?”
“查的是三号仓库。就是预定武器交接的那个仓库。”老杨从工装口袋里掏出一张对折的烟盒锡纸,展开铺在膝盖上,“我的外围情报员说,***的人查了仓库的出入登记簿,翻得很细,问了几个关于最近货物流向的问题。带队的是周处长的副官。”
沈澜的脑海里浮现出那张埋在会议桌对面的脸——***周处长,那个调查“被俘回归人员”的中年人。
“他查的是武器,还是查人?”
“都有可能。”老杨把烟盒锡纸翻过来,背面上用铅笔写了几个数字,“货场***偷听到了一句话。***的人问:‘这个仓库最近有没有苏北来的货。’***说没有,他们就走了。但走得干脆得过分了——没有翻箱倒柜,没有抽查开箱,问完就走了。这不像查货,更像是在按预设脚本走个过场。”
“他们是来确认地点的。”
“对。”老杨说,“确认货场确实是我们的交接点之后,没有动手,说明他们不想打草惊蛇。他们想要的不是这几箱武器,而是来接武器的人。”
沈澜沉默了一会儿,把煤油灯拧暗了半圈。煤油灯烧得越低,他身上的老伤就越是不容易被人从窗外分辨出轮廓。
“货场的内线还说了另一件事。”老杨的声音压得更低了,“***的人走后不到一个钟头,又来了一个人。这个人没有穿制服,便装,一个人来的。他也查了出入登记簿。但他查的不是三号仓库,是隔壁的五号。”
“五号仓库放的什么?”
“纺织品。棉纱、布匹,从南通发来的。”老杨看着沈澜,“那个人在登记簿上找到了一个名字,看完就走了。他看的那一页,登记的是半个月前的一批货——收货人签名那一栏里,签的是‘林雪’。”
沈澜的手指在膝盖上轻轻敲了一下。
“林雪半个月前去过闸北货场?”
“她的报社进了一批新闻纸,是经闸北货场中转的。她作为报社的经办人签了字。这是她的正常职务行为。”老杨停顿了一息,“但去查登记簿的那个人不正常。他是冲着你和她之间的联结去的,已经有人把她的公开行踪纳入了观察范围。”
沈澜的脑子在飞速转动。同时掌握他和林雪两条线索的人,在组织内部是极少的——这就是老杨上次说的四个人范畴:老杨本人,文正平,林雪,以及已经死了的赵平。但老猫临死前那条腰带上出现了他和林雪两个体系的暗语,现在又有人同时在货场里查他和她的线索,说明“幽灵”掌握的情报远比他想象的要多。
“文正平现在在做什么?”沈澜问。
“文正平两天前向组织递交了一份内部**申请。”老杨的声音变得很平静,但沈澜听得出来,这平静背后压着风暴。“他申请对你进行全面**。理由是他从老猫的遗物清单和证物整理中发现,所有直接指向你的物证,都包含了只应该被你知道的暗语。他说这证明老猫死前已经被捕,而且在审讯过程中被人用你废除的旧暗号体系引诱过。由此逆推,能够完整掌握这些废弃暗号的人只有你和已死的人。活着的只有你。”
“他说得没有错。”沈澜说,“那套旧暗语确实只有我知道。这条链条最后一定会查回我自己。但我无法解释——因为能解释它为什么被泄露出去的证据,只掌握在北平已死的另一个审讯参与者手里。那个人不在任何档案里。”
老杨看着他。“你从来没有向组织汇报那个人的存在。”
“因为我没有资格汇报。”沈澜的声音没有任何波动,“那个人不是组织的人,但那个人用我自己的命把我从牢里换了出来。情报来源一旦开列她的名字,所有接头方式、所有北平时期的联络网都得重新认定——但当时没有第三个人知道这件事。”
老杨沉默了很久,久到沈澜能听见他胸腔里平稳的呼吸声。
“如果文正平现在提出要隔离**你,组织必须给出一个回复。”老杨最终开口,“我的态度你清楚。但林雪越来越偏向文正平的判断——她说她把你当作恋人查了一遍,结果反而更无法说服自己。”
沈澜站起来,走到窗前,用一根手指挑开窗帘的一角。弄堂里空无一人,路灯下只有一只野猫蹲在垃圾桶旁边。关好窗帘之后他没有回身。
“让她继续查。”他说,“不要阻止她。”
“暗中放任她,可能会把你这条线的所有备用安全点都暴露给她,也暴露给正在监视她的另一方。”
“我用自己替她兜底。”沈澜把挑窗帘的手指收回来,放在冰冷的窗格上,“现在不是对她封锁的时候。‘幽灵’已经把她作为瞄准我的备选扳机——如果她不能从准星里挣脱出来,就只能帮我拉响这最后一枪。我想让她挣脱。”
老杨没有接话。许久,他站起来,把鸭舌帽拉低。
“闸北交接推迟到三天后,地点换到杨树浦电厂背后的废弃煤场。时间不变,暗语换一套新的。我会让人通知林雪——但不是让她参与,是让她知道。”他走到门口,回头看了沈澜一眼,“如果她出现在煤场,说明她已经不信任我们两个人的判断,只信任她自己的眼睛了。”
老杨走了。门在他身后无声地合上。沈澜独自坐在煤油灯微弱的光圈里,听着楼下的米店老板关门上锁的声响,听着弄堂里野猫跳下垃圾桶的声响,听着远处黄浦江上夜航轮船的汽笛声。他把煤油灯吹灭,在黑暗中闭上眼。
第二天中午,文正平的**申请被正式列入了组织会议议程。老杨通知沈澜在当天傍晚去备用安全点接受询问。这是沈澜第一次接受正式的**,虽然老杨在通知时刻意用了“谈话”两个字,但沈澜知道这两个字的实际分量——谈话和**之间的区别,只在于参与谈话的人是否有权当场**他的武装。
傍晚来临前,他去了一个地方。
林雪的住处是一栋石库门房子三层的亭子间,窗口朝向弄堂,窗台上摆着一盆枯死的文竹。沈澜已经有很长时间没有来过这里了。他上楼的时候每走一步都能听见木质楼梯发出的嘎吱声,这些声音在安静的白日里格外刺耳。林雪的门虚掩着,他推门进去,房间里没有人。
房间很小,但收得很整齐。床铺叠得棱角分明,书桌上的稿件按日期分门别类地夹好,窗台上除了那盆枯死的文竹,还搁着一本摊开的书——李贽《焚书》。沈澜将书拿起,翻到她夹着纸条的那一页,上面是她用铅笔写的小字:不信任是从哪一天开始的。
他没有动那些纸条,把书放回原处,拉开书桌的抽屉。第一层是报社的稿件和采访笔记,第二层是用橡皮筋扎好的私人信件。他的目光停在了最上面那封信的信封上。信封上的收件人是“林雪女士”,寄件人一栏空着。邮戳是上海的,日期是五天前。
他把信取出来,展开。信纸是普通的白纸,钢笔写的,字迹和他之前看到过的几封匿名信一模一样——僵硬,带着不正常的颤抖,每个字最后一笔都有一个细微的下拖勾。信的内容很短,但沈澜看完之后把手里的信纸攥得很紧。
“林雪同志:沈澜的被俘档案在重庆警局档案室有原件,编号CK-1939-1187。该档案第十七页记载了他在第二次审讯后同意配合审讯者,为日军指认当时北平地下党联络员名单。名单上有你的名字。档案复印本明日将寄到你报社的信箱。祝阅**醒。”
沈澜把信原样折好放回信封,关好抽屉。
他站在林雪的房间里,环顾四周。阳光从窗户斜斜地照进来,在地板上切出一道明亮的方块。林雪的衣架上挂着一件洗得发白的蓝色棉袍,那是她最常穿的那件。棉袍袖口的第三颗扣子是后缝上去的,用的是不同颜色的线——那是去年冬天他替她缝的。他不会针线活,缝得歪歪扭扭,她嘲笑他缝得丑,但没有拆掉重新缝。
衣架的旁边,墙上钉着一幅上海地图。地图上插着几根彩色大头针,红色的是已知联络点,绿色的还空着,**的旁边用铅笔写了一个“沈”字。
沈澜把地图上的“沈”字抹掉了。
他走出林雪的住处,在弄**站了片刻。天色已经暗了,路灯一盏一盏亮起来。他看了看怀表,距离傍晚接受组织谈话还有一小时。他需要在这一小时里做好两种准备:一种是在被**职务的情况下继续追踪老猫留下的痕迹;一种是在被隔离的情况下把线索传递出去。
他最终决定去文正平的办公室走一趟。
文正平在**局行政科的办公室是一间窄小的房间,靠墙立着四个铁皮档案柜,里面锁着所有在职警员的个人档案。沈澜推门进去的时候,文正平正在往一个档案袋上贴标签。看到沈澜,他的手没有停,脸上的表情也没有变。
“沈队长。请坐。”
沈澜在文正平对面坐下来。两个人之间隔着一张堆满文件的书桌,桌角放着一杯已经凉透的浓茶。文正平把档案袋放好,摘下眼镜擦了擦。
“老杨通知你了吧。傍晚的谈话,我也会参加。”
“我知道。”
“那就好。”文正平戴上眼镜,“在谈话开始之前,我想先跟你摊开讲几句。不是以**者的身份。是以一个干了二十年内勤的老同志的身份。”
沈澜没有接话,等着他说下去。
“你加入组织十一年,功绩写在档案里,我一个字都不否认。”文正平的声音温和平稳,像一个在给学生做思想工作的老教师,“但你的履历上有一个窟窿。你被俘的那段经历——我反复查阅那些审讯记录、你归队后的个人报告、外围的旁证材料,始终无法把窟窿补上。如果只是补不上,我可以等。但现在老猫死了,死之前留下的所有暗号都指向你的旧体系。这是一个客观事实。”
“那些暗号是我废弃的旧体系不假。但老猫和我之间从来不是通过那套体系进行联系的——这套编码在他被捕之前根本没有出现在上海的任何通讯里。它之所以被激活,是因为审讯者拿它当刑具用。”沈澜说,语调和他面对郑寒潭时一样沉稳。
文正平沉默了一会儿,翻开面前的卷宗。
“北平那次被捕,同时被抓的人有三个。”他说,“你,刘世安,孙敬亭。刘世安后来投靠汪伪,被处决了。孙敬亭现在在延安。你说你什么都没有说,但是有一些旁证材料表明,日军在逮捕你之后不到两个小时,就精准地**了东四牌楼的另一个联络点——那个联络点不是你的,是刘世安的。你是唯一在收网前夜见过刘世安的人。”
“我见过他,他也见过我。但他投靠汪伪的时间远早于被捕前——他那时候已经在替***收买被捕的**分子。*****他的联络点,是因为他配合了审讯,而不是因为我开口。”
“他没有活下来,无法对证。”文正平摘下眼镜,身子往前微微倾了倾,“沈澜,这件事最致命的地方就在这里。刘世安死了,孙敬亭远在延安无法及时取证。你活下来了,你带了二十三天刑伤和一整套完好的联络网回组织报到——但梅机关在任何档案里,都没有正式登记过你的审讯记录。”
“梅机关销毁档案你是知道的。”
“我知道。但你不能用档案销毁来堵所有的窟窿。”
沈澜直视着文正平。文正平的镜片反射着日光灯管的光,让人看不清他眼里的表情。但沈澜知道文正平在想什么。这个做了二十年档案工作的老地下党,把每一个人的档案当成拼图来对待。谁的档案缺了一片,他就要找到那片碎片——不是为了整人,而是因为他认为任何一片缺失的碎片都有可能在关键时刻变成一颗**。
这种较真,本身不是恶意。但如果这较真被另一个人利用了呢?
“文科长。”沈澜站起来,“我去接受**之前,问你一件事。你放进老猫遗物里的那只手套——清单上没有,你把补录档案的九分钟用来多放了这样东西。你有解释,对么。”
文正平拆眼镜布的动作停了一瞬,然后将眼镜慢慢戴回鼻梁上,镜片后方的眼神变深了。
“谁告诉你的?”
“这不重要。重要的是你多出来的那九分钟,正好是老周登记本上缺的那一块。如果***在上一轮排查时已经决定把你作为突破口,这几分钟就会变成你绕过组织私自扣留证物的证据。不管你的初衷是什么,档案程序上的缺口会直接拖垮你。”
文正平的脸色终于变了。不是恐惧,而是一种更深的东西——像是他在梳理线索时忽然摸到了一根火线,而他之前浑然不觉。他沉默了很长时间,然后从抽屉里拿出一个牛皮纸信封,推到沈澜面前。
“手套不是我放的。”他说,“我进入证物室的时候,这个手套已经在那里了。把它放进去的人,比我早。”
“谁?”
“登记簿上早于我的唯一一个人是法医室的老周。”文正平顿了顿,“但老周只是法医,他不会认识那些暗语。如果有人能在他之前进入证物室,这个人就必须有保管室的备用钥匙——保管室备用钥匙,一共两把,一把在我手里,一把在行政科档案员的抽屉里。档案员叫小郑,中统郑寒潭的远房侄子。”
沈澜把牛皮纸信封拆开,里面是一份翻阅登记簿的抄写件,上面用红笔圈出了几个日期。在那些日期上,证物室被调阅的时间都发生在凌晨,调阅人一栏是空的。
“这些凌晨调阅,”文正平说,“没有经过登记系统。有人在内部证物保管链被重建之前,就已经在暗箱查看老猫的遗物了。我想抓住这个人,所以才故意补了九分钟的漏洞——让不明身份的人以为有机可乘。但这九分钟被你自己盯上了。”
沈澜放下抄写件,看着文正平。这个老档案员比他想象的要精明——他故意在登记表上留了一个明面上的缺口,用自己当饵来钓那个暗箱调阅的人。如果沈澜没有逼问出来,这个局可能会在将来的某一天突然收网。但今天逼问出来之后,局就不能再用下去了。
“你把局收了。”沈澜说,“不要再给任何人留缺口。”他把信封推还给他,“小郑那条线我不会碰,那是你的工作。但如果你发现凌晨调阅的指纹和***排查名单上哪个人有交叉,把结果先给我,不要交给组织的中间人。”
“为什么不提交给档案渠道?”
“因为中间人的名单也是‘幽灵’可以调阅的内容。”沈澜站起来,“在你还没查出档案室漏洞之前,任何经过中间人递交的结论都可能被提前拦阻。”他走到门口,回头看了文正平一眼,“傍晚的**会议,我不会针对你。你最好也别针对我。我们现在是同一块靶子上挨**的人。”
傍晚,组织的内部**会议在备用安全点——中药铺后仓库——召开。
参与者只有三人:老杨、文正平、沈澜。没有记录员,没有旁听者,所有讨论不留任何书面记录,只凭记忆。会议室就是仓库里用货架隔出来的一个小间,货架上的药材散发着苦涩的气味,混合着雨水浸透的砖墙散发出的潮霉味。
老杨坐在最里面靠墙的位置主持会议,文正平和沈澜面对面坐着,三个人之间的距离都是两步。煤油灯搁在一个倒扣的药碾子上,照亮六只搁在膝上的手。
文正平先发言。他把沈澜被俘的历史问题、老猫暗号的指向、林雪收到的五封匿名信、货场登记簿被非正常查阅的全部事实逐条列出,语气客观,不加任何感情判断。在陈述的最后,他加了一句话。
“目前所有物证直接指向沈澜同志。但我无法形成决定性结论,因为存在一套从未被列入档案的旧暗语体系,也不排除有第三方伪造了沈澜与林雪的暗语共同点来栽赃。建议暂不对沈澜做停职处理,但限制其接触所有联络点加密材料。同时启动对档案室第三方调阅者的内部反查。”
老杨转向沈澜。“你怎么说。”
沈澜没有为自己的行为辩解。他说的每一句话都很短,像是在口述一份技术报告。他没有否认自己在北平被关押期间存在无法提供旁证的经历,没有否认废弃暗语体系被人为激活的客观事实,也没有否认老猫腰带上同时出现了他和林雪的暗号痕迹。然后他说了最后一句话。
“‘幽灵’掌握的数据量,足够让他伪造出任何人的嫌疑。他伪造了我的暗语,伪造了林雪的暗语——他接下来会伪造更多。如果组织把所有精力都用在内部互相验证这些伪造的线索上,他的真正目标就会被遗漏。”
文正平追问:“他真正的目标是什么。”
“组织在华东的全部联络网。以‘黯夜’的规模来看,‘幽灵’所做的每一步铺垫,都是在为大网收口前最后一轮身份混淆做准备——他把每个人都栽一遍赃,收网的时候就没有人能辨清枪声来自哪个方向。”
老杨沉默了很久。煤油灯的火焰在药碾子上跳动,投在货架上的影子像一个摇晃的牢笼。
“**结论:沈澜的嫌疑不能排除,文正平的怀疑程序全程保留。沈澜暂时维持现有联络权限,但组织将在外围增设第二套独立验证线——验证期间,他的每一次行动都会至少有一个他不知情的复线进行平行核对。谁反对。”
没有人反对。
“散会。”
沈澜走出药铺的时候,雨又开始下了。他没有打伞,雨丝落在他的头发和肩膀上,很快就濡湿了他的黑色大衣。他站在药铺门口的屋檐下,看着对面弄堂里一盏被风吹得摇晃的路灯。
然后他看到了林雪。
她站在路灯下,撑着一把破旧的油纸伞,脸色在昏黄的灯光下显得格外苍白。她没有朝沈澜走过来,也没有说话,只是隔着一条弄堂的宽度,静静地看着他。
沈澜忽然明白了一件事:她已经收到了信中预告的那份档案复印件。她知道了那个他们曾经共同认识、后来被他从照片上剪掉、此刻又在老医生口中重新被提到的“第三个人”。而他至今没有把那段时间的全部真相告诉她。
她站在那里,不是为了来质问他。她站在那里,只是想看看这个在组织里被正式记入**名单的男人,今晚走出会议室的姿势。
沈澜没有走过去。他拉了拉大衣的领子,转身走进了另一个方向的雨幕。雨越下越大,黄浦江在远处沉默地流淌着,弄堂里所有的灯都在风里摇晃,没有一盏能够把影子完全钉在原地。
而他们不知道的是,就在药铺后仓库的外墙根下,一个靠捡破烂为生的中年汉子正蹲在屋檐下避雨。他披着一件破蓑衣,看起来已经睡着了。但当沈澜和林雪的身影先后消失在雨幕中之后,他忽然睁开了眼睛。
那双眼睛在黑暗中异常清明,没有任何睡意。他把手里的烟蒂按灭在墙砖上,站起来,活动了一下蹲麻的双腿,然后一瘸一拐地往弄堂深处走去。
他走了很远,走到苏州河畔一个废弃的水文站,推开门,里面坐着两个人。一个是穿中山装的年轻男人,正借着煤油灯的光擦拭**零件;另一个是戴眼镜穿长衫的中年人,正在一本厚厚的笔记本上写着什么。
披蓑衣的汉子凑到中年人的耳边,低声说了几句话。中年人听完,把笔搁下来,扶了扶眼镜,露出一个极淡的笑容。
“文正平留了九分钟做局,想抓那个暗箱调阅的人。”中年人说,声音低沉而清晰,“他知道钥匙有两把——但他只知道两把。他不知道,配锁的师傅,也是我的人。”
他拿起笔,在笔记本上写了一行字。煤油灯的光照在他的脸上,镜片反射出两片白光,遮住了他的眼睛。
而他写下的那行字很短:沈澜知道梅小姐回来了。
之后发生的事,档案里没有,他的记忆里也没有断档——他想忘,但没有一刻真正遗忘。
沈澜把衬衣重新穿好,遮住了那些伤疤。煤油灯的火焰跳了一下,在墙上投下摇晃的影子。外面弄堂里有猫叫了两声,又安静了。然后门外传来了一声极轻的叩响——铁皮门板上指甲轻弹三下,停两秒,再三下。
是老杨。
沈澜无声地走到门后,将门打开一条缝。老杨闪进屋内,带进来一身寒气。他今天穿了一件满是油渍的旧棉工装,戴着一顶鸭舌帽,看起来像一个刚下夜班的机械厂工人。但他的眼睛里没有任何疲惫,只有某种压抑着的东西。
“交接推迟的原因。”老杨在床板上坐下,把声音压到最低,“闸北货场今天下午来了一队人。不是军统,是***的。”
“***查货场?”
“查的是三号仓库。就是预定武器交接的那个仓库。”老杨从工装口袋里掏出一张对折的烟盒锡纸,展开铺在膝盖上,“我的外围情报员说,***的人查了仓库的出入登记簿,翻得很细,问了几个关于最近货物流向的问题。带队的是周处长的副官。”
沈澜的脑海里浮现出那张埋在会议桌对面的脸——***周处长,那个调查“被俘回归人员”的中年人。
“他查的是武器,还是查人?”
“都有可能。”老杨把烟盒锡纸翻过来,背面上用铅笔写了几个数字,“货场***偷听到了一句话。***的人问:‘这个仓库最近有没有苏北来的货。’***说没有,他们就走了。但走得干脆得过分了——没有翻箱倒柜,没有抽查开箱,问完就走了。这不像查货,更像是在按预设脚本走个过场。”
“他们是来确认地点的。”
“对。”老杨说,“确认货场确实是我们的交接点之后,没有动手,说明他们不想打草惊蛇。他们想要的不是这几箱武器,而是来接武器的人。”
沈澜沉默了一会儿,把煤油灯拧暗了半圈。煤油灯烧得越低,他身上的老伤就越是不容易被人从窗外分辨出轮廓。
“货场的内线还说了另一件事。”老杨的声音压得更低了,“***的人走后不到一个钟头,又来了一个人。这个人没有穿制服,便装,一个人来的。他也查了出入登记簿。但他查的不是三号仓库,是隔壁的五号。”
“五号仓库放的什么?”
“纺织品。棉纱、布匹,从南通发来的。”老杨看着沈澜,“那个人在登记簿上找到了一个名字,看完就走了。他看的那一页,登记的是半个月前的一批货——收货人签名那一栏里,签的是‘林雪’。”
沈澜的手指在膝盖上轻轻敲了一下。
“林雪半个月前去过闸北货场?”
“她的报社进了一批新闻纸,是经闸北货场中转的。她作为报社的经办人签了字。这是她的正常职务行为。”老杨停顿了一息,“但去查登记簿的那个人不正常。他是冲着你和她之间的联结去的,已经有人把她的公开行踪纳入了观察范围。”
沈澜的脑子在飞速转动。同时掌握他和林雪两条线索的人,在组织内部是极少的——这就是老杨上次说的四个人范畴:老杨本人,文正平,林雪,以及已经死了的赵平。但老猫临死前那条腰带上出现了他和林雪两个体系的暗语,现在又有人同时在货场里查他和她的线索,说明“幽灵”掌握的情报远比他想象的要多。
“文正平现在在做什么?”沈澜问。
“文正平两天前向组织递交了一份内部**申请。”老杨的声音变得很平静,但沈澜听得出来,这平静背后压着风暴。“他申请对你进行全面**。理由是他从老猫的遗物清单和证物整理中发现,所有直接指向你的物证,都包含了只应该被你知道的暗语。他说这证明老猫死前已经被捕,而且在审讯过程中被人用你废除的旧暗号体系引诱过。由此逆推,能够完整掌握这些废弃暗号的人只有你和已死的人。活着的只有你。”
“他说得没有错。”沈澜说,“那套旧暗语确实只有我知道。这条链条最后一定会查回我自己。但我无法解释——因为能解释它为什么被泄露出去的证据,只掌握在北平已死的另一个审讯参与者手里。那个人不在任何档案里。”
老杨看着他。“你从来没有向组织汇报那个人的存在。”
“因为我没有资格汇报。”沈澜的声音没有任何波动,“那个人不是组织的人,但那个人用我自己的命把我从牢里换了出来。情报来源一旦开列她的名字,所有接头方式、所有北平时期的联络网都得重新认定——但当时没有第三个人知道这件事。”
老杨沉默了很久,久到沈澜能听见他胸腔里平稳的呼吸声。
“如果文正平现在提出要隔离**你,组织必须给出一个回复。”老杨最终开口,“我的态度你清楚。但林雪越来越偏向文正平的判断——她说她把你当作恋人查了一遍,结果反而更无法说服自己。”
沈澜站起来,走到窗前,用一根手指挑开窗帘的一角。弄堂里空无一人,路灯下只有一只野猫蹲在垃圾桶旁边。关好窗帘之后他没有回身。
“让她继续查。”他说,“不要阻止她。”
“暗中放任她,可能会把你这条线的所有备用安全点都暴露给她,也暴露给正在监视她的另一方。”
“我用自己替她兜底。”沈澜把挑窗帘的手指收回来,放在冰冷的窗格上,“现在不是对她封锁的时候。‘幽灵’已经把她作为瞄准我的备选扳机——如果她不能从准星里挣脱出来,就只能帮我拉响这最后一枪。我想让她挣脱。”
老杨没有接话。许久,他站起来,把鸭舌帽拉低。
“闸北交接推迟到三天后,地点换到杨树浦电厂背后的废弃煤场。时间不变,暗语换一套新的。我会让人通知林雪——但不是让她参与,是让她知道。”他走到门口,回头看了沈澜一眼,“如果她出现在煤场,说明她已经不信任我们两个人的判断,只信任她自己的眼睛了。”
老杨走了。门在他身后无声地合上。沈澜独自坐在煤油灯微弱的光圈里,听着楼下的米店老板关门上锁的声响,听着弄堂里野猫跳下垃圾桶的声响,听着远处黄浦江上夜航轮船的汽笛声。他把煤油灯吹灭,在黑暗中闭上眼。
第二天中午,文正平的**申请被正式列入了组织会议议程。老杨通知沈澜在当天傍晚去备用安全点接受询问。这是沈澜第一次接受正式的**,虽然老杨在通知时刻意用了“谈话”两个字,但沈澜知道这两个字的实际分量——谈话和**之间的区别,只在于参与谈话的人是否有权当场**他的武装。
傍晚来临前,他去了一个地方。
林雪的住处是一栋石库门房子三层的亭子间,窗口朝向弄堂,窗台上摆着一盆枯死的文竹。沈澜已经有很长时间没有来过这里了。他上楼的时候每走一步都能听见木质楼梯发出的嘎吱声,这些声音在安静的白日里格外刺耳。林雪的门虚掩着,他推门进去,房间里没有人。
房间很小,但收得很整齐。床铺叠得棱角分明,书桌上的稿件按日期分门别类地夹好,窗台上除了那盆枯死的文竹,还搁着一本摊开的书——李贽《焚书》。沈澜将书拿起,翻到她夹着纸条的那一页,上面是她用铅笔写的小字:不信任是从哪一天开始的。
他没有动那些纸条,把书放回原处,拉开书桌的抽屉。第一层是报社的稿件和采访笔记,第二层是用橡皮筋扎好的私人信件。他的目光停在了最上面那封信的信封上。信封上的收件人是“林雪女士”,寄件人一栏空着。邮戳是上海的,日期是五天前。
他把信取出来,展开。信纸是普通的白纸,钢笔写的,字迹和他之前看到过的几封匿名信一模一样——僵硬,带着不正常的颤抖,每个字最后一笔都有一个细微的下拖勾。信的内容很短,但沈澜看完之后把手里的信纸攥得很紧。
“林雪同志:沈澜的被俘档案在重庆警局档案室有原件,编号CK-1939-1187。该档案第十七页记载了他在第二次审讯后同意配合审讯者,为日军指认当时北平地下党联络员名单。名单上有你的名字。档案复印本明日将寄到你报社的信箱。祝阅**醒。”
沈澜把信原样折好放回信封,关好抽屉。
他站在林雪的房间里,环顾四周。阳光从窗户斜斜地照进来,在地板上切出一道明亮的方块。林雪的衣架上挂着一件洗得发白的蓝色棉袍,那是她最常穿的那件。棉袍袖口的第三颗扣子是后缝上去的,用的是不同颜色的线——那是去年冬天他替她缝的。他不会针线活,缝得歪歪扭扭,她嘲笑他缝得丑,但没有拆掉重新缝。
衣架的旁边,墙上钉着一幅上海地图。地图上插着几根彩色大头针,红色的是已知联络点,绿色的还空着,**的旁边用铅笔写了一个“沈”字。
沈澜把地图上的“沈”字抹掉了。
他走出林雪的住处,在弄**站了片刻。天色已经暗了,路灯一盏一盏亮起来。他看了看怀表,距离傍晚接受组织谈话还有一小时。他需要在这一小时里做好两种准备:一种是在被**职务的情况下继续追踪老猫留下的痕迹;一种是在被隔离的情况下把线索传递出去。
他最终决定去文正平的办公室走一趟。
文正平在**局行政科的办公室是一间窄小的房间,靠墙立着四个铁皮档案柜,里面锁着所有在职警员的个人档案。沈澜推门进去的时候,文正平正在往一个档案袋上贴标签。看到沈澜,他的手没有停,脸上的表情也没有变。
“沈队长。请坐。”
沈澜在文正平对面坐下来。两个人之间隔着一张堆满文件的书桌,桌角放着一杯已经凉透的浓茶。文正平把档案袋放好,摘下眼镜擦了擦。
“老杨通知你了吧。傍晚的谈话,我也会参加。”
“我知道。”
“那就好。”文正平戴上眼镜,“在谈话开始之前,我想先跟你摊开讲几句。不是以**者的身份。是以一个干了二十年内勤的老同志的身份。”
沈澜没有接话,等着他说下去。
“你加入组织十一年,功绩写在档案里,我一个字都不否认。”文正平的声音温和平稳,像一个在给学生做思想工作的老教师,“但你的履历上有一个窟窿。你被俘的那段经历——我反复查阅那些审讯记录、你归队后的个人报告、外围的旁证材料,始终无法把窟窿补上。如果只是补不上,我可以等。但现在老猫死了,死之前留下的所有暗号都指向你的旧体系。这是一个客观事实。”
“那些暗号是我废弃的旧体系不假。但老猫和我之间从来不是通过那套体系进行联系的——这套编码在他被捕之前根本没有出现在上海的任何通讯里。它之所以被激活,是因为审讯者拿它当刑具用。”沈澜说,语调和他面对郑寒潭时一样沉稳。
文正平沉默了一会儿,翻开面前的卷宗。
“北平那次被捕,同时被抓的人有三个。”他说,“你,刘世安,孙敬亭。刘世安后来投靠汪伪,被处决了。孙敬亭现在在延安。你说你什么都没有说,但是有一些旁证材料表明,日军在逮捕你之后不到两个小时,就精准地**了东四牌楼的另一个联络点——那个联络点不是你的,是刘世安的。你是唯一在收网前夜见过刘世安的人。”
“我见过他,他也见过我。但他投靠汪伪的时间远早于被捕前——他那时候已经在替***收买被捕的**分子。*****他的联络点,是因为他配合了审讯,而不是因为我开口。”
“他没有活下来,无法对证。”文正平摘下眼镜,身子往前微微倾了倾,“沈澜,这件事最致命的地方就在这里。刘世安死了,孙敬亭远在延安无法及时取证。你活下来了,你带了二十三天刑伤和一整套完好的联络网回组织报到——但梅机关在任何档案里,都没有正式登记过你的审讯记录。”
“梅机关销毁档案你是知道的。”
“我知道。但你不能用档案销毁来堵所有的窟窿。”
沈澜直视着文正平。文正平的镜片反射着日光灯管的光,让人看不清他眼里的表情。但沈澜知道文正平在想什么。这个做了二十年档案工作的老地下党,把每一个人的档案当成拼图来对待。谁的档案缺了一片,他就要找到那片碎片——不是为了整人,而是因为他认为任何一片缺失的碎片都有可能在关键时刻变成一颗**。
这种较真,本身不是恶意。但如果这较真被另一个人利用了呢?
“文科长。”沈澜站起来,“我去接受**之前,问你一件事。你放进老猫遗物里的那只手套——清单上没有,你把补录档案的九分钟用来多放了这样东西。你有解释,对么。”
文正平拆眼镜布的动作停了一瞬,然后将眼镜慢慢戴回鼻梁上,镜片后方的眼神变深了。
“谁告诉你的?”
“这不重要。重要的是你多出来的那九分钟,正好是老周登记本上缺的那一块。如果***在上一轮排查时已经决定把你作为突破口,这几分钟就会变成你绕过组织私自扣留证物的证据。不管你的初衷是什么,档案程序上的缺口会直接拖垮你。”
文正平的脸色终于变了。不是恐惧,而是一种更深的东西——像是他在梳理线索时忽然摸到了一根火线,而他之前浑然不觉。他沉默了很长时间,然后从抽屉里拿出一个牛皮纸信封,推到沈澜面前。
“手套不是我放的。”他说,“我进入证物室的时候,这个手套已经在那里了。把它放进去的人,比我早。”
“谁?”
“登记簿上早于我的唯一一个人是法医室的老周。”文正平顿了顿,“但老周只是法医,他不会认识那些暗语。如果有人能在他之前进入证物室,这个人就必须有保管室的备用钥匙——保管室备用钥匙,一共两把,一把在我手里,一把在行政科档案员的抽屉里。档案员叫小郑,中统郑寒潭的远房侄子。”
沈澜把牛皮纸信封拆开,里面是一份翻阅登记簿的抄写件,上面用红笔圈出了几个日期。在那些日期上,证物室被调阅的时间都发生在凌晨,调阅人一栏是空的。
“这些凌晨调阅,”文正平说,“没有经过登记系统。有人在内部证物保管链被重建之前,就已经在暗箱查看老猫的遗物了。我想抓住这个人,所以才故意补了九分钟的漏洞——让不明身份的人以为有机可乘。但这九分钟被你自己盯上了。”
沈澜放下抄写件,看着文正平。这个老档案员比他想象的要精明——他故意在登记表上留了一个明面上的缺口,用自己当饵来钓那个暗箱调阅的人。如果沈澜没有逼问出来,这个局可能会在将来的某一天突然收网。但今天逼问出来之后,局就不能再用下去了。
“你把局收了。”沈澜说,“不要再给任何人留缺口。”他把信封推还给他,“小郑那条线我不会碰,那是你的工作。但如果你发现凌晨调阅的指纹和***排查名单上哪个人有交叉,把结果先给我,不要交给组织的中间人。”
“为什么不提交给档案渠道?”
“因为中间人的名单也是‘幽灵’可以调阅的内容。”沈澜站起来,“在你还没查出档案室漏洞之前,任何经过中间人递交的结论都可能被提前拦阻。”他走到门口,回头看了文正平一眼,“傍晚的**会议,我不会针对你。你最好也别针对我。我们现在是同一块靶子上挨**的人。”
傍晚,组织的内部**会议在备用安全点——中药铺后仓库——召开。
参与者只有三人:老杨、文正平、沈澜。没有记录员,没有旁听者,所有讨论不留任何书面记录,只凭记忆。会议室就是仓库里用货架隔出来的一个小间,货架上的药材散发着苦涩的气味,混合着雨水浸透的砖墙散发出的潮霉味。
老杨坐在最里面靠墙的位置主持会议,文正平和沈澜面对面坐着,三个人之间的距离都是两步。煤油灯搁在一个倒扣的药碾子上,照亮六只搁在膝上的手。
文正平先发言。他把沈澜被俘的历史问题、老猫暗号的指向、林雪收到的五封匿名信、货场登记簿被非正常查阅的全部事实逐条列出,语气客观,不加任何感情判断。在陈述的最后,他加了一句话。
“目前所有物证直接指向沈澜同志。但我无法形成决定性结论,因为存在一套从未被列入档案的旧暗语体系,也不排除有第三方伪造了沈澜与林雪的暗语共同点来栽赃。建议暂不对沈澜做停职处理,但限制其接触所有联络点加密材料。同时启动对档案室第三方调阅者的内部反查。”
老杨转向沈澜。“你怎么说。”
沈澜没有为自己的行为辩解。他说的每一句话都很短,像是在口述一份技术报告。他没有否认自己在北平被关押期间存在无法提供旁证的经历,没有否认废弃暗语体系被人为激活的客观事实,也没有否认老猫腰带上同时出现了他和林雪的暗号痕迹。然后他说了最后一句话。
“‘幽灵’掌握的数据量,足够让他伪造出任何人的嫌疑。他伪造了我的暗语,伪造了林雪的暗语——他接下来会伪造更多。如果组织把所有精力都用在内部互相验证这些伪造的线索上,他的真正目标就会被遗漏。”
文正平追问:“他真正的目标是什么。”
“组织在华东的全部联络网。以‘黯夜’的规模来看,‘幽灵’所做的每一步铺垫,都是在为大网收口前最后一轮身份混淆做准备——他把每个人都栽一遍赃,收网的时候就没有人能辨清枪声来自哪个方向。”
老杨沉默了很久。煤油灯的火焰在药碾子上跳动,投在货架上的影子像一个摇晃的牢笼。
“**结论:沈澜的嫌疑不能排除,文正平的怀疑程序全程保留。沈澜暂时维持现有联络权限,但组织将在外围增设第二套独立验证线——验证期间,他的每一次行动都会至少有一个他不知情的复线进行平行核对。谁反对。”
没有人反对。
“散会。”
沈澜走出药铺的时候,雨又开始下了。他没有打伞,雨丝落在他的头发和肩膀上,很快就濡湿了他的黑色大衣。他站在药铺门口的屋檐下,看着对面弄堂里一盏被风吹得摇晃的路灯。
然后他看到了林雪。
她站在路灯下,撑着一把破旧的油纸伞,脸色在昏黄的灯光下显得格外苍白。她没有朝沈澜走过来,也没有说话,只是隔着一条弄堂的宽度,静静地看着他。
沈澜忽然明白了一件事:她已经收到了信中预告的那份档案复印件。她知道了那个他们曾经共同认识、后来被他从照片上剪掉、此刻又在老医生口中重新被提到的“第三个人”。而他至今没有把那段时间的全部真相告诉她。
她站在那里,不是为了来质问他。她站在那里,只是想看看这个在组织里被正式记入**名单的男人,今晚走出会议室的姿势。
沈澜没有走过去。他拉了拉大衣的领子,转身走进了另一个方向的雨幕。雨越下越大,黄浦江在远处沉默地流淌着,弄堂里所有的灯都在风里摇晃,没有一盏能够把影子完全钉在原地。
而他们不知道的是,就在药铺后仓库的外墙根下,一个靠捡破烂为生的中年汉子正蹲在屋檐下避雨。他披着一件破蓑衣,看起来已经睡着了。但当沈澜和林雪的身影先后消失在雨幕中之后,他忽然睁开了眼睛。
那双眼睛在黑暗中异常清明,没有任何睡意。他把手里的烟蒂按灭在墙砖上,站起来,活动了一下蹲麻的双腿,然后一瘸一拐地往弄堂深处走去。
他走了很远,走到苏州河畔一个废弃的水文站,推开门,里面坐着两个人。一个是穿中山装的年轻男人,正借着煤油灯的光擦拭**零件;另一个是戴眼镜穿长衫的中年人,正在一本厚厚的笔记本上写着什么。
披蓑衣的汉子凑到中年人的耳边,低声说了几句话。中年人听完,把笔搁下来,扶了扶眼镜,露出一个极淡的笑容。
“文正平留了九分钟做局,想抓那个暗箱调阅的人。”中年人说,声音低沉而清晰,“他知道钥匙有两把——但他只知道两把。他不知道,配锁的师傅,也是我的人。”
他拿起笔,在笔记本上写了一行字。煤油灯的光照在他的脸上,镜片反射出两片白光,遮住了他的眼睛。
而他写下的那行字很短:沈澜知道梅小姐回来了。