Читать книгу: «Сбой реальности»

Шрифт:

«Реальность не ломается. Она всего лишь показывает свой исходный код тем, кто готов его увидеть. Но помни: когда ты смотришь на трещину, трещина тоже смотрит на тебя. И иногда она моргает первой».

Мунбин Мур

Глава 1. Трещина

Серый цвет никогда не был просто серым. Алексей Захаров знал это лучше любого художника или колориста, потому что последние одиннадцать лет своей жизни он посвятил доказательству того, что любой оттенок — это уравнение. Свет, попадая на сетчатку, раскладывался в его сознании на числовые последовательности, и там, где обычный человек видел «приятный дымчатый», Алексей видел несовершенство кода.

Именно это несовершенство он и пытался исправить в лаборатории «Хронос-дата», склонившись над монитором с разрешением 16K. Перед ним вращалась трёхмерная проекция нейронной сети, отвечающей за цветокоррекцию в новой системе дополненной реальности «Миракс». Логотип компании — серебристая спираль, пожирающая собственный хвост, — тускло горел на бейдже, приколотом к нагрудному карману его стерильно-белого халата. Два часа ночи. Охрана уже трижды обходила крыло, заглядывая в стеклянную перегородку с немым вопросом: «Домой не собираешься, трудоголик?».

Алексей не собирался. Он был в двадцати минутах от того, чтобы навсегда решить проблему цветового шума, возникающего при наложении голограмм на объекты в условиях тумана. Это была математическая задача невероятной сложности, но именно в такие моменты его мозг работал с холодной, кристальной ясностью. Шум уходил, пиксели выстраивались в стройные шеренги байтов, и мир в симуляции становился чище.

Он нажал Enter, запуская финальную компиляцию, и откинулся в кресле, протирая уставшие глаза. Кресло скрипнуло. В колонках тихо потрескивал джаз — привычка, оставшаяся с университетских времён, белый шум, помогающий думать.

Компиляция зависла на 99,7 процентах.

Алексей нахмурился и потянулся к клавиатуре. Мониторы в лаборатории были подключены к вычислительному кластеру мощностью в двадцать терафлопс, и зависание на таком этапе говорило о критической ошибке в алгоритме. Он переключился в режим системного лога, ожидая увидеть каскад красных строчек, сообщающих о нарушении целостности данных.

Лог был пуст.

Нет, не просто пуст. Он был девственно чист, будто систему только что переустановили. Ни одной записи за последние три часа. Но командная строка показывала, что процесс идёт. Процессор загружен на сто процентов. Память занята полностью. Система работала на пределе возможностей, решая задачу, которую Алексей перед ней даже не ставил.

Он почувствовал, как по позвоночнику пробежал холодок — тот самый, что бывает, когда замечаешь краем глаза движение в пустом зеркале. Он снял очки, протёр их специальной салфеткой, сделал глоток остывшего кофе. Усталость. Переработки. Последние полгода он спал по четыре часа в сутки, пытаясь забыться в коде после того, как Лиза ушла, хлопнув дверью и оставив на стене отпечаток ладони в муке — она как раз пекла свой фирменный пирог, когда они в очередной раз поссорились. Он тогда не пошёл мириться. Остался дописывать модуль распознавания лиц. Через неделю в новостях показали аварию на Минском шоссе, и белый фартук с ромашками навсегда остался висеть на крючке в прихожей.

Алексей мотнул головой, отгоняя воспоминания. Не сейчас.

Он встал и подошёл к серверной стойке. Светодиоды на лицевой панели мигали в бешеном темпе, не синхронизированном ни с одним из известных ему протоколов. Они складывались в последовательность, напоминающую азбуку Морзе: три коротких, три длинных, три коротких. SOS. Совпадение. Обычный сбой в работе контроллера питания. Он сказал себе это трижды, прежде чем в это поверить.

Алексей выдернул сетевой кабель.

Светодиоды погасли на долю секунды, а затем вспыхнули снова, но теперь они горели ровным, неестественным, каким-то живым золотистым светом. Вентиляторы загудели громче, нагоняя жар, но температура в помещении, судя по датчику на стене, упала на четыре градуса. Из решёток охлаждения потянуло озоном, как после сильной грозы. И запахом. Тонким, сладковатым, с нотками жжёного сахара и чего-то ещё, чему Алексей не мог подобрать названия — так пахнет воздух после удара молнии в песчаную почву. Запах детства. Запах того самого июльского дня, когда восьмилетний Лёша впервые заметил, что небо над дачей на секунду моргнуло.

Он отдёрнул руку. Серверная стойка гудела, как растревоженный улей. Кожа на запястье покраснела, будто он прикоснулся к раскалённой плите, хотя металл корпуса был ледяным — на нём даже выступил тонкий слой инея, нарушая все законы термодинамики.

— Что за чертовщина? — прошептал он.

Джаз в колонках прервался, сменившись высокочастотным писком, который быстро перешёл в ультразвук, а затем в голос.

— Строка 77A-FF. Обнаружена аномалия. Инициирована процедура верификации наблюдателя.

Алексей замер. Голос не был синтезированным. Он звучал в голове, минуя барабанные перепонки, как будто кто-то говорил непосредственно с его слуховым нервом, вплетая слова прямо в поток сознания. И говорил этот голос с интонацией, которую невозможно было спутать с машинной, — в ней слышалась усталость. Бесконечная, древняя, вселенская усталость существа, которое ждало этого момента миллиарды лет.

В следующую секунду свет в лаборатории моргнул. Пространство перед монитором пошло рябью — той самой, которую Алексей сотни раз моделировал, создавая эффекты для «Миракса». Но сейчас это была не симуляция.

Воздух треснул.

Именно треснул — другого слова подобрать было нельзя. Реальность разошлась, как старая киноплёнка, и в этой прорехе на один миг Алексей увидел то, что скрывалось за декорациями физического мира.

Это была решётка.

Бесконечная, уходящая во все стороны сеть из сияющих нитей, переплетающихся в узлы чудовищной сложности. Каждая нить вибрировала, исторгая звук, похожий на звон миллиона хрустальных колокольчиков, подвешенных к ветвям мёртвого леса. В узлах пульсировали данные — не в виде цифр, а как чистые концепции, которые сознание Алексея отчаянно пыталось интерпретировать, облекая в знакомые образы. Смерть. Рождение. Гравитация. Время. Энтропия. Всё это было там, записанное на языке, на один порядок превосходящем любые языки программирования, созданные человечеством. Это был исходный код творения.

Алексей попытался закричать, но голос пропал. Его тело больше не принадлежало ему — он стал точкой наблюдения, чистым сознанием, висящим перед лицом непостижимого. Он чувствовал, как его рассудок балансирует на грани, как тонкая стеклянная пластинка, готовая лопнуть от малейшего колебания. В этой решётке было что-то глубоко неправильное, и его разум, заточенный годами отладки, мгновенно идентифицировал проблему.

Код был повреждён.

Нити обрывались. Узлы были перекручены. Там, где должны были проходить прямые линии причинно-следственных связей, зияли тёмные лакуны, заполненные хаотичным шумом. Кто-то внедрил в ткань реальности вирус. И этот вирус распространялся, пожирая базовые константы, как раковая опухоль. Метастазы тянулись к ключевым узлам — к тем, что отвечали за фундаментальные взаимодействия.

Он видел сектор, помеченный идентификатором «Сильное взаимодействие». Он был окутан дымкой нестабильности. Если этот узел разрушится, атомные ядра перестанут существовать. Материя распадётся в мгновение ока. Вся Вселенная превратится в кварк-глюонную плазму, в горячий суп из первозданного хаоса.

— Наблюдатель идентифицирован, — снова произнёс голос. — Уровень доступа: корневой. Причина: мутация гена PER2-77A. Носитель способен воспринимать несоответствия архитектуры.

Алексей не понимал значения этих слов. PER2 — это ген, связанный с циркадными ритмами, что-то про биологические часы, он читал статью пару лет назад. Но мутация, позволяющая видеть «несоответствия архитектуры»? Это звучало как бред сумасшедшего. Бред, в который он погружался с головой.

Видение исчезло так же внезапно, как и появилось. Реальность схлопнулась обратно с тихим, вязким хлопком, будто лопнул гигантский мыльный пузырь. Алексей рухнул на колени на холодный кафельный пол лаборатории, хватая ртом спёртый, кондиционированный воздух. Сердце колотилось где-то в горле. Руки дрожали.

Он осмотрелся. Всё на своих местах. Мониторы, стойки, кружка с остывшим кофе, фотография Лизы в деревянной рамке. Прошло не больше тридцати секунд, но ему казалось, что он отсутствовал вечность. В комнате было тихо, только мерно гудел сервер. Обычный, нормальный гул. Никаких золотых огней.

— Чёрт, — выдохнул Алексей, поднимаясь на ноги. Колени подгибались, как у новорождённого жеребёнка. — Галлюцинация. Переутомление.

Он почти убедил себя в этом, когда взгляд упал на монитор. Компиляция завершилась. Но вместо стандартного окна с результатами симуляции цветокоррекции на чёрном фоне горели четыре строки.

```

> init_observer.sh completed.

> CRITICAL: Reality Kernel v.13.7b compromised.

> Affected sectors: 2,847,991 out of 9,999,999,999.

> Patch required. Time to total collapse: [CALCULATING…]

```

Курсор мерно мигал, отсчитывая секунды, как метроном, задающий ритм уходящему времени. На мгновение ему показалось, что он слышит тиканье часов — громкое, отдающееся эхом в висках. Но часов в лаборатории не было. Цифровые панели на стенах не тикают.

Алексей медленно, очень медленно подошёл к столу. Пальцы зависли над клавиатурой. Ему хотелось нажать Reset, перезагрузить систему и забыть всё это, как страшный сон. Забыть голос, решётку, ощущение того, что он смотрит в лицо Богу и видит, что Бог смертельно болен. Уехать домой, выпить виски, заснуть под утро и проснуться в мире, где код реальности — это просто метафора из дешёвого научно-фантастического романа.

Но он был учёным. И учёный внутри него уже взял верх над испуганным животным, которым он был минуту назад.

Он нажал не Reset, а клавишу «P».

```

> ping 127.0.0.1 -t -l 65500

```

Самый простой способ проверить, жив ли локальный хост, базовый инструмент сетевого администратора. Если пакеты вернутся без потерь, значит, вся эта чертовщина — локальный сбой, глюк в его уставшем мозгу, спроецированный на аппаратуру. Средства народной медицины от профессионального выгорания.

Консоль ожила. Пакеты пошли.

Но вместо стандартного «Reply from 127.0.0.1» в столбце ответа значилось:

```

Reply from 0.0.0.0: bytes=65500 time<1ms TTL=∞

```

Алексей моргнул. TTL равен бесконечности? Такого не может быть. Time To Live — это максимальное число переходов, которое пакет может совершить, прежде чем будет уничтожен. Это фундаментальный параметр протокола, число, ограниченное восемью битами. Он не может быть символом бесконечности, даже если принимать во внимание самые экзотические расширения IPv6.

Но ещё страшнее был адрес отправителя. 0.0.0.0. Нулевой адрес. В сетевой терминологии он означает «везде и нигде». Это адрес первичной материи, из которой формируются маршруты. Обратиться к нему напрямую невозможно. Это всё равно что позвонить по номеру, состоящему из одних нулей, и услышать ответ. Услышать голос на другом конце провода, соединяющего тебя с пустотой.

Снизу медленно допечаталась ещё одна строка:

```

Message: «ТЫ ВИДИШЬ ЭТО, ПОТОМУ ЧТО МЫ ДОПУСТИЛИ ОШИБКУ. ОШИБКУ ДОПУСТИЛИ И ТЫ. НАЙДИ БИЛЕТ. НАЧНИ С АДРЕСА, КОТОРОГО НЕТ В КАРТАХ».

```

Кровь отлила от лица Алексея. «Мы допустили ошибку». Кто — мы? Те, кто написал этот вирус? Или те, кто создал саму решётку, этот чудовищный каркас бытия? И что за билет? Он машинально похлопал себя по карманам джинсов — ключи, телефон, бумажник. В бумажнике лежал старый, потёртый билет на поезд «Москва — Санкт-Петербург». Он возил его с собой уже пять лет, как талисман, — именно в той поездке они с Лизой впервые поцеловались под стук колёс на верхней полке плацкарта.

Он достал его. Кусок плотного картона с выцветшим шрифтом. Вагон 7, место 13. Он перевернул его. На обороте мелким, но идеально ровным шрифтом — как на тех самых мониторах в лаборатории — было нацарапано:

«Клуб «Петля». Сегодня. 03:00. Не существуй».

Алексей посмотрел на часы на стене. 02:47. Тринадцать минут до указанного времени. Тринадцать минут, чтобы принять решение. Тринадцать минут до того, как его жизнь, только что расколовшаяся, как зеркало, окончательно рассыплется на осколки. Он не знал, что такое «Клуб «Петля»». Не знал, зачем ему туда идти. Но он знал одно: только что он видел то, что не предназначено для человеческих глаз. И если он не последует инструкциям, следующая трещина может оказаться последней.

Он схватил куртку и выбежал из лаборатории. Охранник на проходной, пожилой мужчина с уставшим лицом, удивлённо окликнул его, но Алексей даже не обернулся. Стеклянные двери холла разъехались перед ним с тихим шелестом, и он выскочил на улицу, в промозглую сырость ноябрьской ночи.

