38第38道回聲
NOVELLA · 19 SECTIONS
返回角色圖鑑
序章

序章 被磨去的聲音

十七年前,府城脈曾在一夜之間失去方向。

城市地面上一切如常。末班車駛過,漁船在港內碰撞,糖廠換班鐘準時響起。地底的記憶卻像同時決堤的河流,朝羅盤中央湧去。

保管人跪在石臺前,兩手被銅盤燙出水泡。她已過中年,鬢邊早有白髮,這一刻卻像第一次握起羅盤的人一樣發抖。三十七枚區印在她周圍明滅,每熄滅一次,遠處便有人忘記自己的名字。

「中央刻痕承受不了。」有人喊。

「不是承受不了,是我們從來沒有讓它說完!」另一個聲音反駁。

中央沒有固定形狀。它裝著舊區界外的聚落、改道的河流、因工作與戰亂遷來又離去的人,也裝著守護者無法辨認的語言。每當建立者試圖替它分類,總有新的聲音從分類邊緣掉下去。

赤紅衣裙的守護者站在石臺另一側,圓扇已出現裂痕。

「再繼續,三十七個名字都會消失。」她說。

「如果封住中央,那些聲音怎麼辦?」保管人問。

沒有人回答。

地面傳來嬰兒哭聲。一名母親抱著孩子,卻想不起孩子的名字。保管人從回聲裡聽見那份恐懼,也聽見中央數不清的聲音質問:為什麼總是我們先等?

她握起銼刀。

「先讓三十七個名字活下來。」她對守護者,也對中央的聲音說,「我會記得你們。我一定把你們接回來。」

第一下摩擦聲很輕。

第二下,中央刻痕開始變平。

第三下,所有無法歸類的聲音同時安靜。安靜不是平息,而像一群人停止敲門,退到門外等待。

區印逐一恢復。被母親抱在懷裡的嬰兒重新有了名字。建立者們流著淚擁抱,以為危機已經過去。

只有赤紅守護者看著保管人。

「妳打算怎麼接回來?」

「先去找到他們。」保管人將破損羅盤收進布包,「在我回來以前,不要讓任何人再碰中央。」

那年冬天,她的外孫女剛滿兩歲,最怕打雷。那一夜窗外下著冬天少見的雨,孩子在家裡哭了一整晚。

她離開府城脈時,沒有看見最後一點灰霧從石臺裂縫滲出。霧裡有個女孩睜開眼睛。她沒有固定面孔,也沒有能被叫出的名字。

女孩聽著保管人遠去的腳步,替她數完十七年的第一秒。

第一部 失名之城

第一章 忘記地址的人

外婆忘記自家地址,是在年初五一個乾冷又晴朗的午後。

計程車駛過仁德交流道,車窗外的陽光白得發亮,風裡卻有冬天特有的乾。樓房漸漸低下來,鳳凰木只剩細碎的枯葉,機車行、嵌著磁磚的透天厝,還有電線桿上一層又一層褪色的通水管廣告,都和她離開前差不多。紅燈旁有人把機車往陽光底下挪了半個車身;飲料店門口的塑膠簾被風吹起,露出一排裝滿冬瓜茶的褐色桶子,旁邊新貼一張紅紙,寫著「熱的有」。

時雨離開臺南七年,本來擔心自己認不出回家的路。車過了交流道,她才知道,真正迷路的是坐在身旁的人。

「請問要到哪裡?」司機從後照鏡問。

外婆望著窗外,手裡緊握一只舊布包。她的嘴唇動了很久,像在一疊散亂的紙張裡尋找某個字。

「那裡以前有一條河。」她最後說,指節把布包上的梅花捏得變了形。

司機等了一會兒,尷尬地看向時雨。時雨替她報出地址,聲音平靜,右手卻在口袋裡掐住錄音機的塑膠外殼。

這台錄音機是外婆在她十二歲那年送的,就在她跟母親搬去臺北的前一個月。當時她們坐在老屋門檻上,外婆教她分辨午後的聲音:遠處廟宇敲鐘,賣菜車的擴音器繞過巷口,隔壁阿伯拉起鐵門,麻雀落在屋簷排水管。外婆說,眼睛容易被熱鬧騙走,耳朵比較知道一個地方真正怎麼活著。

如今外婆只記得「以前有一條河」。

老屋仍在原處,窄窄一扇門縮在整排騎樓裡。門上的春聯還是去年的,紅紙褪成粉色;門前那只紅塑膠椅曬得發白,椅背掛著外婆去臺北前買菜用的網袋,網眼裡卡著一片乾掉的蔥葉。外婆在臺北住了三個月,連過年都沒有回來。隔壁賣早餐的鐵門已拉下一半,煎台洗過,地上留一道帶蔥花的水痕。時雨一腳跨進門檻,聞到久未開窗的悶氣、舊木櫃,和廚房瓶罐裡醬油的甜味。七年沒有回來,屋子竟先用鼻子認出了她。

母親從臺北打來電話,交代她利用大學第一個寒假整理房間、陪外婆回診,開學前一定要回臺北。母親說話時刻意避開「失智」兩個字。她改說「最近比較會忘」、「妳多看一下」,每一個詞都像藥袋上摺好的邊,不敢碰到裡面的東西。

「我星期日下去。」母親說。

時雨看了一眼牆上的月曆。星期日那格已被改過兩次,原本的藍筆被黑筆劃掉,黑筆旁又寫著「看情況」。

「妳上星期也這樣說。」

電話另一端傳來捷運進站的提示音。母親沉默幾秒,才說公司臨時缺人,外婆的藥已分裝在餐桌抽屜,瓦斯總開關睡前要確認。她每一句都很實用,也都繞開了那句沒有說出口的話:我不知道一個人回到那間屋子,還能不能承認它是家。

時雨把「星期日」錄進備忘,沒有再追問。她和母親有同一種本事:把失望切成待辦事項,好像打了勾就不會再痛。

時雨把行李放進從前的房間,開始錄下屋裡每一種聲音。紗門滑動時有一聲短促的刮擦;舊電鍋煮好飯,開關跳起時會喀一聲;外婆喝湯前,總用湯匙輕碰碗緣三下。她把檔案依日期分類,再備份到兩顆硬碟和雲端。只要保存得夠仔細,遺忘應該就追不上她們。

晚飯是虱目魚肚湯和一碟醬油色很深的肉燥。外婆怕她挑刺,仍像小時候那樣先拿筷子把魚肉一片片撥開,撥到一半才忽然停手。

「妳媽媽什麼時候來接妳?」她問。

「我就是時雨。」

老人笑了一下,像在配合一個不太好笑的玩笑。「時雨還小,最怕打雷。妳不是她。」

時雨已經把手機裡的合照滑到眼前。照片上的外婆摟著十二歲的她,兩人嘴裡都含著枝仔冰,笑得很醜。她沒有把照片遞出去。證明自己是誰,忽然成了一件很殘忍的事。

「那我今晚先住這裡,可以嗎?」

外婆點點頭,轉身走進客廳。過了一會兒,她對著沒有開燈的屋子哼起一首歌。旋律很短,只有四句。時雨小時候發燒、颱風夜停電,或者搭車在外婆肩上睡著時,都聽過那首歌。

她按下錄音鍵。外婆唱到第二句便停住。

「後面呢?」時雨問。

外婆回頭,眼神忽然充滿防備。「妳是誰家的孩子?」

當晚十一點四十七分,舊木櫃裡傳出滴答聲。

時雨一開始以為是壁虎或漏水。聲音每隔三秒出現一次,不像鐘,也不像水滴,更像一枚遲疑的指針。她清空木櫃,在背板找到一塊顏色略深的木片。木片後藏著一枚掌心大的銅羅盤。

盤面沒有東西南北,只刻著三十七道由邊緣指向中央的細痕。指針斷了一半,中央還有一圈被反覆磨過的凹槽。時雨的指腹碰到盤面,耳機忽然傳出巨響。

車輪壓過石板。船纜在風裡繃緊。市場裡數百人同時叫賣。有人用她聽不懂的語言祈禱,有人哭著呼喊一個地名。那些聲音彼此重疊,卻都來自她所在的城市。

斷針轉了一圈,指向西方。

時雨應該叫醒外婆,或者把羅盤鎖回木櫃。但那一聲聲呼喊像有人隔著厚牆敲門。她留下字條,帶著錄音機與羅盤走進夜裡。

她不知道,自己踏出老屋時,外婆正站在二樓窗後看著她。

老人將手按在玻璃上,低聲說出一個已經很久沒有人叫過的名字。

「無名者醒了。」

第一部 失名之城

第二章 沒有名字的街

羅盤把時雨帶過赤崁樓,沿民族路一路往西。

凌晨的街道比她記憶中安靜。白天排隊的小吃攤已罩上帆布,只剩滷汁和炸油留在空氣裡;永樂市場一樓的鐵門半掩,二樓長廊留著一盞住家的黃燈,磨石子階梯把樓下最後一聲洗鍋放得很大。再往前是水仙宮市場。白日裡魚攤、熟食和買菜人幾乎分不清界線,此刻只剩地面尚未乾透的水光。

一輛機車從民族路拐過來,騎士腳邊掛著剛收攤的不鏽鋼鍋。斷針越靠近一條窄得曬衣竿幾乎能碰到對門的老巷,震動便越強。

巷口覆著銀灰色的霧。

霧不隨風移動,而是貼著牆面緩慢爬行。一面木製老招牌上的字正一筆一畫褪去。時雨親眼看著最後一個偏旁變成空白,卻突然想不起自己幾秒前讀到什麼。

「不要站在那裡!」

朱紅色光弧擦過她肩側。時雨跌坐在地,一名穿和洋折衷衣裙的女子從屋簷躍下,以木骨圓扇切開灰霧,扇面每一次翻轉,附近磚牆便浮出不同年代的輪廓。可是灰霧裡伸出數十隻半透明的手,抓住她的袖口與長髮。

「把妳手上的羅盤丟過來!」她喝道。

「這是我外婆的——」

「再不丟,連妳也會忘記自己為什麼來!」

時雨低頭,真的有一瞬間想不起外婆的臉。恐懼讓她握緊羅盤。斷針突然朝向地面,耳機裡傳來一個女人沙啞的叫賣聲。

「米糕——熱的米糕——」

那聲音很薄,被其他喧鬧壓在底下。時雨調高增益,聽見木桶蓋開闔、銅板落入鐵盒,還有女人每次叫賣前都會短短吸一口氣。灰霧覆蓋的牆邊,隱約浮出一個推車身影。

時雨按下播放。錄音機裡原本沒有這段檔案,聲音卻從揚聲器流了出來。

巷口一名被吵醒的老人打開窗戶。「這個聲音……是阿蕊姨。」

另一戶居民也探出頭。「她以前每天從水仙宮那邊推過來。」

「這條不是叫——」老人卡住了,像喉嚨被看不見的手掐住。

時雨跟著羅盤裡的回聲念出那個地名。聲音出口的瞬間,她嚐到一股不屬於自己的薑味,雙腳也傳來推車走過一整天石板路的痠痛。她看見女人收攤後替熟睡的孩子蓋上薄被,看見某次道路拓寬前,她最後一次回頭望向住了半生的屋子。

朱衣女子把圓扇按上地面。一枚赤紅印記沿磚縫展開,灰霧被叫賣聲與居民念出的地名向後推去,最後縮成一道細線,鑽入排水孔。

時雨跪在原地乾嘔。那些不屬於她的人生退去後,腦中像被挖走一小塊。她一時想不起母親今天在電話裡說了什麼。

朱衣女子走到她面前,收起扇子,遞來一條手帕。帕角繡著一朵褪色的梅花,和外婆布包上的一樣。

「赤崁・櫻祈,中西區的守護者。」她的語氣仍不友善,「妳剛才聽見的是府城脈裡的回聲。普通人不可能直接承受。」

時雨還來不及問府城脈是什麼。居民以為事情已經結束,有人說明早還要開店,正準備把窗關回去,巷尾卻傳來玻璃破裂聲。

剛才第一個認出叫賣聲的老人站在家門口,手裡握著摔碎的相框。他記得阿蕊姨,也記得街名,卻突然想不起照片裡與自己並肩的女人是誰。

「她住過這裡嗎?」老人問。

鄰居面面相覷。有人知道那是他過世三年的妻子,名字到了嘴邊卻說不出來。灰潮沒有只吃地名。當一段共同生活從街區記憶裡鬆脫,與它相連的人也可能一起失去位置。

時雨重新舉起羅盤。櫻祈卻按住她。

「這裡已經封住。強行再開,妳會承受兩次反噬。」

「可是他忘了太太。」

「妳救不回每一個人。」

老人蹲下撿拾相框碎片,一遍遍問照片中的女人是誰。時雨想起外婆在計程車上說那裡以前有一條河。被忘記的人不會因為別人無能為力就少痛一點。

她沒有再碰羅盤,只把碎掉的相框先移到桌上,請鄰居坐下來。

「她早上會拿水澆那盆九重葛,澆到我們家門口都是。」住對面的女人說。

「包粽子手很重,線拉得像要把米勒死。」另一個人說完,自己先笑了,笑到一半又掩住嘴。

一名剛被吵醒的孩子抱著枕頭,補上一句:「我放學,她都問吃飽沒。我說吃飽了,她還是塞一顆橘子給我。」

眾人說的都不是足以刻上紀念碑的大事。老人仍想不起妻子的名字,卻慢慢把旁邊那張空椅拉近自己。他知道坐過那裡的人愛管閒事、綁粽子太用力,也曾把橘子放進許多孩子的書包。

最後,老人從相框背板找到妻子親手寫的日期與姓名。他念了幾次,仍覺得陌生,便拿紙抄下來放進口袋。

「明天可能會想起來。」鄰居安慰。

老人搖頭。「想不起來也要有人告訴我,她不是沒存在過。」

時雨把這句話錄下。檔案波形短短一截,後面還有鄰居擤鼻子的聲音。她沒有再說任何關於修復的話。

回到巷口時,櫻祈靠在牆邊等她,手帕還捏在時雨手裡。

「守護者是什麼?」

「一個地方被反覆訴說、實踐與記住的事,會沉入土地。累積得足夠久,就會形成區印,也會形成我們。」櫻祈看向時雨手中的羅盤,「我們不是神,也不代表每一個居民。我們只是共同記憶暫時長出來的樣子。」

她伸手要拿羅盤,時雨後退一步。

「這是我在外婆的櫃子裡找到的。」

「妳外婆叫什麼名字?」

時雨報出名字,拿出手機裡的舊照片。照片中的外婆約莫二十多歲,站在赤崁樓前,胸前掛著一枚完好的羅盤。

櫻祈盯著照片很久。她原本挺直的肩膀微微下沉。

「上一任保管人失蹤前,把羅盤帶離府城脈。」她說,「我們找了十七年。」

「她沒有失蹤。她一直住在臺南,離這裡走路不到二十分鐘。」

櫻祈的扇骨在掌心壓出一道白痕。「府城脈裡聽不到她。十七年來,她的聲音像從沒在這座城市出現過。」

時雨答不出來。櫻祈也沒有等她答,像這個問題早已在心裡問過太多次,不必再說出口。

屋頂傳來金屬碰撞聲。一名綁著長髮、腰間掛著船鉤的女子落在兩人身旁。她的衣服帶著海水與風的味道。

「審問可以晚一點。」她指向排水孔,語氣爽朗,眼神卻很冷。「灰潮沿舊水路走了。今晚被吃掉的是一條街,下一次可能是一整區。」

她向時雨伸出手。

「熱蘭・潮璃,安平區。歡迎回臺南——雖然現在不是好時候。」

第一部 失名之城

第三章 府城脈

櫻祈帶時雨走進赤崁樓地底。

入口藏在一段不起眼的紅磚牆後。圓扇碰到牆面時,磚塊像水波般向兩側退開。地底沒有樓梯,只有一條由微光鋪成的坡道。每走一步,時雨便聽見不同年代的聲音從腳下掠過。

「這就是府城脈?」她問。

「只是其中一條。」櫻祈說。

