1
雨砸在头盔面罩上,碎成一片白噪。我拧死油门,电动车在积水里冲出一道浑浊的弧。已经晚上九点四十,还有两单没送完。手机架在车把上,导航女声被雨声淹了大半,我只能靠记忆拐进巷子。
保温箱里放着一个蛋糕,不是给客户的,是给小鱼的。今天她七岁生日,蛋糕是我在蛋糕店打了三个小时临时工换来的,上面用巧克力酱歪歪扭扭写着"小鱼生日快乐"——字是老板娘帮我写的,我写的像鸡爪。蛋糕下面压着一条手织围巾,旧毛线织的,织了两个月,拆了六次,手笨,但我答应过她七岁生日给她围上一条红围巾。
八岁那年我在垃圾站旁边捡到她,浑身发抖,一声不哭。从那天起我就多了个妹妹。
胃里涌上一股酸意,不是饿,是冷。雨衣破了个口子,冷水顺着脖颈灌进去,脊椎像被一根冰针钉住。最后一单送到城北的老旧小区,客人下楼取餐,手电筒照了照保温箱,嘴上骂骂咧咧说慢了二十分钟,摔门走了。我不辩解,转身调头,回家还要穿过两个路口。
第一个路口绿灯。第二个路口,红灯亮了。我捏住刹车停在斑马线前,雨刷在头盔面罩上根本没用,我用手背擦了一把脸上的水,盯着红灯跳秒。八十七、八十六……时间过得像黏在鞋底的烂泥。
手机在保温箱里震了一下。我以为是小鱼发的语音,腾出手去掏。屏幕上不是小鱼,是一个陌生的直播界面,弹幕在滚,画面糊得像水里的油彩,隐约是一个路口的俯拍镜头。
我愣了一秒。
就这一秒。
左边忽然炸开一道光,不是灯光,是两束刺穿雨幕的白从极远处压过来,速度不对。我抬头——一辆黑色越野车,不减速,不偏转,直直冲着我来。手还攥着手机,身体本能往右边倒,电动车的龙头扭了半圈,轮胎在积水里空转。来不及了。
砰。
先是腰,那一瞬间不觉得疼,只觉得身体被一只巨手拎起来,像拎一袋垃圾。骨头断裂的声音被雨声盖住了,但骨头断了我知道——腰椎那一节,咯嗒一下,断了。然后是腿,膝盖撞在引擎盖上碎了。再然后是头。
我整个人飞出去,越过斑马线,越过护栏,被铁杆拦住,肋骨断了四根,穿透了肺。挂在护栏上,像一条被挂起的破布。雨水和血水从嘴角一起涌出来,咸的,铁锈味。耳朵里有嗡嗡声,世界像被塞进一个罐子里。手机还攥在手里,屏幕碎了,但那个直播间还亮着,弹幕一条条滑过去——
"第1次淘汰""哈哈哈哈哈这撞法过瘾""再来一次""主播666"
笑声,不是一个人笑,是一群人笑,从手机听筒里漏出来,被雨声碾碎,又重新拼起来。我在笑?他们在笑?喉咙里全是血,呛得发不出声。意识像水一样从指缝漏走,最后的画面定格在直播间里,一条新的评论飘过屏幕:
"下一场,换个更惨的死法?"
然后一切沉入黑暗。
2
我从床上弹起来,后背全是汗,黏在床单上,撕开的时候像揭掉一层皮。屋子里很暗,窗帘缝漏进来的光是灰的,雨声还在,一直在。
手机在枕头边。我摸到它,屏幕亮了——6月17日,早上6:00。
不是6月18日。
手抖了,指头按了三下才解锁,日期没变。天气预报弹出来一条横幅:暴雨橙色预警,预计持续到夜间。我盯着那个日期,胃里翻江倒海,嘴里泛起一股铁锈味——不是幻觉,嘴里真的有血的味道。我卷起左臂的袖子,肘关节内侧一块紫黑色的淤青,边缘发黄,像被人攥出来的。不记得昨天撞到过哪里,但知道那块淤青怎么来的——不是今天,是昨天。是昨天的昨天。是上一次。骨头断开的那声"咯嗒",还卡在耳朵里。
我冲进卫生间,扒开衣服对着镜子看。肋骨那里没有伤,腰椎能动,腿也是好的。整个人完好无损,像什么都没发生过。但记忆是完整的。不是做梦,梦不会带着铁锈味和骨头碎裂的触感。我蹲在马桶边上干呕了半天,什么都没吐出来,胃痉挛得像被人拧毛巾。
小鱼还在隔壁房间睡着,呼吸声细细的,像小猫。我推开门缝看了一眼,她蜷在被子里,怀里抱着那只缺了耳朵的布偶熊。今天是她生日。
我不能死。这个念头像钉子一样钉进脑子,我必须活过今天,必须把蛋糕送回去。
我换了衣服,检查了三遍手机——那个直播界面不见了,像从来不存在。电动车还在楼下,雨衣的破口子还在。我决定换路线。昨晚那个路口,城东三号路和望京街交叉口,我再也不去了。在地图上重新规划了一条绕行路线,多走四公里,穿过老工业区,从城北高架桥底下绕,那条路偏僻车少,晚上十一点前后几乎没车。
下午照常接单。送餐的时候我一直在看后面,看有没有黑色越野车跟着。没有。雨从早上下到晚上,没停过,整座城市像被泡在灰汤里。
晚上九点半,最后一单送完。保温箱里的蛋糕检查了一遍——没晃坏,巧克力字还在,围巾也还在。上了车,走新路线。
老工业区的路很窄,路灯隔五十米才有一盏,积水映着橙黄色的光,像一滩滩化了的铁水。我放慢速度,头盔面罩上的水擦了又擦。前面是铁道桥下的涵洞,穿过去就是城北。涵洞口很矮,积水淹了半个轮胎,我拧着油门冲进去,水花溅起来,打在腿上,冰的。
就在涵洞中间,车灯灭了。
不是我的车灯,是前面的——不对,是两边的。路灯全灭了,整个涵洞陷入绝对的黑。手本能去捏刹车。
轰。
这次不是腰,是侧撞。一股巨力从左前方砸过来,电动车整个侧翻,我被甩出去,肩膀先着地,锁骨断了的声音很清脆,像折断一根筷子。我在积水里滑出去四五米,后背撞上涵洞的水泥墙。水灌进鼻腔,呛着挣扎,左臂使不上力,锁骨那里像被人拿钉子钉住了。
有人在走过来,脚步踩在水里,一步一步,不紧不慢。
"又来了?"那个声音说。
我抬头,黑的,什么都看不见,只有雨声和水声,还有他呼吸的节奏。想说话,喉咙里全是水和血。
"第二轮了,"他说,"有意思。"
后脑被什么东西重击了一下,黑暗更深了。最后听见的,是手机在口袋里震动——一下,两下,三下。然后什么都不知道了。
3
我第三次醒来,床单湿得能拧出水。6月17日,6:00。同样的灰光,同样的雨。
这一次我不跑了。把自己锁在出租屋里,拉上所有窗帘,把椅子抵住门,刀放在手边。客厅的挂钟滴答走着,秒针每跳一下我就数一下。九点无事,十二点无事,小鱼在隔壁写作业,铅笔尖蹭着纸面,沙沙的。
下午2:58,我正站在窗边盯着楼下那条巷子。什么都没有,只有雨。2:59,空气忽然变稠了,不是比喻——吸进肺里的气体像变成了胶状物,粘在气管壁上,耳膜鼓了一下,像有人在头颅里吹气。
3:00整。轰——
整栋楼从地基处炸开,不是某一层,是全部。爆炸的冲击波从脚下升上来,瓷砖碎成齑粉,天花板塌下来的时候,我看到钢筋从水泥里挣出来,像肋骨。灼热的气浪把我的眼球烤干了,皮肤上的汗毛先是卷曲,然后烧没了。没有叫出声的时间,肺里全是火焰的气味,喉咙里最后一口水被蒸发掉,然后——
黑。
6月17日,6:00。第四次醒。
我用冷水浇脸,手指按在太阳穴上数到三十。冷静。必须冷静。冲进派出所,浑身滴水地站在接待台前。"我要报案,有人要杀我。"
值班民警抬眼皮看我,笔尖在纸上游走。"说。"
我说出那辆车,那个车牌号京A·88888,说出那场爆炸,说出直播间的弹幕。民警的笔停了。他抬头,目光从我的脸移到我发抖的手上,再移到我被雨水泡烂的鞋上,侧头对另一个警察低声说了句什么——我听清了半句:"……又是那个送外卖的……精神有点……"
然后他给了我一张表格。"填一下。我们回头联系你。"
那张表格最后被他折成纸飞机扔进了垃圾桶。我隔着玻璃看见了。他的同事在笑。
我出了派出所,浑身的血都往头顶涌,胃里那种酸意又回来了,不是恶心,是恨。于是我做了一个更蠢的决定——我去找陆沉舟。
陆氏集团总部在城东,玻璃幕墙大楼,前台小姐挂着职业微笑。我冲到前台说要见陆沉舟,她笑了说请预约,我说现在就要见,她按了一个按钮。两个保安走出来把我架了出去,我被按在雨里,脸贴着水泥地,嘴里一股泥腥味。保安翻我的身份证对着系统查了半分钟,皱着眉把卡还给我。
"系统里查不到你。"他说,"这身份证是假的吧。"
我愣住。
他又敲了几下键盘,摇头。"本市户籍库里没有'林北'这个人。没有登记住址,没有社保记录,没有外卖平台的实名信息。你——不存在。"
雨砸在后颈上。我躺在地上看着灰色的天,牙关咬得咯咯响。我不存在?那小鱼呢?那我的出租屋呢?那每天接的单呢?
这一轮,我在凌晨2:44从出租屋的窗台跳了下去。六楼。风灌进耳朵,灌进鼻腔,六层楼的距离坠落只用了一秒半。地面撞上来的一瞬,骨头碎的声音比想象中轻——像踩碎一根干树枝。血从后脑勺漫开,温热地浸透了后颈,眼前的灰色天空被慢慢染红。意识断掉之前,我听到楼上传来小鱼的尖叫。
黑。
6月17日,6:00。第五次醒。
4
我不再逃了。
五次死亡像摊牌一样摆在脑子里,一张一张翻。车祸、撞死在涵洞、楼炸、跳楼,死亡方式全不同,但有一个共同点——死亡时间全是晚上11点17分。这不是巧合,是参数。
而那个报案民警的眼神,保安查不到我的身份证,还有那句"你不存在"——我在这座城市里的身份是伪造的,或者说,我被人为从系统里抹掉了。
我翻开那张被雨水泡烂的旧报纸,是第四次醒来后在出租屋的地板缝里摸到的。纸页发黄,折痕里全是灰,标题的铅字被水晕开,但认得清:
"陆氏集团'重生计划'实验失败,志愿者全部失踪。"
下面是一栏名单,字号很小。我用指甲一个字一个字地抠着看。第十七个名字:林北。胃猛地缩紧,攥着那张纸的手指开始发白。这个名字不是同名,出生日期对得上。我翻身份证时从没细看的出生日期,1996年3月11日,和报纸上印的一模一样。
我是那个志愿者。这个认知像一盆冰水从头顶浇下来,我坐在地板上,后背贴着墙,冷汗一层一层往外冒,衬衫黏在脊椎上。我强迫自己呼吸,一下、两下、三下,然后站起来出门。
上午十点,雨还在下。我没穿雨衣,就那么走在雨里,让冷水打在脸上。去了便利店——就是那个每晚我回家路上都会经过的便利店。收银台后面站着一个女人,三十岁左右,扎着低马尾,穿蓝色工服。以前每天进来买一瓶矿泉水,她总会抬头看我一眼,笑着把扫码枪递过来。但今天我站在货架后面,没有去结账,只是透过泡面的缝隙看她。
她的眼睛跟着我,不是那种"客人来了我看一眼"的礼节性动作,是追踪。我往左走她的头微微往左转,我蹲下去假装挑泡面,她的视线跟着往下压了三度。瞳孔缩得很小。
我放下泡面,走到另一个货架,转身的时候从货架的反光条里看到——她正在用手腕上的表看什么。不是看时间,表盘是亮的,像个小屏幕。
喉咙发紧。出了便利店,拐进旁边的小公园。公园的石桌旁坐着两个老头下象棋,以前每天路过都看见他们,风雨无阻,姿势都不换。今天我坐在长椅上假装看手机,眼睛瞟过去。
左边那个老头,落子的时候手在抖,但眼睛没有看棋盘,眼珠斜过来定在我脸上。那种眼神不是好奇,是记录,像摄像头。我站起来走近他们。"大爷,几点了?"两个老头同时抬头,同时眨眼,同时把目光移向公园东边的垃圾站——不是回答我,是在看某个信号源。
我顺着他们的视线望过去。垃圾站的铁皮顶上架着一个灰色的小方盒,巴掌大小,带一根短天线,天线正对着公园缓慢地转。它在扫场。我摸到口袋里的手机,没拿出来,直接按电源键关机,然后蹲下去把鞋带解开重新系,用余光扫了一圈——公园四个角,三棵香樟树的树杈上,各有一个同样的灰盒子。它们在轮询。在找我。
直起身,没回头,慢慢走进雨里。两个老头在我身后同时低头,重新落子,棋盘上的声音恢复了,像什么都没发生过。
5
从便利店拐出来,我没回家。绕到巷子后面贴着墙根走,鞋底碾过积水,每一步都压着声。我盯上了那个女人。
她五点下班,五点零三分从便利店后门出来,没走大路,往东拐进一条排水沟旁边的窄巷。我远远跟着,隔着三十米。她走得不快不慢,像执行一条既定路线,连步幅都均匀得像机器。停在一栋旧公寓楼前刷卡进门,门禁咔嗒一声。我贴过去隔着玻璃看电梯的楼层灯——14。
绕到楼后面,看见14楼的窗帘拉开了,一条窄缝。透过缝看到她把工服脱了换上白衬衫,走到书桌前打开一台笔记本电脑,屏幕上密密麻麻的表格。开始打字,手指敲键盘的节奏很稳,中间不带停顿。我用手机放大——不行,像素不够。但看到了表格的表头,红底白字,放大到极限能辨认两个字母:SN。编号。这栋楼不是她的家,是她的工位。
退回去,在雨里蹲了十分钟,记下公寓楼的门牌号、门禁型号、监控探头的位置,然后回了公园。两个老头还在下棋。我走过去故意被石凳绊了一下,整个人摔倒在地,膝盖砸在水泥台阶上,血立刻渗出来。
"哎哟!"我叫了一声,声音很大。
两个老头没有动。一秒,两秒,三秒。左边那个老头的耳朵动了——不是转头,是耳廓微微抽搐了一下,然后他抬手摸了摸耳朵里塞着的东西,是隐形耳机。他说话了,不是对棋友,声音很轻,但站在三米外能听到气音:"目标摔倒。膝盖。轻伤。"
棋友没动,眼皮都没抬。
五秒后,公园东边的路上一辆灰色面包车慢慢驶过去,车速二十公里,车窗是黑色的。绕了一圈,又绕了一圈,第三圈的时候副驾的窗户降下来一条缝,一根手指伸出来夹着一个烟盒大小的东西对着我——镜头,长焦。
我撑着膝盖站起来拍了拍裤上的土,对着那辆面包车举起手机按下快门。闪光灯亮了一下。面包车猛地加速消失在巷口。两个老头同时站起身,棋盘碰翻了,棋子滚了一地,头也不回地往两个方向走。
我站在原地,心跳像擂鼓,掌心全是汗。他们确认了我在反向观察,撤了。但这不是胜利,是暴露了他们的防御机制——一旦被发现立刻撤离并更换阵点,这意味着数量远超我的想象。被赶走一组,还会有另一组补上来。
蹲下来把散落的棋子一颗一颗捡起来放进裤兜。棋子是凉的,边缘有细密的磨痕,用了很多年。我沿着城市走了一整夜,从城东到城南,从城南到城北,故意在每一栋楼前停下抬头看一眼摄像头。有些会转动,有些不会。但我注意到一个规律——当我抬头看的时候,能转动的那些会微微偏移角度,像被惊扰的眼睛。
天快亮的时候数了数:二十四栋楼,三十七个探头,其中十一个会动。会动的那十一个,全都在我出门后跟随过我的路线。
我在一面斑驳的墙前停下来,用指甲在墙上划了三道痕。明天我还会来,后天也会。回出租屋的路上摸了摸裤兜里那几颗棋子,凉的,像筹码。游戏还没开始,我只是终于看清了棋盘。
6
我在墙前划完第三道痕的那天夜里,沿着排水沟往北走了一趟。
不是随机的。之前跟踪那个便利店女人的时候,我记下了她每天下班后固定经过的路线。她总走到排水沟尽头对着左边的废弃大楼抬头看一眼,不是漫不经心的一瞥,是确认,像打卡。那栋大楼是前年烂尾的写字楼,外墙灰白斑驳,窗户全用铁皮封死了,但从排污管道的缝隙里,能看见一楼大厅里有微弱的蓝光——屏幕的蓝,不是应急灯的绿。
凌晨两点四十分,我贴着墙根绕到楼后面。消防通道的铁门锁着,锁芯是老式的十字弹子锁。我从裤兜里摸出那几颗象棋棋子,又从电动车工具箱里抽出一根细钢丝。送了三年外卖,什么门都开过——小区铁栅栏、车库卷帘门、客户家打不开的密码锁都得帮着撬。手指一抖,锁芯就松了。
铁门推开一道缝,霉味和臭氧混在一起,像湿纸板被电击。一楼大厅比想象的空,没有前台,没有桌椅,只有一个楼梯口,蓝光从地下冒出来。楼梯是水泥的,台阶上积了薄灰,但中央有一条干净的走道——有人经常走。
地下一层,走廊尽头一扇金属门,门旁有块铭牌,蚀刻的字没被灰盖住:"第100次循环测试——最终筛选。"
手停在把手上,指节发白。这个数字炸开——100。第100次。也就是说,前99次我都死过了。
门没锁。推开的瞬间冷气涌出来,空调的嗡鸣声像一台巨大的心脏在跳。房间不大,四面墙都是屏幕,中央一张弧形操控台,三把空椅子,椅背上的凹痕很深——坐了很多年。空气里有股消毒水的味道,和医院太平间那种味道很像,胃里又开始拧。
我走到操控台前,最近的一块屏幕亮着,显示着一个文件夹,目录名是"LYJHV13Subject017"。伸手触了下键盘——档案打开了。第一页是我的照片,很旧,穿着病号服,头发剃光,眼睛下面的乌青像被人打过。照片下面是一行行数据:
姓名:林北。编号:SN017。入组日期:2019年3月11日。测试类型:意识循环承压测试。当前循环次数:99/100。循环时长设定:24小时(06:00—次日06:00)。死亡时间锁定:23:17。终止条件:第100次循环中,目标自行找到"值得存活"的判断依据。
手开始抖,不是冷的。屏幕上的字在跳,像活的。
往下翻,是99次循环的记录表,密密麻麻的编号、日期、死亡方式、意识残留指数。每死一次,残留指数都升一个台阶。第一次是0.03,第99次已经到了0.97。他们把我的死亡当数据。
翻到最后一页,标题加粗:"最终测试须知:若Subject017在第100次循环中达成终止条件,实验结束,意识释放;若未达成,执行格式化程序。"
格式化。这个词在脑子里没有意义,但身体懂——它开始冷,从脊椎一路冷到指尖。前99次他们放任我死,像养一株植物反复枯萎。第100次,他们连养都不养了。
退出档案,屏幕跳回目录。旁边还有几个文件夹:015、016、018。015后面标注着"已格式化",016是"已释放",018是"已格式化"。我是017,夹在中间的那个,活到第100次。
那个016——被释放的——我忽然想起什么。手停在半空。
7
我盯着屏幕上的文件夹,016后面那三个字——已释放。手悬在半空,没点下去。心跳一下一下砸在耳膜上,像有人拿指节叩桌面。
退出了016的文件夹,转而打开了旁边的"运营后台"。
屏幕跳出来的不是数据表格,是一个网页。暗色调的界面,左上角一个猩红的logo像一只眼睛。中间是直播窗口,画面是空的,但底部的数据栏在跳——
"在线人数:23,417""今日收益:¥1,247,890""累计收益:¥1,183,400,000"
我的手停在鼠标上,手指僵住。
十一亿。我反复看了三遍,小数点没数错。十一亿八千三百万,人民币,不是冥币。喉咙发紧,像被一只看不见的手掐住了。胃里翻出一股酸水,我咽了回去,牙齿咬得咯咯响。我每天跑十二个小时,淋着雨,胃疼了就忍着,一个月挣六千块。小鱼的学费是借的,蛋糕是打工换的。而我的命——我死了九十九次的命——值十一亿八千万。
我点开直播间的后台记录,弹出一个长长的列表,每一行是一场直播,格式统一:
"SN017 第98次循环 2024-05-03 观看人数:31,209 收益:¥4,217,300""SN017 第99次循环 2024-06-17 观看人数:28,443 收益:¥3,884,100""SN017 第100次循环 直播中"
我的名字后面跟着"SN017",我的死亡被编了号,像货架上的商品。日期从2021年排到现在,整整三年。每天一场,每场都有上万人看。上万人看着我被撞碎、炸飞、坠楼、溺死。他们付了钱。
点开用户列表。最上面一行是付费最高的用户名单,按打赏金额排。第一个名字是"深海鱼",累计打赏¥2,800,000。第二个是"看客007",¥1,950,000。第三个——
胃猛地抽了一下。
"老张家的胖橘"。头像是一个橘猫的照片,ID旁边有一个地址标签:城北区望京街37号。
望京街37号,那是我每天送外卖的必经之地。三单元六楼,那个每次开门都笑眯眯的大姐,她家那只橘猫趴在阳台上晒太阳,我每次送餐都会摸一下它的头。她打赏了——
点进去看。"老张家的胖橘"的打赏记录:187次,累计¥743,000。留言栏里全是她的字:
"这次让他死在水里,我出500。""上次那场车祸太短了,多播会儿。""小鱼蛋糕那段能不能再演一遍?我看哭了,又觉得好笑。"
手开始发抖,不是冷的,感觉不到冷,只感觉到一股东西从脚底板升起来,烧过膝盖,烧过腹部,烧到喉咙,烧到眼眶。我深吸一口气,用力咽下那股火。鼠标挪到那个名字上,停了三秒。然后闭上眼,按下退出键。
屏幕回到桌面,只剩下那一个文件夹,016,已释放。我没有点开它。关掉了显示器。
8
手还在抖。不是怕,是血冲在指尖,冲得指节发白,指甲掐进掌心里。我盯着那块黑掉的屏幕看了很久,呼吸一次比一次慢,直到心跳从擂鼓退回到胸腔里。
十一亿八千万。我的命被他们称过、量过、分切过,然后挂在暗网上卖了三年。每天一场,每场都有人出价。有人要看我淹死,有人要看我被炸成灰,有人只花五百块,指定一场车祸的时长。
而那个女人,望京街37号的大姐,我每次送餐都摸她家的猫。她的留言是:"小鱼蛋糕那段能不能再演一遍?我看哭了,又觉得好笑。"
蹲在操控台前,胃痉挛了整整两分钟,嘴里全是铁锈味,牙根咬得酸疼。然后站起来。不能再死。
深吸一口气,走出地下控制中心,铁门在身后合上,锁芯咔嗒一声归位。
接下来三天,我没睡。每天早上六点循环照常开始,我照常出门,但做的事变了。第一件事:画地图。从出租屋的地板缝里翻出半卷发黄的墙纸背面,用铅笔头一条街一条街地画。每经过一栋楼就抬头看一眼摄像头,记住它的型号、角度、焦距范围。送了三年外卖,这座城市哪条巷子能走电动车、哪堵墙能翻过去、哪扇后门连着另一栋楼的院子,闭着眼都记得。现在全部写下来,一条条标注。
第二天,标注观察者。便利店的女人,代号A,工时9:00-17:03,行动路线在下午五点十三分到五点二十九分之间经过望京街排水沟,固定的。公园的两个老头,代号B和C,9:00到18:00坐石桌旁,中间只起身两次去东边垃圾站旁的公厕。灰色面包车,车牌是套牌,每天下午四点四十到五点十分在城东转三圈。我把他们的位置、班次、习惯动作全部画进地图,最后折成四折塞进保温箱的夹层里。那个保温箱,没人会去检查一个送外卖的保温箱。
第三天,开始演。下午两点半,我推着电动车走到城东三号路和望京街交叉口——就是第一次被撞飞的那个路口。站住,装作认出了这个路口,浑身开始发抖。松开车把,踉跄后退两步,手捂住脸,发出一种介于干呕和啜泣之间的声音。膝盖一软跪倒在积水里,仰头对着灰蒙蒙的天发出一声哑叫。声带扯得很疼,嗓音像砂纸磨过铁皮。余光里,知道那些灰色的盒子在转,镜头在拉近。控制中心的屏幕上正有人看着我这张扭曲的脸,在实验记录里敲下一行字:Subject017呈创伤后应激反应,第100次循环,恐惧指数上升。
好。继续看。
趴在水里浑身痉挛,把脸埋进臂弯,嘴里无声地念着一句话,一遍又一遍:今天,猎人会变成猎物。然后撑地站起来,浑身是水,像条落水狗一样骑上车走了。镜头追着后背,像苍蝇叮在发臭的伤口上。骑到第二个路口,把车停在路边,弯下腰干呕了半天。胃里翻涌的不是恶心,是兴奋。三年了,第一次在摄像头前表演,而他们以为他们在看戏。不对,他们在看戏。只不过这一出,我来写剧本。
天色暗下来的时候回到出租屋,把保温箱里的地图抽出来,在"灰色面包车"那个标记旁边,用力画了一个叉。明天,四点四十。
9
灰色面包车消失在巷口的第二天,我在城南的菜市场后门被一个人拦住了。他站在雨里,没打伞,嘴唇发白,右手插在夹克口袋里,手指顶着口袋布,形状分明是一把刀。
"你是SN017。"他说。不是问句。
后背瞬间绷直,保温箱的带子勒进锁骨,左手已经摸到车把上那根U型锁。
"别紧张。"他从口袋里抽出右手——空的。掌心摊开,一块指甲盖大的灰色方块,正面印着一个编号,被雨水糊住了。我擦了一把:SN015。
015,已格式化。
"这是老陈的,"他说,"他走了。被格式化那天,他把这个塞在我手里。他说如果有人还活着从控制中心出来,就是能信的。"
他叫周磊,代号SN014,被绑来之前是个外卖站的站长。带我穿过菜市场后巷,下到一处防空洞。防空洞深处点着三支蜡烛,烛光里坐着两个人。一个是五十多岁的男人,额头上有道旧疤,自称老K,SN016——那个文件夹上写着"已释放"的人。他没被释放,释放的是他妻子013,他把名额让了。另一个是女孩,十七八岁,头发枯黄,抱着膝盖坐在角落,眼神空的。周磊说她叫沈乔,编号SN018。那个标注着"已格式化"的文件夹,是她的哥哥沈岩。格式化执行到一半,系统出错,沈乔被漏了出来。
"我们一直在等你,"周磊把一张纸摊在地上,是用指甲在硬纸板上刻出来的流程图,"控制中心的档案里写,第100次循环的终止条件是'自行找到值得存活的判断依据'。但陆沉舟不会让你找到,他会设法让你死在23:17之前。"
"证据呢?"我问,"我要把他送进去。"
老K指了指流程图最底下的一个方框。方框里刻着四个字:地下三层。
"陆氏集团总部地下三层,"他说,"不在我的图纸上,不在任何公开资料里。但沈岩被格式化之前说过一句胡话——地下三层有一面墙,墙上全是硬盘。直播的全部后台数据、受害者名单、资金流水,还有海外的账。"
沈乔一直没说话。烛光在她瞳孔里晃。我看着她抱膝的手,指甲全秃了,指腹上有一层硬茧,是长期抠墙留下的。
"外卖员能到所有地方,"周磊说,"你每天穿这个城市的血管,你能摸清地下三层的入口。"
我点了头。
接下来几天,我借着送外卖把陆氏集团总部周围的路走了七遍。写字楼的地下车库入口在东侧,保安换班时间下午两点十五和六点四十五,换班有四十秒的空档。货梯B2层的门禁卡是通用型,和我在城南一个客户家小区的车库门禁用的是同一款锁芯——我有钥匙。把这些画进地图,带回防空洞。周磊核对数据,老K修补设备,我蹲在沈乔旁边,把蛋糕掰了一半递过去。
她盯着那半块蛋糕看了很久,久到蜡烛又矮了一截,才伸手接过去。指尖碰到我掌心的时候是凉的,像一块没焐热的石头。她咬了一小口,忽然抬头,声音哑得几乎听不见:"我哥……走之前说了什么?"
我摇头。她又低下头去,把剩下的蛋糕一点一点攥碎在手里,没有再吃。碎屑从指缝簌簌往下掉,落在防空洞潮湿的地面上。
10
计划在凌晨四点敲定。四个人,三块灰色方块——015、014、016的编号牌,被老K用胶带绑在各自的左腕内侧。蜡烛烧到了蜡泪的边缘,防空洞里空气稀薄,每个人的呼吸都拖着白雾。
分工很简单。我穿着外卖服,从正门进入陆氏集团总部,故意在门禁前制造动静,把保安和监控全部吸引到我身上。老K和周磊从车库换班的四十秒空档潜入B2层,找到货梯,上到地下三层。沈乔留在防空洞,用那台老K修好的笔记本接收数据。
"耳机试一下。"周磊把一颗米粒大小的黑色耳塞递给我。我塞进右耳,听到一声极轻的电流嘶声,然后是老K的呼吸。"收到。"
下午两点十五,保安换班。我把电动车停在陆氏集团总部正门前,提着保温箱走到门禁闸机前。保安亭里的年轻保安抬头看我:"外卖走侧门。"
"不是外卖,"我说,声音很大,大到大厅前台的两个女人都转过头来,"我要找陆沉舟。我是SN017。"
保安的脸色变了。不是惊讶,是一种训练过的紧绷。右手按上了对讲机。好,就是这样。看我,全部看我。我在闸机前开始闹——拍玻璃,踹栏杆,把保温箱砸在地上,蛋糕滚出来,巧克力字糊了一地。保安冲出来架我,我挣脱,往大厅里跑,前台的女人尖叫着按下了红色按钮。警报响了。
耳机里传来周磊的声音,很轻:"车库空档。进。"
三秒后,老K的声音:"货梯门开了。B2。"
我继续闹。两个保安把我按在大理石地面上,膝盖顶着我的后背,脸被压得变了形。前台的女人在打电话,眼圈发红。我在笑。他们以为我疯了。
很好。都来看我。
耳机里老K的声音忽然急了:"二楼有人。两个。穿制服。不是保安——"然后是布料摩擦声,脚步声,很急。"周磊?"
没有回答。"周磊!"
沉默了四秒。四秒里我听到了太多东西——低沉的嗡鸣声,像电流通过水银,周磊的呼吸突然变重变乱,然后是一声极短的闷哼,像被人掐住喉咙又松开。然后什么都安静了。
老K的声音在发抖:"他……他的眼睛……"
我听到了哭声。五十多岁的男人,额头有疤,被格式化过一次都没哭过的老K,声音在耳机里碎成了渣。"他的眼睛变成灰色了。瞳孔散了。嘴角在流口水。他……他不动了。"
周磊。那个在菜市场后门拦住我、递给我灰色方块的人。那个说"如果有人还活着从控制中心出来,就是能信的"的人。现在他坐在地下某层的角落里,眼睛是灰色的,嘴角挂着口水,像一台被拔掉电源的机器。
我的脸被压在大理石上,眼泪和口水一起流出来。保安以为我在哭。我用尽全力把声音从胸腔里挤出来,冲着耳机的方向喊:"老K,带他走!"
耳机里只有老K压抑的抽泣声,和那台机器重新运作前的嗡鸣。"老K!"
"……退了。"他的声音像是从水底传上来,"他们看到我了。周磊他……我只能……"尾音消失在电流里。通道的轰鸣声又开始了,这一次更近,像是从地板下面钻出来的。
保安把我从地上拖起来,有人在念我的名字,SN017,SN017。手腕内侧,015的编号牌已经被汗浸得模糊了。
11
在保安的按压下喘了整整三分钟。嘴角的血顺着下巴淌,滴在大理石上,溅成一小朵一小朵暗红色的花。
脑中有根弦绷到极致,嗡嗡地震。我想砸烂所有东西,想冲进地下把陆沉舟的眼珠子抠出来塞进他那台机器里。周磊的眼睛——灰色的、散了的瞳孔、嘴角的口水——像一根烧红的铁钉钉在后脑。但我没有动。
保安把我丢在大厦外面的雨里。我趴在积水里,指甲抠进泥浆,直到指节咯咯作响,然后——松开。一下。呼吸。两下。呼吸。三下。我必须冷静。冲动会让我变成他们屏幕上的又一行数据。
回到出租屋,把门反锁,拉上窗帘。小鱼在隔壁,呼吸声细细的。我不能崩溃,崩溃是他们想要的。
从保温箱的夹层里抽出那卷地图,在桌面上摊开。上面有我用铅笔头密密麻麻标注的观察者、摄像头、路线、换班时间。现在我要加一层新的标注——陆沉舟。
他是谁?不是资料里的"陆家独子、富豪",不是车牌号京A·88888。我需要知道他是怎么想的。一个人要杀另一个人九十九次,还坐在屏幕后面笑着看,这不是正常人的脑子。
我打开手机搜陆沉舟的名字。新闻很少,但有。几条财经版的采访,照片上的他穿着剪裁得体的深灰色西装,头发一丝不苟。我放大照片看他的手。左手无名指上没有戒指,手腕上戴一块百达翡丽,手指干净得像没干过活。继续往下翻是几条零碎的旧闻:陆氏集团董事长独子,五岁时母亲因车祸去世,父亲再婚,十七岁被送往海外,二十二岁回国接手集团。一条访谈里,记者问他"成功的秘诀",他端着咖啡杯,指尖敲了敲杯沿,说了一句:"我不接受输。"
字不多,但够了。我把这句话抄在地图背面,用铅笔画了一个圈,然后开始复盘这99次循环里陆沉舟的每一次出手。
第1次:路口直撞,干净利落,像外科手术。第2次:涵洞堵杀,他亲自下场,说了话——"又来了?""第二轮了,有意思"——他在享受。第3次:不出门也死,整栋楼炸,他要证明我逃不掉。第4次:我去找他,他让保安把我丢出来,让民警当我是疯子,他在告诉我"你不存在"。第99次、100次……他在磨,在调参数,在找最让我痛苦的那种死法。
每一次他都赢,每一次都站在规则之外。他是裁判,是玩家,是发牌的人。
我把铅笔在指间转了一圈,笔尖停在"我不接受输"那句话上。不接受输——这是他的铠甲,也是他的裂缝。一个必须赢的人最怕什么?输。不是输一次,是输得彻彻底底,输到他无法改写、无法重来、无法假装那局不算数。他设了九十九次循环,是因为他需要一把完美的锁。而锁的钥匙,从来不在他手里——在我这儿。
他可以杀死我,但他无法杀死"我已经知道了"这件事。
我把铅笔搁下,在地图最中央画了一个小小的方框,写上四个字:我要赢他。然后闭上眼,听见隔壁小鱼翻了个身。
12
第二天早上六点,雨声准时灌进耳朵。没有立刻起床,盯着天花板上的水渍,数到七十,才翻身坐起。
表演开始了。
上午十点,穿着那件破雨衣走到城东三号路和望京街交叉口。就是那个路口,第一次死的地方。在路口站了整整两分钟,雨顺着头盔面罩往下淌,盯着红灯跳秒,呼吸越来越急——不是真的急,是控制着让胸腔起伏,让肩膀发抖。然后松开车把,电动车倒在地上,砰一声,车灯在积水里亮着,像一只睁着的眼睛。
我跪在积水里,双手抱头,喉咙里挤出一声干嚎,声带扯得生疼。"别过来!"我冲着空气喊,"别过来……"
路过的行人绕开我。一个外卖小哥停下来,喊了一句"兄弟你没事吧",我没理他,把脸埋进臂弯,肩膀一耸一耸。身体在抖,这是我练过的抖法——从腹部发力,带动锁骨和肩胛骨,效果和真的一样。
镜头在转,能听见那些灰色盒子调整角度时发出的极轻的电机声。
下午回了出租屋,故意没拉窗帘。我坐在窗边,把小鱼那条没织完的红围巾摊在膝盖上,手指一根一根捋着毛线头。捋着捋着,突然把围巾狠狠摔在地上,又弯腰捡起来贴在脸上。对着窗口,让镜头拍。开始笑,笑着笑着,眼泪淌下来。不是哭出来的眼泪,是憋气憋的,眼眶发酸,泪水自己涌,效果一样。
晚上八点,外卖保温箱里放了一瓶安眠药。不是真的安眠药,是维生素片,白色,形状差不多。坐在出租屋的桌前,把药片一颗一颗倒在掌心,数了十三颗。然后举到嘴边。
停住。
手在抖,这一次是真的抖。因为摄像头就在我对面那栋楼的窗户里。把药片塞进嘴里,就着水咽下去。喉结滚动。然后趴在桌上,不动了。
过了很久,楼下有脚步声。很轻,但很快。
好。鱼咬钩了。
抬起头,把嘴里的药片吐进垃圾桶——没咽,一直含在舌根下面。维生素片化了一半,苦的。
接下来三天,重复这套把戏,越演越狠。第四天在天台上站了四十分钟,半只脚悬在外面。第五天用刀片在小臂上划了一道浅口子,血珠渗出来的时候,对着窗口的方向笑了一下。那个笑是故意的,绝望到极致的人不会哭,会笑。
第六天晚上,在直播间的弹幕里看到了变化。以前是"再来一次""换个死法",现在变成了——"他要自杀了?不行,还没看够呢""主播快救他,我的钱还没花完""这种崩溃的戏比车祸好看"。打赏金额翻了三倍。
而陆沉舟终于沉不住气了。第六天深夜,正在出租屋里"崩溃"到一半,手机忽然亮了。屏幕上跳出一条加密消息,发件人是乱码。点开,只有四个字——
"你在演戏。"
心脏猛地一缩,盯着屏幕,手指悬在键盘上方停了三秒,然后打字:"你想多了。"
那边很快回:"明天下午三点,北郊的旧厂房。一个人来。带上你的直播设备。"
发送后屏幕暗了下去。我关掉手机走到窗边,拉上窗帘。黑暗里摸了摸舌根,又摸了摸小臂上那道结痂的伤口。六天,够了。把红围巾叠好,放进包里。
13
陆沉舟约我去北郊旧厂房,我去了。不是去送死,是去演最后一幕——让那个人看着我崩溃,看着我跪在雨里认输,让他觉得第100次循环的猎物已经废了。
旧厂房里什么都没有,空旷的水泥地,锈蚀的钢梁,雨从屋顶的破洞漏下来,在地上砸出一排圆坑。等了四十分钟他没来,只有一部手机留在厂房中央的铁桶上,屏幕亮着,播放着我的"直播回放"——那个天台上的四十分钟,那个划小臂的笑。底下弹幕滚着:"主播在调教他呢。"
我盯着那部手机看了十秒,突然明白。这不是约见,是警告,也是饵。他在告诉我:我知道你在演,但我让你继续演——因为观众爱看。而他此刻在哪?答案在弹幕里飘过的一行字里:"主播说他去陆氏开会了,开完回来播下午场。"
陆氏集团总部,地下三层。他的人不在那儿。我现在去。
从旧厂房出来,骑车绕了三条街,在望京街尽头的巷子里换了衣服——不是外卖服,是一件从旧货市场买的黑色冲锋衣,帽子拉起来,只剩眼睛。保温箱里装着老K修好的那台笔记本、三根数据线、一把从城南车库借来的万用钥匙。
下午四点十分,陆氏集团总部,地下车库换班,四十秒空档。上一次周磊死在这里,我踩着那条路线,每一步都踩在他没走完的脚印上。肋骨那里发紧,像有人拿手指摁着。
货梯B2层,门禁卡贴上去,绿灯。电梯下沉,嗡鸣声裹着消毒水的味道。到地下二层换走消防通道往地下三层走。通道越来越窄,灯光越来越白,白得像太平间。尽头一扇灰色钢门,没有门牌,只有一个刷卡槽和一个四位密码键盘。
密码是我猜的。三次循环里送外卖到陆氏集团总部门口的时候,见过陆沉舟的车。车牌京A·88888。而那扇门旁边的密码键盘,磨损最重的四个键是8。输了8888,门开了。
档案室比我想象的大,也比我想象的整齐。四面墙是灰色铁皮柜,柜门上贴着白色标签,编号从LYJHV001排到LYJHV227。227。老K说的"每年上百个实验品消失",我原来以为是夸张。
拉开第一个柜门,里面是文件盒,每个盒子上贴着一张照片、一个名字、一个编号。照片上的人穿着病号服,头发剃光,眼睛下面有乌青。我认识这种照片,控制中心的屏幕上我也有一张。一格一格翻过去。
第47格,周磊。SN014。照片上的他笑得很憨,像真的只是个外卖站长。备注栏写着"已格式化"。
第15格,沈岩。SN018的哥哥。备注栏三个字:"脑死亡"。
手停在第227格前,那是最后一个。没有照片,只有一个白色封条,上面盖着红章。编号栏空着。备注栏写着:待激活。
封条下面压着一张纸条,字迹和我的一模一样:
"第101次循环,主角已就位。"
货梯的嗡鸣声从背后传来。
14
货梯的嗡鸣声越来越近。来不及藏,手里的纸条攥成一团塞进口袋,转身面对那扇灰色钢门。
门开了。
不是保安。是一个人,穿深灰色西装,袖口露出白衬衫的一道边,左手腕上那块百达翡丽在灯光下晃了一下。走进来的时候脚步很轻,皮鞋踩在水泥地上没有声音,像猫。
陆沉舟。
我见过他的照片,但真人比照片更瘦,颧骨的线条像刀刻的。他身后跟着两个黑衣男人,站在门口没有进来。
"SN017。"他说。声音不高,像在念一个商品编号。"第三次见面了。"
"我不记得前两次。"我说。右手已经摸到口袋里的手机,拇指按住侧键,长按三秒启动录音。屏幕亮了一下,我用身体挡住。
"第一次,你在城东路口。第二次,你在涵洞里。"他走到档案柜前,随手拉开一格,抽出一份文件,翻了两页,又放回去,动作随意,像在自家书房。"你现在的表情比之前好。之前是恐惧,现在是愤怒。进步了。"
"你知道我来干什么。"
"知道。"他拉过一把椅子坐下来,翘起腿。"找证据。"
"你不怕?"
"怕什么?"他笑了,笑得很真诚,像朋友之间开玩笑。"你拿什么告我?你在这个城市里不存在。没有身份证,没有户籍,没有社保。你去报案,他们当你疯子。你去找律师,律师查不到你的委托人。"
他说的是事实。我的牙根咬得发酸。
"你以为这些是犯罪?"他忽然收了笑,身体前倾,手肘撑在膝盖上。"这是进化。我在帮人类突破极限。你知道你的意识残留指数是多少吗?0.97。人类的正常意识在极端痛苦下会在三秒内自我保护性关闭,但你——你能承受99次死亡,每一次都完整地记住。你不再是普通人了,林北。你是新人类。"
我盯着他的眼睛。那里面没有疯狂,只有冷静的、几乎可以称之为科学的热情。他真的相信自己说的话。胃缩得更紧。
"那些人呢?"我压着嗓子,"周磊。沈岩。那些被格式化的人。他们也是'进化'的代价?"
"实验有损耗率。"他说,语气像在讨论天气。"227个样本,活下来的有3个。这个数据在医学试验里不算差。"
我差点扑上去。膝盖绷直了,肌肉在抖。但抖之前先吸了一口气,把那股烧到喉咙的火压回去。他要的就是我失控。
"你录音了。"他忽然说。
手指一僵。
"手机在你右口袋,屏幕朝内,长按侧键启动。"他笑起来。"我在监控里看到你的动作了。继续录没关系,这些音频对我没用。这不是我的声音,是我的录音里混进去的另一层声音。你在涵洞里说过一句话——'我不需要记忆'。我把这句话剪出来,调高了八十分贝,放在你的录音文件里。你现在录下的所有内容,播放时都会变成这句机械声。证人听到的,是AI合成的鬼话。"
血凉了半截。他从一开始就知道。从涵洞里那次,不,从城东路口那次。他一直在旁边看着,像看一部他亲自剪辑的电影。
"你还想跑?"他站起身拍了拍裤子。"外面两个人,这栋楼还有四个。"
15
"你的妹妹小鱼,也是实验品。"
耳朵嗡了一声,像被人用锤子砸了一下后脑。房间里所有的声音都消失了,只剩下血液冲刷耳膜的隆隆声。腿站不住了,膝盖撞上档案柜的铁皮,发出一声闷响,震得柜门上的白色标签都颤了一下。
"你说什么?"我听见自己的声音,像是从很远的地方飘来的。"小鱼……她是……"
"SN019。"陆沉舟站起来,从口袋里掏出一个灰色方块,轻轻放在档案柜上。方块上印着编号,被他修长的指尖推到我面前。"她已经死了7次了。"
7次。
眼前空气在扭曲,档案柜的铁皮反光像碎裂的镜面,把他那张笑盈盈的脸切成一块一块。我捏住那个方块,指腹擦过编号,SN019。指甲盖大的灰色塑料,轻得像纸。她死了7次。
那个每天坐在隔壁写作业的女孩。那个吹蜡烛的时候闭着眼睛,铅笔尖蹭着纸面沙沙的女孩。那个把红围巾织到一半,被线头缠住手指会噘着嘴的女孩。那个每次我下夜班都会在门口留一盏小灯的女孩。
"你对她做了什么?"声音开始劈,像一块被掰断的木头。血冲上头,耳朵里全是自己粗重的喘息声。
"我只是把她放进去。"陆沉舟重新坐回椅子上,跷着腿,像在聊天气。"你不在的时候,她一直在观察、记录。她的记忆也被格式化了,但和你一样,残留指数在涨。第7次循环结束,0.81。比你同期还快。"
"你是个疯子。"
"不。"他笑着摇头。"我是观察者。我想看看,一个哥哥为了救妹妹,能做到什么地步。"
咬住牙,铁锈味从牙根渗出来。不是疯子,是变态。一台把人切成数据的机器,站在旁边看血怎么流。
"你以为你做的是实验,"我说,每个字都是从喉咙里挤出来的,"你是在看戏。看一个哥哥怎么崩溃,看一个孩子怎么被你碾碎。"
"不,是极限。"他的眼睛忽然亮了,像科学家忽然看见了关键数据。"人性的极限。恐惧的极限,爱的极限。你怕死,但你更怕她死。这个数据,是这个实验最漂亮的变量。"
攥紧那个方块,指甲掐进掌心。
"现在,我给你一个选择。"他站起来走到我面前,俯下身,嘴唇几乎贴到我耳朵。"救你自己,还是救你妹妹?"
16
"我两个都要救。"
这句话说出来的时候,声音很平。不是逞强,不是英雄主义,是这个句子从脑子里成型到嘴边,中间没有过任何犹豫。
陆沉舟笑了。不是冷笑,是那种猎人看见猎物咬钩时的笑。他从椅子上站起来拍了拍手,像给一出戏鼓掌。"好。那你就试试吧。"
他转身走出档案室,两个黑衣男人跟上去,钢门合拢,锁芯咔嗒一声。然后房间里的灯变了,红色。整面墙的屏幕同时亮起,画面切换成同一个坐标系——城市地图,上面一个红点在闪,像一颗心脏。红点的位置是城南老城区地下排水系统的某个节点。地图下方弹出一行字:
"SN019 位置锁定。距爆炸:04:00:00。"
小鱼。
冲出去。货梯不敢坐,走消防通道,一步三个台阶往上翻。手掌拍在铁栏杆上震得发麻,肺像被砂纸磨着,每吸一口气都带着消毒水的铁腥味。冲出大楼的时候雨更大了,没有雨衣,骑上电动车就走。保温箱里那台笔记本还在,单手扶把,单手摸出手机拨小鱼的号。
关机。再拨。关机。
雨砸在屏幕上,手指打滑。咬着牙把地图那张纸从保温箱夹层里抽出来,摊在仪表盘上。城南排水系统的入口——三个。望京街排水沟尽头有一个,我走过;菜市场后巷有一个,老K提过;还有一个在城南铁路桥下,送外卖时见过铁栅栏,但没进去过。望京街排水沟,离我现在最近。
拧满油门。雨幕里红绿灯一片模糊,轮胎碾过积水溅起来的泥点打在脸上。胃里翻搅,嘴里全是铁锈味。不敢想小鱼现在是什么样子。不敢想。
两公里,七分钟。车扔在排水沟入口的铁栅栏前。栅栏上了锁,U型锁,工具箱不在车上,直接从路边捡了根钢筋,插进锁环,用膝盖顶着撬。膝盖撞在铁栏杆上,骨头响了一声,痛感顺着小腿蹿上来,咬着牙没吭声。锁开了。铁栅栏拉开一道缝,一股陈年臭气涌出来,像腐烂的菜叶泡在下水道里发酵了十年。
钻进去。排水沟里黑得伸手不见五指,打开手机手电筒,光柱扫过湿滑的水泥壁,水没过脚踝,冰冷,带着泥沙。走了大概四十米,前方出现一个岔口。左边有微光,右边是黑的。走向左边。
灯光越来越亮。是一个地下空间,以前是检修站,铁管子横七竖八,地上堆着废弃的工具箱。最里面的角落,有一张破旧的行军床。
床上坐着一个人。红围巾。织了一半的红围巾,线头垂在膝盖上。
"小鱼!"
她抬起头。脸白得像纸,嘴唇发紫,眼睛下面的乌青比我在控制中心档案照片里看到的还深。
"哥。"她声音像砂纸磨出来的。"你怎么来了?"
"别动。"我蹲下去,手抖着去摸她的手腕。脉搏在,但乱得像手机振动。膝盖上那条红围巾被水汽浸得发沉,织针还别在线团里。
"钟呢?"我问。
她摇头,眼睛往暗处瞥了一下。顺着看过去,铁管子后面有什么东西在闪——红灯,规律地跳,像计时器。
没时间了。
17
她眼睛往暗处瞥的时候,我顺着看过去。铁管子后面,一个灰色金属盒子,巴掌大,表面缠着红蓝两色的线,红灯一跳一跳。跳得不快,但稳。像心跳,但比心跳冷。
"多久了?"
"你来之前……两小时。"小鱼把膝盖上的红围巾攥紧了。"你进来的时候还有三小时五十八分。"
她记得秒数。在黑暗里,没有钟,没有手机,她靠数自己的心跳记秒。
伸手要去摸那个盒子,她一把拽住我的袖子。"别碰。碰了会提前。"
手缩回来。把手机手电筒压到最暗,光贴着地面照过去——盒子侧面有一块小屏,红色数字:03:42:17,一秒一秒往下掉。
03:42:16。03:42:15。
喉咙发紧。蹲下来,把小鱼的下巴抬起来,让她看着我。"你听我说。你现在告诉哥,你怎么知道这是循环的。"
她盯着我,眼睛忽然亮了一点。那点亮不是害怕,是如释重负。
"因为我死了七次。"她说。
手在她下巴上僵住。
"第一次,我记住了你的脸。"她说,声音哑,但字一个一个咬得很清。"你送我蛋糕,站在门口。后来你被撞了。我从窗户看见。"
"第二次,我记住了时间——23:17。"
"第三次,我记住了那辆车的尾灯。红色,左边比右边暗一点。"
"第四次,我记住了一个人。穿白衬衫,从便利店出来,走往东。"
"第五次,我记住了地下有水声。"
"第六次,我记住了那个盒子。"
"第七次——"她顿了一下,把那条红围巾举起来。"我记住了这个。每次循环它都织到同一个地方断掉。我故意的。我每织一行,就往上多记一件事。"
我听不懂她怎么做到的,但她做到了。她的脑子被格式化过——陆沉舟说的——可残留指数在涨,0.81,比同期的我快。"那你知不知道地下三层?"
她点头。"第六次死前,我在那个穿白衬衫的女人家里看见一张纸。她把纸烧了,但灰里有字。我捡的。拼了两天——'LYJHV''地下三层''硬盘'。"
眼眶发烫。她一直在帮我,不是被困住的猎物,是我埋在黑暗里的一双眼睛。在我不知道的七次里,她替我记住了一切。
02:58:41。红灯跳。
"哥。"她忽然抓住我的手,力气小得像一片纸,但指尖是烫的。"密码我知道。"
整个人像被电流打了一下。"什么?"
"硬盘的密码。"她声音压得更低,像怕那个盒子听见。"那张纸烧了,但灰里的字不全。'LYJHV'——不是密码,是缩写。把每个字母倒过来,再往后移一位……"她闭上眼睛,额头抵着我的手背,像在翻一本看不见的字典。"62-195。"她说,"李应江。江是5。"
心脏撞在肋骨上。她睁开眼看我,忽然笑了下,很淡,像冬天哈出来的一口气。"你信我吗,哥?"
我握紧她的手。"信。"
02:47:03。
18
密码不是六位数。
那个灰色盒子侧面的小屏下面有一排数字键,0到9,外加一个确认键。六位数输入框在屏幕上方,红光一闪一闪。"62-195。"小鱼的声音贴着我的手背。"但只有三次机会。输错一次,提前。"
"提前多少?"
"不知道。"
手停在数字键上方,拇指在抖,不是害怕,是缺氧。排水沟里的空气稀薄,带着铁锈和霉味,每吸一口都像吞了一把湿砂。
62-195。她是从灰烬里拼出来的。但陆沉舟不会用这么简单的东西做密码,他要的是"掌控感"——一个能赢的人,密码也必须是只有他能理解的东西。
我忽然想起一件事。
陆沉舟的办公室。档案室外面那间,冲进去的时候瞥了一眼。他的桌上摆着一张照片,银色相框,边角有磨损。照片里是一个女人,三十多岁,穿着米色风衣,站在一棵梧桐树下。照片是背面朝上的吗?不。是他拿起来看了一眼,翻过去放下的。翻过去的那一瞬间,照片背面有字。当时没看清,但眼睛记住了笔画的形状——圆润的,有些连笔,写的是:
1996年11月23日。
1123。他的母亲,车祸去世。新闻说他五岁时母亲去世,资料上写他1991年生的。五岁,1996。1123。
"不是62-195。"我说。
小鱼的手指收紧,掐着我的手腕。"哥——"
"他不会用别人的密码。"脑子在烧。"他用他自己的。他母亲的忌日。1996年11月23日。"
"你怎么知道?"
"我看见了。在他桌上。"
她没有再问。她信我。
02:11:34。
伸手按下去。1、1、2、3。六位数输入框——不对,是四位。屏幕下闪出"4DIGIT"的字。四位。小鱼说的三次机会还没开始用。1123。按下确认键的瞬间,屏幕闪了一下,红灯停了。
00:00:00。
沉默。一秒。两秒。然后——
警报声从四面八方炸开来。不是这个盒子的声音,是整个排水系统的声音。墙壁里的扬声器同时尖叫,像一千只金属嗓子在嘶吼。红色的光从铁管缝隙里透出来,把黑暗切成一条一条。
小鱼的脸在红光里白得像瓷。"他知道我们出来了。"她抓住我的胳膊。"哥,他一开始就设计好了——密码对了也是陷阱。"
铁管后面传来轰隆声,像有什么东西在铁管里移动,速度很快,越来越近。
拽着我往左边的岔口跑,水花溅到脸上。灰色盒子从手里滑出去,啪一声掉进黑水里,屏幕的红光沉下去,沉下去,消失。
岔口尽头是一扇铁门。没有锁,没有把手,只有一道焊死的缝。身后的声音追上来了。
19
铁门焊死了。用手掌拍上去,闷响里带着空腔的回音——门后面有空间。手指摸到门缝,一道金属焊线,粗得像筷子。身后的轰隆声变成了咆哮。水。
转身把小鱼拽到身后,水头已经从岔口那头涌过来了。黑色的、带着泥沙和铁锈味的水墙,高度到我腰部,速度像一列失控的列车。
"哥——"小鱼的指甲掐进我小臂。
摸遍全身。工具箱不在,钢筋留在了栅栏口。唯一硬的东西是保温箱上的金属搭扣,薄铁片,边缘卷过一层皮。不够。
蹲下来,手摸进水里,指甲抠进铁门底部的缝隙。水漫过膝盖了。焊线在底部有一段没焊满——大概十五公分,像是偷工减料留下的豁口。用手指去撬,指甲劈了,血和泥水混在一起,滑得抓不住。搭扣。把保温箱的搭扣卸下来对折,塞进豁口。薄铁片弯成U形卡住焊线,膝盖顶住,双手握住保温箱当锤子砸。一下,两下,三下。火星溅进水里,熄灭。
第四下。"嘎"一声,焊线断了。
扒开门缝,用手肘和肩膀往里顶。铁门锈住了,合页发出杀猪般的尖叫。缝宽到能挤进去一个人的时候,把小鱼推进去。她整个人软了一下。
"小鱼!"
她靠在门框上,嘴唇发白,眼珠在眼眶里转了半圈,对不上焦。额头上全是冷汗,黏着碎发。我掰开她的眼皮,瞳孔放大了,光打进去反应很慢。
"哥……腿……没知觉了……"
掀开她的裤腿。左小腿肿得比右腿粗一圈,青紫色,水泡已经开始鼓起来。泡在污水里太久,感染,或者失温。身体凉得像刚从冰柜里拿出来。水已经漫到腰部,再过一分钟这里全是水。
蹲下去把她的手搭在我肩上,搂住她的腿弯,把她背起来。她轻得可怕,十七岁的女孩,背在身上像一床湿棉被。
"抓稳。"
铁门后面是一条向上的斜坡,水泥台阶,苔藓滑得像抹了油。踩着边缘走,重心压低。小鱼的下巴抵在我肩窝里,排水又浅又烫,喷在我脖子上,一下比一下弱。
台阶尽头一扇方形铁盖。推开,雨水灌进来。顶着铁盖翻上去,膝盖砸在柏油路上,眼前炸开一片白光。雨声、风声、远处的车流声一起灌进耳朵。
身后,小鱼在我背上咳了一声,然后不动了。
撑着地站起来,转头去找出口的方向——
车灯。一排。刺穿雨幕,白得像刀。
黑色越野车停在二十米外。车门开着,一个人站在车旁,深灰色西装,没打伞,雨水顺着他的头发淌下来,他也不擦。他看着我,或者说,看着我背上的小鱼。
没动。雨砸在脸上,眼睛都睁不开。小鱼的手臂垂在我胸前,一点力气都没有了。
"陈先生。"他开口,声音被雨声削掉一半。"把她放下。"
不是商量的语气。
我把他——那个声音、那张脸从记忆里翻出来。不是程总。是那天在医院走廊里,拍了拍程总肩膀的人。他身后有两个人走上前,黑伞,黑衣,手垂在身侧,走过来的步子很稳。
后退一步,脚后跟踩到井盖边缘。小鱼在我耳边吐出一口气,烫得像火。
20
雨水从下巴上滴下来,落在小鱼垂着的手背上。她已经昏过去了,呼吸浅得几乎摸不着。两个黑衣人架住我的胳膊,力道大得像铁钳,我护着小鱼,没有反抗。
黑色越野车开了十分钟。车窗外什么都看不见,雨幕把整个城市吞成一块灰色的布。下车的时候闻到消毒水的味道,混着混凝土的凉气。
一个巨大的圆形空间。直径至少五十米,穹顶很高,混凝土墙壁上每隔三米就嵌着一个摄像头,黑色的半球体,像一排排睁开的眼睛。数不清,快速扫了一圈——最少六十个。场地中央是一个水泥台,台面上有暗红色的痕迹,干涸的,洗不掉的那种。四周的台阶上架着灯光设备,白炽灯照下来,把每一粒灰尘都照得清清楚楚。
他们把我放在水泥台上。小鱼被放在离我五米远的另一张金属椅上,手腕上绑着塑料扎带。有人给她扎了一针,她的头歪在椅背上,睫毛在灯光下颤了一下,没醒。
陆沉舟从穹顶的一道暗门走出来,换了衣服。黑色高领毛衣,灰色长裤,手里端着一个纸杯,像去楼下的咖啡馆买了杯美式。他走到场地边缘的台阶上,居高临下地看着我。
"SN017,"他喝了口水,"最终测试。"
灯光打在他脸上,颧骨的阴影拉得很长。身后的墙上,一台巨型显示屏亮了,直播界面,左上角那只猩红的眼睛。弹幕已经开始滚了,在线人数的数字跳到了五位数。
"规则很简单。"他把纸杯搁在台阶扶手上,声音不大,但圆形空间的回音把每个字都送到我耳朵里。"你们两个,只能活一个。"
他顿了一下。
"你选。"
胃像被人攥了一下,又松开。低头看小鱼。她的嘴唇还是紫的,呼吸浅到胸口几乎看不到起伏。扎带陷进她的手腕,皮肤勒出一道白印子。他在测试我,我知道他在测试什么。九十九次循环,他看着我恐惧、崩溃、挣扎、战斗,全部记录,全部分析。现在他要看最后一块拼图——一个哥哥面对妹妹的命和自己的命,会怎么选。这是他最想要的数据。人性的自私。
"计时十分钟。"陆沉舟举起手腕,那块百达翡丽在灯光下闪了一下。"十分钟后你告诉我答案。选你自己,她死。选她,你死。不选——"他轻轻拍了下掌。"两个都死。"
摄像头在转,能听见那种极轻的电机声,像蚊子振翅。弹幕在屏幕上疯滚:"开始了""这次玩大了""主播好会"。在线人数还在涨,有人在打赏,金额从屏幕一角飘过去,像扔进水里的硬币。
我看向陆沉舟,他正低头看表,嘴角挂着那种笑。十分钟。弹幕像一群秃鹫在屏幕上方盘旋。他为什么要在这种地方建圆形空间——回音。每一个字都能传到每个角落,像实验室里的钟罩,所有反应都被放大、被记录。
张了张嘴,嗓子疼,雨水和消毒水的味道混在一起。
"选她。"
说得很快,声音沙哑,但在混凝土墙壁之间撞来撞去,清清楚楚。弹幕停了半秒,然后炸开。陆沉舟抬起眼,没说话,只是慢慢把袖子撸下去,看了一眼手表。
21
他愣住了。
就那么一秒。嘴角还挂着笑,但眼睛里的光晃了一下。他没想到我选了"选她"以外的东西——他没想到我两个都不要。
"你说什么?"他把袖口拉回去,金属表扣咔哒一声。
"我拒绝这个游戏。"
声音不大,但圆形空间的墙壁把每个字都弹回来。小鱼的手在我掌心里,指尖凉的,我攥紧了一点。她的睫毛颤了一下。
陆沉舟走下台阶。一步,两步,皮鞋踩在水泥地上,声音很轻。走到离我五米的地方站住,偏头看我,像在看一个解不开的题。
"你知道你在做什么?"
"知道。"
"你一直在测试人性的底线。"往前迈了一步,膝盖发软,但脚踩实了。"车祸、爆炸、毒杀、格式化——你换了九十九种死法,就是想看我在哪一次崩溃。你把一个哥哥逼到悬崖边上,让他选自己死还是妹妹死,然后把这段录下来,卖给那些在网上看热闹的人。"
抬手指向他身后的屏幕。
"但你错了。人性不是用来测试的,是用来信任的。"
他笑了一声,短促的,像刀片刮过玻璃。"信任?"他重复这个词,像在品一道难吃的菜。"你信任谁?那些看着你死了九十九次的观众?那些在弹幕里打赏让你'死得惨一点'的人?"
"我信任她。"把小鱼的手举起来,让摄像头拍到。那只手瘦得像枯枝,手腕上的塑料扎带勒出一道白印。"我也信任那些没被你买通的、还有人心的人。"
转过身面对那台巨型屏幕。猩红的直播标识在左上角跳动,弹幕密密麻麻。在线人数已经跳到了六位数。
"所有正在看直播的人。"我对着摄像头说,喉咙里的血腥味翻上来。"你们现在知道真相了。"
停了一秒。雨声从穹顶的通风口灌进来。
"这不是游戏。这是谋杀。"
屏幕上的弹幕顿了半秒。然后炸了。
"什么情况???""他说的是真的??""这是剧本吧??""卧槽这是真的??有人报警了吗""我已经打了110""等等,那个女孩身上绑的是什么???"
弹幕滚动的速度肉眼可见地变了。不再是"666""再来一次",是问号,是感叹号,是"我是不是看错了"。有人开始刷"报警"两个字,一排一排,像潮水涌上来。在线人数的数字在跳,但方向反了——往下掉。
陆沉舟的笑容终于挂不住了。他抬手摸了摸后颈,然后转头看那个操作台,声音第一次带上了裂缝。
"关掉。"
没人动。
"我说关掉!"
角落里那个穿黑衣的技术员抬起头,手悬在键盘上方,没按下去。他看了陆沉舟一眼,又看了看屏幕上的弹幕。那一排排"报警"像烧红的铁,烙在每个字上。
穹顶外,远处传来第一声警笛。很远,但很清晰。
22
陆沉舟的眼睛红了。不是哭,是血冲上头,眼白里布满红丝。右手攥成拳头,指节咯咯响,青筋从手背一直爬到袖口里。向后退了半步,然后猛地转身,对着操作台吼:"关掉直播!拔线!全部拔掉!"
技术员终于动了。手指落在键盘上,敲了三下。屏幕没灭。
"关不掉。"技术员的声音干涩。"后台被锁了。远程锁的。数据……数据已经同步到云端了。"
"什么云端?!"陆沉舟一把揪住技术员的衣领,把人从椅子上拽起来。技术员的后脑勺撞上操作台边缘,发出一声闷响,血顺着耳根淌下来。
"我上传的。"
我的声音从水泥台那边传过去。雨声从穹顶通风口灌进来,把我的话搅得断断续续,但每个字都听得清。
陆沉舟转过头看我。脸扭曲了,嘴角还在笑,但那笑已经不像笑,像面具裂开时露出的缝隙。
"你?"
"第七天,我在你档案室里拷贝的。"我说。掌心全是汗,但声音稳住了。"你教我的。录音被你毁了,但数据没被毁。我用周磊的旧手机传的。加密邮件,定时发送。发给市局刑侦支队、省厅网安总队,还有三个海外人权组织。四十八小时前就已经发出去了。"
他盯着我,胸口起伏。纸杯被他踢翻,褐色的液体泼在台阶上。
"杀了他们。"
他说这句话的时候,声音突然轻下来,轻得像耳语。但圆形空间的回音把这四个字送到每个角落。
两个黑衣人同时动了。
我抱紧小鱼,把她从金属椅上拽下来护在身后。她的身体软塌塌的,呼吸烫得吓人。黑衣人的手已经摸到腰后了——
"警察!不许动!"
穹顶的暗门被撞开。铁皮和混凝土碎裂的声音炸开来,三束强光手电从门口射进来,白得像刀。脚步声,很多脚步声,靴底踩在水泥地上咚咚响。红色的激光瞄准点落在陆沉舟胸口,然后是两个黑衣人的后脑。
"趴下!双手抱头!"
黑衣人僵住了,手悬在腰后没拔出来。陆沉舟没动,站在台阶上,灯光和手电光把他切成明暗两半。手慢慢抬起来,不是投降,是把袖口整了整,像在整理一件穿旧了的衣服。
两个警察冲上来把他按在台阶扶手上。脸贴着金属,颧骨被压出一道白印。手铐咔嗒两声,扣住手腕。但他还在笑,嘴角被压歪了,那个笑就变成一条裂缝。
"太晚了。"他说,声音闷在扶手和手掌之间。"种子已经播下去了。你拔不掉的。"
没理他。蹲下来把小鱼的脸掰过来。瞳孔散了,呼吸像破风箱。解开她手腕上的束缚带,塑料扣断了两截。她的手指冰凉,扣住我的手腕,像溺水的人抓住最后一块木头。
"走。"我把她扛到背上。体重压得膝盖一软,血从手腕顺着她的手指往下淌,滴在水泥地上,一步一滴。
23
警灯在雨里染出一圈一圈的红,陆沉舟被两个人架上车的时候又回头看了我一眼。那眼神像一根冰凉的探针,扎在心口某个说不清的地方。车门关上,警笛声渐渐远了,水面倒映的红蓝色光斑还在一跳一跳。
背着小鱼走到路边,救护车已经来了。白大褂把她从我背上接下来的时候,肩窝里还留着她下巴的温度。医护人员冲我喊话,但声音像是隔着一层水,模模糊糊。
然后,我闭了一下眼。再睁开。
天花板。水渍。出租屋里那股熟悉的霉味。
猛地坐起来,冷汗把整个后背浸透了。手机在枕头边亮着——6月17日,早上六点整。屏幕上方是橙色的暴雨预警图标。
循环没有结束。
坐在床上,双手撑着床沿,指尖深深陷进床垫里。手指在抖,不是冷的,是那些画面在脑子里炸开——陆沉舟被拷上手铐时那个笑,小鱼绑在金属椅上的白印,警笛声、手铐声、弹幕像虫子一样爬满屏幕。
赢了,又怎么样?时间退回到起点。没有警察,没有云端数据,没有救护车。只有这一天,被泡在雨里的、打不碎的一天。
闭上眼,开始回想。一百次。我一直在逃,一直在打。从第一次被撞飞开始,我就把这一天当成了敌人——每一条街都是陷阱,每一秒都是倒计时,每一个活着的呼吸都通往23:17。布过局,演过戏,潜进过档案室,撬开过铁门,背起过小鱼。在监控下歇斯底里,在直播里喊出真相,在大雨里把人肉扛上肩头。
可从头到尾,我有没有哪怕一秒,认认真真地看一眼这一天?
雨声还在窗外。隔壁传来细碎的动静——翻书声,纸页沙沙,笔尖在纸上写字,顿一下,又继续。
小鱼在写作业。
对。今天是她的生日。我从来没有送出去过那个蛋糕。不是没买,是每次都在路上碎了。巧克力字糊掉,蜡烛折断,奶油被雨水泡成一摊粉色的泥。
用指腹擦掉眼角的水,下了床。隔壁的门缝里漏出昏黄的光,推开门,看见小鱼趴在桌上,铅笔别在耳朵后面,红围巾搭在椅背上,织到一半,线头垂下来。
她听见门响,抬起头,眼睛弯了一下。"哥,早。"
"早。"
说这两个字的时候,嗓子里堵着什么东西。"作业写到哪了?"走过去,声音平得连自己都吓了一跳。
"数学最后一道大题。"她把铅笔从耳朵后面拿下来,在指间转了半圈。"哥,你眼睛怎么红了?"
"没睡好。"
伸手把她掉到脸颊上的一缕头发别到耳后。指尖碰到她耳廓的一瞬间,她缩了一下脖子,笑了。
站在她身后,看着练习册上歪歪扭扭的字迹。窗外的雨还在下,天光灰白。这一次,我想好好过完这一天。
24
带她出了门。雨还在下,但小了点,变成细细密密的毛毛雨,打在脸上像一层凉纱。她把红围巾裹在脖子上,线头还是那么垂着,我没提醒她。
第一站是蛋糕店。城南那家老店,招牌上的字掉了半边。推门进去,玻璃柜里摆着七种蛋糕,问她想要哪种。她趴在柜台上看了很久,手指点在那个最小的草莓蛋糕上。八寸,三十九块。掏钱的时候手在抖,不是因为钱,是因为我欠了她太多次。
"就这个?不换大的?"
"够了。"她抬头,眼睛弯着。"我又吃不完。"
店里有个靠窗的小桌。把蛋糕拆开,插上蜡烛。只有一根。店员说送的,但我知道,这根蜡烛在之前的循环里从来没能插上去过。打火机按了两次才打着,火苗跳了一下,稳住了。
小鱼闭上眼睛,睫毛在烛光里投下两道细细的影子。"许了什么愿?"
"不能说。"她睁开眼,吹灭蜡烛。"说了就不灵了。"
看着那缕白烟散掉。蛋糕上的草莓被烛光烤出一层薄薄的水汽,亮晶晶的。她用叉子挖了一小口塞进嘴里,腮帮子鼓起来,含混地说了句"甜"。然后挖了一勺递到我嘴边。我张嘴接了。奶油在舌头上化开,甜得发腻。
"哥,你也吃。"
"嗯。"
吃完蛋糕去公园。城南那个老公园,没什么人。她从花坛边上捡了根树枝,蹲在泥地上画画。画了一只猫,画了一棵树,画了一个很高的人牵着一个很小的人。抬头看我:"哥,这是你。"
"我哪有这么高。"
"你在我心里就是这么高。"
蹲下来把那幅画拍了张照。手机屏幕糊糊的,但泥地上的线条很清晰。
下午想看电影。带她去了城北那家老影院,检票口的机器坏了一半,票是手撕的。放映厅里只有六个人。她想看的那部动画片已经下映了,只剩一个三点半的场次。银幕上有个女孩踩着云朵飞,她看得很专注,手里的爆米花忘在了腿上。
转头看她。银幕的光打在她脸上,一明一暗。她的眼睛很亮。我没有看银幕。看了一整场她的侧脸。
散场出来,天快黑了。路灯亮了,她走在我左边,影子被灯光拉得很长,一直拖到我脚边。伸手摸口袋里的钥匙,摸到了那张蛋糕店的小票,皱巴巴的,被雨水洇湿了一角。
"哥。"
"嗯?"
"今天很开心。"
她说这句话的时候没看我,眼睛看着前面湿漉漉的路。我嗯了一声,喉咙里像堵了什么东西。
25
夜风裹着雨丝吹过来,路灯下小鱼的影子被拉得很长。抬手看了一眼手机——23:15。
两分钟。
胃开始绞痛。这是一百次循环里积累下来的本能反应,身体比大脑先一步进入死亡倒计时。呼吸急促起来,喉咙发紧,手指不自觉地攥紧了小鱼的手。
"哥,你捏疼我了。"她偏头看我,眼睛里映着路灯光,暖黄色的。
"对不起。"
23:16。
把她往人行道内侧拉了一步,那一步踩在湿漉漉的台阶边缘,鞋底打了一下滑。全身的肌肉绷得像弓弦。远处有车灯亮了。心跳声盖过了一切。那两束白光在雨幕里越来越近,越来越近——
23:17。
车灯从我们身边过去了。一辆银灰色的小面包车,速度不快,轮胎碾过积水,溅起的水花落在路沿石上。车尾灯亮着,左边没暗——不,左边比右边暗一点。但那不是那辆车。
什么都没有发生。没有黑色越野车,没有爆炸,没有倒计时归零,没有血。雨继续下,细细密密的,落在脸上。
站在原地,手还攥着小鱼的手指,整个人僵了。三秒。五秒。十秒。
23:18。23:19。
手机屏幕上的数字跳着,安静得像什么都没发生过。
"哥。"小鱼摇了摇我的手臂。声音从很远的地方飘过来,又忽然变得很近。"你看。"
低头。她仰着脸看我,眼睛弯起来,嘴角翘着,雨水顺着她的发梢滴下来,落在她锁骨上。笑得很轻,像那根蜡烛的火苗被风吹了一下但没灭。
"我们自由了。"
说这五个字的时候,声音很稳。不像十七岁的孩子,像一个在黑暗里走了很久很久的人,终于看见了出口。
膝盖突然软了。不是倒下去,是蹲下去。蹲在人行道上,双手撑着膝盖,头低着,盯着地面上被雨水冲刷的那块砖。砖缝里有泥,有落叶,有一只被水淹死的蚂蚁。
我活着。她活着。23:17过去了。
喉结上下滚了一下,发现自己在笑,不是笑出声那种,是嘴角自己翘起来,控制不住。
"哥,你哭了。"
没有。抬手摸了一下脸,掌心全是湿的,分不清是雨还是别的什么。小鱼蹲下来平视着我,伸手擦了一下我的眼角,动作很轻,像在碰一个易碎的东西。
"走吧。"她拉我的手。"回家。"
站起来,腿还是软的,但能走。她走在我左边,把伞往我这边倾。那把伞是折叠的,很小,两个人撑会淋湿肩膀。但谁都没有说。
我们走进雨里。
26
醒来的时候,嘴里有甜味。奶油。草莓。还有蜡烛熄灭后那一缕焦。
睁开眼,天花板是白的。没有水渍,没有霉斑,灯管的光不是那种惨白的荧光灯,是暖的。空气里没有雨的味道。阳光从窗帘的缝隙里挤进来,在地板上铺了一条金线。
坐起来,浑身骨头都响了一遍。手掌摊开,指甲缝里干干净净的,没有泥,没有血,没有消毒水留下的白渍。左手腕上那道结痂的伤疤还在,但颜色淡了。小鱼趴在隔壁的桌上睡着了,铅笔还别在耳朵后面,练习册摊着,那道大题写了一半。阳光落在她脸上,能看见绒毛。
"小鱼。"
她动了一下,睁开眼。"哥。"揉了揉眼睛。"几点了?"
拿过手机。没有暴雨预警图标。日期是——
6月18日。
屏幕上的数字像一颗石子投进湖里。盯着看了五秒,手指抖着点开日历,确认了一遍。没有橙色预警,没有暴雨,天气图标是一颗太阳。
"下楼买早饭吧。"
下楼的时候扶着墙,不是腿软,是不适应。楼道里有人在浇花,阳台上的三角梅开得正艳。邻居王阿姨拎着垃圾袋上来,看见我就笑了:"小林,你妹妹生日过得怎么样?"
"挺好的。"
"那就好。"
她走了。垃圾袋里有个啤酒瓶碰在扶手上,叮当响。
走到街上停住了。阳光劈头盖脸砸下来。街道上有人在走,有车在跑,面包店门口排着队,有个小女孩举着气球跑过去,气球是红色的,线缠在她手腕上。空气里有烤面包的味道、尾气的味道、花露水的味道。真实。每一粒灰尘都是真实的。
掏出手机拨了那个号码。通讯录里第一个——"市局刑侦支队·王警官"。上次循环里把档案数据定时发出去的那个地址。
电话响了两声就通了。"王志刚。"
"我是。"
沉默了两秒。
"你发的那些东西,我们收到了。"
听见自己笑了。"6月18日。"我说,"蛋糕上的蜡烛,还点着。"
27
王警官的电话挂了以后,我和小鱼继续往前走。街上人来人往,阳光暖得像一床晒过的棉被。小鱼在面包店门口停下脚步,踮着脚尖看橱窗里的牛角包。
"哥,我想要那个。"
掏钱的手顿住了。
街对面。一个人站在梧桐树下。深灰色西装,没有打伞——今天没雨,但他的姿势像在等什么。头发打理得很整齐,鬓角剃得很利落。阳光落在他脸上,颧骨的线条比在雨里看更瘦。
陆沉舟。
没有手铐,没有警察,没有黑色越野车。他就站在那儿,双手插在裤袋里,朝我看过来。
脊背瞬间绷成一根铁棍。右手一把把小鱼拉到身后,掌心按在她肩上。她的身体在发抖,我也在抖,但我挡在她前面,就像那一百次里每一次一样。
他走过来。步子不快,皮鞋踩在地砖上,声音被嘈杂的街市声盖住了。穿过马路的时候看了一眼红灯——红灯,他等了一下,等绿灯亮了才走过来。在我面前三米的地方站住了。
"别紧张。"他说。声音不大,被面包店的香味和汽车喇叭声搅得有些散。手从裤袋里抽出来,掌心朝上摊开——表示没拿东西。"我是来道歉的。"
小鱼的指甲掐进我小臂。
"重生计划,"他说,"我已经亲手关闭了。服务器销毁,数据封存,交给警方了。我知道这些话从我嘴里说出来你一个字都不会信。"低头看了一眼自己的鞋尖,又抬起来。"但我还是想当面跟你说一声对不起。"
他的眼睛不再弯了。就是一双普通的眼睛,眼白里有红血丝,像几天没睡。
"我愿意接受法律的制裁。"他说,"从昨晚上到现在,我一直在配合调查。你发出去的那些数据是真的,不是陷阱。"
没说话,手一直按在小鱼肩上。
他从西装内袋里掏出一张名片。"我的律师,"他说,"联系方式。如果你需要什么,包括赔偿,都可以找他。或者直接找我。"
没有接。名片落在地上,风翻了一下,被一只跑过的小狗踩住了。
"滚。"
他点了点头,转身走了。走出三步,又停下来,背对着我说:"小鱼,她的检查报告我会让人送过来。脑波数据我销毁了,不会再有人用她。"
死死盯着他的背影。他没有再回头,走到路口,绿灯亮了,走进人群里,深灰色西装被阳光吞掉。
28
名片躺在地上,被风吹到路沿石边。没看第二眼。
"走。"拉起小鱼的手。
她的手是暖的。指尖有铅笔磨出来的薄茧,掌心有汗,握紧的时候力气不大,但是真的。攥着,像攥着一样比命还重要的东西。
穿过马路,绿灯还有十二秒。小鱼走在我右边,步子比刚才快了一点。
"哥,今天想吃什么?"
她问这句话的时候仰着头看我,发梢上有阳光。
"蛋糕。"我说,"你的生日蛋糕。"
她愣了一下,然后笑了,不是大笑,是那种眼睛先弯、嘴角再跟着翘起来的笑。"昨天不是吃过了吗?"
"再吃一次。"
这三个字说出来的时候嗓子里有东西在滚。一百次。我欠她一百个蛋糕。每一块都碎在路上,每一块都没送到。
城南老店。招牌上掉了半边的字还在。推门进去的时候风铃响了一声,玻璃柜里还是那七种蛋糕。店员认出我了,挑了下眉毛:"又来?"
"草莓的。八寸。"
小鱼趴在柜台上看,手指点在玻璃上。"哥,要不换个大的?今天我请客。"她从口袋里掏出一张皱巴巴的十块钱,在我面前晃了晃。
笑了。喉咙里的东西终于化开了。
"你那十块钱留着买铅笔。"
"铅笔够用。"
她把钱攥回去,嘴一撇:"哥你真抠。"
"抠。"我点头。"所以你要请我的话,等你长大。"
店员在后面笑出了声。八寸草莓蛋糕装进盒子,丝带系好,单手拎着。小鱼在旁边蹦着走,鞋带松了一半。出门的时候阳光正好落在她头顶,她眯着眼睛喊了一声"哥",声音脆脆的。
把蛋糕换到左手,右手重新牵住她。
"嗯。"
回家的路我们走过一千遍。这一次每一脚都踩实了。
(全文完)