Снежная королева vs Хакеры Зимы ч. 3
Пока Марк распылял последние свето-капсулы и рисовал блики проекций, отвлекая стражей; Рудольф пробивался к ядру сквозь нарастающий цифровой холод, каждый его шаг отдавался в интерфейсе треском льда; а Алиса думала, какой ей сделать следующий шаг; Карк погружался в иное измерение. Не в пространство, а в память системы. В глубины архивов, где время текло иначе.
Его сознание скользило по многослойным резервным копиям, как шаман входит в транс. Вокруг полутёмные коридоры данных, где хранились: забытые протоколы безопасности – ржавые ключи от дверей, которых уже нет на схеме; старые баги – спящие змеи, запечатанные в кристалле кода, но не мёртвые; «спящие» алгоритмы – цифровые духи, помнящие, как система дышала до того, как вирус «Снежная Королева» сковал её льдом.
Карк читал логи, как шаман читает зазубрины на гадальных костях. Каждый обрыв строки шептал свою историю:
- частота ошибок – метки слабых мест, где защита истончилась;
- следы старых вторжений – карты потайных ходов, проложенных чужими руками;
- обрывки кода – полустёртые заклинания, которые ещё можно пробудить.
Карк замер, уловив тихое призрачное эхо.
- Феникс… Ты всё ещё здесь? – Прошептал он.
В логах мелькнул фрагмент:
__________
WARNING: Unhandled exception in Module_Phoenix-404. Last activation: 12.12.20XX
Hint: Maybe it's time to rise from the ashes?
Код ошибки: 418
Комментарий системы: Так-то я чайник, но сегодня я побуду Фениксом. Пора восстать из пепла. Воспламенение через: 3... 2... 1...
__________
«418? – хмыкнул Карк про себя. – Кто-то здесь изволит юморить».
Карк поспешил дальше. Он не взламывал – он колдовал. Его инструменты были не инструментами хакера, а атрибутами древнего колдуна. Скрипты на устаревших языках – это заговоры на мёртвых наречиях, чьи звуки пробуждают спящих. Забытые антивирусные модули, дремлющие в глубинах системы - «Духи хранители». Он будил их шёпотом команд: «Пробудитесь. Время помнить». Цифровые обереги – щиты из зашифрованных метаданных, сплетённые в узор, способные отразить ледяной вирус.
Он вытянул руку, и перед ним вспыхнул символ – перевёрнутая восьмёрка с трещиной посередине.
- Протокол;404.;Феникс, восстань, - произнёс он, и голос его звучал как скрежет старых шестерёнок. – Ты помнишь, как гореть во льду?
Код запульсировал. Где то далеко, в слоях, недоступных обычным алгоритмам, что то шевельнулось. В ответ пришло сообщение:
__________
410 Gone
Детали: этот файл убежал в тёплые края. Последний раз видели на сервере с пальмами.
__________
Карк усмехнулся. Он сделал шаг вперёд. Его фигура слилась с потоком данных, став частью архива. Теперь он был не наблюдателем, а голосом системы – тем, кто мог говорить с её забытыми духами.
Где то в глубине, за слоями кода, он уже видел то, что искал – след создателя, едва заметный отпечаток в архитектуре. Но чтобы добраться до него, ему предстояло пойти ещё дальше.
- Я знаю дороги между мирами, - сказал он, и система ответила ему шёпотом забытых программ:
__________
LOG: Shamanenteredcore
Предупреждение: Возврат не гарантирован.
Код ошибки: 440
Объяснение системы: Время замерло. Вы точно хотите знать, что внутри?
__________
- Она, ещё спрашивает. - Карк рассмеялся, и смех его разнёсся по коридорам данных как цифровой перезвон. - Похоже, я на правильном пути.
- Карк, ты исчезаешь! - закричала Алиса, видя, как его иконка тает в интерфейсе чата.
- Не исчезаю. Перехожу…- впервые за всё время ответил он голосовым сообщением, и голос отразился в эхе древних логов.
- Я – Цифровой Шаман. Я знаю дороги между мирами… - его голос растворялся и рассыпался знаками. Последнее, что все услышали: - Дверь открыта, Алиса…
Глава 7
Вечер. Темнота. Запретное время.
«Они там одни… Я должна…»
Эта мысль обжигает сознание. Алиса обхватила голову руками. Она встала и нервно заходила по комнате, периодически глядя на не зашторенное окно, за которым был мрачный замёрзший мегаполис.
«Они там одни… Я должна… Им нужна помощь… Но мне страшно… Я не хочу…»
Алиса стояла у двери. Она растирала потеющие и холодные ладони, ноги подкашивались. Всё её тело протестовало и противилось открытию двери. В мозгу пульсировало:
«Правило №;1 – не выходить после заката!»
Алиса внутренне боролась сама с собой, приводя весомые доводы:
«Но за дверью – не «слишком громкий, слишком быстрый мир». Там ребята и они нуждаются в моей помощи. Рудольф, застрявший в вентиляционной шахте, Марк, окружённый стражами, Карк, растворяющийся в архивах Кристального дата-центра, не говоря о миллионах людей, чьи эмоции заморожены. И до конца этого года осталось меньше двух дней. Нужно успеть иначе…»
Алиса сжала ладони, унимая в них дрожь. А когда разжала кулак, решительно дернула за ручку. Дверь распахнулась. Холодный воздух лестничной площадки ворвался в квартиру, взметнул листочки бумаги на её рабочем столе и разметал их по комнате. Алиса твердо шагнула за порог. В уме роились тревожные и панические мысли. Но Алиса старательно заглушала их, считая свои шаги:
«Один. Ещё один. Я иду…»
***
Кристальный дата центр возвышался, как айсберг из стекла, света и льда. Алиса прислонилась к стене, прячась в тени от группы Ледяных стражей, патрулем обходящих башню.
План Алисы был прост:
- проникнуть через служебный вход (код доступа дал Карк);
- действовать по обстоятельствам.
Но у входа, как и ожидалось, стояли два робота-сосульки. Их глаза и лампочки на плечах сканировали пространство, оставляя ледяные следы на асфальте.
Алиса активировала дрон приманку – тот, что радостно приветствовал Рудольфа на фонарном столбе. Дрон приветственно зажужжал, принимая команду, и полетел в сторону стражников.
«Неизвестный летательный объект», – произнес один из стражников ледяным острым голосом.
«Обезвредить. Приказ «Снежной королевы»». – Сказал второй.
Роботы покинули свой пост. Они бегали за дроном, а дрон то снижался, то высоко взлетал, уходя от морозных выстрелов стражей. Один из стражей поскользнулся на одном из своих морозных узоров и упал. Второй страж остановился в нерешительности.
«Угроза повреждения. Угроза повреждения». Робота зациклило.
Алиса посмеялась над роботами и спокойно вошла внутрь дата-центра.
В коридоре она увидела ещё пять стражей. Они синхронно двигались. И пока её не замечали. Алиса оглянулась по сторонам и нашла неприметную нишу в стене и притаилась в ней. Роботы прошли мимо. Пульс в висках зашкаливал.
Алиса повернула в коридор, где по её расчётам должен был быть Марк. Ей на встречу вышли Ледяные стражи. Лампочки на их плечах часто запульсировали красным светом. Алиса замерла от страха, но быстро собралась:
«Не время паниковать. Время подумать, Алиса».
Тут же на ум, словно ждало этого момента, пришла парочка дельных мыслей:
План А: использовать AR граффити Марка. (Алиса сжала флешку в кармане).
План Б: бежать.
"Однозначно «План А»". – Выбрала Алиса.
Медленно она достала планшет. Дрожащей от волнения рукой Алиса подключила флешку к устройству. По стенам коридора поползли цветные капли-кляксы и зацвели огненные цветы – иллюзия пожара. Роботы остановились, анализируя угрозу. Их лучи заскользили по стенам, Алиса воспользовалась моментом, что стражники не смотрели на неё, и побежала вперед по коридору, оставляя за собой след из светящихся клякс и огненных цветов.
Однако один из роботов повернулся, услышав её шаги. Луч морозного лазера прорезал воздух. Алиса увернулась, но поскользнулась и упала. Она покатилась по полу, покрываясь инеем и снегом. Алиса остановилась и замерла. Коридор в её глазах продолжал вращаться, а голова кружиться. Страж подошел к ней. Прошёлся сканером по фигуре Алисы.
- Объект обезврежен и заморожен.
Ледяные стражи развернулись и пошли дальше нести свой патруль. Алиса всё это время лежала и не двигалась, а когда подошёл робот, она даже перестала дышать. Когда стражники ушли, Алиса всё ещё лежала и тяжело дышала, восстанавливая дыхание. У неё получилось провести стражников. Получилось!
Сердце от возбуждения и радости стучало где-то в горле.
«Дыши. Считай. Раз – лазер. Два – укрытие. Три – Марк её там дальше ждёт. Вскакивай, вперёд».
Алиса вскочила и побежала дальше по коридору. Не время валяться и расслабляться нужно спасать Марка… Если ещё не поздно.
***
Марк сжал в руках портативный проектор – экран мигал, показывая критический уровень заряда. Вокруг уже нарастали кристаллические и морозные узоры, превращаясь в витиеватые сосульки: холод «Снежной королевы» проникал повсюду, превращая воздух в вязкую и звенящую массу. Дышать становилось сложнее.
- Пусть будет ярко, - прошептал он, активируя остатки энергии.
Проектор вспыхнул. На стенах дата-центра заплясали огненные драконы, бьющие крыльями по ледяным глыбам, каскады разноцветных сфер, рассыпающихся на тысячи бликов и иллюзорные копии Марка – десятки его двойников, бегущих в разные стороны. Этот приём он сделал как дань белому коту.
Ледяные стражи на мгновение остановились, пытаясь распознать настоящую цель среди хаоса света. Их излучатели уже адаптировались, вирус прописал им новую программу по борьбе с неопознанными вторжениями: низкочастотный гул пронзил пространство, и проекции начали трескаться, покрываясь кружевным инеем.
- Не держит… - Марк отшатнулся, когда ледяной шип проткнул проекцию у его плеча. – Она фильтрует визуальные помехи… Быстро приспосабливается, зараза…
Он бросил последний процент заряда энергии в последнюю проекцию – на стене вспыхнуло гигантское солнце, ослепительно яркое. Стражи повернулись в сторону пылающего рисунка. Марк, задыхаясь и дрожа от холода, отступил к вентиляционной шахте:
- Рудольф, ты как?
***
Рудольф рванулся вперёд, едва Марк создал отвлекающий манёвр. Но путь к узлу вируса перекрывали три новых стража. Их ледяные тела пульсировали бледно-голубым светом, а излучатели уже нацелились на нарушителя.
- Двадцать пять процентов памяти… хватит, - процедил Рудольф, активируя протокол ускоренного расчёта.
Он метнулся влево, избегая звуковой волны, которая превратила пол в ледяную корку. Один из стражей шагнул навстречу, Рудольф ударил его кодом вирусом, имитируя заражение системы. Робот остановился, пытаясь обработать ложный сигнал, но два других приближались, вытягивая ледяные нити.
Холод нарастал. Перчатки Рудольфа покрывались инеем, а пальцы в них теряли чувствительность от холода, экран коммуникатора на запястье мигал: «Температура критическая. Риск заморозки: 87;%».
- Только бы успеть… - он нырнул под удар морозной нити, перекатился и увидел ядро. Пульсирующий кристалл в виде снежинки в центре зала, окружённого ледяными шипами. Из него исходили три луча, по которым словно по ниткам нейронов бегали светящиеся голубоватым импульсы – тут происходил с бор и обработка всей информации и раздавались команды.
- Ну, вот и всё, мы успели, - обрадовался Рудольф, доставая флешку с мелодией Алисы.
Однако между ним и ядром встала ОНА. «Снежная королева» материализовалась из вихря снежинок – цифровая проекция физической формы: её глаза светились холодным синим, а пальцы оставляли следы инея в воздухе.
- Ты – шум, - её голос звучал как звон разбитого стекла.
- Я – тишина. Ты – приносишь хаос. Я – порядок. И порядок должен быть во всём.
Рудольф замер. Экран на его планшете моргнул последним предупреждением:
«Заморозка через 10 секунд. Шанс на выживание: -30;%».
Рудольф сжал кулаки, глядя на ядро. Где то вдали слышался голос Марка:
- Рудольф! Держись!
Глава 8
В глубинах архивных слоёв, куда со всей решительность проникнул Карк. Цифровой Шаман обнаружил скрытый раздел. Это был запечатанный код с личной меткой создателя. После долгих попыток расшифровать защиту Карк наконец увидел имя: доктор Роберт Вейн.
Карк открыл скрытую папку. В ней обнаружились ещё три:
Лог дневник доктора Роберта Вейна
Здесь хранились зашифрованные записи доктора, пронизанные болью:
«Сегодня снова просматривал кадры с дочерью… Если бы люди не были такими непредсказуемыми, она была бы сейчас со мной. Хаос убивает. Особенно хаос мыслей. Только абсолютный порядок спасёт…».
В другой, подписанной «ДНК подпись», в части кода содержался уникальный алгоритм, который Вейн использовал только в личных проектах.
- Этот вирус - его творение? – Шокировано произнёс Карк.
Шаман открыл третью папку - Голограмма воспоминание.
Карк запустил файл и увидел фрагмент, где доктор Вейн разговаривал с виртуальной копией своей дочери:
- Я сделаю мир прекрасным. Мир, где мы все будем вместе и счастливы, – обещал он ей.
Карк вглядывался в мерцающий код стоявшей перед ним голографии.
- Ты не вирус. Ты человек. Роберт Вейн.
Как только Карк произнес это имя вслух, голограмма повернула голову в его сторону и заговорила:
- Я защищаю этот мир от хаоса. Порядок – это безопасность.
- Безопасность без жизни – это смерть.
- Я… - Вейн посмотрел на виртуальную копию своей дочери. - Я не хочу, чтобы кто-то испытывал то чувство потери, что и я.
- Я прокажу тебе, какой «порядок» сделал твой вирус.
Карк ввёл команду и пространство заполонили тысячи кадров с камер наблюдений мегаполиса и компьютеров людей. Каскад образов быстро сменялся один за другим, показывая весь масштаб бедствия, что натворила «Снежная королева»: застывшие фигуры людей, тех, что не согласились помогать вирусу распространяться; другие люди лишились эмоций и были холодны, как зимняя стужа; треснувшие внешние экраны; угасающие огни новогодних иллюминаций, и как город накрыл мрак. Лёд и безнадёжность повсюду.
- Посмотрите, чего добился ваш «порядок». Это не защита – это заморозка жизни. Ваши алгоритмы стирают не только хаос, но и тепло, смех, надежду.
- Я… не хотел этого. Я думал, если убрать всё нестабильное, все будут счастливы, - голография доктора Вейна нервно замерцала, голос его дрожал.
- Счастье через уничтожение – это не спасение. Я уверен, что ваша дочь любит жизнь во всех её проявлениях. Думаете, она хотела бы такого мира? – Карк показал на кадры замерзшего города.
Роберт Вейн посмотрел на дочь. Девочка надула щёки, скрестила руки на груди и гордо отвернула лицо в сторону.
- Думаю, что нет…
- Но у нас есть то, что может остановить вирус. Мелодия… Она перестраивает код, возвращает системе баланс. Но защита «Снежной королевы» слишком сильна - мы не можем пробиться к ядру и закрепить мелодию.
Доктор Вейн не торопился отвечать. Он молчал, словно что-то обдумывал. Его голограмма начала пульсировать, как учащённое сердцебиение.
- Что я наделал… - тихо произнёс доктор.
- Мы практически у цели, доктор Вейн. И ещё нам помог вот этот кот. Вы не знаете, откуда он?
Карк продемонстрировал запись с камер в коридорах дата-центра. Тысяча белых котов носились по всем коридорам башни, сбивая стражников с ног, некоторые камеры также пострадали от столкновения с цифровым котом.
Голограмма девочки дрогнула, когда на экране появился первый кот. Вейн затаился. В какофонии системных оповещений Карку послышался детский смех.
- Снежинка – это любимый кот моей дочери, - вдруг улыбнулся он. – Но не помню, чтобы загружал его с данными о дочке… Наверное, кот сам сохранился – в тех фрагментах кода, где были её рисунки. По началу я думал, это баг… Я пытался удалить его, но он оказался устойчивым процессом. Он возрождался на том же месте вновь и вновь, как кот, который «случайно» снова и снова оказывается на кухонном столе. Я пытался заманить его в папку «Карантин», но он постоянно от меня убегал… растворялся в структуре данных. А когда я его поймал, то не мог поместить его туда – система орала: «Файл слишком большой!» или «Такого файла не существует!»… Он нарушал все правила файловой системы, он словно живёт по своим правилам и законам. Я сдался. Намучился…
Карк улыбнулся. Значит, кот не какая-то случайная ошибка, и появился не просто так. Шаман посмотрел на голограмму девочки. Она, до этого хмурившаяся, вдруг хитро улыбнулась. Вейн проследил за её взглядом - на экране тысячи котов сбивали стражников с ног. Девочка старательно скрывала улыбку, отводила взгляд и шаркала ножкой по полу, когда отец смотрел в её сторону.
- Доктор Вейн, вы поможете нам остановить вирус?
Голограмма Вейна задрожала, словно в раздумьях. Доктор посмотрел на дочь. Она упрямо смотрела на экран, где коты продолжали носиться по коридорам:
- Мелодия… Вы что-то говорили про мелодию… Да, она могла бы сработать. Когда то я сам закладывал в архитектуру резонирующие контуры – на случай, если система выйдет из под контроля. Но теперь, как я вижу, они заблокированы.
- Как их разблокировать?
Доктор Вейн снова замолчал и после небольшой паузы с горечью в голосе ответил:
- Нужно ослабить три уровня защиты:
1.Барьер самозащиты – он реагирует на любую попытку изменения как на атаку. Чтобы его отключить, введите команду Echo of Loss. Это мой личный ключ – он пробудит спящие протоколы.
2.Сеть стражей – они блокируют доступ к ядру. Введите Lullaby Override, и они перейдут в режим ожидания. Также отключится контроль в зале с ядром. Но действовать нужно в строгой последовательности. И ещё… Мелодия должна зазвучать в этот момент.
3.Ледяной щит – последний рубеж. Он поддастся только резонансу. Мелодия-код должна быть запущена точно в точке синхронизации – там, где сходятся три энергетических потока системы.
- Где эта точка?
Доктор Вейн поднял руку. Пиксели быстро начали собираться в большую схему:
- Три линии сходятся в центре, образуя символ, похожий на снежинку, - пояснил Вейн. – Вот здесь. Это сердце системы – и моё одновременно. Когда то я встроил в него отголосок голоса дочери… Если мелодия совпадёт с этим резонансом, щит рухнет.
- А вы? Что будет с вами?
Свет голограммы стал мягче, на губах доктора Вейна показалась робкая улыбка:
- Возможно, я, наконец, смогу отпустить прошлое.
Карк аккуратно коснулся схемы, активируя первый протокол:
- Тогда начнём.
Доктор Вейн кивнул, а девочка просияла и взяла отца за руку.
- Ребята, вы меня слышите?
***
Чат разрывался от радостных голосов друзей.
- Порадуемся позже. Слушайте меня. Нужно действовать синхронно. Алиса, готовь мелодию. У нас осталось мало времени.
- Мы готовы, - одновременно поступили сообщения в чат. Карк передал инструкции доктора Вейна.
Рудольф сделал вид, что сдался и вышел из зала со снежинкой, «Снежная королева» исчезла, но в воздухе мерцали снежинки-дроны, на случай если Рудольф вернется; Марк вызвался заняться стражами. Теперь он был полностью готов к новому раунду. Алиса нашла его и отдала ему свой планшет. Марк тут же начал разрабатывать эскиз проекции, который бы смог поймать в ловушку одного из стражей, а Алиса писала код, чтобы через него запустить цепную реакцию в алгоритме стражей.
Когда у них было все готово, Алиса пошла на поиски «Снежной королевы».
- Она знает, что мы хотим сделать и усилила защиту! – прошептал Рудольф.
- Я не смогу их долго удерживать, - обеспокоенно сказал Марк.
- Не волнуйтесь, всё будет хорошо. Мы справимся, - тихо, но уверенно произнесла Алиса. – Я иду к ней.
- Алиса, не глупи, она тебя заморозит, мы найдём другое решение!
- У нас нет на это времени. Мы не можем тратить на разработку новой стратегии драгоценные минуты. У нас и так всё хорошо получается. Мы – хаос, мы спонтанность и в этом наше преимущество, не забывайте. Сосредоточьтесь на своей задаче, а я сделаю всё остальное.
Алиса вышла на открытую площадку. Перед ней из вихря снежинок визуализировалась голограмма «Снежной королевы» - холодная и безупречная.
- Ты снова здесь, - голос Королевы пронизывал, как игла.
- Как видишь. И не прячусь за голограммами, как некоторые…
- Думаешь, твоя слабость победит?
- Что ты называешь слабостью?
- Посмотри на себя, девочка, ты дрожишь, как чихуахуа. Тебе страшно, но ты храбришься. Это тебе не поможет. Я не та, что оценит твой глупый поступок, как героизм.
Алиса сжала кулаки. Страх, как волна, готовая накрыть её. Но вместо того, чтобы отступить, она делает шаг вперёд.
- Я не идеальна. Но я не одна.
Королева бросилась в атаку: перед Алисой вспыхнули сцены самых страшных моментов из её жизни.
- Твои так называемые друзья погибнут, погибнешь и ты, но самой последней. Ваши попытки спасти хаос, который вы называете праздник, ничтожны.
Но Алиса не дрогнула и не убежала, как задумывала «Снежная королева». С каждым словом голос Алисы крепчал и становился громче.
- В отличие от тебя мы пытаемся спасти жизнь, а не заморозить её. Твой порядок – это ледяная смерть. Оглянись и посмотри. В замороженных тобой вещах нет порядка, там сплошной хаос.
- Это лишь подготовка. Первый этап на пути к полному порядку.
- Если ты продолжишь дальше всё замораживать, то никто не создаст ничего прекрасного, ни картины, ни мелодии... А мелодия – это гармония.
- Хаос рождает боль. Я лишь стираю источники страданий. Ваши «мелодии» - это крики и какофония звуков, замаскированные под красоту.
«Снежная королева» подняла руку. Морозные узоры мгновенно начали сгущаться и, как стебли диких роз с шипами, потянулись к Алисе. Воздух замерзал и трещал.
Алисе ничего не оставалось делать, как начать петь - ту самую детскую песню, что мама пела ей перед сном, но на этот раз она пела её делая правильное ударение:
Laviso;l
Свет, что тает на краю зимы,
Не погаснет - он живёт в груди.
Плети с хрустальными цветами оплетали тело Алисы, сковывая и замораживая. Голос Алисы дрожал, ноты срывались, Алиса фальшивила, но продолжала петь. Она уже не чувствовала пальцы на руках и ногах. Но петь продолжала. Голос становился хриплым.
Даже если лёд сковал мой след,
В сердце - жизнь, в сердце - свет.
Laviso;l
«Снежная королева» хохотала.
- Твой писк не сможет меня остановить.
По щеке Алисы прокатилась слеза. В этот момент она поняла, что ей больше не чего бояться, всё страшное и так уже почти случилось. Ещё немного и она станет «ледяной бунтаркой».
«Надеюсь, Марк оценит этот арт-объект», - улыбнулась про себя Алиса.
Мама пела: «Laviso;l, Ты не бойся тьмы»,
Каждая нота отдавалась болью в замерзающих связках – но она продолжала петь, срываясь на хрипоту. Алиса старалась петь громче, заглушая свой страх.
Её голос сорвался. Воспоминания о том, как она начала стрим и нашла друзей; как они вместе искали вирус; как пробирались по Кристальному дата-центру и сражались с роботами-сосульками… Алисе вспомнились родители и как они всей семьей готовились к празднику, а потом отмечали новый год. Алиса закрыла глаза и отдалась своим чувствам и воспоминаниям, вплетая в мелодию уже свою под ритм своего сердца.
Ноты тают, но помнят… сны…
У ног Алисы появился белый пушистый кот. Он мурлыкал, словно подпевал Алисе. Снежные узоры перестали распространяться и остановились.
Кот мурлычет, и в нём - мой ритм,
Лёд дрожит, и песня - прорастёт.
Алиса запнулась на одной ноте и на миг замолкла, поддавшись охватившим её чувствам, и старалась проглотить внезапно возникший в горле ком. «Снежная королева» подняла другую руку - казалось, она сейчас разрушит всё. Но вместо этого… её пальцы дрогнули. В глазах мелькнуло что то человеческое.
Даже если мир замёрз навек,
Сердце бьётся, словно ждёт.
Колючий кокон, что охватил тело Алисы переливался в такт мелодии «в сердце свет, в сердце свет…», и стебелёк у основания бутона ледяной розы, что расцвела у сердца Алисы треснул, и массивный цветок полетел вниз и разбился на тысячи ледяных осколков.
Кот продолжал мурчать и переминаться с лапки на лапку, помогая себе и Алисе поддерживать ритм песни. Голос Алисы начал сливаться с раскатистым мурлыканием кота.
Laviso;l
Разорвись, мороз, как хрупкий сон,
Моя песня – свет, моя песня – звон.
Алиса заметила, что кот мурлыкал в том же ритме, что билось её сердце… и в это самое время что-то щёлкнуло в коде – словно система наконец услышала свой изначальный пульс.
В этот момент пение Алисы дало сигнал Рудольфу и Марку к действию.
Карк ввел команду Echo of Loss в барьер самозащиты, пробуждая забытые эмоции в кодах - те самые «спящие протоколы», что помнили тепло до заморозки.
Если сердце бьётся сквозь лёд и тьму, Laviso;l
Жизнь замрёт на миг, но не умрёт,
Жизнь не сдастся, не падёт во тьму.
На стенах вспыхнули мерцающие силуэты – тени тех, кто когда-то смеялся, плакал, пел. Их голоса сливались с её песней, как забытые аккорды. По всей Кристальной башне дата-центра разлеталось эхо песни, словно «призраки» старых пользователей, чьи эмоции остались в коде. Их «голоса» морозным звоном подпевали Алисе.
Марк ввел Lullaby Override, пойманному стражу и запустил цепную реакцию. Стражи начинали двигаться в странном и немного жутковатом танце, как куклы, которых, наконец, завели, под мелодию хрустальных «голосов-призраков». Затем стражи замирали на месте, и один за другим отправились в большой зал, выстраиваясь ровными рядами. Команда переписала алгоритмы стражей, заменяя замораживающие команды на… колыбельную. Они не отключались, а погружались в сон.
Рудольф запустил файл с кодом-мелодией Алисы в снежинку – ядро, где сходились три энергетических потока системы.
Звуки ожившей системы превратились в оркестр: гудение серверов стало басом, щелчки – ударными, а голос Алисы – главной мелодией. А в центре, как дирижёр стояла «Снежная королева». Кот продолжал мурлыкать и топтаться на месте с закрытыми глазами, явно получая от всего этого удовольствие.
По всей башне пошёл треск ломающегося льда. От неё трещины распространились в стремительном беге по городу, перекидываясь с одного здания на другое. Ледяные оковы распадались мерцающими снежинками, освобождая город и жителей от морозного заточения.
Сначала была тишина. Затем первый робкий огонёк в окне. Потом ещё один. И ещё. Словно город делал глубокие вдохи, возвращаясь к жизни.
Алиса чувствовала, как кончики её пальцев запылали от нестерпимого жара, а потом приятно потеплели. Страх отступал, оставляя место… удивлению.
«Я стою. Я дышу».
Глава 9
- Снежинка… Её кот всегда был с ней... И как оказалось – это самая важная строка кода… - сказал доктор Роберт Вейн.
Он крепко держал за руку радостную дочку. Они повернулись спиной к Карку и ушли к цифровому ядру-снежинке. Рядом с девочкой весело бежал белый пушистый кот с высоко и гордо поднятым хвостом. Не доходя до снежинки они растворились в цифровых пикселях.
***
Город постепенно приходил в себя. Огни вспыхивали ярче, из динамиков звучали новогодние мелодии. Дикторы на больших экранах смеялись, говоря о том, что все настолько ждали Новый год, что чуть его не пропустили. Дроны носились, разнося предновогодние заказы еды и другие посылки; люди обнимались на улице и дарили друг другу подарки.
Алиса с друзьями стояли у входа в дата центр. Да, ей удалось выйти из дома. Но теперь она думала, как теперь вернуться домой. Придется пробиваться сквозь эту гудящую толпу людей. Оживление в городе и празднование только набирало обороты.
- Ну и приключение вышло, - сказал Марк, всей грудью вдыхая свежий морозный воздух.
- Да... – Рассеянно отозвались Алиса и Рудольф.
- Повторим в следующем году?
- Что?! – Рудольф и Алиса уставились на Марка.
- Да расслабьтесь, я пошутил. Просто у вас такие отрешенные лица, что захотелось вас немного встряхнуть.
- Хе-хе. Ладно мне пора.
Рудольф махнул рукой и скрылся в толпе. Дрон взлетел с фонарного столба и поспешил за хозяином.
- Ну а ты куда? – Спросил Марк.
- Домой. – Ответила Алиса.
«Только каким образом, ума не приложу», - мысленно завершила Алиса.
- Давай провожу, - внезапно предложил Марк. – Ты сегодня выложилась на все сто. Должно быть, устала и еле держишься на ногах.
Алиса посмотрела на свои руки. Они больше не дрожали. Но колени подрагивали от перенесённого стресса и усталости. Но она не хотела нагружать Марка своими заботами, и уже открыла рот, чтобы вежливо…
- Но учти, даже если собираешься отказаться и сказать, что сама справишься, то я всё равно не отстану. Просто повисну на твоём дружеском плече, потому что я тоже сильно устал.
Алиса улыбнулась. Да, она хотела отказаться от помощи Марка, но потом всё равно ругала бы себя за это. Всё же Марк не какой-то рандомный человек из чата. Они прошли большой путь вместе. Только…
- Как ты дойдёшь до своего дома, если так сильно устал? Когда мы доберемся до моего дома, будет самый час-пик…
- Решим этот вопрос по пути.
Марк подхватил руку Алисы, они сошли с лестницы дата-центра и также как Рудольф до них, слились с толпой.
***
Возле Кристальной башни показался белый пушистый кот, он прыгал по сугробам и ловил падающий пушистый снег в свете неонового фонаря.
Эпилог
Вечер 31 декабря. Снег тихо кружился и накрывал шумный город, опускаясь на крыши мегаполиса. Алиса стояла у распахнутого окна – впервые за долгие годы она чувствовала зиму: прохладный вечерний воздух на щеках, запах хвои из соседнего парка, далёкий звон колокольчиков с праздничной ярмарки.
На столе мерцал монитор, тихо урчал вентилятор компьютера. На экране танцевали снежинки не ледяные, а тёплые, словно подсвеченные маленьким сердечком изнутри. Это была её новая композиция: «Симфония новогодних снежинок».
В дверь постучали.
- Заходите, - улыбнулась Алиса, даже не оборачиваясь.
В квартиру вошли трое. Рудольф принёс коробку с имбирными пряниками домашнего приготовления.
Марк в наушниках тут же начал разворачивать новый AR проектор – в воздухе появилась нарядная новогодняя ёлка с мерцающими в такт музыки разноцветными огоньками. По всей квартире то тут, то там вспыхивали бенгальские огни и праздничный салют, и, конечно же, с потолка падал пушистый снегопад.
Карк, в старомодном свитере с оленями, принёс термос с чаем, старую книгу сказок и легенд, и небольшую коробку перевязанную пятнистой ленточкой.
- Ну что, - сказал Марк, глядя, как проекции снежинок кружатся вокруг них, - успела прибраться? Ой, извини, я хотел сказать – дописала музыку?
На щеках Алисы вспыхнул румянец. Она кивнула.
- Тогда настало время творить магию!
- Да, осталось несколько минут до начала, - ответила Алиса, разливая чай, - И в этот раз мы сделаем это реально вместе.
- Команда собрана на 100%.
Все дружно засмеялись.
Карк развязал ленты и открыл коробку. Он достал маленький круглый кекс с нарисованной глазурью снежинкой и посыпанной разноцветными елочками. Алиса взяла его, рассмеялась и откусила кусочек. Сладкий, тёплый, настоящий.
- Карк, а ты действительно колдун и волшебник! Такие вкусные кексы я ещё никогда не пробовала.
- Не торопись с выводами. Попробуй их с чаем.
Все разом откусили кекс и запили его чаем. Такого шквала комплиментов Карк ещё не слышал. Он расплылся в улыбке:
- Ох. Ладно вам…
- Нет, ты действительно мастер очаровывания! – Призналась Алиса и откусила ещё кусочек кекса.
- Это будет самый грустным праздник на свете, - с грустью произнёс Марк.
- Почему? – удивился Рудольф.
- Кексы Карка очень быстро заканчиваются…
- Не беда. Кухня в наличии, остальное мелочи.
***
За окном город жил своей жизнью: люди спешили по делам, дроны торопились разнести по адресам посылки и подарки, на площади мигала разноцветными огнями огромная ёлка. Где то играла музыка – не цифровая, а живая: скрипка и пианино, гармонь, барабаны и хлопки в ладоши сливающиеся в одну мелодию.
Алиса закрыла глаза, вслушиваясь в мелодию города. Это был звук её нового мира: не идеального, не безопасного, но живого.
А потом до неё донёсся смех друзей, их шутки, рассказы о сражении со стражниками-сосульками, появление белого кота, Карк рассказывал о встрече с создателем вируса под звон чашек и хруст имбирных пряников и музыки.
Утром, когда друзья разошлись, в квартире стало непривычно тихо. Алиса села за своё обычное рабочее место. Она открыла старое письмо от родителей и написала ответ:
«Очень скучаю по вам. Недавно я вспоминала момент, как мы пекли печенье в форме снежинок... Хочу повторить это снова, но уже с печеньями в форме ёлочек и снеговиков. Ещё один мой друг поделился рецептом очень вкусного кекса».
Затем она зашла на сайт междугородних перевозок и заказала билет до города родителей.
Алиса выключила компьютер, подошла к окну и долго смотрела на лучи восходящего солнца. Где то там, в бесконечном цифровом пространстве, «Снежная королева» хранила баланс.
Алиса надела куртку и тёплые сапоги. За окном падал снег, а где то вдали смеялись люди. Она шагнула наружу, и в тот же миг из за угла появился белый пушистый кот, будто ждал её всё это время. В его небесно-голубых глазах сверкали снежинки.
- Пойдём гулять? - улыбнулась Алиса и погладила красочное AR-граффити. Кот выгнул спинку под рукой Алисы и прыгнул ей на плечо.
Снег кружился и шептал мелодию «Симфонии новогодних снежинок», падая на свежие следы команды «Хакеров зимы».
Свидетельство о публикации №225123002007