坡道盡頭是一座沒有牆壁的圓形空間。數百道光線從黑暗深處匯聚而來,像一張覆蓋全市的神經網。光線中央懸著三十七枚形狀各異的區印,此刻有六枚正在明滅。

一名戴金絲眼鏡的女子站在光幕前,手邊堆滿檔案。她沒有先看時雨,而是盯著羅盤上的數值投影。

「共鳴殘留百分之七十三,身分記憶流失約百分之零點四。」她推了推眼鏡,「第一次使用就直接越過區印授權,這不合理。」

「她叫成杏・詩織。」潮璃低聲說,「只要是不能放進表格的事,她就會先懷疑它不存在。」

「我聽見了。」詩織抬頭,「我只是不把無法驗證和不存在混為一談。」

她請時雨將羅盤放上石臺。光線掃過盤面,顯示三十七道刻痕都曾被修補,中央還有一道不規則空缺。詩織調出最早的設計檔案,畫面卻在中央位置變成一片雪花。

「有人從所有正式紀錄裡刪除了同一部分。」

櫻祈問:「灰潮和空缺有關?」

「目前只能說兩者在同一時間產生共振。」

潮璃不耐煩地敲了敲船鉤。「用人話。」

「我們一直以為灰潮從府城脈外部侵入。」詩織放大圖像,「但它今晚不是破牆進來,而是從網絡本身溢出。」

她調出一條時間軸。灰潮第一次出現是三個月前,起初只是幾塊招牌掉了一個字,沒有人在意;之後每隔幾週就擴大一次,最近一次,是一個多月前的某個深夜。

時雨盯著那個日期。那天晚上,外婆在臺北走失,母親騎著機車找遍附近巷口,直到天亮。

她沒有說出來。那時她還以為只是巧合。

六枚失衡區印分別屬於原市區。除了櫻祈、潮璃與詩織,北區的花園・綺夜、南區的水交・藍澄、安南區的台江・霜羽也先後抵達。

綺夜穿著帶有霓虹色邊線的外套,一進門便打了個大呵欠。「白天開會不行嗎?我的黃金工作時間才剛開始。」

藍澄抱著一只舊底片箱,安靜地向時雨點頭。霜羽身旁則跟著一隻羽毛沾灰的黑面琵鷺。她蹲下替鳥清理翅膀,指尖每碰到灰斑,眉頭便皺得更深。

詩織指向六處明滅的光點。每枚區印都連著許多讓地方記憶流入府城脈的位置,她們把那些位置稱為節點。灰潮出現前,每個失衡節點都有一段共同往事停止被講述。不是單一個人死亡或一棟房子拆除,而是一群人默契般不再提起某件事。當記憶失去傳承的路徑,便會從府城脈鬆脫。

「所以只要把故事找回來?」時雨問。

「沒有那麼簡單。」霜羽第一次開口,聲音像平靜水面。「有些故事不是遺失,是被人選擇不說。」

櫻祈主張立刻封鎖六個節點,再依官方檔案恢復原貌。詩織指出現存資料互相矛盾;潮璃則反對把居民排除在外。三人爭論時,羅盤忽然震動,所有光線朝時雨靠攏。

她聽見數百個聲音同時說:「保管人。」

櫻祈立刻將她拉離石臺。「她不是。」

「羅盤認得她。」詩織說。

「羅盤也認得她外婆。這不能證明她承受得起。」

時雨看著六枚不穩定的區印。「如果我不幫忙,剛才那條街會怎樣?」

詩織沒有安慰她。「名字會先消失,接著是共同經驗。最後居民仍住在原地,卻不知道彼此為什麼曾經相連。」

「那和城市消失有什麼不同?」

圓形空間安靜下來。

櫻祈把一枚赤紅色小印交給時雨。「這不是許可,只是讓我們知道妳還活著。如果妳開始分不清哪些人生屬於自己,立刻停止共鳴。」

「如果我不停呢?」

「妳會先失去自己的名字。」櫻祈說,「然後成為灰潮的一部分。」

離開府城脈時已接近清晨。櫻祈堅持送時雨回家,理由是羅盤使用後可能出現延遲性失憶。兩人一路沒有說話。走進巷子前,時雨忽然問:「妳認識我外婆時,她是什麼樣的人?」

櫻祈的腳步停了一下。

「很吵。」她說。

「我外婆?」

「她總問不合規矩的問題。為什麼這份紀錄算歷史,那個阿婆講的就只是傳聞;為什麼守護者的名字不能改;為什麼行政區調整後,記憶必須立刻選擇歸屬。」櫻祈的語氣像在列舉罪狀,眼底卻有一點懷念。「她第一次拿羅盤時也和妳一樣,什麼聲音都想救。」

「後來呢?」

「後來她學會害怕。」

老屋二樓亮著燈。外婆坐在窗邊,膝上放著一個針線盒。看見櫻祈時,她像認出了誰,站起來走到樓梯口。櫻祈也向前一步。

「妳還記得我嗎?」

外婆看了她很久,伸手摸了摸圓扇上的流蘇。「這個舊了,應該換一條。」

櫻祈原本準備好的質問全部停在臉上。外婆沒有叫出她的名字,只記得十七年前曾答應替她換一條磨損的流蘇。

「妳為什麼不回來?」櫻祈仍然問。

外婆轉頭對時雨說:「這位小姐找錯人了。」接著便回房睡覺。

櫻祈站在客廳,握扇的手微微發抖。時雨第一次看見守護者露出如此接近普通人的神情。

「妳恨她嗎?」

「我等她解釋了十七年。」櫻祈說,「現在連解釋也可能等不到。」

時雨想說自己也一樣,最後沒有說。她們分別站在同一個老人遺留下來的空白兩側,都還不知道該如何跨過去。

第一部 失名之城

第四章 市場熄燈以後

第一個失衡節點位於北區。她們抵達花園夜市時,攤商正在把一整晚的熱鬧拆回貨車上。

最後一批客人縮著脖子、提著木瓜牛奶離開,薑母鴨攤的炭爐還冒著最後一口白煙,遊戲攤的氣球洩了一半,歪歪斜斜貼在靶牆。烤肉網泡進黑水,甜不辣的油鍋蓋上鐵板,碎冰混著紅茶沿排水溝流。綺夜在白天像個睡不醒的人,進了這片油煙卻一路有人叫她:借過、幫我扶一下、那捆電線不是我的。

只有攤位上的老照片安靜得不對。照片裡的人還維持著遞冰塊、拉棚架、並肩吃宵夜的姿勢,臉和手卻褪成相同的灰白色。

「大家記得星期幾擺攤、哪個入口賣什麼,卻忘了為什麼老攤位總替新來的人留一條電線。」綺夜踢了踢地上的延長線。「以前這裡停電,整排攤商會輪流拿冰塊救食材。現在有人問起,每個人都說從沒發生過。」

灰潮藏在一排廉價的LED燈裡。燈管把每張臉照得過分清楚,照片上的人反而一個個淡下去。

櫻祈要綺夜強制關閉所有招牌。綺夜卻猶豫。夜晚的光是居民與遊客對北區最強烈的共同印象,關燈等於削弱她自己的力量。

「守護不是證明妳一直很亮。」時雨說,「也可以是知道什麼時候要讓大家看見別的東西。」

綺夜看她一眼,笑得有點勉強。「小朋友,妳很會講讓人不舒服的話。」

她仍拉下總電源。

夜市陷入黑暗。先是一片罵聲,接著各攤手機的白光陸續亮起。有人喊「阿欽,你的瓦斯」,有人摸黑替隔壁托住快倒的招牌,一名老闆把還沒融完的冰桶推給賣生鮮的攤位,嘴上嫌對方欠他兩次紅茶,手卻沒停。

綺夜在暗處看了一會兒。人會忘記故事,手卻還記得先扶住誰。她走到市場中央,沒有唱歌,而是高聲問:「第一次來擺攤時,是誰幫過你?」

回答起初零零落落。有人記得第一場雨是隔壁借了一把破傘;有人記得開攤找不開千元鈔票,陌生老闆直接丟來一捲五百元零錢;賣地瓜球的只記得恩人的綽號叫「大頭」,沒人知道本名。

「他後來去哪?」綺夜問。

「娶某,去高雄了啦。」人群裡有人回答。

「哪有,他是在永康顧孫。」另一人立刻糾正。

黑暗裡吵成一團。每多一種不完全相同的版本,照片反而恢復一點顏色。最先回來的是一隻伸出去接住棚架的手。

時雨握住羅盤,讓那些聲音進入府城脈。這次她成為一名年輕攤商,站在颱風前夕的棚架下,和數十雙手一起拉住被風吹起的帆布。她感到掌心被繩子磨破,也感到有人在黑暗中塞給她一碗熱湯。

共鳴結束後,她靠在柱子上喘氣。

潮璃遞水給她。「妳忘了什麼?」

「沒有。」時雨回答得太快。

她其實忘了老屋門前那股香是桂花還是茉莉。那不是足以改變人生的記憶,只是一個人在夏夜回家、鑰匙還沒插進鎖孔就知道到家的氣味。正因為小,她才更怕。

她偷偷在手腕寫下:外婆家門前有香味。

第二個節點位於水交社。藍澄沖洗一卷從拆除房舍找到的底片,影像裡的家庭站在門前,臉卻全部成了白影。

底片編號對應到一戶姓周的人家。藍澄聯絡上住在高雄的周伯伯,對方一開始拒絕受訪。「又要問我懷不懷念?每次都只想聽大家感情多好、過年多熱鬧。」

時雨沒有關掉錄音機,卻把它放回袋子。「那今天不錄。您可以只告訴我們,照片裡少了什麼。」

老人帶她們到倉庫,找出一只生鏽鐵櫃。櫃內不是紀念品,而是搬遷通知、借款單與父親失業後的求職信。

「大家說那裡像一家人,這是真的。」周伯伯說,「可是家也會吵架,也有人一直想離開。我爸搬走後找不到工作,喝酒,覺得自己沒用了。妳們做展覽時不會放這些,因為不好看。」

藍澄手裡的底片微微發顫。她的力量來自人們對水交社的懷念,若讓痛苦進入區印,她擔心自己會失去原本溫柔的形象。

「妳想留下哪一部分?」時雨問老人。

「都留,才公平。」

「如果只能選一件呢?」

周伯伯想了很久,從櫃底拿出一架斷翼的小飛機模型。那是父親失業後替他做的,木頭切得歪歪斜斜,機翼從沒真正飛起來。

「留這個。不要寫他是可憐人。寫他那時候很痛苦,還是想替兒子做一件會飛的東西。」

周伯伯不是唯一一戶。她們循底片編號又找到幾家早已搬到不同城市的住戶。有人懷念,有人掛電話前只說了一句「不要再打來」,也有人說當年的離開不是故事裡常見的溫柔告別,而是倉促、爭執與無能為力。

櫻祈想挑選能相互印證的部分放入區印。藍澄第一次反對她,聲音還是軟的,手卻把底片箱抱得很緊。

「如果只留下大家願意看的樣子,照片會很漂亮,卻不再是他們的生活喔。」

冬天的太陽很低,曬一張藍曬圖要多等半個鐘頭。藍澄把斷翼模型放上感光紙,陽光留下不完整的機翼輪廓。她沒有把斷裂修好,而是在旁邊印上那疊求職信的日期,再請每名受訪者在空白處寫下自己的版本。有人寫「這裡是家」,有人寫「我從來不想回去」。周伯伯什麼也沒寫,只在機翼斷掉的地方畫了一條虛線,像替它補上一段沒飛完的航程。

區印恢復時,藍澄的衣角從純粹的藍多出一道灰線。她低頭看了很久,伸手撫平,沒有把它藏進摺子裡。

時雨又承受一段離家記憶。回到老屋後,她站在廚房,看著外婆煮好的肉燥,忽然想不起那味道本來偏甜還是偏鹹。

外婆替她盛飯。「妳以前最愛這個。」

時雨吃了一口,眼淚差點掉進碗裡。

「太鹹嗎?」

「不是。」她努力笑,「很好吃。」

那天夜裡,她把肉燥的味道錄成一段口述:醬油、紅蔥、冰糖,外婆會在最後撒一點白胡椒。錄完播放一遍,每個字都對,嘴裡卻什麼也沒有想起來。

第一部 失名之城

第五章 水留下的名字

第三與第四個節點都在水邊。第五個節點,在一條快要不再使用的鐵道上。

潮璃駕一艘小船沿舊水路前進。頭頂是現代街道的底面,機車聲隔著柏油轟隆滾過,像一場永遠不落下來的雷。進入府城脈後,時雨才看見河港曾怎樣穿過城市:五條港道在屋舍間伸展,船身擦著石岸,挑夫踩過濕滑埠頭,空氣裡混著魚、藥材、木料和退潮後的腥鹹。

更遠處,今日已成陸地的地方浮出寬闊水色。潮璃說,那是台江仍像內海的時候。帆、竹筏與機動船的影子在幽藍水面上彼此穿過,沒有一個年代肯乖乖讓路。

「水不在地圖上,不代表它沒有走過。」潮璃說。

船在安平一處巷口短暫靠岸。時雨抬頭,看見門楣上的劍獅咬著一把褪色的劍;隔壁那尊眼睛圓得像在努力裝兇,和觀光店裡一模一樣的紀念品完全不同。潮璃說,老劍獅原本就各有屋主的願望與匠師手路,有的守路沖,有的陪一家人過了幾代,也有一些隨老屋拆除,只在舊尋獅圖上留下位置。

「找不到也算記憶嗎?」時雨問。

「空下來的門楣最會讓人記。」潮璃沒有停船太久。那是住家的門,她們只在巷道上看了一眼,便把路還給晚歸的居民。

灰潮聚集在一段被填平的河道。附近居民只記得現在的路名,沒有人知道自家地基下曾是船隻往來之處。詩織找到工程圖,櫻祈找到舊地圖,兩份資料對河道位置的記載相差近百公尺。

時雨閉上眼,從回聲裡聽水。船槳碰石岸,每七下有一次較空的回音;婦人洗衣的木棒落下,聲音在一面矮牆前折返;有個孩子從橋上跳水,入水前大叫乳名,被岸邊大人罵了一長串。這些聲音合起來,指向圖上沒有的一條彎線。

「口述會記錯。」詩織提醒。

「圖也可能只畫當時想管理的水。」潮璃說。

她們在現代街道上畫出三條線:工程圖用白色,舊地圖用藍色,居民的回聲用容易褪去的粉筆黃。三條水路有時重疊,有時隔著一整排房子互不相認。

寒假還要上補習班的孩子背著書包沿黃線走,走到早餐店前停住。「所以這裡以前要坐船?」

老闆正把隔天要用的桌椅疊進騎樓,聞言頭也不抬:「現在下大雨有時也很像。」

大家笑了。笑聲過後,有人開始問,既然水不在地圖上,為什麼雨大的時候仍記得回來。

河道的聲音回到府城脈,灰潮卻沒有完全退去。它在水面形成一排模糊人影,每個人都背對岸邊。

潮璃認出那是沒有歸航的人。

「別看。」她突然轉動船舵。

「他們在叫妳。」時雨說。

「海上每天都有人離開。守護者不能把每一次離開都變成傷口。」

「所以妳就當他們只是新的開始?」

潮璃的表情冷下來。她把船停在岸邊,叫時雨下船。

兩人第一次真正爭吵。潮璃說時雨只懂得抓住,才會把自己當成填補城市的容器;時雨反問她若連名字都不敢念,憑什麼自稱守護者。

最後是霜羽帶來一截漂木,打斷她們。

漂木上刻著七個姓名,來自安南區一處已消失的聚落。霜羽查訪多日,找到的居民卻不願讓名字進入官方紀錄。那片土地經過水患、遷村與不同時期的治理,有些人害怕一旦名字被重新標示,後代又會被捲進產權與身分爭議。

「他們有被遺忘的痛,也有不願被公開的權利。」霜羽說,「聽見不等於占有。」

時雨第一次沒有立刻開啟羅盤。她們在聚落原址辦了一場不錄影的步行。老人帶著孩子走過已不存在的巷道,只在願意停留的地方說故事。沒有錄音,沒有姓名牌,也沒有要求任何人交出證明。