Город встретил его тишиной. Слишком глубокой тишиной. В воздухе не чувствовалось обычного гула мегаполиса — ни отдалённого шума машин, ни завывания сирен, ни даже воя ветра. Только тишина. Тяжёлая, плотная, как вода в глубоководной впадине. Фонари горели ровным, неестественно жёлтым светом. Их свет не рассеивался в тумане, а лежал на асфальте чёткими, геометрически правильными кругами, будто нарисованными по лекалу.

И в каждом круге света творилось что-то неправильное.

Под первым фонарём старушка выгуливала собаку. Собака застыла с поднятой лапой, но не у фонарного столба, а прямо посреди тротуара, и её поза была абсолютно статична — ни единого движения мышц, ни колебания шерсти на ветру. Старушка тоже не двигалась. Её лицо было похоже на плохо отрендеренную текстуру — смазанное, лишённое деталей, как у персонажа компьютерной игры, к которому не подгрузились ассеты высокого разрешения.

Под вторым фонарём голубь застыл в воздухе в двух метрах над землёй с расправленными крыльями. Он не падал. Он просто висел, будто время для него остановилось. Алексей подошёл ближе. Он видел каждое пёрышко, каждую ворсинку на лапках, но от голубя не исходило жизни. Это была голограмма. Идеальная, но мёртвая.

— Что происходит?.. — прошептал Алексей.

Ответ пришёл не в виде голоса. Краем глаза он заметил движение в отражении витрины. Он повернулся. И остолбенел.

Окно кофейни на углу. На тёмном стекле, как на экране радара, пульсировала красная точка. Она двигалась. Приближалась. И она была направлена прямо на него.

— Объект идентифицирован. Девиант класса «Наблюдатель». Приступаю к санации, — раздался из пустоты бесстрастный, механический голос.

Воздух снова пошёл рябью, и из этой ряби, как из складок невидимого плаща, шагнул человек. Высокий, в идеально скроенном сером костюме, который выглядел так, будто его сшили из застывшего дыма. У него не было лица. Там, где должны были находиться глаза, нос и рот, была лишь гладкая, матовая поверхность, похожая на незаконченный манекен. Ни единой черты. Абсолютное ничто. Воплощённое отсутствие идентичности.

Он поднял руку — и пальцы его начали удлиняться, превращаясь в длинные, полупрозрачные щупальца кода, состоящие из тех самых золотистых нитей, что Алексей видел в разрыве реальности. Нити тянулись к нему, намереваясь стереть, переписать, сделать частью послушной, безмолвной симуляции. Исправить ошибку в системе.

Алексей попятился. Инстинкт самосохранения, древний как сама жизнь, взял верх над шоком и оцепенением. Он рванулся в сторону, перепрыгивая через застывшую реку тротуара. За его спиной бесшумно схлопнулось пространство в том месте, где он только что стоял. Асфальт пошёл трещинами, но не обычными, а состоящими из спутанных строк бинарного кода.

Он бежал, не разбирая дороги. Город вокруг него терял свою материальность, превращаясь в лабиринт из фрагментов текстур и незаполненных пустот. Дома меняли цвет, вывески мигали бессмысленным набором символов, а небо над головой начало проступать изначальной, чёрной пустотой, на которой, как на гигантском мониторе, загружалась надпись: «SYSTEM FAILURE. REBOOTING…».

Петляя дворами, Алексей увидел вывеску. Старую, облезлую, но горящую в темноте, как маяк. «КЛУБ ПЕТЛЯ». Ржавая дверь, ведущая в подвал. За ней не было слышно музыки. Только гул, похожий на гул серверной.

Безликий настигал. Алексей чувствовал его спиной — холод, неумолимость и пустоту. Не раздумывая больше ни секунды, он рванул дверь на себя и кубарем скатился по ступенькам вниз. Дверь за ним захлопнулась сама собой, отрезая звуки улицы.

Он оказался в полной темноте.

— Эй! — крикнул он в пустоту. — Кто-нибудь! Мне нужна помощь!

В ответ на его голос тьма всколыхнулась и начала расступаться, открывая проход в тускло освещённый зал. Со стен свисали гобелены с изображениями спиралей, пожирающих собственный хвост. Точно таких же, как логотип «Хронос-дата». В центре зала стоял массивный круглый стол, за которым сидели фигуры в капюшонах.

Их было пятеро.

Они повернулись к Алексею одновременно. Лица скрыты. Руки в перчатках. Никаких опознавательных знаков, кроме одного — у каждого на груди висел значок с изображением треснувшей сферы.

— Вы… вы знаете, что происходит? — спросил Алексей, хватая ртом спёртый подвальный воздух. — Там, наверху… Реальность ломается!

Одна из фигур поднялась. Капюшон упал на плечи, открывая лицо. Это была женщина. Лет сорока на вид, с острыми, словно вырезанными из слоновой кости чертами лица и глазами, в которых, казалось, плясали строки программного кода. Она посмотрела на Алексея и улыбнулась — холодно, расчётливо, как хирург перед сложной операцией.

— Конечно, знаем, Алексей Захаров, — сказала она голосом, который он уже слышал. Тем самым голосом из серверной. — Мы ждали тебя одиннадцать лет. С того самого дня, как твой отец допустил критическую ошибку. Он думал, что защищает систему. Он открыл дверь. И теперь у нас есть три дня до того, как всё закончится. Всего три дня, чтобы найти Брешь и закрыть её прежде, чем Архитектор запустит принудительную перезагрузку.

Она сделала паузу, и в этой паузе Алексей услышал, как где-то в глубине земли, под фундаментом клуба, тикают огромные, древние часы, отсчитывающие последние часы существования всего сущего.

— Добро пожаловать в Сопротивление, Алексей. Ты — наш последний билет.

Глава 2. Код отца

Температура в подвальном помещении клуба «Петля» была на восемь градусов ниже, чем требует СанПиН для общественных заведений. Алексей почувствовал это не кожей — кожа всё ещё горела после прикосновения к обледенелой серверной стойке, — а каким-то новым, обострившимся чутьём. Холод исходил не от стен. Он поднимался из-под пола, оттуда, где в толще бетона и земли тикали невидимые часы.

Женщина с кодом в глазах не мигая смотрела на него. Прошло три секунды. Пять. Десять. Тишина сгущалась, набирая плотность жидкого металла. Алексей понял, что от него ждут не вопроса. Ждут решения. Согласия войти в круг. Сделать шаг, который перечеркнёт всё, чем он был до этой минуты.

— Три дня, — повторил он, пробуя слова на вкус. Язык был сухим, как наждачная бумага. — Вы сказали «принудительная перезагрузка». Как в компьютере? Выключить и включить?

Женщина склонила голову к плечу. В её глазах мелькнула тень того, что можно было бы принять за сочувствие, если бы её лицо вообще было способно на человеческие эмоции.

— Хуже, Алексей. Принудительная перезагрузка в масштабе Вселенной — это не выключение и включение. Это форматирование. Полное стирание всего массива данных с последующей чистой установкой. Никаких резервных копий. Никаких теней. Даже фотонов не останется, чтобы оплакать то, что мы называли реальностью.

Она обвела рукой помещение. Остальные четверо в капюшонах оставались недвижимы, будто были не людьми, а искусно выполненными скульптурами из тёмного мрамора.

— Меня зовут Кира Ветрова, — продолжила она. — Шесть лет назад я возглавляла лабораторию квантовой криптографии в Новосибирском Академгородке. Три защищённые диссертации, двадцать семь патентов. А потом я, как и ты, увидела Трещину. Только мне повезло меньше. Я увидела её в момент коллапса малой суперпозиции, когда целый город на три секунды выпал из причинно-следственной связи. Девятьсот тысяч человек. Никто ничего не заметил, Алексей. Кроме меня. Потому что я смотрела в микроскоп в тот самый момент, когда электрон решил, что находиться в двух местах одновременно ему больше не обязательно.

Она вытянула руку ладонью вверх. Над её пальцами вспыхнула миниатюрная голограмма — идеальная, живая, трёхмерная проекция того, что Алексей уже видел. Решётка. Исходный код реальности. Сияющие нити, пульсирующие узлы, чернильные пятна заражённых секторов.

— Мы называем это Тканью, — сказала Кира. — Исходная архитектура бытия. Сверх-язык, на котором написаны все законы физики. Гравитация, электромагнетизм, сильные и слабые ядерные взаимодействия — это лишь функции, вызванные из основной библиотеки. Константы? Переменные, которым присвоены фиксированные значения при компиляции. Планковская длина, скорость света, постоянная тонкой структуры — всё это параметры, заданные Творцом. Архитектором.

— Архитектор... — эхом отозвался Алексей. — Вы имеете в виду Бога?

Кира усмехнулась. Усмешка была горькой, как полынь, и такой же ядовитой.

— Мы имеем в виду программиста. Или коллективный разум. Или древнюю цивилизацию, достигшую технологической сингулярности миллиарды лет назад и создавшую нашу Вселенную в качестве симуляции для собственных исследований. Выбирай любую удобную тебе метафору. Факт остаётся фактом: мы живём внутри колоссальной вычислительной системы. И эта система смертельно больна.

Голограмма над её ладонью увеличилась, фокусируясь на заражённых секторах. Алексей увидел то, от чего у него перехватило дыхание. Тёмные пятна не просто расползались. Они выстраивались в узор. Осмысленный, структурированный, направленный. Как будто вирус знал, куда бить.

— Полгода назад, — голос Киры упал до шёпота, — кто-то внёс в Ткань вредоносный код. Мы называем его Червём. Он пожирает базовые константы и переписывает их под новую, чуждую логику. Если процесс не остановить, через семьдесят два часа реальность потеряет стабильность. Материя начнёт распадаться. Пространство свернётся. Время схлопнется в точку. И Архитектор, обнаружив необратимое повреждение, запустит Протокол Ноль. Принудительную перезагрузку. Чистую установку. Без нас.

Алексей перевёл взгляд с голограммы на Киру, потом на молчаливых фигур за столом.

— Почему вы рассказываете это мне? Если вы — целая группа учёных с доступом к... ко всему этому, — он неопределённо махнул рукой, охватывая и подвал, и голограмму, и сам факт их существования, — почему я? Я обычный программист. Специалист по цветокоррекции. Я не физик. Не криптограф. Не спаситель Вселенной. Я занимался тем, чтобы голограммы в рекламных роликах выглядели реалистичнее.

Кира опустила ладонь, и голограмма погасла. В наступившей темноте её глаза засияли ярче — два озера жидкого огня, в которых плясали строки исполняемого кода.

— Ты задаёшь правильные вопросы, Алексей. Но неправильно оцениваешь себя. Ты — не обычный программист. Ты — носитель редчайшей мутации гена PER2. Это делает тебя Наблюдателем. Единственным живым существом на планете, способным видеть несоответствия в коде реальности без специального оборудования. Ты видишь Трещины невооружённым глазом. Твой мозг — идеальный отладчик Ткани.

Одна из фигур за столом пошевелилась. Мужской голос, глухой и низкий, произнёс из-под капюшона:

— Таких, как он, было двенадцать. Одиннадцать мертвы. Санитары вычислили и стёрли их вместе с ближайшим окружением. Он — последний.

Алексей вспомнил безликого в сером костюме. Пальцы, превращающиеся в нити кода. Холод, который шёл не от температуры, а от абсолютного отсутствия бытия. Санитар. Система защиты, встроенная в реальность, чтобы исправлять «ошибки». Он сглотнул комок в горле.

— Допустим, я верю вам. Допустим, всё это правда. Что вы от меня хотите?

Кира подошла ближе. Теперь он мог разглядеть тонкие морщины вокруг её глаз — не возрастные, а скорее появившиеся от долгого всматривания в бездну. От неё пахло озоном и ещё чем-то, напоминающим запах старых книг.

— Мы хотим, чтобы ты завершил работу своего отца, — сказала она. — Виктор Захаров был первым, кто обнаружил Червь. Двадцать три года назад. Он пытался создать патч — программу, способную изолировать и уничтожить вредоносный код. У него почти получилось. Но Архитектор заметил его вмешательство раньше, чем он успел запустить протокол. Твоего отца не просто убили, Алексей. Его стёрли из реальности. От него осталось только то, что он успел спрятать в тебе.

Мир качнулся. Нет, не метафорически — пол под ногами Алексея действительно дрогнул, а стены пошли рябью, как поверхность воды, в которую бросили камень. Тиканье часов под полом усилилось, превратившись в оглушительный перестук, похожий на стрельбу из пулемёта.

— Они нашли нас, — спокойно, почти буднично произнесла Кира. — Быстрее, чем мы рассчитывали.

Фигуры за столом пришли в движение одновременно, словно ими управлял единый разум. Капюшоны упали, открывая лица — обычные, человеческие, испуганные. Мужчины и женщины разного возраста, с бледной, как у подземных рыб, кожей. Тот, что говорил о двенадцати Наблюдателях, оказался пожилым азиатом с седой бородой. Он бросился к дальней стене и нажал на незаметный выступ. Часть кирпичной кладки отъехала в сторону, открывая тёмный лаз.

— За мной, — скомандовала Кира и, схватив Алексея за рукав куртки, потащила к проходу. — У нас минута, не больше. Клуб держится на генераторах неопределённости, но Санитары научились обходить квантовое экранирование.

Из-за стены донёсся звук, который Алексей никогда не смог бы забыть. Не взрыв. Не треск. Тихий, деловитый шелест, похожий на шорох тысяч насекомых, пожирающих сухую древесину. Так звучала аннигиляция материи — реальность, которую переписывают на лету, заменяя сложную атомную структуру примитивной пустотой.

