晋江文学城
下一章 上一章  目录  设置

5、雨夜 从江宁回鼓 ...

  •   从江宁回鼓楼的路上,雨越下越大。

      秦远把车速压到了六十码,雨刮器开到最快档,挡风玻璃上的水流还是糊成一片。远光灯打在前面那辆公交车的尾灯上,红光被雨水折射成无数条细碎的线,像裂开的毛细血管。车载电台里断断续续地传出指挥中心的调度声,被雨声和引擎声压得很低,听不真切。

      江序坐在副驾上,外套湿透了,贴在座椅靠背上,凉意从后背渗进来。他没有调空调温度,也没有问秦远能不能开暖风。他在想一件事。

      从他在这辆车的副驾上醒来——不对,从他在这间警局的折叠床上醒来——到现在,已经过去了一整个白天。他跟着秦远去了案发现场,推理了一个密室消失的手法,吃了这辈子最好吃的一碗牛肉面,认识了赵明朗、周海峰、陆遥,又跟着秦远去了第四个失踪女生的家。他做了很多事。但他始终没有问过一个最根本的问题:这里是哪里。

      不是南京。不是鼓楼。不是2024年7月13日。

      这些坐标都是真的。他查过手机上的日期,看过窗外街道的路牌,摸过那面灰墙上的乳胶漆。所有感官都在告诉他这个世界是真实的。但他不是这个世界的人。他在另一个南京的仙林校区宿舍里闭上眼睛,然后在这里睁开眼睛。中间发生了什么,他不知道。

      江序把手从外套口袋里抽出来,低头看着自己的手掌。掌纹还是那些掌纹,手腕上那道小时候摔跤留下的疤还是那道疤。但这不是他的身体——至少不是他睡着之前那个身体。他睡着之前穿着一件洗到发白的T恤和运动短裤,脚上是一双人字拖。现在他穿着秦远的外套,别人的运动鞋,袜子上有一个他从来没见过的商标。

      他掐了一下自己的虎口。疼。真实的、尖锐的、不容置疑的疼。

      这不是梦。他已经确认过了。但如果这不是梦,那他原来的身体去哪了?在宿舍里躺着?还是也跟着他一起消失了?室友会不会发现他叫不醒?父母会不会接到学校的电话?

      他忽然意识到,他并不想知道答案。

      不是不关心。是害怕。害怕知道答案之后,他就必须做一个选择——留下,还是回去。而他不想选。他在这里待了不到一天,已经比他在现实里待了二十二年都更觉得自己活着。有人需要他的推理,有人认真听他说的话,有人在凌晨五点半带他去吃一碗少辣多放香菜的牛肉面。这些东西在现实里从来没有发生过。

      他想留下来。这个念头让他觉得自己很自私,但他还是想留下来。

      车窗外的雨声忽然变小了。秦远把车拐进了鼓楼分局的侧门巷道——不是正门的停车位,是一条更窄的巷子,直接通往后门。他把车停在一棵歪脖子梧桐树下,熄了火,拔了钥匙。引擎冷却下来,车厢里忽然安静得只剩下雨打在车顶上的闷响和两个人呼吸的声音。

      秦远没有立刻下车。他坐在驾驶座上,手搭在方向盘上,看着挡风玻璃上不断汇聚又散开的水流。雨刮器停了之后,玻璃很快被雨水糊成了一面流动的镜子,窗外的路灯、梧桐树、对面居民楼的灯光全部融在一起,变成一片模糊的橙黄色。

      “你在想什么。”秦远说。

      不是问句。是陈述句。语气和今天凌晨在警局里说“你睡了十二个小时”时一模一样。这个人似乎从来不需要问问题——他只需要给你一个开口的机会。

      江序沉默了一会儿。

      “我在想,如果我不醒过来,会怎么样。”

      秦远没有转头看他。他的手还搭在方向盘上,手指没有动,但江序注意到他左手那道旧伤疤的边缘在仪表盘的微光里泛着淡淡的白色,像一条被冻住的河。

      “你不会不醒过来。”

      “你怎么知道?”

      “因为你在这里。”

      这个答案太简单了,简单到几乎没有逻辑。但秦远说这句话的语气让江序没有再追问——不是敷衍,不是安慰,是某种更深的笃定。好像秦远比他更确定他是真实的。

      “你有没有想过一个问题。”江序说。

      “什么。”

      “名单上的五个人——陈璐,何雨晴,许念,姜沫,还有那个被涂掉的名字——她们现在还活着吗?”

      雨声填满了车厢里的沉默。秦远的手终于从方向盘上移开了。他转过身,看着江序。不是那种扫一眼就移开的看——是停下来的、认真的、像是在判断他有没有准备好听接下来那句话的看。

      “不知道。”他说,“但不管她们是活着还是死了,我们都要找到她们。”

      “如果她们已经死了呢?”

      “那就把害死她们的人找出来。”

      他推开车门,雨水哗地灌进来,瞬间打湿了驾驶座的脚垫。他下车,站在雨里,水从他后颈的短发茬上淌下来,顺着那道旧伤疤的走向滴落。他没有回头,但他在等。

      江序深吸一口气,推开车门。雨水再次浇了他一身,但他没有低头。他跟着秦远穿过那条窄巷子,梧桐树的叶子被雨水打落在他们肩头,巷口的垃圾桶旁边蹲着一只淋湿的橘猫,眼睛在黑暗里闪着幽幽的绿光。后门的保安看到秦远,赶紧站起来刷卡开门,秦远冲他点了个头,水滴从下巴甩到门禁读卡器上。

      他们走进警局后门的走廊。走廊里的日光灯一如既往地闪了一下,江序被雨淋得视线模糊,脚底在大半号的运动鞋里打了个滑,差点撞上秦远的后背。秦远侧头看了他一眼,没说话,但步伐慢了下来。

      会议室里所有人都在。

      赵明朗坐在他惯常的位置上,面前摊着三台显示器,嘴里叼着一根已经嚼得不成样子的吸管,奶茶杯早就见底了,只剩下杯底的珍珠黏成一团。他的头发被他自己抓得乱七八糟,显然是又熬了一个通宵。陆遥坐在会议桌另一头,面前放着一杯凉透的咖啡和一个翻开的笔记本,笔记本上密密麻麻写满了字。周海峰站在白板前面,抱着胳膊,烟夹在耳朵上,过滤嘴已经被捏得变了形。林薇在角落里翻着一沓打印出来的聊天记录,嘴唇抿成一条线,偶尔用荧光笔在某一行上画一道。

      看到秦远进来,所有人同时抬起了头。

      “江宁那边怎么说?”周海峰先开口。

      秦远拉出会议桌最前面那把椅子坐下。他浑身湿透,但坐下来的动作和平时没有任何区别——背挺得笔直,手掌平放在桌面上。江序在他旁边坐下,发现自己的椅子和秦远的椅子之间的距离比上次近了一点。也许是他记错了。

      “姜沫是7月20日凌晨离开的。和前三个一样,自行离家,没有胁迫痕迹。和前三个不一样的是——她不需要任何伪装。”秦远说,“陈璐修改监控,何雨晴换装混入人群,许念用墙皮颜色制造视觉盲区。姜沫是从后门直接走出去的。没有戴帽子,没有换衣服,没有躲避摄像头。她只是走了。”

      “手法被迭代到最简。”陆遥抬起头,“有人在训练她们。就像训练鸟从笼子里飞出去——第一只鸟需要把笼子撬开,第二只学会用喙拨门闩,第三只用翅膀顶开虚掩的缝隙,第四只什么都不需要。笼子是开着的。”

      “而姜沫是他的毕业作品。”秦远说。

      赵明朗把吸管从嘴里抽出来,敲了一下键盘。会议桌正前方的投影屏幕亮起来,上面是那份被恢复的名单。

      “许念电脑里找到的名单,我按时间线重新排了一遍。”他用光标点着表格,“创建时间是5月16日——也就是陈璐失踪的前一天。也就是说,这份名单不是事后记录,是事前计划的。有人提前拟好了五个人的失踪顺序,然后一个一个——‘执行’。”

      屏幕上每一个名字后面跟着的“已完成”都让人不舒服。不是“已失踪”,不是“已离开”,是“已完成”。像一个项目,像一个任务,像一个被勾掉的待办事项。

      “陈璐,何雨晴,许念——三个人的状态都是‘已完成’。姜沫是‘待执行’——然后她也走了。所以现在名单上四个已知的名字全部完成了。”赵明朗滚动到名单最底部,把那个被黑色色块盖住的名字放大,“剩下最后一个。被涂掉了。”

      “查出涂掉之前的内容了吗?”秦远问。

      赵明朗摇头:“色块是直接覆盖在文字上面的,不是用删除线,不是用马赛克,是一个纯黑色的矩形色块,把底下的文字完全遮住了。我试过调整对比度、灰度、曝光——都不行。像素太低了,放大之后只能看到几个模糊的笔画轮廓。”

      “什么工具涂的?”

      “不是图片编辑软件。是文档自带的绘图工具——就是那种可以插入形状的功能。插一个黑色矩形,盖在文字上面,然后保存。”

      “保存了就不能撤销了。”陆遥说。

      “对。而且这个文档是加密云存储,编辑记录不会上传到云端,只有最终保存的版本。”

      秦远看着屏幕上那个黑色色块,沉默了几秒:“这个人在抹掉这个名字的时候就知道这份文档会被恢复。他不是要删掉这个人——他是要让我们知道,他随时可以抹掉一个人。”

      会议室里安静了片刻。周海峰把烟从耳朵上拿下来,在手指间转了两圈,没点。赵明朗下意识地把吸管塞回嘴里,咬了一下,发现奶茶早就喝完了。

      “所以这个人想要被看见。”陆遥慢慢说,“他做了一份名单,用加密云存储保存,又故意在上面留了一个被涂掉的名字。他不是在隐匿自己——他是在跟我们对话。他想要观众。”

      林薇把手里的荧光笔搁下,抬起头:“如果他要观众,那他一定会继续。第五个名字不是终点——是下一个。”

      “我现在去找网安支队,让他们查乱码账号的注册IP和登录日志。看能不能定位到他的地理位置。”赵明朗站起来,把他那三台显示器逐一关掉,拔下移动硬盘夹在腋下,快步走出会议室。

      秦远的手机在桌上震了一下。他低头看了一眼,眉头微微皱了一下。那个表情变化极其细微,但江序捕捉到了——他的眉心多了一道很浅的竖纹。

      “姜沫的指纹锁。”秦远说,“技术队在她家卧室的门把手上提取到一枚不属于她本人、也不属于家属的指纹。刚完成比对。指纹的主人有前科——三年前,因为非法入侵计算机系统被拘留过。名字叫顾晓。”

      屏幕上跳出一张拘留照。一个年轻的男生,圆脸,戴眼镜,看起来比江序大不了几岁。照片下面是一行身份信息——顾晓,24岁,南京本地人,南京理工大学计算机系肄业。三年前因入侵某高校教务系统修改成绩被拘留十五天。

      “顾晓。不是失踪者,不是家属,他的指纹为什么会出现在姜沫的卧室里?”周海峰皱着眉。

      秦远站起来。他浑身还湿着,但他站在白板前面的样子和平时没有任何不同——背挺得很直,每一个字都写得很用力。

      “两件事。”他说,“第一,继续追查‘过渡带’。第二,找到顾晓。他是至今为止第一个在四个案件里都有物理痕迹的人——他可能是第五个名单上被涂掉的人,也可能是涂掉第五个名字的人。”

      他顿了一下。

      “姜沫失踪的时间是昨天深夜,距离现在还不到二十四小时。这是最后一次时间窗口了。”

      所有人开始行动。周海峰拿起车钥匙大步往外走,林薇把聊天记录整理好塞进文件袋,陆遥合上笔记本站起来往技术队的办公室走去。会议室里很快只剩下秦远和江序两个人。

      雨还在下。窗外的雨声比来时更大了,打在空调外机上发出密集的噼啪声,像有人在不停地敲一面铁皮鼓。秦远站在白板前面,背对着江序,看着板上钉着的四张照片——陈璐、何雨晴、许念、姜沫。四个女生,在不同的时间,用不同的手法,从不同的地方消失。但她们都在笑——校服照,笑得很灿烂,像是在某个阳光很好的下午拍的。那种笑法和她们即将面对的事情放在一起,比任何恐怖片都让人后背发凉。

      江序走到他旁边。他的外套还在往下滴水,滴在会议桌旁边的地板上,积了一小摊。但他没有管。

      “你在想什么?”他问。

      这句话是他跟秦远学的。不是问句,是陈述句——你只需要给他一个开口的机会。

      秦远没有立刻回答。他伸手把姜沫的照片从白板上摘下来,看了看,又放回去。

      “我在想,如果她们还活着,为什么一个都不回来。”他说,“如果她们都死了,尸体在哪里。”

      他说这句话的时候语气很平,和今天凌晨说“走了,案发现场”时的语调一样。但江序注意到他放下照片的时候,指尖在照片边缘多停了一秒。只是一秒。那张照片被雨淋过的空气洇得微微发潮,四个女生的笑容在水汽里变得有些模糊。

      江序想说“我们会找到她们的”,但他没有说。因为他知道秦远不需要这种话。秦远需要的不是安慰,不是信心,不是“一定会破案”的承诺。他需要的是真相。哪怕真相是她们都不在了。他需要知道。

      他也需要知道。

      窗外的雨声渐渐小了一些。江序站在秦远旁边,看着那块白板。名单上的四个名字旁边打着红色的“已完成”,最底部的黑色色块像一只闭合的眼睛。他还不太明白这个世界的规则,不知道自己为什么会在这里,不知道自己能停留多久。但他知道一件事——他已经在这个案子里了。不是在帮忙、不是在学习、不是在体验。他是在查。和秦远一样,他也需要知道。

      “第五个名字。”秦远忽然开口。

      “什么?”

      “被涂掉的那个。你看它的笔画轮廓——三个字。”

      江序眯起眼睛看着屏幕上被放大的黑色色块。像素很低,模糊得几乎看不出任何细节,但如果硬要辨认的话,色块边缘隐约透出几道很淡的笔画痕迹。第一道是斜的,第二道有一个拐弯,第三道很短。三个字。笔画不算复杂。

      第一个字的最后一笔拖得很长,像一个捺。第二个字的结构很紧凑,第三道笔画有一个明显的竖弯钩。他没有说出来,但他心里冒出了一个念头——那些模糊的笔画,和他自己名字的某种轮廓,有着说不出的相似。

      他很快把这个念头压了下去。也许是他太累了。也许是他想多了。也许是他在这条走廊里待得太久,开始把所有模糊的轮廓都看成自己的倒影。

      但他的手指不自觉地缩了一下,在会议桌边缘轻轻叩了一下。声音很轻,被外面的雨声盖住了。

      秦远没有注意到。他把白板擦干净,拿起马克笔,在上面写了两个字——顾晓。然后他画了一个箭头,从顾晓的名字指向名单最底部那个黑色色块。

      “走了。”他说。

      “去哪?”

      “找这个人。”

      秦远走出会议室。江序跟在他身后,出门的时候回头看了一眼那块白板。四个女生的照片还在上面,那个黑掉的色块被秦远画了一个箭头,墨水还没干,在日光灯下反着光,像一滴从笔尖漏下来的墨。
note 作者有话说
第5章 雨夜

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>