愿者上钩(第1页)
叶雾夺叛变的消息在当夜传遍了沿海三州。沈驷没有封锁这道消息。他在写完新的布防方案之后,让人将叶雾夺那卷军报的核心内容抄录了三份,分送登州、密州、海州三处守将手中,并附了一句话:"此卷内容已知。海州炮台数据已外泄,后续布防以新方案为准。"
那道消息在沿海各营中像一阵从近岸卷向深水的风,将一些原本沉在水面下的裂隙逐一吹开了。有人沉默,有人低声议论,有人在夜哨换班时多看了南湾方向一眼。但次日清晨各营的晨训照常进行,码头上的船仍在装卸木料和铅弹,炮台的值守仍然按轮次交接。那道风没有把任何一艘船吹离航道。
沈驷在三月廿七那日将新方案的最后一部分补完了。方案的核心是在密州与海州之间的水道入口两侧各设一道浮栅,浮栅用连成一排的旧船壳和铁链组成,吃水深度不足以完全拦截大船,但足够在对方进入水道时拖慢其首船的航速。被拖慢的首船会成为后续船只的天然减速壁,将整条水道的通行速度压到岸线炮台能逐一瞄准的节律上。陆地方向的布防则向后收缩了约一里,将海岸线外侧的第一道防线让给浮栅和炮火覆盖区,兵力集中在第二道防线——一道由沙袋和木料临时构筑的矮墙,墙后布置了所有可用的短弩和火铳。
他写完最后一条备注后搁下笔,日光从窗纸漏进来将纸面上那行"兵力集中于第二道防线"的字照得微微发白。他在案前坐了一会儿,将方案从头至尾默读了一遍,然后卷好封蜡,命人送去了登州守将府。他送走方案之后没有立刻离开案前,将笔搁回笔山上时指尖在笔杆的木质表面停了一拍。窗外海风裹着潮气涌进来,将他袖口边缘被墨迹蹭出的细小灰痕吹干了。
沈醉的潮位数据在第三日上午也完成了全部的校对。他写的版本比叶雾夺转交出去的数据版多了一组修正值,那是他在登州期间根据实际潮位观测连续比对七次之后才确定下来的。修正值的关键在于那条侧翼通道的有效通行窗口比叶雾夺报出的数据短约两刻钟,这意味着对方的补给船若按旧数据安排进入时间,会在潮位已经变化后才抵达通道中段。沈醉在那条修正值下面画了一道双线,确认它是最终版本。他搁下炭条时右肩的纱布边缘在衣料内微动,左肩那道伤仍然未愈,但已经不影响坐着写字。
沈驷在四月朔日那夜独自站在码头的石阶上。月光将退潮后露出的湿沙映成一片冷灰色的开阔地,远处海平线的方向有稀疏的、分辨不出是渔火还是船灯的微光在水面上方浮着。他站着的地方是沈醉被抬上岸的位置——石阶从上往下的第五级,正对着退潮后水线向后退出的距离最远的那一段。他站了很久,久到月光从他的右肩移到了左肩,海风将他的衣摆反复掀动又放平,他始终没有移动位置。他望着海面,用只有自己能听清的声音说了一句话:"把一条船修好需要比弄坏它多三倍的时间。但修好之后的船比新船更扛得住海水。"
他在说这句话的时候感觉到身后的石板地面传来一阵极轻的脚步声。那脚步停在了石阶的最高处,没有再往下走,像是一个人站在高处望着他的背影,等着他回头或者继续保持现在的姿势。沈驷没有回头,但他知道那道脚步声的节奏属于谁。他在石阶上又站了一会儿,然后转过身,沿着石阶走回了最高处。沈醉站在月光照不到的廊柱阴影里,右手里握着那支刻了"归"字的笛子,没有把它举到唇边,只是握着。
两人在月光与阴影的交界处对望了片刻,然后沈驷从他身侧走过,在廊柱内侧停了下来。他的声音不高,像是说给正站在门槛另一侧的人听的,也像是说给自己听的:"明日天亮之前,浮栅会在密州水道入口完成布设。他们会在后日午前进入水道。陆地上的人在那之前要赶到第二道防线就位。"
沈醉没有回答,但他将手里的笛子放进了沈驷的袖口中,然后将手收了回去。月光落在两人之间那层被海风吹过无数次的空气中,将他们各自的衣摆拂到同一个方向,然后缓缓归于平直。地面上的湿沙和石阶的棱角都被月光照成同样一层均匀的冷色,像是一整片还没有被落笔覆盖的旧纸页边缘,正等着后面那道墨痕从右向左缓慢地落下来。
密州水道入口的浮栅在四月朔日午夜前全部就位了。三艘旧船壳的残体被铁链串成一道斜向水面的弧线,两端用沉入沙底的锚筒固定,弧顶正对着水道入口最窄处的水流转向点。每一艘船壳的甲板上都堆了浸过桐油的木柴和干草捆,引线埋入底舱层的密封油布中,露出的尾端沿着船壳外侧延伸到靠近水道岸线的浅水位置。若对方首船吃水深度足够撞开第一艘船壳的浮拦,引线会在一炷香之内被点燃,后续船壳的火势将形成一道堵在狭窄水道腰部的火墙。
郑守将亲自登上一艘哨船核查了浮栅的每一处接口和铁链松紧,确认之后退回了岸线。他在哨船靠岸时对身边的文书说了一句话:"火引线的末端不能埋在沙层太深,潮水涨起来之后会把引线冲偏。让浅水位置的人把线尾提到水面以下三寸处固定,不要直接压进沙底。"
那道指令在水道入口两侧的岸线上传了约莫一盏茶的工夫,有人涉水进入齐腰深的水中调整了每一条引线的末端位置。水面的月光被搅碎又合拢,合拢又搅碎,恢复了平静之后,那些细长的引线末端贴着水面下方若隐若现地浮着,像一层细细的、贴在潮水表面的暗色脉络。
第二道防线在寅时前后全部就位。矮墙沿着一道天然坡面的脊线延伸了将近二里,沙袋和木料在潮气中逐渐吸湿变重,表层渗出的水珠在月光下泛着细密的反光。墙后每隔一段距离布置了一组短弩和火铳,射手的位置被半埋的木柱和草帘遮掩着,从水道方向望过来时与坡面的地形轮廓几乎无法区分。
林顺在卯时前后带着自己那艘修复后的旧修船回到了密州水道的外沿待命位置。他的船没有进入水道入口,停在水道外沿约一里处的浅滩边,船身横置,船头朝南,船舷侧对着水道入口的方向。甲板上备了三桶浸了松脂的碎木屑和两包铅弹,都在伸手可及的位置。
日头从东面的海平线上升起来的时候,水道入口外沿的海面上出现了第一道船影。那是一艘窄首平底船,吃水浅,船速快,像是预先派来的探路船。它在距入口约半里处缓慢地减速,船头微微偏侧,像是在观测入口两侧的岸线轮廓和那道横亘在水道中央的浮栅弧线。船头站着一个人影,背着光看不清楚面容,但身形和站立的姿态与沿海巡哨中常见的东瀛水手一致。那艘探路船在水道入口外沿停驻了大约一炷香的时间,然后调转船头沿着来路退回了海面以下的水道弯折处,没有进入入口。
探路船离开后约半个时辰,第二组船影开始从海平线方向出现。这一次不是单艘,是一列——三艘并列的宽底大船打头,每艘船侧翼各有一艘窄首平底船护卫,后阵还跟着一艘吃水比前阵略浅的补给船。列阵从海面上压过来的时候,水面的日光被船体切割成一道道长短不一的暗色条纹,像一柄被拉开的刀口从远处缓慢地推向岸边。
郑守将在岸线的观察位上估算着船队与浮栅之间的距离。他在首船距浮栅约半里时让传令兵将一面赤色的旗帜从观测位举起来,直直地竖了约莫十息,然后放下。那是"准备"的信号,传到了水道入口两侧的各处哨位和浮栅后方的火引线控制点。矮墙后方的短弩手和火铳手在信号落地之前已经调整好了自己的角度,身体与掩体之间的接触面压得比平时更低。
首船在接触到浮栅弧顶时速度已经减到了正常航速的约七成。它船首外层的护板与第一艘旧船壳的舷缘碰撞时,发出了一声沉闷的、被水流削弱了大半的木质挤压声。那道挤压声持续了大约三息——首船没有完全停住,它船首的护板在碰触之后将第一艘旧船壳向侧方推开了约莫两尺,铁链在锚筒的拉扯下绷直了一次,但没有断裂。首船在铁链的拉力中继续向前推进,船头与浮栅之间形成了持续而缓慢的角力,像一个庞然大物在穿过一道不足它身躯宽窄的闸口时被门框两侧同时夹住了。
第二艘大船在首船被卡住的间隙中开始减速。它没有撞上首船的后尾,而是沿着首船左侧的水道边缘尝试从浮栅弧线的外侧绕过。但浮栅的弧线在布设时已经将水道两侧的边缘覆盖了——那三艘船壳残体的排列间距与水道宽度的比例经过了再三调整,恰好将整道入口的宽度封成了两道窄于大船宽度的缝隙。第二艘大船的船头在尝试绕过时,触到了第二艘旧船壳侧面的浮拦,速度在触碰的瞬间骤降了将近三成,船头偏转向右侧,将首船的尾舷与水道左侧岸线之间那条原本尚存余量的通道进一步压缩了。
郑守将在观察位上看到了首船与第二艘大船在水道入口形成的那道间距。他让传令兵再次升起赤旗,这一次持续了约莫二十息。浮栅后方浅水位置的控制人员在那道旗帜持续的时间段内用火折子点燃了三条引线的末端。引线沿着水面下三寸的深度向浮栅方向燃烧的过程被船体的阴影和水面的波动遮住了,直到火焰沿着油布和干草捆的接缝处蔓延到第一艘旧船壳的甲板上时,水面上才第一次出现了可以被肉眼直接辨认的火光——明黄色的焰尖从甲板层的缝隙中钻出来,贴着船壳的轮廓向两侧延展,像一层正在从旧木料的纹理深处向外翻开的细密皮壳。
窄首平底船在第一艘旧船壳燃起的火光中尝试从船阵的侧后方切入水道入口的末端,利用浮栅弧线被火势覆盖后产生的间隙。它们吃水浅,能贴着水道边缘的浅滩通过。但林顺在那时移动了"青鲤号"的位置——他的船从水道外沿的待命位置横向切入,船身横在了水道入口末端与第一艘窄首平底船的前进方向之间,将对方进入浅滩区的路线截断了约莫三分之一。窄首船在"青鲤号"的拦截下减速后,船头的几名水手将短弩架在舷侧,箭矢落入了"青鲤号"甲板上方约莫半丈处的空气中,没有命中任何人员,但将两船之间的距离拉回到了互射范围之外。
水面的火势在第三艘旧船壳被点燃后形成了一道连贯的弧线,将入口内侧的水道分隔成了前阵和后阵两个区域。前阵被困在浮栅与岸线之间那道已经被挤压至不足船宽的水面中,后阵则停留在入口外沿无法继续推进。窄首平底船在被"青鲤号"截断后开始向水道入口东侧收拢,像是正在尝试从岸线外沿登陆,绕过浮栅与主船阵形成的封锁线。那道弧线将那些正在缓慢重新调整方向的窄船影逐一推向了同一片浅滩的末端,像是一道被潮水推送的碎木屑在同一个旋涡边缘反复聚拢又散开。
岸线炮台在浮栅的火光达到最高亮度时发射了第一轮齐射。炮火的方向集中在窄首平底船收拢的那片浅滩上方,弹着点在水面上掀起的碎浪将其中一艘窄首船的侧舷击穿了一道口子,海水正沿着那道裂口缓慢地渗入船腹。船身在一炷香之内开始偏斜,船头的桨叶仍然在动,但偏斜的幅度已经大到无法通过调整桨力来补偿。郑守将在观察位上看见那艘偏斜的船身后,没有继续增加火力覆盖,转而将炮口微调到了水道入口内沿的后阵方向——那里有三艘补给船正在尝试将吃水最浅的一艘通过浮栅侧翼的火势边缘滑入内水道。那道边缘处的火势已经减弱了一小段,像是刚刚燃尽了一捆干草后还没被新的燃料接续上。
海面上的炮火和火光在午后的日光中交织成一道明暗交替的、正在缓慢推进的边界线。火势覆盖着水道入口的浮栅,炮火覆盖着浅滩和近岸的窄船,矮墙后方的人在日光和烟尘的交界处保持着固定的姿势——他们还没有接到发射的指令,手握着武器的角度经过早晨和午间的反复调整后已经与身体形成了稳定的关系。那些握住武器的手指在等待的过程中没有松开,也没有更紧。握着它们的力道已经与武器本身形成了一种平衡,不需要通过额外的注意力去维持。
沈驷站在第二道防线矮墙后方约十步处,日光从他的右肩方向照过来,将他面前的坡面和远处水面上正在扩散的火光与烟尘同时纳入同一片视野。他站在那里看着水道入口方向那道正在缓慢扩散的火弧线,看着窄首平底船在浅滩区减速和偏斜的过程,看着后阵的补给船在尝试沿着火势减弱的边缘滑入内水道时被岸线炮火重新压回原位的移动轨迹。他肩头的光线随着日光角度的微调在他的侧脸上移动了一道极窄的距离,将他眼底那道正在被持续的光和火与烟尘共同映照着的暗色收容区,照得一寸一寸地清晰起来。
暮色从海天的交界处漫上来的时候,密州水道的火光已经燃尽了最后一层干草和旧木料。水面上的船壳残骸在退潮中缓慢地偏转着方向,炭化的边缘被潮水浸泡之后泛出暗灰色的湿光。窄首平底船的残骸斜插在浅滩的沙层中,船首翘起,船尾没入水面以下,像一道被潮水遗忘的旧标尺立在那片被反复冲刷过的沙地上。
沈驷在矮墙后方站了将近一整日。日光在他肩头移动了整道弧线,将他的影子从西面拖到脚下又拖向东面。战事在午后放缓之后逐渐收束成零散的、断断续续的接触,窄首平底船在浅滩区的残余几艘在日落前通过一道尚未被完全封死的浅水缺口向东南方向撤出了战场。后阵的补给船有一艘在退潮时搁浅在水道入口内侧的沙嘴上,船身倾斜,甲板上的人员已经在炮火停歇后沿着浅滩涉水撤向了岸线方向。林顺的"青鲤号"在暮色中沿着水道入口外侧缓慢地巡了一圈,确认没有新的船影从海平线方向靠近之后,才将船头调向了回港的方向。
暮色彻底沉下来之后,海面上的火光和烟尘都散了。水面恢复了平静,月光尚未升起,海面与天幕在暗蓝中融成一片无法区分边界的均匀底色。只有远处那艘搁浅的补给船还浮在水道入口内侧的水面上,它的轮廓在暗色中显得比周围的景物更沉一些,像一艘被时间停住的小舟,静静等待着下一次潮水将它重新浮起或彻底沉没。
沈驷从矮墙后方走出来,沿着坡面向海岸线方向走了一段,在退潮后裸露的沙层边缘停下来。他站的位置正好在水道入口与第二道防线之间的中点处,面前是那道被浮栅火势和炮火反复覆盖过的水域,背后是那道用沙袋和木料筑成的矮墙。风从海面上吹过来,将他身后所有的声响都带向了更远的方向——那些正在清理战场的脚步声、正在搬运船壳残骸的拖拽声、正在重新核算弹药存量的低语声——它们混在一起,在风中逐渐失焦,变成了一层均匀的、持续的背景音。
他站在那里,望着那道正在缓慢合拢的暗色水面,想起了一件事:他从去年冬天到今年春天的这段路程里,走过了许多他自己事先没有规划过的路口。凉州的旧院、昭台的画壁、登州的石阶、密州的水道,这些地点在他最初的路线上并不存在。它们是被一个人带着逐渐进入他路线的,那个人用一支笛子、一截木片、一张潮位数据表,把他从原本的路线带上了一条更长的路。这条路比他原先的路线更窄,更曲折,在退潮时会更清晰地露出水下的形状。
他在那段站立的时间中重新回到了那些路口的岔道边缘——凉州旧院檐下那串被风吹动的竹管的清响、昭台画壁桥头那道赭衣人影在夕照中泛着的温润旧色、登州石阶最上方的灯焰在夜潮水雾中晃动的方式、密州水道入口处那艘被火光浸透的旧船壳在潮水中缓缓偏转的移动轨迹。这些画面在他的记忆中排成了一道连续的序列,每一帧都落在它该在的位置上,边缘清晰,明暗稳定。
他站在那里,忽然意识到自己不再需要将它们重新排列或调整了。那道序列已经完成了,它从一帧自然地过渡到下一帧,中间的接缝不需要再通过主动的回忆来补全。它自己就是完整的。
风从海面上吹过来,将岸线方向那些正在收拢的细碎声响一路带向更南的方向。海面在潮水继续退去的过程中缓慢地向下沉降着,露出更多沙层和埋在浅水中的碎木料边缘。有一些东西正在被重新排列——沙层被水重新抚平,碎木料的朝向被下一道潮水调整到新的角度。那些变化的速度是缓慢的,不会在同一个夜晚被完全完成。但每一道潮水都在做它该做的那一部分,将它覆盖范围内的所有物体按照它自己的速度重新摆正到新的位置上。
沈驷在原地站到了月光从云层后露出来。月光落在他面前的沙层和水面上,将退潮后暴露出来的整片地形轮廓照成一层均匀的冷白色。那道冷白色的范围比白天日光覆盖的区域更宽,因为它能照到海面和沙层之间的交界处,将那道被反复冲刷的边界线从水底一路拉到岸线最上方的草根边缘。他在那道月光中最后看了一眼水面上那艘搁浅补给船的轮廓——它斜插在沙嘴上,断桅和船壳的接缝处被月光照出一道细细的、正在缓慢蒸发的潮湿亮线——然后转身沿着来路走回了矮墙后方的营位。
沈醉坐在营位内侧的一只木箱上,右腿支着左臂,手里握着那支刻了"归"字的笛子,没有吹,只是握着。他看见沈驷从月光中走回来时没有站起来,也没有开口,但他握着笛子的那只手从膝上移到了身侧的木箱边缘,在那里留了一道刚好够另一个人坐下的空隙。沈驷在那道空隙中坐了下来,两人并肩坐在同一只木箱上,面朝海面的方向。月光从他们身后照过来,将两道并肩的影子投在面前的沙地上,重叠的区域比分开的区域更宽一些。风从海面上吹过来,将他们之间的空隙填满了,又从另一侧的空隙中流走。那道风在穿过他们之间的空隙时没有改变方向,像是在那道窄缝中找到了自己可以保持原速度通过的路径。远处的海平线上,有一道极细的、正在向岸线方向缓缓移动的暗色轮廓正在将月光从它自身覆盖的那一段水面上完全收走,像是一只宽大的船帆在夜风中保持着它的航向,沿着那道与潮水和月光共同校准过的路线,稳定地驶向更深处的水域。