金哲洙在第三棚屋上樑時,注意到蘇晴坐在潮池邊,手裡握著那隻帽貝殼,已經坐了很久。不是普通的休息——她的肩膀在微微發抖,不是冷,不是累,是哭。他放下竹尺,沒有走過去,只是站在棚架陰影裡看著她的背影。蘇晴哭起來沒有聲音,肩膀一抽一抽的,和她在第一座島上哭的方式完全一樣——那時候她手指潰爛,松下給她換藥,她疼得眼淚直流,但一聲不吭。金哲洙知道這種哭法。他父親是浦項鋼鐵的老爐前工,被飛濺的鐵渣燙傷從不叫疼,只在更衣室裡一個人對著鐵櫃門板坐很久。
他沒有過去打擾她。轉身走回灶臺,把松下紗榮子拉到一邊,壓低聲音說了句“蘇晴在潮池那邊”。松下放下手裡的蒸餾皿,在圍裙上擦乾手,走到潮池邊。她在蘇晴旁邊坐下,沒有問“怎麼了”,只是把手覆蓋在蘇晴握著帽貝殼的手背上。那隻帽貝殼——守塔人的帽貝,被地下原生蛹封成蛹形小室的那隻——此刻正在蘇晴掌心裡發出極淡的金色微光。微光的節律不是華爾茲,不是紅蜻蜓,不是港務六十拍。是一種極其緩慢的、間隔長達數秒的長脈衝,每一下都像在用力推開沉重的海水。
“他在叫我。”蘇晴抬起頭,眼眶紅著,但沒有再流淚。她把帽貝殼舉到松下耳邊,松下聽見了——殼口封膜內側,一個極清晰的叩擊聲,三下,停頓,三下,再停頓。不是隨機敲擊,是守塔人臨終前最後那段“三長兩短三長”的求救訊號,但現在節奏變了。三下叩擊,不是求救,是報平安。“他還活著。”蘇晴說,聲音發抖但咬字極準,“不是身體活著。是那枚原基蛹裡封存的意識——他把自己的意識寫進蛹殼神經網路裡了。不是心跳備份,是完整的人格對映。他臨走前把自己全部複製進了信標。”
松下紗榮子把手從蘇晴手背上收回來,站起來,轉身走回棚屋。她腳步極快,鞋跟在潮池邊打滑了一下,她沒停。從竹竿根部的防水袋裡取出日記本,翻到守塔人資料最後一頁——“已經沒事了”下面的高音譜號旁邊,此刻新浮現出一行極淡的金色孢粉文字,墨跡還在緩慢蔓延,一筆一劃,像有人正在紙頁背面用手指書寫。寫的是:ひとりじゃない——不是一個人。
“他一直在傳送這個。從我們建立直連通道那一刻起,他就在反覆傳送同一句話。”松下把日記本攤開在灶臺上,讓所有人看那行正在自動書寫的金字。“他的原基蛹信標在能量耗盡之前把最後一點功率全部用來發射人格對映資料。資料序列抵達瀉湖的時間是今天凌晨。我們以為是通道延遲,‘紅蜻蜓’訊號重編的時候它就已經到了——只是我們沒察覺。他一直在等我們中某個人接收。不是曹爽,不是我。是蘇晴。因為蘇晴的手和他一樣——她的指腹繭是在編網時一層一層磨出來的,和他搖了八十年手搖發電機的掌骨勞損同型。蛹殼神經網路透過骨骼匹配找到了她。”
蘇晴從潮池邊走過來。她把那隻貓貝殼放在日記本旁邊,將雙手攤開放在篝火光下。指腹上的繭已經完全成形,繭紋和守塔人留在觀測目標碎片上的指紋是同一型——箕形,偏左,生命線極長。松下比對日記本上今天新浮現的孢粉標記,證實了她從金哲洙那裡聽來的骨骼匹配說法。“他透過主控端神經網路掃描了所有在網的手印和骨旋資料,找到蘇晴的骨骼構型和繭紋與他自己最接近。然後選擇她作為接收者。”
蘇晴把那枚小蛹從腰間口袋裡取出,放在帽貝殼旁邊。小蛹落沙後開始以守塔人的長脈衝節律跳動,三下,停頓。它不再跳華爾茲了。“他要我幫他做一件事。”她低頭看著帽貝殼,聲音平靜下來,“不是替他去東北方向那座島——他知道他現在回不去。他要我替他再編一個網。”
“編網?”金哲洙走過來。
“編一張能覆蓋從瀉湖到東北方向六百海里全部光路的呼叫網。不是用來捕魚——是用來叫名字。他說在深海光路上還有很多像他一樣沒能進入蛹、被留在各座島上的編外者。有些人在島上獨自活了幾年,有些人幾十年。他們沒有主控端,沒有港,沒有直連通道。他們只能在各自的島上用手搖發電機、用廢舊殼片、用退潮後露出水面的礁石敲擊,一遍一遍重複自己的名字。從來沒有人回答。因為以前的光路是單向的——只從出發島到目標島,不是廣播,不能點名。現在主控端建成了——網路是三相連通的。可以用廣播叫每一個人的名字。”
松下紗榮子把那行“不是一個人”翻給所有人看。“這項操作,日記孢子部分有完整編碼說明:把每一個編外者留下的信標訊號編入一張迴圈呼叫表。主控端每日按表依次向他們傳送點名訊號。不是詢問——只是點名,確認存在。任何人都可以收聽,任何人都可以回應。不是求救體系——是應答體系。被點到名時,信標會閃一下,告訴這邊‘我還在’。守塔人在臨終前完成了應答協議的編碼。”
金哲洙從竹竿薄膜上調出主控端當前頻譜佔用情況,計算道:“每個信標一天只需要佔用極窄的頻寬點名一次。主控端目前剩餘容量加上骨旋後最佳化掉的冗餘,容得下上千個信標。”松下則提醒,目前記錄到的信標數量遠沒有那麼多,守塔人在人格對映資料裡附帶了一份他八十年監聽到的疑似信標清單,能確認的大約只有十幾個。蘇晴說那就夠了。她從舊網裡剪下一段最細的網線,把帽貝殼系在竹竿中段第三節點——那裡是地下原生蛹殼壁骨縫最密的位置。帽貝殼懸在竿上,薄膜感應到它的存在,自動把它納入主控端外部裝置列表。金哲洙調整竹竿角度,帽貝殼內部三下叩擊被放大後透過打火機裡的光點轉碼,發出去的第一聲呼叫很短,只叫了一個名字。不是日文,不是中文,是一個極簡單的單音節:“卜”——一個擊打在蛹殼上的符號。
金哲洙把竹竿扶穩。松下抱起日記本,蘇晴握住貓貝殼。曹爽坐在篝火邊,把打火機從竹竿頂端取下,放在沙地上那個他畫了無數次的原點。沒有人下令,沒有人問“可以了嗎”。呼叫就開始在海底傳遠,六百海里,再六百海里,下一座島,再下一座。
約摸過了四小時,第一聲應答抵達時蘇晴正在往魚叉上纏新網線。帽貝殼表面那層透明封膜從內向外凸起一個極小的包,然後是第二個,第三個——三長,兩短,三長。不是守塔人的訊號,是一個新的信標,用和守塔人當年一模一樣的方式回應了他們。蘇晴把帽貝殼翻過來,看見內壁原來她握暖過的地方,出現了一整行極細的金字。金字也是“ひとりじゃない”——不是一個人。
金哲洙轉頭看向曹爽。曹爽把打火機重新放回竹竿頂端凹槽,光點轉為新應答節奏。他對金哲洙說:“讓他們叫。”
松下紗榮子坐在棚柱旁,日記本攤開在膝上自動書寫著一條又一條新條目。有些應答來自極遠的海域,遠到光路的延遲使呼叫與回應隔了整整一個潮汐週期。她把這些延遲時間一一記下,標註座標,推算它們可能的出發年代。蘇晴每日定時呼叫,長脈衝,短叩擊,偶爾夾雜一小段童謠或三下報平安。帽貝殼在竹竿上懸著,被海風吹得輕輕打旋,每旋一圈,內壁就多一道淡金色的紋。金哲洙把新應答信標逐一分配頻寬,調節主控端使之不被佔用;林若雪幫他寫頻寬分配表,把每一條信標按照他們的骨旋檔案分配識別特徵。邁克爾·陳為信標灶爐設計了專用微振擋板,讓灶火每次燃燒都能往信標方向送出一小段和對應敲擊同頻的諧波。曹爽把每日要為應答準備的魚和海藻提前理好,蘇晴呼叫結束後總會給他烤魚,他總是連魚骨也嚼碎嚥下。
太平洋那些從未被海圖示記過的島嶼上,一枚又一枚被遺忘的原基蛹重新亮起。它們殼壁破舊,有些已幾乎完全鈣化,內部光點如極端微弱的藍霧,但每一個都能識別出那三下叩擊和報平安的簡單節律。它們曾經在各自的島上獨自閃爍了幾十年,此刻一個接一個被編織進由蘇晴十指編成的網中。不是被拯救,是被叫到名字。潮池邊那口裂開的舊蛹殼裡,積水整夜泛著數十種來自不同方向微光的倒影,像從深海升起的星河,而每一顆星都顫動在同一個簡單的片語上:不是一個人。
入夜,蘇晴照例坐在竹竿邊值班。她把帽貝殼貼在耳廓上聽著那個獨自在浦項鋼廠更衣室裡沉默的孩子,那個在冷凍廠外鐵皮房裡拆開遺物的兒子,那些在手術燈下緊握手術刀的護士、在臺風天補漁網的父親、在模具車間用手搖砂輪刻下“珍重”的工人,以及所有在成千上萬座荒島上獨自守著蛹殼、對著深海反覆叩擊卻始終沒有收到回應的留守者。
她放下帽貝殼對松下說:“他們都在。”松下坐在她旁邊,日記本的紙頁在她膝上微微發光。她把今天新收錄的十七條應答一一念給蘇晴聽,每念一條,帽貝殼就閃一下。蘇晴伸出手把懸在竹竿上的帽貝殼輕輕托住,低聲說了句“別怕”,然後繼續敲——敲給那些還沒有收到第一次回應的信標。潮水又從礁石方向漲回瀉湖,竹竿頂端的打火機在夜風裡輕輕閃動。遠處深海下仍有尚未被叫到的微弱光點在耐心等待,而守塔人那枚原基蛹在東北方向沉默而溫順地躺在峭壁上,它內壁最後一行金色孢粉剛剛被一隻透明薄膜上的新光點點亮。