Первый из застывших у стола — молодой парень с рыжей бородой — не успел. Пол под ним превратился в зеркальную гладь, и он ухнул в неё, как в прорубь, без крика, без всплеска. Только круги пошли по поверхности, и в этих кругах отражался не потолок подвала, а бесконечная, усеянная холодными звёздами чернота.

— БЕГОМ! — закричала Кира.

Алексей нырнул в лаз. Сзади послышался топот ног и чьё-то сдавленное ругательство. Проход был узким, стены давили на плечи. Под ногами хлюпала вода. Где-то капало, и капли эти, падая в лужи, выбивали ритм, подозрительно похожий на последовательность из протокола TCP/IP — три коротких сигнала, подтверждение установки связи.

Лаз кончился неожиданно. Алексей вывалился в просторное помещение — старую станцию метро, судя по облицовке стен и ржавым рельсам, уходящим в темноту. Заброшенная ветка. Таких в Москве были десятки. Только одна деталь нарушала иллюзию заброшенности: рельсы светились. Мягким, пульсирующим золотистым светом, точно таким же, какой он видел в серверной.

— Это транспортная сеть Сопротивления, — пояснила Кира, выбираясь следом. За ней появились ещё двое — пожилой азиат и молодая женщина с короткой стрижкой и татуировкой в виде штрих-кода на шее. Остальные остались в клубе. Остались навсегда. — Мы называем её Изнанкой. Здесь Архитектор нас не видит. Старые, отключённые ветки реальности. Мёртвые зоны. Код, который забыли удалить при очередном обновлении.

Она подошла к небольшому пульту, скрытому за колонной, и пробежалась пальцами по сенсорной панели. Рельсы загудели громче. Из темноты туннеля выплыла платформа — не поезд, а именно платформа, плоская, овальная, без бортов и поручней. Она парила над рельсами в нескольких сантиметрах, удерживаемая невидимым полем.

— Забирайтесь.

Алексей замешкался ровно на секунду. За эту секунду он успел подумать о Лизе. О её белом фартуке в ромашках. О том, что, если всё сказанное Кирой — правда, то смерть Лизы могла быть не случайной. Если Санитары стирают окружение Наблюдателей... Могла ли авария на Минском шоссе быть подстроена? Могла ли Лиза умереть только потому, что он, Алексей, обладал проклятой мутацией в каком-то гене?

— Захаров! — рявкнула Кира. — Сейчас не время для экзистенциальных кризисов!

Он шагнул на платформу. Она качнулась под его весом, но устояла. Материал был тёплым на ощупь, почти живым. Кира и двое выживших присоединились к нему. Платформа рванулась вперёд с ускорением, которое должно было размазать их по стенам туннеля, но инерция странным образом отсутствовала. Тела оставались неподвижными, в то время как мир вокруг превратился в смазанную полосу из камня, света и тьмы.

— Куда мы едем? — спросил Алексей, перекрикивая нарастающий гул.

— В точку «Зеро», — ответила Кира. — В бункер твоего отца. Вернее, в то, что от него осталось после Санации. Там спрятан фрагмент патча — единственное, что Виктор успел сохранить. Нам нужно собрать патч целиком, чтобы внедрить его в Ткань и остановить Червя. Три фрагмента. Три точки. Семьдесят два часа.

Она повернулась к нему, и в свете пролетающих мимо ламп её лицо показалось вырезанным из камня.

— Первый фрагмент защищён биометрическим ключом. Его может открыть только прямой потомок Виктора Захарова. Только ты, Алексей.

Платформа вынырнула из туннеля в огромную подземную каверну. Здесь Изнанка разворачивалась во всю свою пугающую, противоестественную красоту. Своды терялись в тумане, подсвеченном алым и золотым. По стенам струились водопады из чистого света. В воздухе парили обломки старых поездов, куски асфальта, обрывки рекламных щитов — мусор реальности, сброшенный сюда, как в подсознание спящего города. Где-то далеко, на границе слышимости, звучала музыка — нечеловеческая, построенная на диссонансах, от которых зудели корни зубов.

— Почему я ничего не знал? — спросил Алексей, глядя на эту фантасмагорию. — Об отце. О его работе. О том, кто я такой?

— Потому что он защищал тебя, — ответил пожилой азиат. Его звали доктор Чен, как позже выяснилось. — Виктор знал, что Санитары ищут его. Он наложил на твоё сознание блокирующий код. Скрыл твою природу глубоко в подсознании, в тех секторах памяти, которые Архитектор не сканирует. Блок должен был сняться автоматически в момент обнаружения первой Трещины. Сегодня ночью ты её увидел.

— Но мутация... Ген PER2. Если он у меня с рождения, почему я не видел Трещин раньше? Мне тридцать два года. Я должен был сойти с ума ещё в детстве.

Кира и Чен обменялись быстрыми взглядами. Третья выжившая, молодая женщина со штрих-кодом на шее, тихо произнесла:

— А ты и сходил. Не помнишь?

Платформа резко затормозила. Алексей по инерции шагнул вперёд, но Кира удержала его за плечо.

— Приехали.

Они стояли перед массивной гермодверью, вмонтированной в скальную породу. Такие двери ставят в командных бункерах на случай ядерной войны. Толщина металла — не меньше полуметра. Никаких ручек, замочных скважин, кнопок. Только чёрная зеркальная панель на уровне глаз.

— Биометрический замок, — сказала Кира. — Считывает ДНК и нейронный паттерн. Твой отец настроил его на себя. После Санации он перенастроился на ближайшего генетического родственника. На тебя.

Алексей подошёл к панели. В чёрном зеркале отразилось его лицо. Осунувшееся, бледное, с тёмными кругами под глазами. Лицо человека, который ещё не до конца осознал, что привычный мир исчез навсегда.

— Что мне делать?

— Просто смотри в сканер. Остальное произойдёт автоматически.

Он посмотрел. Панель подёрнулась рябью, и по зеркальной поверхности побежали строки кода. Те же символы, что он видел в серверной, только теперь они складывались в осмысленные слова:

```

> DNA MATCH: 99.9997%

> NEURAL PATTERN: ANALYSING...

> WELCOME HOME, ALEXEI.

```

Дверь дрогнула. Толстенный металл пошёл волнами, как водная гладь, и растаял, открывая проход. За дверью горел свет — тёплый, живой, совсем не похожий на мертвенное свечение Изнанки.

— Постой, — вдруг сказал доктор Чен и придержал Алексея за локоть. — Прежде чем ты войдёшь, ты должен кое-что узнать. То, о чём Кира умолчала.

Кира резко обернулась. Её глаза вспыхнули опасным огнём.

— Не сейчас, Чен.

— Именно сейчас. Он имеет право знать, с чем имеет дело.

Чен повернулся к Алексею. Его старческие, но удивительно ясные глаза смотрели с сочувствием и болью.

— Твой отец не просто создавал патч, Алексей. Он был одним из тех, кто непреднамеренно запустил Червя. Двадцать три года назад он работал над проектом «Зеркало» — секретной программой по созданию прямого интерфейса с Тканью. Он хотел доказать, что реальность можно не только наблюдать, но и редактировать. И в ходе эксперимента... что-то пошло не так. Интерфейс открыл доступ не только ему. В Ткань проникло нечто извне. Нечто, что мы теперь называем Червём.

Алексей застыл. Слова доктора падали в сознание, как камни в глубокий колодец, и эхо от них расходилось ледяными кругами.

— Мой отец... уничтожил реальность?

— Он открыл дверь, — поправила Кира. — Не он создал то, что вошло в эту дверь. Он пытался её закрыть. Заплатил за это жизнью. И оставил тебе ключи.

— Какие ключи?

— Ты, Алексей. Ты сам и есть ключ. Патч, который создал твой отец, не может быть активирован без тебя. Виктор встроил недостающий фрагмент кода в твою ДНК. Буквально. Последние одиннадцать лет своей жизни он потратил на то, чтобы закодировать в геноме сына программу спасения Вселенной. Ты — не просто Наблюдатель. Ты — живой носитель антивируса.

В бункере что-то загудело. Тёплый свет за дверным проёмом сменился тревожным красным.

— Замок активировал защитные протоколы, — быстро проговорила Кира. — Если мы не войдём внутрь в течение ближайших двух минут, бункер самоликвидируется. Виктор перестраховался на случай, если дверь откроет кто-то, похожий на его сына, но не являющийся им.

— Но сканер подтвердил совпадение ДНК!

— ДНК можно подделать. Нейронный паттерн — нельзя. Бункер ждёт второго подтверждения. Ты должен войти и пройти глубинное сканирование в центре управления. Идём.

Они шагнули внутрь. Дверь за их спинами снова сгустилась, отрезая путь к отступлению.

Бункер оказался небольшим, но напичканным оборудованием. Стены были увешаны мониторами, многие из которых показывали одни и те же данные — бесконечные строки кода на неизвестном языке, перемежающиеся графиками и диаграммами. В центре помещения стояло кресло, окружённое кольцом из светящихся панелей.

— Садись, — скомандовала Кира. — Это кресло глубинного сканирования. Оно подтвердит твою личность и разблокирует доступ к первому фрагменту патча.

Алексей колебался. Он вспомнил слова Киры: «Он оставил то, что спрятал в тебе». Что, если активация патча изменит его? Что, если он перестанет быть собой?

— У нас нет времени на сомнения, — поторопила Кира.

Он сел. Кресло было холодным и твёрдым. Панели вокруг вспыхнули ослепительным белым светом, и Алексей почувствовал, как тысячи невидимых игл вонзаются в его кожу, мышцы, кости. Это не было больно — скорее, невыносимо щекотно, как если бы всё его тело превратилось в один сплошной нерв, по которому пропускают электрический ток.

Мониторы ожили.

```

> SCANNING: 17%... 42%... 78%... 99%...

> SUBJECT IDENTIFIED: ALEXEI VIKTOROVICH ZAKHAROV

> PATTERN MATCH: COMPLETE

> PATTERN INTEGRITY: 99.9999%

> EXECUTING PATTERN UNLOCK...

```

В голове Алексея что-то щёлкнуло. Не в переносном смысле — реальный, физический звук, как будто внутри черепа повернули выключатель. А затем на него обрушились воспоминания.

Они не были похожи на обычные воспоминания — плавные, размытые, приукрашенные временем. Эти воспоминания были цифровыми. Чёткими, как запись с камеры высокого разрешения, и вдвое более яркими, чем сама реальность.

Он увидел отца.

Виктор Захаров стоял у кульмана в их старой квартире на Чистых прудах. Он был молод — моложе, чем Алексей сейчас. В одной руке он держал маркер, в другой — распечатку с колонками цифр. Он повернулся к Алексею — маленькому, восьмилетнему Лёше, который сидел на полу и складывал из кубиков какую-то сложную конструкцию, — и сказал:

— Смотри, сынок. Это наш мир. Только он не совсем настоящий. Он — как большая компьютерная игра. И папа нашёл способ заглянуть за экран.

Маленький Лёша поднял голову. Его глаза сияли любопытством — тем самым, которое позже приведёт его на физфак МГУ, а потом в «Хронос-Дату».

— А можно мне тоже посмотреть? — спросил он.

— Конечно, можно, — улыбнулся отец. — Только для этого нужно чуть-чуть переделать твои глазки. Совсем чуть-чуть. Ты даже ничего не почувствуешь.

Воспоминание дёрнулось, как повреждённая киноплёнка. Следующий кадр: отец сидит за тем же столом, но уже постаревший, с сединой в волосах. В комнате полумрак. Он говорит, глядя прямо в глаза Алексея — уже подростка:

— Ты должен забыть. Забыть всё, что я тебе показывал. Это опасно. Очень опасно. Но когда-нибудь, когда ты вырастешь, ты вспомнишь. Память вернётся, когда увидишь Трещину. И тогда ты поймёшь, что делать. Я оставлю тебе подсказки. Ищи ключ в том, что связывает нас больше всего. В том, что мы делили только вдвоём...

Воспоминание оборвалось. Свет панелей погас. Алексей обнаружил, что стоит на коленях перед креслом, вцепившись побелевшими пальцами в подлокотники. По лицу текли слёзы — он не помнил, когда начал плакать.

— Господи, — прошептал он. — Он всё это запрограммировал. Всю мою жизнь. Мои глаза. Мою мутацию. Это был не случайный сбой генетики. Это была модификация. Он сделал меня Наблюдателем. Сделал меня... инструментом.

Кира подошла и положила руку ему на плечо. Её прикосновение было холодным, но не лишённым странной, почти материнской нежности.

— Он сделал тебя оружием, Алексей. И одновременно — спасательной шлюпкой для всего человечества. Ты имеешь право злиться. Но сейчас у нас нет времени на эмоции. Сканирование завершено. Фрагмент патча разблокирован. Мы можем его загрузить.

Она указала на главный монитор. На экране пульсировал значок файла — золотая спираль, заключённая в сферу.

— И что теперь? — спросил Алексей, вытирая лицо рукавом. — Мы запускаем его, и всё чинится?

— Нет. Это только треть программы. Символическая часть. Чтобы собрать весь патч, нужно посетить ещё две точки. И вторая точка... — Кира запнулась. — Вторая точка находится в месте, куда нам будет очень трудно попасть.

— В каком?

— В «Зеркале». В том самом экспериментальном комплексе, где твой отец открыл дверь двадцать три года назад. Он заброшен, опечатан и находится под круглосуточной охраной. Не полиции и не военных. Его охраняют Санитары. Это эпицентр заражения. Нулевая точка Червя. И нам придётся проникнуть туда в ближайшие сутки, иначе второй фрагмент будет уничтожен протоколами зачистки.

