凌晨三点四十分,国安局江城分局的办公楼里还亮着灯。
不是那种灯火通明的亮。是几扇窗户透出来的、被窗帘割成一条一条的冷白色光。从外面看,这栋楼跟这座城市里任何一栋深夜加班的办公楼没有区别。只有走进去的人才知道,这里的灯从来不会全灭,总有一两盏亮着,像夜航的船桅上挂着的信号灯。
夏晚星推开会议室的门时,里面已经坐了四个人。陆峥站在白板前,袖口挽到小臂,手里捏着一支马克笔,白板上密密麻麻写满了人名、时间和箭头。箭头从一个名字指向另一个,从一行日期指向下一行,像一张被反复修补的蛛网。马旭东坐在长桌末端,面前摊着三块屏幕,眼镜片上跳动着数据流的反光。方卉坐在他对面,面前是一沓薄薄的心理侧写报告。老鬼坐在长桌另一端,面前放着一只牛皮纸档案袋,袋口封着,没有拆。
听见门响,陆峥回过头。他的目光在夏晚星脸上停了一秒。只有一秒。然后他把马克笔的笔帽扣上,发出一声很轻的咔嗒声。
“坐。”
夏晚星在马旭东旁边拉开椅子。椅脚在地面上刮出一声短促的摩擦声,像一声被掐断了尾音的哨。会议室里很安静。空调的出风口在头顶嗡嗡地响着,把百叶窗吹得微微晃动。窗外的江城正在经历黎明前最暗的那段时间,连江面上的轮渡都停了,只剩下一片沉沉的、几乎要凝成水珠的黑暗。
“开始吧。”老鬼说。
陆峥转过身,用马克笔的尾端点了点白板最上方的一个名字。苏蔓。名字外面画了一个圈,圈旁边打了三条线,分别指向三个方向:陈默、阿KEN、未知号码。
“苏蔓的手机数据恢复完毕。通讯记录、聊天内容、定位信息,全部整理完了。”他顿了顿,“先说结论。苏蔓从三年前开始为陈默工作。主要任务是监视夏晚星和沈知言。她经手传递的情报共十七条,涉及沈知言行程六条,涉及行动组部署四条,涉及外围线人身份七条。最后一条导致线人暴露牺牲的情报,是三个月前传出去的。线人代号‘喜鹊’,真名王建平,退休教师,六十二岁。”
会议室里没有人说话。方卉低下头,把心理侧写报告翻了一页。纸页翻动的声音在安静的房间里显得格外响,像一片树叶落在水面上。
“但有三件事,跟之前判断的不一样。”陆峥把马克笔移到白板的另一侧,那里写着几个孤立的词:透析、药、小杰。“第一,苏蔓的弟弟确实患有肾病,透析三年,费用由陈默通过境外账户支付。她不是被收买,是被胁迫。第二,她在最后一个月里,传递的三条情报中有两条是假的。包括沈知言去北京的航班号。第三——也是最重要的。”
他用笔尖点了点那个写着“未知号码”的地方。“苏蔓在暴露当晚,给这个号码发了一条消息,‘我不干了’。这条消息发送之后不到四个小时,阿KEN出现在她公寓楼下。时间线对得上。她不是在向陈默辞职,她是在向‘幽灵’辞职。而‘幽灵’给她的答复,是阿KEN。”
方卉抬起头。“这不符合常规处理逻辑。如果要灭口,应该在她传递假情报的时候就动手。为什么等到她主动发那条消息之后?”
“因为她发那条消息之前,‘幽灵’可能还不知道她背叛了。”夏晚星开口了。声音不大,但很清晰,像冰面下流动的水。“她一直在犹豫。假情报是她试探的方式。她想知道对方有没有察觉。那条‘我不干了’,不是辞职,是摊牌。她在告诉‘幽灵’——我知道你是谁,我不干了。”
会议室里静了一瞬。空调的出风口继续嗡嗡地响着,百叶窗的影子在桌面上缓缓移动,从左边移到右边,又从右边移回来。
“她知道‘幽灵’是谁。”陆峥说,“这是目前最合理的解释。她接触过‘幽灵’,或者掌握了能推断出‘幽灵’身份的线索。否则她不会直接给那个号码发消息。她发那条消息的时候,是做好了死的准备的。”
夏晚星想起那条浅粉色的毛巾。叠得整整齐齐,放在浴室柜最上面。想起那个橙色的小药瓶,里面的药还剩大半瓶。想起苏蔓在江边说“你会原谅我吗”的时候,江风把她贴着创可贴的手指吹得微微发抖。她早就准备好了。不是准备好死,是准备好把所有东西都收拾干净。毛巾叠好,药瓶藏好,手机用密封袋裹三层沉进水箱里。把最后的话写在备忘录里。然后坐在床边,把那条消息发出去。
然后等。
方卉把心理侧写报告推到桌子中央。“苏蔓的心理侧写我做完了。几个关键点。第一,她有强烈的赎罪倾向。最后一个月传递假情报的行为,不符合被胁迫者的典型模式。被胁迫者通常会尽量减少主动行为以降低风险,但她选择了主动造假。这说明她在寻求自我救赎,哪怕代价是生命。第二,她对夏晚星存在深度的情感依恋。她问‘你会原谅我吗’,不是在请求宽恕,是在完成她自己的告别仪式。她需要一个见证人。她选了你。”
夏晚星的手放在桌面上。手指微微收拢,又松开。
“第三,也是最有价值的。”方卉的声音放慢了,“她在备忘录里写,‘我知道的事情越来越多,想退已经退不了了’。‘知道的事情’。不是‘做的事情’。她认为自己的核心价值不在于她做了什么,而在于她知道了什么。而她知道的最重要的一件事——”
“是‘幽灵’的身份。”陆峥接过话。
方卉点头。
马旭东把一块屏幕转过来面向众人。上面是一个三维的通讯关系图谱,密密麻麻的节点和连线,像一团被搅乱的星云。“这是苏蔓三年内所有的通讯记录。剔除跟弟弟、同事、夏姐的正常往来之后,剩下跟陈默的,跟那个未知号码的,还有几个已经被我们掌握的‘蝰蛇’外围号码。但有一个号码,只出现过一次。”
他把图谱放大。一个孤立的节点被高亮显示,没有备注,没有头像,没有任何关联信息。通话时长:四十七秒。时间:苏蔓暴露前一周,凌晨两点十一分。
“这个号码只跟苏蔓通过这一次话。打完之后,苏蔓开始传递假情报。”马旭东把眼镜往上推了推,“我追溯了这个号码。空号。三个月前注销的。但注销之前,它有过一次充值记录。充值地点——江城商会大厦负一层的便利店。”
高天阳。江城商会会长。已经被阿KEN暗杀的那个高天阳。
会议室里的空气忽然变重了。不是紧张,是一种沉下去的东西。像一锅烧开的水被人关了火,表面平静下来,底下的热还在。
“高天阳死之前,从商会大厦往外打过电话。”陆峥走到白板前,在“未知号码”旁边写下高天阳的名字,画了一个问号。“他打给谁?苏蔓为什么在接到那通四十七秒的电话之后,开始传递假情报?高天阳在死之前,到底知道了什么?”
老鬼一直没说话。他坐在长桌尽头,面前那只牛皮纸档案袋始终没有拆。灯光从头顶照下来,把他花白的头发照得发亮,脸上的皱纹陷在阴影里,像一张被折了很多次的地图。他看着白板上那些名字、箭头、问号,目光慢慢地、一个一个地扫过去。扫到苏蔓的名字时,停了一下。扫到高天阳的名字时,又停了一下。然后他伸手,把面前的档案袋拿起来。
封口是蜡封的,暗红色,印着档案室的密级章。他用拇指把蜡封挑开,抽出里面的东西。不是文件,是几张照片。
他把照片一张一张排在桌上。
第一张:商会大厦负一层便利店门口的监控截图。时间是深夜,画面里只有一个人——高天阳。他站在便利店门口的公用电话旁边,手里握着听筒,嘴张着,正在说话。截图右下角的时间戳显示:凌晨两点十分。通话持续了四十七秒。
第二张:同一个地点,时间往后推了三天。还是深夜,还是高天阳。但他这次没有打电话。他站在便利店门口,手里拿着一个牛皮纸信封,正在等什么人。监控截图的边缘有半个人影——只拍到肩膀以下,穿着深色外套,手腕上戴着一块表。表盘的反光在模糊的画面上亮成一个很小的白点。
第三张:高天阳的尸体照片。他倒在自己家的书房里,后脑有一个弹孔,血从伤口流出来,洇进地毯里,颜色比周围的地毯深了一大片。书桌上摊着一本翻开的笔记本,旁边的笔没有套笔帽,墨水把笔尖洇干了。
老鬼把三张照片并排摆好,然后从档案袋里抽出最后一样东西——一张放大过的局部截图。是第二张照片里那个半截人影的手腕。表盘的反光被技术处理过,表盘上的标志被放大了。虽然模糊,但能辨认出一个轮廓:长方形的表盘,罗马数字时标,六点位置有一个很小的日历窗。
“这款表,百达翡丽。江城市面上只有三块。”老鬼的声音很平,像在念一份跟任何人都没有关系的文件,“一块在高天阳手上。他死后,表不见了。一块在张敬之手上。张敬之死后,表由他儿子继承,目前在瑞士。第三块——”
他把最后一张照片翻过来,背面朝上。背面用铅笔写着一个名字。
“陈默。”
会议室里没有人说话。墙上的挂钟秒针走了一圈,又走了一圈。空调出风口的嗡嗡声忽然变得很大,像是整个房间都屏住了呼吸,只剩下机器还在不知疲倦地运转。陆峥把马克笔放下。笔在桌面上滚了半圈,停在老鬼的那只档案袋旁边。
“高天阳死前,见过陈默。”他说。不是问句。
“三天之内,两次。一次打电话,一次见面。”老鬼把照片收回档案袋里,“打电话的内容未知。见面的内容也未知。但见完面之后,高天阳就开始收拾东西。他书房里有一个暗格,我们在里面找到了他准备交给我们的证据。他没来得及送出来。”
夏晚星的目光落在那张便利店监控截图上。高天阳握着听筒,嘴张着,正在说话。凌晨两点十分。四十七秒。他在对谁说话?他说了什么?四十七秒之后他挂断电话,转身走进便利店里买了什么?监控没有拍到。三天后他又来到同一个地方,等陈默。他手里拿着一个信封,信封里装了什么?陈默接过信封之后说了什么?监控也没有拍到。几天之后高天阳死了,陈默和阿KEN一起消失。
“苏蔓接到的那个四十七秒的电话,是从高天阳那里打来的。”夏晚星说,“高天阳告诉她一件事。那件事让她决定不再传递真情报。然后高天阳约见陈默,把同样的信息——或者相关的证据——交给了陈默。”
“然后陈默杀了他。”马旭东接上。
“不一定。”方卉摇头,“高天阳是阿KEN杀的。手法是典型的‘蝰蛇’风格——后脑一枪,干净利落。陈默不亲自动手杀人。他负责判断,阿KEN负责执行。如果陈默要杀高天阳,不会自己出现在监控里。他会让阿KEN去。他亲自去见高天阳,说明他当时还没打算杀他。”
“那他为什么出现?”
方卉沉默了一会儿。“两种可能。第一,高天阳用什么东西要挟他,他不得不去。第二——”
“他不知道高天阳要给他什么。”陆峥接过话,“高天阳在电话里没有说清楚,或者故意没有说。他只说了见面。等陈默到了,发现高天阳给他的东西,超出了他的预期。”
“然后他报告了‘幽灵’。‘幽灵’下令灭口。”老鬼把档案袋重新封好,蜡封印被挑开的地方翘着一小片暗红色的碎屑,“高天阳、苏蔓,两条线,同一个源头。他们都知道了一件事。那件事让‘幽灵’决定,这两个人都不能留。”
窗外,天边透出第一线灰白色的光。江面上起了雾,雾气贴着水面缓缓流淌,把对岸的建筑群变成一片模糊的灰色剪影。轮渡的汽笛声从雾里传过来,闷闷的,像一头刚醒来的巨兽在水底打了个哈欠。陆峥走到窗边,把百叶窗拉开一条缝。晨光从那条缝里挤进来,落在他脸上,把他一夜没刮的胡茬照成一片淡青色的阴影。
“高天阳打给苏蔓的那通电话,用的是公用电话。说明他知道自己的手机不安全。他在防着‘蝰蛇’,也在防着陈默。”他转过身,背靠着窗台,晨光从他身后照进来,把他的轮廓镀上一层很淡的灰色光边,“他一定知道了什么。那件事,跟‘幽灵’的身份有关。跟陈默也有关。”
“他把那件事告诉了苏蔓。苏蔓的反应是——我不干了。不是逃跑,不是向我们求救,是我不干了。她听完那件事之后,决定不再为‘幽灵’工作,哪怕死。”夏晚星的声音很轻,像晨雾一样缓缓漫开,“什么样的事,能让一个被胁迫了三年的人,忽然不怕死了?”
会议室里没有人能回答这个问题。墙上的挂钟敲响了五下。声音在安静的房间里回荡,一下,一下,一下,一下,一下。
老鬼站起来。他把那只封好的档案袋夹在腋下,椅子向后推开的声音在安静的会议室里显得格外响。“马旭东,继续追那个号码。高天阳的通话记录、陈默的行踪、阿KEN的最后出现地点,交叉比对。方卉,陈默的心理侧写,重做。我要知道他可能去哪。”他的目光最后落在陆峥和夏晚星身上,停了一会儿,“你们俩,跟我去一个地方。”
“去哪儿?”
“张敬之的旧居。”
陆峥和夏晚星对视了一眼。张敬之。“深海”计划的发起人,沈知言的恩师。一年前坠楼身亡,被定性为意外。但所有人都知道那不是意外。他是被“蝰蛇”暗杀的。因为他不肯交出“深海”的核心数据。
老鬼走到门口,手放在门把手上,没有拧。他回过头,晨光从窗帘的缝隙里照进来,落在他花白的鬓角上。“高天阳死前,除了打给苏蔓和见陈默,还做过一件事。他去过张敬之生前的住处。在那里待了四十分钟,没人知道他在里面做了什么。”
门拧开了。走廊里的灯光涌进来,把他佝偻的背影拉成一道长长的、摇晃的影子。
“那四十分钟里,他一定看到了什么。”老鬼的声音从走廊里传回来,被距离拉得有些模糊,像从很远很远的地方递过来的一句话,“那件事,就是苏蔓不怕死的理由。”
夏晚星站起来。她把椅子推回桌下,拿起放在桌上的包。包很沉,里面装着苏蔓的手机、牙刷,和那条浅粉色的毛巾。她把背带挎上肩膀,走向门口。经过白板的时候,她停了一步。白板上,苏蔓的名字外面画着一个圈。圈旁边是三条线,指向三个方向。三条线在板上画出去很远,末端都打着问号。
她伸出手,用指尖把那个问号擦了。指腹上沾了一层黑色的墨粉。她看了看自己的手指,然后把墨粉蹭在裤子上,转身走出了会议室。
走廊很长。晨光从尽头的窗户照进来,把整条走廊切成明暗相间的段落。她走在光与暗的交替里,脚步不快,但每一步都没有犹豫。
身后,会议室的灯还亮着。白板上那个被擦掉问号的线条末端,留下了一小片模糊的墨迹。像一颗还没画完的**。像一条还没走完的路。