:root {
/* header measurements */
--header-height-on-desktop: 10rem;
--header-height-on-mobile: 10rem;
--header-h1-font-size: clamp(2rem, 5vw, 2.8125rem);
--header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem);
--logo-image: url("https://scp-jp.github.io/Black-Highlighter/img/logo.svg");
}
#header {
--search-textbox-text-color: var(--swatch-secondary-color);
background: none;
}
#header::before {
content: " ";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0.75rem;
background-image: var(--logo-image);
background-repeat: no-repeat;
background-position: center 0;
background-size: auto calc(var(--header-height-on-desktop) - 1.5rem);
opacity: 0.8;
pointer-events: none;
}
#header h1,
#header h2 {
margin: 0;
padding: 0;
width: 100%;
height: var(--header-height-on-desktop);
display: flex;
align-items: center;
justify-content: center;
display: flex;
align-items: center;
justify-content: center;
}
#header h1 a,
#header h1 a::before,
#header h2 span,
#header h2 span::before {
margin: 0;
padding: 0;
z-index: 0;
display: block;
text-align: center;
}
#header h1 {
z-index: 1;
}
#header h1 a::before,
#header h1 a::after {
content: var(--header-title);
}
#header h1 a::before {
color: rgb(var(--swatch-text-tertiary-color));
z-index: -1;
-webkit-text-stroke: 0.325rem rgb(var(--swatch-text-dark));
}
#header h1 a::after {
color: rgb(var(--swatch-headerh1-color));
z-index: 1;
}
#header h2 {
z-index: 0;
text-transform: uppercase;
pointer-events: none;
}
#header h2 span {
margin-top: calc(var(--header-height-on-mobile)/2 + var(--header-h1-font-size)/1.6 - 2em);
}
#header h2 span::before,
#header h2 span::after {
--wght: 600;
content: var(--header-subtitle);
position: absolute;
left: 50%;
transform: translateY(-50%) translateX(-50%);
width: 100%;
text-align: center;
}
#header h2 span::before {
-webkit-text-stroke: 0.25rem rgb(var(--swatch-text-dark));
}
#header h2 span::after {
color: rgb(var(--swatch-headerh2-color));
z-index: 1;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
color: rgba(0, 0, 0, 0);
}
@media (min-width: 36rem) {
#login-status {
flex-grow: 1;
left: 3%;
right: initial;
}
#login-status::before {
--mask-image: none;
background-color: transparent;
}
#login-status:not(:focus-within) {
color: rgb(var(--login-line-divider-color));
-webkit-user-select: initial;
-moz-user-select: initial;
-ms-user-select: initial;
user-select: initial;
}
#login-status #account-topbutton,
#login-status:not(:focus-within) #account-topbutton {
--clip-path:
polygon( 0 0, 100% 0, 100% 100%, 0 100% );
background-color: rgba(var(--login-arrow-color), 0);
}
#login-status #account-topbutton::before{
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(var(--login-arrow-color), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton:hover::before {
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
}
#login-status:not(:focus-within) #account-topbutton::after {
display: none;
}
#login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
pointer-events: all;
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) {
opacity: 1;
}
#login-status #my-account {
--wght: 300;
}
#account-options {
background: var(--gradient-header);
}
#search-top-box {
top: 1.5em;
right: 3%;
background: rgba(var(--search-focus-textbox-bg-color), 0.4);
}
#search-top-box:focus-within ~ #login-status {
opacity: 1;
}
#search-top-box::after {
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
#search-top-box:not(:focus-within)::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0% 100%
);
background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#search-top-box:not(:focus-within):hover::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
background-color: rgb(var(--search-icon-hover-bg-color));
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) {
max-width: var(--search-width);
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
max-width: var(--search-width);
padding: 0 var(--search-height) 0 1em;
outline-width: 0;
background-color: rgb(var(--search-focus-textbox-bg-color), 0.35);
color: rgba(var(--search-textbox-text-color), 0.4);
cursor: pointer;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"],
#search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] {
pointer-events: all;
border: none;
}
}
#page-title::after,
.meta-title::after,
#page-title::before,
.meta-title::before {
content: "";
flex-grow: 1;
height: 0.0625rem;
background: rgb(var(--swatch-primary));
}
#page-title::before,
.meta-title::before {
margin: auto 1.25rem auto auto;
}
@supports(display: grid) {
:root {
--sidebar-width-on-desktop: calc((var(--base-font-size) * (14 / 15)) * 19);
--body-width-on-desktop: 45.75rem;
}
@media only screen and (min-width: 769px) {
#side-bar .close-menu {
display: block;
position: fixed;
top: unset;
bottom: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
background: unset;
opacity: 1;
pointer-events: all;
z-index: -1;
}
#side-bar .close-menu img {
color: transparent;
}
#side-bar .close-menu::before,
#side-bar .close-menu::after {
content: "";
box-sizing: border-box;
position: fixed;
display: block;
top: unset;
bottom: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
padding: 0;
margin: 0;
text-align: center;
pointer-events: all;
cursor: pointer;
transition:
opacity var(--sidebar-transition-timing);
}
#side-bar .close-menu::before {
--mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Hamburger' x='0' y='0' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M4 10h24c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2zm24 4H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2zm0 8H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2z'/%3E%3C/svg%3E");
z-index: -1;
background-color: var(--toggle-icon-color, rgb(var(--sidebar-links-text))) !important;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: 50% 50%;
mask-position: 50% 50%;
-webkit-mask-size: 60%;
mask-size: 60%;
}
#side-bar .close-menu::after {
z-index: -2;
background-color: var(--toggle-button-bg, rgb(var(--sidebar-bg-color))) !important;
border-radius: var(--toggle-roundness, 50%);
border: var(--toggle-border-color, rgb(var(--sidebar-links-text))) var(--toggle-border-width, 0.25rem) solid;
}
#side-bar:focus-within .close-menu,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu {
pointer-events: none;
}
#side-bar:focus-within .close-menu::before,
#side-bar:focus-within .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::before,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar {
display: block;
position: fixed;
top: 0;
left: calc(var(--sidebar-width-on-desktop)*-1);
z-index: 10;
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
margin-top: 0;
}
#side-bar:focus-within {
left: 0;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover {
left: 0;
}
#side-bar .side-block {
margin-top: 1rem;
background-color: rgb(0, 0, 0, 0);
border-radius: 0;
border-left-width: 0px;
border-right-width: 0px;
}
#main-content::before {
content: "";
display: block;
position: fixed;
top: 0;
right: 0;
z-index: -1;
opacity: 0;
transition:
opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
width 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
margin-left: var(--sidebar-width-on-desktop);
background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat;
padding-right: 0;
width: 100%;
height: 100vh;
pointer-events: none;
z-index: 99;
}
#side-bar:focus-within ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
@supports (-moz-appearance:none) and (background-attachment:local) and (not (-moz-osx-font-smoothing:auto)) { #side-bar {
padding: inherit;
} }
#content-wrap {
display: flex;
flex-direction: row;
width: calc(100vw - (100vw - 100%));
min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem)));
flex-grow: 2;
height: auto;
position: relative;
margin: 0 auto;
max-width: inherit;
}
#main-content {
width: 100%;
position: initial;
max-height: 100%;
padding: 2rem 1rem;
max-width: var(--body-width-on-desktop, 45.75rem);
margin: 0 auto;
}
#page-content {
max-width: min(90vw, var(--body-width-on-desktop, 45.75rem));
}
@supports (-webkit-hyphens:none) {
#side-bar {
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
padding-right 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
background-color 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
padding-right: 0;
background-color: rgb(0, 0, 0, 0);
pointer-events: all;
overflow-x: visible;
overflow-y: visible;
z-index: 999;
}
#side-bar::-webkit-scrollbar {
opacity: 0;
-webkit-transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
}
#side-bar .close-menu::before {
z-index: 999;
}
#side-bar .close-menu::after {
z-index: 998;
}
#side-bar:hover .close-menu::before,
#side-bar:hover .close-menu::after {
opacity: 0;
}
#side-bar:hover {
left: 0;
background-color: rgba(var(--swatch-menubg-color), 1);
padding-right: 0;
}
#side-bar:hover::-webkit-scrollbar {
opacity: 1;
}
#side-bar:hover~#main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
}
}
}
}
「──それだけ?」
前方にはドロドロに溶けた太陽だけが昇っていた。ヘブル・ジェームンズはミルウォーキーのど真ん中で、ガラクタを引っ提げたオンボロ車を急がせた。まるでシカゴの鋼鉄プレスから命からがら逃げ出したばかりのチンクエチェントだ。度々錆びたタイヤが高速道路の亀裂に足を掴まれ大きく揺られた。助手席にはサマンサ・オータミ──人ならぬガールフレンドを乗せて。
彼らはヒトデのエイリアンのようだった。ヘブルは二本の触手をハンドルに巻き付け、人ならぬ器用なハンドルテクニックを魅せる。下の二つの足はアクセルとブレーキに絡ませている。最後の余った触手がフロントガラス越しに前方を指していた。彼らの共有する常識上では、かなりベタなドライビングだ。サマンサは右腕にあたるであろう触手をカプリサンのパックに巻き付け、窓から少し身を乗り出している。実際ヘブルに前が見えているのか、彼女にも分かっていない。
「そう」彼は存在しない頭で頷き、「きっとここでは何かあったんだ。隕石だかパックジュースの製造中止だか、そんなちっぽけな話じゃあない。僕が思うに、これはテラのフィフティストの連中だ」
サマンサは冷ややかな視線を止めない。「第五?」
「僕はコナン・ドイルはよく読む方だ。そう、きっと奴らに違いない。第五世界への昇華だ。フィーリング、感じるんだ。何よりも邪悪で何よりも気の抜けた何かが」
車はトンネルに突入した。ほんの5秒間の闇の一時をそこで過ごすと、海岸沿いの道路へ出た。サマンサは3本目の足でカーラジオのダイヤルを少しばかり捻った。煙を上げて音楽を流す。Seaside Retreat。その曲調はまるで今の彼女の感情と相反している。こんな世界じゃ、ダン・ギブソンだってエンターテイメントに盲目になってテレビを齧っているんだろう。
「でも、カプリソーネがなくなるだなんて信じられない」彼女は底のついたアルミパックを車窓から海を目掛けて放り投げた。それは5本脚の消波ブロック──つまりはペンタポッドの隙間を通り抜けて海の中に落ち、そこに住まうクリーチャー共の餌となって沈んだ。
「もっと信じられないことがあるだろう」ヘブルは興奮した様子でハンドルを叩く。アクセルを思い切り踏み込み、「君は違うが、僕はそれでもフィフティストってことだ。でもここには何もありゃしない」
「何?」サマンサは良い加減ウンザリしていた。この話に限っては5回目なんかじゃない。彼女はわざとラジオのボリュームを上げようとも考えたが、それも5の倍数にしか合わせられないことを彼女は知っていた。
「──第五世界だぞ?」
*
ヘブルの車は最後のカーブを突き抜けると、暴走するように開けたパーキングエリアの片隅へ突っ込んだ。右側に陳列する五角コーンを薙ぎ倒し、車体は走路のガターへと乗り上げる。慌てて彼はアクセルペダルに絡み付かせていた触手を解き、代わりにブレーキを押し込んだ。サマンサは驚きも急かしもしない。これも今日で丁度5回目。
車体は大きく横に滑り、前方に植えられたフェニックスから5センチメートルの余白を残して停止した。ヘブルは一度深呼吸を挟み、そしてもうあと3人程はエイリアンのスタントマンが必要だろうと考えた。再びサマンサの視線に気が付くと、サイドブレーキに触手を引っ掛けようとする。「ああ、クソ、なんでシフトレバーまで5つあるんだよ」
都会かぶれの乾いた風が彼らの駐車場を通り抜けた。右手に見えるビーチからは、波とサーフボードとやけに大きなラジカセの音が聞こえる。この街はまるで自由だ。ウィスコンシン州ニューエイジ。言ってしまえばそんなところだ。窓から電極の切れたネオンライトが見えると、ヘブルの軟体な体は車を流れ落ちるように降りた。古ぼけたノッポな看板にペンキで上塗りされた「HARVEST STAR」の文字が見える。「さあ着いた」
彼らの訪れたそこは、シフターのオーナーと数人の骸骨の経営するこじんまりとしたカフェテリアだった。こんな時間にもなってしまえば彼らを除いて他に客はいない。開放的な窓ガラスは全て粉々に叩き割られていたが、彼らにとっては自身がインドア派なのかアウトドア派なのかでさえ、それほど重要なことではないらしい。
ヘブルとサマンサはエントランスの鈴音を潜り、リッチのガイドの後に続いた。案内されたカウンターは席が7つある。その内の1つは根元から切り取られていて、ゴーストでもなければ利用できない。彼女は奥から1つ目の席へ座った。結局彼は彼女の手前の席に有り付くことになった。
ピンクの淡い照明を身体中に浴びて、ヘブルはおそらく新鮮であろうカフェテリアの空気を吸い込んだ。彼の暇をもて余した手の一本は、左側の印刷されたタイポグラフィのウォールペイントを1行ずつなぞった。
「76年度の旧友共のお出ましだ。カフェとカエルの場面の席は用意しておけ、クソッたれサンディ」彼は呟いた。そしてサマンサに向き直り、「そう書いてある」
彼女は全く気にも留めていないように、彼らの隣に立つ、たった今墓場の自宅から飛び出したようなプロメテアンを眺めている。
「ねぇ、」サマンサは口を尖らせた。「これのどこが法悦なの?」
「そんなことあるかい」彼は不機嫌そうな様子で呟く。傍らへ立て掛けられたメニューを軽蔑するように持ち上げ、「皆見てみろ、何が起こっているんだ。右から順に、5、5、50、5.25、5、5、55ドルだ」
サマンサは5ドルの表記を指差し、「じゃあ私はその左から2つ目の5ドルを頼むわ」
「ええと、君はフラペチーノが嫌いだったんじゃないか?」
「何も知らないのね」サマンサは冷たく返す。
「それなら、」ヘブルは低く唸り声を上げ、端から知っていたかのように答えを出した。「僕は左から5つ目だ」
*
片足を吹き飛ばされてもなおへっちゃらな様子のプロメテアンは、アイスコーヒーとフラペチーノを乗せた盆を頭上に掲げ、奇抜な歩みで彼らの隣にやって来た。それも一つのパフォーマンスであるかのように、ゾンビのウェイターは踊る両腕で彼らの前にオーダーを残して立ち去った。
ヘブルは吸盤でリッドを掴み上げた。悪趣味なオレンジのフォントで、「Alabaster of Melted Wax」と殴り書きされたそれを、歩帯溝の間に流し込み始めた。隣の彼女はそれに刺されたストローの先を弄ぶばかり。
「しかしサム、正直なところ、僕はまだ第五が何なのかを分かっていない」ヘブルはエイリアンのような単眼でグルリと店内を見回し、彼女を見た。「僕が二枚目なのは知ってはいるが」
「それでもあなたはフィフティストじゃない」彼女はそれを横目に言った。
「いいよ、何でも質問して」彼は腕を組み(正式には数本の触手を絡み合わせ)、背凭れに大きく踏ん反り返った。「君よりかは詳しいはずだと思っている」
「結局、」サマンサは初めてヘブルの顔を見た時から、ずっと蓄積していた溜息を吐き出すように訊いた。「第五って、何なの?」
「オーケイ」ヘブルは語る。「僕が考えるに、そいつはビッグバンみたいな爆発から通ずるものなんだ」
「ビッグバンの起源は誰にも分かっちゃいない。しかしそれは何も無いところから、文字通り爆発的に湧き出てきたんだ」
「ミーム?」サマンサは呟いた。
ヘブルはコーヒーを片手に、見えない表情で戯けてみせた。「言ってしまえば、宗教だって皆ミームだ。口を揃えて同じことを唱えることができるようになれば、そいつはもうミームだ。どちらにせよ、それは恐ろしいほどに早く、そして念入りなプロパガンダの拡散で起きるんだ」
彼女は頷いた。それも形だけ。
「ただ単にこじゃれたバンドでヨーヨーヨーと叫んでるだけでそれがカルトになっちまうことだって稀なことじゃあない、第五にとってはだ」彼はエア・ギターをやって見せる。しかしそれはただ触手を忙しなく振るうだけで、エアドラムの方がまだマシな表現だっただろう。
彼は口を止め、背後のある意味ハメ殺しになった窓の向こう側を指差した。サマンサも彼の視線を追う。窓からはビーチが一望できる。砂浜の舞台上でザ・ビーチ・ボーイズよがりの若者がロックを片手に馬鹿騒ぎしている。およそ人類が滅亡したとは思えない。思わず彼は辟易した。「奴らは何だって夢中になれる」
「そうね」
「それかこの世の全てが変に頭を打ったヒッピーの夢の中だって騒ぐ輩もいるくらい、何でもあるが──星座占いは好きな方だったっけ?」
サマンサは首を横に振った。
「そう、それなら──」ヘブルは暫く唸り、既に半分ほどに減らされたフラペチーノを見た。「もっと良い話を持って来た」
「一度だけ、」彼は触手の一本を持ち上げ、「一度だけ、ジョージアの方を覗いたことがあるんだ。奴らの名は、第一南第五教会。災厄が終わった後のことだ」
「どうだった?」彼のガールフレンドは、半ば微温湯に浸かるくらいには彼の話に興味を示した。
「酷いもんだった」彼は自分が一応フィフティストであることを知っておきながら、言い放った。「リッチになってビッグチーズはピンピンしてやがったんだ」
「そう」当てが外れたように彼女は再び、次は幾分面倒臭そうにストローを弄び始めた。「彼に聞いてみて、“どうして5なの?”って」
「それはニヤけた顔面とパイプと煙たさだけが板に付いたアイツには分かりやしないことさ」ヘブルは再びアイスコーヒーを流し込む。
「証拠にこいつを見てみろ」彼は丁度隣に開いていた次元の亀裂のような隙間に手を伸ばし、第五の聖典なるものを渡して見せた。それは聖典と呼ぶには余りに厚みがなく、海風がちょっとした荒げた姿を見せただけでも水平線まで吹き飛ばされそうなほどに弱々しい。
「まるでパンフレットね」彼女はページの数枚(それが表紙と裏表紙のみであったことに、多少なりとも彼女は不満を覚えただろう)を捲り上げ、簡潔に感想を述べた。
ヘブルはカウンターに身を乗り出し、「僕に教えて、他に何が書いてある?」
「上から見たヒューストンと、星のカレンダー。あとは──カエルとサンディの挿絵」
彼は一度溜息を吐き、「それが第五の聖典であると、北の奴らが喚くんならしょうがない。他に手立ては無い」
「つまり?」第五のパンフレットを傍らの次元の亀裂へ投げ込み、今度は彼女はカウンターに身を乗り出した。
「分かったかい?僕はずっと君の前で、君に感付かれないようにデタラメを垂れ流すだけの作業をやっていた。残念ながらそれが真実だ」彼は付け加えた。「今は」
ヘブルがもう一度彼女の手元を覗いた時には、プラスチックカップはとっくに底を突いていた。
「でも僕が分からないのはここからだ」途端に彼の声が低くなる。「第五にも宗派はある。ジョージア州のクソッたれが第五の全てじゃない。しかし奴らはその数にさえ気を払うような変態だ」
「第五のカルトはその名の通り5つあるんだってな?」彼は自分自身に問う。「北の五番、イカれたバンド、第一南第五、コメディアン、そしてヒッピー。どこに宇宙第五の入る隙間があった?」
「彼らも人間なの」サマンサは飽くまでも少しだけ彼らを擁護するつもりで言った。
「オーケイ、それならもっと分かりやすく──煙を吸って、数字を数えてみよう。1、2、3、4、5と来たら、」ヘブルは大きく息を吸い込み、それを長い溜め息に変えて、「次は6だ」
「彼らは人間だ。だからこれが気持ち良くって仕方がない」不運な神は嘆いた。「これだから宗教っていうのは嫌いなんだ。ファッキン第五、アンタらの遺体は僕がしっかり見届けてやる。君もきっとそう思い悩むことになるよ」
彼は5本目の触手を取り出し、空のプラスチックカップの位置を整えた。そして彼の身体は煙に化けて消えた。最後に彼の声だけを残して。「どうしてたまたま自分が呼び出されなくちゃいけないのか?って」
「ホントにそうね」彼女は6本目の触腕を取り出した。「あなたみたいな人、今の宇宙にだって存在しないわ」
彼の後を追うように、彼女の姿は砂となってカフェテリアを立ち去った。気付かぬ内にカウンターでは会計が済まされていた。
それを受け取った頭蓋のウエイターの数人は、一人は物珍しそうな様子で眺め、一人は陽気に口から煙を吐き出し、一人は砂となってカフェテリアのフロアタイルの隙間に消えた。
チップは、6ドルだったらしい。