走到最後,七個名字中只有三個被允許留下。其餘四個化成潮間帶上短暫的銀光,沒有進入檔案,卻也不再被灰潮吞噬。

「原來不保存也可以是一種守護。」時雨說。

霜羽搖頭。「不是不保存,是把決定權還給記憶的主人。」

回程時,潮璃獨自站在船頭。她終於念出一個船員的名字。那是多年以前,她第一次形成守護者意識時,曾答應會等他回港的人。

水面亮起一道微光,又慢慢遠去。

潮璃沒有追,只向它行了一個送船禮。

第五個節點在東區,就在詩織每天去成大圖書館都會經過的鐵道東側。

那裡原本是一整排住家。鐵路地下化定案後,施工路線往東移,沿線的房子一戶一戶被徵收、拆除。如今只剩一長段施工圍籬,圍籬後的土地被整平,堆著鋼筋與排水管;地面上的列車仍照常行駛,等地下隧道完工,這條走了一百多年的鐵道就要停用。

灰潮藏在平交道裡。

她們抵達時,柵欄已經放下十幾分鐘。警鈴噹噹噹響個不停,列車卻始終沒有來。兩側等候的機車排到路口,騎士們熄了火,看著對面的人,像隔著一條河。有人開始想不起,對面那條街本來叫什麼。

「這不是故障。」詩織推了推眼鏡,打開一個厚厚的檔案夾,「東區節點的流失紀錄全部指向這裡,可是官方文件裡沒有任何缺漏。」

她把資料攤在圍籬旁的水泥墩上:徵收公告、補償清冊、歷次說明會的簽到表與會議紀錄。每一場說明會都有日期、出席人數,以及同一行結論——「已向民眾說明」。

「程序完整。」詩織說。說完,她自己也皺起眉頭。

圍籬旁站著一名提著菜籃的老太太。她每天買完菜都會繞到這裡,站一會兒再回去。她看了一眼簽到表,伸出手指,點在其中一個名字上。

「這是我先生簽的。」她說,「我們每一場都有去。」

「紀錄上寫,已經向你們說明了。」

「有啊,他們說明了。」老太太笑了一下,「我們說的,誰聽了?」

她說她家住在這裡四十幾年,孩子在門口學會騎腳踏車,颱風天整條巷子的人會互相幫忙把機車牽上騎樓。後來大家分成兩派:有人拿了補償先搬走,有人不肯簽,有人被叫作阻礙建設,有人在抗議場合哭到說不出話。拆的那天,她站在對面看,怪手先挖掉的是她家廚房。

「我不是反對地下化。」她說,「我是想知道,為什麼一定要從我們家過。」

詩織沒有回答。她翻遍檔案,找得到每一戶的補償金額,卻找不到這個問題被正面回答的那一頁。

柵欄另一側,一名穿外送制服的年輕人隔著警鈴喊:「阿嬤,我知道妳們很辛苦。可是我每天跑單都要被這裡卡十分鐘,我們里有救護車也被擋過。等地下化好了,這邊就不用再等了。」

老太太看著他,點點頭。「你講的也是真的。」

兩個人都沒有被說服,也都沒有被說倒。

時雨按下錄音鍵,看向詩織。詩織遲疑很久,最後從包包裡抽出一枝筆,在會議紀錄「已向民眾說明」那一行旁邊,寫下一行小字:

出席者表示:有被告知,沒有被聽見。

她沒有劃掉原本的結論,只是讓兩句話並排在同一頁。接著,她把外送員的話也記在下一頁。

「文件沒有說謊。」詩織低聲說,「只是它只記錄了一邊的人說了什麼。」

警鈴聲停了。柵欄緩緩升起,一列區間車終於從南邊駛來,車窗裡的乘客低頭滑手機,沒有人知道自己剛剛讓兩側的人等了多久。機車一輛接一輛通過,老太太提著菜籃往回走,經過圍籬時,伸手摸了摸那片已經不是她家牆壁的鐵皮。

東區的區印恢復時,詩織的金絲眼鏡多了一道細細的刮痕。她沒有換掉。

第一部 失名之城

第六章 暴雨下的歌

第六個節點裂開那天,氣象預報說鋒面只會帶來零星降雨。

午後四點,天色先變成一種舊鋁鍋底的灰,氣溫半小時內掉了五度。市場攤商抬頭看了一眼便開始套塑膠袋,騎樓下的人把機車座墊拍乾淨似的多拍兩下,下一秒雨就整盆倒下來。臺南的冬天很少下這種雨。雨水撞鐵皮、冷氣棚和廟埕石地,各有不同聲音,每一種都冷得像針。

所有招牌也在雨裡同時失去一部分字。公車廣播張著嘴唸不出站名,外送員的手機地圖出現大片空白,卻還記得客人交代「廟口第二個巷仔彎進去」。詩織判斷灰潮已從局部斷層進入府城脈核心。

六位守護者在赤崁地底集結。櫻祈以區印封鎖入口,灰潮仍從磚縫湧出。它帶來的不是單一事件,而是數十年累積的失語:被填平的水路、拆除前無人記錄的店家、在戶籍上只剩遷出日期的人、被要求換一種語言才有資格說出的故事。

「恢復最早的區界!」櫻祈展開圓扇。紅色光線依古圖切割地面,短暫阻止灰潮。

詩織卻在檔案中發現,同一塊土地於不同年代有三種名稱。每一張圖都自稱正確,也都刪除了某些人的使用方式。

「沒有一份可以恢復的完整版本。」她說。

「那就採用現行紀錄。」

「灰潮正是從現行紀錄的空缺出來!」

櫻祈沒有回答。她守護古城太久,完整與秩序一直是她存在的理由。若承認歷史本來就不完整,她不知道自己還能以什麼阻止城市消失。

裂縫突然擴大。灰潮化成無數人影,伸手抹去守護者的名字。綺夜外套上的「花園」先淡了一筆,藍澄也忘了自己帶來的底片屬於誰。

時雨把錄音機接上羅盤。

「妳會承受整個節點!」潮璃抓住她。

「不是我一個人。」時雨看向附近避難的居民,「請他們一起說。」

她沒有播放官方名稱,而是播放一路收集的生活聲音。市場關燈後互相呼喊的綽號、搬家時木箱拖過地面的聲響、三條彼此矛盾的水路、沒有獲准公開姓名的人走過草地的腳步。居民隔著封鎖線說出自己的版本,有人互相糾正,也有人承認自己只記得一半。

櫻祈站在光線中央,圓扇仍能把所有聲音裁定成一條整齊的歷史。她看見時雨因共鳴開始流鼻血,終於將扇子合起來。

「赤崁區印不作裁決。」她說,「只作見證。」

六枚區印因此不再爭奪中心,而是沿著舊水路彼此相連。灰潮被眾人的聲音推回裂縫。封閉前,一名沒有固定面孔的女孩站在霧中看著時雨。

她同時用老人、孩子、男人與女人的聲音問:「妳願意記得他們,那誰來記得妳?」

強光吞沒地底。

時雨醒來時躺在老屋。外婆坐在床邊,用毛巾替她擦去額頭的冷汗。

「小雨。」老人輕聲叫她。

時雨握住她的手。「妳認得我?」

外婆沒有回答,只哼起那首四句的歌。這一次,她完整唱到了最後。

時雨看著她的嘴形,胸口卻一片空白。她知道這是外婆哄她長大的歌,知道自己的錄音機裡存有檔案,卻完全想不起旋律應該如何走向下一個音。

她按下播放。錄音一個音都沒少,可那已不再是她的回憶。

時雨終於哭了。外婆不明白原因,只像她小時候那樣拍著她的背。

天亮後,詩織帶來一張從設計圖夾層找到的透明底稿。三十七道刻痕之外,中央原本還有一個沒有邊界的符號。底稿旁是外婆的筆跡:

為了讓城市記得,我們先決定了它可以忘記誰。

櫻祈承認,十七年前的守護者都知道羅盤曾被修改。她們把那視為穩定三十七區的代價,也默契地不再追問中央空缺代表什麼。

「妳們不是忘記。」時雨說,「妳們是選擇沉默。」

沒有人反駁。

府城脈忽然劇烈震動。剛被封住的灰潮沿曾文溪向東西兩側奔流,三十七枚區印同時響起警報。

櫻祈將府城羅盤放回時雨手中。

「這一次,不能只由古城決定臺南該記得什麼。」

時雨的母親在這時從臺北趕回來。

她一進門便看到女兒手腕上密密麻麻的字:外婆家門前有香味、肉燥以前很好吃、不要忘記那首歌。她沒有問羅盤,只把時雨拉進房間,壓低聲音。

「妳以為妳在做什麼?」

「我可以聽見一些東西。」

「我問的不是這個。妳是不是也開始忘?」

時雨避開她的目光。母親拿出一疊多年回診紀錄,告訴她外婆第一次出現症狀並不是最近,而是十年前。她曾把瓦斯忘在爐上,曾在熟悉市場找不到出口,也曾半夜打電話給母親,求她不要讓時雨知道。

「她說妳還小,不該把人生綁在照顧她上面。」

「所以妳們就什麼都不告訴我?」

「告訴妳又能怎樣?妳會開始錄下所有東西,像現在一樣,以為多做一點就能阻止她惡化。」

母親的話很尖銳,卻正好刺中時雨不願承認的地方。她保存聲音不全是因為愛,也因為只要還能整理檔案,她就不必承認有些失去無法修復。

「妳把外婆送回臺南,不也是因為妳受不了?」時雨反問。

母親沉默。她把藥盒的星期三拿起又放回,才說起外婆走失的那一夜。時雨只知道外婆走失過,第二天早上就被找回來了;她不知道母親騎機車找遍附近巷口,最後在捷運站出口找到穿著拖鞋的老人,天亮還照常進公司。之後那幾天,母親只要一閉眼,就聽見手機響。

「我送她回臺南,是因為這裡她比較認得,也是因為我真的撐不住。」母親說,「兩個都是真的。妳要罵就兩個一起罵。」

時雨原本準備好的話卡在喉嚨裡。她們都習慣把自己做不到的事說成為對方好,現在母親先把那層好意撕開了。

爭執最後沒有和解。母親在廚房整理藥盒,時雨坐在門檻,誰也沒有道歉。外婆卻從房裡走出來,把兩人的手疊在一起,笑著說:「姊妹不要吵架。」

她連她們的關係都記錯了。

母親忽然掉下眼淚。她沒有哭出聲,只低著頭把散掉的藥重新一顆顆分回格子。時雨想伸手,手停在半空,最後坐到她旁邊,也拿起一顆。

她們仍沒有道歉。桌上只多了兩雙一起整理藥的手。

第二部 兩種未來

第七章 三十七人的集會

元宵前兩天,三十七位守護者第一次齊聚善化糖廠。

會議廳的窗關不緊,北風一來,遠處鐵道旁的樹影就在磨石子地上晃。糖廠早已不像最繁忙的年代那樣日夜冒煙,牆縫裡卻仍留著一股焦甜,和機油、鐵鏽混在一起。時雨舔了舔唇,竟嘗到小時候吃完枝仔冰後黏在嘴角的糖水味。

她們並不是第一次知道彼此存在,卻從未真正坐在同一張桌前。府城脈平穩時,每個人只需回應自己的區印;即使居民跨區生活,守護者也習慣把流動視為暫時借道。灰潮迫使她們承認,一座城市從來不是三十七座互不相干的島。

時雨站在會議廳後方,看著不同地方的記憶化成人形。有人髮梢帶著鹽晶,有人袖口沾著稻穀,也有人剛進門便抱怨列車延誤。三十七個名字不可能在一晚記熟,她索性先記住誰總望向門外,誰替陌生人留座位,誰說話時從不看被她談論的人。

善糖・琥珀替每人準備熱湯和一盤切得大小不一的番薯。海線守護者嫌湯不夠鹹,琥珀把鹽罐整個推過去;山區來的人堅持替還沒到的螢雨留一碗,說末班接駁車誤點不是她的錯。

「會議不能先開始?」

說話的是南科・星奈。她是在場最年輕的守護者之一,坐得比誰都直,說話像一台不允許自己出錯的儀器。

「可以。」琥珀用碟子蓋住那碗湯保溫,又往星奈面前推了一小碟鹽水毛豆,「飯還是要留。」

星奈看了那只碟子半秒,把毛豆拉近自己一點,才關燈,將推演模型投影在牆上。

時雨注意到座位也反映了她們的距離。原市區自然坐在前方,產業樞紐靠近投影設備,溪北與山線守護者則散在後排。沒有人安排,所有人卻依長久形成的權力位置坐下。

她請大家重新抽籤換位。櫻祈皺眉,仍第一個起身。新的座位讓星奈坐到穗鈴旁邊,一位海線守護者和掌管交通的人共用插座,潮璃則被安排在從未搭過船的陶依旁。

「換位置不會解決資源問題。」星奈說。

「但至少妳等一下說要關掉哪一區時,會看見那個人。」時雨回答。

星奈看了穗鈴一眼。穗鈴正把掉在桌上的米粒一顆顆撿回袋子,沒有要求同情。那個畫面沒有改變模型,卻讓「可切除節點」第一次有了具體面孔。

輪到守護者簡短說明現況時,每人原本只有一分鐘。濕地的水雉才說到一半,時間便到了;交通備援獲准延長;礫歌還沒解釋完地層低鳴,就被提醒超時。

詩織忽然關掉計時器。「如果時間分配只依我們已經理解的議題,陌生的事永遠說不完。」

會議因此延長。後來的破裂沒有因此避免,但礫歌終於把地層低鳴說完了:那聲音來自左鎮,每天都比前一天更近地表一點。當時沒有人把這句話放在心上。

「依目前擴散速度,三天後的日出前,三十七枚區印將同時低於維持人格的最低值。守護者失名後,府城脈會進入不可逆混合。」

光幕顯示一張逐漸轉灰的臺南地圖。

星奈提出「節點最佳化」:暫時關閉人口減少、共鳴薄弱的區印,把能量集中到人口、醫療、交通與產業核心。她沒有使用「犧牲」兩字,表格卻將九個地區標成可切除。

永大・錦音第一個支持。「若供電、醫療和運輸中斷,傷害不只發生在核心區。先維持系統,才有機會回頭修復。」

風葵也點頭。「高鐵和道路一停,全市都會被切斷。」

「然後呢?」月津・烽華把茶杯放回桌面,杯底敲出清脆一聲。「等危機過去,你們真的會把能量還回來?」

星奈回答:「模型不討論意願,只計算存續機率。」

「模型也不住在被關掉的地方。」

穗鈴將一小包米放在桌上。「後壁的人少,可是很多離開的人每年還是會回來吃一頓飯。那頓飯算在哪一區?」

潟湖・鷺羽接著問:「候鳥沒有戶籍,濕地在妳的模型裡有多少權重?」

「生態價值已納入。」

「誰定義價值?」

質疑從不同方向湧來。有人認為溪北被長期忽略,有人反駁科技與人口同樣是當代臺南的真實。守護者情緒越強,區印越互相排斥,會議桌中央的糖晶竟裂成兩半。

櫻祈敲扇要求秩序,卻沒有人再願意服從古城調停。集會尚未表決便宣告中止。

時雨在糖廠外找到星奈。她坐在停用的鐵軌旁,反覆運算同一組資料。畫面一閃而過時,時雨看到最佳化的最終結果:新市區也會在能量集中後過載崩潰。

「妳沒有讓大家看這一頁。」

星奈關掉畫面。「公開低機率最壞結果只會提高恐慌。」

「還是因為大家會發現,連妳自己都不相信這個方法能救所有人?」

星奈沉默很久。「我找不到救所有人的方法。」

她把膝上那碟毛豆剝得一顆不剩,豆殼排成整齊的一列。

「如果一定有人要按下去,」她說,「被恨的人是我,比較有效率。」

時雨坐到她身旁。「我每次用羅盤,都覺得只要犧牲自己的記憶,就能少讓別人失去一點。後來我發現,那只是因為犧牲自己是我唯一能控制的事。」

「這和模型不同。」

「一樣。妳把選擇縮成只剩可以計算的部分。」

