筹谋登莱南大营东侧那座仓库是去年秋天才落成的。砖木混合结构,屋顶铺青瓦,山墙开了一排高窗。午后日头偏西,光从高窗斜灌进来,在水泥地面上投下几道宽窄不等的长方形光带,尘埃在光柱里缓慢浮动,升上去又沉下来。整座仓库被这层层叠叠的光影分割成匀整的条格,空气中弥漫着机油、新油漆和橡胶混在一起的气息。机油从车轴的缝隙里渗出来,新油漆从车架的横梁上散出去,橡胶则是数千只轮胎积攒起来的,铺满了库房的每一寸角落,带着一股干燥的、微微刺鼻的底味。
自行车按五十列、每列八十辆的密度排列着。每一辆的前轮正对后一辆的前轮,车头朝同一个方向,车把的水平角度一致。从第一辆望向最后一辆,能看见一条齐整的金属横梁连线在午后的光里拉出一道连续的反光,亮线从近处一路延伸到远处仓库尽头的暗影里。车架涂的是原野灰色哑光漆,漆面均匀,没有颗粒也没有流挂,指腹贴上去能感到一层细细的涩。前置步枪固定架焊接在前斜梁外侧,铁件表面做了防锈处理,泛着暗沉的哑光。后座两侧各捆着一只帆布驮包,驮包口袋用铜扣收紧,叠放得方方正正。每一辆的车架立管上都打了一组钢印编号——“登装-乙-xxxxx”,数字凹陷处填了黑色油墨,在哑光漆面上清晰可辨,日光斜照时凹陷的边缘拖出一线极细的阴影。
三名军需官在队列之间慢慢穿行。一人捧着厚厚的纸质账册,翻开的那一页印着表格,纵列分别是编号区间、入库日期、状态栏。他走到某一排中段蹲下来,伸手抹去车架立管表面一层薄灰,露出钢印编号,低头和账册对照,确认无误后在状态栏里用炭笔画了一个小勾,勾的收尾处特意顿了一下。另外两人各推一辆手推车跟在后面,把已清点完毕的车辆逐辆松开把横处的束带,试转向的灵活性。车轮偶尔发出一声吱呀,铁件转动时细碎的金属摩擦声在空旷的库房里轻轻弹了一下便散了。账册翻页的哗啦声偶尔从远处传过来,很快又被高大的空间吞没了。
潘浒从仓库南侧的便门走进来,身后跟着管后勤的军需处长。他沿着正中央的主通道从这头走向那头,两侧的自行车队列在余光里拉成两条不断后退的铁灰色平行线。走着的时候他在心里默算一组数目。一匹合格的战马连带马具、马料、马夫、马厩、马掌和兽医的年开销折成白银约四十两。一匹马只供一个骑兵使用,战时马匹的损耗率极高,打完一仗补充马匹比补充兵源还难。一辆自行车的制造成本不到三两银子,不需草料,不需马厩,不需钉掌匠,不需兽医。一个兵吃饱了饭蹬一天能走多远?在没有路的地方够呛,但在登莱境内的硬面道路上,一天走六十里是起底的数。再和木炭卡车配合着做梯队转场,轻步兵的机动距离能覆盖骑兵的调度范围,而后勤压力连骑兵的零头都不到。
他在一辆自行车前停下来,伸手按了一下车座。皮革座面被压下去又弹回来,座面底下的弹簧发出一声极轻的嘤响,余音在指腹下方微微颤着。他脑海里浮出几帧画面:没有马厩的营区,没有钉掌匠的后勤排,没有兽医的随军编制。整团步兵蹬着自行车在官道上快速移动,车架上的步枪固定架卡着五年式步枪,驮包里塞着弹药和干粮。阳光照在原野灰色的车架上,照在一排排转动的车轮辐条上,辐条旋转时织成一片流动的银网。他把手从车座上收回来,转头对军需处长说:“南大营的储量够了。剩下的直接发到各团,按班配,每班两辆,先练起来。”军需处长点头应了。潘浒转身朝仓库大门走去,靴底在水泥地面上踏出沉稳的声响。身后那些自行车还整齐地列在光带与暗影之间,每一辆的钢印都记录在册,每一辆都等着被骑出去。
南大营西北角那片黄土场两百步见方。地面原先夯实过,表层洒了水压了尘,但整个上午加半个下午的训练把土又踩松了。脚蹬碾过的地方扬起细密的黄尘,在午后的光里浮成一片低低的雾。场地四周插着木杆做边界,杆顶系了白布条,布条被春风吹着朝一个方向斜斜地飘。场上歪歪扭扭地跑着两百多辆自行车,新兵们攥着车把盯着前轮,身体僵直,蹬踏板的节奏时快时慢。整片场地远远望过去,像一群刚学起飞还飞不稳的雏鸟在地上扑腾着,翅膀还没有张开。
一个瘦高个的新兵蹬了三丈远,车把忽然朝右猛地一偏。他试图用脚撑地,鞋底擦着黄土没踩实,整个人连人带车侧翻在地上。后轮还在空转着,辐条搅起一缕细尘。他一条腿被压在车架下面,正挣着,旁边骑过的另一辆自行车为了躲他来了个急拐弯,骑手也是个新手,结果在三步外也摔了。两个人隔着一丈多远趴在黄土上互相看了一眼。先摔的那个噗地笑出来,嘴里喷出半口嚼碎的草茎。后摔的那个愣了一瞬,也跟着笑了,笑声在黄尘里闷闷地滚了一下。两个人趴在黄土上拍着车座喘气,膝盖上的灰土蹭了半片。旁边的几个兵也歪歪扭扭地停下来,围过去七手八脚把他们从车底下拖出来,有人拽胳膊有人抬车架,拉起来的时候衣领里簌簌地抖落碎土。
教官是个三十出头的壮汉,原野灰作训服的袖口卷到上臂,露出粗壮的小臂,臂侧有一道旧疤,疤纹边缘的皮肤比周围浅出一圈。他走过来弯腰扶起那辆侧翻的车,一手攥车把一手抬后座,把车立起来。他先看了看车把有没有歪,又看了看轮圈有没有变形,才推回给瘦高个的新兵。“扶稳了。重心压低。别盯着前轮——看前头。看你要去的方向。”他的嗓门大,土场上百十步内的新兵都听见了,攥车把的手指松了松,车头稳了几辆。最后半句他放低了些:“别往下瞅,越瞅越偏。”旁边的新兵听见了,嘴角扯了扯,手下的车把也跟着稳了些。
场地另一侧有一群已经练了四五天的兵正列队慢行。口令员站在队伍侧面喊:“左转弯——”前排的车把同时往左偏了一个角度,后排跟着同步转弯,整支队伍在土场上画出一道宽缓的弧线。弧度还不够完美,弯道外侧的兵速度没控好,间距拉开了一截,但队形没散。口令员又喊了一声:“加速——”蹬踏的节奏齐了,三十多辆自行车从慢步提上了小跑的速度,车轮在黄土地上轧出并行的两道浅痕,一道是前轮走的,一道是后轮重叠上去的。
训练场北侧搭了一座一人高的木台。高顺负手站在台上,灰绿色将官常服的衣摆被春风吹得微微翻动。他跟着场上那支骑行编队看了几圈。心里默念着《孙子兵法·军争篇》里的句子——“凡用兵之法,将受命于君,合军聚众,交和而舍,莫难于军争。“他把“军争”两个字放在嘴里嚼了一遍。千里奔袭,过去靠的是轻骑和步卒的脚力。人的腿肉和马的筋腱都是有限的,走远了就累,就慢,就散了。如今这些蹬着铁轮子的兵,只要路是平的、车是好的,一天跑上七八十里之后还能端着步枪打排枪,这在十年前是连想都想不到的事。
金冠站在他旁边,半靠着一根木柱。铁山旅刚从辽东前线轮换下来整补,他的脸色比在辽东那会儿好了一些,但眼角的纹路更深了,像被辽东的风雪一道一道刻进去的,日光斜照时那些纹路格外分明。他盯着一辆自行车从面前驶过。车架上的步枪固定架空着,驮包鼓鼓囊囊的,骑手是个二十出头的小子,脸膛被春风吹得微微泛红,车把攥得紧紧的,但上半身比上午松弛了些。金冠看了好一阵,忽然低声说:“我小时候见过戚家军的老人。他们说鸳鸯阵十一人一队,长牌藤牌狼筅长枪镋钯,一步一动,敌骑冲来阵型不乱,靠的是人练到骨子里的默契。如今这些兵蹬在这二轮铁车上——练熟了不比马慢,还不必喂草料。铁车加铁枪,比起当年戚爷爷那辈人,我们这个是另一种鸳鸯阵了。“他说完后顿了一下,目光跟着那辆自行车拐了个弯,才慢慢收回来。
训练场东侧搭了一片凉棚,下面是新兵换装教学区。三十名新兵端坐在长凳上,每人面前桌面上放着一支五年式五连发步枪,枪旁排着一只桥夹,桥夹里卡着五发六点五毫米黄铜被甲弹。教台上站着一个二级军士长,左肘以下是空的,装着一只铁钩——是辽东留下的旧伤。他用铁钩套住枪管把一支五年式举起来,右手捏着一只桥夹抵在弹仓口上演示装弹。桥夹往下压的时候,五发弹滑入弹仓的声响清脆利落,咔嗒连着五声,每一声之间隔着几乎相等的间距。然后他右手拉栓推弹入膛,从装弹到待发不过三息。他放下五年式,又拿起旁边一支四年式单发步枪。这支枪比五年式粗笨得多,枪管长了一截,口径大了一圈,整支枪的分量压在手上沉甸甸的,铁钩勾着护木的地方发出一声轻微的金属摩擦。
“四年式,十一点三毫米黑火药弹。打一发放一枪,装填一次要三到四息。射速上不去。枪弹重,后坐力大,打出去全是白烟,三发之后你连靶子在哪儿都看不清。”
他把桥夹从五年式弹仓上方抽出来往桌面上一搁:“五年式,六点五毫米尖头弹。桥夹一压,拉栓上膛,扣扳机,再来。每分钟十个到十二个响。枪口烟小,六百步内打胸靶穿过去还有余劲。单兵带弹一百发不觉重,后勤运一箱够一个排打一天。“新兵们低头捻起那枚六点五毫米弹头放在掌心里看。弹头比他们见过的铅丸小了一整圈,沉甸甸地坠手。黄铜被甲面上泛着黄澄澄的冷光,指腹贴上去滑而硬,指甲掐不动。有人捻着弹头翻来覆去看了几遍,脸上浮起一层疑色——这么小的东西打出去能有多大劲?旁边一个老兵从新兵队伍后面经过,低头瞥了一眼那枚弹头,什么也没说,只从自己腰间摸出一枚用过的弹头在指间转了一圈又收回去。那老兵转头的背影里有一层说不清的从容,像是懒得解释什么。
距教学区两百步外是实弹靶场。射击位一字排开二十个,每个前面卧姿趴着一名射手,枪管架在沙袋上。靶子立在六百步外,原野上的木质胸靶排成横列,白色靶面上画着黑心。口令从靶场后方传来,一次口令一排枪响。五年式的枪声比四年式清亮得多,后坐力小,射手肩膀的抖动幅度也浅。枪口的烟是淡灰色的薄雾,两三次呼吸的工夫便散尽了,不像四年式那样扑人一脸。六百步外的胸靶上,弹着点的白灰被击穿时飞起一小团粉屑,弹孔边缘齐整,穿透之后靶板背面裂开一道细纹,木纹顺着弹孔的走向延伸出去一截才停住。高顺从靶场后端走上来,在射击位后面站了几轮。他看见一个班的兵打完了,射手们起立让位,下一班趴下来架枪。值班军官跑过来立正报告训练进度,高顺听完后没有多问,点了点头。他注意到新兵装填桥夹的手指还不够利索,有人把桥夹按进弹仓时卡了一下,拇指需要再推一次才到位。但高顺同时也留意到,他们在数秒之内完成了第二次装填,然后是第三次。
傍晚。南大营东北角那栋三层砖楼的二层亮起了成排灯光。窗户是双层的,外层关着隔音,但底层缝隙里依然有隐约的滴答声渗出来。那声音的节奏细密而稳定,像一只虫在砖缝里不紧不慢地敲着。二层大厅里并排摆着十余张长桌,每张桌上放着一台无线电电台。铁壳面板上排列着旋钮和接线柱,耳机挂在桌侧面的挂钩上,皮革耳罩被磨得发亮。通讯人员伏在桌前,有人左手按着耳机右手在键上敲,电键弹起落下的声响短促而匀整,和旁边笔尖划过电报纸的沙沙声混在一起。墙上挂着一面大木板,板面上用图钉固定着登莱全域的通讯节点分布图,胶州、黄县、蓬莱、威海、东平、吕宋分舰队,每个节点旁边都标注着波段和呼号。图钉帽上的反光从不同角度散出来,有的亮有的暗。
通讯科上尉陈珊从楼梯口快步走上来。原野灰六年式常服裁剪利落,大檐帽的帽檐压得平直,领章的红底金杠在灯光下分明。腰间是制式牛皮腰带,左侧挂一只棕色皮枪套,靴底的铁钉鞋跟踩在水泥地面上踏出节奏均匀的脆响。她走到通讯室门口时,门两侧的卫兵认出了她,一左一右推开了双开推拉门。她穿过长桌之间的通道走到最里面那张桌前,从通讯兵手里接过一份刚译完的电报,折叠好夹进硬皮夹板里。转身朝楼梯口走回去,经过中间那排电台时侧头朝一台正在接收信号的机器偏了一下——那边的节奏是吕宋方向常用的编码——她确认信号清晰、抄录无误,步速没有变,继续走向楼梯。
通讯楼三层整层打通为一间大厅。地板铺深色木地板,走动时脚步声偏低沉,带着空空的余响。大厅正中是一座巨型沙盘,木质底盘高及常人腰际。山东半岛、辽东、皮岛、朝鲜半岛、吕宋群岛、南洋海域的轮廓用染色的细沙堆塑出来,山脉和河流用不同颜色的线绳和细木条标注。辽东一带插着几面小黑旗,吕宋方向插了几面小红旗。沙盘周围摆着椅子,椅背上搭着将官外套。墙上挂着的登莱全境地图和辽东边防态势图上,红蓝铅笔标着最新的据点变动,铅笔画出的箭头指向各异,有的粗短,有的拉得很长。
潘浒站在沙盘东侧,手里夹着一支雪茄,没点。雪茄在他指间慢慢转着,深褐色的茄衣在灯光下泛着一层哑光。高顺坐在西侧的椅子里,手肘搁在扶手上,低头看沙盘上辽东方向的细节,目光从皮岛慢慢移到义州,又折回来。赵龙和裴俊站在北侧,两人正低声交换着什么,声音压得很低,只偶尔有“吴桥”和“昌邑“两个词漏出来。沙盘边沿还散站着三四个参谋,手里捧着文件夹,等着。
陈珊推开双开木门走进来,靴跟踏在地板上的声响清晰。她走到沙盘侧沿立正,夹板翻开,朗声念电文。宁绍青从岷里拉发回的半文半白捷报,文字简约但信息量大——“西夷海陆主力尽数歼除”、“敌督以下全军降服”。念到“岷里拉港口旗杆易帜”时,她抬头补了一句白话解释:“吕宋分舰队已经控制马尼拉全城,西班牙殖民政府无条件投降。”她合上夹板的时候,旁边一个参谋提笔在速记本上记了一笔,笔尖落下去又抬起来,没有写满一整行。
潘浒手中的雪茄停住了转动。他低头把目光从沙盘辽东方向移开,落到吕宋群岛的位置上。他用雪茄尾端在马尼拉湾的位置轻轻点了一下:“岷里拉拿下来了,南洋就有了一个支点。下一步西进交趾,南下巴达维亚,都要从这个口子出去。舰队在那边休整补给,不必急着全数回防。”高顺从沙盘上抬起头:“吕宋的粮产怎么样?”潘浒答:“旱季刚收了一轮,还够自给。等到下半年田庄全铺开了,能往北运。”
大厅门再次被推开。这次是一个军情军官快步走进来,手里拿着另一份急件,径直走到潘浒面前递上。潘浒展开看了几行,眉头没有明显变化,但捏着雪茄的手指收紧了一下,茄衣的末端在他的指腹间被压出一道浅浅的凹痕。他把密电递给高顺。高顺接过来看了几息,嘴唇闭着,目光从纸面上扫过一遍又折回去看了第二遍。看完后他把电文平摊在沙盘边缘的木框上,纸张的边缘蹭到一点细沙。赵龙从北侧走过来低头看了一眼,面色沉了下来,嘴角抿了一下又松开。
密电来自皮岛方向的情报线。刘兴治已与建奴勾结,准备发动兵变夺取皮岛。另一条线更往南——吴桥,登莱腹地南翼,也有异动迹象。
潘浒沉默了几息。他把雪茄搁在沙盘边缘的木框上,朝参谋站的方向侧了一下头:“记。”他的声音不高,但每个字都干净分明,像钉子嵌进木板。第一句:“龙武营、觉华营加强辽东沿海警戒。皮岛方向一旦有变,近海封锁线两个时辰内拉起来。”参谋的笔尖在纸面上飞快地走,沙沙的声响匀实而紧凑。第二句:“黄县守备团加一个连,把耿仲明那部的驻地看住,名义换防整训,实际是监视。没有我的手令,一兵一卒不许调动。”赵龙在听到这一句时微微点了一下头,目光落在沙盘南翼的黄县位置。第三句:“第三师一团即日移驻昌邑,接替那边守备团原先的防务,三天到位。”第四句:“商会的军事物资全部登记造册封存,该销毁的销毁。未经批准的对外转运一律停。”裴俊听到这一句时抬了一下眼皮,又垂下去。第五句:“近卫特战队分两队,一队潜青州,一队潜兖州,明面身份用商会商号的伙计,暗桩身份不准暴露。当地士绅有串联聚会,报上来我定夺。”
每一条指令说完,旁边的参谋都记录在簿册上。铅笔落定的声音在指令与指令之间的短暂空档里清晰可闻。最后一句吩咐完毕,潘浒停顿了一下,等铅笔收尾的声音落尽。大厅里安静了片刻,只剩下白炽灯的电流微响和角落座钟的走针声,秒针每跳动一下都带着轻微而准确的金属叩击。
沙盘的东北角,登莱全境地图的边框之外,辽东的更北面。那里用浅灰色的细沙堆出了大致的海岸线轮廓,没有标注地名,只有几条细线绳拉出的虚线标示着河流走向。乌苏里江的入海口、库页岛的轮廓、海参崴的位置——这些地名在沙盘上还没有标注,灰沙堆成一片安静的空白,像一张尚未动笔的草稿。
潘浒的目光从皮岛方向抬起来,顺着沙盘上的辽东海岸线往东北移动,最后落在那片灰沙上。他问了一句:“孙安那边有消息吗?”旁边的参谋翻了一下记录册,低声回答:“半个月前最后一次报平安,之后没有新电文。”潘浒没有追问,目光还落在沙盘上的库页岛轮廓上。他伸手从沙盘边缘拿起一枚小红旗,旗杆是竹签削的,旗面是绸布剪的,边缘齐整。他把旗子在指间转了一下,然后插到了海参崴的位置上。旗杆尾端在细沙里戳出一个浅浅的凹坑,细沙沿着旗杆的棱面微微鼓起一道弧。他看了那面小旗片刻,把手从沙盘边缘收回来垂在身侧,指腹上沾了一线细灰。
高顺从椅子上站起来,走到沙盘北侧,在那面小旗旁边站了站,没有碰它。外面的天已经全黑了,通讯楼的灯光从窗户里透出去,照着楼下空无一人的操练场。远处靶场的方向偶尔传来零星几声枪响——夜训的部队还在打靶,响声穿过空旷的营地传到这边时已经轻了、软了,像远处有人敲着一只铁皮桶,一下,再一下,中间隔着长而匀的间歇。
潘浒转身朝门口走去。经过陈珊身边时停了一步说:“吕宋方向的电文,每三日整理一份摘要送过来。”陈珊应了一声,声音不响但清晰。他继续往外走,木门在他身后合拢,门轴转动时发出一声细长的低响,门框的缝隙将走廊的光切成一道细长的亮线,亮线渐渐收窄,最后完全消失了。
沙盘上,那面插在海参崴位置的小红旗还在。旗面是用绸布剪的,边缘齐整,在室内微弱的空气流动里一动不动。红绸的布纹在灯光下泛着细密的经纬,旗面没有沾沙,干净得像刚从裁刀下拿出来的一样。高顺站在沙盘旁边又看了一会儿,目光从那面小红旗移到皮岛的黑旗上,又从皮岛移到吴桥方向没有插旗的空白处。然后他转身跟着出去了。参谋们合上了各自的文件夹,有人蹲下身把沙盘边缘被碰松的细沙拨回原位,把那面小红旗周围的沙面轻轻拍实,手掌压过的地方留下一道浅浅的掌纹印痕,随即又在细沙的自然流平中模糊了。然后他们也陆续离开了大厅。靴底踩在木地板上的脚步声一个接一个地远去了,门开合了几次,最后一声合拢之后,整层楼安静下来。