方銘在舊住宅區外圍的街道上走了一段,在路燈和樹影交錯的間隙中停了一下,側過身,靠向一棵梧桐樹。他的視線沒有落在某個固定位置,而是沿著街道延伸方向緩慢移動,從街口的一家亮著燈的小賣部滑到第二個路口停著的一輛黑色轎車,再滑到小賣部門口正在拉捲簾門的店主。他沒有在任何一個位置停留超過必要的時間。
他確認了黑色轎車的位置後,沒有繼續沿著街道向前走,而是轉向橫向的巷道,穿過兩棟樓之間的通道,在另一條平行街道上重新出現。他走的方向仍然是港區方向,但路線繞開了剛才經過的那個路口,延長了接近倉庫的路徑,也在調整過程中確認了後方沒有腳步聲或車輛在同步改變方向。
在他繞行期間,那輛黑色轎車沒有移動,車燈也沒有亮起。它停在第二個路口的路邊,保持著引擎未啟動的狀態,沒有被挪動過位置。
在港區倉庫側門外,照明燈的燈光在地面上形成了一個固定的光斑範圍,覆蓋了側門前方約幾步寬的區域。側門上方的鑰匙槽位現在是空的。門縫底部沒有光透出。倉庫內部,貨架中層的檔案袋仍然在原處,沒有被開啟過的痕跡。
但在倉庫後牆靠近防波堤方向,有一扇未被標記的通風口,它的百葉窗葉片被人從外部向內推開了約兩指寬的縫隙。通風口外側覆蓋著一層防蟲網,沒有被破壞過,網面上沒有新鮮的破損痕跡,但葉片邊緣與防蟲網之間出現了細小的間隙,像是葉片曾經被從外側扳動過,然後又折回了原位。
方銘繞過幾棟建築,從倉庫後牆附近經過。他沒有朝那扇通風口方向走過去,在走過後牆和貨物堆場之間的通道時,他的目光經過那扇通風口位置的速度和經過其他牆面上的通風口時保持一致。他的視線沒有在它上面停留,但在完成那次經過之後,他的記憶裡多了一個畫面:通風口葉片的位置和周邊同款通風口有輕微的錯位。他繼續往前走了一段,然後調整方向,繞過堆場外圍的一排集裝箱,回到了港區中段。他沒有停下,也沒有放慢速度,保持著穩定的移動節奏。
在深圳,夏致遠坐在那間沒有門牌號的房間裡的椅子上,雙手放在膝蓋上。筆記型電腦螢幕的亮度己經被他調到了最低,介面上那行提示文字己經消失了,游標還在繼續閃爍。他在等那臺筆記型電腦的下一步反饋。反饋沒有來,游標在螢幕上繼續閃爍,沒有變化。他伸手把電腦合上了,合攏時螢幕的光被壓進鍵盤與螢幕之間的夾縫裡,然後消失了。房間裡暗了下來,只剩下窗外的路燈透過窗簾縫隙形成的一條細長光帶,斜落在桌面上,將桌上幾根散落的線纜的輪廓映照出來,邊緣清晰,位置固定。
在臺北,走廊盡頭那扇沒有編號的門重新被打開了。沒有腳步聲從裡面傳出,一隻手伸出來,將重新掛上之前那件深色外套的門把手再次按住,調整了一下衣領的位置。外套被重新掛穩之後,門從內側被帶上了,沒有完全閉合,留下一道細縫。走廊裡仍然沒有燈,只有盡頭窗外的街燈光線穿過窗簾邊緣,在走廊地板上投下一道斜長的亮痕。那道亮痕有一部分延伸到了那扇門板的邊緣,然後被門板的厚度切斷了。
在局裡的分析室,林錚站在葉媚的工作臺前面,看著螢幕上珠海無人島節點的通訊日誌。那條狀態確認幀己經完成了傳送,接收方顯示為臺北中轉站的備用埠。他側過頭問葉媚:“臺北備用埠和主埠之間的物理位置間隔多遠?”葉媚調出了樓層結構圖,在主螢幕的右側展開:“備用埠的接入點在下一層,地下層。”
“那扇門不在林某某辦公室所在的樓層,在地下層。”林錚的聲音不高。“他在那棟樓裡切換身份之後,沒有上樓,首接去了地下層。”
葉媚的螢幕上,備用埠的狀態欄位在顯示“線上”後持續運轉了相同週期,然後在與主埠的下一次通訊請求中同步變更為“待機”。她沒有對此進行額外記錄或標註,繼續追蹤著下一個鏈路節點的狀態,在確認它尚未發生變化後,關閉了視窗。
林錚沒有離開分析室,他站在葉媚身後,看著螢幕上的記錄,沒有說話。窗外的風從窗簾縫隙中擠進來,將桌面上葉媚的手寫稿紙頁角掀動了一下,然後紙張又落回了原位,覆蓋在它自己投下的陰影上,維持著與之前一致的位置和角度,沒有重疊偏移。
在汕頭港口外圍,方銘在一間己經關門的小賣部門前停下來,側過身,拿出手機,螢幕亮了一瞬,然後他按滅了,放回口袋。他側過頭,目光落在港區方向那排倉庫的頂部輪廓上,遠處那排倉庫的輪廓在路燈和月光重疊的光線下呈現出深淺交錯的層次。他往前又走了幾步,在一個能同時看到倉庫側門和防波堤方向的位置停下來,沒有再移動。
(第二百三十五章 完)