時雨提出沿曾文溪與鐵路巡行。不是要求每個地區證明自己值得活下來,而是找出模型尚未看見的跨區連結。星奈認為時間不足,詩織卻帶來資料:灰潮擴散並非平均,而是優先攻擊被視為孤立的節點。

若能證明沒有任何地方真正孤立,也許就不必切除。

新府・菫葵一直坐在門邊,制服釦子扣到最上面一顆。她從胸前口袋拿出一本鐵道紀念章冊,翻到空白頁,蓋上善化站的章,日期寫得工工整整。

「溪北的行程由我排。」她說,接著吹響車長哨,將停在糖廠的五分車重新啟動。

煤煙還沒散,她又補一句,聲音比剛才小:「這班車我沒辦法保證準點。灰潮把半條線的站名都吃掉了。」

「那還要開?」風葵問。

「要。」菫葵把紀念章冊收回口袋,「站名不見了,月臺還在。總要有人去確認每一站還有沒有人在等車。」

第二部 兩種未來

第八章 稻田不只生產米

五分車沿著溪北平原前進。車身一晃,眾人的膝蓋便跟著碰在一起;窗沒有玻璃,風把穗鈴的斗笠吹到星奈臉上。星奈一手抓帽子,一手還在拉動模型,穗鈴笑得差點沒來得及接住。

正是一期稻插秧的時節。溪北平原的田才剛放進水,一塊一塊像攤開的鏡子,映著冬天淡藍的天;秧苗細得像一排排綠色的針,有的田已插滿,有的還空著。灰潮使沿途景色失去細節。水面照得出天空,卻照不出田埂上的人;居民站在圳路閘門前,忘了枯水期輪灌時,往年總由哪一戶先開。星奈的數據顯示供水量與插秧進度都在正常範圍,因此判定節點功能正常。

穗鈴把她帶到田邊。北風把水面吹出細紋,泥水冷得刺腳,踩下去,鞋底仍陷進濕軟的黑泥。她請星奈閉上眼。

「聽得出來嗎?」

水從進水口流進田裡,遠近產生不同層次的細響。星奈搖頭。

「這邊水太多,秧會浮起來;那邊不夠,土會先乾。老農聽聲音就知道。」穗鈴說,「如果等到收成變少才算故障,這一季已經來不及了。」

後壁節點的灰潮藏在一份換工名冊裡。名字都還在,居民卻忘了為什麼插秧、收割時要互相換工,枯水期又為什麼要照順序讓水。年輕農戶認為各自叫插秧機更有效率,老農也說不清當年的互助究竟有何必要。

穗鈴索性把名冊壓在灶邊,請所有人一起煮割稻飯。

「現在又不是割稻的時候。」有人說。

「割稻飯本來就不是只為了割稻。」穗鈴捲起袖子,「是為了讓幫忙的人坐下來吃一頓。」有人洗菜,有人生火,兩個平常不講話的老人為肉羹該不該有甜味吵了半天。年輕農戶阿凱切筍切得太厚,被一名阿婆搶走菜刀。

「你細漢吃的不是這樣。」阿婆說。

「我細漢又不用煮。」

「就是都有人煮好,你才以為飯自己會出現。」

阿凱想頂嘴,旁邊一人把醃瓜端上桌,隨口說是巷尾老林送的。阿凱這才知道,那個已經沒力氣下田的老人,每年仍算著收割日醃一甕瓜,託人送來,自己卻從沒坐上桌。

飯吃到一半,田邊有人騎機車趕來,車還沒停穩便喊輪到這一區的水沒有來,剛插的秧再泡不到水就要曬死了。阿凱丟下筷子要去開挖土機,老農趴在溝邊聽了一會兒,說真正塞住的位置不在眼前,在上游兩個轉彎。

「你又看不到。」阿凱說。

「水有喘。」老人回他,「你沒聽到而已。」

眾人照舊名冊裡早被忘記的輪灌順序分頭去開閘、巡水路。阿凱最後還是開了機具,卻先載老人去上游,在一處被落葉和塑膠袋堵住的水門前停下。天黑前水重新漫進田裡,桌上的肉羹涼成一層薄膜。沒有誰嫌棄,大家站著把剩飯吃完。

星奈想把這些關係放進模型,最後新增一欄,叫作「沒寫在名冊裡的照顧」。它沒有單一單位,也無法準確衡量。

「輸入不了?」時雨問。

「可以輸入,但必須承認誤差很大。」

「那就承認。」

下一站是麻豆。麻豆・柚香守著一座停工果園。去年秋天的紙套還散在樹下,被雨泡成灰白的團塊;果樹已經修剪過,枝頭冒出第一批米粒大小的花苞。往年這時候,再過幾週,整片園子會香得連路過的機車都放慢。園主的孩子都在外地工作,他認為無人接手,果樹遲早要砍。灰潮讓花苞照常長大,柚香捏開一顆提早綻開的花,花瓣潔白,卻一點香氣也沒有。

「這種事最討厭了。」柚香把花放在掌心,笑得有點壞,眼眶卻紅了,「長得好好的,就是不香。誰會發現少了什麼?」

時雨從舊手機找到多年語音。有人詢問今年果實甜不甜,有人在中秋前說無法回家,也有人只傳來孩子喊阿公的聲音。園主聽完並沒有改口要求孩子返鄉。

「他們在外面也有生活。」他說,「我怕的不是沒人接,是這裡結束以後,連我做過什麼都像沒發生。」

柚香提出共同認養果樹,讓離鄉者不必假裝終有一天會回到原位,也能參與果園下一種形態。園主的大兒子在電話那頭沉默很久,說他中秋大概還是回不來,但可以每個月匯一點肥料錢,請爸爸替他那棵樹拍照。第一張認養牌掛上時,枝頭那朵提早開的花慢慢散出清香,淡得要把臉湊近才聞得到。

官田的菱角田已經採收完,田裡只剩褐色的殘莖。葫蘆埤・菱羽蹲在田埂上,替隊伍指出幾隻換上冬羽、羽色樸素的水雉。

「牠們冬天不漂亮,大家就以為牠們不在。」菱羽小聲說,說完自己先臉紅。水雉起飛的方向,把被道路切開的幾口埤塘重新連成一條線。

六甲・靜葉圍著暖棕色圍巾,站在一整排轉紅的落羽松下。紅葉落了一地,她撿起一片對著陽光看,說今年紅得比往年晚,因為秋天太熱。她從樹幹上歷年淹水留下的痕跡,替星奈畫出水位最高的那幾年。

天黑前,五分車在大內短暫停靠。頭社・陶依架起望遠鏡,替失準的區印重新校時;星奈本想用衛星時間,陶依卻把她拉到鏡頭前:「先看一次。看過,妳才會知道妳在校準什麼。」

同一個晚上,另一隊人在下營,北極殿・千尋把廟會的必勝旗改作尋人標誌,插在每個岔路口;在柳營,劉厝・牧弦讓清晨的送乳車順路載運藥品,司機每到一戶,就把老人託付的話記在鮮乳箱蓋內側。

這些行動沒有單一項足以支撐一個區印,連在一起,卻讓星奈的模型裡多出許多她原本沒有畫上的線。

星奈的模型首次出現一條極細的銀線。原本被判定可以關閉的節點,反而是多條生活路徑交會處。切除其中任何一個,損失都會沿水源、農產、信仰與親族關係傳回人口核心。

「資料沒有錯。」她盯著結果說。

「那錯的是什麼?」

「問題問得太窄。」

她建立一個新欄位,名稱是「尚未被量化的連結」。模型警告這會降低確定性。星奈第一次選擇保留警告,而不是刪掉無法控制的變數。

第二部 兩種未來

第九章 山與平原的回信

巡行隊伍在白河分成兩路。

冬天的蓮田沒有花。白河的田水放乾了一半,只剩一片褐色枯梗插在泥裡,農人穿著及胸的青蛙裝,彎腰在泥中摸蓮藕,一節一節拖上田埂,泥水沿著藕節往下滴。白河・蓮羽向其中一位阿伯借了一桶溫水,替凍得手指發紅的時雨洗手。

「夏天大家來看花,冬天沒人來看挖藕。」阿伯說,「可是沒有冬天這一段,夏天也不會開。」

蓮羽帶一隊沿關子嶺向山區前進,溫泉區的煙在冷空氣裡升得特別高。另一隊跟碧雲・霧珈走東山咖啡的產銷路線。正是採收季,山路邊的曬場鋪滿紅色的咖啡果,路愈窄,貨車會車時愈需要有人下來看輪胎與路肩的距離。

星奈原以為這些只是觀光與農產節點。實際走進山路,她才發現平原喝的水、城市早餐店沖的咖啡、在外地工作的子女每週打回家的電話,都沿這些彎路進出。

經過關廟時,整排曬麵架在冬陽下閃著白光。冬天乾燥、日照穩,正是曬麵的好時節。灰潮讓曬麵的人忘了麵條該曬幾個鐘頭,有人收得太早,麵還軟著;有人收得太晚,麵脆得一碰就斷。關廟・鳳纓一架一架摸過去,靠手指判斷乾濕,邊摸邊喊收麵的時間。喊完,她順手抽出一條竹篾,替時雨把磨斷的背帶補好。

「麵要曬,人也要曬。」她笑著拍拍時雨的背,「妳臉色太白了,臺北人。」

玉井的青果市場在冬天很安靜。沒有芒果的季節,玉井・夏芒照樣站上市場的廣播臺,開口前先熟練地喊了一遍今日的番茄和木瓜價格,才開始幫隊伍找人。廣播停下時,市場外的芒果園正開滿細碎的黃花。

「現在沒人記得我。」夏芒指著那片花,聲音還是很亮,「可是再過幾個月,大家又會排隊來吃冰。我就是要先在這裡,大家才找得到夏天啊。」

梅嶺的梅花剛謝。梅嶺・雪梅記得哪條老步道通往哪戶獨居長者,一路上嫌時雨走太慢,卻在半路停下,堅持先把一袋藥掛到某戶門把上,又敲兩下門,等屋裡傳來咳嗽聲才繼續走。

「我才不是擔心他。」她說,「只是順路。」

入夜後,龍崎的竹林裡亮起一盞盞燈。惡地・月紗把竹編燈籠一路掛進月世界的泥岩溝,燈光照出地層裂隙的走向;南化・螢雨蹲在水庫邊,從水面顫動的反光辨認支流,幾隻獼猴在樹上看她,看完又跑了。

她們一路有人先走、有人折返。只有菜寮・礫歌抱著一塊化石,始終不快不慢地落在最後。

「妳在聽什麼?」時雨問礫歌。

「比城市更早的聲音。」

礫歌把化石放到時雨掌心。羅盤沒有出現人聲,只有極慢、極深的壓力,像海水曾經覆蓋這片土地,又在千萬年後退去。

「府城脈不是人類開始命名後才存在。」礫歌說,「如果只保存人的記憶,我們還是會把土地本身排除。」

灰潮在左鎮河谷短暫凝成一名女孩。她的臉隨觀看者而變,時雨看見外婆年輕時的輪廓,星奈看見一張被資料遮住的空白臉孔。

女孩問:「你們現在願意聽,是因為害怕消失,還是願意讓我們改變你們?」

櫻祈想追上去,女孩卻散回霧中,只留下一段陌生語言的歌。沒有人聽懂,羅盤也無法翻譯。

詩織建議先標成「內容不明」。時雨則在檔案旁加註:不是內容不存在,是我們目前聽不懂。

當晚,隊伍借住東山一間閒置工寮。山上入夜後冷得很快,鐵皮屋頂結了一層薄薄的水氣,大家擠在一盞電暖器旁。霧珈把豆子倒進手搖磨豆機,才轉兩圈,星奈便問能不能用她的動力核心加速。

「不能。」霧珈護住機器,「妳會把它變成粉塵。」

一名從越南來臺、在附近農場工作的女人推門進來,手上端著一鍋粥和一盤魚。她叫阮明珠,已在東山住了十二年,說臺語比時雨流利。她聽見兩人爭執,接過磨豆機,轉得比誰都快。

霧珈介紹她時說:「她很懂這一帶的咖啡。」

明珠笑著糾正:「不是很懂,是每天都在做。」

她們談起地方記憶。明珠說自己參加社區活動時,總被安排介紹「家鄉文化」,很少有人問她對東山有什麼記憶。她知道哪一年寒流讓咖啡花大量掉落,知道哪位老農嘴上嫌外籍工人動作慢,生病時卻只肯喝她煮的粥。這些生活發生在臺南,卻常被歸進「新住民故事」,像與地方本身分開。

「如果第38道收這些,會不會又把我放到另外一格?」她問。

時雨一時答不出來。

星奈開啟模型,試圖建立「跨國遷徙」分類。手指停在確認鍵前,她自己搖頭刪掉。

「不是不能分類。」明珠說,「分類有時方便找資料。可是你們要記得,我不只是一個分類。」

她談到女兒。孩子在臺南出生,學校作業要求畫「我的家鄉」,畫了東山咖啡園,老師卻問她要不要改畫媽媽的國家。老師沒有惡意,只是下意識認為某些人的家鄉永遠在別處。

霧珈把兩杯不同烘焙度的咖啡放在一起。「風味不是豆子原本就有的固定答案。土壤、氣候、處理方式和沖煮的人都會改變它。」

「所以妳終於承認深焙不是唯一正義了?」明珠笑問。

「我只承認妳這次沒有沖壞。」

眾人笑起來。那是一個很小的夜晚,沒有區印恢復,也沒有灰潮被擊退。明珠的女兒睡在角落的紙箱上,手裡還捏著那張被要求重畫的圖。時雨把圖攤平,用水壺壓住四角,沒有在筆記裡寫任何結論。

隔天一早,隊伍回到山上區。山上・澄光已經在水道博物館等了一夜,膝上攤著一本手繪的管線圖,邊角被翻得起毛。

「日治時期的設計圖少了三段。」她說話很輕,像怕吵醒什麼,「我照著老水工的口述補畫,可是不確定對不對。」

她打開百年水道的維修入口。水聲沿地下構造傳向平原,照著她補畫的那三段線路走,沒有走錯。原本分離的山線與城市節點同時亮起。安定・千帆依水道與道路交會重新配置運輸,把受困居民送往安全處,又從保溫箱裡拿出一疊麻油煎餅,一人塞一片。

星奈看著模型裡迅速增加的連線,終於關閉「可切除節點」圖層。

「妳改變主意了?」櫻祈問。

「我改變的不是目標。仍然要讓最多人存續。」星奈說,「只是現在知道,『最多人』不能只計算此刻出現在表格裡的人。」

時雨想起無名者的問題。她們確實開始改變,可那是否足以回應被磨去十七年的聲音,她還不知道。

傍晚,所有人的區印同時收到一段來自鹽水的急促鼓點。

蜂炮尚未開始,天空卻先被不自然的火光染紅。

第二部 兩種未來

第十章 潮線之外

前往鹽水前,巡行隊伍必須先穿過沿海灰潮。東北季風把鹽、蚵殼和柴油味一起颳上岸,吹得人站不穩,時雨舔到嘴角時,才發現皮膚已黏上一層細白。

冬天乾燥少雨,正是曬鹽的季節。井仔腳的瓦盤鹽田一格一格映著灰白的天,鹽工推著木耙,把鹽花聚成小堆。井仔腳・鹽音站在田埂上,神情高傲得像在檢閱軍隊,卻蹲下來,一字一句跟著老鹽工學那首耙鹽時哼的歌,再把歌聲封進結晶,使霧中仍有方向。

將軍溪・汐鈴嫌文字靠不住,用漁船繩結記錄人員與物資:一個結代表一個人,結的打法代表他從哪裡來。她打得飛快,嘴裡還在罵灰潮害她今天的漁貨沒賣完。蕭壠・月鈴把佳里廟口的大涼扇往肩上一扛,讓陣頭步伐重現被灰潮抹去的道路;西港・蒼瀾在廟埕支起大鍋,煮了一整鍋麻油雞,麻油香在寒風裡飄得很遠,散在各處的救援隊循著香味重新集合。頭前寮・蘭渚則把一串白玉蘭掛在每輛救援車的後照鏡上,說這樣迷路的人回頭時,才記得自己從哪裡出發。