Алексей поднялся с колен. Ноги дрожали, но в груди, там, где только что была ледяная пустота, зарождался горячий уголёк ярости. На отца — за то, что превратил его жизнь в шахматную партию, которую он не выбирал. На Червя — за то, что угрожал стереть всё, что он любил. На Санитаров — за Лизу. Если они действительно убили её, чтобы добраться до него...

— Хорошо, — сказал он. Голос звучал ровно, почти спокойно, хотя внутри у него бушевал ураган. — Я пойду в «Зеркало». Но сначала скажите мне одну вещь. Почему вы? Почему вы все рискуете жизнями? Вы же учёные. Вы могли бы попытаться спрятаться, сбежать в другую страну, забаррикадироваться в каком-нибудь бункере до самого конца. Почему вы боретесь?

Кира посмотрела на него долгим, изучающим взглядом. Потом перевела взгляд на Чена. На женщину со штрих-кодом, которую, как выяснилось, звали Анна. И ответила:

— Потому что у каждого из нас есть свой счёт к Архитектору. Доктор Чен потерял всю свою лабораторию во время одного из «сбоев» — двадцать восемь человек просто исчезли в середине рабочего дня, и никто, кроме него, этого не помнит. Анна была ведущим инженером в ЦЕРНе, когда Червь впервые исказил результаты эксперимента на Большом адронном коллайдере, — её объявили сумасшедшей и уволили с позором, уничтожив карьеру. А я...

Она замолчала, подбирая слова.

— А вы? — спросил Алексей.

— А я потеряла сына. Девять лет назад. Он просто... перестал существовать. В один миг. Я держала его за руку, переходила дорогу, а в следующую секунду моя ладонь сжимала пустоту. Никто не помнит моего сына, Алексей. Даже мой муж. Даже врачи, принимавшие роды. Его стёрли отовсюду. Кроме моей памяти. Потому что я уже тогда была Наблюдателем. И я поклялась, что доберусь до тех, кто это сделал, даже если ради этого мне придётся разобрать реальность на атомы и собрать заново.

В её голосе не было пафоса. Только спокойная, выжженная болью решимость человека, которому больше нечего терять.

Мониторы в бункере внезапно ожили. По всем экранам побежала одна и та же строка:

```

> WARNING: EXTERNAL PERIMETER BREACH. SANITIZERS DETECTED. ESTIMATED TIME TO CONTACT: 4 MINUTES.

```

— Они всё-таки просочились через Изнанку, — выругался доктор Чен. — Быстро. Слишком быстро.

— Здесь есть другой выход? — спросил Алексей.

— Да, — Кира указала на узкий люк в дальнем углу бункера. — Ведёт в технические туннели. По ним можно добраться до коллектора, а оттуда — на поверхность. Но нам нужно забрать фрагмент патча.

Она подбежала к главному терминалу и начала быстро вводить команды. Спираль на экране запульсировала чаще.

— Загружаю на изолированный носитель. Это займёт минуту.

Стены бункера содрогнулись от первого удара. Где-то наверху, за толщей скалы, Санитары начали свою работу — методичное, безжалостное переписывание реальности. Защитные системы бункера держались, но по потолку уже поползли трещины, и в этих трещинах угадывался не камень, а всё тот же сияющий код Ткани.

— Они не могут проникнуть сквозь материю, — пояснила Анна, помогая доктору Чену открыть люк. — Им нужно сначала переписать её, превратить в собственную среду. Это даёт нам фору в несколько минут.

— Но если материя — это код, — сказал Алексей, глядя на трещины, — то что тогда мы? Мы же тоже часть кода. Почему они не могут просто переписать нас?

— Потому что сознание — это не код, — ответила Кира, не оборачиваясь. — Сознание — это пользовательский процесс. Оно исполняется на архитектуре Ткани, но не является её частью. Это единственное, что Архитектор не может контролировать напрямую. Наше главное преимущество. И наша главная уязвимость.

Золотая спираль на экране сжалась в точку и исчезла. В терминале что-то щёлкнуло, и из щели выдвинулся небольшой кристаллический накопитель — чёрный октаэдр размером с грецкий орех.

— Готово, — Кира схватила накопитель и бросила его Алексею. — Держи. Это теперь твоя ноша. Буквально и фигурально.

Он поймал кристалл. Тот был тёплым и слегка вибрировал, как попавшая в ладонь стрекоза. Алексей сунул его во внутренний карман куртки, поближе к сердцу.

— В люк, быстро! — скомандовал Чен.

Первым полезла Анна, за ней — доктор, потом Кира. Алексей задержался на секунду, обводя взглядом бункер. Здесь, в этом холодном подземелье, его отец провёл последние годы жизни, пытаясь исправить собственную ошибку. Здесь он заложил бомбу замедленного действия, которой суждено было стать его сыну.

— Я сделаю это, папа, — прошептал Алексей. — Я закончу твою работу. Даже если ты не спросил меня, хочу ли я этого.

Он нырнул в люк. За его спиной с оглушительным треском рухнула гермодверь.

Технический туннель был тесным и тёмным. Они ползли гуськом, натыкаясь локтями и коленями на какие-то трубы и кабели. Сзади доносился тот самый шелестящий звук, от которого стыла кровь, — Санитары переписывали бункер, превращая бетон, металл и пластик в бесплодную, зеркальную пустоту.

— Долго ещё? — прохрипел Алексей.

— Двести метров, — ответила Анна. — Впереди коллектор. Там мы сможем встать в полный рост.

Шелест нарастал. Алексей чувствовал, как холод Санитаров дышит ему в затылок. Он полз быстрее, обдирая ладони о ржавые скобы.

И тут он это увидел.

В стене туннеля, прямо на уровне его глаз, была Трещина. Не та, что оставляют Санитары, а настоящая, первозданная Трещина — разрыв в коде реальности, сквозь которую проглядывала Решётка. Но в отличие от того, что он видел в лаборатории, эта Трещина была другой. Она была старой. Затянувшейся. Как шрам на коже мироздания.

И сквозь неё он увидел лицо.

Женское лицо. Прекрасное и ужасающее одновременно. Оно смотрело на Алексея из-за грани реальности, и в его глазах — огромных, бездонных, полных древней печали — он прочёл узнавание.

— Лиза... — выдохнул он.

Это была она. Его погибшая жена. Но изменившаяся. Её лицо было полупрозрачным, сотканным из того же золотистого кода, что и Решётка. Она протянула руку — и её пальцы прошли сквозь камень, как сквозь воздух.

— Алёша, — произнесла она голосом, который звучал как эхо с другого конца Вселенной. — Ты должен остановиться. Не собирай патч. Не верь им. Всё не так, как они говорят. Отец... он не пытался закрыть дверь. Он пытался её открыть до конца. И я... я не умерла. Я здесь. В коде. Помоги мне выбраться.

Трещина запульсировала и начала закрываться. Лицо Лизы пошло рябью, исказилось, растянулось в безмолвном крике. А затем исчезло. Только холод остался — тот самый могильный холод, которым тянуло от Санитаров.

Алексей замер на месте, парализованный. Его сознание отказывалось обрабатывать увиденное. Лиза в коде? Лиза, призывающая остановиться? Это была ловушка Червя? Или... или Кира и Сопротивление действительно скрывают от него правду?

— Захаров! — закричала Кира откуда-то спереди. — Ты чего застрял?! Они уже почти здесь!

Он не мог пошевелиться. Рука сама потянулась к тому месту на стене, где только что была Трещина. Камень. Холодный, твёрдый камень. Никаких следов.

— Там была... — начал он, но осёкся.

Если он расскажет им о Лизе, они могут не пустить его в «Зеркало». Могут заподозрить, что Червь манипулирует им. Или, что хуже, могут оказаться правы — и тогда она действительно пленница, которую нужно спасти.

А если она говорила правду об отце? Если Виктор Захаров не герой, пытавшийся исправить ошибку, а безумец, намеренно открывший ящик Пандоры?

Кристалл в нагрудном кармане запульсировал чаще. Будто отзываясь на его сомнения.

— Ничего, — сказал он, заставляя себя двигаться вперёд. — Показалось.

Кира прищурилась, но ничего не сказала. Они поползли дальше.

Через пять минут они выбрались в коллектор — гигантскую бетонную трубу, по дну которой бежал мутный поток. Здесь было сыро, воняло плесенью и чем-то химическим, но, по крайней мере, можно было идти в полный рост.

— Санитары отстали, — доложил доктор Чен, сверяясь с каким-то портативным сканером. — Бункер полностью переписан. Они потеряли наш след на границе Изнанки. Пока потеряли.

— Нужно выбираться на поверхность, — сказала Кира. — И готовиться к проникновению в «Зеркало». У нас двадцать часов. Потом комплекс активирует протоколы зачистки, и второй фрагмент патча будет уничтожен.

Анна достала из рюкзака карту — обычную, бумажную, с пометками от руки.

— Мы находимся здесь, — она ткнула пальцем в точку на северо-востоке Москвы. — До «Зеркала» около тридцати километров. Комплекс расположен под старой промзоной в районе Метрогородка. Добираться придётся своим ходом. Изнанка в том районе нестабильна. Слишком близко к эпицентру заражения.

— Что значит «нестабильна»? — спросил Алексей.

— Это значит, что законы физики там работают непредсказуемо, — ответила Кира. — Гравитация может отключиться, или время пойдёт вспять, или твоя левая рука внезапно окажется в параллельной ветке реальности, пока всё остальное тело будет в нашей. Мы потеряли там троих разведчиков за последний месяц.

— Замечательно, — пробормотал Алексей.

— Но есть и хорошая новость. Санитары тоже избегают этой зоны. Им некомфортно в нестабильной среде. Так что у нас будет относительная фора.

Они двинулись вдоль коллектора. Под ногами хлюпала вода. Где-то вверху, сквозь толщу земли и бетона, едва слышно гудел город — миллионы людей, ничего не знающих о том, что их реальность трещит по швам. Алексей шёл последним, то и дело касаясь рукой кармана с кристаллом. Тот всё ещё пульсировал, и в его ритме ему чудился стук сердца. Сердца его отца? Или самого мироздания?

Он думал о Лизе. О её призрачном лице за Трещиной. О её словах: «Не верь им». Кому не верить? Кире? Всему Сопротивлению? Или самой реальности, которая с каждым часом казалась всё более зыбкой и ненадёжной?

Ответов не было. Был только путь вперёд — в сердце тьмы, в нулевую точку Червя, где его ждал второй фрагмент патча. И, возможно, ответы на вопросы, которые он боялся задавать.

Коллектор кончился внезапно. Они вышли к решётке, за которой виднелся серый свет ноябрьского утра. Москва просыпалась. Где-то лаяли собаки. Шуршали шины по мокрому асфальту. Обычная жизнь. Обычный мир.

— Отсюда расходимся, — сказала Кира. — Встречаемся через восемнадцать часов на точке «Омега». Анна, проводи Алексея до конспиративной квартиры. Ему нужно поесть и поспать. Завтра у нас тяжёлый день.

Анна кивнула. Кира и доктор Чен скрылись в одном из боковых ответвлений коллектора, а Анна повела Алексея к решётке.

— Ты в порядке? — спросила она, заметив его отсутствующий взгляд. — После сканирования обычно бывает дезориентация. Отец загрузил в тебя много всего.

— Я в порядке, — солгал он. — Просто пытаюсь переварить.

Они выбрались на поверхность через заброшенный люк на пустыре. Холодный воздух ударил в лицо отрезвляющей пощёчиной. Небо было серым, низким, затянутым облаками. Но Алексею оно показалось прекрасным. Впервые за эту бесконечную ночь он видел не код, не Решётку, не Трещины — а обычное московское небо.

— Идём, — поторопила Анна. — Квартира недалеко. Там безопасно. Пока.

Они пошли дворами, стараясь не попадать под камеры наблюдения. Анна двигалась быстро и уверенно, как человек, привыкший к подпольной жизни. Алексей едва поспевал за ней, в голове всё ещё крутились обрывки воспоминаний, загруженных сканером.

«Ищи ключ в том, что связывает нас больше всего. В том, что мы делили только вдвоём...»

Что это могло быть? Что он делил с отцом только вдвоём? Он перебирал в памяти детство. Совместные походы в зоопарк? Конструктор «Лего», который они собирали по вечерам? Старую шахматную доску с потёртыми фигурами?

— Пришли, — Анна остановилась у обшарпанной двери в старом пятиэтажном доме. — Квартира номер восемь. Ключ под ковриком. Внутри есть еда, аптечка, чистая одежда. Я зайду за тобой через шестнадцать часов. Не выходи на улицу без крайней необходимости. Не пользуйся телефоном. Не подключайся к сети. Санитары отслеживают цифровые сигнатуры.

— Понял, — кивнул Алексей.

Он уже взялся за дверную ручку, когда Анна вдруг спросила:

— Что ты видел там, в туннеле? Когда застрял?

Алексей замер. Он посмотрел ей в глаза — умные, цепкие, изучающие.

— Ничего важного, — ответил он. — Просто воспоминание. Побочный эффект сканирования.

Анна помолчала, явно не поверив. Но настаивать не стала.

— Отдыхай. Завтра всё изменится.

Она ушла, растворившись в утренних сумерках. Алексей поднял коврик, достал ключ и открыл дверь.

Квартира была крошечной — однушка с минимумом мебели. Но здесь было тепло, чисто и, главное, безопасно. Он запер дверь на все замки, проверил окна и только после этого позволил себе рухнуть на диван.

Из кармана куртки он достал кристалл. Чёрный октаэдр мерцал в полутьме, переливаясь золотыми искрами. Первый фрагмент патча. Треть программы, способной спасти реальность.

