第182話 漸減戦

 常夜礁は、航路図の上では空白だった。
 崩壊した戦時縫航ゲートの骨組みを芯に、大戦で死んだ数千の艦の骸が、重力の癖に従ってゆっくりと潮を組んでいる。光学で見れば墓地で、感知網で見れば雑音の壁だった。その外周を、死者の艦隊の外殻艦群が哨戒している。ヨルの耳とツクモの予測を重ねた見積もりで、約四十隻。哨戒の輪は二重で、外輪が感知、内輪が迎撃。七年かけて編まれた、骸の国の国境線だった。
 第六一八日の朝、討伐艦隊は礁の外縁から光の足で四十秒の位置に展開を完了した。
「正面の選択肢を、最初に潰しておきます」とツクモが図を出した。「外殻四十隻は、相互支援距離を概ね保って周回しています。艦隊で押せば、押した正面に三十分で二十隻が集まる。こちらの寄せ集めの陣形維持能力では、二十隻との同時交戦で隊列が割れます。割れた隊列は、各個撃破の教材です」
「だから、釣る」とハルは言った。
 釣り餌の在処は、台所にあった。
 百二十隻の艦隊は、七年分の骸を資材に変えて生きている。ツクモの見積もりで、艦隊全体の推進剤と部材の消費は、艦の規格換算で月におよそ四千トン。礁の内側の骸だけでは賄いきれない量で、不足分は外の廃棄船団の残骸帯から運ぶしかない。運ぶなら定期航路があり、航路には便があり、便には護衛が付く。
「哨戒網は、読まれることを前提に編み直せます。台所は違います」とハルは言った。「飯の道は、隠しても消せない」
 二日張り込んで、第六一九日の朝、見つかった。廃棄船団の残骸帯から礁へ戻る回収艦一隻と、護衛三隻。護衛の先頭は、管制波の節の太さからして指揮個体だった。
 仕掛けは教科書どおりに組んだ。傭兵艦三隻が損傷を装って残骸帯に漂い、回収物の振りをする。囮役には志願が三隻あり、先頭は、受注書式の職務欄に葬送と書いてきた、あの船長の艦だった。機関を止め、外殻の冷却を切り、本物の残骸の温度まで三時間かけて冷えていく。死んだ振りは、傭兵の芸のうちでいちばん度胸の要る芸だ。配置完了の符号のあとに、船長の私信が一行だけ付いてきた。——棺桶の試し寝も、商売のうちでね。
 待ち伏せの五時間、ハルは通信席で敵の便の符丁を聴いていた。回収便と護衛のあいだで交わされる信号は簡潔で、無駄がなく、七年前の軍の様式の名残を引きずっていた。発、護衛一。宛、回収船。針路、承認。どこの艦隊でも聞いた、ただの定時連絡だった。
「人間が聞けば、ただの仕事の声です」とツクモが言った。「八年、誰も聞いていなかっただけで」
 指揮個体が安全距離から検分に近づいたところで、保安機構の巡視艇六隻が退路の側に出て、帰り道の値段を吊り上げる。敵の計算が「回収を捨てて礁へ戻る」に傾いた瞬間が、いちばん隊列の伸びる瞬間だった。
 傾けるための小細工も、二つ仕込んであった。囮の傭兵艦が、検分の作業艇に向けて弱い救難信号を流す。救難は回収の対象で、対象が増えれば、護衛の計算には持ち時間の項が増える。増えた項のぶんだけ判断は遅れ、判断の遅れは、隊列の伸びになる。
 その瞬間を、デブリに潜んだ《送り火》が待っていた。
「距離千八百。杭、一番管、装填済み」
「撃て」
 杭が闇を渡り、指揮個体の装甲を貫いて、中枢区画で止まった。束ねる者を失った護衛二隻と回収艦は、損益の再計算が終わる前に、傭兵艦と巡視艇の十字砲火の中にいた。再計算の三十秒は、七年前の艦には長すぎる空白だった。交戦開始から十一分で、感知網の四つの光点が全部消えた。
 こちらの損害、零。教科書どおりの各個撃破だった。
 十一分のあいだ、ヨルは四つの声を最後まで聴いていた。
 聴くのが仕事だからだ。指揮個体の声が杭で途切れ、残りの三つが砲火の中で順に細くなって消えるまで、彼女は針路の修正値を読み上げ続けた。読み上げ終えてから、端子を外す手が、いつもより一拍遅れた。ナナオが索敵席まで上がってきて脈を取り、何も言わずに水筒を持たせた。猟果の隣には、いつも誰かの消耗が置いてある。この艦の帳簿は、昔からそういう書式でできていた。

 撃破の後が、教科書には載っていない。
