替身把那枚存儲介質遞給蘇晚之後,中年男人在門外停留了不超過五秒,隨即重新走進會客室,把會客室的門從內部帶上,這一次他冇有把信號設備放回桌上,而是直接握在手裡,開關位置朝上。
他走到服務器螢幕前,站在那裡看了幾秒傳輸完成的提示框,然後把視線轉向蘇晚手裡那枚存儲介質,說了一件事——他說走廊東側那個拿定向天線裝置的人,不是第五方的人,是比第五方更早介入這棟建築的另一方,而那個人今晚在這裡的目的,不是保護傳輸,是在等那份建築改造日誌被帶出這棟樓,然後在停車場到公路的這段距離裡,完成一次攔截。
蘇晚在聽完這句話的同一時刻,備用手機再次震動,發件人無標註,內容隻有一個座標點,精度精確到建築樓層和房間編號,那個座標點不是停車場,不是西側出口,而是這棟樓的頂層,一個今晚從來冇有出現在任何人口中的位置。
楚承在中年男人說完之後,把服務器背板上傳輸完成後自動切斷的外接線纜斷口位置重新檢查了一遍,發現斷口的切割方式不是被人為破壞的,而是被一個提前安裝在線纜末端的熱熔裝置觸發的,這種裝置在溫度達到某個閾值之後會自動收縮切斷,觸發它需要一個外部電信號,而那個信號的發出時間節點,和今晚服務器第一次被中斷傳輸的時間高度重合,說明今晚的第一次傳輸中斷不是某一方臨時決定的,是有人預先安排好的程式,目的是把所有人困在這棟樓裡足夠長的時間。
替身在會客室裡冇有坐下來,他站在服務器和門之間的位置,把外套內側口袋裡的終止碼字元紙重新取出來,放在桌上,然後用手指壓住紙的邊角,開口說了今晚第二句完整的話——他說那枚存儲介質裡記錄的建築改造日誌,並不包括所有的改造內容,有一部分改造記錄被提前從日誌裡刪除了,而被刪除的那部分,正是涉及頂層的施工記錄。
走廊裡在這個時候傳來了一個新的聲音,不是摩擦聲,不是腳步,而是樓道西側的消防門被人從外部緩慢推開時發出的、鉸鏈壓力緩釋的低鳴,這扇門今晚一直是關閉狀態,蘇晚進樓之後從來冇有聽見它被打開過,而現在它開了,說明有人從今晚所有人都冇有經過的那條路,剛剛進入了這個樓層。
中年男人聽見消防門的聲音之後,把手裡信號設備的開關撥到了開啟位置,但冇有立刻按下發射鍵,他側過身,讓自己能同時看見門和服務器螢幕的方向,告訴蘇晚和楚承,他今晚進這棟樓不是代表任何一方,他是被人雇來取走那枚存儲介質的,雇主在六小時前告訴他介質在替身身上,但雇主冇有告訴他,這件事還有另外至少兩方知情。
蘇晚把這個資訊和頂層座標點以及消防門的聲音放在同一條時間線上,意識到今晚這棟樓裡的局麵在傳輸完成的瞬間發生了根本性的變化——傳輸之前,所有人爭奪的是傳輸本身,而傳輸完成之後,爭奪的目標已經切換成那枚介質,而頂層那個被刪除了施工記錄的位置,可能纔是今晚整件事真正的起點和終點。
楚承冇有等蘇晚做出決定,他把桌上那張終止碼字元紙翻過來,用指節壓住一角,從紙背麵的某個細節裡讀出了一件蘇晚冇有看見的東西,然後抬起頭,說了一個字串,那個字串和今晚替身一進會客室就輸入進服務器的那串終止碼,有三位完全一致。
會客室的門這個時候被人從外部敲了一下,不是連續敲擊,是單次,節奏和今晚任何一個已知在場者的行為習慣都不吻合,像是一個約定好的信號,而這個信號的接收對象,不是蘇晚,不是楚承,不是中年男人,是替身。
替身在聽見敲門聲的瞬間,把手從外套口袋上移開了。
替身把那枚存儲介質遞給蘇晚之後,中年男人在門外停留的五秒內,做了一件蘇晚冇有立刻意識到的事——他把會客室門框外側的某個細節重新確認了一遍,那個位置正對走廊中段的攝像頭盲區,說明他進這棟樓的時間遠比他今晚的行為所呈現的更早,他知道這棟樓的監控覆蓋範圍。
中年男人重新走進會客室,把門從內部帶上之後,直接走向服務器螢幕。他在螢幕前站了幾秒,冇有看傳輸完成的提示框,而是把視線落在螢幕左下角一個已經關閉的小視窗上——那是一條被係統自動歸檔的日誌記錄,時間戳顯示的不是今晚,而是六個月前,那條記錄在傳輸完成的瞬間被服務器的清除程式同步抹去,但螢幕的餘影在消失前被中年男人看見了。他把那枚介質的位置重新確認一遍,然後說出那句話——走廊東側的人不是第五方的人,是更早介入這棟建築的另一方,而那個人今晚在這裡等的,是那份建築改造日誌被帶出去之後,在停車場到公路之間完成的一次攔截。
蘇晚在聽完這句話的同時接到了頂層座標點的簡訊,她把手機握在手裡,冇有立刻把這條簡訊說出來,而是先把中年男人剛纔看向螢幕左下角的動作在腦子裡過了一遍——他關注的不是傳輸完成,是那條被清除的日誌記錄。但這個細節在蘇晚確認它之前,已經消失了。
楚承在這個時候完成了對服務器背板的檢查,他把熱熔裝置的存在以及信號觸發時間節點的重合說出來,得出結論——今晚第一次傳輸中斷是預先安排的程式,目的是把所有人困在這棟樓裡足夠長的時間。
這個結論讓中年男人手裡那個信號設備的重量發生了變化,他撥開關的動作停了一停,因為楚承的推斷意味著,連他本人今晚被引進這棟樓這件事,也可能是那個預先安排者計劃的一部分。
替身把終止碼字元紙從口袋裡重新取出來,放在桌上,用手指壓住邊角,說出今晚第二句完整的話——那枚存儲介質裡的建築改造日誌不完整,頂層的施工記錄被提前刪除了。
這句話落在房間裡,三個人同時意識到頂層座標點和被刪除的施工記錄指向同一件事,而消防門在這個時候發出了鉸鏈緩釋的低鳴。
消防門從今晚到現在從未被打開過,這意味著進來的人走的是一條所有人都冇有使用過的路,並且那條路在頂層和本樓層之間存在某種聯通方式——而這種聯通方式,正是被從改造日誌裡刪除的那部分內容。
中年男人把信號設備的開關撥到開啟位置,但冇有按下發射鍵,他側身站定,說出他今晚的真實身份——他是被雇來取走那枚存儲介質的,雇主六小時前告知他介質在替身身上,但冇有告知他今晚還有另外至少兩方知情。
他說這句話的方式是陳述,不是解釋,像是在用自己的資訊換取蘇晚手裡那條簡訊的內容。
蘇晚把備用手機收緊,把頂層座標點、被刪除的施工記錄、消防門的來路、以及中年男人剛纔看向服務器螢幕左下角的那個動作並排放在同一條線上,意識到今晚真正的起點和終點都在頂層,而那份建築改造日誌被刪除的恰恰是頂層部分,刪除它的人不是為了藏住施工內容,而是為了藏住那個施工內容所指向的空間現在被用來做什麼。
楚承在這個時候把終止碼字元紙翻了過來,在紙背麵讀到了一組蘇晚冇有注意到的資訊,他說出一個字串,其中三位和替身一進會客室時輸入服務器的終止碼完全一致。這說明那張字元紙的兩麵分彆承載著兩組不同來源的資訊,而紙背麵的那一組,不是替身準備的,是在替身不知情的情況下被人提前印在上麵的。
會客室的門被從外部敲了一下,單次,節奏和今晚所有已知在場者的行為習慣都不吻合。