旗語和烽火分別測試過一輪之後,韓昭把兩者跟原有的暗線和商路放在一起重新畫了一張圖。那張圖畫得比之前任何一張都大,攤開在學堂旁邊那間大屋子的地面上,幾乎佔了大半個屋子。原先畫圖用的是裁好的厚麻紙,這回不夠用,周平從庫房裡翻出兩匹往年染布剩下的粗白布,拼在一起,四角用木樁釘在地上,繃得平平整整。韓昭蹲在布面上,手裡捏著一截燒過的炭條,先拿一根長木尺比著,把幾種傳遞方式的走向大致勾出骨架,再沿著骨架一點點描細。圖上標註了四種不同的傳遞方式——旗語、烽火、暗線接頭點、商路歇腳點。旗語用短橫線表示,烽火用圓圈表示,暗線用虛線,商路用實線。四種方式各自有不同的覆蓋範圍,彼此之間有重疊也有空隙。重疊的地方用炭條輕輕塗出一片灰影,空隙的地方則空著,像一張網眼裡漏出來的白。
韓昭蹲在圖旁邊看了很久,用手指沿著每種方式的端點走了一遍,又把那些端點之間可以互相接上的位置用炭條圈了出來。圈完之後他退後兩步,歪著頭看了一陣,覺得圈太大,又蹲回去把幾個圈改小,改到剛好能容一個人站的位置。他一邊改一邊自言自語:“轉換點不能大,大了就亂;也不能小,小了站不下人。”改完最後一處,天色已經暗下來,屋子裡點了一盞油燈,燈火壓得低低的,只照亮圖的一角。韓昭把炭條擱在木尺旁邊,站起來活動了一下蹲麻的腿,又蹲下去把燈挪到圖中央,從頭到尾看了一遍。
傍晚他把李農、周平和趙姓漢子叫到了屋子裡。四個人蹲在圖的四角,韓昭用手指依次點了點圖上那幾個圈出來的位置:“旗語覆蓋近距離,烽火覆蓋遠距離,暗線覆蓋有接頭人的固定點,商路覆蓋有人常走的路線。這四種方式各自管各自的範圍,但互相之間不通氣。如果一個訊息從土嶺烽火臺傳回來,谷地這邊收到了,但北面哨位那邊可能還不知道。反過來也一樣。”他用手指從土嶺的圓圈沿著一條短橫線劃到北坡,又從北坡沿著虛線劃到東面溪流拐彎處,最後沿著實線劃到南面集市舊址。“訊息走到哪裡,就在哪裡停住。除非有人跑腿去傳,否則它不會自己拐彎。”
周平蹲在對面看了一會兒圖上的圈,說了一句:“如果要在幾種方式之間接上,需要在每個圈的位置設一個固定的聯絡人。聯絡人負責把一種方式收到的訊息轉成另一種方式傳出去。”他一邊說一邊用手指在圖上比劃,從烽火圓圈比到旗語短橫線,又比到暗線虛線,最後停在商路實線上。“就像水車,水從這邊來,輪子轉過去,從那邊出去。聯絡人就是輪子。”
韓昭點了點頭。他在圖上那幾處圈出來的位置旁邊各標註了一個聯絡人的位置,把旗語和烽火之間的轉換點設在北坡哨位,把烽火和暗線之間的轉換點設在東面溪流拐彎處,把暗線和商路之間的轉換點設在南面集市舊址。每個轉換點配一個固定的聯絡人,只負責接收和轉發,不負責解讀和判斷內容。訊息從土嶺烽火臺傳到北坡哨位之後,由聯絡人轉成旗語傳到谷地中央;從鄴城方向的暗線傳回東面溪流拐彎處之後,由聯絡人轉成烽火傳到谷地。他在圖旁邊用炭條寫了幾個小字,標出每個轉換點的對接方向,又畫了幾道箭頭,表示訊息流轉的路徑。箭頭畫得細,不仔細看幾乎看不見,但沿著箭頭走一遍,整張圖的脈絡就清楚了。
李農蹲在另一側,一直沒說話,這時候伸手點了點東面溪流拐彎處的圈:“這個地方我知道,溪水從北面下來,到那塊大石頭跟前拐向東,拐彎處有一片平地,能站人,也能藏東西。聯絡人設在那裡合適。”他又點了點南面集市舊址:“集市舊址現在沒人去了,但棚子還在,修一修能用。聯絡人住在那裡不顯眼,來往的人只當是看棚子的。”
趙姓漢子蹲在側面聽完之後問了一句:“聯絡人怎麼認?如果幾條線同時有訊息傳回來,聯絡人怎麼知道哪條訊息該往哪邊轉?”他問完看了韓昭一眼,又補了一句,“各條線上跑的人不一樣,有哨位上來的,有鄴城那邊過來的,有商路上跟車的,還有暗線上單獨走的。這些人互相不認識,聯絡人也不認識他們。”
“聯絡人只負責他所在的那個轉換點。每個轉換點配一枚標記牌,牌子正面刻這個點的名字,背面刻這個點跟哪些方向對接。聯絡人只認牌子上刻的方向,不認訊息的內容。訊息從哪個方向來就往哪個方向轉,不需要判斷內容。”韓昭蹲在圖上說。他頓了頓,又補了一句:“訊息本身怎麼傳,各條線有各條線的規矩。旗語用旗子,烽火用煙,暗線用紙條,商路用口信。聯絡人只做一件事:把收到的訊息原樣轉成下一種方式。他不看紙條上寫什麼,不聽口信裡說什麼,只認方向。”
他把圖上的聯絡人位置和標記牌的格式重新描了一遍,讓周平把樣牌做出來。樣牌用薄木片裁成巴掌大小,正面刻轉換點的方位名,背面刻對接的傳遞方式。周平當天下午就做了幾塊樣牌,拿給各轉換點的聯絡人試掛了兩天。樣牌做得簡單,正面用刀尖刻出“北坡”“東溪”“南集”幾個字,背面刻著“對接谷地”“對接烽火”“對接商路”之類的字樣。木片背面鑽了兩個小孔,穿一根麻繩,聯絡人掛在腰上或者系在棚柱上,取用都方便。掛上標記牌之後,各轉換點之間的傳遞順暢了不少——訊息從土嶺傳到北坡,北坡的聯絡人看見標記牌上標著“對接谷地中央”,就把烽火改成旗語傳出去;從鄴城方向傳回的紙條到了東面溪流拐彎處,聯絡人看見標記牌上標著“對接谷地”,就把紙條內容編成烽火訊號傳回來。
周平試了兩天之後回來說,北坡那個聯絡人是個沉默寡言的老兵,原先在烽火臺上看火,現在改了旗語,頭一天還不太順手,第二天就能一邊看烽火一邊打旗子,動作雖然慢,但沒出過錯。東溪的聯絡人是個中年婦人,原先在溪邊洗衣裳,周平讓她試著轉了幾回紙條,她識字不多,但記性好,看一遍就能把內容編成烽火訊號,只是編得慢,得想一會兒才點火。周平說再練幾天應該能快起來。
入夏之後,通訊網路正式運轉起來了。韓昭有時候蹲在北坡頂上看著遠處的烽火臺和旗語哨位依次傳遞訊號,有時候沿著溪流走到東面的轉換點看聯絡人接收和轉發訊息。北坡頂上風大,蹲久了膝蓋發涼,他就找了一塊平整的石頭墊在下面,一蹲就是半個時辰。從北坡往遠處看,土嶺方向的烽火臺冒起煙來,煙柱細而直,升到半空被風一吹就散了,但散之前足夠北坡的聯絡人看清。北坡的聯絡人看見煙,轉身朝谷地方向打旗語,旗子一上一下,短橫線一樣的動作,谷地中央的旗語哨位看見旗子,再把訊息往南傳。有時候風向不對,煙柱歪向一邊,聯絡人就得多等一會兒,等煙重新直起來再確認。韓昭蹲在石頭上看這些訊號一個接一個傳出去,覺得像水車葉片帶起來的水,一浪推一浪,不停也不亂。他有時候也走到東面溪流拐彎處,蹲在溪邊看聯絡人收紙條、編烽火。溪水從北面下來,到拐彎處打個旋,再往東流。聯絡人坐在溪邊一塊大石頭上,面前擺著一小堆乾柴和幾塊引火的油布,收到紙條之後先看一遍,把內容記在心裡,再把紙條塞進隨身帶的小竹筒裡封好,然後點火發煙。煙起來之後她把竹筒收進懷裡,等下一回有人來取。韓昭看她做這些事的時候不慌不忙,手上動作清楚,心裡就踏實了幾分。
訊息從土嶺傳到谷地,從谷地傳到南面的集市舊址,從集市舊址再傳到更遠的歇腳點,整條線比之前快了不少。原先從土嶺到谷地,訊息靠人跑,快則半天,慢則一天,遇到雨天路滑就得兩天。現在烽火加旗語,小半個時辰就能到。從谷地到南面集市舊址,原先靠暗線接頭,接頭人得等,等上了才能傳,現在暗線轉商路,商路上有人常走,訊息跟著商隊走,比專程跑一趟快。韓昭把通訊網路的佈局和聯絡人位置記在冊子上,冊子合上放回木箱裡。冊子前面幾頁畫的是圖,後面幾頁記的是每個轉換點的聯絡人姓名、對接方向、試傳日期和試傳結果。他在北坡那一頁上寫“老兵,沉默,旗語漸熟”,在東溪那一頁上寫“婦人,識字少,記性好,烽火編得慢但不錯”,在南集那一頁上寫“待定,棚子已修,等商路來人”。寫完這些他把冊子合上,用手掌按了按封面,像是要把裡面的字壓實。
做完這些他推開門走到門檻上蹲下來。暮色正在從核桃樹的枝葉間滲下來,把水塘染成暗色。水車還在轉著,葉片帶起的水聲穿過夜色,沿著那些正在延伸的路徑,均勻而平穩地向前鋪展著。從土嶺到谷地再到集市舊址,整條通訊線正在夜色中緩慢而穩定地鋪展著,把那些分散的哨位、暗線和商路連成了一張正在成形的網。
韓昭蹲在門檻上,手肘擱在膝蓋上,看著水塘對面那棵核桃樹的影子一點點拉長,最後跟夜色融在一起。水車轉著,水聲不停,那些訊號也像水一樣,從一處流到另一處,慢慢地把整張網浸透。他蹲了一會兒,站起來,回屋點燈,把冊子從木箱裡又取出來,翻到最後一頁,在空白處添了一行小字:“入夏,網成,尚粗,待細。”寫完他把冊子放回去,吹滅燈,推開門又蹲回門檻上。夜色已經濃了,水車的聲音比剛才更清楚,像是從很遠的地方傳過來,又像是就在腳底下響著。








