深夜。于龙躺在沙发上,没睡着。
窗外的塔吊红灯一闪一闪,透过窗帘缝在天花板上画出一道细细的橘线。他盯着那道光看了很久,脑子里翻来覆去就三件事:明天去派出所见王警官,刘三要交代什么,林薇那份调查稿还差最后一个技术环节没打通——吴良用来群发邮件的境外服务器,物理位置到现在还没锁定。赵警官说刘三供出了新情况,跟赵天豪有关,但具体是什么,非要当面谈。他翻了个身,沙发弹簧咯吱响。
窗外传来一声猫叫。不是发情期那种凄厉的嚎,是细弱的、发颤的叫声,像什么东西被冻得受不了了。
于龙坐起来,走到窗边拉开窗帘。楼下花坛边上蹲着一只流浪猫,灰白花色,瘦得肋骨一根一根凸出来,脊椎骨从皮毛下面鼓起一长条。它身后还跟着三只小猫,拳头大小,缩在花坛的水泥台沿下面瑟瑟发抖。深秋的夜风灌过来,把母猫的毛吹得倒竖,像一蓬被风吹乱的干草。它没躲,就蹲在三只小猫前面挡着风,尾巴僵硬地卷在身侧。三只小猫挤成一团,最小的那只连眼睛都还没完全睁开,爪子搭在另一只的背上,被吹得直往墙角缩。
他站在窗前看了片刻。母猫回头舔了一下小猫的脑袋,又转回去继续盯着风来的方向。他不知道这只猫在外面冻了多久——可能几个小时,可能一整夜。他想起白天老李蹲在工棚门口的样子,想起小马打电话时嘴角想笑又没笑出来的那个表情。然后从沙发上站起来,转身走进厨房。冰箱里还有半根火腿肠,一碗凉了的白粥。他从衣柜里抽了件旧t恤,又找了个装快递的纸箱,把t恤叠了几下铺在箱底,手指在箱底按了按,确认够软。
打开门,冷风灌进来,他穿着拖鞋走到花坛边上。母猫看见他,耳朵竖起来,瞳孔放大了一圈,但没有跑。它盯着他看了一会儿,又低头看了一眼自己肚子底下的小猫——大概是在权衡,或者是太冷了,冷到顾不上怕人。他把掰碎的火腿肠放在地上,退后一步蹲下来。母猫闻了闻,叼了一小块放到小猫面前。最小的那只凑上去用鼻子碰了碰,没吃,大概是太凉了。
于龙把纸箱放在花坛角落背风的位置,把粥碗搁在箱口,用手指试了试碗壁的温度——凉的,但不是冰的。母猫看了看箱子,又看了看他,耳朵转了两下。犹豫了几秒,站起来,叼起第一只小猫放进箱子里。动作很轻,松口的时候小心翼翼地,像是怕咬疼了。一只,两只,三只。最后它自己钻进箱子,蜷在三个孩子旁边,尾巴从箱口伸出来搭在箱沿上,尾巴尖轻轻晃了一下,喉咙里发出咕噜咕噜的声音。
于龙把纸箱端起来。母猫没挣扎。四只猫加上纸箱和粥碗,分量不重,但端在手里很稳。
他把箱子放在客厅暖气片旁边。热气从暖气片的缝隙里往外渗,空气里有一股灰尘被烤热的味道。小猫们挤在旧t恤上,慢慢地不抖了——先是爪子不再蜷着,然后是肚皮上的起伏变得均匀。最小的那只缩在母猫肚子底下,前爪搭在母猫的肚皮上,指甲尖从肉垫里伸出来一点,轻轻地一抓一抓的。母猫把下巴搁在于龙的旧t恤上,眼睛半闭着,瞳孔慢慢缩成一条缝。箱子里渐渐安静下来,只剩暖气片偶尔发出的咔嗒声。
于龙蹲在纸箱旁边看了一会儿,伸手轻轻拨了一下母猫的下巴。母猫没睁眼,只是把下巴往他手指上蹭了一下。毛很糙,但很暖。
脑海里叮一声——【生命守护】任务完成。获得【动物亲和·中级】技能熟练度+30%,现金一千元。特殊奖励:小花的信任——以后在办公室,它能感知到恶意,提前预警。
他把箱子的边沿卷下来一点,让暖气片的热风能吹进去,但不能太烫。然后回到沙发上躺下,扯了条毯子盖在身上。刚闭眼,手机忽然震了。
不是电话,不是短信,不是微信。是系统。脑海里的面板自动弹了出来,幽蓝色的光幕铺满了整个视野。自从“信任之光”之后系统就一直沉默,没有任何任务,没有任何奖励,连那句“坚守本心”都没再出现过。他以为系统已经完成了对他的考验,以后都不会再主动出声了。他甚至开始习惯这种沉默——帮了人没有叮一声,自己心里也知道值不值。
但今晚它亮了。不是任务提示的绿光,而是一种他从未见过的银白色冷光,像月光透过薄雾洒在雪地上。光幕的边缘有一圈淡淡的晕,像冷天里呼出的白气。
光幕中央缓缓浮出几行字,一个字一个字往外跳,好像每一个字都在斟酌措辞,又像从很深的冬眠里苏醒过来,需要时间才能运转:
【检测到宿主在巨大压力下仍秉持善念,自发行善。经判定,宿主通过终极考验——在系统沉默期间,无奖励、无任务、无引导,仍坚持初心。现解锁:线索提示机会一次。】
于龙坐起来。后背离开沙发靠垫,两只脚踩在地上。通过考验。原来之前的沉默不是考验——沉默本身就是考验。系统想看的不是他在有奖励的时候会不会帮人,而是没有任何奖励、没有任何任务、甚至没有任何回应的时候,他还会不会继续。他帮了。不是因为系统要他帮,是因为那些人需要帮。老李需要半个月工资让儿子交学费,小马需要跟妈妈说一句“工地没停”,刘奶奶需要有人知道她腌了两罐萝卜干。这些事系统不知道,也不需要知道。
光幕上继续跳出新的文字。不是任务面板,不是奖励清单。是线索。一行一行,缓慢而清晰地铺开,每一个字符都带着那种银白色的微光:
【线索一:吴良群发邮件所用跳板服务器的Ip地址段——221.xxx.xx.0/24,物理位置定位为邻省某市,可进一步追踪。该服务器租用记录与赵天豪名下另一空壳公司存在关联,租用时间恰好覆盖“匿名爆料包”的发送周期。】
【线索二:孙乾所收五十万贿赂款的最终境外账户,开户人姓名缩写为Z.t.h.,与赵天豪全名拼音首字母匹配。该账户在开曼群岛注册,与赵天豪名下某离岸公司共用同一注册代理,注册时间为案发前两年——说明这个账户不是临时开的,是一个长期运转的非法资金池。】
【线索三:阿豹最后一次使用临时手机号的信号基站定位数据,已自动发送至王警官加密邮箱。该号码在近两周内有过六次通话,其中三次与看守所内的违禁手机通话记录时间重合。也就是说,阿豹和赵天豪之间的联系在赵天豪被关之后并未中断。】
于龙盯着屏幕。Ip地址段。境外账户。基站定位。这些东西不是随随便便就能查到的。那个境外账户的注册代理信息,连经侦走国际司法协助程序都要好几周,系统直接给出了答案。阿豹的基站定位精确到了某个街区的三栋楼之间——这意味着警方可以把搜查范围从整个城区缩小到几个小区。他以为系统沉默了这么久是不再帮他了,其实是在等。等他证明自己配得上真正有用的线索,等他把该做的都做了,再把最后几块拼图递到他手上。
他拿起手机,对着屏幕拍了三张照。然后打开微信,把照片发给林薇,附了一行字:系统解锁的,拿去查。打开笔记本,把这三条线索逐条整理成文档:第一条是技术线的突破口,第二条是资金链的闭环,第三条是阿豹的实时位置——每一条都对应着接下来要打的一场仗。然后把文档发给了马律师,抄送给王警官,标了个星号。
做完这些,他站起来走到窗前。窗外夜色还浓。风停了,花坛边上那个纸箱被搬走的角落空着,只有几片落叶被风推到了墙角。塔吊上的红灯还在闪,一闪一闪。他把手揣进裤兜里,指尖碰到一张纸条——是前两天发工资时从老李手里接过来的,上面写着二十几个人的名字和签字。他拿出来看了一眼,折好,放回裤兜。
手机再次震了。林薇的回复,没有一个多余的字:收到,我明天就去追踪服务器,Z先生能破。窗外起了风,楼道里不知道哪家的风铃被吹响了,叮铃叮铃,在深夜里格外清晰。于龙把手机搁在茶几上,重新躺回沙发。暖气片旁边的纸箱里,母猫的尾巴轻轻晃了一下。小猫们挤在旧t恤上睡得正沉,最小那只前爪蹬了一下,大概是梦见了什么。母猫把下巴换了只爪子垫着,眼睛睁开一条缝,看见于龙还躺在沙发上,又闭上了。
茶几上还摊着那沓退款清单,被系统光幕的余光照得发蓝。他把清单往旁边挪了挪,给明天去派出所腾出一块干净的空位。然后关了灯。暖气片咔嗒响了一声,纸箱里的咕噜声也渐渐停了。