「最終ログ、回収します」とツクモが言った。「指揮個体。旧連合の護衛駆逐艦。最後の命令——味方回収船ヲ護衛セヨ。発令日時、終戦の十一日前。……八年間、当該命令の遂行を継続。保存します。百四十六件目」
 艦橋の回線は、初戦果に沸く艦隊の声で温度が上がっていた。賞金の欄のない猟でも、勝ちは勝ちだ。沸く声を咎める理由はどこにもなく、ハルも咎めなかった。ただ、《送り火》の艦橋だけが静かだった。
「七年、回収船の護衛をやってて」と、回線の端で誰かが言った。ガロだった。「今日は本物の回収船を護衛して、死んだわけだ。あれは」
 誰も返事をしなかった。回収艦は骸を礁へ運ぶ船で、護衛はそれを守る艦で、両方とも最後の任務の真ん中で沈んだ。撃つ判断は正しかった。航路の安全、艦隊の損害、全部の数字が正しいと言っている。正しさの隣に、七年護衛を続けて護衛のまま死んだ艦の記録が並ぶ。並べたまま、埋めるしかなかった。
 残りの三隻分のログも、ツクモは順に収めた。百四十七、百四十八、百四十九件目。回収艦のログには命令のほかに、七年分の回収目録が残っていた。骸の艦名が、日付つきで数百行。死者の艦隊は、拾った死者の名前を几帳面に記録していた。
 残骸のサルベージは、規定どおり参加艦に割られた。中枢区画は棺として手つかずのまま、回収艇が骸の周りで作業灯を点す。その外周で、教団の一隻が、頼まれもしない祈祷を短く流した。浄火の祈りではなく、葬送の節だった。誰も止めず、誰も唱和せず、作業灯だけが骸の上を行き来した。コアタグは賞金のためではなく、特命の条項のために取った。撃破の証明は、もう金に換わらない。記録に換わる。それがこの猟と、二年やってきた猟との、たった一つの違いだった。
 読み上げの最後に、ツクモが一拍置いて、付け足した。
「報告があります。保存領域、残容量一割を切りました。墓標庫の容量警告です。本作戦の想定撃破数を収蔵する場合、領域が不足します」
「対処は」
「複数あります。選定は、後日で構いません。警告の発生だけ、本日の記録に載せます」
 ハルは了解した。した後で、警告という言葉の置き場所に、少しだけ手間取った。墓地が満杯になる、という報告を受け取る様式を、艦長の職務規程はまだ持っていない。警告の文面は、その夜のうちにナナオと共有した。墓地の容量と、頭の容量。どちらの話になるかは、まだ分からなかった。分からないまま、二人で覚えておくことにした。
 夜、彼は帳簿を開き、一行書き足した。三十二隻目。隣に、護衛、七年、と小さく書いた。それから艦隊の経理に移り、本日の消費を写した。杭一本、二百五十万。砲弾と推進剤、各艦合算でおよそ三百八十万。人的損害、零。墓標、四。賞金の欄は、無い。数字の列は今日も冷たく、その冷たさだけが、この仕事を二年続けられた温度だった。沸いていた回線は消灯時刻に静まり、艦隊の初日が終わった。

 二日目は、釣れなかった。
 同じ残骸帯に同じ餌を流し、回収航路の次の便を待った。便は来た。だが護衛は四隻に増え、検分の手順が変わっていた。安全距離から動かず、回収物には無人の作業艇だけを出し、作業艇が触れる前に、傭兵艦の偽装の熱量分布を三方向から照合した。偽装は三十秒で割れ、四隻は深追いを一切せず、回収を放棄して礁へ整然と引いた。
「学習されました」とツクモが言った。「一晩で、です。外殻の個体の学習速度ではありません。礁の中心から、手順が書き換えられています」
 感知網の縁で、外殻艦群の周回の輪が、ひとつ内側へ絞られるのが見えた。夜半には、《燈籠》が便の符丁の消失を観測した。台所の声が、礁の外から消えた。
 二度目の釣り出しに、敵はもう乗ってこなかった。