C12 —— 春望
林弦在教学楼门口等了十二分钟。
准确地说,是等赵雷。其他人都到了——楚光靠在走廊窗边用圆珠笔在手心上画力的分解图,苏美美坐在台阶上回复Cos圈朋友的微信语音,陈默站在最远处,保温杯盖拧开又拧紧。橘猫派趴在楚光书包上打呼噜。柴犬牛顿被拴在自行车棚的栏杆上,每隔几秒就竖一下耳朵。
赵雷迟到的原因是体育课拖堂。他穿着还没来得及换的运动服跑过来时,膝盖上带着草地的绿色摩擦痕迹。
"到了到了!"他大喘气,"体育老师让多跑了两圈——"
"三分钟内出发。"林弦说。
没有人问目的地。昨晚万事屋群聊已经说清楚了:城市公园,唐风古建筑复原区。裂缝等级:二级,历史纵深型。目标时段——公元755至757年,长安。
安史之乱。
林弦左手无意识地转了转腕上的红绳。那根绳子已经旧得发白,是她电竞青训时期留下的唯一东西。她从来没解释过为什么一直戴着。
"诗背了吗?"她问。
"背了背了。"赵雷拍胸脯,"国破山河在……那个什么什么深……烽火连三月……"
"'城春草木深'。"楚光头也没抬,"中间还有四句你跳了。"
"我记住了重点!"
"重点是每一个字。"林弦看着赵雷,"这次不是物理公式,是诗。错一个字就可能出事。"
赵雷挠了挠后脑勺,表情很不情愿。
林弦没再多说。她看了一眼手机,夜莺女士的最后一条系统消息还挂在群聊顶部:
「裂缝状态:持续扩张。松烟墨浓度较昨日上升340%。建议立即前往。」
他们出发了。
城市公园的唐风古建筑复原区平时是老人打太极的地方。三座仿唐木结构凉亭,一座石拱桥,一条人工溪流。市政府花了两百万建的,游客稀少,鸽子比人多。
但现在不一样了。
林弦远远就闻到了那股味道——松烟墨,浓得几乎有了质量。昨晚还是淡淡一缕,今天变成了实体般的存在,黏在鼻腔和咽喉上。空气扭曲,石拱桥的轮廓在视野边缘微微颤抖。凉亭的檐角在不该有风的傍晚轻轻摇晃。
牛顿最先有反应。它竖起全身的毛,低沉地呜咽了一声,鼻尖朝凉亭方向伸了伸。
"力学失衡警报。"楚光翻译。
"说人话。"赵雷解开牛顿的牵引绳。
"裂缝在那边。"
凉亭最深处的空气已经完全变形了。不是折射光,也不是热浪——一整块空间在缓慢旋转,像有人在现实的布料上拧了一把。旋涡的中心是一个暗色的椭圆形开口,边缘有数据流纹理在跳动。
林弦回头看了一眼队伍。五个人,两只宠物。站在仿唐凉亭前面,准备穿越到一千两百七十年前的长安。
"进去之后先观察,不要冲。"她看了赵雷一眼。
"我知道!"
"你每次都说知道。"陈默拧上保温杯盖。
林弦深吸一口气,走进了旋涡。
脚下的地面变了。
不是公园的水泥砖。是——青石板。一块一块,接缝齐整,延伸到视线尽头。石板上有细密的数据流纹理在缓慢游动,发出微弱的金色荧光。
林弦抬起头。
朱雀大街。
她认出来了。宽度超过一百五十米,两侧是连绵的坊墙,灰色夯土,顶部覆着暗青色的瓦。坊门紧闭。没有行人,没有马车,没有卖胡饼的小贩。一座被抽空了生命的城市。街道尽头,远处的建筑群轮廓被一层薄雾笼罩,那应该是太极宫的方向。
天空不对。
不是唐代长安的天空。是一片暗紫色的穹顶,上面漂浮着密密麻麻的汉字,诗句的碎片,发出萤火虫般的微光。"春""月""山""江""愁""别"——每个字都在缓慢旋转、漂移,有些聚在一起组成半句残诗,有些孤零零地悬浮着,已经失去了原来的句子。
四周很安静。风从北方灌进来,穿过空旷大街,发出低沉的呜咽声。远处有什么在燃烧,天际线上一条暗红色的光带,不是晚霞。是火。炭火和铁锈的气味混着松烟墨,从北方一路涌过来。
烽烟。安史叛军的烽烟。
林弦站在朱雀大街的正中央。脚下青石板的粗糙纹理透过鞋底传上来,风把她耳侧的碎发吹起来。她呼吸很慢。
"……这就是长安。"
苏美美举着手机,镜头对着天空飘浮的诗句碎片。"Oh my god,这也太……这也太美了吧?Wait,那个'愁'字是不是在往下掉?"
"放下手机。"陈默说。
"我就拍一张——"
"放下。"
她放下了。但手指还在屏幕上停留了两秒。
楚光已经蹲下来观察地面的数据流纹理。派从他书包里跳出来,副本形态激活,毛色变为金色数据流,礼帽和领结出现,尾巴笔直地指向北方。
"派在指示危险方向。"楚光站起来,推了推眼镜,"北边。"
赵雷往北看了一眼。远方的火光映在他冲击形态的护甲上,红色光效倒映着天际的红色。牛顿贴着他的腿站着,耳朵压平,喉咙里发出持续的低频呜咽。
"牛顿不舒服。"赵雷摸了摸它的头。
"不是不舒服。"楚光说,"是物理直觉预警。有东西在靠近。"
然后他们听到了那个声音。
不是马蹄声,不是哭喊。
是吟诵。
低沉、嘶哑、金属摩擦般的声音,从朱雀大街的北端传来。每个字都带着回响,在空旷的长安城里反复弹射,撞在坊墙上,撞在紧闭的门板上,撞在所有人的胸腔里。
林弦的身体在声音到达之前就已经绷紧了。不是因为恐惧。是因为她听出了那是什么。
那是一首诗。
一首错的诗。
"国破山河无——城春草木枯——"
烽烟将军从北方的火光中走出来。
将近四米高。铁甲从头包到脚,但那铠甲不属于任何一个朝代,有唐代明光铠的护心镜,有宋代步人甲的铁叶裙,有战国时期的青铜面具。所有时代的战争恐惧被熔铸在一起,拼接成一个不该存在的铁甲巨人。面具上没有五官,只有两只暗红色的光点代替眼睛——将熄未熄的炭火色。
它的声音不是从嘴里发出的。是从整副铠甲的每一道缝隙中渗出来的,像上千把剑同时在磨石上拖过。
"国破山河无——"
那个"无"字的瞬间,林弦看见了。
文字从烽烟将军的铠甲缝隙中飞出来,凝结成实体,"国""破""山""河""无"——每个字半米高,赤红色,边缘跳动着火焰。五个字排成一行,悬浮在半空中,灼热的气浪扭曲了周围的空气。
林弦的指甲掐进了掌心。
"在"字被替换成了"无"。"深"被替换成了"枯"。
杜甫写的是"国破山河在"——国家破碎了,但山河仍在。那是废墟中最后一丝坚韧,一种"虽然什么都毁了,但大地还在脚下"的倔强。
烽烟将军念的是"无"。
山河也没了。什么都没了。
冲击波从燃烧的文字中爆发出来。暗红色的能量弧线以文字为圆心向外扩散,空气被挤压成实质性的墙壁,轰隆隆地碾过青石板路面——
"趴下!"林弦喊。
赵雷没趴下。赵雷从来不趴下。
他双臂交叉挡在胸前,冲击形态的红色护甲全功率亮起来,数据流纹理疯狂跳动。
然后他被掀飞了。
像一块石头被大风卷起来一样,赵雷向后飞出十几米,后背撞在一座坊墙上,灰色夯土被砸出一个人形的凹坑。护甲表面爆裂出蜘蛛网状的裂纹。
"赵雷!"苏美美尖叫。
"……没事。"赵雷从墙上滑下来,半跪在地上,咳了两声。护甲碎片从他肩膀上掉落,在地面上化为红色的数据残影。"什么鬼东西?诗?诗能打人?"
"是错的诗。"林弦盯着烽烟将军。
它还在念。
"感时花溅血,恨别鸟惊魂——"
原诗是"花溅泪","鸟惊心"。泪变成血,心变成魂。悲伤被篡改成了暴力。
第二波冲击来了。比第一波更凶猛,燃烧的文字带着暗红色的能量弧线扩散开来,击中了地面。青石板被掀起、碎裂,数据流纹理疯狂扭动,金色荧光变成了刺目的红。
陈默在冲击波到达前两秒就已经动了。他拉住赵雷的后领,把他拖到了一堵坊墙的转角后面。保温杯杯口蓝光一闪,一个小型蓝白色弧形屏障在两人面前展开。冲击波撞上去,陈默的手臂抖了一下,保温杯杯壁上多了一道新的划痕。
"疼不疼?"陈默问赵雷。
"不疼!"
陈默看了一眼赵雷手臂上护甲裂缝下渗出的擦伤。"嗯。"然后从口袋里掏出创可贴。HelloKitty款。赵雷看了一眼图案,嘴动了一下,什么都没说。
楚光躲在另一侧的坊墙后面,齿轮形态的全息投影在他身边旋转。派蹲在他肩膀上,尾巴在北方和西方之间不停切换,危险来源不止一个方向。
"林弦,"楚光的声音从对面传过来,"它的攻击模式——"
"我知道。"林弦打断他。
她知道。她比任何人都清楚正在发生什么。
那些被篡改的诗句,每一个错误的字都在制造破坏力。不是物理意义上的——是意义上的。"在"变成"无",一个字的差异,把坚韧变成了绝望,把希望变成了虚无。而这种意义的扭曲在裂缝中转化成了真实的冲击波。
对的诗撑住世界。错的诗摧毁世界。
烽烟将军还在朱雀大街上缓慢前行。每走一步,脚下的青石板碎裂一块。它的铁靴踩上碎石的声音沉闷而规律,和它吟诵的节奏一致。
第三句开始了——
"烽火连三年——"
"是'月'!"林弦脱口而出,"烽火连三月,不是'年'!"
她没有时间犹豫了。
雾词形态激活。
背后的雾刃光翼展开,白灰色的雾气从脚下翻涌而出。空气中出现了流动的诗句文字,这次是正确的,发着冷白色的光。
林弦的声音不大。她不是在喊,是在念。平稳、清晰,每个字都准确——像在教室里读课文,只不过读错了就会死。
"烽火连三月,家书抵万金。"
白色的文字从雾气中凝结成形,飞向烽烟将军的赤红色燃烧文字。两组字在半空中相撞,白色的"月"击碎了红色的"年",碎片化作金色的数据流星散落。"万金"压住了那边还没来得及念出的错误版本,白光吞没了未成形的暗红。
冲击波被削弱了。不是消失——是削弱。大约减少了一半的力度。剩下的冲击波仍然把林弦往后推了三步,鞋底在青石板上擦出一道白痕。
红绳在她手腕上晃了一下。
"有效。"楚光在对面说,全息面板上已经开始记录数据,齿轮转速加快,"正确诗句可以对冲错误诗句的破坏力。但你只纠正了两句,对冲不完全。"
"我知道。"
林弦的手指微微发颤。不是冲击波的余力——是雾词形态的反馈很清晰地告诉了她一件事:纠正必须覆盖整首诗的每一个被篡改的字,否则只是暂时压制。
烽烟将军没有停下来。铁面具上那两点暗红色的光似乎更亮了。
它换了一首诗。
"床前明月暗,疑是地下霜——"
李白的《静夜思》。
"光"变成了"暗"。"地上"变成了"地下"。月光被熄灭,霜降到了地底。一首关于思乡的诗,被改成了关于黑暗和深渊的咒。
冲击波的属性变了。不是灼热的红——是冰冷的暗蓝色。温度骤降,林弦的呼吸变成白雾。地面上的数据流纹理结了一层薄冰,金色荧光被冻成了暗青。
"举头望无月,低头思无乡——"
明月没了。故乡没了。
苏美美打了个寒噤,抱住自己的胳膊:"It's freezing——这什么——"
牛顿在冲击波到达前三秒就开始疯狂吠叫。赵雷这次听了,他拉着苏美美和陈默一起滚进了路边一扇虚掩的坊门后面。楚光抱着派缩在坊墙拐角。
林弦站在原地。
暗蓝色的冲击波从她身边掠过。雾刃光翼扬起来挡住了一部分,但她仍然感觉到了那种寒意——不是物理上的冷。是意义上的冷。无月。无乡。被从世界上抹去的感觉。
她咬住下唇,强迫自己集中注意力。
"床前明月光,疑是地上霜。举头望明月,低头思故乡。"
她的声音在寒流中变得很小,但雾气中凝结出的白色文字依然清晰。"光"击碎"暗","明月"吞没"无月","故乡"覆盖"无乡"。四组白色文字依次撞上四组暗蓝文字,这次对冲了整首诗。
冲击波几乎完全被抵消。只剩一阵冷风吹过,在林弦的校服上留下了一层薄薄的霜花。
"完全对冲。"楚光的声音从墙后传来,带着一丝抑制不住的兴奋,"整首诗全部纠正后,破坏力接近归零!"
但林弦没有松气。
因为烽烟将军已经开始念第三首了。
他们退进了一条窄巷,两座坊墙之间的缝隙,勉强能容三个人并排走。巷子深处有一扇半开的木门,门后是一座荒废的院落,院中有一棵枯死的槐树。槐树的枝干上挂着几片数据化的残叶,发出极淡的金色光。
赵雷靠着墙喘气。冲击形态的护甲裂纹在缓慢自修复,红色数据流一点一点填充着裂缝。陈默蹲在他旁边,面无表情地往他手臂上贴第二张创可贴。
苏美美缩在墙角搓手取暖,调配形态的试剂瓶在腰间缓慢旋转,粉色荧光忽明忽暗。她的手机在兜里震了一下,Cos圈群聊有人发了新消息,她看了一眼通知,没有点开。
楚光在墙上用圆珠笔画了一个表格。
"总结。"他推了推眼镜,"第一,烽烟将军的攻击方式是念诗——准确说是念错的诗。第二,不同的诗产生不同属性的攻击——杜甫《春望》是灼热冲击,李白《静夜思》是冰冻冲击。第三,林弦用正确版本可以对冲——完整纠正后破坏力接近归零,部分纠正只能削弱。"
"那就全背对了不就行了?"赵雷说,"林弦不是很能背吗?"
林弦没有立刻回答。
巷子外面,烽烟将军的脚步声还在回荡。每一步让地面微微震动。枯槐树的枝条在轻轻抖动,数据残叶无声落下。远处天际线上,暗红色的烽烟光带变宽了。
派从楚光肩膀上跳下来,在空中展开一块全息小黑板。黑板上显示着两列文字,左边是烽烟将军念的版本,右边是正确原文。被篡改的字用红色标出。
篡改版:国破山河无,城春草木枯。
原文:国破山河在,城春草木深。
篡改版:感时花溅血,恨别鸟惊魂。
原文:感时花溅泪,恨别鸟惊心。
楚光盯着那个对比:"每一处篡改都把正面含义改成了负面。'在'变'无'——存在变虚无。'深'变'枯'——生机变死亡。'泪'变'血'——悲伤变暴力。"
"它在把诗变成武器。"林弦说。她的语气很平,但手指无意识地搓着袖口的布料。"杜甫写《春望》的时候,是公元757年。安史叛军占领了长安,他被困在城里。满目疮痍,但他写'国破山河在'——国家碎了,山河还在。那不是绝望,是绝望里最后一丝倔强。"
她停了一下。
"烽烟将军把那一丝倔强抽掉了。只剩下纯粹的绝望。所以冲击波才那么强,因为没有希望的诗,就是纯粹的破坏。"
陈默站起来,拧开保温杯喝了一口。枸杞水的热气在冷空气中升起来。"所以解法是什么。"
"我用正确版本对冲它的每一首诗。"
"问题在于它不止会一首。"楚光说。
巷子外面传来了新的吟诵声。金属摩擦般的嘶哑嗓音,在空旷的长安城中回荡:
"大漠孤烟歪,长河落日沉——"
王维的《使至塞上》。"直"改成了"歪","圆"改成了"沉"。壮美的边塞落日被扭曲成了坍塌变形的荒原。
林弦闭了一下眼睛。
"它有一个完整的诗库。"她说,"全是唐诗。全是被篡改的。每一首都只改了一两个关键字,改得很精准。不是随便乱改,是专门挑那些承载了希望、美、力量的字,替换成它们的反面。"
安静了两秒。
赵雷挠了挠后脑勺:"所以你的意思是……"
"我需要认出它念的每一首诗。找出每一个被篡改的字。然后在冲击波到达之前念出完整的正确版本。"林弦的声音很平。"每一首都要。"
"你能背多少首唐诗?"楚光问。
"足够多。"
"具体数字。"
"三百多首。"
苏美美瞪大了眼睛:"Three hundred?你把唐诗三百首都——"
"唐诗三百首有三百一十一首。"林弦说,"我还多背了一些。"
没有人接话。
巷子外面,烽烟将军的脚步声越来越近。地面的震动频率增加了。枯槐树的残枝在头顶轻轻碰撞,发出干燥的咔嗒声。空气中的墨味又浓了一层。
林弦低头看了一眼左手腕上的红绳。绳子磨得起了毛边,有些地方线头露出来。她用拇指把松开的线头按了回去。
"我需要知道它的攻击间隔。"她抬起头,看向楚光。
"每首诗之间间隔约四十秒。每句之间约八秒。"楚光的全息面板上跳动着时间戳数据,"但我观测的样本只有三首,不排除它会加速。"
"四十秒够了。"林弦直起身。雾刃光翼重新展开,白灰色的雾气在窄巷里翻涌,流动的诗句文字若隐若现。"我来对付它的诗。你们找锚点固定仪。这个裂缝里一定有,应该不止一台。"
"方向呢?"赵雷站起来,护甲裂纹已经修复了大半。他活动了一下肩膀,骨节发出咔咔的响声。
派的尾巴指向了东南方。
楚光看了一眼全息面板上的地图推演,蓝色光点在长安城的轮廓上移动:"如果这是朱雀大街,那东南方应该是曲江池一带。"
"曲江池。"林弦点头,"唐代文人宴饮赋诗的地方。杜甫在长安期间常去,如果裂缝的核心跟唐诗有关,那里可能是锚点所在。"
"我们分两路?"苏美美问,手不自觉地摸向腰间的试剂瓶。
"不分。"林弦说,"这个守卫太危险,一旦分散没人能挡它的诗。先一起行动,摸清它的移动范围和诗库规模。"
巷子外面的吟诵声突然变大了。不是远处的回声。
是它已经走到了巷口。
两点暗红色的光,在巷子入口处亮了起来。铁甲的轮廓挤满了整个巷口,金属摩擦声在狭窄的坊墙之间被放大了十倍。
烽烟将军的铠甲缝隙中渗出新的文字,一首林弦还没来得及辨认的诗。
"走!"林弦喊。
牛顿第一个窜了出去,穿过院落,一头撞开后墙的朽木门板。赵雷紧跟其后,一只手拉着苏美美,另一只手护住楚光的书包带。陈默走在最后,保温杯护盾朝后撑起一面蓝白色的屏障,挡住了从巷口涌来的第一波冲击碎片。
林弦跑在队伍中间。
她边跑边回头看了一眼。烽烟将军没有追进窄巷,它太大了,铁甲卡在了坊墙之间。但它没有停止吟诵。燃烧的文字从它身上飞出来,越过坊墙,在暗紫色的天空下拖出一道道赤红色的弧线。
那些字掉进远处的街道上,激起一朵朵沉默的爆炸。
这座长安城里到处都是错误的诗。
而林弦需要一首一首地纠正它们。