Глава 2.5 — shizukudani_rukana/Happy ever after
Официально отель «Централ Космос» считался закрытым: все входы и выходы заперты, окна с разбитыми стёклами наглухо заколочены досками. Однако то, что внутрь можно беспрепятственно пробраться через чёрный ход, ведущий в бойлерную, не было секретом. Поговаривали, что в выходные по ночам туда заявлялись целые толпы любителей испытать свои нервы на прочность.
Впрочем, даже в три часа буднего дня внутри заброшенного отеля царила жуткая атмосфера. Стены были загажены граффити, а разбросанный повсюду мусор самого разного происхождения сразу бросался в глаза и вызывал такое отвращение, что аж передёргивало. Рукана не была наивной, оторванной от мира девчонкой, поэтому без труда догадалась о происходящем: похоже, помимо искателей острых ощущений, сюда проникали и те, чьи цели были куда более сомнительными и порочными.
Как бы то ни было, это место явно не подходило для того, чтобы тайком бродить по нему даже средь бела дня.
Пройдя из бойлерной в коридор, Рукана осмотрела склады и кухню. Там кто-то копошился. Приглядевшись, она увидела жирную крысу, только и всего. В вестибюле тоже никого не оказалось.
Остановившись перед стойкой администратора, Рукана взяла Шифра на руки и оглядела лобби с высокими потолками. Нельзя заставлять S ждать. Она прибыла в отель до назначенного времени, но часовая стрелка уже приближалась к трём.
S уже где-то в здании? Или ещё нет? Может, вот-вот появится?
Рукана была уверена, что человек в маске — это не сам S. Скорее всего, просто посыльный.
«А если нет?»
Что, если громила в маске обманул её? Но если так, то ради чего?
Рукана присела на корточки, крепче прижав к себе Шифра. В голову упорно лезли самые мрачные, пугающие мысли. Отель «Централ Космос» располагался на самой окраине курортной зоны с горячими источниками, на отшибе города. Сюда изредка добирались разве что машины, но пешеходы здесь почти не водились. Поискав информацию в интернете, она наткнулась на старые слухи о том, что в этом месте несколько раз находили трупы. Конечно, это были всего лишь слухи — фейковая информация, не имеющая вразумительных доказательств, — однако здешняя атмосфера вполне располагала к подобному.
Вдруг её просто заманили сюда, чтобы убить?
«Ну и бред же лезет мне в голову», — осеклась девочка. Тот монстр в маске сумел проникнуть прямо к ним в дом. Пожелай он её прикончить, мог бы сделать это прямо в комнате. Но что потом делать с телом? Да и родители были дома — проснись они, проблем не оберёшься.
А здесь?
На выходных сюда придут очередные подростки в поисках привидений и наткнутся на труп. Труп Шизукудани Руканы, провалявшийся на полу несколько дней.
Рукана аж подскочила.
А обернувшись, обомлела: прямо перед ней, скрестив руки на груди, высился тот самый монстр.
— Кх...
Из её горла вырвался беззвучный вскрик. Ей безумно хотелось броситься наутёк, но ноги наотрез отказались подчиняться, словно налились свинцом.
Монстр повёл в сторону своей огромной ручищей, которая могла бы в один миг сломать хрупкую шею Руканы. «Сюда», — безмолвно скомандовал он и зашагал вперёд. Очевидно, требуя следовать за ним.
Разум кричал, что лучше остаться, что идти туда нельзя. И всё же Рукана, беспрекословно и покорно, как марионетка, поплелась вслед за чудовищем. Из вестибюля они поднялись на второй этаж. Затем по другой лестнице — на третий. И наконец добрались до четвёртого.
Четвёртый этаж был самым верхним в отеле «Централ Космос». По правой стороне исписанного граффити коридора тянулись двери гостиничных номеров. Монстр свернул в одну из комнат.
Нельзя сказать, что Рукане не было страшно. Отнюдь, было, и очень даже, но чувства начали притупляться.
Она перешагнула порог вслед за громилой.
Номер, в который они вошли, оказался просторным, в несколько комнат. Должно быть, когда-то это был люкс или президентский номер.
Спиной к огромному окну, зашторенному желтоватыми занавесками, стоял мужчина.
Ткань штор слегка задерживала дневной свет, однако из-за бьющих в спину лучей силуэт мужчины казался тёмным, разглядеть черты лица не представлялось возможным. То, что это мужчина, не вызывало сомнений. На нём была светлая рубашка и узкие брюки. Волосы довольно длинные — чёлка спускалась чуть ниже глаз.
У окна стоял журнальный столик и старые кресла. Монстр грузно опустился в одно из них, отчего мебель жалобно заскрипела.
Мужчина же остался стоять.
— Привет.
В ушах Руканы раздался мягкий, глубокий голос. Она слышала его впервые, но почему-то чувствовала, что это не так. Девочка крепче сжала Шифра в руках. Неужели всё взаправду?
В X-fes пользователь под ником S оставлял загадочные, полные скрытого смысла посты, которые всегда звучали как вопросы. В закрытых чатах X-lum под именем SULLIVAN он был немногословен, высказывая свои интеллектуальные суждения чётко и лаконично. Можно было с уверенностью сказать лишь одно: он обладал выдающимся умом.
Но если S существовал в реальности, он должен был говорить именно таким голосом — Рукана часто фантазировала об этом. Более того, S даже являлся ей во снах: самого его не было видно, но голос вещал откуда-то из пустоты.
— Ты ведь Шизукудани Рукана-сан, верно?
Этот голос.
Сомнений быть не могло.
— S-сама... — сорвалось у неё с губ личное, заветное имя.
S едва заметно улыбнулся. Он улыбнулся ей.
— Мне интересно, как много ты обо мне знаешь. Скажи, ты слушала мои «композиции»?
— Конечно!
Рукана, словно в лихорадочном бреду, горячо повторила:
— Конечно слушала! И клипы смотрела. Все. По многу раз. Это ведь пророчества, да? Вы вплетаете в тексты песен события, которые происходят по вине зингаев!
— Значит, мои «композиции» привели тебя на X-fes, где ты смогла приоткрыть завесу тайны. А оттуда, не имея на то права, ты проникла в X-lum.
Его тон оставался безупречно мягким, но слова «не имея на то права» больно укололи Рукану. Он был абсолютно прав. Она совершила хакерскую атаку и получила несанкционированный доступ к системе.
— ...И-из... извините... я... я просто...
— Чш-ш, — S поднёс указательный палец правой руки к своим губам, призывая к тишине. — Всё в порядке. Я не ругаюсь. Напротив, даже восхищён. А дитя, которого ты держишь..?
— Е... Его зовут... Шифр... — выдохнула Рукана, раскрывая имя своего зингая. От внезапного осознания у неё перехватило дыхание. — В-вы... вы видите его?! Видите Шифра?
— Вижу, конечно. Значит, Шифр. Забавно, ведь между собой мы с соратниками привыкли называть тебя cipher.
— Я... я увидела это в логах. В чате X-lum. До этого у него не было имени, и я решила назвать его так.
— Вы были настолько неразделимы, что просто не видели необходимости в именах, верно?
— Да, именно так! — Рукана шмыгнула носом, готовая вот-вот расплакаться. S понимал её как никто другой. — Мне не нужны были никакие имена. Но в слове «Шифр» мне почудилось предзнаменование, какая-то судьба...
— У моего зингая тоже... — S повернул голову в сторону сидящего в кресле монстра в маске. — ...Нет какого-то конкретного имени. Но, чтобы не путать его с остальными, я называю его Уборщиком. Он у меня страшный любитель чистоты. Постоянно наводит порядок вместо меня.
— Наводит порядок...
— А-а, Рукана-сан. Какая проницательность. Именно так. Наводить порядок можно по-разному. Он способен на вещи, которые мне самому не под силу. Судя по всему, твой Шифр умеет делать то же самое.
Рукана замялась, не зная, что ответить. Об этом она не рассказывала вообще никому. Да и самой себе признаться в подобном ей порой было непросто.
Но перед ней стоял S. К тому же он, очевидно, и так всё знал.
Тот тип в маске. Уборщик. Он прятался под её кроватью. Наверняка следил за ней и фиксировал всё до мелочей. Уборщик раскусил их с Шифром связь и доложил S.
— ...Всё верно. У меня есть базовые знания о хакинге и программировании, но делать то, на что способен Шифр, я не могу, как бы ни старалась. На самом деле это не я взломала X-lum. Без Шифра у меня бы ничего не вышло...
— И это... — S легонько похлопал в ладоши. — ...Просто прекрасно, Рукана-сан. Вы с Шифром особенные.
Дыхание Руканы стало частым и прерывистым, словно после марафонского забега. Где-то глубоко внутри разлилось обжигающее тепло, а по телу побежали покалывающие мурашки.
«Прекрасно». S — вот кто по-настоящему прекрасен. Этот человек видит её насквозь и принимает целиком.
«Особенная».
Рукана больше всего на свете жаждала услышать именно это слово. Ей было жизненно необходимо, чтобы кто-то признал её уникальность.
И этот «кто-то» — сам S.
— Я... я... что я... что мне сделать для вас?! Чем я могу помочь?! Что в моих силах, скажите, я...
— Тише, Рукана.
S больше не добавлял к её имени вежливую приставку «-сан». Он обратился к ней просто по имени. Рукана мгновенно осознала сакральный смысл этой перемены: S признал её.
— Ты действительно потрясающая. Собственно, поэтому я и назначил встречу. У меня есть к тебе дело. Я хочу, чтобы ты стала моей соратницей.
— Я согласна, — без секундного колебания кивнула Рукана. — Кем угодно стану. Если есть хоть одна вещь, которую я могу сделать для вас, я выполню её, чего бы мне это ни стоило.
— Если бы я сказал, что сомневался в твоём ответе, это было бы всё равно что заявить, будто дождь падает снизу вверх, да?
S намеренно изъяснялся витиевато. В его тоне сквозила лёгкая ирония. Именно так он подбирал слова, когда писал посты на X-fes.
Если бы S потребовал, Рукана прямо сейчас опустилась бы на колени и поклялась ему в верности. Однако S искал соратника. И она приложит все свои силы, чтобы служить ему на этом поприще. В тот миг главным смыслом её жизни стала эта цель.
Всё для S.
Ради него она пойдёт на всё.
+++ + ++++
Специально для Руканы S создал аккаунт в MeX — мессенджере, доступ к которому имелся только у VIP-пользователей X-lum с высшим уровнем привилегий. Теперь не было необходимости взламывать систему безопасности: S сам присылал всю необходимую информацию через MeX. Не каждый день, но время от времени на её экран выводились его сообщения в духе: «Ещё не спишь?» Она общалась с S напрямую. Из первых уст она узнавала о структуре и целях организации, управляющей платформами X-fes и X-lum, о природе зингаев и о грандиозных планах самого S. Теперь Рукана имела доступ к стопроцентной, кристально чистой истине.
Рукана поручила Шифру разработать приложение. Разумеется, это тоже было ради S.
Они детально обсуждали концепцию с S в MeX, после чего Шифр садился за написание программного кода.
Название для программы Рукана придумала сама.
Happy ever after
Выражение из сказок, означающее «жили они долго и счастливо».
Ей хотелось, чтобы этим приложением пользовались те, кто отчаянно стремится к счастью. Проще говоря, это была программа для людей, которые прямо сейчас чувствуют себя глубоко несчастными.
Впрочем, будет ли Happy Ever After (или сокращённо «Хапиева») работать как надо, оставалось под вопросом.
Рукана понимала: пока не протестируешь — не узнаешь. Архитектуру «Хапиевы» от начала и до конца выстроил Шифр. Рукана могла проверить, функционирует ли софт в соответствии с техническим заданием, однако в тонкости внутреннего устройства кода она не вникала.
Значит, оставался один путь — проверить на практике.
Поскольку проект находился на стадии бета-тестирования, выбрасывать его в открытый доступ в сеть было нельзя. Требовалось отследить эффект и алгоритм воздействия, выявить баги и оперативно их устранить. Приложение должно пройти череду обновлений и доработок, прежде чем станет идеальным продуктом.
Здесь очень кстати пришёлся хакерский инструмент, который S передал ей через Уборщика. Внешне устройство напоминало обычную USB-флешку, но стоило подключить его к смартфону, как оно мгновенно обходило любую защиту и в фоновом режиме устанавливало заданный софт.
В средней школе, где училась Рукана, пользоваться мобильными телефонами разрешалось исключительно для экстренной связи. Однако сам пронос устройств на территорию школы правилами не запрещался, поэтому смартфоны лежали в сумках практически у каждого первого. Во время уроков в спецкабинетах, когда ученики оставляли вещи без присмотра, в их классных комнатах оставались десятки абсолютно беззащитных девайсов — идеальные мишени для взлома.
Рукана взломала школьный сервер и скачала закрытую базу данных с личными карточками учащихся, которая обычно использовалась администрацией для распределения по классам. На основе этих данных она отбирала подходящих кандидатов, находила их телефоны, взламывала и устанавливала «Хапиеву».
[Вы получили приглашение в Хапиеву! Добро пожаловать в новую социальную сеть!]
Спустя некоторое время такое уведомление высвечивалось на экране жертвы.
«Хапиева» позиционировала себя как абсолютно анонимная соцсеть. В ней под псевдонимами якобы сидело множество знаменитостей, популярных среди подростков. Стоило пользователю вбить никнэйм и запустить программу, как виртуальные «соратники» тут же начинали активно проявлять к новой личности интерес.
[Приветик! Приятно познакомиться!]
[Я Таро, любитель мороженого из ххх!]
[Ну и хаос тут!]
[С самого утра так зябко, правда?]
[Полностью согласен!]
В процессе непринуждённого общения пользователи быстро замечали одну странность: любые реальные имена, названия географических объектов и личные данные алгоритм автоматически заменял на заглушки вида «ххх». В репликах других участников сети эти скрытые слова порой можно было угадать по контексту, а порой они оставались абсолютной загадкой. Таким образом, в «Хапиеву» был заложен ещё и элемент квеста-головоломки.
Имелось в приложении и жёсткое правило: пользователь был обязан запускать программу и авторизовываться в системе минимум раз в сутки. В противном случае «Хапиева» бесследно самоудалялась с устройства. На экране появлялось предупреждение, что при нарушении правила все публикации и логи юзера безвозвратно стираются с сервера. Иными словами, если человек хотел исчезнуть, ему достаточно было просто перестать заходить в приложение.
В чатах «соратники» вели непринуждённые беседы на любые темы. Стоило кому-то пожаловаться на несправедливость судьбы или на то, как паршиво прошёл день, френдлента тут же взрывалась ответной реакцией. Виртуальные друзья утешали, сопереживали и разделяли чужую боль. Достаточно было бросить короткое: «Мне так тяжело...», как в ответ летела лавина поддержки:
[Может, пора стать честнее с самим собой?]
[Просто будь собой, и всё наладится!]
[Хватит терпеть и копить это в себе.]
[Главное — это твое истинное «Я».]
[Прими себя таким, какой ты есть, это уже победа!]
[Ты просто ещё не осознал, какой ты человек на самом деле.]
[Но твоя суть всегда внутри тебя.]
[Если сейчас запутался — не страшно, скоро обязательно себя найдёшь!]
[Давай отыщем твое настоящее «Я»!]
[Не усложняй себе жизнь.]
[Тебе нужно всего лишь раскопать свою истинную сущность.]
[Найди себя!]
[Отыщи своё истинное лицо!]
«Хапиева» — приложение для тех, кто хочет обрести счастье. Если прямо сейчас тебе плохо и одиноко, «Хапиева» подарит тебе это счастье. И пусть оно длится вечно.
Прямо как в старой доброй сказке.
Разумеется, сказки не имеют ничего общего с реальностью. В настоящем, жестоком мире не существует идеальных друзей, готовых ежесекундно утешать, поддерживать и сопереживать твоим проблемам. «Хапиева» была бесконечно далека от реальности. И это логично.
Никаких «соратников» по ту сторону экрана не существовало. «Хапиева» не была социальной сетью. Иллюзия связи с единомышленниками при запуске программы являлась чистейшим обманом. Систему полностью смоделировал Шифр. Это был триггерный алгоритм, созданный исключительно с одной целью — направлять мысли и эмоции пользователя в строго заданное русло.
Перейдя во второй класс средней школы, Рукана развернула полномасштабное тестирование «Хапиевы».
Она точно знала, что на третьем уроке у второго «А» класса по расписанию стоит физкультура, а значит, кабинет будет пуст. Взяв с собой Шифра, Рукана целенаправленно подошла к нужной парте. Пошарив в школьной сумке, висевшей на крючке, она нащупала во внутреннем кармане смартфон. Старая модель двухлетней давности, но для её целей — в самый раз. Рукана подключила хакерский модуль к разъёму зарядки. Вся процедура заняла от силы пару минут.
Вернув телефон на место, Рукана изо всех сил сдерживала рвущийся наружу смех, пока не покинула класс. Едва дверь за ней закрылась, барьер рухнул. Она шла по коридору, содрогаясь от беззвучного хохота, а из глаз даже брызнули слёзы.
— Будь счастлива, Итоха...