風從港口外圍的鐵皮棚子縫裡鑽進來,帶著鹹腥和機油味。我踩著碎玻璃往外走,右腿那塊舊傷還在抽,像有根鋼絲在肉裡來回拉。天沒全亮,灰濛濛的,遠處海面浮著幾艘破船,都是廢棄的。
我沒停,徑首走向第三艘——一艘鏽得只剩骨架的漁船。昨晚夜視儀掃過時它就在那兒,發動機型號老,但油箱沒拆,線路也完整。夠用了。
我翻上甲板,艙底積了半尺水,工具箱倒扣在角落。我把它撈出來,撬開,找到扳手和絕緣膠帶。手套溼透了,手指發白,但我沒時間換。蹲在發動機前,拆蓋、查線、搭火,動作全是十年前練出來的。三分鐘後,點火。
引擎咳了兩聲,沒著。我又試一次,這次響了,突突突地抖著,排氣管噴出黑煙。我關小油門,讓它穩住。
剛要起身,眼角瞥見東南方向海面有個光點一閃一滅。是戰術手電的頻閃訊號,三短一長——周婉寧的暗號。
她來了。
我抓起揹包,跳下船,沿著碼頭邊緣往東走。五十米外停著一條充氣快艇,她穿著碎花裙站在艇尾,白大褂披在外面,手裡抱著微型計算機。看見我,沒說話,只點了點頭。
“你來得比預計早。”我把揹包扔進艇裡,翻身上去。
“你走得太急。”她遞過一瓶水,“系統提示你凌晨三點就出了地下管網。”
我沒接話,擰開瓶蓋喝了口。水有點溫,但能喝。她發動快艇,螺旋槳攪開水浪,我們朝外海駛去。
風越來越大,浪頭拍在艇身上,濺得人一身溼。我盯著前方,用夜視儀掃描海面。十分鐘後,那個東西出現了——孤零零立在海里的鑽井平臺,塔身傾斜,輸油管斷成幾截掛在半空,像被扯爛的骨頭。
“就是那兒。”我說。
她沒回應,只把航速提到最大。快艇衝上平臺下方的檢修梯,我先跳上去,伸手把她拽上來。鐵梯晃得厲害,腳下鋼板腐蝕得只剩網狀結構,踩上去吱呀作響。
“你走中間,承重梁位置。”我往前探路,腳尖輕點地面,判斷哪塊板還能撐人。腦子裡閃過簽到得來的“結構弱點識別”技能,不是系統主動給的,是昨晚在蓄水池時自己拼出來的經驗。
她跟在我後面,一邊走一邊開啟微型計算機,螢幕亮起藍光。“有資料流痕跡,”她說,“這平臺上週被人遠端接入過市政網路,IP跳轉了七次,但最後一次指向地鐵排程中心。”
我沒吭聲,繼續往前。主控室門卡在軌道里,半開著。我用匕首撬開縫隙,側身擠進去。
裡面一片狼藉。操作檯炸過,螢幕碎裂,電線垂下來,地上散落著檔案殘片和燒焦的鍵盤。空氣裡有股燃油味,不重,但持續不斷。
周婉寧蹲下,把微型計算機接進控制檯介面。“伺服器部分存活,本地儲存還有日誌檔案。”她敲了幾下鍵盤,“防火牆很老,我能繞過去。”
我拿著戰術手電照角落。光束掃過一堆廢紙時,一張泛黃的紙片卡在鐵皮縫裡。我蹲下去,用刀尖挑出來。上面印著市政工程編號,字跡潦草:【七號線換乘站壓力閾值調整——允許波動±15%】。
“這個給你。”我把紙片遞過去。
她接過看了一眼,眉頭皺緊。“這不是正常維護引數。調高壓力閾值,是為了讓管道在超負荷狀態下不報警……這是為爆炸做準備。”
她重新輸入密碼,模擬關鍵詞匹配。幾秒後,一段音訊彈出來。
趙衛國的聲音響起。
“……地鐵網路是城市的血管,一旦爆裂,恐慌將撕開秩序的口子。三天後早高峰,我會讓整座城市窒息。”
錄音結束前有一串按鍵音,很短,像是在設定什麼。
她關掉裝置,手指停在回車鍵上,沒抬起來。臉色白了一下。
“他瘋了……”她低聲說。
我站在原地,沒動。嘴裡嚐到一絲鐵鏽味,才發現牙咬得太緊。右手慢慢摸到腰間,匕首柄朝前,位置沒變。
。說我”。去獄地到瘋他讓就那“
。重過搬人有近最是像,痕刮鮮新有邊旁,面地到延板花天從裂道一。面牆照電手用,側一另檯制控到走我。料資誌日份備始開,機算計啟開新重是而,話說再沒。的冷變,來回收惚恍從神眼,我看頭抬
。車輸運型小——路紋帶,窄,印胎有。塵灰面地下了蹭尖指,下蹲我
。人個一過來止不方地這
。響噹叮上檯制控在砸,來下掉螺顆幾,下一了晃架燈頂頭。屬金的沉低出發臺平,了大更風面外
。過開拉行強人被是,痕劃有上手把門。住擋雜被乎幾門小扇有,面後子櫃排一後最。深室控主向看,起站我
。下了指我”。邊那“
。開推輕輕,閂門開挑首匕用我。去過走我跟,包好背,腦電上合
。】火煙嚴——庫備儲料燃區B【:牌識標著上牆。暗黑向通階臺泥水,下向斜,道通修維個是面裡
。晰清路紋底鞋,的留新,印腳有上階臺
。頭點。眼一了看頭回我
。上面泥水在釘被紙印列張一——上牆面前到照的電手戰,半一到走。聲回有沒有面下著聽朵耳,慢都步一每。跟,下先我
。】六共,鐘分三隔間,起分五十點八早:序順引【:字行一著寫邊旁。號星了打站乘換,圈又了圈筆紅被線號七。圖路線鐵地市全張是,看一近走
。的國衛趙是跡字
。前朝刃刀,裡手在握,來出拔側腰從首匕把是只。快沒也跳心,沒吸呼,圖張那著盯我
”。西東的別了留還他“:低很得音聲,後我在站
。了裡這在不經己他,道知我為因。答沒我
。來回會定一他但
。等裡這在就我而








