***,2000年1月18日,凌晨四點三十七分。
白慧趴在廢棄工廠的樓頂邊緣,身上覆蓋的偽裝網與水泥碎塊融為一體。體溫在零下十九度的空氣里凝成一層薄薄的白霧,又被她刻意調整呼吸的頻率壓到最低。M24****的槍管架在兩塊磚縫之間,槍口微微伸出天臺護欄三厘米,不足以讓任何地面視角捕捉到反光。
瞄準鏡里的世界是淡綠色的。
烏素揚從黑色防彈轎車里出來時,白慧的右手食指已經搭在了扳機護圈外。她數了五個數。保鏢下車、前后各兩人、烏素揚最后出現,每一步都踩在她預判的時間節點上。這就是專業和業余的區別,業余的人盯著目標,專業的人盯著目標的習慣。
距離六百一十三米。
她用瞄準鏡里的密位點測算過三遍,第一遍是烏素揚下車前,第二遍是他從后座伸出左腳時,第三遍是他站直身體整理大衣衣領。三組數據完全吻合。風速從樓頂的***估算,每秒三米,從北偏東方向來。濕度零下溫度下的干冷空氣,彈道偏移量在腦子里已經換算完畢。
白慧推彈上膛。**是7.62×51毫米北約標準彈,她親手挑的。彈頭重量十點八克,槍口初速八百五十米每秒,在這個距離上槍彈的動能損失不到百分之十五。
烏素揚站在***門口,對著迎上來的保鏢隊長說了句什么,嘴角甚至帶著點笑意。那種笑白慧見過,做這一行超過十年的人身上都有這種笑,天塌下來也不會皺一下眉頭。邊境叢林里的毒梟這樣笑,金三角的將軍這樣笑,***地下的皇帝當然也這樣笑。
白慧吸氣,胸腔擴張到最大容量的百分之七十,屏息。心臟在**次舒張的瞬間,她的食指均勻后壓。
擊錘釋放,撞針撞擊底火,**燃燒產生的高溫氣**動彈頭沿膛線旋轉射出,槍**出一團被消音器削減過的悶響。在白慧的感官里,這一切被拉得很慢。彈頭飛出槍口的瞬間她已經開始回收身體,右肩后撤,狙擊鏡里的畫面因為后坐力輕微上跳,但她還是看見了——彈頭劃破空氣時帶出的細小水蒸氣凝結線,是一條筆直的白線,沖向烏素揚的太陽穴。
零點三秒后,烏素揚的保鏢從側面撲過來,把那個格魯吉亞老頭整個撞倒在地上。**擦著烏素揚的頭皮飛過去,把***大門上的霓虹燈管打碎了一根。碎裂的玻璃渣落在保鏢的后背上。
白慧的身體比意識更快地做出反應。撤槍、拆解支架、偽裝網卷成一團塞進戰術背包。所有動作完成在七秒之內。她站起來的時候膝蓋沒有發出任何聲音,這得益于過去十四年每天四十分鐘的靜默訓練。
失手了。
她沿著預定路線往樓頂另一側撤退,腳尖落地先外側后內側,每一步都踩在之前踩過的腳印里,雪地上沒有增加新的痕跡。通往廢棄廠房的鐵梯她提前用機油潤滑過,踩上去的聲響控制在四十分貝以下,低于這座城市夜晚的**噪音。
走到三層拐角的時候,下面忽然傳來俄語的喊話。
"樓上有人!電梯井側面!"
白慧停下來。她沒有靠在墻壁上,而是側身站在樓梯邊緣,背對著墻根露出不到十五厘米的身體截面。右手從腿側拔出斯捷奇金自動**,左手同時摸出腰間最后一枚閃光彈。戰術手套下的指尖能感覺到彈匣的重量,還剩十二發。
樓下至少四個人。腳步判斷,兩個從正樓梯上,兩個從東側消防通道包抄。腳步聲的節奏是受過訓練的,不是普通保安。烏素揚的人反應速度比她預估的快了六到八秒。
她在心里把這個偏差加進下一次的評估參數里。
樓下的喊話又響起來,這次用的是帶著高加索口音的俄語:"放下武器,你出不去。"
白慧拔掉閃光彈的保險銷,握在手里三秒,然后貼著地面往樓梯下方的拐角滾出去。閃光彈在臺階中間爆開,強光灌滿整個樓梯間。她閉眼偏頭的時機比閃光早了零點二秒,視覺殘留影響最小。
槍聲在她睜開眼的同時響起。三點射。第一發打在最前面那人的右肩,第二發擦著第二人的防彈衣邊緣打在頸側動脈上,第三發從第三人的膝蓋側面穿過去。三發**打完她的人已經切到更低的臺階上,旋轉角度壓低了暴露在槍線里的身體面積。
第一個中肩的人手里的AKS-74U掉在臺階上,槍托撞出"咚"的一聲。白慧從那人身側閃過去的時候順手撥開了槍的保險,把那只槍踢下樓梯。沒必要用,但也不能留給對方。
她往下一層跑,六樓,五樓,四樓。
每個拐角停頓零點五秒,聽聲音。東側消防通道的人還沒追上,正樓梯后面還有更多人涌上來,靴子踩在水泥地上的聲音越來越密。白慧在三樓走廊盡頭停下來,推開一扇貼著封條的窗戶,翻出去,落在隔壁樓二層延伸出來的排水管上。排水管受力的瞬間發出金屬扭曲的聲音,但沒斷。
她順著管子滑到地面,落進一條堆滿積雪的窄巷。
巷子另一頭有車燈掃過來。是一輛灰色拉達轎車,副駕駛車窗搖下來一半,露出一個男人的臉。那人看見白慧從巷子里出來,喊了句什么,俄語,太快了沒聽清,但從表情判斷是發現了她。
白慧抬手。斯捷奇金**隔著四十米打了第一發,打在拉達的左前輪上。輪胎爆開的聲響比槍聲還大。車子歪向一側撞上旁邊的垃圾桶,金屬翻倒的噪聲灌滿了整條巷子。她轉身往反方向跑,翻過一道兩米高的鐵柵欄,手套上的防滑涂層在鐵管上擦出一溜細微的火星。
翻過柵欄就是***河岸的步道。冰封的河面在月光下泛著暗白色的光澤,對岸的克里姆林宮尖頂還亮著幾盞昏黃的燈。
白慧的速度沒有放慢,但腦子里開始回放剛才那個失誤。
烏素揚的保鏢撲倒目標的時間點,比她預估的早了零點一秒。問題出在保鏢的身體重心上。她在測距時把那個大個子保鏢定位在烏素揚身體右側一米二的位置,而實際站位是一米零五。差了十五厘米。十五厘米決定**在那個時間窗口里到底是打進太陽穴還是擦過頭皮。
她把差值和風速、濕度、心跳干擾歸在一起,腦子里單獨開了一欄。所有的變量都要重新校準。
沿著河岸跑了八百米,鉆進地鐵站入口。凌晨四點的***地鐵還沒運營,但入口通道的暖氣管道**她能撬開。鉆進去的瞬間暖流裹住她的臉,睫毛上的冰碴化成了水。白慧貼著管道壁蹲下來,脫下右手手套,從背包夾層里掏出加密衛星電話,按了一串號碼。
電話接通,對面沒說話。她在等待音頻加密握手信號完成的五秒鐘里,把剛才所有的行動數據從戰術記錄儀導入電話,包含槍擊時間、彈道偏移量、撤退路線、接觸人數。
"任務失敗。"她用中文說。聲音很平。
對面沉默了兩秒。信號雜音在加密信道里滋滋作響。
"代號幽靈,歸隊待命。"對面的聲音是個男人,四十五到五十歲之間,發音時帶著極輕微的南方口音。"車輛接應點變更為***廣場東南角,綠色沃爾沃,車牌尾號三九。三十分鐘到達。你的撤離窗口從現在起壓縮到四十分鐘。"
"收到。"
通話結束。她把電話拆成三部分塞進背包夾層,管道井外面傳來地鐵巡道的腳步聲,過去之后她才從另一側出口爬出來,修正方向往***廣場移動。
四十分鐘。這個時間給得比平時緊。
她一邊走一邊在腦子里拆解整件事。烏素揚的保鏢團隊比三個月前的評估報告多了一個人,而且那個撲救的人——白慧在彈頭飛行的零點三秒里看清了那人的動作——是個受過特種訓練的肉盾。那雙鞋是山地部隊的制式靴,撲救的角度和發力方式都顯示對方提前知道有狙擊威脅。
提前知道。這意味著情報泄露,或者烏素揚的安保等級在最近七十二小時內被動升級了。而她的行動指令是四十八小時前發出的,中間有二十四小時的盲區。信息差。
白慧從一條地下通道穿到***廣場背面時是凌晨五點零九分。廣場上的鴿子被遠處一輛駛過的卡車驚動,撲棱棱飛起來一片。她貼著廣場南側的花壇邊緣走,步速適中,外表看起來就是個早起趕火車的旅客。戰術背包的外罩換成了深藍色帆布,槍拆解后在背包內的隔層里分三處放置,金屬部件之間用泡沫隔離,從外面完全摸不出輪廓。
綠色沃爾沃停在東南角的公交站牌旁邊。車牌尾號三九,沒錯。
白慧走過去拉副駕駛的門。車里坐著的人是個穿灰色風衣的中年男人,戴著眼鏡,看起來像大學老師。那人看了她一眼,沒什么表情,只是發動了車子。
"簡報。"白慧系上安全帶。
"烏素揚毫發無傷。"灰風衣男轉動方向盤駛入主路,"你的**在他頭皮上犁了一道溝,縫了七針。***幾個主要媒體都在報這件事,口徑是不明**襲擊知名商人。警方介入級別已經提到了聯邦***。"
"情報部門誰接觸過行動細節?"
"你懷疑泄密?"
"他的人在樓梯上堵我的速度比模型快八秒。"白慧看著窗外。***的街燈一盞一盞往后退,有些燈罩里積了半指厚的雪,光透出來是渾濁的橘**。"八秒意味著他們從頂層監控系統看到我的熱信號到完**員調度,用了整套標準反狙擊流程。普通保鏢隊做不到。"
灰風衣男沉默了一會兒。"***站的人接觸過你的行動參數,但是按分級**,只有兩個人有權限拿到完整數據。****·季莫費耶夫,***站副站長,還有他的助理。"
"季莫費耶夫。"
"他的履歷干凈。在***待了七年,經手的行動二十七次,成功率百分之九十六。上個月剛完成一次使館撤離。"
白慧沒再說話。她在腦子里調出季莫費耶夫的檔案,兩張照片、三份行動報告、四次聯絡記錄。七年。二十七次。百分之九十六。這個人的數據漂亮到不正常,做了七年外勤沒有一次重大失誤,幾乎從不出現在任何內部通報的關注名單上。但一個從不出錯的人,恰恰可能是最危險的人。
"送我回安全屋,"白慧說,"我需要七十二小時做任務復勘。"
"上面批的是二十四小時后撤離***。"
"那就讓他們重新批。"
灰風衣男從后視鏡里看了她一眼。他認識白慧六年,知道這個人的行動風格從來不在任何既定的軌道里走。六年前在貝魯特,她單槍匹馬從***的據點里撈出一個叛變的線人,任務結束后的報告寫了八千字,其中七千字是列出所有變量和偏差。從此上頭給她的行動自由權限是最高的那一檔,別人需要五個層級簽字才能調整的參數,她一個人就能改。
沃爾沃駛入***西郊一片老式居民區,在七號樓前面停下來。白慧下車,灰風衣男沒熄火,車窗降下來一條縫。
"季莫費耶夫今天上午有個會,"他說,"在國際貿易中心十九樓。十點開始。"
"哪個會議室?"
"我沒問,但十九樓只有一間是玻璃墻的。"
白慧點了點頭。灰風衣男把車開走,尾燈在雪地里消失之后,她才轉身走進單元門。安全屋在五樓,一間五十平米的公寓,窗戶朝北。她進屋之后先把窗簾全部拉上,檢查了門框側面和窗臺下沿的頭發絲——都還在,沒人進來過。
然后她站在廚房的水槽邊,擰開水龍頭洗了把臉。冷水打在臉上的時候她才看見自己的手指在輕微發抖。不是因為冷。腎上腺素退潮之后的軀體反應,正常。她握了握拳,指節發出細小的"咔咔"聲,抖意止住了。
她坐在沙發上打開戰術記錄儀的回放功能。液晶屏上是剛才狙擊位的畫面,她把時間軸拉到擊發前的那三秒,一格一格往前挪。烏素揚下車。保鏢站位。烏素揚整理大衣。那個撲救的人。
白慧盯著那個撲救者的靴子看了兩分鐘。山地部隊制式靴,右腳外側有磨損,說明這個人習慣右腳發力。撲救的方向從右向左,整個身體橫著騰空,攔在烏素揚和**中間。判斷出彈道方向的依據只能是狙擊鏡反光。但她的狙擊鏡裝了蜂巢式防反光罩,正面角度根本看不到任何亮斑。除非那個人在開槍之前就知道**會從哪個方向來,而這個方向只能從樓頂的觀測點推算出來。
推算。說明行動參數被第三方獲取了。
白慧關掉記錄儀,從床底拿出第二把武器,一支VSS微聲****,射程比M24短,但在這個城市里用正合適。她檢查了槍機、瞄具、彈匣,把槍裝進一個長條吉他盒里。然后換了身衣服,灰黑色沖鋒衣,黑色毛線帽,深色圍巾遮住下半張臉。
出門的時候是早上七點。天剛蒙蒙亮,街上的積雪被早起的人踩出一條灰黑色的窄路。白慧穿過三個街區,坐了兩站地鐵,在離國際貿易中心還有一公里的地方下來,步行過去。
她在貿易中心對面的咖啡店里坐到九點五十分,要了一杯黑咖啡,沒碰。透過玻璃窗看著十九樓的玻璃幕墻,那間會議室確實能看到這邊。但距離太遠,她只能看到里面有人影走動。九點五十八分,灰風衣男說的時間,會議室里開始進人。白慧數了數,進去了六個,其中有一個身形偏高偏瘦,走路時右肩微微前傾,這個體態特征和季莫費耶夫的檔案照片一致。
十點整,會議開始。白慧繼續看。玻璃墻后面的人在落座,其中有一個人始終站著,手插在口袋里,背對著窗戶。那個姿勢白慧很熟悉,面對門口、背對死角、保持隨時可以移動的重心分布。這是外勤人員習慣性的安全站位,而會議室里其他五個人都是普通的坐姿。
站著的人轉過身。白慧的瞳孔稍微縮了一下,那人的臉被玻璃反光照得不太清楚,但臉頰輪廓和季莫費耶夫檔案上完全吻合。俄裔,高加索人種特征,下頜骨棱角分明。
季莫費耶夫。
白慧把那杯冷透的咖啡留在桌上,走出了咖啡店。她在回去的路上想清楚了兩件事。第一,如果季莫費耶夫是泄露行動參數的人,他的目的是什么?烏素揚只是***地下勢力的一條線,動一條線不至于讓一個潛伏七年的副站長暴露身份。所以要么季莫費耶夫不是泄密者,只是行動流程里某個環節出了問題;要么烏素揚這盤棋比評估報告里寫的要大。
第二件事,她自己的處境。一次任務失敗足夠讓上級重新評估她的狀態,而評估的結果很大概率是召回休整。召回。那就意味著離開這條線,回到總部做半年的述職和訓練,然后被派到別的戰區重新適應。等于她過去三年在***建立的情報網、聯絡渠道、地形記憶,全部歸零。
白慧回到安全屋之后給灰風衣男發了一條加密短信:"季莫費耶夫十點整出現在十九樓會議室,與會議紀要核對他的參會時間。"
半小時后回復來了:"會議十點零三分開始,季莫費耶夫十點零七分入場。他遲到了。"
遲到了七分鐘。而白慧九點五十八分看到玻璃墻后面有人影移動,那個身形偏高的站立者,十點整轉身露出季莫費耶夫的臉。那個人十點整在會議室里,但會議紀要寫他十點零七分才到。
有人替季莫費耶夫在開會之前先站在了那間屋子里。
白慧把手機收起來,坐到窗邊的椅子上。她看著窗外灰白色的***天空,雪又開始下了,****的,把對面樓頂的輪廓模糊掉。今天是1月17日。距離她被派到***執行這項"半年期定點清除"任務已經過了十一個月。本來還有一個月就結束輪換回總部,而現在她失手了。擊發之前的零點一秒里她有過一個極短暫的念頭,那個念頭在當時的戰術環境里一閃而過:烏素揚的保鏢站位變了。但她扣下了扳機。那個念頭被她壓進了扣動扳機的肌肉記憶里,沒有叫停。
這是她職業生涯第一次失誤。十四年,兩百一十七次任務,沒有一次像今天這樣——**離目標還有三公分的時候被別人撞開。
白慧把吉他從琴盒里拿出來,放在膝蓋上。VSS的槍管在琴頸的位置偽裝得很好,她拉開槍栓,空膛掛機,對著窗臺上的一只瓷杯子做了三遍據槍瞄準的動作。沒有**,只是讓肌肉記住這個重量、這個平衡。
明天二十四小時撤離窗口到期,但白慧不打算走。她需要查清楚季莫費耶夫的替身是誰,需要搞清楚烏素揚的保鏢隊長為什么提前知道彈道方向,需要在離開***之前把這條線收干凈。
有人在夜里一點鐘敲了她安全屋的門。三長兩短,是聯絡暗號。白慧端著槍走到門后,透過貓眼往外看,走廊里空無一人,門口地上放著一個牛皮紙信封。她等了三分鐘才開門,快速把信封收進來,關門,鎖死。
信封里是一張照片。季莫費耶夫和烏素揚坐在同一間餐廳里,桌上擺著紅酒,兩個人的身體都微微前傾,嘴唇翕動。照片背面用鉛筆寫了一個日期:1999年12月23日。
三周之前。
白慧把照片翻過來又看了一遍,然后把這張照片和戰術記錄儀的數據卡一起,放進了背包最里層的防水袋里。
凌晨三點。***的暴風雪開始加大,風從窗縫里灌進來,發出低沉的呼嘯聲。白慧沒睡。她坐在黑暗中,把M24的槍管重新擦拭了一遍,槍膛里的膛線在清理棒的來回中閃著冷光。明天天亮之前她要轉移安全屋。之后還有三十六個小時,三十六小時內她要完成情報交叉驗證,確定季莫費耶夫和烏素揚之間的關聯層級,然后決定下一步是上報還是自己動手。
狙擊鏡被她重新校準過一次。這次她把所有的偏差系數都調了,風速、距離、人體反應時間,所有的變量都加了一個負的百分之零點五的修正值。同樣的六百一十三米,同樣的烏素揚站在***門口,同樣的保鏢從側面撲過來——白慧在腦子里重新打了一遍這一槍。這一次,**提前了零點一秒擊中。
她的拇指摩挲著槍機柄上的防滑紋,紋路里還嵌著一點今天白天沒用完的槍油。
窗外的***在暴雪里沉睡著。這座城市見過太多槍口和**,見過太多人來了又走,見過太多秘密被掩埋在凍土下面。但白慧知道,這發擦著頭皮飛過去的**只是一個開始。烏素揚還活著,季莫費耶夫跟烏素揚喝過紅酒,***站里有人給她的行動參數開了后門。這把火要從根上滅。
她把擦好的槍放回吉他盒,站起來走到窗邊。暴雪把對面樓頂的輪廓完全抹掉了。白慧盯著那片白色看了一會兒,然后拉上窗簾,轉身把桌子上的地圖攤開。她手指點在地圖上一個坐標上——***東北方向,通往謝列梅捷沃機場的高速公路。明天上午十點,季莫費耶夫有一趟出城的行程安排。
白慧在坐標旁邊畫了一個圈。
距離天亮還有四小時。她需要睡眠,至少一個半小時的快速眼動期,讓中樞神經完成基礎恢復。但在此之前,她把VSS****裝進了吉他盒的夾層里,然后檢查了彈匣里的**,一共十發。每一顆都是她自己壓的彈,底火、發射藥、彈頭,所有工序在她自己的安全屋里完成,沒有經任何人的手。
她躺下的時候枕頭下面壓著斯捷奇金**,外套掛在床頭,右手從被子里伸出來垂在床邊,距離槍柄十二厘米。閉眼之前她腦子里最后閃過的畫面是今天白天在瞄準鏡里看到的那條白色水蒸氣線,筆直的,穿過六百米的空氣,終點差了三公分。
三公分。
白慧閉上眼睛。呼吸開始變慢。外面暴風雪的聲音從清晰漸漸模糊下去,進入半休眠狀態的前一刻,她腦子里自動彈出一行數據修正:下一次,任何目標周圍半徑兩米內的所有移動物都納入射擊窗口計算。兩米內的一切活物,都要在**擊發之前被她預判軌跡。
晚安,***。
明天還有一槍要打。
精彩片段
金牌作家“夢野炊煙”的優質好文,《把子彈種進山里》火爆上線啦,小說主人公白慧白承忠,人物性格特點鮮明,劇情走向順應人心,作品介紹:莫斯科,2000年1月18日,凌晨四點三十七分。白慧趴在廢棄工廠的樓頂邊緣,身上覆蓋的偽裝網與水泥碎塊融為一體。體溫在零下十九度的空氣里凝成一層薄薄的白霧,又被她刻意調整呼吸的頻率壓到最低。M24狙擊步槍的槍管架在兩塊磚縫之間,槍口微微伸出天臺護欄三厘米,不足以讓任何地面視角捕捉到反光。瞄準鏡里的世界是淡綠色的。烏素揚從黑色防彈轎車里出來時,白慧的右手食指已經搭在了扳機護圈外。她數了五個數。保鏢下...