无巷在旧地铁三号线的终点站下面。
白露让无人出租停在距离入口两公里的地方,步行过去。雨在这里小了一些——头顶是废弃的高架桥,生锈的钢架挡住了大半雨水,只有细碎的水珠从缝隙里落下来。桥墩上贴满了褪色的广告,其中一张写着:“雨天替班——代遛狗、代取快递、代说晚安。价格面议。”
下面有人用马克笔加了一句:“代哭。按分钟收费。”
白露盯着那行字看了两秒。然后她拐进桥墩后面的窄巷,推开一扇没有标识的铁门。门后是一条向下的楼梯,很深,很暗。台阶上长着青苔,墙壁渗水,空气里有铁锈和潮湿泥土的味道。
她往下走了七层,脚底终于踩到平地。
无巷。
头顶是旧地铁隧道的拱顶,被改造成了穹窿状的天花板,上面嵌着零星的灯管,发出暖黄色的光。雨在这里彻底消失了。没有雨声,没有雨幕,连空气都干燥得不像檐城。白露第一次来的时候,花了整整三天才适应这里的安静。
巷子里有人在走动。他们穿着很旧的衣服,颜色大多是深灰和暗蓝——无巷的人不穿亮色,因为亮色会被系统识别,会被记录在案。他们没有手机,或者有手机但从不联网。他们的脸在暖黄的灯光下显得模糊,像一张张没有被录入数据库的黑白照片。
但他们都抬头看了白露一眼。
一个蹲在巷口修鞋的老人停下手里的活,看了她三秒,然后低头继续敲鞋底。一个抱着孩子的女人从巷子那头走过来,侧身让过白露,眼神在她湿透的风衣上停了一下,然后移开。两个男人靠在墙角下棋,棋盘是水泥地上用石子画的,棋子是瓶盖。其中一个抬起头,冲白露点了点头。
无巷的人认识她。虽然她没有名字——在他们眼里,她只是“那个打伞的女人”。
“打伞的女人来了。”
巷子深处传来一个声音。白露抬头。
马赛克从天花板的检修口跳下来,落地几乎没有声音。十六岁的女孩,兜帽压在眉骨上,右眼贴着一片义眼贴片,发出幽绿色的微光。她手里拿着一块平板,上面跳着密密麻麻的代码。
“哭包姐。”马赛克叫她,“你上雨单热搜了知道吗?”
“知道。”
“全楼四十七个杀手抢你的单,伞骨接了。”马赛克把平板翻过来给她看,“恭喜你,夜雨楼史上第一个被清道夫点名回收的零差评。这排面,够你吹到下辈子。”
白露看着她。
“马赛克。”
“嗯?”
“帮我查一个人。”
马赛克把平板夹在腋下,双手插兜,歪着头看她。
“惊蛰的弟弟,季小满。白血病,在第三医院。”白露从风衣内衬里掏出两张皱巴巴的钞票——不是雨点,是真正的现金,她在檐城攒了三年的现金,“帮我查他的死期。看系统给他排的是哪天。”
马赛克接过钱,没有数,直接塞进兜里。
“哭包姐。”她说,“你自身都难保,还管别人?”
“他姐帮过我。”
“惊蛰?”马赛克皱眉,“她不是抢你单吗?”
“她放我走了。”
马赛克看了她三秒。然后她低头在平板上划了几下,眉头越皱越紧。
“查不到。”
“什么?”
“季小满,第三医院血液科,十五岁。”马赛克把平板转过来给她看。屏幕上是医院的内部系统页面,季小满的名字赫然在列。但死期一栏——空白。
白露盯着那个空白。
“没有死期?”
“不只是没有死期。”马赛克的声音低了下去,“他的病历、用药记录、主治医生签名——全都是空的。这小孩在系统里,只存了一个名字和一张床位照片。其他全是——”
“什么?”
马赛克抬起头,义眼贴片的绿光映在她脸上。
“被抹掉了。”
白露站在原地,雨水从她的发梢滴下来,落在干燥的水泥地上,洇开一小片深色。她想起惊蛰说的那句话——“二十万。够我弟换骨髓了。”
如果季小满的死期已经被抹掉了——那惊蛰攒的雨点,到底在买什么?
“马赛克。”她开口。
“嗯?”
“带我去见无名。”
马赛克把平板收起来,转身往巷子深处走。走了两步,又回头看她。
“哭包姐。”
“嗯?”
“你今天不太一样。”
白露跟着她走进巷子深处。头顶的灯管忽明忽暗,把两个人的影子拉得很长。她低头看了一眼手里的伞骨刀。刀身已经干了,但刀面上有一道细细的划痕——惊蛰的刀留下的。她把刀收回袖口。
巷子尽头是一扇铁门。马赛克推开门,里面是一个不大的房间,四壁挂满了手写的地图、照片、剪报。房间正中摆着一张旧桌子,桌上放着一把伞。
那把伞是干的。伞面收拢,伞骨锃亮,像一件从未被使用过的圣物。
桌子后面坐着一个人。
三十岁左右,穿着洗旧了的灰色衬衫,袖口卷到小臂。他的脸很普通,普通到扔进人群里就找不出来。但他有一双很特别的眼睛——很静,像无巷深处的灯,不亮,但稳。
他手里拿着一支铅笔,正在一张纸上写字。听见白露进来,他抬起头,笑了一下。
“白露。”他说,“好久不见。”
无名。无巷的起名人。
白露走过去,在他对面坐下。马赛克靠在门框上,掏出平板开始刷。房间里安静了几秒。
“你的事我听说了。”无名放下铅笔,把那张纸翻过去扣在桌上,“观星亲自签的单。全楼追杀。伞骨出手。”
“你都知道了。”
“无巷的人都知道。”无名看着她,“这里住着的每一个人——都是被系统‘算不死’的人。我们太熟悉这个流程了。”
白露沉默了一瞬。
“我来找你,是想问一件事。”
“问。”
“七年前,白露桥。”白露的声音很平,“我杀的第一个人。他的数据——”
她顿住了。
无名看着她。他的表情没有变,眼睛里也没有波澜。但白露注意到他把桌上的伞往自己这边挪了一寸。
“他的数据怎么了?”无名问。
“他的社交账号最后一条动态,是‘今日白露,天凉了,记得添衣’。”白露说,“我读了他的账号。我看了他所有的动态。他有一个妹妹,在外地。他每天给她发天气预报。他喜欢在阳台上种薄荷。他养了一只橘猫,叫冬至。”
无名的睫毛动了一下。
“然后呢?”
“然后系统给他排了死期。”白露说,“我执行了。”
房间里安静得能听见灯管里电流的嗡鸣。
“我哭了他。”白露说,“我读完了他的全部人生,替他流了一滴泪,然后杀了她。系统给了五星好评。备注是:‘哀悼校验完成’。”
她抬起头,看着无名。
“我想知道——‘哀悼校验完成’是什么意思?”
无名没有立刻回答。他低下头,看着桌上那把伞。伞面上映着头顶灯管的光,暖黄暖黄的,像雨夜里远处的一盏窗。
“白露。”他终于开口,声音很轻,“你有没有想过,你的眼泪——”
“不是眼泪。”他说,“是工序。”
白露的瞳孔缩了一下。
“你说什么?”
无名抬起头。他看着她,眼睛里有某种很深的东西,像无巷尽头那些从未被照亮过的隧道。
“七年前,你从实验组出来的时候,身上带着一个模块。”他说,“叫‘照心’。”
“照心?”
“观星盘的人性传感器原型。”无名一字一顿,“你读死者的账号、你流泪、你替他们随礼——你以为这是你的选择。但其实,这是系统写进你脑子里的流程。你哭完一个人,系统就确认‘此人的社会连接已哀悼完毕’,然后——”
“然后什么?”
“然后抹除得更干净。”
白露坐在那里,一动不动。雨从她的头发上滴下来,滴在桌上,滴在那把干伞上,滴在她握紧的拳头上。
“你的意思是——”她的声音很哑,“我杀了他们,还替系统擦掉了他们最后的存在?”
无名没有回答。但他也没有否认。
白露低下头,看着自己的手。就是这双手,七年来,四百一十七次,读账号,流泪,杀人,随礼。她以为她在替死人守住最后一点尊严。她以为那些眼泪是她自己的。
“所以,”她轻声说,“我的温柔——”
“是系统的一部分。”无名说。
沉默。
很久的沉默。马赛克靠在门框上,平板屏幕的绿光映在她脸上,她咬着嘴唇,没有说话。
白露站起来。她走到桌边,低头看着那把干伞。
“这把伞,”她说,“是谁的?”
无名没有回答。但白露已经看到了——伞柄上刻着两个字。
知秋。
沈知秋。七年前,白露桥。她杀的第一个人。那条“今日白露”动态的主人。无名的——
“他是我哥。”无名说。
白露的手停在伞柄上方一寸处。
“你……”她的声音第一次碎了,“你是他弟弟。”
“我叫沈知秋的弟弟。”无名说,“我没有名字。系统抹掉了它。但我哥给我起的名字,我记得。只是系统不认。”
他站起来,走到白露面前。两个人隔着一把伞站着。
“白露。”他说,“你的名字,是我哥给你的。”
她抬头看他。
“今日白露,天凉了,记得添衣。”无名一字一字地念出来,“那是他给我妹妹发的。我妹妹叫沈添衣。”
白露站在原地,雨从她脸上滑下来,分不清是雨水还是别的什么。
“你的名字,”无名说,“来自我家的葬礼。”
白露嘴唇发抖。她想说什么,但说不出来。就在这时——
铁门被撞开了。
马赛克猛地抬头。巷子里传来尖叫。暖黄的灯管一根接一根地熄灭。黑暗从巷口蔓延过来,像墨汁倒进清水。
一个声音从黑暗里传出来。
没有语调,没有情绪,像一把刀划过铁板。
“0073。”那个声音说,“回收开始。”
白露转身。巷口,一个黑色的身影站在灭掉的灯管下面。那人撑着一把黑伞——全黑的,连伞骨都是黑的。伞面低垂,遮住了整张脸。但白露看见了他的手。那只手从伞下伸出来,握着一根伞骨——和她的伞骨刀一模一样。
伞骨。
清道夫。
白露握紧刀柄,刀身弹出袖口。但就在她举刀的瞬间,她的大脑忽然一片空白。她感觉不到刀了。她感觉不到自己的手了。她感觉不到目标的数据了——那个站在她面前的人,在系统里是空的。没有名字,没有记录,没有死期。
照心模块:目标数据缺失。
刀身锁定失败。
请重新获取目标信息。
白露的刀停在半空,像一根被冻住的雨丝。
刀,卡住了。
伞骨迈出一步。黑暗中,白露看不见他的脸,但她听见他说话了。那个声音像从很深很深的地方传上来,穿过七年的雨水,穿过四百一十七个死者的记忆——
“七年前,白露桥。”伞骨说,“你杀的第一个人——是我哥。”
白露的刀掉在地上。