《铁拳丹心》 第一章 街道办小苏 北河街道办事处的日光灯管总有一根在闪。 苏鑫培盯著那根灯管看了七秒钟,手里的章悬在半空,到底没盖下去。对面的大妈敲了敲桌子:“小苏,我这低保材料到底行不行?” “行,行。”苏鑫培把章盖下去,將材料推回去,“张姨,下回別把银行帐號写第三栏,那是填身份证的地方。” 张姨接过材料翻了翻,嘟囔著走了。苏鑫培靠回椅背,活动了一下僵硬的脖子。窗外是铁棘城下城区永恆的灰白色天幕,分不清是雾还是工业排放。远处哪栋楼的霓虹招牌坏了半截,白天也在一闪一闪,和屋里的日光灯管刚好凑成一对。 他在心里骂了句脏话,表情毫无变化。 这是苏鑫培在北河街道办的第三年。说是街道办,其实就是下城区北河片区的社区事务协调处,一间不到四十平的办公室,挤了六张桌子,其中三张常年没人。墙上掛著“为民服务”的锦旗,落款是五年前。印表机每个月卡纸四次,饮水机的红灯永远亮著,没人换桶。 他的职位全称是“社区事务协调员”,说白了就是合同工,不在编。月薪两千三百南盟通用幣,扣掉社保和房租,每个月能剩下大约六百块。六百块在铁棘城下城区刚好够活著,不够生病。 “小苏,下午的安全排查你跟著去。”何姨从里间探出头来,手里夹著一沓文件,“北河老区那片,工程部的人两点到。” 何姨全名何美清,是街道办的老文书,在这里干了三十年。她的头髮已经全白了,但梳得一丝不苟,说话永远不紧不慢。苏鑫培刚到街道办的时候,就是何姨带的他。 “安全排查?”苏鑫培接过文件翻了翻,“上个月不是刚排查过吗?” “这回不一样。上头下的通知,说是什么『城市基建安全专项检查』,要求街道办配合。”何姨指了指文件底部的红章,“你自己看。” 苏鑫培低头看文件,落款处盖著铁棘城市政管理处的章,旁边还有一行小字:本次排查由南盟特殊现象管理局提供技术支持。 特殊现象管理局。 苏鑫培知道这个部门。全称太长没人记得住,民间都叫它“特象局”。官方的说法是负责“城市异常现象的研究与管理”,但具体管什么,从来没人在通知里写清楚过。他只在新闻上见过这个部门的名字,通常出现在某栋建筑“因结构性安全隱患被封闭”的通报里。 “特象局的人会来?”苏鑫培问。 “文件上没说,只说提供技术支持。”何姨转身回了里间,声音从门后传来,“別打听那么多,下午准时到。” 苏鑫培把文件放在桌上,手指在桌面上敲了两下。他今年二十二岁,身高一米七八,体重六十七公斤,引体向上最多拉九个——这个成绩在生化课普及率超过百分之九十的南盟,属於勉强及格的边缘水平。 生化课,全称“生命力量化开发课程”。从小学到大学,每个南盟公民都要上。官方宣传说这是“科学健康的生活方式”,能增强体质、提高免疫力、延缓衰老。但苏鑫培心里清楚,那玩意就是军区研究院搞出来的体能强化方案,换了个名字塞进义务教育里。他高中时的生化课教员就是个退役的生化战士,大腿比他腰粗,单手能把他拎起来。 苏鑫培的生物课成绩一直是“达標”,从来没有“优秀”。他的体能测试报告上写著:力量指標c,耐力指標c,协调性指標b-,综合评估:適合从事非体力劳动。 翻译成人话就是:你打仗不行,老实当老百姓吧。 引体向上勉强及格。他在心里吐槽了一句:真是给南盟丟脸。 中午休息的时候,苏鑫培没有跟同事一起去食堂,而是从抽屉里拿出一个饭盒,打开盖子。里面是昨天剩下的米饭和一勺榨菜,微波炉热了两分钟,勉强能吃。他一边嚼著米饭,一边翻看手机上的新闻。 新闻头条是“北联舰队在公海进行例行演习”,底下评论区吵成了一锅粥,有人说要打第三次大陆战爭了,有人说打不起来,有人说打起来也罢反正活够了。苏鑫培划掉新闻,又看到一条“天衡重工宣布新一代民用义体將在下月发布”,点进去看了看价格,最便宜的左臂型號售价十六万南盟幣,相当於他五年的工资。 他把手机扣在桌上,专心吃饭。 下午两点,苏鑫培准时到达北河老区。这里是下城区最老的居民区之一,建筑大多是联合历2100年前后建的,外墙剥落得像蛇蜕的皮,楼道里贴著各种“疏通下水道”“高价回收旧义体零件”的小gg。几栋楼之间拉著横七竖八的电线,头顶上能看见中城区的基座底部,黑压压地遮住半边天。 工程部的人已经到了,两个人,穿著橙色安全背心,拿著图纸在和社区的人说话。苏鑫培走过去,领头的工程师看了他一眼:“街道办的?” “对,苏鑫培。”他点了点头,“今天排查多少栋?” “这一片四栋,先看最老的那栋。”工程师指了指旁边一栋六层的老公寓楼,“居民暂时不用疏散,我们只是做初步排查。你负责跟居民沟通,有人问就说是安全检查,別说什么『异常』不『异常』的。” 苏鑫培注意到他说话时有意把“异常”两个字压低了声音。他没多问,只是点了点头:“明白。” 排查开始。苏鑫培跟著工程部的人挨个楼层走,主要是检查墙体裂缝、电路老化、管道锈蚀这些常规项目。工程师拿著仪器在楼道里扫描,苏鑫培就负责敲门,跟住户解释来意。 大部分住户都很配合,少数几户没人应门。查到第四层的时候,苏鑫培敲了401的门,里面传来一阵窸窣声,然后门开了一条缝,露出一张乾瘦的老太太的脸。 “什么事?”老太太警觉地看著他。 “阿姨您好,我们是街道办安排的房屋安全排查,需要检查一下您家的电路。”苏鑫培把工作证往前递了递。 老太太盯著工作证看了半天,才把门打开。屋子里很暗,窗帘全拉上了,只有角落里一台老式电视机亮著,放著什么戏曲节目。苏鑫培让工程师进去检查电路,自己站在门口等著。 他的目光扫过客厅,忽然停住了。 电视柜旁边放著一个小供桌,桌上摆著一个香炉,香炉前面是一张黄色符纸,上面用红笔画著看不懂的符號。供桌正上方掛著一张黑白照片,照片上的人像已经模糊了,只勉强能看出是个老年男人的轮廓。 符籙。 苏鑫培心里一凛。他在街道办工作这几年,下城区的居民在家里供神位、烧符纸並不罕见。但那张符纸上的符號,和他之前在某个居民投诉文件里看到的描述很像——那人投诉邻居“搞迷信活动”,附了一张照片,照片里的符纸和这张几乎一模一样。 “阿姨,这符纸是?”苏鑫培儘量让自己的语气显得隨意。 “我儿子给求的,保佑平安的。”老太太摆了摆手,显然不想多说。 苏鑫培没有追问。工程师检查完电路,说一切正常,两人就退了出来。走出门口的时候,苏鑫培回头看了一眼那个供桌,把那张符纸的位置默默记在心里。 排查到第五层的时候,走廊里的灯坏了两盏,光线很暗。苏鑫培走在前面,脚下忽然踢到了什么东西,低头一看,是一枚黑乎乎的戒指,嵌在地板砖的缝隙里。他弯腰捡起来,抹去灰尘,发现不是戒指——至少不是普通的戒指。这东西不知道在地上躺了多久,裹著一层灰色污垢,不像铜铁,也不像塑料。材质是一种哑光的金属,表面冰凉的像刚从冰箱里拿出来,圈口內侧刻著一圈极细的纹路,像某种文字,又像是纯粹的装饰。 说不上来为什么,他没把它扔掉,揣进了外套口袋。 走廊尽头传来工程师的声音:“这面墙不太对,你过来看看。” 苏鑫培走过去,看到工程师拿著检测仪对著走廊尽头的墙壁,仪器的屏幕上跳动著一些他看不懂的数据。工程师皱著眉头看了半天,最后说:“没什么大事,记一下,下回重点检查。” 苏鑫培看了一眼那堵墙。就是普通的墙,墙皮有些剥落,露出底下的红砖。他伸手摸了摸,墙面冰凉,和刚才那枚不知名材质的东西差不多凉。 他没有多想。 排查在下午五点左右结束。苏鑫培回到街道办的时候,办公室已经没人了。何姨留了张便条在桌上:排查报告明天交,別熬夜。 苏鑫培把便条翻过来,在背面记了几个字:401,符纸,注意。 然后他把便条撕碎,扔进了碎纸机。 下班回家的路上,苏鑫培经过了北河旧货市场。这里是下城区最大的二手市场,卖什么的都有——旧电器、旧衣服、旧家具,甚至还有人摆摊卖“祖传”的瓶瓶罐罐,真假不论。苏鑫培平时不怎么逛,但今天不知怎么的,他拐了进去。 市场里人不多,摊主们懒洋洋地坐著,有的在刷手机,有的在打瞌睡。苏鑫培边走边看,路过一个卖旧首饰的摊子时,他停了下来。 摊子上摆著各种旧戒指、旧项炼、旧怀表,基本都是些不值钱的老物件。摊主是个头髮花白的老头,见他停下来,也不招呼,只是抬眼看了他一眼。 苏鑫培拿起一枚银色的手鐲看了看,放下。又拿起一枚戒指,看了看內侧,没有纹路。他放下戒指,隨口问了一句:“你这东西都从哪收的?” “各处都有。”老头慢悠悠地说,“有些是拆迁楼里捡的,有些是人家不要了卖给我的。你想要什么?” “隨便看看。”苏鑫培正要离开,脑子里忽然划过一道念头。他从口袋里摸出那枚不明材质的东西,“这个您见过吗?什么东西做的?” 老头接过来,翻来覆去看了看,又用指甲颳了刮表面。“不知道,不像金属,也不像塑料。你哪来的?” “捡的。” 老头把东西还给他,眼神里多了一丝说不清的东西:“捡的东西別乱拿,万一不吉利呢。” 苏鑫培愣了一下,隨即笑了一声:“碰巧捡的。”他把东西收回口袋,没再多说什么。 回到公寓已经是晚上七点。苏鑫培住的是一栋老式筒子楼的六层,一室一厅,月租八百南盟幣。房间不大,但收拾得很乾净,这是他在街道办三年养成的习惯——帮人整理低保材料的人,自己的屋子不可能乱。 他脱下外套,把口袋里的东西掏出来放在桌上,然后去厨房煮了一锅麵条。打鸡蛋的时候,他手腕一抖,蛋壳掉进锅里一片。他用筷子捞出来,心里说了一句:今天不在状態。 麵条煮好,端到桌上,苏鑫培一边吃一边在想一件事—— 脑海里浮现出半透明的面板,上面写著: [经验值系统启动——宿主確认:苏鑫培。技能列表:待录入。] 这个“面板”出现於今晚刚到家,他正把新配的钥匙往锁眼里捅第二圈的时候。不痛不痒,只有一丝奇异的凉意,跟他捡起不明物体时的触感一模一样。他当时直接退回门外重新看了一圈——没有投影,没有摄像头,不发热,闭眼后仍旧停留。 第一反应不是惊喜。 是中暑了? 他强迫自己冷静,用几个熟悉的动作测试——打开水龙头,用凉水洗了把脸,面板没有消失,最下方的技能栏反而多出一行字。 [清洁经验+1] 他盯著那行字看了很久。 出于谨慎(和某种连自己都不愿承认的游戏强迫症),他开始测试它会不会对其他行为產生反应。做饭、打字、跑步、做伏地挺身,每件事都获得了一点经验值。面板没消失,没传出声音,没有任何ai连结的跡象——大部分操作,只有按他重复的次数来。 也並不会增加属性。他能清楚感受到,做了一小时伏地挺身后胳膊该酸还是酸,每组的数量全靠肉身死撑,而不靠虚擬点数。 那么,这个叫面板的东西只是一个计数器。 苏鑫培嚼著麵条,心里忍不住冒出了吐槽:这金手指也太社畜了。 他吃了几口面,忽然想起什么,站起来走到桌前,把那枚捡来的东西翻了个面。內侧的纹路此刻看起来清晰了一些,像某种极细的刻痕。他伸手触摸那些纹路时,面板上无声地多出了一行新字。 [检测到可录入技能——铁骨锻体功(残篇)。是否录入?] 苏鑫培放下筷子,盯著这行字。 过了大约十秒,他把碗端起来,不声不响地喝乾净了麵汤。 然后他在心里默默地选择了“是”。 第二章 第一次肝 手指按下“是”的瞬间,苏鑫培后悔了。 不是那种深思熟虑后的后悔,是本能的后悔——就像半夜睡不著打开购物网站点了付款,东西还没发货就开始怀疑自己是不是疯了。他盯著脑海中那块半透明面板上新出现的条目,心里弹出一条弹幕:万一要钱怎么办? “铁骨锻体功(残篇)”几个字稳稳噹噹地悬在技能列表第一行,后面跟著一个灰扑扑的进度条和一个標註——[未入门:0/100]。没有收费窗口,没有扣费简讯,甚至没有多余的提示音。面板只是安静地亮著,像一张贴在脑海里的便签。 苏鑫培在床边坐了大约两分钟,然后站起来,走到客厅中央。他深吸一口气,开始回忆高中生化课上教员示范过的基础健身动作——平板支撑、深蹲、伏地挺身。他决定先做一组伏地挺身试试。 第一个,感觉正常。第二个,感觉到胸肌在发力。做到第七个的时候,面板上的数字跳了一下。 [基础体能经验+1] 苏鑫培停下动作,盯著那行字看了好一会儿。刚才录入的是铁骨锻体功,但跳出来的经验值却掛在一个叫做“基础体能”的条目下面。他回忆了一下录入时的通知——系统说的是“检测到可录入技能”,並没有说这个技能本身就是面板自带的。换句话说,面板在他日常锻练时自动识別並分类了他的肢体活动,把伏地挺身归入了基础体能的范畴。 他继续做伏地挺身。做了二十个,经验值涨了四点。他在心里骂了一句,翻身躺在地板上喘气。二十个伏地挺身四点经验,一百点需要五百个。五百个伏地挺身。 这金手指是真的一点都不惯著人。 苏鑫培从地上爬起来,走到厨房喝了口水,想了想,又走回客厅,做了十个深蹲。 [基础体能经验+2] 十个深蹲两点经验。他又做了十个开合跳,一点。再做十个仰臥起坐,一点。 规律很快被摸清了:单一动作做到一定次数之后,经验获取的速度会衰减。前十个伏地挺身给了三点,第十一到第二十个只给了一点。不是面板吝嗇,是身体在告诉他——你在这儿磨洋工没用。必须换动作、加难度、加时长,把身体真正逼出舒適区,经验值才肯走。 苏鑫培擦了把汗,心想这面板比街道办的考核系统还精明。 他把毛巾搭在脖子上,忽然又想起另一件事。站在客厅里犹豫了片刻,最终还是走进厨房,从抽屉里翻出一本蒙了灰的便签本,又找出一支笔头已经乾裂的原子笔,在便签上写了几行字。 伏地挺身 20,经验+4深蹲 10,经验+2开合跳 10,经验+1仰臥起坐 10,经验+1 写完他把便签拍在桌上,觉得自己像个连实验室都进不去的民间科学家。但好记性不如烂笔头,面板不会告诉他获取经验的底层逻辑,他得自己摸。 第二天早上,苏鑫培比平时早了半小时起床。闹钟响的时候他挣扎了整整半分钟,最后是被一个念头拽出被窝的——面板还在。不是做梦。 他又做了一组伏地挺身,面板忠实地跳了经验值。不是做梦。 到街道办的时候,办公室里只有何姨在。她正在给窗台上那盆君子兰浇水,水珠从叶片上滚下来,滴在窗台的旧报纸上。何姨听到脚步声,头也不回地说:“小苏,排查报告记得今天补上。” “知道了。”苏鑫培把外套掛好,注意到在工位前愣了一下——桌上多了一盆绿萝,用白色的旧茶缸装著,泥土还是湿的。何姨的声音从身后传来:“走廊窗台上那盆分出来的。你工位太素了,像个没人坐的地方。”苏鑫培把绿萝挪到显示器旁边,摆正,说了句“谢谢何姨”。何姨没应声,已经走进档案室去了。 他打开电脑,开始写昨天北河老区的排查报告。写到401那户供桌和符纸的情形时,他把“供桌”和“符纸”几个字刪掉,想了想,又打上“室內摆设存在异常情况”,然后继续刪掉。最后留下的是:“建议后续对该住户用电安全进行跟进检查。”安全,模糊,不引人注意。 这是他跟何姨学的。何姨做文书三十年,最大的本事不是写报告,是写“能过审”的报告。既不隱瞒事实,也不暴露细节,让该看的人能看懂,不该看的人看完觉得什么都没说。 写完报告,苏鑫培开始处理今天的日常工作——审核低保续期材料、录入新增租户信息、回復居民投诉邮件。北河区是老城区,住的多少是低收入家庭和散工,投诉的內容大多琐碎而具体:楼上漏水、楼下噪音、隔壁养鸡。苏鑫培逐条回復,语气客气而模板化,但每条都会在末尾加一句“已转相关科室跟进”。 上午十点,材料审核告一段落,苏鑫培站起来活动了一下肩膀,朝档案室看了一眼——何姨的脚步声还在里面,偶尔传出铁柜抽屉开合的声响。他走回自己工位,先確认了一下列印室和茶水间的动静,然后趁印表机正在卡纸的工夫,他站在饮水机旁做了十个不太显眼的深蹲。面板的提示照常跳出来,但数值並不高。等印表机的咔咔声停下,他又去帮何姨把一捆捆档案盒逐一搬下铁架——在蹲身、托举、上架整套动作中,面板跳了三次经验值。何姨扶著老花镜看了他一眼:“搬就搬,別用腰拱。”苏鑫培说:“何姨,我搬了三年档案了。”何姨没理他,把下一捆盒子推过来。 苏鑫培在工位上整理档案的时候,注意到一个奇怪的现象:越是刻意追求经验值,反而越像在做无用功。刚才搬档案时跳的三次经验值,两次发生在起身托举的瞬间,一次把档案盒搁回高架时突然跳出——共同点並不在於动作做到最满,而是注意力真正放在了“把档案盒摆稳”和“別让何姨再数落”上。他在便签本背面记了一行字:走神时经验少,专注时经验多。 这个发现让他有点意外。面板不是在考验体力,而是在考验专注力。他一边录入档案编號,一边心里默默盘算:如果专注度影响经验获取效率,那么最高效的刷经验方式不是见缝插针地做动作,而是每天安排一段完整时间,隔绝干扰,集中练一个项目。 也就是说,他得开始认真规划晚上的时间了。 下班后,苏鑫培没有直接回公寓。他去了北河区唯一的社区健身房——说是健身房,其实是街道办在一栋旧居民楼底商改造的活动室,里面有几台生锈的器械和一面裂了缝的全身镜,月卡五十南盟幣。苏鑫培办卡的时候,管理员大爷看了他一眼,说:“小苏啊,你是第三个办卡的。” 苏鑫培换上一件旧t恤,开始系统性的训练。他先做了三组伏地挺身,每组二十个,每组之间休息半分钟。然后是三组深蹲,三组仰臥起坐,三组平板支撑。每做完一组,他就停下来看面板上的经验值变化,在便签本上记两笔。做完最后一组平板支撑的时候,他的胳膊和腿像灌了铅一样。他瘫在瑜伽垫上,看著天花板上那只永远在转的吊扇,心里想:这才哪到哪。 [基础体能经验值:47/100] 四十七点。从他昨天开始测试面板到现在,一共累积了四十七点经验值。离入门还差五十三点。按照这个速度,再练一两个晚上应该就能突破门槛。 苏鑫培从垫子上坐起来,擦了把汗。镜子里的人头髮湿漉漉地贴在额头上,t恤领口一圈深色汗渍,脸色说不上好,但眼神比昨天亮了一些。 回到家已经快九点了。苏鑫培冲了个澡,煮了碗速食米线,坐在桌边一边吃一边刷手机。新闻上还是那些东西——北联军演、天衡重工新品发布、铁棘城下城区某处拆迁工地发生燃气泄漏。他把手机翻了个面扣在桌上,专心吃饭。 速食米线的汤喝到最后一口,他忽然想起一件事。 那件捡来的东西。 他放下碗,从外套口袋里摸出那枚类金属的环状物,放在灯下细看。光环的內圈纹路依然细密,看不出是字还是纹饰,但每道刻痕都像某种规律排布的几何线条,相互衔接,似断非断,在光照下会微微折射出一丝极淡的青灰色冷光。触碰时指尖有隱约的凉意,不是金属的冰凉,而像是某种缓慢释放的乾燥寒气。除此之外,没有任何异常。 他把东西放在桌上,想了想,又拿起来,凑近了仔细看。內侧的纹路在灯光下微微反光,像是某种极细的金属丝嵌进去的。他用指甲颳了刮,纹路纹丝不动。一种工艺上並不罕见的手法是先用更软的基底包裹硬质刻线,再在外面覆上不同材料,內侧的刻纹因此被保护得很好——旧货市场里许多仿旧首饰都能看到类似的层叠结构,不值得大惊小怪。他把环放回桌上,继续吃麵。 但他注意到一件事:刚才他凑近的那一会儿,面板上的铁骨锻体功条目似乎闪了一下——仅仅一瞬,快到他不敢肯定那是不是眼花。 晚上十一点,苏鑫培躺在床上,盯著天花板。他明天还要上班,后天也要上班,接下来一整年都要上班。街道办的工资不会涨,低保户的投诉不会少,北河老区的安全排查还会有下一轮。生活像一潭死水,他在里面泡了三年,已经快泡皱了。 但现在这潭死水里,多了一样东西。 一块面板。一个计数器。一扇他不知道通向哪里的——门的轮廓。 苏鑫培闭上眼睛,在心里做了一件他从来没做过的事:他主动打开了面板。半透明的界面浮现在黑暗中,乾乾净净,没有任何多余的信息。技能列表里只有孤零零的两行: [基础体能未入门 47/100][铁骨锻体功(残篇)未入门 0/100] 他把目光停在第二行。铁骨锻体功旁边没有任何训练说明,没有图文指引,也没有告诉他“练到什么程度算入门”。它就这么安静地掛在那里,像一把还没有配钥匙的旧锁。 他深吸一口气,把面板关上。 今晚没有继续研究它。面板只是把“铁骨锻体功”记录了下来,並不等於他已经学会。就像你买了本书並不等於读了一样——他只是拿到了进入图书馆的借阅卡,架子上的书还得自己去翻。在没有弄清那些纹路、那个遗留物和这残篇三者之间究竟是什么关係之前,他不打算贸然顺著面板记录硬练。 窗外传来远处轻轨驶过的声音,轰隆隆地碾过去,然后消失。 苏鑫培翻了个身,把被子拉到肩膀。 明天要交排查报告。 明天要去健身房。 面板还亮著,那就继续肝。 第三章 穿背心的老头 排查任务是在下午两点半卡住的。 苏鑫培拎著公文包跟在工程部的人后面走进北河老区那栋最老的公寓楼时,心里还在盘算今晚的训练计划。基础体能离入门差五十多点经验,换算成伏地挺身大约两百个,或者去活动室集中练一小时。他昨晚发现专注度越高的训练经验值越多,所以今晚的日训计划是关掉手机、不刷新闻,就在垫子上集中做力量循环,至少把基础体能刷推到七十以上。至於铁骨锻体功的残篇,他暂时不打算碰——在弄清楚面板的机制之前,贸然去练一个来源不明、没有说明、唯一关联物是一枚捡来的类金属环的功法,不是谨慎,是找死。 念头转到这里的时候,身后那扇防盗门自己动了一下。 不是被风吹的。苏鑫培转过头,看见四楼那扇老旧的防盗门把手正在缓缓下压,像有一只无形的手在另一侧拧它。然后门开了——不是被人从里面拉开的,而是整个翻转了一百八十度,门扇嵌进了墙壁里。门后本该是401的客厅、供桌、老太太的旧电视,但那扇门倒过来之后,门框里露出的是一段从没在这栋楼里出现的走廊,墙壁是冷灰色的,灯光昏黄,空气里有股潮湿的铁锈味。走廊尽头还有另一扇门,门上掛著一块褪色的门牌,號码是四零二——这栋楼根本没有四零二,每层只有四户,门牌到四零一为止。 苏鑫培没动。不是冷静,是腿不听使唤了。心臟在胸腔里狠狠擂了三下,然后被一个更响的声音盖过去——楼道尽头传来工程部那个年轻工程师的尖叫,声音像是被人掐住了喉咙又强行挤出来:“墙!墙在动!” 苏鑫培转头,看见走廊另一端的那面墙正在弯曲。不是物理意义上的倾斜或开裂,而是像透过热浪看远景一样,整面墙的轮廓在轻微地扭曲,墙皮上的裂纹像水面上的浮油一样缓缓流动。这种感觉和他昨晚凑近那枚不明物体时指尖的凉意有一瞬间的重叠——不是形状相似,是材质本身在被感知的方式上存在某种说不清的偏差。 工程师手里的检测仪发出尖锐的蜂鸣声,屏幕上的数据疯狂跳动。他后退两步,后背撞上楼梯扶手,嘴里说著什么听不清的话。另一个工程师反应快一些,已经掏出了对讲机,但按下通话键之后只听到一阵刺耳的白噪音。 苏鑫培咽了口唾沫,强迫自己把目光从扭曲的墙壁上移开。他脑子里闪过的第一个念头是跑。第二个念头是往哪跑——走廊两头都不正常,一扇门变成了通道,一堵墙正在弯曲。楼梯在中间,但楼梯间的门刚才还开著,现在已经关上了,他確定自己没有听到关门的声音。 第三个念头,是被面板训练出来的冷静。不是勇气,是那个计数器在过去几十个小时里反覆教给他的一件事:慌张的时候经验值获取会变慢,专注的时候会变快。专注。专注。他在心里默念这两字,感觉到心臟的狂跳从喉咙口慢慢回落到胸腔里,手还在抖,但脑子已经能转了。 他后退两步,后背贴上一扇住户的防盗门,右手摸到门把手——锁死的。他贴紧门板,利用楼梯间透进来的光线扫视走廊。走廊是直筒形,两侧各有三扇门,头顶一盏日光灯还在闪。前后两端都有异常,自己正好站在中段。消防通道在走廊正中央的楼梯间,但现在门已经关了。苏鑫培没有去开它,而是往旁边挪了三步,站进了楼道凹进去的一个小凹角——那是垃圾管道口旁边的死角,平时堆著住户不要的旧鞋架和空纸箱,现在至少能把后背和右侧都护住。他的体能才將將入门,但冷静这一刻成了第一道防线。 他刚缩进凹角,走廊里那扇翻转的门里就走出了东西。 不是人。 那个东西从门框里挤出来的方式像一团被揉皱的锡纸在桌上自行展开,轮廓模糊,乍看像一个人形的轮廓被抽掉了骨骼,又塞进了某种半透明的、湿漉漉的材质里。它的身体表面在日光灯的照射下反射出细碎的光,像一面被砸碎又勉强拼回去的镜子。它没有眼睛,但苏鑫培知道它在看他。那种被注视的感觉不是视觉上的,而是像有人把冰凉的指尖贴在他的后颈上。 镜中人。苏鑫培不知道这个名字,他只知道这绝对不是什么走错门的邻居。 那东西沿著走廊缓缓移动,经过401室门口时停了一下——苏鑫培从凹角的缝隙里看到,401的门缝下面还塞著老太太那张褪色的门垫,上面绣著“出入平安”四个字。那东西在门垫上方停留了不到两秒,然后继续往前滑动。动作没有声音,但它经过的地方,墙皮上立刻凝出一层薄霜,像刚从冷库深处搬出来的冻肉表面。日光灯在它经过时闪了两下,亮度骤然衰减,灯管两端发出暗紫色的电晕,然后像是被抽走了大半功率,只剩一层灰濛濛的冷光勉强亮著。 苏鑫培屏住呼吸。他在心里数数。一,二,三——那东西离他大约三米,正在往楼梯间的方向移动。他估算了一下,以刚才它移动的速度,大约还有十秒就会和凹角平行。十秒之后他要么被发现,要么—— 一声闷响。 不是枪声。是拳头。 那扇被关上的楼梯间门被人从外面一脚踹开,门扇拍在墙壁上发出一声巨响。一个穿著工字背心的老头从楼梯间里走出来,右手拎著一只军绿色水壶,左手捏著一根抽了半截的烟。他先灌了一口水壶里的东西——闻味道不是水,是劣酒——才把视线转向走廊里的那个东西。 “一个?”他说,语气像是在菜市场问白菜多少钱一斤。然后他把烟叼在嘴里,空出来的右手直接抓向那个东西的头部。 那东西的反应比苏鑫培预想的快。它的身体在老头的手触碰到表面时突然碎开,像被石头砸中的镜子,碎片向四周溅射。苏鑫培下意识地闭了一下眼——再睁开的时候,那些碎片已经重新聚合,在老头的右侧重新拼回人形轮廓。它的一侧肢体甩出一截半透明的延伸物,直衝老头的脖子缠去。 老头没躲,甚至没转身。他左手往右侧一探,小臂上每一束肌肉猛然收紧,空气里传出一声极低沉的闷响——像钢筋被瞬间拉直。他的指节撞上碎片的稜角,那些东西在他手掌外约两寸的距离停住了,像撞上了看不见的墙,表面盪起一圈圈涟漪,然后哗啦啦地全部被震散在半空。苏鑫培后脑勺一刺,像有什么无形的东西沿著脊椎往上爬,让他本能地绷紧了后背。碎渣落在地上,发出细密的沙沙声,然后像水渍遇上火炉般地快速蒸发,残留的灰烬里带著一股冷腥味。日光灯恢復原本的亮度,照得走廊像什么也没发生过。 一拳。只是一拳。 老头把烟从嘴里拿下来,吐出一口烟,低头看了看地上正在蒸发的碎屑,说了句:“就这。” 苏鑫培从凹角里走出来。腿还有点软,但理智已经恢復了。他清了清嗓子,刚要开口,老头先说话了。 “街道办的?”老头上下打量了他一眼,目光在他的公文包上停了一秒。 “是。”苏鑫培说,“您是?” “铁骨堂的。”老头从背心口袋里摸出一张皱巴巴的名片,隨手一甩。名片像一片刀片一样旋转著飞过来,苏鑫培伸手去接,差点没接住。他低头看名片,正面印著一行字:铁骨堂·铁錚。背面只有一个地址,北河区北一条巷17號。没有电话,没有邮箱,没有职称。整张名片几乎被油渍浸透了,散发著一股烈酒和汗渍混在一起的味道。 101看书 101 看书网书海量,????????????.??????任你挑 全手打无错站 苏鑫培抬头,想问点什么,但对方已经转过了身,往楼下走去。走了几步又停下来,偏过头说:“小子,回去別跟人提你看见了什么。特象局那帮人问起来,就说墙裂了,別的什么也不知道。” “您刚才打的那个东西——” “墙。”老铁头打断他,头也不回,“你只看见了墙。” 他的身影消失在楼梯间里,脚步声一阶一阶地往下沉,最后被楼下传来的风声盖过。 苏鑫培站在原地,手里攥著那张名片。工程师跑过来,脸上还带著没褪乾净的惊恐,拉著苏鑫培的袖子语无伦次地说了半天——什么检测仪爆表、对讲机失灵、回去要写事故报告。苏鑫培听著,偶尔点头,脑子里却在反覆回放刚才那一幕。老头的拳头没碰到那东西,那东西就碎了。不是震碎的,是拳头前方的空气先出现了肉眼可见的热浪扭曲,然后碎片才被镇开的——他在凹角的侧向角度正好能看到这一幕。这不是他熟悉的任何一种物理现象,更不是生化课上教官展示过的“標准化力量”。 他想起何姨档案柜里那些看不懂的红章文件,想起特象局全称里那个“特殊现象”。他突然明白了一个道理——这个世界存在另一套规则,有人在用,有人知道,但他苏鑫培连听都没听过。 排查草草收场。工程师拍了照片,做了標记,在报告上写了“五层走廊墙体出现结构性裂缝,建议封楼检修”。苏鑫培没补充任何內容。他在自己的报告里只写了六个字:“北河老区排查,五层有裂缝。”何姨教的——不要隱瞒事实,也不要暴露细节。 离开公寓楼的时候已经是下午四点半。苏鑫培没有直接回街道办,而是站在老区门口的路灯下,把那张名片翻来覆去看了好几遍。纸质很差,浸透了烈酒的味道,地址是北一条巷,他知道那个地方——下城区最破的几条巷子之一,两边全是开了二十年以上的老店,卖五金件的、卖散装白酒的、修旧收音机的。铁骨堂应该是某条巷子深处某个不起眼的门面,而他如果不是接住这张浸了酒的名片,可能一辈子都不会多看一眼。 他把名片放进公文包夹层,走回了街道办。 何姨正在整理柜子里的档案盒,看到他进来抬头看了一眼:“排查怎么样?伤著没有?” “没什么大事,”苏鑫培说,把公文包放在桌上,想了想又补了一句,“五层有个裂缝,不小。” 何姨沉默了片刻,没有追问细节,只说:“你今晚別加班,回早些。” “好。”苏鑫培答应了一声。何姨从来不追著他问需要什么,但她总会在某些节点上多说一句平淡的话,像她做文书时给每一份档案都多留一厘米的页码边距——不留的人看不出,留了的人翻到时心里会暖一下。 下班回到公寓时已是傍晚。苏鑫培换了拖鞋,把外套掛好,给自己倒了一杯水。坐下来之后,他的手习惯性地伸进外套口袋——那枚捡来的物件还在,触感和之前一样,微微凉。 他把东西放在桌上,盯著它看。就在他的指尖离开它表面的那一刻,一股极其微弱的暖意从它的侧缘渗了出来。他愣了一下,再次伸手去摸,那暖意已经褪回了之前的常温——不是变烫,是刚才那一瞬间,它在发暖,像是某种东西被动激活后的回流。 苏鑫培把手收回来,低头看著自己的指尖。指尖没有变色,也没有伤痕。他翻过手背在光下看了看,看不出任何异常,只是指尖的余温似乎比往常消得慢了一些。 然后他僵住了。 脑海中的面板正在闪。不是那种微弱的闪,而是整行条目在发出淡淡的金色光晕。铁骨锻体功(残篇)那一行,原本灰色的进度条变成了淡金色,正下方多出了一行之前没见过的小字。 [检测到技能触发媒介:持有者接触。][触发状態:与宿主记录匹配。][检测到可补全片段:是否尝试同步?] 苏鑫培盯著那行小字看了很久,久到窗外的轻轨过去了三趟。 他坐在桌前,把那枚东西拿起来又放下,反覆几次。每次指尖贴上去的瞬间,面板都会闪一下,像是某种信號在尝试连接。第二次触碰时面板再次弹出同样的“是否尝试同步”的问句,他没有点——关掉面板后手指一离开东西表面,同步提示便立刻消失;再碰,提示又跳出来,反覆两次,反应稳定。 不是隨机故障。那块面板,这个物件,还有他刚才在公寓楼里亲眼目睹的那些异常——它们之间在发生关联。 苏鑫培把戒指——他已经决定叫它戒指了,勉强小一圈,更轻,但也没別的词——握在掌心,靠进椅背,眼睛盯著天花板的裂纹。 面板还在闪,等著他的回答。他没有立刻点下去。不是恐惧,是一种本能的审慎——铁骨堂,老铁头,一拳碎掉的东西,那张浸了酒的名片,他还没去登门,还没亲眼看过那扇门后是什么样的地方,有什么样的规矩。他决定先去那扇门后再做决定。 他把戒指放回外套口袋,洗了个澡,吃了碗速食粥,坐在床边做了三组伏地挺身。面板忠实地跳了三次经验值,铁骨锻体功的进度条依然停在零。基础体能的经验值跳到了六十二。 他把被子拉上来,闭上眼睛。黑暗里,那张浸了酒的皱名片和面板的淡金色光晕交替浮现。北一条巷17號——他明天会先去那里。 第四章 铁骨堂的黄昏 北一条巷在下城区最老的片区里,老到连导航都指不明白。 苏鑫培站在巷口,对著手机上那个不停转圈的定位图標嘆了口气,把手机塞回裤兜。巷子两侧是连成一片的老式砖楼,外墙上的红砖被几十年的雨水冲刷成了灰褐色,墙缝里长著不知名的野草。头顶上横七竖八地拉著电线,每隔几米就有一根竹竿从窗户伸出来,晾著被单和工装裤。巷子深处飘出一股混著煤炉和燉汤的气味,说不清是好闻还是难闻,就是旧。 他沿著巷子往里走,一边走一边数门牌號。北一条巷11號是个修鞋摊,摊主正在给一只皮鞋换底,锤子敲在鞋钉上发出有节奏的声响。13號是间理髮店,门口的旋转灯箱早就坏了,玻璃罩上贴著褪色的手写价目表:平头十块,剃鬚五块。15號是个卖散装白酒的小铺,老板坐在门口的藤椅上打瞌睡,收音机里放著咿咿呀呀的戏曲。 他在17號门口停下来。 和前面几间铺面不同,17號没有任何招牌。门面大约三米宽,两扇老旧的木门上钉著一块铁皮,铁皮上被人用粉笔歪歪扭扭地写了三个字:铁骨堂。字跡已经模糊了,看起来像是几个月前写的,没人补过。门没关严,从缝隙里能看见里面是个院子,院子里堆著几个旧轮胎和一只翻倒的铁皮水桶。 苏鑫培没有立刻进去。他在门口站了几秒钟,摸出那张皱巴巴的名片又看了一回。名片上的地址確实是这里,没有错。他把名片收好,深吸一口气,推开了门。门上没有铃,也没有电子感应,只是吱呀一声往里盪开,两扇门板在惯性的余力下轻轻回弹,撞在门框边的旧麻袋上,发出一声闷闷的缓衝声。 院子比他想像的大,大约有半个篮球场的面积。地面是水泥的,年久失修,裂了好几条缝,缝里长著青苔。院子尽头是一间平房,门开著,里面黑洞洞的。平房旁边的墙角立著一只木头人形桩,上面钉著几层旧轮胎,作为训练用的假人——桩臂已经被打到开裂,裂缝里塞著看不出原本顏色的布条。木桩旁边还有一个木人桩,结构更旧一些,桩臂上的漆早已磨光,露出被反覆拍打后形成的凹痕。再往旁边看,角落里散置著几对生了锈的哑铃和一条补过好几处的麻绳。一面墙上贴著一排旧报纸,纸面已泛黄髮脆,边角被人用图钉按了又按;旁边歪歪扭扭的手写字跡像是某个前学员的毕业留言,字跡已经淡到难以辨认。另一边墙角还放著一只沙袋,沙袋錶面缠满了胶带,吊绳上繫著一个快要锈断的铃鐺,风一吹就发出极轻微的响声。 苏鑫培扫了一眼四周,心里只有一个想法:这地方能开到现在还没倒闭,真是个奇蹟。 “站那干嘛?进来。” 声音从屋里传出来。苏鑫培走过去,跨进门槛,眼睛適应了一下昏暗的光线。屋里没有开灯,借著院子的天光能看到一张旧藤椅、一只木茶几、一个铁皮柜子。藤椅上躺著一个人,穿著工字背心,手里拎著一只军绿色水壶,正是昨天在公寓楼里一拳打碎镜中人的那个老头。 老铁头没有起来,只是撩起眼皮看了苏鑫培一眼,话慢得快要掉下来:“怎么,来投诉我的?昨天那栋楼可不是我弄坏的。” 苏鑫培愣了一下,然后反应过来——昨天工程部在报告上写的是“墙体结构性裂缝”,老头看了新闻或者听了什么消息,以为他是来找麻烦的。 “不是投诉。”苏鑫培把名片放在茶几上,“您昨天给了我这张名片。” 老铁头瞥了一眼名片,又看了苏鑫培一眼,然后坐起来,拿起水壶喝了一口——苏鑫培现在確定那里头装的是白酒,因为那股劣质酒精味隔著两米都能闻到。老铁头用壶盖抹了抹嘴,说:“哦,是你。那个站走道的。” “苏鑫培。”他报了自己的名字。 “铁錚,叫我老铁头就行。”老铁头把水壶放下,上下打量了他一遍,目光在苏鑫培的肩膀、腰和膝盖上各停了一瞬,然后瘫回椅背,“身体素质还行吧。放二十年前,你这体质连拜师的门槛都没资格摸。”他停了停,又补了一句,“现在嘛,算了,收一个。” 苏鑫培还没反应过来,老铁头已经从藤椅上站起来,动作比苏鑫培预想的利落。他走到铁皮柜子前,拉开抽屉,从里面翻出一本破旧的练习册,封面已经卷边了,上面写著“铁骨堂学员登记表”七个字,字跡是钢笔写的老派行书,比外面那三个粉笔字强了至少三个档次。他隨手撕下一页丟给苏鑫培:“填一下。” 苏鑫培接过那张纸,低头看了看,上面只有三行:姓名、年龄、住址。连身份证號都懒得要。他接过老铁头递来的一截铅笔头,弯腰趴在茶几上填好,推回去。 老铁头看都没看,把练习册往抽屉里一扔,转身走向院子,甩下一句话。 “今天先教你站桩。混元桩。” 混元桩。 苏鑫培站在院子里,照著老铁头的示范摆好姿势——两脚与肩同宽,膝盖微屈,双手环抱於胸前,像是在虚抱一个看不见的大球。老铁头绕著他走了一圈,用脚尖踢了踢他的后脚跟:“再宽一点。膝盖別过脚尖。腰塌了,挺起来。肩松,別端著,你不是去拍证件照。” 苏鑫培一一调整。站定之后,感觉自己像个被摆好的衣架。最初的站姿调整让他小腿肌肉有点发酸,但除此之外,没什么特別的感觉。他以为接下来老铁头会讲原理——什么是混元桩,为什么要站桩,站著不动能练什么——毕竟高中学军体拳的时候,教官至少还会讲几句“这个动作可以增强核心力量”之类的套话。 老铁头没有。他搬来一张摺叠椅,放在院子里的阴凉处,又拎了一床旧凉蓆铺在旁边,然后坐下去,拿起酒壶。 苏鑫培等了十几秒,老铁头没有动,只是喝了一口酒。苏鑫培觉得应该是要自己主动——师傅示范完,徒弟开始站,这逻辑倒也说得通。 於是他开始站。 老铁头:“別盯著自己脚尖,眼睛放平。” 苏鑫培把目光从脚尖上移开,平视前方的旧报纸墙和墙角沙袋。他这时候才注意到那张贴在墙上的报纸背面还有另一层手写的东西,像是课程表,又像是某个前辈留下的训练笔记,但距离太远,字跡太小,只能看到一排排竖写的墨跡,排列得像某种表格。报纸下方那行歪扭的手写体倒是能勉强看清,像是被水泡过又晒乾,只留下半行字跡——依稀能辨別出“……站到不问”三个字,后面被一道陈旧的污渍盖住了。他站了五分钟,膝盖开始发酸。十分钟,腰开始抗议。十五分钟,胳膊像灌了铅。 他忍不住问了一句:“师傅,站多久?” “看你站得住多久。”老铁头靠在椅背上,闭著眼。 苏鑫培在心里骂了一句,继续站。 二十分钟的时候,他的腿开始发抖。不是累的那种抖,是肌肉纤维在微幅度地跳动,像有人在他大腿上弹了根皮筋。他把注意力集中到呼吸上,试著用高中学过的生化课標准呼吸法——深吸四秒,屏息四秒,慢呼六秒。练过几次,勉强能把心率稳下来。腿还在抖,但抖得不那么厉害了。 四十分钟。他的t恤前胸已经湿了一大片,汗水顺著后背往下淌,膝盖关节开始僵硬。但奇怪的是,最初的酸痛感过去之后,取而代之的是一种奇怪的麻痹感,像整条腿被人打了麻药,沉重但不痛。他不知道这是好事还是坏事,只知道老铁头没叫停。 一个小时。 老铁头睁开眼睛,看了他一眼,站起来走到他面前。 “行了。” 苏鑫培长出一口气,整个人像被抽了骨头一样瘫下来,双手撑在膝盖上喘气。老铁头把酒壶递给他:“喝一口。” “我不喝酒。” “谁让你喝了?含在嘴里,漱一下吐掉。”老铁头不耐烦地说。 苏鑫培接过酒壶,灌了一大口——劣质白酒的辣味瞬间衝上鼻腔,他差点吐出来,硬生生忍住,在嘴里漱了一下吐在地上。酒液落地的瞬间和水泥地缝里的陈年油渍混在一起,气味刺鼻,苏鑫培却觉得口腔里那种黏腻的麻木感被冲开了一点。老铁头拿回酒壶,自己也喝了一口,然后用下巴指了指院子角落的木人桩:“明天下午六点,准时来。迟到就別来了。” 苏鑫培点了点头,擦了把汗,往院门外走。走了几步又停下来,回头问:“师傅,站桩到底练什么?” 老铁头坐在藤椅上,酒壶搁在膝盖上,看了眼院子里那棵从来没修剪过的老榆树,又看了眼苏鑫培,说:“你继续站。站到不想问这个问题为止。” 苏鑫培:“……” 他走出院门的时候,听到老铁头在身后嘀咕了一句什么,声音很轻,像是自言自语:“还真能站一个小时,有意思。”苏鑫培没有回头,但嘴角不自觉地抽了一下。他走过那棵老榆树时,忽然意识到一件事——刚才站桩的时候,他完全没注意面板。他白天上班时搬档案、做深蹲都要频繁查看经验值,生怕漏了一次,但在那个旧院子里站了大半天,他竟然从头到尾把面板忘了。不是面板消失了,是他的专注力被另一种东西吸走了。那个东西不是老铁头的指令,不是站桩的標准姿势,而是站桩本身——维持一个姿势不让它散架的持续性注意力,像一根绷紧的线,一旦进入,就没多余的心力再去看別的。 这种感觉很陌生。自从面板出现以来,他习惯了一切都用经验值来衡量——做伏地挺身是为了经验值,搬档案是为了经验值,连走路都在盘算怎么多刷几点。但在那个院子里,经验值没有跳,他却觉得那段时间没有被浪费。 他在路灯照不到的巷口摸出便签本,靠墙写了新的一行字:站桩不是不动。是不断在修正。 回到家,苏鑫培冲了澡,换了身乾净衣服,坐在桌前吃了碗速食米粉。吃完之后他习惯性地打开面板,准备看看今天的训练记录。然后他愣住了。 面板上多了一行字。 [混元桩未入门 18/100] 今天下午在铁骨堂站桩的时候,面板跳了经验值。但他完全没有注意到。也就是说,面板一直在后台记录,但因为没有亮屏通知,没有打断他的专注,所以他根本没意识到。 这意味著面板的记录模式有两种:主动训练(他刻意去搬档案、做伏地挺身)会弹出即时提示;被动沉浸(站桩时注意力高度集中)则会在结束后一次性匯总。这种差异会极大影响他的训练策略——主动模式適合刷体能基础,被动模式適合打磨技巧类项目。 苏鑫培盯著那行字看了好一会儿,然后在便签本上写下了今晚的第一条正式观察记录: 一、站桩,一小时,混元桩经验+18。未主动查看面板,专注度极高。经验获取效率与专注度正相关,已確认。二、站桩练的是什么?目前不明。师傅说“站到不想问为止”——此回答暂不录入。三、明日计划:继续站桩。目標:二十次站桩训练(单次不低於三十分钟)內突破入门。四、附带发现:酒漱口可缓解站桩后口腔乾燥。未知原理,待观察。 笔落下去,他又划掉了第三条里的“目標”两个字,改成“尝试”。不是谦虚,是那个老头的教学方式让他隱隱觉得,混元桩这东西可能不是靠“完成目標”就能练成的。面板给他的经验值只是记录了他在桩架上坚持的时长,至於能不能迈过入门那根线,可能还要看別的——或者说,站桩本身就是一种“不问结果”的练习,任何想在站桩里追求进度的念头,都会破坏站桩本身的状態。 这和街道办完全不一样。街道办的一切都是目標导向的——低保审批有三十天期限,排查报告有固定的格式,文档系统里一切都要归档。但站桩不同。桩功教的第一课和他上过的所有课程都反著来。如果你去问进度,进度可能就不动了;你专注在此时此地,面板反而在后面悄悄替你记录。 他把便签本合上,关灯上床。黑暗里,天花板的裂纹在窗外路灯的映照下隱隱约约。他想起老铁头最后那句嘀咕——“还真能站一个小时,有意思。”那个老头嘴上说放二十年前他连门槛都摸不到,但最后还是收了他。门槛確实降低了,但降低的不是標准,是预期——老头可能根本没想到他能撑下来。 苏鑫培翻了个身,闭上眼睛。面板浮现在脑海里,混元桩的进度条安静地停在18点,铁骨锻体功的进度条依然是零。那枚类金属环被他压在枕下的旧铅笔盒里,隔著一层薄铁皮,指尖仍能感知到它表面那层不急不缓的凉意,像一枚还没被拧开的註记。他没有碰它。在弄清楚那东西和面板之间的关係之前,他决定先不触发第二次同步。站桩是当下最明確的线索——老头能在公寓楼里一拳碎掉镜中人,他教的混元桩一定不只是一套养生的健身动作。 明天下午六点,北一条巷17號,继续站。 第五章 肝帝的日常 第三周的时候,苏鑫培发现自己的裤子紧了。 不是胖。他站在镜子前,侧过身看了看,大腿把裤管撑起来一块,腰围倒是没变。他捏了捏自己的胳膊,上臂的肌肉比以前硬实了一些,按下去像按在绷紧的橡胶上。他撩起衣服下摆,腹部的轮廓虽然还谈不上清晰,但两侧已经有了一点点模糊的线条。 两周,体重增加了三公斤。他在心里快速算了一遍——每天早晚两顿,伙食內容和分量都没有变,饭盒里的榨菜还是榨菜,速食米线还是速食米线。唯一的变量是站桩。他每天在铁骨堂站一小时,回家后自己加练半小时到一小时不等。两周下来,累计站桩时间大约四十五个小时。 面板上,混元桩的进度条从零涨到了九十三,差临门一脚就突破入门。 苏鑫培放下衣摆,对著镜子里的自己看了一会儿。镜子里的人头髮有点长了,颧骨上带著昨晚站桩留下的疲惫,嘴角习惯性地向下抿著。但眼睛比以前亮了一点,不是精神状態,是某种说不清的变化——像灯管被擦掉了灰,亮度不变,但光乾净了些。 他把毛巾扔进洗衣篮,穿上外套,出门上班。 街道办的早晨和往常一样,日光灯管还在闪,印表机还是卡在第三张纸,饮水机的红灯还是亮著。苏鑫培坐在工位上,一边吃早饭一边翻开今天的待办事项——五份低保续期审核,两份廉租房申请,还有一份何姨昨晚批过来的新任务:整理北河老区去年全年的异常投诉档案。 异常投诉档案。苏鑫培看著那行字,手里的包子停在半空。何姨从里间探出头来,手里端著一杯热水,眼镜掛在脖子上:“小苏,別发愣。那些档案在档案室第三排铁柜最下层,蓝色档案盒,编號从nk-去年-001到nk-去年-047。整理要求写在便签上,贴在盒盖內侧。” “何姨,这些档案——”苏鑫培想了想措辞,“以前不是不让外调吗?” “现在也没让你外调。”何姨喝了一口水,“只是整理。整理完了给我一份目录,原件放回原处。” 她说完就缩回了里间,留下苏鑫培对著那行任务发呆。他迅速把包子塞进嘴里,起身去档案室——经过何姨的门口时发现她门开著,正在整理那盆窗台上的君子兰。她用湿布一片一片擦叶面,花盆旁摆著那只用了多少年的旧搪瓷杯,杯內不是茶,是清水。 档案室在走廊尽头,铁门常年锁著。苏鑫培用钥匙卡刷开门,里面是那种特有的味道——旧纸张、灰尘和除湿剂的混合。日光灯管比办公室的更暗,照得铁皮档案柜泛出青灰色的光。他找到第三排铁柜,蹲下来,在最下层找到了那排蓝色档案盒。 nk-去年-001到047。四十七份异常投诉档案。 苏鑫培把档案盒逐个搬出来,抱回工位,摞在桌上。他深吸了一口气,打开第一个盒子。 第一份档案是去年一月的一则投诉:北河老区某住户反映“夜间听到走廊里有缓慢拖拽重物的声响,开门后走廊空无一物”。档案里附了街道办的回覆——已通知物业加强巡逻。投诉人签字:未解决。 第二份:某独居老人向社区反映“半夜有人在耳边说话,听不清內容,但连续三晚都在同一时间出现”。回復——建议就医检查听力。投诉人签字:未解决。 第三份:某租户投诉“阳台上的晾衣绳会在无风状態下自行摆动,摆幅规律,像有人用手指拨动”。回復——已建议检查门窗密封性。投诉人签字:未解决。 苏鑫培逐份翻阅,心跳越来越快。这些投诉的措辞各不相同,但有几个共同点:都发生在夜间,都无法用常规原理解释,都没有得到解决。大部分投诉人在签字栏写的是“未解决”或“无改善”,少数人直接没有签字,只在档案末尾附了一行手写的小字——“不报了,反正没用。” 他翻到第十七份的时候,拿起杯子想喝一口水,发现杯已经干了。他又翻到第三十一份,纸张的边角有些模糊的水渍,像有人曾在上面放过一杯没有杯垫的热茶。他想不出是谁。 他心里忽然冒出一个念头:何姨让他整理这些档案,不是临时起意。她是知情的。她做了三十年文书,什么投诉见过,什么回复写过,她比谁都清楚这些档案里记的是什么。但她从来没跟他提过一个字,直到今天早上。 这说明她认为他现在可以看了。或者说,应该看了。 苏鑫培放下档案,拿起杯子去接水。路过里间门口的时候,何姨正低头写著什么,没有抬头。他接完水回到工位,继续翻档案。 第三十九份引起了他的特別注意。投诉人是北河老区某居民,投诉內容不是异响或怪声,而是“楼道里出现了不该存在的台阶”——投诉人描述,某日下楼时多数一级台阶,踩空摔伤,回头数台阶数,发现比平常多出一级。他数了三遍,確实多了一级。第二天再数,又恢復了正常。 档案里附了一张照片,是投诉人拍的楼道台阶,冲洗得不太清楚,但能看出水泥台阶的侧面有一道顏色稍浅的模糊印跡——像某种液体从墙面淌下来留下的痕跡,但形状过於规则,几乎是一条直线。苏鑫培把照片凑近灯光看了很久,放下的时候手指有点凉,和那晚走廊墙面弯曲时的触感有某种內在的相似,一种物质边界正在被缓慢溶解的感觉。他心里给这条档案標註了一个词:空间扭曲。 他把整整四十七份档案按时间排序,做了一个简单的定量统计。投诉频率在去年六月和十一月出现两个高峰。他还调查了当时的气象记录,六月正值一次异常磁暴导致部分通讯频段中断,十一月则是亚空间研究论坛在邻近城市召开、大量军用和民用监测设备集中运作的时期。虽然现在还无法確认因果关係,但这至少说明异常事件的活跃度不是隨机的。 苏鑫培把统计表折好,夹进自己的工作笔记本。然后他打开电脑,开始在街道办的电子档案系统里搜索今年的同类投诉。没有专门分类,他只能一条一条翻。翻了大约二十多分钟,找到了一些——今年的投诉数量明显更多,措辞也更激烈。有写“晚上不敢回家”的,有写“邻居搬走了我也要搬”的,还有直接写“你们街道办到底管不管”的。这些投诉的回覆模板和去年几乎一字不差,不同的经办人,同样的套话。 苏鑫培靠在椅背上,揉了揉眼睛。窗外天已经黑了,办公室里只剩他一个人。何姨的工位上收拾得整整齐齐,键盘旁边放著一盆小小的多肉,盆底压著一张手写便条:“小苏,下班记得关空调。” 他关了电脑,关了空调,锁了门。走到地铁口的时候,拐了个弯,往北一条巷的方向走。 铁骨堂的院门虚掩著。苏鑫培推门进去的时候,老铁头正蹲在院角捣鼓一只旧收音机,收音机里传出嗞嗞啦啦的电流声。他听到脚步声,头也不回:“今天来得晚。” “加班。”苏鑫培把外套脱下来掛在墙上的旧钉子上,开始做站桩前的准备——活动关节,调整呼吸,在心里清空待办事项。站桩第二周开始他就发现了:脑子里装著事的时候站不稳,不是脚不稳,是心不稳。所以站桩之前他必须把街道办的琐事全部打包,暂时搁在门外。 他站好桩架,这次没有刻意去调整脚距和身高。两周的练习让最基本的桩架参数已经形成肌肉记忆:双脚与肩同宽,膝盖微屈,髖部后坐,脊柱拉直,头顶像是被一根线轻轻吊著。他闭上眼睛,呼吸放缓。 五分钟,膝盖发酸。 十分钟,大腿开始微颤。 十五分钟,他注意到一个奇怪的现象——手指尖有点发麻。不是压到神经的那种麻,而是微微发热的、像有什么东西在指尖往外渗的麻。他睁开眼睛看了看自己的手指,没有任何异常。闭上眼睛继续站,二十分钟后脚底板也开始发热,热感沿著脚踝往小腿延伸,像踩在温水里。 苏鑫培没有停。他保持著桩架,把注意力集中在呼吸上。呼——吸——呼——吸——热感从小腿上升到膝盖,在膝关节处停了一会儿,然后继续往上,走到大腿內侧,再收进小腹,最后停在了肚脐下方大约三指的位置。那个位置微微发胀,像有什么东西在里面轻轻搏动,温度不高但持续,像被一只看不见的手轻轻按住。 他忽然想起去年帮一个退伍老兵办优抚证的时候,那老兵说过一句话。当时那老兵指著自己肚脐下三指的位置,说:“知道这叫什么吗?关元穴。以前我们练內家拳的,站桩站到这里发热,就是气沉丹田了。你们现在年轻人不懂这个,只知道生化课那套心率监测。” 苏鑫培当时只是笑了笑,在心里把“气沉丹田”归为老年人的养生执念。但现在他站在这间破旧的院子里,膝盖微屈,手指发麻,肚脐下方三指的位置正在微微发热,那热感和热水袋不一样——热水袋是外界给的,这热感像是身体自己在往外散,然后又在皮肤下面重新匯聚。 他下意识地瞥了一眼面板。 [混元桩经验+1] [混元桩已突破入门] 两行通知静静悬在视野右下角,然后无声消失。苏鑫培怔了一下。闭眼时面板的显示方式和平时不一样——平时是主动打开面板才看到完整列表,但刚才那两行字是直接浮现在他闭眼后的黑暗里,像水面上的倒影,一盪就不见了。他重新睁开眼確认,面板上的混元桩条目已经更新:[入门:进度已解锁]。他没有闭眼加练,而是重新闭眼站好桩架,保持呼吸节奏——大概过了十几秒,第二行字才再次浮现,极其轻淡,几乎与他的呼气同步,然后悄然隱去。 他深吸一口气,收桩。 老铁头不知道什么时候已经放下了收音机,正靠在墙边喝他的劣质白酒。看到苏鑫培收桩,他抬起眼皮:“哦,有了。” 苏鑫培喘著气,擦了把汗:“什么有了?” “气感。”老铁头把酒壶搁在膝盖上,语气平淡得像在说今天菜市场的菜价,“你刚才脚底板发热,然后往腿上走,最后收在小腹下头。胀胀的,对不对?” 苏鑫培点头。 “那就是气感。不是什么玄的东西——你站了快三个星期,肌肉放鬆了,气血通了,末梢神经被激活了,身体的能量通路开始自己往下沉。”老铁头用食指在膝盖上比划了一下,“这个位置,关元穴。古代叫丹田。你以后每次站桩都会感觉到它,不是每次都能感觉到,但感觉到的次数会越来越多。” “气感有什么实际作用?” “能让你少犯傻。”老铁头看了他一眼,“你如果一直在自己身上感觉到那个位置是热的,你就不容易被別的东西影响。有些东西——你在档案里可能读到过——专挑心里发虚的人下手。” 苏鑫培沉默了。老铁头这句话的信息量太大了。他是在明確告诉他:你白天翻的那些投诉档案,和这个世界正在发生的事情有关,和你能在公寓楼里一拳碎掉那东西有关,和你现在在院子里站桩发热有关。他早就知道。 而且他刚才说“心里发虚”——苏鑫培回想那个镜中人出现时自己的状態,心率飆升,手心出汗,脑子里一片空白。如果那东西再来一次,他觉得自己大概还会害怕。但他已经不再是那个只会蹲在墙角缩进凹角等死的人了。他现在有桩功,有一双能微微发热的手,有一个在公寓楼里见过的东西碎在眼前后没有逃开的晚上。 老铁头站起来,从墙角拎起一个破旧的哑铃,隨手放在苏鑫培面前:“明天开始,站桩先站半小时,然后加这个。哑铃推举,三组,每组十二次。完了再站半小时桩,收功。” 苏鑫培低头看了看哑铃。铁锈斑驳,握把上缠著发黑的胶带,掂了掂大约十公斤。他把哑铃放回墙角,端起放在长椅边的搪瓷杯——老铁头没有给他水,但刚才站桩前他自己倒了杯凉水搁在那里。 “师傅,我还有个问题。” “问。” “那天您在公寓楼里打碎的那个东西,”苏鑫培斟酌著用词,“到底是什么?” 老铁头沉默了几秒,然后喝了一口酒,把酒壶重重搁在膝盖上。壶底碰在骨头上发出沉闷的响声。 “镜中人。”他说,“亚空间裂缝里爬出来的东西。最低级的。专吃人的恐惧,你越怕它越壮。你不怕它,它就是一堆碎玻璃。那天你站在四楼凹角里,虽然脸色白得跟纸一样,但没有叫,没有乱跑。你小子虽然菜,但心里有根。” 苏鑫培把这几个字记在心里,没有接话。 “还有。”老铁头站起身来把收音机关掉,然后在院子里来回走了两步,忽然转过身来,“你是不是捡到了什么东西?” 苏鑫培愣住了。 “你工作证上掛的那个环。”老铁头指了指他胸口——苏鑫培低头看,那枚捡来的类金属环穿在钥匙链上,从工作证的透明卡套边缘露出来半边,在院子的灯光下反射出微弱的冷光。 “你拿它的时候,手指头是不是凉了一下?”老铁头问。 苏鑫培点头。他不知道那枚环什么时候滑到了工作证边缘,他在档案室蹲著翻找档案盒时,卡套曾经在铁柜角上磕了一下,可能就是那时候甩出来的。 “那是我师傅留下的东西。他姓什么我就不提了,我管他叫老疯子。老疯子消失之前,手上戴的就是这枚环。”老铁头重新坐回藤椅,看著院子里那棵老榆树,沉默了很长时间。最后他说,“这东西认人。老疯子留下的东西,不该认的就捡不起来。你捡起来了,它没碎,那你大概得替他把这点东西还完。” 苏鑫培张了张嘴,喉咙里有一堆问题——老疯子的什么东西?还什么?怎么还?但他看著老铁头靠在藤椅上的样子,那是一个不想再多说一句话的姿势。他把问题咽下去,只说了句:“我明白了。”意思是他不会再问,但他还不完全清楚自己要承担什么。他只是把钥匙链收进裤兜,拉上了拉链。 回到公寓已经是晚上十点。苏鑫培洗完澡,坐在床边,拿出便签本,翻到新的一页。 今日观察记录: 一、站桩约七十分钟。突破入门。气感第一次明確出现——脚底发热,指尖发麻,关元穴持续温热。师傅確认此为“气感”,並暗示其与防御异常实体有关。原理不明,暂记。 二、师傅主动提及“镜中人”为我亲歷事件提供正式命名。並確认该类实体为亚空间裂缝產物,以恐惧为食。重要信息:心理状態与其威胁性直接相关。 三、师祖——师傅称其为“老疯子”——留下的遗物为我所捡到。推测这是面板关联“铁骨锻体功(残篇)”的媒介。师傅说“它认人”,未进一步解释。师祖的消散与亚空间有关。更多细节暂缺。 便签本快用完了。明天得去旧货市场买个新的,顺便看看有没有便宜的本子。苏鑫培把笔放在床头柜上,关灯。 黑暗里,他躺在床垫上,闭著眼睛。肚脐下三指的位置还在隱隱发热,像是那盏暖气灯还开著最低档。他把手轻轻放在那个位置上,感觉到掌心下面有一点点微弱的搏动,和自己的心跳一个节奏。 他想,这不是气功。这是站了四十五个小时桩之后,身体终於学会了安静。 明天继续站。 第六章 里世界的一角 便签本是在北河旧货市场买的。 苏鑫培下班后拐过去,打算速战速决。旧货市场傍晚人少,摊主们陆续在收摊,塑料布掀下来卷在架子上,空气里混著旧书、樟脑丸和油炸臭豆腐的味道。他在一个文具杂货摊上花了三块钱买了一本牛皮纸封面的线圈本,摊主是个戴袖套的中年妇女,找零的时候头都没抬。 他把本子塞进外套內兜,转身往回走。 走到市场东侧拐角的时候,他听见了那句话。 “那个东西,今晚十点,老地方。” 苏鑫培的脚步顿了一下。他正好站在一堆旧书摊和五金摊之间的过道里,右手边是一摞发黄的旧杂誌,左手边是一箱生锈的水管接头。说话的人在拐角另一侧,两个人的影子被头顶的灯泡拉得老长,一个蹲著,一个站著。 “带了吗?”蹲著的那个问。 站著的拍了拍腰间的帆布包:“带了。你那边准备好没有?” “准备好了。別在这里看。” 苏鑫培往后退了一步,后背贴上一摞旧杂誌。不是他想偷听,是这条过道只有一条出路,他已经走到中间了。如果现在退回去,鞋底在水泥地上摩擦的声音反而更引人注目。他索性站定不动,把呼吸放慢。站桩三周教会他的一件事是——安静的时候,自己的心跳听起来最响。 蹲著的那个人从怀里掏出一样东西,用黑布包著,递给站著的人。站著的人接过,掀开布角看了一眼。黑布掀开的瞬间,一綹暗绿色的光从布缝里透出来,照在他脸上。那光是薄的,冷的,像泡在海水里的萤光棒,持续了大约两秒,然后被他重新盖住。 苏鑫培看清了那块布下的东西。不是武器。是一枚约巴掌大的印章,材质不明,表面刻著密集的纹路,和他在401老太太家供桌上看到的符纸纹路如出一辙。 符籙。法教的符籙。 他在街道办档案里翻到过类似的描述——不是官方术语,是投诉人在笔录里写的话。有投诉人写“他们在卖一种会发光的印章,拿著会头痛”,也有写“那人给我盖了个章,说能转运,但之后我一晚上做噩梦”。这些档案从来没有被上报过,只在北河街道办蓝色档案盒里落灰,他两天前才翻过。 “代价標记。”苏鑫培在心里默念出这个词。档案里有人提到过这个说法,但从未解释是什么意思。 两个人没有多说话,交易很快完成。蹲著的人站起来——比苏鑫培预想的矮,穿著深色工装,帽檐压得很低。站著的人把帆布包拉链拉好,左右看了一圈,两人一前一后走出了市场东侧的岔巷。 苏鑫培等脚步声完全消失,才从过道里走出来。他在市场门口站了片刻,出市场后直接往右转,穿进一条通向主干道的窄巷子。路过一家还没打烊的杂货铺时,他借柜檯上的电话拨通了街道办的24小时值班號码。电话响了两声就被接起来,是老李在值夜班。老李问他什么事,他只说北河旧货市场附近有十来个孩子聚眾,报了时间地点,然后掛了电话。老李熟悉苏鑫培的声音,这人从不报假警,匯报完后会直接上报辖区分局。大约七八分钟后,远处的警笛声在夜色里闷闷地响起。 他没有留在现场。只是在巷口拐角的路灯下停下来写了几行字——一个地址,一个时间。那个蹲著的人提过“老地方”,而他听到的巷弄拐角只有两处死胡同会在深夜无人营业。他在档案系统里见过这片区的平面图。他把地址和时间写在隨身便签本最后一页,撕下来折好,塞进裤兜最里层。他决定匿名举报。 不是报警。是报给另一个部门——他明天上班第一件事,就是去查铁棘城特象局的公开举报渠道。 回到家,苏鑫培把便签本拿出来,摊在桌上,把刚才看到的所有细节写下来。章的尺寸、纹路风格、暗绿色萤光、交易双方的外貌特徵、对话內容、地点时间。他写得很仔细,连站著那人帆布包上的锈渍位置都画了个示意图。写完最后一个字,他把便签撕下来,重新抄写在一张白纸上——不留笔跡,是他在街道办处理敏感材料时跟何姨学的:能列印绝不手写,必须手写就用印刷体,写完后把记录销毁。 他把原稿烧了。打火机是旧货市场一块钱买的廉价货,火苗在洗手池上方只闪了两下便熄灭。纸张的焦灰捲曲成灰黑色碎屑,被他借著水龙头衝进下水道,没有留下任何痕跡。纸张烧焦的气味在洗手间里停了片刻才被排风扇抽走。 匿名举报信是第二天寄出去的,寄给了特象局铁棘城分局。信封上没写寄件地址,信纸是五金店买的白纸,內容全部用了標准字体格式——他在街道办列印室把那张手写纸扫描进电脑,用行政模板惯用的措辞重新组织了一遍,再印在未编號通用纸上。这封信不会查到苏鑫培头上。他做了三年基层行政,知道什么程度的信息追踪能被日常办公记录的解释覆盖掉,什么程度会越过红线——这封信刚好停在红线这一侧。 信寄出后第三天,苏鑫培在上班路上绕道经过那处交易点的岔巷。巷口的一扇铁门上多了一张白纸列印的通告,用防水塑料膜封著,落款是铁棘城市政管理处和特象局的联合印章。通告措辞含混地提到该区域存在“危险化学品非法储存”,已被临时封闭,提醒居民禁止进入。门內那只原本放满破家具的角落如今被搬空,地面上有几处被重物拖擦过的痕跡。 他站在巷口看了一会儿,什么也没说,转身往街道办走去。 这一天,苏鑫培第一次看到了特象局的制服。 不是从远处。叶星河是直接找到街道办来的。 下午两点,苏鑫培正在工位上整理低保续期材料,门口进来两个人。走在前面的穿军装便服,后头跟著一个戴眼镜的女文员。打头的那人在办公室里扫了一圈,最后目光锁在苏鑫培身上。 “苏协调员?” 苏鑫培抬头。这人约莫二十六岁,个头和他差不多,双肩架得很平,剃短的发茬紧贴头皮,皮肤晒得很黑,衬得袖口露出的腕骨和半截金属錶带都显得冷硬。他穿著深蓝立领夹克,不是军装,但站姿明显是军人的,胯骨稍向前收,重心压在脚前掌。左胸口袋上方別著一枚臂章——闭著的眼睛,下方印著“南盟特象局”。 “我是。您是?” “特象局铁棘分局外勤队长,叶星河。”他递出证件,苏鑫培接过来看了一眼。证件照比真人年轻,照片上的叶星河还没有眼下这层晒黑和眼角的乾燥纹路。证件右侧压著防偽全息標,左侧写著编號和职级。他把证件还回去,心里只有一个想法:真快。举报信寄出去第三天,人就上门了。 “有事?”苏鑫培端起手边的搪瓷杯,语气保持在工作接待的频道上。 叶星河没有坐下,站在工位旁边,用不高不低的声音说:“北河旧货市场东侧的一处非法交易点,三天前被我们端了。现场收缴了一批未经登记的异常物品,来源指向北河老区。这批物品中有一件和你辖区去年某居民投诉描述的符纸纹路特徵高度吻合。我们正在做外围核查,需要街道办配合提供几份档案。” 苏鑫培把杯子放下,点了下头:“相关档案可以调,但得走正式申请流程。您带了申请表吗?” 叶星河偏头看了他一眼,似乎对他这种立刻切回行政语气的反应有点意外。身后的女文员从文件袋里抽出一张表格放在桌上。苏鑫培拿起表格——標准的a类档案调阅申请表,必须经由街道办主任签字、特象局盖章、档案室备案。他阅读了申请內容,对了一下档案编號,从叶星河手里接过笔,在备註栏填了“仅限电子版扫描件,不得带走原件”,然后把表推回给叶星河:“何姨今天外勤,明早签字后我给您回执。” 叶星河把表递给文员,看了苏鑫培一眼,语气像是在閒聊:“听说你最近一直在翻旧档案。” 苏鑫培的手指在键盘上停了一下。“工作需要。上级安排的。” 叶星河没继续追问,只是略微点了下头,转身带著文员走到门口的时候,忽然停住脚步,侧头望著何姨里间隔窗下那盆君子兰。他没问苏鑫培。旁边的文员轻声说了句“品种不错”,然后两人推门出去。苏鑫培目送他们离开,低头继续打字,手指比平时敲得慢一些。 他们知道他在翻旧档案。不是怀疑,是知道。他在档案室里每取一份盒件都有记录,他的钥卡刷门时间,甚至他在电脑上调阅电子档案时的阅览时长,都可以被毫秒级追踪。特象局如果想查,这些记录不需要任何审批。他没有做任何违法的事,但他意识到自己正站在一条很细的线的这边——线的那边,是特象局。 晚上,苏鑫培照常去铁骨堂。 站桩的时候他比平时安静。老铁头坐在藤椅上,收音机开著,放的是一档说书节目,讲的是古代侠客行侠仗义的老段子。苏鑫培站完半小时桩,拿起哑铃做了三组推举,然后又站了半小时桩收功。 收桩后他没有马上走,坐在院子的旧长椅上擦汗。老铁头把收音机关掉,院子里忽然安静下来,只剩墙角老榆树的叶子在风里轻微摩擦。 “有事?”老铁头问。 苏鑫培沉默了几秒,然后把旧货市场看到的事情说了一遍。从听到对话,到看到符籙,到寄出匿名举报信,再到今天特象局上门——他全说了。说完之后他等著老头评价。 老铁头听完,把酒壶拿起来喝了一口,放下。靠在藤椅上,望著头顶那棵老榆树,忽然说了一句和这件事完全无关的话。 “我以前当兵的时候,在冰川要塞驻守了十一年。对面就是北联的阵地。” 苏鑫培愣了一下,没有插嘴。 “那时还没有你们这套生化课,当兵的练的就是旧武。我们一个连四十七个人,全是旧武出身。站桩站出来的,打拳打出来的。”老铁头用手指弹了一下酒壶,“有一年冬天,北联派了一个班渗透过境,不是常规兵力,是术士。法教的术士。” “法教术士。” “嗯。那些人不用练功,签个契约就能行法。快是真快,一个月就能把人练三年的效果拉出来。”老铁头的嘴角抽了一下,像是冷笑又像是不屑,“但代价也是真的。他们用一次法,身上就少一点东西——不是胳膊少一块肉,是命。折寿,折运,折亲人的平安。借的债,迟早要还。” 苏鑫培想起档案里那个词:代价標记。 “那东西你看到的光是绿色的?”老铁头问。 “暗绿色。” “那就是兵马符。法教术士调兵马用的。那东西不是能量,是一个签了名的借条。”老铁头把搪瓷缸子放在地上,站起来走到木人桩前,一个平拳打上去,桩臂猛地晃了两晃,桩面上又多了一道浅痕,“我师傅——就是你那老疯子师祖——活著的时候极度討厌法教。说那是借祖宗的钱装神弄鬼。有一天跟法教的人翻脸,差点拆了人家半条街。他自己一辈子不肯签任何契约,连军区让他签的荣誉证书都不签。” 苏鑫培听到“老疯子”三个字,不自觉地把手伸进外套口袋——那枚环就压在工作证旁边,隔著塑料壳也能感到它那不温不凉的触感。他没拿出来,只是手指在口袋边沿停了一下。路灯透过院墙上方投射进来,把那枚环表面的细微纹理映得比白天更清晰一些。 “师傅,您在冰川要塞——遇到过镜中人吗?” 老铁头沉默了一会儿,然后说:“那不是第一次。也不是最后一次。北联从那时候起就在研究亚空间武器化,法教只是他们渗透南盟下层的一种渠道。你这次看到的是个小鱼,符籙交易,最低级別的。那个术士就算被抓了,也审不出太多东西——他可能连自己卖的是什么都不完全清楚。但他背后的人清楚。” 他转过身来,背著月光看著苏鑫培:“小苏,你今天做的匿名举报是对的。三年前我们碰到这种事基本都是硬碰硬先打再说,你把情报送给特象局,让他们出面查封,既有效又没有暴露自己。但有一件事你要想清楚。” “什么事?” “你已经看到那个世界了。”老铁头的眼神在暗光里闪了一下,然后又恢復到平日的浑浊,“亚空间的裂缝不会关上,北联不会停手,財阀不会收手。你今天可以选择继续当你的街道办小苏,每天审核低保,每个月拿两千三,不出头,不惹事。没人会怪你。” 他停了一下,扔出后半句:“但如果你打算继续往里走,那就得把自己练硬。” 苏鑫培没有说话。他把长椅上的外套拿起来,套上胳膊。拉链拉了一半,他在院门口停住脚步,回头看了一眼。老铁头重新坐回藤椅上,拧开那台旧收音机,沙哑的说书声又在院子里响起来。 回到家,苏鑫培洗了澡,坐在桌前翻开新买的便签本。 第一页。 今天见到了特象局的人。秘档机构是真实存在的,不是红章文件上的一个名字。他们的外勤队长站姿端正、说话滴水不漏,他们的眼线覆盖了北河旧货市场,覆盖了投诉档案,覆盖了那盆君子兰。他们至少在几周前就已经留意到我的存在。 交易点被封闭了。封条乾净。痕跡被移走了。他们做事比警察快。 我举报了一个法教术士。我选择匿名。我没有后悔。 但如果有一天我不再能匿名呢?如果那个站在交易对面的人不是术士,而是我认识的人——何姨、老铁头、档案里签过字的人——我还能继续站在那条红线后面递表格吗? 他把便签本合上,关灯。黑暗里,混元桩的进度条安静地停在入门阶段,基础体能的进度条已经过半。铁骨锻体功的进度条依然是零,但那枚师祖留下的环就躺在工作证旁边,触感冰凉,安静地等待著。 他没有碰它。今晚他还不想碰它。但他知道,自己离那个世界已经不远了。 第七章 站桩一百二十天 站桩满一百天那天,苏鑫培在日历上画了个圈。 不是庆祝。是標记——他需要知道自己在这件事上花了多少时间。日历是街道办年底发的便民檯历,每月一页,上面印著南盟的法定节假日和铁棘城的天气预报。苏鑫培在每一天的格子里用红笔写了一个数字,代表当天站桩的分钟数。前十天,数字在五到十五之间波动。第二个十天,数字稳定在三十左右。到第三个月,格子里的红字跳到六十。现在满一百天了,他统计了一下——累计站桩时间大约二百二十个小时,平均每天两小时出头。 面板上,混元桩的进度条已经越过了精通阶的门槛。从入门到熟练花了一个多月,从熟练到精通又花了两个多月。他每天上班、站桩、吃饭、睡觉,日子过得像一条被拉紧的传送带,没有波澜,只有持续不断的匀速前进。 苏鑫培把红笔放下,活动了一下肩膀。今晚冷空气下来,气温降得比气象预报预计的更快,他在屋里都套了件旧毛衣。他最近肩胛骨不太舒服,不是站桩站出来的,是上周在健身房硬拉的时候逞强多加了五公斤。当时觉得没问题,第二天早上翻身都齜牙咧嘴。何姨路过他工位的时候说了句“走路像螃蟹”,然后给他桌上放了一包贴膏。 他从桌前站起来,走到房间中央,把椅子推到墙角,站好桩架。 双脚与肩同宽,膝盖微屈,髖部后坐,脊柱拉直,头顶微微上顶,双手环抱於胸前。这些动作要领如今已经不需要在脑子里过一遍了。身体会在站定的那一刻自动找到正確的关节角度——脚跟偏外侧先吃劲,再均匀过渡到全脚掌,膝盖对脚尖,尾閭微收,胸含而不塌。肌肉已经形成了记忆,比意识快。 他闭上眼睛。 第一分钟,手指尖开始发麻。不是天冷冻的——是气感。现在他已经能分辨这两种麻了:天冷冻出来的是表面的、针刺一样的麻;气感的麻是从骨头缝里往外渗的,带著一丝丝温热,从指尖沿著手背往手腕走。站桩到现在,气感的出现已经不需要等待,几乎是闭上眼睛几息之內就能察觉到——像拧开水龙头,水就流出来,稳定得让他想起何姨每天早上擦办公桌的动作:拧乾抹布,从左到右,不快不慢。 第十几分钟,脚底的发热也上线了。热感从涌泉穴的位置往脚踝蔓延,沿著小腿內侧升到膝盖。以前从站桩到脚热需要四五十分钟,如今这个时长被压缩到十五分钟上下。不是功力大涨,是身体的气血通路被反覆冲刷之后已经適应了这种循环节律。他能感觉到那股热流在膝盖处稍作停留,然后沿著大腿內侧的经络上行,交匯於关元穴。所有从四肢末端端升上来的暖流最终都沉在那里,而他自己只是安静地站著,像一个旁观者。 有时候他会想起高中生化课上教官教的“標准热身流程”——高抬腿、开合跳、动態拉伸,要求五分钟內心率必须达到最大心率的百分之六十。那时候他觉得那就是运动生理学的全部真理。现在他在黑暗里站桩,心率从每分钟大约七十次缓慢下降到六十次左右,体感温度反而上升——这不是生化课教的因果律。生化课的逻辑是加速代谢產生热量,站桩的逻辑正相反,放慢代谢、让身体安静下来,热量反而从深处自己浮上来。 最热的地方是关元穴。以前有个退伍老兵跟他讲过:站桩要气沉丹田,丹田就是关元穴下面三指的地方。当时苏鑫培在心里把这归为老年人养生的玄学。现在他站桩站到第二十分钟,小腹下面那个位置像放了一粒慢速发热的炭——不是烫,是温,是那种把双手贴在一起搓了很久之后,掌心里持续不退的暖意。这种感觉,他现在每天都能复製,不需要运气,不需要观想,只需要站好桩架,等身体自己到位。 他今天打算站一个小时,然后下来休息。因为左肩还有点不舒服——上次硬拉留下的肌肉拉伤还没完全消,站桩时肩膀的放鬆不够彻底,站久了会隱隱发酸。 然后他看到面板上弹出一行字。 [站桩经验+3] 不是每次站桩都会跳经验值。他早就摸清了规律:专注度。站桩时如果脑子里在想工作,经验值就少或者不跳;如果专注在呼吸和身体感受上,经验值就会稳定增加,效率可以有近三倍的差別。刚才跳出的这次经验值很稳,说明他此刻的专注度不错。 他心里默默记了一笔——站桩加肩伤一晚——然后继续站。 又站了几分钟,他注意到气感在对侧肩胛骨走得不太顺畅。以前站桩时气感会沿著整条督脉均匀向上,但今晚在左肩胛骨那一片有明显的滯涩感,像是水流到那里碰到了一道闸,不是完全堵死,但要绕路。他知道这是肩膀的肌肉损伤还没完全好,气过去的时候碰到了瘀滯。这在以往他只会觉得是某种“酸麻”,现在他学会了更细致的感知——滯涩感本身也是气感的一种,不通过不动不痛的方式暴露出来,反而更明显。 他没有收桩。他试著把肩膀往下鬆了半寸,然后重新调匀呼吸。松不是放鬆,是把肩胛骨稍稍往下沉,让肩井穴的位置不再紧绷。这个微调花了大约五分钟,其间经验值没有跳——专注力都在肩关节的体感上,面板暂不计数。滯涩感在第六分钟左右开始减退,不是被打通了,是绕过去了。气感在左侧肩胛边缘找到了一条替代的通路,越过了粘连的肌肉纤维。 他继续保持桩架。站桩大概已经超过预定时间了,他也没在意。呼吸越来越慢,越来越细。以前站桩时要刻意控制呼吸节奏——吸四秒,屏两秒,呼六秒——现在不需要了,身体已经找到了自己的频率。吸气和呼气之间的那道界线越来越模糊,气息在鼻腔里进出的感觉越来越淡,像是潮水在很远的地方涨落。 就在他几乎忘记自己还在站桩的这个瞬间,一股热流从关元穴升起,沿著任脉上行,从胸口穿过,又沿脊柱两侧的膀胱经往下走,再折返匯集于丹田。整条循环路线在大约两次呼吸的时间內自然完成一周,温度点连成了一条线。 不是气感。是周天。 他终於在经验值的累加之外,摸到了老铁头提过一次的“小周天”——不是主动运气,是被动感知。这种感觉和以前任何一次气感都不一样。以前气感是局部的、零散的——指尖麻,脚底热,丹田暖。这一次是全身的,所有之前零散的热点突然串成了一条通路,像一个闭合的热环在他体內缓慢旋转。热度均匀,不急不躁,不往上冲,也不往下坠,就停在他身体的正中央,围绕著他的丹田稳定流转。 苏鑫培稳稳站到收功。他慢慢睁开眼睛,房间里的一切看起来和站桩前一模一样——旧电视、速食米粉的箱子、掛在椅背上的外套。但他觉得这间屋子比一小时前更安静了。不是声音的安静,是他自己能安住的程度变深了。空气的触感,衣领擦过颈侧的力度,光管的轻微电流声——什么都在,只是他不再被任何一样东西推著走。 他看了一下面板。 [站桩经验+5][混元桩精通阶进度+1%] 站桩的总经验值跳了一大截。他从前段日子开始注意到,每次周天循环被感知到就会有一次超出常规幅度的跳升,像一整个星期的普通练习被压缩进一次高质量的入静里。今晚这一跳,把上两周零碎累积的沉寂一口气追回来了。 [基础体能熟练阶 71%] [臂力入门阶 14%] [跑步入门阶 28%] 他最近已经没有专项去练基础体能了。但自从站桩开始,基础体能的进度条一直在缓缓往上涨,像是被一条看不见的传送带推著走。跑步经验是上下班走路和爬楼梯攒的,站桩同步带动了身体各项稳態指標的提升,不需要额外的专项训练——这和健身房里的渐进超负荷原则完全不同,但他已经习惯了不再用运动生理学教科书来解释站桩。 苏鑫培收桩后去厨房倒了杯水。喝水的时候他靠在厨房檯面上,把便签本掏出来,站著写了几行字。 站桩满一百天。今晚第一次感觉不是“气感到哪里了”,而是“全身的气在转”。不是推著走的,是自己转的。像热的水在冷的水里找到了一条固定的通道。师傅说的周天,可能就是这个。 异常日誌附录: 今日站桩时左肩仍有滯涩,肌肉拉伤淤感未消。气感在肩胛处绕行,五分钟左右找到替代通道。记录以供日后受伤后恢復参考。 下次训练日誌: 明天要增加站桩后的腿力练习。吴雄半个月前就开始练立定跳远了,他是炼筋入门的,爆发力进展得比我快得多。今天早上他跟老铁头在小院里比划,起步一踩地面真能听到轻闷的响。听说他以前在武馆附近送水,一天扛四五十桶,上楼下楼从来不用电梯。他来的时候炼筋的底子已经打了大半,现在只是在慢慢补其他环节。 站桩归站桩,大腿还是得练。不然被他追上,我以后在武馆隔壁吃饭都要多费几句嘴。 他把便签本合上,关了厨房的灯。窗外下起了雨,雨点打在空调外机上,声音像有人在远处敲铁皮鼓。 第二天下午,苏鑫培在铁骨堂站完桩,刚收功,老铁头从藤椅上站起来,走到杂物间门口,一脚踢开门。杂物间里飘出一股霉味——大概是前两天下雨屋顶又漏水了。他弯腰翻了半天,拎出来一个落满灰的长条帆布包。 “给你。”他把包搁在苏鑫培脚边。 苏鑫培拉下拉链。里面是两副绑腿沙袋,旧的,帆布面已经磨出了毛边,绑带被反覆搓洗得起了一层细小的绒毛。 “以前师兄弟的旧货。你现在站桩脚底下能稳住大半程了,以后每三天加一次负重站桩,沙袋绑在小腿上。站完再卸掉沙袋,空腿加站半小时。记住顺序:先负重,后空腿。如果你反过来做,站完后腿会过飘,气感反而收不住。”老铁头说完就转身回去烧水,背影补充了一句,“別图快。站重了容易伤。” 苏鑫培拿起沙袋,掂了掂重量,每副大约三公斤。他把沙袋绑在小腿上,重新站好桩架。加了六公斤负重,膝盖的受力立刻变得不同——以前站桩的力线是从脚底通过膝盖直线上传到髖,现在小腿多了重量,力线在膝关节绕了一个弯,需要微调脛前肌和股四头肌之间的拉力差来重新平衡。这个调整是有益的:上次硬拉留下的左肩部不適还剩一点淡淡的僵硬感,但额外的负重恰好转移了对肩部的注意力,整个桩架反而更匀了些。 他说了声多谢师傅,老铁头没有答话,正在灌热水壶。壶口冒著白汽。收音机里下午的评书节目已经讲到最后一段,说书人拖长了腔调念了一句“大道至简——是桩不是木”,锣声一响,收场。 第三天傍晚,吴雄提著两袋滷菜和一兜馒头来了。他在前院长椅上摊开塑胶袋,卤猪蹄的油从报纸缝里渗出来,辣椒味直衝鼻子。老铁头从里屋出来,闻了闻:“吴雄,你买这个是要辣死谁?”吴雄说:“师傅你不是能吃辣吗?”老铁头看了他一眼:“我能吃辣,你买这么辣干什么,我有说过我是无辣不欢的人吗?”吴雄挠挠头,说不出话。苏鑫培从厨房摸了两个碗,又出去买了听劣酒,一顿饭在院子里对付过去。 吃完饭吴雄走了,苏鑫培洗完碗,老铁头忽然招手让他过来。 “站桩快四个月了吧。”老铁头说。 “一百二十多天了。”苏鑫培在脑子里过了一遍日历。 老铁头点点头,用下巴指了指院子角落的木头人形桩:“明天开始,站桩结束后加半个小时拳架。铁骨堂入门拳架,『十八手』。你站桩的底子够了,不学拳架等於白站。我先教你第二手。” 苏鑫培把沙袋捲起来放回杂物间,等著老铁头继续往下说,老铁头並没有往下说。他在藤椅上坐下,翘起腿:“明天下午准时到。”然后闭上眼。 这就是全部教学了。没有讲解,没有答疑,甚至没有演示。苏鑫培到第二天下午才知道第一手到底是什么。 “第一手。开门式。” 老铁头站在院子中央,双脚与肩同宽,两手自然垂落,然后缓缓抬起双臂,双掌由內向外翻转,掌心朝前,像是在推开两扇看不见的门。动作极慢,但每一条肌肉都在动——从肩膀的三角肌到前臂的尺侧腕屈肌,一束一束地依次发力,力线从肩头一直通到指尖。整套动作用了两分多钟,最后双手停在前方,十指微张,掌心微微向外。 “你试试。”老铁头退到一边。 苏鑫培照做。他抬手,推掌,停住。 老铁头绕著他走了一圈,然后说:“肩太僵。你那是推门,不是开门。推是用蛮力,开是松的——门不是被撞倒的,是你把门轴转到头,门自己会停在那里。”他用脚踢了踢苏鑫培的后脚跟,“重心再往前移一指。別挺腰,腰一挺胸就紧,胸一紧胳膊就僵。胳膊僵了还开什么门,自己先被门夹住了。” 苏鑫培调整了三回,第四回终於感觉到肩膀鬆开了一点,那种感觉和站桩的“松而不懈”如出一辙。不对——不是如出一辙,是同一件东西。站桩的松沉直接转到了拳架上,不需要重新学。他慢慢把双手推出去,推到尽头时掌心微微发热,不是气感,是大拇指被轻微拉伤的前兆。 [拳架经验+3] 面板上新跳出一条技能条目:[拳架(铁骨堂十八手)未入门 3/100]。 苏鑫培瞥了一眼面板,刚加上的拳架经验值下面紧贴著站桩的进度条。他注意到一件事:拳架的经验获取速度和站桩等级直接掛鉤——刚才几分钟的拳架练习竟然跳了三点经验,而他初次站桩时的经验获取速度是按小时计算的。高效率不是因为他有天赋,是因为他已经在站桩上打好了鬆弛与稳定的底子。站桩等级越高,学新拳式越快。这和面板最早教给他的第一课完全一致:专注度决定效率,基础决定上限。 他心里说了一句:肝了四个月的地基,现在终於能往上砌墙了。 接下来的日子,他每天下午站桩一小时,打拳半小时。晚上回家再抽空站半小时轻桩收功,不打拳——晚间不打是师傅的要求:拳架不隔夜练,因为深夜体力下降后动作容易走样,一旦形成错误肌肉记忆,纠正的代价远大於多练那半小时。 第十八手“收式”教完的那天傍晚,苏鑫培从头到尾把十八手打了一遍。从开门式到收式,十五分钟。他打完收功,浑身湿透,胳膊抬不起来,拳架经验值从九十三跳到九十七。 老铁头坐在藤椅上,一罐劣酒搁在膝盖上,没有喝。夕阳的余暉铺满院子,墙角那棵老榆树的影子拉得很长。 “站桩一百二十天,加拳架半个月。”老铁头说,声音比平时轻,“你的基本功算是入了。从明天开始,你的课就变了,主攻炼筋。但拳架不能丟,每天至少打一遍。” 苏鑫培擦著汗,点头。 “炼筋的事明天讲。今晚你来一下。” 老铁头起身走进屋子,苏鑫培跟在后面。屋子很暗,老铁头拉开铁皮柜子的底层抽屉,从里面拿出一件东西,用旧布包著。他掀开布,里面是一对绑腿沙袋——和之前那对不一样,这对布面上的血渍已经发黑,上面压著粗针脚缝出来的补丁,针距歪歪扭扭但缝得很深。他端端正正放在桌上,声音压得很低,像是怕打扰什么。 “这是你师祖师祖自己绑过的。老疯子绑著这对沙袋在北联阵地里跑了一晚上,跑回来后沙袋重了三倍——因为吸透了泥水。他活著的时候从头莽到底,死了就给我留下这一堆旧货。沙袋给你,不是要你学他,是让你知道——你练的这些,以前有人拿命练过。” 苏鑫培没有去碰那沙袋。他站在桌前,看著那张旧布上斑驳的污渍,一句话不说。 老铁头把沙袋叠进旧布包好,塞回抽屉深处,然后坐回藤椅,拿起酒壶,背对著苏鑫培,话却忽然多了。他说那个老疯子天不怕地不怕,就是极度討厌法教,说那是借祖宗的钱装神弄鬼。有一天跟法教的人翻脸,差点拆了人家半条街。他自己一辈子不肯签任何契约,连军区让他签的荣誉证书都不签。 苏鑫培一声不吭地听完,回了家。他坐到桌前翻开便签本,想了想,写了几个字:师祖不肯签任何契约。他把这一行字圈了一个圈,又在旁边补了两行小字——法教学徒只要几分钟就能行法,代价由祖师与兵马执行,不可协商,不可减免,不可转移。寧可用命赌也不肯签的人,和大多数人不是同一种处境。 他放下笔,把窗户推开一道缝。冷风灌进来,吹得桌上的便签本翻了页。他想起老铁头刚教他站桩时隨口一提的一句话:“旧武不怕慢,怕假。你不肯假,它就肯真。” 他把窗户关好,重新坐回桌前,在便签本上写下了明天的计划。 明日训练:站桩一小时,拳架一遍,炼筋第一课。早点睡。 第八章 北河诡事 北河区连续出了四天怪事。 头一天,老区十二號楼的刘婶打电话到街道办,说晚上睡觉时有人在她耳朵边说话。声音不大,听不清內容,但一口气吹在耳廓上,又湿又凉,像有人贴著她耳垂嘟囔。她翻了个身,背后是墙,墙那边是楼道,楼道里没人。第二晚她让儿子睡在床外侧挡著,关了灯,两人同时听见那声音——不是从耳朵边来的,是从墙壁里往外渗,像说话的人正从砖缝中间挤出来。 苏鑫培接到投诉时正在工位上吃包子。他把剩下半个包子塞进嘴里,腾出手翻开前一天的投诉记录,又去看昨天录入的另一条。另一户在隔了两栋楼的出租屋里,四个码头工人合租,其中两个人说半夜被耳语声吵醒,另一个人什么都没听见,但早上起来发现枕头湿了一片,不是口水,也不像漏水。 他把包子咽下去,擦了手,打开电脑搜关键词。近两周的投诉记录里搜出六条相关条目,最早一条在十二天前,投诉人是个独居老太太,说半夜有人在她床尾唱歌。当时接电话的同事在回復栏写了“建议睡前少喝茶”。苏鑫培把这六条投诉的地址抄到便签纸上,用红笔在街区平面图上逐个標点。六个点不在一条街,不在同一排楼,但当他用指头比著它们之间的连线时,后背紧了一下——它们围成了一个不规则的环形,中心位置是老区最东边那片停用多年的农机厂。每两个投诉点之间的直线距离几乎等长。 他把红笔搁下,站起来去茶水间接水。路过何姨门口时她正在拆一封信,没抬头,说了句:“最近投诉有点多。” “我注意到了。”苏鑫培在门口停了一下。 何姨把拆信刀搁在桌上,抬眼看了他一眼,没问是什么投诉,只说了句:“自己注意分寸。”然后继续拆信。 苏鑫培端著水杯回到工位,没有填报表,也没有打电话。他先给物业站的老齐拨了个电话。老齐是物业维修班的,去年帮他修过办公室窗锁,熟悉老区每栋楼的管线走向。苏鑫培问他今天下午有没有空一起去做个走访,老齐说行。 下午三点,苏鑫培和老齐到了老区东侧。两人没骑街道办的公车,蹬了两辆自行车,车筐里搁著文件夹和手电筒。老旧居民楼的楼道里堆著落灰的旧家具,墙上贴著褪色的消防通知,空气闷得发黏。苏鑫培敲了第一家的门,开门的是个中年女人,手上还沾著洗洁精的泡沫。苏鑫培把工作证往前递了递,说是街道办做日常回访,问最近有没有异常。女人擦著手说没什么大事,就是晚上睡觉老是心慌,半夜会醒,还以为是更年期。 苏鑫培又问了几户。有一户的租客是码头工人,直接撩起袖子给他看前臂——皮肤上全是细细的红点,不凸起,不痒,按压不褪色,像被针尖密集扎过。“不知道什么时候起的,不是在码头磕的。”工人自己也很困惑。苏鑫培凑近看了几秒,点了一下头,没说什么。 他走访了所有登记在案的投诉人和相邻住户,用步测核对了一遍距离。最后他和老齐把自行车推到农机厂旧大门外。铁皮围挡上贴满了gg和涂鸦,底下一角被人用力扯开过,铁皮向內捲成一个不规则的破口,边缘掛著几丝灰色的棉线。苏鑫培蹲下来,借著午后的阳光仔细看了半天地面——破口內侧的水泥地上有一道深长的摩擦痕,方向从厂区內部往外拖,痕跡是新鲜的,最多也就是这一两天的事。 “这厂房废弃多少年了?”苏鑫培问。 “最少七年。”老齐找了一根旧钢筋把破口边缘挑起来看了看,一股湿凉的空气从缺口里涌出来,带著铁锈和腐烂织物的混合气味,“去年城建局下过文说要拆,一直没人投,拖到现在。” 苏鑫培把破口位置记在笔记本上,画出厂房轮廓,標註了那道拖痕的走向。然后他请老齐在厂区外围走一圈看看有没有別的出入口,自己在铁门外等,没有进去的打算。他知道自己现在是什么水平——站桩四个月,拳架刚入门,炼筋第一课还没上。一个人进废弃厂房不是勇敢,是蠢。 但他知道另一件事:如果投诉点按环形分布且中心是这座厂房,那在里世界的分类里指向很明確——寄生类实体,通过范围辐射影响周边居民的精神状態和睡眠质量。他在旧档案里读到过类似案例,特象局的结案报告用的是“情绪寄生型实体”,民间说法更直白:镜中人的变种,专吃恐惧。他在心里又过了一遍这个判断,估了一下危险等级——最低,但繁殖力未知。他没有写在纸面上,只是把“情绪寄生”四个字在心里划了一道线。 回到街道办已经是下班时间。苏鑫培没走。他打开电脑,在市政档案系统里搜索北河农机厂。档案不多——七年前停產,五年前被一家叫“明光通讯”的公司拍下,一直没有开发。三年前有市民投诉厂区內有流浪汉聚集,城管出过警,没发现人。去年有人在市政论坛发帖说“农机厂旧烟囱晚上会发光”,几小时后帖子被刪除。 苏鑫培把这些信息全部抄进便签本。然后他打开一个新的文档窗口,点选了街道办公文模板,调出“辖区情况匯报”的標准格式。 上一封匿名信是纯手打的白纸扫描件,追踪不到个人信息,但也缺了公文號,特象局无法在系统中归档。这次不同——他决定用单位信函。 他先写了收件单位:特象局铁棘分局。再写事由:北河区老区东片异常情况匯报。正文用的是行政公文的標准措辞——近日接居民反映夜间休息受影响,经走访核实,该片区六户居民均提及耳语现象,分布区域呈环形,中心为已停用农机厂。附走访记录及住户分布示意图。落款:北河街道办事处。 整篇报告没有出现“镜中人”“亚空间”“异常实体”等任何里世界术语。他不是特象局的人,也不是军方的——他只匯报他职权范围內能確认的事实:走访记录、住户证词、位置分布。至於这些事实指向什么结论,那由特象局自己判断。 他用u盘把文件拷出来,存了一个pdf电子档,又从印表机托纸盘里抽出街道办统一编號的公用信纸印了纸本。按南盟行政流程,基层街道办向特定职能部门递交例行情况通报,只要不涉及刑事控告与执法权,属於正常业务往来。苏鑫培查过街道办去年的发文目录——至少有三份函件是发给市政管理处的,收件单位可以跨部门。 他把信纸折好塞进街道办专用信封,在信封上写了“特象局收”。信没有封口——留存备查时更方便证明確係公文流转,从窗口望去正好看见何姨锁里间的门准备下班,苏鑫培把信从桌上推过去:“何姨,这封你看一下,辖区异常投诉匯总,发给特象局的。” 何姨接过信封,把信纸抽出一半扫了一眼,看了附在后面的走访记录和示意图,没有说话。她从抽屉里拿出自己的印章盒,打开印泥盖了一下,落款压在街道办公章旁边,又加了一行小字:情况属实,建议跟进。她没问苏鑫培为什么越级发函,只说了句:“发之前复印一份存档。”然后穿上外套下班了。 苏鑫培坐到复印机前把信印了副本,装订归档。窗口透进来的夜风把办公桌上的绿萝叶片吹得轻轻晃了一下。 第二天上午,特象局来了两个人。没穿制服,开的是普通牌照的车。他们在北河老区东侧转了一圈,又进了农机厂。苏鑫培从窗口看见那辆车拐进巷口,继续低头审核他的低保材料。下午老齐路过时给他打了个电话,说农机厂铁皮围挡外面拉了两道警戒胶带,告示牌上写“地质灾害隱患,危险勿近”。 又过了一天,胶带拆了,告示撤了,铁皮破口被封死了。老齐骑车路过时发现封口不是原来那块铁皮——是新切来的一块,焊死在钢架上,喷了防锈漆。厂区东侧墙角多了一道新砌的砖墙,把原先塌掉的围墙缺口堵得严严实实。苏鑫培下班后绕过去看了一眼,正好听见厂区里传出叉车引擎的低闷嗡鸣,几辆深灰色工程车正往一辆厢式卡车的后斗里装东西。最后一辆工程车的车厢板上搁著几个扎紧的灰色密封袋,袋子底下垫著塑料布,用两道绑带固定住。他推著自行车隔著半条街望了一会儿,没有靠近。农机厂的旧烟囱没有发光。但他注意到烟囱顶端的空气有一小片模糊的波动,像隔著一层看不见的热浪。 炼筋第一课就是这天傍晚开始的。 老铁头让他把长椅从院子挪到杂物间门口,然后指著墙角的木人桩说:“上去打一拳。” 苏鑫培走过去,木人桩上的轮胎是吴雄之前打歪的,他用脚拨正,然后沉腰挥出一拳。拳面砸在轮胎上,发出一声闷响,轮胎没怎么动,他的手腕倒被弹回来,前臂一阵酸麻。老铁头说:“你那是推,不是打。再来。”苏鑫培又打一拳,这次把腕关节压得更紧,拳头撞上轮胎时感觉臂骨在肘关节处撞出一瞬彆扭的颤动,轮胎晃了两下。 “不行。”老铁头站起来走到他身后,把搪瓷缸子搁在地上,用脚尖点了点苏鑫培的后脚跟,“你拳头打上去的时候劲是散的,散在手腕两边,打到了就完,没往里渗。炼筋不是让你把拳头练硬——是让你把整条肌肉链拧紧。”他伸出双手,比了个拧毛巾的动作,“每一拳都像拧毛巾。从后脚掌开始拧,拧过膝盖,拧过腰,拧过肩,然后所有被拧紧的力匯到拳面那一个点上。你刚才只有手臂在动,腰是死的,腿是死的。那是拍,不是打。” 苏鑫培重新站好,试著调动腰胯。他打出第三拳时身体前倾过猛,差点栽到桩上,但拳锋撞上轮胎时晃动的幅度比前一次大了小半圈。老铁头点了一下头:“这次是腰,腿还不够。再来的话从脚掌开始收,打之前先把全身拧到位。” 苏鑫培没立刻出拳。他先调整了呼吸,站桩的肌肉记忆自动参与进来——膝微曲,尾閭微收。然后从右脚掌开始旋紧:脚掌到膝盖时腓肠肌收紧,膝盖到髖时臀肌收束,髖到腰时脊椎两侧的肌肉层层绷起,腰到肩时斜方肌与三角肌联动,肩到拳时臂骨在肱骨处发出轻微的骨传导闷响。整条力线在击发前就被拧成了一个整体。这一拳打出去的时候他反而感觉比之前轻了——不是力气小了,是力量不再被肌肉之间的对抗抵消掉。轮胎向后盪了一个完整的拳印深度,回弹后稳稳停在原位。 面板跳了。[炼筋(铁骨堂)经验+2][实战经验经验+1] 苏鑫培收回拳头,指节上被粗纹路轮胎刮出一道白印,没有破皮。老铁头端起茶缸喝了一口,说:“刚才第三拳到第四拳之间你自己就在调。先到这里。明天开始每天在桩上打三百拳——前一百拳慢慢拧,中段加速,最后一百拳比站桩还慢。慢拳不准停,停一拳就白打。” “为什么慢拳不能停?” “快了是动,慢了是控。动是本能,控制才是功夫。”老铁头坐回藤椅,补充了一句,“你打到第四拳的时候关元穴是不是热了一下?” 苏鑫培愣了一下,点头。那一拳击实之后丹田確实极短促地衝过一线热感,快到他以为是错觉。 “那就是周天和发劲开始接线了。气什么时候能隨时跟劲走,炼筋才算开始了一半。”老铁头挥了挥手,意思是下课。 苏鑫培没走。他把拳架从开门式到收式完整打了一遍,又在桩前站了一会儿桩收功。回家路上经过老区东侧,那扇被焊死的铁皮在路灯下反著冷光。他在路边站了片刻,把挎包往上提了提。包里有件被汗浸透的背心,一副绑腿沙袋,一个空饭盒,没有新的匿名信。他想了两件事。第一,农机厂里的东西已经被清走了。第二,他下次再遇到这种事,手底下的功夫要比这次再硬一点。 第九章 师徒对话 炼筋练到第五天,苏鑫培的胳膊差点抬不起来。 不是受伤。是肌肉在重组。老铁头管这叫“挣筋”——肌肉纤维在微撕裂之后重新癒合的过程中会被拧紧的发力方式塑形,酸胀的位置不在表面,而在肌腹深处,像有人用一根钝头的针在肌肉和骨头之间慢慢搅。苏鑫培早上洗脸的时候抬起右臂去够毛巾架,胳膊伸到一半停住了,不是疼,是前臂屈肌群完全不听使唤,像被人拔了电源线。 他换左手拿毛巾,对著镜子把脸擦了。镜子里的人右臂垂在身侧,手指微微发颤——不是病理性的抖,是昨晚打了两百拳之后前臂肌肉还没恢復。他在心里骂了一句,把毛巾搭在架子上,穿上外套出门上班。 到了街道办,他给何姨递文件的时候用的是左手。何姨接过文件看了他一眼,什么也没说,转身从抽屉里拿出一瓶活络油搁在他桌上。苏鑫培道了谢,把活络油塞进抽屉,继续用左手打字。快到午休时他去了趟卫生间,把袖子卷到肘弯对著光细看,前臂外侧有一道淡淡的青黄色印跡,不是淤青,是肌肉充血褪去后残留在筋膜层的血铁黄素——以前在健身房乱练时也出现过,但这次的位置更靠近骨间膜。他放下袖子,拧开水龙头冲了把脸。 下午下班,他照常去铁骨堂。走到巷口的时候,一个卖烤红薯的老头推著炉子从他身边经过,红薯的焦甜味在冷空气里飘了一截。苏鑫培吸了一下鼻子,拐进了北一条巷。 院子里,吴雄正蹲在墙角修那只裂了缝的沙袋。他用一根粗针和尼龙线在沙袋裂口上缝了条歪歪扭扭的补丁,针脚乱得像蚯蚓打架。老铁头坐在藤椅上,收音机开著,放的是一档老掉牙的评书节目,说书人正讲到“侠客夜探藏经阁”。苏鑫培推门进来的时候,老铁头瞥了他一眼:“右胳膊抬不起来了?” “抬得起来。”苏鑫培把背包放下,活动了一下右肩,肱骨在关节盂里发出轻微的摩擦感,“就是慢。” “正常。挣筋挣的就是慢。”老铁头把收音机音量拧小,站起来走到苏鑫培面前,用两根手指捏了捏他的前臂,从手腕捏到肘窝,又从肘窝捏到肩头。那两根手指像两把老虎钳,每捏一处苏鑫培都觉得自己的肌肉被翻开了一层皮,但他咬著牙没缩手。老铁头捏完说:“没伤。今晚少打一百拳,站桩多加两刻钟。拳打少了站桩来补,筋肉在被拉长之后要充分静置才能定形,不然反而缩回去。”他把手里的酒壶搁在长椅上,去水龙头冲了下手。 “站桩一小时?”苏鑫培问。 “站到你不想问站多久为止。”老铁头坐回藤椅,把搪瓷缸子端起来喝了一口,收音机里正传出醒木落桌的一声脆响。 苏鑫培没再问。他开始准备站桩前该做的几样简单准备——蹬掉鞋,捲起裤脚,把绑腿沙袋繫紧。吴雄还在跟沙袋较劲,针扎进帆布里拔不出来,急得用牙咬。老铁头骂了他一句,吴雄嘟囔著“补个沙袋比送水还累”,把针从嘴里拿下来重新戳。 一圈打桩的木人,一张磨得发亮的旧藤椅,收音机里的醒木和刀马旦,还有一个说话能把人噎死的老头——这就是铁骨堂。苏鑫培闭上眼睛,站定。 傍晚的铁骨堂其实不安静。墙外头的巷子里有卖滷菜的吆喝声,隔壁二楼有小孩在练钢琴,天上每隔几分钟就有一班轻轨从头顶轰隆隆碾过去,连带著墙角那台旧收音机还在放gg。但苏鑫培现在能在这堆噪音里找到自己的心跳,不是排除干扰,是把干扰和心跳放在一起,然后选了只注意后者。 这不是天赋。是站桩一百多天之后身体自己学会的筛选——站桩时的专注力已经从“需要刻意压制环境噪音”变成“自动滤掉不相关信號”。就像他帮何姨理档案时能把最细微的页码笔误从上千页文件中挑出来,不是眼力变好了,是注意力会自然沉到细节上,而噪音自己往后退。站桩练出来的沉劲放在文书上是专注,放在拳架上就是反应。 站到四十来分钟的时候,肚脐下三指的热感稳稳地升起来,沿著任脉上行到胸口,又顺著脊柱两侧回到会阴。周天循环。他现在触发周天的概率大约在百分之六十,专注度越高越稳定。今晚的周天转得很慢,一圈用了將近十二分钟,但力道比以前足,经过左肩胛骨的时候不再绕路,直接过去了。上周硬拉留下的淤滯彻底清了。 周天转完一圈,他慢慢睁开眼睛。院子的光线已经从傍晚的灰白变成了路灯的昏黄。吴雄补好了沙袋,正在试打,拳头砸在帆布上发出一声闷响。收音机里评书已经播完了,现在是天气预报,播音员说今晚有阵雨。 苏鑫培收桩,走到长椅旁拿起水杯喝水。刚咽下一口,他忽然问:“师傅,上次在公寓楼里打碎的那个镜中人——那种东西是不是只在下城区出现?” 老铁头靠在藤椅上,收音机里预报说明天降温。他伸手拧掉收音机开关,整个院子忽然安静得只剩墙角老榆树的落叶声。 【写到这里我希望读者记一下我们域名 追书神器 101 看书网,????????????.??????超方便 】 “不只。”他顿了一下,“镜中人是最低级的,哪里裂缝大就往哪里钻。下城区裂缝多,老旧建筑密,住了太多人,情绪浓度高,它们就爱往这儿跑。但裂缝不止下城区有。中城区,上城区,军方的隔离区——包括海峡对面——都有。” “裂缝是怎么来的?” “不是挖出来的。”老铁头把搪瓷缸子搁在膝盖上,“有些是原本就有的薄弱点,上千年一直没合拢过,古代叫『鬼门』。有些是新裂的——亚空间技术发展太快,几个大財阀和军方都在搞,设备过载了就会撕出口子。还有些是人主动打开的。你上次不是问法教吗?有些高阶术士確实能靠术法暂时撑开一道缝,把里面的东西请出来。代价记在祖师名下,兵马从缝隙里借道。但这种撑开的口子维持不了太久,因为代价会隨著留缝的时间指数往上翻。” 苏鑫培把水杯放下。“您说镜中人专吃恐惧。这我感受过——当时我躲在凹角里,它从我前面过去的时候我感觉后颈发凉,但我说不清是恐惧还是什么。” “恐惧。”老铁头乾脆地说,“不是意识层面的恐惧,是生理性的恐惧——心跳加速,体温下降,肾上腺素飆升。闻到危险的气味,身体自己先怕了,用不著你同意。”他看了一眼苏鑫培,“上次在公寓楼里我让你睁著眼,就是让你感受这个:恐惧本身不是敌人,恐惧带来的失控才是。你那天没有失控,所以你现在能坐在这里跟我復盘。换一个人,可能当场就瘫了。” 苏鑫培沉默了片刻,然后想起档案里那些“耳边说话”的投诉。“但我上周走访的那些住户,他们只是晚上听到怪声,身体也没有直接受伤。那种东西怎么进食?” “边缘性进食。”老铁头把水壶放在地上,用手指了指自己的太阳穴,“它们不是非要扑到你身上才能吃——只要裂缝够大,它们可以从几堵墙之外直接吸。恐惧和焦虑是同一根管子上的两个出水口,不一定要把一个人嚇疯,让人持续失眠、心慌、做噩梦,也够它们慢慢啃一阵子了。一个楼门里有两三个人在焦虑,就能养出一个小的。一群小的聚久了,就能唤出一头大的来。像一群夜虫子被同一盏路灯吸引。” “环。”苏鑫培说,“那些投诉者的住址围成了一个环形。”他用手指在地上画了个圈,“正中间就是农机厂。” “那你找到窝了。”老铁头点了下头,“北河农机厂废了七年,地底下有个什么东西一直在那里窝著没被清掉。这段时间北联在做亚空间同步测试,海上的信號激活了它,它的感知范围往外扩了,开始扫描周围住户。不说话,不现身,但让附近的人睡不著觉——典型的裂口外围寄生节点。这不是主动进攻,是它呼吸。它在裂缝那侧呼出亚空间產物,周围的人刚好在它的呼出范围內。” “所以居民不是直接接触它,是吸到了它吐出来的东西。” 老铁头把搪瓷缸子的水倒了,从裤兜里掏出烟,叼在嘴里没点。“你那个报告递得对——这件事需要特象局进场清理,你一个人去了也没用,去了只会把自己也掛在那边掉经验值。”他想了想,又补了一句,“但你能发现它,是因为你熟悉那块地形。你住那里,工作在那里,走访过那些住户。你用的是街道办的人的经验,不是旧武的经验。这是长处。” 苏鑫培把手上的水杯转了转。“何姨知道我递了报告。”他今晚第一次提到何姨。 老铁头没接话。过了一会儿,他问:“你怕她知情了会拦你?” 苏鑫培摇头。“她没有拦。她好像觉得我该做这件事。”他把那天何姨让他整理异常投诉档案的事说了一遍。老铁头听完,把没点的烟从嘴里拿下来,说:“何姨做了三十年文书,她比谁都清楚下城区的水有多深。她没拦你,是觉得你稳得住。”他把烟夹在耳朵上,“稳得住是很高的评价。你师祖师祖到死都没得到过这两个字。” 苏鑫培忽然想起一件事。他犹豫了一下,然后从外套內袋里掏出那枚环。它就躺在他掌心,內侧的细密纹路在路灯下泛著极淡的青灰色冷光。“师傅,这是师祖留下的,您上次说它『认人』。它和面板——” “行了。”老铁头按住了他的手,把环推回他的掌心。那一下推得很平,像是把一枚棋子从棋盘中央移到边角。“面板不用解释。你每天站桩来的那些进步我看得见,我有我自己的盘算。每个人有他自己的缘分,你是他选的,不是我选的。但有一点你记清楚——那老疯子是个极度复杂的人,他討厌法教討厌到骨子里,结果他自己最后做的事跟他最討厌的法教师祖没什么两样。他把这枚环留给你,在你完全不知道的时候替你签了一张契约——不是跟兵马签的,是跟他自己的遗產签的。他给了你面板,对价就是让你替他完成还没做完的事。你要是有一天想甩开它,我不会怪你。但你要是想接,就得准备隨时被它的根牵著走很远。” 苏鑫培握著环,感觉到它表面那层不温不凉的触感贴在自己的掌纹上。他没问师祖到底留下了什么没做完的事——他知道老铁头如果想说,刚才就说了。 “你提它干什么。”老铁头自己把话收了,站起来,走到墙角把沙袋从旧掛鉤上取下来,扔给吴雄,“补得太歪,拆了重新缝。” 吴雄抱著沙袋,一脸苦相。 苏鑫培把环重新包进內袋,走到院中央。站桩一小时,拳架一遍,加站半小时收功。往常收完功他就该回去了,但今天收完功他坐下来休息,老铁头忽然又开了腔。 “小子,你上次问我旧武到底练的是什么。今天讲讲。” 苏鑫培抬起头。 “旧武不是一门课。”老铁头伸出手,手指头一根一根地弯,“是四门底子。炼筋,炼皮,炼骨,炼气。不是四门先后学,是一个人的四层壳。有人先从筋开始,有人先从骨开始——你师祖就是从骨头开始,硬得跟铁打的一样,他站桩第一天就能把木桩踢歪,那是骨头硬,不是力气大。你不一样,你站桩先练出了气,气往下沉,筋就被动了。所以我让你先炼筋,等筋拧到位再炼皮,皮有了水火仙衣的底再炼骨。不是我想这么教,是你的路子就只能这么走。” “其他三家是不是还有別的练法?”苏鑫培问。 “有。新武按七关的標准流程来,先筋后皮再骨,军方研究院画过图。旧武不听这个,旧武是人跟人传的,看师傅摸骨摸出来的结果定路线。”老铁头把搪瓷缸子搁稳,“丹道更不一样,你以后可以问问陈师傅——炼气那一套跟旧武同源但方向相反,旧武是往外打,丹道是往里收。法教乾脆不练,他签字就行。你心里要有个底。” 苏鑫培把这段话在心里转了一圈。他想到面板上那两条进度条的位置——炼筋刚起步,但站桩的进度始终在稳步往上走。不是面板安排的路线,是他自己的体质反应决定的。 “那我现在的短板是什么?”苏鑫培问。 老铁头看了他一眼。“你最大的短板就是现在还在问『短板是什么』。”他站起来,把搪瓷缸子里的水倒了,走进屋里,背对著苏鑫培挥了挥手。“回去睡。明天把你今天少打的一百拳补上。” 苏鑫培把长椅上的外套抓起来披上,背包里还搁著那罐没用完的活络油。走到巷口的时候,雨还没下,但空气里已经有雨前的土腥味。远处北河老区农机厂的旧烟囱在夜色里只是一个更黑的影子,周围民房的窗户亮著零零散散的灯。有几扇窗在旧烟囱的投影里,暖黄色的灯光透过窗帘缝隙漏出来,在这个点,有人在家做饭,有人在辅导孩子写作业,有人坐在床边发呆。 他站了片刻,想起老铁头最后那句话,又想起那天何姨把活络油放在他桌上时什么也没说。他把背包往上提了提,拐进了回家的巷子。 他要补一百拳。明天补。也许后天也会补。 但那扇亮著灯的窗户,不会因为它旁边有个烟囱就自己灭掉。 第十章 拳架入门 吴雄站在木人桩前,把指关节捏出五声脆响。 苏鑫培刚收完桩,正拿毛巾擦后颈的汗,听见那串响声就知道今晚跑不掉了。吴雄这个人有个习惯——动手之前必捏指节,声音越密,说明他手越痒。此刻他十根手指轮著捏了两轮,看来不是一般的痒。 “师傅说你这几天在练开门式,打完。”吴雄往后退了三步,让出桩前两米见方的空地,双臂交叠在胸前。他比苏鑫培矮三指,但肩比苏鑫培宽一拳,前臂比苏鑫培粗一圈,小臂上那条从手腕延伸到肘窝的旧疤在院子的白炽灯下泛著浅白。 “你这是要当陪练还是要当桩?”苏鑫培把毛巾搭在长椅背上。 “有区別吗?”吴雄咧嘴笑了一下。 苏鑫培没答话。他走上去,摆好开门式的起手——双脚与肩同宽,膝微屈,脊柱拉直,双手自然垂落。然后缓缓抬起双臂,双掌由內向外翻转,掌心朝前,推开两扇看不见的门。整套动作用了两分多钟,力线从肩头到指尖依次贯穿,掌心推到尽头的时候指节经络里隱隱有热感流动。上周那股大拇指被轻微拉伤的撕裂感已经没有了,掌根在完全展开后能自己停稳,不再需要最后一个关节硬撑。 他正要收式,吴雄已经上来了。 不是从正面。吴雄左脚往前踩半步,身体已经转到苏鑫培右侧,右拳从腰间直衝他肋下。这一下没有助跑,没有蓄力,就是半步拧腰,拳已经出来了。苏鑫培只来得及把右手肘沉下来挡住,拳头砸在他前臂外侧,发出一声闷响。力气大得像被铁管扫了一下,他整个人往左边踉蹌了两步才稳住重心。吴雄炼筋入了门,用的是“挣劲”——拳头打到目標之后不是弹回来,是继续往前拧,像是要把力从皮肉一直钻到骨头里去。 他脑子还在处理第一拳的震感,吴雄第二拳已经到胸口了。这次是左拳,打的是中路。苏鑫培来不及用手挡,只能侧身,用肩头硬接。肩头的三角肌被打得一麻,半条胳膊顿时酸软。他借著侧身的惯性退了两步拉开距离,刚站稳,吴雄的第三拳又来了——这次是直拳,打脸。 苏鑫培抬手架住。前臂撞前臂,骨碰骨,骨头震得从手腕一路麻到后脑勺。他咬牙把吴雄的拳头推偏,拳锋擦著他耳朵过去,拳风颳得耳廓火辣辣的。 “慢!”老铁头的声音从藤椅那边传来,“吴雄你收著点,他才刚开始炼筋,你別把他胳膊卸了。”吴雄收拳退开,呼吸都没乱。 苏鑫培垂著两条胳膊喘气。三次格挡,不到十秒。他站著喘了几口气,然后低头看了看自己的手——手掌外侧已经红了,前臂內侧那块被吴雄第一拳砸中的地方正在微微发烫。但面板上跳了。 [实战经验经验+8] 他心里默了一下。练拳架半小时,经验值通常跳三次,每次一到两点。实战一次对练,十秒,八点。他之前就怀疑过面板对实战的权重有倾斜,今晚对练直接验证了——闭门造车的效率被实战甩了不止一条街。不是面板慷慨,是人在实战中的专注度和肌肉调动率远高於独自练习,面板只是如实反映这个差距。 “再来。”苏鑫培把手腕活动了一下,重新摆好开门式。 吴雄看了老铁头一眼,老铁头没说话,只把搪瓷缸子端起来喝了一口。吴雄转回来,笑得露出虎牙:“你说的。” 接下来四十分钟,苏鑫培挨了大约四十拳。 吴雄的打法很实在,没有组合拳,没有假动作,就是直来直去地打。但每一拳都准。不是花样准,是最后那一瞬间的拳锋落点,总是精確地停在苏鑫培最不舒服的位置——手肘刚抬起来的缝隙、肩膀转过去还没来得及收回来的空当、重心刚移到左脚右脚还没跟上的那个过渡节点。苏鑫培每次觉得自己已经做好准备了,吴雄的拳就从他完全没预料到的角度打过来。不是他反应慢,是吴雄在打之前已经看穿了他的重心偏移方向。 但苏鑫培也在变。站桩一百二十天教给他的不只是气感,还有身体对自己各处关节位置的实时感知。他每次被击中,都会在那一瞬间意识到自己哪里没到位——重心偏了,肩没松,腰没转,脚没跟上。被打中一次,脑子里就自动弹出一个小红叉,钉在那个出问题的身体部位上。下次吴雄打同样的角度,他会早零点几秒把那个部位挪开,还是有半数被击中,但擦过去的比例从零成涨到了三四成。 第二十一拳的时候,吴雄打了一记低扫,瞄准的是他膝盖外侧。苏鑫培没有挡,也没有后退。他把重心往下一沉,膝盖微屈,直接用大腿外侧硬接了那一腿。小腿绑过负重沙袋之后股四头肌的耐受度高了一截,能受得住这一下。这是他今晚第一次主动选择不躲——不是躲不开,是想试试自己的承受边界。吴雄的脛骨撞上来,大腿外侧的肌肉被撞得一颤,面板又跳了三点实战经验。 “行啊,敢硬接了。”吴雄收回腿,眼神里多了点认可。 苏鑫培没说话,喘著气等下一拳。他现在面板上实战经验的进度条在往上走,但他心里清楚这不是今晚最大的收穫。最大的收穫是在挨打的过程中发现自己每一次格挡都能比上一次多撑一瞬间——不是力量增加了,是反应快了一点点。站桩让他的身体学会了安静,安静之后才能在被击中之前听出自己的重心偏移方向。 打到最后一轮,吴雄出了一记组合——先是右直拳逼他抬手格挡,然后左脚上步,左拳从下往上斜挑他下巴。苏鑫培已经快没力气了,两条胳膊像灌了水泥。但就在吴雄左拳挑上来的那一瞬间,他忽然感觉到肚脐下三指的位置猛地一热,那股热流沿著任脉往上窜,在胸口分成两股,沿著两臂內侧直衝到掌心。他的右手比意识先动,从下往上撩起来,用掌根抵住了吴雄的手腕。不是硬碰硬——是抵住之后顺著吴雄发力的方向往外带。他感觉到了。吴雄的劲是往前打的,他的掌根推在腕侧,把那股劲的方向从“往他下巴打”引成了“往他肩膀外侧擦”。推击之后吴雄的拳锋擦过他耳边,落了空。 吴雄站稳,低头看了看自己的手腕,又看了看苏鑫培:“你刚才那一下不是挡,是带。”苏鑫培靠在木桩边喘气,没力气答话,但那股在掌根与对方腕骨之间一闪而过的力线闭合感,和站桩时的周天循环是同一种热度。 老铁头从藤椅上坐直了一点,搪瓷缸子搁在膝盖上,什么都没说。过了一会儿他站起来,走到苏鑫培面前,用那种粗礪的、带著酒气的嗓子说:“明天晚上早点来。炼筋的课,往后你要跟吴雄一起上。” 吴雄在旁边发出一声哀嚎:“师傅,他刚来几天就跟我一起上?”老铁头剜了他一眼:“他挨了四十分钟没倒,你当年站桩第一天就喊腿酸。”吴雄摸了摸鼻子,不敢再吭声。 苏鑫培靠在拳桩上,把胳膊慢慢放下来。右前臂上已经青了两块,左小腿的迎面骨隱隱作痛。但他心里有一种奇怪的感觉,说不清是兴奋还是踏实。就像刚进街道办头一个月,他把北河区所有低保户的档案从头到尾整理了一遍,何姨问他累不累,他说累,但觉得这地方以后就是他的了。 那种感觉又回来了。 他缓过来之后把外套穿上,拉链拉了一半,走到老铁头面前,问了一句他一直想问的话。 “师傅,旧武四大练——炼筋、炼皮、炼骨、炼气——这个顺序是固定的吗?” 老铁头仰头喝了一口酒,然后把酒壶重重搁在长椅上,搪瓷底碰在木板上发出一声闷响。“不是。有人先炼筋,有人先炼骨,取决於你体质的基础。”他用手指戳了戳苏鑫培的肩膀,“你站桩先触了气感,周天通了之后气往下沉,筋是被气推著动的。所以你炼筋比吴雄当年快。但他爆发力比你强,同样的炼筋入门,他打轮胎的深度比你多半拳,是爆发好,不是进度好。你们走的是两条岔路,最后都要过完四道门槛,至於怎么过——你走的不是吴雄的路,是你自己的桩打出来的那一段。” 他顿了一下,又说:“四门底子不是一条直线,是四层壳。每一层壳撑起来之后,下一层的底就稳了。但壳不是衣,不能先穿外头的再穿里头的。炼筋不成就急著炼皮,皮会浮。炼气没到就去冲骨,骨会脆。你问顺序,我的答案是:你的顺序是你每一次站桩站出来的,我能替你摸骨,却替不了你的气。” 苏鑫培点了下头。他把这句话记在心里——每一次站桩站出来的顺序,比一切標准流程更接近他自己的身体。 他背上背包准备走,老铁头叫住他。 “你那张面板上的经验值,今晚跳了不少吧?”苏鑫培愣了一下,还没来得及开口,老铁头就摆了下手,“我没看见。但你刚才那最后的发力,身形和上周明显不一致。你身体里那套记录器,在记录你每一次挨打的体会。你回去仔细看,那是你下一次爬起来的基础。” 苏鑫培没有说话。他走的时候吴雄还在灯下跟破沙袋做斗爭,针眼穿不过尼龙线,嘴里嘟囔著“补沙袋比挨打还累”。老铁头打开收音机,天气预报说今晚有雨。 雨是后半夜下的。 苏鑫培躺在公寓床上,床头的檯灯还没关,手里拿著便签本。他身上青了至少八处,右前臂两块,左肩一块,左小腿迎面骨一块,另外四块在后背和侧肋,翻身的时候像有人拿指关节在戳他。他看著天花板上那道光管——不是在发呆,是在数。数自己今晚被打了多少拳,多少腿。四十几次对练接触,四十分钟没倒。面板上多了將近一整天的训练量。 面板弹开—— [拳架(铁骨堂十八手)熟练阶 82%] [实战经验未知难度经验+43] [炼筋(铁骨堂)经验+6] 他注意到炼筋和拳架的进度条今晚都有上升,但拳架起步是吃站桩的红利,熟练阶之后红利会逐渐减退,后面的进度更多要靠和吴雄的对练频率拉上来。炼筋是另一回事——它不是靠场次堆的,是靠每一次被砸中肘时骨髓发麻、酸胀清退后肌肉自己变密了的那层密度。进度不会快,但每一点都必须渗到骨腱接点上。 他翻到新一页,写了三行字—— 今晚上被打了至少四十拳。比第一天多了好几倍。但第一拳砸在手臂上我差点摔倒,最后一拳我已经能带偏它的方向。 拳架是招式,实战是把招式打碎之后再自己拼回来。面板无法替代实战,正如地图无法替代路。 明天三百拳,带沙袋。 他把笔放下,合上便签本,关灯。雨打在窗外的空调外机上,噼里啪啦,像是有人在远处一直敲著一面破鼓。黑暗里他能感觉到自己前臂的青肿在隱隱发胀,那种胀和站桩时的酸不一样——站桩的酸是身体在被自己改变得更好之后的清修,青肿的胀则是硬对硬的实物撞击过后肌肉纤维在自我修復中变密时留下的记忆。 他看了眼面板。站桩的进度条已经接近精通阶,拳架刚迈过熟练的中线。炼筋还掛著入门阶的零头,但今晚那六点经验,是他一拳一拳挨出来的。 他闭上眼睛,肚子下面三指的位置还在微微发热。不是站桩站出来的热,是被吴雄那一拳逼出来的。气感被动地参与了一次实际对抗,不是他自己运气运出来的,是在受力的极限状態下,身体自己找到的唯一解。这让他意识到站桩以后不能再只是站静的——他需要更多对抗,需要在极度疲劳、极短反应时间里观察自己的气感能不能再快一步。 明天补三百拳。明天找吴雄再来。 第十一章 金肌玉络 炼筋第一周的最后一天,苏鑫培的右前臂內侧出现了一条线。 不是伤痕。他在洗澡的时候无意间发现的——热水冲在胳膊上,泡沫顺著小臂往下淌,右前臂內侧接近尺骨的位置浮现出一道极细的浅金色纹路,大约三厘米长,不到头髮丝粗,不痛不痒。他用左手拇指搓了两下,纹路没有褪,触感和周围皮肤完全一样,不是凸起也不是凹陷,像是在真皮层里嵌了一根极细的金属丝。他关掉花洒,站在浴室里低头看了片刻,然后擦乾身上穿上衣服。 当晚到了铁骨堂,他站完桩,把袖子卷到肘弯给小铁头看。老铁头让吴雄把院门口的灯泡拧亮一点,然后捏著苏鑫培的手腕翻来覆去端详了一阵,又用拇指按在那道纹路上,叫苏鑫培用力握拳。苏鑫培攥紧拳头,前臂屈肌群绷起来,那道纹路在肌肉收缩的瞬间微微发亮,金色从浅黄变成了暗金,像一根通了弱电流的灯丝。老铁头鬆开手。 “金肌玉络的早期显象。炼筋入门了。” 他语气很淡。说完这句话就去墙角拿搪瓷缸子倒水,仿佛只是在陈述今晚的菜价。但苏鑫培注意到他倒水的时候搪瓷缸子在壶嘴上磕了两下——老头只有在心绪波动的时候才会磕缸子,平时都是稳稳地接著。 吴雄凑过来抓著他的小臂对著灯泡看,嘟囔了句“比我当年快了两个来月”,然后鬆开手回去打他的沙袋。苏鑫培摸了摸那道纹路,和自己摊开手掌时皮肤底下的脉动轻轻对了一下,確实连在上面——握拳绷起肌肉时筋膜的特定区域张力增强,纹路便会隨张力变化而变亮,鬆手后纹路退回至浅金色。 “炼筋的显象每个人长得不一样。”老铁头喝完水坐回藤椅,“你师祖师祖从手肘开始长,一节一节往上走,像爬格子。吴雄是从手腕开始往肘窝长,连续成片。你是先出一根线。线不是弱——线是筋的走向被拉顺了之后自然突出来的信號。筋不乱,线就直;筋拧巴,线就歪。” 苏鑫培把袖子放下来,老铁头又开口了,这次声音反而比刚才更沉一点:“从今天开始,你的站桩不变,拳架不变,但每天加半小时秘手。铁骨堂的秘手——以筋带骨、以筋发力的技击手法。拳架是套路,秘手是拆散了打成条件的反应组。吴雄炼筋入门后也是先练这个,你问他。”吴雄停下沙袋,头也没回:“练完手抖得端不住碗,师傅还不让用勺子。”苏鑫培没有犹豫,只是问了一句:“秘手一共有几手?”他心里盘算的是训练时长的分配问题。老铁头说:“铁骨堂秘手一共九手,每一手都不是套路,是单式,你先把第一手『穿袖』学会。” 老铁头站起来走到空地中央,右手自然垂落,左手虚按,然后右脚往前踩半步,右臂从腰间螺旋击出,拳头在空气中穿过一条弧线,拳锋走到尽头时小臂突然往內一拧——不是转手腕,是整个小臂绕著纵轴拧了大约四十度。动作打完,手臂停在半空,拳面朝下,骨节分明。老铁头定住动作:“看清楚了。先直后拧,劲是从脚后跟一路拧上来的。肩不松,劲被肩膀截住,就只能用手掌拍人。”他收拳站好,“铁的规矩是练穿袖先空打两百次,肩松透了再上桩。” 苏鑫培照做。空打不是说隨便挥拳——每一下都必须和站桩一样保持下盘的稳定,膝盖微屈,髖后坐,脊柱拉直。前面十几个还行,打到第三四十个肩关节开始发酸。不是肌肉酸,是筋腱酸,酸的位置在肩胛骨和肱骨连接的深层,像有什么东西在那里被慢慢拽开。打到第九十个,肩胛骨里侧忽然发了一下热,热感从肩胛骨沿著上臂后侧的筋膜带往肘关节跑,跑到肘窝的时候停住了,酸胀感减轻了大半。 他继续打。打到第一百二十个,忽然注意到吴雄在旁边停下沙袋在看他,表情有点困惑。苏鑫培收住拳问他看什么,吴雄说:“你空打穿袖比当年我炼筋第一天时打出来的架子轻得多,但师傅让我从一百拳开始,他是直接让你从两百拳起算的。”苏鑫培没接话,喝了口水,对著木人桩重新摆好架子。 上桩。第一拳打在桩臂裹著的旧轮胎上,苏鑫培下意识按开门式的感觉把劲推到拳面,拳头砸中轮胎后弹回来,震得手腕里的筋酸了一下。老铁头皱眉:“穿袖不是开门式,是筋打,不是掌推。你用拳架的手法打秘手,拧得不够,筋没吃到劲。”苏鑫培调整了一下动作顺序——先沉肩,再拧腰,最后松拳。连打几次,每一拳都被指出同样的问题:沉肩不及时,肩胛骨鬆开的时机不对,导致筋的发力断在肘关节。打到第七拳,他回想开门式中肩关节鬆开时的那处体感——鬆弛不是把劲全卸掉,是让筋在蓄力时能像拧湿毛巾一样先绞紧一层。他试著把肩胛骨鬆开的瞬间直接和蹬地拧腰的动作叠起来,拳锋撞上轮胎的闷响比之前更短更脆。 轮胎没怎么晃,但拳头击中的那一点——轮胎面上被苏鑫培指节打到的那一小块——胶皮表面多了一道浅浅的拳印。老铁头点了下头:“这拳对了。劲没散,吃进去了。保持这个角度再打三十拳,打完收功。”苏鑫培打完最后三十拳,右臂从肩膀到手腕酸得抬不起来,手指张开合拢都困难。但面板跳了—— [炼筋(铁骨堂)经验+18][实战经验经验+4] 光这些还不够。面板上另外弹出了一条单独的技能条目:[穿袖(铁骨堂秘手)未入门 12/100]。他盯著那条新条目看了好一会儿才关掉面板。这证实了一件事:面板的识別精度可以区分“铁骨锻体功残篇”之下不同支系——入门十八手拳架是独立的,炼筋是独立的一条,而秘手这个分支是在他第一次以正確发力结构打出穿袖时才被触发的。如果他以后学丹道、符文甚至別的体系,肯定会弹出更多条目。 回去的路上右臂几乎没法握车把,他索性推著自行车走回了公寓。在公寓门口,他把胳膊抬到灯下再看那道金线——顏色没变,但线的一端分出了一根极细的叉,往手腕方向延伸了半厘米。筋膜结构正在顺著力线的方向自我优化。 秘手的训练融入日常之后的第三周,苏鑫培的身体开始出现质的跃迁。最明显的变化在恢復速度上。以前练完三百拳,第二天早晨右臂酸胀得抬不起来,洗漱都得换左手。现在同样三百拳加上半小时秘手,睡一觉起来酸胀感消了七八成,虽然肘关节活动时还隱隱发僵,但已经不影响正常生活。他在便签本上新开了一页,专门记录恢復速度的变化,每周测一次握力恢復曲线——练后即刻、睡前一小时、次晨醒后各测一次。连续三周的数据显示恢復时间缩短了近一半。 他把记录拿给老铁头看,老铁头扫了一眼只说:“金肌玉络的雏形就是高密度筋膜加上增强型的肌浆网应激——你面板上筋的密度高了,肌纤维的收缩恢復自然比之前强。站桩加炼筋的复合刺激下,线粒体密度和毛细血管的扩展都在往上走。这跟数值没关係,是你自己身上一块一块跑出来的结果。”苏鑫培没说话,但心里清楚那些数据不是用来炫耀的,是用来確证的——每天下午数完几拳、站完几小时桩的数据,他必须用本子自己测量、自己校正,因为面板只告诉他进度条,不告诉他已经到了哪种程度。 到了第一个月末尾,炼筋发生质变的前夜,老铁头忽然叫停了他的负重训练。“你今晚不要上沙袋,只站桩,只打拳,打慢,越慢越好。”苏鑫培照做。收功回到家,他感觉到肘部內侧整条肌腱都变得柔软,不是虚弱,是韧——像是在肌腱表面刷了一层厚重的保护层。第二天早晨起来,两只前臂都浮出了更多的金色纹路,从手腕背面沿著伸肌腱走嚮往肘窝推进,左右对称,像是身体自己在画工程图。 他出门前站在镜子前捲起袖子看了看:金色纹路已经从细丝变成了纤维束般的浅金网脉,隱约覆盖在前臂掌侧和背侧的筋膜走行线上,肘部屈伸时纹路的反光会隨著角度变化微微流动。这就是金肌玉络——不是铁板一块鎧甲,而是在不牺牲灵活的前提下让筋膜变韧,既增加收缩回弹的速度又维持小幅度的扭矩响应力。 那天晚上在铁骨堂,老铁头让他用右掌直接去拍木桩的稜角。不是打,是拍,用掌面平拍木桩磨得最糙的横截面。苏鑫培犹豫了一下,然后微屈膝,松肩,拧腰,把右掌平平拍向木棱。掌面撞上粗糙的木茬,木头的钝角在掌纹上压出一道白印,木桩晃了两下。但他的手没破皮,也没流血,仅掌心正中有点被钝器敲过之后的酸麻感。 老铁头从藤椅上站起来,走到他面前,拿过他的右手,把它翻来覆去看了看,又用拇指在腕横纹上方按了一下,然后鬆开。苏鑫培收回手,活动了一下手掌,筋腱里没有痛感,腕关节的屈伸也没有受限。老铁头点头:“筋成了。金肌玉络——证就。”他把水壶搁在长椅上,难得地在说话前停了一会儿才开口。上次苏鑫培站桩突破入门时他点过头;这次他没有点评技术,只是把放在院角很久没用的旧哑铃套件往墙边踢了踢。 “证就不等於结束。金肌玉络是炼筋大成的標誌,不是炼筋的全部——筋还会继续变密、变韧,未来炼皮炼骨都需要它当底衬。”他顿了顿,又说,“后天开始主攻炼皮。水火仙衣。炼皮的课跟炼筋不一样——炼筋是拧,炼皮是淬。淬得过来,皮就是一层活的鎧甲;淬不过来,皮会脆,脆了反而不如不练。” 苏鑫培把外套披上,答了一个“嗯”字。他没有多问淬是什么意思,因为在铁骨堂,教课从来不在讲解上——明天他到了院子,老铁头自然会搬出某样东西。回到家他把袖子捲起来在灯下又看了许久。金纹静静地伏在前臂两侧,和两小时前收功时仿佛无差——但它不是装饰。 它是他花了两个月,三百拳一天、一百拳一天、站桩一百二十天,一点一点挣出来的。 第十二章 街道办的怪事 十月末,北河街道办接连收到四起投诉。 第一起是五金店老吴打来的,说店里货架上的东西隔三差五挪了位置。不是被偷——货没少,就是移位。头天晚上他把三盒膨胀螺丝码在柜檯右边,第二天早上三盒螺丝整整齐齐摞在左边地上。老吴在电话里一再强调自己没记错,说他开了半辈子五金店,货品摆放是他为数不多从不马虎的事。 第二起来自旁边筒子楼二楼的退休会计张伯。张伯说家里的狗最近一到半夜就对著门口齜牙低吼,怎么哄都停不下来。狗是老狗,八岁,以前从来不在屋里叫唤。但最近连续四天,每晚同一时间起身走到玄关,盯著门板拱起后背。张伯打开门看过,楼道空无一人,声控灯亮著,楼梯间有风。 第三起是个租住在老区边沿的单身打工妹来窗口当面反映,说晚上老做噩梦,梦里有人站在床尾盯著她。內容一样,人物一样,连梦里床单的褶子都和入睡前一模一样。她已经好几天没睡整觉了。 第四起投诉电话是何姨接的。苏鑫培从工位侧头看的时候,何姨已经把电话夹在耳朵和肩膀之间,手里还捏著那只旧钢笔在表格上写字。她听一阵,答一句“嗯”,再听一阵,笔没停过。掛掉之后她把便笺推给苏鑫培,上面只写了两行字:平房区七排四號,姓周,耳语加重,不敢出屋。別一个人去。 苏鑫培接过便笺看了几秒。何姨用的是老式原子笔,落笔极轻,有股子铅笔写在吸水纸上的沙沙声,字体和档案里那些红笔標註的“未解决”一模一样。他把便笺贴在显示器下沿,没有多问。 这四起投诉分別来自四个不同地址,看上去彼此毫无关联。五金店是老式联排商铺,张伯的筒子楼是居民楼,打工妹租的是地下室隔间,平房区那位住户住在老区另一头的旧平房里,中间隔著两条巷子和一排菜市场。但苏鑫培把地址標註在行政区划图上之后发现,四个地址虽然分散,但恰好处在同一片老城区的四角——如果把北至筒子楼、南至平房区、东至五金店、西至地下室的范围整个圈起来,里面只包著一栋建筑:三年前被废弃的北河二小。 他坐在工位上把铅笔横在指节上转了两圈,打开居民信息管理系统,逐个检索这四个地址的歷史投诉记录。五金店的地址在过去三年內没有受过相关投诉,但系统在更早的年份里標记过一次模糊的“疑似治安纠纷”,被归入“已处理”。张伯住的筒子楼在前年接到过两起同样內容的投诉:养狗业主报告宠物半夜异常吠叫,每次都被標为“无异常结案”。打工妹租的地下室隔间是前年重新编號后才出现的新地址编號,歷史上无对应投诉记录,但同一栋楼三年前有个租户投诉过“晚上总觉得自己被盯著看”,记录只开了个草稿便没有后续完结。至於平房区的周姓住户,他的妻子在电话里说家里有个孩子半夜醒来说“床下有人”,他们翻遍了床底和柜子什么都没找到,当晚夫妻俩守著孩子陪了一整夜,第二天天亮孩子嘴里还是那句话。 苏鑫培把滑鼠鬆开,靠在椅背上。他在便签本上翻到新的一页,把这几条信息的时间標註同步在了最近几周的异常信访统计栏里,然后在空白处画了一条曲线——这条曲线是从第一次接到“耳边说话”投诉开始的累计信访趋势。它在八月份有过一段平稳期,九月中旬几乎下降到零,而到了最近两周又忽然上升,斜率已经超过八月份最陡的那一段。他把铅笔搁在便签本上,没有下结论,只是在斜率上升的起点旁边打了一个问號。 他决定先去现场看看。不是以特象局顾问的身份,是街道办协调员的身份。辖区居民满意度回访。这个名义合情合理,不会被任何人质疑,也不需要在档案系统里留下额外的备案。 下午三点,苏鑫培把走访材料装进公文包,换上街道办统一配发的深蓝工作马甲。马甲胸口印著“北河街道·为民服务”,拉链头是塑料的,穿了近三年也只起了一颗毛球,他没在意,用指甲把它掐掉了。他骑共享单车到五金店,老吴正蹲在门口给一辆旧自行车上链条油,看到他来了站起来擦手。苏鑫培表明来意,叮嘱他近两天把店內库存再核查一次,顺便建议他把货架外侧靠近通风口的矮层托盘统一清点,有变动马上打街道办电话。老吴说好。 张伯在筒子楼一层住。苏鑫培敲了锈跡斑斑的防盗门,张伯把他让进屋。屋子收拾得很乾净,茶几上铺著旧报纸,墙角一只黄狗趴在垫子上。苏鑫培蹲下来看了看狗——狗的精神状態不算差,但眼白有些发红,瞳孔对光的反应比平时略迟钝。他问张伯狗最近有没有拉肚子或者食慾变化,张伯说吃得少了一点,但还肯吃,就是不肯在半夜出臥室,怎么拽都不动。黄狗在苏鑫培摸它头顶时眯了眯眼,没有兴奋,也没有躲。苏鑫培起身说他会把情况记录在册,让张伯晚上暂时別锁臥室门。 打工妹没开门。苏鑫培在门口敲了几下,等了片刻,又敲一遍。里面没有应答。他停下来——门缝下沿有点凉,不是天凉,是那种在地下室里待久了会从裤管往上钻的穿透性寒凉。他把耳侧贴近门板听了一下,里面没有电视声,没有脚步声,只有一种极其低沉的嗡声,断断续续,像是被厚重布料盖住之后还在闷响的旧风扇。他把这间房的门牌號写在便签本底页,又拍了一张门缝的照片留底。 最后一站是他最在意的——平房区七排四號。 说话的是周叔的妻子,面色蜡黄,两只手一直攥著围裙边缘。她说孩子在屋里,男人请假在家陪孩子。苏鑫培没有要求看孩子,只是坐在堂屋的旧木椅上,用拉家常的语气问了几句家常话。孩子的描述和电话里一致——半夜醒来,说床下有人,但床底下空空荡荡,连一颗弹珠都没有。他让孩子指了当时看著的方向,孩子指著臥室左侧的墙角。墙角的位置正上方靠近天花板,一片已经发黄脱胶的墙纸轻轻翘起一角,下面露出的墙面有一道从地板向上延伸至半人高的髮丝状裂隙,裂缝宽度不到两毫米,周围无潮湿、无霉斑,用手指背靠近时有清晰的降温感——比对侧墙角同一高度低了大约三度。 苏鑫培没有伸手去摸那条墙缝。他蹲下来把工作记录本搁在膝盖上,借著记录的姿势抬头仔细看了一阵——裂缝的內表面不是砖材的粗糙截面,而是一层极薄的半透明膜状物,光照后反光面呈暗紫色,很像他上次在裂缝区见到的亚空间渗出物表面那类光泽。他把墙壁的裂口位置画在工作日誌简图的房型平面图上,然后起身跟主人说了些安抚的话,说街道办这几天会优先安排物业做线路和墙体检查。 走出平房区的时候天色刚开始发暗。破旧的外墙上的路灯还没亮,苏鑫培推著自行车沿著巷子走了一段才骑上去。 回到街道办事处已经快下班了。何姨还在里间整理明天要发出去的会议通知,桌上摊著几摞盖章用纸。苏鑫培换下工作马甲,洗了手,坐回工位。他没有立刻打开电脑,而是把公文包里的走访记录摊开在桌上:四份回访表,每份表里的“初步判断”栏都用印刷体填了同一类措辞——“未发现常规安全隱患,建议进一步排查”。他在措辞底下用铅笔补了几行字,是自己能看懂的符號和简记:四起投诉,位置分布在废弃学校的外围;投诉內容和去年的“耳边说话”有差异性,不带声源,更偏向方向感明確的注视感和局域性物理扰动;裂缝在平房区墙角的编號他暂时留空。 他把铅笔放回笔筒,靠进椅背,窗外下城区的天几乎完全黑了。路灯亮起来,把对面楼顶的铁皮雨檐照出一圈冷白。 第二天上午,苏鑫培在档案室调阅了北河二小的建筑档案。学校在三年前因生源不足被撤销,校舍归区教育局管,但移交后没有產生任何维护资金流水。文件柜里那本尘封的校园平面图被夹在一摞未归档的文件袋中间,图纸的建施栏里標註了主教学楼南侧外墙下方两条排水暗渠的位置,其中一条正好从平房区七排四號的墙角方向擦过。 他把图纸折好揣进外套內侧,没有复印,也没有在借阅登记上註明用途。傍晚到铁骨堂的时候,他比平时早了十多分钟,换了鞋就照常站桩、做拳架、领炼皮的课。院子里灯泡坏了,老铁头让吴雄去杂物间翻备用的,他从长椅上踹了一脚工具箱,说灯泡可能被上次的雨淋湿过。苏鑫培借著院外路灯透进来的一点点光打完拳架,炼皮的淬洗课后半段两人搬出红外灯与冰水桶轮流受冷热交替,吴雄被冰水激得齜牙咧嘴,老铁头在旁边喝著搪瓷缸里的凉茶说了一句“皮脆的人话最多”。 训练结束后,苏鑫培没有立刻走。他把外套垫在长椅面上,坐下来,从怀里掏出那张平面图在老铁头膝前的矮凳上展开,用水壶的底脚压住图纸的四个卷角。“四起投诉,地址连成一个不规则四边形,中心是北河二小废弃校舍。平房区的裂缝摸起来发凉,內壁覆层有亚空间溢出物的光泽特徵。去年那些『耳边说话』是环形,今年的变成四边形。” 老铁头低头看了一阵图,从裤袋里捏出捲菸纸,在膝盖上磕了几下。收音机里正播晚间新闻,他听完了两条才开口:“去年那个农机厂是裂缝自己往外扩,这次是另一类。原来在一个休眠態的东西窝在校舍底下,去年被扩缝的波次扫到,醒了一次,今年才彻底活过来。四条投诉组成的是它感知的『边』,不是它辐射的『边』——它在校舍里,四条感知带的末端正好搁在四户投诉者的墙外,因为它还没成形,还在修自己的感知圈。” 苏鑫培端起搪瓷缸子喝了口水,是在铁骨堂的凉茶缸里倒的,有点苦。他没说话,只把图纸往旁边挪了半寸,让老铁头更轻易看到暗渠的位置。老铁头把烟叼在嘴角,没有点。说完这段话他又沉默了好一会儿,最后只扔了一句:“你自己先把裂缝渗出物的光泽特徵和温度梯度整理清楚,再决定下一步。”没跟苏鑫培討任何保证,也没提“小心”两个字。收音机里的晚间新闻播完了,扬声器里只剩下微弱的电流沙沙声。 第十三章 法教术士 苏鑫培在工位上坐了整整一个上午,什么事都没做成。 不是偷懒。他在查。电脑屏幕上开著居民信息管理系统,搜索栏里打了一行关键词,搜出来的结果只有两条,其中一条还是三年前的数据。他换了几个关键词再搜,搜到的基本都是邻里纠纷、噪音投诉,没有一条直接提到收费行法。系统的分类条目里根本没有“民间法教”这个类別,最接近的是“非法行医”和“扰乱社会治安”,两者覆盖不了他要找的东西。 北河二小废弃之后,校舍周边的投诉频率在他昨晚加绘的热力图上出现了一个明確的峰值——四条投诉地址锁死四角,且每一个角点往外延伸的巷道里都有类似描述的次生投诉。这些投诉没有涉及实物位移或明显威胁,所以从来没有被列为紧急事项。苏鑫培把这些次生投诉的编號、时间、地址抄在便签本上,用铅笔在边上画了一组极小的街区平面图,標出每一个投诉者相对於废弃学校的方位与层高。然后把便签本合上,出门吃午饭。 午饭后他没有回街道办,而是骑自行车绕到了老区东边的居民区。最近的一起投诉就来自这片区域的最后一条巷弄。巷弄尽头是一间不起眼的旧店面,门口没有招牌,走廊上堆著几摞旧塑料凳,门是防盗铁门,拉了一半,另一半虚掩著。苏鑫培没有靠近,只把共享单车的车铃拨了一下,把车停在巷弄外头,推著车往里走了一段,拐进一处更隱蔽的弯角,弯角的老墙遮住了他的身影。他在那个位置等了约二十分钟,看到两个人从那扇门里出来——一个老太太提著一袋苹果,一个年轻女人空著手,两人在巷弄口又低声说了几句才分开。老太太拐进菜市场,女人蹲在巷口点了一支烟,深深吸了一口,然后起身朝筒子楼方向走。 苏鑫培推著车慢慢退出去,绕回街道办后门,上了楼。他现在可以確定,那间店面不是普通的出租屋,也不是棋牌室——进出的居民带著某种很固定的沉默,那是只有完成了一场明確的交换之后才有的沉默,和低保窗口办事结束时的安静完全不同。 第二天下午,何姨在窗口接待了一对夫妻。夫妻大约五十多岁,男的事机务段维修工,女的是洗车场临时工。两人带来一封手写信,字跡潦草,纸上有几处被水渍浸过的模糊处。信上说他们三年来断断续续在某个地方求符水、问事、还愿,前后付了好几笔款,最近一次被索要的钱额远超他们能拿出的数目,给不出之后家里开始出现东西莫名移位的现象,半夜听见脚步声在屋顶走了好几晚。 苏鑫培接待了他们。维修工坐下之后把工装帽摘下来捏在手里转了很久,手指上还有没洗净的机油印。女工的把手机攥在掌心,屏幕已经被按灭了还捏著不放。他们告诉苏鑫培,“那个人”治好了男方持续多年的偏头痛——喝了三天符水就不疼了,再没犯过。从那以后每有不顺就去求籤、化煞、喝符,每次都有效。细说下去就成了:烧掉一张符化解车祸,再烧一张符保住儿子的工作,又烧一张符让儿媳怀孕。这几年挣的钱大都花在符上,但也没觉得亏。直到最后一次,那人的“祖师”要求还愿费他们实在拿不出,“那个人”给了时间期限,说逾期兵马会上门討,不保证后果。 苏鑫培把维修工的敘述逐一记录在便签本上。问完常规信息,他翻到新页,直接问了一句:“那个人叫什么?” 维修工说他姓鄺,说是祖传的法,店面在一间旧房子里,门楣上有块铁皮挡著原来的招牌。女工在旁边补了一句,铁皮下面的墙面上好像漆过一行字,被磨得只剩框了。苏鑫培听完把地址对照了一下,確定不是北河二小周边,而是位於老区与旧农机厂交界处的一间矮平房。 他没有对夫妻说太多。只是帮他们复印了那封手写信,复印时把纸张的卷角压平,在备註栏写了“居民求助已受理”。然后在复印机旁的老摆钟下轻声说了一句:“你们今晚暂时先住何姨上次安排的安置点。”何姨正好路过复印机,没有问为什么,只把安置点的空房號写在便条上,递给夫妻俩时多放了一支半新的一次性打火机在他们装信的塑胶袋旁边。 当天晚上,苏鑫培在公寓里铺开所有的材料。他把便签本上关於那间店面周围巷道结构的所有速写重新理成了一份工整的地形图,標明三个出入口的位置,又標出了左邻右舍的大致间距和可能被声响惊动的范围。然后他另起一页,开始写这次的情报整理。 他没有用“法教”这个词,没有提“兵马”,没有人名。他描述的是:某地址存在疑似以迷信手段向居民索取高额財物的个人;该人在三年间持续诱导多位受害者反覆消费,最近一次索款直接导致受害者家庭正常生活受到影响;该住址周边存在尚未查明但可能与近两周区域內异常投诉增加高度相关的线索。他用了“高度相关”四个字,没有解释两者是怎么关联的——他必须保留专业判断与超自然话题之间的防火墙。特象局不需要被告知怎么关联,他们自己会判断。 他写了两份。证词摘要,包括维修工夫妻的自述流水,以及去年两起同类投诉的档案编號。环境观察,包括平房区的裂缝简图、北河二小废弃校舍的平面图、周边投诉热度分布。他没有把自己这几天的所有走访轨跡全放进去,只是摘取了其中可以独立验证的客观信息——时间、地点、一户人家的完整自述口供、一处墙体的可观察异常,其余他大胆推测的部分全部拿掉。这样做是为了让对方能追到信息足够做出判断,却无法往回推到一个没有见过裂缝、没有实测过温差、没有亲眼看到符纸暗绿色萤光的基层社工的头上。 材料写完,他检查了两遍。第一遍用街道办处理红头文件的流程核对——事实是否可验证,描述是否中性,是否含有任何推断或情绪化字眼。第二遍他站在假设自己是被匿名举报的人的角度反过来筛查:如果他是特象局的调查员,看到这份材料,能不能重构出上报人的作息时间或者走访路线。他確信有两处可能透露自己身份的信息被他用通配词替换了,一处与自行车停放路线有关,一处埋在环境观察的某句多余描述里。 他把材料装进信封。信封上写的是特象局铁棘分局的地址,寄件人留了街道办的邮政信箱编码,署名栏写了“北河街道办”。信封封口的时候,他用手指沿著胶条慢慢压了一遍,压得很平,没有一丝褶皱。然后他把信封放在桌角,压在便签本下面。 做完这一切,他去厨房接了一杯水喝了。水有点凉,胃里也冷了一下。他站在水槽边,低头看见水池边缘有一道灰黑色的划痕,是上次搬档案时磨的。 第二天早晨六点,天还没全亮,苏鑫培把那封信投进了北河邮局门口的邮筒。当天中午那封信抵达分局邮件室,下午被收发员按“街道办公文”通道直接派往行动科。叶星河下班前收到了隨信附著的一份列印版实地摸排摘要,正文末栏里还贴著一张何姨临时提供的老区空房分配表。他把那份表格折好夹进上衣內袋,当晚带了一个便衣小分队敲开了平房区那扇虚掩的铁门。 术士鄺某被带走时正在切符纸。他的工作檯上摊著七八张还没裁开的黄裱纸,旁边放著一只褪色茶缸和一卷染成暗红的线。叶星河在桌脚边发现了一只装过药粉的小塑封袋,袋上沾著极微量的化合物残跡,后来检测出含有致幻成分。现场还找到了几份手写的债务名单,金额从几百到上万不等,每一笔旁边都標著“还愿”或“化煞”的日期,维修工夫妻的名字也在其中。 消息传来时已是傍晚。苏鑫培正在街道办整理隔天例会的材料,听到旁边工位有人低声议论“老区那边被特象局带走一个搞迷信的”。他捏著订书机的手停了停,然后继续把面前那沓材料订好,订书钉按到底,发出极轻微一声脆响。 下班后他没有直接去铁骨堂,而是绕路经过那栋平房。矮房的门已经被贴了封条——不是警用封条,是特象局统一格式的银色封条,上面印著闭目独眼的標誌和一行极小的编號。门旁那只断裂的简易木架下还搁著一小袋没剥完的生花生,花生壳散落在门槛边。他站了一会儿,转身往铁骨堂的方向走。 当天晚上,铁骨堂的灯坏了一盏,只有杂物间门口的灯亮著。吴雄在墙角修旧沙袋,收音机里放著晚间新闻,老铁头靠在藤椅上,搪瓷缸搁在膝盖上,看到苏鑫培进来就点了下头。 苏鑫培没有像往常一样马上站桩。他从背包里摸出搪瓷杯,去墙角倒了一杯凉茶,喝完。然后才开始做站桩前的准备,卷裤脚、系沙袋,动作和每天晚上一模一样。老铁头一直没有说话,直到他在打拳架时挥出的第二拳比平时重了好几成——是劲道重,不是力速重,跟被压瘪的弹簧忽然全部弹回来似的。拳架打完,苏鑫培收功后在长椅边上站了片刻。 老铁头忽然问了一句:“那间平房,是你递的信?” 苏鑫培停了一会儿才答:“是。” 老铁头端起搪瓷缸,喝了一口,把缸子放回膝盖上。“鄺某那个术士,在北河区混了最少六七年。他有没有祖师?有。有没有兵马?有。但这些他一个字都不会跟受他骗的人说。那些符纸上有符头、符胆,但最关键的那一笔——代价標记——是被另一张遮盖纸压在下面的。付钱的看不到。鄺某自己清楚代价被他转嫁给了来签符的人,但不识字的打工仔怎么知道他写的不是『保佑平安』而是『折运替偿』?” 苏鑫培没说话,只是把搪瓷杯长椅面上的灰擦掉一块。 “你去年在北河农机厂那次,跟这次,你用的是一样的方式——没有露面,把情报寄给一个有能力介入的部门,让他们去处理现场。这没错。但你要清楚一件事。”老铁头站起来,把水壶搁在长椅上,走到杂物间门口,从工具箱里拎出那副绑腿沙袋,放在苏鑫培脚边,“你那个特象局的联络方式只能在对手还在法治框架內的时候管用。如果將来摆在你面前的局面不在任何人的管辖范围里,你必须自己出去。沙袋是练腿的,你用腿跑过送信的巷子,但总有一天你要用腿踩在自己的判断上,而不是纸上。” 苏鑫培伸手提了提沙袋。帆布换过了,里层加了新的铅条,比之前重了不少。他把沙袋放在长椅旁边,没有马上绑。老铁头坐回藤椅搪瓷缸搁在膝上,补了最后一句:“你今晚拳架里那股劲,你自己知道从哪里来的。” 苏鑫培知道。那个术士带人走时,门口落著的生花生,和维修工夫妻走出街道办时衣袋上沾的油跡,在他脑子里是同一个画面。他打了那么重的一拳,是因为这些东西都是同一种底色——穷人在下城区的夜色里被自己不理解的方式被反覆抽走仅剩的东西,直到有人肯站出来说一个字。 第二天上午,苏鑫培在街道办窗口看到何姨正在接维修工妻子打来的电话。电话那头的声音听不清楚,但何姨一直撑著话筒轻声应著,右手在电话记录表上不紧不慢地写了几句话。她掛下电话抬头看到站在印表机旁的苏鑫培,只是说了句:“孩子昨晚睡得很沉。” 苏鑫培应了一声,从印表机里抽出低保申请表,盖好章,放进出件筐。 面板上那条炼筋的进度条默默涨了一百多点。他確认了一眼,没有记进训练日誌。这不是训练。 第十四章 隔著一道墙 苏鑫培以为自己会痛快。那个姓鄺的术士被特象局带走之后,他设想自己至少应该有一点踏实——坏人得到了应有的处理,维修工夫妻可以睡个整觉,孩子在母亲怀里不再惊醒。这些是他递交那封匿名信时的全部预期,每一项都逻辑自洽。但事实上,他在工位上坐了两个上午,心里什么也没翻起来,只是觉得更累了。 他不是后悔。他是看到了墙。 特象局的银色封条贴在平房区那扇铁门上,但术士被带走的当天晚上,维修工的妻子又来了一趟街道办。她没有哭,也没有多说什么,只是在何姨窗口前站了一会儿,问了一句:“那个人会不会被放出来?”何姨告诉她,案件归属特象局,街道办没有权限查询后续处置程序,但据目前所知,他短期內不会再出现在北河区。维修工妻子道了谢,走之前把手里的搪瓷杯放在窗台上,说是专门带了一杯自己煮的凉茶,留给何姨喝。苏鑫培从印表机旁看过去,那只搪瓷杯外面包著一层旧毛线套,和去年冬天何姨送他的那条围巾是同一种灰蓝色。 他知道那杯凉茶不是送给他的。但他的视线还是在那个搪瓷杯上停了片刻。 然后他回到工位,继续录入低保续期材料。印表机卡纸,他蹲下来拆开纸盒,把卡住的纸抽出来,重新装好。印表机重新启动的嗡鸣声里,他在想一个问题:鄺某被带走,拆掉的是一条完整的利益链条吗?去年年底有两起类似投诉,因为投诉人最终没有继续跟进而被系统逐出,如果鄺某背后还有其他术士在接单,受损的只会是下一个不知道代价標记存在的人。 他试著在居民系统里设立一条跨年度的举报行为追踪——他在系统里新建了一个只有自己可见的文档,把过去两年所有涉及“符水”“问事”“转运”的模糊投诉全部匯总进去,每条附上时间、地址和处理结果。他没有权限做正式的內部调查,但建立一个可检索的档案线索索引是任何初级文员都可以独立完成的工作。他把文档命名为“北河区民俗类投诉年度匯总”,备註栏里加了三个字:“供参考。” 这个过程花了他两个午休和一个傍晚。做这些事的时候,他想起的是何姨在整理档案时说过的一句话:档案不是用来抓人的,是用来让人找不到藉口说不知道的。 第四天傍晚,苏鑫培去铁骨堂比平时晚了二十来分钟。巷口卖烤红薯的老头正在收摊,炉火还没全熄,铁皮炉壁上烤焦的红薯皮散发出一股焦甜味。他拐进北一条巷,铁骨堂的院门虚掩著,推门进去,吴雄正蹲在墙角补另一只旧沙袋,嘴里叼著尼龙线,说话含糊不清。老铁头坐在藤椅上,收音机里正放天气预报,播音员说周末有冷空气下来,下城区最低气温可能降到五度。 苏鑫培换好鞋子,像往常一样准备站桩。他把水杯放在长椅上,低头解开外套扣子。就在解开第二颗扣子的时候,他停下了。 他站在那里,外套敞著,一只手悬在扣子旁边,没有动。 然后他把外套重新扣好,说:“师傅,我今天不站桩。” 老铁头抬起头看他。 “我想打拳。”苏鑫培说。 老铁头把搪瓷缸子搁在膝盖上,打量了他一眼,没有问为什么。他站起来走到水龙头边上洗了个手,然后拉开杂物间的门,拽出一只破旧的沙袋,那只是吴雄还没拆封的重磅帆布袋,塞在墙角已经积了薄薄一层灰。他把沙袋拖到空地中央,用绳子掛在单槓掛鉤上。 “打三百拳。”他说。 苏鑫培走上去,摆好开门式。第一拳打上去,帆布发出一声粗闷的扑击声,沙袋晃了两下。第二拳、第三拳——前十拳他还是照著秘手的標准在打,一次一次地拧劲,一脚蹬地、扭腰、松肩、拧臂。打到第十五拳,他的动作开始变形。不是体力不够,是他自己不想收著打了。 他打到第三十拳的时候,吴雄放下了补沙袋的针,侧头看过来。苏鑫培每一拳都打在沙袋正中,力道重到帆布面出现了连续的弹跳,沙袋的链条被反覆拉直又撞弯,发出金属摩擦的尖鸣。打到第五十拳,他的指节隔著缠手带依然生疼,前臂的金色纹路在肌肉紧绷时透过汗湿的皮肤下隱隱发光。他没有停。打到第八十拳,他把整个掌心完全推开,关门式被扔在一旁,秘手的拧转发力也被扔在一旁,打到什么程度——他只是在挥。 第一拳和第二拳他还在控制,到了十几拳之后控制被剥掉,剩下的是纯粹的逼迫——逼迫沙包往后退,逼迫那个术士留在平房里的凉意从他自己的记忆里被砸出去,逼迫隔壁那些听过兵马脚步声的人能够不再在半夜惊醒。吴雄站在墙边说了一句“他怎么了”,老铁头没有理他。 苏鑫培打到第九十拳,他的呼吸已经从站桩式的控制变成了剧烈的暴力换气,每次击打的间隙他都在用喉咙吸气,像马拉松运动员在终点线前狰狞地抢夺最后一口氧。汗水从额头上甩出去,溅在沙袋的帆布面上,每一拳都在帆布上留下一个湿印。打到第一百二十拳,他忽然发现——他没有感觉到手脚发麻。通常高强度训练时他的左右手偶尔会因为血气不畅而发麻,但今天关节的传递异常顺畅。金肌玉络在他极度愤怒时並不是增加了爆发力,而是撑住了他失控的边缘,让力线在崩溃前多维持了一层稳定。 打到第一百五十拳,他停下来。不是因为累,是因为他的前臂开始发胀,不是酸胀,是一种紧束的胀,像是皮下的筋膜被什么东西从里面紧紧撑住了。 “看到没有。”老铁头忽然说。 吴雄扭头看他。老铁头依然靠在藤椅上,搪瓷缸搁在膝盖上,目光盯著苏鑫培垂在身体两侧的手臂。 “他打了快两百拳,速度没降,力没散。”老铁头说得很慢,每个字都像是从一锅老汤里捞出来滤干了再说,“换你去打,头三十拳比他狠,打到五十拳你就会用肩膀代偿,打到八十拳你的小臂会发抖。他不抖。他今天是来撒气的,但金肌玉络把气扛住了。心里想砸东西,筋没让他断。” 吴雄张了张嘴,没说出话来。 苏鑫培低下头,喘著粗气看著自己的手。握拳时指节已经有点抖,但手腕和前臂的力线仍然稳定得让自己觉得陌生。金纹在拳头鬆开后又悄悄退回皮下。面板跳了炼筋经验值,他扫了一眼,进度条往前挪了一小截。这个进度在他看来並不值得记——今天他不是为了进度来的。 “你今天不站桩,我不怪你。”老铁头站起来,把藤椅推到一边,走到沙袋前,伸手按在帆布上,沙袋还在晃,他用手掌按住,晃动的幅度被他那只粗糲的手掌心一点一点吸掉。“但你打完这三百拳,就要把今天的架从心里拆清楚——你为什么站桩?不是因为你害怕那些镜像人再来找你麻烦。你站桩是因为那天在公寓楼里你看到我打碎它的时候,你脑子里有个声音跟自己说『如果有一天挡在那东西面前的不是你,你必须是我』。你是替你见过的那些人站桩。何姨,档案室第三排最下层的蓝色盒子,里面全是『未解决』。你站到现在,已经不是在给自己站了。” 苏鑫培把气喘匀,站起来,重新摆好开门式,把剩下的几十拳打完。这次他没有再扔开套路——每一拳都收住了尾劲,拧到最后一刻剎住。 收功后他把缠手带解下来,去水龙头用冷水冲了把脸。凉水顺著鬢角淌进领口,他拧上水龙头抬头看墙上贴著的那张旧报纸。报纸边角被水汽浸得发胀,那些字像浸在水里看。吴雄把补好的沙袋掛回掛鉤,拍了拍帆布,闷声说了句“今天的沙袋比昨天结实”。老铁头把收音机的音量重新拧大,天气预报已经播完了,是一档夜间新闻,新闻里在播报海峡对岸北联舰队又增加了几艘巡逻艇。 苏鑫培把缠手带拧乾,掛在长椅背上,走到墙角端起搪瓷杯喝了口水。水温刚好凉到可以大口咽下去。他喝完水,把搪瓷杯搁回窗台,杯底碰在旧报纸旁边轻微地响了一声,像关上一扇只有他自己能听见的门。 他不想再隔著墙看著那些东西吃掉任何一个人。哪怕那堵墙还横在他面前,哪怕他现在只是个金肌玉络刚入门、连水火仙衣都还没开始淬的街道办合同工。他就是要站在这边,把墙上的水泥一块一块往里推到它塌。 第十五章 第二关的门 炼筋大成后的第三天,苏鑫培在洗澡时发现左肋多了一道旧痕。不是新伤——是以前在公寓楼被镜中人碎片擦过的地方,当时只破了点皮,连血都没怎么流,他拿创可贴贴了两天就忘了。但现在那道痕跡还在,不是疤,是一道极淡的银灰色细线,嵌在肋骨外侧的皮肤里,不痛不痒,指甲刮上去有轻微的涩感,像摸在未上釉的粗陶上。他把花洒的水温调高了些,热水冲在那道银线上,周围的皮肤微微泛红,银线本身却毫无变化,既不变色也不发胀,只是安静地趴在那里,像一根被遗忘在皮下的缝线。 他关掉花洒,站在浴室镜子前用毛巾擦头髮,雾气蒙住了镜面,他没去擦。他想起老铁头说过的话——水火仙衣抗的是刀、是高温、是腐蚀,但挡不住子弹,更挡不住亚空间实体留下的一种东西,叫做“隙痕”。隙痕不是伤口,是真皮层被某种非物理能量刮擦后留下的印记。不致命,但会积攒。每一道隙痕都是身体替意识交过的学费。 他把毛巾搭在架子上,穿上衣服,走出浴室。窗外又开始下雨了,铁棘城下城区的秋雨又密又凉,打在空调外机上像有人一直在敲一只破铁桶。他坐在床边,把便签本翻到新一页,在“炼筋大成”那行字下面补了一笔:左肋银线一道,来源为公寓楼事件。不痛不痒,暂列为暗伤观察项。然后他合上本子,穿上外套,出门上班。 街道办的早晨和往常一样。日光灯管还在闪,印表机卡在第四张纸,饮水机的红灯还是亮著。苏鑫培坐在工位上,左手拿著一只包子在啃,右手点开电子信箱。收件箱里躺著五封新邮件——两封是居民投诉,一封是区里的通知,还有两封分別来自特象局和市政管理处。他先把区里的通知点开,是年底的低保审核新规,洋洋洒洒三页,核心只有一句话:明年一月起,所有低保续期需要附电子版收入证明,不再接受纸质盖章。他把通知列印出来,用黄色萤光笔在关键句上画了一道,搁在待办文件筐里。 特象局的邮件是例行通知:十二月中旬將有一次跨部门联合演练,涉及下城区三个街道的异常事件应急响应,北河街道办是参演单位之一,需要指定专人对接。苏鑫培看到“异常事件”四个字,手指在滑鼠上停了一下,然后继续往下看——对接人的职责是配合特象局外勤队做居民疏散引导和现场信息登记,不涉及现场处置。他把邮件转发给何姨,附了一句“何姨,这个我来对接”。何姨秒回了三个字:知道了。 市政管理处的邮件是另一回事。標题是“关於北河区部分老旧小区安全排查情况的补充通知”,內容很短,大意是请各街道办高度重视近期部分居民投诉问题,配合特象局做好现场调查,並做好居民情绪安抚工作。苏鑫培看到“情绪安抚”四个字,嘴角抽了一下。北河二小废弃校舍的问题还掛在他画的热力图上——平房区那条裂缝虽然特象局已介入,但封条贴了几天就撤了,校舍內部尚未正式清理,连官方渠道也还在用“地质灾害隱患”的措辞糊弄外围。四个投诉点能不能撑到全面排查的节点,他没有把握。 他把所有邮件处理完,包子也吃完了。喝掉最后一点豆浆,打开制表软体,想把这一系列线索落成一张能交给特象局的进度报告。光標在屏幕上闪了半天,他一个字也没打。 他不是写不出来。他是在想一个问题:这件事到底该不该由他来做。 他只是一个街道办的合同工,不在编。月薪两千三,职称是“社区事务协调员”。他的工作內容是审核低保、调解邻里纠纷、整理过期档案。异常事件调查不在他的岗位职责里,特象局的外聘顾问身份也只是给了他在特定场合配合行动的权限,並不意味著他有权在没有明確指令的情况下主动发起调查。他现在做的这些事——画热力图、建投诉线索索引、匯总跨年度异常投诉——如果被上级发现,最好的结果是说他工作积极,最坏的结果是说他越权,干扰正常行政程序。 但他同时也在想另一件事。那些投诉档案的签字栏里,大部分写的是“未解决”。有些投诉人来来回回跑了三四趟,档案里夹著他们反覆陈述的笔录和证据复印件,最终仍被標上“建议转信访科处理”然后不了了之。他是那个坐在这间办公室里每天处理这些投诉的人,每一份他经手的档案都能追到他自己的操作帐號。如果他现在把这些线索丟进碎纸机,然后像以前一样每天只做低保审核和邻里纠纷调解,没有人会批评他——那就是他该做的事。但那些投诉人会在下个晚上的恐惧里继续关紧窗户,会继续给街道办打电话,会继续在档案系统里留下“未解决”三个字。而他会坐在同一张椅子上,听同样的电话,看著同样的字。 他把包子包装纸扔进垃圾桶,把豆浆杯放在一边。然后他打开文档,开始打字。 他把苏鑫培自己从整份报告里刪除了。这份文档不以任何个人名义署名,只落“北河街道办”五个字。內容包括近三个月来辖区异常投诉的趋势综述——不是“超自然现象”三个字,是“夜间异常声响投诉”“居民睡眠障碍及焦虑相关求助明显增加”“北河二小废弃校舍周边投诉时空分布情况”。每一条描述都附了可核验的档案编號或报警回执號。他没有下结论,只是在文末写道:“上述趋势与去年的异常投诉累积曲线存在相似性,建议在年底联合演练前对该区域做一次预防性排查。” 他把报告用街道办公函便笺的信封装好,收件人写的是特象局铁棘分局,寄件人是北河街道办。没有写个人名字,没有留个人电话。他把信封夹在待签发的文件簿里,等何姨签完字就会由收发员统一送出。这道程序花了他整整一个上午,他卡纸拆了三回,钉书机坏了又重新修好。每一份表格的顺序他都確认过。 下午去铁骨堂,他比平时早到了將近一个小时。院子里没人,老铁头不在藤椅上,收音机也关了。只有墙角那棵老榆树的叶子在风里沙沙地响。苏鑫培把外套掛在墙上的旧钉子上,站好桩架。双脚与肩同宽,膝盖微屈,髖后坐,脊柱拉直。站桩十来分钟后,关元穴的热感升起来,沿著任脉上行,又顺著脊柱两侧回到丹田。周天循环转了一圈,他的左肋那道银线忽然痒了一下——不是痛,是痒,像伤口结痂时的那种痒。他把注意力放在那个位置上,没有用手去抓。热感从丹田分出一支,缓缓往左肋的方向流过去,在银线所在的位置停了片刻,然后继续往前,沿著肋间肌扩散。痒感减退了,取而代之的是一种轻微的温热。 他收桩站起来的时候,老铁头不知道什么时候已经到了。他靠著院门,手里拎著那只军绿色水壶,看起来已经在门口站了一会儿了。 “你自己摸到了?” “什么?” 老铁头用下巴指了指他的左肋:“那道隙痕。你刚才站桩的时候气血自己去找它了。这不是我教的,是你身体自己知道的——站桩把气沉下去,气就会自己去修补最需要修补的地方。炼筋大成让筋膜有了足够的韧性去承受这次修补,否则气血走到隙痕边缘就会自己绕开,像以前绕开你肩上的旧伤一样。” 【写到这里我希望读者记一下我们域名 读好书上 101 看书网,????????s.???超省心 】 苏鑫培把t恤撩起来低头看。左肋那道银线还在,但顏色比洗澡时淡了一点,从银灰色变成了极浅的白,不仔细看已经快看不出来了。他放下衣服,问:“隙痕到底是什么?” “亚空间实体接触后留在真皮层的非物理性印记。不是毒素,不是伤口,是『接触过的证据』。每道隙痕都是身体替你记下来的一次教训——告诉你那东西的触感、温度、接近时的频率。你以为那是疤,不是疤,是记忆。水火仙衣练到精深处能把隙痕完全消掉,但你现在刚开始接触炼皮,隙痕是检验你皮壳强度的天然標尺。它能被你自己的气血软化,说明你的皮层已经对亚空间残留有了排异反应——不是免疫,是排异。” 老铁头把水壶放在长椅上,走进杂物间,搬出一个旧铁盆、一只红外灯和一个军用水壶。他把铁盆放在院子中央,拧开水壶往盆里倒水,水倒出来的时候冒著白气——是冰水,水面上还飘著一层薄冰屑。然后他拉了一根接线板出来,把红外灯支在长椅扶手上,按下开关,灯管发出暗红色的光,烤得空气里立刻有一股乾燥的热浪。 “水火仙衣,第一步。冰水盆里站桩半小时,然后红外灯前脱掉上衣站桩半小时,一冷一热为一轮。今晚一轮。以后每晚一轮,持续到皮壳能够同时承受冰水浸泡与红外灯短距烘烤而不起皱、不红肿、不发抖。达到之后才算是炼皮入门。我没叫停以前你不能动。”老铁头抬头看了眼墙上的旧掛钟,把秒针调了调,“现在开始,冰水。” 苏鑫培脱掉鞋袜,捲起裤管,把脚踩进冰水里。冰水没过脚踝的一瞬间,他的小腿肌肉猛然收紧,冷意像一把钝刀从脚踝骨一直刮到膝盖,脚掌的皮肤在冰水里发白,五根脚趾的关节开始刺痛,脚底的涌泉穴本能地收缩又试图舒张——这个过程只持续了不到十秒,他的身体已经自动调用了站桩的记忆:膝盖微屈,重心下沉,呼吸放缓。他把意识从脚底移开,集中在丹田。热量在肚脐下三指的位置稳稳地亮著,像冰窖里的一粒炭。冰水继续往盆里加,他踩在冰水里站到二十分钟,脚掌的痛感减退了大半,小腿的紧绷也鬆了下来。不是冰水变暖了,是他把冷感挤进了周天循环的外围——冷被关在皮肤层,核心依然热著。 半小时后老铁头让他从冰水盆里出来,裸著上身坐到红外灯前。灯管的暗红色光烤在背上,刚才被冻得发白的皮肤在热量下快速翻红,背部的斜方肌和肩胛骨周围先是发紧,隨后被热力一层一层地撑开。这一次轮到皮肤被“淬”——热量从表皮往真皮层渗透,把刚才被冰水封闭住的毛细血管重新冲开。苏鑫培感觉到后背像被一块烧热的湿毛巾捂住,毛孔全部张开,汗珠沿著脊柱沟往下滚。 面板跳了。[炼皮(铁骨堂)未入门 8/100]。 他坐在长椅上擦了把汗,把t恤套回去。老铁头把红外灯关掉,拔掉电源插头,用脚尖推开那盆已经化了一半冰的水。水渍拖过水泥地面时留下一条深色的湿痕,沿著苏鑫培刚才站桩时的脚印延伸到他现在坐著的位置。 “炼皮和炼筋不一样。”老铁头坐下来,对著搪瓷缸子喝了一口,“炼筋要拧——把筋束拧紧顺著力线往里收。炼皮要淬——皮层反覆经受热胀冷缩,皮肤下的毛细血管被逼著学会快速开合,真皮层才能在极端环境下保持稳定的结构。不是把皮练厚,是把皮练活。水火仙衣这个名字不是唬人的——皮壳大成之后,高温低温、酸碱腐蚀、利器切割都能扛住,但代价就是皮会越来越敏感。你能感觉到別人感觉不到的温差、触感变化,甚至在某些情况下能感觉到亚空间实体经过时留在物体表面的残留振动。这不是好事——你得学会筛选。” 苏鑫培把手放在膝盖上,掌心对著红外灯余温的残热搓了搓手指。“筛选什么?” “筛选你不该感受的东西。”老铁头靠回藤椅,把收音机拧开,晚间新闻的片头音乐从喇叭里沙沙地响起来。然后他像想起什么似的,又加了一句,“你师祖师祖炼皮大成那年,在南盟边防军某个哨所里徒手捏碎了一枚刚从加热炉里夹出来的编码铁片。捏碎之后他坐在火堆旁边喝了一杯酒,手没起泡。” 苏鑫培没说话。他坐在长椅上,低头看著自己那双刚从冰水里拿出来又被红外灯烤过的手。手掌还红著,指关节微微发胀,指腹碰到膝盖上时能感觉到布料下面膝盖骨所积蓄的那一点余温。他想起今天上午在街道办工位上犹豫的那片刻——光標闪了那么久,他还是把报告寄出去了。他知道那个决定会带来什么:特象局收到报告后会加强监控,叶星河可能会找他,何姨大概已经在收发记录里看到了那封信的编號,只是什么都没说。 但他也知道一件事。老铁头说水火仙衣要淬到皮层不会在冰水与高温之间发抖,他才刚开始,还在发抖。但他的站桩已经教会了他怎么在发抖的时候继续呼吸。炼皮还在练,皮还不够硬,但他的骨头已经学会了在冰水盆里把热留在丹田,像在那个档案室的午后把恐惧封在蓝色档案盒里一样。 他站起来,把长椅上的东西收好。吴雄拎著两袋打包好的炒麵和几根羊肉串进了院子,油渍从塑胶袋底渗出来滴在地上。老铁头骂了他一句“又在塑胶袋底下扎洞”,扭头进厨房翻出三个搪瓷盘。苏鑫培在灯下帮著掰筷子,把筷子上的毛刺刮掉,摆在盘子边上。收音机里晚间新闻播报结束,播了一首听了无数遍也记不住名字的老歌。 第十六章 裂缝边缘 特象局的橙色通知是十一月第二个星期三下午到的。 苏鑫培刚从北河二小周边做完居民回访,在巷口推著自行车拐弯时,裤兜里的老式手机震了两下。他把车靠在墙边,翻开手机盖,屏幕上是一条简讯,发件人是一串毫无规律的十三位数字——加密短號。內容只有两行:“北河废弃工厂区外围已设卡,明日起居民不得靠近。请配合做好居民解释工作。叶。”没有抬头,没有落款。 他把简讯念了两遍,把手机合上,骑上车往街道办方向走。北河废弃工厂区——就是去年农机厂旁边那片老工业地块,占地大约四个標准街区,七年前陆续停產,比农机厂更早被清空。他上个月在档案室翻地形图时见过那片区域的编號,但当时重点在农机厂和北河二小,工厂区只是顺手標了个灰圈。现在灰圈变成了橙圈。 回到街道办,他把自行车锁在后门栏杆上,上楼推开办公室的门。何姨正站在复印机旁边整理下午要发的会议材料,看见他进来,从纸堆里抽出一份文件放在他桌上。“特象局下午送来的,我代签了。”苏鑫培低头看,文件封面印著特象局铁棘分局的全称和闭目独眼標誌,密级標註为“內部”,標题是《关於北河废弃工业区异常活动预警及外围管控的配合通知》。他翻开文件,正文一共四页,核心內容很简单:特象局在北河废弃工厂区监测到间歇性裂缝活动,频率和强度均呈上升趋势,已超出常规环境波动的閾值。裂缝活动主要集中在夜间,暂未发现实体溢出,但监测数据显示该裂缝具备稳定扩大的潜力。为防止意外,军方已在工厂区外围设卡,派出两支生化战士小队轮流驻守,官方对外口径是“工业遗留危险品清理”。街道办的配合工作是:通知周边居民不要靠近,配合做好疏散准备,並协助安抚居民情绪。 间歇性裂缝活动。苏鑫培把文件合上,靠在椅背上。这个词他在去年的异常投诉档案里见过——有一份投诉人描述“楼道墙面出现短暂弯曲”,被当时的经办员在评估栏里写了“疑似间歇性裂缝活动”,然后被退回了街道办存档,理由是“无持续性异常”。现在这个词出现在特象局的正式通知里,说明工厂区那片地下的东西已经活跃到可以被仪器持续捕捉了。 他把文件锁进抽屉,开始打电话通知相关住户。电话打了將近一个小时,有人问裂缝是什么东西,有人问要不要提前搬走,有人在电话里沉默了好久说“我已经好几天没睡好觉了”。苏鑫培耐心地重复通知內容:工业遗留化学物品清理,可能会產生气味和噪音。他听到自己说这些话时语气平稳、措辞客气——和过去三年说过的无数次“请耐心等待”“已经催促主管部门”一模一样。但他心里知道这次不一样,这次不是搪塞,不是拖延,是官方真的派了两支生化战士小队过来,是特象局的外勤队已经在某个他不知道的坐標上布了防。而他每天下班时经过的那些亮著灯火的居民楼,和防区最近的一栋相距不过两条巷子。 傍晚到铁骨堂,他比平时晚了半小时。推门进院子的时候,老铁头正蹲在墙角给一只新沙袋缝吊绳。吴雄不在,院子里只有收音机放著一档法律諮询节目,主持人正在回答某个听眾关於劳动合同纠纷的问题,声音忽大忽小。苏鑫培把外套掛在旧钉子上,从杂物间门口搬出冰水盆和红外灯,照常做炼皮训练前的准备。他脱掉鞋袜把脚踩进冰水里,水面没过脚踝,冷意立刻从涌泉穴往上窜,站桩的记忆自动接管了呼吸节奏,冷被挡在皮肤层外面,肚子里那粒炭还在稳稳地发热。 半小时后他从冰水里出来坐到红外灯前,灯管烤得后背发红,皮肤从惨白翻成潮红。面板跳了——炼皮经验值往前挪了一点。他拿著毛巾擦后颈的汗,老铁头放下手里的活儿,走到长椅边拿起搪瓷缸子喝了一口,说:“工厂区的事你知道了。” 这不是问句。苏鑫培点头。 “你今晚不要回去。收拾一下,跟我去看点东西。”老铁头把手里的水倒掉,搪瓷缸放在长椅上发出清脆的碰撞声。苏鑫培看了他一眼——老头没有笑,也没有平时那种“说难听的话是看得起你”的表情。他又补了一句,“记住:只看,別动。” 苏鑫培没有问去哪。他把红外灯拔掉电源,把冰水盆端到墙角倒乾净,穿上鞋袜,把外套的拉链拉好。老铁头从屋里拿出一支手电筒试了一下开关,从杂物间翻出一双旧军靴让苏鑫培换上。“鞋底是防滑的,”他说,“等下走的路不是给市政管理处修的。”然后他从柜子里抽出一件旧旧军用夹克套在背心外面,把酒壶塞进內侧口袋,推开院门先出去了。 两人一前一后穿过北一条巷,绕过菜市场后门,从老区东侧那片待拆的筒子楼废墟间穿进去。地面上全是碎砖块和弯曲的钢筋,空气里有股煤灰混著废机油的闷臭味,头顶上中城区的高架轨道压得只剩一线天光。苏鑫培跟著老铁头在断墙之间拐了好几次,最后在一扇半塌的消防门前停下。老铁头用脚尖抵开门板,门后是一段向下延伸的台阶,台阶上全是水渍和乾涸的泥浆。 “这是老厂区的下水管网入口。上面被军方封了四条主路,下水道没人封——不是忘了封,是他们不够熟。” 他们沿著台阶往下走。下水道里没有灯,两侧的混凝土墙壁上全是乾涸的青苔和锈跡,偶尔有水滴从头顶的管壁渗下来滴在水面上,声音被管道拉得老长。苏鑫培跟在老铁头后面,鞋底踩在湿滑的砖面上不时打滑,每次打滑他都能凭站桩练出来的重心调节把自己稳回来。走了约十几分钟,老铁头停下来关了手电。下水道尽头是一道半开的铁柵栏,柵栏外面是工厂区的地下管廊。老铁头侧身从柵栏缝隙里挤过去,苏鑫培也跟著挤了过去,工作证被柵栏颳了一下发出刺耳的金属摩擦声。 管廊很高,漆黑一片,但在尽头隱约有一团很弱的光在跳动,不是灯光——是紫色的。苏鑫培在管廊出口处停住,借著那道微弱的紫光看清了面前的空间:这是一座废弃的工厂主车间,穹顶约四层楼高,顶棚的钢樑已经锈得近乎焦黑,地面散落著生锈的工具机和坍塌的传送带。他脚下踩著的是一截老旧的装货平台,水泥基座从管廊出口直接伸进车间腹地,距离车间中央那道悬在空中的裂缝不到十五米。 裂缝。肉眼可见的裂缝。大约两米长,最宽的地方能塞进一只拳头,悬浮在距离地面约三米高的空中。它不是撕在墙上,也不是裂在管道上——它就是凭空悬浮在那里,像有人把一片玻璃敲碎,然后把玻璃的裂纹留在了空气里。裂缝內部透出黯淡的紫色光,那光不闪烁,也不流动,冷冷地映著整个车间东侧墙面斑驳的旧標语。苏鑫培盯著裂缝看了好一会儿才注意到,它並非完全静止——裂缝边缘的空气在极其缓慢地起伏,像隔著一层热浪看远景。这和他在北河老区走廊里见过的那面弯曲的墙是同一种“感觉”——物质边界的规则正在被某种力量反覆拉伸,只是这次幅度更大,更稳定,更持久。 苏鑫培下意识地把后背贴在管廊出口的铁门上,金属的凉意透过旧军靴的鞋底传上来,他甚至能感觉到脚底涌泉穴的脉动和周天循环的温热在同时提醒他——他的身体已经进入了一种高度警觉的状態。不是恐惧,是他在冰水盆和红外灯之间反覆淬炼出来的那么一点微末的皮壳感知,正在拼命把周围环境里的异常信號往他脑子里推。空气里有一股极淡的气味,不是化学品的刺鼻味,而更像是暴风雨来临之前泥土里翻上来的那种臭氧味,只是在这废弃车间內显得更封闭、更沉重。 “看清楚了没有?”老铁头压低声音,“这就是裂缝。能把一栋楼从中间撕开的那种。现在还很薄,但它会在半夜扩张。军方白天在另一侧布了防线,生化战士也派了,常规武器打不穿它,但可以把它逼在不扩张的范围內——前提是不惊动里面的东西。” “里面有什么?” “镜中人算小的。还有更高的——『镜中领主』,体大如车,能主动扭曲周围的空间。但这道裂缝目前还没有实体溢出的跡象,说明它还在发育。等到它发育成熟,它会一夜间把它所在的这片空间全部揉碎。” 老铁头把手电夹在腋下,用手指在地面上画了一道线。“军方现在在工厂区外围设卡,生化战士的两支小队实行轮换驻防。他们使用的常规封闭手段是把裂缝当作『地质灾害』来堵——在外围布设监测带、切断一切通行、把整个区域从地图上拔掉。这个方案挡住普通人没问题,但你记住:裂缝不是地质灾害。你让它长期处於空置半休眠状態,里面没有实体出来,外面的气压也不会波动,它就能在最安静的时候把四周慢慢啃薄。” 苏鑫培想起白天看的特象局通知里那条“暂未发现实体溢出”的描述。暂未。这个词和去年农机厂档案里“无明显异常”是同一种措辞套路——不是没问题,是暂时不具备进入紧急干预的条件。而条件总是在最坏的时间点发生变化的,他在档案室里见过太多这样的例子:滑坡报警在暴雨前两天上报,等到暴雨衝垮了挡土墙才启动疏散。 他微微偏过头,把视线从裂缝上移开一瞬,注意到车间东侧墙根处的地面积水在反光中呈淡紫色。这道顏色极像他在平房区裂缝內侧所见那层膜状光泽,但更深、更集中,似乎整个车间都在以极慢的速度被那裂缝渗出来的某种物质浸染。他把这个发现压在心里,没有多问。 老铁头把夹克拉链往上拉了半寸,转头看著苏鑫培。他身后的紫光在他脸侧投下一道边缘模糊的轮廓。“今晚带你来,是让你亲眼看看这扇门。你这半年站桩、炼筋、炼皮,底子打了一点。但要是连裂缝长什么样都没见过,那你以后根本不知道怎么堵它。”他把手电筒往苏鑫培手里一塞,“看够就走。没人替你赶地铁。” 苏鑫培握著手电筒,继续盯著裂缝边缘那层热浪般微幅起伏的空气面。他看了多久自己说不清楚,大概七八分钟,也许是十分钟。裂缝没有扩张,也没有传出任何声音,它只是悬在那里,冷冷地亮著紫光。但苏鑫培注意到一件他没在档案里读到过的现象:他左肋那道隙痕——上次洗澡时发现的银灰色旧线——在紫光映照下开始微微发痒,不是痛,是低强度的、连续的瘙痒,跟那天站桩时气血修復过的感觉完全相反。上次是往里收,这次是被什么东西往外拉扯,像隙痕残留的记忆正在和裂缝內部的某种东西在同一个频率上產生极其微弱的共鸣。他用手掌按住左肋,那股瘙痒感在他掌心的体温覆盖下减轻了一些,但没有完全消退。 他把手电关了。“走吧。” 回来的路比去时长了一倍。老铁头走得慢,每到一个岔口都要停下来侧耳听一阵。爬出下水道的时候已经是后半夜,头顶铁棘城的夜空被中城区的灯光映成一片暗橙。老铁头把防滑军靴丟在杂物间门口,苏鑫培换回自己的鞋,把工作证从柵栏刮出的毛边用指甲按平。两个人站在院子里,谁都没说话。 “镜子在这边,里面有东西也在镜像里看著你。炼皮淬到最后,皮壳上会有『镜像残感』——你能在它靠近你之前先感知到它传过来的频率变化。但你刚才捂左肋的时候掌心是热的,说明你还在用丹田的热去捂它的频率。还不够。”老铁头把水龙头拧开,用冷水冲了把脸,然后从裤兜里掏出烟,叼在嘴里没点。他背对著苏鑫培,说完最后一句:“下回淬炼皮课,冰水泡后加炼气调息。用採气的方式拉皮,不是用皮去硬碰它的频率。” 苏鑫培点头。回到公寓已经是凌晨快两点。他洗完澡把衣服塞进洗衣机,坐在床边翻开便签本,在“炼皮入门”边上列了一条新增的淬炼细节:炼气调息配冷热交替——用气引皮壳频率。然后另起一页,写了很短的几行字: 今晚亲眼见到裂缝。不是照片,不是档案描述。它在呼吸。我的隙痕有反应。师傅说皮还太嫩,压不住它的频率。如果接下来裂缝扩张,特象局的外勤队长会需要懂旧武的人配合。我未必会被挑中,但不能不做准备。 他把本子合上,关灯。黑暗里,左肋的隙痕不再痒了。但那种被什么东西轻轻往外扯的感觉还残留在皮肤上,像一道看不见的吸力透过工厂车间那扇单向的透明膜,与他在同一个房间里安静地对坐。 第十七章 镜中人 老铁头的手电筒在管廊出口处闪了两下,灭了。不是没电,是他故意关的。苏鑫培站在他身后半步,后背贴著管廊铁门,眼睛还没有完全適应黑暗。车间里那道裂缝的紫光成了唯一的光源,冷冷地映在对面墙上那行早已褪色的標语上——“安全生產,警钟长鸣”——最后一个“鸣”字被紫光从中间切开,左半边在发光,右半边沉在暗处,像一张被人撕掉一半又贴在原处的旧报纸。 “別说话。”老铁头的声音压得极低,不是在提醒,是在警告,“看裂缝,仔细看。別看光,看光的边缘。那里有东西在动。” 苏鑫培把呼吸放缓。站桩练出来的专注力在这一刻全部压到了双眼上。他盯著裂缝边缘那层缓慢起伏的热浪状空气,盯了大约一分钟。起初什么都没看到,只有紫色的光在视网膜上留下一层淡淡的残影。然后他注意到了——裂缝最窄的那一端,位於旧標语牌下方,正缓缓渗出一缕极细的烟状物质。不是烟,没有扩散,也不上升,只是像一缕被冻住的黑线,从裂缝里挤出来,在空气中扭了一下,然后坍落在地上。落地之后它没有消失,而是贴著地面开始蠕动,沿著车间地面的水泥裂缝往他们的方向爬过来。 苏鑫培的左脚本能地往后挪了半寸,老铁头的手立刻按住他的肩膀,力道大得像一把老虎钳。“別动。你动它就更快。”那东西爬到距离管廊出口不到两米的地方停下来,然后像被一只无形的手从地面提起来,在半空中缓缓展开。 苏鑫培看清了它。 镜中人。 和他在公寓楼里见过的那只不一样。那只更大,轮廓更破碎,像一面被砸碎又勉强拼回去的镜子。而眼前这只很小,大约只有一只猫那么大,身体表面布满了细密的裂纹,碎片之间的缝隙里透出和裂缝同源的淡紫色光。它没有四肢,或者说四肢还没有成型,身体的边缘是模糊的,像一团正在缓慢冷凝的水银。它没有脸,甚至没有明確的正反方向,但苏鑫培知道它在看他们。不是用眼睛——它的身体表面每一块碎片都在转动,碎片的角度在极其缓慢地调整,直到每一片都对准了管廊出口的方向。那种被注视的感觉和公寓楼里一模一样,像有人把冰凉的指尖贴在他的后颈上,只是这次更轻,像一层薄冰贴在皮肤表面,慢慢化开。 “镜中人。幼体。”老铁头的声音像粗糙的砂纸擦过铁皮,每个字都低到几乎被管道里的滴水声盖过,“刚分裂出来,还在找宿主。它现在看不见你——它感温。你的体温比周围地面高三度,在它眼里你是一团移动的红色。所以別动。” 苏鑫培屏住呼吸。他的站桩功底在这一刻发挥了作用——膝盖微屈,重心下沉,全身肌肉从刚才的警觉紧绷过渡到一种松而不懈的静力平衡。他不是在憋气,他是把呼吸调到了胎息的边缘,心率从刚才的加速状態缓缓回落。他能感觉到肚脐下三指的关元穴在微微发热,周天循环的热感沿著任脉一寸一寸地往上走,走到胸口的时候分成了两股,沿著两臂內侧流到掌心。掌心在发热,但手背是凉的——冰水淬炼过后的皮肤在接触到空气中那股来自裂缝的冷意时自动收缩了毛孔,把这股凉意挡在表皮之外,没有让它钻进去。 镜中幼体在原地停留了大约两分钟。它身体表面的碎片像无数只微小的复眼反覆调整焦距,转动了好几次,没有找到热源的移动轨跡。然后它沿著来时的路线缓缓退回去,身体在移动中越缩越小,最后重新变成一缕黑线,缩回了裂缝最窄的那一端,过程安静而流畅,没在地面留下任何痕跡,只有空气中残留一丝极淡的臭氧味。 苏鑫培把憋住的那口气缓缓吐出来。老铁头鬆开他的肩膀,拧开手电,让光束朝下照著两人脚下的水泥平台。“幼体。刚从裂缝里分裂出来的。它还没学会锁定热源,所以你站著不动它就找不到你。但这只是今晚的第一只。裂缝扩张期会连续分裂幼体,每隔几十分钟出一只。等到天亮之前,这间车间里至少会有六到七只成熟体在游荡。” “成熟体就是上次在公寓楼里那种?它们有没有固定的活动范围?”苏鑫培的目光没有离开裂缝,视线在车间地面的游荡轨跡上来回扫。镜中幼体退回去时在地面水泥裂缝间留下的那一丝淡淡的臭氧味还没有完全消散,他把车窗旁那种“铁锈加冷腥”的味道在心中记了一笔,准备回去后对照档案里其他投诉人对类似气味的描述。 “公寓楼里那种。这只——”老铁头用手电扫了一下那只幼体退回去的路径,地面上留著一道细如髮丝的黑色焦痕,从幼体刚才停住的位置一直延伸到裂缝根部,“——再过几十分钟就会长到半人高。它现在只是团碎玻璃碴,等它学会把碎片拼成四肢,你就算不动它也能凭体温锁定你。成熟体的行动速度和空间感知力远在幼体之上,它会卡视角——从照明最弱的区域绕到你感知范围的死角里,然后用极慢的速度靠近。” “所以公寓楼那次,它其实早就在走廊里了,只是我一直没感觉到。” “不是没感觉到。是你不认识那种感觉。”老铁头把手电关了,车间重新陷入紫色暗光,“你现在知道『后颈发凉』不是心理作用,对吧?那就是它在你感知边界上蹭来蹭去。下回你再觉得后颈发凉,不用怕,也不用回头——先蹲桩,放气感。站桩站出来的气不离开自己身体二尺,就能知道左右二尺之內有没有东西在动。你现在炼皮还没入门,气的感知敏感区只有一尺多,正常。以后水火仙衣淬过了三层,你能感觉到五尺之內它在哪个角度。” 苏鑫培没有问“五尺是不是极限”——陈师傅那边是另一条路。丹道存想的感知模式和旧武的气感提防在机理层面不完全相同,一个靠经脉內收,一个靠毛孔外放,两种不同的感知锐度无法直接换算。不过那要留到以后。他现在能做的,是蹲在这里把每次接触时的距离感和感知边界记住。 他蹲在管廊出口的水泥台基上,把左手平放在膝盖上,闭眼放了一次气。站在桩功里调试过的气感在黑暗中展开——他能感觉到左侧铁门的锈蚀层带著微弱的温差,右侧管道里的水滴在往下坠,正前方距离五步远的地面上那块被镜中幼体烧过的焦痕还残留一丝极微弱的温度异常,像一块被石头压过的青苔正在缓慢回弹。但裂缝本身没有任何温度反馈,在他感知里只是一个沉默的缺口,连车间原本该有的气流通过裂缝附近时都被抹掉了——不是冷,是空。 他把眼睁开。老铁头已经重新拧亮手电,正蹲在平台边缘用手电光束逐个检视车间地面。光束扫过生锈的工具机基座、坍塌的传送带残骸、地面散落的碎玻璃,在几处墙根排水沟的阴暗角落里停顿了片刻,然后继续往前。苏鑫培从他肩后看过去,看到光束尽头——裂缝正下方十米左右的范围內,地面上覆盖著一层极薄的暗紫色半透明膜,膜下有几处不规则隆起,每一个隆起的大小都和刚才那只幼体差不多,像蛋,脉衝般地轻轻搏动。 “看到了没有?那是孵化带。不管它,明天晚上会出一整群。” 老铁头把手电筒往上抬了一挡,光束从孵化带移到裂缝上部边缘。裂缝的顶部附近,空气的波动比边缘更剧烈——不是热浪状的缓慢起伏,而是水流般的快速旋动,有节奏地扩缩,像一道正在张缩的圆形阀门。扩缩的节律是收缩的时间只有扩张的一半,每三次收缩后下一次扩张幅度就会加大。苏鑫培记得平房区的裂缝没有这种明显的脉动。 “这道裂缝已经进入加速阶段了。看到上面那片气流没有?它在吸这边的东西。空气、温度、包括你刚才吐出去的那口二氧化碳,它都在吸。”老铁头用手电筒点了点裂缝正上方那片旋动最剧烈的区域,“裂缝扩张不是匀速的,是阶跃。吸够了一定量的环境能量,它就会跳一次,口子一下子拉大一截。军方管这叫『活跃期』,前面会有一段相对平静的蓄能,然后突然扩张。北联那边几年前就在做利用这个节律的研究——在蓄能期塞进一颗种子,等裂缝自然扩张时种子就被送到对面,对面就是亚空间。” 苏鑫培默记了那个扩缩节律。他感觉到左肋那道隙痕又开始痒了,而且比刚才强烈得多——不像之前那种往外拉扯的牵拉感,而是像有什么东西在那道银线下面微微震动,在回应裂缝的脉动频率。他按住左肋,掌心的热感压上去,痒感减退了一点,但没有完全消失。 老铁头注意到他的动作。“隙痕在共振。正常。你接触过一次镜中人,隙痕记住了它的频率。现在这道裂缝的频率和它接近,你的旧伤会先於眼睛认出它。”他站起来,把军用水壶从腰间解下来递给苏鑫培,“喝一口。压压气。” 苏鑫培接过水壶灌了一口,劣酒的辛辣味衝上鼻腔,呛得他差点咳出来。老铁头接过酒壶自己灌了一口,喉结滚动了一下,从裤袋里摸出烟叼在嘴里,没点。车间里忽然安静得只剩远处下水道的滴水声和两人之间轻微的咀嚼沉默。然后他忽然说话了。 “我以前当兵的时候,冰川要塞,有一年冬天抓住一个北联术士,那术士签了一整排兵马符,被抓的时候已经快死了——代价偿清了债,肉身扛不住,只剩最后一口气。他死之前跟我们说了一句话,『你们挡的是裂缝,我们挡的是同一扇门的另一边』。那时候我以为他在鬼扯。后来见得多了,才明白他的意思。”他把烟从嘴里拿下来,看著裂缝说,“我们在这边堵门,对面也不全是愿意过来的。有些是被卷过去的——你师祖就是在对面找了很久才找到aa的坐標,找到的时候已经回不来了。所以你要看的不只是这东西长什么样。你要看,这扇门推开之后,对面不全是吃人的东西。” 苏鑫培安静地听完了这段话。他没有问师祖到底在对面找了多久——老铁头讲师祖的过去永远是这样:一次说一小段,说完就收,不解释,不展开。那壶劣酒在两人之间的水泥平台上搁著,壶嘴对著裂缝的方向。 老铁头把烟重新叼回嘴里,墙上的裂缝忽然猛地震颤了一下——紫光瞬间亮度翻了近一倍,整个车间被紫光照得如同白昼,墙上的標语、地面上的碎玻璃、工具机上生锈的铭牌全部被镀上相同冷硬的淡紫色。苏鑫培从管廊出口看到裂缝內部深处有一团巨大的、模糊的影子一闪而过。那影子比裂缝本身还要宽,在裂缝那一侧像一道移动的幕布一样晃过,被裂缝的狭窄开口切成几截:最先通过的是腹部,然后是一条极长的节状前肢末梢,最后是某种密布鳞片状结构的背脊。影子从裂缝那头横穿过去,整个过程不到两秒,车间地面被一股从裂缝里涌出的气压推得积尘往后盪开一圈,老旧標语牌的左下角被掀掉一小块漆。 苏鑫培下意识地往后缩了一步。前胸和肩头都能明確感到一道没有声音的推力,把工作证都弹得拍在胸口。他稳住重心,蹲下身子。 “里面那个不是镜中人。”老铁头的声音压得极低,“镜中领主。体大如车,能主动扭曲周围空间。它在裂缝的另一侧游动,还没有穿过缝隙,但已经能挤出来一部分。我们现在离那道缝隙只有不到两层墙——如果它挤过来立刻就会发生空间扭曲,车间北墙会被它的空间场拉到变形,哪怕只是擦过,头顶旧钢樑都会错位扭断。” 他拍了拍苏鑫培的肩膀,力道比之前重。苏鑫培没有动,他已经开始在无意识地降低重心,把气往下沉。老铁头见他把脚步压低站得更稳,稍稍放鬆了按在他肩侧的手指。 “看了快十分钟了。回去。”老铁头说。 苏鑫培这才发现自己居然一直站在原地看著裂缝,一动不动。恐惧有——掌心里全是汗,心跳到现在都没完全恢復平静。但他没有退。不是逞强,是刚才镜中幼体缩回去的时候,他正好看见裂缝內部紫光映出一个模糊的矩形轮廓,那影子在裂缝壁內极深处晃了一下,形状高度对称,不像是任何实体碎片的映射。那个瞬间他脑子里闪过的不是逃跑,是街道办办公桌上的那盆君子兰,还有何姨退休前留给他的那句“自己把握分寸”。他想再看一眼那道影子,但它没有再出现。 老铁头已经在管廊深处往回走了。苏鑫培望了裂缝最后一眼,弯下腰跟著钻回柵栏。两个人顺著下水道管网原路返回。爬上地面的时候已经是凌晨两点多,铁棘城下城区的天空被远处工厂的废气映成一层灰橙。空气里的冷意比晚上出来时更重了,苏鑫培把外套拉链拉到最高,后颈在冷风中起了一层鸡皮疙瘩——但他现在分辨得清楚,这不是镜中人,这就是普通的冷。 回到铁骨堂,老铁头把旧军靴脱在杂物间门口,拧开水龙头用冷水冲了把脸,然后从裤兜里掏出那根没点的烟,夹在指间转了转,最终还是没有点。收音机已经停了,院子里只有墙角那棵老榆树的落叶在风里沙沙地响。 “今晚你看见了三样东西:幼体、孵化带、领主影子。幼体现在还很蠢,只会感温;成熟体的感知就复杂得多,体温、心跳、呼吸频率,它都会锁定。下次你站桩时放气感,专门练在黑暗里闭眼感知——辨出蜂鸣声背后的缝隙脉衝节律、领主在空间那头挤压过来的气流压力变化,还有隙痕共振时从深层传导到你的脚底的极低频波动。这跟面板记经验值没关係,纯粹是你自己的神经记忆。” 苏鑫培把外套脱下来搭在长椅上,把便签本从內袋里掏出来放在旁边。老铁头又说:“明天自己去特象局走一趟。今晚的情况,你知道怎么跟叶星河说。” 苏鑫培点头。他知道——裂缝边缘的扩张节律、暗紫色孵化带的坐標、车间东墙水洼里紫色沉积物的扩散范围,这些是特象局仪器暂时无法在夜间低照度下精確捕捉的现场条件,也是他能提供给叶星河的最有效信息。他坐在长椅上用铅笔把这些草草记下来,字很潦草,但每一条都分得清清楚楚。 走的时候他回头看了一眼院子。老铁头坐在藤椅上,这次没有收音机,没有劣质酒,只是对著那棵老榆树,把烟夹在耳朵上,半闔著眼。苏鑫培轻轻带上门,往家的方向走。背包里多了一张便签,上面记著孵化带区域的位置和他在车间记下的那个短促的扩缩节律——收缩时长约为扩张的一半,每三次收缩后下一次扩张幅度更大。这个记录会附带坐標提交给特象局技术科,用於校正他们已有的裂缝活动预测模型。 他要把今晚看到的东西写进给叶星河的报告里。不是匿名信——这次是他作为外聘顾问的正式报告,署名苏鑫培。 第十八章 炼筋初战 退路是回程时断的。 老铁头在前,苏鑫培在后,两人刚从那扇半塌的消防门钻出来,脚还没踩稳地面,身后忽然传来一声极细微的脆响——像有人把一块薄冰掰成两半。苏鑫培回头,看见消防门內侧的墙壁上多了一道裂缝,不是墙裂了,是空气裂了——一道极细的紫色裂痕从墙壁表面浮现,迅速从天花板蔓延到地面,然后像眼皮一样缓缓睁开。一只比车间里那只幼体大了整整一圈的镜中人从裂缝里挤了出来,后背黏连著紫黑色的膜状物,脱离裂缝时发出湿毛巾被拧乾的窸窣声。它的四肢比成熟体更长,背部微微弓起,肩胛骨位置的碎片还没有完全拼合,露出內部暗紫色的光——不是幼体,但离成熟体也只剩最后的拼接了。它在半空中展开身体的时候发出一声极细微的颤鸣,像有人用指甲颳了一下玻璃。 苏鑫培的反应比半年前快得多。他在镜中人脱离裂缝的瞬间已经退后三步,拉开距离,重心下沉,双脚与肩同宽,膝盖微屈,站桩的功架自然到位。但老铁头比他更快——老头往后退了两步,双臂抱胸,靠在废墟的断墙上,摆出一副事不关己的姿態。 “喂!”苏鑫培盯著那只正在半空中扭动的东西,视线不敢离开,“您这是——” “实践课。”老铁头打断他,语气和让苏鑫培去墙角站桩时一模一样,平淡得像在说今天晚饭吃炒麵,“別让我失望。” 苏鑫培心里弹出一整排弹幕——实践课?这是实践课还是谋杀课?!上次在公寓楼您是让我看著,这次直接让我自己上?这玩意儿比上次那只还大!但他没有把这些话说出口。不是因为不敢顶嘴,是因为镜中人在同一瞬间动了。它从半空中直接扑下来,整个身体在移动中像一道被甩出去的水银,碎片组成的身体边缘在空中拉出一排锯齿状的残影。苏鑫培侧身,右前臂下意识按秘手穿袖式往上撩——用螺旋发劲把拳头送上去。穿袖式的核心是缠裹,要在接触后立刻用小臂外侧往斜上方搓开,不是硬挡,而是迫使对手偏移。但拳头穿过镜中人身体的瞬间,他只感到一阵冰凉的刺痛,皮肤表面的毛孔急剧收缩,接著拳锋擦过去的触感像穿过一层又一层的冷胶:每一片碎镜的边缘都刮拉他的骨膜,前臂的金色纹路在那一瞬骤然发亮——这是他炼筋大成的本能反应,筋束在感应到非物理切割时自动拧紧,將那股冷意隔离在筋膜鞘之外,而不是让它长驱直入钻进骨头。镜中人的碎片在那一瞬间被他的螺旋劲甩向两侧,但碎片立刻又重新聚合,像一团被打散又自动復原的水,重新拼成人形轮廓。 “拳头没用。”老铁头在旁边点评,“这东西不是血肉,你打它是打空气。” 苏鑫培往后拉开两步,背靠消防门的铁框,眼睛盯著镜中人,脑子飞快地在转。上一次公寓楼里,老铁头一拳打碎镜中人——碎的瞬间,她看到的不是拳头打在镜面上,而是拳风先到了一瞬,空气被压缩成肉眼可见的热浪,然后碎片才被镇开的。不对——不止。公寓楼里那只镜中人在被击中前先蜷缩了一下,像是被什么东西刺到了。老铁头当时什么都没做,拳出手时他甚至还在抽菸,但那个东西明显畏缩了。苏鑫培回忆起老铁头在曾经说过的一句话:镜中人专吃人的恐惧,你越怕它越壮,你不怕它,它就是一堆碎玻璃。但恐惧的对立面不是勇气。你不可能对自己说“不要怕”就真的不怕了,心跳会出卖你,掌心出汗也会出卖你,它吃的是生理性的恐惧信號,不是你能用意志关掉的。他深呼吸两次,把心率往下降,但这只是防御——消除恐惧只能削弱它,不能击碎它。要击碎它,还需要另一种东西。 有明確指向的情绪。老铁头打碎它之前,正在骂骂咧咧地说了一句什么——不是恐惧,是被打断了酒兴的恼怒。恼怒也是一种情绪,但它有指向:不是“我好怕”,而是“你给我滚开”。指向性情绪的本质是把精神力量从扩散变为集中,让情绪从一个弥散的被动状態压缩为有方向的高密度信號。镜中人的感知系统对扩散性的恐惧格外灵敏,但遇到方向性强烈的情绪衝击时反而会暂时错乱。 苏鑫培把背挺直,周天循环的热感从丹田涌上来,沿著任脉衝到胸口,他对著那只镜中人吼了一声——“出去!” 不是喊救命。不是尖叫。是命令。他在街道办做了三年,跟钉子户谈过判,跟醉鬼吵过架,跟无理取闹的投诉人拍过桌子——他知道怎么把“你给我出去”这句话说得像铁条敲在地面上。声音从丹田提上来,经过胸口的时候和炼气的气感撞在一起,嗓门比他自己预想的还大,在黑夜里像石墙撞上了闸板。 本书首发 101 看书网藏书广,101??????.??????超实用 ,提供给你无错章节,无乱序章节的阅读体验 镜中人的身体猛地一顿。它表面那些不停转动的碎片忽然停住,像是被某种更强大的信號干扰了。它的轮廓开始轻微地振盪,边缘的碎片不再那么锋利,开始变得模糊、鬆散。那片半透明的碎片不再各自反射不同的角度,而是同时在朝著他的方向微微抖动——像是被那道声音在碎片表面激起了一致的共振。 苏鑫培没有等它恢復。他趁碎片失稳的瞬间切进去,左腿蹬地,转腰,右臂螺旋而出发出穿袖劲。这一次他没有用拳面去打——拳面接触面积大,劲会散——他握拳翘起中指,指节凸出,力线沿著前臂的金肌玉络一束一束地拧紧,从脚踝一直拧到拳锋,右拳翘起的指节带著炼筋大成的颤劲打入那团模糊碎片的正中。指节没入碎片的瞬间,指节表面的金纹和碎片之间发出一道极亮的火花,冷热相撞的颤劲把表层碎片撞得高频振盪,一道肉眼可见的裂纹在碎片內部迅速扩散——从中心那枚碎片开始,几道雪白的冰裂纹在整个身体表面炸开,然后所有的碎片像被同时鬆开的拼图,哗啦啦塌下来。碎片落地的声音不是玻璃摔碎的脆响,而是细密的沙沙声,像雨打在沙子上。碎片还没碰到地面就开始蒸发,灰白色烟尘飘起来,空气里留下一股淡淡的酸味,像铁锈。 碎片塌落还有残响在管廊里嗡嗡迴荡的时候,镜中人的躯干已经完全失去形状,但仍有一小截碎片残余在地面上吸附尘屑,像半截蚯蚓盲目地朝苏鑫培的方向蠕动了一下,再一下,只凭肌肉记忆般的惯性朝热源靠近,然后静止,色泽慢慢转为死灰。苏鑫培感觉到左肋那道隙痕发出一阵微弱的震动,像是某种持久的压迫感被突然卸掉。两只手臂的骨膜酸痛难忍,手掌热得像刚从滚水里取出来,但拳锋接触碎片的內层没有破皮——皮肤上留了一层滑腻的紫色薄膜,擦在裤腿布上很快变成乾粉。他在心里骂了一声,声音在喉咙里压著。然后他低头看了看自己的手——拳锋已经红了,指关节微微发烫,缠手带被打穿的碎片割断了几根,松垮垮地掛在手腕上。但骨头没事,筋也没事。金肌玉络扛住了这一拳。 老铁头从断墙上站起来,走到他面前,低头扫了一眼地上的残渣。镜中人残骸最后消散的位置离他的鞋尖只有一掌宽,一些细小的碎片颗粒还黏在鞋底边缘,他轻轻磕了磕鞋尖,把那些颗粒蹭在砖缝里。他捡起一片还没完全蒸发的碎片,用指尖夹著看了一瞬,鬆开手让碎片落地碎成粉末。然后他递给苏鑫培那只军用水壶:“漱口。別咽。” 苏鑫培接过来灌了一口,劣酒衝上鼻腔的同时也把刚才那股铁锈味挤走了大半。 “嗓门倒挺大。”老铁头把酒壶拿回去自己灌了一口,“你这样回去,邻居该报警了。” 苏鑫培靠在消防门上喘气,喉咙里还残留著刚才吼完之后干痒的刺痛感。他想好了好几句话,最后说出口的只有一句:“上次公寓楼里我感觉不到什么指向性——当时只能蹲墙角。这次我自己看清楚了,该用哪种力。” 老铁头哦了一声,把水壶搁在消防门上。“刚才嚎得中气十足,回去自己倒点凉茶泡胖大海。” 走出废墟的时候,苏鑫培低头看了一眼自己刚才战斗的痕跡。消防门右侧的墙皮被撞碎了一片,地面有几摊紫色的残渣正在被下水道渗上来的潮气慢慢融化。空气里的酸味已经开始散了,取而代之的是下城区夜晚那股熟悉的煤烟味。 回到公寓已经是凌晨快四点。苏鑫培把缠手带解下来,浸在水盆里,紫色的粉末遇水化开,把整盆水染成了深蓝色。他换了三盆水才把缠手带洗乾净,拧乾掛在浴室掛鉤上。他的拳锋已经不红了,但指关节还能摸到骨头髮烫,炼筋大成之后骨头的散热比肌肉快,但今晚打碎镜中人时那一下螺旋的爆发力把指节筋拉狠了,明天起身估计要僵一条手臂。他坐在床边,把便签本摊在膝盖上。 今晚第一次独立击杀镜中人。成功。拳架无效,秘手穿袖打成正面硬接触之前先用指向性声音打乱了它的表层碎片结构,碎片失稳后再近身发劲打击碎片內核。指向性情绪是关键——不是“不怕”,是把情绪从被动的恐惧扭转为主动的攻击意志,把“我怕你”变成“你出去”。左肋隙痕在被击碎的瞬间有明显回馈,不是痛,是某种钳制鬆动掉。 师傅说嗓门大。下次练气要专门练声腔共鸣——炼气课上再请教陈师傅。 下回要戴裹指——拳锋瘀青,指节皮没事,骨髓没麻,但指甲缝有残渣。 他把便签本合上,关灯。黑暗中他看著天花板,想起刚才镜中人碎片塌落的那一瞬间——那堆碎片不再闪烁、不再转动的剎那,它们不是被打死的,是被震碎了一直拼死的连结。下次他能抓得更准。不是要害——是节奏。 第十九章 特象局的拜访 收容行动在凌晨四点半结束。苏鑫培从下水道爬出来的时候,天还黑著。铁棘城下城区的夜空被远处工业区的废气映成一层灰橙色,空气里有股冷金属的味道,混著他袖口上残留的镜中人残渣蒸发的酸味。他在消防门外把那双旧军靴脱下来还给老铁头,换上自己的鞋。鞋底踩在碎砖上,脚底板还残留著刚才站桩时涌泉穴发麻的余感。老铁头接过军靴,拍了拍靴面上的灰,说了句“明天下午照常”,然后拎著靴子转身往巷子深处走了。苏鑫培一个人从废墟里绕出来,沿著老区东侧那条没有路灯的巷子往公寓方向走。 巷口停著一辆车。不是特象局常见的黑色厢式车,而是一辆不起眼的深灰色老款轿车,车身没有任何標识,排气管还在微微冒白烟,说明刚停不久。车门开著,一个人靠在车门旁,穿著深蓝立领夹克,左胸口袋上方別著闭目独眼的標誌。叶星河。 苏鑫培停下脚步。他的右手本能地往身侧垂了垂——不是戒备,是刚才打碎镜中人时指关节还在发烫,垂著舒服一点。叶星河手里夹著根没点的烟,看到他走过来,把烟从嘴边拿下来,往巷子里偏了偏头:“苏协调员,方便聊两句吗?” 苏鑫培没说话,走过去。走到离叶星河两步远的地方,他停住了。 “你之前在匿名举报中提供的情报非常有价值,”叶星河说,语调平稳,像是在陈述一份经过反覆校准的备忘录。他没有寒暄,没有开场白,直接把话题打在了点上,“我们留意你一段时间了。” 苏鑫培没有接话。他知道叶星河说的是什么——那封关於北河二小废弃校舍周边异常投诉的信,留的是单位署名,但特象局想查到经办人是谁,只需要调一下档案系统的操作日誌。他没有刻意隱藏自己,只是没有主动签名。现在人家找上门来了,他倒也不意外。 叶星河从內袋里掏出一张白色名片递过来。名片很薄,纸质偏硬,正面只有一行字和一枚徽记——闭目独眼,下方印著“南盟特象局铁棘城分局”。背面写著:外勤中队叶星河,联繫电话,以及一行手写的分机號。没有头衔,没有邮箱,没有地址。苏鑫培接过名片,手指在纸张边缘轻轻压了一下——这名片的材质和街道办採购的標准名片纸不一样,摸上去更脆,边缘更利,像是军方印刷厂的存货。 “我是特象局铁棘分局中队长,叶星河。上次在街道办见过。”叶星河把名片的视角让给他,然后把手收回立领夹克的口袋里,“不是正式编制,但我们会给你提供一些便利——资料查阅、情报支援,以及合法处理某些灰色地带事务的权限。你只需要在必要时,以顾问身份提供协助。可以拒绝。” 苏鑫培低头看著名片。闭目独眼,特象局。他从手册和封条上见过这个標誌很多次,但这是第一次有人把印著这个標誌的名片直接递到他手里。他想起档案室铁柜最下层那些蓝色档案盒里的投诉记录,想起平房区铁门上那张银色封条,想起自己刚才在消防门外一拳打碎的那只镜中人,想起老铁头在车间里说的那句“军方现在最怕的不是亚空间实体,而是越来越薄的裂缝”。然后他回头看了一眼巷子深处——老铁头已经不见了,但那条黑漆漆的巷子里,藤椅上那只搪瓷缸子磕在酒壶上的声音仿佛还飘在空气里。 老铁头没有出来。苏鑫培知道老头一定听到了这边的对话——他的耳朵尖得很,方圆二十步內有车熄火他都能从呼嚕里醒过来。但他没有出来。苏鑫培明白这是什么意思:这是你自己的事,你自己决定。 他转回头,看著叶星河,把名片收进外套內袋。“我考虑一下。” 叶星河点了下头,没有追问,没有施压,仿佛这个回答完全在他的预期范围之內。他把那根没点的烟放回烟盒,从车门边直起身,“考虑期间如需调阅非涉密资料,可以直接打名片上的电话。但有一件事提前说清楚——如果你接了这个身份,往后你在现场写的报告就不再匿名。”苏鑫培点了下头。叶星河把车门关上,灰色轿车无声无息地滑出巷口,尾灯在拐角处闪了一下就消失在老区密布的岔路里。 苏鑫培在巷口站了一会儿。路灯把他的影子拉得很长,投在墙根那些堆了多年的旧砖垛上。他从外套內袋里摸出那张名片,借著巷口唯一一盏还在工作的路灯看了看背面那行手写分机號。號码很短,大概只有四位,说明是专线——不是转接的,是直拨到个人终端上的。他把名片重新放回內袋,往公寓的方向走。 回到公寓已经快凌晨五点了。他脱下外套,发现袖口上蹭了一块紫色的污渍,是镜中人碎片溅上去的残渣,已经干成了粉状。他把外套掛在椅背上,去卫生间用肥皂把前臂和手重新洗了一遍,指甲缝里的紫色残粉遇水化开,把洗手池的釉面染了一圈浅蓝。他刷了牙,洗了脸,然后坐在床边,把那张名片放在床头柜上,靠著枕头看著它。 特象局外聘顾问。不是正式编制,没有工资,没有职称,但可以调阅非涉密资料,可以获得情报支援,可以合法处理灰色地带事务。合法处理灰色地带——这几个字在苏鑫培脑子里来回过了好几遍。他在街道办做了三年,比谁都清楚“灰色地带”意味著什么。低保边缘户不符合救助標准但確实没钱看病是灰色地带,老区建筑结构隱患没有达到拆迁標准但每次暴雨都会漏水是灰色地带,去年那些异常投诉被標为“无异常结案”也是灰色地带。现在特象局给了他一张名片,等於告诉他:你可以合法地走进这些灰色地带,不用再匿名,不用再躲在单位署名后面,不用再担心自己是不是越权。 但他同时也知道,这张名片是一张入场券,也是一张身份牌。匿名的时候,他只需要对自己的判断负责;签上名字之后,他要对整个系统的运转承担连带责任。他想起老铁头在杂物间门口说的那句话:“如果有一天你不再是送信的,你要自己踩在自己的判断上,而不是纸上。”原来老头早就猜到会有这张名片。 天快亮的时候他迷迷糊糊睡了一会儿。闹钟响了,他翻身坐起来,洗了把脸,看著镜子里右拳指节上那道已经褪成浅红色的瘀痕,想了想,从抽屉里翻出一包没拆封的创可贴,在食指和中指的第二指节上各贴一张。贴完之后他把手背翻过来看了看——创可贴的肉色和他真实的肤色差了不止一度,贴在他手上显得很突兀。他撕下来,换了两张深色的胶布缠了两圈。比创可贴好用。上班。 街道办今天格外忙。年底低保续期审核进入了收尾阶段,几百份材料堆满了半张桌子,印表机一天卡了两次,饮水机换了一桶新水。何姨在里间整理年底社区活动安排,苏鑫培在工位上一口气处理了十来份低保续期,盖章盖得手腕发酸。中午吃饭的时候,他把包子放在滑鼠垫旁边,一边啃一边打开电脑上的居民信息系统,无意中搜了一个关键词:“北河工厂区”。 搜索结果跳出来几条外网报导,標题都是“废弃厂房深夜传异味,环保部门称正在监测”“铁棘城下城区工业活跃?官方闢谣称仅供军队临时驻防”。他点进去快速瀏览了一遍——用词都是“网络传言”“部分居民反映”,官方回应也全部是“地质灾害隱患清理”“请勿靠近”的措辞。新闻评论区有人问“是不是上次农机厂那边又出事了”,有人回復“別问了,问了就是谣言”。苏鑫培把网页关了。他知道这些报导底下压著什么东西——昨晚他亲眼看见过,还亲手打碎了一只。 下午何姨出门去区里开会,临走前把一沓材料放在苏鑫培桌上说这些下午要归档。苏鑫培接过来翻了翻,最上面那份是街道办年底综治匯报的材料附件,第五页第四栏赫然印著一行標题:“配合特象局做好异常区域居民情绪安抚工作”。他把这行字看了两遍,然后把材料合上,放进待办筐里。 晚上去铁骨堂,他比平时早到了半小时。院子里只有吴雄一个人在打沙袋,帆布面上补丁摞补丁,吴雄的拳比几个月前重了不少,每一拳打在沙袋上都能让沙袋盪出一个更完整的钝角。看到苏鑫培进来,吴雄停下手用毛巾擦了把汗:“师傅去陈师傅那边了,让你今晚先自己站桩。”苏鑫培应了一声,换了鞋走到院子里站桩的位置。他站定桩架,双脚与肩同宽,膝盖微屈,尾閭微收,脊柱拉直。但今天他闭眼了不到两分钟就睁开了,不是身体状態不对——身体很好,炼筋大成之后小肌群的稳定性明显增强,金纹隱隱透出光感。是心静不下来。他脑子里反覆转著那张名片背面那行手写的分机號,转著叶星河那句“灰色地带事务的权限”,转著自己昨晚在消防门外一拳打碎镜中人时拳锋上传来的那股既熟悉又陌生的劲道。 又站了片刻,他把桩收了。站桩练了快半年头一次走神走得这么彻底。他坐在长椅上喝了口水,把那张名片从外套內袋里掏出来放在膝盖上。吴雄打完一组拳也坐到旁边,瞥了一眼他膝盖上的名片,凑近闻了闻:“这纸啥味,跟陈师傅药铺的旧药糊似的。”苏鑫培没理他,把名片翻过来看著背面那行分机號。 老铁头推门进来的时候苏鑫培还坐在长椅上。老铁头手里拎著个塑胶袋,里面装了两份炒麵,油已经渗到袋子外面。他把塑胶袋往吴雄手里一塞,然后走到苏鑫培面前,低头看了一眼他膝盖上的名片。 记住我们101看书网 “特象局的?” “嗯。” “接了?” “还在考虑。” 老铁头嗯了一声,从裤袋里摸出烟叼在嘴里没点,在旁边藤椅上坐下。他把搪瓷缸子端起来喝了一口——茶凉了,他皱了下眉,把缸子搁下:“东西收好。不用给吴雄看,他看了也不认识。”吴雄从炒麵后面探出头想说什么,老铁头剜了他一眼,他就闭嘴了。 沉默了片刻,老铁头靠在藤椅上,看著院子里那棵老榆树:“这张名片代表你以后可以调外勤行动记录、基础图纸和低密级异常报告,外聘顾问的身份会要求你隔天去特象局报到。发工资的街道办还在,不会扣你的薪水——你会在隔日的下午坐在他们办公楼的四方格子里看文件,但不领军餉。”他停了停,把搪瓷缸子放在膝盖上,“但你晚上还会来这里站桩。办公室的四方格子是死墙,桩是你自己的一亩三分。桩在,气就在。特象局的报告写得再漂亮,你的根还在你自己的脚底板底下。” 苏鑫培把名片放回內袋。他站起来,走到院中央重新摆好桩架。这次他闭眼了整整五十分钟,气感从丹田升起来沿著任脉上行,周天循环转了两圈,左肋那道隙痕在气血的温养下短暂地痒了一下,然后安静下去。收桩时他从长椅上捡起运动水壶喝了口水。水是凉的,咽下去的却是热的。 第二十章 街道办没有窗户 苏鑫培在工位上坐了整整一个上午,把桌面收拾得乾乾净净。键盘左边是待审核的低保续期材料,共四份,每份都按何姨要求的顺序排好——申请表、收入证明、户口本复印件、上季度审核意见。键盘右边是街道办年底综治匯报的附件修订稿,他已经校对到第五页,第四栏那行“配合特象局做好异常区域居民情绪安抚工作”被行政办小周改成了“配合相关部门做好居民安全宣传工作”,措辞软了,范围广了,更像一份年终总结了。他把修订稿从头到尾又看了一遍,在最后一页的“擬稿人”栏里看到自己的名字,笔画端正,用的是街道办统一要求的宋体四號字。 他把修订稿合上,放进待办筐。然后从抽屉最里层摸出那张名片。 闭目独眼,南盟特象局铁棘城分局,外勤中队叶星河。背面那行手写分机號被他的手指捏了两次,纸张有点皱了,但字跡依然清晰。他把名片放在键盘前面,盯著它看了一会儿,然后拿起桌上的座机话筒,按下免提。拨號音很轻,像一只虫子藏在听筒里细声细气地叫。他拨了分机號。 响了三声,对面接起来:“叶星河。” “叶队,我是苏鑫培。”他把话筒夹在耳朵和肩膀之间,手指在键盘上无意识地敲了一下空格键,“那张名片,我考虑过了。我接。” 电话那头安静了片刻,然后传来一声很轻的呼气声,像是对方在话筒边把一口烟吐远了。“明天下午两点,铁棘分局三楼东侧会议室。带上你的证件。” “好。” “还有,”叶星河顿了一下,“你的档案我们已经调过了。街道办那边不用你额外报备,我们会通过正式渠道发函。你明天准时到就行。” 苏鑫培掛了电话。他把话筒放回座机上,手指在话筒上停了一下。档案已经被调过了——也就是说,他过去几年在街道办经手的每一份文件、每一次系统操作记录、每一次档案室门禁刷卡时间,特象局都已经看过了。他甚至不知道自己是什么时候被调的档案,可能在北河农机厂报告递交后的几天內,可能更早。他想起叶星河第一次来街道办时在办公室里扫了一圈然后目光锁在他身上的场景——那个人不是隨便看看,他是带著数据来认人的。 他把名片重新放回抽屉最里层,关上抽屉。然后继续审核低保续期材料。 下午何姨从区里开会回来,把公文包往桌上一搁,走进茶水间接水的时候,路过苏鑫培的工位,低头看了一眼他正在处理的那份低保续期申请表。表上申请人是北河老区一个独居老人,年龄七十三岁,月收入零,赡养人一栏空白。苏鑫培在审核意见栏里写了“属实,建议续期”,正在签字。何姨站在旁边看他把章盖完,忽然说了句:“最近你的档案借阅记录被调过。” 苏鑫培的笔停了一下。何姨没有看他,用的是陈述语气,不是质问。她说“被调过”,不是在问他要解释,是在告诉他她知道了。 “特象局调的。”何姨双手捧著茶杯,吹了吹茶叶,“上次他们来送通知的时候顺便提了一句,说你配合的工作很及时。”她把“配合”两个字说得很平,不轻不重,既不像是表扬也不像是担忧,就像在说一件街道办日常事务。然后她端著杯子走进里间,在门口停了一下,没有回头:“自己把握分寸。” 苏鑫培看著何姨的背影消失在里间门后。这句话何姨在几个月前说过一次,那次是让他整理异常投诉档案。现在她又说了一遍,语气和上次一模一样——不追问细节,不打听原因,只是把分寸两个字交给他,像把一份签好字的文件放在他桌上让他自己处理后续。 他把签完字的低保续期材料放进待归档筐,站起来去了趟档案室。档案室和他上次进来时一样,铁皮柜子泛著青灰色的冷光,日光灯管嗡嗡响,空气里是旧纸张和除湿剂的混合气味。他走到第三排铁柜,蹲下来拉开最下层,手指在蓝色档案盒的编號上一一摸过——nk-去年-001到047,四十七份异常投诉档案。这些档案在几个月前被他整理成目录交给了何姨。现在它们还安静地躺在原处,盒面上落了一层新的薄灰。他把其中一个盒子抽出来打开,翻到第一份档案——北河老区某住户反映“夜间听到走廊里有缓慢拖拽重物的声响”。这份档案的签字栏还是“未解决”。第二份,独居老人反映“半夜有人在耳边说话”,签字栏也是“未解决”。第三份,第四份——他逐份翻过去,每一份都和他上次整理时一模一样,没有更新,没有跟进批註,没有被重新分类或標记。这些投诉人提出的问题还没有解决,他们的名字还掛在档案盒里,和去年、前年、大前年的投诉混在一起,被一层又一层的灰尘盖上。 他把档案盒合好放回原处。然后站起来,从上衣口袋里掏出那张特象局的名片,看了一眼背面那行手写分机號。他现在有了一个正式渠道,可以直接调阅特象局的非涉密外部数据接口——如果他愿意,他可以把这些异常投诉档案的完整歷史数据与特象局现有的裂缝监测记录做交叉比对。这意味著所有在街道办系统里缺乏调查条件的上报件,都可能获得第二次审查的机会。 他把档案柜的铁门轻轻关上,门锁咔嗒一声扣死。 晚上去铁骨堂的路上,他在北一条巷口买了一只烤红薯。卖红薯的老头把红薯从炉子里钳出来,用旧报纸包了两层,热气透过报纸烫著苏鑫培的掌心。他剥开皮咬了一口,烫得舌头缩了一下。巷子里有人在收晾晒的被子,竹竿从窗户伸出来,被单在晚风里鼓得像帆。他经过15號散装白酒铺的时候,老板还坐在门口打瞌睡,收音机里放著咿咿呀呀的戏曲。北一条巷还是那条北一条巷,修鞋的修鞋,打瞌睡的打瞌睡,什么也没变。但他知道自己变了——他现在有三个身份。街道办的小苏,铁骨堂的弟子,特象局的外聘顾问。低保户李叔的药费还没批,张家婆媳的纠纷调解要跟进,街道冬季防火排查马上要开始,这些事还是他的事。但他明天下午两点要去特象局铁棘分局三楼会议室报到,以顾问身份。他要在档案室处理低保材料,也要在特象局的情报终端上比对数月前的投诉异常曲线。这两样东西之间的跨度大得像中城区和地底街之间垂直悬掛的铁索桥,而他就是那个每天骑在铁索上两头跑的人。 到了铁骨堂,老铁头正蹲在墙角修那只补了无数次的沙袋。收音机开著,今晚没放评书,放的是一档听眾点歌节目,播音员用一种老派的腔调念著听眾来信,然后放了一首苏鑫培叫不上名字的老歌。吴雄不在,院子里只有老铁头和那棵老榆树。苏鑫培换了鞋,把外套掛在旧钉子上,从杂物间门口搬出冰水盆和红外灯。冰水盆里的水面上又结了一层薄冰屑,他把脚踩进去,冰水没过脚踝的瞬间小腿肌肉本能地收紧,然后站桩的记忆自动接管——膝盖微屈,重心下沉,呼吸放缓,冷被挡在皮肤层外面,丹田那粒炭稳稳地亮著。半小时后他从冰水里出来坐到红外灯前,灯管烤得后背发红,皮肤从惨白翻成潮红,毛孔全部张开。面板跳了炼皮经验值,他扫了一眼没有细看。 炼皮训练结束,他把冰水盆端到墙角倒掉,把红外灯电源拔了缠好线放回杂物间。然后他重新站到院子中央,摆好开门式,把十八手拳架从头到尾打了一遍。拳架打得很慢,每一式都做到位,开门式的推掌推到尽头时掌根微微发热,关门式的收势收到丹田时气感自然沉入关元穴。收功后他坐在长椅上擦汗,老铁头从藤椅上站起来,拎著水壶走过来。 “你今天下午打了个电话。” 这不是问句。苏鑫培点头:“我接了。明天去报到。” 老铁头喝了口酒,把酒壶搁在长椅上,在他旁边坐下。收音机里那首老歌放完了,播音员又开始念下一封听眾来信,声音沙沙哑哑的,像是磁带放久了掉磁粉。 “接了特象局的顾问,往后你的时间会变紧。站桩不能减,拳架不能减,炼皮的课每天至少要淬一轮。特象局给你的那些资料权限,你用好了是刀,用不好是绳子——绑自己也绑別人。我只有一个要求:不管你在那边看到什么,每天晚上到这个院子里来站桩。案子可以加班,桩不能缺。桩是你的底,桩没了,你身上那三道壳再厚也立不住。” 苏鑫培点头。他知道老铁头说的“三道壳”是指金肌玉络、水火仙衣、汞血银髓——旧武四大练他已经证就其一,其二正在淬炼中,其三还在远处等他。三道壳需要同一道桩基托著,桩基一旦鬆动,壳会从內向外一层一层地碎。 老铁头站起来,走到墙角把那只补好的沙袋重新掛上掛鉤,拍了拍帆布。“明天晚上来的时候带一份特象局的裂缝监测简报。我要看他们最新的频率数据。”说完这句话他就走进了屋里,收音机没关,播音员还在念信。 苏鑫培坐在长椅上,看著院子里的月季。月季是吴雄上个月从菜市场门口的花摊上搬回来的,种在一只破搪瓷盆里,居然活了,还打了几个花苞。月光照在花瓣上,花瓣是深红色的,红得发黑。他想起何姨窗台上那盆君子兰,不知道今晚有没有人帮她浇过水。 回到公寓已经快十一点了。苏鑫培洗完澡把衣服塞进洗衣机,坐在床边翻开便签本。便签本的纸快用完了,牛皮纸封面被翻得起了毛边,书脊裂了一道口子,他用透明胶带粘过两回。他翻到新的一页,开始写今天的总结。 一、接了特象局外聘顾问。明天下午两点报到。档案已被调阅,何姨知情,未追问。二、街道办工作照常:低保续期四份,综治匯报附件修订完毕,“异常事件”已改为“安全工作”。三、旧档案室四十七份异常投诉仍无跟进批註。现可通过特象局渠道启动数据比对。四、训练:炼皮淬火一轮,站桩半小时,拳架一遍。冰水盆结冰屑,左肋隙痕在站桩时微痒一次,热水冲淋后褪。五、明日计划:上午处理张家婆媳纠纷调解,中午整理防火排查表,下午两点特象局报到,晚上站桩加炼皮淬火两轮。师傅要裂缝监测简报。 他把便签本合上,关灯。黑暗里他躺了一会儿没睡著。窗外有轻轨驶过的声音,轰隆隆地碾过去,然后消失。他想起明天下午两点——三楼东侧会议室,证件、档案、新的权限,他就要正式踏进那个世界了。不是以匿名举报人的身份,不是以档案整理员的身份,是以外聘顾问的身份。他的报告不会再藏在“北河街道办”五个字后面。他要署名。他翻了个身,感觉到肚脐下三指的位置还在微微发热。桩还在。他闭上眼睛,很快睡著了。 第二十一章 顺藤摸瓜 苏鑫培在特象局的第一份任务,是从一摞尘封的档案里找出一个死人。 不是真死人。是一个在纸面上活著、在现实中消失了六年的人。档案编號nk-2134-09,封面盖著蓝色的“註销”章,註销日期是联合历2141年7月。註销理由只有四个字:身份终止。没有死亡证明编號,没有遗体接收单位,没有火化记录。苏鑫培把这份档案从铁柜最下层抽出来的时候,封皮上的灰尘呛得他咳了两声。灰尘落在他的袖口上,和昨晚在铁骨堂淬皮时红外灯烤出来的那圈白色盐渍混在一起,灰白交杂,擦不乾净。 他到特象局报到已经两周了。每周一、三、五下午两点到六点,在分局三楼东侧的外聘顾问办公室坐班。办公室不大,两张桌子,一台內网终端,一个铁皮档案柜,窗外能看到下城区灰白色的天幕和远处几栋老厂房的烟囱。叶星河给他安排的第一项工作是把分局过去五年积压的低优先级异常档案重新筛查一遍——所谓“低优先级”,说白了就是当年查了一半没查完、后来也没人再碰的案子。对特象局来说,这些档案属於“技术上未结案但资源上已结案”的存量负担;对苏鑫培来说,这是他最熟悉的工作:翻旧档案,找被遗漏的细节,把零散的信息拼成一张完整的图。他在街道办做了三年半低保档案整理,最擅长的就是在没人看的纸堆里找到有人需要的东西。 nk-2134-09是他筛到第十四份时发现的。这份档案的原始立案记录很简单:联合历2141年6月,北河老区某居民楼发生一起“非自然死亡事件”,死者身份未確认,尸体在送检途中“遗失”。档案里附了一份手写的现场描述,笔跡潦草,但细节清晰——死者身高约一米七五,体重约六十五公斤,男性,年龄估测三十岁左右,无明显外伤,死亡时面部表情“异常安详”。最蹊蹺的是最后一条备註:死者身上未携带任何身份证明,但在其上衣內侧口袋里发现了一张填写了一半的南盟临时居留申请表。表格上的姓名栏写了一个字:姜。后面的笔画断了,像是写到一半笔没水了,又像是写到一半手指失去了握力。 苏鑫培把这份现场描述反覆看了三遍。他对“填写了一半的表格”这个细节特別敏感——他在街道办每天都在处理各种表格,低保申请、廉租房申请、临时居住登记,每一份表格都要求填写完整,缺一项都要被打回去重填。一个人在死前正在填表,说明他死的时候正在做一件很日常的事,没有预感,没有挣扎,突然就死了。“异常安详”的面部表情——不是恐惧,不是痛苦,而像是某种平静得反常的状態,这和他去年在异常投诉档案里看到的“耳边说话”受害者的描述有某种隱隱的相似:受害者也描述过一种被抽空的感觉,极度的睏倦,睁不开眼睛,但又不是普通的疲劳。他把这一条记在心里,暂时没有下结论。 他把档案里的所有信息逐条录入笔记本——立案日期、弃置地址、收容记录编號、验尸官签署的原始备忘录。然后在街道办居民信息管理系统的远程终端上新建了一个空白查询窗口,开始搜索所有与nk-2134-09可能相关的毗邻档案。特象局的內网和街道办的居民系统是物理隔离的,他只能在两台电脑之间来回切换,一边查户籍变更记录,一边对照立案编號,每次找到一条交叉线索就用铅笔抄在便签本上,然后用红笔在两条信息之间画一条线。到下午五点,便签本上已经画出了一个由七份相关档案构成的初步关係网络——有时间上的衔接,有地址坐標上的近邻,还有两个涉案人的旁证证词里出现了同一个极具指向性的细节:一个平素行事极低调的租客,只与两名固定废品回收人员保持接触,却从不在邻里社交中出现。那两个人,在他的笔记中被標为“接引人a”与“接引人b”。 他在其中一份被標记为“事故处理记录”的旁证档案里看到了一个熟悉的名字:北河老区。那个死者的原始发现地址,曾经在第一份立案备註里含糊地写成“无名巷尾”,但在另一份藏於建筑工程赔付档案里的环评报告中,这个地址被重新標定为一处被划入旧城整备范围的废弃筒子楼单元——距离北河工厂区裂缝的直线距离不到四百米。苏鑫培把这两个坐標標在街道办行政区划图上,用铅笔在两个点之间画了一条线,在旁边打了个问號。 晚上去铁骨堂,他把这份档案的摘要带去了。不是原件,是他用便签本手抄的几页关键信息——死者特徵、时间线、地址、那个只写了一个字的姓。老铁头坐在藤椅上,收音机里放著晚间新闻,他拿著苏鑫培的便签本凑在灯泡下看了一会儿,眉头越皱越紧。 “姜。”他把便签本还给苏鑫培,“北联有几个老姓,姜是其中一个。不是南盟的姓,南盟这边姓姜的极少,大部分是北联那边撤过来的侨民后代,或者早年越境过来的情报人员。”他停了一下,又补了一句,“冰川要塞对面,北联边防军第三师的师长就姓姜。” “您是说这个人可能是北联的?”苏鑫培问。 “我说的是他的姓。”老铁头靠回藤椅,拿起搪瓷缸子喝了一口,“剩下的是你的事。” 苏鑫培把便签本收回外套內袋。他明白老铁头的意思——一个姓不能作为证据,但可以作为一个方向。北联渗透南盟边境城市的手段从来不是明刀明枪的——用的是假身份、合法证件、在系统漏洞里藏身。一个填写到一半就中断的临时居留申请表,可能意味著那个人在填表时突然被某种外力终止了动作,也可能是他自己停下来的,因为他在最后一刻意识到这张表格会暴露他的身份。文件中断留下的那个字,比他填写过的所有內容都更耐人寻味。 接下来几天,苏鑫培的所有空余时间都搭在了这份档案上。他白天在街道办处理日常事务,午休时间打开居民信息系统慢条斯理地比对人口流动数据——查的不是嫌犯,是普通居民。他把近七年间北河老区所有户籍迁入迁出记录调出来,先筛掉家庭迁移、婚姻迁移、工作调动等有明確理由的正常变动,再从剩下的少量“其他原因”迁移记录里逐个比对迁移时间是否与裂缝活跃期重合,迁移方向是否指向特象局记录中的异常热点区域。街道办系统看不到特象局的机密数据,但能看到最基础的人口流动痕跡——而基层行政区的人口流动不会撒谎,哪家搬走了、什么时候搬的、搬去哪里,都在系统里有底。如果有人试图在裂缝周围建立长期监控点,这类人员的流动性一定会比普通居民更规律,也更隱蔽。 第四天傍晚,他从系统里发现了一个值得注意的人。此人独居,无业,缴费记录固定,每月代付方帐户类型一致;公寓顶层电费持续走字,而楼下住户反映“很少见到他”——苏鑫培在系统里查到的投诉记录里有一条三年前的噪音投诉,投诉人描述“楼上偶尔有低频嗡嗡声,夜间持续干扰睡眠,沟通无果”。他没有权限调取此人的消费明细,也不知道那人现在做什么。他追查这个地址的市政登记记录,將搜索结果里弹出的“北河外贸公司”与记忆中的东西对了一下——没有作声。 他把这个名字和对应的地址抄在工作日誌里,没有標任何特殊符號。然后以“年终流动人口统计”为名,在街道办系统里对这几条记录提交了一份再正常不过的统计核查申请。这份申请的措辞毫无可指摘之处——每年年底街道办都要统计辖区流动人口变化趋势,他只是在做分內工作。哪怕有人看到他连续几天在电脑前对著人口数据发呆,也只会觉得这个小苏又在整理什么年底报表。他要用这台只能查水电费和户籍变更的破电脑,把所有藏在系统里的暗线一条一条地找出来。 与此同时,每天晚上的炼皮训练照常进行。 冰水盆里的冰屑越来越厚——铁棘城的冬夜已经降到了接近零度,老铁头在冰水里加了粗盐,水温降得更低,水面结著一层薄冰,脚踩进去的时候冰屑在脚踝骨上刮出细密的刺痛感。苏鑫培在冰水里站桩半小时,皮肤从惨白变成深红,然后坐到红外灯前再站半小时。冷热交替的淬炼让他的真皮层逐渐適应了极端温度的反覆衝击,毛孔的开合速度越来越快——从冰水里出来坐到红外灯前,皮肤能在不到五息內从紧缩状態完全张开,汗珠在肩胛骨之间匯成细流,沿著脊柱沟往下淌。面板上的炼皮进度条稳定推进,已经越过了入门的第一个拐点。 老铁头在今晚的收功后递给他一条干毛巾。“上次给你的绑腿沙袋,往上移半寸。炼皮之后毛细血管开合变快,下肢的静脉回流会被皮层温度变化干扰,沙袋往上绑一点能帮小腿的血泵维持节律。”苏鑫培接过毛巾擦汗,把沙袋从脚踝解下来重新绑在小腿中段。老铁头坐回藤椅,端起搪瓷缸子,又问:“特象局那边查到哪一步了?” “一个可能的北联潜伏人员,六年前离奇死亡,尸体丟失。档案里留了线索,很碎,但拼起来指向一条很窄的线——从北河老区到工厂区裂缝之间,有人在利用亚空间裂缝做某种长期交易。不是信息,是物品。收容物的残片。”苏鑫培靠在水池边,双手捧著搪瓷杯暖手,“上次法教那条线我们能单点突破,因为他的目標就是钱,交易模式简单直观。这次不同——这次的对手可能是北联情报网的人,受过训练,会利用身份管理系统中的死角、会偽造代付帐户链、会把行动偽装成正常的人员流动。这种人的感知半径比法教术士远得多,我们可能刚摸到他离线帐户的尾巴,对方就已经在准备下一个偽造身份了。” 老铁头沉默片刻,把搪瓷缸子搁在膝盖上。“知道为什么冰川要塞那几年北联术士总是能摸到我们的暗哨位置吗?不是他们有千里眼,是他们在南盟境內有一套完整的潜伏网络,每个潜伏点都配了亚空间通讯加密设备。你那具尸体身上的『异常安详』面容,可能是近距离暴露在某种亚空间收容物辐射下的终端反应。如果这个人在填表时被灭了口,证明发现他的人离他很近。” “近到可以在一张表格被写完之前就察觉到他產生了脱逃意图。”苏鑫培把自己脑子里盘旋了几天的那根线一下拉直了。 老铁头点了下头。“那你去查吧。但记住——特象局给你的权限是查档案,不是查活人。活人留给叶星河。” 苏鑫培把搪瓷杯放在水池边,杯子底磕在瓷砖上发出一声脆响。收音机里晚间新闻播完了,播音员开始报天气预报,说明天铁棘城下城区可能有雨夹雪。老铁头把搪瓷缸子里的凉茶倒掉,人靠在藤椅上,没再多说一句。 回到公寓已经是深夜。苏鑫培坐在床边把从特象局手抄回来的资料、自己从人口系统里导出的异常流动记录、连同那份nk-2134-09档案里的现场描述全部摊在被子上,一页一页重新梳理。他的眼睛从一条衔接信息跳到另一条衔接信息——先是那个只写了一个字的姓氏,然后是每隔一年就在同一片区递换一次的短期租客,然后是那个代付他顶层电费的公司。他用铅笔在便签本上画出一条时间线,把每一个关键节点標上去——联合历2141年7月,死者被发现;一个月后该栋楼四层以下全部租客被重新登记;又过半个月,他在另一份秘档异常品移送清单的备註栏里找到了一个不起眼的註记:一只旧式手錶在移送前曾被一名形跡可疑的拾荒者从死者遗物堆放处附近带走;次年,同一个坐標附近连续出现两次裂缝预警式震动。 他把铅笔放下靠在床头。他不想逞英雄。他只是知道自己已经找到了一个线头——那个坐在街道办窗口后面审核低保的小苏,靠著整理过期档案的笨功夫,找到了一个在系统里埋藏了六年的死者的名字、一个被反覆租用却又几乎没有生活痕跡的公寓顶层单元、一家只剩一张工商登记信息的名存实亡的外贸公司、一个在裂缝外围被反覆转手的异常物品残件,以及一个永远停在第二个笔画上的姓氏。所有这些线头现在都握在他手里,沉甸甸地压在被子上,像一股无形的牵引力把他引向同一个方向——线索已经越过了纸面的边界,正在延伸向活人。 他得告诉叶星河。不是匿名信。是正式报告,署名苏鑫培。 第二十二章 灰色任务 特象局的灰色信封是周三下午到的。苏鑫培刚从北河老区做完防火排查回访,在街道办后门锁自行车的时候,一个穿深蓝夹克的特象局通信员从巷口走过来,把一个没有落款、没有寄件地址的灰色信封递到他手里。信封封口处贴著特象局的闭目独眼封条,拆开后里面只有一张摺叠的列印纸,抬头是行动编號,正文极其简略—— “下城区北河街19號,异常信號源覆核。外勤队a组18:00出发,b组外聘顾问隨队待命。著装便装,配通讯加密耳机。任务负责人:叶星河。” 苏鑫培把纸折好放回信封,把信封塞进外套內侧口袋。北河街19號——就是上周他从居民信息系统里筛出来的那栋老旧公寓楼。长租一层是个退休女教师,顶楼电錶持续走字,代付电费的是个名存实亡的外贸公司。他在人口流动数据里盯了这个地址好几天,反覆核实过每一笔代付记录和每一个租客的流动轨跡,一直等到所有旁证都指向同一个结论才正式提交报告。叶星河显然看过他的报告了,这份行动指令就是他提交的那份“北河区异常人口流动分析”的结果——特象局经过楼层扫描覆核之后,把任务编號从预备级升格为外勤派遣,附加了协同踩点评估。这说明北河街19號的异常信號强度已经触发了特象局內部的技术判定閾值,甚至可能是叶星河在分局周例会上为这份情报做了背书。 他把信封收好,推门进办公室。何姨正在整理年底的社区活动签到表,看到他进来,抬头看了一眼墙上的钟——下午四点半。离下班还有一个半小时。“何姨,我今晚有点事,能提前走吗?”苏鑫培问。何姨看了他一眼,目光在他脸上停了两秒,然后低下头继续翻签到表。“去吧。明天的低保续期审查別迟到。”没有问什么事,没有问去哪。她只是拿起笔,在他名字旁边画了个圈,標註“事假两小时”。 苏鑫培五点四十五分到达特象局铁棘分局后门。他已经换掉了街道办的工作马甲,穿著一件深灰旧夹克和黑色工装裤,脚上是铁骨堂日常训练用的旧运动鞋。耳机被塞进左耳,加密频道里只有轻微的电流沙沙声。叶星河站在一辆灰色无標识厢式车旁,身边还有两个人——一个是上次来街道办跟在他身后的女技术员周澄,另一个苏鑫培没见过,个头不高,肩很宽,穿著深蓝战术背心,手里拎著一个金属探测仪,是生化战士突击组长夏立元。叶星河看到苏鑫培过来,点了下头,把一只微型通讯加密耳机扔给他。“b组编队在你。你的任务是跟在b组后面,行动开始后保持距离,遇到超常威胁时提供现场评估和应对支援。情况没明朗之前,你的位置在后排观察位。”他把一张用防水纸列印的公寓楼剖面图递给苏鑫培,“楼道平面图,背熟。” 苏鑫培接过图纸。北河街19號,六层老旧公寓,楼龄在三十年以上,混凝土预製板结构,楼道狭窄,每层四户。图纸上標出了三个可能的信號源位置——四楼东侧、五楼西侧和顶楼配电间。特象局的技术组已经对整栋楼做过被动扫描,异常信號强度不稳定,有间歇性增强趋势,和上个月工厂区裂缝扩张曲线存在部分重合。信號源的增强峰值,和工厂区裂缝的扩张节律存在时间上的呼应。 六点整,行动开始。a组由叶星河带队,夏立元和另一名生化战士从楼梯正面推进。b组走消防梯后侧,苏鑫培跟在周澄后面,两人从公寓楼背面的消防梯爬到三楼平台,沿著外墙的维护通道绕到后楼道。耳机里传来叶星河压低的声音:“四楼东侧,信號强度正在上升。”紧接著是夏立元的低声报告:“楼道无人员活动跡象。四楼两户均无人应门。” 苏鑫培在三楼平台的阴影里蹲下来。三楼平台狭窄,风很大,他的背后是消防梯的铁栏杆,头顶是高架轨道投下的暗影,脚下的水泥板上覆盖著蒙尘的碎石和不知谁丟弃的旧帆布。他把后背贴在公寓楼外墙冰凉的混凝土上,闭上眼,放了一次气。站桩练出来的气感在黑暗中展开——他能感觉到四楼东侧有一团模糊的冷感,不是具体的热源,而是某种持续的气压异常,像有什么东西在那里默默挤压空气。左肋那道隙痕开始轻微发麻。不是痛,是那种他在工厂区裂缝附近体验过的低频共振——但比上次更尖锐,像是在某个极窄的频率段上被反覆弹拨。 他按住耳机:“叶队,四楼东侧是异常信號源的精確位置,信號类型和工厂区裂缝脉衝区分一致——你们附近有人,不止一个。我能感觉到至少三个呼吸频率异常的生命体,在四楼东侧走廊內侧和顶楼配电间形成纵向夹层。”耳机里沉默了两秒,然后叶星河的声音再次响起:“收到,b组原地待命。” 几分钟后,耳机里忽然传来夏立元急促的呼叫:“四楼东侧无人住户內发现多处预埋装置——触髮式亚空间干扰器,已启动!疑似进入北联设下的伏击圈,a组走廊位置遭到两侧火力夹击,请求b组从后侧进入,包抄伏击者退路。”耳机里同时传来两声枪响,紧接著是一阵急促的脚步声和玻璃碎裂声。苏鑫培从消防梯上站起来,周澄已经打开了防窃听信號侦测器,屏幕上跳动著密密麻麻的无线信號热区——干扰器已经激活,整条走廊的通讯质量在急剧下降。 苏鑫培跟著周澄从消防梯后侧进入四楼。b组的入口是一扇废弃的垃圾通道检修门,推开之后是四楼走廊的末端。走廊里全是烟——不是火药烟,是某种化学烟雾弹的残留,空气中瀰漫著刺鼻的氯味和臭氧混合的腥味。走廊中部,夏立元正与一名身形粗壮的北联特工在狭窄的过道中激烈搏斗,两人撞在走廊扶手上,整条护栏都在颤。叶星河的身影在走廊前端另一扇被打碎的窗户下方闪现——他在压制走廊另一侧绕后的第二名伏击者,用的是快速点射和掩体转换,每一次出枪都极其短暂,打完后立刻更换位置,紧贴墙壁。 苏鑫培从走廊末端往前推进。他的炼皮还没入门,枪弹不在他能硬抗的范围內,但他的炼筋已经大成。金肌玉络让他的肌肉能够在极短时间內完成从绝对静止到爆发衝刺的张力转换,站桩练出来的绝对重心在走廊碎玻璃上依然稳定,脚底能几乎同步感知到水泥地和碎玻璃之间的摩擦力变化。他在走廊里闪避挪移的动作已经不是半年前那种靠肾上腺素驱使的本能反应——而是精准的步法微调和力线管理。 他在走廊三分之一处碰到了第一个伏击点。北联伏击者在四楼走廊里一共布置了两处火力点:走廊中部侧翼有一个短髮女人,身材极瘦,手持短管衝锋鎗,利用走廊拐角的视野盲区交替扫射,每次探头都只有极短的暴露;走廊前端还有一名男性生化士兵侧身蹲在门框后面掩护她换弹。苏鑫培没配枪。他从墙角看到那名女特工刚打完一梭子、弹匣离手的前一刻——她的手指离开扳机护圈,肩胛骨的角度发生了极其细微的偏移,这个换弹动作的预兆只有半秒。他在那一瞬间切进去,右脚蹬墙借力,整个人从走廊拐角的反斜面侧身滑出去。女特工的反应极快,弹匣还没完全塞进去就用枪托砸向他的下頜。苏鑫培没有闪,他用右前臂外侧硬接枪托,金肌玉络在受力瞬间自主旋紧——他能清楚感觉到冷钢材质的枪托砸在小臂肌肉上造成的衝击波,那股力道沿著筋束分三层往上传递,在最外层被旋紧的螺旋张力层层分化,最后传到尺骨骨膜时只剩针尖般一点刺痛。他趁对方枪托砸实后防守回缩的瞬间,左手抓住枪管,右拳以穿袖劲螺旋打出,拳锋从下往上精准击入对方胸骨上窝的锁骨缝隙,一拳毙敌。女特工身体一软滑倒在地,手里那支衝锋鎗掉在碎玻璃上,枪管还在微微发抖。 他没有停顿。走廊前端那名男性生化士兵已经从门框后面衝过来,左小臂上刀锋闪过——义体前臂的边缘是一把可弹出合金战术刀。苏鑫培侧身,那把刀擦著他的肩头划过,刮破了夹克外侧的布料。他顺势蹲下扫腿把对方扫倒,然后以蹲桩姿势用前臂锁住对方的肩关节。两人在碎玻璃上扭打了几秒,地板上的玻璃片嵌入他的小腿后侧,锋口刺得生疼,但苏鑫培没有鬆手。他听见耳机里叶星河的声音:“控制走廊右侧出口——別让他引爆干扰器!”苏鑫培咬著牙把对方连手臂带肩头旋入关节锁,炼筋大成的臂力让他的前臂像铁条一样箍住对方的肩膀,然后用肩膀把旁边的配电间门撞开一条缝——杂乱的线路板、密码键盘、一套还开著的加密通讯机箱摞在架子上,靠墙这侧压著一只未使用的备用弹匣。他眼睛扫过去没有停,更多的细节留到以后再看。 这时候,走廊前端忽然传来一声怒吼。苏鑫培面前那个生化士兵看逃脱无望,突然用右臂蛮力撞向墙角——墙角的废弃配电箱后面露出一个简易触发开关,上面串联著小型电子引信,下面贴墙嵌著另一枚预置弹药,比火柴盒大一圈,发著稳定的绿光。苏鑫培鬆开锁臂用力甩开那个士兵,转身扑向开关试图將触发键拨离连接端,汗湿的手指滑了一次,第二次才用指甲將键片撬偏——弹药还是在撞墙后轰开了。衝击波把苏鑫培整个人掀翻在地,他侧倒时左肩肩膀撞在消防栓边沿,嘭的一声,耳朵里嗡嗡作响。烟雾散开之后他撑著墙爬起来,面前的墙壁被炸出一个豁口,碎砖和电线残段散落一地,空气里全是硝烟味。他的左肩疼得发麻,右手臂擦掉一块皮,血从手肘往下淌到手腕,手指还能活动。之前那个生化士兵趁他在衝击波中失去平衡,向后翻滚退出了绞锁范围,此时正用受伤的手臂拖著衝锋鎗往后楼道撤退。 耳机里叶星河的声音在问:“b组,伤亡情况?” 苏鑫培喘著气回了一句:“死不了。北联特工从后楼道撤离,两处伏击点已被清空。”说完他就追上去。 那个生化士兵已经拖著伤臂退到了三楼平台,正在试图从消防梯往下爬。苏鑫培从后楼道追出来,两个人影在后巷尽头停下——还有一名接应的北联特工,还没来得及撤走干扰器主机,刚刚从消防梯旁边撕掉遮挡防水布,正用一只义体化右臂托著主机往外跑。那台干扰器的主机大小和车载电瓶差不多,外壳上嵌著至少三层不同顏色的信號模块,每一层都还在闪灯。苏鑫培在对讲机里报了一句“后巷追踪”,加快脚步。 他在后巷与那名接应特工交上了手。两人在堆著废品的狭窄下水通道里对了几招,对方的义体化右臂力量极大,一拳砸在砖墙上能震下半块砖,但炼筋大成的苏鑫培的徒手功夫也不在力量上,精度和频率更高。他矮身沉腰,利用站桩练出来的近身距离控制,反覆用穿袖和开门式变换角度把对方压制在墙边,最后用右拳一记螺旋重击打进对方的侧腰——穿袖劲从脚底一直拧到拳面,拳头结结实实砸进对方体侧防护衣的薄弱点。义体特工闷哼一声,抱著主机一起倒在地上,干扰器主机的信號灯全部熄灭。周澄在耳机那头报告干扰信號已经消失、通话完全恢復时,苏鑫培正把那个人从地上拖起来,直接交给了赶到的叶星河。 收队后,叶星河在分局三楼的行动室写完报告,將一份列印稿推到苏鑫培面前。苏鑫培低头看时先读到了评语栏內一行乾净有力的手写字跡:“判断准確,行动果断。建议转为正式外聘顾问。”他看完没有马上签字,而是把报告往后翻了一页,修改了b组行动时间节点中两个分钟记录的细小出入,又在自己的名字旁边用红色水笔把“外聘顾问”改成“外勤行动联络员”——这个称谓更贴近他由街道办协调员兼特象局顾问构成的实际职能边界。改完之后他才签了字,把笔帽套上放回桌面。签字时才发现自己的手在发抖——不是后怕,是刚才高度专注状態骤然抽离之后留下的生理余震。整条右臂从肘部到指节都在轻微发颤,中指的指甲缝里还嵌著几粒碎玻璃渣。他忍住了没在叶星河面前甩手,只是在心里说:还行,没给老铁头丟人。 回到家已经快半夜了。苏鑫培没有马上回房间,他坐在公寓楼下的台阶上,双手还在轻微发抖。他低头看著自己的手背——关节擦破了一层皮,指甲缝里有碎玻璃渣,左肩的撞伤已经开始变青,被镜中碎片刮开的旧夹克肩头漏出了內衬。他想起在四楼走廊制服那个女特工的时候,她的呼吸从他指节旁边漏出去,断得极快。那是他第一次对活人用穿袖劲。他在铁骨堂木桩上打过无数遍,打轮胎,打旧沙袋,打吴雄的手臂,但打在人身上是不一样的。他打完木桩不会有人倒下,打完沙袋不会有人滑倒在地上不动。他打完那个人,她就倒了,没有再站起来。 他把手翻过来看著掌心。右掌还肿著,但金纹在皮下亮得很安静,一层一层的细密金网在灯光下若隱若现。这不是错误。这是选择。他可以选择在三楼平台蹲著不动,等a组清场;他也可以选择在走廊那半秒的换弹窗口衝出去,把伏击撕开。他选了后者。那个女特工身后就是楼道出口,如果她被压制覆盖,她的队友会引爆干扰器,整栋楼的通讯会彻底中断,叶星河那边的包抄路线会被截断,b组会有更大的伤亡。他衝出去不是衝动,是他在那一瞬间读出了火力空隙,用自己的肌肉记忆在零点几秒之內做了反应。 他把手放回膝盖上,从外套口袋里摸出笔记本和笔。借著楼道灯,他写了几行字: “今晚特象局第一次行动。北河街19號,伏击。制服北联特工两人,协助瓦解信號干扰。首次对活人用炼筋大成。有效。非致命。评语良好。但手在发抖。不是后悔。是第一次用完穿袖劲之后,手上还残留著对方锁骨传来的骨传导震动。明天问师傅,怎样卸掉打人之后残留在骨膜上的振波。” 他合上本子,起身走上台阶。今晚没有人等他站桩,但他还是站在公寓房间里,在黑暗中摆好桩架,闭眼站了一小时。周天循环转了两圈,丹田那粒炭还在稳稳地亮著。 第二十三章 追踪闹钟 追踪闹钟的任务是周澄直接打电话来的。 苏鑫培刚结束炼皮淬火,瘫在长椅上用毛巾擦后颈的汗,手机在裤兜里震了两下。他摸出来一看,屏幕上是一串十三位加密短號。接起来,周澄的声音压得比平时低半度,语速快得像在念一份口述简报:“c级收容物,编號215,代號『狂乱闹钟』,今天凌晨在特象局押运途中丟失信號。最后定位在你们北河区东侧,信號中断前持续约四十秒,我们在黑市上截获了它的被动射频反馈——一个北联的情报中介在今天下午发出过求购c级时间触发器的询价消息。叶队已经出发,让我通知你。闹钟的特性文档马上发你加密邮箱,看完立刻刪。” 苏鑫培把毛巾搭在脖子上站起来。“闹钟的特性是什么?” “每天凌晨三点二十七分准时响铃。铃声会让同一楼层內所有具有听觉神经的生物產生毫无缘由的暴力衝动。任何活物,包括猫、狗、老鼠,包括睡眠中的婴儿。上次失控事件中,一个警察击倒了自己的搭档,醒来时完全记不起发生了什么。”周澄顿了一拍,键盘声从话筒那边密集地敲了前几个字,“这次北联拿到闹钟后很可能试图逆向拆解它的时间触发器,把它改装成可遥控的定向武器。如果他们成功了,下一步就是把触发器装进可携式信號发生器里,在任何他们选定的区域定点投放。叶队已经在赶去北河区的路上了,我们在北河区外围几条主干道做了被动扫描,锁定了三角区域,但內部建筑太密,需要熟悉当地的人进去排查。” 苏鑫培听完把手机夹在耳朵和肩膀之间,一边单手拉外套拉链一边俯身绑鞋带。“给我具体区域。我住这儿,不用打车。”周澄传了一份加密地图过来,他在屏幕上划开粗略扫了一眼——范围不大,但正好把几栋老筒子楼、北河菜市场后巷、以及旧二小周围那片平房区都扣在里边。巧和熟往往是同一件事。他把手机揣进兜里,跟老铁头说了句“特象局有急事”,人已经出了院门。 他先去了菜市场后门。晚上九点多,菜市场早就收摊了,铁皮捲帘门拉到底,地面残留著白天洗鱼流下的水渍,空气里混著烂菜叶和鱼腥味。他在后门蹲下来用手电扫了一遍地面——水泥地上有一道新拖拽的痕跡,不重,像是有什么东西被贴著地面往里推过,痕跡尽头的墙角边落著一粒极小的玻璃碴,顏色偏深,表层的反光里有极细微的机械压痕。他把玻璃碴夹起来凑近手电光看了一瞬,沿著拖痕往前走了大约十来步,一直跟到公共厕所旁边的分类垃圾桶前。垃圾桶盖开著,里面有一只撕破的灰色帆布手套,手套掌心处沾著与玻璃碴反光模式相同的细密压痕——是某个人在匆忙更换外包装时被碎片割破了手套,然后连包装带废弃物一起丟进了菜市场后巷的公共垃圾点。 他把手套翻过来,手电光照在內侧標籤上:標籤被撕掉了一半,只剩下一个印刷体的“军”字和一截模糊的后勤编號。他拍了张照片发给周澄,附了一句:驻军后勤被服类物资,不是市售工作手套。然后起身继续走。 往东穿过两条巷子是旧二小那片平房区。上次他在这里走访过四个投诉住户,对每一条岔路的方向和互相贯通的大致步行时间都还记得。他估计闹钟的信號是被人带著穿过了这片密集住宅区往东侧断头巷那边去了,於是没有在原地多停留,加快了脚步。一只野猫从墙头跳下来,弓著背看了他一眼,然后沿著墙根的暗处跑掉了。这个细节让他顿了一下——不是因为猫,是猫跑开的方向正前方有一扇窗户,窗户里透出极微弱的蓝光,那不是电视机的光,没有闪烁,极其稳定,像是某种电子设备的待机指示灯。他绕到那栋平房侧面,发现那是北河街道办之前过来拍照存档过的一间已停业的旧杂货铺,铁门上贴著封条。他靠近铁门把耳朵贴在门板上听了一阵——里面有人在说话。不是对话,是单向的低语,语速很快,每隔几十秒就重复一次,像是有人对著通讯器在复述信息,用的是他听不懂的暗语。 他退后两步绕到杂货铺背面,从一扇钉著木板的窗户缝隙往里看。杂货铺后屋地上铺著一张行军垫,垫子上蹲著两个人,面前放著一台开启的军用便携终端,屏幕上的波形图正在极其缓慢地跳动——那是一套被动射频分析软体,正在扫描被拆解的外壳里一个独立扣在底座上的微型模块。模块外壳呈老式闹钟的深棕色塑料,表面有多处旧划痕,一条极细的金属导线从闹钟的发条旋钮处被接到了终端的数据接口上。苏鑫培的呼吸停了一瞬——收容物215。闹钟还完整,没有被拆散,但侧边的一枚调节旋钮已经被卸开,塑料壳的接缝处有工具撬过的痕跡。对方正在分析闹钟发条腔壁內侧的震动计时原理,桌上散放的小本子上画著几组极其潦草的波形图和手写换算公式。这两个人能在闹钟被运出不到二十四小时內就开始逆向,说明他们手里原本就有亚空间谐振类武器的开发背景知识——不是普通特工,是技术特工。 他没有贸然行动。退出来蹲在暗处把位置坐標发给了叶星河,附了短註:两名技术特工,正在逆向闹钟计时周期,未携带重型火力,未发现第三人在场。发完之后他把手机静音塞进內袋,重新绕到杂货铺正面,借著夜色蹲在封条旁边的暗角里开始等。等叶星河的小队包抄到位,等最佳的介入窗口,或者等意外发生——三者任意一个先到。他把气感保持在半开放状態,炼筋大成后的身体在他蹲伏待命时自动切换到了一触即发的低重心姿態,呼吸慢而匀。 意外来得比他预想的快。手机在口袋里无声地亮了一下,叶星河的回讯只有四个字:“两分钟到。”苏鑫培收起手机,刚吸了半口气——窗户里忽然传来一声压抑的闷响。他侧头从窗户缝隙看进去,看到房间里那个负责通讯的技术特工忽然抱住了自己的手腕,嘴里发出一声极其痛苦的低呼,他右手把拆解闹钟的工具刀甩在旁边,两腿蹭著行军垫往后退了半尺。闹钟的触发端子上闪了一道极其微弱的蓝光——是操作失误激活了闹钟的临时传感迴路,发条腔壁內侧的寄生性脉衝模块瞬间释放了一次极短的低功率共振,能量很低,没有触发完整铃响,但已经足够干扰离它最近的那个人的中枢神经。那个技术特工从腰后拔出手枪,枪口在极度混乱中指著他的同伴,手指在扳机护圈上剧烈发抖——脉衝直接覆盖了他的意识自控区,手动不了,但脑子里最后一根弦还没断。同伴立刻扣住他的手腕把枪口压向地面,两人在行军垫上扭成一团。 苏鑫培站在铁门外。门锁著,钉死的,封条不让他从外面推门,但里面那个人手指扣在扳机上每多拖一秒钟就多一分触发误射的可能。他深吸一口气,周天循环自动启动,丹田的热流沿著任脉衝到胸口,他整个人退后一步,右拳以开门式变种的掌底拍击打上门扇——臂力加上拧转到极限的螺旋颤劲,门扇上那颗锈蚀的钢锁掛耳硬生生被震断。他拉开门衝进去,把铁皮门后掛著的封条纸片都带掉在地上。 两人还在扭打。苏鑫培先制住那个正在持枪的技术特工,用右手指节精准击入对方掌背中央的肌腱凹陷,那人吃痛,手枪掉在行军垫上被苏鑫培一脚扫到墙角,又一记肘部压锁按在肩胛骨上。另一个人趁他压制同伴的瞬间扑向桌上的闹钟,手指在距离闹钟不到十厘米的位置被苏鑫培的左手叼住手腕,穿袖劲发力一拧,那人吃疼侧倒。苏鑫培把两个人都按在地上,抬头看了一眼墙上的电子钟——数字跳到了凌晨两点多。他从行军垫下面扯出两条帆布绑带,把两人的手腕分別反剪绑紧在桌腿上,然后绕过行军垫走到桌前,低头仔细看那枚闹钟。 收容物215。他在心里默念了一遍这个编號。和特象局內部照片上一样,它看起来就是一枚极普通的旧式机械闹钟,外壳是深棕色塑料,钟面是米黄色塑料,刻度歪歪扭扭,两只铜铃之间夹著一根细如髮丝的击锤。但它的指针走得不对——现在是凌晨两点出头,钟面指针却停在三点半。他在周澄发来的特性档案中读到过,215的指针不会隨正常时间流动,它始终停在3:27,只有在那一天的那一刻真正到来前的几秒,分针才会开始缓慢往前走最后一格。无论把它放在哪里,无论发条是否上满——它只认那一个时间。苏鑫培看著指针,又扫了一眼被拆掉一半的侧面旋钮搭著的细导线,突然惊觉——北联技术特工在操作失误时虽然只触发了极短的蓝光,闹钟的指针已经往前轻轻抖动了小半格。脉衝已被激活,开始进入蓄力倒计时。 他打开通讯器:“叶队,我已突入,两人被制伏。但闹钟已被触碰激活,我刚才在外面观察到发条腔体有蓝光闪过——操作失误触发了低频脉衝,分针在故障触发时往前滑了小半格。如果北联在逆向拆解的过程中炸毁发条室触发了一次內脉衝,现在指针没有復位,整个铃响周期可能已经进入校准倒计时。” 耳脉里安静了极其短暂的一秒,叶星河的声音有些沙哑:“距离下一次三点二十七还有多少分钟?” 苏鑫培看了一眼墙上的电子钟。“一小时出头。我把屋里的人绑结实了就带著闹钟往外撤。你们先別进巷子,它在爆炸脉衝后铃响周期触发稳定性会变,如果铃响提早炸开,波及半径应该不小。”说完他把通讯掛回低噪待机状態,蹲下来从行军垫下面又拉出半卷工业胶带,把两个特工的膝盖也固定绑好,再逐个检查了一遍手腕上的绑带——绑紧,但没勒死。最后他把闹钟从桌上拿起来。手指触碰外壳的瞬间,左肋那道隙痕忽然剧烈地抽了一下——不是痛,是一道深入骨膜的寒意,和工厂区裂缝扩张时那种霸道的横向拉扯不同,这股凉意更像一道窄频的颤音,闷在耳边,像是有人在极近的距离用指甲轻轻刮著玻璃。闹钟在他掌心里传来一股极其微弱的、有节奏的热脉衝,和他的心跳完全不合拍。 他用单手托著闹钟,另一只手对耳脉轻轻说了句:“已出。往东侧断头巷撤,这边全熟,別放照明弹。” 他推门出来。铁门在身后哐当一声掩上,巷子里只有两盏路灯,一盏彻底坏了,另一盏在冷风里忽明忽暗,把断头巷的碎石照得影影绰绰。他断头巷往北跑了二十步,突然剎住——前方墙上没有窗,有影子。两条黑影从暗处分开,在他前面十来步远的距离呈包夹態势往前走,步伐很轻但毫不隱蔽意图。苏鑫培认得这两个人——押车的,之前换手套时撕破的那只灰色帆布手套上有相同的军需被服压印编號。他单手托紧闹钟,右拳摆好开门式,一边后退一边用侧步把身体挪到墙根下,不让两人同时有正面攻击角度。炼皮还没入门不能硬吃枪弹,如果对方配的改装短枪有效射程是十米左右,他还能拼进身。好在两人没有举枪,只是压低重心围上来。苏鑫培矮身加速拧腰,右拳穿袖式直接攻入左边那个人近身空当里,把他整个人撞在墙上,又趁他倒地的瞬间左脚一蹬翻转身,用右臂扣住右侧来者的格挡臂,拧到手肘关节被动锁紧,那人才吃痛甩脱他。然后他退后两步抱紧闹钟撒腿就跑,听见身后有人贴著墙壁呻吟著往外爬。 他跑出北河菜市场后巷,往北穿过一片没路灯的旧平房废墟,一边跑一边在脑子里快速定位几个特象局预先设置的应急信號屏蔽点。约两分多钟后他在一处两栋楼之间的窄巷尽头看到一扇铁门——铁门外站著叶星河。 叶星河接过闹钟,翻了下侧旋钮,用一块特象局制式的微型共振封箱把它密封。苏鑫培站在旁边喘气,用袖子擦额头的汗。叶星河把封箱放进后车厢,拍了拍手上的灰,转过身来看著他,第一句话不是“还好吗”,而是:“你漏了一个特工。” 苏鑫培白了叶星河一眼,趴在垃圾堆旁边的旧水泥路沿上没有动。刚才跑得太猛现在才感到后腰被铁门刮过的地方火辣辣地痛,手掌在接闹钟时碰在侧旋钮的细导线上被烫了一个铜钱大的水泡。他掏出湿巾捂住水泡,感觉到左肋那道隙痕在闹钟被封箱后才开始慢慢安静下来。 第二十四章 三秒的时间窗 叶星河约苏鑫培喝酒,约在了下城区一家没有招牌的烧烤摊。这种地方在下城区很常见——临街的店面白天捲帘门关著,晚上支几张摺叠桌出来,炭火一升,浓烟顺著老旧排风扇往外抽,油星溅在电线桿上能积一层黑壳。苏鑫培到的时候叶星河已经喝空了两瓶啤酒,第三瓶刚开,泡沫沿著瓶口淌下来滴在摺叠桌上,他也没擦。 “坐。”叶星河踢了张塑料凳到他面前。苏鑫培坐下,老板端了一盘烤串过来,孜然味冲得人眼睛发酸。叶星河把一瓶没开的啤酒推到他面前,苏鑫培接过,用桌角磕开瓶盖,没喝,只是握著瓶子,余光扫了一眼叶星河——叶星河这个人平时从来不约人喝酒。他在街道办门口堵过苏鑫培两次、在特象局会议室开过三次会,每次都是公事公办,说话像念报告,连標点符號都省著用。今天他约人喝酒,说明他心里有事。 两人闷头吃了一会儿。叶星河的手边已经堆了三个空酒瓶,第四瓶拿在手里转来转去,瓶底在塑料桌面上刮出一道道细痕。烧烤摊旁边的路灯闪了一下,飞蛾撞在灯罩上发出轻微的噼啪声。然后他忽然开口了,声音很轻,像是自言自语又像是把压了太久的东西从牙缝里往外挤。 “今天下午,情报分析科截获了一组北联的加密通讯。破译出来就一句话——『年末窗口,黑砂海峡,同步测试』。同步测试这个词,我们上次在农机厂裂缝扩张前的北联信號里也出现过。情报科连夜做对比,確认这次的信號源是同一个发射基地,功率提高了六倍。六倍。”叶星河把啤酒瓶搁在桌上,瓶底敲在塑料桌面上,“六倍是什么意思你知道吗——足够同时激活至少三处裂缝。” 苏鑫培把筷子放在盘沿上,没有打断他。 叶星河继续说下去。“北联那边最近在做两件事。一件是把亚空间裂缝同步化的技术从实验室搬到实战平台,你上次在北河废弃工厂看到的裂缝还是单点自然扩张,他们现在能用同步信號同时控制多个裂缝,让它们在一瞬间全部进入阶跃扩张——不是一只一只出,是四面一起打。另一件是年底的军演。军演是幌子,同步测试才是真东西。我们现在监测到的信號越来越频繁,频率越来越高,像有人在反覆按门铃,看我们这边什么时候开门。” 他顿了顿,把第四瓶啤酒的最后一口灌下去,空瓶子搁在脚边。“军方现在最怕的不是亚空间实体。亚空间实体可以打,可以收容,可以封锁。他们怕的是北联在南盟最脆弱的时刻发动大规模袭击。年关就是那个时刻。下城区居民要过节,工厂要停工,市政系统留的值班人力只有平时的三成。整个城市的警惕性降到最低点的时候,裂缝一起开,亚空间实体一起涌,我们拿什么堵?” 苏鑫培点了点头。他没有接话,只是在脑子里把叶星河刚才说的时间节点拼进自己的信息网络里。北河老区的裂缝活动最近几周有所回落,他和周澄对过监测数据,確认波动的低谷期大概还能持续六到八周。如果同步测试定在年末,说明北联恰恰是要卡在平峰期的尾端动手——不是趁热打铁,而是等防守方习惯低风险级別之后突然加压。 叶星河从烟盒里抖出一根烟,叼在嘴里,打火机按了两下没打著,他把打火机往桌上一撂。“这两个月我一直在盯北联的渗透路线。从下城区老工业区到中城区的地下管网,至少有四条可以绕过军方哨卡的通道。其中一条就在你们北河街道办辖区底下——老区东侧那条废弃的市政排水干管。去年雨季塌过一次,环卫局报修了没人批预算,一直没人封。”苏鑫培知道那条干管,去年塌方的时候他和老齐去贴过警示胶带,胶带现在应该还在。 “我把情况报上去了,”叶星河把没点著的烟夹在手指间继续说了下去,声音里多了一层疲惫,“阎局长批了加强防守的建议,但军区那边不批额外兵力——他们的理由是年底军演已经占用了全部机动力量。我就四支外勤队,值守著五个异常区域,轮休的队员已经连续加班八周,上次休假还是九月。四支外勤队,十五个人,防五条线,底线一捅就穿。” 他把烟从嘴里拿下来,看著苏鑫培。烧烤摊的炭火在他脸上投下明暗不定的影子。“政治的事,不是我们这些小棋子管的。” 苏鑫培点了点头。这句话不需要回復——叶星河不是要討论政治,他只是把一件他无法独自消化的事摊在桌上,找一个能听懂的人一起分担沉默。 他把那瓶一直没喝的啤酒端起来掂了掂,又放回桌边。两个人又坐了一会儿,炭火渐渐暗下去,老板过来撤了空签子。叶星河把烟放回烟盒,站起身拍了下苏鑫培的肩,什么都没说,转身往巷子另一头走了。他的背影在昏黄的路灯下显得很瘦——不是身材瘦,是那种扛了太多东西之后被压扁了一截的错觉。 苏鑫培没有马上离开。他坐在塑料凳上,把叶星河那瓶空啤酒拿过来看了看瓶底的编號——是他不认识的生產线。他把瓶子放回去,然后站起来付了帐,沿著老区东侧的巷子往回走。巷子里很暗,头顶上中城区的高架轨道偶尔碾过去一班轻轨,车轮摩擦轨道的轰鸣声在狭窄的巷壁之间来回弹跳,震得墙根堆积的旧铁管嗡嗡发响。 他走到老区东侧那片旧厂区外围停下来。远处军方哨卡的探照灯在围墙上缓慢地扫来扫去,灯光扫过的地方能看到围墙后面那个黑洞洞的车间轮廓。他站了片刻,想起刚才烧烤摊上叶星河那句“小棋子”,又想起白天在档案室看到的三年前那些“未解决”的投诉——档案里的投诉人和叶星河其实站在同一条线上:一个在黑暗中反覆摁响了一扇永远无人应答的门铃。 他转身往公寓的方向走。 回到公寓已经是深夜。他换了拖鞋,把外套掛在椅背上,然后走进客厅中央,脱掉上衣,在昏暗的檯灯光里站好桩架。双脚与肩同宽,膝盖微屈,髖后坐,脊柱拉直。关元穴的热感在十几分钟之后升起来,沿著任脉上行,又顺著脊柱两侧回到丹田。周天循环转了一圈,他把意识沉进丹田,然后他站在原地又做了半个时辰的炼筋功法——不是三百拳那种爆发式的打法,而是用秘手穿袖式缓慢地、一束一束地把筋束拧紧再鬆开。每一束肌肉都沿著力线从脚踝一直拧到拳锋,拧到尽头时停顿片刻,再慢慢鬆开。面板上跳了点经验值,但他没去数。 炼筋的紧绷感把刚才坐在烧烤摊时淤在胸口的那股什么散开了。不是焦虑——是那种明知一件事要发生但还不能去堵、又不能走开、只能等著的感觉。叶星河说政治的事不是小棋子管的,但苏鑫培知道,裂缝不会管谁是大棋子小棋子。裂缝只会从最薄的地方撕开。下城区就是最薄的地方——老旧建筑、老弱居民、人手不足的街道办、加不了班的外勤队。如果北联在年底发动同步袭击,第一个遭殃的不是军方防线,是北河老区的住户、菜市场的小贩、筒子楼里那家养狗的老人、平房区那个孩子。何姨退休前整理的那批“已退”名单,现在还放在他工位底层的文件夹里。 他不想再往名单里加名字了。 次日上班,他坐在工位上打开电脑,先是按日常流程处理了几份例行材料,然后把北河街道办的辖区地图调出来,用绘图软体在新图层上逐项標记:异常投诉地址標记为蓝色圆点,裂缝活跃区域是特象局监控数据中波动超过环境閾值的坐標,標成红色斑块。低保户和独居老人名单他花了一个多小时逐个核对住址,在红点密集区块周围用灰线框出潜在疏散需要优先关注的家庭。標註完成后他端详著图层叠合的部分——老区东侧几个蓝色圆点正落在红色斑块的边缘,灰色框和它们之间的距离近到不用尺子都能看出危险。他把这个图层设为私有,文件名是一串无意义的编码,密码和密钥分开存储。这份图他暂时不打算提交给任何人——不是隱瞒,是在它能够独立说服一张正式派遣单之前,未经加密的热力图落在任何一张办公桌上都可能先於行动引发不必要的恐慌,或者被財阀观察员截收。 从北河废弃工厂回来之后,他就在反覆琢磨一个问题:北联特工渗透速度太快,特象局的反应周期跟不上。反应周期之所以长,是因为常规流程要把异常信號匯总到指挥中心、经过层级审核、再下发派遣单——在半夜,这些环节走完一遍可能要六个小时。但如果街道办有人能当场识別异常信號,反应周期就会从层级审批压缩到外勤队的几条街半径之內。他不需要观察所有点,他只需要把观察范围从“全城”缩小到他每天会走过的几条街。监控全部裂缝不现实,但只要重点盯死一个窗口,那窗口附近的居民就能早一步脱险。 他对第一个窗口最熟悉:北河老区东侧,从他每天上下班必经的巷口一直延伸到北河二小围墙背后的那片棚户。他把窗口的经纬度写在便签本上,用红笔圈起来,又用黑线连到叶星河提到的那条未封堵的废弃排水干管上。 他写完最后一个字后把铅笔搁在便签本上。窗外的阳光穿过雾霾照在工位上,把他桌面上那盆君子兰的影子投在键盘旁边。他站起来去茶水间接了杯热水,在微波炉里放了一分钟,水没开,只是温。把杯子放在那片影子旁边。他不清楚叶星河能不能要到增援,不清楚军方会不会批,不清楚北联究竟在年关布了多少处测试点。但他知道北河老区东侧那条巷子有多宽、哪家的老人在深夜最容易惊醒、以及万一有事哪条消防通道可以紧急疏散。 下午去铁骨堂之前,他绕路到老区东侧,站在一条岔巷的砖墙拐角处借角度避著哨卡的光,用手掌贴著墙面走了一遍。墙根有一块鬆动的红砖,他蹲下来把砖抽出来看了看——砖后面是空的,能看到干管的混凝土顶壁。他把砖塞回去,把位置记在脑子里,拍了拍手上的灰。 从岔巷穿出来时叶星河那条“小棋子”又在他脑子里响了一声。他把这句话推进心里——叶星河不是抱怨,是在描述一个事实。他们確实都是小棋子,但小棋子有小棋子的走法。那些亮著灯火的窗户离这条巷子不过一胸之高,全在可听见的范围內,最晚的人家也將在十二点前入睡。他要做的就是在炉火慢慢凉下去的夜里,站在这个裂隙的最近处看著火,直到靴子落地的那一秒。 第二十五章 下城区的夜 傍晚六点,苏鑫培把最后一份低保续期材料塞进出件筐,关了电脑。办公室只剩他一个人,日光灯管还在闪,印表机安静地蹲在墙角,何姨桌上那盆君子兰刚浇过水,叶片上的水珠还没干。他穿上外套,把公文包夹在腋下,跟门卫老李打了个招呼,走出了街道办。 他没有回家。 四十分钟后,他坐在北河老区一栋旧筒子楼的客厅里,手里端著一杯凉透的茶。茶几对面是一位头髮全白的老太太,姓宋,今年七十三岁,老伴去世多年,独居。宋婆婆的右眼有白內障,看东西已经不太清楚,但她把身份证、户口本、退休金存摺和老伴的死亡证明一件一件地摆在茶几上,摆得很整齐,像是摆了一辈子。苏鑫培帮她填优抚金申请表,问到“配偶生前工作单位”这一栏时,宋婆婆说他以前是铁棘城港务局的装卸工,后来港务局解散了,档案也不知道去了哪里。苏鑫培在表格上写“原铁棘城港务局(已註销)”,然后从公文包里翻出一张空白的佐证材料表,告诉她明天去社区居委会盖章確认一下就行——不用本人去,他帮她代跑。 宋婆婆站起来要去给他续水,苏鑫培说不用,把表收好,道了別。推开宋婆婆家的门,筒子楼的走廊里堆著旧家具和破纸箱,空气里飘著炒辣椒的味道,不知道哪家在看电视,声音透过薄墙传出来,是晚间新闻的片头曲。 他站在走廊里把外套拉链拉好,等了十几分钟。手机在裤兜里震动的时候他已经在优抚金申请表的备註栏里填好了全部信息,把表格折好放进公文包內袋。震动是加密短號发来的信號,两个字:“就位。” 苏鑫培从宋婆婆家所在的筒子楼后门出去,拐进一条没有路灯的巷子,在菜市场后门的铁皮棚下换了身深色便装,把公文包塞进垃圾桶后面的塑胶袋里,从包里摸出微型通讯晶片贴在耳后。晶片激活时发出一声极短的蜂鸣,叶星河的声音从耳脉里传来:“目標位置已確认,北河废弃厂区第三车间,两名北联巡逻兵正在外围巡查,预计二十分钟后撤。你有三十五分钟窗口清理信號器。” 苏鑫培压低声音:“收到。”他从塑胶袋里摸出一把便携工具箱——扳手、绝缘钳、手电、两块备用符板——然后沿著菜市场后墙往工厂区的方向摸过去。 夜里的工厂区和他上次跟老铁头来的时候没什么两样。断墙,碎砖,生锈的钢筋,空气里还是那股煤灰混著机油的闷臭。他借著头顶中城区高架轨道透下来的微弱天光,从上次走过的那条下水管网入口钻进去,轻车熟路地穿过管廊,从车间北侧的维修通道爬出来,蹲在一台锈烂的工具机后面。第三车间比裂缝所在的主车间小,里面堆满了废弃的传送带零件和空油桶。信號器被北联巡逻兵安插在车间北墙的通风管道外壁上,形状大致像个拳头大的圆盘,底面带著吸附垫,贴在锈铁皮上发出极微弱的绿色闪光,一闪一闪,像一只倒掛的萤火虫。 苏鑫培没有立刻靠近。他蹲在工具机后面等了片刻,先放气感。站桩和炼皮练出来的感知在黑暗中无声地铺开——他能感觉到车间西北角有轻微的温差,那是刚才巡逻兵经过时留下的体温残留;正上方通风管道里有一只老鼠在爬,指甲刮在铁皮上发出极细的摩擦声;信號器本身散发著一种不正常的冷,在他的感知里不是一个点,而是一团向外扩散的冷雾,像有人把一块乾冰塞进了墙壁里。信號器的冷和裂缝那种紫光带来的冷不一样——裂缝的冷是活的,有脉动节奏;信號器的冷是死的,是纯粹的功率消耗,像是把环境里的温度抽走了一小块。 他在心里默数巡逻兵撤走后剩余的时间,慢慢从工具机后面挪出来。藉助阴影的边缘转换身形,没有站直,始终屈膝弓背,压低重心。站桩练出来的沉劲让他能长时间保持半蹲姿势而不发抖,每一步都踩在碎砖最密实的角度,鞋底的橡胶齿咬住砖缝里乾涸的水泥渣,没有发出任何声音。他有意识地绕开了两处会让脚步在室內產生回声的共振区域——一处是车间中间空的传送带框架,另一处是堆在角落里的空油桶。这两个位置他在刚才放气感时就已经记下了。 摸到信號器正下方时他停下脚步仰头看。信號器贴在通风管道的底部,离地面约两米三,他伸手够不到。他把工具箱夹在腋下,借著墙壁凸起的砖棱和管道支架攀上去——站桩一百天之后他的上肢力量已经今非昔比,更何况炼筋大成后小肌群的稳定性足够支撑他在半空中保持不动。他在管道支架上稳了足够久,打开工具箱,用绝缘钳拆开信號器的外壳,露出里面的电路板和一枚微型能源模块。信號器还在工作,绿灯还在闪,但已经没有声音。他用扳手小心地把能源模块拆下来,把信號器主体放进工具箱的防静电隔层里,然后把通风管道外壁上残留的吸附垫痕跡用碎砖上的干灰擦掉,擦到铁皮表面只留一块普通锈跡为止。 做完这些,他把工具箱合上,从管道支架上跳下来,落地时膝盖微屈,脚底板轻轻触地,几乎没有声音。耳脉里传来叶星河的声音:“收到信號丟失確认——你拆的是最后一个。北联巡逻兵还有几分钟后回场,撤。” 苏鑫培把工具箱夹在腋下,沿著原路往维修通道走。刚拐过工具机,他停住了。车间北墙那扇已经没了玻璃的窗户外面,两道手电光束正在扫过来,光束贴著一排排工具机的基座从车间北侧往南侧移动,离他大概只有几十步的距离。巡逻兵提前回来了。 他退了两步,后背靠上工具机侧面,蹲下去。手电光束在工具机上方扫过,光束边缘擦过他的头顶,鞋底能感到旧铁板的凉意和光束距离之间那一根极细的震颤。他屏住呼吸,把工具箱放在脚边,右手按住胸口,把心跳压到最慢。肚脐下三指的是热的——站桩的底子在这一刻自动启动了周天循环,热量沿著任脉缓慢上行,把他的心率从加速状態下缓缓拉回来。左肋那道隙痕轻微地痒了一下,然后安静了。 手电光束在车间里扫了不知道有多久,然后移开了。巡逻兵用北联方言说了句什么,另一个应了一声,脚步声朝车间外面去了。 苏鑫培等了片刻,然后站起来,拎起工具箱,无声地从维修通道钻回去。爬出下水道的时候,头顶铁棘城的夜空被远处城区边缘的钠灯光映成一层暗橙色,空气清冷乾燥,衣领上全是碎砖灰。他蹲在消防门外把工具箱藏在垃圾堆里,换回街道办那件深蓝工作马甲,把通讯晶片从耳后取下来关掉,塞进裤兜。公文包里的优抚金申请表还在,纸张贴在他胸口內侧的位置,只被体温捂得有点暖。 回到公寓已经快十二点了。苏鑫培把公文包放在桌上,先去卫生间洗了手。指甲缝里有碎砖灰和一点点机油,洗了两遍才洗乾净。他换上旧t恤,去厨房倒了杯水,靠在厨房檯面上慢慢喝。水有点凉,咽下去胃里却暖和。他在心里把今晚的事从头到尾捋了一遍:信號器拆了,信號器残骸在他公文包底的防静电隔层里,巡逻兵没有发现他。宋婆婆的优抚金申请表填好了,明天帮他跑一趟社区居委会,很快就能批。两件事都在今晚完成了。他在心里吐了句弹幕:优抚金申请表与信號器,居然有一种微妙的平衡感。 他把水杯放在桌上,从公文包里拿出那张优抚金申请表,在灯光下又看了一下。宋婆婆的字跡很潦草——他自己的字也潦草,但栏目的每一栏都填对了位置。他把表格夹进明天要交的文件簿里,然后把工具箱里的信號器残骸拿出来公放在桌角。面板亮著,炼筋和站桩的进度条安静地停在老位置,炼皮的进度条往上挪了一点点,是他今晚在管道上蹲桩时累积下来的。他没有刻意刷经验,只是维持低重心站姿太久,面板自动记了几笔。他把信號器残骸锁进抽屉最底层,和那枚师祖留下的环放在同一个格子里。然后关了灯,躺在床上。 黑暗里,他想起刚搬进这套公寓时,也是躺在这张床上,听著轻轨从头顶碾过去,想著“自己的人生就像一杯温吞水——不冷,不热,刚好够活著”。他当时不知道裂缝是什么,不知道镜中人长什么样,也不知道信號器可以在通风管道上闪绿灯。他当时只知道怎么审核低保材料、怎么调解邻里纠纷、怎么整理过期档案。现在他还是会做这些,但他也会在夜里钻进下水道,用北联加密信號以外的方式拆掉不属於这片街区的信號。他想,这不是两种生活。这是同一种生活的两半——有人在白天填表给老人申请优抚金,就得有人在夜里堵住那些会把表格变成废纸的东西。 翻了个身,把被子拉到肩膀。远处轻轨轰隆隆地碾过去,然后消失。 第二十六章 初次失败 线报是周澄在凌晨截获的。加密层级不高,用的还是北联上个月淘汰的一次性密码本,內容只有半句话——“北河码头仓库,明晚交——”。后面的部分被干扰截断了,但前面的几个字已经足够。叶星河在早班简报会上把列印出来的情报拍在桌上,说了一个人名:段瘸子。真名叫什么没人记得,档案上写的是“段某,绰號瘸子,北联外围情报贩子,擅用符籙偽装身份,长期活跃於铁棘城下城区灰色地带”。去年北河农机厂裂缝事件后特象局就盯上了这条线,但段瘸子滑得像泥鰍,三次收网都扑了空。叶星河布置任务的时候语气很平,但苏鑫培注意到他说完“行动定在今晚十点”之后,特意看了自己一眼。 苏鑫培坐在会议室后排,面前摊著一本摊开的笔记本,上面写了几行字:目標段瘸子,码头仓库,二十二点,携带符籙概率高。他在“符籙”两个字下面画了一道横线,然后合上本子。符籙——法教的符籙。他去年在北河旧货市场见过一次,暗绿色的萤光从黑布底下透出来,当时他还不知道那东西叫“代价標记”。现在他知道了。过去这一年里他见过镜中人,见过裂缝,见过孵化带,面对过幼体和成熟体,但还没有正面和法教术士交过手。他记得老铁头说过,法教术士的战斗方式和亚空间实体完全不同——实体靠的是生物本能和空间特性,术士靠的是算计。符籙可以製造幻觉,可以转移代价,可以在一瞬间改变战场的信息条件。你眼睛看到的不一定是真的。 他把这个念头压在心里,整个白天都待在街道办处理年底的低保续期收尾工作。盖章、核对、归档,印表机卡了两次,饮水机换了桶新水。何姨在里间整理明年一月的排班表,偶尔探出头来让他帮忙搬一摞档案盒。他搬完档案盒,去茶水间接水的路上在楼道尽头站了片刻,透过走廊尽头布满灰尘的玻璃窗望向老区东侧那些灰濛濛的楼顶和烟囱。今晚要抓的人就在那边,隔著几条巷子和一道旧码头的围墙。 傍晚去铁骨堂,他比平时早了半小时。院子里只有老铁头一个人,坐在藤椅上,搪瓷缸搁在膝盖上,收音机放在长椅上播天气预报,播音员说下城区今晚可能有阵雨。苏鑫培换了鞋,走到院中央,没有站桩。他从杂物间门口拎出那只旧沙袋,开始打拳。开门式起手,打到第十八手收式,从头到尾练了一遍,打完收功,然后开始拆秘手。穿袖,缠丝,翻锤,肘底探掌。每一拳都打在水袋的同一处,速度和力量明显压得比平时更紧——收尾时少了一拍鬆弛,拳锋撤回来时气息没有完全沉到位,有一种刻意往里塞东西却没塞进去的感觉。 老铁头没有点评他的拳。等苏鑫培把沙袋掛回掛鉤,准备离开的时候,老铁头才从藤椅上站起来,走到水龙头边上倒了杯水,背对著他说了一句:“法教符籙分三种。符头定目標,符胆放效力,符脚藏代价。如果你不知道那个术士用的是什么符,就去看他的眼睛——盯著他看符籙的手,盯著他的手看桌面的情况,不要一直盯著他给你看的那道光。”说完就拧上水龙头,把水壶拎进里屋,没有道別。 苏鑫培把这句话记在心里,推著自行车离开了铁骨堂。 夜里九点半,他换好深色便装,把微型通讯晶片贴在耳后,工具箱换成轻便腰包,里面塞了两块备用鈦合金符板、一支符文刻刀和一副薄手套。叶星河调了一支四人小队——他自己、苏鑫培、夏立元、刘副医。李单留在防线值守,周澄在后方负责通讯和监控。计划很简单:北河码头废弃仓库,段瘸子將在那里与北联联络人交接。叶星河带苏鑫培主攻,夏立元守住后门,刘副医在巷口待命。段瘸子本人腿脚不便,真打起来跑不快,难点不在抓捕,在於他手里至少有三种以上未登记的符籙。 苏鑫培从后巷绕进码头区。铁棘城北河码头废弃多年,吊机锈成了骨架,货柜堆场长满了半人高的野草,空气里有股淤泥和柴油混在一起的潮味。仓库位於码头最东侧,窗户全被铁皮封死,只留一扇生锈的捲帘门。苏鑫培蹲在仓库对面一辆报废叉车后面,从腰包里摸出符文刻刀握在右手掌心,左手按在膝盖上放气感。感知的范围比几个月前宽了不少——炼皮入门后皮层对温度和振动的敏感度比以前高,他能感觉到仓库北墙后面有一个缓慢移动的热源,大概隔著一层铁皮和一堵砖墙,热度比正常人略低,不均匀,左腿位置有明显的冷区,应该就是段瘸子。 耳脉里叶星河压低声音:“他在动。往西走——不对,退回原地了。他在等什么。” “可能已经发现外围信號被遮断了。”苏鑫培把气感收回来一些,只保留仓库外围的警戒范围。周澄在后端同步传来一段比对数据,段瘸子去年使用过的几张已知符籙中有两张登记为“幻术型”,一张记录里明確写著能製造假身,另一张能干扰单兵通讯。苏鑫培在作战速记本上画了极简的符號分类——幻觉符在先,干扰符与假身符第二层,第三层才是直接伤人的爆裂类符籙。如果段瘸子第一层被突破,他最可能先用幻觉符製造误判,然后用假身脱身,极少会直接引爆代价昂贵的攻击符——符籙的代价扣在祖师帐上,段瘸子替人跑腿討价还价惯了,他不做亏本买卖。 “行动。”叶星河下令。 苏鑫培从叉车后面起身,贴著仓库外墙往捲帘门左侧摸过去。叶星河从另一侧包抄,两人的脚步在不同方向同时落地。捲帘门没有锁,叶星河一把拉开门,苏鑫培第一个钻进去——仓库里很暗,只有墙角一盏应急灯发出惨白的光,灯影底下堆著几摞旧木箱。段瘸子就站在木箱前面,手边一只帆布包,包口敞著,里面全是符纸,黄的、红的、紫的,层层叠叠塞得鼓鼓囊囊,空气里瀰漫著一股烧焦的樟木味。他本人比档案照片老得多——差了一条腿確实不便,倚在木箱旁,但上半身架得很稳,手里已经捏好了一张符,符纸上硃砂还没全乾,潮湿的符面把那团暗绿色的光揉得像水里翻上来的浮萍。 “段瘸子,特象局。蹲下,双手放在我能——” 叶星河话没说完,段瘸子把手里的符捏碎了。碎纸片从他指缝里掉出来的瞬间,暗绿色的光在仓库里猛地炸开,一瞬间填满了整个空间。苏鑫培下意识地闭了一下眼,睁开的时候面前站著两个段瘸子——两个完全一样的人,穿著同样的深色工装,倚在同样的旧木箱边,连左手插在裤兜里的姿势都分毫不差。两个段瘸子同时往后门的方向移动,一个往左走,一个往右走。 “是假身符。两个目標,一个人一个位置,別跟错。”苏鑫培没有追其中任何一个。他站在原地,闭上眼睛,把全部注意力沉到丹田,周天循环瞬间提到最大——炼皮入门后皮层对外界信號的敏感度已经上了第一个台阶,假身没有体温,没有心跳,没有呼吸,假身的脉搏位置是一片死寂。他的气感捕捉到右侧通道尽头有一点点极其微弱的体温,正在往后门方向移动。他睁开眼睛,说:“后门,左。夏立元堵死右边假身,把人留给叶队。”然后追向左侧。 段瘸子摔倒了。他腿脚不便,奔跑时左脚拖在砖地上刮出一串火星,手里紧紧抱著那个帆布包。苏鑫培从侧面切近了不到十步的距离,看到段瘸子翻过铁皮挡板,瘸腿拖在身后,一边呻吟一边往后门左侧的窄巷里爬。苏鑫培翻过挡板,在窄巷入口处看清了段瘸子的帆布包口多了一张紫符——符头朝下,符脚打结,结法复杂。他见过类似的东西。老铁头在铁骨堂杂物间里提过一次,法教术士在撤退时会先放出几波幻觉来分开人群,把人引到窄框里,把符当钉用布置延迟诱饵。他喊了一声“后门左巷——”给耳麦里的叶星河和夏立元,然后伸手朝段瘸子的肩膀抓去。 这一下本该十拿九稳。段瘸子右手拍向地面,摔在砖地上的一片废纸和湿泥里,紫符封条被他的手指推出去,立刻化成一溜蓝烟,烟止的瞬间苏鑫培的左拳已经递到段瘸子肩膀外半寸。就在指节触碰到段瘸子肩头的同一刻,段瘸子整条右臂连肩膀带手掌从他手下滑了出去——不是躲开,是那根手臂在距离苏鑫培指节很近的位置自行碎成一片暗绿色的尘雾,连同他肩膀的轮廓都像液体蒸发一般在极短的时间內重组成一团透明的反光,然后完全消散。苏鑫培的手穿过那片反光,抓了个空。他整条手肘收势不及打在墙壁上,拳头在砖面上砸出一个浅坑,砖屑溅了他一手。不是真身——这也是幻术。段瘸子在后门左巷放了一张障眼的符,他一翻过挡板就被引到了一道假墙后面,那段瘸子趴在地上的姿態是假的,靠的是符籙遮蔽。瘸子本人已经从假巷的另一侧绕出,从叶星河和夏立元合围封锁线之间的狭窄空隙挤了过去。 特象局扑了空。叶星河带著夏立元追出两条巷子,只找到帆布包掉在外面的几张黄裱纸和一只空了的符盒。段瘸子消失了。 仓库外围清理完毕已经是深夜。苏鑫培把腰包里的符板重新装好,坐在码头边缘一座生锈的系缆桩上,把碎砖屑从指节上拍乾净。叶星河走过来,站在他旁边点了根烟,这次打火机终於打著了。两人沉默了一会儿,叶星河说:“法教的事,本来就难缠。下次遇到这种带幻术的,先通知我。”语气不像是问责,更多的是一种交接——像是他把一件自己扛了一阵子的难题转交给另一个肩膀。 苏鑫培嗯了一声,没有回答更多。他知道叶星河不会责怪自己——段瘸子用的是假身加幻术的连环符,这种打法在特象局的行动记录里总共也没出现过几次。但他也知道问题不只在符籙上。他没有预判到段瘸子会在退路上提前布置延迟诱饵,那个翻过挡板再抓的动作本身是炼筋体能下的本能反应——炼筋让身体足够快,却又快得足以被对方利用,恰好踩在对方预设的反射链条上。如果他不是急著贴身,而是先封死左右两侧逃逸角,再贴一次低姿封锁,段瘸子未必能从那条假巷后面挤出去。 他在系缆桩上坐了片刻,然后站起来把符板收回腰包。叶星河把烟掐灭扔进旁边一个生锈的铁桶里,拍了拍他的肩,说:“回去休息。” 回到公寓已经是凌晨两点。苏鑫培脱掉外套,去卫生间用肥皂把手上的砖灰和符纸残渣洗乾净。指甲缝里有一点紫色的粉末,是符纸燃烧后留下的残跡,洗了三遍才褪乾净。他没有马上睡觉,而是坐在桌前,盯著面板。 面板上炼筋的进度条已经过了精通阶,炼皮的还停在入门阶段,西方符文的进度条是上次补基础时被一起刷上去的,但距离真正能用还差得远。他翻到实战经验那一栏——进度条没有动。 实战经验没有动。上次在消防门外打碎镜中人,经验值暴涨了一大截。今晚追了三条巷子跟人近身,面板没有给任何奖励。不是面板出错了——是他自己也清楚,今晚的行动没有成功。面板只记有效经验,不记无效折腾。他跟段瘸子只接触了一瞬,那一瞬还不够炼筋记住任何有用的东西。 他把外套掛在椅背上,关了灯躺在黑暗中。天花板的裂缝还是老样子。他想起老铁头在杂物间里的那句话——“次次都贏那是神仙,不是人。丟一次是给你自己留个底,知道下次你该从哪里爬起来。”他在黑暗里闭上眼睛,把今晚的失败拆成三块。第一块是情报——段瘸子的符籙类型没有提前摸清,幻术加假身的组合在他的优先级列表里排得太低。第二块是战术——他在仓库后门窄巷里判断出了问题,追得太急,没有先用监视位锁死目標再压制,反而把身体惯性交到对方符籙的诱导上。第三块是感知——他的气感还没能在幻术触发前识別出符纸被激活时的能量异动,皮层对术法波动的敏感度还需要再往上拉一个台阶。 这三块拼成同一个结论:法教术士不是用拳头就能抓住的猎物。他需要这方面的常识——符头定向、符胆效力、代价標记,以及兵马对空间和气息的感知机制。而別人未必会把赌桌上听来的话掰碎了讲第二遍。 失败变成经验值。这是他最后的倔强。 第二十七章 教训与成长 段瘸子跑掉之后,苏鑫培连著三天没有主动说话。 第一天,他把码头仓库后门那条窄巷的地形画在便签本上,画了三遍。第一遍是俯视图,標出捲帘门、木箱堆、后门铁皮挡板和窄巷拐角的相对位置。第二遍是侧视图,用红色箭头標出段瘸子捏碎符纸到假身碎裂的时间线。第三遍是透视图,把窄巷拐角后面那条他当时没注意到的岔巷补了上去——那条岔巷只容一人侧身通过,尽头是一扇锈烂的铁门,铁门外面就是码头堆场。段瘸子就是从那里绕出去的。 第二天,他去特象局调阅了段瘸子的完整档案。档案不厚,正反两面加起来不到十页,但信息密度很高。段瘸子原名段德彪,铁棘城下城区人,四十二岁,左腿因旧工伤跛行,十年前因参与非法符籙交易首次被特象局记录在案。档案里的一张旧照片上他比现在年轻得多,还没瘸,站在一间昏暗的店面里,背后货架上摆满了黄裱纸和硃砂罐。档案末尾附了一份不全的法教契约副本,签约祖师一栏写著“某氏”,兵马类型標註为“感知型僕役”,代价种类一栏被密级戳记遮挡了。苏鑫培看到“感知型僕役”几个字,停了一下——这意味著段瘸子的兵马不是战斗型的,是负责探知和预警的。他在进入弩巷的时候双腿冷感並不是码头湿气,是被探知型兵马扫过了体温。 他在特象局翻了一下午的记录,找到了几份珍稀的行动报告——都是外勤队在抓捕法教术士时吃了幻术亏的案例,其中有两份把失败原因拆得很细,一份是城南分局去年抓一个冒牌道士的行动总结,另一份是铁棘分局更早时期的旧档,里面的教训几乎复製粘贴:没有提前识別符籙类型,被假身符骗过了第一次接触;没有封锁外围岔巷,给了目標脱身空间;没有配备符文遮断设备,让兵马在抓捕前就感知到了外勤队的位置。 他在档案室的硬木椅上坐了不知多久,旁边堆著好几份摊开的旧行动报告,金属档案柜的冷光在他的记事页上投下一块斜影。每看到一段熟悉的描述,就在自己那份行动笔记的对应位置上画一个鉤。鉤画完,他把档案合上,靠在椅背上。他不是第一个在巷子里抓错方向的人。上一个写下这些教训的外勤队员在第一行就承认了自己判断失误,然后把后续所有补救措施全部列了出来,一项一项写满一整页。那种感觉很奇怪——不是被安慰,是被提醒。提醒他失败是可以被拆解的,只要肯一项一项拆。 第三天,他没有再翻档案,也没有再画地图。他坐在公寓桌前,把行动记录摊开,开始逐条復盘整个抓捕过程。 第一条:他翻过铁皮挡板的时候只追著假身走,没有先在窄巷入口处停下观察北侧岔路。如果他在拐角处停留片刻,气流变化会暴露岔巷的存在——岔巷內外的温度差异足以让他目前阶段的气感捕捉到一个模糊的不规则边缘。 第二条:段瘸子在拍击地面的同时已经用另一只手把障眼符贴在叉车底盘下面,他追进弩巷时左脚踩到的硬物很可能就是符纸的残边。当时他没注意到脚下。 第三条:他追上段瘸子之后本应先封死目標左右两侧逃逸角再贴上去,但他仗著炼筋的速度优势直接伸手抓人,结果被假身骗掉了第一次接触。老铁头在炼筋课时说过“先合后打”——合拢脚下步法,再发手。他当时忘了。 三条记完,他把笔放下,看著自己写的字。字不漂亮,但每一条都能执行。第一条需要改进的是反应前的观察节奏,他可以在下次接近狭窄区域时强制自己做一次停顿扫视,不需要额外工具,只需要修正行为惯性。第二条需要提高的是对符籙偽装材料的辨识,这个需要补课——符纸残渣的顏色、气味、燃烧后的余温特徵都需要他花时间做实物接触记录,不能用档案描述替代。第三条需要在下次和叶星河训练时专门演练贴靠封锁靶,用反覆实操把“先封后抓”的顺序焊进肌肉记忆。 他把便签本合上,穿上外套,推门出去。 傍晚的铁骨堂院子很安静。吴雄不在,老铁头坐在藤椅上,搪瓷缸搁在膝盖上,收音机里放著一档法律諮询节目,主持人正在回答某个听眾关於租房押金的问题。苏鑫培推门进来,把外套掛在旧钉子上,没有去站桩,也没有去打沙袋。 他搬了一只矮凳,坐在老铁头面前。 “师傅,我要问法教的事。” 老铁头撩起眼皮看了他一眼,把收音机关了。院子里一下子安静下来,只剩墙角老榆树的落叶在风里轻微摩擦。 “段瘸子的事我听说了。”老铁头把搪瓷缸放在长椅上,从裤袋里摸出烟叼在嘴里,“先说你当时漏了什么——他是用假身符调走你的站位,再用障眼符把你的视线引到一堵假墙后面。你在后门翻挡板的时候是不是直接扑人?” “是。”苏鑫培没狡辩。 “那就是他给你铺好的路——你一翻过去他就知道你会上当,因为那个窄巷太適合扑了,任何人追了三条巷子看到目標倒地都会想一口气拿下。他不是在跑,他是在带你走。”老铁头把烟从嘴里拿下来搁在耳边,停了一下。他没有直接讲下去,而是侧身从藤椅旁边的杂物篮里摸出一副旧扑克牌,洗了两下,从中抽了两张放在长椅面上。一张红桃,一张方片,翻过来背朝上各自推出去一点。“法教的把戏说穿了就这几样东西——祖师、兵马、符籙。祖师是签约对象,是这个牌背面的赌桌。兵马是执行著,拿著筹码调你的注意力。符籙是桌面上的光,你以为你盯著牌在看,其实你盯著的是他让你盯的光。” 他停了一下,把两张牌都翻到正面。红桃八。方片十。“两张花色不一样,赌的不是大小,是你选哪张。你选哪张他都贏——因为桌面底下还有第三张牌他没翻。” 他將手探进另一张压在最下面的扑克,从桌布下拈出一张夹在指缝里。是一张背面微黄的旧牌,牌角已经卷了,正面翻开是黑桃a。苏鑫培看清了——不是对方手里还有第三张牌,是这张牌一开始就被贴在后门巷道地面的砖缝上,他的左脚踩过去时正好踩在它边上,牌背面朝上,混在潮腐的碎木屑里,他当石头踢开了。那不仅仅是一次拦截,是从假身符炸开的瞬间就已经被预设好的圈套——两个假身把叶星河和夏立元同时引向两个方向,自己面前这条最直最短的窄巷就是被预先留出的通道,被预设好让他走的那一条。 “符籙是你必须一个一个认清楚的东西。符头定目標,符胆放效力,符脚藏代价。幻术类的符头通常是水纹状,符胆用紫色硃砂写,因为紫色本来就是亚空间能量渗透到可见光谱里的临界色。段瘸子用的是紫胆幻符,符胆在捏碎的一瞬间释放储存的原质,原质会顺著他的兵马预先標好的路线去干扰你的感知。你被他下了定——是兵马先在你身上撒了一层极薄的镜尘,不是幻术直接投射到你眼睛里。” 苏鑫培低头看了看自己的左手手背。手背上什么都没有,但他想起那天晚上从仓库出来洗手时指甲缝里的紫色粉末,洗了两遍才洗乾净。那不是符纸燃烧的残渣,是镜尘。 老铁头继续说:“兵马的视力是空间感的,不是距离感的。它们不看人,看『气息』。你追人的时候呼吸急促,丹田气浮到胸口,感知范围反而缩窄了;段瘸子自己脉象不稳,但他身边的兵马早就把整条窄巷的气息图谱扫了一遍。你还没爬进巷口,兵马已经把你呼吸里的水汽波动传给段瘸子的耳钉了。你越急,它越清楚你每一个步伐的落点。” 苏鑫培听到这里才意识到一件事——他在翻挡板之前左腿突然发冷,当时他以为是仓库里的湿气,但那不是冷,那是兵马经过。段瘸子的人在他追进去之前就知道他要从哪个角度进来了。 老铁头重新靠回藤椅,从裤袋里摸出打火机,把烟点著了,吸了一口。他说:“当年冰川要塞有一批术士俘虏,被关在临时审讯室里。我去送过饭。有个年轻术士劝我不要站在南窗,说窗下面的感知型僕役刚被叫醒,它在找体温。我问他现在僕役在哪里,他说贴著地板,离我左靴大概两掌远。我低头看,地面上空的,但脚踝以下全是凉的。”他吐了口烟,“那个人后来被押送到后方去了,走之前在北墙上写了个字——不是逃跑的密码,只是一个字,写的是『息』。术士自己告诉我的:兵马感知的不是你的动作,是你呼吸的扰动。” “也就是我不能在接近可能携带感知型兵马的目標时暴露急促呼吸——我需要把呼吸压到胎息的节奏,用站桩时的低重心移动来抑制气息波动。”苏鑫培说。 “先关气,再动步。脚底下踩实之前,丹田的气不能过胸腔。” “如果目標同时携带幻术符和感知型兵马,我应该先破哪一层?” 老铁头把烟从嘴里拿下来。“先破感知层。兵马相当於他的眼睛,你只要能让眼睛暂时看不到,他的幻术符就只能往预判的位置扔,而不能实时制导。知道怎么破感知吗?” 苏鑫培没有回答。他想起那天晚上自己蹲在工具机后面躲巡逻兵时无意中发现的一件事——他把气沉进丹田,心跳放缓,巡逻兵的手电从头顶扫过去就偏了。当时他以为是自己运气好,现在回想起来,那是他无意识地把气息压到了胎息的边缘,让巡逻兵携带的亚空间探测设备没能锁定他的热源轮廓。感知型兵马的工作原理不是探测体积,是探测气息的扰动。你把气息压到胎息的节奏,它的感知精度就会下降。 老铁头看著他静下来的呼吸,把这个片段补全了:“先把气息踩下去。感知型兵马不认识你的脸,它只认识你呼吸里的水汽节奏。你站桩时那种全身毛孔微微收缩的周天稳態,能让它以为你是墙的一部分。但兵马只是眼睛,符籙才是手。接下来你要认符——段瘸子那种幻术符在边缘会有微弱的三重暗光散射,不是绿光,是符纸边缘的硃砂氧化层和法教专用的磁墨在摩擦时產生的极细电晕。你认出来的第一秒钟不要直接碰符纸。” “先通知叶队,用指向性声波干扰符胆释放原质的频率——不需要打碎,只要能延迟它释放,它的幻术投射就会出现错位。”苏鑫培说。 “延迟那一拍就够了。法教的符和人一样,弱电在符胆损耗完之前是有效的,一旦被打断,符籙就只是一张烧过的纸。术士不敢在符被打断后继续停在同一面墙后面。”老铁头把烟在搪瓷缸沿上掐灭,丟进脚边一个旧铁皮罐里。 苏鑫培没有再问问题。他安静地坐了大概十秒,然后把矮凳放回杂物间门口,看著院子里的余暉慢慢沉下墙头。老铁头讲祖师、兵马、符籙的时候,用的词全是赌桌和扑克牌——不是学院派的分类学,是赌徒的直觉。但每一句话都能和他自己那天晚上的经歷严丝合缝地对上。 他想起去年在北河旧货市场第一次看到法教符籙的那个傍晚。当时他躲在旧杂誌堆后面,看见绿光从黑布底下透出来,只觉得那光是冷的、危险的、不属於自己世界的。现在他知道了,那道光有结构——符头、符胆、符脚,每一层都有对应的克制方法。法教不再是某种模糊的、令人不安的黑暗,而是一套可以被拆解、被识別、被阻断的技术体系。不了解的时候它是恐惧,了解之后它是敌人,而敌人是可以被战胜的。 老铁头重新打开收音机,法律諮询节目已经结束了,换成一档晚间新闻,播音员正在播报北联舰队在公海演习的最新动態。苏鑫培站起来,走到院中央,摆好桩架。他闭眼站了將近一个时辰,特意把呼吸压在胎息的临界点上——每分钟五六次,缓慢而稳定,丹田的热感沿著任脉上行,又顺著脊柱两侧回到会阴。他想像自己站在码头仓库的窄巷里,背后是铁皮挡板,面前是岔路,左腿有一丝凉意正在靠近。这次他没有扑上去。他先停了片刻,感受气流变化,辨出北侧岔路口的温差,然后退半步,把气沉进脚底,侧身封死左侧逃逸角。动作是想像出来的,但丹田的热感是真的。等他收桩睁开眼睛,面板上多了一行字—— [法教识破未入门 1/100] 他盯著那行字看了一会儿,然后把面板关掉。这是一条全新的技能条目,没有歷史进度,没有训练规划,从零开始。他没有找老铁头炫耀——老铁头靠在藤椅上,已经半闔著眼,搪瓷缸搁在膝盖上,像是睡著了。但收音机还开著,晚间新闻里播音员说下城区今晚有阵雨。 苏鑫培去墙角倒了一杯凉茶,站著喝完了。雨还没下,但空气里已经有了雨前的土腥味。他端起搪瓷杯又细细喝了一口,看了一眼墙头渐熄的最后一抹日光。明天他要联繫叶星河,申请一次模擬对抗演练——找王术用符文模擬幻术环境,找夏立元模擬感知型兵马的预警信號,在特象局训练室里把他今晚在脑子里推演过的东西全部实际做一遍。然后他要去找一个人——一个真正懂法教师承结构的人,能把祖师签约的代际链条、兵马的分类层级和代价转嫁的运作逻辑从头讲清楚。老铁头教了他怎么在赌桌上认牌,但要知道赌桌的来歷,他得去另一条巷子。 第二十八章 丹道的影子 老铁头把纸条递过来的时候,苏鑫培正在用毛巾擦后颈的汗。刚打完三百拳,手背上还缠著没解完的绷带,指节上的老茧在檯灯光下反著暗沉的光。他接过纸条低头看了一眼——上面只有一行地址,写在三个月前的电费单背面,字跡是老铁头那种粗獷的硬笔行书,但比平时慢得多,一笔一划都像压在砂纸上慢慢磨出来的。 “中城区旧药巷,走到最里头,右边第三扇木门。”老铁头把电费单重新折好塞回裤兜,拎著搪瓷缸子去墙角倒水,背对著他说,“你最近练得太狠了。炼筋的劲是拧出来的,拳架的气是打出来的,但你这些全是在输出,没有往里收。气血一直浮在表层,皮下的筋腱在超量恢復时会持续低烧,久了会累积成慢损——不是伤,是耗。”苏鑫培確实觉得累。不是缺觉的那种累,是更深层的,像是骨头缝里有什么东西被一点一点抽空了。炼筋大成之后他的爆发力和抗击打能力都上了一个台阶,但每天练完功回到公寓,躺在床上的时候身体在发烫,耳根后面的皮肤隱隱发紧,心里却空落落的。 “旧武练的是壳,丹道练的是核。”老铁头走回来,把搪瓷缸子搁在长椅上,在他旁边坐下,“你师祖师祖当年就是光顾著打,打到四炼全满,但身体里面的核一直是空的。后来他发现这个问题,自己去找丹道的人补课,补了三年才把內外接上。你別走他的老路。” 苏鑫培把绷带从手上解下来,绕成一小团塞进外套口袋。“丹道是什么?” “让你往里看。旧武是从外往里练——先有筋、皮、骨、气,四层壳撑起来之后身体自然会往里探。丹道是从里往外练——先有丹田里的那粒『丹』,然后从核心往四肢扩散。两条路方向相反,但终点是同一个——壳有了,核也有了,人和身体才算真正接上了。”老铁头把搪瓷缸子里最后一点凉茶喝完,又把杯子搁下,重新靠回藤椅,隔了片刻才补了三个字,“陈师傅。” 苏鑫培第二天下午就去了。 中城区旧药巷是一条窄得只能容两个人並行的老巷子,两边全是青砖墙,墙根长著青苔,头顶上晾著各种诊所的白床单,风一吹呼啦啦响。巷子尽头右手边第三扇木门是一扇掉漆的旧门,门楣上嵌著一块模糊得几乎看不清的药铺招牌,字跡已经褪成灰白色。苏鑫培在门口站了片刻,门没锁,从门缝里飘出一股药草味——不是药店的消毒水味,是那种在砂锅里闷了很久的中药,苦味已经熬过了,只剩温厚的甘。 他推门进去。屋里光线很暗,窗户被旧报纸糊了一半,靠墙的药柜占了整整两面墙,密密麻麻的小抽屉每个都贴著毛笔写的药名標籤。屋子正中间是一张矮桌,桌上一碟干枣,一杯温水,旁边坐著一个清瘦的老者,正在给干枣去核。老者头髮已经全白了,鬢角修得很整齐,身上穿著一件洗得薄如蝉翼的旧布衫,手指很长,指节突出,去枣核的动作极其利落——刀尖一转,枣核就完整地脱出来,落在旁边的搪瓷盘里发出极轻微的响声。 “坐。”老者没有抬头。 苏鑫培在他对面坐下。矮桌很旧,桌面被磨出了包浆,温润得像一块旧玉。老者把最后一颗枣核去掉,用布擦了擦手,抬起头来打量了他一眼。那目光很温和,但苏鑫培觉得自己的五臟六腑被那双眼睛照了一遍——不是审视,是照,像一束极淡的暖光从头顶扫到脚底,把他这段时间淤在骨子里的疲惫感和训练过度產生的暗火全照了出来。 “铁錚那老东西说你想学丹道。”老者的声音很缓,每个字都像燉了很久的药汤,不疾不徐,“別抱太大希望——就算是我,也只能给你指一条方向。能走多远,全看你自己。” 苏鑫培点头。“请教老师傅怎么称呼?” “云游散人——姓陈。”陈师傅把桌上的干枣往前推了半寸,示意苏鑫培隨意,然后往那只旧搪瓷杯里添了点温水,“丹道不是一门课,是一段路。你现在站桩站出了一身壳,但壳里那团东西还没成形。不是没成形,是你还没有往里看。你平时站在桩上做什么?” “沉气。运气。周天循环。” “周天循环是怎么转的?” “气感从涌泉升到会阴,沿督脉上行,过夹脊、玉枕,到百会后沿任脉下降,回到丹田。一圈转完感觉四肢百骸都被热流滤过一遍——站桩时最稳,打拳时会被打断。”苏鑫培用最简单的描述把周天循环讲了一遍。 陈师傅听完,没有点评。他站起来走到药柜前,拉开一个小抽屉,从里面拿出一支细长的艾条,用火柴点著,在苏鑫培左肋那道隙痕的位置悬灸了片刻。艾条的烟极细极直,味道温厚不呛。灸完之后他把艾条按灭搁在搪瓷盘边沿,坐回原位。“你的气走在筋外面,没走到骨髓里。任督二脉是通路,但丹田才是海。你现在做的是把海水沿著海岸线推了一圈,看著漂亮,但海床还是浅。丹道不是让你继续推水——是告诉你潜下去。” 苏鑫培沉默了一会儿。他没有急著回应,而是端起桌上那杯温水慢慢抿了一口。水是温的,不烫嘴,刚好和体温平行。陈师傅看他喝了水,把空杯子重新加了半杯,也给自己倒满,像是在做一件和教丹道毫不相干的事。“別想著丹是什么。”陈师傅的声音像药汤里最后一点火候,慢而稳,“丹是结出来的,不是练出来的。你现在要做的不是结丹,是把丹田收拾乾净。丹田收拾乾净的意思不是屏气,是每一次吸进来的气都能老实待在关元穴下面,而不是一吸进来就往上顶,顶到胸口再被你用意志压回去——你炼筋时那种呼吸,全是逆的。” 苏鑫培把陈师傅的用词在心里滚了一遍,觉得“收拾”这两个字很怪。收拾房间是收拾,收拾丹田间也是收拾,但丹田不是房间,气也不是东西——气是活的。他试著在矮凳上闭眼,放慢呼吸。但他刚把吸气压下去,胸口就自动往上提了一截,和平时打拳时的呼吸节律一模一样。他意识到自己最近所有的呼吸都是在为出拳做准备——吸气是为了蓄力,呼气是为了发力,连坐在矮凳上也下意识在为下一拳做准备。他把眼睁开,看了陈师傅一眼。 “你打拳的时候用心不在焉的呼吸是打不出透劲的——站桩时也是一样。坐稳,从头来。”陈师傅没有给他任何口诀,只是把干枣的碟子往他这边又推了推,“丹道筑基课第一课:呼吸。不是深呼吸。你现在吸进来的这口气沉到肚脐下面——不是顶到胸口,不是憋在嗓子眼。沉。” 苏鑫培闭眼。第一口气吸进去,胸口还是往上提了一下。第二口气他等了两拍才吸,胸口稳住了,但气只到胃就不动了。第三口气他不想了,不想丹田,不想呼吸,不想胸口,只是把注意力放在矮凳坐骨接触凳面的那一点点压力上。然后气自己沉下去了——很轻,像一片树叶从胸口慢慢落进肚脐下三指的位置,落定的时候没有声音,但苏鑫培知道他感觉到了。那和站桩时的气感不一样。站桩的气感是往上涌的,热流循著任督二脉往四周扩散。但这一次气没有扩散,它只是沉在那里,稳稳噹噹,像一小片温热的湖。他试著把呼出的每一口气都映射为丹田气海的沉淀,而不是把力气往外推。 大约打了盏热茶的工夫,陈师傅开口了。“记住这个感觉。等你以后站桩的时候也能让气这样沉下去,周天循环的深度会立刻不同。现在睁开眼睛。” 苏鑫培睁开眼。丹田那片温热还在,没有消散,像是有人在他肚脐下三指的位置放了一粒很小的炭,不烫,但踏实。面板跳了一下——[胎息存想未入门 3/100]。他瞥了一眼就收了回去。 “丹道第一课到这里。回去以后每晚在站桩前先坐一炷香的工夫,只做呼吸,不运气,不观想,別想著名词。三个月后如果丹田那颗炭还在,你再来。” 苏鑫培站起来道谢。陈师傅把干枣碟子推到他手边示意他带上,然后重新拿起刀开始给下一批干枣去核。刀尖转了一下,映出药柜上密密麻麻的药名標籤。苏鑫培拿起两颗干枣放进口袋,推开木门走进巷子里。 秋天的阳光透过旧巷两侧晒著的白床单落下来,在青砖地面上织出斑驳的光影。他从旧药巷穿出去,经过中城区最老的邮局,北河老街口那个烤红薯的老头还没收摊。他在路边把干枣咬了一小口,枣肉是甜的,一点腻都没有,枣核含在舌尖上有一点涩。走过街角之后薄暮渐起,他忽然想起上次跟老铁头在这条巷口不期而遇时,老铁头手里拿著半袋烤红薯,他刚在档案室待了一下午,满脑子都是北河二小那条暗渠的裂缝,那次他们一起走回铁骨堂,巷口的老榆树刚掉光了叶子。陈师傅和老铁头是旧识,他早该问的。上次炼皮淬到第三轮,老铁头拿来敷他小腿的青草药膏——那股药味和今天旧药巷里飘出来的一模一样。 晚上回到公寓,他照常在客厅中央站好桩架。但今天他没有马上开始站桩。他先坐在床边,闭眼,闭嘴,舌抵上顎,手放在膝盖上——不是站桩,就是坐著。吸气的时候用意念把空气往肚脐下三指的位置送,呼的时候感觉那片温热微微沉了一下。坐了大约七八分钟,那片温热没有散。然后他站起来,用这片温热当底,开始站桩。周天循环转起来的时候,今天的气感比以往更沉,不是更热——是沉。热流从涌泉升起,沿督脉上行,过夹脊,上玉枕,从百会转任脉下降,最后回到丹田——今天回到丹田的时候,气不像以往直接落回原位,而是吸进那片温热里,像是湖水漫过海床时没有退乾净,在底泥下多蓄了一层。收功时面板又跳了——站桩的经验值比平时多涨了几点,胎息存想那条新技能也同步增加了一些经验值,而炼筋那条进度条则停著没动。不是退步,是气血终於从筋腱的反覆低烧里撤下来,被重新引回了核心。 苏鑫培知道今天在旧药巷那张矮桌前学到的不是什么“新的功法”,而是一把改锥。旧武给他搭了一副好骨架,但骨架上有些螺丝拧得太紧,有些接口鬆了——站桩站久了肌肉会僵,炼筋练多了筋腱会浮,打拳打快了气血会堵在关节缝里。这把改锥叫“息”,用它把丹田那颗跳动的炭闷平,把所有拧得太过的念头都松半圈。这是丹道给他校准的第一下。后面还有三下,四下,无数下。 第二十九章 下城区变天 陈师傅讲丹道第一课,只讲了一半。 不是他不想讲完。是苏鑫培左肋那道隙痕忽然跳了一下——不是痒,不是痛,是跳。像有人把一根极细的针尖探进那道银线深处,然后针尖自己抖了。苏鑫培正闭著眼坐在矮凳上做胎息的第三次调整,呼吸已经压到了每分钟大约六次,丹田那颗炭稳稳地沉在关元穴下面,一切都对。然后隙痕跳了,他的眼睛自己睁开了。 陈师傅停下手中的枣核刀。他看了苏鑫培一眼,没有问任何问题,只是站起来走到药柜前,拉开最上层那个贴著“龙骨·煅”標籤的小抽屉,从里面摸出两颗蜡丸放在矮桌上。蜡丸是旧的,蜡壳已经微微发黄。 “课先停在这里。”陈师傅把蜡丸往前推了半寸,“紫色蜡丸现在含在舌底。黄色那颗收好。铁錚知道你在我这里——他刚从武馆后门出去了。” 苏鑫培把紫色蜡丸压在舌下,一股极苦的药味从舌根蔓延到喉咙,整条舌底的津液都被激了出来,原本因隙痕跳动而微微发紧的后脑勺像是被一只极宽极稳的手托住了,紧绷感退到皮层外面,意识却比刚才更清醒。他把黄色蜡丸收进外套內袋,站起来向陈师傅鞠了一躬,然后推开旧药巷的木门衝进巷子里。 巷子里的空气已经变了。刚才来的时候空气是秋天的凉,带著药草味。现在空气在发闷,气压比平时低了不止一截,耳朵里能感觉到一层极薄的压迫感,像坐轻轨穿过长隧道时鼓膜突然凹进去又弹不回来的那个瞬间。头顶上中城区的灯光还是亮著的,但光的顏色变得偏紫——不是霓虹灯那种紫,是裂缝里透出来的那种暗紫色,把整条旧药巷的青砖墙镀上了一层极薄的冷色。空气里有一股极淡的腥味,不是血,不是铁锈,更像是暴风雨来临之前泥土里翻上来的潮气,只是更冷、更稠,像有什么庞大的活物在某个极近的地方呼出了第一口长息。 苏鑫培跑起来。 从旧药巷到北河老区,正常骑车要十几分钟,他全速跑过去用了不到一半时间。炼筋大成之后的大腿伸肌和髖部肌群第一次被他逼到了极限——每一步蹬在青砖地面上都能感到金肌玉络在筋膜下面发烫,呼吸按胎息节奏压到每分钟五六次,心臟跳得极慢但极重,每一次搏动都能从涌泉穴感到地面反弹的震颤。陈师傅给的紫色蜡丸在舌下一直释放著那股极苦的凉意,喉咙口含著一团冷薄荷般的清透感,把他的心率稳在炼筋峰值以下,快而不乱。 工厂区已经戒严了。外围两条巷子被军方的便携路障和黄色警戒胶带封死,路口停著两辆特象局的黑色厢式车和一个班的全副武装的生化战士。苏鑫培从岔巷绕到老区东侧那片筒子楼废墟之间,正要钻进下水管网的入口,从工厂区方向传来一声巨响。 不是爆炸。是金属被撕裂。那声音从工厂区车间內部传来,穿透混凝土墙壁、穿透地面、穿透所有障碍物,像一座老旧的铁桥被一只看不见的手从中间拧断,钢铁的呻吟声拖了很长才落到谷底。苏鑫培脚下的地面在余震中轻轻颤抖,墙角那只不知放了多少年的破油漆桶哐当哐当滚了两圈。然后工厂区的方向又传来第二声巨响——比第一声更短更硬,像是有什么东西在极短的时间內被打击了不止一次,每一次都震得空气发紧。然后是长时间的沉寂。 苏鑫培没有钻下水道。下水管网的入口被军方封了——不是封条,是一块崭新的铆接钢板,铆钉还在反光。他沿著老区东侧的岔巷继续往北跑,翻过一道塌了半边的砖墙,从农机厂旧址后门绕过去,从工厂区东南面一处被上次镜中人撞塌的围墙豁口钻进来。豁口很窄,侧身挤过去的时候旧军用马甲的肩部防刮料擦得砖碴簌簌直落。 他爬进车间外围,正看到老铁头坐在一块塌倒的机器基座上。 车间已经面目全非。穹顶的钢樑被扯断了两根,半截钢樑斜插在废墟里,断口泛著高温撕裂后的暗蓝色。地上的水泥地面布满了密密麻麻的裂缝,有些裂缝还在微弱地闪烁紫光,像无数只半睁半闭的眼睛。车间中央那道裂缝比前几天扩大了不少,但缝隙本身已经扭曲变形,不再是平滑的裂缝——边缘被碾碎成锯齿状残骸,像是被一只巨手捏住裂缝两边,然后往相反的方向硬生生掰开,又在金属疲劳到极限的前一秒被蛮力直接捏合。 老铁头就坐在裂缝正下方那块塌倒的机器基座上。 他的工字背心被撕掉了半边,左肩到上臂全露在外面,那只旧军用战术马甲搭在膝盖上。他正在用撕下来的衬衫袖管往左前臂上缠,缠的时候手不抖,但血从袖管的纱布纹路里渗出来,已经在脚边滴了一片。他脚边散落著三处较大的残骸——全是碎片,紫黑色的碎片正在缓慢蒸发,每一处残骸的轮廓都比上次苏鑫培打碎的那只镜中人大上好几倍,最大的那堆碎片还保持著大致的体腔形状,外壳碎裂之后露出的內层结构在蒸发中发出轻微的嘶嘶声。镜中领主。三只。 老铁头看到苏鑫培跑过来,笑了笑。脸上全是灰和汗,笑起来眼角扯出好几条纹路。“妈的,差点回不来。手滑了一下。” 苏鑫培没说话。他把带来的急救包放在机器基座上,从里面拿出止血粉、绷带和一卷医用胶带,然后从另一个口袋里掏出那壶一直没还的老铁头的劣质酒,先拧开壶盖放在老铁头手边。老铁头愣了一下——这小子是从陈师傅那里直接跑过来的,药铺到这儿大概三四里路,他全速跑过来的,却没忘带一壶酒。他把酒壶拿起来,灌了一大口。 苏鑫培等他喝完才伸手去拆那条临时包扎的袖管。袖管被血浸透了,拆的时候有些纤维黏在伤口边缘,他用指尖极小心地把纤维一根一根挑开,动作不快,但极稳。袖管拆开,露出前臂的伤口——不是刀伤,不是钝器伤,是挤压加撕裂的复合伤。从手腕到肘窝的皮肤被某种巨大的压力从內部往外撕开,伤口的边缘不规则地翻开,筋膜层下面可以看到紫黑色的细丝正在真皮和筋膜之间缓慢渗出,像无数根极细的铁丝镶嵌在肌肉里。苏鑫培用酒精棉球清理了一下伤口边缘,倒止血粉,盖好纱布,用绷带一圈一圈缠好。缠的时候他从左腕缠到肘窝,每圈间隔刚好压住前一层的三分之二,最后一圈在肘窝上方转了个弯收口,比平时给吴雄包扎沙袋还要仔细,但动作从头到尾没有停一下。 老铁头看著他在昏黄的应急灯光下仔细缠绷带,忽然觉得这个第一次站桩时连脚跟多远都摸不准的小子,现在已经能在极度混乱的环境里把止血带缠得比军医还稳。缠完绷带,苏鑫培才开口。“陈师傅给你的黄色蜡丸,放哪了。”老铁头从裤兜里摸出那颗黄丸放在基座上。苏鑫培拿起蜡丸用拇指一捏,蜡壳裂成两半,里面是一团深褐色的药膏,气味比平时陈师傅药铺里任何药都冲。他把药膏敷在老铁头前臂纱布外面的伤口对应位置,药膏一接触纱布,那股冲鼻的药味立刻变淡,紫黑色细丝在纱布下面微微抽搐了一下,渗出速度减慢了些。 “那东西——那些领主,”老铁头又喝了一口酒,“是从裂缝里一起挤出来的。以前一只领主就要半个特遣小队花三个多小时才能配合拖住,今晚一次出来三只。拖住了——足够特象局把裂缝封上。我答应过的人不多,何美清算一个。她那年把档案室第三排铁柜的钥匙给我,是为了让我在裂缝来了的时候有个东西能查。你师祖算一个。阎通那个老狐狸算半个。还有你。” 苏鑫培没有说话。他把急救包收好,拿起酒壶也喝了一口——这是他第二次喝老铁头的酒,第一口是为了破镜中人的冷意,这一口不需要破任何东西。酒入喉极辣,辣完之后是一线暖,从喉咙沿著胸骨一路沉到丹田,和站桩的气感撞在一起,把刚才奔跑时淤在肋骨缝隙里的疲劳顶出去大半。 裂缝在老铁头身后已经完全封闭,边缘的残骸在冷却时发出极轻微的咔咔声。封口的锯齿状痕跡从车间地面延伸到穹顶,不是什么標准技术留下的平滑灼痕,是老铁头用纯粹的力量碾压——把裂缝撕开的扩张力被他用反向的爆发顶回去,再用炼骨大成的指力硬生生掰合。这种封法粗暴到裂缝附近的空气都在轻微地发抖,但確实封住了。 苏鑫培把酒壶放在基座上,把外套脱下来叠好垫在老铁头后背,然后蹲在废墟旁边等特象局的医疗救援。紫光在车间里慢慢暗下去,头顶上高架轨道又是一趟轻轨轰隆隆碾过去。 第三十章 暴风雨前 警报是在下午四点十七分拉响的。苏鑫培当时正蹲在档案室第三排铁柜前,把北河二小周边那批异常投诉的归档编號按时间顺序重新排列。何姨推门进来,手里捏著一张刚从传真机上撕下来的热敏纸,纸的边缘还在微微发烫。“特象局紧急通报,橙色预警。”她把传真纸递过来,纸上印著闭目独眼的標誌,正文只有五行: 北河废弃工业区12號裂缝於本日15时48分进入阶跃扩张。扩张速率超出此前预测模型上限约三倍,暂无法得出稳定收敛周期。裂缝半径已在过去半小时內扩展至覆盖第三车间全区域。特象局已启动全面应急响应,请北河街道办配合执行橙色预警下人员疏散预案。 苏鑫培把传真纸看了两遍。阶跃扩张。他在北河工厂区那个晚上亲眼见过裂缝边缘的热浪式起伏,老铁头说那叫阶跃——裂缝吸够了环境能量就会跳一次,口子一截一截地拉大。上次裂一次只扩张了不到半米,这次速率跳到平日三倍。 他把档案盒合上,站起来。“七號安置点由我对接,我现在过去。”何姨没有拦他,只转身从办公室抽屉里拿出一个牛皮纸信封,里面装著一份早已列印好的应急通讯录、一张盖了章的空头介绍信和一把七號点储物柜的钥匙。她把信封放在他手里:“通讯录第一页是安置点各楼层的社工名单,第二页是特象局值班频率和应急代码。介绍信日期你自己填。储物柜里有三天份的压缩乾粮和一箱矿泉水,钥匙別丟了。”苏鑫培把信封塞进外套內袋,拿起公文包就往外走。 七號安置点设在北河区最西端的一所废弃小学校舍里,离裂缝所在工厂区直线距离不到两公里,是下城区指定的应急避难场所之一。苏鑫培到的时候安置点已经开始运转——教室改成了临时宿舍,课桌拼成床铺,体育器材室腾出来堆放民政处紧急调配的毯子和摺叠床。他找到安置点的负责人老孙(一个在区民政局干了二十年的老科长,头髮已经全白了,嗓子哑得说话像砂纸磨过一样),把介绍信交给他,开始帮忙安置第一批转运来的居民。 第一批转运的是工厂区外围的住户,大多是租住在那里的散工和拾荒者,没多少行李,几个编织袋、一床铺盖就是全部家当。他们被安置在一楼最大的两间教室里,苏鑫培挨个登记姓名、住址、健康状况,给他们分配铺位和毯子。登记到第三十几个人时,一个老太太拽著他的袖子不肯鬆手,反覆问“我家里的猫还在,能不能回去抱猫”。苏鑫培蹲下来,告诉她安置点禁止返回危险区域,但物业会帮她把门关好,猫如果在家就是安全的。老太太鬆了手,他又把物业电话写在一张便签上塞到她手里。 第二批转运的从老区东侧来,是筒子楼里那些老住户——张伯和他的黄狗也在其中。张伯抱著狗窝进教室门口时苏鑫培正在搬摺叠床,两人对了一眼。张伯说那条狗今晚倒没叫,但一直在屋里来回走。苏鑫培帮他把狗窝放在教室最后一排课桌旁边,低声说了句“这边安全”。 搬完摺叠床后他靠在操场边的单槓柱上歇了口气,从裤兜里掏出微型通讯晶片贴在耳后,晶片激活时发出一声极短的蜂鸣。耳脉里立刻传来周澄的声音——她的语速比平时快得多,背景里是密集的键盘敲击声:“苏顾问,铁网全域监控刚才记录到城区內所有已知裂缝数据同步跳升。北河废弃工业区12號裂缝为主要震中,东侧农机厂旧址的旧裂缝也响应了——”她顿了一下,补充道,“响应模式与两个月前北联同步测试的载波特徵一致,技术人员正在追踪信標频率。” “镜中人活动情况?”苏鑫培压低声音。 “周边至少两倍。而且不止幼体——两处裂缝监测站都记录到了成熟体的移动轨跡,路径比以往更有序,像是被人为引导。”周澄敲了几下键盘,“叶队让我转告你:今晚所有外聘顾问进入待命状態。他把巡逻密度增加了两倍,防区扩大到老区东侧边界,但人手不够——夏立元和李单调到工厂区外围封控线了,目前只有一支小队能机动。” “收到。我在七號点。”苏鑫培把耳脉切换成待机,靠在单槓柱上望了一眼头顶灰濛濛的天空。晚霞被一层不知从哪飘来的灰黄色烟雾遮住了大半,空气里有极淡的焦味,像远处有什么东西在烧,又像亚空间裂缝渗透出来的臭氧被工业废气冲淡后的残留。 他没空多想。第三批转运到了——是老区平房区周叔一家,妻子抱著那个说“床下有人”的孩子,孩子趴在妈妈肩头睡著了。苏鑫培迎上去接过行李,把他们带到教室角落一个更安静的位置,用几张摺叠床围成半圈给他们一点隱私。孩子被放到临时床铺上时迷迷糊糊睁开眼问了一句“床下有没有人”,苏鑫培蹲下来告诉他这里床下是空的,什么都没有。孩子闭上眼,翻了个身继续睡。 安置工作一直持续到深夜。三批转运之后安置点一共收了近两百人,教室不够用,连走廊都摆上了临时地铺。苏鑫培忙著分发压缩饼乾和矿泉水、安排老人去医务室测血压、帮社工整理人员名册、用对讲机和物资调度中心反覆確认下一批毯子的送达时间。他的小腿早就酸了,嗓子开始发乾,但心里没空想累——每次搬运物资弯腰起身后余光扫到走廊尽头那些蜷在地铺上的老人和孩子,腿就不自觉地继续动。 其间他给一位裹著毯子坐在课桌旁发愣的老伯单独倒了杯热水,老人手里还攥著一只从家里仓促带出的旧闹钟。苏鑫培没有出声安慰什么,只是把水杯放在他能够到的地方。 凌晨一点左右,耳脉里忽然传来周澄短促的声音:“监测到12號裂缝紫光辐射突然增强,可能触发新一轮阶跃扩张。特象局预计——”她停顿了片刻继续道,“预计半小时內周边街区將出现镜中人活动攀升。” 苏鑫培走到操场边一个没人的角落,压低声音:“七號点在裂缝西南偏南方向,距离大约不到两公里,是否在波及范围內?” “目前风嚮往北偏东,污染物扩散暂不覆盖七號点。但如果阶跃扩张幅度超过预期,扩散路径会改变——你们至少需要做好內部封控准备。”周澄的声音压得很低很平。 苏鑫培看了一眼手机上的时间。他从外套內袋里摸出怀里的两样东西——一块特象局配发的微型符文通讯晶片备用片,上次在废弃工厂区拆信號器时没用上;一张陈师傅给的干枣符纸,枣核压在符纸背面,摸上去微微发热。他把两个都確认了一遍,通讯晶片贴在左侧衣领內侧的备用接点上,干枣符纸换到外套內袋更容易摸到的位置。 凌晨两点左右,操场边的风忽然变了方向。原本从北边来的冷风带著工业区的焦味,忽然停了,取而代之的是一股从东边涌来的、闷湿的、带著铁锈和臭氧混在一起的气息。七號点东侧围墙外面那排老杨树的叶子本来一直在沙沙响,忽然安静了。操场上的应急灯闪了一下,然后恢復正常。 苏鑫培站在走廊门口,侧头望著东边工厂区的方向。天边有一道极淡的紫色光晕在底层云上若隱若现,和他在工厂区车间里看到的那道紫光一模一样,只是这次更远、更大、更冷。他把手伸进外套內袋碰了碰那张干枣符纸——纸面比刚才更热了。 耳脉里周澄的声音忽然变得紧绷:“12號裂缝第三次阶跃扩张,震级超出此前预测上限。镜中人活动数量——我的天。”她停了两秒,十指重新找回键盘频率,“至少十二只成熟体的移动轨跡已確认,正从工业区向外围扩散。叶队已经带队进入拦截位置。苏顾问,七號点目前暂未被列为扩散方向,但请保持待命。” 苏鑫培回了一句“收到”,把耳脉切换成持续监听。他靠在教室门框边上,看著走廊里那些睡在临时地铺上的老人和孩子——有人打著轻微的鼾,有人还在翻身。教室角落里周叔的妻子抱著孩子,孩子的眉心放鬆地贴著妈妈的肩。他想,如果真的有什么东西从工厂区的方向过来,他会站在走廊这一头,带著他现在的炼筋和炼皮、站桩、丹道和陈师傅给的干枣符纸,用一切还够得著的办法把它挡在校门外面。但他什么也没有说,只是转身去后厨热了壶水,一杯一杯递给还没睡的值班社工和守夜的老孙。东边的紫光在天际闪了很久,渐渐弱了下去。 第三十一章 紧急动员 戒严令是凌晨五点半正式下达的。苏鑫培站在七號安置点操场边的单槓柱旁,看著老孙把最后一批压缩饼乾从货车上卸下来。老孙的腰不好,搬两箱就得扶著车厢歇一口气,苏鑫培接过他手里的货单,让他去走廊里坐著清点名册,自己把剩下的几箱物资搬进了储物室。搬完最后一箱矿泉水,他靠在走廊的柱子旁边喘了口气,从裤兜里摸出微型通讯晶片贴在耳后。 耳脉里叶星河的声音像一把绷紧的钢丝,没有前言后语,直接报坐標:“特象局监测到七个亚空间裂缝同时扩张。北河工业区12號裂缝已封闭,但其余六处裂缝中有三处位於居民密集区——北河老区东侧筒子楼、菜市场后街、以及七號安置点东北方向不到八百米的旧水泵站。”他停顿了一下,“如果这三处同时失守,伤亡数字我没有办法估算。特象局人手严重不足,所有外聘顾问全部被要求参与封闭行动。苏顾问,你的任务区域是七號安置点及周边,配合疏散,同时在必要时为外勤队提供现场技术支援。” 苏鑫培握著耳脉,没有立刻回答。他用指甲在走廊柱子上无意识地划了一道浅痕——八百米。他每天从公寓骑自行车去街道办,经过的第一个路口就是旧水泵站。水泵站旁边是一排老式平房,住著至少十几户退休工人,其中有两户的低保材料是他上个月亲手审核的。他记得其中一户的老太太叫宋婆婆,前几天他刚帮她填完优抚金申请表。水泵站如果裂开,那排平房会在几分钟內被裂缝的低温场覆盖,里面的人根本来不及跑。 “收到。我这边安置点目前有两百多人,社工加我一共六个。疏散需要时间,我会先做內部封控和人员分组,然后在安置点外围设观察哨。”他把耳脉切换成待机模式,转身走进教学楼。走廊里地铺上的人还在睡——有人打著轻微的鼾,有孩子在梦里翻了个身。他找到老孙和另外四个值夜班的社工,在走廊尽头的楼梯间里开了一个简短的分工会:老孙负责物资调度和对外联络;两个社工负责按楼层分组登记所有安置人员,优先標记老人、儿童和行动不便者;另外两个社工去检查教学楼所有出入口的门窗闭锁情况,並用胶带在玻璃上贴米字格防止震裂。他自己负责外围警戒和与特象局的联络。 分完工,苏鑫培走到教学楼一楼最东侧的那间教室门口站了片刻。这是他白天安置周叔一家的房间,周叔的妻子抱著孩子睡在教室角落的摺叠床上。孩子睡得很沉,他站在门口能看到孩子眉心的呼吸起伏。他想起周叔在电话里说过的话——“他说床下有人。”裂缝那边確实有人,不是幻觉。 他轻轻把教室门带上,走到安置点正门外面的旧操场。操场的东侧围墙外面是那条长满老杨树的巷子,巷子尽头往北拐就是通往旧水泵站的方向。他在操场边站定,把气沉进丹田,放了一次气感。炼皮入门后他的感知范围比几个月前宽了一些,能感觉到东侧巷子里气流稳定的寒意来自老杨树阴影和砖墙间的通风口,而非裂缝那种带著脉动节律的冷;但越过那条巷子再往北,他的感知忽然被什么东西截断了——不是空,是活生生的被遮盖。那片区域在他的气感里像被一层极薄的膜封住了,膜的另一边有东西在极缓慢地蠕动,频率低到几乎不易察觉,但温度不对。这和他上次在工厂区感受到的孵育带覆膜是同一种触感,只是这次离他更近,近到他能听见操场东侧围墙外那片老杨树的叶子忽然全停了。 他把感觉收回来,从外套內袋里摸出通讯晶片。“叶队,水泵站方向气压已下降,裂缝可能已进入阶跃扩张前期。安置点內还能运转,但疏散需要时间。” 耳脉里叶星河顿了一下。“收到。我这边正在往菜市场后街赶。北河老区筒子楼那边——等等。”他的声音忽然被什么打断了,背景里传来一阵极其刺耳的金属摩擦声,然后是急促的脚步声和夏立元的怒吼。几秒后叶星河的声音重新接进来:“筒子楼外围发现成熟体镜中人活动。我会派王术过来增援水泵站——他是符文师,你有他上次修好的稳定符板和自编码反波形抑制符,配合他把水泵站裂缝稳住,儘量拖到晨间。” “收到。”苏鑫培把晶片切换到与王术的直连频道,告诉他自己在安置点的位置,然后推开操场边的铁门,沿著巷子往水泵站方向走。巷子里很黑,头顶上中城区高架轨道的灯光被老杨树浓密的枝叶遮得只剩几道碎光。他的帆布鞋底踩在青砖地面上,每一步都极轻极稳。腹腔內那颗炭稳稳地沉在关元穴下面,陈师傅给的紫色蜡丸还在舌底缓缓释放苦味,把他的心率锁在炼筋峰值以下。他能感觉到左肋那道隙痕在微微发痒——不是预警,更像是自己被某个东西在很远的地方认出来的那种不安。他没有用手去按。 水泵站就在巷子尽头。他站住脚步。泵站的铁门是关著的——但铁门上多了一道裂缝。不是门裂了,是空气裂了。一道大约半米长的紫色裂痕悬浮在铁门前一米处,边缘还在缓慢起伏,和他在工厂区车间里看到的那种阶跃扩张前的节奏一模一样。裂缝下方,水泥地面上已经覆盖了一层极薄的暗紫色半透明膜,膜下有两只幼体轮廓正在脉动。孵化带——比上次在工厂区看到的那一大片要小,但离居民区太近了。平房区第一排住户的大门离这道孵化带只有几步之遥。 苏鑫培没有贸然接近。他沿著泵站的围墙绕到南侧蹲下,从腰包里摸出符文刻刀和一块鈦合金符板。这块符板是王术上次在特象局工坊帮他重刻的第四型反波形抑制符,可重复使用八次,现在还剩六次。他用刻刀校准符板边缘的铜芯接点,把符板插在泵站围墙与平房区之间的水泥地缝里,然后从另一侧兜里提出那块备用的稳定符板。就在他把符板按下去的时候,脚底地面轻轻震了一下,他迅速低头——鼓膜比身体先捕捉到地底深处传来的持续低压震感,和车间裂缝阶跃前的表现一致。他把胎息压到每分钟五六次,稳住重心,迅速接通耳脉:“王术,情况?” 耳脉里的声音不是王术,是周澄。周澄的声音极快,伴著急促的击键声和另一侧外勤频道里断断续续的呼叫信號重叠在一起:“苏顾问,监测到水泵站方向裂缝已进入阶跃扩张倒数——等一下。”击键声停了,是陈师傅旧药铺方向,老铁头的声音从另一个频道里切进来。不是对苏鑫培说的,是对全频道的呼叫:“北区工厂那个大的裂缝,交给我。” 线路断了。 苏鑫培握著刻刀的手停了下来。他看著面前那道裂缝的紫光在缓慢增大,掌心里全是汗,但手里的符板纹丝不晃。他没有站起来往工厂区的方向跑,也没有对著耳脉反覆呼叫。他把刻刀换到左手,右手继续按住符板,低著头在泵站围墙下静静蹲了几秒。他记得缠绷带时老铁头前臂伤口里的紫黑色细丝——和被封闭的裂缝边缘残留的冷光一起慢慢在纱布下渗动。老铁头是用纯粹的力量碾压那三只领主,然后自己坐在机器基座上,用撕下来的衬衫袖管缠左前臂。现在他又把自己叫上了,一个人去扛最大的裂缝。 妈的。他在心里骂了这四个字,然后把陈师傅给的紫色蜡丸用舌头顶到上顎碾碎,极苦的药液沿著喉咙灌进胃里。周澄的紧急信息快而短:“水泵站裂缝阶跃进入临界,请外围立刻行动。” 苏鑫培站起来。他把稳定符板激活,符板表面的铜芯接点在第一波裂缝脉衝撞上来时亮了一下——脉衝被符阵削弱的瞬间,他听到了一阵极细微的湿漉漉的摩擦声,在他的气感里没有位置,比镜中人更软,比记忆中的任何一种东西浓度都低。然后他把第四型反波形抑制符按在稳定符板右侧,从腰包里抽出另一块备用符板,用刻刀在符板背面刻了一道极简的定向拒止符,刀尖在合金表面翻转时没有任何停顿。面板有没有跳经验值他没看,但第四型符板的铜芯在他指尖连续激活三次的时候,他知道王术的那句话是对的——自编码的未来不在脑里,在手上。