鷺羽帶眾人穿越七股潟湖。這是黑面琵鷺來臺南過冬的季節。船底很淺,每次刮過沙洲都像有人用指甲抓木板。黑面琵鷺受灰潮驚擾,不斷撞向不存在的岸線。鷺羽一邊注意鳥群,一邊用腳尖踢開時雨放錯位置的水桶;在這裡,連站在哪裡都會改變船的平衡。

星奈試圖在模型中規劃固定保護區,鷺羽卻搖頭。

「牠們每年回來,路線也每年改變。保護不是畫一條線要求生命留在線內。」

「沒有邊界就無法管理。」

「所以邊界應該跟著理解更新,不是讓生命配合舊答案。」

灰潮在潟湖上形成一道沒有岸的牆。牆裡站滿未歸航者,潮璃握住船鉤,指節發白。她多年來把每次離港都說成新的開始,因為守護者若承認有人不會回來,就必須承受所有等待落空的痛。

「我可以用羅盤。」時雨說。

潮璃按住她的手。「這是我的記憶,我自己背。」

她從第一個名字開始念。每念一人,灰牆便開一個孔。念到第七個時,她的聲音已經沙啞。鹽音接過第八個,汐鈴接過第九個,其他守護者也各自承擔一段從未歸航的等待。

時雨沒有成為唯一容器。羅盤因此發出前所未有的完整音色,像許多不相同的聲音終於學會在不互相吞沒的情況下共鳴。

牆後不是答案,而是一群不願被稱為「犧牲者」的人。他們有人死於海上,有人在異地娶妻生子,也有人只是和故鄉斷了聯絡。其中一人對著潮璃揮手,喊說他在高雄開了一家修船廠,叫她不要再在碑上寫他「未歸」。

潮璃愣了很久,才笑出聲,笑到一半又抹了一下眼睛。回港後,她把港口紀錄改成可以並列不同結局。

灰牆散開後,未來樞紐組接手把沿海共鳴送往全市。錦音一邊抱怨沒有人照她的表格回報,一邊在十分鐘內重排了物流;琥珀以糖廠蒸汽維持節點溫度。

新化老街的巴洛克立面在灰潮裡褪成一片平板,連窗楣上的花草雕飾都看不出形狀。虎頭・葵洛提著裙襬,一手還拿著半顆烤地瓜,鑽進老街底下的通風道,把封了幾十年的鐵柵一扇扇推開。

「大正時代的人很講究通風。」她從地底探出頭,臉上沾著灰,「美觀和實用,從來不是二選一呀。」

風葵讓綠能設施與交通網同步。奇美・弦歌先拉了一段大提琴,低頻穩住區印的震動;拉到一半,她嫌不夠,把琴交給別人,抄起鼓棒衝到十鼓園區的大鼓前,連打了三分鐘。所有區印的震動被那陣鼓聲拍成同一個節奏。

星奈沒有再刪除不確定值,而是讓系統為未知保留空間。

「未知不是錯誤。」她對時雨說,「有時只是還沒有人被問到。」

話音剛落,鹽水方向傳來第二次爆炸。這一次,月津港與南科能源節點同時從網絡上消失。

第二部 兩種未來

第十一章 蜂火與星網

元宵夜的鹽水,原應在鑼鼓與人潮中迎接關聖帝君遶境。這是鹽水一年裡最吵、最擠,也最被等待的一晚。

進街區前,烽華逐一檢查眾人的裝備:全罩安全帽扣緊,厚外套束進手套,褲管不得露出皮膚。時雨戴上護目鏡,世界立刻悶成一小塊;自己的呼吸貼著面罩反彈回來,硫磺味仍鑽得進鼻子。街邊有人替孩子拉好頭巾,也有人捧香朝武廟方向拜過,才把面罩放下。

這不是專為觀眾準備的一場煙火。人們進入炮陣,帶著驅瘟、祈安和相信自己撐得過下一年的願望。

灰潮卻先一步佔據街道。它鑽入蜂炮城的火藥,也進入南科的備援系統,使傳統與科技兩種節點同時失控。星奈的模型迅速收斂成兩個選項。

保住南科,溪北區印會在二十分鐘內失名;保住月津港,通訊、醫療與能源備援將全面中斷。

她把控制權交給時雨。

「選。」

烽華站在火光另一端。她沒有要求時雨選自己,只將護甲扣緊,準備在節點關閉前帶居民撤離。星奈也把最後指令停在確認鍵上,打算承擔另一邊消失的責任。

時雨想起外婆曾經面對的羅盤。也許十七年前,螢幕或紙面上同樣只剩兩個選項。最危險的不是選錯,而是接受問題只能這樣被問。

「蜂炮陣在沒有手機的年代,怎麼傳訊號?」她問烽華。

「看火路、聽鼓點。前後的人會用旗號接力。」

「科技網一定要靠固定基地台嗎?」她又問星奈。

「可以臨時中繼,但灰潮會干擾定位。」

陶依提供星位,月鈴以鼓點同步,烽華拆下護甲反光片,讓每座蜂炮城成為可視訊號。星奈釋出無人載具,沿火路架設移動節點。風葵把綠能車輛接入供電,錦音重新分配避難路線,千帆讓交通隊伍依鼓點前進。

第一座蜂炮城點燃時,數萬道火線像突然有了同一口氣。眾人低頭,炮火密密打在安全帽與厚外套上,聲音不是一聲巨響,而是無數顆硬豆近距離砸向鐵皮。烽華在其中轉動反光片,把本來四散的火路引向下一座中繼點;星奈的載具貼著屋簷飛,循每一次閃光校正位置。

傳統火路替科技網指出街巷,科技網把地方訊號放大到全市。沒有人有空證明誰比較先進。烽華只顧著喊星奈的載具飛太低,星奈則在耳機裡回她左側炮城溫度過高。

十五分鐘內,兩邊居民都被送出危險區。南科備援恢復,月津港區印也重新亮起。

救援並沒有像模型上的線條那樣乾淨。

第三架無人載具穿過火路時,灰潮突然改變風向,載具撞上屋簷。一段臨時網絡中斷,尚有七名居民困在巷內。星奈立刻判定必須撤回其他載具,避免整套系統連鎖墜毀。

烽華卻從鼓點聽出巷內仍有人回應。「他們在敲鐵門,四短一長。這是求援。」

「剩餘載具電量不足。」

「我的火路能把訊號送到下一個轉角。」

「妳的護甲已超過耐熱上限。」

「所以不是只能妳算,也不是只能我衝。」

兩人迅速重排。星奈拆下自己的運算核心裝上最後一架載具,讓它脫離主網獨立導航;烽華則不再站在最前方逞強,而把火路分給沿途受過訓練的居民。月鈴用鼓聲回報位置,千尋帶人在巷尾敲出同樣節奏,讓受困者知道求援已被聽見。

最後一人被帶出時,蜂炮城在身後爆開。烽華的左肩仍被火星灼傷,星奈的運算核心也完全燒毀。她們救下兩邊,卻沒有毫髮無傷。

星奈看著報廢核心,第一次沒有立刻計算損失。「如果剛才失敗,妳會怪我嗎?」

「會。」烽華坦白,「妳也可以怪我。但我們會知道怪的是哪個決定,不是哪一種地方比較不值得。」

星奈跪坐在地,盯著模型裡從未出現過的第三條路。

「不是模型算出來的。」她說。

「但下次可以記住。」烽華向她伸手。

星奈握住那隻手站起來。「下次模型會把妳的火路算進去。」

「也別只算成功的部分。」烽華指向幾名受傷的工作人員,「代價也要寫。」

灰潮退入蜂炮城殘骸前,從霧裡吐出一段聲音。

那不是居民的回聲。羅盤一碰到它便劇烈發燙,像認出了自己的一部分。時雨這才明白,灰潮不是外來的東西,而是十七年前被封進中央的一切;封得越久,那些聲音之間就越分不清彼此。現在封口鬆了,它們正一點一點漏出來。

其中一段,是十七年前的外婆與數名羅盤建立者的爭論。

當年的府城脈因行政區重整而混亂。無法歸類的聚落、遷徙者、舊水路與失落地景同時湧入中央刻痕。守護者人格開始崩解,城市裡有人一天忘記三次自己的名字。

一名建立者說,必須先穩定三十七枚區印。另一人問,那些不屬於任何區界的記憶怎麼辦。

最後是外婆回答:「先讓三十七個名字活下來。我會把剩下的接回來。」

錄音裡傳來金屬摩擦聲。她親手磨去了中央刻痕。

時雨一直把外婆視為被遺忘傷害的人,直到此刻才知道,外婆也參與製造了遺忘。

第二部 兩種未來

第十二章 外婆留下的空格

時雨獨自回到老屋。門沒鎖,紗門卻扣著;她拉了兩次,外婆才從裡面替她解開,嘴上念著現在壞人很多,完全忘了早上正是自己把門扣死。

客廳裡,外婆坐在矮凳剝豆莢。指甲沿著筋一挑,豆子就骨碌滾進不鏽鋼碗;偶爾一顆掉到地上,她彎腰找不到,仍會留到最後再撿。時雨將錄音機放在桌上,沒有先問她還記得多少,只按下播放。

錄音裡的聲音比現在清亮許多。那聲音說完承諾,屋裡只剩豆子落入碗中的輕響。

「是妳嗎?」時雨問。

外婆看著錄音機。「聲音像。」

「妳把第38道刻痕磨掉了。」

「可能吧。」

「不要說可能!」時雨第一次對她提高聲音。「因為妳,灰潮才會變成現在這樣。妳讓那些人等了十七年,然後妳自己忘了。」

外婆沒有生氣。她低頭看著自己的手,拇指還壓在一片空豆莢上,反覆想從裡面擠出不存在的豆子。

「那妳就怪我做過的選擇。」她慢慢說,「不要怪一個妳想像中永遠正確的外婆。」

那一瞬間,她的眼神非常清楚。時雨想追問,清醒卻像潮水一樣迅速退去。外婆再次問她是誰家的孩子。

時雨跑上二樓,在床板下找到一只錄音盒。盒子裡有外婆多年走訪各地的訪談。羅盤完成後,她並未真正放棄中央刻痕,而是私下尋找被排除的聲音。她訪問沒有正式地名的聚落、搬遷後四散的家庭、來到臺南卻一直被稱為外地人的居民。

她越查越明白,中央空缺無法靠一份補充名單修復。任何新分類一旦固定,仍會製造下一批無法歸類者。她卻不敢公開承認羅盤的穩定建立在排除之上,也不敢面對守護者可能因此再次崩解。

盒底壓著一張手繪的羅盤草圖。中央的空缺旁,外婆用鉛筆寫了兩行小字:

磨除那天,我把自己的回聲也放了進去。只要我還記得他們,門就不會被撞開。

時雨看了很久才懂。

外婆磨掉中央刻痕時,把自己的聲音一起留在中央,和那些被關在門外的聲音站在一起。若他們必須在門外等,她也不該站在門裡。從那天起,府城脈再也聽不見她。難怪櫻祈找了十七年,找不到一個就住在二十分鐘路程外的人。

而那道封印,靠的是保管人的記憶。外婆記得他們一天,中央就安靜一天。

三個月前,灰潮第一次出現。一個多月前,外婆在臺北走失,同一夜灰潮擴大。時雨回臺南的第一晚,羅盤在木櫃裡響起來,因為外婆在計程車上已經想不起回家的路。

不是灰潮讓外婆開始遺忘。是外婆的遺忘,讓灰潮開始醒來。

時雨坐在床板邊,很久沒有動。她一直以為自己在跟遺忘賽跑,現在才知道,外婆十七年來也在跑,而且是一個人。

最後一卷錄音標著「給時雨」。錄製日期是時雨兩歲那年,羅盤被磨除後的那個冬天。

「小雨,當妳聽見這段,我可能已經沒有能力解釋。不要替我恢復名譽,也不要因為愛我,就把我的選擇說成不得已。我當時救了人,也傷害了人,兩件事可以同時是真的。」

錄音中的外婆停頓很久。

「如果妳還願意接近羅盤,請不要替那些沒有位置的人填上名字。替他們留一個能自己決定的空格。」

錄音結束後,外婆在樓下叫她吃飯。桌上只有一碗冷掉的豆子和兩雙筷子,飯根本還沒煮。時雨下樓把米洗了,外婆坐在旁邊看,忽然說水不要放那麼多,妳小時候不愛吃軟飯。

「妳記得?」時雨問。

外婆沒有回答。她伸手替時雨摘掉黏在袖口的一片豆莢,動作準確得像從未忘記任何事。

時雨聽完所有錄音,天已經亮了。她沒有原諒外婆,也沒有決定永遠不原諒。她只是第一次允許自己愛一個犯過錯、沒有完成承諾,也可能再無法親口道歉的人。

錄音盒最底下還壓著一張沒有寄出的明信片。收件人寫的是櫻祈,日期在羅盤被磨除後的第三天。

時雨打電話叫櫻祈來老屋。櫻祈到的時候,外婆正在門口曬棉被。

外婆寫道:我知道妳會說守護者不能離開自己的區印,所以只能由我走。等我找到讓中央刻痕不再吞沒任何人的方法,我就回來換妳扇上的流蘇。

時雨把明信片交給櫻祈。櫻祈讀完,將紙折回原樣。

「她不是故意不回來。」時雨說。

「我知道。」

「那妳能原諒她嗎?」

「不能因為她原本想回來,就當作十七年的沉默沒有發生。」櫻祈把明信片收進袖中,「可是我可以不再只記得她離開的那一天。」

她解下圓扇上磨損的紅色流蘇。外婆當年的承諾已經不可能以原來的方式完成。櫻祈沒有丟掉舊流蘇,而是請時雨從針線盒選一條新線。兩人把新舊線一起編回扇柄。

外婆在一旁看著,忽然說:「紅色太多,配一點灰的比較好。」

櫻祈抬頭。「妳以前也這樣說。」

老人笑了笑。「那個人很有眼光。」

她不知道那個人就是自己。櫻祈也沒有糾正,只把編好的流蘇遞給她摸。某些承諾無法被恢復,卻能在不假裝一切如初的情況下,長出不同的完成方式。

當天上午,三十七位守護者在赤崁地底再度集合。時雨公開所有錄音,也說出封印與外婆記憶之間的關係。

會場一片安靜。這代表封印不可能修補:沒有任何人能讓外婆重新記得一切。

櫻祈第一個開口,承認自己十七年前曾協助掩蓋中央刻痕。接著是詩織、潮璃、星奈,一個接一個。每名守護者開始檢查自身記憶,發現看似完整的地方形象都建立在刪減上:節慶省略了受傷者,產業榮耀省略了失去土地的人,懷舊照片省略了不願回去的人,生態故事也常把居民寫成單一的破壞者。

她們決定進行三十七次「交付」。每區居民提出一段願意公開傳承的記憶,也承認一段曾被忽略的歷史。記憶不歸守護者所有,不由官方裁定唯一正確,說話者可以決定公開方式,也可以保留撤回權。

計畫尚未開始,左鎮惡地的低鳴便穿透全城。礫歌在糖廠會議上說過的那個聲音,終於衝出了地表。

無名者不再躲在霧裡。她第一次在白天現身,站在赤崁地底的石臺上,以不同年代、語言與族群的聲音同時問:

「你們又要替我們安排位置?」

灰潮沿山線與海線淹入平原。這一次,門牌沒有消失,三十七位守護者的名字卻一個接一個從區印上剝落。

從糖廠會議算起的三天,已被巡行、救援與爭吵用去了兩天。現在只剩最後一個白晝與一夜。

羅盤斷針越過所有行政區,指向二寮。那是礫歌每天等日出的地方,也是灰潮最先衝出地表的地方。

明天日出之前,她們必須帶回答案。

第三部 第38道刻痕

第十三章 失去名字的守護者

櫻祈最先忘記「赤崁」。

她仍記得紅磚在雨後的氣味,記得圓扇每一道折骨對應哪段城牆,也記得自己曾在地底選擇放下裁決。可是當時雨叫她名字,她只聽見後半段的「櫻祈」,前面的地方像被灰潮剪去。

