風圧靴の演算士と発火侯爵 第28話「終章」
焼けた空気が唸り、街路樹の幹が黒く脈を晒している。火花が雨のように落ち、長袖の布がこすれるたびに煤の匂いが鼻を刺した。避難所に残された人々は、小さな輪になって震えている。幼い子の髪が熱でぱちぱちと跳ね、誰かの手のひらが背中をさすっていた。
焼けた空気が唸り、街路樹の幹が黒く脈を晒している。火花が雨のように落ち、長袖の布がこすれるたびに煤の匂いが鼻を刺した。避難所に残された人々は、小さな輪になって震えている。幼い子の髪が熱でぱちぱちと跳ね、誰かの手のひらが背中をさすっていた。
ユラは風圧靴の重みを両足に感じていた。革の裏に縫い込まれた網目が皮膚に吸い付くように冷たく、内部の継ぎ目が微かに振動している。遠くで、発火侯爵の焔兵たちがまたぞろ隊列を組んで進んでくるのが見える。彼らの前を行く侯爵のシルエットは、火を纏った王冠のようだった。
「ここで止めないと、また避難路が断たれる」カイトが吐き捨てるように言った。胸板に泥を固めたような息づかい。彼の瞳には、いつもより鋭い決意が宿っている。
ミラは手首の端末を指で撫でながら、顔を顰めた。「ユラ、起動するなら今しかない。でも……合意がいる。全員の合意がないと、風圧靴の演算法は境界を作れない。無理に走らせれば、その演算法は“誰が味方か”を区別できず、敵にも同じ作用を生む。火が風を得れば、もっと酷くなる」
ユラは動かなかった。足元の靴が小さく唸り、風を吸い込むように軋んだ。演算法は言葉にすれば単純だ。風圧靴を媒介に、あらかじめ仲間と共有した作戦だけを物理空間に一度だけ実現する。ただし、一度だけ。単独で発動すれば代償がある。使用直後、彼女の感覚の一部が奪われる――最初は鈍い痺れ、やがて取り返しのつかない欠落。仲間の合意を無視すれば、境界は消え、作戦は「同じ効果を及ぼす可能性のある全て」に広がる。結果、敵であれ市民であれ、同じ風圧の中に置かれる。
「そんなことは、もう何度も聞いた」カイトが歯ぎしりした。「今、子どもたちがいる。ユラ、君の一人の判断で、命を奪うか救うかなんて――」
「一人の判断じゃない」ユラは低く言った。声が風に攫われそうになる。「合意を取ればいい。私は一度だけ、それを現実にするためにここにいる。けれど――合意がなければ、私が走ることは誰も救わないかもしれない」
避難所の外で、侯爵の焔兵たちが列を詰める。彼らの持つ火球が空気を切り裂き、熱の波が足元の砂利を踊らせる。誰かの泣き声が、短く引き裂かれた。
「じゃあ、僕が」小さな声がした。セイナだった。コミュニティの代表を務める彼女の手は、袖の中で震えている。顔には煤と涙と泥が混ざり、しかし声は静かに通った。「ここにいる全員に聞く。ユラの作戦に賛成か。同意するか、するなら手を挙げて」
空気が止まる。数秒後、掠れた声と濁った唸りが輪の中から上がる。老人の手、母親の薄い腕、青年の拳。カイトは一瞬ためらい、次いで自分の胸を小さく叩いて手を挙げた。ミラの指先が震えながらも合図の端末を叩き、端末の灯が連なって光った。
「よし」ユラは目を閉じて深く息を吸った。周りの同意が、風圧靴の内部で冷たい電圧となって脈打つのが分かった。ミラが置いた小さな金属棒――合意キー。掌から掌へと繋がれたその輪は、演算法の境界を定義する。人の意思が物理回路を越えて働く瞬間だった。
「数を数える」ミラが囁く。「安全域の定義、避難路の投影、熱流の排除経路、そして脱出ベクトル。すべて合意済みのプランだ。覚悟はある?」
ユラは拳を握った。風圧靴が足裏で冷たい刺激を返してくる。代償はわかっている。だが彼女の視界には、炭のようになった遊具に寄り添う子どもの小さな手、毛布を抱きしめる老婆の震える肩、そしてカイトの確かな背中があった。
「ある」ユラは答えた。
靴が唸りを上げ、地面の空気が急に締め付けられる。最初は微かな圧が肌を撫で、次いで低い轟音が腹の底に落ちるように伝わる。風が、規則正しい溝を描いて道を切り取った。砂塵が渦を描き、熱の塊が巧みにチャンネルされていく。ユラは手にした感覚を追おうとしたが、耳鳴りが鋭くなって景色の音が剥がれていった。最初に聞こえなくなったのは、隣でカイトが荒い息を吐く音だった。次に、微かな香り――隣の子が泣いたときに上がる鉄の匂い――が薄くなった。
演算法は働いた。合意によって定義された風の回廊は、避難所の前を滑るように引かれ、火の表面張力を断ち切った。焔兵たちが火球を放っても、その球は旋回する風に弾かれ、空中で分散していく。侯爵の手元から、火の矢が弧を描いて消えていった。人々は軋む床板の上を、風が作った滑り台のように転がるようにして安全域へ出ていく。幼児は抱き上げられ、年老いた足も滑る木箱のように前へと運ばれた。
しかし、代償は確かに来た。ユラは舌を口の中で動かしてみたが、甘さも苦さも識別できない。耳の奥に蝉の殻を割るような高音が残り、遠くの声は綿布越しのように遠い。皮膚感覚の一部が薄れ、左足の裏だけがまるで他人のもののように冷たかった。ミラが駆け寄り、ユラの肩を掴む。彼女の瞳は泣いていた。
「大丈夫?」ミラが、けれども言葉がかすれていた。ユラはうなずいた。うなずく感覚さえ、少しぎこちない。
避難は完了した。最後の一人が回廊を抜けると、風圧靴は最後の抵抗を見せるように強烈な吐息を放った。空気が乱れ、火の舌が幾分か消える。侯爵は屋根の縁に立ち、長いマントを翻していた。彼の顔は見えなかった。ただ、彼の周囲に散らばる炎の輪が、勝ち誇ったようにぱちぱちと音を立てる。
「お前、それで満足か」侯爵の声が、街にこだました。音は歪んでいたが、その嘲りは変わらない。
ユラは立ち上がり、ふらりとした足取りで前へ出る。違和感――聴覚と嗅覚の一部が奪われたという実感が、全身を包む。だが、胸の奥に何かが澄んでいる。合意の輪。自分一人ではなく、そこにある意思の重なりが、彼女の意思を支えていた。
「あなたは、火を恣にした」ユラは言った。声は薄く、しかしはっきりと届いた。「でも私たちは、選ぶ。誰が守られるかを、誰が決めるかを」
侯爵は嘲笑を止めた。彼の手が、焔をまた掻き集める。だがその焔は、先ほど見たように制御が利かない。演算法が作った風の軌跡が、彼の火を無効化していく。もしユラが、同意を得ずに走らせていたら――侯爵の火勢を逆手に取り、焔兵たちを強化する結果になったかもしれない。合意という縛りが、逆に暴力の連鎖を断ち切ったのだ。
焔兵の列は崩れ始め、侯爵は一瞬手元を狂わせた。そして、彼は笑った。熱い笑いで、恨みを含んだ。だが、その笑いは力強さを欠いていた。
戦いは終わりに向かった。焔兵たちは散じ、侯爵は退いた。人々は互いを抱き締め、誰かが泣き、誰かが笑った。ユラは座り込み、手のひらに残る振動を感じていた。ミラが彼女の手を握り、カイトが肩を叩く。セイナは人々に向かって声を上げる。「今日はここで止められた。だが、これからが本当の仕事だ。私たちは合意で動いた。それを仕組みにしよう」
ユラはゆっくりと立ち上がった。耳の中の蝉鳴はまだ消えないが、胸には静けさが広がっていた。彼女は風圧靴を一度、見下ろした。革は焼け、網目に砂が噛みこんでいる。それを自分だけの武器にしていたら、何が起きただろう。彼女は答えを知っている。だからこそ、これを手放すと決めていた。
「演算法は、単なる道具だ」ユラは言った。声はまだ弱い。だが、隣の人々が耳を傾ける。ミラが小さな端