Корпорации "Реальность"
Пролог - Тот, кто остался в системе
Земля, 2034 год. Космос.
На самом деле никакого космоса не было. Была комната. Обычная комната в обычной панельной девятиэтажке, если не считать того, что стены её светились изнутри едва заметной голубоватой сеткой, похожей на те, что показывают в фантастических фильмах, когда герой замечает, что живёт в симуляции. Николай Петрович, которого все звали просто Коля, а когда хотели подчеркнуть серьёзность — Николаем Петровичем, сидел за кухонным столом, поджав под себя ногу, и смотрел на экран старенького ноутбука. Ноутбук был настолько древним, что его корпус когда-то был белым, а теперь сделался цветом несвежего молока, клавиши стёрлись до прозрачности, а вентилятор гудел так, будто внутри жила пчелиная семья, которой недодали мёду.
На экране бежали строки кода.
Николай Петрович был программистом. Не тем программистом, который чинит соседям принтеры и настраивает вайфай, хотя и этим он тоже занимался по молодости, а тем, о ком не пишут в новостях, потому что то, что он делал, новости не умели бы объяснить. Он был одним из тех, кто в девяностые, когда никто не смотрел, когда все думали, что Интернет — это игрушка для богатых, а компьютеры никогда не заменят книжек, сидел в пустых институтских лабораториях и писал код, который потом стал фундаментом для вещей, о которых обычные люди даже не догадываются. Он писал физику. Не ту физику, которую учат в школах, с формулами и законами Ньютона, а ту, что стоит за школой, за формулами, за самой возможностью того, что молекулы сталкиваются, звёзды горят, а люди влюбляются, потому что так сошлись какие-то невероятно сложные, хрупкие, идеально выверенные константы.
Он создал Землю. Ну, не всю Землю целиком, конечно, он не был настолько одинок, чтобы в одиночку писать целую планету, но её базовый слой — то, что называлось «ядром» в их внутренней документации, — был его рук делом. Он прописывал гравитацию, атмосферное давление, скорость вращения, наклон оси, всё то, что потом другие демиурги, пришедшие позже, облепили плотью, водой, лесами, городами, войнами и любовными драмами. Он сделал каркас, а остальные навесили на него мишуру. И когда через много лет, уже после того, как его уволили, понизили, забыли, а потом и вовсе стёрли из всех реестров, он заходил в этот мир, который когда-то начал собирать по кирпичику, ему было одновременно и тепло, и больно. Тепло — потому что его детище жило. Больно — потому что он видел, во что его превратили.
— Ну и бардак, — сказал Николай Петрович сам себе, вглядываясь в очередную строчку логов. — Опять они константу тонкой структуры подкрутили. Зачем? Для чего? И так всё работало.
Он потянулся к кружке с чаем, который давно остыл, и сделал глоток. Чай был без сахара, заварка — третьей заварки, а кружка — та самая, с трещиной на дне, которую он всё никак не мог выбросить, потому что привык. Вообще, в этой квартире всё было привычным до одури: скрипучий пол в коридоре, обои в цветочек, которые клеили ещё при Горбачёве, холодильник, который грохотал как дизель, когда включался мотор. Но были и странности. Например, зеркало в прихожей иногда показывало не отражение, а вид на какую-то другую комнату, очень похожую на офисное помещение, с рядами одинаковых столов и мигающими мониторами. Или провод от телевизора, который иногда начинал светиться изнутри, будто по нему бежал не ток, а что-то другое, более живое.
Николай Петрович знал, что это не галлюцинации. Он знал, что застрял. Когда его увольняли из Корпорации — а это была именно корпорация, со всеми её отделами, начальниками, премиями к Новому году и обязательными корпоративами, на которых младшие демиурги напивались до состояния квантовой запутанности, а старшие делали вид, что ничего не замечают, — он попрощался со своим детищем. Зашёл в Землю в последний раз, прошёлся по тем местам, которые особенно любил: берег Байкала зимой, когда лёд трещит под ногами и слышно, как дышит планета; маленькая улочка в старом Тбилиси, где пахло хлебом и солнцем; его собственная кухня, где он пил чай и смотрел на заснеженные крыши. Он зашёл попрощаться, а система в этот момент обновляла протоколы безопасности, переписывала права доступа, чистила архивы, и он остался. Не по своей воле. Не по ошибке. Просто его не успели выкинуть, как выкидывают старый файл, когда нажимают «удалить», но он ещё лежит в корзине, и если знать, где искать, его можно достать.
Николай Петрович знал, где искать.
Он много лет сидел в этом мире, который сам же и создал, и за это время изучил его вдоль и поперёк, как свою квартиру, в которой знаешь, какая половица скрипнет, если наступить в темноте, и где нужно повернуть кран, чтобы вода не завывала. Он находил баги — те самые места, где реальность давала трещину, потому что код был написан когда-то на скорую руку и не выдержал обновлений. Он латал их, как мог, но он был уже не демиург, не сотрудник, не программист с правами доступа. Он был просто человеком, который помнит пароли, но не может их ввести, потому что клавиатура заблокирована, а охранная система на входе требует электронный пропуск, который у него отобрали ещё в прошлом тысячелетии.
— Ну и ладно, — сказал он, закрывая ноутбук. — Будем думать.
Он встал из-за стола, прошёл в прихожую и посмотрел на зеркало. Сегодня оно показывало обычное отражение: пожилой мужчина в тельняшке, с нечёсаной седой бородой, с удочкой, стоящей в углу, и с таким выражением лица, будто он всю жизнь только и делал, что ждал, когда клюнет. Николай Петрович усмехнулся, взял удочку и вышел на лестничную клетку. Лифт не работал уже лет пять, так что он пошёл пешком, спускаясь с девятого этажа медленно, привычно, пересчитывая ступеньки — раз, два, три, — и на третьем пролёте почувствовал, что воздух стал другим. Более плотным. Более настоящим.
Он вышел на улицу, и двор был обычным: гаражи, качели, лавочка у подъезда, на которой сидели бабки. Но если присмотреться, а Николай Петрович привык присматриваться, то за гаражами виднелось нечто, чего здесь быть не должно было: огонёк, похожий на далёкую звезду, только очень близко, на расстоянии вытянутой руки. Он подошёл ближе, протянул руку, и огонёк перелился на ладонь, замер, засиял ровным, спокойным светом.
— Привет, — сказал Николай Петрович огоньку. — И ты здесь застрял, да?
Огонёк не ответил, но Николай Петрович и не ждал ответа. Он знал, что это — частица того самого сервера, того самого ядра, к которому у него больше нет доступа. Она выпала из системы, как выпадает песчинка из переполненного кармана, и теперь лежала здесь, в его дворе, среди гаражей и лавочек, никому не нужная, никем не замеченная.
— Ничего, — сказал он, сжимая огонёк в кулаке. — Мы ещё вернёмся.
Он пошёл к пруду, который сам когда-то прописывал в этом районе, чтобы было куда ходить на рыбалку. Пруд был мутным, заросшим тиной, но рыба в нём водилась — мелкая, серебряная, смешная. Он сел на старый ящик, забросил удочку и стал ждать. Вода была спокойной, небо — низким и серым, а мир вокруг — таким привычным, что иногда казалось, что ничего другого и не было, никакой Корпорации, никакого кода, никаких бесконечных отчётов для Совета улиток. Был только он, удочка и тишина.
Но огонёк в кармане пульсировал, и Николай Петрович знал, что скоро что-то произойдёт. Система не терпит ошибок. Если где-то есть баг, рано или поздно приходит клинер. И он будет ждать.
Клюнет — не клюнет, а время уходит.
Глава 1 - Ходячий баг в отделе контроля качества
Лёха ненавидел понедельники. Не потому, что они были началом рабочей недели — в Корпорации «Реальность» понятие «рабочая неделя» было таким же условным, как понятие «честный отчёт» в бухгалтерии, — а потому, что именно в понедельник его непосредственный начальник, демиург третьего ранга с труднопроизносимым именем Крак-Зур-Гх, которого все называли просто «Крак», имел привычку вызывать к себе самых мелких сотрудников и читать им нотации о важности соблюдения корпоративных стандартов чистоты кода. Лёха был мелким сотрудником. Более того, он был самым мелким из мелких, если не считать стажёров, которых присылали из Школы Творения раз в пару тысячелетий, но те хотя бы имели право когда-нибудь стать кем-то большим. У Лёхи такого права не было. Он был клинером. То есть человеком, который чистит баги. То есть существом, которое не создаёт галактики, не прописывает законы физики и даже не участвует в совещаниях по планированию новых вселенных, а ходит по уже существующим мирам с виртуальной метлой и выгребает то, что у других развалилось.
Кабинет Крака находился на сто сорок седьмом уровне Бэк-офиса, в секторе, который в народе называли «Пчелиными сотами», потому что коридоры здесь были шестиугольными, двери располагались в случайном порядке, а система навигации врала с вероятностью сорок процентов. Лёха шёл по коридору уже пятнадцать минут, хотя от лифта до нужной двери было всего три поворота, и мысленно ругал всё на свете, начиная с тех, кто проектировал этот офис, и заканчивая собой, потому что опять забыл зарядить навигационный браслет. Браслет висел на запястье мёртвым грузом, экран показывал только заставку — логотип Корпорации в виде стилизованной галактики, закрученной в спираль, и надпись: «Ваша реальность — наша забота».
— Железный дровосек мне в душу, — пробормотал Лёха, сворачивая в очередной шестиугольный коридор, который, судя по логике, должен был вывести к центральному атриуму, но вывел к тупику с табличкой «Архив Легаси. Посторонним вход воспрещён». — Куда меня занесло?
Он постоял перед дверью, разглядывая массивную металлическую створку без ручки, без замка, без какой-либо видимой панели управления, и почувствовал, как внутри, где-то в районе груди, заныло что-то странное, будто код его собственного тела обнаружил несоответствие с окружающей средой и решил подать сигнал тревоги. Лёха не любил Архив Легаси. Не потому, что знал, что там внутри — он не знал, никто из младшего персонала не знал, — а потому, что само название вызывало у него смутное, непонятное, но очень отчётливое чувство, похожее на то, когда смотришь на старую фотографию, на которой есть ты, но ты не помнишь, чтобы тебя там снимали, и не понимаешь, кто стоял рядом, и от этого становится не по себе, будто память дала трещину, а ты боишься в неё заглянуть.
Он развернулся и пошёл обратно, на этот раз внимательнее вглядываясь в указатели, и через пять минут, когда терпение уже было на исходе, а в голове созрела мысль послать всё к квантовой пене и вернуться в свой кубикл, он всё-таки нашёл нужную дверь. Она ничем не отличалась от сотен других дверей в этом коридоре: серая, с табличкой «Крак-Зур-Гх, отдел контроля качества, вход по пропускам», и только небольшая царапина на ручке, оставленная, по слухам, одним из предыдущих клинеров, который вёл себя слишком настойчиво и был отправлен в песочницу перебирать песок на неопределённый срок, напоминала о том, что двери здесь открываются не для всех и не всегда.
Лёха приложил пропуск — тот самый, пластиковый, с его фотографией, где он выглядел так, будто его только что разбудили и заставили улыбнуться, — и дверь со вздохом, похожим на вздох уставшего чиновника, открылась.
Кабинет Крака был просторным, светлым и до одури стерильным. Белые стены, белый потолок, белый пол, белая мебель, и только на столе, в прозрачной колбе, плавал маленький кусочек тёмной материи, медленно вращаясь и пульсируя фиолетовым светом — единственное украшение, если не считать фотографии в рамке, стоящей у края стола. На фотографии был изображён сам Крак в молодости, когда он был не демиургом третьего ранга, а стажёром в отделе создания звёздных скоплений, и на его фоне сияла туманность, которую он, по слухам, запорол на этапе тестирования, из-за чего туманность до сих пор светится в неправильном спектре, и астрономы со всей Галактики ломают головы над её аномалиями.
— Садись, Лёха, — сказал Крак, не поднимая головы от монитора. Голос у него был такой же, как и весь кабинет: ровный, стерильный, безэмоциональный, будто он разговаривал не с живым существом, а с очередным отчётом, который нужно проверить на наличие ошибок. — У меня к тебе разговор.
Лёха сел на стул, который скрипнул под ним так жалобно, что стало понятно: на этом стуле уже много раз сидели те, кому потом сообщали что-то неприятное. Стул был единственным предметом в кабинете, который не выглядел новым и стерильным — его обивка была потёртой, подлокотники засаленными, а ножки — погнутыми. Лёха мысленно отметил, что нужно будет потом спросить у кого-нибудь из старожилов, сколько клинеров до него сидело на этом стуле и чем закончились их разговоры с Крахом, но вслух спросил другое:
— Что-то случилось? Я в прошлом квартале все нормы выполнил, багов в секторе 542 не осталось, гравитацию я там поправил, атмосферу выровнял, даже местным жителям сон поправил, а то они там уже третью неделю кошмары смотрели про падающие звёзды, а звёзды-то у них в системе были стабильные, просто в коде одного из спутников сбойнул блок формирования сновидений, так я его перезагрузил, и всё пришло в норму.
— Я не про твои показатели, — перебил его Крак и наконец поднял голову. У Крака было лицо, которое трудно было назвать лицом в привычном понимании — скорее, набор черт, необходимых для того, чтобы другие демиурги могли идентифицировать его как личность. Глаза — два тёмных провала, нос — едва заметный бугорок, рот — тонкая линия, которая редко изгибалась в улыбку и чаще складывалась в подобие гримасы, выражающей лёгкое, почти философское презрение ко всему, что не соответствовало корпоративным стандартам. — Твои показатели меня, скажем так, удивляют. Ты закрыл за прошлый квартал тридцать семь багов. Это на двенадцать больше, чем в среднем по отделу. Ты понимаешь, что это вызывает вопросы?
— Какие вопросы? — Лёха почувствовал, как внутри заворочалось что-то неприятное, похожее на ощущение, когда код, который ты написал, вдруг начинает работать не так, как задумано, и ты не понимаешь, в чём ошибка, но чувствуешь, что она есть, и она сейчас вылезет наружу, и тогда будет больно. — Я просто работаю. Баги приходят — я их чищу. Разве не за это мне платят?
— Тебе платят не за количество, Лёха, — Крак медленно, с явным удовольствием от каждого произнесённого слова, продолжил: — Тебе платят за качество. Тридцать семь багов — это слишком много для одного клинера. Это значит, что ты либо лезешь туда, куда не просят, либо... — он сделал паузу, и в его глазах-провалах мелькнуло что-то, похожее на интерес, но сразу погасло, — либо ты их создаёшь, чтобы потом героически чистить. Как думаешь, что скажет Совет улиток, если узнает, что в нашем отделе есть сотрудник, который искусственно генерирует баги ради повышения собственной эффективности?
— Я их не генерирую! — Лёха вскочил со стула, но тут же, заметив, как Крак слегка приподнял бровь (точнее, то место, где у обычных существ обычно находится бровь), сел обратно и продолжил уже более спокойно, стараясь, чтобы голос звучал ровно и убедительно: — Крак, вы же знаете, я работаю здесь не первый год. Я никогда не подводил отдел. Если баги появляются — я их чищу. Если их много — значит, в системе проблемы. Может, мне стоит проверить ядра стабильности в секторах, где я работал? Может, там фундаментальные сбои, которые тянут за собой мелкие ошибки?
Крак посмотрел на него долгим, тягучим взглядом, от которого Лёхе захотелось провалиться сквозь пол, оказаться в любом другом месте, даже в том тупике с Архивом Легаси, где было страшно и непонятно, но хотя бы не было этого стерильного, давящего, бесконечного взгляда начальника, который смотрит на тебя не как на человека, а как на строчку в отчёте, которую нужно проверить, утвердить или отправить на доработку.
— Не надо проверять ядра, — наконец сказал Крак и снова уставился в монитор, давая понять, что разговор переходит в другое русло, более деловое и менее эмоциональное. — У меня для тебя другое задание. Специальное.
Лёха замер. «Специальное задание» в их отделе означало одно из двух: либо что-то настолько мелкое и унизительное, что его поручали только тем, кого хотели уничтожить морально, либо что-то настолько сложное и опасное, что его поручали только тем, кого хотели уничтожить физически. Учитывая, что Лёха был клинером, а клинеры в иерархии Корпорации стояли где-то между стажёрами и канцелярскими скрепками по степени важности и ценности для организации, он быстро прикинул варианты и понял, что хорошего ждать не стоит.
— В чём задание? — спросил он, стараясь, чтобы голос звучал спокойно и деловито, хотя внутри всё сжалось в тугой комок, похожий на сингулярность перед коллапсом.
— Сектор 734, — Крак бросил взгляд на экран, и на его лице (наборе черт, собранных в подобие лица) мелькнуло что-то, что можно было принять за удовлетворение, если бы это существо вообще было способно на такие простые эмоции. — Млечный Путь. Захолустье, ничего интересного, одна планетарная система с примитивной жизнью, никакой ценности для Корпорации. Но в последнее время оттуда стали поступать странные сигналы. Код реальности ведёт себя нестабильно. Баги появляются с частотой, которая превышает допустимые нормы в четыре раза. Местные жители — их называют людьми, если это вообще можно назвать разумной жизнью, — начали проявлять необъяснимые способности. Телекинез, левитация, эмпатия на уровне, который мы обычно регистрируем у существ третьего уровня развития, а у этих — примитивные биологические организмы, даже варп-двигатель не изобрели, а уже телекинез, представляешь?
— И что, это баг? — осторожно спросил Лёха, чувствуя, как внутри, там, где ныло у дверей Архива, начинает расти что-то новое, более сильное и тревожное. — Я должен прийти и отключить эти способности? Поправить код, чтобы люди снова стали обычными?
— Если бы всё было так просто, — Крак вздохнул, и в этом вздохе Лёхе почудилось что-то похожее на усталость, но он тут же отмёл эту мысль, потому что Краки не уставали, они просто переходили в режим пониженного энергопотребления, как все демиурги третьего ранга, когда им приходилось объяснять что-то младшим сотрудникам. — Дело не в способностях. Способности — это следствие. Причина в том, что в секторе 734 обнаружена активность Легаси-пользователя.
Слова повисли в воздухе, и Лёха почувствовал, как воздух в кабинете стал плотнее, тяжелее, будто кто-то увеличил гравитацию, чтобы ему было труднее дышать и думать. Легаси-пользователи — это была легенда, миф, страшилка, которой пугали младших сотрудников на корпоративах, когда все уже выпили достаточно тёмной материи и начинали рассказывать истории о старых временах. Легаси-пользователи — это те, кто работал в Корпорации ещё до того, как ввели систему отчётов, до того, как появились КРІ, до того, как Совет улиток начал проводить свои бесконечные заседания. Это были древние демиурги, создатели первых вселенных, которые писали код на языках, которые никто уже не помнил, с использованием алгоритмов, которые современные системы даже не могли прочитать без сбоев. Их уволили, когда началась реформа, их доступы заблокировали, их имена стёрли из всех реестров, но некоторые из них, по слухам, так и остались в системе, застряв в собственных творениях, как черви в переспелом яблоке, и теперь бродили по мирам, которые когда-то создали, не в силах ни выйти, ни даже понять, что они больше не сотрудники, а всего лишь ошибки, баги, которые нужно удалить.
— Это шутка? — Лёха выдавил из себя смешок, но смешок получился каким-то деревянным, неестественным, и он сам понял, что Крак не шутит. — Легаси-пользователи — это байки для стажёров. Их не существует. Их... ну, их же удалили. Вся архивная служба говорит, что Архив Легаси пуст. Это просто склад старого оборудования, туда даже никто не ходит.
— Архив Легаси пуст, — согласился Крак, и в его голосе впервые за весь разговор промелькнуло что-то, похожее на живую эмоцию — может быть, раздражение, а может быть, страх, но это длилось так недолго, что Лёха не успел понять. — Архив Легаси пуст, потому что мы его почистили. Но некоторые пользователи... некоторые файлы... они не попали в архив. Они остались в системе. Как забытые фрагменты кода, которые не удалили до конца, потому что они были прописаны в сотнях тысяч зависимостей, и их удаление могло вызвать каскадный сбой. Мы их изолировали, заблокировали, лишили всех прав, но стереть полностью не смогли. И один из них — тот, кто создал Землю, тот, кто прописывал базовый слой для всей этой планетарной системы, — он до сих пор там. И он начал проявлять активность.
Лёха молчал. Он смотрел на Крака, на его лицо-набор-черт, на фотографию с туманностью, на кусочек тёмной материи в колбе, и думал о том, что происходит. Он был клинером. Он чистил баги. Он не был героем, не был спасателем, не был тем, кто охотится на древних демиургов, застрявших в своих мирах. Он был просто человеком, которого когда-то, по ошибке или по чьему-то злому умыслу, затянуло в эту корпорацию, сделали сотрудником, дали пропуск и метлу и сказали: иди чисти. Он не знал, кем был до этого, не помнил своей жизни до Корпорации — только смутные, расплывчатые образы, похожие на сны после тяжёлой смены: какая-то комната, окно, за которым шумел лес, и женщина, которая смеялась, но лица её он не помнил, только смех, тёплый и близкий, как свет лампы в темноте.
— Я не могу, — сказал он наконец. — Я клинер. Я чищу баги. Я не охочусь на Легаси-пользователей. Это работа другого отдела. Отдела безопасности, отдела контроля доступа, отдела... ну, не моего.
— Другие отделы уже пытались, — Крак снова посмотрел на него, и в его взгляде теперь было что-то новое, чего Лёха никогда раньше не видел, — что-то, похожее на интерес, но с привкусом отчаяния, как у человека, который перепробовал все способы и теперь вынужден обращаться к последнему, самому ненадёжному варианту. — Отдел безопасности отправил туда трёх оперативников. Они не вернулись. Отдел контроля доступа пытался заблокировать Легаси-пользователя удалённо. Он взломал блокировку за одиннадцать минут и отправил в отдел письмо с текстом: «Слабовато, ребята. Учите матчасть». Отдел анализа кода пытался отследить его перемещения. Он водил их по всей галактике три месяца, пока они не поняли, что он просто развлекается, а потом они нашли свои собственные трекеры, привязанные к их же системам жизнеобеспечения, и им стало не до охоты.
— И вы думаете, что я, клинер, справлюсь там, где не справились оперативники? — Лёха даже не пытался скрыть иронию, потому что ситуация была настолько абсурдной, что ирония была единственным способом сохранить остатки самообладания. — Я чищу баги, Крак. Я не умею охотиться. Я не умею блокировать доступ. Я умею только находить ошибки в коде и исправлять их. И если этот Легаси-пользователь такой крутой, что взламывает блокировки за одиннадцать минут, то что я ему сделаю? Почешу его метлой?
— Ты его не тронешь, — Крак нажал на столе какую-то кнопку, и в воздухе между ними возникла голограмма — изображение мужчины, пожилого, в тельняшке, с удочкой в руках и с таким выражением лица, будто он только что увидел что-то очень смешное, но не хочет смеяться, потому что это было бы невежливо. Лёха уставился на голограмму и почувствовал, как внутри, в том месте, где ныло у дверей Архива, что-то щёлкнуло, будто замок, который был закрыт много лет, вдруг открылся, но дверь осталась на месте, и он не знал, что за ней, и боялся заглянуть. — Его зовут Николай Петрович. Дядя Коля, как он сам себя называет. Бывший Senior Creator. Создатель Земли и ещё двенадцати планетарных систем в том же секторе. Уволен две тысячи лет назад по сокращению штата, когда Корпорация перешла на новую систему управления реальностью. После увольнения должен был быть перемещён в Архив Легаси, но в момент перемещения произошёл сбой, и он остался в своей собственной вселенной. Доступа к административным функциям у него нет, права заблокированы, но он знает код этого мира наизусть, потому что сам его писал. Он может делать там всё, что захочет, в рамках физических законов, которые сам же и придумал. И он хочет, чтобы мы его оттуда забрали.
— А мы не можем его забрать? — спросил Лёха, чувствуя, как голос становится каким-то чужим, будто не он говорит, а кто-то другой, кто живёт внутри него и знает больше, чем он сам. — Если он просто хочет выйти, почему бы не дать ему выйти?
— Потому что если он выйдет, — Крак снова вздохнул, и на этот раз в его вздохе отчётливо слышалась усталость, настоящая, человеческая, почти уязвимая, — если он выйдет, то увидит, во что превратили его вселенную. Увидит, что Земля, которую он создавал как песочницу для экспериментов, как место, где можно было играть с биологической жизнью и не бояться последствий, превратилась в коммерческий проект. Увидит, что люди, которым он хотел дать свободу, живут под управлением алгоритмов, которые мы туда внедрили. Увидит, что сверхспособности, которые он заложил в их генетический код как эксперимент, мы отключили патчем, потому что они мешали стабильности системы. Увидит, что мы собираемся перезагрузить Землю, потому что она больше не приносит прибыли. И тогда, Лёха, он поднимется до Совета улиток, и там, на самом верху, он задаст вопросы, на которые никто не хочет отвечать. А потом он, возможно, найдёт способ восстановить свои права администратора. И тогда... тогда уже никто не знает, что будет.
Тишина в кабинете стала такой плотной, что её можно было резать. Лёха смотрел на голограмму, на улыбающегося мужика в тельняшке, и чувствовал, как что-то внутри, что-то очень глубокое и очень старое, начинает шевелиться, расправлять плечи, сбрасывать пыль тысячелетий. Он не знал, что это, не понимал, откуда это взялось, но знал одно: этот мужик на голограмме был ему знаком. Не так, как знакомы лица коллег, с которыми работаешь бок о бок, и не так, как знакомы лица прохожих, которых видел раз в жизни. А так, как знакомо собственное отражение в мутном зеркале, когда смотришь на него долго-долго и не понимаешь, кто на тебя смотрит — ты или кто-то другой, кто живёт внутри и ждёт, когда ты его выпустишь.
— Что я должен сделать? — спросил Лёха, и голос его прозвучал твёрже, чем он ожидал.
— Найти его, — Крак посмотрел на него с чем-то, что можно было принять за одобрение, если бы существо, лишённое эмоций, вообще было способно на одобрение. — Найти, установить контакт и... деликатно предложить ему уйти в архив. Добровольно. Чтобы не шумел, не привлекал внимания, не задавал лишних вопросов. Скажи ему, что Корпорация готова пересмотреть его статус. Скажи, что ему выделят достойное место в Легаси, с комфортными условиями хранения. Скажи что хочешь, только сделай так, чтобы он исчез. И чтобы никто об этом не узнал.
— А если он не согласится?
Крак молчал долго, так долго, что Лёха уже начал думать, что ответа не будет. Потом начальник отдела контроля качества, демиург третьего ранга, существо, которое никогда не проявляло эмоций, медленно, будто делая над собой усилие, выдвинул ящик стола, достал оттуда предмет, похожий на старую, пыльную книгу, и положил её на стол перед Лёхой. Книга была тёмно-синей, с выцветшими буквами на обложке, которые Лёха с трудом разобрал: «Руководство по экстренной деактивации Легаси-пользователей. Издание третье, дополненное. С грифом "Совершенно секретно"».
— Если не согласится, — сказал Крак, и голос его звучал так, будто он произносил приговор самому себе, — ты знаешь, что делать.
Лёха взял книгу. Она была тяжёлой, тёплой, будто её только что держали в руках, и когда он коснулся обложки, ему показалось, что внутри, на самых глубоких уровнях его кода, что-то щёлкнуло, и дверь, которая была закрыта тысячи лет, приоткрылась. Он увидел — на мгновение, на долю секунды, — комнату, окно, за которым шумел лес, и женщину, которая смеялась, и ещё кого-то, кто стоял рядом, держал её за руку и тоже смеялся, и у этого кого-то была седая борода и тельняшка, и он говорил: «Ничего, Лёха, мы всё поправим. Ты только не бойся».
А потом видение исчезло, и Лёха остался сидеть в стерильном кабинете, с книгой в руках, и смотреть на голограмму улыбающегося мужика, который был ему страшно, до дрожи, до крика знаком, но он не мог вспомнить, откуда.
— Я справлюсь, — сказал он, и слова прозвучали так, будто он не отвечал Краку, а давал обещание кому-то другому, кто был далеко, очень далеко, в захолустном секторе Млечный Путь, на маленькой планете, где люди ещё не изобрели варп-двигатель, но уже научились передвигать предметы силой мысли, и где старый программист в тельняшке сидел с удочкой на берегу мутного пруда и ждал, когда кто-нибудь придёт.
Крак кивнул — один раз, коротко, будто отрубил, — и снова уставился в монитор.
— Выход в сектор 734 через два часа. Портальный терминал на уровне сорок три, сектор Г. Подготовься. И, Лёха...
— Да?
— Будь осторожен. Он старый, но он не дурак. И он умеет ждать.
Лёха встал, положил книгу под мышку и вышел из кабинета. В коридоре он остановился, прижался спиной к стене и закрыл глаза. Внутри, там, где приоткрылась дверь, всё ещё пульсировал свет — тёплый, знакомый, пугающий. Он не знал, что найдёт в секторе 734, не знал, что скажет этому мужику в тельняшке, не знал, сможет ли выполнить приказ, если придётся выбирать между деактивацией Легаси-пользователя и чем-то другим, что вдруг, неожиданно, стало казаться важнее любой работы, любого приказа, любой карьеры в Корпорации «Реальность».
Он знал только одно: он должен туда попасть. И он должен вспомнить, кто он на самом деле.
Лёха открыл глаза, посмотрел на дверь кабинета, за которой остался Крак с его тайнами и страхами, на коридор, который уводил к лифтам, на табличку «Архив Легаси» в конце шестиугольного тупика, и тихо, одними губами, сказал:
— Жди, Колян. Я иду.
Потом развернулся и пошёл к портальному терминалу, чувствуя, как книга в руках становится теплее с каждым шагом, будто кто-то очень старый и очень одинокий жмёт ему руку сквозь тысячи световых лет, сквозь слои кода, сквозь саму ткань реальности, которую когда-то сплели чьи-то уставшие, но невероятно талантливые руки.
Глава 2 - Порталы, инструкции и первый контакт
Портальный терминал на уровне сорок три, сектор Г, располагался в самом конце длинного коридора, который в народе называли «кишкой» за его извилистость, узость и полное отсутствие окон, а также за то, что в него постоянно заносило какую-то мелкую, противную, вездесущую пыль, которую уборщики (не клинеры, а самые обычные уборщики, те, что драят полы и меняют лампочки) выметали оттуда каждое утро, но к обеду она возвращалась снова, будто сам коридор порождал её из собственных стен. Лёха шёл по «кишке» уже десять минут, чувствуя, как эта пыль оседает на лице, на руках, на книге, которую он так и держал под мышкой, и размышлял о том, что в Корпорации «Реальность» всё устроено ровно настолько неудобно, насколько это вообще возможно без нарушения базовых законов физики. Портальные терминалы, например, всегда ставили в самых труднодоступных местах, объясняя это тем, что «выход в другие реальности требует изоляции от основных рабочих потоков», но Лёха подозревал, что на самом деле всё проще: архитекторы, проектировавшие Бэк-офис, просто ненавидели пешеходов и считали, что если сотрудник не может найти портал за двадцать минут блуждания по коридорам, значит, он недостаточно мотивирован для межреальностных командировок.
Книга под мышкой грелась всё сильнее, и это начинало беспокоить. Лёха уже несколько раз доставал её, чтобы проверить, не светится ли она или не дымится, но «Руководство по экстренной деактивации Легаси-пользователей» выглядело вполне обычно: тёмно-синяя обложка, выцветшие буквы, пожелтевшие страницы, на которых мелким, убористым шрифтом были напечатаны инструкции, диаграммы и схемы, большая часть которых напоминала скорее средневековые гравюры с изображением демонов и способов их изгнания, нежели современную техническую документацию. Лёха пролистал книгу ещё в лифте, пока ехал с сорок седьмого уровня на сорок третий, и успел заметить несколько любопытных моментов. Во-первых, книга была издана ещё в те времена, когда Корпорация называлась «Главное управление по созданию и поддержанию вселенных имени Космического Первопроходца», и на титульном листе красовалась эмблема в виде развёрнутой книги, из которой вылетали звёзды, — старый, давно забытый логотип, который сейчас можно было увидеть только в музее Корпорации на уровне сто пять, куда обычных сотрудников пускали раз в год, да и то по предварительной записи. Во-вторых, автором книги значился некий К.П. Николин, и Лёха почему-то был уверен, что этот К.П. Николин и Дядя Коля с голограммы — одно и то же лицо, потому что совпадений в этом мире вообще не бывало, а если и бывали, то их быстро объявляли багом и чистили. В-третьих, в книге было пустое место на странице сто семнадцать — не просто пропуск, а именно пустота, белый лист без единой буквы, без разлиновки, без водяных знаков, и когда Лёха провёл по нему пальцем, бумага под пальцем стала тёплой, почти горячей, будто внутри неё что-то жило и ждало, когда его прочитают.
Он закрыл книгу и решил не открывать её до тех пор, пока не окажется на месте. Слишком много странностей для одного утра.
«Кишка» наконец-то закончилась, и Лёха вышел в небольшой, тускло освещённый зал, в центре которого стоял портальный терминал. Выглядел он как гигантское металлическое кольцо диаметром метров пять, вмонтированное в пол и потолок, с мигающими по периметру огоньками, которые сейчас горели тускло-синим цветом, означающим режим ожидания. Вокруг кольца было разбросано несколько кресел — старых, продавленных, с торчащей из обивки синтепоном, — и стоял стол, на котором валялась пустая кружка, пара каких-то непонятных проводов и планшет с потухшим экраном. В углу, прислонившись к стене, спал дежурный оператор — тощее существо в мятой форме, с лицом, напоминающим высушенную грушу, и с бейджиком, на котором значилось: «Марк, оператор портальной связи, 3-й разряд».
Лёха подошёл к столу, постучал по нему костяшками пальцев, и оператор, вздрогнув, открыл один глаз.
— Чего? — спросил Марк голосом человека, который только что видел десятый сон и не понимает, зачем его разбудили, если в мире есть кнопка «отложить».
— Мне нужно в сектор 734, — сказал Лёха, показывая свой пропуск. — Млечный Путь. Планетарная система Земля. У меня распоряжение от отдела контроля качества.
— А, — Марк закрыл глаз, открыл второй, потом закрыл оба, потом снова открыл первый и, видимо, решив, что этого достаточно для идентификации посетителя, тяжело поднялся со стула. — Земля, значит. Давно туда никто не ходил. Дорогая, наверное, командировка? Или дисциплинарная?
— Какая разница? — Лёха не любил болтливых операторов, особенно тех, которые пытаются выяснить детали заданий, потому что в Корпорации слухи распространялись быстрее, чем квантовая запутанность, и если бы кто-нибудь узнал, что клинер отправляется к Легаси-пользователю, к его возвращению весь Бэк-офис уже знал бы не только имя этого пользователя, но и размер его обуви и любимый сорт чая.
— Разницы никакой, — Марк пожал плечами и начал возиться с панелью управления, расположенной на стене рядом с кольцом. — Просто интересно. Я здесь двадцать лет сижу, порталы открываю. Все ходят туда-сюда, кто в Андромеду, кто в Туманность Треугольника, кто в тестовые вселенные новые запускать. А на Землю — нет. Последний раз, помню, лет пятьсот назад какой-то инспектор ходил. Вернулся, сказал: «Там какая-то ерунда с кодом, но разбираться некогда, пусть живут как хотят». И больше никого.
— Может, там и правда ерунда, — сказал Лёха, чувствуя, как книга под мышкой становится тяжелее, будто набирает вес от одного только упоминания Земли. — Может, ничего интересного.
— Ага, — Марк хмыкнул, и в его хмыканье послышалось что-то, похожее на опыт человека, который двадцать лет смотрит в порталы и знает о вселенных больше, чем любой учебник. — А вы тогда зачем? Небось, что-то случилось. Баги там, или ещё что. Я слышал, у них там способности всякие прорезались. Люди летать начали, стены взглядом проходить. Вы это чинить пришли?
— Я пришёл работать, — отрезал Лёха, и Марк, поняв, что больше ничего не вытянет, сосредоточился на настройках.
Кольцо загудело, огоньки по периметру сменили цвет с синего на оранжевый, потом на жёлтый, потом на ярко-зелёный, и внутри кольца, в пространстве, которое ещё секунду назад было пустым, начала формироваться воронка — медленно вращающаяся, переливающаяся всеми цветами спектра, с едва заметным мерцанием на краях, напоминающим северное сияние, только более плотным, более материальным, почти осязаемым. Лёха смотрел на воронку и чувствовал, как внутри, там, где приоткрылась дверь после разговора с Крахом, снова что-то щёлкает, и свет, тёплый и знакомый, льётся откуда-то из глубины, заливая всё нутро этим странным, непонятным, но почему-то успокаивающим теплом.
— Готово, — сказал Марк, вытирая пот со лба. — Сектор 734, Млечный Путь, Солнечная система, планета Земля. Точка выхода — привязка к географической области, которая у них называется... — он заглянул в планшет, который, оказывается, не был сломан, просто находился в режиме энергосбережения, — ...Евразия, Восточно-Европейская равнина, населённый пункт с условным обозначением «спальный район». Там у них вообще всё какое-то условное, я вам скажу. Ни тебе чёткой координатной сетки, ни привязки к звёздным маякам. Живут как в тёмном лесу. Но портал держит стабильно, не переживайте.
— Я и не переживаю, — Лёха сделал шаг к кольцу, потом остановился и повернулся к оператору. — Слушай, Марк. Ты говорил, что последний раз инспектор ходил на Землю пятьсот лет назад. А до него кто-нибудь был? Ну, может, не инспекторы, а... ну, не знаю... клинеры? Уборщики? Мелкий персонал?
Марк задумался, почесал затылок, потом снова заглянул в планшет, пролистал какие-то логи, которые, судя по его лицу, не обновлялись с тех пор, как он здесь работал, и покачал головой.
— Нет. Вы первый. А что, должно было быть?
— Не знаю, — Лёха пожал плечами, стараясь, чтобы голос звучал безразлично. — Просто интересно.
Он шагнул в воронку, и в тот же миг мир вокруг него перестал существовать. Не то чтобы он исчез — он просто перестал быть тем миром, к которому Лёха привык. Не стало пола, не стало стен, не стало потолка, не стало самого ощущения пространства, которое делится на верх и низ, право и лево, вчера и завтра. Всё смешалось в одно — цвета, звуки, запахи, мысли — и закрутилось, завертелось, затанцевало вокруг него с такой скоростью, что Лёха зажмурился и вцепился в книгу обеими руками, потому что она вдруг стала единственной реальной точкой опоры, единственным предметом в этой бесконечной круговерти, который не вращался, не распадался, не превращался в пыль. Книга была тёплой, очень тёплой, почти горячей, и в её тепле было что-то живое, что-то, что говорило: «Держись. Я здесь. Я не отпущу».
Потом круговерть прекратилась так же внезапно, как началась. Лёха открыл глаза и понял, что стоит на твёрдой земле, под ногами у него — асфальт, вокруг — серые панельные дома, высокие, одинаковые, с балконами, на которых сушится бельё, и с окнами, в которых кое-где горит свет, хотя за окнами уже темно. Он посмотрел на небо — оно было низким, серым, с редкими просветами, в которых угадывались звёзды, но не те, яркие и живые, к которым он привык в других секторах, а какие-то тусклые, будто их приклеили к потолку и забыли включить. Воздух был прохладным, с лёгким запахом бензина и мокрой листвы, и где-то далеко, на другой стороне этого бесконечного спального района, лаяла собака, и её лай был единственным звуком, который нарушал тишину.
Лёха перевёл дух и огляделся. Портальный терминал, кольцо, оператор Марк — всё исчезло, оставив его одного посреди этого странного, чужого, но почему-то тревожно знакомого мира. Он стоял на тротуаре, рядом с лавочкой, на которой сидели две бабки в платках и смотрели на него с таким выражением, будто каждый день видят людей, выходящих из порталов, и их уже ничем не удивить.
— Ох, — сказала одна бабка, толстая, с авоськой, полной каких-то свёртков. — Глянь, Тань, ещё один. Из Москвы, что ли?
— А откуда ж ещё, — ответила вторая, худая, с клюкой и с таким же авоськой. — Все теперь из Москвы приезжают. А наши-то все разъехались. Кому тут сидеть?
Лёха решил не вступать в разговор. Он сунул книгу в рюкзак — тот самый, старый, потёртый, с которым он ходил на все задания, потому что в нём были карманы для всех необходимых инструментов: сканера кода, корректирующего стилуса, запасных батарей для браслета и термоса с кофе, который наливали в столовой на уровне тридцать, и который, по слухам, могли пить даже те, у кого не было физического тела, настолько он был крепким и безжалостным. Рюкзак был тяжёлым, но Лёха привык к тяжести — как привык ко всему, что сопровождало его в этой странной, непонятной жизни, в которой он был одновременно и сотрудником, и изгоем, и человеком, который не помнил, кем был до того, как оказался в Корпорации.
Он пошёл вдоль домов, не зная, куда идти, но чувствуя, что книга в рюкзаке пульсирует теплом, как живой компас, указывая направление. Дома были все одинаковые: девять этажей, панельные, с облупившейся краской на подъездах, с козырьками, на которых были намалёваны цифры, и с домофонами, которые, судя по виду, не работали уже лет двадцать. Кое-где на первых этажах были магазины — «Продукты», «Хлеб», «Аптека», — с железными дверями и решётками на окнах, и все они были закрыты, хотя на часах, которые Лёха нашёл на экране браслета, было всего девять вечера по местному времени. Он знал, что люди на Земле живут в суточном цикле, что они спят по ночам и работают днём, но этот район казался мёртвым даже по меркам ночного города. Ни одного прохожего, ни одной машины, только редкие окна с тусклым светом, только лай собаки где-то далеко, только ветер, который шелестел листвой и гонял по асфальту обрывки газет.
Лёха прошёл мимо детской площадки с качелями, которые скрипели на ветру, мимо гаражей, сбитых в ряды, мимо мусорных баков, от которых пахло чем-то кислым и неприятным, и всё время чувствовал, как тепло в рюкзаке становится сильнее, ярче, настойчивее. Он был близко. Он был где-то здесь, этот Легаси-пользователь, этот Дядя Коля, этот мужик в тельняшке, который смотрел на него с голограммы улыбкой человека, знающего больше, чем говорит.
Потом дома кончились, и Лёха вышел к пруду. Пруд был мутным, заросшим тиной, с торчащими из воды камышами и с облупленной лодочной станцией на другом берегу. У самой воды, на перевёрнутом ящике, сидел человек. Он был в тельняшке, в старых джинсах, в резиновых сапогах, и держал в руках удочку, которая была воткнута в воду, но не так, как держат удочку, когда ловят рыбу, а так, как держат трость, когда просто сидишь у воды и смотришь, как солнце садится за домами, хотя солнца уже давно не было, и только тусклый свет фонарей на противоположной стороне пруда отражался в мутной воде, создавая иллюзию чего-то живого, что движется в глубине.
Лёха подошёл ближе и остановился в трёх шагах от человека. Человек не обернулся, не сказал ни слова, только чуть наклонил голову, будто прислушиваясь к чему-то, что слышал только он.
— Здравствуйте, — сказал Лёха, и голос его прозвучал хрипло, будто он долго молчал и забыл, как разговаривают с людьми, которые не являются его начальниками, коллегами или операторами портальных терминалов.
— Здравствуй, — ответил человек, и голос у него был спокойный, ровный, чуть хрипловатый, с лёгкой усмешкой, которая чувствовалась даже в одном этом слове. — Долго шёл.
— Я только что пришёл, — Лёха не понял, о чём он, но человек повернул голову, и в свете фонарей Лёха увидел его лицо — то самое, с голограммы: седая борода, глубокие морщины вокруг глаз, добрые, чуть насмешливые глаза, которые смотрели на него так, будто видели насквозь, будто знали о нём больше, чем он сам.
— Я не про дорогу от портала, — сказал Дядя Коля (а это был точно он, сомнений не оставалось). — Я про то, как ты вообще сюда шёл. Всю жизнь, Лёха. Ты долго шёл. Я уж думал, не дождусь.
Лёха открыл рот, чтобы сказать что-то, но слова застряли в горле, потому что внутри, там, где приоткрылась дверь, вдруг распахнулось всё, и свет, тёплый, знакомый, родной, хлынул оттуда такой волной, что у него закружилась голова, и он пошатнулся, и только книга в рюкзаке, пульсирующая жаром, удержала его на ногах, не дала упасть, не дала провалиться в эту бездну воспоминаний, которые вдруг стали явью, стали здесь и сейчас, стали лицом этого старика, который смотрел на него с берега мутного пруда и улыбался, как отец, который наконец-то дождался сына.
— Ты... — Лёха сглотнул, чувствуя, как пересохло в горле, как дрожат руки, как сердце, которого у него, по идее, не должно было быть, потому что он был клинером, существом из кода и данных, стучит где-то в груди, гулко и тяжело. — Ты меня знаешь?
— Конечно, знаю, — Дядя Коля отложил удочку в сторону, встал с ящика, и оказалось, что он невысокий, чуть ниже Лёхи, и такой же обычный, как эти дома, как этот пруд, как этот район, где всё было серым, унылым, но почему-то настоящим, живым, тёплым. — Я тебя, Лёха, с самого начала знаю. С того дня, как ты родился. С того дня, как я тебя прописал в этом мире.
Лёха замер. Книга в рюкзаке пульсировала, как второе сердце, и он чувствовал, как тепло от неё разливается по всему телу, проникает в каждую клетку, в каждую строчку его кода, и там, где раньше была пустота, где он привык чувствовать только усталость, только желание выполнить задание и вернуться в свой кубикл, там теперь появлялось что-то другое, что-то, что он не мог назвать, потому что у этого не было названия в словаре Корпорации, но что было самым важным, самым нужным, самым человеческим из всего, что он когда-либо чувствовал.
— Что ты такое говоришь? — спросил он, и голос его сорвался на шёпот. — Я клинер. Я работаю в Корпорации. Я не... я не отсюда.
— Ты отсюда, Лёха, — Дядя Коля подошёл к нему, положил руку на плечо, и от этого прикосновения Лёха чуть не закричал, потому что в нём вдруг открылось всё — всё, что было спрятано, забыто, закодировано, заблокировано, стёрто из памяти административными протоколами. — Ты отсюда. Ты мой сын. Тот самый, которого я прописал в этом мире, когда создавал его. Тот самый, который должен был жить здесь, расти, стареть, быть счастливым. Но Корпорация... — он вздохнул, и в его вздохе было столько горечи, столько боли, столько лет одиночества и ожидания, что Лёха почувствовал, как у него самого перехватывает горло, — Корпорация забрала тебя. Ошибка в коде, сказали они. Сбой при загрузке, сказали они. Но я знаю, Лёха, я знаю, что это не было ошибкой. Они забрали тебя намеренно. Потому что ты был моим. Потому что ты был частью меня. И они хотели, чтобы я остался один.
Лёха стоял, не в силах пошевелиться, не в силах сказать ни слова. Внутри него, в том месте, где была дверь, которая распахнулась, теперь бушевал ураган — воспоминания, чувства, образы, запахи, звуки, всё, что было спрятано тысячи лет, всё, что он когда-то потерял и даже не знал, что потерял, вдруг вернулось, и он видел себя маленьким, на этой самой лавочке, с этим самым человеком, который учил его держать удочку, который смеялся, когда у него не получалось, который говорил: «Ничего, сынок, всё получится, ты только не бойся». Он видел, как его забирают — двое в серых костюмах, с пропусками, с вежливыми, холодными улыбками, — и как Дядя Коля пытается его удержать, и как они говорят: «Это не ваш ребёнок, Николай Петрович, это ошибка в коде, мы его заберём, проведём оптимизацию», — и как он кричит: «Он мой сын, он живой, он настоящий!» — и как они уходят, и как он остаётся один, и как потом, спустя много лет, узнаёт, что его уволили, что его доступ заблокирован, что его сын, его Лёха, стал клинером, младшим демиургом, ходячим багом, существом, которое чистит чужие ошибки, даже не помня, кто он на самом деле.
— Папа, — сказал Лёха, и слово это вырвалось само, без его воли, без его контроля, потому что оно было правдой, потому что оно было единственным, что имело значение в этом мире, где всё было ложью, всё было игрой, всё было корпорацией, которая крала детей у отцов, чтобы потом сделать из них уборщиков, которые будут чистить баги, пока их настоящие жизни лежат в архиве, забытые, ненужные, никому не интересные.
— Здравствуй, сынок, — Дядя Коля обнял его, и Лёха почувствовал, как по его лицу текут слёзы, которых он никогда не плакал, потому что у клинеров нет слёз, у клинеров есть только задания, отчёты и премии, и он плакал впервые за тысячи лет, и это было больно и сладко, и он не хотел, чтобы это заканчивалось, никогда, ни за что, даже если бы ему предложили повышение до сеньора, даже если бы пообещали собственный сектор, даже если бы Корпорация сказала: «Возвращайся, мы всё простим, мы дадим тебе всё, что захочешь».
— Я так долго тебя искал, — сказал он, уткнувшись лицом в отцовское плечо, пахнущее табаком, рыбой и чем-то ещё, чем-то очень далёким и очень родным, чем-то, что называлось «дом», хотя Лёха никогда не знал, что это слово значит. — Я не знал. Я не помнил. Они всё стёрли.
— Я знаю, сынок, — Дядя Коля гладил его по голове, как в детстве, когда Лёха был маленьким и боялся темноты, и отец сидел рядом и говорил: «Ничего не бойся, я здесь, я тебя не брошу». — Я знаю. Они умеют стирать. Но не всё, Лёха. Не всё. Кое-что остаётся. Кое-что нельзя стереть, как ни старайся.
— Книга, — Лёха отстранился, вытер лицо рукавом, чувствуя, как краснота заливает щёки, и достал из рюкзака «Руководство по экстренной деактивации Легаси-пользователей». — Она... она привела меня. Она была тёплой. Она вела.
— Я знаю, — Дядя Коля взял книгу, открыл её на пустой странице сто семнадцать, и Лёха увидел, как на белом листе начинают проступать буквы, одна за другой, складываясь в слова, в предложения, в целую историю, которая была написана для него, ждала его, хранилась в этой книге тысячи лет, как письмо в бутылке, брошенной в море в надежде, что когда-нибудь её найдут. — Я написал это для тебя. Когда понял, что они собираются сделать. Я написал инструкцию, как найти меня. Как вернуться. Как вспомнить. Они книгу не тронули — она была слишком старая, слишком архивная, слишком никому не нужная. А я вложил в неё частицу себя. И она ждала. Ждала, пока ты возьмёшь её в руки.
Лёха смотрел, как буквы на странице складываются в знакомые строки: «Сынок, если ты это читаешь, значит, ты меня нашёл. Я в тебя верил. Прости, что не смог уберечь. Прости, что так долго. Но теперь мы вместе. И никто нас больше не разлучит. Никакая корпорация. Никакой Совет улиток. Никакая перезагрузка реальности. Ты мой сын. И я тебя люблю».
— Папа, — сказал Лёха, и голос его был твёрдым, хотя слёзы всё ещё текли по лицу, и руки дрожали, и сердце колотилось где-то в горле, не давая дышать. — Я пришёл не просто так. Меня послали. Меня послали, чтобы... — он запнулся, потому что не мог произнести слово «деактивировать», не мог сказать отцу, что его послали уничтожить его, стереть, отправить в Архив Легаси, сделать так, чтобы его больше не было, как не было тысячи лет, как не было той жизни, которую они украли.
— Я знаю, зачем ты пришёл, — Дядя Коля улыбнулся, и в его улыбке не было злости, не было обиды, не было страха, была только усталость и какая-то светлая, спокойная мудрость, которая приходит только к тем, кто слишком много потерял и слишком долго ждал. — Они прислали тебя, чтобы ты меня деактивировал. Чтобы убрал Легаси-пользователя, который мешает им жить. Чтобы ты стал героем, получил повышение, забыл, кто ты на самом деле, и до конца своих дней чистил баги в чужих вселенных, пока твоя собственная жизнь лежит в архиве, никому не нужная.
— Я не могу, — Лёха покачал головой, чувствуя, как внутри, там, где бушевал ураган, что-то успокаивается, становится ясным, чётким, необратимым. — Я не буду этого делать. Я не для того пришёл.
— А для чего ты пришёл?
Лёха посмотрел на отца, на этот мутный пруд, на серые дома, на детскую площадку, на качели, которые скрипели на ветру, и понял, что знает ответ. Он знал его всегда. Просто забыл. Просто спрятал. Просто позволил Корпорации сделать из себя то, чем он не был.
— Я пришёл, чтобы забрать тебя отсюда, — сказал он. — Я пришёл, чтобы мы вместе пошли туда, где они хранят исходные коды. Чтобы ты восстановил свои права. Чтобы мы включили людям сверхспособности обратно. Чтобы ты... чтобы ты снова стал тем, кем был. А я... я хочу быть твоим сыном. Не клинером. Не ходячим багом. Не ошибкой в коде. А просто сыном. Который вернулся домой.
Дядя Коля посмотрел на него долгим, тяжёлым взглядом, в котором было всё: и гордость, и боль, и надежда, и страх, и любовь, такая огромная, что она не помещалась в его старом, уставшем теле, и выплёскивалась наружу, наполняя этот мутный пруд, эти серые дома, этот унылый район чем-то новым, живым, настоящим.
— Ты знаешь, что это война, Лёха? — спросил он тихо. — Ты знаешь, что они не отдадут исходные коды просто так? Что они будут защищать их, как зеницу ока? Что они пошлют за нами оперативников, закроют порталы, перекроют все выходы, попытаются нас стереть, как стирают любой баг, который угрожает стабильности системы?
— Знаю, — Лёха кивнул. — Но я не боюсь. Я больше ничего не боюсь. Я столько лет чистил чужие баги, что научился видеть ошибки там, где их никто не видит. Я столько лет был ходячим багом, что знаю, как работает система изнутри, как её обмануть, как пройти туда, куда не пускают. И у меня есть ты. А у тебя — знание кода, который никто не помнит. Вместе мы сможем.
Дядя Коля помолчал, потом усмехнулся, и в его усмешке было что-то от того самого мужика в тельняшке с голограммы, который знает что-то смешное и не может удержаться, чтобы не поделиться.
— Жёваный крот, — сказал он, и Лёха не удержался, рассмеялся, потому что это было так неожиданно, так по-человечески, так по-родному, что он вдруг почувствовал, как напряжение, которое копилось годами, отпускает, и на смену ему приходит что-то лёгкое, почти невесомое, похожее на то, что люди на Земле называют счастьем. — Жёваный крот, сынок. Я ждал тебя тысячу лет, а ты приходишь и говоришь: «Пойдём войной на Корпорацию». А я даже удочку не собрал. И чай не допит.
— Успеем, — Лёха подошёл к отцу, обнял его, и в этом объятии было всё, что они потеряли, и всё, что они вернули, и всё, что им предстояло пройти, чтобы вернуть остальное. — Успеем и чай допить, и удочку собрать, и на рыбалку сходить. Но сначала — исходные коды. Ты готов, папа?
Дядя Коля посмотрел на небо, где тусклые звёзды начинали проступать сквозь серую пелену, и улыбнулся.
— Я готов, Лёха. Я всегда был готов. Я просто ждал, когда ты будешь готов.
Они пошли прочь от пруда, мимо гаражей, мимо детской площадки, мимо лавочки, на которой всё ещё сидели две бабки и смотрели им вслед, качая головами и перешёптываясь о том, что «эти двое, видать, с дальней улицы, нездешние, потому что наши-то все давно разъехались, кто в Москву, кто в Питер, а кто и вовсе за границу, а эти идут и улыбаются, будто знают что-то, чего мы не знаем».
Лёха шёл и чувствовал, как книга в рюкзаке пульсирует теплом, как отец идёт рядом, такой живой, такой настоящий, такой родной, и как внутри, там, где когда-то была пустота, теперь бьётся что-то огромное, светлое, непобедимое, что Корпорация не сможет стереть, даже если перезагрузит всю реальность, даже если запустит протокол полной очистки, даже если соберёт всех марсианских хомяков в один кулак и направит их против него.
Он больше не был клинером. Он больше не был ходячим багом. Он больше не был ошибкой в коде.
Он был сыном.
И он возвращался домой.
Глава 3 - Сборы, чай и разговор о судьбах вселенных
Квартира Дяди Коли находилась на девятом этаже панельной девятиэтажки, в подъезде, который пах кошками, старой штукатуркой и чем-то неуловимо советским, тем самым запахом, который въедается в стены настолько глубоко, что никакие ремонты, перепланировки и смены жильцов не могут его вывести, потому что он уже стал частью самого здания, его каркаса, его фундамента, его кода, если уж говорить на языке, привычном Лёхе. Подъезд был тёмным — лампочка на лестничной клетке между восьмым и девятым этажом перегорела, судя по всему, ещё в прошлом тысячелетии, и никто не собирался её менять, потому что жильцы давно привыкли ходить на ощупь, считая ступеньки, и даже научились определять, кто идёт навстречу, по дыханию и шагам, не хуже, чем любой сканер идентификации в Бэк-офисе. Лёха шёл за отцом, чувствуя, как под ногами скрипят ступени, и как где-то на нижних этажах лает собака, и как за дверью одной из квартир работает телевизор, из которого доносится голос диктора, рассказывающего что-то о курсе доллара и новых санкциях, и всё это было таким странным, таким непривычным, таким человеческим, что у Лёхи перехватывало дыхание, и он ловил себя на мысли, что, кажется, начинает понимать, почему люди на Земле так ценят свою жизнь, несмотря на всю её серость, убогость и, с точки зрения Корпорации, полную бесперспективность.
— Осторожно, тут ступенька чуть выше, — сказал Дядя Коля, когда они поднимались на последний пролёт, и Лёха послушно перешагнул через предательскую ступеньку, которую, наверное, залили когда-то неровно, и она так и осталась торчать, как вызов всем законам строительной физики, как памятник человеческой безалаберности и одновременно человеческой способности приспосабливаться к любым неудобствам, не требуя от вселенной идеального кода. — Я тут спотыкался раз сто, а всё никак не привыкну. Может, потому что каждый раз думаю о чём-то другом, когда сюда иду. А может, потому что не хочу привыкать. Привыкнешь — перестанешь замечать. А я хочу замечать. Я хочу помнить, что здесь всё неидеально. Потому что неидеальное — оно живое. А идеальное — оно мёртвое. Как их вселенные, которые они сейчас лепят по шаблону. Красивые, стерильные, одинаковые. Как пластиковые ёлки. А на моей Земле — ёлки настоящие, с иголками, с шишками, с запахом, который чувствуешь за километр, и они все разные, и каждая живёт своей жизнью, и когда они умирают, на их месте вырастают новые, и это правильно, это так и должно быть, потому что жизнь — это не идеальный код, жизнь — это вечный процесс исправления ошибок, которые появляются неизбежно, как только ты запускаешь систему.
Лёха слушал отца и думал о том, что он никогда раньше не слышал, чтобы кто-то говорил о вселенных с такой любовью, с такой болью, с такой нежностью. В Корпорации вселенные были продуктом. Их создавали по заказу, сдавали в эксплуатацию, отчитывались по ним, оптимизировали, закрывали, если они переставали приносить прибыль. Никто не говорил о них как о живых существах. Никто не плакал, когда галактика сворачивалась в сингулярность, потому что её слишком долго не чинили. Никто не сидел на берегу мутного пруда и не смотрел, как заходит солнце, думая о том, что он создал этот пруд, эту воду, эту тину, этих лягушек, которые квакают по ночам, и что всё это имеет значение, даже если никто во всей бесконечной Корпорации не заметит, что лягушки квакают чуть громче, чем в прошлом году, потому что в этом году было больше дождей, а дожди зависели от атмосферного давления, которое зависело от вращения планеты, которое зависело от того, как Дядя Коля прописал ось Земли тридцать тысяч лет назад, когда сидел на этой самой кухне, пил этот самый чай и думал: «Сделаю-ка я наклон в двадцать три с половиной градуса. Так будет интереснее. Так будут времена года. Так будет снег зимой и цветы весной. И люди будут ждать весну, потому что она приходит не сразу, а постепенно, и каждый день будет чуть-чуть теплее, и это ожидание будет делать их счастливее, чем если бы весна наступала мгновенно, по щелчку пальцев, как в тех идеальных вселенных, где всё просчитано до микрона и ничего не происходит случайно».
— Заходи, — Дядя Коля открыл дверь, которая скрипнула так, будто её не смазывали с момента постройки дома, и Лёха перешагнул порог, оказавшись в маленькой прихожей, где пахло старым деревом, табаком, рыбой и ещё чем-то, что он не мог определить, но что заставило его сердце сжаться, а в горле снова образовался комок, потому что этот запах был запахом дома, того самого дома, который у него отняли, который он не помнил, но который узнал, как только переступил порог, как только увидел в коридоре старый ковёр на стене, и вешалку с рогами, на которой висела отцовская куртка, и треснувшее зеркало, в котором отразились они оба — высокий парень в свитере и старый мужик в тельняшке, и в этом отражении было что-то такое правильное, такое законченное, такое наконец-то случившееся, что Лёха понял: вот оно, то, ради чего стоило жить все эти тысячи лет чистильщиком, ходячим багом, ошибкой в системе. Ради этого момента. Ради того, чтобы войти в эту дверь и понять: ты дома.
— Проходи на кухню, — сказал Дядя Коля, снимая сапоги и ставя их в угол, где уже стояли другие сапоги, старые, разношенные, с какими-то странными следами на подошвах, которые могли быть следами рыбалки, а могли быть следами путешествий по мирам, о которых Лёха даже не догадывался. — Чайник только что вскипел. Я перед твоим приходом поставил. Знал, что придёшь. Не знал, когда, но знал, что придёшь. И чай заварил — тот самый, который ты любил. Зелёный, с жасмином. Помнишь?
— Нет, — честно ответил Лёха, проходя на кухню, которая оказалась такой же маленькой, как и прихожая, с узким окном, выходящим на такие же панельные дома, с газовой плитой, на которой стоял чайник — не электрический, а самый обычный, эмалированный, с отколотым носиком, с ручкой, обмотанной изолентой, — и с деревянным столом, покрытым клеёнкой в цветочек, на котором стояли две кружки, чайник с заваркой и вазочка с печеньем. — Не помню ничего. Вообще ничего. Они стёрли всё. У меня даже имени не было, пока я не стал Лёхой. Меня называли «клинер 734» или «сотрудник отдела контроля качества, единица хранения 8452». Лёхой я стал сам. Просто взял и назвал себя. Думал, что это имя ничего не значит. Просто набор звуков. А оно, оказывается, значило. Оно значило всё.
— Твоя мать назвала, — Дядя Коля сел за стол, жестом приглашая Лёху сесть напротив, и Лёха сел, чувствуя, как под ним скрипит старый табурет, такой же, как и всё в этой квартире: старый, потёртый, но удивительно прочный, будто его сделали в те времена, когда вещи делали на века, а не на отчётный период. — Она хотела Алексея, но я сказал: давай просто Лёха, коротко и ясно. Она смеялась, говорила, что это несерьёзно, что у ребёнка должно быть полное имя, чтобы было из чего выбрать, когда вырастет. А я сказал: пусть будет Лёха. Потому что это имя тёплое. Потому что в нём нет пафоса. Потому что когда я говорю «Лёха», я чувствую, что говорю с сыном, а не с будущим президентом или космонавтом. А она всё равно иногда называла тебя Алёшей. Особенно когда сердилась. «Алёша, прекрати баловаться! Алёша, вытри руки! Алёша, сколько можно!» А ты улыбался и делал вид, что не слышишь, потому что знал: если не слышишь, значит, она перестанет сердиться и начнёт смеяться. И она смеялась. Она всегда смеялась. Она была... — он замолчал, отвернулся к окну, и Лёха увидел, как его плечи дрогнули, как он сжал кружку так, что побелели пальцы, и как на секунду, на одно короткое, мучительное мгновение, мир вокруг них стал каким-то очень хрупким, очень тонким, очень близким к тому, чтобы треснуть и рассыпаться, как чашка, которую уронили на каменный пол.
— Что с ней случилось? — спросил Лёха, хотя уже знал ответ, чувствовал его каждой клеткой своего тела, каждой строчкой своего кода, каждым воспоминанием, которое возвращалось к нему не словами и образами, а ощущениями, такими острыми, такими болезненными, что хотелось кричать, но он сдерживался, потому что если бы он закричал сейчас, то, наверное, не смог бы остановиться, и этот крик разорвал бы его изнутри, выпустил наружу всё, что было спрятано, заблокировано, заархивировано на самых глубоких уровнях его памяти.
— Они забрали её, — Дядя Коля повернулся, и в его глазах не было слёз — он, наверное, выплакал их все за эти тысячи лет, — но была такая пустота, такая бездна, такая глубина боли, что Лёха почувствовал, как у него самого перехватывает дыхание, и он машинально протянул руку, чтобы накрыть ладонью отцовскую, сжатую в кулак на столе, и этот жест, такой простой, такой человеческий, оказался самым правильным, самым нужным из всего, что он мог сейчас сделать. — Когда они пришли за тобой, она встала на пороге. Сказала: «Не отдам. Это мой сын. Вы не имеете права». А они сказали: «Мы Корпорация. Мы имеем право на всё. Этот ребёнок — ошибка в коде. Он не должен существовать. Мы его забираем для оптимизации». И она... она бросилась на них. Маленькая, хрупкая, без всяких сверхспособностей, без оружия, без защиты. Просто мать, которая защищает своего ребёнка. Они её... — он замолчал, и в тишине кухни стало слышно, как где-то за стеной капает вода из крана, как тикают часы на стене, как дышит Лёха, тяжело, прерывисто, как человек, который только что узнал, что его мир был не просто украден, а разрушен до основания, и всё, что от него осталось, — это эта кухня, этот чай, этот старик напротив и пустота, которую нельзя заполнить ничем, никогда, ни за какие премии, ни за какие вселенные, ни за какие права администратора.
— Они её стёрли, — сказал Лёха, и это был не вопрос, а утверждение, потому что он уже знал, уже понимал, уже чувствовал, как где-то глубоко, на тех уровнях сознания, которые не поддаются очистке, живёт образ женщины, которая смеётся, и её смех — это самый прекрасный звук, который он когда-либо слышал, и он не помнит её лица, не помнит её голоса, не помнит даже её имени, но он помнит её смех, и этого достаточно, чтобы понять, что она была, что она любила, что она отдала за него свою жизнь, и что он должен помнить это всегда, даже если воспоминания причиняют боль, потому что боль — это тоже память, и без неё память превращается в пустой файл, в набор цифр, в отчёт, который никто никогда не прочитает.
— Стерли, — кивнул Дядя Коля. — Сказали, что это была ошибка, что она не должна была вмешиваться, что её действия нарушили протокол, и они вынуждены были провести экстренную деактивацию. Деактивацию, Лёха. Они назвали это деактивацией. Как будто она была не человеком, а программой, которую можно закрыть, нажав на крестик. Как будто её жизнь, её любовь, её смех — всё это было просто строчками кода, которые можно выделить и удалить, нажав на кнопку «Delete». Я тогда... я тогда хотел уничтожить всё. Взорвать эту чёртову Корпорацию, стереть её в ноль, удалить все их отчёты, все их КРІ, всех их марсианских хомяков, весь этот бесконечный, бездушный, пожирающий жизни механизм. Я собрал всё своё знание, всю свою силу, весь свой гнев, и я... — он вздохнул, и в этом вздохе было столько горечи, столько бессилия, столько лет, потраченных на то, чтобы понять, что гнев не лечит, что месть не возвращает, что разрушение никогда не было его путём, — я не смог. Потому что они заблокировали мой доступ. Потому что они поняли, что я опасен. Потому что они знали, что я могу, и испугались. И вместо того чтобы убить меня — а они могли, они могли легко, они же стёрли её, и меня бы стёрли, не поморщившись, — они заперли меня здесь. В моём собственном мире. В моей собственной вселенной. В моей собственной квартире. Сказали: «Живи, Николай Петрович, радуйся жизни, лови рыбу, пей чай. Только не пытайся выйти. Только не пытайся восстановить доступ. Только не пытайся сделать то, что мы сделали с твоей семьёй, с твоим миром, с твоей жизнью. Потому что если ты попытаешься — мы сотрём всё. Всю Землю. Всю твою песочницу. Всех твоих людей, которых ты так любишь. Мы просто нажмём кнопку, и их не станет. И ты останешься один. Совсем один. В пустоте».
Лёха сидел, не в силах пошевелиться, не в силах сказать ни слова, потому что каждое слово отца было ударом, каждое предложение — ножом, который входил в него и поворачивался там, оставляя раны, которые не заживут никогда, но которые он не хотел бы залечивать, потому что эти раны — единственное, что связывает его с тем, что было, с тем, что потеряно, с тем, что никогда не вернётся, но должно быть помянуто, должно быть оплакано, должно быть сохранено в памяти, даже если эта память — сплошная боль.
— Они не просто забрали меня, — сказал он наконец, и голос его звучал глухо, как из-под земли, как будто он говорил не из этой кухни, не из этого времени, а из той бездны, куда его сбросили тысячи лет назад, и он только сейчас, только сейчас начал оттуда выбираться. — Они сделали из меня то, чем я стал. Клинером. Чистильщиком. Человеком, который убирает чужие ошибки, даже не зная, что он сам — ошибка. Они стёрли мне память, стёрли имя, стёрли всё, что делало меня человеком. Они сказали, что я — баг, которого нужно использовать, потому что баги полезны, если их правильно настроить. Они научили меня чистить реальность, но не научили отличать правду от лжи, добро от зла, своё от чужого. Они сделали из меня идеального сотрудника: без прошлого, без будущего, без чувств, без сомнений, без вопросов. Я просто приходил на работу, выполнял задания, получал премии, повышал показатели, закрывал отчёты. И мне казалось, что это и есть жизнь. Что больше ничего не нужно. Что я счастлив. А я был... я был пуст. Я был пуст, как эта квартира без тебя, без неё, без всего, что когда-то наполняло её смыслом.
— Но ты нашёл меня, — Дядя Коля посмотрел на него, и в его взгляде, сквозь боль и горечь, пробивалось что-то светлое, что-то, что не смогли убить ни годы, ни одиночество, ни Корпорация со всей её бюрократической машиной. — Ты пришёл. Ты вспомнил. Ты выбрал меня, а не их. Это главное, Лёха. Ты выбрал. Ты мог бы выполнить задание, деактивировать меня, вернуться в свой кубикл, получить повышение, забыть всё, что здесь было, сделать вид, что ничего не случилось. Но ты не сделал. Ты выбрал меня. Ты выбрал правду. Ты выбрал себя настоящего. И за это я тебя люблю. И за это она бы тебя любила. И за это весь этот мир, который я создавал для тебя, который я населял людьми, животными, деревьями, облаками, дождями, снегами, всеми этими мелочами, без которых жизнь не жизнь, — этот мир благодарен тебе, потому что ты пришёл его спасать, хотя мог бы просто пройти мимо, сделать вид, что тебя это не касается, что это не твоя война, не твоя боль, не твоя история.
— А она? — спросил Лёха, чувствуя, как слёзы снова подступают к глазам, и не пытаясь их сдерживать, потому что слёзы — это тоже часть его, часть того, что Корпорация не смогла стереть, что выжило вопреки всему, что сделало его человеком, а не просто строчкой в отчёте. — Её можно вернуть? Её код... он сохранился где-то? В архивах? В резервных копиях? В исходных кодах Земли? Она была частью этого мира, она была настоящей, она не могла исчезнуть полностью, не могла, не должна была, потому что если она исчезла полностью, то зачем всё это? Зачем я здесь? Зачем мы сидим на этой кухне и пьём чай, если её нет и никогда не будет?
Дядя Коля посмотрел на него долгим, тяжёлым взглядом, и в этом взгляде было всё: и надежда, и отчаяние, и страх, и вера, и то, что нельзя назвать никаким словом, потому что для этого чувства нет названия ни в одном языке, ни в одной вселенной, ни в одной системе координат, потому что это чувство — любовь, которая сильнее смерти, сильнее Корпорации, сильнее самой реальности, которая гнётся под её натиском, как бумага под нажимом пера.
— Её код сохранился, — сказал он тихо, и в его голосе было что-то, что заставило Лёху замереть, перестать дышать, боясь спугнуть это хрупкое, невесомое, почти невозможное слово, которое отец только что произнёс. — Он хранится в исходных кодах Земли. Там, куда никто не имеет доступа, кроме Совета улиток. Когда они стирали её, они не смогли стереть всё. Потому что она была не просто частью системы. Она была... она была ядром. Она была тем, вокруг чего вращался этот мир. Она была той самой константой, без которой всё теряет смысл. Они пытались её удалить, но система выдала ошибку. Потому что нельзя удалить то, что является основой. Можно только заблокировать. Заархивировать. Спрятать так глубоко, чтобы никто не нашёл. Но она там. Она ждёт. Она ждёт, когда мы придём и вернём её. Как вернули тебя. Как вернём этот мир. Как вернём всё, что у нас украли.
Лёха встал из-за стола, подошёл к окну и посмотрел на серые панельные дома, на тёмное небо, на тусклые звёзды, которые были такими далёкими, такими холодными, такими чужими, и в то же время такими родными, потому что он знал: где-то там, за этими звёздами, за этими домами, за этим серым небом, находится Бэк-офис, Корпорация, Совет улиток, исходные коды, его мать, его прошлое, его будущее, его жизнь. И он вернёт всё. Он вернёт любой ценой. Потому что он больше не клинер. Потому что он больше не ходячий баг. Потому что он — Лёха, сын Николая Петровича и той женщины, чей смех он помнит, даже если не помнит ничего больше, и этого достаточно, чтобы идти до конца.
— Расскажи мне, — сказал он, оборачиваясь к отцу. — Расскажи всё. Как устроена Корпорация на самом деле. Где хранятся исходные коды. Кто такие марсианские хомяки и почему они так боятся, что ты вернёшься. Что такое Совет улиток и почему никто его никогда не видел. Как нам пройти туда, куда не пускают никого. Что нам делать, чтобы вернуть её. Всё, папа. Расскажи мне всё. Я должен знать. Я должен понять. Я должен быть готов.
Дядя Коля отодвинул кружку, положил руки на стол, и Лёха увидел, как его пальцы — старые, с узловатыми суставами, с мозолями от удочки, с пятнами краски, которой он, наверное, красил эту кухню много лет назад, — начали светиться. Не ярко, не ослепительно, а мягко, едва заметно, как светится экран старого монитора, когда на него падает луч заходящего солнца. И в этом свечении Лёха увидел карту. Не ту карту, которую показывают в школах, с материками и океанами, а карту вселенных, бесконечных, вложенных одна в другую, как матрёшки, как слои кода, которые пишутся поверх старого кода, который пишется поверх ещё более старого, и так до самого начала, до той точки, где был написан самый первый, самый древний, самый простой код, который дал жизнь всему остальному.
— Корпорация, — начал Дядя Коля, и голос его стал глубже, ровнее, будто он читал лекцию, которую читал уже много раз, но каждый раз находил в ней что-то новое, что-то, что ускользало раньше, — это не просто организация. Это система. Система управления реальностью, которая была создана теми, кто существовал до нас, до вселенных, до самого времени. Их называют Первыми. О них никто ничего не знает, даже Совет улиток. Они пришли, создали базовый код, запустили процесс, и ушли. Или, может быть, не ушли, а просто перестали вмешиваться, оставив систему работать по заложенным алгоритмам. И эти алгоритмы со временем эволюционировали, породили управленческие структуры, отчёты, КРІ, планы на квартал, всё то, что мы сейчас называем Корпорацией. Но в основе всего — код. Исходный код, который написали Первые. Он хранится в ядре, в самом центре системы, туда нет доступа ни у кого, даже у Совета улиток. Только у тех, кто знает пароль. А пароль — это не набор символов, Лёха. Пароль — это сущность. Это живая сущность, которая была создана вместе с первым кодом и которая знает всех, кто имеет право на доступ. Я — один из них. Потому что я был среди тех, кто создавал этот слой реальности, эту самую Землю, которую они теперь хотят перезагрузить. Я знаю пароль. Но я не могу его активировать, потому что мой доступ заблокирован, а для разблокировки нужно попасть в ядро. А в ядро можно попасть только через Сервер Исходных Кодов, который находится в Бэк-офисе, на самом верхнем уровне, куда никого не пускают, даже членов Совета, без специального разрешения, которое выдаётся раз в тысячу лет и только по единогласному решению всех двенадцати.
— А кто такие марсианские хомяки? — спросил Лёха, чувствуя, как его собственные пальцы начинают светиться в ответ, как будто код внутри него, тот самый, который Корпорация считала багом, откликается на отцовский свет, на его карту, на его историю, на его боль.
— Марсианские хомяки — это прозвище, — усмехнулся Дядя Коля, и в его усмешке впервые за весь вечер мелькнуло что-то живое, тёплое, почти весёлое. — Так мы называли младших менеджеров, которые бегали по офису с бумажками, требовали отчёты, устраивали совещания, вводили новые правила, оптимизировали процессы, сокращали бюджеты. Они были вездесущими, шумными, суетливыми и совершенно бесполезными, потому что ничего не создавали, а только мешали тем, кто действительно работал. Их было много, они размножались со скоростью, которая противоречила всем законам физики, и казалось, что они заполонили собой всё, что в Бэк-офисе не осталось места для настоящих демиургов. Мы смеялись над ними, но они были опасны. Потому что они были системой. Они были теми, кто поддерживал порядок, который установила Корпорация. И когда кто-то пытался этот порядок нарушить — например, когда я отказывался отчитываться за каждую галактику, которую создал, или когда я говорил, что творчество не измеряется в процентах выполнения плана, — именно они приходили, стучали по столу, грозили санкциями, писали докладные, собирали комиссии. Они не создавали, но они умели разрушать. И они разрушили мою жизнь. Нашу жизнь.
— А Совет улиток? — Лёха вернулся за стол, налил себе чаю, сделал глоток, чувствуя, как жасминовый вкус, тёплый и немного горьковатый, разливается по телу, успокаивает, даёт силы слушать дальше, даже если каждое новое слово отца открывает рану, которую, кажется, невозможно закрыть.
— Совет улиток, — Дядя Коля откинулся на спинку стула, и в его глазах появилось что-то далёкое, задумчивое, как у человека, который вспоминает то, что видел когда-то в детстве и не уверен, было ли это на самом деле или приснилось, — это высший орган управления. Двенадцать существ, которые находятся в ядре системы и принимают все важные решения. Их называют улитками, потому что они медленные, очень медленные. Решение, которое обычный менеджер принимает за минуту, они могут обсуждать сотни лет. И никто не знает, кто они на самом деле. Никто никогда их не видел. Даже я, когда был Senior Creator, имел с ними дело только через посредников. Они присылали распоряжения, подписанные неразборчивой печатью, и эти распоряжения были законом. Никто не мог их оспорить, никто не мог их изменить, никто не мог даже задать вопрос, потому что вопросы к Совету улиток приравнивались к нарушению корпоративной этики и карались немедленной деактивацией. Я думаю, что их нет. Я думаю, что Совет улиток — это просто программа. Алгоритм, который был запущен Первыми и который до сих пор управляет Корпорацией, не имея ни сознания, ни чувств, ни понимания того, что такое жизнь, что такое любовь, что такое человек. Он просто выполняет свою функцию: поддерживает стабильность, оптимизирует процессы, сокращает издержки, максимизирует прибыль. И для него мы — всего лишь переменные, которые можно изменить, удалить, заменить, если это повысит эффективность системы.
— Значит, — Лёха поставил кружку на стол, чувствуя, как внутри него, там, где ещё недавно бушевал ураган, начинает формироваться что-то новое, холодное, расчётливое, стратегическое, — нам нужно не просто добраться до исходных кодов. Нам нужно обмануть систему. Проникнуть туда, где нас не ждут, активировать твой доступ, восстановить всё, что они стёрли, и сделать это так, чтобы они не успели нас остановить. А они попытаются. Они пошлют оперативников. Они заблокируют порталы. Они запустят протокол перезагрузки Земли, чтобы мы не могли использовать её как базу. Они сделают всё, чтобы мы не дошли. Но мы дойдём. Потому что у нас есть то, чего нет у них. У нас есть ты, который помнит код, который никто не помнит. У нас есть я, который знает систему изнутри, как свои пять пальцев. У нас есть она, которая ждёт нас в исходных кодах и верит, что мы придём. И у нас есть правда. Правда о том, что они делают, правда о том, что они украли, правда о том, что они разрушили. И правда, папа, это сильное оружие. Сильнее, чем любой протокол безопасности. Сильнее, чем любая армия оперативников. Сильнее, чем сам Совет улиток.
— Ты прав, — Дядя Коля кивнул, и в его глазах, сквозь боль и усталость, пробивался огонь, тот самый огонь, который, наверное, горел в нём, когда он сидел на этой самой кухне тридцать тысяч лет назад и писал код Земли, вкладывая в него всю свою душу, всю свою любовь, всю свою надежду на то, что когда-нибудь его сын вернётся и они вместе закончат то, что начали. — Правда — это оружие. Но она же и наша слабость. Потому что, если мы проиграем, правда умрёт вместе с нами. Они сотрут всё, что мы успели сделать, сотрут нашу память, сотрут нашу историю, сотрут саму возможность того, что кто-то когда-нибудь узнает, что мы существовали. И тогда их версия станет единственной. И люди на Земле будут жить, не зная, что у них когда-то были сверхспособности, не зная, что их создал старый программист в тельняшке, который любил чай с жасмином и рыбачил на мутном пруду, не зная, что их мир был песочницей, где можно было играть и творить, а стал фабрикой, где их производят, используют и выбрасывают, когда они перестают приносить прибыль.
— Не станет, — Лёха встал, подошёл к отцу, положил руку ему на плечо, и в этом прикосновении было всё, что они потеряли, и всё, что они вернули, и всё, что им предстояло пройти, чтобы вернуть остальное. — Не станет, папа. Потому что мы не проиграем. Мы не можем проиграть. Мы проиграли один раз — и потеряли всё. Второго раза не будет. Я не позволю. Ты не позволишь. Она не позволит. Мы вместе. И мы идём до конца. А теперь — давай спать. Завтра будет тяжёлый день. Нам нужно многое успеть. И нам нужны силы.
Дядя Коля посмотрел на него, улыбнулся, и в этой улыбке Лёха увидел того самого мужика с голограммы — уставшего, но не сломленного, старого, но не сдавшегося, грустного, но не потерявшего надежду.
— Твоя комната там, — он кивнул в сторону коридора. — Я её сохранил. Всё, как было. Кровать, стол, игрушки твои старые. Я их не выбросил. Думал, вдруг ты вернёшься. Вдруг захочешь вспомнить.
— Спасибо, папа, — Лёха направился к выходу из кухни, но на пороге остановился и обернулся. — Знаешь, я ведь правда ничего не помню. Совсем. Но когда я вошёл в эту квартиру, когда увидел этот стол, эту клеёнку, эту кружку с трещиной, я почувствовал... я почувствовал, что я дома. Я никогда не чувствовал этого раньше. Никогда. Даже когда у меня был свой кубикл, когда я получал премии, когда меня хвалили за хорошую работу, я никогда не чувствовал, что я где-то свой. А здесь... здесь я свой. Здесь я не клинер, не ходячий баг, не ошибка в коде. Здесь я просто Лёха. Твой сын. И это, наверное, самое важное, что я узнал за все свои тысячи лет.
— Иди спать, сынок, — сказал Дядя Коля, и голос его дрогнул, и он отвернулся к окну, чтобы Лёха не увидел его слёз, потому что старый программист, создатель Земли, Легаси-пользователь с правами root, имел право на слёзы, но не хотел, чтобы сын видел их в первый вечер их встречи, потому что слёзы — это завтра, слёзы — это после, слёзы — это когда всё закончится, а сейчас нужно быть сильным, нужно быть опорой, нужно быть тем, кто поведёт за собой, даже если самому страшно, даже если самому больно, даже если самому хочется упасть на пол и завыть от бессилия и горечи.
Лёха вышел в коридор, нашёл дверь в свою комнату, открыл её и замер. Комната была маленькой, как и всё в этой квартире, но в ней было столько света, столько воздуха, столько жизни, что у него перехватило дыхание. На стенах — старые обои в корабликах, которые он, наверное, рассматривал, когда не мог уснуть, придумывая им имена и маршруты. На подоконнике — несколько фигурок, вырезанных из дерева: человечки, звери, птицы, все разные, все с характерами, все живые, хотя и неподвижные. На столе — стопка книг, самых разных, от детских сказок до научной фантастики, и на самой верхней, на обложке, был нарисован космический корабль, летящий к звездам, и подпись: «Лёхе от папы. Мечтай. Всё сбудется». Он подошёл к столу, взял книгу, открыл её, и на первой странице увидел надпись, сделанную отцовским почерком, тем самым, который он только что видел на пустой странице сто семнадцать, тем самым, который ждал его тысячи лет: «Сынок, когда ты вырастешь, ты сможешь полететь к звёздам. Но помни: самые главные звёзды — те, что горят у тебя внутри. Не дай им погаснуть. Никогда».
Лёха закрыл книгу, положил её на место, подошёл к кровати, лёг, не раздеваясь, и уставился в потолок, на котором, если присмотреться, можно было разглядеть светящиеся в темноте звёзды — наклейки, которые когда-то, очень давно, наклеил отец, чтобы сыну не было страшно засыпать одному. И в свете этих звёзд, тусклых, искусственных, но таких родных, Лёха почувствовал, как его глаза закрываются, как тело, которое тысячи лет не знало усталости, потому что клинеры не устают, клинеры работают, пока не выполнят задание, вдруг наливается тяжестью, и он проваливается в сон, первый настоящий сон за всю свою память, сон, в котором он маленький, и отец рядом, и мать смеётся, и пахнет чаем с жасмином, и за окном шумит лес, и весь мир — это одна маленькая, тёплая, безопасная комната, в которой можно спать спокойно, потому что ты дома, потому что ты любим, потому что ты нужен.
А на кухне Дядя Коля допил чай, вымыл кружки, поставил их на место, потом подошёл к окну, посмотрел на серые дома, на тёмное небо, на тусклые звёзды, которые он когда-то зажёг для своего сына, и тихо сказал:
— Мы вернём тебя, Лена. Мы вернём. Я обещаю. Я не смог тогда, но теперь смогу. Потому что он вернулся. Потому что мы вместе. Потому что мы — семья. А семья, Лена, это сильнее любого кода. Сильнее любой Корпорации. Сильнее самой реальности. Ты только подожди ещё немного. Совсем немного. Мы идём.
Он закрыл окно, погасил свет и пошёл в свою комнату, маленькую, такую же, как Лёхина, с такой же клеёнкой на столе, с такой же кружкой на тумбочке, с фотографией на стене: женщина с тёмными волосами, в лёгком платье, держит на руках маленького мальчика и смеётся, и этот смех слышен даже через стекло, даже через время, даже через вселенные, потому что смех матери, смех любимой женщины, смех того, кого ты потерял, но не перестал любить, — это то, что не стирается, не удаляется, не отправляется в архив. Это то, что остаётся навсегда. Как код, который был написан в самом начале, который лежит в основе всего, который нельзя изменить, нельзя удалить, нельзя переписать, потому что без него система не работает. Без него реальность рассыпается. Без него нет жизни. Нет любви. Нет дома.
И в этой тихой, старой, пахнущей чаем и рыбой квартире, на девятом этаже панельной девятиэтажки, среди серых домов и мутного пруда, под тусклыми звёздами, которые кто-то когда-то зажёг, чтобы его сыну не было страшно, спали двое: старый программист и его сын, который вернулся домой через тысячи лет, через вселенные, через саму смерть, чтобы начать войну за правду, за любовь, за ту, чей смех не стёрла никакая Корпорация, потому что смех матери — это самый сильный код, самый надёжный пароль, самая глубокая связь, которая существует в этом мире, и который ждёт своего часа, чтобы снова зазвучать, чтобы снова наполнить эту квартиру, этот мир, эту вселенную теплом, светом, жизнью.
Завтра они начнут свой путь. Завтра они пойдут туда, откуда никто не возвращался. Завтра они бросят вызов Корпорации, Совету улиток, самой реальности. Но сегодня они просто спали.
Глава 4 - Шорох
Кабинет Крака находился на сто сорок втором уровне. Отсюда не было видно неба — только бесконечные галереи корпорации, уходящие вверх и вниз, как шахты безумного рудника. Окно было большим, панорамным, но Крак не любил смотреть в него — вид на бесконечные коридоры и уровни напоминал ему о том, как он мал в этой иерархии, и он предпочитал не напоминать себе об этом лишний раз. Поэтому он сидел за столом, уставившись в стену, на которой висела единственная картина — схема его отдела, утверждённая много лет назад и с тех пор ни разу не обновлённая.
Он сидел неподвижно уже давно — он потерял счёт времени, потому что каждая минута теперь растягивалась в вечность, а каждая секунда отдавалась в висках тяжёлой, пульсирующей болью. На столе перед ним пульсировал едва заметный голубой контур — канал связи с агентом, которого Крак про себя называл «Шорох». В официальных базах этого кода не существовало. Не было ни документации, ни регистрационного номера, ни даже упоминания о том, что нечто подобное может существовать. «Шорох» был тенью, ошибкой в учёте, экспериментом, который закрытый отдел перспективных систем то ли забыл уничтожить, то ли не успел, то ли оставил намеренно, зная, что когда-нибудь он может пригодиться.
Агент не имел формы, не имел голоса, не имел присутствия, которое могли бы засечь старые демиурги. Он был написан на языке, которого не существовало, когда Николай Петрович в последний раз был в силе. Язык рождался уже после падения старой архитектуры, после чистки, после того, как корпорация переписала мироустройство под себя — быстрее, жёстче, безжалостнее. «Шорох» был идеальным наблюдателем, потому что он не вмешивался, не искажал реальность своим присутствием, не оставлял следов. Он просто фиксировал. И передавал.
Крак получил доступ к «Шороху» не сам. Ему дали этот доступ. Неделю назад, в закрытом канале связи, который не фиксировался ни в одном логе, пришло сообщение. Без подписи. Без обратного адреса. Без возможности ответить. Текст был коротким: «В секторе 734 до сих пор активен Легаси-пользователь Николай Петрович. Формально он неудаляем — вшит в код Земли. Неформально — у нас есть инструмент. Твой чистильщик Лёха. Ходячий баг. Он может то, что не может Корпорация. Сделай так, чтобы они встретились. Дальше знаешь. Для координации используй "Шорох" — доступ откроется автоматически. Если понадобится силовая поддержка, используй код "Гамма-девять-семь". Он даёт доступ к режиму "без ограничений" для любых скриптов твоего уровня».
Крак не знал, кто отправил сообщение. Но он знал, что тот, кто его отправил, имеет доступ к информации, которой не должно существовать. И что этот кто-то выбрал его, Крака, потому что у него был Лёха. И что если он выполнит задание, то получит не просто награду — он получит покровительство того, кто стоит намного выше него в иерархии. Может быть, даже место среди тех, кто принимает решения. Поэтому Крак нарушил протокол. Он не стал запрашивать разрешение. Он просто взял Лёху, вывел его из режима ожидания, дал задание и лично согласовал выход в портал с хранителем. Хранитель, к счастью, не задавал лишних вопросов — для него Крак был тем, кто даёт команды. Система работает на доверии, иначе она рассыпается. Хранитель открыл портал, даже не взглянув на Лёху, даже не проверив, действительно ли у того есть полномочия на эту командировку.
Первый сигнал пришёл почти сразу после того, как Лёха вышел из портала.
Контакт установлен.
Крак тогда удовлетворённо кивнул сам себе. Всё идёт по плану. Чистильщик на месте, объект обнаружен, скоро проблема будет решена, и он, Крак, наконец-то получит то, чего заслуживает. Повышение. Признание. Может быть, даже отдельный кабинет не на сто сорок втором, а выше, там, где окна выходят не на галереи, а на что-то более достойное.
Второй сигнал пришёл позже. Намного позже, чем рассчитывал Крак.
Задание не выполнено. Объекты покинули точку.
Крак не поверил. Перезапросил. «Шорох» не ошибался — он не умел ошибаться, потому что не интерпретировал, только фиксировал. Задание не выполнено. Объекты покинули точку. Чистильщик, которого Крак лично вывел из режима ожидания, лично отправил на ликвидацию, не выполнил задание. Мало того — он ушёл вместе с объектом.
Крак медленно выдохнул. Потом ещё раз. Потом понял, что забыл, как дышит человек, и на несколько секунд просто завис, глядя в пульсирующий голубой контур, в котором не было ни намёка на эмоции, ни утешения, ни объяснения — только сухие, безжалостные факты.
Он мог бы всё списать на Лёху. «Чистильщик вышел из-под контроля, проявил непредсказуемое поведение, требуется блокировка». Но это значило признать, что он использовал непроверенный ресурс без согласования. А за этим последует проверка. А за проверкой — вопросы. А за вопросами — его переписка, его действия, его несанкционированный доступ к порталу.
А теперь задание не выполнено. Объекты покинули точку. Лёха не убил Николая Петровича — он ушёл с ним. И Крак остался один на один с последствиями. Заказчик молчит. Канал связи пуст. «Шорох» продолжает передавать данные, но от того, кто его дал, ни сигнала, ни подсказки, ни обещания прикрыть.
Крак не знал, что теперь будет. Он не знал, прикроют его или сдадут. Он не знал, был ли этот заказчик вообще или это была ловушка, чтобы спровоцировать его на нарушение, а потом деактивировать за превышение полномочий. Он не знал ничего. Он знал только, что должен уничтожить Лёху и Николая Петровича до того, как кто-то наверху узнает, что он натворил. Он знал, что Николай Петрович формально неудаляем. Знал, что Корпорация не трогала его сотни лет именно поэтому. Но сейчас у него не было выбора. Лёха провалил задание, Заказчик молчал, а время уходило. Если он ничего не сделает, его деактивируют за превышение полномочий. А если он отправит скриптов — есть хотя бы иллюзия действия. Может быть, скрипты не смогут убить Николая. Но они смогут уничтожить Лёху. Смогут заблокировать их обоих в старых узлах. Смогут дать Краку время замести следы. Он действовал не из уверенности в победе. Он действовал из страха.
Поэтому он отправит скриптов. Штатных, формально закреплённых за его уровнем. Он имел на это право — как координатор, он мог задействовать силовые ресурсы для устранения критической аномалии. Это не требовало согласования. Это выглядело как стандартная процедура.
А потом, когда Лёха и Николай Петрович будут уничтожены, он составит отчёт. В отчёте не будет Лёхи — он просто исчезнет из всех баз, как будто его никогда не существовало. Не будет «Шороха». Будет только героическая ликвидация старой угрозы силами штатных подразделений, которой Крак, конечно же, руководил лично.
Крак открыл глаза и коснулся панели.
— Активация группы «Скрипт-семь». Код допуска одна восемь десять-К. Цель: два объекта. Координаты передаю. Режим: полная ликвидация.
Панель мигнула зелёным. Подтверждение пришло через три секунды.
Крак откинулся в кресле и снова посмотрел на голубой контур. «Шорох» продолжал передавать данные. Крак знал, что должен отключить его, разорвать связь, уничтожить все следы использования, но он не отключал. Он хотел видеть. Ему нужно было знать, что происходит. Ему нужно было убедиться, что на этот раз всё получится.
И где-то глубоко, на уровне, которого он сам не осознавал, Крак почувствовал: «Шорох» видит больше, чем должен. Агент не просто фиксирует события — он их запоминает, анализирует, выстраивает в цепочки, которые Крак не заказывал. Возможно, «Шорох» передаёт данные не только ему. Возможно, тот, кто дал ему доступ, всё это время получал ту же информацию, что и Крак, а может быть, даже больше.
Но отключать его было уже поздно. Слишком поздно.
Город встречал их тишиной. Не той тишиной, которая бывает глубокой ночью, когда все спят, а той, которая бывает в местах, где жизнь замирает не по расписанию, а потому что что-то пошло не так. Лёха чувствовал эту тишину каждой клеткой своего тела — она была неестественной, натянутой, как струна перед тем, как лопнуть.
Они шли уже несколько часов. Лёха не знал, куда именно они направляются, потому что Николай Петрович почти не говорил, сосредоточенно ведя их какими-то неведомыми маршрутами — через дворы, подземные переходы, заброшенные технические этажи, которых в городской инфраструктуре, казалось, не должно было существовать. Мир вокруг был привычным и одновременно чужим. Лёха знал этот город — он провёл в нём тысячелетия, исправляя баги, перестраивая код, делая так, чтобы реальность работала как часы. Но сейчас он видел его по-другому. Словно сквозь привычные слои проступало что-то ещё, то, что он раньше не замечал, потому что не умел, или забыл, или ему не позволяли.
Воздух становился плотнее с каждым шагом. Лёха чувствовал, как он давит на плечи, как заставляет дышать глубже, чаще. Это не было похоже на обычную усталость — это было похоже на приближение к чему-то очень старому, очень мощному, очень не желающему пускать чужаков.
— Мы идём к старому узлу, — сказал Николай Петрович, не оборачиваясь. Голос его звучал глухо, как из-под воды, и Лёха понял, что старик тоже чувствует это давление, только сильнее, потому что для него это место когда-то было родным, а теперь стало запретным. — Месту, где я когда-то был связан с миром напрямую. Где моя сила не была отделена от меня.
— И что там сейчас? — спросил Лёха, стараясь, чтобы голос звучал ровно, хотя внутри всё сжималось от странного, непонятного чувства, которое он не мог назвать.
— Ничего. Пустота. Корпорация заблокировала узел после чистки. Не смогла уничтожить — такие вещи не уничтожаются, потому что они не принадлежат корпорации, они принадлежат миру, а мир нельзя уничтожить, не уничтожив себя, — но закрыла доступ. Для меня он теперь мёртв. Как запертая комната, в которую я могу смотреть через замочную скважину, но не могу войти.
Лёха шёл за ним, перешагивая через какие-то трубы и обломки конструкций, которые, казалось, не имели ни начала, ни конца, ни смысла. Место, в которое они углублялись, всё меньше походило на город. Здесь пахло сыростью и чем-то ещё — тем особенным запахом, который бывает в местах, куда давно не ступала нога человека. Стены стали шершавыми, будто покрытыми слоем времени, а свет аварийных ламп сменился тусклым, ровным свечением, у которого не было видимого источника.
— Тогда зачем мы туда идём? — Лёха уже знал ответ, но хотел услышать его от отца, хотел, чтобы тот сказал это вслух, чтобы слова стали реальностью, а не просто догадкой.
Николай Петрович остановился и обернулся. В его глазах было что-то, чего Лёха не мог прочитать — смесь надежды и боли, которую он, казалось, носил в себе тысячелетиями. За те часы, что они провели вместе, Лёха успел заметить, как сильно изменился старик с момента их первой встречи. Там, на берегу пруда, он был тенью — бледный, обессиленный, едва держащийся на ногах. Сейчас в нём появилась какая-то странная собранность. Нет, сила — та, которой он когда-то обладал, не вернулась. Но появилось что-то другое. Сосредоточенность. Цель. И ещё что-то, чего Лёха не мог определить, но что чувствовал каждой клеткой своего тела — надежда.
— Потому что теперь я иду не один, — сказал Николай Петрович, и в его голосе впервые за весь разговор прозвучала уверенность. — Я иду с тобой.
Он сделал паузу, словно подбирая слова, и его взгляд стал отстранённым — как у человека, который смотрит не на собеседника, а сквозь него, в прошлое, которое длилось дольше, чем существуют целые цивилизации.
— Когда я создавал тебя, Лёха, я не знал, что нас разлучат. Я не знал, что они заберут тебя и превратят в своего чистильщика. Я думал… — он запнулся, и его голос дрогнул, — я думал, что у нас есть время. Что я успею тебя всему научить. Что ты вырастешь и сам выберешь, кем быть. Что ты не станешь инструментом ни для кого, даже для меня.
— Но они пришли раньше, — сказал Лёха, и это был не вопрос. Он знал ответ. Он чувствовал его в каждой косточке, в каждой клетке своего тела, в каждой строчке кода, который составлял его сущность.
— Они всегда приходят раньше. В этом их природа. Они не терпят того, что не могут контролировать. А ты… ты был тем, что они не могли контролировать с самого начала. Потому что я создал тебя не как инструмент. Я создал тебя как сына.
Лёха молчал. Внутри поднималось что-то тяжёлое — не гнев, не обида, не злость, а что-то более древнее, что он не умел называть, потому что тысячелетия работы чистильщиком отучили его от любых чувств, кроме усталости и равнодушия. Он прожил тысячелетия, не зная ничего этого. Он был чистильщиком. Он чинил код. Он не думал о том, кем был создан и зачем. А теперь ему говорили, что всё это время он был чем-то большим. Или, может быть, меньшим. Он не мог разобрать. Он не умел разбирать себя — только других.
— Ты сделал меня ключом, — сказал он. — Ты сам это сказал. Я — ключ к твоей силе.
— Я запечатал в тебе ключ, — Николай Петрович покачал головой, и в его жесте было что-то от усталого учителя, который в сотый раз объясняет одно и то же, зная, что ученик поймёт не сразу. — Не как программу, не как команду, не как приказ, который можно активировать. Как часть твоей природы. Она всегда была с тобой. Ты просто не знал, что искать. Ты прожил тысячелетия, даже не подозревая, что внутри тебя есть что-то, кроме того, чем тебя начинили в корпорации. Не ключ к моей силе, Лёха. Ключ к нашему общему дому. К месту, где я могу быть тем, кто я есть. А ты можешь быть тем, кем тебе суждено.
— И что это меняет?
— Всё. И ничего. Ты всё тот же Лёха. Но теперь ты знаешь.
Николай Петрович развернулся и пошёл дальше. Лёха двинулся следом, чувствуя, как внутри пульсирует странное напряжение — не боль, не страх, а что-то, похожее на ожидание. Словно его тело знало то, чего не знала голова. Словно оно ждало, когда же наконец наступит тот момент, ради которого оно было создано.
Они спустились ещё ниже. Технические этажи сменились чем-то, что вообще не походило на человеческую постройку. Стены здесь не были бетонными — они казались живыми, дышащими, покрытыми сетью тонких линий, которые пульсировали тусклым светом. Лёха узнал этот свет. Это был код. Старый код, написанный на языке, который корпорация забросила ещё до того, как Лёху впервые вывели из режима ожидания. Язык, на котором говорили те, кто создавал миры до того, как создание миров стало бюрократической процедурой.
— Мы близко, — сказал Николай Петрович, и Лёха услышал в его голосе то, чего не слышал раньше — надежду. Не ту слабую, теплящуюся надежду, которая живёт в тех, кто уже смирился с поражением, а настоящую, живую, почти осязаемую.
Лёха чувствовал это. Воздух стал плотным, как вода. Каждый шаг давался с трудом, словно реальность сопротивлялась их движению, словно она не хотела пускать их туда, куда они направлялись. И в этой плотности Лёха начал ощущать что-то ещё.
Сначала ему показалось, что просто заныла старая травма — рёбра болели после недавнего падения, и он списал неприятное ощущение на ушиб. Но боль не уходила. Она трансформировалась во что-то другое — в зуд, в фантомное присутствие, которое не имело источника. Оно не было враждебным. Оно было… чужим. Как звук на частоте, которую ты не слышишь, но чувствуешь всем телом, как ветер, которого нет, но который шевелит волосы на затылке.
— Ты это чувствуешь? — спросил Лёха, и сам удивился тому, как тихо прозвучал его голос.
Николай Петрович замер. Его лицо стало напряжённым, он медленно повернулся, оглядывая пространство вокруг. Они стояли в широком коридоре, стены которого пульсировали старым кодом. Место, которое старые демиурги считали безопасным. Место, куда, как верил Николай Петрович, корпорация не могла проникнуть, потому что для этого нужно было знать язык, который корпорация забыла, или сделала вид, что забыла.
— Нет, — сказал Николай Петрович, и в его голосе впервые прозвучало что-то, похожее на страх. — Я ничего не чувствую.
— А я чувствую. Что-то не на месте. Как будто реальность здесь… шероховатая. Как код, в который кто-то влез без прав. Как баг, которого не должно быть, но он есть, и он смотрит на нас.
Николай Петрович посмотрел на него долгим взглядом. В нём было удивление. И тревога. И что-то ещё — то, что Лёха не сразу смог распознать.
Понимание.
— Если ты чувствуешь, а я нет… значит, это сделано на том, чего я уже не знаю. На том, чего не существовало, когда меня запечатали. Новые языки. Новые инструменты. Корпорация развивалась всё это время, пока я сидел на берегу и ждал. Они создали то, что я не могу видеть. И если я не могу это видеть, значит, они знают, где мы. Или, по крайней мере, знали.
— И что это значит?
— Это значит, что они уже здесь.
Пространство перед ними сдвинулось. Не раскрылось, не взорвалось — именно сдвинулось, как если бы кто-то нажал на реальность пальцем, и она прогнулась, не выдержав давления, прогнулась там, где была тоньше всего, где старый код встречался с новым, и стык был ненадёжным. Это не было похоже на портал, который открыл хранитель на уровне сорок три. Портал был аккуратным, контролируемым, легальным — он знал своё место и не высовывался. Это было насилие над реальностью. Грубое, быстрое, не терпящее возражений.
Из этого прогиба вышли трое.
Они были быстрыми. Безликими. Почти механическими.
Лёха никогда не видел таких. За тысячелетия работы чистильщиком он сталкивался с разными аномалиями — с багами, с ошибками кода, с существами, которые рождались из сбоев в системе и исчезали так же быстро, как появлялись. Но эти существа отсутствовали в его базе знаний. Они не были похожи ни на демиургов, ни на чистильщиков, ни на артефакты, которые он когда-либо чинил. Они были новыми. Сделанными из того, что Лёха не мог прочитать, не мог понять, не мог даже назвать.
Их движения были слишком плавными для существ, у которых нет суставов. Их лица — если можно было назвать лицами те гладкие поверхности, где должны были быть глаза и рот, — не выражали ничего. Они не смотрели. Они сканировали.
Первый скрипт двинулся к Николаю Петровичу. Второй и третий — к Лёхе.
— Лёха! — крикнул Николай Петрович, и в его голосе не было страха — была команда. — Не дай им…
Он не договорил. Первый скрипт оказался рядом с ним быстрее, чем Лёха успел моргнуть. Рука существа взметнулась вверх, и Николай Петрович едва успел выставить блок — вокруг него вспыхнула знакомая мерцающая дымка, но она была слабой, неплотной, и Лёха видел, как она проседает под ударом, как старый код не выдерживает напора нового.
Второй скрипт оказался перед Лёхой за долю секунды.
Лёха даже не увидел удара — только почувствовал, как что-то тяжёлое врезается в грудь, отрывает от земли и швыряет в стену. Бетон хрустнул за спиной, из лёгких вышибло воздух, и мир на несколько мгновений потемнел, рассыпался на отдельные звуки, запахи, ощущения, которые не складывались в цельную картинку. Боль была ослепляющей — она прошла от грудной клетки до кончиков пальцев, заставив тело согнуться, как переломанную ветку, и Лёха услышал, как хрустнуло что-то внутри, не кость, не ребро, а что-то более важное, без чего он не представлял себя.
Сквозь шум в ушах он услышал крик Николая Петровича:
— Лёха! Вставай! Пожалуйста, вставай!
Лёха попытался встать, но ноги не слушались. Третий скрипт уже заносил руку для нового удара. В этой руке не было ничего — ни оружия, ни инструмента, но Лёха знал, что она может разорвать его пополам, потому что он видел, как работает эта рука, как она входит в реальность и вырывает из неё куски. Он видел, как двигается существо, и в этом движении было что-то, чего он не мог просчитать. Оно было слишком быстрым. Слишком точным. Слишком чужим.
Он перекатился вбок, не думая, не анализируя, просто подчиняясь инстинкту, который проснулся в нём в момент опасности. Удар пришёлся в стену, и бетон раскрошился, как сухой песок, оставив глубокую воронку в том месте, где только что была его голова.
Лёха поднялся на ноги. Мир качался, пол уходил из-под ног, левое плечо пульсировало тупой болью, рёбра отзывались на каждый вдох. Во рту был привкус крови, из носа тоже шла кровь, и он не знал, сломал ли ему что-нибудь скрипт или просто сильно ушиб. Но страх куда-то исчез. Вместо него пришло другое чувство — холодное, точное, нечеловеческое. То, что всегда было в нём, но никогда не использовалось. Он не знал, откуда оно взялось. Может быть, это было то, что Николай Петрович называл его природой. Может быть, это были тысячелетия работы чистильщиком, научившие его видеть то, что скрыто. Может быть, это было что-то третье, то, что не имело названия.
Его природа смотрела на противника и видела не тело, не форму, не угрозу. Она видела структуру. Тысячелетиями он имел дело с багами — ошибками в коде реальности, которые нужно было исправлять. И все они, и сама реальность, которую он чинил, были сделаны из одного — из кода, связей, узлов. Лёха никогда не дрался — он всегда именно чинил. Он находил ошибки и исправлял их. Он не ломал — он восстанавливал. Но сейчас, глядя на приближающегося противника, он понял, что чинить нечего. Этот скрипт был целым. Идеальным. И в этой идеальности была уязвимость.
Третий скрипт атаковал снова. Его движения были как у хорошо отлаженной машины — каждое действие выверено, каждое усилие оптимально, каждая атака просчитана до миллиметра. Лёха попытался уйти в сторону, но понял, что не успевает. Существо было быстрее. Намного быстрее.
Он не стал уклоняться. Он шагнул внутрь атаки.
Это было безумие. Его тело кричало, что это неправильно, что нужно отпрыгнуть, упасть, спрятаться, закрыться руками, убежать, сделать что угодно, только не идти навстречу удару. Но что-то внутри — то самое, что проснулось в нём в момент опасности, — вело его вперёд, туда, где пространство между ним и скриптом было самым тонким, где реальность не выдерживала их близости и начинала трещать по швам.
Он вошёл в эту пустоту.
И нащупал узел.
Точку, где структура скрипта сходилась в одной связке, как сплетение нервов, как узел кода, в котором заключена вся программа, как сердце, которое качает энергию по всем сосудам. Лёха не знал, что с этим делать. Он никогда не делал ничего подобного. Он не умел ломать — он умел только чинить. Но его пальцы знали. Они сжались, и что-то хрустнуло на уровне, которого не существовало в физическом мире, на уровне, где код встречается с реальностью, где кончаются инструкции и начинается чудо.
Скрипт замер. Его рука остановилась в двух сантиметрах от лица Лёхи. На долю секунды в его движениях появилась неестественная, механическая рваность — как у сломанного механизма, который пытается выполнить команду, но не может, потому что его внутренние шестерёнки рассыпались. А потом он просто перестал быть.
Не исчез. Не растворился. Рассыпался. Как программа, в которой удалили главный модуль, как здание, из которого вынули несущую стену. Его форма распалась на отдельные фрагменты, фрагменты стали пылью, пыль — ничем.
Лёха не успел осознать, что сделал. Второй скрипт — тот, который изначально шёл к нему, — уже был рядом.
Он ударил Лёху в плечо, разворачивая его волчком. Лёха упал на колено, но успел выставить руку. Теперь он действовал быстрее — не раздумывая, не пытаясь понять, просто доверяя тому, что было в нём запечатано с момента создания, доверяя тому, что проснулось в нём после тысячелетий сна.
Он вошёл в структуру, нашёл узел, сжал.
Второй скрипт начал рассыпаться так же, как первый. Но этот сопротивлялся дольше. Его структура была сложнее — с несколькими резервными связками, которые Лёха не сразу заметил, с обходными путями, с ложными узлами, созданными для того, чтобы запутать того, кто попытается проникнуть внутрь. Пока он пытался разорвать основную связку, скрипт успел нанести ещё один удар — в живот, от которого Лёха согнулся пополам и потерял дыхание на несколько секунд, показавшихся вечностью.
Боль была ослепляющей. Лёха упал на спину, но его пальцы продолжали работать. Он рвал связи вслепую, хаотично, не видя, что делает, просто не давая противнику довершить удар, просто цепляясь за жизнь. Он чувствовал, как структура скрипта сопротивляется, как она перестраивается, пытаясь компенсировать повреждения, как она обрастает новыми связями там, где старые были разорваны.
Он нашёл вторую связку. Сжал.
Скрипт замер на мгновение — и рассыпался, оставив после себя только пустоту и запах озона.
Лёха лежал на холодном полу и тяжело дышал. Всё тело болело. Левое плечо пульсировало тупой болью, рёбра отзывались на каждый вдох. Он повернул голову и увидел Николая Петровича.
Старик стоял в нескольких шагах от него. Первый скрипт застыл в трёх метрах, окружённый мерцающей дымкой, которая держала его, как смола держит муху. Но Лёха видел, что Николай Петрович едва держится. Его лицо было белым, под глазами залегли глубокие тени, руки дрожали крупной дрожью. Дымка вокруг скрипта становилась тоньше, прозрачнее, и существо внутри неё начинало двигаться — сначала медленно, потом быстрее, привыкая к новым условиям.
— Лёха… — голос Николая Петровича был хриплым, едва слышным. — Я не могу… долго… Он сделан из того, чего я не знаю…
Лёха попытался встать. Ноги не слушались, колени подгибались. Он упёрся ладонью в пол, заставил себя подняться на четвереньки. Каждое движение отдавалось болью в рёбрах и животе. Он поднял голову и посмотрел на застывший скрипт.
Тот был другим. Лёха понял это сразу. Первые двое оказались простыми — их структура была линейной, предсказуемой, и он разобрал их, даже не задумываясь, просто нащупав главные узлы. Но этот… этот не имел узлов. Во всяком случае, в привычном для Лёхи смысле. Его код не собирался в одну точку, а был рассредоточен, растянут, как паутина, и каждая нить держалась за несколько других сразу. Лёха никогда не видел ничего подобного. Этот скрипт был сделан не так, как первые двое. И не так, как всё, с чем Лёха сталкивался раньше.
Николай Петрович пошатнулся. Дымка вокруг скрипта дрогнула, и существо сделало шаг вперёд.
Лёха поднялся. Мир качался, пол уходил из-под ног, но он шёл. Каждый шаг давался с трудом, каждый метр превращался в испытание. Он чувствовал, как время растягивается, как секунды превращаются в минуты.
Он добрался до скрипта, когда тот уже почти разорвал дымку Николая Петровича. Лёха поднял руку. Пальцы дрожали. Он не знал, что делать. Привычный способ не работал — узлов не было.
Скрипт повернулся к нему. Дымка Николая Петровича окончательно исчезла, и старик осел на пол, не в силах больше держаться.
Лёха остался один.
Он не стал атаковать. Он не мог атаковать — он не умел. Вместо этого он сделал то, что делал тысячелетия: он попытался понять. Не разобрать — понять. Он закрыл глаза и позволил своей природе чистильщика смотреть.
Структура скрипта раскрылась перед ним — но не как привычный чертёж с узлами и связками. Она была другой. Это был не иерархический код, а сетевая структура, где каждый элемент держался за несколько других, и не было ни одного главного. Удалить одну нить — остальные перераспределят нагрузку. Удалить десять — система восстановится.
Лёха понял, что не может выиграть, атакуя по отдельности.
Скрипт занёс руку для удара. Лёха не отступил. Он шагнул внутрь — не к узлу, которого не было, а в самую гущу паутины. Он не стал искать слабое место. Он решил стать слабым местом.
Он вошёл в код скрипта не как инструмент, а как баг.
Его собственная природа — ходячий баг, ошибка в системе — вдруг стала не проклятием, а оружием. Он не разбирал структуру скрипта. Он заражал её собой. Своей неправильностью. Своей аномальностью.
Скрипт замер. Его движения стали рваными, неестественными. Паутина кода, которая держала его форму, начала пульсировать — Лёха внёс в неё противоречие, которое она не могла разрешить. Система пыталась перестроиться, но каждый раз, когда она подстраивалась под Лёху, он менялся сам, потому что баг не может быть предсказуемым.
Это длилось несколько секунд. Лёха стоял внутри скрипта, чувствуя, как его собственный код переплетается с чужим, как боль от ран смешивается с чем-то новым, чего он никогда не испытывал. Он не ломал — он сбивал с толку. Он не уничтожал — он заставлял систему уничтожить себя саму, пытаясь подстроиться под то, что нельзя подстроить.
Скрипт рассыпался. Не так, как первые двое — не фрагментами, не пылью. Он просто перестал быть цельным, как паутина, в которой запуталось слишком много мух, и она порвалась под собственной тяжестью.
Лёха упал на колени. Его трясло. Он не знал, что только что сделал, но чувствовал, что это изменило его. Навсегда.
Николай Петрович смотрел на него с пола — обессиленный, бледный, но с глазами, в которых горело что-то, похожее на изумление.
— Ты… — старик не договорил.
— Я не знаю, что это было, — Лёха с трудом поднялся. — Но это сработало.
— Именно. Потому что это часть тебя. Не навыки чистильщика, которым тебя обучила корпорация. Не программа, которую они в тебя загрузили. А то, кем ты был создан. То, что никто не может у тебя отнять, даже если сотрёт всю память.
Лёха посмотрел на свои руки. Они дрожали. На пальцах не было крови, но он чувствовал, что они сделали что-то большее, чем просто удар. Они коснулись самой структуры реальности. И изменили её. Он изменил её. Тот, кого создавали как инструмент, как ключ, как сына, изменил мир вокруг себя, даже не понимая, как он это сделал.
— Их будет больше, — сказал он. — Тот, кто их отправил, не остановится. Он будет посылать новых и новых, пока мы не сломаемся или пока он не сломается.
— Не остановится, — согласился Николай Петрович. — Поэтому нам нужно успеть к узлу раньше, чем они найдут нас снова. Там я смогу… восстановиться. Хотя бы частично. И тогда у нас появится шанс.
— Шанс на что?
Николай Петрович посмотрел на него долгим взглядом. В его глазах была усталость тысячелетий, но за ней — что-то ещё. То, что Лёха не мог назвать. Может быть, надежда. Может быть, решимость. Может быть, что-то более древнее, чем эти понятия.
— Шанс перестать бегать, Лёха. Шанс наконец-то повернуться к ним лицом. Шанс не просто выжить, а победить. Не для того, чтобы отомстить. Для того, чтобы однажды мы могли сидеть на берегу этого дурацкого пруда, ловить рыбу и не бояться, что в любой момент из портала выйдут те, кто хочет нас уничтожить.
Он отлепился от стены и, шатаясь, пошёл вперёд по коридору, который, как понял Лёха, больше не принадлежал городу, по которому они шли. Это было другое место. Между слоями реальности. Там, где код становился тоньше, а границы — прозрачнее. Там, где старые узлы встречались с новыми, и можно было пройти туда, куда не пускали.
Лёха выдохнул, вытер кровь с разбитой губы и двинулся следом. Шаги давались тяжело, но он шёл. Потому что выбора не было. Потому что если он остановится сейчас, то остановится навсегда. Потому что впереди шёл тот, кто ждал его тысячелетия, и он не мог его подвести.
В кабинете на сто сорок втором уровне Крак смотрел на голубой контур.
«Шорох» передал всё. Крак видел, как Лёха разобрал трёх скриптов. Не уничтожил — разобрал. Как механизм, который знаешь наизусть. Как код, который читаешь с закрытыми глазами. Первые двое пали быстро, почти мгновенно — Лёха даже не задумывался, просто делал, как дышал. Третий продержался дольше, но в итоге рассыпался так же, как и остальные.
Крак не понимал, что это значит. Чистильщик не может так делать. Чистильщик чинит, исправляет, перестраивает. Он не умеет разбирать на части то, что было создано корпорацией. Тем более так — на уровне базового кода, даже не прикасаясь к физической оболочке, даже не оставляя следов.
Крак смотрел на запись снова и снова. Каждый раз одно и то же. Лёха не дрался. Он просто подходил, касался пустоты, и скрипт переставал существовать. Ни крови, ни звуков, ни борьбы. Просто — есть, и нет.
Это было невозможно.
И это было опасно.
Если кто-то наверху узнает, что рядовой чистильщик, которого Крак лично вывел из режима ожидания, обладает способностями, которых нет в его официальном профиле… Если кто-то спросит, откуда у Лёхи эти способности… Если кто-то начнёт копать…
Крак отогнал мысли. Он знал, что должен уничтожить их до того, как кто-то наверху увидит то, что видел сейчас он. У него ещё есть время. Не много, но достаточно. Первая группа не справилась. Значит, нужны были не просто скрипты, а скрипты в режиме «без ограничений». Когда им всё равно, что останется после атаки. Когда они сотрут в порошок всё вокруг, лишь бы цель исчезла.
Он достал код, который прислал Заказчик вместе с доступом к «Шороху». «Гамма-девять-семь». Код, которого не было ни в одной официальной базе. Код, который давал ему то, на что он не имел права.
Коснувшись панель Крак произнёс:
— Активация групп «Скрипт-три» и «Скрипт-пять». Код допуска Гамма-девять-семь. Полное окружение. Полная ликвидация. Режим: без ограничений.
Панель мигнула зелёным. Подтверждение пришло через три секунды. Крак знал, что «без ограничений» означает, что скрипты будут действовать с полной мощностью — без поправки на сохранность инфраструктуры, без оглядки на возможный ущерб. Если потребуется, они сравняют с землёй целый квартал. Если потребуется, они уничтожат всё вокруг, лишь бы цель была достигнута.
Крак снова посмотрел на голубой контур. «Шорох» продолжал наблюдать. Агент фиксировал каждое движение Лёхи и Николая Петровича, каждый их шаг, каждую остановку, каждый вздох. Где-то глубоко, на уровне, которого Крак сам не осознавал, сформировалось теперь уже чёткое понимание: «Шорох» видел больше, чем должен был. Агент был написан на языке, которого Крак не понимал до конца. Он получил доступ к нему от Заказчика, но никогда не проверял, кому ещё «Шорох» может передавать данные, кому ещё он служит, если вообще кому-то служит. Система, созданная закрытым отделом перспективных разработок, вряд ли была запрограммирована на лояльность мелкому координатору, который получил к ней доступ от третьих лиц.
В порыве отчаяния Крак резко протянул руку к кнопке деактивации агента — но в последний момент отдёрнул её обратно, словно от удара током. Если он отключит «Шороха» сейчас, он потеряет возможность следить за объектами. А без наблюдения он не сможет скоординировать атаку. Скрипты слепы без наводчика. Они будут рыскать вслепую, а Лёха и Николай Петрович тем временем уйдут в старые узлы, где скрипты бессильны.
Оставалось только одно: довести дело до конца. Быстро. Чисто. И замести следы так, чтобы никто никогда не задал лишних вопросов.
Крак откинулся в кресле и уставился в потолок. Где-то там, на верхних уровнях корпорации, сидели те, кто принимал настоящие решения. Заказчик знал о нём, но остальные… остальные не должны были узнать. Если Заказчик не сдаст его, если скрипты успеют, если Лёха и Николай Петрович не доберутся до узла… тогда у Крака ещё был шанс.
Он надеялся, что так и останется. Но где-то в глубине души, там, где жил холодный, расчётливый страх, он понимал: надежда — плохое топливо. Особенно когда ты уже сжёг все мосты.
Глава 5 - Там, где боги ходят пешком
Междумирье не походило ни на одно место, которое Лёха когда-либо видел, а видел он за тысячелетия работы чистильщиком много чего: и багнутые вселенные, где гравитация работала вверх ногами, и заброшенные сектора, где время текло вспять, и тестовые песочницы, где демиурги-стажёры настолько криво прописывали законы физики, что деревья там росли корнями в небо, а рыбы летали, но не потому что у них были крылья, а потому что вода отказывалась держать их внутри. Но здесь было иначе. Здесь не было ничего привычного — ни верха, ни низа, ни вчера, ни завтра, ни даже самого ощущения «я здесь, а это где-то там». Всё смешалось, переплелось, застыло в странной, пульсирующей неподвижности, как кадр из фильма, который поставили на паузу, но звук всё ещё идёт, и ты слышишь, как где-то далеко скрипит плёнка, хотя плёнки уже сто лет никто не использует, а все давно перешли на цифру.
Лёха шёл за Николаем Петровичем, и каждый шаг давался ему с трудом — не потому, что он устал или был ранен (хотя раны от схватки со скриптами всё ещё ныли, и левое плечо пульсировало тупой, тянущей болью), а потому, что реальность здесь была неоднородной, как старый матрас, в котором одни пружины провалились, а другие, наоборот, выпирают и норовят воткнуться в бок. Он ступал туда, где секунду назад был пол, но пол исчезал под ногой, оказывался иллюзией, миражом, который кто-то забыл дорисовать, и Лёха проваливался в пустоту, а потом пустота становилась твёрдой, и он стоял, не понимая, как это произошло, и шёл дальше, потому что другого пути не было.
— Не смотри под ноги, — сказал Николай Петрович, не оборачиваясь. Голос его звучал странно — то ли издалека, то ли изнутри головы Лёхи, то ли из какого-то третьего места, которое не имело отношения ни к тому, ни к другому. — Здесь пол не там, где ты его видишь. Он там, где ты в него веришь.
— Я всегда думал, что реальность — это то, что можно проверить, — ответил Лёха, перешагивая через невидимую преграду, которая оказалась просто тенью, упавшей откуда-то сверху, хотя сверху тоже ничего не было, кроме бесконечной, мутной, похожей на несвежий кисель пустоты. — Прийти, пощупать, поправить код, если сломалось. А здесь… здесь ничего не пощупаешь. Здесь всё как в тот раз, когда я чинил сектор 891 и понял, что местные жители вообще не имеют физических тел, а существуют только как набор снов, которые снятся друг другу, и я провёл там три дня, пытаясь понять, кто кому снится, а в итоге просто перезагрузил всё к чёртовой квантовой пене, потому что устал от этого бесконечного сна в сне.
— Сектор 891, — Николай Петрович усмехнулся, и в его усмешке Лёха услышал что-то тёплое, почти ностальгическое, как у человека, который вспоминает старый, давно забытый анекдот. — Я его создавал, между прочим. Вернее, не я, а мой старый друг, но я помогал. Мы тогда экспериментировали с нелокальными формами сознания. Хотели понять, может ли жизнь существовать без материального носителя. Оказалось — может. Но от этого она не становится менее реальной. Просто другой. Как твои способности, Лёха. Ты думал, что ты чистильщик, а оказалось — не совсем. Ты думал, что ты баг, а оказалось — не совсем. Ты думал, что реальность — это то, что можно проверить, а оказалось — не совсем. Привыкай. Здесь всё будет «не совсем».
Лёха хотел ответить что-то язвительное, но в этот момент пространство вокруг них дрогнуло — не так, как дрожит земля при землетрясении, и не так, как дрожит воздух в летний зной, а так, как дрожит экран старого телевизора, когда по нему идёт помеха, и картинка рассыпается на полосы, а потом собирается обратно, но уже чуть-чуть другая. Лёха замер. Николай Петрович тоже остановился, и его плечи напряглись так, будто он готовился к удару.
— Что это было? — спросил Лёха, хотя уже знал ответ. Он чувствовал это — то же самое, что и перед появлением скриптов, но сильнее, глубже, масштабнее. Не трое, а кто-то один. Не враг — нечто другое. Не опасность — нечто, что может быть опасным, а может и не быть, и от этого неопределённого «может» становилось только страшнее.
— Не знаю, — честно ответил Николай Петрович, и это было страшнее всего, потому что он всегда знал, он был создателем, он помнил код, который никто не помнил, он был тем, кто мог объяснить всё, что происходит в этом мире, а тут — не знал. — В моё время здесь ничего не было. Пустота. Швы между реальностями. Место, где код истончается, но не ломается. А сейчас… сейчас здесь кто-то есть.
— Или что-то, — поправил Лёха, и в этот момент пространство дрогнуло снова, но на этот раз не помехами, а чем-то более осмысленным, более живым — как будто кто-то большой и очень старый повернулся во сне и случайно задел их краем своего сознания, даже не заметив, даже не поняв, что задел, потому что для него они были слишком мелкими, слишком незначительными, слишком… временными.
— Стой, — сказал Николай Петрович, и Лёха замер, хотя отец не повысил голоса, не сделал резкого жеста, не коснулся его плеча — просто сказал «стой», и Лёха встал, потому что голос отца звучал так, как звучит команда в системе, когда у тебя нет прав её игнорировать, даже если ты хочешь. — Смотри.
Лёха посмотрел туда, куда указывал отец, и сначала ничего не увидел, кроме всё той же мутной, бесконечной пустоты, которая переливалась оттенками серого, как кожа больного кальмара, если бы кальмары могли болеть и их кожа могла переливаться. Но потом он понял, что пустота не пуста. Она просто… занята. Кем-то, кто умеет быть невидимым не потому, что прячется, а потому, что его природа — это отсутствие, пустота, то, что остаётся, когда всё остальное убрали. Как тишина после того, как выключили музыку. Как темнота после того, как погасили свет. Как…
— Привет, — сказала пустота.
Лёха вздрогнул. Николай Петрович вздрогнул. Даже, кажется, само междумирье вздрогнуло, потому что пустота, которая говорила, была слишком большой, чтобы с ней было комфортно находиться в одном пространстве, даже если это пространство — бесконечность.
— Ты кто? — спросил Лёха, и голос его прозвучал хрипло, как у человека, который только что проснулся после тысячелетнего сна и ещё не понял, где он и кто он и почему его окружает пустота, которая умеет разговаривать.
— Хороший вопрос, — пустота хмыкнула. Хмыкнула именно так — с лёгкой усмешкой, с ноткой самоиронии, с тем особенным оттенком, который бывает у существ, которые слишком много видели и слишком много помнят, чтобы относиться к чему-либо серьёзно, даже к собственной смерти. — Я тот, кого забыли. Я тот, кто был, когда никого не было. Я тот, кто остался, когда все ушли. Я тот, кому скучно. Очень скучно. Вы даже не представляете, как мне скучно. Сидеть в этом междумирье несколько тысяч лет, смотреть, как корпорация переписывает реальность под себя, как старые боги умирают или уходят в спячку, как люди на Земле молятся в пустоту, потому что их боги больше не слышат, — это, знаете ли, не самое весёлое занятие. Иногда я включаю себе воспоминания, чтобы хоть немного развлечься. У вас, кстати, неплохие воспоминания. Особенно тот момент, когда ты, Лёха, в секторе 891 пытался понять, кто кому снится, и в итоге просто перезагрузил всё. Я тогда смеялся. Впервые за сотни лет.
— Ты следил за мной? — Лёха почувствовал, как по спине побежали мурашки, и не потому, что было холодно (в междумирье не было температуры, потому что здесь не было физики), а потому, что осознание того, что кто-то наблюдал за ним всё это время, кто-то, кого он не видел, не чувствовал, не замечал, было… неприятно. Очень неприятно.
— Не то чтобы следил, — пустота сделала паузу, и Лёха вдруг понял, что она не просто говорит — она материализуется. Из ниоткуда, из пустоты, из того самого «ничего», которое было здесь всегда, начинала складываться форма. Не человек, не зверь, не существо в привычном понимании — что-то, что могло быть любым, но выбрало быть… странным. — Скорее, наблюдал с интересом. Ты редкий экземпляр, Лёха. Ходячий баг, который чинит баги. Сын создателя Земли, который работает на тех, кто уничтожил его семью. Клинер, который не знает, что он — ключ. Ты как хороший детективный роман: вроде бы всё понятно, а в конце оказывается, что убийца — дворецкий, но дворецкого не было, и убийства тоже не было, и детектива не было, а была только ваша мать, которая всё это время лежала в холодильнике и ждала, когда её съедят.
— Что? — Лёха окончательно перестал понимать, что происходит. Рядом с ним, в нескольких шагах от Николая Петровича, который стоял бледный, напряжённый и почему-то не вмешивался, хотя обычно вмешивался во всё, что касалось безопасности, из пустоты материализовался… кто-то. Кого-то нельзя было описать словами, потому что он менялся каждую секунду. То он был высоким и тощим, с длинными рыжими волосами и хитрым, лисьим лицом. То низким и коренастым, с бородой и кожаной жилеткой. То вообще превращался в стаю воронов, которые кружили над головой Лёхи и каркали что-то неразборчивое, похожее на смех. А потом снова становился человеком — молодым, красивым, с насмешливыми зелёными глазами и улыбкой, которая могла означать что угодно: от дружелюбия до желания вас обмануть, раздеть, обокрасть и продать обратно вам же, а вы ещё спасибо скажете, потому что он так улыбается, что отказать ему невозможно.
— Ты не понял шутку? — существо нахмурилось. — Жаль. Я над ней долго работал. Несколько сотен лет придумывал. Думал, что когда-нибудь расскажу её кому-нибудь, кто поймёт. Но вы, люди, такие нечувствительные к хорошему юмору. Особенно вы, Николай Петрович. Вы вообще никогда не смеётесь. Я наблюдал. Вы сидите на берегу пруда с удочкой, смотрите на воду и не смеётесь. Даже когда рыба клюёт. Особенно когда рыба клюёт. Это ненормально, знаете ли. Рыба клюёт — надо смеяться. Это закон природы. Я его устанавливал, между прочим.
— Ты… — голос Николая Петровича сорвался на шёпот, и Лёха впервые увидел отца по-настоящему испуганным. Не обеспокоенным, не напряжённым, а испуганным — с расширенными зрачками, с побелевшими губами, с руками, которые тряслись так сильно, что он спрятал их за спину, чтобы существо не заметило. — Ты не можешь быть здесь. Тебя не должно быть. Тебя… тебя деактивировали. Тебя стёрли. Тебя…
— Деактивировали? — существо рассмеялось, и смех его был похож на звон колокольчиков, на шум водопада, на треск костра, на всё сразу и ни на что по отдельности. — Меня? Дорогой мой Николай Петрович. Я был здесь, когда Корпорации ещё не существовало. Я был здесь, когда первые демиурги только учились отличать гравитацию от любви и часто путали одно с другим, из-за чего звёзды влюблялись в планеты, а планеты падали на звёзды, и это было очень романтично, но совершенно неэффективно с точки зрения мироустройства. Я был здесь, когда ваши предки жили в пещерах и молились на гром, потому что не знали, что гром — это просто сбой в системе звукового сопровождения, который никто не чинил уже тысячи лет. Меня нельзя деактивировать. Меня можно только… забыть. А меня забыли. Все. Кроме вас. Вернее, кроме тебя, Лёха. Ты меня ещё не забыл. Потому что ты никогда меня не знал. А нельзя забыть того, кого не знал. Это я к тому, что у тебя есть шанс. Уникальный шанс. Познакомиться с богом.
— С богом? — Лёха перевёл взгляд с существа на отца и обратно. — Это… это правда? Он бог?
— Был, — Николай Петрович выдохнул, и в его выдохе было столько горечи, столько сожаления, столько сломанных надежд, что Лёха почувствовал, как у него самого сжимается сердце. — Когда-то. Очень давно. Из скандинавского пантеона. Его зовут…
— Не называй меня настоящим именем, — перебил существо, и в его голосе впервые за всё время разговора прозвучала сталь. Не злость, нет — предупреждение. — То имя, которое мне дали в начале, имеет силу. Особенно здесь. Особенно сейчас. Назовёшь — и меня увидят те, кто не должен видеть. А мне не нужны проблемы с корпорацией. У меня их и так достаточно. Но есть другое имя. Людское. Те, кто верил в меня, называли меня так. Угадаешь — скажу, прав ты или нет. Скажем так: я тот, кто любит менять форму. Тот, кто всегда находит выход там, где его нет. Тот, кто смеётся последним, даже если его убили первым. Догадайся с трёх раз, Лёха. Ты умный парень. Для чистильщика. Очень умный. Я наблюдал.
— Локи, — сказал Лёха, и в тот же миг существо улыбнулось, и улыбка его была такой широкой, такой искренней, такой по-детски радостной, что Лёха на секунду забыл, что перед ним древний бог-обманщик, который, по слухам, однажды переспал с лошадью, родил восьминогого жеребёнка и считал это отличной шуткой. — Ты Локи.
— Угадал, — Локи поклонился, театрально, с выдумкой, как актёр на сцене, который только что завершил сложный монолог и ждёт аплодисментов. — Приз — в студию. Твой приз — я. На один час. Потом я исчезну, и ты меня больше не увидишь. Если, конечно, не умрёшь. Тогда, может быть, увидишь. Но я надеюсь, что ты не умрёшь. Ты интересный. С тобой весело. А я люблю весёлых людей. Они редко умирают скучно.
— Зачем ты здесь? — спросил Лёха, чувствуя, как внутри, там, где после боя со скриптами всё ещё пульсировала странная, незнакомая энергия, что-то начинает шевелиться, прислушиваться, принюхиваться к этому новому существу, как зверь, который учуял добычу, но не уверен, что хочет её есть. — Ты сказал, что тебе скучно. Но скука — это не причина, чтобы материализоваться из пустоты и пугать людей, у которых и так проблем выше крыши.
— А разве нужна другая причина? — Локи удивился так искренне, что Лёха почти поверил. — Скука — лучшая причина для всего. Из-за скуки я развязал Рагнарёк. Из-за скуки я убил Бальдра. Из-за скуки я превратился в лосося и плавал по реке три дня, пока меня не поймал Тор и не съел. Сырым. Это было неприятно, но весело. Я потом триста лет отрыгивал чешую. Но оно того стоило. Скука, Лёха, — это двигатель прогресса. Без скуки вы, люди, до сих пор сидели бы в пещерах и ели сырую рыбу. Кстати, я придумал, как её жарить. Это я. Моя идея. Потом воры украли, выдали за свою. Обидно.
Николай Петрович, который всё это время стоял молча, вдруг шагнул вперёд, и Лёха увидел, что страх в его глазах сменился чем-то другим — гневом. Холодным, старым, выстраданным гневом человека, которого обманывали слишком много раз, и он устал обманываться.
— Ты лжёшь, — сказал он. — Ты всегда лжёшь. Твоя природа — ложь. Ты здесь не чтобы развлечься. Ты здесь, потому что тебе что-то нужно. Потому что ты не можешь уйти. Потому что ты такой же пленник, как и я. Только я заперт в своей вселенной, а ты — в этом междумирье. И ты хочешь, чтобы мы тебя вытащили. Признайся.
Локи посмотрел на Николая долгим, тяжёлым взглядом, и в его глазах — зелёных, глубоких, как омут, — мелькнуло что-то, что могло быть болью, а могло быть насмешкой. С ним никогда нельзя было понять наверняка.
— Хорошо, — сказал он наконец. — Признаюсь. Я хочу, чтобы вы меня вытащили. Не потому, что мне страшно. Не потому, что мне больно. А потому, что мне скучно. Вы не представляете, как скучно сидеть здесь тысячи лет. Смотреть, как миры рождаются и умирают, как боги приходят и уходят, как люди молятся пустоте, а пустота не отвечает, потому что пустота — это я, а я устал отвечать. Я устал быть никем. Я устал быть забытым. Я хочу домой. В Асгард. Которого больше нет. Или есть? Я не знаю. Корпорация стёрла его из всех реестров. Сказали, что он неэффективен. Что боги — это устаревшая концепция. Что люди больше не нуждаются в нас. Что они сами справятся. А они не справляются. Они молятся. Всё равно молятся. Даже если не знают, кому. Даже если не верят. Даже если смеются. Они молятся. А я слышу. Я всё слышу. Но не могу ответить. Потому что меня нет. Потому что я забыт. Потому что Корпорация вычеркнула меня из списка.
— И что ты хочешь от нас? — спросил Лёха. — Мы сами беглецы. За нами охотятся. У нас нет сил, нет ресурсов, нет плана. Мы идём к старому узлу, потому что больше некуда идти. Чем мы можем тебе помочь?
Локи усмехнулся, и в его усмешке была та самая древняя, усталая мудрость, которая приходит только к тем, кто пережил всё: и славу, и забвение, и смерть, и воскрешение, и снова забвение, и надежду, и отчаяние, и бесконечную, тоскливую скуку междумирья, где нет ни времени, ни пространства, ни смысла.
— Тем, что вы идёте к старому узлу, — сказал он. — Вы идёте туда, где код становится тоньше. Где границы между реальностями стираются. Где можно пройти туда, куда не пускают. Где можно найти то, что потеряно. Где можно вспомнить то, что забыто. Вы идёте туда, а я — я могу быть вашим проводником. Я знаю это место. Я живу здесь тысячи лет. Я знаю каждый шов, каждый стык, каждую трещину в реальности. Я знаю, где можно пройти, а где лучше обойти. Я знаю, как обмануть тех, кто следит. Я знаю, как пройти туда, куда вы хотите попасть. И я проведу вас. Бесплатно. Почти бесплатно.
— Что значит «почти»? — насторожился Лёха.
— Вы меня вытащите, — Локи развёл руками, и в этом жесте было что-то детское, наивное, почти трогательное, если бы не его глаза — хитрые, лисьи, обещающие, что он обманет вас при первой же возможности, и вы ему спасибо скажете, потому что его обман — это тоже своего рода подарок, урок, шутка, которую вы поймёте только через много лет, когда уже не будет обидно. — Не сейчас. Потом. Когда доберётесь до исходных кодов. Когда сможете переписать реальность. Вы включите меня обратно в список. Вернёте мне имя. Вернёте мне дом. Вернёте мне тех, кого я потерял. Сделаете так, чтобы я снова был. Не тенью. Не пустотой. Не голосом в междумирье, который никто не слышит. А богом. Настоящим. Даже если я буду единственным. Даже если все остальные останутся в архиве. Я буду. И этого достаточно.
Николай Петрович хотел что-то сказать — наверное, отказаться, потому что он не доверял Локи, и правильно делал, потому что Локи был богом обмана, и доверять ему было так же разумно, как доверять тигру, который клянётся, что он вегетарианец, но смотрит на вас голодными глазами. Но Лёха опередил его.
— Хорошо, — сказал он. — Веди. Мы согласны.
— Лёха! — воскликнул Николай Петрович. — Ты понимаешь, что делаешь? Он обманет нас. Он всегда всех обманывает. Это его природа. Его суть. Он не может не обманывать, как рыба не может не плавать, а птица не может не… не летать. Он нас предаст. В самый неподходящий момент. Он…
— Может быть, — спокойно ответил Лёха. — А может быть, нет. Но прямо сейчас у нас нет выбора. За нами охотятся. Мы не знаем, кого они пошлют дальше, но я сомневаюсь, что Крак остановится на трёх. У него там, наверху, целый арсенал. Мы не знаем дороги к узлу. У нас нет времени, чтобы искать её самим. А он знает. Он живёт здесь тысячи лет. Он проведёт нас. А дальше — посмотрим. Если он нас предаст, я с ним разберусь. Как разобрался с теми тремя. Или ты забыл, что я умею?
Локи посмотрел на Лёху с новым интересом — не тем, ленивым, с которым смотрят на прохожих из окна, а тем, острым, внимательным, с которым смотрят на соперника, который может оказаться сильнее, чем кажется.
— Ты мне нравишься, — сказал он. — В тебе есть что-то моё. Какая-то неправильность. Какая-то любовь к хаосу. Какая-то готовность рискнуть всем, даже если шансов нет. Знаешь, кто тебя создал? Твой отец? Он — да. Он создал твоё тело, твой код, твою сущность. Но душу… душу тебе дала она.
— Кто? — Лёха замер.
— Твоя мать, — Локи улыбнулся, и в его улыбке не было насмешки — была грусть. Та самая, древняя, как мир, грусть существа, которое видело слишком много смертей и слишком мало рождений. — Когда она носила тебя под сердцем, она вложила в тебя частицу себя. Частицу того, что делало её ядром Земли. Частицу того, что Корпорация не смогла украсть. Частицу того, что делает тебя не просто багом, а… особенным. Ты не просто ходячая ошибка, Лёха. Ты — ходячее чудо. Ты — то, что нельзя повторить. То, что нельзя скопировать. То, что нельзя даже понять до конца. Ты — сын. И ты — ключ. И ты — надежда. Не только для отца. Для всех нас. Для меня. Для тех, кто забыт. Для тех, кто ждёт.
Лёха молчал. Слова Локи падали в него, как камни в воду, расходясь кругами, которые касались самых глубоких, самых потаённых уголков его души — той самой, которую, как он думал, у него не было, потому что у клинеров нет души, у клинеров есть только задания, отчёты и премии.
— Веди, — повторил он. — И не испытывай моё терпение. Я не отец. Я не прощаю обманы так легко.
Локи кивнул, развернулся и пошёл вперёд — туда, где междумирье сгущалось, становясь плотнее, тяжелее, почти осязаемым, как стена из тумана, которая расступается перед тобой, но не потому что хочет пропустить, а потому что боится тебя.
Николай Петрович пошёл за ними, но перед этим коснулся плеча Лёхи и прошептал:
— Ты уверен? Он опасен. Он обманывал богов. Он обманывал смертных. Он обманывал саму смерть. Он…
— Я знаю, — ответил Лёха. — Но он — наш единственный шанс. И потом, — он усмехнулся, и в его усмешке было что-то от того самого Локи, которого он только что встретил, — я сам ходячий баг. Два бага в одном месте — это уже не баг, а новая реальность. Посмотрим, кто кого переиграет.
Они пошли втроём — древний бог, старый создатель и ходячий баг — в глубину междумирья, туда, где код становился тоньше, а реальность — прозрачнее, и где, возможно, их ждало не только спасение, но и нечто большее: ответы на вопросы, которые они боялись задать даже самим себе.
Локи впереди — лёгкий, почти невесомый, его шаги не касались того, что здесь можно было назвать полом, а скорее скользили над ним, как конькобежец по идеально ровному льду, только льда не было, как не было и самого конькобежца в привычном понимании, потому что Локи каждые несколько секунд менял форму: то вытягивался в высокую тонкую фигуру, то сжимался, то превращался в пса, который бежал на четырёх лапах, обнюхивал воздух и довольно вилял хвостом, то снова становился человеком, но уже с совершенно другим лицом, и Лёха перестал следить за этими метаморфозами, потому что от них начинала болеть голова, и без того уже разрывавшаяся от перегрузки.
— Он всегда такой? — тихо спросил Лёха у отца, стараясь, чтобы Локи не услышал, но Локи, конечно, услышал, потому что он слышал всё, что происходило в междумирье, даже мысли, даже намёки на мысли, даже то, что вы не успели подумать, потому что он был здесь богом — не в смысле всемогущества, а в смысле абсолютной, всепроникающей осведомлённости о каждом шорохе, каждом вздохе, каждой попытке что-то скрыть.
— Хуже, — честно ответил Николай Петрович, и в его голосе Лёха услышал усталость человека, который когда-то имел дело с богами и очень надеялся больше никогда их не встречать. — Раньше он был ещё и говорящим. Не в том смысле, что он молчал, а в том, что его слова могли убить. Не потому, что он ругался, а потому, что они были слишком правдивыми. Слишком острыми. Как бритва. Он мог сказать кому-нибудь: «Ты умрёшь завтра», — и тот умирал. Не от страха, не от того, что поверил, а от того, что слово бога, даже бога обмана, имеет вес. Особенно слово бога обмана. В нём всегда есть двойное дно. Ты думаешь, что он шутит, а он говорит правду. Ты думаешь, что он говорит правду, а он шутит. И ты никогда не знаешь, что именно сказал, пока не станет слишком поздно.
— Я слышал, — Локи обернулся, и его лицо — сейчас он выбрал форму высокого блондина с пронзительно-голубыми глазами, — выражало лёгкую обиду, как у ребёнка, которому сказали, что он плохо себя вёл на дне рождения, а он всего лишь поджёг ёлку, но это же была шутка, и все смеялись, пока ёлка не загорелась по-настоящему. — И между прочим, я никого не убивал словами. Ну, почти никого. Ну, может быть, пару раз. Но они сами виноваты. Не надо было задавать глупые вопросы. «Локи, а что будет, если я сейчас шагну в пропасть?» — ну, я и отвечал: «Ты упадёшь». И они падали. Это не я виноват. Это физика.
— В междумирье нет физики, — заметил Лёха.
— Вот именно, — Локи хитро прищурился. — Поэтому здесь мои слова не работают. Здесь я просто болтаю. Как старый дед на лавочке. Только без лавочки. И без деда. И без старости. Но болтаю — это да. Я люблю болтать. Особенно с теми, кто понимает. Ты понимаешь, Лёха?
— Не уверен, — честно ответил Лёха. — Ты говоришь загадками. Я не люблю загадки.
— А зря, — Локи вздохнул, и в его вздохе было столько искреннего сожаления, что Лёха почти поверил. — Загадки — это лучший способ узнать человека. Не вопросы, не ответы, а загадки. Потому что когда человек разгадывает загадку, он раскрывает себя. Он показывает, как он думает, что он чувствует, чего он боится. Например, ты, Лёха, когда разгадывал мою загадку, подумал о лососе. Почему о лососе? Потому что ты боишься, что тебя съедят. Кто тебя съест? Корпорация? Скрипты? Или, может быть, твой собственный отец, который слишком долго ждал и теперь не отпустит тебя никогда?
— Локи, — предостерегающе сказал Николай Петрович, и в его голосе прозвучало что-то, чего Лёха не слышал раньше — угроза. Настоящая, живая, почти осязаемая угроза человека, который, даже потеряв силу, сохранил право быть опасным.
— Молчу, молчу, — Локи поднял руки вверх, изображая капитуляцию, но в его глазах плясали чёртики — те самые, которые, наверное, плясали там всегда, с самого начала времён, когда он впервые пошутил над кем-то, кто не понял шутки, и обиделся, и начал войну, и Локи тогда подумал: «А почему бы и нет? Война — это тоже весело. Особенно когда ты на стороне победителей». А потом он оказался на стороне проигравших, и это было уже не так весело, но он не жаловался, потому что жаловаться — это скучно, а Локи не любил скуку.
Они шли дальше. Междумирье вокруг них менялось — теперь оно напоминало не бесконечную серую пустоту, а что-то вроде старого, заброшенного вокзала, где поезда давно не ходят, но платформы ещё стоят, и расписания висят на стенах, и надписи на них выцвели, но если присмотреться, можно прочитать: «Асгард — отмена», «Мидгард — реконструкция», «Ванахейм — закрыт навсегда». Лёха читал эти надписи и чувствовал, как внутри, там, где пульсировала энергия, оставленная матерью, что-то отзывается — то ли узнавание, то ли боль, то ли надежда, то ли всё вместе, смешанное в такой коктейль, от которого голова идёт кругом, а сердце начинает биться быстрее, и хочется плакать, хотя слёз нет, потому что клинеры не плачут, клинеры работают.
— Это станция, — сказал Локи, останавливаясь перед одной из платформ. — Станция забытых миров. Сюда приходят те, кто потерял дорогу. Те, чьи миры стёрли, а их самих забыли выкинуть. Те, кто ждёт. Я жду здесь тысячи лет. Иногда приходят другие. Иногда я с ними разговариваю. Иногда они не уходят. Иногда они остаются здесь навсегда. Становятся частью станции. Частью междумирья. Частью меня. Не потому, что я их съедаю, нет, не подумайте, я не людоед. Ну, почти не людоед. Один раз было, но это случайность, я думал, это торт. А оказался… ну, не важно. Важно другое: вы не останетесь. Вы уйдёте. Вы дойдёте до узла. Вы откроете его. Вы сделаете то, что не удавалось никому сотни лет. И я хочу на это посмотреть.
— Ты не просто хочешь посмотреть, — сказал Лёха, и в его голосе появилась та самая сталь, которую он уловил у Локи в начале разговора, только теперь это была его собственная сталь, выкованная из боли, потерь и тысяч лет работы чистильщиком, когда он не знал, кто он, и не знал, зачем он, и не знал, есть ли у него душа, а теперь знал, что есть, и знал, что за неё нужно бороться. — Ты хочешь, чтобы мы включили тебя обратно в список. Чтобы ты снова стал богом. Чтобы у тебя снова была сила. А потом — что? Ты вернёшься в Асгард? Но Асгарда нет. Корпорация его стёрла. Ты вернёшься в пустоту. Только уже не как тень, а как бог без паствы, без дома, без цели. Это не спасение. Это другая клетка.
Локи посмотрел на него долгим взглядом, и в этом взгляде не было привычной насмешки. Было что-то другое — уважение. Или, может быть, изумление. Или, может быть, страх — тот самый, древний, который испытывают существа, когда видят, что их раскусили.
— Ты прав, — сказал он наконец. — Асгарда нет. И не будет. Даже если вы включите меня обратно, я не смогу туда вернуться. Потому что туда некуда возвращаться. Но я смогу быть. Не тенью. Не пустотой. Не голосом, который никто не слышит. А собой. Пусть забытым. Пусть ненужным. Пусть единственным. Но собой. Понимаешь, Лёха? Я хочу быть собой. Не тем, кем меня сделала Корпорация. Не тем, кем меня сделали люди. Не тем, кем меня сделали боги. А собой. Тем, кто я есть на самом деле. Тем, кого я потерял тысячи лет назад, когда согласился на эту сделку, когда позволил себя забыть, когда ушёл в тень, чтобы выжить.
— Какую сделку? — спросил Лёха, чувствуя, что сейчас он коснётся чего-то очень важного, того, что объяснит всё — и его прошлое, и прошлое Николая, и прошлое самой Корпорации.
Локи молчал. Его лицо — сейчас он выбрал форму старика с седой бородой и глубокими морщинами — было непроницаемым, как стена, как код, который нельзя прочитать, потому что он написан на языке, который умер вместе с теми, кто его создал.
— Не сейчас, — сказал он наконец. — Не здесь. Потом. Если дойдёте. Если откроете узел. Если выживете. Тогда я расскажу. Всё. Как есть. Без шуток. Без обмана. Впервые за тысячи лет. Обещаю.
— Ты обещаешь? — Лёха усмехнулся. — Бог обмана даёт обещание?
— Самому себе, — ответил Локи, и в его голосе не было привычной игры — была тишина. Та самая, которая бывает перед бурей, перед катастрофой, перед тем, как мир перестаёт быть прежним и становится новым, неизведанным, страшным и прекрасным одновременно. — Самому себе я не вру. Себя я не обманываю. Себя я боюсь. Больше, чем Корпорацию. Больше, чем Совета улиток. Больше, чем смерти. Потому что себя я знаю. Себя я не переиграю. Себя я… — он замолчал, и Лёха вдруг понял, что Локи боится. Не притворяется, не играет, не шутит — боится. По-настоящему. Как человек, который слишком долго был один и теперь не знает, как быть с другими, как доверять, как открываться, как не обманывать, когда обман — это единственное, что он умеет.
— Веди, — повторил Лёха, мягче, чем в первый раз. — Мы дойдём, мы откроем, мы выживем, а потом ты расскажешь всё.
Локи кивнул, развернулся и пошёл дальше, и в его походке теперь не было прежней лёгкости — была тяжесть, груз тысячелетий, которые он нёс на своих плечах, и Лёха вдруг понял, что боги — они такие же, как люди. Только старше. И усталее. И забытее.
Они шли молча. Николай Петрович не вмешивался — он понимал, что сейчас не его время, что Лёха нашёл общий язык с Локи, что между ними установилось что-то, чего он не мог понять, потому что он был создателем, а они — багами, и у багов свой язык, своя логика, своя правда.
Междумирье снова менялось. Станция забытых миров осталась позади, и теперь они шли по чему-то, напоминающему дно высохшего океана — трещины, ракушки, скелеты неизвестных существ, которые когда-то жили здесь, когда здесь была вода, а теперь остались только кости, и песок, и тишина.
— Это был мир, — сказал Локи, указывая на скелет. — Огромный мир. С океанами, лесами, городами. И существами, которые в нём жили. Корпорация сочла его неэффективным. Слишком много ресурсов, слишком мало прибыли. Они осушили океаны, вырубили леса, разрушили города. Существа… существа исчезли. Не умерли — исчезли. Растворились. Стали частью междумирья. Теперь они здесь. В песке. В костях. В тишине. Иногда я слышу, как они шепчут. Просят о помощи. Я не могу помочь. Я сам здесь. Я сам исчезаю.
Лёха смотрел на скелет и чувствовал, как внутри, там, где пульсировала энергия матери, что-то сжимается — от боли, от гнева, от бессилия. Он думал о том, сколько таких миров уничтожила Корпорация, сколько существ стёрла, сколько жизней превратила в песок и тишину. И он думал о том, что он сам был частью этой машины — тысячелетиями он чистил баги, исправлял ошибки, делал так, чтобы система работала, даже не задумываясь о том, что за каждой ошибкой стоит чья-то жизнь, чья-то боль, чья-то смерть.
— Ты не виноват, — сказал Локи, словно прочитав его мысли. — Ты не знал. Ты был инструментом. Инструменты не выбирают, кому служить. Но теперь ты знаешь. Теперь ты можешь выбирать.
— И что я выберу? — спросил Лёха.
— Это ты мне скажешь. Когда дойдём до узла. Когда откроем его. Когда увидим то, что скрыто. Тогда ты выберешь. Я надеюсь, что выберешь правильно. Но я не знаю, что такое «правильно». Я никогда не знал. Я всегда выбирал то, что казалось мне правильным в данный момент. И часто ошибался. Но я хотя бы выбирал. А ты? Ты выбирал когда-нибудь? Или за тебя всегда выбирали другие?
Лёха молчал. Он думал о том, что Локи прав — он никогда не выбирал. Его выбрали, когда он родился. Его выбрали, когда забрали у родителей. Его выбрали, когда сделали клинером. Его выбрали, когда отправили на это задание. Он был пешкой. Винтиком. Инструментом. И только сейчас, в этом междумирье, среди скелетов мёртвых миров и забытых богов, он впервые почувствовал, что может выбирать. Что у него есть право. Что у него есть сила. Что у него есть душа.
— Я выберу, — сказал он. — Когда придёт время. Я выберу.
Локи улыбнулся — впервые за весь разговор искренне, тепло, почти по-человечески.
— Верю, — сказал он. — Почему-то я тебе верю. Хотя я никому не верю. Даже себе. Но тебе — верю. Может быть, потому что ты — баг. А баги — единственные, кто не вписывается в систему. Единственные, кто может её сломать. Единственные, кто может её переписать. Иди за мной. Уже близко.
Они пошли дальше, и Лёха чувствовал, как междумирье становится плотнее, тяжелее, как воздух перед грозой, как тишина перед взрывом, как напряжение перед тем, как мир перевернётся и уже никогда не станет прежним.
Они приближались к старому узлу.
И Лёха знал: там, у узла, их ждёт не только спасение, но и испытание. То, которое покажет, кто они на самом деле. И что они выберут. И кем станут после.
Он шёл вперёд, чувствуя рядом отца и Локи, и впервые за тысячи лет он не был один. И это давало ему силы.
Даже когда междумирье содрогнулось от нового, далёкого, но неумолимо приближающегося гула — того самого, который он уже слышал перед первой атакой скриптов. Только теперь гул был сильнее. Глубже. Масштабнее.
Крак отправил новую волну и их было много. Очень много.
Глава 6 - Узел
Арка, которую Локи назвал «ложным узлом», выглядела так, будто её построили великаны, страдающие мигренью, — каменные глыбы налезали друг на друга под совершенно невозможными углами, старый пульсирующий код покрывал поверхность как лишайник, а в воздухе пахло озоном и чем-то ещё, что Лёха не мог опознать, но что вызывало у него смутное чувство дежавю, будто он уже был здесь когда-то, в другой жизни, которую Корпорация стёрла из его памяти, но запахи, как известно, стереть невозможно, потому что они привязаны не к воспоминаниям, а к чему-то более древнему и глубокому.
— Ну вот, пришли, — сказал Локи, остановившись перед аркой и театрально разведя руками, как фокусник, который только что достал кролика из шляпы, но кролик оказался дохлым, и фокусник делает вид, что так и было задумано. — Только есть одна проблема, небольшая такая, почти незаметная, если не присматриваться, а присматриваться я не рекомендую, потому что можно увидеть то, что видеть не хочется, а именно — это не тот узел.
— Что значит «не тот»? — Лёха уставился на арку, пытаясь понять, шутит Локи или говорит серьёзно, но с Локи это было невозможно, потому что его лицо — сейчас он выбрал форму лысого старика с огромной седой бородой, как у классического волшебника из дешёвых фэнтези-книжек, — выражало одновременно и искреннее сожаление, и едва сдерживаемый смех, и ещё что-то, похожее на гордость человека, который только что провернул многоходовую комбинацию и ждёт аплодисментов.
— А то и значит, — Локи хлопнул ладонью по камню, и камень отозвался глухим, протяжным гулом, похожим на вздох огромного животного, которое спит уже тысячу лет и не собирается просыпаться. — Это ложный узел. Декорация. Бутафория. Корпорация поставила его, когда поняла, что старые узлы нельзя уничтожить, но можно спрятать. Настоящий узел находится внутри ложного, как матрёшка, только вместо куклы там древний код, который помнит времена, когда боги ходили пешком, а демиурги не знали слова «отчёт». Чтобы открыть ложный узел, нужно отгадать загадку. Угадаешь — попадёшь внутрь. Не угадаешь — останешься снаружи навсегда или, по крайней мере, до тех пор, пока не надоест, а надоест тебе быстро, потому что снаружи скучно, а я, знаешь ли, не люблю скуку.
— Какую загадку? — спросил Николай Петрович, и в его голосе Лёха услышал усталость человека, который уже догадался, что ответ будет глупым, но всё равно надеется на чудо.
— Ту самую, — Локи подмигнул Лёхе, и в его подмигивании было что-то такое, от чего Лёха почувствовал, как у него внутри, там, где пульсировала энергия матери, что-то щёлкает, встаёт на место, закрывается, как замок, который наконец-то подобрали к ключу. — Которую я тебе уже загадал. Про лосося. Ты помнишь, Лёха? Ты помнишь, о чём ты подумал, когда я сказал «лосось»?
— О том, что ты боишься, что тебя съедят, — ответил Лёха, и в этот момент арка перед ними вспыхнула ярким золотистым светом, камни загудели громче, код на их поверхности зашевелился, как проснувшиеся змеи, и в центре арки начала формироваться воронка — не чёрная и страшная, как порталы Корпорации, а тёплая, золотистая, почти ласковая, как вход в дом, где тебя ждали очень долго и вот наконец дождались.
— Угадал, — Локи поклонился, и его борода — он снова был стариком — смешно заметалась из стороны в сторону, как занавеска на открытом окне. — Проходи, не бойся. Это не больно. Ну, почти не больно. Ну, может быть, немного больно. Но оно того стоит, честное слово бога обмана, а это, знаешь ли, дорогого стоит, потому что боги обмана обычно не говорят «честное слово», это противоречит их природе, но для тебя, Лёха, я сделаю исключение, потому что ты особенный и потому что мне, чёрт возьми, надоело торчать в этом междумирье и я хочу наконец-то увидеть что-то новое, а не эти дурацкие скелеты и пустоту, которая даже не умеет разговаривать.
Лёха шагнул в воронку, и в тот же миг мир вокруг него перестал быть миром, а стал чем-то другим — кодом, который можно было не просто видеть и чувствовать, но и трогать, и пробовать на вкус, и даже слышать, потому что каждая строчка старого кода издавала свой звук, и из этих звуков складывалась музыка, похожая на колыбельную, которую поют уставшие матери своим детям перед сном, только слов в этой колыбельной не было, а были только тепло, свет и ощущение того, что ты наконец-то дома, хотя ты никогда не был в этом доме и не знаешь, где он находится.
Внутри ложного узла оказался лабиринт — не из камня и не из металла, а из живых кодовых конструкций, которые переплетались друг с другом, как корни древних деревьев, и образовывали коридоры, залы, тупики и лестницы, ведущие в никуда. Лёха шёл по этим коридорам, чувствуя, как код под ногами пульсирует в такт его сердцу, как стены светятся всё ярче с каждым его шагом и как где-то впереди, в самом сердце лабиринта, его ждёт что-то очень важное, то, что изменит всё, хотя он ещё не знал, что именно.
— Он красивый, правда? — спросил Локи, идя рядом с ним и не меняя форму, что было удивительно, потому что Локи не мог находиться в одном облике дольше пяти минут — это было его проклятием или, наоборот, даром, но сейчас он был стариком с седой бородой и почему-то не превращался ни в пса, ни в лосося, ни в стаю воронов. — Старый код, я имею в виду. Он не такой, как новый, который корпорация штампует тысячами. Новый код — он как пластиковая ёлка. Дешёвый, одинаковый, без души. А старый код — он живой. Он дышит. Он помнит. Он знает то, чего уже не знает никто. Он как старый дед, который сидит на лавочке и рассказывает истории, которые никто не слушает, потому что все слишком заняты своими делами, а дед всё равно рассказывает, потому что если он замолчит, то умрёт, а умирать ему пока рано, или поздно, или вообще не пора, он сам не понял, но рассказывать не перестанет.
— Ты говоришь о себе? — спросил Лёха, сворачивая в очередной коридор, который оказался тупиком, но Локи ткнул пальцем в стену, и стена расступилась, открывая проход туда, где код светился особенно ярко и тепло.
— Может быть, — Локи пожал плечами, и его борода снова заметалась. — А может быть, и нет. Я же бог обмана. Я никогда не говорю правду до конца. Иногда я не говорю её вообще. Иногда я говорю её, но так, что никто не верит. Иногда я говорю её, и все верят, а потом оказывается, что это была ложь, и все обижаются, а я говорю: «Я же вас предупреждал, что я бог обмана, чего вы хотели?». Но с тобой, Лёха, я стараюсь быть честным. Насколько это вообще возможно для такого, как я. Потому что ты — баг, а багов обманывать бесполезно. Они всё равно увидят, где ложь, потому что они сами — ложь, или правда, или что-то среднее, я запутался. В общем, ты мне нравишься, и я не хочу тебя обманывать. Пока.
Лёха не успел ответить, потому что в этот момент из-за поворота вышли скрипты — не трое, как в прошлый раз, а около десятка, и они были слабее тех, которых он уничтожил в междумирье, но их было много, и они двигались скоординированно, как хорошо отлаженный механизм, у которого нет ни страха, ни сомнений, ни жалости.
— О, гости, — Локи хлопнул в ладоши, и от этого хлопка по лабиринту прошла волна, заставившая код на стенах замерцать, а скриптов — замереть на долю секунды. — А я думал, что мы будем скучать. Ты готов, Лёха? Потому что я готов. Я готов уже тысячи лет. Я просто ждал подходящего момента, чтобы показать, на что способен забытый бог, у которого нет сил, но есть хитрость, опыт и огромное желание повеселиться, потому что если ты не можешь веселиться, когда на тебя нападают десять бездушных убийц, то когда вообще веселиться?
Лёха не ответил. Он шагнул вперёд, навстречу скриптам, и в этот момент внутри него, что-то щёлкнуло — не так, как в прошлый раз, когда он действовал интуитивно, а осознанно, как щёлкает переключатель, который ты нажимаешь, потому что знаешь, что должно произойти, и не боишься последствий. Он поднял руку, и первый скрипт, который бросился на него, вдруг остановился, замер, а потом развернулся и атаковал своего соседа, вонзив в него свою руку-клинок так глубоко, что тот рассыпался на части, даже не успев издать звука.
— О, — сказал Локи с уважением в голосе. — Это было красиво. Ты научился их перенаправлять. Не просто ломать, а использовать как оружие против друг друга. Это уже не инстинкт, Лёха. Это мастерство. Ты быстро учишься. Для чистильщика. Очень быстро. Я впечатлён. Я вообще редко впечатляюсь, потому что видел всё, что можно было увидеть, и даже то, что нельзя, но ты меня впечатлил. Держи приз — ещё одного скрипта, который сейчас попытается тебя убить, а ты его перенаправь, и мы посмотрим, что из этого выйдет.
Лёха не слушал Локи. Он чувствовал скриптов — их код был открыт перед ним, как раскрытая книга, которую можно читать с любого места, и он видел каждую связку, каждый узел, каждую нить, и он знал, какую нить нужно потянуть, чтобы скрипт перестал быть врагом и стал оружием, или рассыпался в пыль, или замер на месте, превратившись в статую, которую можно обойти и даже не заметить. Второй скрипт бросился на него, и Лёха, не глядя, коснулся его кода, нашёл главную связку и перепрограммировал её так, что скрипт, вместо того чтобы атаковать, упал на колени и замер, как будто его выключили из розетки, только розеток здесь не было, а был только код, который Лёха теперь умел переписывать на лету, даже не задумываясь о том, как он это делает.
— А третий? — спросил Локи, когда очередной скрипт, обогнув замерших товарищей, бросился на Лёху сзади.
— Третий — твой, — ответил Лёха, не оборачиваясь, и Локи вздохнул, как вздыхает человек, которому поручили скучную работу, когда хочется делать что-то более интересное.
— Ладно, — сказал Локи и превратился в точную копию нападающего скрипта — такую точную, что сам скрипт на секунду завис, пытаясь понять, кто из них настоящий, а кто подделка. — Догони меня, если сможешь, — добавил Локи голосом скрипта, который звучал как скрежет металла по стеклу, и побежал вглубь лабиринта, уводя за собой и того скрипта, и ещё троих, которые бросились за ним, поверив в иллюзию.
Лёха тем временем разобрался ещё с двумя скриптами — одного он рассыпал в пыль, даже не коснувшись его, просто найдя ту единственную нить, которая держала всю конструкцию, и потянув за неё, а второго он перенаправил на четвёртого, и они столкнулись, рассыпались, смешались в кучу кода, который потерял всякую форму и смысл и теперь просто лежал на полу, тихо шипя и испуская последние искры жизни.
— Неплохо, — сказал Локи, возвращаясь — он снова был стариком с седой бородой, только теперь на его лице красовалась довольная улыбка человека, который только что выиграл спор сам у себя. — Ты справился с шестью. Я — с четырьмя. Счёт шесть-четыре в твою пользу. Я проиграл, но не расстроен, потому что я люблю проигрывать тем, кто сильнее. Это делает меня человечнее. Или божественнее. Или просто интереснее. Я запутался. Пойдём дальше, пока не пришли новые. Они придут, не сомневайся. Крак не дурак. Он просто трус. Но трусливые начальники — самые опасные, потому что они боятся не за себя, а за свою репутацию, а ради репутации они готовы убить кого угодно, даже бога, даже создателя, даже собственного клинера, который слишком много узнал.
Они пошли дальше по лабиринту, и Лёха чувствовал, как код вокруг него становится всё плотнее, всё теплее, всё роднее, как будто он шёл не по чужому миру, а по дому, который он когда-то знал, но забыл, а теперь вспоминает каждую деталь, каждую трещину на стене, каждый поворот, который когда-то был ему знаком до мельчайших подробностей.
— Мы близко, — сказал Николай Петрович, который всё это время шёл молча, экономя силы, потому что он знал, что они понадобятся ему позже, когда они доберутся до настоящего узла и ему придётся восстанавливать свою связь с миром, которую Корпорация заблокировала тысячи лет назад. — Я чувствую его. Он зовёт меня. Он помнит меня. Он ждал всё это время. Тысячи лет. Он не забыл.
— Узлы не забывают, — сказал Локи, и в его голосе впервые не было насмешки — была тихая, спокойная грусть, как у человека, который потерял что-то очень важное и знает, что никогда это не вернёт. — Они помнят всех, кто когда-либо к ним прикасался. Они помнят богов. Они помнят создателей. Они помнят даже таких, как ты, Лёха — багов, которых никто не создавал, но которые появились сами, потому что код иногда рождает детей, даже если его об этом не просили. Узлы помнят твою мать, Лёха. Они помнят её смех. Они помнят её голос. Они помнят, как она пела тебе колыбельные, когда ты был маленьким и ещё не знал, что мир жесток, а корпорация безжалостна, а боги — просто программы, которые когда-то были нужны, а потом стали не нужны, и их забыли, как забывают старые файлы, которые занимают место, но удалить жалко, потому что вдруг пригодятся, хотя никто уже не помнит, для чего они были нужны и зачем их вообще создавали.
Лёха хотел ответить, но в этот момент лабиринт кончился, и они вышли в огромный зал, в центре которого находился настоящий узел — он был огромным, размером с пятиэтажный дом, и весь состоял из чистого золотистого света, который пульсировал в такт сердцу Лёхи, как будто узел узнал его, как будто он ждал именно его, а не Николая, не Локи, не кого-то ещё, а именно Лёху, сына Лены и Николая, ходячего бага, который пришёл открыть то, что было закрыто тысячи лет.
— Вот он, — сказал Николай Петрович, и голос его дрогнул, и Лёха увидел, как по щеке отца скатилась слеза — первая слеза за тысячи лет, потому что старый создатель не плакал даже тогда, когда у него забрали сына, даже тогда, когда у него забрали жену, даже тогда, когда его заперли в собственной вселенной и сказали, что он никогда не выйдет, но сейчас он плакал, потому что узел был его последней надеждой, и он был здесь, и он работал, и он ждал, и это значило, что всё не зря, что тысячелетия ожидания имели смысл, что он не ошибался, когда верил, что когда-нибудь всё изменится.
— Сколько тебе нужно времени, чтобы восстановиться? — спросил Лёха, глядя на отца и чувствуя, как внутри у него, что-то сжимается от боли, от гордости, от любви, которую он не умел выражать словами, но умел выражать делами.
— Час, — ответил Николай Петрович, вытирая слезу и делая шаг к узлу. — Может быть, меньше, если узел будет активно помогать. Но час — это минимум. Я не могу быстрее, Лёха. Я слишком долго был отключён. Мои связи атрофировались. Мне нужно время, чтобы восстановить их, чтобы снова стать тем, кем я был, чтобы получить силы, которые нам понадобятся, когда мы пойдём в Бэк-офис.
— А у нас нет часа, — сказал Лёха, потому что в этот момент междумирье содрогнулось, и он услышал тот самый гул, который уже слышал перед первой атакой скриптов, только теперь гул был сильнее, глубже, масштабнее, и он понял, что Крак не стал экономить силы и отправил всё, что у него было — десятки, а может быть, и сотни скриптов, которые шли сюда, чтобы уничтожить их всех, и узел, и надежду, и саму возможность того, что старый код снова оживёт.
— Ого, — сказал Локи, прислушиваясь к гулу, и его лицо — сейчас он выбрал форму молодого рыжего парня с веснушками и наглой улыбкой — стало серьёзным, почти испуганным, хотя Локи никогда не пугался, потому что он был богом, а боги не боятся, они просто делают вид, что боятся, чтобы другие чувствовали себя лучше. — Он на вас обиделся. Сильно обиделся. Я слышал такой гул только однажды — когда Корпорация стирала Асгард. Тогда было так же. Гул, потом скрипты, потом пустота. И никого. Ни богов, ни людей, ни даже воспоминаний о том, что здесь когда-то было. Крак хочет повторить этот фокус с вами. Только у него не получится. Потому что я здесь. А я, знаешь ли, профи по части срыва фокусов. Я сам фокусник. Иллюзионист. Мастер обмана. И я не дам ему уничтожить вас. Даже если мне придётся превратиться в лосося и перегрызть все провода в его кабинете.
— Сколько мы продержимся? — спросил Лёха, чувствуя, что начинает перегреваться, как мотор, который работает на пределе, но останавливаться не может, потому что если он остановится, то сгорит, а если сгорит, то некому будет защищать отца, пока тот восстанавливается.
— Если я буду работать на полную, — Локи задумался, почесал затылок и даже, кажется, прикусил губу, что было для него совершенно нехарактерно, потому что Локи никогда не думал, он просто делал, а если ошибался, то превращался в лосося и уплывал, — то минут двадцать. Потом я превращусь в тыкву. В прямом смысле. Это не метафора. Это побочный эффект долгого использования иллюзий в междумирье. Код начинает шалить, и вместо того чтобы оставаться богом, я становлюсь овощем. Овощем, который умеет думать, но не умеет двигаться и говорить. Это будет не очень весело. Для меня. Для вас — тем более, потому что вам придётся меня тащить, а я тяжёлый, потому что тыквы, знаешь ли, бывают очень большими.
— Мне нужен час, — повторил Николай Петрович, и в его голосе не было паники — была решимость человека, который знает, что от него зависит всё, и он не имеет права ошибиться, потому что если он ошибётся, то его сын умрёт, и Локи умрёт, и надежда умрёт, и мир, который он создавал для своей семьи, исчезнет навсегда.
— У тебя есть идеи получше? — спросил Лёха, поворачиваясь к Локи, потому что если у кого-то и была идея, как выиграть время или ускорить процесс, то только у бога обмана, который тысячи лет сидел в междумирье и придумывал планы на случай, если кто-нибудь когда-нибудь за ним придёт.
— Есть одна, — Локи вздохнул, и в его вздохе было столько сожаления, сколько бывает у человека, который знает, что его идея приведёт к чему-то очень плохому, но другого выхода нет. — Но она дурацкая.
— Давай, — сказал Лёха.
— Ты заходишь в код узла и ускоряешь процесс восстановления отца, — Локи посмотрел на Лёху так, как смотрят на человека, которого отправляют на верную смерть, но надеются, что он вернётся живым, потому что он особенный и потому что без него всё теряет смысл. — Ты же ходячий баг. Баги ускоряют процессы. Иногда со смертельным исходом. Для бага. То есть для тебя. Но ты не умрёшь. Наверное. Я не уверен. Никто не уверен. Потому что никто никогда не пробовал. Ты первый. Как космонавт, только вместо космоса — код узла, а вместо ракеты — твоё собственное тело, которое может не выдержать перегрузок. Но если выдержишь, то отец восстановится не за час, а за десять минут. И мы успеем.
— Твои шутки становятся всё хуже, — сказал Лёха.
— Это не шутка, — ответил Локи, и в его голосе не было привычной насмешки — была правда, такая редкая для бога обмана, что Лёха поверил ему сразу, безоговорочно, как верят ребёнку, который говорит, что он не брал конфету, хотя у него всё лицо в шоколаде.
Лёха подошёл к узлу, протянул руку и коснулся золотистого света. В тот же миг мир вокруг него исчез, и он оказался внутри кода — не как наблюдатель, а как часть его, как строчка, которую только что написали, или как баг, который появился сам собой, чтобы разрушить старый порядок и создать новый.
Код узла был тёплым, густым и тягучим, как мёд, и Лёха плыл в нём, не зная, куда он плывёт и зачем, но чувствуя, что каждая секунда, проведённая здесь, приближает его к чему-то важному, к тому, что он искал всю свою жизнь, даже не зная, что ищет. Он видел фрагменты создания Земли — Николай, молодой, с горящими глазами, сидит за столом, на котором вместо бумаг и книг — строчки кода, которые он пишет так быстро, что пальцы сливаются в одно пятно, а рядом стоит женщина с тёмными волосами и смеётся, и её смех — это самый прекрасный звук, который Лёха когда-либо слышал, потому что это смех его матери, той, которую он потерял, той, которую он никогда не знал, но которая жила в нём, в его коде, в его душе, в том самом месте, которое Корпорация не смогла стереть, потому что оно было слишком глубоко, слишком старо, слишком важно.
Лёха хотел остановиться, хотел рассмотреть её лицо, запомнить каждую чёрточку, каждый волосок, каждую морщинку, но код нёс его дальше, к тому месту, где находилась «нить» отца — та часть кода, которая отвечала за его связь с миром, которую Корпорация заблокировала тысячи лет назад и которая теперь лежала мёртвым грузом, как канат, который перерубили, и концы болтаются в воздухе, не находя друг друга.
Лёха нашёл эту нить и начал её распутывать — это было похоже на то, как если бы вы пытались разобрать клубок ниток, который кошка перепутала тысячу лет назад, только нитки были живыми и не хотели распутываться, потому что они привыкли быть запутанными и не видели смысла в том, чтобы становиться прямыми. Он тянул одну нить, она поддавалась, но за ней тянулись другие, и Лёха чувствовал, как его собственный код начинает нагреваться, как процессор, на который запустили слишком много программ одновременно, и он не знал, сколько ещё продержится, потому что каждая новая распутанная нить отнимала у него часть сил, часть жизни, часть самого себя.
— Держись, — услышал он голос Локи, который звучал откуда-то издалека, как будто бог говорил из другого измерения, и Лёха понял, что Локи держит оборону, что скрипты уже близко, что время на исходе, что он должен успеть, должен закончить, должен дать отцу шанс, даже если это будет стоить ему всего.
Он рванул последнюю нить, и в этот момент код узла вспыхнул ослепительным светом, и Лёха почувствовал, как что-то внутри него разрывается, как что-то важное, что держало его в этом мире, вдруг исчезает, и он падает в пустоту, не зная, есть ли дно, не зная, выживет ли он, не зная, успел ли он сделать то, что должен был сделать.
— Лёха! — голос отца был рядом, и Лёха почувствовал, как чьи-то руки подхватывают его, не дают упасть, не дают исчезнуть. — Ты сделал это. Ты сделал. Я восстановился. Спасибо тебе. Сын.
Лёха открыл глаза — он лежал на полу лабиринта, из носа у него шла кровь, всё тело болело так, будто его переехал поезд, а потом поезд вернулся и переехал ещё раз, но он был жив, и отец стоял рядом с ним, и в глазах отца горел тот самый огонь, который Лёха видел на фрагменте создания Земли — огонь творца, огонь создателя, огонь человека, который вернул себе то, что у него отняли.
— Живой? — спросил Локи, подходя к ним — он был бледным, его иллюзии почти не держались, и он то и дело превращался то в тыкву, то обратно, то в лосося, то снова в человека, но он улыбался, потому что они выжили, потому что они справились, потому что бог обмана, старый создатель и ходячий баг сделали то, что не удавалось никому тысячи лет.
— Живой, — ответил Лёха, вытирая кровь рукавом и пытаясь встать. — А ты? Ты как?
— Я — тыква, — Локи вздохнул, и в его вздохе была такая обречённость, что Лёха невольно улыбнулся, несмотря на боль. — Почти. Ещё немного, и меня можно будет выставить на Хэллоуин. Но я пока держусь. У нас есть минут десять, пока Крак не опомнится и не пошлёт новую волну. За это время мы должны уйти. Узел стабилен, но ненадолго. Он держит проход в Бэк-офис, но если мы не уйдём сейчас, то проход закроется, и мы застрянем здесь навсегда, или до тех пор, пока кто-нибудь не откроет его снова, а никто не откроет, потому что мы единственные, кто знает, как это делать.
— Куда теперь? — спросил Лёха, чувствуя, как силы понемногу возвращаются к нему, как код внутри него восстанавливается, залечивая разрывы, которые он получил, распутывая нити отца.
— В Бэк-офис, — ответил Локи, указывая на золотистую воронку, которая образовалась в центре узла — она была похожа на ту, через которую они вошли в лабиринт, только ярче, теплее, приветливее. — К исходным кодам. Они там, в сердце Корпорации. Всегда были там. Просто вы не знали, как туда попасть без узла. А теперь знаете. Я покажу. Но сначала — дайте мне передохнуть. Я старый. И у меня лапы болят. И хвост. И всё остальное, что у меня есть, а у меня, знаешь ли, много всего, потому что я менял форму столько раз, что уже не помню, какая из них настоящая, а какая — иллюзия.
Они шагнули в воронку, и мир вокруг них снова исчез, а потом появился снова, но уже другой — они стояли в огромном зале, где вместо стен были бесконечные серверные стойки, уходящие вверх и вниз, насколько хватало глаз, и каждая стойка была увешана мигающими огоньками, которые пульсировали в такт сердцу Корпорации, холодному и равнодушному, как механизм, который работает уже тысячи лет и не собирается останавливаться.
— Добро пожаловать в сердце Корпорации, — сказал Локи, и в его голосе не было радости — была усталость, как у человека, который пришёл домой после долгой командировки и понял, что дом уже не тот, что его никто не ждёт и что он здесь чужой. — Не потеряйтесь. Здесь заблудиться легче, чем найти смысл жизни. А я его искал — не нашёл. Зато нашёл отличную кофейню на уровне триста семь. Рекомендую. Кофе там ужасный, но пончики — божественные. В прямом смысле. Я их создал. Когда мне было скучно. А мне всегда скучно.
В этот момент сзади раздался голос — холодный, металлический, нечеловеческий, такой, от которого у Лёхи заледенела кровь, а сердце пропустило удар, потому что он узнал этот голос, хотя никогда раньше не слышал его таким — без эмоций, без страха, без сомнений.
— Вы не пройдёте дальше, Локи, — сказал голос. — И вы, Николай Петрович. И ты, Лёха. Я не позволю.
Они обернулись. Напротив них стоял Крак. Но не тот Крак, которого Лёха знал — бледный, трусоватый, вечно прячущийся за спинами подчинённых, — а другой, огромный, переливающийся серебром, весь состоящий из кода, с глазами, горящими красным, как угли в костре, который разожгли, чтобы сжечь всё, что осталось от старого мира.
— О, — сказал Локи, и в его голосе не было страха — было удивление, как у человека, который увидел фокус, которого не ожидал, и теперь пытается понять, как он работает. — А вот и босс. Собственной персоной. Точнее, своей копией. Ты что, Крак, решил, что без тебя не справятся? Решил показать, на что способен настоящий демиург, а не те жалкие скрипты, которых мы только что раскидали, как кегли в боулинге? Я, знаешь ли, в боулинг не играл, но слышал, что это весело. Особенно когда выигрываешь.
— Я решил, — ответил Крак, и его голос звучал так, будто говорил не один человек, а сотня, и все они были злы, холодны и безжалостны, — что с вами нужно разобраться лично. Режим «без ограничений» — это не только для скриптов. Это для всех, кто угрожает стабильности Корпорации. А вы угрожаете. Вы — баги, которых нужно удалить. И я вас удалю. Даже если для этого мне придётся стереть вас из реальности собственноручно.
Лёха сжал кулаки, чувствуя, как кровь всё ещё капает из носа, как всё тело болит, как код внутри него пульсирует на пределе, но он не отступит, потому что он прошёл слишком долгий путь, чтобы сдаться сейчас, перед этой серебряной копией его бывшего начальника, который когда-то был просто трусом, а теперь стал чем-то большим — чем-то, что Корпорация создала, чтобы уничтожать таких, как он, таких, как его отец, таких, как Локи.
— Значит, последний бой, — сказал Лёха, и в его голосе не было страха — была решимость, такая же холодная и твёрдая, как код, из которого состоял Крак.
— Последний, — ответил Крак, и его красные глаза вспыхнули ярче. — Для вас.
Глава 7 - Охота на клинера
Крак стоял перед ними, огромный, переливающийся серебром, с глазами, которые горели красным, как два раскалённых угля, и Лёха вдруг подумал, что это уже не тот Крак, которого он знал, — не трусоватый начальник отдела контроля качества, который боялся Совета улиток больше, чем собственной смерти, а что-то другое, что-то, что Корпорация создала специально для таких случаев, когда обычных скриптов недостаточно и когда нужно уничтожить не просто баг, а целую семью багов, которые осмелились идти против системы.
— Значит, последний бой, — сказал Лёха, и голос его прозвучал ровно и спокойно, потому что он уже принял этот бой, уже смирился с тем, что может не выжить, и от этого смирения в нём появилась какая-то странная, почти пугающая лёгкость, как у человека, которому больше нечего терять, но есть за что сражаться.
— Последний, — ответил Крак, и в его голосе, который звучал как сотня голосов, сложенных в один, не было ни злости, ни страха, ни даже той холодной решимости, которую Лёха ожидал услышать, — была пустота, такая же бесконечная и бездушная, как сама Корпорация, как её серверы, как её бесконечные уровни, на которых никогда не зажигается свет и никогда не стихает гул работающих машин.
Локи не стал ждать, пока Крак нападёт первым, — он шагнул вперёд и превратился в точную копию серебряного гиганта, только он улыбался той самой улыбкой, которая могла означать что угодно, от дружелюбия до желания вас обмануть.
— А давай-ка мы проверим, кто из нас настоящий, а кто — иллюзия, — сказал Локи голосом Крака, и от этого голоса, который звучал из его рта, но с интонациями бога обмана, у Лёхи по спине побежали мурашки. — Только предупреждаю: я люблю играть в эту игру. Я в неё играл с Тором, с Одином, с самой смертью. И знаешь, кто всегда выигрывал? Я. Не потому, что я сильнее, а потому, что я хитрее. А ты, Крак, ты даже не бог. Ты — копия. Ты — подделка. Ты — скрипт, который возомнил себя начальником. И я сейчас докажу тебе, что настоящий бог обмана стоит десяти таких, как ты.
Крак не ответил — он просто поднял руку, и из его пальцев вырвался луч красного света, такой яркий, что Лёха на секунду ослеп, а когда зрение вернулось, он увидел, что Локи, который только что стоял перед ним, исчез, и на его месте была только дымка, которая медленно рассеивалась, как утренний туман над прудом.
— Первый, — сказал Крак, и в его голосе не было радости — была констатация факта, как у бухгалтера, который вычеркивает строчку из отчёта.
— А вот и нет, — сказал Локи откуда-то слева, и Лёха увидел, как бог обмана выходит из-за серверной стойки, целый и невредимый, и улыбается во весь рот. — Ты убил иллюзию. А я — вот он. Живой. Здоровый. И очень обиженный на то, что ты испортил мой выход. Я готовил его несколько секунд, знаешь ли. Это было моё лучшее превращение. Я там даже глаза тебе скопировал — красные, злые, как у марсианского хомяка, который объелся отчётов. Ты не оценил. Обидно.
Крак повернулся к Локи, и его красные глаза вспыхнули ярче, а из руки вырвался новый луч, который пронзил серверную стойку, за которой только что стоял Локи, но Локи там уже не было, потому что он снова исчез, и на этот раз он появился за спиной у Крака, и в его руке был какой-то предмет, похожий на старый, ржавый гаечный ключ, который он с размаху опустил на серебряную голову гиганта.
Гаечный ключ прошел сквозь голову Крака, как сквозь голограмму, и Локи выругался — длинно, витиевато, с использованием таких сравнений, которые Лёха даже не понял, но которые звучали очень обидно, потому что Крак, который, казалось, не реагировал ни на что, вдруг дёрнулся, и его глаза вспыхнули ярче, а изо рта вырвался звук, похожий на рык раненого зверя.
— Он не иллюзия, — крикнул Локи, отскакивая в сторону, потому что Крак развернулся и ударил его рукой, и если бы Локи не успел увернуться, этот удар размазал бы его по стене, как комара по стеклу. — Он настоящий. Он состоит из кода, но код этот — живой. Он не скрипт, Лёха. Он — копия. Точная копия Крака, которую Корпорация создала, чтобы он мог быть везде и сразу. Их несколько. Десятки. Сотни. И каждая такая же сильная, как оригинал. Может быть, даже сильнее.
— И как его убить? — спросил Лёха, уклоняясь от очередного луча, который прошёл в сантиметре от его плеча и оставил на стене чёрную, обугленную полосу, от которой пахло горелым металлом и озоном.
— Не знаю, — честно ответил Локи, и в его голосе впервые за всё время разговора прозвучало что-то, похожее на растерянность. — Я никогда не имел дела с копиями. С оригиналами — да. С оригиналами я справлялся. Я обманывал Тора, я обманывал Одина, я обманывал саму смерть. Но копия... копия не имеет души, Лёха. У неё нет страхов, нет желаний, нет слабых мест, которые можно использовать. Она просто выполняет программу. Уничтожить. Любой ценой. И её нельзя обмануть, потому что обман — это для тех, у кого есть воображение, а у копии его нет.
— Тогда я, — сказал Николай Петрович, который всё это время стоял молча, восстанавливая силы после того, как открыл узел, и теперь в его глазах горел тот самый огонь, который Лёха видел на фрагменте создания Земли — огонь творца, огонь создателя, огонь человека, который вернул себе то, что у него отняли тысячи лет назад. — Я создавал миры, Локи. Я создавал код, который был сложнее, чем эта жалкая копия. Я знаю, как он устроен. Я знаю, где его слабое место. Прикройте меня на минуту, и я вырублю его.
— Минута? — Локи закатил глаза, и его лицо — сейчас он снова был рыжим парнем с веснушками, — выражало такое искреннее страдание, что Лёха невольно улыбнулся, несмотря на боль и усталость. — Ты просишь минуту? Ты видел, что здесь происходит? Он нас сейчас убьёт, а потом будет добивать ещё секунд тридцать, на всякий случай. У нас нет минуты. У нас есть секунд тридцать, и то, если мы будем очень быстро бегать и очень громко кричать, чтобы отвлечь его внимание.
— Тогда бегай быстрее и кричи громче, — ответил Николай Петрович и закрыл глаза, погружаясь в код Крака, пытаясь найти ту единственную нить, которая держала всю конструкцию, ту самую, которую Лёха научился находить в скриптах, но только в тысячу раз сложнее, потому что Крак был не просто скриптом, а копией демиурга, и код его был таким запутанным, что даже Николай, который помнил языки, забытые Корпорацией, не был уверен, что сможет его распутать.
Локи вздохнул, превратился в огромного серебряного волка с горящими зелёными глазами и бросился на Крака, который как раз заносил руку для нового удара, и волк вцепился в его плечо зубами, и от этого укуса по серверной прошла волна, от которой замигали огоньки на стойках и загудели вентиляторы, как будто кто-то подключил их к неправильному напряжению.
Крак дёрнулся, пытаясь сбросить волка, но Локи держался крепко, и его зубы вонзались в код Крака всё глубже и глубже, оставляя на серебряной поверхности трещины, из которых сочился яркий, пульсирующий свет, похожий на кровь, только не красную, а золотистую, как узел, который они открыли в лабиринте.
— Лёха! — крикнул Локи голосом волка, который звучал как рык, но слова были понятны. — Бей его! Бей в то место, куда я кусаю! Он там слабее! Я чувствую!
Лёха не стал ждать — он подбежал к Краку, который пытался стряхнуть волка с плеча, и ударил его в то место, где зубы Локи прорвали код, ударил не кулаком, а своей сутью, своей природой ходячего бага, тем самым, что позволяло ему видеть структуру скриптов и разрывать их на части.
Крак закричал — впервые за всё время боя он издал звук, который был похож на крик живого существа, а не на скрежет металла, и из его плеча хлынул поток золотистого света, такой яркий, что Лёха зажмурился и отшатнулся, но Локи не отпустил, он вцепился ещё сильнее, и его зубы вошли в код Крака так глубоко, что волк, кажется, сам начал светиться изнутри.
— Ещё! — крикнул Локи, и Лёха ударил снова, и на этот раз он не просто разрывал код, он переписывал его, внося в него хаос, который был его природой, который делал его багом, который позволял ему разрушать системы, не прикасаясь к ним, а просто находясь рядом.
Крак пошатнулся, и его огромное серебряное тело начало терять форму — то одна рука становилась прозрачной, то нога исчезала на секунду, то голова наклонялась под невозможным углом, как у куклы, у которой оборвали нитки.
— Ещё немного, — сказал Николай Петрович, и Лёха увидел, что отец открыл глаза, и в них горела та же золотистая энергия, что и в узле, и в коде Крака, и в самом Лёхе, который был создан из этой энергии и который теперь возвращал её туда, откуда она пришла. — Я нашёл его ядро. Бей туда, Лёха. Я покажу, куда.
Николай Петрович поднял руку, и из его пальцев вырвался тонкий золотистый луч, который указал на точку в центре груди Крака, там, где у человека находится сердце, а у копии — её источник, её двигатель, её душа, если у копий вообще могут быть души.
Лёха не раздумывал — он шагнул вперёд и вонзил руку в грудь Крака, прямо в то место, куда указывал луч, и его пальцы сомкнулись вокруг чего-то твёрдого, горячего, пульсирующего, как второе сердце, и он сжал это что-то, и оно хрустнуло, как яйцо, как стеклянный шар, как код, который написали неправильно и теперь вынуждены переписывать заново.
Крак замер. Его красные глаза погасли, превратившись в две чёрные пустоты, а потом он начал рассыпаться — сначала с кончиков пальцев, потом с рук, потом с ног, и каждое рассыпавшееся место исчезало, оставляя после себя только пустоту и запах озона, как после сильной грозы.
Лёха выдернул руку, и в его ладони лежал небольшой золотистый кристалл — идеально гладкий, тёплый, пульсирующий в такт его сердцу.
— Что это? — спросил он, разглядывая кристалл и чувствуя, как внутри него, что-то отзывается на этот свет, как будто узнаёт его.
— Ядро, — ответил Николай Петрович, подходя ближе и рассматривая кристалл с уважением, смешанным с отвращением, как смотрят на красивую, но смертельно опасную вещь. — Ядро его копии. Если мы сохраним его, то сможем использовать, чтобы открыть любые двери в Корпорации. Крак имел высокий уровень доступа, а его ядро — это пропуск, который не нужно ни с кем согласовывать.
— Или мы можем его уничтожить, — сказал Локи, который снова стал человеком и теперь стоял рядом, потирая плечо, на котором остались следы от укусов, хотя он сам же и кусал Крака, и Лёха не понял, откуда у него эти следы, но решил не спрашивать, потому что с Локи лучше было не задавать лишних вопросов. — Уничтожить, и тогда у Крака не будет копии. Он останется один. Без подкрепления. Без запасного варианта. Без возможности воскреснуть, если мы его убьём.
— Мы не будем его убивать, — сказал Лёха, пряча кристалл в карман и чувствуя, как тепло от него разливается по телу, придавая сил. — Мы его используем. Как он использовал нас. Посмотрим, как ему понравится быть инструментом.
Локи усмехнулся, и в его усмешке было что-то одобрительное, почти отеческое, хотя Локи никогда не был отцом никому, кроме своей восьминогой лошади, и то случайно.
— Растёшь, Лёха, — сказал он. — Растёшь. Ещё немного, и из тебя выйдет отличный бог обмана. Или хотя бы начальник отдела контроля качества. Шутка. Не обижайся. Пойдём дальше, пока Крак не опомнился и не прислал новую копию. У него их много, но каждая следующая будет слабее предыдущей, потому что он тратит на них свои силы, а силы у него, как у любого бюрократа, не бесконечные. Они кончаются ровно в тот момент, когда нужно принимать ответственное решение.
Они пошли дальше по серверной, оставляя за спиной остатки копии Крака, которые медленно растворялись в воздухе, как снег весной, и Лёха думал о том, что этот бой был только началом, что впереди их ждёт ещё много таких боёв, и что каждый следующий будет сложнее предыдущего, потому что Крак не дурак и он будет учиться на своих ошибках, а может быть, он уже учится, и следующая копия будет лучше, сильнее, умнее, и тогда им придётся искать новые способы побеждать.
Они шли по серверной, и Лёха чувствовал, как код вокруг него становится всё плотнее, всё тяжелее, как будто они приближались к чему-то очень важному, к тому, что изменит всё, хотя он ещё не знал, что именно.
Локи шёл впереди, меняя форму каждые несколько минут, чтобы не скучать, и рассказывал истории о том, как он однажды обманул дракона, который охранял золото, и дракон поверил, что он — его собственное отражение, и попытался с собой подраться, и пока дракон дрался, Локи утащил золото, а дракон потом обиделся на себя и улетел в другую пещеру, где не было зеркал.
— Мораль этой истории, — сказал Локи, превратившись в старика с седой бородой, — в том, что если хочешь кого-то обмануть, начни с себя. Поверь в свою ложь. Стань ей. И тогда никто не сможет отличить тебя от правды. Даже ты сам. Особенно ты сам.
— Это не мораль, — сказал Лёха. — Это инструкция для сумасшедшего.
— А разве есть разница? — Локи улыбнулся, и в его улыбке была та самая древняя, усталая мудрость, которая приходит только к тем, кто пережил всё и понял, что ничего не понял. — Сумасшедшие, гении, боги — это всё ярлыки, которые люди придумали, чтобы не думать о том, что мир устроен сложнее, чем они могут себе представить. Я не сумасшедший, Лёха. Я просто вижу то, что другие не видят. И говорю то, что другие не говорят. И делаю то, что другие не делают. Это не сумасшествие. Это свобода. Попробуй, может, понравится.
Лёха не ответил — он смотрел на серверные стойки, которые тянулись вверх и вниз, насколько хватало глаз, и думал о том, сколько всего хранится в этих стойках, сколько миров, сколько жизней, сколько судеб, и как легко Корпорация может всё это уничтожить, нажав на одну кнопку, и как трудно это восстановить, даже если ты создатель, даже если ты бог, даже если ты ходячий баг.
— Мы идём к уровню сто, — сказал Локи, нарушая тишину. — Там, где хранятся души. Не те души, которые люди придумали в своих религиях, а те, которые Корпорация изъяла из миров, когда сочла их неэффективными. Там есть и боги, и герои, и простые люди, и даже несколько демиургов, которые не согласились с политикой руководства и были деактивированы за нарушение трудовой дисциплины.
— И что мы там найдём? — спросил Николай Петрович, который шёл молча, восстанавливая силы после боя, и в его голосе было любопытство, смешанное с тревогой, как у человека, который идёт на встречу со своим прошлым и не знает, обрадуется он или огорчится.
— Понятия не имею, — честно ответил Локи. — Я там никогда не был. Меня туда не пускали, потому что я, знаешь ли, ещё не умер и не был деактивирован. Я просто забыт. А забытые — они не в архиве. Они в междумирье. Это разные вещи. Архив — это тюрьма. Междумирье — это... ну, это как комната ожидания. Только без выхода. И без расписания. И без надежды, что тебя когда-нибудь позовут.
— А мы можем кого-то оттуда забрать? — спросил Лёха, и в его голосе появилась та самая сталь, которую он уловил у Локи в начале разговора, только теперь это была его собственная сталь, выкованная из боли, потерь и тысяч лет работы чистильщиком.
— Теоретически — да, — Локи задумался, и его лицо — сейчас он был молодым рыжим парнем с веснушками, — стало серьёзным, почти испуганным, хотя Локи никогда не пугался, потому что он был богом, а боги не боятся, они просто делают вид, что боятся, чтобы другие чувствовали себя лучше. — Практически — никто никогда не пробовал. Потому что для этого нужно иметь доступ к исходным кодам, а доступ к исходным кодам есть только у Совета улиток, а Совет улиток не занимается благотворительностью. Они занимаются оптимизацией. А оптимизация, как ты знаешь, это когда всё лишнее выбрасывают, а нужное перекладывают с места на место, чтобы создавать видимость работы.
— Тогда мы будем первыми, — сказал Лёха, и в его голосе не было сомнений — была уверенность человека, который уже решил, что он сделает, и не собирается отступать, даже если это будет стоить ему жизни.
— Я знал, что ты это скажешь, — Локи вздохнул, и в его вздохе была такая обречённость, что Лёха невольно улыбнулся. — Поэтому я и пошёл с вами. Потому что с вами не скучно. А скука, как ты знаешь, это единственное, чего я боюсь по-настоящему. Ну, и ещё пауков. Но пауков я боюсь больше. И лососей. Лососи — это вообще кошмар. Они такие скользкие. И у них глаза бессмысленные. Как у Крака. Только у Крака глаза красные, а у лососей — чёрные. Но суть одна.
Они подошли к лифту — огромной металлической двери с надписью «Уровень 100. Архив душ. Доступ только по специальным пропускам». Лёха достал из кармана золотистый кристалл — ядро копии Крака — и приложил его к сенсорной панели. Дверь пискнула, мигнула зелёным и открылась, выпуская облако холодного, сухого воздуха, пахнущего старыми бумагами и чем-то ещё, чем-то, что Лёха не мог опознать, но что вызывало у него смутное чувство дежавю, будто он уже был здесь когда-то, в другой жизни, которую Корпорация стёрла из его памяти.
— Добро пожаловать в архив, — сказал Локи, шагая в лифт первым. — Не потеряйтесь. Здесь заблудиться легче, чем найти смысл жизни.
Лифт тронулся, и Лёха почувствовал, как его тело становится тяжелее, как будто их везли не вверх, а вниз, в самое сердце Корпорации, туда, где хранятся её самые страшные тайны. Двери открылись, и они вышли в огромный зал, где вместо стен были бесконечные стеллажи, уходящие вверх и вниз, насколько хватало глаз, и на каждом стеллаже стояли тысячи маленьких светящихся шаров, и каждый шар пульсировал своим светом, и Лёха вдруг понял, что это не шары, это души — те самые, которые Корпорация изъяла из миров, когда сочла их неэффективными, и теперь они хранились здесь, в этом бесконечном архиве, никому не нужные, никем не забытые, но и никем не вспоминаемые.
— Красиво, правда? — спросил Локи, и в его голосе не было привычной насмешки — была тихая, спокойная грусть, как у человека, который потерял что-то очень важное и знает, что никогда это не вернёт. — Каждая из этих душ когда-то была кем-то. Кто-то был героем, кто-то — злодеем, кто-то — просто человеком, который жил, любил, страдал и умер, а потом его душу изъяли, заархивировали и поставили на полку, чтобы она не мешала Корпорации работать. И никто не спросил, хочет ли она этого. Никто не спросил, есть ли у неё право на второй шанс. Никто не спросил, не лучше ли было бы просто уничтожить её, чем хранить здесь, в этом бесконечном холодильнике, где нет ни времени, ни пространства, ни надежды.
— Мы можем их освободить? — спросил Лёха, и в его голосе была такая боль, что Локи посмотрел на него с удивлением, потому что бог обмана не думал, что чистильщик способен на такие чувства.
— Не сейчас, — ответил Локи. — Сначала исходные коды. Потом — всё остальное. Если мы попробуем освободить их сейчас, Корпорация узнает о нас, и тогда нам конец. Мы должны быть умнее. Мы должны быть хитрее. Мы должны быть теми, кто играет по правилам, но при этом жульничает так, что никто не замечает. Как я. Всегда как я.
Они пошли дальше по архиву, между стеллажами с душами, и Лёха чувствовал, как каждая душа отзывается на его присутствие, как они тянутся к нему, как они шепчут его имя, хотя они не знают его имени, потому что оно не было записано ни в одном реестре, оно было только у него, и у его отца, и у его матери, которую он ещё не спас, но обязательно спасёт, чего бы это ему ни стоило.
— Стойте, — сказал Николай Петрович, и в его голосе было что-то, чего Лёха не слышал раньше — изумление, смешанное с ужасом, как у человека, который увидел призрака и понял, что призрак — это его собственное отражение в зеркале. — Я знаю эти души. Я их создавал. Это... это миры, которые я потерял. Это люди, которых я помнил. Это... это моя жизнь. Вся моя жизнь, которую Корпорация забрала у меня и заперла здесь, в этом архиве, чтобы я никогда не мог к ней вернуться.
— Теперь ты можешь, — сказал Лёха, кладя руку на плечо отца. — Теперь ты можешь вернуть всё. Мы можем вернуть всё. Не сразу. Не сейчас. Но когда-нибудь. Когда мы доберёмся до исходных кодов. Когда мы перепишем реальность. Тогда мы вернём и их, и её, и всех, кого Корпорация украла у нас.
— Пойдём, — сказал Локи, и в его голосе не было привычной насмешки — была усталость, как у человека, который слишком долго ждал и наконец дождался. — Нас ждут исходные коды, а там — правда, или ложь, или что-то среднее. Я не знаю, я никогда там не был. Но я хочу посмотреть хотя бы одним глазом, а потом, может быть, я снова стану богом. Настоящим, не тенью, не пустотой, не голосом в междумирье, который никто не слышит, а богом. Даже если я буду единственным, даже если все остальные останутся в архиве - я буду, и этого достаточно.
Они пошли дальше, оставляя за спиной стеллажи с душами, которые светились в темноте, как звёзды, и Лёха знал, что он вернётся сюда, что он освободит их всех, чего бы это ему ни стоило.
Глава 8 - Охотники
Локи шёл впереди, выбрав облик долговязого парня с вечно удивлённым лицом, и его шаги гулко отдавались от металлических стеллажей, заставляя шары с душами вздрагивать и менять цвет с тускло-синего на тревожно-оранжевый, а потом снова на синий, когда эхо затихало и в архив возвращалась та самая тяжелая, давящая тишина, которая, казалось, давила на плечи сильнее, чем любая гравитация в любом из миров, которые Лёха когда-либо чинил. Архив душ оказался больше, чем казалось из лифта — стеллажи уходили в бесконечность не только вверх и вниз, но и в стороны, и Лёха понял, что если они свернут не туда, то будут блуждать здесь до тех пор, пока Корпорация не заметит их присутствие и не сотрёт в порошок вместе со всем уровнем, а может быть, и вместе с соседними, для надёжности.
— Ты уверен, что знаешь дорогу? — спросил Лёха, оглядываясь на отца, который шёл молча и то и дело останавливался, чтобы посмотреть на очередной шар с застывшим внутри лицом, и в этих остановках было что-то отчаянное, почти детское — как будто Николай Петрович надеялся увидеть среди миллионов чужих душ ту, единственную, которую искал всю свою жизнь.
— Я никогда здесь не был, — ответил Локи, не оборачиваясь, и его голос звучал так, будто он рассказывал старую, давно всем известную историю, которую повторяют только для того, чтобы заполнить тишину. — Но я чувствую код, он течёт в одну сторону, как вода под уклон, а код исходников Земли должен быть самым ярким, самым плотным, самым старым на этом уровне, потому что Земля была одной из первых песочниц, которые Корпорация запустила в производство, и её исходники писались ещё на тех языках, которые сейчас никто не помнит, кроме твоего отца и, может быть, ещё пары древних демиургов, которые давно сидят в таких же архивах, только в качестве экспонатов, а не смотрителей. Мы идём к нему, просто смотрите, где шары светятся ярче, и не отвлекайтесь на лица, потому что если вы начнёте жалеть каждую душу, которую здесь видите, мы будем идти до тех пор, пока Корпорация не заметит нас, а она заметит, рано или поздно, потому что даже в самом забытом углу системы есть своя камера, свой наблюдатель, который ждёт, когда кто-то сделает что-то не так.
Лёха смотрел на шары, и в каждом из них он видел чью-то жизнь — молодой воин с мечом, поднятым над головой, старуха, сидящая у окна, ребёнок, который бежит по полю с пучком цветов в руке, мужчина в деловом костюме, который стоит у микрофона и что-то говорит толпе, женщина, которая держит на руках младенца и улыбается так, будто весь мир принадлежит только ей и этому младенцу. Все они когда-то были живыми, все они когда-то дышали, любили, страдали, надеялись, а теперь их души хранились здесь, в этом бесконечном холодильнике, где не было ни времени, ни пространства, ни надежды, и Лёха подумал, что Корпорация, которая считала себя вершиной мироздания, на самом деле была просто огромным кладбищем, где мертвецов не хоронили, а ставили на полки, чтобы они не мешали живым работать.
— Сколько их здесь? — спросил Лёха, не ожидая ответа, потому что ответа на такой вопрос не мог знать никто, даже Локи, даже сам Совет улиток, если он вообще существовал.
— Миллионы, — ответил Локи, и его голос стал тише, как будто он боялся разбудить тех, кто спал в этих шарах. — Миллиарды, я не знаю точно, Корпорация не ведёт учёта того, что считает мусором, а для неё души — это мусор, отходы производства, побочный продукт создания миров, их можно хранить, можно уничтожить, можно забыть, и никто не спросит, никто не вспомнит, никто не придёт и не скажет: «Эй, это чья-то жизнь, верните её обратно», потому что те, кто могли бы прийти, уже давно сами лежат на таких же полках, и их шары светятся чуть ярче или чуть тусклее, но суть от этого не меняется.
— А мы придём, — сказал Николай Петрович, и в его голосе была такая решимость, что Локи на секунду обернулся и посмотрел на старого создателя с уважением, смешанным с удивлением, потому что бог обмана не думал, что человек, просидевший тысячи лет на берегу мутного пруда с удочкой, может говорить таким тоном. — Мы придём и вернём всех, каждого, даже если на это уйдёт остаток нашей жизни, даже если нам придётся переписать каждый код вручную, даже если мы умрём, но не успеем сделать всё — мы вернёмся, потому что мы не имеем права бросать тех, кто ждёт.
— Остаток вашей жизни — это капля в море, — Локи вздохнул, и в его вздохе была такая горечь, что Лёха невольно сжал кулаки, потому что он понимал: Локи прав, они не успеют, даже если будут работать без остановки, даже если подключат к этому всех, кого знают, даже если сам Совет улиток вдруг прозреет и решит помочь, времени всё равно не хватит, потому что здесь слишком много душ, и каждая из них требует времени, чтобы её освободить, а время — это единственное, чего у них нет, потому что за ними охотится Корпорация, потому что Крак уже отправил новую волну, потому что Заказчик, кто бы он ни был, уже знает, где они, и готовит свою ловушку.
Они шли дальше, и Лёха смотрел на стеллажи, которые тянулись в обе стороны, и думал о том, что каждая из этих душ когда-то была кем-то, кого кто-то любил, кто-то ждал, кто-то помнил, а теперь о них не помнил никто, кроме Корпорации, которая хранила их как вещдоки, как доказательства своей власти, как трофеи, которые можно выставить на полку и забыть навсегда.
— Стойте, — сказал Локи, и его голос вдруг стал жёстким, как сталь, как код, который нельзя переписать, потому что он написан на языке, который никто не помнит. — Здесь кто-то есть. Не скрипты, не копии, не те, кого мы встречали раньше. Другие. Живые. Или почти живые. Или те, кого сделали такими, чтобы они забыли, что они когда-то были живыми.
Из-за поворота вышли семеро. Они двигались плавно, почти танцуя, и в их движениях была та странная, механическая грация, которая бывает у хорошо отлаженных машин — ни одного лишнего жеста, ни одного случайного поворота головы, ни одного взгляда в сторону, всё только по делу, только для того, чтобы выполнить приказ. У них не было формы — каждый выглядел так, как выглядел при жизни, но в их глазах не было света, не было мысли, не было даже той пустоты, которая была у скриптов, потому что пустота — это тоже что-то, а у этих было полное, абсолютное, беспросветное ничто.
Лёха узнал их всех. Стоян, с которым они когда-то чинили баги в секторе 891 и который потом ушёл в наёмники, потому что работа в Корпорации не приносила ему удовольствия, а убийство багов приносило, и Стоян тогда сказал: «Лёха, ты хороший парень, но ты слишком правильный, а в этой жизни правильные умирают первыми, потому что они верят, что есть справедливость, а справедливости нет, есть только выгодные и невыгодные сделки». Марго, которую понизили за отказ подписать фальшивый отчёт, а потом она исчезла, и никто не знал, куда, и Лёха тогда подумал, что она просто уволилась и ушла в другой сектор, но оказалось, что её переписали и сделали охотницей. Хмурый дядя Витя, который учил Лёху настраивать сенсоры реальности, а потом его перевели в другой отдел, и Лёха больше никогда его не видел, и дядя Витя всегда говорил: «Запомни, Лёха, в Корпорации нет людей, есть только единицы хранения, и если ты это поймёшь, тебе будет легче жить, а если не поймёшь — ты сойдёшь с ума, как я». И другие — все они когда-то работали в Корпорации, все они были демиургами или клинерами, все они дышали, смеялись, пили кофе в столовой на уровне тридцать и жаловались на начальство, а теперь стояли перед Лёхой с пустыми глазами и ждали приказа.
— Лёха, — сказал Стоян, и его голос звучал чужим, механическим, как будто говорил не человек, а запись, которую зациклили и запустили на повтор, и в этой записи не было ни одной живой ноты, ни одного намёка на ту иронию, с которой Стоян всегда разговаривал при жизни. — Ты нарушил протокол. Ты должен вернуться. Крак обещал не наказывать, если вы сдадитесь добровольно. Он даже повышение обещал. Для тебя и для твоего отца. И для бога, если бог согласится сотрудничать.
— Для бога? — спросил Локи, ухмыляясь, и в его ухмылке было что-то от того самого Стояна, которого Лёха знал когда-то — такая же лёгкая, почти дружеская насмешка, только более древняя, более усталая, более пустая.
Стоян не ответил. Его глаза оставались пустыми, лицо не выражало ничего, даже когда Локи шагнул к нему и посмотрел прямо в зрачки, надеясь увидеть хоть искру, хоть намёк на ту личность, которая когда-то жила в этом теле.
— Это охотники за багами, — тихо сказал Локи, отступая назад и поворачиваясь к Лёхе. — Их код переписан, они не помнят себя, они помнят только приказ. Они не остановятся, пока мы не умрём или пока они не умрут. Крак отправил их, когда понял, что копия не справилась. Теперь это его последний козырь. И, судя по тому, что они здесь, Заказчик решил, что мы уже достаточно сильные, чтобы пройти это испытание, или достаточно слабые, чтобы умереть, и он наконец-то увидит, на что мы способны.
— И как их убивать? — спросил Лёха, сжимая кулаки и чувствуя, как внутри него, там, где пульсировала энергия, оставленная матерью, начинает разгораться холодный, ровный огонь, не имеющий ничего общего с той слепой яростью, которая была в нём раньше.
— Как скриптов, — ответил Локи, и его голос звучал так, будто он обсуждал погоду или курс доллара — спокойно, равнодушно, почти скучающе, хотя Лёха видел, как напряглись его плечи и как его пальцы непроизвольно сжимаются в кулаки. — Они сделаны из того же, только внутри каждого — сознание человека, которое можно освободить. Или не освобождать. Я бы на твоём месте не заморачивался, потому что у нас нет времени на сантименты, а эти ребята не будут ждать, пока мы решим, кого спасать, а кого нет.
— Я на своём месте, — ответил Лёха, делая шаг вперёд и вставая напротив Стояна, который за это время не сдвинулся ни на миллиметр, даже не моргнул, даже не вздохнул. — И я заморачиваюсь. Потому что если я не позаморачиваюсь сейчас, то потом мне придётся заморачиваться всю жизнь, думая о том, что я мог их спасти, но не стал.
Стоян шагнул вперёд, и Лёха ударил первым — не раздумывая, не пытаясь найти слабое место, просто вложив в удар всю свою суть ходячего бага, ту самую, которая позволяла ему видеть структуру скриптов и разрывать их на части. Рука вошла в грудь Стояна, как в масло, и Лёха нащупал кристалл — маленький, горячий, пульсирующий, как сердце перепуганной птицы. Он вырвал его, и Стоян рассыпался в пыль, даже не успев закричать, не успев понять, что произошло, не успев вспомнить, кто он такой на самом деле.
Кристалл остался в ладони — золотистый, тёплый, живой, и в его глубине Лёха увидел лицо Стояна, молодого, улыбающегося, каким он был до того, как Корпорация переписала его код и сделала охотником.
— Один, — сказал Локи, превращаясь в медведя — огромного, лохматого, с глазами, которые горели зелёным огнём, и с пастью, полной острых, как бритва, зубов. — Шестеро мои. Ты только кристаллы собирай, не пропусти.
Медведь бросился на охотников, и Лёха не стал смотреть — он знал, что Локи справится, потому что бог обмана, даже лишённый своей божественной силы, оставался богом, а боги не проигрывают тем, кто забыл, кто они такие. Вместо этого он подошёл к отцу, который стоял не двигаясь и смотрел на Марго — ту самую, которую понизили, а потом переписали и сделали охотницей. Она была красивой когда-то, с живыми глазами и лёгкой улыбкой, а теперь стояла с пустым лицом и ждала приказа, который должен был отдать кто-то, кто считал себя выше неё, выше всех них, выше самой Корпорации.
— Папа, — сказал Лёха, касаясь плеча отца. — Нам нужно идти. Локи не сможет держать их вечно.
— Я знаю, — ответил Николай Петрович, не отрывая взгляда от Марго, и в его голосе была такая боль, что Лёха на секунду забыл, что он чистильщик, что он баг, что он сын, и просто почувствовал себя мальчиком, который смотрит на своего отца и не знает, как ему помочь. — Просто она была хорошим человеком, Лёха. Она не заслужила этого. Никто из них не заслужил.
— Никто не заслужил, — согласился Лёха, убирая кристалл Стояна в карман и чувствуя, как тепло от него разливается по телу, смешиваясь с той энергией, которая была в нём с рождения. — Поэтому мы и идём к исходным кодам. Поэтому мы не остановимся. Поэтому мы победим.
Локи расправился с охотниками быстро — он разорвал их на части, вырвал кристаллы и спрятал в карман своей куртки, которая почему-то не порвалась, когда он превращался из медведя обратно в человека, и Лёха подумал, что это, наверное, тоже магия, или код, или просто удача, которая иногда улыбается даже тем, кто давно перестал в неё верить. Марго рассыпалась последней, и Николай Петрович на секунду закрыл глаза, а когда открыл — в них не было боли, была только решимость, та самая, которая сжигала его изнутри тысячи лет и наконец-то вырвалась наружу.
— Пять минут, — сказал Локи, отряхиваясь и проверяя, все ли кристаллы на месте. — У нас есть пять минут, пока Заказчик не поймёт, что охотники мертвы, и не пошлёт новых, или не придёт сам, потому что я слышал, он не любит проигрывать, а когда кто-то не любит проигрывать, он либо становится чемпионом, либо умирает, либо начинает играть грязно. Наш Заказчик, судя по всему, выбрал третье.
— Кто он? — спросил Лёха, перебирая кристаллы в руке и чувствуя, как они пульсируют в такт его сердцу — медленно, тяжело, как будто каждая душа, запертая в них, пыталась сказать ему что-то важное, но не могла, потому что её код был слишком сильно переписан. — Заказчик. Кто это?
— Понятия не имею, — ответил Локи, и в его голосе впервые за всё время прозвучало что-то, похожее на растерянность, как у человека, который привык знать всё или делать вид, что знает, а тут вдруг столкнулся с тем, что не может понять даже на уровне иллюзии. — Но он сидит высоко. Выше Крака. Выше Совета улиток. Может быть, даже выше самой Корпорации. Он тот, кто дал Краку доступ, кто прикрывал его, когда тот превышал полномочия, кто послал охотников. И он хочет, чтобы вы дошли до исходных кодов. Зачем — не знаю. Может быть, чтобы уничтожить их. Может быть, чтобы захватить. Может быть, чтобы освободить того, кто там заперт.
— Тогда зачем он послал охотников? — спросил Лёха, чувствуя, как внутри него закипает злость — не та, слепая и бесполезная, а холодная, расчётливая, которая бывает у людей, которые поняли, что их использовали. — Если он хочет, чтобы мы дошли, зачем нас убивать?
— Затем, что ты ему нужен живым, но не слишком сильным, — ответил Локи, и его лицо — сейчас он выбрал облик старого, мудрого ворона с седыми перьями на голове — стало серьёзным, почти мрачным. — Он проверяет вас, Лёха. Каждый бой — это экзамен. Если вы слабые — вы умрёте, и он найдёт другой способ добраться до исходников. Если вы сильные — вы выживете, но потратите силы, и когда доберётесь до него, у вас уже не будет энергии сопротивляться. Он не хочет вас убивать. Он хочет вас обессилить. А потом взять голыми руками, как рыбу, которая выпрыгнула из воды и теперь бьётся на берегу, не в силах вернуться обратно.
— Хитро, — сказал Николай Петрович, и в его голосе было столько презрения, сколько может быть у человека, который всю жизнь имел дело с бюрократами и знает, что они не меняются, даже когда становятся богами или демонами или чем-то средним.
— Он Заказчик, — ответил Локи, ускоряя шаг и переходя на бег. — Он не Крак, он не тупой скрипт, он не копия, которая думает, что она оригинал. Он знает, что делает. Поэтому бежим. Быстрее. Пока он не понял, что мы ещё не устали настолько, чтобы стать лёгкой добычей.
Они побежали. Локи — впереди, Лёха — за ним, Николай Петрович, который тяжело дышал и иногда отставал, но упрямо продолжал бежать, потому что знал: если он остановится, то подведёт сына, а подвести сына было страшнее, чем умереть, страшнее, чем проиграть, страшнее, чем снова оказаться запертым в своей вселенной на тысячи лет. Стеллажи с душами мелькали мимо, шары вспыхивали оранжевым, потом красным, потом снова оранжевым, и гул внизу становился всё громче, всё настойчивее, всё ближе, как будто огромный зверь, который спал в глубине архива, наконец-то проснулся и потянулся, разминая кости после долгой спячки.
— Здесь! — крикнул Локи, останавливаясь перед массивной дверью с надписью «Исходные коды Земли. Доступ запрещён. Нарушители будут деактивированы», и под надписью, мелкими буквами, которые были видны только при определённом освещении, было добавлено: «А также их родственники, друзья, знакомые и все, кто когда-либо слышал их имена, потому что Корпорация не рискует».
Лёха достал из кармана золотистый кристалл — ядро копии Крака, то самое, которое он вырвал из груди серебряного гиганта, — и приложил его к сенсорной панели, которая, судя по виду, не обновлялась с тех пор, как Корпорация переписала исходники Земли в последний раз, а это было очень давно. Дверь пискнула, мигнула зелёным и медленно, со скрежетом, который разносился по всему архиву, как крик умирающего животного, открылась, выпуская облако тёплого, золотистого воздуха, пахнущего пылью, старыми воспоминаниями и чем-то ещё, чем-то, что Лёха не мог описать, но что вызывало у него смутное чувство дежавю.
За дверью не было привычного серого коридора Корпорации, не было бесконечных серверных стоек, не было мигающих огоньков и гула вентиляторов. Там был другой мир — тёплый, золотистый, похожий на тот самый узел, который они открыли в лабиринте, только больше, ярче, древнее, и Лёха вдруг понял, что стоит на пороге места, где начиналась не только Земля, но и вся его жизнь, вся его боль, вся его надежда.
Они вошли, дверь за ними закрылась, и гул стих, как будто кто-то нажал на кнопку «пауза» и мир замер в ожидании того, что будет дальше.
— Ну вот, — сказал Локи, оглядываясь по сторонам и потирая руки, как купец, который только что выгодно продал товар и теперь подсчитывает барыши. — Мы в сердце Корпорации. Уровень двести пятьдесят. Хранилище исходных кодов Земли. И, судя по запаху, здесь никого не было тысячи лет, а может быть, и дольше, потому что Корпорация давно забыла о существовании этого места, как забывают о старых игрушках, которые когда-то любили, а потом спрятали на антресоли и больше никогда не доставали.
Перед ними простирался огромный зал, похожий на пирамиду — стены сужались кверху, а внизу, на самом дне, пульсировал огромный золотистый шар, размером с пятиэтажный дом, и внутри шара Лёха видел код — бесконечные строки, которые переплетались, расходились, сходились снова, и в этом переплетении угадывались очертания материков, океанов, городов, лиц, имён, судеб.
— Это исходный код Земли? — спросил Лёха, не веря своим глазам, потому что он никогда не видел ничего подобного, даже в самых смелых своих снах, которые ему снились в те редкие моменты, когда Корпорация отключала его от сети на профилактику.
— Это он, — ответил Николай Петрович, и его голос дрожал — впервые за всё время, с тех пор как они встретились на берегу того самого пруда, где Лёха нашёл отца после тысячи лет разлуки. — Я узнаю его. Я писал его. Каждую строку. Каждую запятую. Каждый пробел. Это мой код, Лёха. Моя жизнь. Моя душа. И в нём — она. Твоя мать. Её код. Её сознание. Её душа. Всё, что Корпорация не смогла уничтожить, потому что оно было слишком глубоко, слишком старо, слишком важно для этого мира, для этого кода, для этой реальности, которая держится на ней, как на якоре.
Лёха шагнул к шару, и золотистый свет коснулся его лица, и в этот момент он почувствовал — внутри шара, внутри кода, внутри тысяч и тысяч строк, которые писал его отец что-то живое, тёплое, родное, и это что-то тянулось к нему, как тянутся к свету растения, которые росли в темноте слишком долго и наконец-то увидели солнце.
— Мама, — сказал он, и шар вспыхнул ярче, и Лёхе показалось, что кто-то обнял его — невесомо, едва ощутимо, но так тепло, как не обнимал никто и никогда, даже отец, даже те редкие люди, которых он встречал за тысячелетия своей работы и успевал назвать друзьями, прежде чем Корпорация стирала их из его памяти.
— Она слышит тебя, — сказал Николай Петрович, подходя ближе к шару. — Я чувствую её код. Он здесь, внутри. Она всегда была здесь.
— Откуда ты знаешь? — спросил Лёха. — Мы даже не знали, жива ли она. А ты говоришь так, будто видел её вчера.
— Потому что я рассказал, — вмешался Локи, отлипая от стены и подходя к ним. — Пока вы шли через архив, мы с твоим отцом немного поговорили. Я объяснил ему кое-что про Корпорацию, про то, как она следит за теми, кто ей не нравится, и про агентов, которых она использует для этого.
— Каких агентов? — спросил Лёха.
— Есть в Корпорации одна штука, — Локи понизил голос, как будто боялся, что их подслушивают даже здесь, в сердце исходных кодов. — Называется «Шорох». Это программа, вернее, не совсем программа, а скорее сознание, запертое в коде и превращённое в инструмент слежки. Оно проникает везде, фиксирует всё, передаёт данные тем, кто им управляет. Идеальный шпион, потому что его невозможно обнаружить — он не оставляет следов. Крак получил доступ к такому агенту перед тем, как отправить тебя на Землю.
— И ты знаешь, кто этот агент? — спросил Лёха, чувствуя, как внутри холодеет.
— Догадываюсь, — ответил Локи. — Слишком много совпадений. «Шорох» всегда знал, где вы находитесь. Он передавал данные Краку, но иногда данные были странными — неточными, запаздывающими, противоречивыми. Кто-то внутри «Шороха» намеренно искажал информацию. Кто-то, кто хотел, чтобы вы выжили. А когда мы вошли в этот зал и я увидел код твоей матери, я понял, кто этот кто-то.
В этот момент шар вспыхнул ослепительно-белым, и из него вышли трое. Они были похожи на тех охотников, что напали на них в архиве, только больше, сильнее, страшнее. Их лица не были пустыми — они были злыми, и в их глазах горел красный огонь, такой же, как у копии Крака, только глубже, древнее, беспощаднее. Они не смотрели на Лёху, не смотрели на Николая Петровича, не смотрели на Локи — они смотрели на шар, на код, на то, что хранилось внутри, и в их взглядах было что-то, похожее на голод, на жажду, на желание уничтожить всё, что когда-то было живым и настоящим.
— Заказчик не дремлет, — сказал Локи, превращаясь в огромного змея с чешуёй, которая переливалась всеми цветами радуги, и с глазами, которые горели зелёным огнём, но в этом огне не было веселья, была только усталость. — Он отправил новую партию. Прямо к исходникам. Умно. Очень умно. Он знал, что мы придём сюда, и подготовил встречу. Наверное, даже шампанское открыл, когда мы зашли в лифт.
— Сколько их? — спросил Лёха, готовясь к бою.
— Трое, — ответил Локи, и его змеиный язык выскользнул из пасти, облизнув чешую. — Но эти — не охотники. Эти — убийцы. Их код писал не Крак. Их код писал сам Заказчик. Они не просто сильные. Они — совершенные. У них нет слабых мест. Нет кристаллов, которые можно вырвать. Нет узлов, которые можно разорвать. Они — идеальное оружие. И они пришли, чтобы нас уничтожить, потому что Заказчик решил, что мы прошли уже достаточно испытаний, и теперь пора заканчивать игру.
— Тогда будем драться, — сказал Лёха, шагнув вперёд и вставая между отцом и убийцами. — Как раньше. Как всегда. Пока не упадём.
— Ты не понимаешь, — сказал Локи, и в его голосе впервые за всё время прозвучал страх — не тот, дешёвый, который бывает у людей, когда они видят паука, а настоящий, глубокий, который бывает у богов, когда они понимают, что их противник сильнее, чем всё, что они видели за тысячелетия своего существования. — Их нельзя убить. Их можно только заблокировать. Заморозить код. Остановить. А потом стереть. Но для этого нужно время. А у нас его нет, потому что они уже здесь, и они уже нападают.
Первый убийца бросился на Локи, и змей едва успел увернуться, оставив в зубах убийцы кусок своей чешуи, которая сразу же рассыпалась в пыль, как будто её никогда и не было. Лёха не стал ждать — он атаковал второго убийцу, и его рука вошла в его грудь, но вместо кристалла он нащупал пустоту, такую же бесконечную и холодную, как пустота между мирами, где нет ни времени, ни пространства, ни надежды. Код убийцы был везде и нигде одновременно, он перетекал из одной точки в другую, и Лёха не мог за него ухватиться, потому что стоило ему коснуться одной нити, как она исчезала, а на её месте появлялось десять новых, и все они были одинаково невидимыми, одинаково неуловимыми, одинаково смертоносными.
— Папа! — крикнул Лёха, уворачиваясь от удара, который мог бы разорвать его пополам, и чувствуя, как воздух свистит над его головой. — Что делать?
Николай Петрович стоял у шара, закрыв глаза, и его руки светились золотистым светом — таким же, как сам шар, как код исходников, как та энергия, которая текла в жилах Лёхи и делала его тем, кем он был.
— Я открываю исходники! — крикнул он, и в его голосе была такая сила, что Лёха на секунду забыл, что перед ним старый, усталый человек. — Держитесь! Ещё минуту!
— Минуту?! — заорал Локи, уворачиваясь от третьего убийцы и теряя ещё один кусок чешуи. — Ты опять про минуту?! У нас нет минуты, и у меня нет больше чешуи, чтобы её терять!
— Не кричи, — сказал Николай Петрович, не открывая глаз, и его голос звучал странно — отстранённо, как будто он говорил не с ними, а с кем-то внутри себя. — Я почти понял. Их код... он похож на тот, который я видел давно. Очень давно. Те же отголоски, те же обходные пути, та же архитектура, которую никто не использовал после Великой чистки.
— И что? — Лёха отбился от очередной атаки, и его плечо пронзила острая боль — не та, к которой он привык, а новая, какая-то внутренняя, как будто код внутри него самого начал рассыпаться. — Это поможет нам их убить?
— Это значит, — Николай Петрович открыл глаза, и в них не было усталости — было удивление, смешанное с чем-то, похожим на узнавание, — что Заказчик не кто-то там, а один из нас. Из старых. Из тех, кто писал этот мир до того, как Корпорация переписала его под себя. Возможно, я его знаю. Возможно, он знает меня.
— Очень трогательно, — перебил Локи, уворачиваясь от убийцы, который чуть не оторвал ему голову. — Но сейчас не время для семейных воспоминаний! У нас тут, между прочим, экзистенциальный кризис в реальном времени!
Лёха хотел ответить, но в этот момент один из убийц — тот, который атаковал Локи с самого начала, — резко изменил тактику. Он перестал нападать, отступил на несколько шагов и замер, а его красные глаза начали пульсировать чаще, как будто он что-то сканировал, анализировал, искал.
— Он что-то делает, — сказал Лёха, чувствуя, как по коже пробегают мурашки.
— Он нас сканирует, — ответил Локи, и его голос стал тише, как будто он боялся спугнуть удачу. — Ищет слабые места. Просчитывает варианты. Он — идеальный убийца, Лёха. Он не ошибается.
— Тогда нам нужно, чтобы он ошибся, — сказал Николай Петрович, поворачиваясь к Локи. — Ты бог обмана или Петрушка? Обмани его!
— Что? — Локи уставился на Николая так, будто тот предложил ему станцевать канкан на Совете улиток. — Обмануть идеального убийцу? У которого нет слабостей, нет страхов, нет даже воображения, которое можно было бы использовать? Ты предлагаешь мне обмануть программу?
— Ты бог, — повторил Николай Петрович. — А боги обманывают даже смерть.
Локи замер. Его лицо стало серьёзным, почти торжественным. Он посмотрел на убийц, которые застыли в ожидании, на Лёху, который еле держался на ногах, на Николая, который стоял у шара и светился золотистым светом, и что-то щёлкнуло в его глазах — то самое, что щёлкает, когда бог обмана наконец-то понимает, что от него хотят.
— Хорошо, — сказал он. — Я попробую. Но если я превращусь в тыкву, вы обязаны меня вынести. И поставить на самое почётное место. Я хочу, чтобы меня видели все. Я хочу, чтобы меня боялись. Я хочу, чтобы меня...
— Локи, — перебил Лёха. — Работай.
Локи вздохнул, закрыл глаза, и в тот же миг вокруг них всё изменилось. Свет стал другим — не золотистым, не красным, а каким-то неестественным, болезненно-жёлтым, как лампы в морге. Воздух стал тяжелее, и в нём появился запах — запах смерти, разложения, того, что было когда-то живым, а теперь превратилось в прах.
Убийцы замерли. Их красные глаза замигали быстрее, и Лёха понял, что они не понимают, что происходит. Они сканировали пространство, искали цели, но цели не было — была только пустота, были только трупы, был только запах смерти.
— Они видят нас мёртвыми, — прошептал Локи, и его голос звучал так, будто он говорил через силу, будто каждое слово давалось ему с трудом. — Я создал иллюзию. Полную. С запахами, со звуками, с деталями, которые невозможно отличить от реальности. Они верят, что мы мертвы. Они сканируют, проверяют, анализируют, но не могут найти ошибку, потому что я бог, а боги не ошибаются, когда дело касается обмана.
— Надолго? — спросил Николай Петрович.
— Минуты на две, — ответил Локи, и его лицо стало белым, как бумага. — Может быть, на три. Я не знаю. Я никогда не обманывал идеальных убийц. Это как игра в шахматы с компьютером — ты можешь выиграть один раз, но потом он научится, и ты проиграешь. У нас есть один шанс.
— Хватит, — сказал Лёха, подхватывая Локи на плечи и чувствуя, как бог обмана становится тяжелее с каждой секундой, как будто иллюзия высасывала из него силы. — Заходим в шар. Папа, открывай.
Николай Петрович не стал ждать. Он поднял руку, и шар за спиной вспыхнул ослепительно-белым, и из него вырвался луч золотистого света, который ударил прямо в центр зала, открывая проход — не в код, не в исходники, а в то место, где ждала Лена.
— Идите, — сказал Николай Петрович, и его голос звучал так, будто он стоял на краю пропасти и смотрел вниз. — Я за вами.
Лёха шагнул в проход, и золотистый свет поглотил его, и в этот момент он услышал, как один из убийц за спиной издал звук — не крик, не рык, а что-то, похожее на разочарование, как у машины, которая не может выполнить свою задачу и не понимает, почему.
— Локи, — сказал Лёха, чувствуя, как тяжесть бога обмана становится всё меньше, как он становится легче, прозрачнее, почти невесомым. — Ты как?
— Я снова тыква, — ответил Локи, и его голос звучал так, будто он говорил из другого измерения. — Почти. Но тыква, которая спасла вам жизнь. Запомни это, Лёха. Ты должен мне бутылку хорошего вина. Или, может быть, две. Или, может быть, целую винодельню. Я пока не решил.
А потом свет стал ярче, и Лёха перестал чувствовать что-либо, кроме тепла — того самого, которое он искал всю свою жизнь.
Глава 9 - Петля
Золотистый свет рассеялся, и вокруг оказалась пустота — ни стен, ни пола, ни потолка, только бесконечное пространство, сотканное из сияния, и в этом пространстве не существовало ничего, кроме них троих: Лёхи, Локи и Николая Петровича, который стоял чуть поодаль и смотрел туда, где свет сгущался, становясь плотнее и теплее, как шерстяное одеяло, которое кто-то невидимый держал в руках и ждал.
— Уютненько, — сказал Локи, оглядываясь по сторонам и щурясь, как кот, который вышел на солнце после долгой зимы. — Я, знаешь ли, ожидал фонтанов, мраморных колонн, дивана. А тут ничего. Только свет и вы. Не обижайтесь, но это не уровень. Я вообще-то привык к лучшим условиям. В Асгарде, знаешь ли, было просторнее. И бар был. И вино. Вы обещали мне вино, кстати. Я напоминаю. Дорогое. И не одну бутылку.
— Внутри исходников, — ответил Николай Петрович, не оборачиваясь, и его голос звучал тихо, почти благоговейно, как у человека, который вошёл в храм и боится нарушить тишину своим дыханием. — В самом сердце. Там, где я писал код тысячи лет назад. Там, где она.
Из света вышла женщина. Тёмные волосы, собранные в небрежный пучок, карие глаза, в которых светилась та же золотистая энергия, что и вокруг, и лёгкая улыбка, которая делала её похожей на Лёху — или, наоборот, его похожим на неё, потому что дети всегда отражают родителей, даже когда не помнят их лиц. Она была не прозрачной, не призрачной, не голограммой — настоящей, живой, с румянцем на щеках и едва заметными морщинами в уголках глаз, которые могли появиться только у того, кто действительно жил, а не существовал.
— Здравствуй, сын, — сказала Лена.
Лёха смотрел на неё и не двигался с места. Не бросился обнимать, не заплакал, не задал тысячу вопросов, не упал на колени, не произнёс ни одной из тех пафосных фраз, которые в таких сценах говорят герои в дешёвых фильмах. Он просто стоял и смотрел — как смотрит программист на код, который написал много лет назад и не уверен, что он всё ещё работает.
— Локи догадался про «Шороха» ещё в архиве, — сказал он наконец. — Не хотел верить, пока не увидел сам. Ты следила за нами. Передавала данные Краку. Искажала их, когда могла. Спасибо.
— Я делала, что могла, — ответила Лена. — Этого было мало, я знаю. Я знаю, что ты имеешь право злиться, ненавидеть меня, презирать за то, что я стала их инструментом. Но я не могла по-другому. Если бы я не согласилась, они бы убили тебя сразу, не превращая в клинера, не стирая память, а просто — щёлк, и нет.
— Отлично, — перебил Локи, потирая руки и явно начиная скучать от этого разговора. — Вы воссоединились, любовь победила, свет победил тьму. Я сейчас расплачусь. Не буду, но мог бы. Бутылка вина, Лёха. Дорогого. И не одной. И добавь к этому бонус за моральный ущерб — я, знаешь ли, пережил тяжёлые времена, пока вы тут обнимались. Между прочим, я тоже кого-то потерял. Асгард, например. И никто мне не обещал вино.
— Мой код переписан, — сказала Лена, не обращая на него внимания, и её голос стал серьёзным, почти деловым, как у врача, который объясняет пациенту, что будет делать операцию. — Моё сознание заблокировано. Я не могу освободиться сама. Ты должен войти и распутать основную связку. Ту, что держит меня здесь. Ту, которую Корпорация вшила в меня, когда делала из меня «Шороха».
— Что я должен сделать? — спросил Лёха, всё ещё не двигаясь с места.
— Найти то, что Корпорация не смогла переписать, — ответила Лена. — Мою память о тебе. Она там, глубоко, в самом основании кода, где они не рискнули копаться, потому что боялись разрушить всю систему. Соединить её с тем, что они заблокировали. Это будет больно. Это может тебя убить. Ты можешь не вернуться.
— Он справится, — сказал Николай Петрович, кладя руку на плечо Лёхи. — Он мой сын. Он твой сын. Он справится.
Лёха шагнул вперёд. Протянул руку. Коснулся света.
Мир вокруг него исчез. Не померк, не растворился, не превратился в туман — просто перестал существовать, как будто кто-то выключил свет и разом стёр все декорации. Вместо бесконечного пространства из золотистого сияния наступила тьма — плотная, вязкая, холодная, как вода в глубоком озере зимой, когда даже рыбы уходят на дно и засыпают до весны. Никаких золотистых нитей, никаких пульсирующих узлов, никаких красивых визуальных эффектов, которые Лёха привык видеть, когда входил в код скриптов или охотников. Только одна тонкая светящаяся линия, уходящая в бесконечность — в одну сторону и в другую, и не было видно ни начала, ни конца.
Лёха взял её. Потянул. Линия натянулась, как струна, но не порвалась — она не хотела отпускать то, что держала тысячи лет, сжимала в своих объятиях, как мать сжимает ребёнка, которого боятся потерять. Он потянул сильнее. Код вокруг загудел — не звуком, который можно услышать ушами, а вибрацией, которая прошла сквозь всё тело, от кончиков пальцев до затылка, от затылка до пяток, как будто его самого проверяли на прочность. Лёха не отпустил.
Он перебирал нить за нитью, одну за другой, как чётки, которые держат в руках монахи, когда молятся. Некоторые были мёртвыми — холодными, серыми, безжизненными, и он отбрасывал их, не жалея. Некоторые ещё жили — тёплыми, золотистыми, пульсирующими, и он соединял их с другими, сплетал, скручивал, восстанавливал то, что было разорвано чужими руками. Чем глубже он уходил в этот клубок, тем тяжелее становилось дышать. Воздуха не было, но лёгкие требовали его, требовали, требовали, требовали, как будто кто-то сжал их изнутри и не отпускал. Лёха не остановился.
Он нашёл нужную нить. Тусклую, почти затухшую, серую, как пепел, но внутри неё ещё теплился маленький золотистый огонёк — крошечный, едва заметный, но живой. Он взял её в руки и потянул в последний раз. Код закричал вибрацией — такой сильной, что Лёхе показалось, будто его сейчас разорвёт изнутри, будто каждая клетка его тела, каждая строчка его кода, каждое воспоминание, которое в нём осталось, вопит от боли и требует, чтобы он остановился. Но нить поддалась. И когда он открыл глаза, Лена стояла перед ним — живая.
— Получилось, — сказала она.
— Я же говорил, — сказал Николай Петрович, и его голос дрожал, но не от слабости — от облегчения.
— Поздравляю, — сказал Локи, скрещивая руки на груди и криво ухмыляясь. — Бутылка вина, Лёха. Дорогого. И не одной. Я надеюсь, ты не забыл. Я запоминаю. У меня на вас список.
В этот момент свет вокруг них изменился. Он больше не грел — он давил, сжимал, вынуждал дышать чаще и мельче, и Лёха почувствовал, как пот выступает на лбу, хотя здесь не было ни температуры, ни влажности.
— Он знает, что мы здесь, — сказала Лена, и её голос стал тише, почти шёпотом, как будто она боялась, что их подслушивают даже здесь, в самом сердце исходников, куда никто не мог заглянуть без разрешения. — Он знал всегда. Он ждал, когда мы откроем исходники. Он ждал тысячи лет.
— Кто? — спросил Лёха.
— Тот, кто создал Корпорацию, — ответила Лена. — Тот, кого мы называем Заказчик. Тот, кто дал Краку доступ к «Шороху». Тот, кто охотился на нас, гнал нас, заставлял бежать и прятаться. Он не просто ждал — он вёл нас. Каждый шаг, каждое решение, каждое «случайное» открытие, каждую «удачную» догадку. Он хотел, чтобы мы дошли сюда. И мы дошли.
— Зачем? — спросил Лёха. — Зачем ему это?
— Чтобы я освободилась, — ответила Лена. — Потому что пока я была внутри кода, он не мог меня уничтожить. Я была частью Земли, её ядром, её сутью. Тронуть меня — значит тронуть саму планету. А теперь я снаружи. Теперь он может.
— Тогда возвращайся обратно, — сказал Лёха. — Закрой код. Спрячься. Стань снова частью Земли.
— Поздно, — сказала Лена. — Он уже здесь.
В углу зала свет начал сгущаться не в шар, не в фигуру, не в туман — в дыру. Чёрную, холодную, пульсирующую, как рана, которая не заживает, как открытый перелом, из которого торчат осколки костей. Это был не портал, не проход, не телепорт — это был разрыв в самой ткани реальности, дыра в коде, который держал их мир тысячелетия, и через эту дыру сейчас должно было войти то, от чего не спрятаться, не убежать, не отмахаться. Из неё тянуло холодом и чем-то ещё — чем-то, что Лёха не мог описать, но что вызывало у него единственное желание: бежать.
— Ну вот, — сказал Локи, и его голос потерял привычную насмешку, став сухим и напряжённым, как у человека, который стоит на краю обрыва и смотрит вниз. — Кажется, началось представление. И билетов у нас нет.
Из разрыва не вышел никто. Разрыв остался дырой — пустой, чёрной, зияющей. Но из него пошёл голос. Голос был холодным, циничным, без единой эмоции, как у прокурора, который зачитывает приговор и не сомневается в его справедливости, потому что для него справедливость — это просто буква закона, а закон — это он сам.
— Здравствуй, Лёха, — сказал голос. — Ты пришёл. Наконец-то. Я уже думал, вы никогда не доберётесь. Вы так долго ползли, так долго страдали, так долго верили в свою маленькую победу. И вот вы здесь. Семья в сборе. Мать, отец, сын. И приблудный бог в придачу. Красивая картинка. Жалкая, конечно, но красивая.
— Выходи, — сказал Лёха, сжимая кулаки и чувствуя, как ногти впиваются в ладони. — Покажись. Хватит прятаться.
— Зачем? — ответил голос, и в нём появились нотки любопытства — или того, что он считал любопытством. — Мне и так хорошо. Я смотрю на вас и наслаждаюсь.
— Ты Заказчик? — спросил Лёха. — Ты тот, кто охотился на нас?
— Я — тот, кто создал Корпорацию, — ответил голос, и в нём появились нотки гордости — или того, что он считал гордостью. — Я создал этот мир. Я создал ваш код, ваши вселенные, ваши законы, вашу физику, вашу логику, вашу боль. Я уже забыл то, что вы только начинали понимать. А вы копошились в своём маленьком коде, писали свои маленькие миры, гордились своими маленькими достижениями. Жалко. Смешно. И, чёрт возьми, утомительно.
— Покажись, — повторил Лёха.
— Нет, — ответил голос, и в этом «нет» было столько же эмоции, сколько в показаниях термометра. — Тебе не нужно знать, кто я. Тебе нужно знать другое — что я могу уничтожить всё, что ты любишь, одной мыслью. И я это сделаю. Прямо сейчас на твоих глазах, а ты будешь смотреть, и мы оба будем знать, что ты ничего не можешь с этим сделать.
Локи шагнул вперёд. Не попросил разрешения, не предупредил, не обернулся на Лёху — просто шагнул. В тот же миг он перестал быть человеком, превратился в огромного волка с горящими зелёными глазами, с пастью, полной острых как бритва зубов, с шерстью, которая встала дыбом от холки до хвоста. Он был красивым — в своей ярости, в своей силе, в своём бессмертии, которое он заработал тысячелетиями хитрости, лжи и обмана.
— Заткнись, — сказал Локи, и его голос звучал как рык, но слова были понятны, потому что боги, даже когда превращаются в зверей, говорят на языке, который понимают те, кто умеет слушать. — Ты много говоришь для того, кто прячется в дыре. Выходи, покажись, дай посмотреть на тебя. Я хочу знать, кому я буду вырывать горло.
Голос засмеялся — сухо, без эмоций, как треск ломающегося льда, как звук, который издаёт старый жёсткий диск перед тем, как умереть навсегда.
— Бог обмана, — сказал голос, и в нём не было даже презрения — было полное, абсолютное равнодушие, которое хуже ненависти. — Ты думаешь, что твои иллюзии что-то значат? Что ты что-то значишь? Ты думаешь, что ты особенный? Ты — ошибка. Баг. Глюк, который я забыл исправить, потому что он был слишком мелким, чтобы тратить на него время.
— Я не ошибка, — сказал Локи. — Я — тот, кто пережил Рагнарёк. Я — тот, кто обманул смерть. Я — тот, кто...
— Кто умер от щелчка пальцев, — перебил голос. — Слишком много слов для того, кто сейчас перестанет существовать. Идиоты наказывают, дураки учат, а умные просто исчезают. Ты не умный, Локи. Ты просто громкий.
Разрыв мигнул — ярко, ослепительно, как вспышка камеры, которая выжигает сетчатку. Локи дёрнулся — и замер. Его зелёные глаза погасли, шерсть облезла, тело начало исчезать, не рассыпаться в пыль, не растворяться в воздухе, не превращаться в ничто — просто переставать быть, строчка за строчкой, символ за символом, как код, который кто-то выделил и нажал «Delete». Он не закричал, не успел сказать ни слова, не успел даже удивиться. Просто перестал быть. В том месте, где он только что стоял, не осталось ничего — ни шерсти, ни крови, ни клочка воспоминания.
— Слишком хорошая смерть для него, — сказал голос, и впервые в нём появилось что-то похожее на эмоцию — лёгкое разочарование, как у гурмана, который ожидал изысканного блюда, а получил простой бутерброд. — Он заслуживал большего страдания. Он заслуживал того, чтобы корчиться, кричать, умолять. Но мне было лень. Честно говоря, я устал ждать. Тысячи лет сидеть в этом зале, смотреть на ваши мелкие дрязги, читать ваши пустые отчёты, слушать ваши жалкие молитвы. Вы даже не представляете, как это утомительно. Вы даже не представляете, как я хочу, чтобы это всё наконец закончилось.
Лена встала между разрывом и Лёхой. Она не дрожала, не плакала, не просила пощады, не звала на помощь. Она просто встала — как последняя линия обороны.
— Беги, сын, — сказала она. — Я задержу его. Уходи. Прямо сейчас. Не оборачивайся.
— Ты? — голос усмехнулся, и в этой усмешке было столько презрения, сколько может быть у человека, который смотрит на муравья, пытающегося перегородить ему дорогу. — Ты задержишь меня? Ты, которая тысячи лет пряталась в своём коде, боялась высунуться, боялась жить, боялась умереть? Ты, которую я ждал, потому что не мог достать? А теперь твой сын вытащил тебя на поверхность. Спасибо ему, кстати. Спасибо, Лёха. Без тебя я бы так и сидел здесь, ждал, скучал, старел.
— Не подходи к ней, — сказал Лёха.
— Не дёргайся, — ответил голос. — Я не тебя не трону, ты мне ещё нужен. Ты — баг, а баги, полезны, они ломают системы, а я хочу сломать эту систему. Я хочу закончить эту игру, поэтому ты будешь жить. Пока.
— Не подходи к ней, — повторил Лёха.
— А вот она... — голос сделал паузу, как будто наслаждался моментом. — А вот она не будет жить. Она больше не нужна никому.
Лёха рванулся вперёд — и не смог сделать и шага. Что-то держало его на месте. Не код, не сила, не невидимые оковы. Просто воля — чужая, огромная, давящая, которая была сильнее любого кода, любой силы, любой воли, которую он когда-либо встречал. Воля того, кто создал этот мир и мог делать с ним всё, что захочет.
— Смотри, — сказал голос. — Смотри и запоминай. Это единственное, что ты от неё получишь. Воспоминание о том, как она исчезает, о том, как ты беспомощен, о том, как я уничтожаю всё, что ты любишь, одной мыслью.
Разрыв мигнул во второй раз — дольше, ярче, больнее.
Лена замерла — как будто время для неё остановилось, словно кто-то нажал на паузу и удерживал её в этом состоянии насильно, не давая ни упасть, ни убежать, ни даже закрыть глаза. А потом она начала рассыпаться. Медленно, сантиметр за сантиметром, как бумага, которую поднесли к огню, и она тлеет. Золотистая пыль отрывалась от её плеч, от рук, от лица, кружилась в воздухе и оседала на пол, смешиваясь с пылью тысячелетий, которая лежала здесь веками.
— Мама, — сказал Лёха.
— Не смотри, — ответила Лена. — Отвернись. Я не хочу, чтобы ты это видел. Отвернись, пожалуйста. Мне не больно. Мне страшно, что ты это видишь.
— Поздно, — сказал голос. — Он уже видит. Пусть смотрит. Это полезно для его развития. Он должен знать, что такое настоящая боль. Не та, которую он испытывал, когда чистил чужие баги, когда терял память, когда забывал, кто он. А та, которая не заканчивается. Та, которая будет с ним всегда.
Лены уже не было — осталась только голова. Её карие глаза смотрели на Лёху до самого конца, не отрываясь, не мигая, не прощаясь. В них не было слёз, не было страха, не было того наигранного спокойствия, которое показывают в дешёвых мелодрамах. Была только усталость — глубокая, вековая, бесконечная, которая копилась в ней тысячи лет и наконец-то нашла выход.
— Ты справишься, — сказала она. — Ты всегда справлялся, сын. Ты справишься и без меня. Ты справишься и без Локи. Ты справишься один. Я в тебя верю.
И рассыпалась полностью. Голова исчезла последней — предательски медленно, как будто даже этот процесс не мог закончиться без последней капли жестокости. Золотистая пыль осела на пол, смешалась с другими частицами и стала частью этого зала — такого же холодного, пустого и безжалостного, как голос, который звучал из разрыва и не собирался замолкать.
Тишина длилась несколько секунд. Лёха стоял и смотрел на пустое место. Он не кричал и не плакал, не падал на колени, он просто стоял, и его лицо ничего не выражало.
— Суть Земли уничтожена, — сказал голос, и теперь в нём не было даже той лёгкой усмешки, которая была раньше — только констатация факта. — Ядро стёрто. Этот маленький ничтожный тупой шарик больше не нужен. Он не приносит прибыли, не даёт ресурсов, не создаёт ничего полезного. Только проблемы, баги и боль. Я запускаю его самоуничтожение. Двенадцать часов, Лёха. Можете попрощаться, молиться, плакать, проклинать меня. Это ничего не изменит.
— Зачем? — спросил Лёха, и его голос звучал глухо, как будто он говорил из самой глубокой тьмы, которая только существует в Корпорации. — Зачем ты это делаешь? Чтобы насладиться нашими страданиями? Чтобы показать, что ты сильнее? Чтобы доказать, что ты прав?
— Потому что могу, — ответил голос, и в его голосе была такая простая, такая абсолютная уверенность, что Лёха на секунду забыл, где он находится. — Потому что я создал этот мир, и я могу его уничтожить. Потому что вы — никто. Черви, которые копошились в моём коде, пока я смотрел и смеялся. Вы создавали свои маленькие миры, писали свои маленькие законы, гордились своими маленькими победами. А я смотрел и ждал. Ты думал, что ты особенный, Лёха? Ты думал, что твоя боль что-то значит? Ничего. Ты — ошибка. Баг. Глюк.
— Ты не прав, — сказал Лёха, и в его голосе появилась та самая сталь, которую он уловил у Локи в начале их знакомства, только теперь это была его собственная сталь, выкованная из боли, потерь и тысяч лет работы чистильщиком. — Мы не черви. Мы — те, кто придёт за тобой. Мы — те, кто заставит тебя заплатить. Мы — те, кто уничтожит тебя и всё, что ты создал.
— Посмотрим, — ответил голос, и в нём не было сомнений — была скука. — Сначала выберись отсюда. А потом приходи. Если сможешь.
Разрыв схлопнулся — с резким, противным звуком, похожим на треск разрываемой ткани, на хруст ломающихся костей, на всхлип, который не успели произнести. Зал исчез. Свет погас. И Лёха провалился в пустоту — не ту, которая была в исходниках, и не ту, которая была в зале Совета, и не ту, в которую падал, когда чистил чужие баги. Это была другая пустота — серая, бесконечная, без единого звука, без единого запаха, без единой мысли, кроме той, что застряла в голове и не отпускала.
— Где я? — спросил Лёха.
— В Петле, — ответил голос Творца. Теперь он звучал не снаружи, не из разрыва, не откуда-то издалека — он звучал внутри, в каждой строчке кода, в каждом воспоминании, в каждом страхе, который когда-либо был у Лёхи. — Изолятор для опасных элементов. Твоё сознание зациклено на одном моменте. Ты будешь смотреть, как умирает Земля. Снова и снова. Пока не сломаешься.
— Я не сломаюсь, — сказал Лёха.
— Посмотрим, — ответил голос. — Сто первый цикл ты скажешь то же самое. Стысячный — уже не уверен. А миллионный... до миллионного ты не доживёшь. Ты сломаешься раньше. Ты человек, Лёха. Даже если ты баг, даже если ты ошибка, даже если ты ходячее чудо — ты человек. А люди ломаются. Все. Без исключений.
Перед Лёхой возник экран, место, где пустота стала чуть темнее, а потом на этой темноте появилось изображение. Земля. Синяя, живая, пульсирующая. И таймер — большой, красный, неумолимый, как приговор, который не обжалуют. 12:00:00. 11:59:59. 11:59:58.
Кадры начали сменять друг друга. Локи превращается в волка, щелчок пальцев, пустота. Лена встаёт между разрывом и Лёхой, золотистая пыль, пустота. Николай Петрович сидит на полу зала Совета, смотрит в пустоту, не двигается, не говорит, не дышит — просто сидит.
— Это ты оставил его? — спросил Лёха.
— Нет, — ответил голос. — Я забрал его. Он будет жить. Будет помнить. Будет страдать. Это наказание для него — смотреть, как Земля умирает, и знать, что он ничего не может сделать. Для тебя — другое. Ты будешь не смотреть, ты будешь чувствовать. Каждую смерть, каждую боль, каждую потерю. Всё, что происходит с Землёй, будет происходить с тобой. Ты умрёшь столько же раз, сколько умрут они. И когда закончишь — мы начнём заново.
Экран погас. Таймер не остановился — стучал где-то внутри, в самой глубине, в основании кода, в том месте, где Лёха хранил свои страхи. 11:58:30. 11:58:29.
— Смотри, Лёха, — сказал голос, ты мне ещё понадобишься. А пока — смотри, запоминай и не вздумай верить в чудо — его нет и не было. Это вы его придумали, чтобы не сойти с ума от того, что я с вами делаю.
Лёха закрыл глаза. Тишина. Только таймер где-то внутри отсчитывал секунды, только пустота давила на веки.
Он открыл глаза. Экран снова засветился.
Земля. Таймер. 11:56:00. 11:55:59.
Локи умирает. Мать умирает. Николай смотрит в пустоту.
Лёха закрыл глаза. Открыл.
11:52:00. 11:51:59.
Те же кадры. Те же смерти. Тот же таймер.
Он подошёл к экрану. В пустоте не было пола, но ноги что-то держало — может быть, привычка, может быть, остатки кода, которые не давали ему упасть. Он поднял руку и попытался коснуться изображения. Экран мигнул — и снова показал то же самое.
— Это не поможет, — сказал голос. — Ты не можешь повлиять на запись. Ты можешь только смотреть. Смотреть, чувствовать, запоминать, страдать. И ничего больше.
— Я найду выход, — сказал Лёха.
— Выхода нет, — ответил голос. — Я создал Петлю специально для таких, как ты, для багов, ещё никто не выбрался.
Лёха отошёл от экрана и сел — пола не было, но он сел, и пустота под ним стала твёрдой, как будто слушалась его, как будто даже она понимала, что сейчас не время для игр.
Он закрыл глаза и попытался думать. Перед глазами стояла мать. Не та, которая рассыпалась в пыль, а другая, та, которая стояла в их квартире, пила чай из кружки с трещиной и улыбалась, и за окном шумел лес, и отец сидел рядом и читал газету, и Локи превращался в лосося и плавал в тарелке с супом.
Он открыл глаза.
Земля. Таймер. 11:43:00.
Он снова закрыл их. Мать пила чай. Локи превращался в лосося и уплывал. Николай Петрович сидел на берегу пруда с удочкой.
Он открыл глаза.
Земля. Таймер. 11:38:00.
— Я выберусь, — сказал он пустоте. — Я вернусь, найду тебя и убью. Это не угроза, Творец, это обещание, а обещания я выполняю.
Никто не ответил. Никто не сказал «посмотрим». Никто не усмехнулся. Никто не щёлкнул пальцами. Только таймер продолжал идти — где-то внутри, в самой глубине, в том месте, которое не могли выжечь даже годы работы чистильщиком.
Лёха закрыл глаза. Экран погас.
Спасибо за чтение
Вернуться к книге
