南城市圖書館是一棟九十年代建成的灰色混凝土建築,外牆爬滿了常春藤,正門台階兩側各蹲著一隻石獅子,其中一隻的鼻子缺了一塊,看起來像是被人用錘子敲掉的。
敖辰在高中三年的每個週末都來這裏——不是因為熱愛閱讀,是因為有免費空調。他對這棟樓的熟悉程度精確到每一層衛生間的位置和每一台飲水機的出水溫度。
但他從來沒有去過地下一層。
地下一層分為兩個區域:古籍閱覽室和微縮膠片室。前者存放著從清代到民國的地方誌和善本,後者儲存著建國以來南城及周邊地區所有主要報紙的縮微膠片。對於一個十八歲的便利店收銀員來說,這兩個地方大概排在"一輩子都不會去"的清單上,緊挨著"歌劇院"和"高爾夫球場"。
但他今天要去。
出門前他做了幾項準備。
第一,假名。登記表上填"張偉"。全中國使用頻率最高的名字之一,搜尋引擎檢索出來能淹沒在幾百萬條結果裏。他不確定圖書館的登記表是否會被什麽人調取,但第十七章那條匿名簡訊已經證明瞭一件事——他的調查行為被人注意到了。從現在開始,每一步都必須假設有人在看。
第二,手機。留在出租屋。如果手機被定位追蹤,那他至少不能讓圖書館這個地點和他的手機訊號產生關聯。
第三,偽裝。他穿了一件從二手市場淘來的舊西裝外套,裏麵是便利店的工作T恤。西裝外套加上他那張偏成熟的臉,看起來大概像一個二十三四歲的大學生。不夠完美,但能把十八歲這個年齡模糊掉兩檔。
他把練習本塞進書包——那本記滿了實驗資料和跟蹤者檔案的練習本,目前是他所有資訊的物理載體。沒有電子備份,沒有雲端同步。紙張是最古老也最安全的儲存介質。
上午九點二十分,他走進了圖書館。
一樓大廳的空調呼呼地吹,冷氣打在臉上讓他下意識眯了一下眼。前台的值班員是個戴老花鏡的大爺,正在看一份《參考訊息》,對每個進出的人隻投去半秒鍾的目光——判斷是否需要提供幫助,答案通常是否。
敖辰走向電梯口旁邊的樓梯入口。電梯有監控,樓梯沒有——他上高中時觀察過。
下到地下一層。走廊燈光發黃,瓷磚地麵有一層薄薄的水汽——地下室的通病。走廊盡頭左邊是古籍閱覽室,右邊是微縮膠片室。兩扇門都關著,左邊那扇貼了一張"閉館整修"的通知,右邊那扇沒有任何標識。
他推開右邊的門。
微縮膠片室比他想象的大。大約六十平米的房間,中央是四台老式膠片閱讀機,沿牆是一排排鐵皮櫃子,櫃門上貼著黃色標簽,標注著年份和報紙名稱。空氣裏有一股陳年紙張和金屬潤滑油混合的氣味——幹燥、微苦、像開啟了一間被遺忘很久的時間檔案館。
管理員是個五十多歲的大姐,坐在門口一張小桌子後麵,手裏織著毛衣。她看到敖辰時抬了一下眉毛。
"查什麽資料?"
"近十年本地報紙合訂本。"他遞上填好的查閱申請表。張偉,男,查閱目的:學術研究。
大姐掃了一眼表格,沒有追問。十八歲的年輕人很少來翻這些東西,但圖書館管理員見過的奇怪讀者比普通人多得多——上個月還有人來查1957年的糧票發放公告。
她把他領到最裏麵那排鐵櫃前,拉開櫃門。一排排膠片盒碼得整整齊齊,按年份從左到右排列。
"用完放回去。閱讀機操作說明貼在機器上。"
然後她回去織毛衣了。
敖辰站在鐵櫃前,深吸一口氣。
他麵前是十年的南城。每一天的新聞、廣告、訃告、天氣預報、讀者來信,全部壓縮在這些拇指大小的膠片盒裏。他要做的事情,本質上是一個資料探勘工程——從海量的日常資訊中篩選出那些被"善後"過的異常痕跡。
他從2014年開始。
選擇這個年份不是隨機的。他在網咖搜尋時發現的四十三條被刪新聞,最早的一條可以追溯到2014年。如果紙質報紙上也存在對應的原始報道,那他就能交叉驗證——確認這些被刪除的不隻是網路上的資料,而是確確實實發生過的事件。
第一卷膠片裝進閱讀機。螢幕亮了,泛黃的報紙頁麵在微弱的背光中浮現。
他開始逐頁翻閱。
方法很簡單也很笨。他沒有全文搜尋功能,沒有關鍵詞過濾器,隻有兩隻眼睛和一個經過物理競賽訓練的高速資訊處理大腦。他給自己設定了幾個關鍵詞類別:
一,"不明原因"——火災、爆炸、裝置故障,任何事故報道中出現"原因不明"或"正在調查"的措辭。
二,"異常現象"——目擊者描述中包含顏色異常(藍色、金色、銀色)、溫度異常(不合理的高溫或低溫)、聲音異常(低頻嗡鳴、無源震動)的內容。
三,"動物反應"——大規模鳥類驚飛、動物園動物集體恐慌、寵物異常行為。
四,"後續消失"——某條新聞在見報後的後續報道中突然消失,或者從"不明原因"被迅速改為一個合理但過於幹淨的官方解釋。
第四類是最關鍵的。因為它直接指向"善後"行為的存在。
前兩個小時他翻完了2014年全年的《南城晚報》。
收獲:三條可疑記錄。
第一條,2014年3月17日。《南城晚報》社會版第六版。標題:《老城區居民樓發生不明原因火災,消防部門正在調查》。內容描述:一棟六層居民樓三樓住戶家中突發火災,火焰呈"異常藍色",滅火後牆壁上有"不可解釋的燒痕圖案"。三天後的跟進報道將原因改為"電熱毯短路",藍色火焰和燒痕圖案的描述完全消失。
第二條,2014年8月2日。《東方都市報》南城版。標題:《動物園猛獸區全部動物同時發出恐慌嚎叫》。內容描述:淩晨兩點,動物園猛獸區包括虎、獅、熊在內的所有動物在同一時刻開始劇烈嚎叫,持續約四十秒後同時安靜。動物園方麵表示"原因不明,已請專家調查"。後續報道消失。三天後一條簡短的更正宣告稱"經調查為低頻噪音導致的動物應激反應"。
第三條,2014年11月19日。《江南日報》地方版。標題:《城郊施工現場挖出不明金屬物質》。內容描述:一處在建工地在地下十二米處挖出一塊"材質不明的金屬碎片",碎片表麵溫度異常偏高(報道稱"燙手"),且"在陽光下呈現淡金色光澤"。碎片被送往相關部門檢測。後續報道消失。
金色。
敖辰盯著"淡金色光澤"這五個字看了很久。
然後他在練習本上記下了第一條資料,翻到下一年。
他給自己定的計劃是三天。三天翻完十年的三份主要報紙。這意味著平均每天要處理約三千六百份日報頁麵。以每頁五秒的掃描速度計算,不算休息時間需要五個小時。
實際上他用了四個半小時。
不是因為他掃描得更快,而是因為他發現了一個規律:可疑事件在時間分佈上不是均勻的。它們有集中期。2014年全年三條,2015年一條,2016年兩條,2017年突然跳到四條,2018年又回落到兩條,2019年一條,2020年零條——但2021年到2024年,數量急劇上升,最後兩年加起來有四條。
總計:十七條。
十年間,僅南城及周邊地區就有十七起疑似超自然事件的報道。
他把十七個資料點標注在練習本上畫的時間軸上。紅色圓點散佈在十年的坐標線上,看起來毫無規律。但當他在每個圓點旁邊標注"善後時間"——從原始報道刊登到被修改/撤稿的時間間隔——一個驚人的一致性浮現了。
所有十七條,無一例外,在見報後四十八小時內被處理。
最快的一條隻用了十九個小時。最慢的也沒超過四十六小時。
處理方式也高度統一。從"不明原因"變成一個合理但無法證偽的日常歸因:"電路老化""低頻噪音""礦物質波動""精神疾病"。每一個歸因都恰到好處——合理到普通讀者不會產生任何懷疑,但模糊到無法真正被證實。
這不是政府的常規封鎖。
敖辰在資訊學競賽的選修課上接觸過一些資訊管理的基本概念。政府封鎖新聞的流程需要多層審批,時間延遲通常以"天"計算,而且涉及的部門越多效率越低。但這十七起事件的善後速度快得像一台精密運轉的機器——發現、評估、歸因、撤稿,四十八小時內完成,從不拖泥帶水。
更關鍵的是處理手法的一致性。十七起事件跨越十年、分佈在不同區域、涉及完全不同型別的異常,但善後的操作模式幾乎完全相同。這意味著背後不是臨時拚湊的應急小組,而是一個有標準操作流程的常設機構。
他在筆記本上的時間軸下方寫了一個問號:
"誰在清理這些?"
看了這個問號三秒,他又補了一行字:
"善後速度u003d48小時內。手法統一。常設機構。灰色著裝?"
最後兩個字他打了個問號。保潔阿姨的證詞——"穿灰色衣服的一幫人,帶著嗡嗡響的機器"——和跟蹤他的灰風衣人之間,有一條尚未被證實但越來越明顯的連線。
下午四點半。他合上最後一卷膠片盒,把它歸位到鐵櫃裏。
管理員大姐的毛衣已經織了大半隻袖子。她抬頭看了他一眼:"明天還來不?"
"後天。"
"好。那排櫃子別亂放。"
"不會。謝謝您。"
走出圖書館的時候,南城的夏天正在進入最悶熱的時段。太陽還掛在西邊天空,熱氣從柏油路麵蒸騰上來,空氣像一塊濕毛巾。
他沒有馬上走向公交站。而是站在圖書館門口的台階上,假裝看手機——他沒帶手機——實際上在用餘光掃描周圍環境。
十七起事件。十年。四十八小時善後。
拚圖的邊框已經越來越清晰了。中間那塊最大的空白——"誰"——仍然缺失。但他知道答案就在某個地方。也許就在那個穿灰色風衣、每天準時出現兩次的中年人身上。
他沿著台階走下去,混入下班的人流中。
腦子裏已經在規劃後天的第二輪搜尋目標:地方誌。如果報紙記錄的是近十年的異常,那地方誌可能包含更久遠的——民國、清代、甚至更早。
他有一種預感:這些"異常"不是最近才開始的。