接著是潮璃。她腰間的船鉤還在,卻說不出自己從哪座港口出發。星奈的模型失去新市標籤,穗鈴手中的稻穗也不再指向後壁。三十七枚區印逐漸變成無色光團。

失去區界後,守護者力量混在一起。櫻祈忽然感到濕地被填平時的窒息;鷺羽聽見醫院備援電力中斷的警報;星奈承受老農在徵收通知前無法入睡的夜晚;烽華則看見科技園區新住民第一次把臺南稱為家的瞬間。

混合也帶來危險。一名平原守護者突然使出山區光術,差點點燃物資;掌管交通的人把鹽田結晶聲誤認成設備警報;千尋則被數百人的祈願同時拉扯,分不清哪些是自己的勝負心,哪些是居民加在她身上的期待。

「我一直說一定會贏。」她抱著頭蹲在地上,「如果有人只是想好好輸一次、休息一下呢?」

穗鈴坐到她旁邊。「那就不要替他喊加油。陪他坐著。」

「可是我除了讓人贏,還能做什麼?」

「妳現在就在學。」

另一邊,錦音承受牧弦照顧動物的感官,第一次在調度表上感到每個編號都有體溫。她原本要求運輸車按效率滿載才出發,現在發現一頭受傷小牛若等到下一班便可能死亡。

「不能為單一個案破壞整體排程。」她本能地說。

牧弦沒有爭辯,只問:「如果表格裡寫的是名字,不是編號呢?」

錦音修改路線,讓一輛回程空車先行。這會增加油耗與人力,她把代價如實記錄,沒有宣稱善意不需要成本。

守護者開始兩兩結伴,讓暫時混入彼此力量的人互相教導。鹽音一走進夜市就被油鍋聲吵得皺眉,綺夜只好陪她躲到貨車後方;星奈沒了星圖,在陶依身旁仰頭仰到脖子痠,才找到一顆她平常只用編號稱呼的星。

夏芒最慘。她混到了雪梅的力量,整個人忽然冷下來,說話又短又酸,連自己都嚇到。

「我怎麼會講『才不是為了你』這種話?」她抓著雪梅的手臂問。

「那是我的台詞。」雪梅臉一紅,甩開她,「還給我。」

可是雪梅自己也變了。她混到夏芒的熱,站在冷風裡卻一直流汗,還忍不住對路過的每個人說加油。兩人吵了一路,最後發現,只要並肩走,冷和熱剛好抵銷,兩人都比較像自己。

葵洛和弦歌被分在一起。葵洛混進了弦歌的鼓聲,走路時腳步越來越重;弦歌則得到葵洛的優雅,拿起鼓棒竟不知道該從哪裡敲下去。

「原來我平常這麼吵。」弦歌說。

「原來我平常這麼端著。」葵洛說。

她們互看一眼,同時笑出來。弦歌把一支鼓棒遞給葵洛,自己留一支,兩人在臨時避難所門口,一下輕一下重地敲出一個節奏,讓在黑暗裡排隊的人知道隊伍還在往前。

靜葉和菱羽躲在最安靜的角落。兩人都不擅長大聲說話,混了彼此的力量也沒有比較大聲。靜葉拿出隨身的圍巾,替冷得發抖的菱羽圍上,菱羽則把口袋裡最後一顆煮熟的菱角剝給她。兩個人什麼也沒說,卻一起看守了一整個下午的避難名單,沒有讓任何一個名字被灰潮吃掉。

櫻祈學得最慢。分頭行動前,鷺羽拉她到運河邊的泥灘,叫她畫界。她每畫完一條,漲上來的水就漫過來改掉一截。

「它不守規矩。」櫻祈第三次說。

「它守的是潮。」鷺羽把樹枝遞回去,「再畫一次。這次跟著水畫。」

櫻祈盯著濕掉的鞋襪,終於把圓扇插在腰後,彎身重來。別人的生活進了身體,便再也放不回遠方的表格。即使名字恢復,她們也回不到從前那種互不相干的完整。

無名者的聲音從府城脈每個節點響起。

「交出所有名字。沒有名字,就不會有人被排除。」

守護者中有人動搖。名字帶來力量,也帶來邊界、責任與爭奪。若所有記憶重新混合,也許城市真能回到尚未分類的狀態。

「那也不會有人被認出。」時雨說。

無名者回答:「被錯誤命名,和不被命名,有什麼差別?」

時雨無法立刻回答。名字確實可能成為框架,但外婆失智後,她比任何人都明白被認出的重量。問題不在於有沒有名字,而是誰有權決定名字,名字是否允許改變。

羅盤指向二寮,從市區通往左鎮的路卻被灰潮切斷。守護者決定分頭行動:時雨與原市區的人留在赤崁,收集將要送上山的交付;其他人回到各自熟悉的路上,趁白天撤離居民,並在天黑前把通往二寮的路打通。

沒有區印指引,她們只能依靠巡行時建立的跨區連結。

鳳纓和月紗砍下倒在路邊的竹子,一個負責劈篾,一個負責綁結,編成一座只能逐人通過的臨時橋。鳳纓綁得又快又緊,月紗卻每隔幾步就在橋欄上掛一盞小竹燈。

「掛那麼多做什麼?」鳳纓問。

「有人走到一半會怕。」月紗說,「怕的時候,看得到下一盞就好。」

夏芒搶下玉井青果市場的廣播,不再重複官方指令,而讓居民打電話進來回報仍可通行的小路。她的聲音太亮,有一半的人說是被她吵醒才記起自己還沒撤離。雪梅帶著一隊人循老步道撤離長者,背上揹著一位不肯丟下醃梅罐的阿婆,一路罵阿婆固執,卻沒有讓任何人去碰那個罐子。螢雨蹲在水庫邊,從水面反光判斷溪水何時暴漲,每隔十分鐘就喊一次還剩多少時間。

最難的是車。灰潮把路牌和站名都吃掉了,散落各地的車隊不知道該往哪裡開。新府・菫葵站在一輛貨車的車斗上,手裡拿著那本鐵道紀念章冊,一頁一頁翻。

「站名不見了,章還在。」她說。每一枚紀念章上都刻著車站的輪廓與地方的圖樣,她憑這些圖案,替每一輛車指出下一站的方向。千帆跟在她身後,把她喊出的站名寫在每一輛車的擋風玻璃上。

那一天,菫葵的車隊沒有一班準點,卻沒有一輛車把人丟在路上。

山上・澄光坐在最後一輛車上,懷裡抱著那本補畫過的管線圖。百年水道的水聲從地底傳上來,山區與平原的人都聽得見,那成了所有車隊共同的導航。

礫歌在菜寮溪畔停下,將化石按在灰潮上。人類出現以前的地層記憶沿裂縫展開。那裡沒有行政區,甚至沒有臺南,只有海進、海退、生命死亡又留下形狀的漫長時間。

「城市不是從我們命名那天才開始。」她說。

灰潮因此減慢。無名者由被排除的人與土地構成,卻也第一次被提醒:若將一切歸零,同樣會抹去生命辛苦留下的差異。

時雨把交付規則縮成三件事:守護者不能替居民選故事;每段記憶要留下說話者與時間;說話的人隨時可以修改或收回。至於故事屬於哪一區,不必先決定。

「這樣的檔案永遠不會完整。」櫻祈說。

「它本來就不該完整。」時雨回答,「完整一旦變成只有一種版本,就會有人再次被磨掉。」

櫻祈看著只剩一半的名字,終於點頭。

這一切開始之前,那天上午,時雨在赤崁地底把羅盤放上石臺。剛散往全市各地的守護者,有人才走到竹林口,有人剛爬上車斗,有人正蹲到水庫邊,同時透過府城脈接上共鳴。她們不再讓時雨獨自承擔,而是共同接住陌生人的人生。羅盤向全城發出邀請:

請說出你願意留下、也願意為它負責的記憶。

不要只說最美好的臺南。

第三部 第38道刻痕

第十四章 第一份交付

沒有人立刻回應。

府城脈裡只有灰潮流動的聲音。居民害怕自己的故事不夠重要,也有人懷疑這只是另一場蒐集地方特色的活動。過去太多訪談在剪輯後只剩符合主題的片段,太多名字被寫上展示牌,說話的人卻不知道資料最後去了哪裡。

羅盤擺在赤崁樓前的石階上。第一個走來的是一名老攤商。他沒有先說話,只掀開蒸籠。白煙一湧,香菇、肉燥和薑的味道壓過灰潮,附近幾個人下意識往前一步。

他在失名老街經營米糕攤,年輕時曾受阿蕊姨照顧。眾人以為他會講市場互助的溫暖故事,他卻拿竹片把一碗米糕切成四份,分給排在最前面的陌生人,才承認自己後來成為資深攤商,也曾排擠新來的外地攤販。

「我怕他們搶生意,就說他們不懂這裡規矩。」老人低頭看著雙手。「阿蕊姨當年幫我,我卻沒有變成像她那樣的人。」

櫻祈問他是否願意公開姓名。

老人想了很久。「願意。但後面要加一句,這是我現在記得的版本。被我趕過的人如果來說不一樣的,也要放在旁邊。」

第一份交付進入羅盤。光不是從區印向中央集中,而是從中央空缺向外展開。櫻祈遺失的前半個名字短暫亮了一下。

第二份來自南科工作的年輕母親。她的父母不住臺南,孩子卻在這裡出生。每逢談到地方文化,總有人說他們只是來工作,不算真正的在地人。

「我不知道住幾代才有資格。」她說,「但我每天六點下班去接孩子,知道哪條路雨天會積水,知道早餐店老闆看我趕時間會先裝好豆漿。這些是不是也算記憶?」

星奈第一次沒有用模型驗證,只回答:「算。」

第三份來自一名離鄉者。他透過遠端錄音說,自己不打算回臺南定居。他愛故鄉,也在離開後才找到能自在生活的地方。

「不要把我的離開寫成等待返鄉。」他說,「我希望家鄉記得我曾在那裡生活,也允許我不回去。」

潮璃握緊船鉤,想起沒有歸航的人。她替這段檔案標上「離開不是背叛」。

第四份與第五份是一起來的。東區鐵道旁那位提菜籃的老太太,由孫子騎機車載過來;同一時間,那名外送員也到了,安全帽還沒摘。兩人在石階前互相點了點頭。

老太太交出的是一把舊鑰匙,用紅線綁著。那扇門早就不在了,她仍每天帶在身上。外送員交出一段手機錄音,是某個深夜他被平交道擋住時,隔著柵欄聽見對面救護車鳴笛的聲音。

詩織把兩份交付放進同一個索引,沒有分前後,也沒有標「支持」或「反對」。

「這樣放,不怕吵架?」外送員問。

「已經吵過了。」老太太說,「吵完還是要住在同一個城市。」

羅盤上東區那道刻痕亮了一下,光沿著原本的鐵道往南北兩端延伸,像一條還在施工、尚未通車的路。

正午前,西邊傳來一陣鑼鼓聲。

一支從外縣市南下的進香團,在灰潮裡迷失了方向。元宵前後本來就是遶境的季節,他們原本只是要往市區另一座宮廟會香,神轎卻被一股說不清的力量推著,轉進孔廟前的巷子,越過寫著「文武官員軍民人等至此下馬」的下馬碑,直直往裡面衝。轎前的人喊著媽祖要進去,後面的信眾舉起手機拍照,一路跟著湧進大成門。

那塊石碑上的字還在,灰潮沒有吃掉它。只是在鑼鼓和人潮裡,沒有人停下來看。

孔廟裡負責禮儀的老先生張開雙手擋在大成殿前,臉色漲紅:「這裡三百多年,從來沒有讓神轎進來過!」

櫻祈幾乎是立刻展開圓扇。孔廟在她的區印裡,下馬碑、禮門、義路,每一道規矩她都守了幾百年。扇面一翻,紅光就要壓上轎頂。

一隻手按住她。是剛趕到的蕭壠・月鈴。她扛著大涼扇,喘著氣,看著那頂神轎的眼神很複雜。

「先不要。」月鈴說,「扛轎的人腳底在跑,那不全是他們自己在決定。」

「所以就可以不問一聲,直接進別人的殿?」

「我沒說可以。」月鈴咬著牙,「我是說,妳的扇子壓下去,他們只會記得被打出去,不會記得為什麼不能進來。」

兩個守護者對峙的時候,時雨走向轎前那名年紀最大的轎班。他滿頭大汗,肩膀被轎槓壓得發紅。

「阿伯,」她問,「媽祖要進來,有先問過這裡的主人嗎?」

轎班愣住了。鑼鼓聲停了一拍。

他回頭看了看大成殿,又看了看擋在殿前的老先生,慢慢把轎槓從肩上放下。其他轎腳跟著停住,神轎在大成殿前的庭院裡落了地。

很長一段時間,沒有人說話。

最後是進香團的領隊先走上前,對老先生深深一鞠躬。「是我們沒有先申請,也沒有先問。不管轎子怎麼走,帶隊的是我們,錯是我們的。」

老先生的臉還紅著。他看了領隊很久,才回了一個禮。「下次要來,先說一聲。我們用禮接你們。」

人群裡有人小聲說:「如果真的是神明要進去,人憑什麼替神明道歉?」也有人說:「神明再大,也不會叫人沒禮貌。」兩種說法都有人點頭,誰也沒有說服誰。

神轎退出孔廟時,轎班沒有再跑,而是一步一步走到下馬碑前,停下來,讓所有人都看清楚碑上的字,才繼續往外走。

當天下午,交付裡多了三份記錄。一份來自孔廟的老先生,講的是這座廟為什麼要有下馬碑;一份來自那名轎班,他說他扛轎三十年,那是第一次覺得腳不聽自己的話,也是第一次在神轎前低頭向別人道歉;還有一份沒有署名,只寫著一個問題:所謂神意,到底該由誰來解釋?

櫻祈把三份放在一起,沒有替它們排出對錯。她收起圓扇的時候,扇面上的紅光淡了一點,卻沒有熄滅。

「我以前會直接把他們趕出去。」她對時雨說。

「現在呢?」

「現在還是會擋。」櫻祈說,「只是會先讓他們看見,自己是在什麼地方停下來的。」

交付逐漸增加。有人記錄一條已消失的水溝,下一個人立刻補充自己小時候最討厭那裡的臭味;有人說眷村鄰居會互相端菜,坐在後排的人卻說牆太薄,家裡每次爭吵全巷都聽得見;有人敬重祭典,也有人捲起褲管,要求把去年被炮火灼傷、至今仍會癢的疤一起拍進去。

故事放在一起,沒有變得比較整齊。蒸籠的白煙散去後,灰潮仍在腳邊,可它一時找不到哪一句能吞掉另一句。

灰潮幾次試圖把矛盾聲音攪成噪音。詩織建立版本索引,讓每一段話保留來源,不再要求它們合成單一結論。藍澄把照片空白處留下,不用生成或修補填入不存在的臉。霜羽則設置不公開區,讓尚未準備好的人只留下「這裡有人選擇沉默」。

時雨拿起一張新的同意單,把原本只有「同意公開」的方框劃掉,添上可撤回、可修改、可與不同版本並列。詩織看了一眼,又補了「誰能使用、使用多久」。老人不識字,便一項一項叫她們念。

念完,他在紙上按了指印。「聽故事不能只靠感動,後面要算數。」

時雨把這句寫在第一頁。

到了傍晚,已有二十一份主要交付抵達。羅盤的空缺不再像傷口,而像一扇沒有門框的入口。

無名者仍沒有接受。

「你們留下願意說的人。」她問,「那些來不及說、不能說,甚至沒有人的語言可以說的呢?」

遠在左鎮的礫歌把化石按在地上,地層的低鳴沿府城脈傳回赤崁。七股的鷺羽送來候鳥遷徙的路線,南化的螢雨送來水位,學甲的蘭渚送來沙洲新生與消失的位置。

第二十二份交付,沒有人的聲音。

它是一段土地自己留下的變化。

接著出現第一場撤回爭議。

