瞭望台上的木板踩上去吱嘎作响,像是随时会从中间断开。李响跪在台面上,把初代机重新架回木桩上。铜镜还在,铁皮支架还在,但连接处的三根铜线被剪断了,他刚才狂奔的路上用牙咬掉线皮,徒手把线头拧了回去,指甲劈了半边,血珠子正从指尖渗出来。
他顾不上疼。北边的夜色里传来一种声音,低沉、持续、越来越近,像一块巨大的磨盘在地上滚动。李响把铜镜面朝敌军方向对准,手指搭在刚拧好的铜线上,另一只手敲了一下铜镜。铜镜"嗡"地一颤,指针剧烈向右一甩,弹到刻度板边缘又弹回来,来回晃了三四息才稳住。
他屏住呼吸,又敲了一下。这一次他让耳朵贴着铜镜边缘听回音,铁皮的震动沿着下颌骨传进耳蜗,他闭着眼睛分辨了几息,睁开眼时语速极快,像在报一串早已背熟的密码:"三路……中路骑兵最多,至少一千五,全是重甲。两翼薄,右翼混了少量骑兵但不成建制,左翼……左翼几乎全是步卒,骑兵不到三百。"
他把这段话对着话筒吼了出去。铜线连着墙头陈虎手里的听筒,声音虽然被战场的嘈杂切得断断续续,但关键数字都传过去了。
哨所围墙上的火把连成一条不规则的光带,在夜风里烧得猎猎作响。陈虎带着人登上墙头,往下看了一眼就停住了脚步。火光照耀的范围之外,一片黑压压的人影正在缓缓展开,像一匹被风慢慢抖开的黑布,看不到尽头在哪里。火把点燃的瞬间——至少三千支火把,把半个天空烧成了暗红色。
王大柱站在陈虎右手边,手里握着弓,弓弦被他捏得嗡嗡响。他的嘴唇在动,说出来的话却和手上的动作截然相反:"将军,三百对三千,要不……咱撤吧?"他说这话的时候,另一只手已经不知什么时候把腰间的刀从鞘里推出来半寸,刀身在火把光里反出一小截寒芒。
陈虎没有说话。他的眼睛正在扫视那一片火把的数量和分布。三千对三百,十个打一个,如果正面硬扛,顶不住一炷香。撤退也没有方向——哨所背后是戈壁,跑不出三十里就会被骑兵追上碾碎。
就在这时,李响抱着一堆草纸冲上了墙头。纸是他从营帐里翻出来的旧军报,背面用炭笔画满了歪歪扭扭的箭头、圆圈和数字。他把最上面一张拍到陈虎面前:"将军!左翼薄弱!正面佯装撤退,把敌人引进来,然后集中精锐从左翼撕开缺口——"他的手指戳在纸上画了圈的位置,"你看,他们的左翼步卒多,机动力差,一旦被突袭根本来不及转向。只要左翼一乱,中路必须分兵去救,正面压力就下来了!"
陈虎盯着那幅画满了炭笔痕迹的草纸看了三息。纸上画的东西很难看,像是小孩随手涂的,可线条之间的逻辑关系清楚得像一把摊开的折扇。他把草纸从李响手里抽过来,折了两折塞进怀里,转身面向院子里正在列队的守军,声音不大但传得很远:"听他的!"
王大柱愣了一下,陈虎的目光已经扫到他身上:"王大柱,带二十人跟我从左翼摸出去!其余人墙头放箭,射完就撤,把正门让出来!"王大柱的嘴张了一下又合上,最后把弓往背上一甩,反手把刀从鞘里完全抽了出来。刀刃在火把光里划出一道弧线:"走!"
二十个人从哨所侧面的暗门无声涌出。那道门窄得只容两人并行,平时用来倒泔水,门板一开就有一股腐酸味窜上来。二十人贴着墙根没入夜色,马蹄包了布,刀鞘缠了绳,人压低了腰,像一串影子融进更深的影子。
瞭望台上,李响没有跟出去。他的位置在这里,铜镜、线圈、话筒——他的战场在探测仪后面。他把耳朵重新贴到铜镜边缘,敌军左翼的回音正在从闷沉变得轻散——步卒进入山谷段了。他们的阵型拉得比中路长出一截,前后脱节,最前面的已经走过了谷口,后面的还堵在半道上。这是一个天然的夹击位置,陈虎应该已经看到了。
左翼山谷里,陈虎趴在坡顶的碎石堆后面,把自己的呼吸压到最低。二十人伏在他身后,每个人都有五十步的冲刺距离,下面就是敌军左翼步卒松散的后队。他们的甲胄是皮甲不是铁甲,武器是短矛不是长枪,队列之间留出的空隙比规制宽了至少两步。陈虎在心里把李响那句"机动力差"咀嚼了一遍,然后握紧刀柄,从坡顶站了起来:"冲!"
二十人从坡顶俯冲而下。那一声"冲"像一块石头砸进水面,涟漪从山谷中段向两端荡开。步卒的队尾最先被撞散,陈虎的刀在第一息就切开了两个人的脖子,血喷在干燥的黄土上瞬间被吸干。王大柱紧跟在他身后,刀走偏锋,一刀捅进第三个步卒的侧肋,拔出来的时候刀尖上挂了一截布条。
敌军左翼步卒的反应慢了整整两拍。等前排的士兵终于意识到后方被袭、掉头想列阵的时候,陈虎的人已经切进了队列中段,像一把钝刀插进牛油里,虽然不快但一直在往里走。皮甲挡不住刀锋,短矛在近身混战中又施展不开,步卒的阵型像多米诺骨牌一样从中间往两边塌。
与此同时,哨所墙头的弓箭手按照李响草纸上标注的方位开始射击。李响画的不是弓箭手的站位,是敌军前锋推进的速度和距离坐标。他之前在草纸上标注了"墙外五十步""八十步""一百二十步"三根线。当敌军前锋的火把越过第一百二十步线的时候,弓箭手开始放箭;越过八十步线的时候射击密度加了一倍;在五十步线的时候,墙头最后一轮箭雨覆盖了敌军前锋的正面,同时陈虎的突袭已经让左翼开始溃散。
敌军中路发现了左翼的动静,骑兵主将不得不分出三百骑去救左翼。那三百骑从正面阵线上撤出来的瞬间,墙头受到的压力骤减——原来密密麻麻堵在墙外的火把密度突然稀了,像一阵风把乌云吹散了一道口子。陈虎抓住这个空当,带人从山谷侧翼撤回墙内。二十人浑身是血往回跑,王大柱跑在最后一个,屁股上还插着一支不知道谁的箭,但他跑得比谁都快。
哨所院门在他们冲进来的下一秒重新合拢。门杠落下的声音沉重得像断头台的铡刀。与此同时,敌军中路被左翼的崩溃和弓箭手的压制拖住了节奏,前锋的攻势被迫停在了墙外六十步到八十步之间,既不敢继续推也不敢后撤。混乱持续了大约一刻钟,最终敌军主将不得不鸣金收兵,三千人潮水一样退回夜色里,留下满地断箭、碎甲和二十多具尸体。
哨所广场上躺满了伤兵和缴获的兵器。王大柱趴在井台上让人拔屁股上的箭,拔出来的箭头上裹着一块带血的布,他咬着牙冲拔箭的人喊了一声"轻点"。陈虎没有停下来包扎,他浑身是血——有别人的也有自己的——穿过院子,三步并作两步冲上瞭望台。木台阶被他踩得咯吱乱响,他一脚踩碎了最上面一级的边缘,整个人几乎是撞进了瞭望台。
李响正蹲在地上捡一块碎了的铜镜片。那面铜镜在刚才的震动中从支架上脱落了,磕在台面上碎成三块。陈虎一把抓住他的肩膀,五指陷进他的皮甲缝里,力道大得像要把他整个人从地上拎起来:"你怎么知道左翼弱的?!"
李响被他抓得肩膀发麻,但没有挣扎。他蹲在地上,捡起最大的那块铜镜碎片举起来,碎片的边缘映着院子里火把的反光,有一小块光斑落在陈虎脸上。"声波碰到东西会弹回来,"李响的嗓子哑得几乎听不出原音,"铁甲越重回音越沉,布甲越轻回音越散。左翼的回音飘得很,全是轻甲步卒——"他顿了顿,"骑兵重甲的回音应该是闷的,我听过。而他们左翼的声音,一直往上飘。"
陈虎的手还抓着他的肩膀,但力道慢慢地松了。他低头看了看李响手里那块铜镜碎片,又抬头看了看架在木桩上那个破破烂烂的机器,铜线拧接处还沾着暗红色的血。"科学……"他念这两个字的时候,嘴唇动的幅度不大,像是把一个陌生的词放在舌尖上尝了一口,还没决定是吐掉还是咽下去。
李响擦了擦满脸的灰。灰尘混着汗糊在脸上,一抹就是一道黑印。他正要站起来,目光忽然扫到铜镜碎片的边缘——那块碎片被他举起来的时候,角度正好对着西北方向。碎片里映出一点细微的反光。他蹲着没动,把那块碎片重新举高了半寸,眯起眼睛。
陈虎顺着他的视线看出去,只看到一片夜色。"怎么了?"他问。
李响没回答。他盯着那块碎片看了整整五息,然后把碎片放下,站起来走到初代机旁边。支架上只剩一小片完整的铜镜了,不到原来面积的三分之一。他把那片残存的镜面转向西北,用手掌在镜面边缘拍了一下,镜面微微一颤,连接着的指针跟着晃动了一小格。
"将军,"李响的声音很轻,但每一个字都落在了陈虎的耳朵里,"探测仪又响了。这回的回音更小、更精——"他抬起眼睛,"不像大队,像一小撮精锐。"陈虎把手从他肩膀上放下来,缓缓拔出腰间的佩刀。刀身上的血迹还没干,在火把光里泛着暗红色的光泽:"指挥所。"
李响把手里的铜镜碎片重新放回支架底座上,用一块碎皮条绑紧。镜面只剩三分之一,可用面积更小了,但方向还可以调。"他们在西北方向,离这里大概七里,那片密林边上。"他拍了拍支架,"陈将军,没有我,你找不到那个地方——就算找到了,那些暗哨在你踏进去之前就已经喊出声了。"
陈虎把刀插回鞘里,刀身入鞘发出一声短促的金属摩擦音。他转过身对着瞭望台下面喊了一声:"王大柱!还能站起来吗?"院子里传来王大柱咬紧牙关的回话:"能!屁股上那玩意儿拔了,死不了!"陈虎回头看了李响一眼:"二十个人。你带路,我带刀。"李响把初代机从支架上拆下来背到背上——支架连着铜镜和线圈,拢共也就十来斤,但背上去的瞬间他感觉肩膀一沉,像扛着一整座哨所的重量。
瞭望台上的火把被风压弯了腰。李响走到木台阶边缘,回头看了看那面被磕碎了一半的铜镜碎片,它还被绑在支架上,月光照在碎片边缘上,切出一道细长的反光,像一根针尖指向西北方。
"走吧。"他踩着咯吱作响的台阶走下了瞭望台。院子里二十个人已经在列队了,黑衣、短刀、包了布的马蹄。陈虎站在最前面,王大柱排在第二个,屁股上那个箭洞用布条紧缠了一圈,站姿微微朝右边歪。李响走到队伍最前面,把背上的初代机紧了紧,朝西北方向迈出了第一步。
二十一个人没入夜色。铜镜的碎片在月光下反出一道微光,一闪就不见了。