Enter■ふつーのプログラマです。企業内Webシステムの要件定義から保守まで何でもやってる、ふつーのプログラマです。ヴァンの後ろを走っているのは、お馴染みのツートンカラーに塗装されたミニパトだった。けたたましくサイレンを鳴らし、パトランプを点滅ながら接近してくる。路上のZたちは、もちろんその音と光に注意を惹きつけられ、一斉に歩みを止めた。丁目交差点で二手に分かれた。大塚家具の方へ左折して視界から消えた。多くのZがその後を追うように向きを変え、のろのろと歩き出す。『待たせたな』シルクワームとの通信が回復した。『このまま屋上駐車場に直行する。『了解』レインバードが応答した。『ああ無事だ』テンプルが答えた。一度途絶えたサイレンが、再び聞こえはじめた。レインバードの視野を見ると、いちょう通りの交差点にミニパトが現れたところだった。ミニパトはそのままタイヤを滑らせながら左折すると、時代遅れの暴走族のように蛇行しながら三菱重工ビルの前まで進み、けやき通りの広い交差点で派手なスピンターンを繰り返した。スキール音とパトランプ、そしてタイヤから発生する白い煙に、Zの注意が集中する。セキチュー店内に侵入してきたZたちの中でも、入り口に近い奴らは、どっちに行ったら遅い朝食にありつけるのか、と迷ったように屋外に顔を向け直していた。ヴァンは、交差点を曲がった地点で停車して様子を窺っていたが、やがて周囲のZを刺激しないようにゆっくりと動きだし、駐車場へ入ってきた。駐車場にいた数十体のZたちは、建物の反対側で繰り広げられているドリフトマッスルに興味を示して散らばりつつあった。階の平面駐車場から屋上駐車場へ続く入り口には、クッションドラムとアルミ製のバリケードフェンスが設置してあった。ヴァンの助手席からシルクワームが降り、周囲を警戒しながら、慎重にバリケードをどかし始めた。『スクレイパー、そろそろいいぞ』テンプルが呼びかけた。『わかった』スクレイパーが応じた。『こいつを乗り捨てたら、遠回りして拠点を出たあたりに隠れる。型に気をつけな』テンプルは答えた。『ヘッドハンターの生き残りにもな』けやき通りでは、ミニパトが連続ターンを止めて、南の方角へ一気に加速していた。数百体以上のZがぞろぞろと押し寄せる中、運転席からスクレイパーが飛び出し、そのまま日本丸の方へ走って姿を消した。クイーンズスクエアの横を抜けて、迂回しながらセキチューの近くを目指すのだろう。何体かのZがスクレイパーを追ったが、ほとんどのZは光と音の方に興味があるらしく、ミニパトを十重二十重に押し包んでいた。おかげでセキチュー周辺のZ密度は、かなり薄くなっている。その間にも、セキチュー内部では決死の防衛戦が続いていた。階段からもZが昇り始めていたので、サンキストは慎重に狙いをつけて発砲を開始した。スロープを守るリーフたちは、押し寄せるZの群れをどうにかせきとめていたが、ついに弾薬の枯渇が決定的になってきた。「弾!」藤田がわめいた。「こっちもない」小清水大佐がパニック一歩手前の顔で言った。リットル缶の陰から返した。藤田は小清水大佐と顔を見合わせると、ブラウンアイズを手伝って、オイル缶のキャップを外し、バケツに注ぎ始めた。リーフはギリギリまで引きつけて、最もバランスを崩しやすい一点を狙っているので、まだ残弾数には余裕がある。意外なことに、胡桃沢さんもリーフと同じぐらいの弾薬を残していた。エンジニアらしく、命中すると確信が持てるまで引き金を絞らなかったからだ。それだけ慎重に撃っても、Zにヒットした数は多くはなかったが。間違ってもギャンブルなどに溺れそうにない人だ。ブラウンアイズたちが、バケツにためたエンジンオイルを上からぶちまけた。Zたちは降ってきた粘性のある青い液体に足を取られ、何体かは転倒してくれたが、いかんせん数が多すぎた。倒れたZを他のZが踏みつけ、よろめきながらも進んでくる。ミニパトのサイレンにも惑わされなかったらしい。型を押し倒し、その身体の上を容赦なく走ってくる。骨の砕ける音が何度も届き、ぼくは吐き気をこらえた。『車が来ました』レインバードが叫んだ。「よし、撤収だ」谷少尉は命じた。「繰り返す、撤収する。ブラウンアイズ、民間人を屋上に誘導しろ。リーフ、サンキスト、時間を稼げ。型に点射して接近を阻んだ。サンキストも階段の踊り場で膝を立てた姿勢で、昇ってくるZを押し返している。発分の独自拡張マガジンがあるが、そちらの予備弾倉は回収できなかった。下回ることはないだろう。『シルクワーム、降りてきて大尉を上に運んでくれ』谷少尉は続けて命じた。『レインバード、火力が足らん。「出るわよ」ブラウンアイズが走ってきた。「できてる」ぼくがソリストのソフトウェア面をいじくっている間に、胡桃沢さんがハードウェアをひとまとめにしてくれていた。階に資材を取りに行けなくなってしまったため断念した。代わりに店の奥の収納コーナーから持ってきたポリプロピレン材質の収納ケースが使われた。ルータを両面テープできれいに配置したのだ。隙間には丸めたコピー用紙などを詰めて、動かないように配慮している。ボリスのタブレットも同じケースに入れてあった。「おいおい」床に転がったボリスが叫んだ。「ブラウンアイズ」谷少尉は苦笑した。「そいつも一応連れてけ。証言させる必要がある」ブラウンアイズは、仕方がないというように肩をすくめると、キャスター付きのオフィスチェアを引っ張ってきた。ボリスの服をつかんで引きずり起こして、放り込むように座らせる。「ほどけとは言われてない」ブラウンアイズは後ろに回って押し始めた。「行くわよ」ブラウンアイズはボリスの座った椅子を押しながら、屋上に上がるスロープへと急いだ。ぼくと胡桃沢さんはソリストの入ったケースを運び、小清水大佐と藤田が後に続いた。人に油断のない視線を突き刺している。途中で屋上から降りてきたレインバードとシルクワームとすれ違った。シルクワームはニヤリと笑うと、親指で上を指した。「こんだけ働いたんだもの。楽するのもありよ」ぼくたちがスロープを登る間にも、リーフとサンキストの防戦は続いていたが、もはやZを食い止めることは、困難を通り越して不可能という領域に突入しつつあった。型を仕留めていたが、実弾はあと数発だ。尽きてしまえば、高性能の狙撃銃も棍棒と同程度にしか役に立たなくなる。『いいぞ』大尉を背負ったシルクワームが答えた。『よし』谷少尉は叫んだ。レインバード、バックアップ』レインバードが残り少ない弾丸を吐き出している間に、リーフとサンキストが谷少尉に駆け寄り、両側から肩を貸して連れ出した。「くそ!」サンキストが吐き捨てた。『また出血してるじゃないですか。ヴァンを目にして、一斉に安堵のため息をついた。この手の車種には詳しくないが、カスタマイズされたエスティマのようだ。全ての窓には透過率の低いスモークが貼ってあり、外からは覗きにくくなっている。特徴的なのは、フロントから鋭角的に突き出した太いカンガルーバンパーだ。明らかにメーカー純正品でも市販品でもない。Zに正面衝突しても被害を最小限にとどめるためだろう。いや、もしかすると積極的にZを跳ね飛ばすための装備なのかもしれない。テンプルが車の横で銃を構え周囲を警戒していたが、ブラウンアイズの顔を見ると片手を挙げて合図した。「戻ってきてくれて嬉しいわ」ブラウンアイズはテンプルの肩に拳を打ちつけた。「とにかくここを脱出するぐらいの間は何とかな。セカンドシートに大尉を横たえて誰かが補助する。ドライバーとナビ以外は、後ろのシートを全部倒して詰め込むんだな」ブラウンアイズは頷くと、藤田を呼んだ。「全員が乗れるようにして。「酒とか食い物もかよ」藤田は車に向かって歩きながら言った。実行しかねないと思ったのだろう、慌てて後部シートに身体を入れた藤田を見ながら、ブラウンアイズはテンプルに訊いた。「いくつか転がってる。予備弾倉を掴んで装填した。「あれはガソリンじゃなくて、CNG――天然ガス車だ。台だけ動くのがあったんだ。エコカーを積極的に採用する施策を実施してきた。市役所や区役所以外に、いくつかの警察署にも試験的に導入されたというネットニュースを見た記憶もある。建屋からシルクワームが臼井大尉を背負って出てきた。その後ろから、リーフとサンキストに支えられた谷少尉。最後に出てきたレインバードは、ドラグノフを撃ちながら後ろ向きで歩いている。「もうそこまで来てる」レインバードは撃ちながら叫んだ。「ここで足止めしとくから急いで」リーフとサンキストが、谷少尉を助手席に乗せ、急いで建屋まで戻っていった。同時にレインバードのドラグノフが弾切れになる。持ち替えてスロープの下に向かって発砲しはじめた。リーフとサンキストも、同じように撃ち始める。ヴァンの中央シートに臼井大尉を横たえていた。シートベルトで動かない臼井大尉の身体を固定すると、「後は任せた」と言い捨て、床に落ちていた予備弾倉を掴んで建屋に走る。胡桃沢さんとぼくは、ソリストの入った収納ケースを臼井大尉が固定されている中央シートの足元に置いた。ケースはまるで専用に用意されていたスペースみたいにすっぽりはまった。人でシートが倒されて広々としたスペースになった後部に移動した。「全員乗れ」谷少尉が叫ぶように命じた。藤田と小清水大佐が後部に乗り込み、朝松監視員が右肩を少しかばいながら続いた。シルクワームが転がっていたボリスの襟元を掴んで引きずり、抗議の声を無視して胡桃沢さんの横に乱暴に放り込み、自分も乗り込む。人のバンド隊員が撃ちながら小走りに後退し、やがて合図と共に一斉に走り出した。同時に阻止する手段がなくなったスロープと階段からZがこぼれだす。型が駆け上がってくる。人のヘッドセットが取得した情報から、ソリストは律儀にZの数をカウントして報告した。人は後部に飛び込んだ。リアハッチは上に跳ね上げたままだ。「テンプル、出せ!」サンキストが怒鳴った。テンプルはエンジンをかけた。指揮車両と同じように、ほとんど駆動音がしない。型が動き出したヴァンに目を留め、怒りの咆吼と共に疾走してきたが、リーフが無造作に狙いをつけて撃ち倒した。position.」テンプルが陽気に叫ぶとハンドルを大きく切った。「これより当機は気流の悪いところを通過いたします」すでに屋上にはZがあふれ出している。型が一斉にこちらに向かってきた。テンプルはすでに駐車場のゲートを抜け、スピードを上げて一気にスロープを下っていた。「おっと」サンキストの言葉と同時に、揺れる視界の中にドローンのコントローラが出現した。「フライボーイも連れていかなきゃな。階のゲートを過ぎ、歩道をうろうろしていた数体のZを器用に避けながら、みなとみらい大通りに出た。長かった籠城の、これが終局だった。ヴァンを、周辺に残っていたZが目に留めて散発的に追いかけてきた。付近の道路の上空で旋回させ、音響装置を作動させた。規則的な電子音がフルボリュームで鳴り響き、Zたちはその付近に群がる。ヴァンは、悠々とすずかけ通りの交差点を左折した。ショールーム前でテンプルは車を停車させた。同時にスクレイパーが飛び出してきて後部に転がり込む。ひどいすし詰め状態で、明らかに後部タイヤに荷重がかかりすぎだが、誰も文句を言おうとはしなかった。サンキストが手を伸ばしてリアハッチを閉じると同時に、車は静かに再スタートした。シルクワームが、快適なドライブ、と言った理由はすぐに明らかになった。リアハッチが開放されている間は気付かなかったが、エアコンが効いているのだ。「全員、よく耐えてくれた」谷少尉が苦しそうに言った。「あと少し気を抜くな。これ以上、誰一人失いたくない。死ぬときは許可を取れ。何人かが乾いた笑い声を上げた。一斉に文字データで残弾数が届いた。谷少尉は個別に指示して、全員が均等になるように調整した。「今、呼び戻しました」サンキストは答えた。「近すぎない?」ブラウンアイズが訊いた。関連のパラメータを調整した。切って、オートにするしかないな」サンキストはぼくを見た。「ちょっと待って」ぼくはソースを探した。「距離が開きすぎるとダメってことだな」谷少尉が言った。「そういう事態にならんことを祈ろう。キロちょっとですが」テンプルは前方を歩くZをよけながら答えた。