一名婦人原本同意公開童年遭迫遷的錄音。檔案進入府城脈後,她的家人得知內容,擔心親族姓名引發糾紛,要求刪除。部分守護者認為危機迫近,若每份記憶都能隨時撤回,交付將無法穩定。

時雨卻依約停止播放。詩織刪除公開索引,只保留一筆不含內容的紀錄:「曾有一段記憶在此,說話者選擇收回。」

灰潮立刻趁空缺擴大。有人指責婦人在關鍵時刻反悔。婦人低著頭,幾乎要重新簽下同意。

霜羽站到她面前。「若必須在眾人壓力下公開,這就不是交付,是徵收。」

「可是城市可能因此失去一段重要歷史。」一名居民說。

「重要不會自動產生占有權。」

星奈計算後指出,撤回會使當下共鳴下降百分之零點七。她關掉數字,補上一句:「若破壞規則,未來願意說話的人會更少。長期損失無法估計。」

眾人接受撤回。灰潮雖然沒有立刻退去,卻也沒能吞掉那筆空白。因為所有人都知道,空白不是無事發生,而是有人仍保有決定權。

入夜前,婦人重新送來一段不含姓名的文字。內容沒有原錄音詳細,只說她曾在一個下雨早晨離開住處,往後每聽見卡車倒車聲,都會想起家門被拆除的情景。

「先留下這些就好。」她說。

檔案室接受了「就好」。沒有要求她為了成全完整歷史,再多交出一點痛苦。

第三部 第38道刻痕

第十五章 三十七次交付

五支隊伍將交付送往二寮。

古城調查組走過最先失名的街區。綺夜原本只錄到夜市的叫賣,清潔阿姨敲敲她的麥克風,叫她等人潮走完再來;凌晨兩點,竹掃把刮過地面的聲音才真正進了檔案。藍澄讓眷村第二代把不願被美化的搬遷經驗寫在照片背面,有人下筆太重,筆尖直接戳破父親的臉,又拿透明膠帶慢慢貼好。

櫻祈最後交出的,是自己沉默十七年的承認。

「我曾相信只要守住完整版本,城市就不會消失。」她對羅盤說,「所以當我知道版本並不完整時,我選擇守住沉默。這不是羅盤替我做的,是我的選擇。」

赤紅圓扇失去原本無瑕的光澤,表面多出數道銀灰紋路。櫻祈沒有修補。

未來樞紐組收到一段只剩百分之三電量的語音。錄音者是剛下大夜班的護理師。她沒有談產業發展,只說自己每天跨兩區上班,回家時女兒已經睡了,希望孩子有一天知道,母親缺席的那些夜晚去了哪裡。

星奈將那段語音放進模型原本只有「通勤人口」的欄位,畫面立刻跳出格式錯誤。她沒有修改錄音,而是刪掉欄位限制,接著公開模型曾經捨棄的預測。幾名輪班工人、照顧者與離鄉者陸續把自己的聲音接在後面,當代生活第一次不必等到成為歷史才被府城脈承認。

其他交付沿三條路線趕往二寮。

溪北線由菫葵開五分車運送。穗鈴的割稻飯裝在不成套的便當盒裡;柚香交出那張認養牌,背面寫著大兒子的名字和一句「中秋回不來,明年再說」;烽華交出一張蜂炮傷痕的照片;牧弦交出鮮乳箱蓋,內側寫滿老人託付的話。千尋交的是一面必勝旗,旗角被她自己剪下一塊,縫上一行小字:輸了也可以回家。蓮羽交的最少,只有一小瓶關子嶺的泥漿溫泉水,說是給那些挖了一整個冬天蓮藕、手裂得握不住筆的人。

列車在一個站名已經消失的小站停了很久。菫葵看了好幾次錶,最後沒有發車。過了十分鐘,一名老人提著一袋自己種的番薯跑上月臺,說這是他們村子的交付,他差點趕不上。

「妳晚了十分鐘。」上車後,千尋對菫葵說。

「我知道。」菫葵在紀念章冊上記下這一站,「等人不算誤點。」

海線的箱子一打開就掉出鹽屑。汐鈴把一串漁船繩結交給羅盤,每一個結都是灰潮那幾天在海邊互相幫忙的人。蒼瀾交的是王船祭的令旗。

「王船是要送走的。」她把令旗折好,神情嚴肅,「燒掉那一刻,大家才會記得它。不是所有記憶都要留在身邊。」

蘭渚把一朵已經乾掉的白玉蘭夾在交付裡,旁邊是學甲老人口述的上白礁故事;鷺羽交的錄音裡只有候鳥拍翅,始終沒有人聲。

山線則送來廢棄步道的地圖、水庫下舊聚落的名冊,和一塊比城市更老的地層。霧珈交出兩包豆子,一包是她烘的,一包是明珠烘的,袋子上寫著「哪包比較好喝,自己判斷」。夏芒交了一顆冬天的青芒果,又小又酸,她說這也是玉井。雪梅交出那位阿婆的醃梅罐,罐子是阿婆自己硬塞給她的。鳳纓交的是一束關廟麵,月紗交的是一盞竹燈,螢雨交的是一張水庫水位紀錄,澄光交的是那三段補畫的水道圖,上面註明「依口述推測,可能有誤」。

未來樞紐組的交付最雜。錦音交出一份調度表,每一個編號旁邊都補上了名字;琥珀交出一鍋煮了一整晚的牛肉湯,說交付完要分給大家喝;葵洛交的是新化老街一面巴洛克立面的拓印,上面還留著當年工匠刻錯又補上的痕跡;風葵交的是一張高鐵站接駁車的時刻表,旁邊註明了哪幾班會等慢的人;弦歌交的是那三分鐘的鼓聲錄音;千帆交的是一盒麻油煎餅,說路上餓了就吃,吃完不用還。

運送的人一路互相抱怨:湯灑了,線材纏住竹籃,化石重得像故意考驗誰。沒有人再把任何地方裝成一項漂亮特產。

途中,一枚保存鹽工歌聲的鹽晶在晨露中溶解。護送的人慌忙拿布去接,鹽音卻阻止了她們。歌聲已經被同行者學會,正有人在隊伍後方唱出走音的下一句。那一份交付因此沒有以原來的形狀抵達,羅盤仍然亮了。

第三十六份交付抵達時,守護者的名字已大半恢復,卻不再像過去那樣固定。櫻祈的紅牆裡有了潮聲,星奈的光路映出稻浪,鷺羽的翅上浮現城市夜燈。地方沒有失去特色,只是不再假裝自己能與其他地方分開。

最後一份應由時雨所在的老屋交出。

時雨搭菫葵車隊的最後一班車上山。車子循著澄光指引的水聲開到鳳纓和月紗編的竹橋前,她下車步行過橋,對岸已有另一輛車在等。月紗掛的竹燈一盞接一盞,在黑暗裡亮成一條線,一路延伸到二寮山腳。

她帶著外婆的錄音下車,卻遲遲沒有播放。若把外婆的懺悔當成第37份,故事很容易變成一個犯錯者最終完成救贖。可是那些被磨除的人不是為了成全外婆的悔意而存在。

時雨最後選擇交付自己的不完整。

她公開說出自己因共鳴失去了什麼:肉燥的味道、門前花的名字、外婆哄她長大的旋律。她也承認,自己曾把陌生人的記憶當成可以交換的東西,以為只要犧牲自己,就有資格替別人決定保存。

「我沒有把一切救回來。」她說,「有些東西真的已經不在了。」

第37份交付沒有修復她失去的記憶。羅盤只是誠實地留下空白。

話音落下後,羅盤沒有亮。

山腳的人群先是一靜,隨即出現壓低的議論。有人懷疑最後一份交付失敗,有人催她播放外婆的錄音。灰潮從鞋底爬上來,冰冷得像積水。時雨也有一瞬間想伸手去拿錄音機——只要補上一段足夠完整、足夠動人的聲音,所有人或許就能繼續相信她知道該怎麼做。

外婆卻在這時隔著母親的手機問:「小雨吃飯了沒有?」

她甚至不知道電話正被擴音,也不知道數百人正在等一個答案。母親在另一端說,外婆整晚堅持替時雨留一碗魚丸湯,已經熱過三次,丸子都快煮得沒有彈性了。

「跟她說我會回去喝。」時雨說。

「幾點?」

時雨看向被灰潮封住的山路。「我不知道。」

這是她第一次沒有給家人一個假裝確定的時間。母親沒有責怪,只說:「那我先關火。妳回來再熱。」

通話結束後,羅盤仍沒有亮。時雨蹲下把散開的線材重新捲好,承認自己也不知道還能做什麼。

過了一會兒,旁邊有人把涼掉的割稻飯遞給她。「先吃。」

她吃到第三口,羅盤中央才浮出一點微光。那道光很小,不像獎賞,只像遠處一戶人家替晚歸者留著的廚房燈。

三十七份主要交付之外,仍有數百段聲音無法送上山。有人只留下一個空檔名;有人互相指控,要求羅盤替自己證明;也有人把傷人的謠言說成另一種記憶。

詩織攔下一段指控鄰居縱火的錄音,問說話者願不願意留下姓名與證據。對方拒絕,要求她無條件尊重每一種版本。

「感受可以矛盾,指控不能躲在記憶後面。」詩織說。她保留一筆「此處曾有爭議」的紀錄,沒有擴散原始錄音,也把處理過程交給眾人檢查。

沒有人有時間替這套做法寫出完美原則。他們只能確保下一個決定仍能被追問,然後繼續上山。

二寮天際開始泛白。灰潮為她們讓出一條上山的路。

第三部 第38道刻痕

第十六章 無名者

無名者站在日出前最後一片黑暗裡。

她的面容不斷改變。有時是被迫遷走的老人,有時是沒有留下文字的孩子,有時是剛來到臺南、說著不同語言的人。她也是被填平的水路、消失的沙洲、無法進入人口統計的候鳥,以及尚未有人知道該如何描述的未來。

「三十七份故事,然後呢?」她問,「替我們蓋一間新的收藏室?把第38道刻痕變成另一個分類?」

時雨握著羅盤,無法否認這個危險。只要羅盤仍有中心,掌握它的人就能決定誰靠近中心、誰被放在外圍。即使今天的保管人比過去善良,也不能保證下一個人不會再次磨掉麻煩的聲音。

「交出名字。」無名者向守護者伸手,「讓所有記憶回到沒有邊界的狀態。沒有人能再被排除。」

她說話時,山下傳來一陣接一陣的玻璃碎裂聲。不是窗戶,而是公車站牌、醫院病歷夾與商店門牌上用來保護文字的透明面板。字還印在紙上,人們卻開始不懂那些字和自己有何關係。

時雨的手機震動。母親傳來一張照片:外婆站在老屋巷口,握著門牌問這裡是不是有人借她住的地方。母親一手替她撐傘,自己的半邊肩膀全濕了。照片下方只有一句——我先陪她回去,妳做妳必須做的事,但不要忘記妳也要回來。

時雨把手機交給櫻祈。櫻祈看完,又讓照片在三十七位守護者手中傳過一遍。她們要保護的「現在」不再是模型裡的一片亮區,而是一個老人認不出家門時,仍有人站在她身旁。

她身後浮出無數片段。

一座聚落在新地圖印製後失去舊名,居民寄出的陳情被退回,理由是查無此地。一名工人在城市建設紀念冊裡只留下團體照最邊緣的半張臉。幾名孩子因家中語言不同,在學校被要求先學會「正確說法」才准分享故事。還有一條河,在被加蓋後只剩道路名稱,水患發生時人們才想起它仍在地下流動。

「你們每一次命名,都說這只是方便管理。」無名者說,「然後方便變成唯一真實。等有人要求被看見,你們又說資料不夠、時間不到、現在有更重要的事。」

櫻祈的圓扇垂下。這些理由她全都使用過。

「如果我們交出名字,妳會怎麼保存差異?」詩織問。

「不保存。」

「那受過的傷也會消失。」

「傷痛至少不再被拿來建立新的邊界。」

礫歌握住化石。「地層混合,不代表每一層都不存在。若全部磨成相同粉末,我們也無法知道發生過什麼。」

無名者轉向她。「正因為你們總想知道,才不斷挖掘不屬於自己的東西。」

霜羽回答:「所以我們學會詢問、節制,也接受有些地方不向我們開放。可是完全不靠近,不會自動變成尊重。有時只是讓孤立繼續。」

無名者的面孔閃爍。她不是一名辯論中可以被說服的對手,而是所有曾被承諾「以後處理」的等待。任何漂亮原則對她而言,都可能只是下一次拖延。

時雨因此沒有要求她相信。

「妳不用先相信我們。」她說,「第38道不是獎勵我們已經改好,而是讓妳和下一個聲音一直有位置質疑我們。」

「如果你們厭倦被質疑呢?」

「那這道刻痕就應該再次讓城市不舒服。」

銀灰霧第一次沒有立刻反駁。無名者看向三十七位已不再完整的守護者,像在判斷她們是否真的願意放棄永遠正確的資格。

一部分灰潮纏上區印。守護者的名字再次變淡。

櫻祈打開圓扇。外婆的封印已經不可能修補,但三十七枚區印若同時發動,仍有機會用她們自己的名字代替保管人的記憶,再一次將無名者封進中央。城市會恢復,守護者也能保留現在的改變。這是風險最低的方案。

只是這一次,會換成三十七個守護者站在門裡,每天記得門外有誰。直到某一天,她們也開始忘記。

星奈的模型同樣支持封印。她看著結果,卻親手關掉畫面。

「模型只能計算已知損失。」她說,「不能把再次沉默的人算成零。」

烽華收起火種。潮璃放下船鉤。其他守護者也沒有進入戰鬥位置。

櫻祈仍握著扇子。「如果不封印,我們可能全部消失。」

「我知道。」時雨說。

「妳不能只因為害怕重演過去,就假裝沒有保護現在的責任。」

「我也知道。」

這正是外婆當年面對的兩難。時雨終於不再把外婆想成做出簡單錯誤的人。可是理解困境並不表示只能接受相同答案。

她播放外婆哼歌的錄音。山風把聲音吹得很薄,第一遍幾乎沒有人聽清。櫻祈替錄音機擋風,潮璃也靠過來,最後三十七個人圍得太近,彼此的肩膀擠在一起。

「我曾以為保存就是不准任何東西消失。可是錄音還在,我卻忘了這首歌。檔案不是記憶本身,羅盤也不是城市本身。」

無名者看著她。「那什麼才是?」

「有人在現在願意聽,而且讓聽見的事改變下一個選擇。」

「人會再次忘記。」

「會。」

「制度會再次排除。」

「也會。」

「那妳拿什麼保證?」

時雨沒有說永遠不會。那種保證正是另一種假裝完整。

「我不能保證。」她說,「所以第38道不能由我填滿,也不能由任何一代永久決定。它必須一直能被打開。」

她將羅盤放在地上。櫻祈看懂她要做什麼,下意識向前一步。

「打碎核心,區印會失去固定形態。」

「妳們可能不再是現在的樣子。」

「妳也會失去保管人的能力。」

「那本來就不該只屬於一個人。」

時雨舉起礫歌交給她的石片。

櫻祈解下扇柄上那束新舊交纏的流蘇,繫在時雨握石片的手腕。灰線貼著她的脈搏,紅線則被山風吹得不住顫動。

「我不能替妳決定要不要打下去。」櫻祈說,「但後果不能再只由一個保管人背。」

她將圓扇壓在羅盤的一側。潮璃用船鉤固定另一側,星奈拆下僅存的運算環,套住即將崩裂的盤面。三十七位守護者依次把手搭上前一人的肩。沒有誰站在時雨身後替她壯膽;她們站在選擇的四周,準備一同承受它可能造成的錯誤。

無名者沒有阻止,只問:「如果碎掉以後,什麼也沒有留下呢?」

時雨想起那碗已經關火的湯。

「那我們就回去,從還在的人開始。」

第三部 第38道刻痕

第十七章 第38道回聲

石片落下前,時間像被拉得很長。

時雨看見外婆十七年前磨除刻痕的手,也看見自己第一次打開羅盤時,以為只要勇敢就能把所有聲音救回來。她看見櫻祈守了四百年想像中的完整古城,星奈在無數失敗未來裡獨自尋找最小傷亡,潮璃一次又一次把告別說成出發。

