《明末:我带八百残兵打游击》 第一章 辰州雨 戎易是被一泡尿憋醒的。 这个念头蹦出来的时候他正趴在冰凉的石板地上,左脸贴着粗粝的城砖碎块,嘴里一股铁锈味儿。后脑勺像被人用锤子敲过,钝痛从颅骨深处往外一下一下地撞,每撞一下,眼前的黑就加深一分。他试着动了动手指——能动。试着撑起上半身——手肘刚离地就软了,整个人又趴回去,颧骨磕在石板上,疼得他倒吸一口凉气。凉气里有股霉味,混着青苔沤烂的腥。 记忆是碎片式的涌上来的,不是完整的画面,是气味、声音、触感。柴火灶的烟味。军靴踩在泥地里的闷响。有人在喊“戎佥事”。那人喊得很急,嗓子破了音,尾音往上挑,像是在求他开城门。 开城门。 他猛地睁开眼。 头顶是灰蒙蒙的天,没有太阳,分不清是早晨还是傍晚。细雨落在脸上,凉得能让人清醒。他撑着地坐起来,手掌磨在碎石上,硌得生疼。城砖缝里长着青苔,摸上去又湿又滑。他发现自己正靠在一道垛口下方,身边散落着半块发霉的粟米饼和一只翻倒的瓦罐,瓦罐里的水已经渗进石缝里,只剩下罐底一点浑浊的沉淀。 他想起来了。不是想起来——是那些记忆直接灌进了他的脑子,像有人把一整桶冰水从他头顶浇下去。他叫戎易,辰州卫指挥佥事,七品武官,世袭的。但现在这具身体里的那个人已经不是原来的戎易了。原来的戎易三天前在城头巡查时一脚踩空摔下马道,后脑勺磕在城砖上,当场断了气。而他——另一个戎易——在一个完全不同的时空里,是军事科学院战争史研究所的研究员,研究了一辈子南明史。 史书上的永历三年秋。清军湖广提督标下参领巴彦率部攻辰州。城破。军民死难。无一生还。 他扶着垛口站起来。膝盖在抖。他能感觉到大腿后侧的肌肉在痉挛,不是害怕——是这具身体已经躺了不知道多久,肌肉在抗议突如其来的承重。他低头看自己的手:指甲缝里嵌着泥,虎口处有一道结了痂的旧伤,指节粗糙——这是个握过刀也握过笔的手,不是他原来那具身体上那双只在键盘和档案袋之间来回的手。 城下有人喊叫。 他转过身,伏在垛口上往下看。官道上涌来的是溃兵。衣甲不整,有扛着刀的有空着手的,有人一瘸一拐,有人互相搀扶着,泥浆溅到他们腰间,头盔跑丢了的露出乱蓬蓬的发髻。一个中年兵怀里抱着一杆没了枪头的长枪,枪杆上刻着字,太远看不清。溃兵的队伍绵延到官道尽头,被细雨和薄雾模糊成一条灰黑色的线。 “开门!放我们进去!”城下有人在砸城门。拳头砸在包铁的门板上,闷闷的,像濒死的人在捶棺材板。 “戎佥事!”守城的百户刘千户从马道上跑上来,矮壮的身形在雨里显得更矮了,他喘着粗气在戎易面前站定,雨水顺着他头盔的边缘往下滴,“这些溃兵——放不放?” 戎易看着他。刘千户的脸被雨水泡得发白,嘴唇干裂起皮,眼睛里全是血丝。这个百户大概好几天没合眼了。戎易张了张嘴,嗓子干得像砂纸,发出的声音连他自己都吓了一跳——“放。” 刘千户愣了一下。“可是——” “放。”戎易咳了一声,喉咙里涌上一股铁锈味。他扶着垛口站稳,膝盖还在抖,但他的声音已经比刚才稳了,“开城门。让溃兵进来。” 刘千户看了他一眼,那眼神里有意外,也有一点不易察觉的松动。然后他转身冲城下喊:“开城门!” 铰链转动的声音尖锐刺耳。城门被推开一扇,溃兵像开闸的水一样灌进来。戎易从城头上往下看,看着那些泥泞的、疲惫的、惊恐的脸。他忽然意识到,这些人跟他一样——不知道还能活多久,也不知道为什么还活着。 胃里突然一阵绞痛。不是饿——是恐惧。不是对清军的恐惧,是更深的、从骨缝里往外渗的那种恐惧。他研究了一辈子南明史,写了十五年的论文,每一篇都在分析南明为什么亡。现在他站在南明的一座孤城里,手里只有八百个随时会跑的溃兵,和一座城墙破了好几个豁口的破城。他写的每一篇论文都在告诉他:辰州必破。史书上写得很清楚。三个月后。城破。无人幸存。 雨下大了。 戎易转过身,背靠着垛口,让冰冷的雨水浇在脸上。他能感觉到自己的心跳,很快,快到胸腔都在震。老所长当年在课上说“实事求是”的时候,他坐在第一排,笔记记得工工整整。现在那四个字从记忆里浮上来,不是写在纸上的,是刻在胃里的——实事求是,就是先搞清楚自己到底有什么。 粮草。火药。可战之兵。这三样东西他还不知道确切数字。但他知道另一件事:无论数字多难看,他不能跑。因为他读过清初地方志里关于辰州陷落的那一行字。那行字太短了。短到没有记录任何一个名字。 刘千户从城下跑上来,靴子在马道上打滑。“戎佥事,溃兵——怎么安置?” “开粮仓。”戎易撑着垛口直起身,“把米全拿出来。支锅,煮粥。” “全拿出来?城里存粮——” “够不够吃了今天再说。先让他们吃上热饭。”戎易往城下走,膝盖还在发软,但他的步子越走越稳。他走到马道拐角处,停了一下,回头对刘千户说,“粥煮好之后,把溃兵里有伤的集中到一起,没伤的编成临时队列。我要一个一个看。还有——城北破庙里住着一个会修火铳的老头,叫何守成。找到他,带他来见我。” “那个倔老头?他以前是张献忠军中的火器匠,两个儿子都死在战场上,发誓这辈子再不碰军械。” “就说辰州城要破了。问他愿不愿意让辰州城里的人死得跟他儿子一样。” 刘千户沉默了一下,然后转身跑下马道。戎易没有去看他跑去的背影,而是站在马道拐角处,把手掌按在城墙上。城墙上的砖是冷的,被雨淋湿之后更冷。他按着那块砖,感受着从砖缝里渗出来的雨水顺着他的手腕往下淌。 他在心里默念了一遍那几个数字。八百。三个月。巴彦的一千五百人已经在路上了。按照史书记载的日期推算,他最多还有九十天。 然后他又默念了一遍老所长课上的那句话。不是那句“实事求是”。是另一句——那天下课,老所长合上讲义,说:“你们研究战争史,记住一件事——战争从来不是比谁的兵多。是比谁更想活。” 他松开手,往城下走去。城门口的方向传来粥锅沸腾的咕嘟声,混着溃兵们嘈杂的说话声和雨声,乱糟糟的,但是在戎易听来,那吵闹里至少有活人的气息。 路过南门的时候,他看见一个十七八岁的少年溃兵蹲在地上,盔甲不合身,袖子挽了好几道,正用袖子擦眼泪。旁边一个辰州卫的老兵递了块干饼给他,说:“别哭了,留着点力气。”少年接过干饼,眼泪掉得更凶了。 戎易走过去,蹲下来,问他叫什么。少年抬起头,眼睛肿得睁不开,但嗓子里挤出了两个字:阿桂。辰州城里铁匠的儿子,被征去当了溃兵,跑了四天才跑回家门口。 戎易把他扶起来,说:“吃完了来找我。” 辰州,永历三年秋。 戎易站在粮仓门口,看着那口煮粥的大锅。火光映在他脸上,把他的表情照得忽明忽暗。 他不知道的是,今夜,八百个喝过粥的人里,有二百人会选择留下。 而这二百人,将成为辰州兵的第一块基石。 第二章 粥 粥锅支在城门口,三口铁锅一字排开。 锅是从守军伙房里搬来的,锅底积了厚厚一层陈年锅灰,伙夫用石头刮了半天才刮干净。米是戎易亲手从粮仓里搬出来的——不是他信不过别人,是粮仓的钥匙从溃兵进城那一刻起就被他攥在手里,攥得手心出汗。存粮比他预估的还少,算来算去,够八百人吃不到一个月。他把钥匙揣进怀里的时候,一个管粮的老兵在门口站了好一会儿,嘴巴张了张,走了。 米下锅,水沸腾,粥香在潮湿的空气里散开。溃兵们围过来,有的站着,有的蹲在地上,有的靠着城墙根,眼睛都盯着那几口锅。没有人说话。跑了四天的兵,饿了三天的兵,从常德外围一路被清军追到辰州的兵——他们不说话,是因为说话的力气都用来跑了。 戎易站在锅边,手里拿着长柄木勺。他没有把勺子递给别人。他自己舀。舀一勺,递一碗。每一个接过粥碗的人,他都要看一眼。不是看脸——是看手。手抖得太厉害的,是饿过了,得先喝稀的,不能吃干的。虎口有老茧的,是常年握刀的,这种人缓过来还能打。手指甲缝里有黑泥的,是刚被征不久的新兵,从地里被拉出来还不到一个月,连刀都没握熟。他把这些人一一记在心里。每一碗粥递出去,他就在心里标一个注——能打,不能打,可以练。 一个中年溃兵接过粥碗,没喝。他端着碗,看着粥面上浮着的几粒粟米,忽然说:“你们辰州当官的,不跑?”戎易说:“不跑。”中年溃兵又问:“为什么不跑?常德的官跑了,岳州的官跑了,衡州的官也跑了。” 戎易用木勺敲了一下锅沿。“因为辰州是我的城。你们跑了,没人怪你们。我不跑,也没人能替我跑。” 中年溃兵看了他好一会儿,然后低下头,把粥喝了。 阿桂是最后一个来领粥的。不是他排在最后——他一直蹲在城墙根下,等所有人都领完了才慢慢挪过来。他的眼睛还肿着,但已经不哭了。他的盔甲上沾满了泥浆和碎草屑,右手虎口处有一道口子,不深,是握刀握的,结了痂又被磨破了,痂边上渗着淡黄色的组织液。戎易舀了满满一勺粥,把碗递给他。阿桂接过碗,喝了一口,然后眼泪又下来了。这一次不是之前那种无声的淌眼泪——是肩膀先抖,然后整个人蹲下来,把脸埋在膝盖里,闷闷地哭。 戎易蹲在他旁边。他没说“别哭了”——他知道这少年不是因为害怕才哭,是因为跑了四天,沿途的城池一座接一座地对他关上城门,他以为自己已经是个死人了。现在一碗热粥告诉他,还不是。 等阿桂哭够了,戎易问他:“你爹是铁匠?” 阿桂用袖子擦了一下脸。“南街陈记铁匠铺。我爹叫陈老铁。” “你从小在铁匠铺长大,拉过风箱,抡过锤子。”戎易把木勺放在锅沿上,站起来,“从今天起,你跟着何伯。何守成,北城破庙里那个老火器匠。他修铳,你递工具。他试火药,你拉风箱。他骂你,你听着。” 阿桂愣住了。“可是……我想打仗。” “修铳也是打仗。铳管里多一寸膛线,铅弹就多打准一个人。你爹在铁匠铺打了一辈子铁,他打的刀在战场上砍了多少清军,他自己也不知道。但他的刀替他上了战场。”戎易看着阿桂,“你的铳,也会替你上战场。” 阿桂看着自己手里那只空碗,然后站起来,把空碗放在锅边的石台上。“何伯住在哪?” “北城破庙。门口有一棵被雷劈过的老槐树。” 阿桂转身就走。走了几步又回来,把那只空碗拿起来,放进旁边的洗碗桶里。然后才走。 傍晚,清点人数。溃兵一共涌入六百余人,加上辰州卫原守军不到二百,总计约八百人。留在城里没走的,不到三百。其余的人在喝过粥之后陆续散去,有的往南去投奔永历朝廷,有的往东去投奔李定国残部,有的说回老家种地。戎易没有拦。他把留下来的人集中在粮仓前的空地上,一个一个登记名字。登记完最后一个,刘千户凑过来,压低声音说:“戎佥事,二百来号人,守不住辰州。” “我知道。”戎易把花名册合上,“但巴彦不知道。” “什么意思?” “巴彦的情报是一千多溃兵涌进了辰州。他不知道大部分溃兵吃过粥就跑了。他以为我们在城里有上千守军。”戎易把花名册递给刘千户,“明天开始,在城头多插旗帜,多挖灶坑。让巴彦的斥候看到炊烟——他要从炊烟的数量推测我们有多少兵。我们烧不出上千人的炊烟,就多挖灶坑。清军斥候数灶坑数,有多少灶坑,他们就会推测有多少人。灶坑是死的,人是活的。死的能骗活的。” 刘千户愣了一会儿,然后他笑了。不是那种“好计策”的笑——是那种一个人突然发现自己的长官没疯之后的释然。 夜里,戎易一个人在粮仓耳房里对着原主留下的手绘地图发呆。地图画得不太准确,比例尺也是乱的,但能看出辰州四面环山,沅江绕城而过,城北有一道浅滩,是渡江的唯一通道。他在这道浅滩上画了一个圈,又在城北渡口画了一个叉。渡口是疑阵。浅滩是陷阱。巴彦会选浅滩。他在史书上读到过巴彦这个人——宿将,谨慎,但不怯战。宿将有一个共同的弱点:他们相信自己的判断。戎易要做的,不是改变巴彦的判断,是给巴彦一个让他相信自己判断的理由。 他把地图折好,放在桌上。窗外传来一阵敲打声——很轻,但很密集。是铁锤敲在铜片上的声音。北城破庙的方向。何守成开始修铳了。 戎易吹灭油灯,在黑暗中坐了片刻。他想起第一天穿越时在城头上心里的那场恐惧——不是怕死,是怕自己做错了选择,把几百条跟他素不相识的命带进坟墓。现在他知道那场恐惧不会消失。它会一直在那里,像这堵城墙一样,压在他背上。但恐惧压着的地方,刚好是腰杆挺直的位置。 第三章 铳声 第五天,清军斥候到了。 戎易是在城头吃干粮的时候听到消息的。干粮是杨秀娘昨晚新做的粟米饼——杨秀娘是昨天主动找上门来的。这个被清军屠了村的年轻妇人来的时候手臂上还包着纱布,纱布上渗着淡黄色的组织液,是自己在灶房换药时随便裹的。她说她认得字,会记账,男人被清军杀了,孩子被婆婆带回了娘家,她一个人留在辰州不知道该干什么。戎易让她把粮仓的账册抱来。她在耳房里翻了整整一个下午,把过去半年的粮草进出账目全部重新誊写了一遍,然后在每一笔有疑问的数字旁边画了一个小圆圈。戎易看了那些圆圈,说:“你明天继续。”她说:“我没地方住。”戎易把粮仓隔壁的耳房腾出来给她,她在墙角铺了条草席,就算住下了。 此刻戎易站在城头,把粟米饼三两口塞进嘴里,从垛口往外看。远处官道上,十来骑清军正朝辰州方向来。打头的是个身形壮硕的军官,骑一匹黑马,盔甲在太阳底下反着冷光。他身后的骑兵在官道两侧散开,像一群觅食的猎犬。 巴彦的斥候。来得比预想的快。 “戎佥事,打不打?”刘千户的弓已经捏在手里了,弓弦被雨水浸过,他怕松,一直用手绷着。 “不打。”戎易放下单筒望远镜,“放他们过来。让城头的兵不要露头,铳不要亮出来。城门开着。” “开着?” “开着。”戎易转身下城,“我要让他们看到的不是防备,是漏洞。让他们以为辰州是一座还没来得及关上门的空城。”他没有说后半句。让他们回去告诉巴彦,辰州可以打。从浅滩打。 城门口,杨秀娘正蹲在地上用树枝教儿子写字。她儿子今年五岁,之前在村里的时候杨秀娘教他认过几个字,后来清军来了,孩子被婆婆带走,母子俩失散了几个月,直到前几天婆婆托人把孩子送回辰州,说兵荒马乱的,孩子跟着娘总比跟着老人强。此刻那孩子正拿着树枝在泥地上写他自己的姓——一个大大的“林”字,右边那个“木”字旁写成了“才”字,歪歪扭扭的。杨秀娘没有纠正他,只是用手指在他写错的地方比了一下,让他自己看。他自己看了片刻,擦掉重写。戎易从她旁边经过时,她抬起头问:“清军来了?”戎易说:“斥候。”她低下头继续教儿子写字。树枝在泥地上划出沙沙的声音,那孩子嘴里念叨着“林”字的笔画顺序。 何守成在北城破庙里修好了第一批铳,一共三杆。他把阿桂叫到跟前,把第一杆递过去。“甲一号。线膛铳。铳管里刻了膛线,铅弹打出去能转,比滑膛铳准。装弹时间比滑膛慢一倍,铅弹要用力捅进去咬住膛线。你手劲够,眼力好,这杆铳归你。明天你用它。” 阿桂接过铳。铳托是柞木的,打磨得很光滑,贴腮的那块被磨出了薄薄一层包浆——不是他磨的,是上一个用这把铳的人留下的。他摸了摸那块包浆,把铳抱在怀里。当天下午,阿桂在城北破庙后面的山坡上试铳。何守成让他瞄一百二十步外的一棵歪脖子柳树。阿桂趴在地上,把铳管架在土堆上,瞄了片刻,扣动扳机。铳声在山谷里回荡,惊飞了树上的鸟。弹孔打在树干正中偏左。何守成用望远镜看了一眼,说:“没打中柳树的正中心,但在一百二十步外打中了树干。” “那还差多少?” “柳树是死的,清军是活的。明天你就知道了。” 隔天下午,戎易把所有人都叫到了城门口。猎兵、步兵、辎重兵,还有那些在粥棚前选择留下的人。火把插在城门口两侧,火光照着几百张脸。有些脸还很年轻,比如阿桂;有些脸已经老了,比如何守成;有些脸上带着还没愈合的伤,比如昨天在渡口抢修工事时被碎石划破额角的老孙。戎易站在城门口的石阶上,没有长篇大论,只说了一段话。 “清军已经在沅江对岸扎营。巴彦本人就在对岸。明天他们会渡江。他们有一千五百人,我们有两百人。” 人群里有人倒吸了一口凉气。戎易顿了顿,让这个数字沉下去。 “但我们不跟他们比人多。我们跟他们比谁更了解这片江面。巴彦不知道浅滩的水下有什么,我们知道。巴彦不知道渡口是假的是浅滩才是真的,我们知道。巴彦不知道我们在坟地藏了铳手,我们知道自己藏了多少。他不是来打仗的——他是来我们准备好的战场上送死的。” 没有人说话。但戎易看到刘千户把手里的弓握紧了。阿桂把甲一号往怀里抱了抱。 “我不承诺你们明天能活着。我不承诺我们能赢。我只承诺一件事——明天清军过河的时候,每走一步都在我们算计好的圈套里。剩下的,就看你们手里的铳,和你们自己的胆子。” 他走下石阶,走到人群中间。“明天辰州要是破了,我就跟你们一起死在这座城里。但史书怎么写我们——是只字不提,还是提了也只写一笔‘辰州军民死难’——那是史官的事。我只管一件事:让巴彦记住辰州这两个字。” 开战那天凌晨,沅江起了雾。 戎易站在城头,透过雾气能看到对岸清军营地里的篝火。那排篝火比昨晚更密了——巴彦的主力到了。杨秀娘在他旁边站了片刻,把一个暖手的小炭炉塞进他手里。炭炉是用破瓦罐改的,外面裹了一层旧布隔热。“今天我用不上,你在城头站一整天。”她说完就转身下了城头,回耳房继续记账。 雾气开始散了。对岸的清军开始列队。戎易从垛口上看下去,清军在分两队——一队往渡口方向移动,另一队在浅滩方向集结。巴彦骑在那匹青骢马上,站在土坡上,手里举着一支铜管望远镜。戎易在等,等巴彦放下望远镜的那一刻。巴彦选浅滩。他的判断是对的。但判断对只是第一步。剩下的事,需要阿桂。需要刘千户。需要那几十个趴在坟地和城头上的铳手。 清军开始渡河了。不是竹筏,是涉水。浅滩上黑压压一片,盾牌手在前,长枪手在后,涉水的声音哗哗地响。戎易站在城头,右手举了起来。阿桂的甲一号从垛口缝隙伸出去。铳管上还沾着昨天试铳时留下的露水。少年用袖子把铳管擦干,然后把铳托顶在肩上,右眼瞄准。 戎易的手落了下来。 甲一号的铳声在城头炸开。浅滩上最前面那个盾牌手一头栽进水里,溅起的水花是红色的。然后是第二声铳响,第三声。坟地那边也响了——铳手二队从侧翼开火,滑膛铳的铅弹打在清军盾牌阵的侧面上。清军的涉水速度突然慢下来,盾牌手蹲在水里不敢动,长枪手被压得抬不起头。 巴彦在土坡上放下了望远镜。戎易看不清他脸上的表情,但他看到巴彦的手在望远镜铜管上停了好一会儿。 然后清军开始撤退。不是溃退——是收兵。巴彦没有把全部兵力压上来,他留了预备队。但戎易知道他赢了。不是赢了这场仗,是赢了时间。巴彦今天退回去之后,至少要多花三天来重新评估辰州的防御。三天,够何守成多修好几杆铳,够阿桂多练好几次装填,够杨秀娘多记好几笔账,够那些还在观望的溃兵决定留下。 戎易靠在垛口上,听着清军撤退的号角声。他没有庆祝,甚至没有松一口气。他只是把手里的炭炉还给来送姜汤的杨秀娘,然后低头在城砖上用手指划了一道印子。这道印子是今天。以后还会有很多道印子。每一道都是辰州还活着的证据。 他不知道的是,阿桂正在城头另一侧擦铳。铳管里火药渣子比昨天多了好几倍,他擦了好一阵才擦干净。他也不知道,刘千户蹲在城门口啃着一块干饼,一边嚼一边自言自语:“两百人打退了一千五。”其实不是打退。但他不管。他嚼着干饼,把弓弦重新紧了紧。 他更不知道的是,此刻沅江对岸的巴彦正站在土坡上,把铜管望远镜折好放回鞍侧皮囊里。他的副将问他为什么不继续打。巴彦说:“城头有猎兵。猎兵的铳比我见过的任何鸟铳都准。”副将又问:“猎兵有多少?” 巴彦没有回答。他翻身上马,往营地走去。走了几步,又回头看了一眼对岸的辰州城。雾气已经完全散了。城头上那几面旗帜在江风里轻轻飘着,旗杆的影子拉得很长。他没有看到猎兵的铳管。但他知道那些铳管还在垛口后面,等着他下次来。 第四章 旧账 清军退去后,戎易发现自己睡不着了。 不是熬夜的那种睡不着。是躺在粮仓的草席上,闭着眼睛,脑子里一直在转——巴彦的斥候退到了哪里,对岸的清军营地有没有新增篝火,明天要不要派人去浅滩上把清军尸体拖走,拖晚了会不会发瘟。这些事情一件接一件地冒出来,排着队往他脑子里挤。他翻了个身,草席下面的石板又硬又冷,硌得他肋骨生疼。 后来他终于迷迷糊糊睡着了,但天还没亮就被冻醒了。秋夜的凉意从石板地上渗上来,钻进他的被褥——说是被褥,其实就是从溃兵手里收来的一条旧毯子,被面破了好几个洞,棉花从破洞里往外钻,露出里面灰黑色的棉絮。他把毯子又裹紧了些,裹完之后发现脚还露在外面,又把脚缩了缩,把毯子往下拽。折腾了一会儿,他索性不睡了,坐起来点了一盏油灯,在灯下翻看杨秀娘昨天交给他的账册。 杨秀娘进屋的时候,戎易正对着其中一页发愣。那页上记的是五月到八月的粮草出入记录,每一行都写着日期、数量、事由,但有一行被杨秀娘用朱笔点了个极小的红点。他的手指就停在那红点上。 杨秀娘端着一碗刚煮好的粟米粥走进来,粥面上搁了几根咸萝卜条。她把粥碗放在戎易手边。戎易抬头看她,发现这妇人站在门口,手臂上还包着纱布——刚来那天她自己在灶房换药时随意裹的,纱布边缘有点松了,但她没有重新包扎,大概觉得打仗之后纱布金贵,能省就省。 “五月二十三,出粮二十石。领粮人:周怀义。事由:犒军。”戎易念了一遍那行字,然后把账册摊开,转向杨秀娘,“这笔账,没有接收人签字。” “不止这一笔。”杨秀娘接过账册,翻了几页。她的手指很稳,每一下都翻在同一个位置,看得出这本账册她已经翻过很多遍了。“从五月到八月,七笔,合计短少粮八十余石。有的写犒军,有的写修缮,有的写车马费。所有的单据都只有周怀义一个人的印章。没有接收人,没有经办人,没有复核人。” 戎易端起粥碗喝了一口。粟米粥不烫——杨秀娘端过来之前在伙房晾了片刻,知道他会趁热边喝粥边看账册,太烫的话喝不成。粥有点稀,但咸萝卜条很脆,咬在嘴里咯吱咯吱响。他嚼着萝卜条,想起一件事。“之前的账房呢?” “去年冬天走的。走之前把账册交给了粮仓旧吏韩老三。韩老三——”杨秀娘停了一下,“韩老三前几天死了。他临死前让他儿子来找过我,说他有些东西不敢写在账本上。只留了一句话。” “什么话?” “‘周守备不是一个人’。” 戎易把粥碗搁在账册旁边,站起来,拍了拍膝盖上的草屑。“带我去找周怀义。” 周怀义住在城东一所两进的宅子里。在辰州这种小地方,这就算是好宅子了。院墙是砖砌的,门楣上还挂着块匾,写着“忠勤”两个字,漆皮剥了大半,字还能认得。戎易叩了叩门环,等了好一会儿,门才开了一道缝。 开门的是个老仆,瘦得颧骨高耸,眼神躲闪,说周守备病了,不见客。戎易没跟他废话,肩膀抵住门缝往里一推,门就被推开了半扇。 院子里有棵石榴树,树下石桌上放着一碟花生米和半壶酒。酒壶上凝着水珠,是刚从井里打上来的。一个穿八成新青绸直裰、圆脸白净的中年男人坐在桌边。他趿着一双布鞋,没有袜子,脚趾露在外面,看见戎易进来,那几根脚趾下意识地缩了一下。然后他的脸上迅速堆起了笑——嘴角弯了,但眼角的肌肉纹丝不动。 “戎老弟!什么风把你吹来了?这几天城里城外忙得脚不沾地,我想去找你都不敢打扰。”周怀义站起来,顺手把那碟花生米往桌子里推了推。动作很自然,像在收拾桌子,也像在遮什么。 戎易没有坐。他从杨秀娘手里接过账册,翻到五月二十三那一页,摊在石桌上。摊账册的时候,他的手指正好压在周怀义刚才推花生米的位置。“这笔粮,二十石。粮去哪了?” 周怀义低头看了一眼账册。那一瞬间,他的表情变了一变——不是慌张,是一种“终于来了”的了然。但他的笑容很快就重新堆起来。“那笔啊,犒军用的。五月上峰来巡查,我让兄弟们辛苦几天,把城防整一整,总得犒劳一下吧。” “巡查的上峰是谁?” “湖广都司的王参议。在辰州住了三天。” “三天,二十石米。”戎易的语气很平,像在问一个跟他毫无关系的问题,“辰州卫那时在册兵额五百。三天二十石,每个兵吃了四升米。四升米,够一个人吃十天。” 周怀义的笑容僵了一下。他端起酒壶想倒酒,发现壶嘴是空的,又放下了。“戎老弟,你刚来辰州,有些老规矩你不清楚。上上下下都要打点,不打点,修城的银子批得下来?巡按来了能给辰州写好评语?这些钱,不都是从粮草里周转的嘛。”他说到“周转”两个字的时候,手指无意识地在石桌面上画了个圈。 “修城的银子批了多少?” “三千两。” “城墙上修了几块砖?” 院子里安静下来。风吹过石榴树,有几片叶子落在石桌上。那碟被推到桌子里侧的花生米上已经沾了一片枯叶,周怀义没有去拿掉。他额角沁出了一层薄汗——不是恐惧的冷汗,是那种知道自己已经被逼到墙角、但还试图找出最后一扇暗门的汗。 戎易看着他,心里忽然生出一种很复杂的感受。不是愤怒——是累。比在城头上站了一整夜还累的那种累。他穿越前研究南明史,看了太多这种人。不是坏人,也不是好人,是夹在王朝末日里的普通人。他们会贪,会骗,会在粮草账册上做手脚,但他们不会开城投降——因为城破了他们也得死。周怀义这种人,在明末遍地都是。他不是清军的探子,也不是朝廷的忠臣。他就是在夹缝里活下去的人,靠把一部分粮换成银子,再把一部分银子换成路。 但现在辰州需要每一粒米都留在粮仓里。戎易不能让周怀义继续从粮仓里往外搬粮——但他也不能杀了周怀义。城里那些乡绅、书吏、旧军官都在看着,看他怎么处置这个守备。杀了一个周怀义,所有和周怀义做过类似事情的人都会缩回去,缩回去的人不会真心守城。 戎易低头看着石桌上那碟花生米。花生米炸得焦黄,盐粒还粘在上面。他忽然觉得很饿——不是身体上的饿,是那种明明刚吃过饭、但看到别人桌上的食物还是想吃一口的饿。他在穿越前偶尔加班到深夜也会有这种感觉。他把目光从花生米上移开,清了清嗓子。“周守备,短少的粮草折成现银,八十余石。按市价算,少一石补一两。八十两。三天之内补齐。” 八十两。不是戎易随口说的。他昨晚在心里算了一遍——辰州卫守备的俸禄加常例,周怀义一年能拿到的银子大概三百两。八十两是他拿得出来、但会很疼的数目。戎易需要这笔银子去买新粮,但更需要周怀义肉疼。肉疼了,才不敢再伸手。 周怀义的手指在石桌上敲着,敲了好一阵,八字胡在微微发颤。然后他突然转向站在门口的老仆:“去把后屋柜子里的银匣子拿来。”老仆看看他又看看戎易,嘴唇动了动,转身去了。 杨秀娘悄没声息地翻开账册,翻到最后一页,笔已经蘸好了墨。等老仆捧着红漆木匣子出来,周怀义数了又数,把几张碎银子和两张银票推过来。“这里五十三两。剩下的二十七两,三天之内补齐。” “二十两。”戎易没有看银子。他看着周怀义的眼睛。“五月短少的粮是二十石。你先补这一笔。剩下的,一笔一笔来。” 周怀义的手停在银匣子上。他的八字胡彻底垮了。过了好一会儿,他又从匣子里捡出两块碎银。“凑足二十两。” 杨秀娘上前拣起银子和银票,放进随身带的布袋里,掂了掂。分量对。她在账册上工工整整地写了一行字:十月初八追回银二十两,尚欠六十余石待追。 戎易转身往门口走。走到门口,停了一下。他没有回头,只是偏过头,让声音刚好能传到周怀义耳朵里。“周守备,明天开始,你来辎重营帮忙。杨秀娘管账,你负责登记每天出库入库。你做账的本事比假账好。真账做好了,比假账难得多。” 周怀义没有说话。戎易走出院门,杨秀娘跟在后面,布袋里的碎银子沉甸甸的,互相碰撞发出细碎的响声。 走出巷子,杨秀娘忽然开口:“你让他做账,不怕他继续作假?” “他不会。”戎易说,“他不敢。韩老三死了,账上只有他一个人的印章。别人分走的粮,没有凭证。只有他知道那些粮分给了谁。他现在最怕的不是我查账——是那些人怕他被查之后招出来,先对他下手。他留在辎重营里,我保他安全。他出了辎重营的门,那些跟他一起分过粮的人就会想尽办法让他闭嘴。他自己也知道,留在辎重营是他最安全的选择。”他顿了顿,想起桌上那碟花生米,“而且他贪的那些粮,不是全部进了自己口袋。辰州这种地方,上上下下都要打点——他说的那句话是真的。我只是需要他把打点别人的本事,用在打点辰州的账目上。” 回到粮仓,杨秀娘把二十两银子锁进木匣子里。钥匙挂在腰上。她挂钥匙的动作很自然——先把钥匙穿进腰间的系绳上,然后把钥匙塞进腰带内侧,贴着腰侧的骨头。这样走路时钥匙不会晃,硌着的那块位置已经习惯了。 晚上,周怀义一个人在院子里站了很久。石榴树上的果子已经红了,但还没熟透,皮上带着青黄色的斑点。他把石桌上的酒壶端起来晃了晃,空的,又放下了。然后他走进里屋,翻出自己那支从武昌带来的松烟墨和一方端砚。砚台很旧了,边缘有一道裂痕,是在武昌当守备时不小心摔的。他用墨条在砚台上磨了很久,磨到墨汁浓得拉丝,然后从柜子里找出一本空白的账册——不是衙门发的那种黄纸账册,是自己买的白宣纸,纸质细腻,吸墨好,不洇。 他把砚台端到油灯下,翻开空账册第一页,用自己最好看的字迹在封面上写了五个字:辰州粮草录。写完之后他对着这五个字看了好一会儿,然后把笔搁在砚台上,坐回椅子里,背靠着墙,闭上眼睛。窗外的石榴树在夜风里晃着枝丫,几颗没熟透的石榴轻轻敲在窗棂上。 第五章 猎兵 阿桂拿到甲一的那天早上,天还没亮透。 他是被冻醒的。北城破庙里没有床,何守成在墙根下铺了几块破门板,上面垫一层稻草,这就是他的铺位。稻草是去年的,睡了几天之后被压得又薄又硬,晚上翻个身就哗啦啦响。阿桂从稻草堆里坐起来,发现何守成已经在院子里了。老头蹲在门槛上,手里拿着一块磨得发亮的铜片,对着刚冒头的太阳光看曲直,嘴里哼着一段沅江上的水运号子,调子翻来覆去就那几句,他哼了十几年也没哼全过。 “过来。”何守成没回头,但他听到阿桂起身时稻草发出的窸窣声。阿桂揉着眼睛走过去。何守成把靠在墙根的三杆铳指给他看——铳管比滑膛铳更长,铳托的木料是深色的硬木,不是本地杨木,打磨得很光滑,贴腮的那块被磨出了薄薄一层包浆。 “这三杆是广东那边过来的线膛铳。铳管里有膛线,铅弹打出去能转,比滑膛准。装弹比滑膛慢一倍,铅弹要用力捅进去,让铅弹咬住膛线。不咬住了,弹就偏。”何守成把铜片放在一边,站起来,用下巴指了指院墙外那排柳树。最远那棵柳树离院墙至少一百二十步,树干上钉了块烧焦的木板,木板上用白灰画了个圈。圈不大,比人的脑袋大不了多少。 “打那个。” 阿桂接过铳。甲一比他现在用的那杆滑膛铳重了至少三斤,铳管更长。他把铳托顶在肩上,右眼瞄准。早晨的光线还不太足,柳树在雾气里影影绰绰,木板上的白圈只能看个大概。他深吸一口气,开始装弹。 线膛铳装弹确实比滑膛慢。铅弹比铳管口径略大,要用通条用力捅进去。他捅到一半的时候铅弹卡住了,通条压弯了都没进去。他不敢抬头看何守成的脸色,只是咬着牙把铅弹退出来,重新装。第二次还是卡住了,通条捅进去的力道不够均匀——他太紧张了,手上的劲忽大忽小,铅弹在铳管里走得不顺畅。 何守成在旁边看着,没帮忙。等阿桂把铅弹退出来第三次重新装的时候,老头才开口:“铅弹上裹一层鹿皮再捅。裹薄了不咬膛线,裹厚了捅不进去。你手上那块鹿皮太厚,换薄的。” 阿桂从腰间布袋里摸出另一块鹿皮,比刚才那块薄了一半。他把鹿皮裹在铅弹外面,再捅。这次进去了,但阻力很大。他咬着牙一直捅到底,额头上的汗顺着鼻梁滴在铳管上,手在微微发抖——不是怕,是用力过猛,肌肉一直在紧绷状态撑不了太久。 “别瞄太久。”何守成的声音从旁边传来,“线膛铳后坐力比滑膛铳大得多,你越瞄手越抖,手越抖弹越偏。趁手还没抖的时候放。” 阿桂扣动了扳机。 铳声在清晨的山谷里炸开,比滑膛铳更脆更尖,后坐力撞在他肩膀上,力道比滑膛铳重了至少一半。他往后退了小半步才站稳。白烟散开,他眯着眼往柳树那边看。木板上没有出现新的弹孔。打偏了。偏了多少看不清,但他能感觉到偏了——刚才扣扳机的那一瞬间,他的肩膀提前缩了一下。 何守成从墙根下拿起一根细竹竿,走到柳树前,用竹竿指着木板左侧大约三寸的地方。那里有一小块树皮被掀掉了,露出里面白色的木质部。“偏左三寸。没打中板,但打中了树。第一次用线膛铳能上靶——是树——不错了。” 阿桂看着那棵柳树上被掀掉的树皮,没有说话。他把铳放下来,甩了甩被后坐力震得发麻的右肩。 “我爹以前说过,打铁最怕的不是打不出好铁,是把铁打废了自己还不知道。”阿桂摸着铳管,铳管还烫着,热度从指尖传上来,“我第一次帮他拉风箱的时候,拉得太快,炉温太高,把一块好铁烧酥了。他说烧酥的铁只能回炉重炼,但重炼过的铁总不如头炼的铁好用。那块铁后来打成了一把刀——是把好刀,但刀背上永远有一道细纹。” “你爹说的是铁,说的是铳吗?” “都是一回事。铁有旧伤,铳也有旧伤。铁有旧伤能回炉,铳有旧伤——”阿桂想起了什么,没有说下去。 “铳有旧伤能修。但修好了,铳管里那道暗纹一直在。”何守成看着阿桂,“你怕的不是铳管里的暗纹。你怕的是自己身上的暗纹。”阿桂没有回答。他把铳放下,重新摸出一块鹿皮和一颗铅弹,把鹿皮裁成薄薄一小块裹在铅弹外面,再装弹。这一次他捅通条的力道均匀了——不是手不抖了,是找到了用力的节奏。通条捅进去七下,每一下的深度都一样。何守成在旁边数着,没出声。 第二铳打中了木板的右下角,离白圈还差两寸。第三铳打中了白圈边缘,弹孔一半在白圈里一半在木板上。何守成用竹竿敲了敲那个弹孔,说:“行了。” “还没正中。” “没人让你正中。打仗的时候你瞄的是人,人比白圈大。你只要打到人身上,不管是打中心口还是打中肚子,他都会倒。倒了就行。”何守成把竹竿靠在柳树上,转身往回走,“但你现在装弹太慢。你现在的装弹速度,两铳之间够骑兵冲到你面前砍你两刀。继续练。” 阿桂把这几句话记在心里。他蹲下来,把鹿皮摊在膝盖上,用刀仔细地裁成小块。每块差不多大,比指甲盖大一圈。他裁得很慢,手很稳。 太阳升起来之后,戎易来了。他昨晚没睡好——清军退兵后他已经连续好几天夜里睡不着,脑袋里一直在转那些事:巴彦的斥候退到了哪里,对岸的篝火有没有新增,火药存量还能撑几天,杨秀娘昨天送来的物资清单上那个被圈起来的“盐”字让他翻来覆去想了半宿。他站在何守成的破院子里,看了看柳树上的弹孔,又看了看阿桂正在裁的鹿皮,问:“能用了?” “能打中人了。打中人要命,还不行。”何守成用一块破布擦着手上的铜锈。那双手上全是被火药熏黄的老茧,拇指和食指之间的茧子最厚,是长年握通条磨出来的。“再练几天。至少装弹时间要缩短三成。” “没几天了。”戎易说,“斥候今早回来了。巴彦的前锋已经在三十里外扎营。最快明天,最晚后天,他们会到沅江对岸。” 何守成擦手的动作停了片刻。然后他把破布扔在门槛上,说:“那我今天不修铳了。我帮他把鹿皮裁好。”他说这话的时候没有看戎易,也没有看阿桂。他看着地上那堆散乱的鹿皮碎片,像是那些碎片是比清军更紧迫的敌人。 阿桂抬起头,看着戎易。他想问一个问题——明天,我会不会又打偏?但他没问出来。他低下头,继续裁鹿皮。裁了一会儿,他发现自己的手指不抖了。 下午,阿桂去了粮仓耳房。杨秀娘在门口支了一口小锅,姜汤熬得浓,姜味冲得人睁不开眼。溃兵和守军轮流来喝,每人一碗。阿桂端着碗坐在门槛上,一口一口地喝。姜汤很辣,但喝下去之后肚子是暖的。杨秀娘的儿子蹲在他旁边,看着他那杆靠在墙根的甲一号铳,眼睛一眨不眨。 “想摸?” 男孩点头。 “只能摸一下。铳管上有桐油,摸完要洗手。” 男孩伸出食指,在铳管上摸了一下,然后飞快地缩回去。他看着自己的手指,上面沾了一层薄薄的油,在太阳底下发亮。他忽然跑进耳房里,从地上捡起一张纸,纸上是他昨天写的那个“戎”字——笔画很多,写了好几遍都没写对,但他还在写。他把纸举到阿桂面前:“阿桂哥,你看,我写了你的‘桂’!” 阿桂低头看。纸上歪歪扭扭写了一个“桂”字,右边那个“圭”写成了“生”,中间还多了一横,墨迹被汗水洇花了,但笔画是认真的,每一笔都用力得纸背面能摸到凸起。阿桂看着那个字,忽然笑了一下。这是他从坟地伏击之后第一次笑。不是因为高兴,是因为有人说要帮他擦铳,另一个人偷偷学会了写他的名字。 傍晚,刘千户把最后一笼竹笼沉进了沅江。他是摸黑沉的,带着十几个人,用渔船拖到浅滩上游,在几块礁石之间的深水区把竹笼推了下去。竹笼入水的时候发出沉闷的扑通声,溅起的水花在月光下白了一下就不见了。他站在船尾,看着竹笼沉底的位置,在心里记了一遍——左岸那棵歪脖子柳树正对面,偏上游二十步。 这是他几天来沉的第十二笼。每一笼的位置都不一样,但都集中在浅滩上游的水道中央。这些竹笼沉在水底,平时看不出来。枯水期它们会露出水面,但现在沅江涨水,水面上什么都看不到。只有水底一群篾条和石块编成的暗礁,在水流里微微发颤。 回到城门口,刘千户看见戎易正站在城头上。他爬上城头,站在戎易旁边。远处,天色已经暗了,但地平线尽头有一点微光——不是星光,是篝火的映光。不止一处,是一排,散在江北的丘陵地带。 刘千户的手无意识地在弓弦上弹了一下,弦声在夜风里微微一颤,像有什么东西正从指尖往外溢。他忽然想起以前在武昌当守军时,每次看到清军篝火,城头上的老兵都会数篝火的数量。数完之后大家就沉默——不是怕,是一种比怕更深的东西。知道对方多少人,也知道自己多少人,两个数字放在一起,不需要再多说什么。 “竹笼沉完了。”刘千户说。 “位置都记了?” “记了。” 戎易点了点头。他没有再问细节——刘千户做事越来越不需要他盯了。这个矮壮军官刚跟着他的时候每件事都要问三遍,现在他自己会做判断了。坟地伏击那次他听到铳声就带兵赶来,没有等命令。戎易说“以后这种事你自己做判断”的时候,他肩膀从紧绷变平直了。从那天起他做事就不再等着被人叫。 “明天你去渡口。”戎易说,“带五十个人。沙袋堆得再高一点,旗帜多立几面。让对岸的人看得到火把,看得到人在走动。” “巴彦会信吗?” “他信不信不重要。重要的是他会比较——渡口看起来防守很严,浅滩看起来是空的。宿将不会选硬骨头啃。他会选浅滩。” “然后浅滩的竹笼和坟地的铳手等着他。” “对。” 刘千户沉默了片刻。然后问了一个他自己想了很久的问题。“如果他不选浅滩呢?如果他不按咱们想的来呢?” 戎易转过头看着他。刘千户以为他会给一个战术上的备选方案——如果巴彦选渡口就怎么打,如果巴彦绕道就怎么办。但戎易说的是:“打仗不是下棋。下棋你能看到对方的每一步,打仗你看不到。你只能把自己能做的都做了。剩下的,等。” “等什么?” “等他犯错。” 刘千户没再问了。这话他从戎易嘴里听过不止一次——等敌人犯错。起初他觉得这太被动了。后来他慢慢明白了,戎易说的“等”不是干等。是把浅滩堵上,把铳手藏好,把渡口的疑阵摆好,把猎兵放在城头——这些全做完了,剩下的才是等。等不是什么都不做。等是把自己能做的事全做完之后,留给敌人的时间。 当晚,戎易把所有人叫到了粮仓前。溃兵、守军、民夫、妇人——凡是能为守城出力的人,都来了。火把插在仓门口,火光照着几百张脸。有些脸还很年轻,比如阿桂;有些脸已经老了,比如何守成;有些脸上带着伤,比如那个在坟地伏击中被火药迸了眼角的老兵,眼角还结着痂,火把光下看上去像是又渗出了血丝,但那是痂本身在光亮下反光。 戎易没有长篇大论。他站到仓门口的石阶上,手里拿着一张纸——是杨秀娘替他写的。他念了一遍,声音不大,但在安静的夜空里,每个人都听得清。 “明天清军渡江。巴彦部约一千五百人,是本城守军的三倍。”他停了片刻,让这个数字沉下去。火把在夜风里噼啪响了一声,有人下意识地缩了缩肩膀。“但我们不跟他们比人多。我们跟他们比谁更想活。你们有家在辰州。有爹娘在辰州。有儿女在辰州。清军没有。他们是奉命来的。我们是命在这里。” 他把纸折起来,放回怀里。下面那句话是杨秀娘没写的,他自己加出来的。 “明天,在城头的人,不许后退一步。你们退一步,身后就是南街、北街、粮仓、水井——你们的爹娘、老婆、孩子,还有帮你们熬姜汤、编竹笼、记粮账的人,都在后退的那一步里。” 没人鼓掌,没人叫好。但也没人说话。戎易看着这些人的脸,知道自己不是在跟八百个兵说话。他是在跟八百个有家的人说话。他心里清楚,明天之后,有些人不会再回来。但他不能把这句话说出来。他能做的,就是把能做的事情做完。 散了之后,阿桂在城头上又擦了一遍甲一。铳管已经擦得能照出人影了,但他还是用细布条又捅了一遍。他坐在垛口下面,背靠着城砖,把鹿皮裹好的铅弹一颗一颗拿出来数。城砖被雨水浸过之后总是泛潮,靠久了后背上那股凉意就透过衣服渗进皮肤里。他没有挪开——靠久了习惯了,城砖是死的,人是活的,死人捂不热,活人捂得热。 数完之后他愣了一下——二十颗,没错。他刚才已经数过了,又数了一遍。明天打的是活人。他想起何守成说,线膛铳后坐力大,越瞄手越抖。他把手在裤腿上蹭了蹭,手心里全是汗。他以前在坟地打第一铳的时候手也在抖——不是怕死,是怕自己打不准,旁边的人都看着他。铳响了,铅弹打在柳树上了。树是死的,活人是活的。但何伯说得对——打中人就行,不用正中。 他把铅弹一颗一颗放回皮袋里,拉紧系绳,站起来往城下看了一眼。对岸清军的篝火还在烧,比昨晚更密了。他对着篝火的方向站了好一会儿。 “阿桂哥?”背后有人叫他。是杨秀娘的儿子,不知道什么时候爬上城头来了,手里攥着一张纸和一块鹿皮。 “你怎么上来了?” “娘在记账,我偷偷上来的。”他把纸塞给阿桂。纸上歪歪扭扭写了一行字:“明天阿桂哥打鞑子”,鞑字笔画太多写错了,用黑墨涂了个圈,旁边重新写了一个,还是错的。阿桂看着那个被涂黑的墨圈,把纸叠好放进怀里,和那包铅弹一起。然后他蹲下来,把鹿皮裹好的一颗铅弹放在男孩手心里。“这个给你。明天打完仗,你帮我把弹壳捡回来。一颗弹壳找何伯换一颗铅弹。” 男孩握紧铅弹,使劲点了点头,跑下了城头。阿桂站起来,重新趴回垛口上,把甲一的铳管对准对岸的篝火。他的手指搭在扳机上。没有扣。只是搭着。 明天天亮以后,这扳机要扣很多次。今晚,他只是先把手指放在该放的位置上。 第六章 浅滩 清军渡河的时候,天刚亮。 阿桂趴在城头垛口后面,甲一的铳管从垛口缝隙伸出去。早晨的江风从沅江上刮过来,把他额前的头发吹得一缕一缕地飘。铳管上凝了一层薄露,他用袖子擦干,擦完之后又凝了一层。他的右肩还在隐隐发酸——昨天试铳时被后坐力撞的那个位置,睡了一夜没缓过来,反而更僵了。他把铳托换到肩窝里侧,换了个角度,酸胀感稍轻了些,但仍在。 何守成蹲在他旁边,没看他,看的是他握铳托的那只手。“手别太僵。后坐力打过来的时候,手僵反而更疼。把铳托顶实了,让肩膀吃劲,别用手指硬撑。手指只管扣扳机。” 阿桂把铳托往肩窝里又顶了顶。何守成看着,没再说话。 对岸的清军开始列队了。戎易站在城头,透过单筒望远镜看着清军的动向。望远镜是何守成从旧军械堆里翻出来的,镜片磨花了,边缘成像模糊,只能看个大概。但他还是看清了——清军分了两队,一队往渡口方向移动,另一队在浅滩方向集结。巴彦骑在那匹青骢马上,站在土坡上,手里举着一支铜管望远镜。 戎易在等。等巴彦放下望远镜的那一刻。 昨天夜里他把能做的事都做完了。竹笼沉在浅滩上游的深水里,铳手分两处埋伏——一队在城头,一队在坟地。渡口堆了沙袋,多立了旗帜。刘千户带着弓箭手在渡口等着,杨秀娘在耳房里把最后一批金疮药用油纸包好。油纸是从周怀义家里找来的——他以前买茶叶攒的,一直没舍得扔。昨夜他把油纸送到耳房门口,杨秀娘接过之后清点了数量,在账册上记了一笔。这些他全做完了。剩下的,不是他能使上劲的了。 巴彦的望远镜在浅滩方向停了好一会儿。然后他放下了望远镜,右手往前一挥。 清军开始渡河了。 不是竹筏,是涉水。浅滩上黑压压一片,盾牌手在前,长枪手在后,涉水的声音哗哗地响,混着靴子踩在鹅卵石上的咔嚓声和水花溅起的拍打声。最前面那排盾牌手走到河中央时,水只没到膝盖,他们走得很快,盾牌上的水珠在初升的太阳下反着光。 然后第一排盾牌手突然停住了。 最前面的几个人踉跄了一下,像是被什么东西绊住了脚。有人低头去看水面,但水太浑,看不清底。竹笼沉在水下,刚好卡在膝盖的位置——人撞上去不会倒,但会慢下来。盾牌手互相推搡,后面的人不知道前面发生了什么,还在往前挤。 “猎兵。”戎易的声音不大,但在城头上所有人都听见了。 阿桂的铳口已经对准了浅滩。他没有瞄最前面那个盾牌手——戎易说过,猎兵不打小兵,打军官和传令兵。他在找。浅滩上清军的阵型在竹笼阵里乱成一团,有个人在水里挥舞着刀在大声喊叫,用满语在喊,刀尖指着城头方向,身边跟着一个扛旗的兵。 他把铳口对准了那个军官。距离大约一百二十步,偏左。他把铳口往右调了半指。铳托在肩窝里硌得生疼,但他没换姿势——怕换了之后瞄不准。何守成在他旁边蹲着,手里攥着那块破布,但没有擦铜片。老头在看着他的手指。 “趁手还没抖的时候放。” 阿桂扣动扳机。铳声在城头炸开,后坐力撞在右肩上,酸胀的位置被狠狠推了一下。白烟散开,那个清军军官仰面倒进水里,溅起的水花是红色的。马刀脱手落在浅滩的鹅卵石上,刀柄竖在水面上微微发颤。 阿桂没有欢呼。他已经开始装第二发弹了。装弹的时候他的手指在微微发抖——不是怕,是肌肉紧绷了太久。他把鹿皮裹在铅弹外面,通条捅进去,七下,不多不少。何守成在旁边数着,没出声。 “打中了。”何守成说。不是夸奖,是陈述,像在说“铳管擦干净了”一样。 城头其他猎兵的铳也响了。甲二号和甲三号同时开火,一个打中了扛旗的兵,另一个打中了浅滩上正在试图绕过竹笼的盾牌手。清军的涉水速度骤然慢下来。盾牌手蹲在水里不敢动,长枪手被压得抬不起头,有人想往后退,被后面的军官用刀背逼了回来。 巴彦在土坡上放下了望远镜。戎易看不清他的表情,但他看到巴彦的手在望远镜铜管上停了好一会儿。 然后清军开始变阵。不是撤退——是调整方向。浅滩正面被竹笼挡住,清军开始往浅滩两侧散开,试图绕过竹笼从更宽的水面渡河。盾牌手分成两队,一队往上游走,一队往下游走。巴彦在土坡上没有动,只是用望远镜跟着清军的移动方向转动镜筒。 “他想分散开,让我们两线作战。”何守成说,“正面火力压不住两边。渡口那边刘千户的弓箭手射程不够覆盖整个水面,坟地的铳手二队也打不到最远端的涉水点。” 戎易把望远镜递给何守成。“不让猎兵换目标。继续打浅滩正面的军官。巴彦把盾牌手分开,军官的指挥位置就暴露了。正面阵型散了,两翼再快也没用——没有军官在前面领着,两翼的兵不知道下一步往哪走。” 命令传下去。猎兵的铳声继续在城头响起,一枪接一枪,间隔比平时更长——线膛铳装弹慢,但每发都瞄准了才放。浅滩正面的清军军官接二连三地倒下,盾牌手失去了指挥,散在竹笼阵里各自为战。两翼的盾牌手虽然在往浅滩两端移动,但速度极慢——竹笼比想象中更密,人被绊住的不是腿,是整个身体的平衡感。盾牌在水里沾了水之后更重,一只手根本举不住,有个盾牌手把盾牌扔在水里想加快速度,被城头的滑膛铳一枪打在盾牌旁的水面上,吓得又蹲下去。 战局僵持了约莫半个时辰。清军在浅滩上进退不得,但也没有溃退。巴彦没有下令撤退——他还在试探,在找突破口。 就在这时,坟地那边突然响了。 一排滑膛铳从侧翼开火,铅弹打在浅滩下游方向。不是城头打的——是另一个方向。巴彦的望远镜猛地转向坟地方向,镜头里那片低矮的墓地上空升起一排白烟,在松林间飘散。铳手二队——那些蹲在坟地和排水沟里的滑膛铳手——瞄准的不是正在涉水的清军,而是浅滩下游正在上岸的几个斥候。几个清军斥候刚摸上河滩,就被一排铳弹打了回去,领头的人栽倒在沙滩上,后面的回头往水里跳。 刘千户在渡口听到了侧翼的铳声。他没有等命令,带着弓箭手从渡口往浅滩方向赶。弓箭手们在岸边的芦苇丛里排成两排,刘千户把弓拉满,对准浅滩下游方向。那支红翎箭在老蔫留给他的时候,他说要留着开春射第一箭。现在还在箭壶里。今天不是开春,但今天是守城的第一战。他把红翎箭从箭壶里抽了出来。 清军的变阵被侧翼火力打乱了。巴彦在土坡上放下望远镜,对身边的副将说了一句话。然后他拨转马头,往营地走去。撤兵的号角在江面上响起,低沉悠长,从土坡上传下来,穿过江雾,在沅江两岸回荡。 清军开始从浅滩上撤退。不是溃退,但也不整齐。盾牌手拖着盾牌往回走,长枪手扶着被竹笼刮伤的同伴。浅滩上横七竖八躺着尸体和散落的兵器。血水混着江水在鹅卵石缝里流淌,被水流稀释后变成淡红色,顺着浅滩往下游方向漫去。 戎易放下望远镜,靠在垛口上,呼出一口气。不是庆祝——是确认。确认巴彦不会再派人冲第二波。确认今晚城里的粮仓不会被清军打开。确认那个在渡口拉弓的刘千户还能回城门口啃干饼。 城头上,阿桂把甲一放在膝盖上,开始擦铳管。火药渣子比昨天试铳时多了好几倍,他用桐油泡过的鹿皮从铳口一直擦到铳托底部。擦到铳托的时候,他停住了——铳托上那道用桐油粘过的旧裂纹还在。今天打了好几铳,裂纹没有变长。他把手指按在那道裂纹上,按了片刻,继续擦。 何守成走过来,蹲在他旁边,看了看铳托上的裂纹。“没扩大。你扣扳机的时候没用力过猛。线膛铳后坐力大,扣扳机的人不自觉想用肩膀顶住,肩膀一顶,铳托就受力不均。你能稳住,说明昨天那三发没白打。” “何伯。”阿桂把铳放在膝盖上,“今天打中第一个的时候,我没什么感觉。” “应该有什么感觉?” “不知道。昨天试铳打中柳树的时候,我想的是回家告诉我爹。今天打中的是人。” 何守成沉默了片刻。他低下头,看着自己那双被火药熏黄的手。“我修了几十年铳。每杆铳修好了都要试放。试放的时候不打活人,打靶子。靶子是死的,活人是活的。有一天你打完仗放下铳,不用再打活人了,你就能告诉你爹了——不用说你打中过几个,就说你放下了。”他站起来,揉了揉膝盖,往城下走去,走了两步又回头,“铳托上那道裂纹,下次打仗之前我再帮你补一层桐油。” 城门口,杨秀娘带着几个妇人把金疮药和纱布从耳房搬出来,放在城门口的石台上。伤兵不多——清军被压在水里打,近身肉搏没有发生,所以刀伤几乎没有,大部分是铳弹擦伤和自己跑的时候扭了脚。有个铳手被火药迸了眼角,蹲在地上用井水冲洗。杨秀娘走过去,把一块纱布叠成方块按在他眼睛上,说:“按着,别松。一炷香之后取下来。”她的声音不高,但那个铳手立刻就按住了纱布,还使劲往眼眶上压了压。 刘千户带着弓箭手从渡口回来。弓弦松了,箭壶里那支红翎箭还在。他把箭壶放在石台上,看见杨秀娘正在登记伤员。她写字的手还是很稳,但额角有一缕碎发被汗粘在皮肤上。她大概已经忙了一整个早晨,没顾上擦汗。 “伤亡多少?”刘千户问。 “铳手轻伤几个,都是火药迸伤和扭伤。没有刀伤,没有重伤。”杨秀娘把这一笔登记完,然后抬起头,“弓箭手呢?” “没有伤亡。”刘千户把弓靠在城墙根下,“清军根本没到弓箭射程范围内。被铳压在浅滩上了。” 傍晚,杨秀娘在耳房里对完最后一笔物资账。铅弹消耗比预想的少,火药还有大半桶,纱布只用了薄薄一叠。在账册上写总结的时候她的手停了片刻,然后把毛笔搁在砚台上,看着窗外发了会儿呆。城头上开始点灯,猎兵在换岗。阿桂带着甲一从城头下来,走过耳房门口时往里看了一眼。杨秀娘的儿子趴在桌上睡着了,手里攥着那颗铅弹,铅弹被手心的汗浸得发亮。阿桂站在门口看了一会儿,轻轻把门带上,转身往北城破庙走去。 戎易在城头上站了很久。夜色沉下来之后,对岸清军的篝火又亮起来了。巴彦没有撤走,只是退了回去。明天他还会再来。后天也会。仗才刚开始。他靠在垛口上,把今天这场仗在脑子里从头到尾过了一遍。竹笼生效了。猎兵打中了军官。坟地侧翼火力到位了。刘千户自己做了判断。杨秀娘的物资撑住了。何守成补的铳托没裂。 然后他想起阿桂。那个少年蹲在城头擦铳时,看着铳托上的旧裂纹,在想什么?在想他爹的铁匠铺,还是在想那颗打中的人?他从垛口上直起身,沿着马道往下走。路过耳房时,杨秀娘还在灯下记账。他没有进去打扰她,只是在门口站了片刻,然后继续往北城破庙走去。 第七章 夜渡 刘千户蹲在渡口上游的芦苇丛里,蚊子叮在他脖子上,他没拍。 不是不怕痒。是拍蚊子的声音在夜里能传很远。江面在月光下泛着白光,亮得像是有人在江底点了盏灯。他盯着那片光,心里在算——月亮什么时候钻进云里,钻进去之后能在云里待多久,够不够一百个人游过江。他以前在洞庭湖打过渔,知道月亮钻云的时间长短不一,有时只有几十息,有时能撑一炷香。今晚是薄云,钻一次最多一百息。一百息,一百个人。够了。 身后蹲着一百号人。都是他挑的。挑人的时候他没看花名册——他识字不多,看花名册太慢。他把人一个个叫到跟前,问三句话。会不会凫水?怕不怕死?家里还有没有人?第三个问题问倒了好几个。有个年轻溃兵愣了一下,说家里还有个老娘。刘千户让他回去守城墙。不是嫌他不够胆——是因为他心里有牵挂,在水里听到对岸狗叫就会慌。慌了就会出错,出了错,死的不是他一个人,是一百个人。那溃兵走的时候回头看了他一眼。刘千户没有看他。他已经叫下一个人了。 芦苇丛里的蚊子很凶,隔着湿透的裤腿往死里叮。刘千户一动不动。他在渡口守了好几年,知道江边的蚊子专叮脚踝和脖子,这两个地方皮最薄,血最香。被叮了几十年,他还是痒。痒就痒。手不动就行。 月亮钻进云里了。江面暗了下来。 “走。”刘千户压低声音,第一个滑进水里。江水比想象中冷。十月的沅江,白天被太阳晒过的表层水还留着余温,但半夜里热量散尽了,水凉得像是刚从井里打上来的。他咬紧牙关,没有出声。身后的兵一个接一个滑进水里,有人在入水时轻轻吸了口冷气,但没有人说话,也没有人咳嗽。 来之前戎易跟他们交代了三件事。不要出声。不要打火。不要在水里扑腾。泅渡不是游泳,狗刨式的水花在夜里比什么声音都传得远。所有人用一种无声的侧泳姿势往对岸漂,只露半张脸在水面上,像一群水耗子。 刘千户游在最前面。他水性不算最好——队伍里有个辰州本地渔户出身的兵叫阿水,能在水里憋气憋过一炷香,但他挑了自己打头。不是因为逞能,是因为他是这一百个人里唯一知道全盘计划的人。他把写着行军路线的牛皮纸用桐油泡过,缝在衣领内侧。缝的时候针脚歪歪扭扭的——他以前从没拿过针线,针尖扎了好几次手指。杨秀娘说可以帮他缝,他说自己缝,万一在水里漂散了,手指能摸出来自己缝的针脚。杨秀娘没有再坚持,只是帮他把针穿好线,然后继续熬她的姜汤。 江面宽约三里。顺流往下漂了小半个时辰,刘千户的脚触到了对岸的淤泥。淤泥很软,踩上去能没到脚踝,带着一股沤烂了的草根味。他蹲在水边,示意身后的人不要动,自己先摸上岸。柳树林里静悄悄的,只有风吹柳枝的沙沙声。清军的巡哨刚过去——泥地上新鲜的靴印还在,靴印边缘还没有干透,是刚刚踩的。他蹲下来用手指戳了一下靴印边缘,湿泥在指腹上留下了水痕。 下一批巡哨两刻钟后到。他有两刻钟。 一百个人陆续上岸。湿衣服贴在身上,冷得牙齿直打颤,但没人出声。阿水猫着腰钻进柳树林,片刻之后回来,蹲在地上用手指在泥地上画了个简图——营地后方,柳树林往北,三个粮草垛并排堆在辎重车旁边,覆盖着油布防潮,外围有一圈临时扎的木栅栏。看粮的哨兵有两个,一个在粮垛前面抱着长枪打盹,一个在辎重车旁边来回走动。阿水的指甲缝里全是泥,画图的时候手指在地上用力地划着,泥地上留了几道深浅不一的指印。 “就两个?”刘千户压低声音。 “只看到两个。可能有换岗的在帐篷里睡觉。不过——”阿水在图上标出帐篷和粮垛之间的相对位置,“帐篷离粮垛大概五十步,靠着一排辎重车。就算有睡着的换岗兵,听到动静爬起来穿甲拿刀再冲过来,至少要二十息。二十息够我们把油布点着了。” “火不能从帐篷那边烧起来。从柳树林这边先点,让他们往帐篷方向跑,越跑越乱。” 刘千户蹲在地上看了片刻,然后把简图用靴底抹掉。他把一百个人分成三队——一队跟他去烧粮,二队埋伏在营地通往江边的必经之路上截击报信的哨兵,三队留在柳树林边接应撤退。分队的时候他没有多说什么,只是把几个点火手叫到跟前,从怀里掏出几小捆浸过桐油的干草递给他们。 “不要用火折子。火折子有光,在夜里就是靶子。用火镰火石,趴在地上打火,打出火星以后先引着干草,再用干草去点油布。”他顿了顿,语气沉了半分,“一旦油布着了,立刻往江边跑。不要回头看火烧得大不大,不要管别人跑没跑。谁回头看谁掉队。” 一行人猫着腰穿过柳树林。地上是陈年的落叶,踩上去沙沙响。刘千户走在队伍最前面,每一步都用脚尖先探,踩实了才移重心。这是山里猎人的走法,他小时候跟爹进山打猎学的,几十年没用了,一踩上腐叶地,身体自己就想起来了。身后的兵跟着他的脚印走,一个踩一个,踩在同一个位置上。 柳树林尽头,清军营地出现在视野里。篝火已经烧得只剩暗红色的炭,营帐里传出此起彼伏的鼾声。粮垛就在营地后方偏右的位置,几座巨大的稻草垛并排堆在辎重车之间,草垛外面裹着好几层油布防水,油布边角被夜风吹得噗噗响。粮垛前面果然只有两个哨兵——一个坐在地上抱着长枪,枪杆歪在肩上;另一个在辎重车旁边来回走,走得不急,步伐拖沓。 刘千户示意阿水绕到粮垛后面。阿水带了一个人贴着营帐边缘摸过去,身影在帐篷阴影里闪了一下就消失了。片刻之后,粮垛后面传来一声极轻的闷响——像重物被按在干草堆上的声音。然后阿水从粮垛阴影里探出半个身子,比了个手势。 还剩一个。打盹那个。刘千户亲自去。他没拔刀——刀出鞘的声音在夜里太尖锐。他用的是短棍,一截手臂长的竹棍,外面裹了一层破布防滑。走到那个哨兵身前两步,那人猛地睁开眼,嘴刚张开还没来得及出声,竹棍已经敲在他耳后的凹陷处。力道不大,位置刚好。哨兵闷哼了半声就软倒在地。 刘千户把他拖到粮垛后面。拖的时候发现这个哨兵很轻——大概还是个半大孩子,比他儿子大不了几岁。他顿了一下,伸手探了探对方的鼻息。有。还活着。他用哨兵自己的腰带把他手脚捆住,嘴里塞了块破布。没杀他。不是因为心软——是因为死人被发现会惊动营地,昏迷的人被发现只会被当成玩忽职守。巴彦治军再严,也不可能因为一个哨兵打了瞌睡就全军出动搜查。 点火手们已经就位。他们趴在粮垛底下,用手摸索着油布和草垛之间的缝隙。刘千户从腰间解下一个竹筒,里面是浸过桐油的碎布,碎布塞进油布缝隙里,桐油顺着草垛往下渗。然后他才示意点火手打火。火镰和火石碰撞,火星溅在碎布上,噗地着了一小团火苗。火苗很小,只有巴掌大,在夜风里抖得厉害,映在刘千户的瞳孔里跳着两点橘光。点火手用手掌护着火苗,慢慢凑近草垛。 火苗舔上了第一层干草。然后轰地一下,油布着了。不是慢慢烧起来的——是瞬间蔓延,火苗顺着桐油浸过的布面从粮垛底部往上蹿,不到十息就把整座粮垛裹成了一个大火球。火的颜色不是橘红色的——烧油布的火是浓黄的,带着黑烟,烟柱在夜色里升起,被江风吹散成一片灰蒙蒙的雾。 清军营地炸了锅。有人从营帐里光着脚冲出来,有人抱着兵器却找不到头盔,有人在大喊大叫——满语、蒙古语、汉语的骂声混在一起,分不清谁在喊什么。一个清军把总从最大的帐篷里冲出来,光着膀子,手里攥着一把刀,冲粮垛方向大吼。粮垛旁边几个帐篷被火舌卷到,瞬间也着了。火光照着清兵们惊恐的脸,有人在往粮垛上泼水,有人趁机摸走了粮垛旁边散落的铜钱和干肉。 刘千户没有回头看火烧得有多大。火苗舔上油布的那一刻他就转身了。他吹响竹哨——尖锐的哨音划破夜空。竹哨是杨秀娘帮他找的,本来是给她儿子玩的,竹管上还刻着一只歪歪扭扭的小猫。他含在嘴里的那一刻忽然想,这大概是那个小孩唯一愿意送给他的东西。 撤退的路上,身后是冲天火光,火焰的噼啪声和清军的喊叫声混在一起,像一锅沸水浇在热油里。柳树林被照得忽明忽暗,所有人的影子被拉得极长。刘千户一边跑一边数人头——没有人掉队。二队截住了四个报信的清军斥候,没有放走一个。三队在柳树林边接应,阿水站在最外面,手里攥着那根当武器的船桨。 泅渡回来的时候,月亮又从云里钻出来了。一百个人躺在渡口上游的河滩上,大口大口喘气。有人趴在鹅卵石上吐水,有人在笑,有人把脸埋在臂弯里,肩膀在发颤,分不清是冷还是后怕。刘千户仰面躺在河滩上,胸脯剧烈起伏,天上的月亮晃得他眯起了眼。他忽然想起出发前杨秀娘给他舀的那碗姜汤。当时她说趁热喝,他说回来再喝。现在姜汤肯定凉了。但凉的也能喝。 他坐起来,拧了把裤腿上的水。抬头看辰州城墙——城头上亮着一盏灯,孤零零的。是戎易。他知道戎易不会派人出来接,因为那样会暴露渡江的退路。但城头上那盏灯,就是最大的迎接。 那天后半夜,刘千户换了干衣服,坐在城门口吃杨秀娘给他留的冷饭。饭是粟米饭,凉的,拌了点咸萝卜条。他吃得很香。杨秀娘的儿子蹲在旁边看他吃饭,眼睛一眨不眨。 “叔叔,你们烧了鞑子的粮?” “烧了。” “鞑子没饭吃了?” “没了。”刘千户扒完最后一口饭,用筷子敲了敲空碗边,“你见过火烧云吗?” “见过。” “比火烧云还红。” 男孩想了好一会儿。然后他说了一句让刘千户筷子停住的话。“那我明天帮阿桂哥擦铳。他打鞑子,我帮他擦铳。你们烧粮,我帮你们记哪里有粮——我娘教我看账册了,粮字我会写。” 刘千户看着他,忽然觉得这个五岁的孩子在兵荒马乱里学会了写字、看账、擦铳,唯独没学会撒娇。他把空碗放在石台上,在男孩后脑勺上轻轻拍了一下。 “你教阿桂哥写字。他铳擦得好,字写得烂。” “好!” 杨秀娘在耳房里把今天最后一笔账记完。刘千户渡江烧粮,伤两个,轻伤。她抬头看了一眼窗外对岸的火光,火光照亮了半边天,把她的账册纸页映成了暖黄色。然后她把账册翻到新的一页。明天还要记账。她提前把日期写在最上面——永历三年十月十一日。写到“十一”的时候,她的手顿了一下。今天是她儿子五岁生日。她没跟任何人说。只是把这几个字写得比平时更工整,一横一竖都用力得纸背面能摸到凸痕。 窗外对岸的火光渐渐暗了。城头上那盏灯还在亮着。戎易还站在垛口后面,看着对岸被烧成废墟的清军营地。今晚火光照亮了半个沅江,江面波光粼粼,全是跳动的橘红色。明天巴彦会看到那片废墟。会重新评估辰州。评估需要时间。时间就是粮。粮就是命。 他转身走下城头。路过耳房时,门缝里还透出微弱的灯光,杨秀娘还在灯下伏案。他没有推门,只是把门口被夜风吹歪的门帘重新挂好,然后继续往北城破庙走去。何守成今天试了炮,说新火药比旧火药火力强,但配比还要再调。他想在明天之前跟老头把这事儿定下来。身后江风吹过城头那盏灯,灯焰晃了晃,又稳住。 第八章 辰州兵 巴彦退兵后的第三天,戎易开始整编队伍。 这个决定是他蹲在城头啃粟米饼的时候做出的。天还没全亮,城砖上凝了一层霜——不是冬天那种厚霜,是秋末初冬的薄霜,太阳一出来就化,踩上去滑溜溜的。他蹲在垛口下面,后背靠着冰凉的城砖,把粟米饼掰成小块往嘴里塞,一边嚼一边看着城下那些排队领粥的溃兵和守军。两队人排成两条线,溃兵一条,守军一条,中间隔了十来步,像两条互不相干的溪流。两个在浅滩上并肩打过清军的兵,领粥时互相点了点头,但终究还是站回了各自的队伍里。 戎易把最后一块饼塞进嘴里,嚼了嚼,咽下去。饼有点干,卡在喉咙里噎了一下。他端起旁边的粗瓷碗灌了口水,然后站起来,把碗搁在垛口上,去找杨秀娘。 杨秀娘在耳房里整理物资清单。她把所有账册分成了三摞,一摞是粮草,一摞是药材纱布,一摞是火药铅弹。三摞账册码得整整齐齐,和桌面边缘对齐,但三摞中间那道缝隙宽窄不一,她正用指尖推着书脊把缝隙调均匀。戎易推门进来时,她正把那叠被周怀义动过手脚的旧账册从抽屉里拿出来,放在桌角。 “这本旧账,我查完了。”杨秀娘把账册翻开,指着那些用朱笔标记过的页码,“韩老三死前不敢写上去的东西,我补在账册后面了。周怀义之外还有几个人拿过粮,但没有签字画押,所以不能算实证。只是——周怀义在辎重营做账这些天,那个以前跟他一起分过粮的书吏来找过他两次。第一次是借故送旧账册,第二次是请他喝酒。他推了。两次都推了。” “他人呢?” “在院子里劈柴。他说今天要把冬储柴劈完。”杨秀娘把周怀义誊抄的物资表格推到戎易面前,“这是他昨天给我的。按消耗速度快慢重新排了序,最快消耗的排在最前面,每一项后面都标了预警线和建议补充日期。表格是他自己画的,我没让他做。” 戎易低头看那张表格。横栏是物资名称,纵栏是消耗速率,每一项后面都用极细的朱笔描了一条警戒线——盐的警戒线几乎已经压到顶端了。表格最下方有一行淡墨写的小字:盐仅可支撑至四月初二,下次缴获或采购请优先补充。字体端正,但墨迹比周怀义平时用的浓度淡了几分,大概是怕墨太浓会喧宾夺主,盖过了表格本身的数字。戎易把表格还给杨秀娘。“他也怕。不是怕我查账——是怕那些人知道他不敢再沾手之后,先下手灭他的口。他是目前唯一能把这批人全部供出来的人。” 杨秀娘把旧账册放在那摞新账册旁边,推正对齐。“你要保他?” “让刘千户安排几个人暗中留意,有人找他麻烦就拦下来。”戎易走到门口,回头看了一眼杨秀娘整齐得过分的桌面,三摞账册一摞不多一摞不少,连书脊上的题签都朝同一个方向排列。“这些账册你一个人管得过来吗?” “再加一个辎重营也管得过来。”杨秀娘把毛笔搁在砚台上,抬起头,“但辎重营不只是我一个人。竹篾队的妇人们编了半个月的竹笼,手指上全是篾条割的口子,没人记账——她们自己记在心里。浸桐油的老陈手上全是烫疤,也没人记账。你要编辎重营,把这些人也编进去。她们干了活,应该有个名字。” 戎易看着她,点了一下头。 当天上午,他把所有百户以上军官叫到粮仓前。没有桌子,没有椅子,只有一口煮着开水的铁锅和摞在地上的粗瓷碗。刘千户蹲在锅边舀水,舀一碗递一碗。何守成靠墙站着,手里还捏着一块刚打磨完的铜片,翻来覆去地看。老头的指甲缝里嵌着铜锈,拇指上缠了一小截旧布——昨天试新火药配方时被溅出的火星烫了一下,他没跟任何人说,自己用冷井水冲了冲就裹上了。 戎易站在人群中间。他没穿官袍——那件青布官袍洗了,晾在粮仓后面的竹竿上。袖口磨破的线头在风里轻轻飘着,杨秀娘昨天说帮他补,他说不着急,现在身上穿的是从溃兵手里收来的旧棉袄,袖子短了一截,露出手腕,胳膊肘上还有一团洗不掉的黑渍——是帮何守成搬火药桶时蹭上去的,硫磺和硝石的混合粉末浸进棉线里,怎么搓都搓不掉。他已经习惯这个味道了。 “巴彦退了。但明年开春还会来。下次来的不会只是一个参领。”他开门见山,“如果下次来三千,我们还跟这次一样——溃兵是溃兵,守军是守军,各叫各的号,各听各的令——守不住。所以今天做一件事。不是跟你们商量——是告诉你们。辰州不再有溃兵和守军之分。从今天起,所有人只有一个名字:辰州兵。” 没有人说话。铁锅里的水咕嘟咕嘟冒着泡。 戎易接着说。编队按三营来。步兵营、火器营、辎重营。每十人一什,三什一哨,三哨一队,设队长统领。队长不看出身,不看资历,只看能不能打。什长由什内推举——兵自己挑自己的头儿。猎兵单独编入火器营,不归步兵营调遣。辎重营不只是管粮的民夫——所有后勤调度、伤员转运、情报传递,归辎重营统一调度。三营之上设一个营务会,重大决定三营营正和他一起商议,多数决定。 院子里安静了好一会儿。然后辰州卫的老百户老孙开了口。他在辰州守了半辈子城墙,最大的本事是在城头站着睡觉。“什长由兵自己推?这不合规矩。什长历来是上头指派的,哪有兵自己挑长官的?” “朝廷的规矩能守住辰州吗?”戎易的语气没有起伏,“你在辰州守了多少年,城墙上的砖松了几块你心里清楚。朝廷的规矩管了那么久,巴彦来的时候,那套规矩替你们挡了几刀?” 老孙嘴巴张了张,没出声。他的手在膝盖上来回搓着,把一块干泥巴搓掉了,然后在裤腿上蹭了蹭指尖,又接着搓。 戎易转向何守成。“何伯,火器营营正另选。你管修铳配火药,但你说过不领军饷,不做军匠。答应过的事,不改。但所有铳手、炮手、装填手、弹药手,编入火器营统一管理。猎兵也归火器营,不归步兵营调。” 何守成把手里那块铜片翻了个面,头也没抬。“火药配方昨天又试了一回。硫磺比例调高半成,火力比之前强了一成,接近清军火药水平。你整编归整编,铳管还是要擦。猎兵现在三杆线膛铳,管够。再多我也修不过来。” 戎易看向杨秀娘。她坐在耳房门槛上,膝上摊着账册。他宣布她暂代辎重营营正,她听到自己名字时正在翻页,手指停了一瞬,然后继续翻过去,在账册上写了一行字——辰州兵辎重营,暂代营正杨秀娘,永历三年十月十四日。然后在旁边用更小的字加了一句:竹篾队、担架队、伙房、药房,全员编入辎重营在册。 那天的整编一直持续到天黑。刘千户负责登记原守军花名册,他把人一个个叫到跟前,问:会什么?刀、枪、铳、弓,选一个说实话的。大部分人选了刀和枪。只有三个人选铳,其中一个叫陈木匠。不是木匠,是名字叫陈木匠。这人当兵十五年,没升过什长,因为不识字,不会写军令。但他每次城头值守都早到一刻钟,帮别人把火绳先点好。刘千户在花名册的陈木匠后面写了两个字:火器。 老孙在旁边看了片刻,忽然说了一句:“我推陈木匠当什长。”他说这话的时候手不抖了,手指在膝盖上按了一下。 小孟——那个李定国旧部出身的年轻百户——把自己手下十几个残兵的花名册递到戎易面前,说:“我的兵,听你的。”戎易接过花名册翻了一页,又合上,看着小孟:“你的兵,现在是我的兵。但你还是带他们。不是因为你带的兵归你——是因为你带的兵跟别人不熟,你带着他们,他们不慌。等他们跟别队混熟了,你再考虑是继续带这一队,还是带新编的队。”小孟把花名册接回去,在封面被泥水浸皱的位置用手指压了压,想把它压平。压不平,但纸上的字还在。 何守成在北城破院里给新编入火器营的四十多个兵上第一堂操铳课。他把修好的滑膛铳排成一排,让每个人上来摸一遍铳管。不是放铳——就是摸。摸铳管的厚薄,摸火门盖的松紧,摸铳托的木纹。一个年轻溃兵摸了几把就不耐烦了,想直接试铳。何守成没说话,只是把手往袖子里一拢,看着他。那眼神和看一杆锈透了的铳管差不多。 阿桂在旁边蹲着,对那年轻兵说了句:“何伯教你是当人看。铳管不摸透,上了战场手忙脚乱,铳不炸膛算你命大。”那年轻兵低下头,重新把手放在铳管上,摸得很慢。 夜里,整编后的辰州兵第一次全体点名。杨秀娘在城门口放了一张方桌,桌上摊着三营花名册。她一个一个念名字,念到的答一声“到”。步兵营,火器营,辎重营,猎兵七人。念完之后在花名册最后一页写了总数:六百零二人。比巴彦围城前少了一百来个。她翻回前面,用笔轻轻点着那些被朱线划过的名字,一个一个默念过去,然后合上册子。 戎易站在城门口。六百零二人。杨秀娘说开春来的清军可能比这多。戎易说明天开始训练,何伯那边火药配方还要调,新编的铳手要适应新编队。有仗打,没仗练。练好了再打。杨秀娘把腰上的粮仓钥匙按了按。自从戎易把钥匙交给她,她每天睡前都会按一按这个位置。钥匙在,粮就在。粮在,粥就在。粥在,明天早上城门口就还会有端着空碗排队的人。 周怀义在辎重营院子里劈完了最后一捆柴。他把劈好的柴码在墙根下,每一根都顺着同一个方向排好。码完之后退后几步端详了片刻,把那根有点歪的抽出来重新码。然后他靠在柴堆上,从怀里掏出杨秀娘让他誊抄的物资表格,借着月光看了片刻。表格上盐那一行的警戒线快压到顶了,纱布存量他昨天新加了一笔补充来源——老陈用旧布裁的裹伤布可以替代部分纱布,虽然不如纱布透气,但能用。他在那行旁边加了一行淡墨小字:旧布裹伤布可临时替代,已备二百条。 远处城门口,杨秀娘刚把账册锁进木匣。她抬头看了一眼窗外,对岸巴彦营地的篝火还亮着,但数量比围城时少了。她翻到新的一页提前写上明天的日期。然后她做了一个以前从来不会做的动作——她把那一页又翻了回去,在背面用很小的字加了一行:竹篾队陈三妹,浸桐油老陈,编入辎重营在册。她们干了活,应该有个名字。 第九章 向西 整编后没几天,戎易开始往西走。 不是出城打仗。是去看地形。这个念头是他蹲在城头啃粟米饼的时候冒出来的——和刘千户带人搭猪圈的本事一样,属于那种冷不丁砸在脑袋里的主意。巴彦退了,但清军迟早还会来。下次来不会只走浅滩一条路。如果清军从西边翻山抄后路,辰州城和沅江之间的所有防御体系就成了摆设。他得在清军来之前,在西边的山里找到一个能藏人的地方。不是藏一天,是藏一整个冬天。 他把这个想法跟何守成说了。老头正在用一根柳木通条捅铳管,头也没抬。“西边是野山,连采药的人都只在外围转转,往深了走容易迷路。你要去,最好带个认路的。”戎易问谁认路。何守成把通条从铳管里抽出来,对着光看了看上面的锈迹,“杨秀娘手里有个名册。辎重营有个民夫,姓蔫,叫什么忘了,以前进山采过十几年药。你去问她。” 杨秀娘在耳房里翻出名册,手指顺着竹篾队的花名册往下滑,在最后一页的最下面找到了那个名字——老蔫。“备注栏里写的是‘曾进山采药十二年’。”她把名册转过来给戎易看,“这人不太爱说话,从竹篾队调过来以后一直闷头干活,前几天主动来找我,说他可以把进山的路画出来。我没给他纸——辎重营的纸要先紧着记物资账。他找了块树皮用刀削平了当画板。” 戎易到辎重营院子的时候,老蔫正蹲在柴堆旁边,用刀削另一块树皮。树皮是杉树的,削得很平整,边缘用石头磨过,不会割手。旁边已经摞了好几块削好的树皮板,每一块大小都差不多。老蔫看起来四十出头,脸上的皱纹却像五十多,手指关节粗大,指甲缝里嵌着洗不掉的树汁渍。 “你是老蔫?” 老蔫抬起头,点了下头,继续削树皮。 “明天跟我进山。往西走。” 老蔫把刀收起来,把削好的树皮码整齐,站起来拍了拍膝盖上的木屑。“西边不能走太深。有个地方叫死马沟,采药的人只走到沟口,再往里没人进去过。说是沟里有瘴气。” “你信瘴气?” 老蔫想了想。“不信。但死马沟里有死马是真的。我师父进去扛出来过一匹,马腿陷在泥沼里,骨头都黑了。不是瘴气——是泥沼。泥沼表面长了一层青苔,看上去和实土地一样,踩上去才知道下面是空的。马踩进去,人拉不出来,越陷越深,最后只能看着马一点一点往下沉。”戎易说那就不走泥沼。绕过去。 第二天一早,戎易带了几个人出发。小孟、老蔫,再加两个步兵营的新什长。小孟是李定国旧部出身,在山里打过仗,对地形有种本能的警觉。戎易带上他,是想看看这个年轻百户除了带兵之外,有没有更进一步的脑子。 清晨的山路被雾气裹得严严实实。松针上的露水还没干,人走过去蹭到树枝,露水就哗啦啦往下掉,灌进后脖领里,凉得人直缩脖子。老蔫走在最前面,用一根竹竿拨开挡路的灌木,步子不快,但每一步都踩在实处。他走路有个特点——每走十来步就停一下,用竹竿敲一敲两边的树干,竹竿敲在树干上发出笃笃的闷响。戎易问他在敲什么,老蔫说不是敲树干,是听回音。“回音发空的,那片地底下可能有暗洞;回音发闷的,地底是实的,能走。”小孟走在戎易后面,用刀背拨开灌木的时候忽然说了一句:“这走法我见过。李将军的探路兵也这么走。” 走到山腰一处岔路口,老蔫蹲下来看了看地上的碎石。碎石上有几道浅浅的划痕,像是被什么东西拖过去过,划痕边缘已经风化了,但还能看出形状。他用手指摸了摸碎石上的划痕。“山猪。母山猪带崽,大概是上个月从这里拖树根过去,划痕边缘的风化程度看就是那个时间。”小孟在旁边用刀背拨开一片蕨类植物,露出底下一小片被压实的泥地。“山猪在这里打过滚。不止一头,有一窝。母山猪选在这种岔路口做窝,说明这一带没有人来过——山猪不会在人走过的地方做窝。” 戎易蹲下来看了看那片被压实的泥地,然后在手绘地图上把岔路口标了个圈,旁边写了两个字:山猪。小孟看着他把这两个字写在地图上,忍不住问了一句:“山猪也要标?”戎易把炭笔收起来。“山猪做窝的地方地势高、背风、近水源。这三种条件加起来就是扎营的条件。我们不认识路,山猪认识。跟着山猪走,不会走到泥沼里去。” 老蔫在旁边听着,没说话,但他把竹竿换了个手,把刚才敲树干的那只手往衣襟上擦了擦,继续往前走。 翻过一道山脊,眼前豁然开朗。山脊另一面是一道深谷,谷底有一条溪流蜿蜒穿过,溪流两岸是平坦的冲积地,长满了齐腰深的野草。溪水很清,能看到水底的卵石和游动的小鱼。两侧山坡上密密的马尾松和青冈栎,树干笔直粗壮。山谷尽头是一道断崖,断崖下面有一个天然的凹陷,像是被水流冲刷出来的,刚好能遮风避雨。 老蔫站在山脊上往下看了一会儿,忽然用竹竿指着断崖下面那个凹陷。“那个凹洞,以前有人住过。石壁上应该有烧火的痕迹。”小孟顺着竹竿方向看过去,从山脊上看不太清,但那凹陷的形状确实不像纯粹的水流冲刷——水冲出来的凹陷底部是浑圆的,这个凹陷底部偏方,边缘有明显的凿痕痕迹。 他们下到谷底。溪水很凉,涉水过去的时候脚踝以下很快就冻得发麻,但水底的卵石被水流冲刷得浑圆,不硌脚。戎易在几块大石头旁边停下来。大石头错落分布,天然形成几道矮墙,人在石头后面刚好能露出半个头。他走到断崖下面,摸了摸石壁——石壁上果然有烧火熏出的黑痕,黑痕上面积了一层薄薄的青苔,但下面还有一层更老的黑痕,颜色已经渗进石头纹理里了。“不是猎人棚屋。猎人棚屋不会凿石头,只会搭木头。这里住过的人,不是为了打猎。” 小孟走到凹陷深处,用刀背敲了敲石壁,忽然说了一句让所有人都停下手的话。“戎佥事,这里有字。”戎易走过去。凹陷最深处石壁上,刻着一行字。字是用刀尖凿的,笔画粗粝但能辨认,有些笔画已经被青苔糊住了:永历二年冬,辰州卫百户张——后面的字被凿痕盖掉了,看不清是“张”什么。 “永历二年。两年前。”戎易用手指把青苔拨开,“辰州卫的人在这里住过。不是溃兵,是正规驻军。他们被派到这里来守这个山谷,守了一个冬天,然后走了,或者死了。”他的手指停在那个被凿掉的“张”字上,刻痕比其他字更深,像是刻的人在那个名字上反复凿了好几刀,不是不小心凿坏的,是故意凿掉的。“把名字凿掉的人不是刻字的人。刻字的人刻到名字的时候下不了手——是自己人。后来来的人把他的名字凿掉了。” “你怎么知道?”小孟问。 “如果凿字的人是刻字的人自己,他根本不会刻这个姓。刻了再凿掉,说明刻的人和凿的人不是同一个人。” 小孟沉默了好一会儿,说:“如果有一天我死在这里,不用把我的名字凿掉。” 戎易没有说话。他把石壁上的字又看了一遍,然后走出凹陷,回到阳光下,把手绘地图铺在膝盖上,在死马沟的位置画了一个圈,圈旁边写了三个字:石门谷。小孟给起的名字。死马沟不好听。石门谷——那断崖是门梁,两边山坡是门框,谷底是门槛。住过人的地方应该有名字。 戎易蹲在溪边,用炭笔在地图上标注地形。炭笔是杨秀娘从辎重营给他找的,用缴获的清军文书残纸卷了根细炭条,比毛笔方便,可以直接在纸上画线,不用蘸墨,但炭灰沾在手指上怎么擦都擦不掉,指腹上黑了一大块。小孟蹲在他旁边,用树枝在溪边沙地上画了几条线。“如果清军分三路搜山,一路从谷口正面来,另两路从东西两面翻山脊包抄——这山谷就是瓮中捉鳖。” 戎易看了小孟一眼。这个年轻百户能在看到一块营地的第一时间想到被包抄的可能性,说明他在李定国手下经历过不止一次山地战。他心里给小孟这个名字重新标了个注——不只是“李定国旧部”,是“有山地实战经验的中层军官”。三营整编时缺的不是兵,缺的正是这种有脑子、有经验、还能把脑子用在战术推演上的人。“对。所以山谷不能只留一条退路。”戎易用炭笔在小孟画的包抄路线上打了两个叉,“谷口正面只用一小队驻防,主力放在谷底靠后的位置。清军攻进来,正面小队边打边退往谷底引。山脊两侧埋伏铳手——不是在谷口两侧,是藏在谷底两侧更靠里的山坡上,等清军全部进了谷,从他们的后侧方开火从后面打。他们的盾牌手冲进来时全部面朝谷底,后侧方是空的。但关键在于退路——山谷尽头那道断崖下面的凹陷,里头有条裂缝直通后山,出口在后山一片密林里。冬天勘察时我钻进去探过一段,能侧身通过,出风口有气流说明是通的。” 小孟用树枝在沙地上沿着戎易说的路线画了一圈,然后在退路的位置停住了。“你在看地形之前就想好了退路。”这不是疑问,是陈述。他把树枝扔在溪水里,看着它漂走。 傍晚,他们在谷底背风处扎营。老蔫在石壁凹陷里生了一堆火——那个两年前辰州卫百户烧过火的地方。火光照在石壁的凿字上,把那些粗粝的笔画映得一明一暗。老蔫在火堆边找了块平整的树皮,从火堆里捡了根烧焦的细枝当炭笔,开始凭记忆画进山的岔路图。他画得很慢,每画一条岔路就闭上眼睛想一会儿,想好了再画下一笔。有的岔路上他标了记号——一棵被雷劈过的老松,一块像马头的岩石,一处泉水。他用炭笔在树皮上点了点,“马头岩往左拐,走偏了就是泥沼。”他没有说“我当年差点陷进去”——他只是用炭笔把那条岔路画得特别粗。戎易看着他画图的样子,忽然想起杨秀娘说这人的话——“不太爱说话,从竹篾队调过来以后一直闷头干活。”这人在山外找不到话说,大概是因为他所有话都留给了山里的每一条岔路。小孟坐在火堆另一边擦他的刀,火光在他脸上跳动。“戎佥事,你说那个张百户——他还活着吗?” “不知道。” “如果他活着,现在在哪?” “也许在别的城墙上。也许在哪个山谷里。也许——”戎易没有说下去。他把地图折好放进怀里。 那天夜里,戎易躺在火堆旁边,透过断崖的缝隙看头顶的星星。老蔫还在火堆边借着炭火的微光继续画他的树皮岔路图,炭笔头磨钝了就重新烧一根,指甲被炭灰染得比戎易的还黑。小孟已经睡了,一只手搭在刀鞘上,呼吸平缓。两年前那个冬天,那个姓张的百户大概也是这样躺在同一个凹陷里,看着同样的星星,听着同样的溪水声。然后春天来了,他走了,或者死了。只留下石壁上一行被凿掉名字的刻字。戎易翻了个身,把旧棉袄裹紧了些。袖口那块被火药染黑的地方蹭过鼻尖,硫磺味已经淡了,但还在。 第二天出山的时候,老蔫把他画好的树皮岔路图交给戎易。“画得不全。有些岔路记不太清了,不敢往上画。”他说这话的时候把自己那块当画板的树皮往怀里揣了揣,那上面还有几条没画上去的岔路。戎易接过树皮图,发现老蔫没有在上面留自己的名字。他把炭笔掏出来,在图的最下方写了两个字:老蔫。 “以后每张图上都留名字。画图的人、探路的人,名字都要在图上。下次进山的人要是迷了路,知道该谢谁。”老蔫看着那两个字,没有说话。他把树皮图从戎易手里接过来,在“老蔫”下面又加了三个字:采药人。不是辎重营民夫,不是辰州兵。是采药人。这是他认了十二年的身份,也是他唯一敢拍胸脯说不会出错的身份。 回到辰州已是傍晚。杨秀娘在耳房里对着戎易摊开的地图,看着上面新添的那些标记——山猪窝、马头岩、炭窑、石门谷。地图边上放着一沓树皮板,每一块上都画着密密麻麻的岔路。她的手指在老蔫画的那张树皮图上轻轻摸了一下,摸到炭灰沾在指腹上,黑了一块。“这些岔路,我让人再誊一份备份。树皮怕潮,时间久了炭灰会花掉。” 戎易说用纸誊。杨秀娘说辎重营的纸要先紧着记物资账,誊地图的纸要用缴获的清军文书残纸。把旧军令翻过来,背面是空白的,裁齐了就能用。她说话的时候已经从抽屉里翻出一沓缴获的清军军令——永历三年秋的调粮令,上面还盖着满汉双文的朱砂印。她把军令翻过来,背面朝上,用镇纸压平边角,然后从笔架上取了支新笔递给老蔫。“用这支。树皮上的炭灰容易花,誊到纸上就永远留下来了。” 老蔫接过笔,在残纸背面画了第一条岔路。他握笔的姿势不太对,笔杆在手指间打了个滑,墨点滴在纸上,洇开一个小黑点。他把笔放下,对杨秀娘说:“炭笔好用。毛笔——太滑。”杨秀娘把毛笔接过来重新递给他,“你用炭笔在树皮上画了十几年,毛笔第一次拿,滑是正常的。我当初学记账,毛笔也滑。写多了就不滑了。” 老蔫看了她一眼,重新握住毛笔。这一次他没有急着画,而是把笔尖在砚台上多顺了几次,让笔锋吸足墨,然后慢慢落下第一笔。那条岔路在纸上慢慢延伸出去,笔触还是不太稳,但比第一笔稳多了。杨秀娘在旁边看着,没有纠正他的握笔姿势,只是帮他把洇开的墨点用布吸掉。 戎易站在耳房门口,看着这两个人——一个管账的年轻妇人,一个不爱说话的采药人——在灯下用缴获的清军军令背面誊画他们自己的地形图。窗外夜风吹过城头那盏灯,灯焰晃了一下又稳住。远处南街铁匠铺的锤声叮叮当当敲着,陈老铁在帮何守成打铳管配件,锤声不紧不慢。山谷方向隐约传来几声骡子嘶鸣——巴图鲁新钉的掌铁磨合得差不多了,马五前两天在草料里添了豆饼,骡子夜里不再踢蹄。 他忽然想起穿越前在研究所加班到深夜,暖气管道里的水流声也是闷闷的,一下一下。那时候他研究的是别人的战争,有时候困了就趴在桌上眯一会儿,醒来继续翻史料。现在他活在自己的战争里。史料上不会有老蔫画的树皮图,不会有杨秀娘用缴获军令背面誊的地图,也不会有何守成手指上那截没人知道的烫疤。但这些东西是真实的。比史书上的任何一行字都真实。 第十章 冬训 石门谷的第一排营房是刘千户带人搭起来的。 他没学过木工,但小时候在老家帮爹修过猪圈,原理差不多——四根柱子打進地里,横梁架上去,屋顶铺两层杉树皮,用石头压住边角。杉树皮是老蔫带人从南坡上剥来的,挑的都是树龄十年以上的老杉,皮厚,脂多,防水。剥树皮的时候老蔫跟他说,杉树皮要冬天剥,冬天树在休眠,树皮和树干之间那层形成层是干的,剥下来不会伤着树,开春树照样抽新枝。刘千户蹲在横梁上,把杉树皮一层一层往上铺,铺得满头满脸都是碎树皮渣,耳朵眼里也灌进去了,晚上睡觉侧着脑袋能倒出一小撮渣子。 搭到第三间的时候,他蹲在横梁上往下喊:“老蔫,这间怎么歪了?”老蔫眯着眼看了一会儿,说左边柱子打進地里的时候偏了一指。刘千户问怎么偏的,老蔫指了指地上那道被太阳照出来的柱影。“你打桩的时候没看树影子。太阳在东边,影子往西歪,你跟着影子打桩就打偏了。” 刘千户骂了一声,从横梁上跳下来,重新挖坑。这回他先看太阳,再看影子,再用麻线吊了一块石头当铅锤。柱子打下去,直的。他拍了拍柱子,把脸贴在柱面上闭上一只眼顺着柱身瞄了瞄,满意了,又觉得有点丢人——打了半辈子仗,被搭猪圈的技术难住了。老蔫在旁边削木楔子,没抬头,说了一句:“搭猪圈和搭营房一样,地基正了,上面怎么搭都不歪。地基歪了,檩条再直也是斜的。” 到第十天,谷底多了八间简易营房。四间住人,一间当军械所,一间当粮仓,一间当伙房,一间留给杨秀娘记账。营房都很矮,进门要低头,但比帐篷挡风。刘千户蹲在伙房门口啃一块烤红薯,红薯是从辰州带来的,放在炭火里煨了一个时辰,外皮焦黑,掰开里头金黄冒热气。他啃了一口,烫得直吸气,含混不清地跟小孟说:“当年在辰州城头站岗,冬天刮北风,脸都吹裂了。那时候要有这么个窝,我哪都不去。”小孟接过半块红薯,咬了一口,说这窝有个毛病——杉树皮屋顶晚上风一吹哗啦啦响,像有人在头顶上走路。刘千户说有响声好,没响声才让人睡不着。太安静了就是清军摸上来的时候。 戎易没有住进营房。他把自己的铺盖卷放在军械所角落里,挨着何守成的工作台。工作台是两块门板拼的,上面铺了一层牛皮纸,纸上摊着拆了一半的铳管、锉刀、铜片、鹿皮和几个装火药的竹筒。何守成白天在辰州城里修铳,晚上回山谷继续鼓捣他的火药配方。老头最近瘦了,眼窝陷下去,手指上缠的旧布换成了新的——上次试火药被火星烫的那个位置结了痂,他又在同一个位置被锉刀蹭了一下,旧痂掀掉了,新肉上贴了块碎布。杨秀娘给他包扎的时候问他疼不疼,他说疼是活人的事,死人不疼。 戎易蹲在角落削一根通条。通条是柳木的,比竹子韧性好,不容易捅断。他削得很慢,削一刀就把通条举到眼前对着油灯光看曲直,然后放在膝盖上用手掌搓一搓,让木纹顺着手感走。何守成瞥了他一眼,说:“你削通条的动作跟你在地图上画线一样,都太仔细。通条不用太直,稍微有点弧度反而容易捅进去,铅弹在铳管里不是走直线的,是沿着膛线转圈出去的。你削得跟筷子一样直,反而不好用。” 戎易把通条放下来。“你不早说。” “你没问。” 这是他们在山谷里的日常对话。何守成的实话往往裹着一层薄薄的刻薄,像是火药渣子嵌在铳管里——不清理干净会卡弹,但清理干净了,铳管就通了。 几天后的一个傍晚,何守成用新配的火药试了一炮。炮是架在谷底溪流边的碎石滩上,炮口对准断崖下一块磨盘大的石头。火药装填量比平时少了三分——新配方的火力他还吃不准。点火前他把火把递给身边的徒弟,自己又蹲下来检查了一遍炮架的角度和固定桩的松紧,用手指在桩顶上按了按,确认桩没有因为溪流边的软泥地面而松动。然后他站起来,接过火把,没有立刻点火,而是又看了片刻溪流对岸那块磨盘石——石头上昨晚冻了一层薄冰,冰面上凝着霜,在傍晚的光线里泛着灰白色的哑光。 点火。轰的一声闷响在峡谷里来回撞了好几个来回才消散。石头被掀掉了一个角,炸开的石片在溪水里激起两朵水花,溅在旁边石头上结了一层碎冰的水洼里,把薄冰砸出了好几道裂纹。何守成放下火把,走到石头前蹲下,用手指摸了摸断口。新配火药的断口比旧火药更粗糙,石头上残留的硫磺渣也比平时多,他用指甲刮了一点残渣放在舌尖上尝了尝。皱眉。吐掉。“硫磺稍多。火力比旧火药弱了一成,但能响。”他站起来,从腰间抽出那根柳木通条——戎易削的那根——在炮管里捅了捅,抽出来看通条头上的残火药渣。“硝土里杂质还是多。下次熬硝的时候要多滤一遍,用草木灰水浸,把硝石里的钙盐和镁盐沉淀掉。滤完之后再结晶,晶体的纯度会高一截。” “差一点是差多少?”戎易问。 “打一百步外的竹笼,旧火药一炮能打碎一个。这个——打上去竹笼破个洞,但不会散架。要是打浮桥,够用。浮桥的铁链怕冲击力,火力弱一成,铁链照样断。要是打船板,不够。船板厚,需要更高的初速。巴彦的运粮船不是水师战船,船板薄,但薄板船也有龙骨,龙骨需要高初速才能打穿。” “浮桥就够了。开春清军要是再来,浮桥还是他们的主要渡河工具。竹笼挡得住竹筏,挡不住浮桥。炮打浮桥,不打船。”戎易站起来,把膝盖上沾的碎石屑拍掉,“先用现有的新火药训练炮手,让他们熟悉新火药的装填量和弹道。旧火药和新火药的弹道不一样,炮手要重新校准。” 何守成点了下头。他把新火药的配方在心里过了一遍。硫磺比例下次少放半成,硝土多滤一遍。这些配方全在他脑子里,从张献忠军中的老配方开始,到辰州城里能找到的替代材料,再到山谷里现采的硫磺和硝土。老头在自己脑袋里存了一份活的火药配方演化史,每试一次就更新一次配比。戎易有一次问他为什么不记在纸上,他说火药配方是杀人的手艺,写在纸上被人抄去了要死更多人。 第一场雪落在石门谷的时候,杨秀娘踩着冻硬的车辙印进了山谷。她带来了一副对联。对联写在红纸上,纸是过年时武昌那边流过来的,皱巴巴的,折痕已经泛白。上联“守城守山守一方土”,下联“吃粥吃饭吃百家粮”,横批“活着”。字是她儿子写的,笔画歪歪扭扭,“守”字的寸字旁写成了才字旁,“吃”字的口字旁漏了右边一竖,“粮”字写对了但米字旁写得巨大,良字被挤到角落里缩成了个小团。刘千户站在军械所门口对着联看了半天,说这字比你账本上的字差远了。杨秀娘说是他写的,我不改。她把对联贴在军械所门框上,用米汤当浆糊。米汤冻得很快,她得趁热糊上去,手指被冻得通红,糊完之后把手指放在嘴边哈了口热气,搓了搓。 戎易站在旁边看着那副对联,特别是横批上“活着”两个字。这两个字比上下联所有的字都大,大概是那孩子觉得“活着”最重要,所以写的时候格外用力,纸背面都能摸到凸起的笔画。这是辰州守军这几个月来做的一切事情的最终解释。不是效忠朝廷,不是建功立业,是活着。但他没有说出来。他只是帮杨秀娘递了一下浆糊碗。 山谷里的猎兵训练也在下雪天照常进行。阿桂从辰州带来了那个竹篾匠出身的小石。小石的手很巧,编竹笼的时候能把篾条劈得比头发丝还细,何守成说手巧的人装弹不费劲,手指关节灵活,通条捅进去的力道均匀。但小石有一个毛病——怕铳声。不是怕打仗,是怕铳在耳边响。每次扣扳机之前他会不自觉地缩一下脖子,铅弹就打偏了。缩脖子是本能反应,他自己控制不了。 阿桂想了个办法。他让小石站在自己旁边,自己先放一铳,让小石看着铳管里的火药是怎么喷出去的、后坐力是怎么从铳托传到肩膀上的。放了几铳之后,他把铳递给小石,说:“你自己来。放的时候别闭眼。你闭眼就看不到子弹去哪了,看不到就更怕。你要看着子弹飞出去——看到它飞出去,你就知道它不会咬你了。” 小石接过铳,深吸一口气,扣动扳机。铳响了,他没有闭眼。虽然缩了一下脖子,但眼睛是睁着的。铅弹打在靶子边缘,没进圈,但也没脱靶。阿桂在他肩膀上拍了一下,那只手拍下去的时候很自然,不像以前那样犹豫。几个月前,他自己在坟地伏击时手还在抖。现在他是猎兵队长了,手底下有七个人。他对小石说的话,跟何守成当初在坟地教他的话几乎一模一样——不怕你怕,就怕你闭眼。怕着还能做对动作,就是好兵。 同一场雪里,周怀义坐在辎重营院子的门槛上,把一堆旧布按大小分类叠好。这些旧布是从各家各户收上来的,洗过、蒸过、在太阳底下晒干。杨秀娘规定轻伤员用旧布替代纱布,他就负责把旧布分拣出来——干净的叠一摞,有破洞的叠另一摞,破洞太大的剪成小方块当擦铳布。他做这件事的时候很安静,偶尔抬头看一眼账册,偶尔低头继续叠布。有溃兵过来领纱布,看到周怀义坐在门槛上叠布,愣了一下。这人以前是守备,正五品,现在膝盖上搁着一摞破布,手指上沾满了棉絮和碎线头。 “周……周守备。”溃兵犹豫了一下。 周怀义没抬头,只是把一叠叠好的布推过去。“纱布两天一换。用过的送回辎重营,统一蒸煮。领纱布要签字,签在杨营正那里。”溃兵接过布,看看周怀义,又看看耳房里正在灯下写字的杨秀娘,在账册上歪歪扭扭签了个名。签完之后他拿着布走出去好几步,又回头看了一眼。周怀义已经在叠下一摞了,破洞里扯出来的碎棉絮飘在他膝盖上,他没有去拂。 开春前的最后一次合练,戎易把猎兵和铳手拉到山谷里,在溪流对岸立了十个靶子——不是人形靶,是用干草扎的垛,裹着从浅滩战役缴获的清军号衣。号衣上深一块浅一块的血迹已经洗过了,但颜色还在,在雪地里格外刺眼。何守成说靶子穿清军号衣有个好处:铳手打的时候不会手软。阿桂带着猎兵小队从山脊往下打,步兵营的铳手从谷底往上打,两路交叉火力封锁谷口。 演练到一半出了意外——小石的铳炸膛了。 铳管在火药点燃的瞬间从中间裂开,碎片往外崩开。小石被冲击力推得往后踉跄了好几步,重重坐在地上,半边脸被火药渣子喷得黝黑,右手的虎口被铳管碎片划了一道口子,血顺着手腕往下滴,滴在雪地上洇开一小团暗红。阿桂离他最近,冲过去一脚把他手里的断铳踢开,然后抱住他的头,用袖子擦他脸上的火药渣。“眼睛!睁开眼睛!” 小石使劲眨了眨眼,睫毛上沾着黑色的火药粉末,但眼球没有受伤。他被阿桂扶着坐起来,先低头看自己的手指——五根都在。然后说了一句让阿桂愣住的话:“我刚才没闭眼。铳炸了我都没闭眼。” 何守成从谷底跑上来,蹲下捡起炸裂的铳管残片翻看——内壁有一道极细的旧裂纹,是之前修铳时没检查出来的。他把残片扔在一边,站起来看了小石一眼。“你运气好。裂纹裂在铳管中段,碎片往外崩。要是裂纹裂在后段靠近铳托的位置,你的手指头现在不在了。”小石坐在雪地里,右手还在流血,但他用左手拉着阿桂的袖子,又重复了一遍:“阿桂哥,你听见了吗——铳炸了我都没闭眼。” 阿桂没有说话。他只是把自己腰间的水囊解下来,用水冲洗小石虎口上的伤口,然后用牙齿咬开自己袖口上缝着的备用纱布条,缠在小石虎口上用力扎紧。血很快洇红了纱布,但没有继续往外渗。 演练暂停了。铳手们围过来,看着地上那杆炸裂的断铳,没人说话。戎易从断铳旁边捡起一块碎片,放在手心里看那道旧裂纹。裂纹很细,像一根头发丝嵌在铁里。“这批铳,全部重新检查一遍。每根铳管都要对着光看内壁,有裂纹的挑出来,不管多细。” 何守成站在旁边,手里攥着那块被炸裂的铳管残片,手指上的烫疤被铳管碎片又划了一道新口子,血和火药渣子混在一起糊在指节上。他没说话,只是把残片放在工作台上,把新口子放在嘴里吸了一下。“挑一杆少一杆。但你说得对——挑一杆少一杆,也比炸在兵手里强。”他把残片放在油灯下翻看,内壁那道裂纹在灯光下隐约可见。 傍晚,杨秀娘在军械所里给小石处理伤口。她把镊子在油灯上烧红又放凉,然后低着头一点一点往外挑火药渣。火药渣嵌在虎口位置的新伤口里,有些细如针尖,和之前炸膛留下的旧疤混在一起。旧疤是浅滩战役时留下的,已经长好了,边缘泛着淡粉色;新伤口又在旧疤旁边撕开了一道口子,新肉和旧痕交错在一起。每挑出一粒,她就把镊子在装了烧酒的碗里涮一下,烧酒很快变成了浑浊的灰黑色。一个在旁边等着包纱布的伤兵问小石疼不疼,小石说不疼。疼是疼的,但他还在想白天炸膛那一瞬间——铳管在他手里炸开了,他没有闭眼。这个念头比疼更重要。 阿桂坐在小石旁边,把自己那杆甲一号拆开,一遍一遍地给小石看火门盖的松紧怎么判断、铳管对着光怎么看内壁有没有裂纹。他的手指在铳管上来回比划,语气不急不躁,像何守成教他的那样——把每一个动作拆成步骤,再把每一个步骤拆成更小的动作。恐惧藏在那些微小动作之间的缝隙里,动作塞满了,恐惧就挤不进来。 晚上,戎易把阿桂叫到军械所外。雪已经停了,山谷里月光很亮。“小石明天开始调到山脊最远端的射击点。清军进了谷,他那个位置最后接敌,但视野最好,能看到整个谷口。他经历了炸膛,再经历什么都不会比今天更怕了。” 阿桂想了一下。“你是说,把他放在最安全的位置上,他反而能打得最好——因为他已经经历过最坏的事了?” “不是最安全。”戎易看着山谷尽头那道断崖,“是最远的位置,装弹时间最长,清军不会第一个发现他。他可以先看别人怎么打,心里有底了再扣扳机。怕铳声的人需要多看几次别人开火,看多了,耳朵就习惯了。习惯之后就不缩脖子了。” 阿桂点了点头。他没有说“我懂了”,但他把戎易的话在心里过了一遍,然后去安排小石的新射击点。小石坐在军械所里,右手裹着纱布,左手握着通条在练装弹。火药渣子挑干净之后伤口还是疼,但他用左手练装弹,通条捅进去一下一下,每一下都捅到底。 转眼间,开春前的储备进入冲刺阶段。杨秀娘把开春前的物资清单整理完毕,在账册最后一页用端正的小字写了存量总结:米粟合计可支撑至开春后三十日,盐可支撑至开春后二十日,火药(新配方)可支撑两次中等规模战斗,纱布存量告急。她在“盐”那一行旁边点了一个朱砂小点——那是周怀义教她的预警符号。然后她合上账册,走进山谷伙房,帮炊事兵把最后一批冬储萝卜切成条,用盐腌上,码在陶瓮里。陶瓮放在伙房角落,一共六只,瓮口压着石头。其中一瓮的盐水面上漂着一层薄薄的白膜,她用筷子拨开闻了闻,还没坏,但得快吃。 周怀义在旁边洗萝卜。手冻得通红,萝卜上的泥结了冰碴子,搓在手上又冷又硌。他一边洗一边说了一句:“我从前在武昌吃萝卜,萝卜是跟排骨一起炖的。炖一个时辰,汤白得像奶。”说完他自己也愣了一下——他已经很久没有提起武昌了。他把洗好的萝卜放在杨秀娘手边,不再提排骨汤的事,只是把萝卜码得整整齐齐,每一根都顺着同一个方向排好,切口朝里,根须朝外。 刘千户带着几个兵把炮从山脊上拆下来,用骡车拉回山谷。巴图鲁钉的新掌铁在骡蹄子上磨合了整个冬天,骡子拉炮爬坡时蹄子在泥里打滑的次数比冬天前少了很多。车轮陷进泥坑里好几次,每次陷坑,他就在车轮前面垫石头、垫树枝,蹲在泥地里用肩膀顶车轮,半边身子糊满了泥浆。到了谷底炮位上,他把炮架重新打桩固定,用铅锤测了炮口的仰角,然后把炮衣盖上——炮衣是杨秀娘用几件旧蓑衣拼的,防水,但不太合身,盖上去之后炮口位置露了一截在外面,远看像是从蓑衣里伸出一截枯枝。 阿桂带着猎兵小队在谷口设置了几个隐蔽射击点。他带着老蔫在谷口蹲了一整天,老蔫用竹竿敲树干听回音,找出了几个地下没有暗洞的射击点位——猎兵趴在地上打铳,地面是实的铳架才稳,不会因为射击后坐力导致地基松动影响精度。阿桂把选定的点位用木桩标出来,木桩打得极深,只露出地面一小截,顶端涂了一圈白灰,又在白灰外抹了一层泥,从远处看根本看不出这里有标记。他把每个射击点到谷口的距离都亲自走了一遍,步子数得清清楚楚,然后回来告诉每个猎兵:你在多少步的位置,打从哪个方向来的人。小石被分到最远端的点位——距离谷口最远,射界最宽,能看到整个谷口的清军纵队。 几天后的一个深夜,戎易在军械所的油灯下往那本地方志的残页上写字。他用极小的字在残页空白处写了石门谷的防御设计,每一句都极短——地形。铳手配置。火力覆盖区域。竹笼补设位置。火炮射界。退路路线的岔口标记。谷口水源在枯水期的日均流量。还有萝卜腌了多少瓮。写完最后一项,他停了片刻,把笔搁在砚台上。 何守成在工作台那边磨一块新铜片。铜片是从炸膛的铳管上拆下来的残料,管壁炸裂之后铜片弯了,他用锉刀把弯折处锉平,重新磨光。铜片在油灯下泛着暗红的光泽,和老头手指上新添的那道口子挨在一起,铜锈和血痂分不清彼此。磨了好一会儿,头也不抬地问了一句:“写什么呢?” “备忘。” “什么备忘?” 戎易把残页翻过来看了看,然后又翻回去。“地形。铳手配置。火力覆盖区域。竹笼补设位置。火炮射界。退路路线的岔口标记。谷口水源在枯水期的日均流量。”他顿了顿,“还有萝卜腌了多少瓮。” 何守成磨铜片的手没停,只是轻微顿了一下。“你是怕自己忘了,还是怕自己死了没人记得?” “都有。”戎易说。 何守成没有接话。他把磨好的铜片放在铳管上比了一下,尺寸刚好。然后他把铜片放在一边,拿起另一块没磨的残片继续锉。锉刀和铜片摩擦的声音在夜里的军械所里轻轻响着,混着山谷里杉树皮屋顶被风吹动的哗啦啦声。 夜深了,军械所里只剩下何守成锉铜片的声音和戎易削通条的沙沙声。油灯的火苗在穿堂风里微微晃动,把两人的影子投在泥墙上,忽长忽短,偶尔重叠在一起又分开。军械所门框上那副对联被风吹得掀起一角又落下。横批上“活着”两个字被雪水洇湿了一小块,墨迹微微晕开,字的边缘有点模糊了,但笔画还在。山谷里的溪水在冰层下汩汩流动,偶尔发出咕噜咕噜的气泡声,像有什么东西在水底呼吸着,等着开春。 戎易削完最后一刀,把通条举到油灯前看了看。略微有点弧度。这次他没削太直。 第十一章 开春 开春的雨是半夜落下来的。戎易在军械所里被雨声吵醒,杉树皮屋顶被雨点砸得哗哗响,不是冬夜那种细碎的雪霰子轻敲声,是真正的雨,密密实实地往下浇,像是天被人捅了个窟窿。他躺在铺盖上没有立刻起身。下雨了。雨水会把山谷里的积雪冲化,溪水会涨,山路会变成泥沼,清军从常德来的辎重车在泥路上一天走不了二十里。这意味着巴彦——不,不是巴彦了。巴彦上次在辰州吃了大亏,被湖广提督调回了武昌。这次换了个叫额尔赫的参领。这个新的对手,戎易只知道他的名字。 他在黑暗中把腿从铺盖里伸出来,脚趾触到冰冷的石板地,缩了一下。然后他坐起来,套上那双补过两次的旧靴子,走到军械所门口推开门。雨幕从断崖上倾泻下来,谷底的溪水一夜之间涨了两掌宽,水色从冬天那种清透的淡绿变成了浑黄,冲下来的枯枝败叶在水面上打着旋。空气里弥漫着湿泥、腐叶和新生蕨菜混在一起的气味——那是开春的气味。去年秋天他刚穿越到辰州城头时,空气里是溃败的血腥味和沅江上的水腥味。现在他闻到了蕨菜的味道。不是蕨菜本身有多好闻,是蕨菜的味道意味着土地还在长东西。能长东西的土地,就还能养人。 刘千户从伙房里探出头,手里端着一碗掺了蕨根粉的粟米粥。蕨根是老蔫带人从山腰挖的,晒干磨粉掺在粟米里能多出一成半的量,但口感粗糙,咽下去刮嗓子。何守成说这玩意儿吃多了拉不出屎,戎易说拉不出屎比饿死强。此刻刘千户用筷子搅着碗里灰绿色的粥,朝溪水方向努了努嘴:“水涨了两掌。谷口那几块垫脚石已经淹了一半。再涨一掌,进山的路就得绕山脊走。那路我昨天走了一趟,泥软得像稀粥,骡子驮炮上去够呛——巴图鲁说骡子冬天攒的膘快被山路耗光了,蹄掌虽然稳了,腿劲跟不上。” 戎易走到溪边蹲下,用手试了试水温。冰得刺骨,雪水化进溪流里,比井水还冷。他甩掉手上的水,站起来。“水涨了,清军从常德来的辎重船吃水会更深,装载更重,但他的步兵涉浅滩会更慢。水越深,涉水速度越慢,我们猎兵的瞄准时间就越多。天时在我这边。地利也是。这片山我们走了一个冬天,额尔赫一天都没走过。” 他回到军械所,何守成已经在工作台前磨铜片了。老头整个冬天都在改良火药配方,新配方的硫磺比例比旧配方高了半成,火力接近清军火药水平,但硝土纯度还是不够稳定。何守成一边磨铜片一边说:“新火药配你的线膛铳,一百二十步内打盾牌兵的腿没问题。两百步外不行。朝鲜铳管另说——赵老四那杆朝鲜铳两百步外还能打到树干,是铳管膛线均匀,不是火药好。” “朝鲜铳管只有一杆。其他猎兵用的还是你自制的线膛铳。”戎易在工作台上摊开地图,手指在石门谷的几处隘口上依次点过。这些隘口是冬天勘察时老蔫用竹竿敲树干听回音找出来的——隘口两侧都有岩壁夹道,中间通道极窄,是伏击的天然关口。每一处隘口的射界、退路、备用的交叉火力点,都在地图上标得清清楚楚。有些标记是老蔫用炭笔画的,有些是小孟用匕首刻的,最远的那个隘口是老蔫探了三次才找到退路的——退路是一条山猪踩出来的兽道,从隘口侧面的岩缝穿出去,直通后山密林。老蔫当时用竹竿敲了敲岩缝口,回音深长,说里面是通的。小孟不信,钻进去探了一段,出来时浑身沾满了蝙蝠粪,但确认了出口。 “额尔赫分两路,一路佯攻辰州城,牵制守军;另一路主攻从西边进山,走山脊线包抄辰州侧后方——这是小孟的侦察队拼了命带回来的情报。”戎易的手指在地图上从常德方向划出两条箭头,一条红色沿官道南下直指辰州城北门,一条蓝色先往西绕进山区再沿山脊线往东南方向包抄石门谷。两条线在辰州城西北交汇。“如果这两条线合拢,辰州城和石门谷之间的联系就被切断了,城山互倚的防御体系垮了一半。他在逼我们做选择——弃城守山还是弃山守城。分兵两路各守一边正中他下怀,额尔赫的兵力比我们多一倍,他最擅长的就是分割围歼。所以我们不能让他合拢。在他的两条线合拢之前,先打掉他的主攻。” 这个判断让军械所里沉默了很长一段时间。打主攻意味着不在城里等清军来,而是主动出击,在山里拦截那支从西面绕过来的清军主力。何守成低着头继续磨他的铜片,锉刀和铜片摩擦的声音在安静的军械所里格外清晰。 刘千户率先打破了沉默。“你说怎么打,我跟着打。”他说话的时候手里的弓弦轻轻弹了一下,发出一声低沉的嗡响。这声音戎易听过很多次了——浅滩阻击战前夜刘千户蹲在城头弹弓弦时也是这个声音。那时候他是紧张。现在不是紧张,是准备好了。 何守成从工作台旁抬起头,手指上还沾着碾碎的火药渣。他把铜片搁在一边,走到炮架旁边,用手掌拍了拍那门冬天新铸的青铜炮。炮管上的铜皮还泛着新铸的光泽,和他在城头用了几个月的那门老炮不一样——那门老炮的炮管上有一道被清军铳弹擦出的斜痕,他每次打完仗都要用手摸一遍那道痕迹,确认没扩大才放心。新炮还没经过实战,炮管内壁是光滑的,没有弹痕,没有锈斑,干净得像一张没写过字的纸。“两门炮。老炮架在辰州城东南角打佯攻的浮桥,新炮用骡子驮进石门谷,埋伏在隘口侧面。新火药打浮桥够用。打船板不够,但隘口伏击打的是步兵,不是船板。炮位要选在硬地面——青冈栎林边缘那块地,树根把土固定住了,整个冬天都没塌,架炮稳当。” 杨秀娘没有说话。她只是把账册翻到新的一页,开始计算进山伏击需要的粮草和弹药。伏击战不比守城——守城可以从容调配物资,伏击战需要把物资提前搬运到预设阵地,一旦行动开始就无法轻易退回。她的笔快速移动,列出每一项物资的数量和分配方案。算到纱布那一行时笔停了一下。存量已经不多了。她翻到前一页对了一遍上次战斗后的纱布消耗记录,又在心里默算了一遍竹篾队陈三妹她们用旧布裁的裹伤布数量,然后重新调整了纱布的分配优先级:重伤员用纱布,轻伤员用旧布裹伤布。她在“纱布存量告急”那一行旁边加了一行新墨:旧布裹伤布可临时替代,已备二百条。这行字写得比平时小,但墨迹很浓。 周怀义坐在门槛上,把几根旧箭头重新绑上翎羽。这些翎羽是他从各家各户收来的旧鸡毛掸子上拆下来的,五花八门,有芦花鸡的灰白杂色、黑羽乌鸡的纯黑、还有几根不知什么品种的红毛大公鸡尾羽。他把翎羽按长短分类,短的做箭尾,长的做箭身,红毛的挑出来单独放在一边。他做这件事的时候很安静,偶尔抬头看一眼杨秀娘的账册,偶尔低头继续绑。小孟汇报的时候他一直在绑翎羽,手指没停。他把绑好的箭头轻轻搁在箭壶边,码得整整齐齐——每一根箭的翎羽朝向都一致,放在箭壶里排成放射状的扇形。那几根红毛翎羽被单独放在最边上,大概是留给刘千户的。 戎易站起来,把地图卷好。他的手很稳,但卷地图的动作比平时慢了一瞬——不是犹豫,是他在掂量接下来这个命令的分量。“今天进山。各营按预定方案准备,明日傍晚前全部到达石门谷指定位置。火器营带新炮、全部线膛铳和所有新配火药。步兵营轻装,不带重盾,带绳索和攀山器材——隘口伏击打完要迅速翻山追击。辎重营负责干粮和纱布。其余的在石门谷就地取材。” 他把卷好的地图插进腰间皮囊里,走到军械所门口,回头看了一眼屋里的人。何守成已经在往炮架轮轴上抹桐油了。杨秀娘还在账册上写字,笔尖快速移动,头也没抬。周怀义把最后一根红毛翎羽绑好,放在箭壶最边上,然后站起来去推独轮车。刘千户从墙上取下他的弓,用手指摸了摸弓背上那道被清军铳弹擦出的浅痕——那是渡口阻击战留下的,他每次临战前都会摸一下那道痕迹,像是在确认自己还是同一个人。 戎易走出军械所,站在谷底溪流边。雨已经小了,变成细密的雨丝飘在脸上。他看到阿桂蹲在溪边用溪水洗脸,洗完之后把脸上的水珠往肩上一蹭,站起来吹了一声竹哨。七个猎兵从各自的营房里跑出来,肩上扛着铳,腰间的弹药袋鼓鼓囊囊。其中一个是小石,他肩上扛着一杆换了新铳管的滑膛铳,虎口上新结的痂在晨光里泛着淡粉色,和旁边旧伤的白色疤痕交错在一起,像一张还没画完的地图。 老蔫从竹篾队那边走过来,背着一捆削好的竹箭。他冬天里带人把山里的毛竹烤直、削尖、尾部开槽装翎羽。翎羽不够,就用竹篾队去各家各户收来的旧鸡毛掸子拆羽。他把竹箭放在步兵营的兵器架旁边,又弯腰把最边上那支红翎箭拔出来单独放好——这支箭的翎羽是老蔫自己压箱底的红毛大公鸡尾羽,整个辰州只凑出这一支。他在竹篾队蹲了三天才削好这支箭,箭杆用火烤了四遍,烤得笔直,尾部开槽的深度比普通箭深了两分,翎羽插进去之后用桐油封口,泡在水里都不会脱羽。 小孟从步兵营里挑了几个跑得快、认路好、在山里走过夜路的兵,编成一个轻装侦察队。他带着这支队伍每天天不亮就出发,沿山脊线往北侦察。回来时靴子上全是泥,有一次背上还扛着个伤员——有个兵在山脊湿滑的石头上摔了一跤,崴了脚踝,肿得跟馒头似的,杨秀娘用井水给他冷敷了半天,然后用旧布缠紧固定。何守成在边上看着,说伤筋动骨一百天。杨秀娘说我们没有一百天。她把伤兵的鞋脱下来,用竹片和旧布做了个简易夹板,又找了根树枝削成手杖塞给他,让他先在辎重营帮周怀义叠旧布,不用上山。 小孟每次回来都直接到军械所找戎易汇报。他的靴子在军械所泥地上踩出一串湿印子,杨秀娘每次等他走了之后都会用拖把擦一遍——不是嫌脏,是泥地踩实了会变滑,何守成搬炮架时容易摔。小孟汇报的内容越来越简洁,但每次都能给出戎易需要的关键信息。今天他回来时嘴唇干裂起皮,但他带回的情报完整得让戎易意外——清军正在常德集结兵力,总人数约两千,其中骑兵占三成,步兵七成。领兵的是额尔赫。额尔赫年近五十,是辽东老八旗出身,打过大小几十仗,用兵稳健,不冒进。缺点是临机应变慢,一旦原定计划被打乱,需要较长时间重新调整。俘虏的口供就一句话:“额尔赫大人的兵书上没有这一条的话,他就不太会打了。” 戎易听了之后沉默了片刻。然后他在地图上用炭笔在蓝色箭头旁边画了一条新的虚线——那是小孟说的额尔赫原定计划被打乱后可能做出的调整方向。“他不会临机应变,我们就给他制造意外。第一个意外——隘口悬石。第二个意外——侧翼炮击。第三个意外——枯谷退路被封。三个意外连续砸下去,砸到他来不及翻兵书。” 当天下午,三路人马从辰州城和石门谷同时出发。步兵营由刘千户带队,沿溪谷往北急行军,抢在清军主攻到达之前占领山脊上的几处隘口。火器营由何守成亲自押着新炮进山,走预先勘定的硬地面路线,在第二道隘口的青冈栎林边缘架设炮位,先砍掉挡炮口的三棵松树。辎重营由杨秀娘坐镇后方,调度粮草弹药从辰州城往石门谷转运——这是她第一次独立指挥辎重营的实战保障行动。她在耳房门口摆了三张方桌,桌上铺开物资清单、山间地形图和周怀义誊抄的存量表,每发出一批物资就在清单上画一道线,告诉民夫走哪条路回程不能空手,顺手带伤员或弹药壳。 周怀义把独轮车推上了山。车板上堆着几捆箭和两桶新配火药,车轮在山路上歪歪扭扭的,他得用整个身子的重量去压车把才能保持平衡。右脚大拇指从靴子破洞里伸出来,指甲缝里塞满了泥。推到一个上坡弯道时车轮打滑,他膝盖顶住车把,膝盖上磨出的两个破洞又裂开了一截,露出里面磨得发红的皮。旁边一个推车的民夫跟他说膝盖弯下去腰放松,车轮自己会找平衡。他试着弯了弯膝盖,车果然稳了一些。他想起自己在武昌当守备时出门坐轿子,轿夫抬着他从都司衙门到粮道衙门,两条街的路他都不愿意走。现在他在推独轮车,膝盖弯着,腰上的旧伤隐隐作痛。但他没有停。 傍晚时分,所有队伍到达石门谷预定位置。杨秀娘在传回的便条上只写了四个字:都在路上。何守成的炮位在青冈栎林边缘架设完成,他蹲在炮架旁边做最后的瞄准线校准,用手指在炮口前方比了一条直线,然后左右各偏半指,在地面上用碎石子摆了两个标记——这是清军最可能出现的两个方向。戎易蹲在他旁边,看着何守成那双布满烫疤和铜锈的手在炮架上反复调整。 “你以前在张献忠军中铸过炮。” 何守成没有抬头。“铸过。也炸过。炮管里有一粒砂眼没检查出来,装填试炮的时候炸了膛,把我两个徒弟——一个二十岁,一个十七岁——炸死在炮位上。” “后来你还铸。” “后来我每次都自己先试。每一门炮铸好之后我自己先放第一炮。不放第一炮,我没脸把炮交给炮手。”他把最后一个角度调好,站起来,把扳手放回工具箱里,盖上盖子,“你第一次上战场的时候怕不怕?” “怕。”戎易说,“现在还怕。但怕归怕,炮还是要铸。铳还是要擦。” 天黑之前,猎兵小队进入了各自的射击阵地。阿桂把七个人分成三组——三人在隘口西侧,专打隘口通道上的先头部队;二人在东侧,交叉火力打山脊反斜面;小石和另一个猎兵在最高处,用两杆线膛铳对付额尔赫最倚重的传令兵和督战队军官。他把每个射击点到隘口的距离都亲自走了一遍,步子数得清清楚楚。走到小石的射击点时他停了一下。小石正趴在碎石堆后面,把滑膛铳的铳管从石缝里伸出去,虎口上新结的痂蹭在碎石上,蹭掉了一小块,露出底下还没完全长好的粉色新皮。他没有吭声,只是在手指上缠了块旧布,继续调整铳管的角度。 “怕不怕?”阿桂蹲在他旁边。 “怕。怕铳又炸。”小石把铳托顶在肩上,右眼瞄准前方雾气弥漫的山脊通道,“但我不会闭眼。” 阿桂没有说话。他拍了拍小石的肩膀,站起来往自己的射击点走去。 戎易站在山脊上,用望远镜扫了一遍北方。单筒望远镜的镜片上落了一滴雨,远处官道上的车辙在雨水里泛着模糊的反光。他没有擦镜片,因为更多雨点正从灰蒙蒙的天上往下落。雨越下越密,打在松针上沙沙响。山谷里的一切声音都被雨声盖住了,只有溪水的奔流越来越响。 雨在后半夜停了。山谷里开始起雾,先是一缕一缕的白色水汽从溪面上升起,然后雾气越来越浓,把松林吞成一片模糊的影子。天亮时整个山谷都被浓雾罩住了,能见度不到五十步。 戎易站在山脊上,在雾里什么都看不见。但他听到了北方山脊上隐隐约约的金属碰撞声——是刀鞘碰撞的声响,是铁链拖在石头上的刮擦声,是有人在雾里压低嗓子咳嗽。额尔赫的主攻部队已经进山了。 他转身对着身后的人,把声音压到只有最近的几个人能听见。传令兵猫着腰沿着山脊往两侧跑,把指令传给隘口两侧的伏兵。每一个人都只对下一个人说同样的话——雾散之前,不准放铳。不准出声。不准生火。等着。 阿桂蹲在松树下,把甲一的铳托顶在肩上,透过雾气的缝隙盯着前方。前方什么都看不见。但他听到了脚步声——不是一个人的脚步声,是很多人的,军靴踩在湿泥上的闷响在雾里忽远忽近。清军不知道自己在走近什么。阿桂知道。他的手指搭在扳机上,没有动。戎易说等。他等。 小石趴在最高处的碎石堆后面,手指扣在扳机上。铳管从石缝里伸出去,铳口对准雾里那片模糊的灰色人影。人影越来越近,已经开始能看到他们腰间刀鞘的反光了。他深吸一口气,把铳托顶进肩窝——何守成教他的,铳托要顶实,让肩膀吃劲,别用手指硬撑。肩窝里的肌肉绷紧了,但手指没有僵。 雾开始散了。先是松林边缘的树影从白茫茫的雾里浮现出来,然后是树下的灰色人影——清军步兵,披着蓑衣,扛着长矛,在泥泞的山脊小道上排成两列行军纵队,队形紧密。最前面的尖兵已经走到了隘口,那块天然形成的狭窄石门就在他们头顶。石门上方悬着一块被藤蔓缠住的巨石,巨石的根部和山体相连,中间有一道天然的裂缝。藤蔓比手腕还粗,长满了青苔,紧绷绷地兜着巨石。 戎易蹲在石门上方,手里握着那柄冬天用来砍树桩的短柄斧。他身边是刘千户和老蔫带着几个步兵。老蔫冬天勘察时发现藤蔓异常粗壮、判断里面悬着不稳定岩石,戎易亲自爬上去确认过。他提前演练过砍藤的角度和落点——主藤要斜着砍,一刀断不了要补第二刀。但雾散之后没多少时间。清军尖兵已经鱼贯而入,开始在隘口通道上散开队形。 戎易举起斧子,深吸一口气,然后奋力砍了下去。第一斧斜劈入藤,主藤崩开三分之二,青苔汁液溅在他脸上,冰凉滑腻。第二斧砍进同一道缺口,藤蔓断裂处发出一声脆响,整根藤蔓弹开,断口处的木纤维白森森地炸开。巨石摇晃了一下,碎石从裂缝里簌簌往下掉,砸在清军尖兵的头盔上叮叮当当地响。清军尖兵下意识抬头。来不及了。第三斧砍断了最后一根侧藤——巨石发出震耳的闷响,轰然坠落,砸在隘口正中央,将清军行军纵队拦腰斩断。前锋被堵在石门内侧,后队被巨石拦在外面进退不得。碎石灰尘腾起,遮蔽了整个隘口通道。 戎易从砍藤的位置后退了几步,吸了一口混着石粉和青苔汁液的空气。然后他喊出了那两个字——不是用竹哨,是用嗓子。“铳声。” 阿桂的甲一最先响了。铅弹穿过尚未散尽的烟尘,打中了前锋第一个试图从巨石侧面爬过来的清军军官——正中胸甲最薄弱的位置,军官仰面倒下去,滑进了隘口碎石堆的缝隙里。然后是山脊两侧的滑膛铳交替射击,铅弹从清军前锋的正面和侧面同时打来。前锋挤在狭窄的石门内侧,被巨石堵住退路,盾牌手被后面的人挤得贴在岩壁上,盾牌卡在岩壁和后背之间动弹不得。长枪手被挤得枪杆竖都竖不起来。 何守成的新炮在侧翼响了。炮口从青冈栎林边缘喷出火光,炮弹打在隘口通道外侧的山脊反斜面上,没有直接命中行军纵队,但炸碎的岩石片像霰弹一样崩进了清军后队的密集阵型里。后队的战马受惊,好几匹挣脱缰绳往山下狂奔,把辎重车带翻在泥泞的山脊小道上,车轮朝天还在空转。何守成在炮架旁边看着炮弹落点,用手指在炮架上比了个微调的角度——偏左半指。下次装填时他要把炮口稍微往右挪半指,打隘口通道最窄的那段。 戎易站在山脊高处,透过弥漫的硝烟看着山道上的清军后队乱成一团。额尔赫果然不擅长应对计划外的变故——他没有立刻组织反击,而是试图把后队往后退、绕道走另一条岔路。那条岔路老蔫冬天勘察时用竹竿敲过,回音深长,里面是通的——但它通向一个没有水源的枯谷。进去之后如果被堵住谷口,里面的人就出不来了。 “二队跟上。”戎易对阿桂说。猎兵二队从山脊上站起身,沿着预先踏勘的侧面山路快速移动,绕过山脊反斜面,赶到隘口北侧堵截清军可能绕道的路线。戎易看着他们的背影消失在松林里,把斧子别回腰间。斧刃上还残留着藤蔓的青苔汁液和树皮的木屑,黏糊糊的。他拍了拍手,把掌心里的碎石屑拍掉,跟着猎兵二队往山脊深处走。 战场的硝烟在山谷风里渐渐散去,但石门谷上空的鸟群被炮声惊飞后还没有落回来,一直在半空中盘旋不散。隘口处那块坠落的巨石横在通道中央,周围散落着断裂的藤蔓和被砸碎的青苔碎片。石面上有一道斜斜的斧痕——是戎易第一斧劈下去时留下的,刃口入木三分,刚好和藤蔓的纹理垂直交错。 第十二章 枯谷 悬石落下之后,山谷里的回声很久没散。先是巨石砸在隘口地面的闷响,然后是一阵碎石崩裂的噼啪声,再然后是喊叫声——清军前锋被截断时的喊叫,有人在用满语喊“后退”,有人在用汉语喊“冲过去”,两种语言在狭窄的石门内被岩壁来回弹射,混成一团谁也听不清的噪音。 戎易蹲在山脊那块凸岩上,手里还握着那柄短柄斧。斧刃上的青苔汁液还没干,黏糊糊地顺着斧面往下淌,滴在他靴子旁边的碎石上。他的虎口被反震力震得发麻,但他没有松开斧柄。透过尚未散尽的硝烟和石粉,他看到悬石精准地砸在预定位置——隘口通道最窄处。清军前锋约二百人被堵在石门内侧,挤在悬石和隘口岩壁之间那片不到三十步长的狭窄通道上,盾牌手被后面的人挤得贴在岩壁上,盾牌卡在岩壁和后背之间动弹不得。长枪手被挤得枪杆竖都竖不起来,有人试图从巨石侧面攀爬过去,手脚并用地扒着湿滑的岩石,刚露出半个身子就被猎兵的线膛铳点掉了。 清军后队被堵在悬石北侧的山脊小道上,进退不得。额尔赫的传令兵在盾牌阵后面拼命挥舞令旗,旗语是“收缩、结阵、等令”。额尔赫没有慌——他在被打了一个措手不及之后,做出的第一反应不是冲锋救人,不是掉头逃跑,是收缩结阵守住山脊通道。他很清楚前锋救不回来了,现在要做的是保住主力。 “他不往前冲。”刘千户蹲在戎易旁边,弓已经张开了,箭搭在弦上。他瞄的是盾牌阵边缘一个正在探头观察地形的清军斥候,弓弦被他用拇指轻轻压着,引而不发。 “他不冲,我们也不下去。”戎易放下单筒望远镜,“就在山脊上打。铳手继续压制前锋,猎兵换位,打后队盾牌阵里的军官。等他想明白要冲的时候,前锋已经没了。” 命令传下去。阿桂带着猎兵小队从山脊西侧凸岩转移到悬石上方一处更靠前的乱石堆后——那里是冬天刘千户搭营房时无意间发现的一个天然狙击位,几块风化的花岗岩交错堆叠,中间有条缝隙刚好能架铳,正对着悬石北侧的后队盾牌阵。阿桂趴在石缝后面,把甲一的铳管伸出去,透过石缝看着下面清军盾牌阵里那个还在挥舞令旗的传令兵。 他瞄的不是传令兵本人。是传令兵身后那个骑在马上的军官。那军官正举着单筒望远镜往山脊方向看,镜头在阳光下反了一下光。阿桂把铳口往右偏了半指——偏多少是凭手感,线膛铳在一百二十步外的弹道偏转他已经在冬天的无数次练习中记住了,不需要再在脑子里算。他扣动扳机。铳声在山谷里炸开,后坐力撞在他右肩上,被冬天反复射击磨出薄茧的肩窝稳稳地扛住了。军官一头栽下马,望远镜脱手掉在泥地里,镜片从镜筒里摔出来,碎成了几片。 “打中了。”阿桂收回铳开始装第二发弹,动作很快,但每一步都没少——清铳管、倒火药、裹鹿皮、塞铅弹、通条捅七下。何守成在冬天教他的七下,他练了上千遍,闭着眼睛都能捅到位。旁边的小石趴在另一个石缝后面,虎口上新结的痂蹭在花岗岩碎面上,蹭掉了一小块。他没有吭声,只是把手指在裤腿上蹭了蹭,继续瞄着盾牌阵里另一个军官。阿桂在冬天跟他说过,怕铳又炸就多看看别人怎么打,看多了耳朵就习惯了。刚才阿桂放铳时,他在旁边看着——看着铳管里的火药是怎么喷出去的,后坐力是怎么从铳托传到阿桂肩上的。现在轮到他了。他扣动扳机,铳响了。他没有闭眼。盾牌阵里第二个军官捂着肩膀歪倒,盾牌阵晃了一下,有人下意识往后退了半步。 这就是隘口伏击战的节奏——不是一口气压上去,而是一层一层地剥。猎兵打军官和传令兵,滑膛铳打暴露的步兵。清军后队被压在山脊小道上动弹不得,每次试图组织反击,指挥官就被猎兵点掉;每次试图往前推进清理悬石,盾牌阵就被从侧面打穿。 前锋那边已经没有铳声了。不是打完了,是没目标了。隘口内侧的二百清军前锋在交叉火力下全军覆没,尸体堆在悬石下面,最上面的人还保持着试图攀爬巨石的姿势,手搭在岩石边缘,手指已经僵了。血水混着雨水从岩石边缘往下淌,滴在下面的碎石上,被雨水稀释后变成淡红色,顺着山脊裂缝往下渗。 额尔赫终于动了。不是往前冲,是往后退。他下令后队沿着来路撤回山脊北侧的岔路口,然后绕道走另一条岔路——那条岔路通向山脊西侧的一个枯谷。老蔫冬天勘察时用竹竿敲过枯谷的地面,回音发空,底下有暗洞;谷口极窄只能容一个人侧身通过,两侧都是垂直岩壁,出口一堵里头的人出不来。老蔫当时说“这是死地”,戎易在地图上给那个位置画了一个圈,旁边标注:若清军走此路,可合围。何守成冬天铸的新炮在隘口试炮后,又用骡子拉到枯谷口东侧高地上试过射击角度,确认炮口能覆盖整个谷口通道。阿桂带着猎兵在枯谷两侧山脊上标记了射击点位。杨秀娘的账册上,枯谷伏击的物资清单已经单列了一页——便携干粮、备用火药、担架、旧布裹伤布。现在额尔赫正带着他的主力往这个圈里走。 “他选错路了。”刘千户放下弓。 “他没选错。”戎易站起来,把斧子别回腰间,“在他的情报里,这条岔路是绕过隘口的唯一通道。他不知道枯谷没有水源,不知道枯谷的出口窄得只能容一个人侧身通过,不知道我们在冬天把这片山走遍了。” 刘千户没有接话。他把弓弦松了半圈,箭放回箭壶——那支红翎箭还在箭壶最边上,老蔫蹲了三天削好的红翎箭,箭杆烤了四遍烤得笔直,尾部开槽比普通箭深两分,翎羽用桐油封口防水。刘千户在开春时说过这支箭留着射第一箭。第一箭还没射出去,不是他不想立刻射——是清军一直没有冲到弓箭射程内。戎易的战术设计太密了,猎兵的线膛铳、步兵的滑膛铳、何守成的炮,一层一层把清军挡在百步之外。弓手没有用武之地,不是遗憾——是奢侈。 戎易随即下令:猎兵留在隘口继续压制后队盾牌阵,不让额尔赫回头;步兵营从山脊往北平行推进,走老蔫标的那条侧面山路抄到枯谷出口;火器营把新炮拆下来往枯谷方向运,在枯谷出口东侧高地上重新架设阵地;所有人轻装,带足弹药,不留预备队。 步兵营出发时,刘千户蹲在路边等最后一个兵跟上队伍。那人蹲在地上重新绑绑腿——绑腿带子在隘口碎石里磨断了,是他昨晚自己缝的,针脚歪歪扭扭的,走了半天山路就崩了线。他咬着牙用力打了个死结,站起来追上队伍。刘千户看着他跑远的背影,忽然想起自己出发前在军械所门口最后一次摸弓背上那道旧痕。那是渡口阻击战留下的——一颗清军铳弹擦过弓背,留下一道斜斜的浅沟。他每次临战前都会摸一下那道痕迹,像是在确认弓还是那把弓,自己还是自己。从浅滩到渡口到隘口,这道痕迹一直在。今天打完枯谷,弓背上会不会再多一道? 小孟带着他的侦察队走在步兵营前面。他对这片山已经烂熟于心——从冬天到开春,他每天天不亮就出发,在山里走了上百遍,哪条岔路通哪个谷、哪片松林能藏人、哪段山脊路泥泞难走,他闭上眼睛都能指出来。老蔫标的那条侧面山路他走过很多次:从隘口往北走两里,在一片马尾松林里右拐,沿着一道干涸的溪沟往西翻过一道低矮山梁,山梁另一侧就是枯谷出口。此刻他走在队伍最前面,用刀背拨开挡路的灌木,步子又快又稳。阿桂带着猎兵在山脊上平行移动,透过松枝缝隙能看到小孟的身影在林间一闪一现。 何守成把新炮从隘口拆下来,用骡子驮着翻过山梁。山路泥泞,骡子蹄子在泥里打滑,巴图鲁钉的掌铁在泥里刨出一道道深沟。何守成在骡子屁股上拍了一巴掌,嘴里骂道:“平时吃得比老子还多,现在给老子使点劲。”骡子打了个响鼻,猛一使劲把炮拖过了山梁。到了枯谷出口东侧高地,何守成亲自选炮位——一块被青冈栎根系固定住的硬土平台,整个冬天都没有松动过。他蹲在炮架旁边做瞄准线校准,用手指在炮口前方比了一条直线,对准谷口通道最窄的位置——谷口只有一人宽,两侧都是垂直岩壁,清军要出谷必须一个一个往外钻。他把炮口往下压了半指,然后在炮架底座下垫了一块薄石片调整仰角。昨天隘口首发打偏半指,他在战后摸着炮管确认烫痕纹路时已经把这半指的修正值刻在了心里,今天不用再算。 杨秀娘在后方接到传令后把辎重营分成两队——一队留在隘口继续收容伤兵,另一队由她自己带着跟着步兵营的路线往枯谷方向移动。担架不够,她把几个民夫的独轮车腾空了,车板擦干净铺上两层旧布,临时改成运伤员的板车。周怀义推着其中一辆,车板上堆着几捆箭和两桶新配火药——就是他在开春前用独轮车推上山的那两桶。推到枯谷口高地下面时,一个民夫推着空板车从旁边过,车轮在泥里打滑,车身歪了一下,车板上没固定好的空麻袋滑下来掉在泥里。周怀义把独轮车停稳,弯腰帮他捡起麻袋,拍了拍上面的泥,放回车上。然后他把独轮车的车把重新握紧,膝盖顶住车把——膝盖上那两个冬天推车磨出的破洞已经裂成了两片布,每片布的边缘都磨得起毛,露出底下的皮肉,旧茧旁边又添了新磨的红痕。 额尔赫的主力进谷的时候,天色已经暗下来了。枯谷里没有水源,只有几棵枯死的老松树和满地的碎石。清军行军了一整天,人困马乏,进谷以后第一件事是找水。找了一圈没找到,士兵们开始接岩石缝里渗出来的雨水,用头盔接着,一滴一滴地攒。有一个清军士兵趴在地上用嘴去舔岩石表面的青苔——青苔上沾的雨水不足以润湿嘴唇,他舔了一嘴青苔渣子,苦得直皱眉头。额尔赫派了人往谷口探路,探路的尖兵回报:谷口太窄,只能容一个人侧身通过,大军出不去。如果从谷口一个一个往外钻,外面有人堵着,出来一个死一个。 额尔赫这时候才意识到自己进了死地。但他没有立刻下令突围。他的判断是:天快黑了,黑夜不利于进攻方,守住谷口等天亮再冲,减少夜战的混乱损失。他下令全军在枯谷里扎营,守住几个制高点,等天亮再说。清军开始在谷底用碎石垒简易工事,有人在低声用辽东土话交谈,说的是开春以后还没翻的麦地。 这个命令在小孟看来是致命的。他趴在谷口东侧高地上,透过暮色看着谷底清军开始扎营,压低声音对戎易说:“他在等天亮。谷里没有水源,清军带了干粮但没带水。明天中午之前,他们就会开始脱水。再拖一天,不用我们打,他们自己就站不起来了。” “他不会等到明天中午。额尔赫没有在缺水的枯谷里扎过营,缺水的影响他算不准,但他一定会发现不对劲——今夜清军士兵就会开始找水喝,找不到水军心就会动摇。”戎易看着谷底微弱的篝火,那些火光照出清军士兵疲惫的脸。有个年轻清兵正用头盔接岩石缝里渗出来的雨水,滴了半天才攒了小半头盔底,端到嘴边喝了一口,剩下的递给旁边一个年纪大的伤兵。年纪大的伤兵摇了摇头,没有接。 额尔赫确实在半夜发现了缺水对士气的影响。几个骑兵的马因为缺水开始焦躁嘶鸣,士兵们把自己水囊里最后一点水分给马喝——马渴死了辎重就没人驮,但他们自己的嘴唇干裂起皮,说话时嘴里拉出黏稠的唾液丝。有人开始舔自己的手腕,手腕上结了一层薄薄的盐霜,汗干了之后留下的盐粒在舌尖上化开,暂时压住了渴意,但随之而来的是更深的干渴。额尔赫决定不等天亮了——提前突围。 突围的命令一下,枯谷里立刻乱了。清军步兵往谷口通道涌去,盾牌手在前,长枪手紧随其后,试图从狭窄的谷口硬冲出去。但谷口太窄,每次只能容一两个人侧身通过,士兵们互相推搡挤在出口前,队形彻底失了控。盾牌手被挤得盾牌举不起来,长枪手挤在岩壁之间连枪杆都转不动方向,后面的人往前挤,前面的人被堵在岩壁缝隙里出不去。有人摔倒了,被后面的人踩过,惨叫声在狭窄岩壁间反复回荡。 何守成蹲在炮架旁边,手里拿着火把。他的手指上冬天试火药烫的旧疤旁边又添了新口子——在隘口拆炮架时扳手打滑,虎口被螺丝划了一下,他自己用破布裹了裹,裹得不太紧。杨秀娘在冬天给他包扎时说过要缠紧一点,他说缠紧了手指弯不过来不方便干活。此刻他把火把凑近火门,没有立刻点火——他在等。谷口通道前清军挤成了一锅粥,最密集的那一瞬间还没有到来。他等了几息,等谷口前的人群密度达到最高——前排的人被后排推着挤在岩壁上,后排的人还不知道前面是死路还在往前涌,两股人浪在谷口撞在一起,盾牌手被夹在中间连呼吸都困难。就在这一刻,他把火把按上了火门。 新炮在夜空中喷出火光,炮弹正中谷口通道最窄处的密集人群。碎石和弹片在狭窄岩壁间反复反弹,杀伤范围远超平原上的同口径炮击。前排盾牌手被冲击波掀倒,盾牌脱手飞出去撞在岩壁上弹回来砸倒了另一个兵。后面的人被气浪推得往后仰,枪杆戳到了自己人的后背。一发炮弹几乎堵死整个谷口。 铳声紧跟着炮声响起来。阿桂带着猎兵从两侧山脊高处往下打,专打谷口人群中还在试图维持秩序的军官。小石趴在他的碎石堆后面,虎口上新结的痂在铳托上蹭出了血,他用旧布重新缠紧手指,把铳管从石缝里伸出去,瞄准谷口一个正在喊话的军官。铳响了。军官捂着肩膀歪倒。小石收回铳开始装弹,装弹的时候他发现自己没有缩脖子——不是因为忘记了怕,是因为耳朵已经习惯了。阿桂在冬天跟他说,怕铳又炸就多看看别人怎么打,看多了耳朵就习惯了。现在他趴在碎石堆上放了好几铳,每一次都没有闭眼。 清军步兵在谷口和三面山壁之间彻底失去了有效抵抗。有人在谷口被堵后回头往谷底跑,撞上后面涌上来的后续部队,两股人流在谷底撞成一团。有士兵扔了刀往山脊上爬,试图从侧面翻出枯谷,但枯谷两侧的山壁被冬天雨水冲刷得又滑又陡,手指抠进岩缝里指甲缝里全是碎石灰,爬到一半手滑摔下去撞在碎石堆上,闷哼一声就不再动了。 额尔赫没有出现在谷口。阿桂在望远镜里看到他的护卫队正在往谷底东北角移动——那里有一道地下水侵蚀形成的溶沟,很窄,被茂密的藤蔓和灌木完全遮住了。小孟在冬天勘察时没有发现这条溶沟,老蔫也没有。它不是天然可见的通道,只在枯水季才会暴露出来。额尔赫的护卫队用刀劈开藤蔓,把他半推半架着往溶沟里塞。 阿桂放下望远镜,对身后的传令兵说:“谷底东北角有暗路。额尔赫在撤。”传令兵转身飞奔,沿着侧面山路往谷口东侧高地上跑。脚下泥路滑得厉害,他在一处转弯坡上踩翻了一块松动的山石,整个人往前扑出去,膝盖重重磕在石头上。他爬起来继续跑,左腿瘸了但没停。 戎易接到消息时正在谷口高地观察清军突围的态势。他立刻让阿桂带两个猎兵从山脊绕到谷底东北角上方,从高处封锁溶沟出口——不是打死额尔赫,是堵死他往外逃的路。同时让小孟带侦察队从侧面山路翻到枯谷后山的密林边缘,截住溶沟可能通往的另一个出口。小孟走的时候只带了五个人——山路太窄人多了反而慢。这五个人都是他亲自挑的,每个人都跟他走过夜路,知道怎么在林子里不发出声响。临出发前阿水追上去往小孟手里塞了根浸过桐油的篾绳。 阿桂趴在溶沟上方的岩石边缘往下看。溶沟口被藤蔓遮得严严实实,里面什么也看不到,但他听到了金属刮擦声和压低嗓子的满语对话——是护卫队在试图扩大溶沟内部的空间。他把甲一铳口对准溶沟出口上方一块松动的岩石。这块岩石不大,但位置正好在溶沟出口正上方。他对身边的小石说打那块岩石,不是打人。两个人同时扣动扳机,铳声在山谷里再次炸开。岩石被打碎了边缘一块,碎石哗啦啦砸在溶沟口的藤蔓上。 小孟带着侦察队从密林边缘摸过去,拨开藤蔓用刀砍断溶沟口的灌木,刀砍在藤蔓上汁液四溅。阿水从另一侧绕上去把篾绳绑在溶沟口侧上方的一棵青冈栎树干上,篾绳另一端垂下去刚好堵在溶沟口正中央。一根浸过桐油的篾绳,泡在水里多久都不会断——杨秀娘的竹篾队整个冬天都在编竹笼,剩的篾绳料子被阿水收着,本来是预备补竹笼用的。溶沟里静了片刻,然后一个清军护卫从藤蔓缝隙里探出半个身子,看到堵在洞口的篾绳和小孟侦察队的人影,又缩了回去。 额尔赫没有往外冲。他退回溶沟深处,在黑暗中靠坐在岩壁上。护卫队的副将挡在他前面,刀已经拔出来了。额尔赫把刀按下去,说了几句辽东老满语。小孟听不懂,但从语气上判断——那不是命令,是“算了”。他没有出来投降,也没有拔刀自刎。他只是坐在黑暗里,等着溶沟口被撬开。 小孟让人把溶沟口塌下来的碎石和断藤蔓搬开。溶沟里蜷缩着几个清军军官,盔甲上沾满了岩缝里的泥水和苔藓,嘴唇干裂起皮,头盔跑丢了的露出乱蓬蓬的发辫。最里面靠岩壁坐着额尔赫,背脊还是直的,但嘴唇已经干得起了皮屑,眼窝深陷。 小孟把水囊解下来递过去。额尔赫看着那个水囊——不是清军制式的皮水囊,是辰州本地的竹筒水囊,竹筒上刻着一只歪歪扭扭的小猫,和杨秀娘帮刘千户找的那只竹哨上的小猫一模一样,大概是同一个孩子刻的。他接过竹筒喝了一口,然后把竹筒还给小孟,用带着辽东口音的汉话说了一句:“你的山,比我的地图熟。” 小孟没有回答。他把竹筒水囊别回腰间,看了一眼阿水——篾绳还在溶沟口垂着,在夜风里轻轻晃荡。 天亮时分,谷底的铳声也停了。枯谷出口被何守成一炮封死,清军主力在谷底困了一整夜,缺水缺粮,士气崩溃。天亮后第一批清军士兵开始从藏身的岩石后面走出来,把刀和长枪扔在地上举手投降。他们嘴唇干裂,眼眶凹陷,有人跪在溪沟边用手扒开碎石想找一点渗水,但枯谷的溪沟在冬天就干了。有个清兵从碎石缝里扒出一小片湿泥,把湿泥贴在嘴唇上吸吮里面的水分,泥水顺着下巴往下淌,混着嘴角干涸的血痂变成灰黑色的泥浆。 杨秀娘在枯谷出口支了张方桌清点缴获物资。她把账册铺在膝盖上,一一登记:刀、矛、盾、战马、火药、盔甲、干粮、水囊。水囊最值钱——辰州兵自己的水囊已经补了又补,有些人的水囊是用竹筒代替的,塞子不严实,跑起来水往外晃。何守成检查了缴获的清军火药,用手指蘸了一点放在舌尖上尝了尝,结论是硫磺比自制火药更纯,可以和新配火药混着用提高火力。杨秀娘在账册上标注:缴获清军火药若干,移交何守成;缴获川盐若干,归入辎重营库存——盐的警戒线可以往后推半个月了。最值钱的不是刀矛——是水囊和盐。 何守成把炮管用湿布裹上降温。手指上冬天烫的旧疤旁边又添了新口子——拆炮架时扳手打滑划了一道。他看着谷口堆积如山的缴获武器,忽然说了一句:“打完了。”没有人问什么完了。他自己也没有解释。 额尔赫被带到戎易面前时,枯谷的清理已经接近尾声。戎易正在溪流边蹲着洗手——手上沾满了砍藤时溅上的青苔汁液和石粉,洗了好几遍指缝里还有淡淡的绿色。额尔赫被带过来的时候,戎易站起来,甩了甩手上的水。两个人隔着一块磨盘大的碎石站着。额尔赫的盔甲上全是泥和苔藓,背脊还是直的,但嘴唇干裂起皮。 戎易让旁边的兵递了一碗水过去。额尔赫接过碗,一口一口喝完,把碗还给旁边的兵。戎易说枯谷缺水你昨晚就知道了,为什么不趁天黑前突围——那时候你还有体力。额尔赫沉默了一会儿,说不确定外面埋伏了多少人。天黑冲出去,怕打不了。等天亮,渴到冲不动了。戎易又问:那你现在确定外面埋伏了多少人?额尔赫看着戎易,没有回答。他不需要回答了。 当天傍晚,杨秀娘在枯谷出口的方桌上把缴获物资账册合拢。纱布存量从“告急”变成了“安全线以上”。她在“纱布存量告急”那一行上用朱笔划掉,墨迹还没干。划掉的时候她想起冬天小石炸膛后在军械所里挑火药渣,她用镊子在油灯上烧红又放凉,低着头一点一点往外挑。他问小石疼不疼,小石说不疼。疼是疼的,但他还在想炸膛那一瞬间——他没有闭眼。现在她在这行字上划了一道朱线,旁边重新写了一行:四月,缴获清军纱布若干,存量恢复至安全线上。以后再有猎兵被炸伤,不用再拿旧布裹伤布临时替代了。 周怀义在旁边把缴获的清军干粮分类码好,干肉用缴获的清军油纸重新包好防潮,纱布单独装箱,盐袋码得整整齐齐。膝盖上那两个推独轮车磨出的破洞已经裂成了两片布,底下磨得发红的皮沾了一层灰白的泥粉——是枯谷的碎石粉。他把最后一包干肉码好,站起来拍拍膝盖上的土,把杨秀娘划掉“纱布存量告急”那行字时溅在旁边的一滴朱砂墨迹用手指轻轻蹭掉,指甲缝里嵌了一丝红痕。 夜里,戎易在军械所的油灯下摊开那本地方志残页,用极小的字补写了枯谷之战的记录。写到额尔赫被俘时的那句话时,他停了一下——“你的山,比我的地图熟。”然后他把笔搁在砚台上,往门口看去。何守成在工作台那边用湿布裹着炮管降温,手指上的旧烫疤和新口子被火光映得一明一暗。杨秀娘在耳房里翻到了新的一页,提前把明天的日期写在最上面。城头上那盏灯还亮着,灯焰在夜风里轻轻晃了一下又稳住。远处山谷方向传来几声骡子嘶鸣——巴图鲁在给驮炮的骡子添夜草。