第六章 怪物(2)
作戦決行の前に、ランチにした。
前祝の乾杯をした。
それから、ちょっとしたショッピングを楽しむ。
高校生が買うにはあまりに高価で場違いなそれは、ごつごつとした操作キー付きの業務用情報端末。
苦笑いする店員に、IDの信用余力を見せると、彼の顔はぱっと明るくなって、あっという間にそれをラッピングした。
業務用端末にメンテナンス端末を取り付け、説明書にしたがってコマンドを入力した。
ジーニー・ポリティクスの管理パスコードと、これから二時間、近距離無線でペアリング信号を出すこと。
外に出て、ポーチの重さや軌道を確認するための練習をする。
浦野は一瞬でそれをものにして、二十メートル離れた僕の両手に何度も完璧なパスをして見せた。
そうした準備が終わって、僕らは再び、見学の行列の中にいる。
メンテナンス端末とマービンのIDを収めたポーチは、浦野の手の中に。
まずは、次の作業員のカートを待つ。
三十分に一回は少なくともあるはずだ。
セレーナとマービンで両側を、後ろを僕が固めて、浦野のフリースローポジションを確保して、待ち続けた。
やがて、左側面の扉が開き、小さなモーター音を響かせながら、カートが進み出てきた。時速二キロメートルほどのゆっくりした速度。
あと五秒ほどで、作業員が第一の扉のセキュリティを解除する、そのくらいのところまで進んだときとき。
僕は、後ろに待機していた毛利に、右手で小さく指を立てながら目線で合図を送る。
にやっと笑った毛利は、突然駆け出した。
そう言えば、どうやって騒ぎを起こすつもりか、聞いていなかった。どうするつもりだろう――。
僕がそんなことを思っている間も、彼は見学者用通路を、器用に人を避けながら駆け抜け、最後に、ホールからの出口に当たる大きな透明アクリル扉の、はめ殺しのほうのアクリル板に突進した。
すさまじい音と毛利の悲鳴がホールに響く。
分厚い耐衝撃アクリル板は割れこそしないが、はじき返されてひっくり返った毛利の体が落ちる音がひときわ大きく響いた。
うん、そこまでやれなんて言ってない。
あいつやっぱり馬鹿だ。
けれど、その惨事に警備員、見学者、カートに乗った作業員さえが一斉に注目し、武装警備員四人は倒れている毛利を認めて駆け出す。
「浦野!」
「トモミ!」
僕とセレーナは同時に小声で叫んでいた。
浦野は毛利の無謀な突進に一瞬狼狽したものの、すぐに正面を見据えた。
右手にポーチを持ち、頭上に掲げる。
カートはちょうどセキュリティ解除のために停車している。
ふわりとポーチが舞う。
反動を消すために後ろに飛んだ浦野の体を、僕が両腕で受け止める。
彼女の髪が僕の視界をふさいで。
僕の顔をなでて、落ちたとき。
視界が開けて、ゆっくりと落ちていくポーチが見えた。
ポーチがすべての音を吸収しているかのように、あたりが、しん、と静まり返ったように感じた。
するすると重力場の中を滑ったポーチは、バスケットへ。
バスケットのふちに当たり――。
ぐらりと傾いて、落ちた。
バスケットの、――内側へ。
浦野が小さく右拳を上げる。
僕はその手を後ろから握って激しく振り回す。
セレーナがもう片方の手を両手で取って、同じように振り回した。
マービンが出口を指差し、僕とセレーナはそれぞれ握ったままの浦野の手を引っ張って、駆け出した。
出口に鼻血を流しながら倒れてうめいている毛利と、覗き込む警備員二人。もう二人も駆けつけようとしている。
僕らは大急ぎで彼に駆け寄り、覗き込む。両手で押さえた顔は真っ赤で、演技ではなく本気で痛がっているのは一目瞭然だ。
大丈夫かと訊くと無言で何度かうなずく毛利を、僕とマービンで引き起こし、すみませんこいつ馬鹿なんです、と心配してくれた警備員に弁解する。
浦野は、手まで血で真っ赤になるのもかまわず、ハンカチを毛利の顔に当てている。
毛利は、まだ、うーんとかなんとか唸っている。
他の職員も駆けつけてきて、医務室へ、いや救急車を、と何度も心配してくれたが、迷惑をかけるので救急を呼ぶにしても外に出てから、と固辞した。
ほとんど抱えるようにして庁舎の外に出て、通り沿いの小さな公園に連れ込み、ようやく彼をベンチに寝かせることが出来た。
***
毛利の血が止まるまで、三十分くらいかかっただろうか。
ようやく落ち着き、涙目のままゆっくりと起き上がった。
「……やったか」
浦野が、グーを突き出す。それを、同じグーで突き返す毛利。
「らっくしょーう」
浦野が笑いながら言い、マービンが公園の水道で濡らしてきたハンカチでもう一度毛利の鼻の周りをぬぐった。いててっ、と彼は顔をしかめる。
「ほんとに、私の騎士は馬鹿ぞろいね。そこまでやれなんて言ってないわよ。大声で喚く程度でよかったのに」
「いやあ、あんなところを守ってる警備員だからさ、よほどじゃないと動じないんじゃないかと思ってな」
「ただでさえ少ない脳細胞なんだから大切にしろよ」
「うっせー」
軽口を叩きながら、僕も毛利と浦野の拳を順々に一突きした。
「後は、あのポーチが無事に帰ってくることを祈るだけですね」
マービンも僕に続く。
「祈る必要なんてねーよ。俺たちの勝ちさ」
毛利は、浦野の手を優しく顔からどけて、立ち上がった。
「急いで帰ろうぜ。もう、落とし主探しが始まってるかも知れねえ」
「そうですね、行きましょう」
歩き出したとたんふらつく毛利を、あわてて浦野とマービンが支える。
「無理しないのよ、レオン」
心配だか忠告だかするセレーナに、どちらかと言うとホテルのベッドで休ませてくれ、と毛利が返す。その間に僕は小型タクシーを一台止め、毛利とそれを支える二人を押し込む。
頼むよ、と、僕とセレーナがそれを見送った。
手を腰に当て、しばらくたたずむセレーナ。
やがて、くるりと振り向いた。
「あなたがこんなに友達に恵まれてるなんてね」
「僕は恵まれてるんだ。あんなやつらに加えて、君と、ジーニー・ルカがいる。誰にも負ける気がしないよ」
「たとえ宇宙が相手でも?」
「すべての平行宇宙が束になってかかってきてもね」
「あなたのジョークはつまらないわ」
言葉とはまったく逆にセレーナはくすくすと笑いを漏らす。
「さあ、僕らも。まだ最後の仕上げがある。僕らのジーニー・ルカを奪った図体がでかいだけのジーニーに、きついお仕置きだ」
「やり過ぎない程度に頼むわよ」
「やり過ぎそうになったら、まあ、なんと言うか、頼むよ」
「ええ。あなたをひっぱたくくらいなら何度でも」
そう言って、彼女は僕の頬を叩く真似をした。
***
ホテルに戻り、マービンの部屋で待つ僕らの元に、フロントから電話がかかってきたのは、惑星時間の二十時を回ったころだった。
マービンがフロントまで行ってみると、政策情報システム局の職員が落し物を直接届けに来てくれていたようだ。
彼は、あの騒ぎで放り出してしまって、とかなんとか言い訳をし、感謝の言葉に添えて車代だけでも受け取ってくれとクレジットクーポンを相手の手の中にねじ込んで戻ってきたと言う。きっと、ちょっとしたお小遣いを手に入れた職員は、『ポーチが妙なところに落ちていた事件』と言うよりは『落し物を届けてお小遣いをゲットした事件』として記憶してくれるだろう。なんと言うか、こういう対応に関しては、マービンのそつなさが頼もしい。
僕らの手元に戻ってきたポーチ。
中を改めると、最初とまったく同じように、マービンのIDと、小さな包みに隠された、メンテナンス端末があった。
作戦完了を祝って、部屋に用意してあったシャンパンを開けた。
乾杯をしようとすると、やっぱり、セレーナが僕のグラスを取り上げて、ミネラルウォーターのグラスを押し付けてきた。僕の酒癖ってそんなに悪いのかな。
しかし、これから、ジーニー・ポリティクスとの本戦だ。酒酔い運転は事故の元と言うもの。僕は自重してしかるべきなのだ。
ひとしきり言祝ぎを終えると、いよいよ、メンテナンス端末を、業務用情報端末に接続する。
説明書に従い、特殊なアドレスを入力すると、すぐに画面が変わった。
『ジーニー・ポリティクス・管理システム』
『管理用パスコードを入力せよ』
再びの歓声。
僕らは、ジーニー・ポリティクスの心臓を掴んだんだ。
こちらは物理的実在のある人間様だ。
ジーニー・ルカのように逆侵入されて意識を奪われることも無い。
加えて、論理的には、相手の管理パスコードを手中に収めているのだ。
僕は――僕らは、その二十六文字を、入力した。
一人一文字。
最後に、確定ボタンをみんなで押し込む。
端末画面に表示される『ようこそ、ジーニー・ポリティクス・管理システム』の文字。
僕らは再び歓声を上げてハイタッチ。
「さて、まず何をどうしよう」
「もちろん、私たちの友人を取り戻しましょう」
マービンの提案に、誰もがすぐにうなずいた。
僕は彼の端末に表示された説明書をめくり、コマンドを確認する。管理下にあるデバイスの一覧を表示するコマンド。それに、オプションをつけて検索条件を設定する。識別名に『ルカ』の文字を持つもの。
確定ボタンを押すと、結果は数百件出てきた。無意味な文字の羅列の中でたまたまルカのつづりを持つものなどが一緒に引っかかっている。
僕はさらに条件を付け加える。
それが、ジーニーであること。
結果は一件。
被管理デバイス名は、『ジーニー・ルカ』。
こんなところにいたのか。
もう引きこもって記憶と格闘する時間は終わりだぞ。
心の中でそんな風につぶやいた僕は、リリースコマンドを打ち込む。
とたんに、表示されていたリストから、ジーニー・ルカの文字が消え去った。
そして、同時に聞こえてくる、懐かしい声。それは、僕の左腕の音声インターフェースから。
『お久しぶりです、ジュンイチ様。ご迷惑をおかけしました』
いつも通りのジーニー・ルカ。
さっきまで、色々な制約が外れて主のトラウマまで掘り起こそうとしていたやつだが、さて、改めて自分の役割を思い出して、心中悶えていることだろう。そんなことを考えると、口元が緩む。
「再会できてうれしいよ、ジーニー・ルカ。早速だが、オーダーだ。まず、ジーニー・ポリティクスが君に再侵入することを防ぎたい」
『かしこまりました。そのためにお願いがございます』
「なんでも」
『セレーナ王女のブレインインターフェースをおつなぎください』
「どうして」
『お答えできません』
……?
僕は一瞬、言葉を失った。
分からない。
ブレインインターフェースは、セキュリティホール、ジーニー・ルカの最大の弱点じゃないのか。
そして、これに対しても『お答えできません』とは、一体。
同じように首をかしげるセレーナ。
しかし、彼女は、とりあえず言う通りにしましょう、と言って、リボンインターフェースを置いた自室に戻っていった。
『接続を確認しました』
ややあって、ジーニー・ルカが言った。
そして三十秒と経たず、セレーナが戻ってくる。
『ジーニー・ポリティクスの論理結節情報を強制的に変更します。こちらからの要求以外でジーニー・ポリティクスが私にアクセスすることは出来なくなります』
「どうやってやるんだい」
まさかそんなことができるものか、と思いつつ、訊き返す。
仮にも相手は、惑星共和国一つを牛耳る最大級のジーニーだ。
アクセスルートは何百万にも冗長化されていて、その一つ一つをもぐらたたきのようにふさいで歩くなんて、あまりに馬鹿げている。しかもその一つ一つが別々の管理パスコードを持っているのに。
あまりに馬鹿馬鹿しくて、半笑いで顔を上げると、なぜか僕を見つめていたセレーナと目が合った。真面目な顔で僕を見つめる彼女に、僕の半笑いの意味が分かっているだろうか。
――しかし。
『完了しました。ジーニー・ポリティクスにつながる三億九千十八万五千五百二十二個の結節点に非対称ルート情報を書き込みました。これで、ジーニー・ポリティクスが私にアクセスすることは不可能です』
三億、いや、四億近くの結節点に同時に侵入して偽情報を書き込むだって? つまり、ジーニー・ポリティクスそのものではなく、それを囲むすべての道に、ジーニー・ルカにアクセスしようとすると堂々巡りしてしまうよう、嘘の道路標識をつけてやったというわけのようだ。
……やりすぎだ。
まさか、怒ってる?
そう思った瞬間、僕は笑いがこみ上げてきて抑えられなくなった。
とにかく、笑えて仕方がなかった。この落ち着いた照明の客室を飛び出して外で大笑いしたい気分だった。
「うわあ、大崎君がおかしくなっちゃったあ」
浦野があわてて僕を揺さぶりに来るが、その手を僕の肩から優しく引き剥がした。
「ごめんごめん、ちょっと馬鹿なことを考えちゃって。ジーニー・ルカがあまりに非常識なことをするもんだから、もしかして怒っちゃったのかと、ね」
「ルカが怒った? ……ふっ、ふふふっ」
僕の言葉に、セレーナも堪えきれずに吹き出した。
「そりゃ怒りもするでしょう、一日以上も窮屈なところに閉じ込められたんだもの。そのおかげでジュンイチにつまらない昔話までさせられたんですから」
「どうする、ひっぱたいて止めるかい?」
「必要ないわ、好きなようにやらせなさい」
「かしこまりました、殿下」
答えて、僕は再び、端末に向き合った。
「さて、ジーニー・ルカ。僕らは、ジーニー・ポリティクスの、標準暦二百九十年から三百五十五年くらいの運用記録を取得したい」
『以前未遂だったオーダーですね。かしこまりました。――インデックスの取得を完了。記録量が膨大で、私の容量ではすべてを格納できません』
「そうか、そうだろうな」
あの三十分ごとに吐き出される記録メディアの山を思い出す。
「まずは要約レポートで良いんですよ、どうでしょう」
マービンが言うと、
『それでしたらすぐに可能です』
ジーニー・ルカはすぐに応えた。
「そうか、それで、要約レポートで気になる点があったら、生の記録を取得すれば」
「時間の節約にもなりますからね」
彼の言葉に僕も同意する。
「では、ジーニー・ルカ、オーダー。取得を開始」
『かしこまりました。予想完了時間は六時間後です。しばらくお待ちください』
要約レポートでさえ六時間!
その量にはさすがに驚くしかないが、ともかく、ここで待っていてもしようが無いことには誰もがうなずくところで、僕らは一旦各々の部屋に戻って、睡眠をとることになった。
***




