1 目标
我叫林野,今年二十八岁,退役特战队员,现在在一家安保公司当高级保镖。我的雇主姓周,做房地产的,家里有个十六岁的女儿叫周小满。这姑娘挺乖的,就是有点宅,整天抱着手机不出门。我的工作听着简单——把她从家送到学校,再从学校接回家,中间别出什么岔子就行。
可那天,岔子来了。
那是周三下午四点半,我照例把黑色越野车停在校门口的老位置。周小满五点放学,我靠在车门上等她,眼睛扫着每一个从校门里走出来的人。做我们这行的,眼观六路是基本功,谁走路姿势不对、谁眼神飘忽、谁背包形状奇怪,都得第一时间看出来。
校门口挤着不少家长,还有几个发传单的培训机构销售员。阳光斜斜地照过来,把人的影子拉得很长。我看了眼手表,四点四十七分,还有十三分钟。
就在这时候,我看见了周小满。
她比平时早出来了,背着那个印着卡通猫的书包,旁边跟着两个女生,三个人有说有笑地往校门走。我刚要招手喊她,兜里的手机震了。
是个陌生号码。归属地显示外地。
我犹豫了一下,还是接了。干我们这行的,陌生电话往往意味着麻烦,但你不能不接,因为有些麻烦躲不掉。
"林野。"电话那头的声音很哑,像砂纸磨过生锈的铁皮,"三年了,还记得我吗?"
我把手机贴紧耳朵,另一只手已经摸向腰间的枪套。"你是谁?"
"不重要。"那人笑了,笑声像指甲刮黑板,"重要的是,你身边那个穿校服背卡通书包的丫头片子,现在在我车上。你看一眼校门口,你还能找到她吗?"
我猛地抬头。
校门口的人流依然熙攘,可周小满不见了。刚才还跟她说笑的两个女生站在原地,一脸茫然地四处张望,其中一个掏出手机拨号,表情慌张。
"你把她怎么了?"我压低声音,尽量让自己听起来冷静。手心已经开始冒汗。
"别紧张,她现在好得很。但我们接下来要做什么,取决于你。"
"说条件。"
"爽快。"那人说,"城南废弃化工厂,你一个人来,带枪,别带别人,别报警。三十分钟内到。敢耍花样——"
他顿了顿,电话那头传来一个女孩的呜咽声。我的心猛地揪紧了。
"——我就从二十米高的钢架上把她扔下来,你猜她会摔成几块?"
电话挂了。
我站在越野车旁边,太阳晒得头皮发烫,可后背全是冷汗。三年前。他说三年前。三年前我还在特战部队,执行过一次边境缉毒任务,抓了一个代号"蝎子"的毒贩头目。判了十五年,怎么可能出来?
但眼下不是想这个的时候。我拉开车门,从座位底下摸出那把92式手枪,弹匣满着,七发子弹。我又从后备箱拿了一个备用弹匣揣进裤兜,想了想,又掏出来放回去了。对方说带枪,没让多带子弹,多一个弹匣可能被视作不守规矩。
我深吸一口气,把枪插进后腰的枪套,发动车子。引擎轰鸣,轮胎在柏油路上擦出一声尖啸。城南废弃化工厂,距离这里将近二十公里,三十分钟,红灯堵车都不算,我得把油门踩到底才赶得上。
路上我给公司经理打了个电话,只说周小满被绑了,我去处理,别报警。经理在电话里骂了我整整两分钟,说我疯了、说这是犯罪、说我该等警察来处理。我一个字没听进去,挂了电话又把手机调成静音。
车窗外的天色从灰白慢慢变成灰黄,又变成灰暗。路两旁的建筑从高楼变成矮楼,又从矮楼变成荒地。城南这片早就规划了开发区,可烂尾了好几年,到处是长满荒草的空地和没建完的烂尾楼。那座化工厂是九十年代的老国营厂,倒闭后一直荒着,铁门上的红漆斑驳得像伤疤。
我把车停在离厂区大门两百米的地方,熄火,下车。四周静得吓人,只有风穿过破窗户发出的呜咽声,像有人在哭。
大门锈得一碰就掉渣,我推开一条缝钻进去。厂房里面黑漆漆的,水泥地上堆着废弃的铁桶和碎砖头,空气里弥漫着一股刺鼻的化学残留味,混着铁锈和灰尘。我循着远处唯一亮着的昏黄灯泡走过去,脚步声在空旷的厂房里回荡,每一步都像踩在自己的心跳上。
"林野。"
那个砂纸嗓音从头顶传来。我抬头,心脏骤停。
周小满被吊在二十米高的钢架上,双手反绑悬在头顶,嘴里塞着布条,两只脚在虚空中蹬着,每一秒都在轻微摇晃。她穿着校服,白色衬衫下摆从裙腰里扯了出来,脸上糊满了眼泪,头发散乱地贴在脸颊上。看见我,她的眼睛猛地瞪大了,嘴里发出含混的呜咽,身体挣扎得更厉害了。
钢架下方站着五个人。中间那个身材瘦高,戴着黑色鸭舌帽,脸藏在阴影里。他手里把玩着一把手枪,枪身被灯泡照得泛冷光。其余四个人分别站在四个方向,手里都端着家伙。
"蝎子呢?"我沉声问。
鸭舌帽把玩枪的动作停了一下。"老大在监狱里让人捅了,"他说,"三个月前的事。肠子都流出来了,死得挺惨。"
他抬起手,把手枪扔到我脚边。枪身和水泥地碰撞,发出一声清脆的金属响。
"这把枪里五发子弹,"他说,"给你六十秒。钢架上有五根吊绳,你打中一根,丫头往下掉一截——别担心死不了,我们在下面做了缓冲。五根全中,她安全落地。错一发,或者超时,最后一根绳我们割。"
他咧嘴露出一口黄牙,笑得像个赏玩猎物的猎人。"你当年射击比赛,52秒105发,全国冠军。现在给你六十秒,够仁慈了吧?"
我弯腰捡起枪,手指触到扳机护圈的瞬间,心里咯噔一下。
这把枪的份量不对。重心偏了。
2 阻碍
我举枪对准最左边那根吊绳。距离大概十五米,以我平时的水平,闭着眼睛都能打断。厂房里安静极了,我甚至能听见自己指关节因为握枪太紧而发出的咔咔声。
我屏住呼吸,准星对准吊绳,扣动扳机——
"砰!"
枪声在厂房里炸开,枪声撞在四面墙壁上嗡嗡作响。子弹擦着吊绳飞过,打在钢架上擦出一串刺眼的火星,弹头偏了至少三厘米。
我愣住了。我打了十几年枪,闭着眼睛都知道哪把枪的弹道是什么样。这把枪不对。我低头看枪管,借着昏暗的灯光,看到枪管前端有几道不规则的划痕,准星的角度也有细微偏移。
"怎么,冠军也有手抖的时候?"鸭舌帽在底下笑,"还剩五十五秒。"
我咬着牙重新举枪。这次我把准星刻意往右偏了两厘米,扣扳机——
"砰!"
打中了!吊绳从中间断开,上半截蜷缩着弹到钢架顶上,周小满整个人往下猛地坠了一截,被第二根绳拉住,在半空中荡了好几下才稳住。她发出一声闷哼,眼泪流得更凶了,手腕被绳子勒出血痕。
"还有四根。"鸭舌帽吹了声口哨,"五十秒。"
我手心全是汗,枪柄变得滑腻腻的。这把枪的弹道偏左,第一发偏了三厘米,第二发我往右修正两厘米打中了,那意味着实际偏左差不多两厘米。但这不是固定的偏移,枪管上的划痕深浅不一,每一发的偏差都不一样。
"砰!"
第三发。子弹打在吊绳旁边三厘米的钢架上,弹头变形后弹飞出去,在墙壁上砸了个坑。周小满被震得又晃了几下,嘴里发出绝望的含混哭喊。
"四十三秒。"鸭舌帽的声音不紧不慢,像在念一个倒计时的秒表。
我深吸一口气,强迫自己冷静下来。这把枪的膛线被人为磨损了,子弹出膛后旋转不稳定,弹道是随机的。我没办法预测每一发的落点,只能靠一次次的射击积累数据,然后用概率去赌。
第四发。我尝试把准星往右修正三厘米。扣扳机——
"砰!"
中了。第二根吊绳断裂,周小满又坠了一截,现在她距离地面大概只有十米了,绑着双手的绳子深深嵌进皮肉,血迹顺着小臂往下淌。
"还有两根,"鸭舌帽的声音里多了一丝玩味,"三十五秒。"
我的手臂开始发抖。不是累,是紧张。这把枪像一条不听话的毒蛇,每一次扣动扳机都是在赌命。周小满在半空中安静下来了,不再挣扎,就那样悬着,用一双红肿的眼睛看着我。那眼神我这辈子都忘不了——不是恐惧,不是指责,是信任。
她相信我。在她看来,我是她爸爸雇的保镖,我是那个每天准时接送她的人,我是那个在她被人从校门口拽走时一定会来救她的人。她不知道这把枪被人动了手脚,她不知道我只有五发子弹,她不知道六十秒之后如果我还打不断最后一根绳会发生什么。她就那么看着我,等着。
"二十八秒。"鸭舌帽往前走了一步,我能闻到他身上的烟味和汗臭味混在一起的恶心气味。"林野,你知道老大怎么死的吗?监狱里,被人用磨尖的牙刷捅了十七刀。十七刀啊,肺叶都捅穿了。他咽气之前最后一句话——让林野也尝尝失去重要东西的滋味。"
我没理他。我盯着那把枪,盯着悬在钢架上第三根吊绳,脑子里飞速转动。膛线磨损导致弹道随机,但磨损的方向和程度有没有规律?我刚才的四发子弹里,第一发偏左三厘米,第二发修正两厘米中了,第三发修正三厘米偏了,第四发修正三厘米又中了。
不对。不是简单的固定偏差。
我重新低头看枪管,把枪翻转过来,让灯泡的光从侧面照进枪膛。借着一个刁钻的角度,我看见膛线内壁不是均匀磨损的——有一侧的膛线明显更浅,而另一侧更完整。这意味着子弹在旋转出膛时会产生一个横向的偏转力,而这个偏转力的方向,和枪管上那道最深的划痕有关。
我的手指顺着枪管外壁摸过去,在靠近枪口的位置摸到一道极细微的凹痕。那道凹痕的位置,正好对着磨损最严重的那条膛线。
"二十秒。"鸭舌帽说。
我抬头看周小满。她的嘴唇在动,隔着二十米和布条,我看不清她在说什么,但那个嘴型像是"没关系"。
没关系?怎么会没关系?你才十六岁,你还有一辈子要过,你还没谈过恋爱,还没考上大学,还没看见这个世界有多好——怎么能没关系?
"十五秒。"
我重新举起枪。这一次,我没瞄准吊绳本身。我瞄准的是吊绳上方五厘米处的一段钢架。如果子弹在出膛后偏左两厘米,它会打中钢架,反弹后往下偏一个角度,那个角度恰好能切断吊绳。这是赌,但这是唯一不需要精确预测弹道的办法——我只需要把子弹送到大致的位置,让钢架的反弹替我做修正。
我扣下扳机。
"砰!"
子弹呼啸而出,打在钢架的上沿,擦出一簇橘红色的火花,然后一个弹跳,斜着切断了第三根吊绳。
"砰!"——绳断。
周小满又坠了一截,现在她距离地面大概只有五米了。最后一根绳如果断了,她摔下来可能不会死,但绝对会重伤。我没有第二次赌的机会了。
"十秒。"鸭舌帽的声音变了,带着一丝真实的惊讶。
还剩下最后一根吊绳,十秒钟。我举起枪,枪口对准最后那根绳。但鸭舌帽不给我这个机会了——他突然从阴影里扑出来,手里握着一把锯齿状的匕首,刀尖直刺我的咽喉。
3 努力
鸭舌帽扑过来的速度快得超出我的预判。这个人的身手不简单,绝对不是街头混混级别。我侧身闪避,匕首擦着我的左侧肋骨划过去,刀尖割开了夹克和里面的T恤,一阵尖锐的刺痛从皮肤上炸开。
血渗出来了,热热的,顺着腰侧往下淌。我顾不上疼,右肘同时发力,狠狠撞在鸭舌帽的咽喉上。他发出一声闷哼,身子往后仰了半步,但手里那把匕首在空中划了个弧,又朝我面门扎过来。
我偏头避开刀锋,同时甩起右手的枪——枪口顶着鸭舌帽的下巴,我的手指已经扣在扳机上。可就在这时候,余光瞥见钢架上最后一根吊绳,周小满悬在那里,离地面不到四米了。如果我现在开枪打死鸭舌帽,吊绳怎么办?还剩几秒?五秒?六秒?
鸭舌帽看出我的犹豫,咧嘴露出那口黄牙,膝盖猛地顶向我的小腹。我退了一步,手臂被他的匕首划了一道口子,枪差点脱手。他趁机拉开距离,站在离我两米远的地方,匕首横在胸前,像一只随时准备扑上来的猎豹。
"时间到了,"他喘着粗气,"最后一根绳——"
他抬手对钢架上方打了个手势。一个戴头套的男人从暗处走出来,手里握着一把电工钳,钳口对准了最后一根吊绳。只要他一用力,周小满就会从四米高的地方摔下来,在水泥地上摔断脊柱。
我来不及瞄准。根本来不及。
我甩手就是一枪,不是冲着吊绳,而是冲着那个拿电工钳的人——子弹打在他脚边的水泥地上,弹起一片碎渣。他被吓了一跳,往后退了半步,钳子没来得及剪下去。
这一枪为我争取了不到两秒。可这两秒就够了。
我猛地转身,右脚蹬地,整个人朝钢架方向冲过去。鸭舌帽在后面追我,匕首划破空气的声音就在脑后。我听见他在喊什么,但耳朵里全是自己心跳的巨响。
四米。三米。两米。一米——
我跳起来了。脚尖发力起跳的瞬间,我甩手把枪口对准了最后一根吊绳。这个角度不对,距离不对,弹道偏差不对,所有条件都不对——可我没得选了。
"砰!"
枪响了。子弹飞出枪膛的那一刻,我整个人已经腾空,朝周小满坠落的方向扑过去。
然后我看见那根绳断了。子弹打中了它,从正中间干净利落地切断。周小满的身体开始下落——我伸出双臂,在半空中接住了她。她的体重加上下坠的冲击力撞在我身上,我们一起砸向地面,我翻了个身,用后背垫在底下,后脑勺磕在水泥地上,眼前炸开一片白光。
疼。剧疼。后背像被卡车碾过一样,五脏六腑都挪了位。周小满趴在我胸口,她身上软绵绵的,还有呼吸。我的手臂箍着她,不敢松手。
然后鸭舌帽追过来了。他站在我面前,居高临下看着我,匕首尖上还沾着我的血。他低头看着躺在地上的我和我怀里抱着的周小满,那黄牙露出来了,在昏黄的灯泡底下像兽齿。
"你赢了,"他说,声音里听不出喜怒,"五根绳全断,丫头片子毫发无伤。按照规则——"
他蹲下来,刀刃轻轻拍了拍我的脸。
"——按照规则,你应该活着出去。"
他站起来,对那四个人挥手:"撤。"
脚步声远去了,厂房的门被推开又关上,然后引擎发动的声音从外面传来,越来越远。一切都安静了。安静得只剩下怀里周小满的呜咽声,还有她自己用牙齿把布条咬出来的声音。
我用尽最后一点力气,伸手把她嘴里的布条拽出来。她哇的一声哭了出来,嗓子嘶哑得像个老头,整张脸埋在我肩膀上,哭得浑身发抖。
"别哭,"我的嗓子干得像砂纸,"别哭了……你安全了……"
我低头看自己的胸口,夹克上洇开一大片暗红色的血迹。不只是肋骨的刀伤,还有别的。我伸手去摸,在左胸靠下的位置摸到一个洞。一个圆圆的、边缘滚烫的洞。
子弹。我中弹了。什么时候?那个甩枪的瞬间?鸭舌帽扑过来的时候?不对,他没有开枪。那把枪一直在……
远处传来警笛声。手电筒的光在厂房门口晃动。有人在喊什么,我听不清了。周小满还在哭,她的眼泪滴在我脸上,凉的。
世界开始变得模糊。白光从边缘往中间收,像有人一点点关掉一盏灯。我张了张嘴,想说点什么,可喉咙里涌上来一股腥甜的血味,把所有话都堵回去了。
然后世界黑了。
我睁开眼睛。
刺眼的白光。消毒水的味道。有人在喊我名字,声音从很远的地方飘过来,像隔着厚厚的玻璃。
"林野?林野?能听到我说话吗?"
我眨了眨眼,视线慢慢聚焦。白色的天花板,白色的墙壁,床边站着一个穿白大褂的医生,手拿病历本,表情放松。
"你醒了,"医生说,"你昏迷了三天。在化工厂受了重伤,肋骨骨折三根,左肺被子弹穿了个孔,失血过多。手术很成功,命保住了。"
我试图坐起来,剧痛从胸口炸开,把我钉回床上。
"别乱动,"医生把我按回去,"子弹差两厘米就打到心脏,你能活着是运气。"
我愣住了。子弹?什么子弹?我记得最后一颗子弹打断了吊绳,然后我接住周小满,摔在地上。我没有中弹。
"那个女孩呢?"我哑着嗓子问。
"周小满?"医生翻了一下病历,"轻微脑震荡,手腕勒伤,已经出院了。她爸爸来接她走的。"
我闭上眼睛。脑子里的画面像碎玻璃一样混乱:化工厂、钢架、吊绳、鸭舌帽的匕首、最后那声枪响、接住周小满的瞬间、后背砸在水泥地上的剧痛……
等等。
最后那声枪响。我甩枪打断最后一根吊绳的时候,那一声枪响之后,紧接着还有另一声枪响。声音不一样,更闷、更远。我当时以为是回声,但现在回想——
那不是回声。是有人在暗处朝我开了一枪。
"警察在外面,"医生说,"等你身体允许了,他们要做笔录。"
我点点头。警察进来的时候已经是傍晚了,两个穿制服的,一个拿本子一个拿录音笔。他们问了我将近两个小时,从接到电话到化工厂里每一个细节。我把能说的都说了——蝎子的手下复仇、被做了手脚的枪、五根吊绳、六十秒时限、鸭舌帽的匕首、最后那颗子弹。但我说那颗子弹打偏了,我自己摔伤了,没提我在半空中被人狙击的事。因为没有证据,而且说出去也没人信。
他们走后,病房又空了。窗外天已经全黑了,路灯的光透过百叶窗在地板上投下一道道细长的影子。我摸向枕头底下,手机还在,电量只剩百分之三。
我打开相册,找到一张三年前的照片。射击比赛领奖台,我举着奖杯,老K站在旁边笑,露出一口白牙,胳膊搭在我肩膀上,姿势嚣张又亲热。
我盯着老K的脸,忽然整个人僵住了。
照片里他穿着的灰色卫衣,左胸口印着一个褪色的"铁血"字样。这件卫衣是我去年秋天送给他的生日礼物,他收到后天天穿,说舒服得不想脱。
可这张照片的拍摄日期写着:2023年10月15日。
今天是2026年7月22日。这张照片应该是三年前拍的,日期该是2023年。但2023年10月15日,是我射击夺冠的当天。我那天给老K送了件灰色卫衣当伴手礼?
我放下手机,心跳开始加速。窗外是医院的后花园,路灯下几个穿病号服的病人在散步,其中一个人推着轮椅,轮椅上的人裹着毯子。一切都很正常,一切都很平静。但我的后背全是冷汗,把病号服都浸透了。
我掀开被子,忍着胸口的剧痛下床。赤脚踩在冰凉的地砖上,一步一步挪到窗边。楼下的停车场里停着一辆黑色越野车,车牌号我认得——周小满她爸的车。
可周先生不应该在这里。他应该在外地出差,周小满被绑架的事他根本不知道,我还没来得及告诉他。
门开了,一个护士端着托盘走进来。"林小姐,该换药了。"
我转过头。托盘上放着碘酒、棉签、纱布、一卷医用胶带——还有一把枪。
92式手枪。我的枪。
"这是……?"我的声音干涩。
"警察还回来的,"护士把托盘放在床头柜上,"说是证物,但已经检查完了,不需要留了。您收好。"
我拿起枪。手指触到枪身的瞬间,一股电流般的震颤从指尖窜到脊椎。这把枪柄上有一道划痕,是我三年前在老K葬礼上不小心摔的。我记得那个细节,因为老K生前总说:"你这毛躁劲儿,早晚把自己崩了。"
但这把枪应该在化工厂的地上。我应该拿着它救周小满,然后被警察收走当证物。它怎么会出现在这里?
更重要的是——我低头看自己的右手掌心。一道新鲜的伤痕横亘在那里,颜色还是嫩红的,皮肉刚长好,是绳索勒出来的那种整齐的横向伤口。但医生说我昏迷了三天,三天前的伤口现在应该结痂脱落了才对。
除非。
我抬头看向护士:"今天几号?"
护士愣了一下:"2023年10月15日啊。林小姐,您是不是还没完全清醒?"
2023年10月15日。三年前。射击夺冠的日子。我站在窗边,手里握着那把沾着我体温的枪,窗外是那个我曾在照片里见过的午后阳光,楼下停着那辆不该出现在这里的黑色越野车。
我回到三年前了。
不,不是"回到"。是轮回。我在化工厂中枪濒死的那一刻,某种东西被触发了——我的人生被重置到了一个关键节点上,一个在我记忆里早已尘封的日期。
"护士,"我的声音在发抖,"帮我查一下,今天有没有一个叫周小满的病人入院?"
护士奇怪地看了我一眼:"周小满?没听过这个名字。你认识?"
不认识。在这个时间点,她还不存在。或者说,她存在,但我还没有成为她的保镖,我的命运还没有和她缠绕在一起。而老K——
老K还活着。
我握紧枪,心跳如擂鼓。如果这是轮回,那我必须找到打破它的方法。线索一定藏在化工厂那天,藏在鸭舌帽的话里,藏在那把膛线磨损的枪里,藏在那颗让我中弹的暗枪里。
但首先,我要找到老K。
我拔掉手上的输液针头,掀开被子站起来。胸口疼得像刀在剜,但我咬牙忍住了。把病号服脱了,从柜子里翻出自己那天穿来的衣服——夹克上全是血洞,但还能穿。我把92式手枪插进后腰,推开病房门。
走廊空荡荡的。护士站的护士正低头看手机,没注意到我。我从消防楼梯溜下去,一路小跑到医院后门。午后的阳光晒在身上暖洋洋的,可我浑身都是冷汗。
我拦了辆出租车,报了射击比赛场馆的地址。司机从后视镜里看我一眼,大概是觉得我脸色太差,问我要不要去医院。我说不用,开快点。
车子穿过熟悉的街道,我靠在车窗上,脑子里一团乱麻。三年,我凭空跳回了三年之前。老K还在,蝎子还在逍遥法外,周小满还是个素未谋面的陌生人。而我拿着未来的记忆坐在出租车里,要去见那个在另一个时空里已经死了三年的兄弟。
场馆门口围满了人,记者、粉丝、工作人员。我是从侧门混进去的,凭着那张所有工作人员都认识的脸。后台走廊里乱哄哄的,到处是搬运器材的人和拿着奖杯拍照的选手。
然后我看见了老K。
他靠在走廊尽头的墙边抽烟,瘦长的一条,侧脸被烟雾挡着看不清表情。听见脚步声,他偏过头来看我,愣了一下。
"林野?"他把烟掐了,"你不是在前面接受采访吗?穿成这样干嘛?"
我盯着他,嗓子眼发紧,眼眶一下子热了。
三年了。三年没见过这张脸。他还是那么瘦,颧骨高高的,皮肤被晒成麦色,眼角有笑纹。他活着,站在我面前,叼着烟,皱着眉,用那种"你又搞什么名堂"的眼神看着我。活生生的,有体温的,会呼吸的。
"老K,"我开口才发现声音在抖,"我有事问你。"
"什么事不能等会儿说?记者还在等着呢,冠军小姐。"
"三年前——不,"我深吸一口气,"你认不认识一个叫蝎子的人?"
老K的表情变了。不是惊讶,是警惕。他左右看了看,一把把我拉到角落里,压低声音:"你从哪儿听来的?"
"回答我。"
老K沉默了几秒,那双平时总在笑的眼睛变得锐利起来:"蝎子是我们下一个目标。边境毒贩,情报科盯了半年了,下个月准备收网。你怎么知道的?这件事是绝密。"
我心头一震。
在这个时间点,蝎子还没被抓,老K还没死,行动还没发生。可化工厂里鸭舌帽说蝎子三个月前在监狱里被人捅死了——那是2026年的事。如果现在是2023年,蝎子在2026年应该在监狱里才对。可他现在还没被抓,2026年怎么可能在监狱?
除非——这个轮回不是简单的"回到过去",而是我跳到了一个平行时空。我在一个时空里死了,然后被投放到另一个时空的同一天。或者是更糟的情况:每个时空的蝎子都会在某个时间点死掉,而他的死,就是轮回触发的条件。
"老K,"我抓住他的肩膀,"行动取消。蝎子知道我们要去,他们会埋伏。你会死,我也会死。"
老K盯着我看了好几秒,眼神从困惑变成担忧,又从担忧变成某种我读不懂的东西。他伸手摸了摸我额头:"没发烧啊。你是不是比赛太紧张了?"
"我没紧张!"我甩开他的手,"老K,你信我一次行不行?你平时不是总说让我多听你的吗?现在我求你听我一次,就一次。"
他不说话了。走廊尽头有人在喊他去集合,他应了一声,又转回头看我。"林野,"他的语气缓下来,"我不知道你碰上了什么事。但你这样子不对。先去休息,晚上我找你。"
他拍了下我肩膀,走了。
我站在原地,看着他的背影消失在走廊拐角。手心里的汗把枪柄都浸湿了。我知道他不会信,没人会信这种疯话。但我必须阻止他参加那个行动。我必须改变那个结局。
我掏出手机,拨通了队长的号码。
"队长,我是林野。关于蝎子的行动,我有重要情报。情报泄露了,蝎子知道我们要去。我请求取消原计划,改用B方案。"
电话那头沉默了几秒钟:"你怎么知道泄露了?"
"我不能说来源,但情报可靠。队长,求您信我一次。如果我说的是假的,我主动申请处分。但如果我说的是真的,不取消计划会死人的。"
又是漫长的沉默。然后队长的声音传来:"明天早上八点,到我办公室来。带上你的证据。"
挂了电话,我站在场馆门口,看着人来人往的广场。阳光很好,风吹过来带着秋天特有的干爽味道。老K还活着,周小满还在某个我不知道的地方过着普通高中生的生活,蝎子还在逍遥。这个世界一切都还没发生,可我带着全部的记忆站在这里,像个手握剧本却找不到角色该站位置的演员。
我有二十四小时。二十四小时,改变一切。
4 结果
第二天早上七点,我到了队长办公室楼下。
我拿不出任何证据。但我必须说服他。我可以编,可以赌,可以用这双看过未来的眼睛去猜接下来的每一步。进大楼之前我深呼吸了好几次,伸手按住后腰那把手枪,冰凉的金属让我勉强冷静下来。
然后枪响了。
是从楼上传来的,四五声连在一起,沉闷而短促。紧接着是玻璃碎裂的哗啦声,队长办公室那扇朝南的窗户从里面炸开了,碎玻璃像冰雹一样撒下来,落在楼下的花坛和行人身上。人群炸了锅,尖叫声、哭喊声、脚步声混在一起。
一个人影从破裂的窗口探出半个身子,手里端着枪,对着底下乱窜的人群扫了一梭子。子弹打在花坛边沿,水泥碎片四溅,有个人捂着腿倒了下去。
我拔腿往楼里冲。楼梯间里全是往下跑的人,我在人流里逆着往上挤,肩膀撞开一个又一个惊慌失措的面孔。到四楼的时候,我听见上面传来急促的脚步声和喊叫声。有人在用对讲机喊话,声音被墙壁挡住,听不清内容。
五楼。
我刚转过楼梯拐角,两个穿黑色战术服、戴着黑色面罩的人迎面冲过来。他们看见我,二话没说举枪就射。我滚向消防栓后面,子弹打在金属箱体上叮当作响,碎片崩了我一脸。我从腰间拔出枪,从消防栓侧面探出半个头,对着其中一个黑影的腿扣了扳机。
打中了。那人惨叫一声跪下去,膝盖处洇开一片暗红。另一个黑影不退反进,对着我藏身的地方连续扫射,火力压得我根本抬不起头。我听见他在喊什么,用的是那种夹着方言的普通话,我听不太清,但"蝎子"两个字被咬得很重。
他们来灭口的。队长手里有行动计划,他们要销毁证据,或者抢走那份计划。
"林野!"
是老K的声音。他从楼下冲上来,手里端着制式步枪,脸色铁青:"怎么回事?队长呢?"
"办公室,窗口有人开枪。"
老K骂了一句脏话,对着对讲机喊了几声,然后一把拽住我的手臂:"走,消防梯。"
我们从楼道侧面绕到安全出口,沿着狭窄的铁梯往上爬。每上一层都能听见上面传来零星的枪声和喊叫,空气里飘着硝烟和灰尘混合的味道。到六楼的时候,老K推开消防门,我们穿过一段走廊,从一个储藏室的通风管道爬进办公室隔壁的房间。
房间里躺着三个人。都是队里的兄弟,一男两女,穿着制服,倒在各自的工位旁边。其中一个脸朝下趴着,后脑勺有弹孔,身下洇开一大滩暗红色的东西。
老K的嘴唇抿成一条线,没说话。他快步走到隔壁房间的门口,用枪口顶开虚掩的门——
队长倒在办公桌后面,胸口三处枪伤,鲜血浸透了衬衫,眼镜歪在一边,眼睛还睁着。老K跪了下去,手在发抖,我听见他的呼吸变重了,喉咙里发出一种压抑的、像野兽低吼似的声音。
我环顾四周。文件撒了一地,电脑屏幕被打碎了,墙上嵌着几个弹头。我弯腰捡起脚边一张纸,是行动计划的复印件,上面用红笔画了好几个圈——从兵力部署到进攻路线,每个细节都被标出来了。
蝎子的人来过这里。他们来抢计划,或者来销毁线索。
"老K,"我蹲下来,声音压得很低,"是蝎子的人。他们知道我们要改计划,所以先下手为强。"
"你怎么知道是他们?"老K抬头看我,眼眶通红。
"因为我——"
我停住了。因为我经历过。在另一个时空里,三年后的化工厂里,鸭舌帽说"老大在监狱里被捅死了"。可在这个时空里,蝎子还没被抓。除非蝎子在每个时空都存在,而他的手下在每个时空里都在做同一件事——维护轮回的运转。每一次我试图改变命运,他们就会出手修正。
"老K,"我的声音在发抖,"我们必须离开这里。现在。"
"不行。"老K站起来,他把队长的眼睛合上了,动作轻得像在碰一件易碎品。他把枪重新端起来,脸上已经没有表情了。"我知道蝎子的老巢在哪儿。我这就去,我要把他们都灭了。"
"你会死!"我抓住他的手臂,指甲掐进他袖子里,"老K,你听我说,你会死。在边境,在雨林里,一颗子弹打穿你的肺。我抱着你,你抓着我的手说让我活下去。那场面我见过,我不想再看一次了!"
老K看着我。他的眼神里有愤怒,有悲伤,还有一丝我捕捉不到的东西。他甩开我的手,转身朝门口走,步子迈得又大又急。
我举起枪。
"老K。再走一步,我开枪了。"
他停住了。走廊里安静得像坟场,只有远处偶尔传来一两声零星的枪响。他慢慢转过身来看我,目光从我举枪的手移到我的脸上,那双眼睛里什么情绪都没有了。
"你要杀我?"
"我要救你。"我的手指扣在扳机上,指节发白,"老K,你不能去。你去就是死,我见过。我不能看着你死第二次。"
他沉默着。我举着枪的手开始抖了,胸口那道未愈的伤口随着心跳一跳一跳地疼。就在这个时候,窗外传来了直升机螺旋桨的声音,由远及近,卷起一阵狂风把窗帘吹得哗哗响。
老K忽然笑了。那个笑容又苦又涩,像嚼了一嘴没熟的柿子。
"林野,"他说,"你知道我为什么一直把你当妹妹吗?因为咱俩一个德行,一根筋拧到底,认准了的事十头牛都拉不回来。"
他慢慢举起双手:"行,我不去。但我有个条件。"
"你说。"
"你跟我一起去。"
我愣住了。
"你说你能预知未来,那好。你跟我一起去边境,用你的'预知'帮我避开危险。如果你说的是真的,我们就能活着回来,还能给队长报仇。如果你说的是假的——"他耸耸肩,语气轻飘飘的,"那就一起死。"
我垂下枪口。走廊尽头的窗口外面,一架黑色直升机正在降落,旋翼卷起的风把地面上的碎纸片和灰尘吹得满走廊飞。
"好,"我说,"一起去。"
5 意外
蝎子的老巢在边境某片雨林深处。我们坐了六个小时军用吉普,又徒步走了四个多小时的山路。路不好走,雨季刚过,泥泞没过脚踝,每一步都像在泥浆里拔萝卜。胸口那道伤还疼着,我咬着牙不让自己掉队,后背的汗把战术背心浸透了又风干,反复了好几次。
到达预定位置的时候已经是凌晨三点多。雨林里黑得伸手不见五指,湿热的空气裹着腐烂植物的气味,还有蚊虫嗡嗡绕着人脸转。老K带了我们五个人,加我六个。按照原计划,我们应该从东南方向渗透,绕过一片沼泽地,从主建筑的侧后方强攻。可我见过那个结局——在另一个时空里,老K就是从东南方向冲进去的,然后一颗子弹打穿了他的肺。
"改从西北方向走,"我说,"东南方向有埋伏。沼泽地边缘有毒贩的暗哨,两个人在树上,配夜视仪。"
老K看了我一眼,没说话。但他在对讲机里低声下了指令,队伍转向西北,绕了将近两公里的路。我听见身后有人在嘀咕,大概在说"这女的谁啊"之类的话,但老K回头瞪了一眼,就没人出声了。
我们在天亮前摸到了主建筑的后方。那是一栋三层的混凝土楼,外墙爬满了藤蔓,窗户被铁条封死,只有二楼亮着一盏灯。根据之前的情报,蝎子的核心手下大概有七八个人常驻在这里,但今天是交易日,可能会有更多人。
"我先进去,"我对老K说,"你们在外面接应。十分钟后我没出来,你们再冲。"
"不行。"老K拧着眉头,"你一个人太危险。"
"我能预知未来,记得吗?"我压低声音笑了笑,"我知道里面有什么。"
老K盯着我看了几秒,然后点了头。他伸手在我肩膀上按了一下:"十分钟,一分钟都不多等。"
我从后门摸进去。门没锁,轻轻一推就开了,铰链发出轻微的吱呀声。里面是一条狭窄的走廊,墙壁上留着水渍和霉斑,灯光昏黄,从走廊尽头的门缝里渗出来。我贴着墙走,每一步都落在脚掌上,不发出一点声音。心跳得很快,但手很稳,枪握在手里,保险打开,拇指搭在击锤上。
走廊尽头那扇门虚掩着。我侧耳听了十几秒,里面没有任何声音。没有脚步声,没有交谈声,没有无线电的电流音。什么声音都没有。
我推开门。
然后整个人僵在门口。
房间不大,大概二十平米,正中央放着一张木头桌子,桌上摊着一张地图,地图上用红笔圈了几条路线。桌边坐着一个女人,穿迷彩服,短发,正拿着一块绒布擦一把分解开的狙击步枪。她听见门响,抬起头来看我,然后笑了。
那个笑容让我后背的汗毛全竖起来了。
我认识这张脸。
周小满。
可又不是周小满。她看起来三十岁左右,眼角有细细的皱纹,眼神锐利得像两把刀子,嘴角带着一种我看不透的弧度。她的五官和周小满一模一样——同样的眉形、同样的鼻梁、同样的下颌线条——但周小满十六岁,是个宅女,整天抱手机刷短视频,笑起来腼腆又天真。眼前这个女人浑身上下散发着经历过太多事之后才会有的那种从容和冷酷。
"林野,"她放下手中的布和枪管,"你终于来了。"
"你是谁?"我的枪口对着她,手指扣在扳机上。
"代号'幽灵'。情报科的联络员。"她站起来,双手垂在身侧,姿态松弛得像在自家客厅散步,"也是你在这轮里的引导者。"
"引导者是什么意思?"
"你以为轮回是意外?"她绕过桌子,慢慢走过来,每一步都不紧不慢,"不,林野。轮回是我们设计的。你每次濒死都会回到2023年10月15日——那是'时间锚点',我们用这个技术来训练最优秀的特工。"
"训练?"我的声音干得像砂纸。
"对。"她在离我两米远的地方停下来,目光从我脸上扫到枪口,又从枪口扫回我脸上,"你在化工厂的表现很好,52秒打断五根吊绳,救下人质,展示出了应变能力。但你中枪了。你死了。所以我们让你重来,一次又一次,直到你能完美完成任务,活着从那个场景里走出来。"
我浑身发冷,枪口往下垂了一点。
"所以——周小满、老K、队长——都是你们安排的?"
"他们是真的。"幽灵说,"但他们是'变量'。每一次轮回,变量都会变化,用来测试你在不同情境下的反应。周小满可以是雇主女儿,可以是人质,可以是毒贩卧底;老K可以是战友,可以是叛徒。只有你,林野,你是'常量'。你的记忆会保留,你的技能会累积——"
"我的什么?"
"你的感情。"幽灵的笑意加深了一点,"这也是测试的一部分。我们要看看,一个经历了无数次生死、带着所有记忆活下来的人,还能不能保持人性。还是说,你会变成一台完美的杀戮机器。"
我的手指在发抖。我想到老K,想到他在走廊尽头笑着说不去送死,想到他搭在我肩膀上的那只手的温度。
"那化工厂。鸭舌帽。那把膛线磨损的枪——都是设计好的?"
"对。每次轮回,膛线的磨损程度会增加0.1毫米。上一次是2.9毫米,这次是3.0毫米。你用了反弹射击来应对随机弹道,很聪明。但下一次,磨损会是3.1毫米,反弹角度会变化,你的技巧会失效。你必须想出新的办法。拥有新的办法。"
"还有下次?"我嘶哑地问。
"直到你完美通关为止。"
幽灵走到窗边,把窗帘拉开一条缝。窗外是雨林,晨雾正在散去,光线从树冠缝隙里漏下来,照亮了地面上斑驳的青苔和野花。远处可以看见老K和他那五个人的身影,正分散在树丛后面,保持着警戒姿态。
"老K呢?"我问,"他在轮回里死了多少次?"
幽灵回过头来看着我,眼神平静得像一潭死水。"十七次。你每次轮回他都会死,有时候是子弹,有时候是刀,有时候是陷阱。你不知道,因为你的记忆只保存到你死亡的瞬间。他死后的世界,对你来说是黑屏。"
十七次。老K在我面前死了十七次,而我每次都以为是第一次。
"为什么告诉我这些?"
"因为你这轮表现得很好。"幽灵说,"你找到了膛线磨损的规律,你用了反弹射击的技巧,你试图阻止老K去送死。你开始使用'策略'了,而不只是依赖本能。这意味着你接近毕业了。"
"毕业之后呢?"
"你的记忆会被清除。你会被投放到真实世界,成为我们最锋利的刀——没有犹豫、没有感情、没有弱点。完美的特工。"
她走近一步:"或者,你可以选择现在退出。代价是老K会死——真正的死。不是轮回里的假死,是永远消失。周小满也是。所有你在轮回里认识的人都活不了,因为你已经知道得太多了,我们不能带着你的记忆离开。"
我盯着她的眼睛。那双眼睛和周小满的截然不同——周小满的眼神里有恐惧、有信任、有十六岁的所有鲜活情绪。而眼前这双眼睛什么都没有,只有冰冷的计算和无波无澜的平静。
"如果继续呢?"
"老K活着。"幽灵说,"至少在这个轮回里。下一次任务,你完成得完美,他继续活着。你失败,他就死。简单明了。"
我咬着嘴唇,铁锈味的血渗进齿缝。
"最后一个问题。蝎子在这个轮回里扮演什么角色?"
幽灵的表情第一次出现了波动——只是极短暂的一瞬,嘴唇抿了一下,眉梢微动。
"蝎子是早期版本的测试对象,"她说,"他曾经是'常量',和你一样。但他失败了。他选择退出。所以我们把他变成'变量',用来测试新的'常量'。"
"他选择退出,你们就杀了他?"
"我们给了他和现在一样的条件。"幽灵的声音冷了几度,"他选择保护他的女儿。所以他女儿活着,他死了。公平交易。"
女儿。这个词像一把钥匙插进锁孔,拧动了我脑中所有散落的碎片。
我抬起头,一字一句地问:"周小满是蝎子的女儿?"
幽灵没有回答。她转身走回桌边,重新拿起那块绒布擦拭枪管,动作从容优雅,像什么都没发生过。
但她的沉默就是答案。
我把所有线索串起来了。周小满是蝎子的女儿,被幽灵的组织用来测试新的"常量"——也就是我。蝎子曾经也被这样测试过,用同样的人质、同样的钢架、同样被做了手脚的枪。他失败了,或者选择了退出,所以死在了监狱里。
而他的女儿,成了下一轮测试里永远被吊在钢架上的那个人质。
十七次轮回。周小满被吊起来十七次。老K死了十七次。而我对这一切一无所知,每次都以为自己是在第一次拯救他们。
门被撞开了。老K端着步枪冲进来,看见幽灵,先是一愣,然后枪口对准了她:"别动!"
幽灵没有动。她只是看着我,等我的回答。
"老K,"我说,"放下枪。"
"她是毒贩——"
"她不是。"我走过去,站在幽灵和老K之间,"她是情报科的人。来给我们送新情报的。"
老K皱着眉盯着我,枪口没放下来:"你什么意思?"
"意思是——"我转身面向幽灵,"我继续。但我有条件。"
幽灵挑起一边眉毛:"你在跟我谈条件?"
"对。因为我知道你们的秘密了。我知道轮回的机制,我知道周小满是谁的女儿,我知道蝎子为什么会死。你们可以清除我的记忆,但不能保证我下次不会再次发现真相。所以条件很简单——老K要成为'常量'。他的记忆也要保留。否则我拒绝配合。"
幽灵看了我很久。房间里安静得能听见雨林里鸟叫的声音,一声接一声,悠长又清亮。
然后她笑了。那笑容里多了一丝之前没有的东西,不是算计,不是冷意,更像是——赞赏。
"林野,"她说,"蝎子当年也做过同样的事。他用枪指着自己的头,逼我们放了他女儿。我们同意了。然后他在轮回里活了七次,七次都试图救他。第七次他成功了,同时也发现了全部真相。然后——他退出了。"
"而你们尊重了他的选择。"
"对。"幽灵把枪管装回枪身,咔嗒一声合上,"你的条件我接受。老K会成为'常量'。但记住——每一次选择都有代价。蝎子的代价是死。你的代价,你会在轮回里活很久,久到你忘记自己是谁。久到你分不清真实和虚假。"
她走向门口,和我擦肩而过的时候脚步顿了一下:"你只有五分钟。带着你的人离开这里,边境巡逻队十分钟后到。"
她走了。门在身后关上。老K放下枪,表情从困惑变成茫然:"到底怎么回事?她谁啊?你们说的什么乱七八糟的——轮回?常量?"
我看着他。晨光从窗缝里照进来,在他脸上镀了一层淡淡的金边。他活着,站在我面前,呼吸着,皱着眉,用那种"你又搞什么名堂"的眼神看着我。
"老K,"我说,"你相信轮回吗?"
"什么?"
"没什么。"我笑了笑,"走吧。任务还没完,蝎子还在里面。我们抓他去。"
他拍了拍我的肩膀,那个力道和温度和我记忆里的一模一样。"行。完事了你请我喝酒。"
"好,"我说,"我请你喝一辈子。"
6 反转
我们抓住了蝎子。
过程比我想象中顺利。幽灵的"情报"确实准确——边境巡逻队从东面包抄,我们从西北方向突入,两面夹击之下,蝎子的手下几乎没有组织起像样的抵抗。蝎子本人躲在二楼的一个密室里,被老K一脚踹开门拽了出来。他四十多岁,瘦,脸上一道疤从左眉划到右嘴角,眼神浑浊又凶狠。看见我的时候,他愣了一下,然后笑了。
那个笑容我认识。
和鸭舌帽的笑如出一辙。
他被押上车的时候回头看了我一眼,嘴唇动了一下,没发出声音。但我读懂了口型。
他在说:"你也逃不掉。"
我被老K拉着走开了。他说别搭理疯子的胡话,回去喝酒才是正事。我没告诉他那句话是什么意思。也没告诉他我认识他女儿。
三个月后,蝎子被判处十五年有期徒刑。老K升了队长,我是他的副手。一切看起来都在往好的方向走,像什么都没发生过一样。我每天早上七点起床,去基地报到,训练,出任务,晚上回来和老K一起吃食堂。日子重复又安稳,安稳得让我有时候会恍惚——也许那场轮回真的只是一场梦。
但我记得。每一个细节都记得。幽灵的眼睛、化工厂的灯光、膛线磨损的深度从2.9变成3.0再变成3.1、老K在我面前倒下去十七次。
幽灵的话像一根刺扎在脑子里:"你会活很久,久到忘记自己是谁。"
第一年,我数着日子过。每过一天就在日历上画一个圈,提醒自己这是"真实世界",不是某一次轮回里的测试场。第二年,我开始动摇了。我怎么确定这一切不是另一层精心设计的测试?老K是真的还是变量?周小满是真的还是幽灵假扮的?这个世界是真世界还是轮回里嵌套的又一个假象?第三年,我放弃了怀疑。不是因为我找到了答案,而是因为我发现怀疑本身比死亡更让人疲惫。
第四年,周小满出现了。
她搬到了我住的那栋公寓楼,就住在隔壁。十六岁,留长发,穿校服,背印着卡通猫的书包,每天早出晚归去上学。她不认识我——第一次在楼道里碰面,她低头说了声"姐姐好"就走了,步子又轻又快。可我站在电梯里盯着她的背影看了很久,直到电梯门合上。
那年秋天的一个傍晚,她敲开了我家的门。手里端着一个搪瓷盘子,里面码着几块曲奇饼干,烤得有点焦了边,但香气扑鼻。
"林姐,"她笑得有点不好意思,"我妈烤的,让我给邻居分一份。你尝尝。"
我接过盘子,手指碰到她指尖的时候,她缩了一下。
"林姐,"她没走,站在门口,脚尖在地上蹭了两下,"我最近老做同一个梦。梦见我被人吊在一个很高的地方,钢架子下面全是坏人,然后有个姐姐拿枪来救我。那个姐姐的脸我看不清,但感觉……就是你这样的。"
我的手抖了一下,饼干差点翻了。
"梦而已。"我说,"你别多想了。"
"嗯。"她笑了笑,转身往自己家走,走了两步又回头,"林姐,你一个人住吗?要不要过来一起吃晚饭?我妈做了好多菜。"
我看着她。走廊的灯把她的影子拉得细细长长的,她站在光影交界的地方,侧脸被暖黄的灯光照着,像一幅画。她十六岁,笑起来腼腆又天真,眼睛里没有恐惧,没有怀疑,没有任何被轮回污染过的痕迹。
她是干净的。干干净净的,像我第一次见她之前那样。
"好啊,"我说,"我去。"
那顿晚饭吃得没什么特别。她妈妈是个温柔的中年女人,做菜手艺不错,红烧肉炖得很烂。她爸爸在客厅看电视,偶尔过来添碗饭,话不多。周小满坐在我对面,一边扒饭一边刷手机,偶尔抬头跟我说两句学校的八卦。一切都很正常,普通得不能再普通。
可我坐在那张餐桌边,碗里堆着别人夹的菜,耳朵里听着电视新闻的背景音,心里却翻江倒海。我想问她:你有没有想起什么?你记不记得那根吊绳?记不记得二十米高的钢架?记不记得那些喊你"丫头片子"的人?我想问她:你的"父亲"真的是沙发上看电视那个男人吗?还是那个被你叫做"爸爸"的人,其实从未在你生命里真正存在过?
但我什么都没说。我低头吃饭,夸她妈妈手艺好,临走的时候帮她们把碗洗了。
回家的路上,楼道里的声控灯亮了一盏又暗下去。我靠在自家门板上,闭上眼睛。
如果这是另一个轮回——如果周小满再次成为被吊在钢架上的人质,如果老K再次面临死亡——我会怎么做?像上一次一样去救他们?还是找到幽灵,用枪指着她的头让她停止这场永无止境的游戏?
我不知道。我唯一知道的是,不管轮回多少次,我都会举起枪。
不是因为我相信能赢,不是因为我相信能打破循环。而是因为我在这无数次的生生死死之间学会了一件事——重要的不是结局,重要的是每一次我都选择了举起枪。
我走到窗边,楼下的街道上,路灯把柏油路照得泛暖光。周小满骑着那辆旧自行车从街角拐过去,风把她的头发吹起来,校服裙摆在风中鼓成一面小白旗。老K的车停在街角,他摇下车窗朝我挥了挥手,我回他一个拇指。
手机响了。陌生号码。归属地显示外地。
我接起来,没说话。
"林野。"电话那头是幽灵的声音。三年过去,她的嗓音还是那副沙哑平静的样子,像砂纸磨在光滑的铁皮上。"新任务。保护一位即将出庭的证人,有人要灭他的口。任务地点在城南废弃化工厂。你只有六十秒,人质被吊在二十米高的钢架上,五根吊绳,膛线磨损3.1毫米。"
我沉默了几秒,然后笑了。
"你记得。"幽灵说。
"我记得一切。"我说,"但这次条件要变。"
"什么条件?"
"周小满在场。不是人质——是观察者。我要她看着我怎么做。如果她将来也成为'常量',我希望她能记住——"
我顿了顿,看向窗外周小满消失的街道拐角。
"——记住,即使知道结局会轮回,知道一切可能是假的,我们仍然可以举起枪。不是为了赢,是为了告诉那些设计轮回的人——"
"告诉他们什么?"
"告诉他们在无数次的轮回之后,有些东西他们永远复制不了。"我说,"希望。还有那种明知道会输、还是要去做的愚蠢坚持。"
电话那头安静了很久。久到我以为她挂了。
"林野,"幽灵的声音从听筒里传来,带着一种微妙的变化,"你的条件我接受。明天下午四点,化工厂。周小满会到。"
"还有,"我说,"让老K活着。这一轮结束之后,他得活着。"
"成交。"
电话挂了。我站在窗边,看着外面渐渐暗下来的天色。路灯一盏接一盏亮起来,暖黄色的光连成一条线,延伸到远处的楼群之间。风从窗户缝里灌进来,凉凉的,带着秋天特有的干爽味道。
我拿起桌上那把92式手枪,退出弹匣,一颗一颗压满七发子弹。然后插进后腰的枪套,穿上夹克,系好鞋带。
我推开门走出去。楼道里的声控灯亮了,暖黄色的光照着我脚下的路。
外面风很轻,路灯很亮,街道很安静。楼下的桂花开了,香气飘了满巷子。
我知道明天下午四点,我会走进那座化工厂。我会站在钢架下面,举起枪,对准那五根吊绳。我会在五十二秒里做我能做的一切。然后,无论结局如何,我都会再走出来。
不是为了赢。
是为了证明——
他们设计了轮回,但他们设计不了我。
7 结局
第二天下午三点四十分,我到了化工厂门口。
还是那扇锈得掉渣的铁门,还是那片长满荒草的厂区空地,还是那栋破败的混凝土厂房。阳光斜斜地照进来,把地上的碎砖头和生锈铁桶的影子拉得很长。空气里弥漫着和四年前一模一样的化学残留味、铁锈味、灰尘味混合在一起的刺鼻气息。
我推开门走进去。脚步声在空旷的厂房里回荡,每一下都和我记忆里重合。
钢架还在那里。二十米高,锈迹斑斑,五根吊绳从横梁上垂下来,在微风里轻轻晃动。底下站着六个人,姿势和四年前一模一样——鸭舌帽站在正中间,四个打手分散四个方向。
但我注意到一个细节:钢架旁边搭了一个临时看台,摆了一把折叠椅。椅子上坐着一个人。
周小满。
她穿着校服,没被绑着,手里攥着手机,表情介于紧张和困惑之间。看见我进来,她猛地站起来:"林姐?你怎么在这儿?他们说带我来看……看什么训练演习,我——"
"坐下。"我冲她笑了笑,尽量让自己看起来轻松,"看就行了。别怕。"
她咬了下嘴唇,慢慢坐回去,目光死死盯着我。
鸭舌帽没说话。他把那把枪扔到我脚边,和四年前一模一样的动作,一模一样的金属撞击声。
"五发子弹,"他说,"六十秒。五根吊绳。规则你熟悉。"
我弯腰捡起枪。手指触到枪身的瞬间,我摸到了那道熟悉的划痕。膛线磨损3.1毫米,比上次深了0.1。弹道偏移的方向和幅度,我闭上眼睛都能算出来。
"开始。"鸭舌帽说。
四年前的记忆在脑子里闪回。第一发偏左三厘米,第二发修正两厘米打中,第三发偏了,第四发靠反弹打中。这次弹道的偏差会更大,反弹角度也会变化。我用了四年时间反复推演这个场景,每一个变量都刻在脑子里。
我举起枪。
第一发。瞄准吊绳上方六厘米处。扣扳机——子弹偏左三厘米半,打中钢架下沿,反弹切断第一根绳。
"砰!"绳断。
"五十秒。"
第二发。瞄准吊绳上方五厘米处。扣扳机——子弹偏右两厘米,反弹角度偏移,切中第二根绳的侧面。
"砰!"绳断。
"四十秒。"
第三发。这次吊绳的位置比前两根低了半米,钢架结构也变了。我调整瞄准点,把角度往上抬了一度。扣扳机——子弹在空中划出一道弧线,擦过第三根绳的末端,绳断。
"砰!"绳断。
"三十秒。"
第四发。我瞄准的是钢架的横梁接缝处,那个位置四年前我用过一次,知道反弹的角度和力度。扣扳机——子弹打在接缝的凹槽里,弹跳后斜切第四根绳。
"砰!"绳断。
"二十秒。"
最后一根。最后二十秒。我抬头看向最后一根吊绳,它悬在离地面最近的位置,大概五米高。如果它断了,人质会摔下来但不会致命。可人质是空的——钢架上根本没有人。
我停了一下。
鸭舌帽没有催促。他只是站在那儿,看着我,嘴角带着那抹似笑非笑的弧度。
最后一根绳。最后一发子弹。20秒。
我举枪,扣扳机。
"砰!"
子弹穿过最后一根吊绳的正中央,绳子从中断开,上半截蜷缩着弹回钢架顶上。空荡荡的厂房里,枪声的余波撞在四面墙壁上,嗡嗡地响了好久才安静下来。
"五秒。"鸭舌帽说,"你用了五十五秒,比上一次快了七秒。"
他把帽子摘了。鸭舌帽底下的脸,我认识。四年前我见过,在监狱的交接记录里,在蝎子的档案照片上。
那是蝎子的脸。
"你没死。"我说。
"死过。"蝎子咧嘴笑了,"在别的轮回里。这一轮,我选择活着。"
他朝钢架旁边的看台努了努嘴。我转头看过去——周小满从折叠椅上站起来,慢慢地朝我走过来。她每一步都走得很稳,脸上没有恐惧,也没有困惑。走到我面前的时候,她伸出手,把手机递到我眼前。
屏幕上是幽灵发来的一条消息:"恭喜毕业。记忆保留。常量身份确认。老K存活。"
我抬头看她。她笑了,那个笑容里混合着十六岁少女的天真和某种更成熟的东西——是一种"我全都知道"的平静。
"林姐,"她说,"别那么看我。我也是被选中的,和你一样。蝎子是我养父,幽灵是我亲妈。这个轮回从我爸那辈就开始传了。现在轮到我了。"
她伸出手,我握住。她的手凉的,但很有力。
老K从厂房门口走进来,肩上扛着一把没装弹夹的空枪,冲我扬了扬下巴:"完事了?喝酒去?"
"喝酒。"我说。
我们三个人走出化工厂。阳光照在荒地上,风把地上的碎纸片卷起来又放下。远处可以看见城市的轮廓线,楼群在午后的光线里显得安静又遥远。
我回头看了一眼那座破败的厂房。钢架上的五根吊绳全断了,垂在风里轻轻摇晃。不知道下一次谁会走进来,不知道下一次会是谁站在那个看台上。
但至少这一次,我们走出来了。
活着,带着记忆,带着彼此。
老K在前面喊我:"磨蹭什么呢?走了!"
"来了。"我说。
我追上去,风从身后吹来,把化工厂的铁门吹得哐当响了一声。
身后那扇门慢慢地合上了,把那座破旧的厂房和它里面所有的记忆都关在了阴影里。阳光照在前面的路上,金色的,暖洋洋的。
我加快脚步,跟上了前面那两个背影。
(全文完)