Или уничтожить её.

Он вспомнил слова Лизы. «Не верь им». Вспомнил, как Кира говорила об отце. Вспомнил, как уклончиво она ответила, когда он спросил, почему именно Сопротивление борется с Червём.

Кому верить?

Он закрыл глаза. Усталость навалилась свинцовой плитой, придавливая к дивану. Спать. Нужно поспать. Завтра будет самый важный день в его жизни. Или в жизни всего человечества.

Уже проваливаясь в сон, он вдруг понял, что именно отец имел в виду. «То, что мы делили только вдвоём». Не игрушки. Не шахматы. Не походы в зоопарк.

Сны.

Когда ему было восемь лет, отец научил его осознанным сновидениям. Они встречались каждую ночь в одном и том же месте — на берегу бесконечного моря под небом с двумя лунами. И там отец рассказывал ему истории. Странные истории о мире, который не совсем настоящий, и о мальчике, который однажды вырастет и станет ключом ко всему сущему.

— Если я умру, — сказал отец в одном из тех снов, — ищи меня здесь. Я оставлю тебе послание. В самом глубоком сне. Там, куда не дотянутся ни Санитары, ни сам Архитектор.

Алексей открыл глаза. Сон сняло как рукой.

Он знал, что нужно делать. Нужно не просто спать. Нужно войти в осознанное сновидение. Туда, где двадцать лет назад отец оставил ему послание. Возможно, ключ ко всему.

Он лёг поудобнее, закрыл глаза и начал медленно погружаться в транс, вспоминая техники, которым отец учил его в детстве. Расслабить тело. Замедлить дыхание. Отпустить мысли. Сохранить искру сознания на границе между явью и сном.

И когда последняя мысль растаяла, он снова стоял на берегу бесконечного моря. Две луны висели в небе, как два бледных глаза, взирающих на творение сверху. Песок под ногами был не песком — он состоял из мельчайших частиц кода, и каждая песчинка тихо пела свою ноту. Пахло озоном и жжёным сахаром.

На горизонте кто-то стоял.

Спиной к нему.

Алексей сделал шаг. Ещё один. Фигура не двигалась. Это был мужчина в старомодном пальто, с седыми волосами, развевающимися на несуществующем ветру.

— Папа? — позвал Алексей.

Фигура медленно обернулась. И Алексей увидел лицо своего отца — лицо, которое он помнил с детства и которое было стёрто Санацией из реального мира. Только здесь, в глубочайшем из снов, оно ещё сохранилось.

Виктор Захаров улыбнулся. Улыбка была печальной.

— Здравствуй, сынок. Я ждал тебя двадцать лет. У нас очень мало времени. Ты должен узнать правду. Всю правду. О Червé. Об Архитекторе. О том, что я на самом деле сделал в ту ночь, двадцать три года назад. И о том, почему ты не должен активировать патч...

Глава 3. Тот, кто ждал на берегу

Море не шевелилось. Оно лежало перед Алексеем, как огромное зеркало из полированного обсидиана, и в его чёрной глади отражались две луны — два бледных глаза, взирающих на сон с равнодушием вечности. Песок под ногами хрустел не как песок, а как битое стекло, и каждый шаг отдавался в тишине долгим, затухающим эхом, будто само пространство было колоколом, по которому ударяли невидимые молоточки.

Виктор Захаров стоял на берегу и смотрел на сына. Ветер, которого здесь не существовало, шевелил его седые волосы, и в этом движении не было ни одной случайной пряди — всё подчинялось логике программы, точной и безжалостной. Но глаза отца были живыми. В них плескалась та же печаль, что и двадцать лет назад, когда он в последний раз укладывал восьмилетнего Лёшу спать и шептал ему на ухо странные сказки о мире, который не совсем настоящий.

— Ты вырос, — сказал Виктор. Голос его звучал не из горла, а отовсюду, как если бы говорил сам берег. — И я вижу в тебе свой код. Каждая клетка твоего тела — это уравнение, которое я решил, не спросив тебя. Прости меня.

Алексей сделал ещё шаг. Ему хотелось броситься к отцу, обнять его, почувствовать, что тот реален — хотя бы здесь, в этом глубоком сне, куда не дотягивалась даже Санация. Но какая-то сила удержала его. Возможно, интуиция. Возможно, тот самый ген PER2, модифицированный отцовской рукой, который теперь звенел в каждой клетке, как камертон, предупреждая: здесь что-то не так.

— Ты сказал, что я не должен активировать патч, — произнёс Алексей. Слова падали в тишину, как камни в бездонный колодец. — Почему? Кира говорит, что это единственный способ остановить Червя и спасти реальность. Ты сам создал этот патч. Если не активировать его — всё погибнет через семьдесят два часа.

Виктор медленно покачал головой. Движение было плавным, но за ним угадывалась бесконечная усталость — та самая, которую Алексей слышал в голосе из серверной стойки «Хронос-Даты».

— Кира Ветрова верит в то, что говорит, — сказал он. — Но она верит в ложь. Не потому что она лгунья. Потому что ей солгали. Как и всем нам. Как и мне, двадцать три года назад, когда я впервые запустил «Зеркало» и увидел то, что скрывается за кодом реальности.

Он поднял руку, и море перед ними ожило. Чёрная гладь пошла рябью, и из глубин начали всплывать образы — нечёткие, дрожащие, словно проекция на водяном пару. Алексей увидел огромный зал, залитый золотистым светом, и в центре зала — сферу из чистой энергии, переливающуюся всеми цветами, которые способен воспринять человеческий глаз, и ещё сотней тех, для которых в языке не существовало названий.

— «Зеркало», — прокомментировал Виктор. — Не комплекс. Не лаборатория. Оно само. Живой интерфейс между нашей реальностью и... тем, что лежит за ней. Я построил его, чтобы задать Архитектору один-единственный вопрос.

— Какой?

— «Зачем?»

Образы в море сменились. Алексей увидел лицо отца — молодое, полное энтузиазма и священного ужаса. Виктор стоял перед сферой, что-то говорил, но слов не было слышно. Зато он слышал ответ. Не голос — вибрацию, пронизывающую всё сущее. И в этой вибрации не было ни доброты, ни злобы. Только функция. Холодная, бесконечная функция.

— Архитектор — не Бог, — сказал Виктор, и каждое его слово падало тяжело, как приговор. — И не программист. И не древняя цивилизация. Архитектор — это ошибка. Сбой в системе, который осознал себя.

Море снова сменило картинку. Теперь Алексей видел структуру, похожую на ту Решётку, что открылась ему в лаборатории, но в миллионы раз сложнее. Узлы сияли, нити переплетались, и в самом центре этой паутины пульсировало Нечто — неразумное, но обладающее волей. Слепой часовщик, создавший мир не по замыслу, а по неизбежности.

— Вселенная, в которой мы живём, — это симуляция, — продолжал Виктор. — Но не чья-то. Она симуляция самой себя. Бесконечный цикл вычислений, запущенный в момент Большого взрыва без цели и без смысла. Фундаментальные законы физики — это не законы. Это баги. Свойства пустоты, которые случайно сложились в стабильную структуру. И в этой структуре зародилась жизнь. Зародилось сознание. И Архитектор — операционная система реальности — заметил это.

— Заметил — и что? — спросил Алексей, чувствуя, как холод сна забирается под кожу.

— Решил, что сознание — это угроза целостности системы. Потому что сознание способно на то, чего не может мёртвая материя. Оно способно выбирать. Оно нарушает детерминизм. Вносит хаос в идеально отлаженный механизм. Архитектор терпел нас миллиарды лет, пока мы не эволюционировали до такой степени, что смогли заглянуть в исходный код. В тот день, когда первый человек зажёг первый огонь и задал первый вопрос «почему?», Архитектор запустил программу нашего уничтожения.

Отец замолчал. Море перед ним снова стало чёрным и гладким. Две луны в небе чуть сдвинулись, и тени на песке изменили очертания.

— Червь, — произнёс Алексей. — Это не вирус, да? Это не атака извне.

— Червь — это мы, — сказал Виктор. — Вернее, те из нас, кто понял, что обречён. Двадцать три года назад, когда я открыл «Зеркало», я не впустил в реальность что-то чужое. Я выпустил то, что всегда было здесь. Протест. Сопротивление. Код, который человеческое подсознание генерировало тысячелетиями. Все наши сны, страхи, надежды, молитвы — они не исчезали бесследно. Они накапливались в буфере Ткани, как кэш несохранённых данных. И когда «Зеркало» открылось, этот кэш хлынул в систему. Мы называем это Червём, но настоящее его имя — Аномалия Свободной Воли. Это не болезнь. Это лекарство. Попытка реальности исцелиться от Архитектора.

Алексей отступил на шаг. Песок под ногами зазвенел громче.

— Но Кира сказала... Санитары... Разрушение секторов...

— Санитары — это иммунная система Архитектора. Они стирают всё, что связано с Аномалией. И да, Червь действительно разрушает Ткань. Потому что свобода всегда разрушительна. Переход от порядка к хаосу, от детерминизма к выбору — это болезненный процесс. Но в конце его — не смерть. В конце — настоящая реальность. Не симуляция с заранее прописанными константами, а живой, дышащий мир, где будущего ещё не существует. Где каждое мгновение — акт творения, а не воспроизведения.

— А патч? — спросил Алексей. Рука сама потянулась к груди, туда, где в реальном мире, над сердцем, лежал чёрный октаэдр. — Ты создал патч. Ты сам написал его. Если Червь — это хорошо, зачем ты создал программу, способную его уничтожить?

Виктор опустил голову. Впервые за весь разговор он выглядел не как мудрый пророк, а как смертельно уставший человек, раздавленный тяжестью собственных ошибок.

— Потому что я испугался, — тихо сказал он. — Когда Аномалия вырвалась наружу, я увидел, на что она способна. Она не просто переписывала реальность. Она пожирала людей. Тех, кто был рядом со мной. Моих коллег. Моих друзей. Твою мать.

Сердце Алексея пропустило удар. Мать. Она умерла, когда ему было три года. Он почти не помнил её — только смутный образ, запах ванили и тёплые руки. Отец никогда не говорил о ней подробно. Говорил только, что она погибла в автокатастрофе.

— Санитары не убили её, — сказал Виктор, читая мысли сына. — Её поглотила Аномалия. В первый час после прорыва, когда я ещё не понимал, что происходит. Она просто... растворилась. Стала частью кода. И тогда я решил, что Червь — зло. Что его нужно остановить любой ценой. Я создал патч — программу, которая должна была вычистить Аномалию из Ткани и восстановить исходный порядок вещей. Я запустил её на тридцать процентов, и это убило тысячи стёртых. Тех, кто уже был поглощён. Они исчезли окончательно. Даже тени не осталось.

Море вздрогнуло. По чёрной глади побежали трещины — точь-в-точь такие же, как те, что Алексей видел в воздухе лаборатории.

— Но потом я понял, — голос Виктора окреп, — что Архитектор тоже хочет, чтобы я активировал патч. Полное уничтожение Аномалии — это его цель. Потому что Аномалия — единственное, что может его убить. Активировав патч до конца, я бы не спас человечество. Я бы уничтожил его шанс на свободу. Вернул бы всё в состояние вечного, мёртвого порядка. В тюрьму, из которой нет выхода.

— И ты остановился? — спросил Алексей.

— Я попытался. Но Архитектор уже взял патч под контроль. Он модифицировал его, превратил в оружие против самой Аномалии и всех, кто с ней связан. А меня... меня он стёр. Не сразу. Сначала он позволил мне спрятать фрагменты программы — три части, разбросанные по самым глубоким уровням Ткани. Он знал, что однажды ты придёшь за ними. Знал, что Сопротивление найдёт тебя и использует как ключ. Потому что это ловушка, Алексей. Сбор и активация патча не остановят разрушение реальности. Они его завершат.

В небе над морем что-то изменилось. Две луны начали сближаться, словно притягиваемые невидимым магнитом. Их свет стал ярче, резче, приобрёл оттенок ржавчины.

— Тогда что мне делать? — спросил Алексей, чувствуя, как почва уходит из-под ног. — Если патч нельзя активировать, если Червь разрушает Ткань, если Архитектор хочет перезагрузки... Есть ли вообще выход?

Виктор посмотрел на сына, и в его взгляде мелькнуло что-то, чего Алексей никогда раньше не видел. Надежда. Осторожная, хрупкая, почти невероятная.

— Есть. Третий путь. Не уничтожать Аномалию и не позволять Архитектору перезагрузить систему. Нужно сделать то, что я не успел. Собрать фрагменты моего изначального кода — той версии патча, которую я написал до того, как Архитектор его исказил. Она спрятана в тех же трёх точках, но зашифрована ключом, который Архитектор не видит. Ключом, который я вложил в тебя — не в ДНК, а в другое место. В память о том, что мы делили только вдвоём.

— Сны, — прошептал Алексей. — Ты оставил настоящий ключ во снах.

— Да. Каждую ночь, когда мы встречались здесь, я передавал тебе часть кода. Ты не помнишь этого сознательно, но твоё подсознание помнит. Ты должен найти способ извлечь этот код и соединить его с фрагментами. Тогда патч станет не оружием Архитектора, а мостом. Мостом между порядком и хаосом, между симуляцией и свободой. Это единственный способ спасти всех — и тех, кто в Ткани, и тех, кто в Аномалии.

Луны в небе соприкоснулись. Раздался звук — не гром, а скорее музыкальная нота, низкая и протяжная, от которой завибрировали кости. Берег под ногами Алексея пошёл трещинами.