每個人都曾用自己最擅長的方式逃避無法控制的失去。

石片擊中核心。

第一道裂紋穿過中西區刻痕,接著分向海線、山線與平原。三十七道固定區界同時碎裂。櫻祈閉上眼,沒有揮扇阻止。

灰潮發出由千百聲音疊成的長鳴,淹過二寮,也在同一刻穿過全市。招牌、地圖與區界沒有消失,卻暫時失去唯一解釋。居民看見腳下土地曾有不同名字,看見熟悉街道與水路、農田、聚落和遷徙路徑重疊。

時雨在灰潮中承受外婆的恐懼。當年守護者真的瀕臨消失,居民也因記憶混亂而受傷。外婆不是輕易選擇排除,她只是把「以後會修正」當成能拖延十七年的承諾。

接著是無名者的記憶。不是一段可以整理的故事,而是大量來不及留下的感受。有些語言時雨不懂,有些甚至不是人的語言。她本能地舉起錄音機,手指停在按鍵上。

不是所有聲音都必須被她帶走。

她放下機器,用自己的耳朵聽。

那些聲音穿過她,不再被羅盤交換,也沒有奪走她新的記憶。三十七位守護者共同承受回聲,居民透過先前的交付網絡接住她們。沒有中心,也沒有單一容器。

在所有聲音最深的地方,時雨聽見一個她認得的聲音。

是外婆。不是現在的外婆,而是十七年前把自己封進中央的那個保管人。她坐在數不清的聲音中間,一遍又一遍地說:「再等一下。我會回來接你們。」

說到後來,句子越來越慢,有些字說錯了,有時把「回來」說成「回家」。再後來,她忘了自己要說什麼,只剩下哼歌。

那首歌只有四句。

時雨站在灰潮裡,聽完了整首。旋律仍然沒有回到她身上,她依舊想不起下一個音該往哪裡走。可是她終於知道那首歌去了哪裡。十七年來,外婆不只唱給她聽。

「她每天都唱。」無名者站在她身旁,聲音第一次放輕,「唱到她自己也忘了為什麼唱。我們就是在那時候開始敲門的。」

「所以妳們恨她嗎?」

無名者想了很久。「她讓我們等了十七年。」她說,「可是她也陪我們等了十七年。」

櫻祈也聽見了。她手裡的圓扇落在地上。時雨腕上那束新舊交纏的流蘇被風吹起,灰線和紅線一起顫動。十七年來,她一直在問那個人為什麼不回來;原來那個人從沒走遠,只是站在一個她聽不見的地方。

日光越過地平線。

灰潮沒有被消滅,而是散成遍布城市的銀灰微光。它停在老屋牆角曬不到太陽的潮斑,黏在工業區清晨交班的安全帽上,也浮過稻田水面與候鳥羽毛。孩子伸手去接,光點落進掌心便不見了,等他握拳又從指縫滲出。

守護者重新想起名字。

她們的區印卻不再是不變的神格。櫻祈仍守護中西區,但她的紅牆會映出海岸潮線;星奈仍能推演未來,模型裡卻永遠保留無法量化的欄位;潮璃仍從安平出航,也允許每段旅程有不同結局。

無名者的身形在晨光中逐漸散去。

「妳給了我們名字嗎?」時雨問。

「沒有。」無名者的聲音第一次只屬於她自己,卻仍沒有說出姓名。「妳給了一個不必立刻被命名的位置。」

她走進銀灰微光,最後留下一句話。

「不要替下一個人把空格填滿。」

破碎羅盤的中央升起一道不指向固定方向的光。它穿過三十七道裂紋,沒有成為第38枚區印。

它是每當新的聲音抵達時,城市願意留下的第38道回聲。

光散去後,沒有任何人立刻歡呼。

打碎羅盤並沒有讓受損的街屋復原,也沒有消除救援中的傷勢。通訊仍有部分中斷,農田需要重新引水,沿海居民必須清理灰潮留下的鹽灰。奇蹟沒有替城市免除善後。

錦音率先清點物資,千帆重整道路,琥珀在一座廟埕架起供餐處。大鍋裡的粥煮得太稀,有人嫌沒味道,琥珀把醬瓜放到桌上,叫他有力氣嫌就過來幫忙盛。

守護者失去固定神格後,力量比過去微弱。櫻祈搬到第三箱水便手痠,偷偷換手時被時雨看見;潮璃拉繩磨破掌心,鹽音不客氣地把藥膏丟給她。

蓮羽把關子嶺幾間溫泉旅館的老闆一一叫醒,請他們開放大眾池給整夜沒睡的救援人員。泡在泥漿溫泉裡的人一個接一個睡著,她就一個一個把他們叫醒,免得有人滑進水裡。汐鈴開著漁船沿海岸線巡了一遍,把灰潮那幾天綁在碼頭上的繩結一個一個解開,解一個,念一個名字。

靜葉在六甲的落羽松步道入口擺了一張桌子,替走散的人登記,桌上放著一壺熱黑輪湯。菱羽站在她旁邊,一看到有人哭,就默默遞上一張面紙。

蒼瀾在西港的廟埕替受驚的孩子收驚。她持著令旗,神情一如往常嚴肅,念完卻從口袋掏出糖果,一人塞一顆。霧珈和明珠在東山的工寮前架起兩張桌子,一人沖一壺,請下山的救援隊喝。有人問哪一壺比較好,兩人同時說「我的」,然後同時笑了。

月紗沒有收回那些竹燈。她說等到天完全亮了,燈自己就看不見了,不用急著拆。很多事必須由居民一起完成。有人抱怨守護者不再無所不能,櫻祈卻第一次對這種限制感到安心。

「城市本來就不該靠三十七個人維持。」她說。

星奈重新啟動模型。新的府城脈無法顯示單一最佳路徑,每次推演都保留一片銀灰區域。過去她會把那視為系統缺陷,現在則把它命名為「待傾聽變數」。

「聽起來很不像正式術語。」烽華說。

「系統接受就好。」

「妳接受嗎?」

星奈看向正在搬運物資的人群。「仍在測試。」

潮璃回到港邊,發現自己已不能像從前那樣直接命令潮水。她和漁民一起拉繩,手掌第一次磨出真正的水泡。有人笑守護者怎麼比普通人還不熟練,她也笑,沒有用力量掩飾。

時雨則回到最先失名的老街。招牌上的字已恢復,卻在側邊多了一小塊銀灰色空白。老攤商問要不要補漆,她搖頭。

「留著吧。」老人說,「提醒我們這個名字不是從來都在,也不保證永遠不變。」

時雨按下錄音鍵,錄下眾人清掃街道的聲音。錄到一半,她主動停止。她想記得的不只是檔案,也包括自己拿著掃把、和所有人一起站在灰塵裡的此刻。

第三部 第38道刻痕

第十八章 不指向固定方向

外婆沒有恢復所有記憶。

母親後來告訴時雨,羅盤碎裂的那個清晨,外婆天還沒亮就醒了。她沒有開燈,自己走到二樓窗邊,看著巷口站了很久。母親以為她又要出門,趕緊過去扶她,外婆卻只是拍拍玻璃,說:「好了,都回來了。」

說完,她回床上一覺睡到中午。醒來以後,她不記得自己說過這句話。

她有時認得時雨,有時把她叫成女兒的小名;有時記得羅盤,更多時候只記得自己很久以前做過一件「以為正確、後來很後悔」的事。醫師提醒家人,清醒不會按故事需要出現,失去的能力也未必能被愛喚回來。

時雨不再每天考她日期與地址。

她會問外婆今天想吃什麼、窗外的雨聽起來像什麼,或者要不要一起坐在門口。外婆說錯往事時,時雨不急著糾正;涉及吃藥與安全,她仍清楚提醒。理解遺忘不等於放棄照顧,也不表示每一種錯誤都只能溫柔接受。

某個午後,時雨播放那首自己忘記的歌。

外婆聽完前兩句,忽然哼出錄音裡沒有的下一段。旋律可能是她臨時拼湊,也可能是某個更早的版本。時雨沒有立刻查證,只跟著她唱。

歌唱完,外婆問:「我們以前也一起唱過嗎?」

「可能有。」時雨說,「今天也有。」

一年後,老屋改成「第38號檔案室」。門前那張曬白的紅塑膠椅沒有丟,洗乾淨後留給不想一進門就說故事的人坐。早餐店仍在中午前拉下半扇鐵門,老闆有空會送一壺紅茶過來,嘴上總說只是煮太多。

門口沒有英雄雕像,也沒有完整修復的羅盤。破碎盤面被放在一張普通木桌上,斷針不再指向固定方向。有人說故事時,它偶爾會輕輕轉動;更多時候,它只是安靜躺著。

檔案室接受錄音、文字與照片,也接受一句「我還沒準備好公開」。每份資料標明說話者、時間、版本及可使用方式。投稿者能修改與撤回,彼此衝突的內容不會被強制合併。沒有任何一份檔案被宣稱代表完整臺南。

三十七位守護者偶爾出現。

星奈負責讓系統永遠保留自由欄位,詩織記錄每次版本變動,霜羽照顧選擇沉默者的權利。櫻祈學會在不知道時說不知道,也學會讓展覽留下空白。潮璃每次出航前都會存一段聲音,卻不再把歸來當成唯一圓滿的結局。

其他人來的時間不固定。菫葵每個月第一個星期一會出現,在檔案室門口那本訪客簿上蓋一枚紀念章,從不遲到,只有一次晚了十分鐘,說路上在等人。澄光把檔案室的每一個房間都畫成素描,連牆角的潮斑也畫進去。葵洛送來一盞從老街拆下來的舊燈罩,說檔案室的燈太白,人講心事時需要暖一點的光。

夏天時,夏芒提著一大桶芒果冰衝進來,說她終於等到自己的季節。雪梅隔幾個月也來,手上提著一鍋梅子雞,進門就說只是梅子採太多。柚香每年秋天會寄一張照片,照片裡是那棵被認養的文旦樹,樹下站著的人每年都不太一樣。有一年,站在樹下的是園主的大兒子。

開館一週年那天,弦歌在門口演奏大提琴。拉到最後一段,她把琴交給別人,又拿起鼓棒。路過的人被嚇了一跳,有幾個停下來,後來成了檔案室的常客。

那年秋天,臺南的鐵路正式移入地下。切換前的最後一晚,一名老鐵道員把錄音機綁在月臺柱子上,錄下最後一班地面列車進站、鳴笛、駛離的聲音,隔天送到檔案室。檔案只有三分鐘,最後一分鐘是空的月臺,和幾個沒有回家的人小聲說話。

那之後,東區鐵道旁陸續有人來投稿。最難處理的一次,來自兩個對同一場拆遷持相反記憶的家庭。一家拿了補償、搬進新大樓,說孩子終於不用每天冒險穿越平交道上學;另一家是當年最後幾戶不肯搬的人,房子被拆後,老父親再也沒有適應新的住處。雙方都要求自己的版本放在前面。

過去的櫻祈會尋找能代表整體的結論,現在她把展示桌做成兩面,讀者必須繞過桌子才能看完。詩織附上政策時間線、說明會紀錄,以及她親手寫在旁邊的那行小字;霜羽則替不願公開的家庭保留第三個空位。提菜籃的老太太來看過一次,把那把綁紅線的鑰匙放在桌角,說借放一年。

有人批評這種展示沒有答案。

時雨回答:「答案可能不是哪一家記錯,而是同一個決定真的讓不同人走向不同結果。」

地下化通車後,原本的鐵道路廊開始拆除。檔案室後來又收到一段錄音:拆軌工人敲下第一根道釘的聲音。投稿的是那名外送員,他說他現在送餐不用再等平交道了,可是每次經過那片空地,都會想起那個提菜籃的阿嬤。

另一次,一名孩子投稿早餐店老闆每天多送他一顆蛋的故事。錄音裡先有塑膠袋窸窣響,孩子小聲說媽媽上大夜班的日子,老闆都會把蛋藏在吐司下面,免得他覺得自己受可憐。工作人員嫌這件事太普通,差點把檔案放進待整理區。

穗鈴把檔案從最下面抽回來。「如果只收災難、政策和偉大傳統,這裡最後還是會忘記,是誰讓一個孩子早上沒有餓肚子。」

那份只有四十秒的錄音最後被放在入口。早餐店老闆知道後騎車來抗議,說哪有每天,只是偶爾。孩子跟在後面堅持真的每天。兩人的版本一併留下,訪客總會聽到笑。

檔案室逐漸累積不只臺南的過去,也包括正在發生的生活。新開的商店、改道的公車、第一次來到這裡的人,都不必等到成為古蹟才有資格被記錄。第38號因此不是懷舊空間,而是一個持續練習如何共同記憶的地方。

時雨的母親起初不願在檔案室留下任何東西。她說自己既不是守護者,也沒有值得展出的地方故事。直到外婆某次住院,她在陪病椅上錄下一段凌晨聲音:護理站推車經過、點滴規律落下、外婆睡夢中叫出已故丈夫的名字。

「我照顧她這麼久,最生氣的不是她忘記我。」母親在錄音裡說,「是所有人都說女兒照顧母親很應該,所以沒有人問我累不累。我也不敢問自己,怕只要說累,就表示我不愛她。」

她將檔案權限設為一年後才能公開。時雨沒有提前聽,是母親自己在一年期限到達時帶她坐到耳機前。

聽完後,時雨說:「對不起,我那時候也把妳當成應該撐住的人。」

母親看著窗外。「我也把妳的錄音說成逃避,因為我不知道怎麼面對妳有自己的方法。」

她們沒有用一次談話解決多年積累的怨。之後仍會為照顧安排、醫療決定和誰忘了買藥爭吵。不同的是,她們不再把沉默誤認成體諒。每次排班表旁都多了一欄:這週誰需要休息。

外婆不懂那張表的用途,卻很喜歡用彩色筆在空格裡畫花。有一天,她畫了一朵形狀奇怪的小花。時雨問那是桂花還是茉莉,外婆說都不是,是她現在才想到的花。

時雨沒有替它找正確名稱。她在圖旁寫下日期,標題是「今天才有的花」。她曾因忘記門前種過什麼而痛苦,如今第一次明白,記憶留下空缺以後,生命並不只剩損失。有些新的事物,正因為不必冒充原來的樣子,才有機會被真正看見。

開館第一天,一名孩子拿著錄音機問時雨:「第38號是哪一區?」

時雨蹲下,把耳機分給他一邊。

耳機裡有市場、海浪、機台、鳥鳴、列車、祭典和人們不整齊的呼吸。那些聲音互不一致,也沒有誰壓過誰。某些檔案只有幾秒沉默,標題寫著「尚未說完」。

「它不是一個地方。」時雨說,「是留給還沒被聽見的人。」

「那會不會有一天用完?」

「不會。因為它不是盒子,是一個問題。」

「什麼問題?」

時雨望向窗外。

臺南仍在改變。老屋會倒,新路會開,稻田可能成為住宅,新的語言會在早餐店與校園出現。有人離開,也有人第一次把這裡叫作家。銀灰微光沿街角升起,像遺忘留下的傷,也像每一次重新傾聽的開始。

「這一次,」她回答,「我們願不願意聽?」

孩子按下錄音鍵,沒有急著說話。

羅盤斷針在桌上轉了半圈,朝向敞開的大門。門外有一名剛搬來附近的老人,正猶豫自己帶來的故事算不算臺南;也有放學孩子追著彼此跑過,尚不知道多年後會如何記得這條巷子。沒有任何人催促他們立刻留下什麼。

第38道回聲並不要求每個人都說話。它只是確保當某個人終於準備好開口時,門仍然在那裡。

風穿過紗門。遠處廟宇敲鐘,機車從巷口經過,隔壁鐵門緩緩拉起。外婆在二樓哼著已經改變的歌。時雨聽見這些聲音,沒有試圖將它們全部留下。

她只是站在此刻,誠實地聽完。

一座城市不會因為記得所有事情而永存。它之所以沒有失去自己,是因為每當新的聲音抵達,總還有人願意回答:我聽見了。