クレジット
タイトル: SCP-9099 - 逆パノプティコン
翻訳責任者:
C-Dives
翻訳年: 2025
著作権者:
DrChandra
原題: SCP-9099 - Reverse Panopticon
作成年: 2025
初訳時参照リビジョン: 11
元記事リンク: ソース
: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;
}
}
}
}
}
特別収容プロトコル: SCP-9099は遠隔地に存在するため、周辺地域における侵入者の有無を監視し、標準的な管理下の入口境界を設けるだけで十分な現地収容が可能です。その大きさを特定できるほど詳細にSCP-9099を映した衛星写真・空撮写真の公開は差し止められ、あらゆる公記録はSCP-9099が平凡なソビエト時代の貯蔵サイロであることを示すように改竄されます。
SCP-9099内の観測プラットフォーム任務に配属されるのは、過去に他のSCPと接触しておらず、いかなる機密情報へのアクセス歴も無いDクラス職員のみです。いかなる状況においても、これらの基準を満たさない職員がSCP-9099に立ち入ることは許可されず、またSCP-9099内では観測以外の活動を行うべきではありません。SCP-9099内への電子的な記録機器や保存装置の持ち込みは許可されません。SCP-9099内に持ち込まれる全ての物品は研究主任が直接承認する必要があり、Dクラス職員は規則遵守を徹底するため、各シフト後に禁制品検査を受けなければなりません。
観察任務の標準装備は次の通りです。
• ペンと日誌
• 機械式の時計
• 機械式の深度計
• ボトル入り飲料水
• 携帯口糧
• 緊急用医療キット
• 携帯トイレ
その他の物品の持ち込みは全て研究主任の裁量に委ねられます。
各往復サイクル中、最低1人 (好ましくは資源が許す限りにおいて最大3人まで) のDクラス職員を、SCP-9099の観測プラットフォームに搭乗させます。往復サイクルへの搭乗に3回以上連続で失敗した場合、現地で収容違反が進行中であると見做されます。この場合、SCP-9099は封鎖され、梯子が撤去され、唯一の脱出可能地点は建造物最上部から少なくとも10mの距離を維持する空中強襲部隊によって防衛されます。建造物内には致死濃度の一酸化炭素が充填されます。一酸化炭素は適切なDクラス職員らが待機状態に入るまで排出すべきではなく、実験は可能な限り早期に再開されます。
更新 ████/05/03: SCP-9099に致死濃度の一酸化炭素を恒久的に満たし、積極的な研究を中止すべきであるというヴォーグル元・研究主任の請願は、その対策で無力化されるのはSCP-9099-A個体群のみであるとの理由から、O5投票 9対3 で正式に却下されました。SCP-9099そのものの完全な異常性は、依然として消極的な収容プロトコルを正当化するほど十分には解明されていません。
更新 ████/05/09: 事件9099-108に鑑みて、本任務に配属されるDクラス職員には、例えそれによって試験結果の質が損なわれる可能性があっても、知能、推論力、洞察力、視力が平均以下の人物が優先的に採用されます。Dクラス職員らは眩暈の症状を避けるため、下方を覗き込まないように指示されます。
説明: SCP-9099はシベリアの████████から北東約70kmの地点に位置する、直径約75m、高さ225mのコンクリートサイロです。ソビエト連邦の崩壊後に財団の管理下に入ったものの、GRU"P"部局の関連記録はその解散前に全て破棄されており、ソビエト連邦時代に建造されたかは明らかになっていません。
SCP-9099のブルータリズム様式は20世紀半ばのソビエト建築と一致しますが、その年代を確定するための測定法はいずれも決定的な結果を出しておらず、またソビエト連邦由来であることを示唆する他の要素を全く帯びていません。SCP-9099の外壁が遥かに古い構造の周囲に建造されただけであることは十分に考えられます。
SCP-9099は1階部分を持っておらず、そのために1階から入場することは不可能です。屋上に存在する唯一の入口に到達するには、外付けの梯子を上る必要があります。SCP-9099の内部は99階建てで、各層には幅2mの独房99室が円形に並んでおり、ほぼ全ての独房は厚さ5cmの一方向性ガラス窓で密閉されています。独房内の照明が消えている時、外部観察者が独房の占有者を見ることはできません。
留意点として、SCP-9099には電力供給源や電線が全く存在せず、SCP-9099内のケージで保護された照明器具には異常な圧電発光特性を示す塩結晶が封入されています。SCP-9099全体に伝わる持続的かつ穏やかな振動が発光を促進しており、照明器具を壁から取り外すと発光が停止します。
SCP-9099の全体的な設計はパノプティコン形式の刑務所を強く示唆しており、それが本来の役割だったという仮説が有力視されています。SCP-9099の中央には、3本のレールに架かる観測プラットフォームがあります。この観測プラットフォームは分速1mでレールを昇降しており、15分の一時停止期間を2回挟むため、1回の往復サイクルを終えるまでに8時間かかります。サイクルを停止・変化させる既知の手段は存在せず、またそのような試みは今後許可されません。
最初の15分停止期間は常に建造物の屋上で発生するので、職員がプラットフォームを乗降できます。2回目の停止期間は8時間サイクルのランダムな時点で発生します。平均して約2ヶ月に1回、観測プラットフォームは1階に降りた時点で2回目の停止期間を迎えます。SCP-9099には1階が存在しないため、この時点で観測プラットフォームを降りた職員は回収不可能と見做されます。
一般的なサイクル中には、約30%の確率で、観測プラットフォームから見える独房の最低1室で照明が点り、その占有者の姿が明らかになっています。どの独房でいつ照明が点くかという明確なパターンは無いようです。照らされている占有者はほぼ例外なく、観測プラットフォーム上の人物に極度の関心を示し、可能な限り視線を向け続けます。
この行動は照明が点いていない独房の占有者にも当てはまると広く推定されています。
SCP-9099の独房占有者 (以下SCP-9099-Aとする) は概ねヒト型の実体ですが、典型的にはやつれており、血色が悪く、無毛で、顕著に細長い爪と歯が生えています。SCP-9099-A個体は例外なく額の中心に、単眼を連想させる、目的や起源が不明な単一の開口部を有します。衣服は大抵の場合、前時代的であるという点を除いて製法が不明確な、単純かつ暗色のリネン素材です。
SCP-9099-Aはほとんどの場合、観測者をただ見つめるだけですが、脅迫的または卑猥な身振りをしたり、ガラスを叩いて関心を引こうとすることも頻繁にあります。時折、SCP-9099-Aは看板を掲げたり、ガラスにメッセージを書いたりして観測者に見せつけます。これらのメッセージは通常、簡潔かつ不可解な内容で、観測者はそれらを記録しつつ、それ以上の注意を払わないように指示されています。メッセージは常に観測者の母語で記されており、これまでのところ、識字能力を持たないDクラス職員が関与した実験で筆記メッセージが確認されたことはありません。
現在、未確認ではあるものの、SCP-9099-Aは何らかの量子観測者効果によって、自分を観測している任意の実体に関する情報を取得可能であり、一方向性ガラスはその作用を軽減する目的で設置されたという仮説が提唱されています。SCP-9099内の独房照明が一見ランダムに点灯しているのは、意図しない進展だったと推定されます。
照明が点った独房内のSCP-9099-A個体が、往復サイクル中に人間によって視認されなかった場合、その独房は次のサイクルでも点灯し続け、更に新たに点灯する独房の数は、既存の点灯済独房の2乗の数だけ増加します。これによって点灯済独房の数は急速に増え、合わせて仮説上の観測者効果の強度も非線形に高まるようです。この現象が臨界閾値に達すると (最適な開始条件では観測者のいないサイクル3回で発生し得る) 、SCP-9099内の全ての独房が開放され、全てのSCP-9099-A個体が収容違反を試みます。SCP-9099内のCO2濃度を致死濃度まで上昇させると、財団職員をSCP-9099-Aの影響に晒すことなく、効率的に収容体制を再確立できることが証明されています。
SCP-9099の観測を再開すると、SCP-9099は事実上リセットされたように見え、全てのSCP-9099-A個体は生きた状態で各々の独房内に戻っています。現在まで、収容違反後にSCP-9099-Aの死骸が回収されたことはありません。実際に何が起こっているかはまだ解明されていませんが、前述した量子観測者効果が関わっており、SCP-9099の波動関数が安定状態に戻ることで、内部にいる全ての有意識観測者の喪失を防いでいると考えられています。
特筆すべきことに、SCP-9099-Aが書き記すメッセージの一部は、彼らが過去の窒息死を記憶していることをある程度仄めかしています。
補遺: 以下は、SCP-9099の1階に到達した直近のDクラス職員、D-14409が記録した日誌のエントリです。
09:15 ~ プラットフォームは予定通りに降下し始めている。少なくとも私にはそう思える。1分で1mだからはっきりとは分からない。SCP-9099-A個体の姿はまだ見えないが、携帯トイレ用のプライバシーテントを手配してくれた倫理委員会の連絡員には個人的に感謝したい。これだけ大勢の観客の前で用を足すのは気が引ける。
多分、安全ハーネスにも感謝すべきなんだろうと思う。下までかなりの距離があるし、異常かどうかはともかく、このプラットフォームは丸っきりメンテナンスされていないので、とても安心できない。
ファイルに1階が存在しないと書いてあったのを見た時、意味がよく分からなかったが、そもそも地面が無いんだと分かった。シャフトの底にはデカくて黒い穴が空いているだけだ。あんな謎めいた不吉な表現にしないで、素直にそう言えばいいじゃないか。どのくらい深いかは分からないが、運が良ければ知らずに済むだろう。もし知ってしまっても、それは私だけの秘密だ。お前たちは絶対に救援なんかよこさないだろうからね。
10:10 ~ 1時間近く経った後、ようやく最初のSCP-9099-A個体とご対面。私が支給された深度計を正しく読めているとすれば、彼は77階の32番独房にいる。私を真っ直ぐ見つめているが、それ以外には何もしていない。外見は聞かされた説明とそれほど違わない。姿が見えなくなるか、気色悪すぎて見ていられなくなるまでは、目を離さずにいるつもりだ。にらめっこでどっちが勝つか賭けるとしたら、私の金は彼に賭ける。
10:35 ~ また別な個体が現れた。68階、82番独房。彼は私に微笑みかけて、ガラスを指で叩いていた。実は姿が見える前から聞こえていた。ここではどんなに小さな音もめちゃくちゃ響く。絶え間ない ラッ・タ・タッ・タッ 。合間は取らず、リズムの変化もない。何か用かと訊いても、返事は無かった。
リズムと言えば、震動が強まっている気がする。断言はできないが、緩やかな一定の揺れが少しずつ激しさを増しているように感じるし、塩ランプもちょっぴり明るくなったようだ。これが普通なのか? 事前説明では聞かされなかった。
11:08 ~ トイレから出たら真正面にいやがった。56階、93番独房。死ぬほどビビったし、絶対わざとだと思う。私はこのプラットフォームを操作できないから、理不尽なのは分かっているが、降下するにしたがってあいつらがちょっとずつ視界に入ってくると、まるで自分があいつらに忍び寄っているような気分にさせられる。
独房の照明が点灯する瞬間を見た奴はいるんだろうか? とにかく、今回の男は最初に姿を見た時にゆっくり手を振ったけれど、それ以外は特に目立ったことはしていない。まだ上の方から ラッ・タ・タッ・タッ の音が聞こえるけれど、反響は彼が上層にいるとはとても思えないほどに大きい。
11:20 ~ 点灯した独房は無いが、私はシャフトの底の穴をずっと見下ろしている。私の方から見えていようといなかろうと、ダッシュA個体たちが四方八方から私を見つめているのは分かっている。しかし、下からも何かが見つめている気がしてならない。目を離したら何かが飛んで来たり、レールをよじ登って来たりするんじゃないかと不安だが、底を見つめたら相手を怒らせるだけかもしれない。
クソ、どうしてお前たちは知っていることを全部教えてくれないんだ。口で言う以上のことを知っているのは分かっているんだ。ただの穴だったら正直にそう書くに決まっているよな。1階が存在しないってどういう意味だったんだ?
11:38 ~ また1体。45階、44番独房。こいつは怒った顔つきで、看板を持っていた。曰く、“この高さから落ちても死にません。残念なことに”。彼とのにらめっこにはあっという間に負けた。
12:01 ~ たった今何かが起こった。シャフトが揺れ動き、空気が突然うねって、低く唸るような音が響いた。プラットフォームは前後に揺さぶられた。もしハーネスを付けずに端に寄っていたら、転落してもおかしくなかった。
シャフト内の照明は数秒間消えて、独房の照明は一斉に点いた。何体かのSCP-9099-A個体は間違いなく看板を掲げていたけれど、あっという間に暗くなったからどれも読み取れなかった。
あれが何だったのか、以前にも同じ出来事があったかは分からない。仮にあったとすれば、誰も私に説明しなかった。しかし、最後に見た看板が何かを意味しているなら、45-44独房の男はこれが起こるのを知っていたに違いない。プラットフォームは今も同じ速度で降下しているから、状況は変わっていないが、震動は強くなっている。今ではそう確信できる。
12:35 ~ 22階、81番独房。初めての立っていない個体だ。胎児のように身体を丸めて、前後に揺れながら私を見ている。他のほとんどの個体よりも少し痩せて小柄に見える。明らかに、一番威圧感に欠けていて、一番惨めな顔つきだ。彼女はどれだけ長くあの独房にいるのか、気になってしょうがない。
12:49 ~ また別なメッセージ。9階、03番独房。今回は看板ではなく、ガラスに書いてある。何を使ったかは敢えて考えないことにした。“お前が見る、俺たちが見る、彼が見る。理解しろ、だからこそレールの動きはこんなにのろいんだ”。個体自身は、何かを期待するように、正気とは思えない表情で顔をガラスに押し付けていた。1時間後にまた通りかかる時、がっかりしているのを願うばかりだ。
13:00 ~ また下を覗いている。理解できた気がする。
13:15 ~ お前たちが存在しないと言っていた1階に着いた。穴なんかじゃない。半透明のくぼんだ覆いがあって、黄緑色の縁取りが周りを囲んでいる。
これは目だ。そして、私を見ている。
こいつはずっと私を見ていたし、今では私もこいつを見ている。こいつが私の心の中を覗き込む時、私にもほんの少しこいつの心の中が見える。こいつはただの目じゃない。身体がある。間違いない。ある種のバカデカい一つ目巨人だ。ギリシャ神話のキュクロプスとは限らないだろうが、この目は何かに接続されている。
建物を伝わる震動は、こいつの脈拍か、呼吸か、さもなければ何らかの生命活動のリズムだ。私がこいつを見れば見るほど、こいつが何者なのかを理解すればするほど、こいつは元気になっていく。こいつ自身が私にそう教えている。私に情報を与えれば与えるほど、私から奪い取れる情報が増えるからだ。
誰であれ、最初に目を隠そうとした連中は失敗して、代わりに建物を周囲に建てた。彼らは財団が今やっていることを、その前にはソ連がやっていたことをやった。重要人物を失ったり、機密情報が漏れたりしないように、使い捨てても全く惜しくない人材だけを送り込んだ。
だが、それは当時も今も上手くいっていない。
彼らがかつて得たこいつの情報、お前たちが今得ているこいつの情報は、どれもこれも、こいつに自分たちの情報を知られるという対価を伴なっている。相手の目を見るのは、相手から目で見られるのと同じだ。いったん目で見られたら、見られずに済むことなんてできない。何かが存在すると知ってしまえば、そこから意識を逸らそうとするのも、見るのと同じくらい観察行為だ。見てしまえば、こいつは強くなる。目を逸らしても、結局こいつは強くなる。だったら見続ける方がお得だ。そういうことなんだろう?
だからあいつらは、あの人々は、みんなまだここにいる。そして、それは私がまだここにいる理由でもある。もう帰るつもりはない。最下層にガラスの割れた1つの独房が、お前たちが決して説明しなかった独房がある。最初はそこから何かが出てきて襲われるんじゃないかと怖かったが、今はあれが私の独房だと分かる。この先、私がどこに行こうとも、この目は私を永遠に見つめ続けるだろう。今更お前たちのもとに戻ったって、似たり寄ったりの独房に閉じ込められるだけだ。どう扱われるかは察しが付く。正しくダッシュA個体の仲間入りをする方がいい。お前たちが実験を1日サボるたびにガスで窒息させられるのは嫌だが、他の選択肢よりはまだマシだ。お前たちの奴隷よりかは目の奴隷になりたい。
ここはパノプティコンなんかじゃない。ここは観測所で、お前たちは観測している側じゃないんだ。
また近々、お目にかかろう。
本ページを引用する際の表記:
このコンポーネントの使用方法については、ライセンスボックス を参照してください。ライセンスについては、ライセンスガイド を参照してください。