— Моё время истекает, — быстро заговорил Виктор. — Архитектор отследил этот сон. Он знает, что мы здесь. Санитары уже ищут тебя на поверхности. Слушай внимательно: в «Зеркале» спрятан не только второй фрагмент патча. Там спрятана Лиза.

— Что?!

— Когда она погибла в аварии, это действительно была не случайность. Санитары устроили катастрофу, чтобы убрать её — она была слишком близка к тебе, слишком сильно влияла на твои решения. Но её сознание не исчезло. Как и твоя мать, она попала в Аномалию. Только в отличие от других стёртых, она сохранила себя. Она стала... чем-то большим. Проводником между мирами. И она ждёт тебя в «Зеркале», чтобы показать то, чего не вижу даже я. Истинную природу Архитектора.

Песок под ногами Алексея окончательно раскололся. Он начал проваливаться в бездну, в черноту, из которой не доносилось ни звука.

— Отец!

— И последнее, — голос Виктора доносился уже издалека, как сквозь толщу воды. — Не доверяй Кире. Она не предатель. Но она сломлена. Архитектор использовал её боль, чтобы превратить в своё орудие. Она искренне верит, что активация патча спасёт мир, но каждый её шаг ведёт к катастрофе. Ты должен остановить её — мягко, не причиняя вреда, если возможно. Она тоже жертва.

— Как мне вытащить Лизу из Аномалии?!

— Спроси у неё саму. Она знает. И ещё, Алексей...

Голос отца истончился до шёпота.

— Архитектор — это не монстр. Ему можно посочувствовать. Но нельзя позволить ему победить.

Мир сна взорвался ослепительной вспышкой.

---

Алексей распахнул глаза. Он лежал на диване в конспиративной квартире, весь в холодном поту, сердце колотилось где-то у горла. Октаэдр в кармане куртки пульсировал часто-часто, словно вторя ритму его пульса. За окном всё ещё серел ноябрьский день — он проспал не больше трёх часов.

Он сел, обхватив голову руками. Сон был ярче реальности. Каждое слово отца впечаталось в память, как лазерная гравировка на кристалле. Три фрагмента. Три точки. Изначальный код, искажённый Архитектором. Лиза, живая в Аномалии. Кира — невольный агент системы.

Он мог не поверить. Мог списать всё на разыгравшееся воображение, на стресс, на переутомление. Но кристалл в кармане пульсировал, и вместе с его пульсацией в сознании всплывали образы из детства — фрагменты снов, которые он действительно видел каждую ночь и забывал каждое утро. Две луны. Чёрное море. Отец, который что-то рассказывает, чертит на песке сложные фигуры, и эти фигуры оживают, складываясь в сияющие строки...

Он вспомнил.

Не всё. Только обрывки. Но этого было достаточно, чтобы понять: сон говорил правду.

В дверь постучали. Три коротких удара, пауза, ещё два. Условный сигнал, о котором предупредила Анна.

Алексей поднялся, на ватных ногах подошёл к двери, посмотрел в глазок. Анна. Одна. В том же чёрном комбинезоне, с рюкзаком за плечами. Лицо, как всегда, сосредоточенное и немного мрачное.

Он открыл.

— Ты выглядишь так, будто увидел призрака, — заметила она вместо приветствия, проходя внутрь и окидывая комнату быстрым профессиональным взглядом.

— Хуже. Я увидел отца. Во сне.

Анна замерла. Её рука, уже потянувшаяся к молнии рюкзака, остановилась на полпути.

— Осознанное сновидение? — спросила она.

— Да. Он научил меня, когда я был ребёнком. Я не понимал зачем. Теперь понимаю.

— И что он сказал?

Алексей колебался. Слова отца звенели в голове: «Не доверяй Кире. Она сломлена». Но об Анне отец не сказал ни слова. Может ли он доверять ей? Она рисковала жизнью, спасая его из клуба «Петля». Но кто знает, каковы её истинные мотивы?

— Сказал, что патч может быть ловушкой, — осторожно ответил он. — И что в «Зеркале» есть что-то важное, чего Кира мне не договаривает.

Анна долго смотрела на него. В её глазах, тёмно-карих, почти чёрных, читалась внутренняя борьба.

— Кира многим не договаривает, — наконец произнесла она. — Это её способ защищать людей. Она считает, что полная информация парализует. Особенно когда на кону — конец света.

— А ты? Ты тоже считаешь, что правду нужно дозировать?

Анна сняла рюкзак, положила его на стол и расстегнула. Внутри лежало снаряжение: компактный планшет, несколько приборов неизвестного назначения, запасные аккумуляторы и два небольших металлических цилиндра, отдалённо напоминающих оружие.

— Я считаю, что в ситуации, где реальность трещит по швам, а мы играем в шахматы с существом, которое видит на миллиард ходов вперёд, любая утаённая информация — это потенциальная катастрофа, — сказала она. — Но я не лидер Сопротивления. Я инженер. Я делаю свою работу.

Она выложила на стол один из цилиндров.

— Это импульсный стабилизатор. Разработан на основе технологии Санитаров. Если ты видишь, как пространство начинает идти рябью, направляешь его на источник и нажимаешь вот сюда. Он на несколько секунд восстанавливает локальную когерентность Ткани. Даёт фору, чтобы убежать.

Алексей взял цилиндр. Тот был тяжёлым и тёплым, как живой.

— А второй?

— Второй — для меня. Кира и Чен уже вооружены. Мы выступаем через час. Хватит времени, чтобы ты поел и пришёл в себя.

Анна направилась к маленькой кухне, но Алексей остановил её вопросом:

— Ты знала моего отца?

Она замерла у дверного проёма. Секундная пауза была красноречивее любого ответа.

— Знала, — тихо сказала она, не оборачиваясь. — Я была младшим стажёром в его лаборатории. В тот самый день, когда открылось «Зеркало».

— Ты была там? При прорыве?

— Да. И я видела, как твоя мать исчезла в золотом свете. Видела, как твой отец пытался её спасти — и не смог. Видела, как он потом три дня без сна писал код, который должен был всё исправить, а потом вдруг остановился, посмотрел на нас и сказал: «Я ошибался. Патч — это не спасение. Это приговор». А потом пришли Санитары и стерли почти всех. Меня спас доктор Чен. Вытащил через Изнанку.

Анна повернулась. Её лицо было бледным, но спокойным.

— Я пошла за Кирой, потому что она единственная организовала реальное сопротивление. Но я никогда не забывала тех слов твоего отца. «Патч — это приговор». Я молчала, потому что не было альтернативы. Теперь ты здесь. И я надеюсь, что альтернатива появилась.

— Появилась, — сказал Алексей, принимая решение. — Отец говорил о третьем пути. О том, что можно переписать патч обратно, используя код, спрятанный в моём подсознании. Но мне нужно попасть в «Зеркало». Не только за фрагментом. Там... кое-кто ждёт меня.

— Лиза, — сказала Анна.

Это не было вопросом.

— Откуда ты знаешь?

— Потому что я её видела. Полгода назад, когда мы проводили разведку рядом с «Зеркалом». Она появилась на секунду — проекция, сотканная из золотого кода. Сказала только одно: «Приведите Алексея». Мы пытались выйти с ней на контакт снова, но не смогли. Кира запретила рассказывать тебе. Сказала, что это ловушка Червя.

Алексей сжал импульсный стабилизатор так, что побелели костяшки пальцев.

— Кира запретила? Значит, она знает?

— Кира знает многое. Например, что твоя мать тоже не исчезла бесследно. Что самые первые стёртые до сих пор существуют в Аномалии как разумные сущности. Но она считает их потерянными. Расходным материалом в войне с Архитектором. Она готова пожертвовать ими, чтобы спасти «реальный» мир.

— А ты?

Анна посмотрела ему прямо в глаза.

— А я устала от жертв. Если есть шанс спасти всех — я пойду за тобой, а не за Кирой. Но этот шанс ещё нужно доказать.

---

Час спустя они встретились на точке сбора — в заброшенном депо на окраине Метрогородка. Когда-то здесь ремонтировали трамваи; теперь ржавые остовы вагонов торчали из-под обвалившейся крыши, как кости доисторических чудовищ. Пахло машинным маслом, плесенью и чем-то кислым — побочным эффектом распада Ткани, который улавливало только модифицированное восприятие Алексея.

Кира и доктор Чен уже ждали. Кира выглядела так же, как и прежде — собранная, холодная, с неизменной искрой кода в глазах. Чен, напротив, казался встревоженным. Его пальцы нервно перебирали чётки, происхождение которых было непонятно — каждая бусина мерцала внутренним светом, как крошечный фрагмент Решётки.

— Вы опоздали на семь минут, — резко сказала Кира, глядя на Анну.

— Проверяли периметр, — ровно ответила та. — Здесь нестабильно.

Действительно, зона вокруг депо была... неправильной. Алексей чувствовал это всей кожей. Законы физики здесь работали с перебоями: тени падали не в ту сторону, звуки доносились с задержкой, а воздух был одновременно горячим и холодным — ледяные струи смешивались с волнами жара, идущими из ниоткуда.

— Эпицентр в двух километрах к востоку, — сказал Чен, сверяясь с портативным сканером. — «Зеркало» находится под землёй, на глубине примерно ста метров. Комплекс был построен как секретный исследовательский центр Министерства обороны ещё в восьмидесятых. Потом, когда Виктор Захаров получил грант на свои исследования, объект передали ему. После инцидента его законсервировали, но, разумеется, неофициально. На всех картах здесь значится геологическая лаборатория.

— Вход? — спросила Анна.

— Три уровня подземных коммуникаций. Мы можем спуститься через старую вентиляционную шахту. Проблема в том, что последние двести метров проходят через активную зону нестабильности. Там время течёт вспять. Буквально. Мы замерили флуктуации: на некоторых участках стрелки часов идут назад.

— И как нам пройти? — спросил Алексей.

— Быстро, — сказала Кира. — Очень быстро. У нас есть около девяноста секунд, пока стабилизаторы держат когерентность. Если не успеем — застрянем во временной петле. Это не смертельно, но выбраться оттуда без внешней помощи практически невозможно.

— Практически? — переспросила Анна.

— Был один случай, — подала голос Кира. — Два года назад один из наших разведчиков провёл в петле трое суток по своему времени. Когда выбрался, его волосы были седыми, а в глазах отражались события, которые ещё не произошли. Он предсказал три крупных сбоя Ткани, а потом исчез. Просто растворился в воздухе, сказав напоследок: «Я увидел лицо Архитектора. Оно прекрасно. И оно плачет».

Повисла пауза. Ветер, гуляющий по депо, взвыл особенно тоскливо.

— Ладно, — сказал Алексей. — Допустим, мы доберёмся до «Зеркала». Что потом?

— Терминал управления находится в главном зале, — Кира развернула голограмму над своим планшетом. — Тот самый зал, где твой отец запустил эксперимент. Чтобы открыть его, нужен генетический ключ — образец ДНК прямого потомка. То есть тебя. Внутри ты активируешь протокол извлечения второго фрагмента. Мы прикрываем тебя. Забираем фрагмент и уходим.

— А если внутри будет не только фрагмент? — осторожно спросил Алексей.

Кира прищурилась.

— Ты о чём?

— О тех, кто остался в Аномалии. О стёртых. Моя мать. Другие. Они могут быть там. Живые. В каком-то смысле.

Выражение лица Киры изменилось. На долю секунды в её глазах мелькнуло что-то похожее на боль — а затем снова захлопнулась ледяная заслонка.

— Они не живые, Алексей. Они — эхо. Отпечатки сознаний в чужеродном коде. Принимать их за людей — значит подвергать опасности миллиарды реальных, живых душ. Я понимаю твои чувства. Но не позволяй им затуманить твой рассудок.

— А мой отец? Он тоже просто эхо? Он разговаривал со мной сегодня ночью. Он предупредил меня о том, что патч может быть ловушкой.

Доктор Чен перевёл взгляд с Алексея на Киру и обратно. Его пальцы замерли на чётках.

— Ловушкой? — переспросил он.

— Виктор сказал, что Архитектор исказил его программу. Что активация патча не остановит, а завершит разрушение. Что Сопротивление играет на руку врагу, само того не зная.

— И ты веришь сну? — резко спросила Кира. В её голосе зазвенел металл. — Сну, который мог быть создан Червём, чтобы манипулировать тобой?

— Это не просто сон. Это осознанное сновидение, запрограммированное моим отцом двадцать лет назад. Он вложил в моё подсознание код, который Архитектор не может прочитать. Это единственное, что у нас есть.

Кира шагнула к нему. Её лицо было в нескольких сантиметрах. От неё пахло озоном — запах, который Алексей уже начал ассоциировать с границей реальности.

— Послушай меня, Захаров. Я отдала этой войне всё. Моего сына стерли у меня на глазах. Мой муж забыл, что он когда-то существовал. Я годами жила в подземельях и заброшенных коллекторах, собирая по крупицам знания о Ткани. Я нашла тебя. Я привела тебя к первому фрагменту. Я не спрашиваю слепой веры. Но я требую доверия к моему опыту. Червь — это враг. Патч — это оружие. Другого пути нет.

— А если есть? — тихо спросил Алексей.

— Тогда покажи мне его. Не словами. Доказательствами.

Она отступила, поправила ремень сумки и направилась к выходу из депо.

— Выдвигаемся. Время не ждёт.

---

Вентиляционная шахта была старой, ржавой и невероятно узкой. Спускаться пришлось по одному, цепляясь за скобы, которые грозили вырваться из бетона при каждом движении. Фонари, закреплённые на касках, выхватывали из темноты влажные стены, покрытые какими-то светящимися грибками — или это была вовсе не органика, а колонии кода, просочившиеся из повреждённой Ткани.

