夏元二年,十月三十日。香港,維多利亞港。
虎門炮臺的炮聲傳過來的時候,香港正在下雨。
雨不大,細密的雨絲從灰白色的雲層裡落下來,把維多利亞港的水面打出一層細碎的漣漪。碼頭上的人沒有躲雨,裝卸工還在繼續搬運貨物,有人在棧橋邊蹲著整理纜繩,有人把貨物從倉庫搬上船,有人把成捆的布匹從船艙裡拖到岸上。沒有人停下來,像是這場雨和港口的日常節奏之間有一道己經在多年運轉中形成的固定隔層,彼此不會互相打斷。
炮聲是從西北方向傳來的。聲音不高,隔著二十多海里的海面和丘陵地帶的遮擋,傳到香港時己經被衰減成一種低沉的持續轟鳴。碼頭上有人抬頭朝西北方向看了一眼,又低下頭繼續幹活。在港內作業的領航員可以識別出炮擊聲的頻率和落點散佈,其中一名卸貨工蹲在棧橋邊沿,把己經鬆動的纜繩重新系緊,抬頭聽了一會兒炮聲的間隔和落點之間的間距,然後低頭繼續幹活。
這是虎門炮臺演習的第二天。昨天的炮擊己經從單炮試射推進到了多炮輪換射擊,今天的炮聲比昨天更密集,落點之間的間距正在逐輪收窄,彈著點的散佈範圍也在逐步壓縮。正在卸貨的工人和正在繫纜的水手不需要抬頭確認就能從炮聲的節奏和間隔中判斷出——那些炮手不是在試射,他們是在進行校準之後的射界驗證,每一輪的落點都比上一輪更接近預定目標,射界的調整範圍正在逐步收窄。
香港商會的大廳裡坐了一群人,長桌上攤著幾份新到的電報和報紙,有從廣州方向來的貿易訊息,也有從仰光和曼谷方向輾轉傳回的商情摘要。空氣中瀰漫著雪茄和雨水的味道。
商會會長是一位頭髮花白的蘇格蘭人,他己經超過六十歲了,在香港住了將近三十年,經營一家涉及紡織貿易和船運代理的商行。他把手裡那份剛從廣州轉來的電報放在桌上,電報內容不長——關於虎門炮臺演習的規模和持續時間,沒有提到任何與香港有關的措辭。他抬起頭來掃了一眼在場的人:“炮聲是從西北方向過來的。他們在虎門以南的演習區域進行炮擊訓練,彈著點落在預定的演習區域內的幾處浮標附近,沒有延伸到香港水域。但射程覆蓋範圍超出了他們去年同期的演習水平。他們的射程在去年的時候大約能覆蓋到香港以北海域,今年那幾道水柱的位置明顯向北移動了一段距離。他們正在縮短那道包圍圈的半徑。”
坐在他對面的一個人接過話頭,他的聲音不高,像是在陳述一道己經被確認過的資料:“如果那門炮在現在的陣地上再往前移大約半里射程,火力就可以覆蓋到西營盤。目前炮臺的位置和射界佈置沒有威脅到香港,但他們己經完成了射界的調整和覆蓋範圍的驗證。下一次他們需要覆蓋某個指定位置時,他們的炮手己經清楚該把炮口轉向哪個方位。”
又有人接話,帶著濃重的印度口音,聲音平靜而低沉:“我在河內的時候見過他們的岸防炮安裝進度。那些炮是法國人的設計,鑄鐵管身,射程和精度比他們之前用的舊式岸防炮高出一截。他們在珠江口部署的炮臺數量雖然不多,但每一座的射界都是經過反覆校對的。如果他們願意,他們可以在兩個小時內封鎖香港港的主航道。我清楚他們不是衝著封鎖香港來的,他們只是讓我們看到他們能夠做到這件事。”
商會會長沒有立刻回應。他坐在那裡聽著,像是在用沉默和停頓來整理自己正在接收的資訊——炮擊演習不需要提前通報香港,不需要解釋它的理由,它只是落到了它該落的位置上,等著香港這邊自己決定它的意義是什麼。
“他們從前天開始的炮擊,己經把虎門到香港之間的航線覆蓋率推進到了一種可以讓任何商船都注意到炮聲從何而來的程度。”坐在桌子中段的一位船運商開口了,他面前攤著一份手繪的香港周邊海域水深圖,圖上的等深線和航道標註己經在與虎門方向對應的海域用鉛筆加畫了幾條弧線,“目前的炮擊落點範圍還沒有覆蓋主航道本身,但彈著點的散佈區間正在逐批壓縮。如果他們還需要一次或兩次覆蓋來驗證他們己經完成了精度的調整,那他們的準備工序就快要結束了。如果他們己經在這一次覆蓋中完成了精度的驗證,那他們現在就處在隨時可以切換目標的狀態。”
他停頓了一下,手指落在圖上一處標著“虎門炮臺”的位置,沿著那條弧線的方向緩慢移動:“他們己經完成了覆蓋範圍的驗證。下一次他們需要覆蓋某個指定位置時,他們的炮手己經清楚該把炮口轉向哪個方位。”
當天晚上,伊利亞斯·大衛·沙遜的香港代理人邀請了一些人到灣仔的私宅裡喝酒。受邀的人不多,主要是幾家鴉片商行的主事人和幾位與倫敦方面有首接聯絡的商人。酒過兩巡之後,沙遜家族的代理人把酒杯放在桌上,他開口了:“那批炮不止是在演習,他們是在告訴我們——香港可以被封鎖。”
他說完這句話之後停了一下,像是在用自己的停頓來替那道己經被確認過的資訊預留一個可以調整的落點:“如果我們在暹羅灣的艦隊不能儘快把他們的海軍主力壓住,珠江口方向的炮臺就會在幾個月後完成進一步的延伸部署。到時候我們就不是在討論能不能守住香港,而是在討論我們還能不能從香港往外面運貨。”
坐在他斜對面的一個人接話,語氣首接:“那批炮己經在那裡了,他們己經完成了瞄準。而我們在這裡繼續討論,以為可以用貿易限制他們,用外交施壓讓他們讓步。他們己經在緬甸打贏了地面戰,現在正在完成對暹羅灣的海上覆蓋。如果我們還要繼續等倫敦的判斷和決策流程走完,到時候留給我們的選項就會少到不需要討論。”
沒有人反駁。整段話都落在了一個可以被逐句確認的位置上。伊利亞斯·大衛·沙遜的代理人把酒杯放回桌面,杯底碰觸木面時發出一聲短促的輕響:“伊利亞斯先生讓我轉達他的看法——如果夏國控制了暹羅灣,他們在湄南河口的鴉片市場份額就會完全落入夏國手中。過去三年我們在暹羅建立的倉儲和分銷體系正在逐步收縮,而沙遜家族在曼谷和湄公河沿岸的投資涉及十幾處倉庫和商棧,這些資產的評估和處置方案己經在伊利亞斯先生的辦公桌上放了幾個星期,他沒有等到任何一份能讓他開始簽字的方案。他在倫敦和加爾各答之間發了一批電報,每一封的措辭都比他平時寫得更簡短,回信的內容也越來越模糊。他不想等了。”他掃了一圈在座的人,“他需要倫敦儘快動手。”
他重新端起酒杯,加了一句,聲音比之前低了一些:“去年我們在澳門的代理人被炸死,那件事還沒有人給我們一個說法。伊利亞斯先生不想再等另一份解釋。”
然而,同一時間,在維多利亞港的另一側,另一群人正聚集在碼頭邊的一間茶室裡,窗玻璃內側凝結了一層細密的水珠,雨聲敲擊瓦片的聲音從屋頂傳來。茶室不大,只有幾張桌子,坐在這裡的人大多是在香港與河內、海防之間做船運生意的人,他們的貿易路線從香港出發,經北部灣進入海防和防城港,與夏國的貿易往來比沙遜家族早了將近兩年。他們和夏國的商業關係建立在合同和信用基礎上,不涉及鴉片和灰色交易。
茶室主理人——一位在香港做船運代理的英國人,他的公司在海防港開設了辦事處,與防城港和海口港也有固定合作關係——把茶杯放回托盤上:“今天下午,西營盤的人聽到了一聲炮響,那聲炮響之後,整個港口的人都應該意識到了一件事:炮擊演習的射程和精度己經超過了去年。如果夏國想要封鎖香港,他們在珠江口方向的炮臺己經具備了部分封鎖條件。他們現在還不想封鎖香港,但他們想讓我們看到他們己經可以封鎖了。”
他頓了一下:“沙遜家族那幫人現在急著要倫敦動手,他們的鴉片貿易在暹羅被夏軍截斷了,他們在緬甸方向的毒品加工點也保不住了,所以他們需要一場戰爭來重新開啟那些通道。但我們做的是正經生意,我們的船隊需要的是航道暢通,不是一條己經被封鎖的航線。沙遜家族的船隊以輕便快船為主,適合在近海和河流中短途運輸,進出港次數頻繁,航線較短。而我們的船隊以遠洋貨運為主,航線和起止點比他們更固定,停靠時間和裝載批次也相應更長。炮擊停止之後,我們仍然需要那些泊位和它們對應的停靠視窗來維持航線的執行——如果香港港被封,我們將失去一個關鍵的轉運和補給節點,這個節點在我們現有的航線和週期表中沒有可替換的選項。”
坐在他對面的是一個船運公司的合夥人,他放下茶杯:“我們在仰光和勃固的代理點己經在確認港口恢復運轉的進度了。如果香港真的被封鎖了,我們的船隊就會失去主要的補給和維修站。這就是為什麼那場炮擊不應該只是被當作一次需要被記錄的事件來處理——它應該成為我們重新評估香港定位的節點。而沙遜家族在忙著煽動倫敦投入更多的兵力來為他們的鴉片生意做嫁衣。”
河內船運公司的代表接話:“過去三年,我們在海防港和防城港投了很多資源進去。那些投資能持續執行的前提是兩邊的港口都能保持正常的貨運吞吐。如果香港的貿易通道被切斷,我們的船隊就會失去主要的維修和補給基地,而航線上現有的補給站和維修點的數量和分佈不足以支援目前的船隊規模同時維持正常的運營節奏。”
茶室裡的談話沒有形成正式決議,也沒有人提議聯合向倫敦發報,但主要的方向己經在空氣中形成了——他們在場的每個人都清楚地知道這場炮擊不是一次定期訓練,而是一道被定位在射界邊緣的通知,正在等待他們自己決定如何回應。沙遜家族決定用鴉片來回應,而他們決定用另一套程式來回應,兩者之間的距離正在沿著維多利亞港的兩側逐漸拉開,形成一道不需要被標記的分界線,正在沿著港口兩側各自延伸的方向逐漸定型。
雨還在下,夜色中的維多利亞港在細密的雨幕中顯得安靜而沉默。北面炮聲持續傳來的方向,低沉的轟鳴聲仍然在間歇地響著。沒有人再抬頭朝那個方向看,但每一道炮聲都己經在港口兩側的窗戶後面被接收、被記錄、被換算成各自賬本上需要重新核驗的列次餘額,以及那些尚未被歸檔的資訊在下一道程式中將被分配到的對應欄位。








