永乐二十年七月初三,库页岛达哈达湾的晨雾浓得像化不开的米汤。朱瞻均站在凌波号铁肋木壳试验舰的舰桥上,手扶冰凉的铁制栏杆,望着东方海平面上刚刚跃出的一线金光。海风裹着咸腥气灌进领口,短襟下的茧绸中衣已经被雾气浸得发潮。
“殿下,北库里的东西已经清点造册完毕。”锦衣卫百户周彪从舱梯口探出半个身子,甲片碰撞出细碎的声响,“共计铁料粗胚四万七千余斤,其中劣质脆铁三万一千斤,合格精铁一万六千斤。匠户名册三百六十七人,已对照壬辰旧臣名单标记出仍在世者二百一十九户。另查获铜版一百四十三块,簿册二百二十一函,密令文书四十九封。”
朱瞻均没有回头。他的目光越过海面,落在达哈达湾入口处那座状如卧牛的玄武岩岬角上。三天前,魏小娥用那把祖传的三棱铜钥匙开启了库门,三钥合一的瞬间,铁铸门楣上那方八思巴文铜符转动时发出的滞涩声响,至今还在他耳畔回响。前元北逃的末代皇帝把最后一点复辟的家底藏在这座苦寒海岛的石洞里,等了五十多年,等到的却是大明皇太孙的舰队。
“匠户名册先封存,回京后交纪纲亲自比对。”朱瞻均终于转过身,甲板上二十名锦衣卫正在核对最后一批装运上船的铜版,“吩咐下去,凡涉军器铸造的核心文册,一律装凌波号底舱,由魏小娥亲自看管。其余杂项由靖海号走外洋航线赴天津卫。”
周彪犹豫了一下,低声说:“殿下,魏姑娘已经三天没怎么合眼了。从开库那天起,她就在暗格里拓印那份至正大铜炮的图样,指甲缝里全是墨汁和铜锈。昨晚末将去送饭,见她趴在铜版上睡着了,手里还攥着拓包。”
朱瞻均脚步顿了一下。他想起永乐十七年在泉州港第一次见魏小娥时的情景——那个被掳到旧港十一年的女子,带着一口闽南口音的官话回到故土,怀里揣着父亲魏承祖的《铁模铸炮法》手稿。后来在灰阜工坊的地窖里,她凭记忆找到针孔暗记,那本《东莱铜料簿》成了坐实朝鲜私铸案的第一块基石。如今在库页岛冰冷的海风中,她又用三天时间拓印了前元冶铁工艺的全部精华。
“让她睡。”朱瞻均的声音压得很低,“醒之前谁都不许打扰。”
他转身往舰尾走去。海风在这里更猛烈,吹得帅旗猎猎作响。凌波号的舰身是用辽东深山中的百年铁桦木做龙骨,外包铁肋,吃水比寻常福船浅了三尺,正好适应库页岛周边星罗棋布的暗礁浅滩。这艘大明首艘铁肋木壳战舰从天津卫三岔河口出发时,船坞里还有两艘同型舰正在合拢龙骨。沈墨言在送行时说过,年底前可以再交五艘。
“殿下。”一个苍老的声音从舰尾舵轮旁传来。
闽南籍老舵公何伯正蹲在甲板上擦拭一具黄铜六分仪。这具六分仪是去年郑和从忽鲁谟斯带回的贡品,朱棣转赐给了朱瞻均。何伯随郑和四次下西洋,在忽鲁谟斯见过阿拉伯人用这种仪器测天定位,自己琢磨了半年,竟也学会了用法。
“何伯,此去奴儿干都司,北线水道你可有把握?”朱瞻均在老人身边蹲下。
何伯抬起头,深深的皱纹里嵌着海风刻出的盐渍。“老奴四十年前随郑公公到过奴儿干,那时候走的是鞑靼海峡西岸。若按针路图上的标记,从这里沿海岸线北上,过阿瓦尼湾后转西北,顺黑龙江口入奴儿干城,顺风顺水约莫十五日。”老人顿了顿,用手指在甲板上划出一道弧线,“只是这北线七月多雾,老奴担心的是铁肋船的指南针——舰身带铁,针盘偏差比木船大。”
朱瞻均点头。这个问题沈墨言早就预料到了,在凌波号后甲板上专门架设了一具不带铁的铜制罗盘架,又在桅顶悬挂了用鲸骨制成的风向袋。“按计划走。到阿瓦尼湾之前每两个时辰测一次天,有偏差随时修正。”
这时舱梯口传来急促的脚步声。一名锦衣卫快步走来,单膝跪地:“殿下,靖海号传来旗语,东北方二十里外发现船影,三桅,悬挂五瓣莲纹旗号。”
五瓣莲。朱瞻均的瞳孔骤然收缩。从灰阜工坊到三岔河口,从浑江口到库页岛,这个标识贯穿了整条叛乱的暗线。朝鲜孝宁大君李补的私铸网络用五瓣莲做接头暗号,对马岛宗氏的商船用五瓣莲做识别标记,建州左卫的联络铜牌上刻着五瓣莲纹。如今在库页岛北库刚刚开启的当口,又出现了五瓣莲。
“战斗准备。”朱瞻均的声音不高,但舰桥上所有人都听得清楚,“周彪,调二十支燧发铳到右舷,臼炮装填开花弹。何伯,转舵向东北,保持距离两里跟踪。靖海号从右翼包抄。”
命令传达下去,凌波号上瞬间忙碌起来。水手们跑向战位,铁肋木壳舰身上发出沉闷的脚步声。朱瞻均快步走进舰桥后方的海图室,墙上挂着一幅用油布精心保护的针路图——正是从老船主巢穴缴获的那份。他用手指在图上一寸寸地划过库页岛西岸的曲折海岸线,在阿瓦尼湾以南的某个位置停住了。
“殿下,”周彪跟进来,“据被俘的朴承焕供述,对马岛宗氏在库页岛北端设有一处秘密补给点,供往来朝鲜、建州和库页岛的走私船队休整。如果这条船是从北边来的,很可能是宗氏的补给船。”
朱瞻均盯着海图,脑子里飞速转动。对马岛宗氏是日本北九州一带的海盗大名,表面臣服室町幕府,暗地里掌控着朝鲜海峡的走私网络。从老船主那里缴获的南洋针路图上,就标有一条从对马岛经隐岐诸岛北上库页岛的隐秘航线。这条航线与朝鲜义州经鸭绿江口入黄海的北线、建州左卫经浑江入鸭绿江的内陆线,共同构成了孝宁大君叛党网络的三条血管。
如今灰阜被端、浑江截杀、三岔河口拦截平壤号,朝鲜到建州的北线已经被彻底切断。如果能让库页岛北端的对马岛补给点也暴露出来,这张网就彻底收了。
“传令,凌波号减半速,保持两里距离。把咱们的旗号降下来,改用朝鲜商船的太极旗。”朱瞻均解开短襟最上面那颗铜扣,从领口里摸出一枚用油纸包着的太极旗徽章——这是在灰阜工坊缴获的朝鲜暗桩随身携带的伪装标识,“周彪,挑十个会朝鲜话的弟兄换上朝鲜商船的短褐。何伯,你跟了我多少年?”
“回殿下,从泉州到天津卫,快四年了。”
“四年。”朱瞻均拍了拍老人的肩膀,“那年你从旧港回来,在泉州港给我指认老船主的座船,隔着三条街都能闻出船上用的苏木染料掺了假。今天再帮我这一次——把凌波号开得像一艘从朝鲜义州港出来的商船。”
何伯咧嘴笑了,露出一口被槟榔染黑的牙齿。“老奴明白。朝鲜商船为了省水,船身吃水浅,走的是之字形。凌波号本来就是浅水船,正好。”
一炷香后,凌波号降下了大明皇太孙的日月旗,换上了一面褪色的太极旗。船身压舱物重新分配,吃水线抬高了尺许。水手们换了朝鲜短褐,在甲板上用朝鲜话吆喝着收帆放缆。朱瞻均站在舰桥上,看着远处的三桅船影越来越近。那是一艘典型的朝鲜平底沙船,船身宽而浅,适合在黄海沿岸的浅水区航行。但它的桅顶悬挂的五瓣莲纹旗却比对马岛宗氏的旗帜更加精致,旗面用的是江南产的贡缎,在晨风中展开时泛着柔和的光泽。
“殿下,”周彪从瞭望台上滑下来,脸色凝重,“来船桅顶除了五瓣莲旗,还有一面小黄旗,上面绣着白鹇。”
白鹇。朱瞻均的心猛地一沉。白鹇是朝鲜王朝文官二品的补子图案,孝宁大君李补虽然被贬为庶人,但他在朝鲜全罗道一带的旧部仍然暗中使用白鹇纹章联络。如果说五瓣莲是走私网络的通用标识,那么白鹇就是孝宁大君核心圈层的专属标记。
“来船是冲北库来的。”朱瞻均瞬间做出判断,“他们不知道库页岛北库已经被我们打开了。周彪,让靖海号加速从右翼合围,左翼由凌波号封死。何伯,全速前进,靠上去!”
凌波号的铁肋在加速时发出低沉的嗡鸣。这艘船在沈墨言的督造下用了新式的铁制舵链和铜制绞盘,转向比寻常福船快了将近一倍。三桅沙船显然没料到这艘“朝鲜商船”会突然加速逼近,甲板上有人影跑动,五瓣莲旗被匆忙降下,换上了一面白底黑字的“宗”字旗。
“对马岛宗氏的船。”朱瞻均把手按在腰间的燧发短铳上。这是西山军器监新出的样式,枪管缩短到一尺二寸,装药量减少三成但闭锁簧片经过沈墨言改良后哑火率从原来的三成降到了不到一成。他这支是魏承祖亲手调校的,枪柄上还刻着一行小字:“永乐二十年五月,西山军器监造。”
两船相距不到半里时,对马岛商船上突然喷出一团白烟。铁砂和铅弹擦着凌波号的右舷掠过,打在铁肋上叮当作响。
“开火!”朱瞻均一声令下。
右舷二十支燧发铳同时响起。这种新式火铳不用火绳,扣动扳机时燧石撞击火镰产生火花引燃药池,射速比旧式火绳枪快了三倍。第一轮齐射后,对马岛商船的甲板上倒下了七八个人影。紧接着靖海号从右翼切入,船首的六磅佛郎机炮轰出一发实心铁弹,正中沙船主桅。桅杆轰然折断,帆布裹着碎木砸在甲板上。
“靠帮!”
朱瞻均拔出佩剑——这把剑是朱棣在他离京前亲手所赐,剑身上錾着“大明皇太孙”五个篆字。他第一个跳上敌船甲板,燧发短铳在左手,长剑在右手。对马岛的水手多是浪人出身,持长短刀负隅顽抗,但面对锦衣卫的鸳鸯阵和燧发铳的连续射击,很快被压缩到船尾。
“留活口!”朱瞻均喝道。
周彪率三名锦衣卫扑上去,将最后两个浪人打翻在地。其中一人挣扎着要从怀里掏什么,被周彪一脚踩住手腕。拉开衣襟一看,是一个油布包裹的牛皮袋,封口处火漆印着一只展翅白鹇。
“殿下,船舱里搜出二十口铁箱,箱内全是精炼硫磺和硝石,另有十二支朝鲜产火绳枪,以及一封用蜡封口的密信。”一名锦衣卫从舱口钻出来,手里捧着一个木匣。
朱瞻均打开木匣,取出密信。信是写在朝鲜贡纸上的,用的是汉文和谚文混写。他快速扫了一遍,脸色越来越沉。
“孝宁大君在信中说,八月初十前必须将这批硫磺硝石送到库页岛北端阿尼瓦湾,交给一个叫‘三田浦’的接应点。接应人持八思巴文铁牌为凭。”朱瞻均把信递给周彪,“你记一下,三田浦,八思巴文铁牌。”
周彪一边听一边用炭笔在袖口内衬上记下。这是锦衣卫的传信方式,袖口内衬用的是特制的明矾纸,写上去的字平时看不出来,遇水才显。
“殿下,”被俘的对马岛船主被押上来,是个五十来岁的矮胖男人,右颊有一道从耳根到嘴角的旧刀疤,“小人只是给宗氏跑腿的,这趟货是从对马岛严原港装船,经朝鲜海峡北上,中途在元山港加过一次淡水。船上除了硫磺硝石,还有十二支火绳枪和那封信。信是一个朝鲜武官送来的,穿的是普通商队护卫的衣裳。”
“武官长什么样?”
“四十来岁,左边小指缺了一截。”
朱瞻均和周彪同时对视一眼。左手小指残缺——这正是灰阜工坊被端时,朱瞻均从朝鲜商队账房口中审出的关键暗线特征。当时在广宁卫布控搜捕左手小指残缺的辽东口音接头人,没想到这人已经跑到了对马岛的走私船上。
“那武官现在何处?”
“在元山港下的船,说是要去建州左卫找猛哥帖木儿搬救兵。”
朱瞻均走到船舷边,望着北方灰蒙蒙的海天线。建州左卫的猛哥帖木儿——这个人在浑江口被刘荣生擒的猛哥不花正是他的胞弟。如今猛哥帖木儿还在建州左卫的赫图阿拉老寨,手里还有至少两千帐的骑兵。如果让他和孝宁大君的残余势力合流,入秋后从建州南下的威胁依然存在。
“周彪,把俘虏和硫磺硝石全部押上靖海号,由靖海号即刻返航天津卫,六百里加急送信入京。你亲自押送。”朱瞻均从腰间解下一枚铜牌,“这是我的太孙府令牌,你到天津卫后直接找三岔河口的锦衣卫暗哨,让他们把消息同时传给纪纲和沈墨言。”
“殿下,那您呢?”
朱瞻均转身看向北方。“我带着凌波号继续北上。库页岛北端的阿尼瓦湾既然有对马岛的补给点,那说明壬辰旧臣的北逃路线不止达哈达湾一条。我要去看看,三田浦到底是个什么地方。”
“殿下,您只带凌波号一艘船北上,万一遇到……”
“所以我把靖海号留给你押俘虏。凌波号吃水浅,火力猛,真要打不过还能跑。”朱瞻均笑了一下,但笑意没有到达眼底,“而且何伯说了,北线七月多雾。雾里行军,船多反而是累赘。”
当天午后,靖海号满载俘虏和缴获物资掉头南下。朱瞻均站在凌波号舰桥上,看着那艘三桅船渐渐缩小成一个黑点,最终消失在灰蓝色的海雾中。他低头看了看手里那封密信,蜡封已经被拆开,里面的贡纸透着一股淡淡的墨香。孝宁大君李补的字迹清秀工整,完全不像一个被废黜的宗室,倒像是常年养尊处优的文臣。
“八月初十。”朱瞻均把信纸折好,收入怀里。“今天是七月初三。还有一个多月。”
他转身对何伯说:“何伯,开船。目标阿尼瓦湾。航速不要太快,沿途仔细观察海岸线。我要把库页岛西岸每一个可以停靠的湾口都记下来。”
“是。”
凌波号的铁肋在碧蓝的海水中破浪前行。朱瞻均走进海图室,从墙上取下针路图,又在桌上摊开一张空白的宣纸。他提起笔,开始凭记忆画库页岛西岸的地形草图。从达哈达湾往北,海岸线变得支离破碎,大大小小的海湾和岬角犬牙交错。何伯根据四十年前随郑和下西洋的记忆,在船头用铅锤不断测量水深,每隔一段就报出一个数字。
“五丈……三丈……一丈五尺……殿下,前面有暗礁群,水深骤降到五尺。”
朱瞻均放下笔走出海图室。前方的海面果然泛着异样的浅绿色,无数黑色礁石从水下狰狞地探出头来。何伯指挥水手们转舵绕行,凌波号几乎贴着礁石边缘擦过去,铁肋在礁石上刮出一道浅浅的白痕。
“从这里往北,岸上有一座山,奴儿干人叫它‘鬼哭山’。”何伯用望远镜观察着海岸线,“老奴四十年前来过,山上全是黑色的石头,寸草不生,风从石缝里穿过时发出呜呜的响声,像鬼哭一样。山背后有一个天然的深水湾,可以停泊大船。”
朱瞻均举起自己的望远镜——这是沈墨言用云南产的透明水晶打磨的镜片,装在铜制镜筒里,放大倍数比何伯那具老式望远镜高出一倍。他调焦看向鬼哭山的方向,果然看见一片嶙峋的黑色山体矗立在海岸上,山脚下隐约有一个湾口的形状。
“靠过去看看。”
凌波号缓缓驶入鬼哭山背后的海湾。海水在这里突然变深,何伯的铅锤放下去两丈还没到底。湾口狭窄,两岸是近乎垂直的黑色岩壁,湾内却豁然开朗,形成一片直径约一里的圆形水面。水深浪静,确实是一个天然的良港。
朱瞻均的视线突然定住了。在湾内东侧的岩壁上,他看见了一排人工开凿的方形孔洞,离水面约三丈高,整整齐齐排成一列,足有十几个。这些孔洞的尺寸和间距与他记忆中灰阜工坊洞口的结构几乎一模一样。
“殿下快看!”周彪——不,现在应该叫他周百户已经不在船上——是锦衣卫小旗陈九,一直跟在朱瞻均身边。他指着岩壁下方,“水边有石阶!”
朱瞻均转头看去。果然有一道从水面延伸上去的石阶,被海水侵蚀得坑坑洼洼,但明显是人工开凿的。石阶顶端连接着一个平台,平台后面就是那排方形孔洞。
“进洞。”朱瞻均的声音很平静,但握紧佩剑的手微微发白。
凌波号靠上石阶,朱瞻均带着陈九和八名锦衣卫登岸。石阶很滑,长满了海藻和藤壶。朱瞻均一手扶着岩壁,一手按着剑柄,一步步走上去。平台上的岩石被凿得平整光滑,显然经过精心修整。走到第一个孔洞前,朱瞻均停住了脚步。
洞口没有门——门早就被人拆走了。洞内黑洞洞的往山体深处延伸,空气中飘着一股陈年的铁锈味和硫磺味。朱瞻均从怀里摸出一支蜡烛点燃,烛光在洞壁上投下摇曳的影子。他走进洞口,脚下踩到了什么东西,低头一看是一块锈蚀的铁片,上面依稀可辨“至正”二字的残痕。
“至正年间的东西。”朱瞻均蹲下拾起铁片,在烛光下仔细辨认。“这是前元的铁字库分库。”
洞里越来越深,空气也越来越干燥。朱瞻均走了约莫百步,眼前豁然开朗。这是一个巨大的天然溶洞,顶高约三丈,面积足有两个篮球场那么大。洞壁上密密麻麻刻满了字迹和图形,全是关于冶铁铸造的技法记录。有些字迹已经模糊不清,但有些还能辨认出来。朱瞻均在一面洞壁前站定,烛光映照出一幅巨大的铸铁炮管剖面图,图上标注着膛压、壁厚、冷却时间的详细数据,旁边用八思巴文写着几行字。
“魏小娥在就好了。”朱瞻均喃喃自语。这些八思巴文他只能认个大概,但图中标注的“黑油淬火法”几个汉字他看得清清楚楚——这正是达哈达湾铁字库北库里记载的那种能让炮管硬度增三成的秘法。
“殿下,”陈九从洞窟深处快步走来,手里捧着一块还没生锈的铁牌,“洞底有十二个铸造坑,坑里全是炮管粗胚,还有这个。”
朱瞻均接过铁牌。这是一块巴掌大的铁质令牌,正面铸着五瓣莲纹,背面刻着一行八思巴文。他把铁牌翻过来,在烛光下仔细辨认那行八思巴文——他虽然不精通,但跟着魏小娥学过几个常用词汇。这行字里有一个词他认识:“北库”。
“这是打开北库的备用信物。”朱瞻均把铁牌攥在手里,冰冷的铁面硌着掌心,“孝宁大君在这里设了分库,用鬼哭山的地理位置做掩护,把一部分铁料和炮管粗胚先运到这里囤积,等船队北上时再转运到阿尼瓦湾的三田浦。”
“可这洞里没有人。”陈九说,“铸造坑里的粗胚已经生锈了,看样子至少放了半年以上。”
朱瞻均蹲在铸造坑边仔细观察。坑里的炮管粗胚确实锈迹斑斑,但有些细节让他留意——几根粗胚的断口处露出灰白色的脆铁质地,与灰阜工坊起获的劣质炮管特征完全一致。然而在洞窟最深处的一个铸造坑里,他发现了十二根不一样的炮管。
这些炮管的内壁光滑如镜,管身均匀,敲击时发出清脆的金属声。他用烛火凑近管口仔细看,内壁上有一层薄薄的黑色氧化层——这是经过“黑油淬火法”处理后才有的特征。这十二根炮管,是前元冶铁技术的精华成品。
“运走。”朱瞻均站起身,“全部装凌波号。这是前元铁字库里最好的东西,不能留给叛军。”
走出鬼哭山分库时已是傍晚。夕阳把黑色岩壁染成暗红色,海面上浮着一层金色的碎光。朱瞻均站在平台上,看着锦衣卫们用绳索把十二根精制炮管一吊下悬崖装船,心里却在飞速盘算。
“陈九,从今天起你带两个人留在这里,扮成渔民模样在湾口守候。如果看到任何船只靠近鬼哭山,立刻骑快马去奴儿干都司报信。这是备用信物。”朱瞻均把刚缴获的那块五瓣莲铁牌递给陈九,“记住,不要暴露身份。看见五瓣莲旗的船,你就说自己是朝鲜义州来的,船坏了在这里修。”
“殿下,您呢?”
“我今晚连夜北上阿尼瓦湾。孝宁大君信里说八月初十交货,现在才七月初三。一个多月的时间,足够我把北线摸清。”朱瞻均望着北方渐渐暗下来的海面,“而且我怀疑三田浦不只是一个接应点。孝宁大君经营了这么多年,不可能只有一个据点。”
入夜后,凌波号驶出鬼哭山湾,沿着库页岛西岸继续北上。何伯在船头挂起三盏风灯——这是夜航的规矩,头桅一盏红灯,主桅一盏白灯,船尾一盏绿灯。海面上漆黑一片,只有风灯在桅杆上摇晃,把三色光投在翻涌的浪花上。
朱瞻均坐在海图室里,就着一盏油灯把白天发现的鬼哭山分库位置画在了针路图上。从他落笔的位置往北,海岸线还有约二百里。按照何伯的估算,如果风向不变,明天傍晚就能到达阿尼瓦湾的外围。
他搁下笔,从怀里摸出那枚从三岔河口缴获的八思巴文铁牌。三田浦的接应人就是持这种铁牌为凭。如果把铁牌上的字刮掉几个,再刻上其他的字,能不能冒充接应船混进去?
“陈九。”他推开门喊了一声。
“属下在。”
“去把船上会刻字的匠人找来。”
第二天午后,凌波号接近阿尼瓦湾外围。海面上的雾比前一天更浓,能见度不到半里。何伯站在船头,每隔一刻就用铅锤探一次水深。浑浊的海水中开始出现大量的海藻和浮冰——七月是库页岛最暖的季节,但北端阿尼瓦湾的海面上仍然漂浮着从黑龙江口冲来的碎冰。
“殿下,水温骤降。”何伯从船头回过头来,声音被海风削去了一半,“北边有冰山。”
“放慢航速。把瞭望升到桅顶。”
凌波号在浓雾中缓缓前进。朱瞻均站在舰桥上,手里攥着那枚被匠人连夜刮去“北库”二字、重新錾上“三田”字样的八思巴文铁牌。铜制罗盘架的指针在桅顶的铜盘上微微摆动,余下的一截八思巴文笔画在晨光中泛着冰冷的金属光泽。
“殿下!前方有火光!”桅顶的瞭望手突然喊道。
朱瞻均举起望远镜。浓雾深处,一团昏黄的光晕正在缓缓移动——那是船上的风灯发出的光。光晕越来越近,一艘平底沙船的轮廓从雾中浮现出来。船头挂着一盏风灯,桅顶没有旗号。
“换朝鲜短褐!”朱瞻均沉声道,“何伯,用朝鲜话喊话!”
凌波号上的水手迅速换装。何伯站在船头,用闽南腔的朝鲜话朝对面的船喊了一句:“我们是义州来的货船,风大迷了路,请问阿尼瓦湾怎么走?”
对面的船沉默了片刻。一个粗粝的男声用朝鲜话回道:“什么货?”
“硫磺硝石!给三田浦送的!”
又沉默了一会儿。对面的船缓缓靠近。朱瞻均透过望远镜看清了船头站着的男人——四十来岁,左边小指缺了一截。
他的手握紧了燧发短铳的枪柄。