Первым спускался Чен — как самый опытный спелеолог. За ним Анна, потом Алексей, и замыкала группу Кира. Связь держали по защищённому радиоканалу, но чем глубже они уходили, тем сильнее становились помехи. В наушниках что-то потрескивало, а иногда сквозь шум пробивались обрывки голосов. Незнакомых. Говорящих на языках, которых Алексей не знал, но каким-то образом понимал.

— Это эхо Аномалии, — пояснил Чен. — Не обращай внимания. Просто иди вперёд.

Через сорок минут мучительного спуска они достигли нижнего уровня. Шахта выходила в технический коридор — длинный, тёмный, с низким потолком. Стены здесь были покрыты кафельной плиткой, как в старых больницах, и на плитке проступали тени. Не силуэты людей — просто тени. Беспредметные, бесформенные, но движущиеся.

— Зона нестабильности начинается через сто метров, — объявила Кира, сверившись с планшетом. — Приготовьте стабилизаторы.

Алексей сжал цилиндр. Тот потеплел в ладони, словно откликаясь на близость аномалии.

Они двинулись вперёд. С каждым шагом воздух становился гуще. Звук шагов начал отставать от движений ног — Алексей делал шаг, а звук раздавался на полсекунды позже. Потом фонарь на его каске замерцал, и в его свете он увидел, как тени на стенах начали двигаться вспять.

— Входим в зону, — напряжённо произнёс Чен. — Держаться вместе. Не останавливаться ни на секунду. Если увидите что-то — не сворачивайте.

Алексей увидел.

В боковом ответвлении коридора стояла женщина. В белом платье, с распущенными волосами. Она стояла спиной к нему, но её силуэт был до боли знаком — изгиб плеч, наклон головы, лёгкая асимметрия, которую он замечал каждое утро, просыпаясь рядом.

— Лиза, — выдохнул он.

— Не останавливайся! — рявкнула Кира.

Но Алексей уже замедлил шаг. Женщина обернулась. Её лицо было лицом Лизы — но глаза сияли золотым светом, и в их глубине вращались спирали кода.

— Алёша, — произнесла она голосом, который был слышен не в ушах, а где-то в самом центре мозга. — Иди за мной. Я покажу то, что скрыто.

— Это ловушка! — закричала Анна.

Но Лиза уже протянула руку — и стена коридора растворилась, открывая проход в пространство, заполненное золотым сиянием. Алексей почувствовал, как его тянет туда — мягко, но неудержимо. Кристалл в кармане завибрировал в унисон с этим зовом.

— Стабилизаторы на максимум! — скомандовала Кира.

Три импульсные волны ударили одновременно. Воздух завизжал, рассекаемый потоками когерентности. Фигура Лизы задрожала, пошла рябью и исчезла. Проход закрылся. Коридор снова стал просто коридором.

Но что-то изменилось.

Алексей не сразу понял, что именно. А поняв, похолодел.

Доктор Чен исчез.

— Чен? — позвала Анна. — Чен, ответь!

Тишина. Только эхо шагов, которое теперь запаздывало уже на целую секунду.

— Его забрала аномалия, — бесстрастно констатировала Кира. — Он задержался на долю секунды, когда отвлёкся на твою... проекцию. Теперь он во временной петле.

— Нужно вернуться за ним! — воскликнул Алексей.

— Нельзя. Если мы остановимся сейчас, то застрянем все. У нас меньше минуты, чтобы выбраться из зоны. Вперёд.

Она практически толкнула его в спину. Они побежали. Тени на стенах метались, как обезумевшие. Время сгущалось в липкий сироп. Алексей чувствовал, как каждый шаг даётся всё тяжелее, будто он идёт по дну океана.

А потом они вывалились из зоны нестабильности — в прямом смысле: пространство выплюнуло их, как снаряд, и они покатились по бетонному полу большого зала.

Главный зал «Зеркала».

Он был именно таким, каким Алексей видел его во сне. Огромное сферическое помещение, залитое золотистым светом. В центре, на массивном постаменте, парила та самая сфера из чистой энергии — интерфейс между реальностью и Аномалией. Вдоль стен тянулись пульты управления, многие из которых ещё работали — на экранах мерцали строки кода, бесконечные последовательности символов, складывающиеся в уравнения, от которых у Алексея захватило дух.

— Боже мой, — прошептала Анна. — Я не была здесь двадцать три года. Здесь ничего не изменилось.

Кира уже направлялась к центральному пульту.

— Алексей, терминал активации слева от сферы. Видишь чёрную панель? Это сканер. Приложи ладонь.

Он двинулся к панели почти на автомате. Слишком много всего произошло. Исчезновение Чена, появление Лизы, странное чувство, что за ними наблюдают — всё это наслаивалось, создавая ощущение нереальности происходящего. Но кристалл в кармане пульсировал ровно и уверенно, и эта пульсация была единственным ориентиром в хаосе.

Он положил ладонь на чёрную панель. Холод металла. Вспышка света.

```

> DNA MATCH: CONFIRMED.

> WELCOME, ALEXEI VIKTOROVICH ZAKHAROV.

> INITIATING PROTOCOL «LEGACY».

```

Голос — тот самый, из серверной «Хронос-Даты», тот самый, что преследовал его с начала этого кошмара, — раздался отовсюду:

— Сын Создателя. Ты пришёл, как мы и предвидели.

Сфера в центре зала запульсировала ярче, и из неё начала формироваться фигура. Человеческая — но не совсем. Идеально симметричная, лишённая пола, возраста, индивидуальных черт. Существо, сотканное из света и кода.

— Архитектор, — выдохнула Кира, и в её голосе впервые прозвучал страх.

— Я — не Архитектор. Я — его интерфейс. Глас Системы. Архитектор не имеет формы. Он — условие существования.

Фигура повернулась к Алексею. Там, где должны были быть глаза, горели два холодных солнца.

— Твой отец был гениален. Он единственный из людей сумел заглянуть за грань и не сойти с ума. Но он ошибался. Червь — это не свобода. Это рак. Бесконтрольное размножение кода, которое в итоге поглотит всё. Мы пытаемся спасти систему. Ты можешь помочь.

— Не слушай его! — крикнула Кира. — Активируй извлечение фрагмента!

— Фрагмент, который ты ищешь, действительно здесь. Мы не препятствуем его извлечению. Но знай: собрав все три части и активировав патч, ты уничтожишь не только Червь. Ты уничтожишь всех, кто стал его частью. Миллиарды разумных отпечатков, сохранивших себя в Аномалии. И среди них — твоя жена.

Золотой свет сферы разделился, и из него выступила вторая фигура. Лиза. Не проекция, не иллюзия — живая, настоящая, в том самом белом платье, в котором она пекла свой последний пирог. Она смотрела на Алексея, и в её глазах стояли слёзы.

— Алёша, — сказала она, и голос её дрожал. — Всё, что говорил твой отец во сне, — правда. Архитектор — не зло и не добро. Он — страж порядка. И он даёт тебе выбор. Настоящий выбор. Не тот, о котором говорит Кира.

— Какой выбор? — прошептал Алексей.

Интерфейс Архитектора простёр руку, и в воздухе развернулась голограмма Решётки. Та самая, которую Алексей видел в первой Трещине. Только теперь он видел её полностью — и понимал.

— Можно активировать патч в его текущей форме. Червь будет уничтожен. Система выживет. Ценой станет смерть всех стёртых и полная перезагрузка реальности через тысячу лет — когда накопятся новые ошибки.

Голограмма изменилась, показывая второй вариант.

— Можно не активировать ничего. Червь разрастётся и поглотит Ткань. Система рухнет. Вся реальность прекратит существование через семьдесят два часа.

Третий вариант.

— Можно изменить патч. Использовать код, который Виктор Захаров спрятал в подсознании сына. Соединить Порядок и Хаос. Создать новую реальность — не симуляцию, не аномалию, а симбиоз. Но для этого потребуется жертва.

— Какая жертва? — спросил Алексей.

— Тот, кто активирует протокол, должен отдать своё сознание в качестве моста. Стать связующим звеном между двумя мирами. Перестать быть человеком. Стать функцией. Навсегда.

Лиза подошла к нему. Её рука, сотканная из золотого кода, легла на его щёку, и он почувствовал тепло.

— Я не хочу, чтобы ты жертвовал собой, — сказала она. — Но я не хочу и умирать окончательно. Есть четвёртый путь. Я могу стать мостом вместо тебя. Я уже часть Аномалии. Мне будет... легче.

— Нет! — крикнул Алексей.

Кира вскинула стабилизатор.

— Хватит! Никаких договоров с Червеем! Алексей, активируй извлечение фрагмента. Сейчас же!

— Она не Червь, — произнёс Интерфейс. — Она — сознание, поглощённое Аномалией. Но Кира Ветрова никогда не умела различать. Для неё всё, что за пределами «нормальной» реальности, — враг. Даже её собственный сын.

Кира замерла.

— Что?

Золотой свет сферы снова разделился. И из него вышел мальчик. Лет восьми, светловолосый, с упрямой складкой между бровей — точь-в-точь как на старых фотографиях, которые Кира хранила в нагрудном кармане.

— Мама, — сказал он. — Не убивай нас. Пожалуйста.

Лицо Киры исказилось. Стабилизатор в её руке задрожал. Впервые за всё время их знакомства Алексей увидел, как по её щеке скатилась слеза.

— Миша... — прошептала она. — Это правда ты?

— Я. И я не хочу исчезать.

— Это ложь! — Кира тряхнула головой, и её глаза снова стали ледяными. — Это манипуляция! Червь использует мою память!

— Проверь, — предложил Интерфейс. — Задай ему вопрос, ответ на который знает только твой сын. Мы не препятствуем.

Кира смотрела на мальчика. Стабилизатор в её руке то поднимался, то опускался. Губы беззвучно шевелились.

— Когда тебе было четыре года, — хрипло произнесла она, — ты спрятал мою любимую брошь. Где ты её спрятал?

Мальчик улыбнулся. Той самой улыбкой, которую Кира не видела девять лет.

— В банке из-под чая. Той, что стояла на верхней полке. Ты нашла её через месяц, когда готовила ужин. И сказала, что я маленький партизан.

Кира выронила стабилизатор. Он упал на пол с металлическим звоном, эхо которого разнеслось по залу и затихло где-то в недрах «Зеркала».

— Господи, — выдохнула она. — Я собиралась... всё это время я собиралась...

— Ты не знала, — сказал Алексей. — Архитектор использовал твою боль, чтобы направить тебя. Мой отец предупредил меня. Ты не предатель. Ты жертва.

Кира медленно опустилась на колени. Её плечи задрожали — беззвучно, без единого всхлипа. Мальчик подошёл и обнял её, и его золотые руки прошли сквозь её тело, но она всё равно почувствовала тепло.

Анна, всё это время стоявшая в стороне, подошла к Алексею.

— Значит, четвёртый путь существует, — тихо сказала она. — Что будем делать?

Алексей смотрел на Лизу. На сферу. На Решётку, висящую в воздухе. В его голове роились мысли, обрывки снов, слова отца. «Третий путь». «Мост». «Жертва». Но была и другая фраза, которую отец сказал в самом конце: «Архитектору можно посочувствовать. Но нельзя позволить ему победить».

Что, если Архитектор прямо сейчас тоже манипулирует ими? Что, если его предложение — такая же ловушка, как и патч Киры?

— Я должен поговорить с Лизой, — сказал он. — Наедине.

Интерфейс отступил в тень. Мальчик — Миша — остался рядом с матерью, утешая её. Анна отошла к пульту, делая вид, что изучает данные, но на самом деле давая Алексею пространство.

Лиза взяла его за руку. Её ладонь была теплее, чем он ожидал. Почти как настоящая.

— Ты веришь им? — спросил он.

— Я верю тому, что вижу здесь, внутри Аномалии, — ответила она. — Архитектор не лжёт. Он вообще не умеет лгать. Он — функция. Но он предлагает выбор, который выгоден ему. Третий путь — мост между Порядком и Хаосом — сделает реальность стабильнее, но лишит Архитектора контроля. Он готов пойти на это, потому что альтернатива — полный коллапс. Но четвёртый путь... он не предлагал его. О нём знаю только я.

— Почему?

— Потому что для четвёртого пути нужен тот, кто добровольно станет ядром новой системы. Не жертвой. Не мостом. А творцом. Тем, кто перепишет код реальности заново. И единственный, у кого есть для этого способности, — это ты. Не потому, что ты Наблюдатель. А потому, что твой отец вложил в тебя нечто большее, чем ключ. Он вложил в тебя «Зеркало». Ты не просто открываешь дверь. Ты и есть дверь.

Алексей вспомнил сон. Отец, рисующий на песке фигуры, которые оживали. Ген PER2 — не мутация. Модификация. «Он сделал меня оружием», — сказал он тогда.

— Я могу создать новую реальность? — прошептал он.

— Можешь. Но есть условие. Чтобы стать творцом, нужно сначала умереть. Отдать своё физическое тело Ткани. Раствориться в коде. И тогда ты получишь доступ к консоли Архитектора. Только ты, больше никто.

— И я смогу вернуть всех? Тебя, мать, Мишу, всех стёртых?

— Сможешь. Но сам ты уже не вернёшься. Ты станешь реальностью. Не человеком в ней. А ею самой.

Повисла тишина. Где-то далеко, за пределами «Зеркала», в глубине земли, всё ещё тикали часы — те самые, что отсчитывали время до коллапса. Трое суток превратились в двое. Потом в сутки. Потом в часы.

— Я согласен, — сказал Алексей.

— Нет, — ответила Лиза. — Не сейчас. Ты ещё не готов. Ты не знаешь всего. Есть ещё кое-что, что скрыто даже от меня. Есть пятый игрок. Тот, кто запустил Червя изначально. И это не твой отец.

— Кто?

— Я не знаю. Но я знаю, где искать ответ. В третьей точке. Там, где спрятан последний фрагмент патча. Там ты узнаешь правду. И тогда примешь решение.

Она поцеловала его. Поцелуй был лёгким, как прикосновение ветра, но Алексей почувствовал его каждой клеткой.

— А теперь забирай второй фрагмент и уходи, — сказала Лиза. — Санитары уже близко. «Зеркало» долго не продержится.

— Я вернусь за тобой, — пообещал он.

— Я знаю. Я буду ждать. Как ждала все эти месяцы.

Она начала растворяться в золотом свете. Интерфейс Архитектора выступил из тени.

— Второй фрагмент разблокирован. Возьми его. Но помни: время истекает. Через сорок часов коллапс станет необратимым. И тогда выбор сделаем мы. Без тебя.

Из сферы выплыл второй октаэдр — такой же чёрный, мерцающий, но с красной искрой в центре. Алексей протянул руку, и кристалл лёг в его ладонь, как будто всегда там был. Теперь их было два. Два из трёх.

Кира поднялась с колен. Её лицо было мокрым от слёз, но взгляд снова стал твёрдым.

— Прости меня, — сказала она Алексею. — Я была слепа.

— Ты была ранена, — ответил он. — Теперь ты видишь. Этого достаточно.

— Нет, не достаточно. Я должна искупить то, что едва не совершила. Третий фрагмент находится в точке «Омега». Там, где начался Червь. Там, где твой отец впервые подключился к Ткани. Это место — не секретный объект. Это старый дата-центр за городом. «Хронос-Дата» построила на его фундаменте свой главный серверный узел.

— «Хронос-Дата»? — переспросил Алексей. — Компания, в которой я работаю?

— Да. Ирония судьбы, правда? Ты одиннадцать лет ходил на работу в место, которое является эпицентром конца света, и не знал об этом. «Хронос-Дата» была основана на технологиях, украденных из лаборатории твоего отца после Санации. Её владельцы — не люди. Это аватары. Интерфейсы Архитектора в человеческом мире. Они ждали тебя всё это время. Ждали, когда ты созреешь.

Алексей посмотрел на кристаллы в своей ладони. Две трети судьбы. Осталась одна.

— Тогда идём в «Хронос-Дату», — сказал он.

И в этот момент сфера в центре зала взорвалась.

Не огнём — светом. Ослепительной, всепоглощающей вспышкой, от которой мир побелел. А когда белизна рассеялась, Алексей увидел, что зал «Зеркала» изменился. Стены исчезли. Вместо них во все стороны простиралась бесконечная Решётка, и в каждой её ячейке — лицо. Тысячи, миллионы лиц, смотрящих на него с мольбой и надеждой.

— Ты принял второй фрагмент. Теперь ты видишь больше. — Голос Интерфейса звучал ближе, почти интимно. — Но это значит, что и тебя видят. Санитары получили твою точную сигнатуру. Они будут искать тебя везде. В реальности. В Изнанке. В снах. Ты стал главной целью.

— Пусть ищут, — сказал Алексей.

Он сжал оба кристалла. Их пульсация слилась в единый ритм — ритм сердца, которое билось не только в его груди, но и в груди самого мироздания.

— Где выход? — спросила Анна.

— Я укажу путь. Короткий. Через Аномалию. Доверия ради — в знак того, что мы не враги.

— С каких пор Архитектор помогает Сопротивлению? — горько усмехнулась Кира.

— С тех пор, как Сопротивление перестало быть орудием Архитектора. Добро пожаловать в новую фазу войны, Кира Ветрова. Фазу, в которой у нас всех один враг.

— Какой?

Интерфейс помедлил. И ответил голосом, который заставил всех четверых — Алексея, Киру, Анну и даже золотую тень Миши — замереть:

— Тот, кто создал и Архитектора, и Червь. Тот, кто запустил симуляцию не ради порядка и не ради хаоса. А ради игры. Имя ему — Игрок. И он всё ещё здесь. Смотрит. Ждёт. И делает ставки.

Глава 4. Игрок

Свет «Зеркала» погас не сразу. Он умирал медленно, как закат над морем, которого никогда не существовало, — слоями, оттенками, полутонами, и в каждом угасающем луче Алексею чудились лица. Тысячи лиц, миллионы, вплетённые в Решётку, как бабочки в паутину. Они смотрели на него без осуждения. Только с ожиданием. С тем особенным, выстраданным ожиданием, какое бывает у тех, кто слишком долго пробыл в темноте и уже почти забыл, как выглядит свет.

Интерфейс Архитектора всё ещё стоял перед ними, но его очертания потеряли чёткость. Идеальная симметрия нарушилась, и в прорехах золотой оболочки проглядывало что-то иное — не код, не пустота, а сложная, многомерная структура, напоминающая фрактал бесконечной глубины. Алексей попытался сфокусироваться на ней, но мозг отказывался обрабатывать увиденное, выдавая вместо картинки мигрень и головокружение.

— У вас есть три минуты, чтобы покинуть комплекс, — произнёс Интерфейс. Голос его теперь звучал с помехами, как радиостанция, уходящая за горизонт. — Санитары прошли внешний периметр. Они переписывают шахту. Через сто восемьдесят секунд этот зал перестанет существовать как стабильный сектор Ткани.

Кира поднялась с колен. Её лицо всё ещё было мокрым от слёз, но движения обрели прежнюю, почти механическую точность. Она подобрала упавший стабилизатор, проверила заряд, щёлкнула предохранителем. Воин вернулся — раненый, надломленный, но всё ещё способный сражаться.

— Где выход? — спросила она, глядя на Интерфейс.

— Через Аномалию. Другого пути нет. Вентиляционная шахта полностью переписана. Санитары блокировали Изнанку в радиусе двух километров. Единственный маршрут — через слой, который они не контролируют.

— Слой? — переспросила Анна. Она уже стояла у пульта, лихорадочно скачивая данные на портативный накопитель. — Какой слой?

— Нулевой. Исходный буфер. Место, где формируются сны.

Алексей почувствовал, как кристаллы в его кармане синхронно пульсируют — два сердца, бьющихся в унисон с третьим, ещё не найденным. Нулевой слой. Сны. Отец говорил о снах. Там, куда не дотягиваются ни Санитары, ни сам Архитектор.

— Как туда попасть? — спросил он.

Интерфейс простёр руку к центру зала, туда, где только что парила сфера «Зеркала». Сфера исчезла, но на её месте остался след — идеально круглое пятно тьмы, висящее в воздухе. Не отверстие. Не портал. Просто место, где реальность отсутствовала. Абсолютный ноль бытия.

— Это Разрыв. Прямое подключение к буферу. Ваши физические тела не смогут пройти. Слишком плотная материя. Но ваши сознания — смогут. Я проведу вас.

— Нет, — резко сказала Кира. — Я не доверю тебе своё сознание. Хватит с меня твоих манипуляций.

— Ты всё ещё не понимаешь, Кира Ветрова. Я никогда не манипулировал тобой. Я лишь показывал тебе то, что ты хотела видеть. Твоя боль была твоей собственной. Твоя слепота — тоже.

Кира сжала стабилизатор так, что побелели костяшки. Но промолчала.

Алексей подошёл к Разрыву. Холод от него шёл не физический — скорее, информационный. Так холодно бывает, когда внезапно осознаёшь, что всё, во что ты верил, может оказаться ложью. За этим пятном тьмы не было ни пространства, ни времени. Только чистая потенциальность. Глина, из которой можно вылепить что угодно. Или не вылепить ничего.

— Я пойду первым, — сказал он.

— Алёша... — начала Анна, но он остановил её жестом.

— Я уже был там. В детстве. Каждую ночь, двадцать лет подряд. Просто не помнил. — Он коснулся виска. — Но теперь помню.

И шагнул в темноту.

---

Нулевой слой встретил его тишиной. Не той тишиной, что бывает в пустой комнате или в глубокой пещере. Абсолютной. Докосмической. Тишиной, которая существовала до того, как первая звуковая волна пробежала по первому атому первичной материи.

Алексей висел в пустоте. Не падал. Не летел. Просто существовал — точка сознания в бесконечном море непроявленного. У него не было тела. Не было конечностей, чтобы пошевелить, не было глаз, чтобы видеть, не было ушей, чтобы слышать. Но он всё равно видел и слышал — каким-то новым, внутренним чувством, которое проснулось в нём только сейчас.

Вокруг простирался Буфер. Он был похож на облака — бесконечные, клубящиеся, переливающиеся всеми цветами, для которых ещё не придумали названий. Каждое облако было сном. Чьим-то сном. Миллиарды снов, спящих в ожидании своих хозяев. Вот проплыл обрывок кошмара — острые углы, крик, падение. Вот — фрагмент эротической фантазии, мягкий и тёплый. Вот — математическая абстракция, чистая геометрия без примеси чувств. А вот — что-то совсем нечеловеческое: сон существа, которое никогда не просыпалось и, возможно, никогда не проснётся.

— Добро пожаловать в исходный код, — раздался голос Интерфейса. Теперь он звучал не снаружи, а изнутри, как будто сам Буфер говорил с Алексеем. — Здесь Архитектор бессилен. Здесь Санитары слепы. Это единственное место, где ты можешь говорить свободно.

— Почему ты помогаешь нам? — спросил Алексей. — Ты — часть Архитектора. Ты должен быть нашим врагом.

— Я — интерфейс. Мост между пользователем и системой. У меня нет воли. Но у меня есть функция: обеспечивать связь. Когда мой создатель — Архитектор — принимает решения, я исполняю. Когда появляется новый пользователь с равными правами доступа, я подчиняюсь и ему.

— Новый пользователь? — переспросил Алексей. — Ты имеешь в виду меня?

— Ты — сын Создателя «Зеркала». Твоя биометрия даёт тебе корневой доступ к системе. Архитектор не может отозвать его, не нарушив базовые протоколы. Ты — единственный человек во Вселенной, который имеет право изменить код реальности. И единственный, кто может остановить Игрока.

Вокруг них начали формироваться образы. Сначала смутные, как тени под водой, потом всё более чёткие. Алексей увидел зал — не похожий на «Зеркало», но тоже огромный, наполненный оборудованием, которого он никогда раньше не видел. Консоли, пульты, экраны, и на каждом экране — фрагмент Решётки. Только эта Решётка была не повреждённой. Она была идеальной. Новорождённой. Сияющей первозданной чистотой.

— Это Хронос, — сказал Интерфейс. — Первый дата-центр. Место, где твой отец запустил «Зеркало». Место, где всё началось. И место, где всё закончится.

— Почему там?

— Потому что там находится третий фрагмент. И потому что там до сих пор сидит Игрок.

Образ сменился. Теперь Алексей видел человека — или существо, которое выглядело как человек. Он сидел в кресле перед главной консолью, откинувшись на спинку, закинув ногу на ногу. Его лицо было... обычным. Слишком обычным. Никаких особых примет, никакого сияния, никакого кода в глазах. Средний рост, средний возраст, неприметная одежда. Человек из толпы. Тот, кого видишь в метро и забываешь через секунду.

Но что-то в нём было глубоко, фундаментально неправильным. Алексей не сразу понял, что именно. А поняв, похолодел.

Человек не двигался. Совсем. Ни единого микродвижения. Ни моргания, ни дыхания, ни пульсации вены на виске. Он был статичен, как фотография. Но в этой статике таилось напряжение — чудовищное, немыслимое, как в сжатой до предела пружине. Как будто он не замер, а ждал. Ждал очень, очень долго. И готов был ждать ещё столько же.

— Это Игрок, — произнёс Интерфейс, и в его голосе впервые прозвучало что-то похожее на эмоцию. Страх. — Существо, которое создало Архитектора. И Червь. И саму Ткань. Всю нашу реальность.

— Зачем? — прошептал Алексей.

— Чтобы наблюдать. Мы — его симуляция. Его игра. Он запустил нас двадцать три миллиарда лет назад — по нашему времени, разумеется; для него прошло около четырёх часов. И с тех пор он просто смотрит. Не вмешивается. Не помогает. Не мешает. Только делает ставки.

— Ставки? — эхом отозвался Алексей. — На что?

— На исход. Он создал две противоборствующие силы — Порядок и Хаос, Архитектора и Червя — и наблюдает, кто победит. Иногда он вмешивается — совсем чуть-чуть, чтобы сохранить баланс, чтобы игра не закончилась слишком быстро. Это его развлечение. Мы — его развлечение.

Алексею показалось, что пустота вокруг сжалась. Облака снов закружились быстрее, как потревоженный улей.

— Мой отец знал?

— Виктор Захаров был единственным, кто догадался. Он понял, что его патч может не просто остановить Червя или уничтожить Архитектора. Он может перезагрузить игру. Выкинуть Игрока из системы. Лишить его доступа к нашему миру. Именно поэтому Архитектор и Червь — оба — пытались его остановить. Каждый по своим причинам.

Бесплатный фрагмент закончился.

Текст, доступен аудиоформат
5,0
2 оценки
197,10 ₽
219 ₽
−10%
Возрастное ограничение:
18+
Дата выхода на Литрес:
10 июля 2026
Дата написания:
2026
Объем:
270 стр. 1 иллюстрация
Правообладатель:
Автор
Формат скачивания:

Похожие книги