1
В мгновение ока море кода исчезло, сменившись визуальным воплощением Улья. Там, где прошлась программа-убийца, чернела полоса пустоты, шрам на оранжевом теле.
Майкл сделал глубокий вдох. Все удалось. Он остановил программу Вебер, не дал ей уничтожить все эти жизни – жизни утилит и людей. Проблема до конца не решена, однако самая насущная задача выполнена. А сама Вебер погибла. По-настоящему.
Майкла переполняло чувство усталости. Обмякнув, он парил внутри Улья. Больше всего хотелось вернуться в явь и проспать, не вылезая из гроба, дня два. Остальным пусть занимаются Гэбби, Брайсон и Хельга. Теперь, когда СБВ не стоит на пути, они и с Каином разберутся.
Майкл еще некоторое время парил в согреваемой оранжевым светом пустоте, закрыв глаза и ни о чем не думая. Сил не осталось. Даже чтобы выгрузиться. Поспать бы, хоть немного. Уж отдых-то он заслужил.
2
В какой-то момент Майкл и правда заснул. Потом он время от времени просыпался и вновь проваливался в забытье, а вокруг по-прежнему мерцали и гудели, убаюкивая как ничто в мире, соты Улья. В полудреме Майкл вспоминал Гэбби, Брайсона, Хельгу. Они такие умные, уже, поди, обо всем догадались.
Неужели все действительно завершилось? Майкл усмехнулся: мол, какой наивный. Пока еще рано радоваться.
Всегда что-нибудь да омрачит победу.
Хотелось связаться с друзьями, поговорить с Каином.
Хотелось все закончить.
Усталый разум еще подкидывал какие-то мысли, но Майкл опять заснул.
3
Наконец он проснулся окончательно. Сколько длился сон, Майкл не знал, но чувствовал себя свежим и отдохнувшим. Разве что слегка потрепанным. Паря посреди необъятного Улья, он подумал: сейчас бы сока, на подносе, по случаю пробуждения. Может, получится нашаманить чашечку бодрящего напитка – выдернуть ее сюда из виртуального ресторана, одного из тех, которые Майкл успел разорить в годы геймерства… Мысль показалась идиотской. Глупой. До восхищения глупой. Как же он соскучился по старым забавам!
Майкл протер глаза и огляделся. Поморщился при виде черной полосы, этого жуткого напоминания о потерянных жизнях. Настроение только начало подниматься и снова упало. Столько людей погибло. Столько утилит стерто безвозвратно. Если бы Майкл работал немного быстрее…
Он со вздохом отвернулся и посмотрел в другую сторону. Там все сияло теплым оранжевым светом; при виде рядов спасенных ячеек Майклу стало немного лучше.
Вздохнув еще раз, он понял, как ему опротивело это место. Пора было двигаться дальше. Сперва он хотел вернуться в здание СБВ – там утилиты Каина, наверное, уже все зачистили, – но передумал. Майкл соскучился по друзьям; он успел отдохнуть и потому решил отыскать их. Если они все еще не добрались до Доктрины смертности или не вычислили, как ее стереть, он поможет. Теперь, когда СБВ не дышит в затылок, все должно пройти относительно гладко.
Третий раз за день Майкл открыл архив логов и покопался в списке мест, которые посещал прежде. Войти в Долину оказалось сложнее – она была защищена файрволом понадежней, чем тот же Улей. Впрочем, Майкл не сомневался, что пробьется – один раз уже получилось.
Однажды он прошел по Пути туда, где впервые повстречал Каина, где родился в человеческом теле.
Нырнув в исходный код, Майкл отправился в дорогу.
4
Первой он увидел Гэбби, и пусть они были едва знакомы, на душе заметно потеплело. Но лишь подойдя к ее ауре – так похожей на настоящую Гэбби, – Майкл понял, как одиноко себя чувствовал. Слишком долго он боролся самостоятельно.
– Привет, – сказала Гэбби, явно удивленная его внезапным появлением. Они стояли на обдуваемом ветром травянистом холме, у подножья которого раскинулся густой лес. – Я… мы… Откуда ты взялся?
Майкл пожал плечами:
– Да я то тут, то сям… Людей спасал, мочил негодяев… Как-то так.
Гэбби обняла его, крепко-крепко, как будто всю жизнь знала.
Радуясь прикосновению живого человека, Майкл обнял ее в ответ. Несмотря ни на что, Гэбби видела в нем Джексона Портера, своего парня.
Наконец, отстранившись, Гэбби посмотрела на Майкла:
– Рада видеть тебя. Есть новости о… даже не знаю, как спросить… Ты все сделал? Уладил что хотел?
Майкл кивнул. С каждой секундой его уверенность в себе росла. Он почти ожидал, что когда прибудет в Долину, на него набросятся гончие. Однако встретили его лес, трава и голубое небо. Каин, видно, хорошо постарался, отгораживая свою святыню от всеобщего разрушения в виртнете.
– Да, наверное. С СБВ покончено. С Вебер – точно, больше она нам кровь портить не сможет. А как дела здесь? Разобрались?
Гэбби повела рукой вокруг.
– Мы искали, искали, но так ничего и не нашли. В лесу есть старая хижина, а на другой его стороне – заброшенный замок, на честном слове держится. Брайсон как раз в нем ищет, а Хельга где-то в лесу. Я тут, круги нарезаю…
Майкл театрально вздохнул.
– Мне что, самому все делать? – Он тут же поспешил рассмеяться, чтобы Гэбби не сочла его козлом. – Шучу, шучу. На самом деле все хорошо. Я рад, что на вас не напали гончие или Нереальные Грызуны.
– Чего?
– Это я так… Пошли найдем остальных, а то у меня недобор по обнимашкам.
5
Майкл помнил все, что произошло в Освященной Долине: как замок заполонили агенты СБВ, как метались по коридорам верные Каину утилиты, как на него из руин замка выбежала стая гончих. Он помнил, как боролся с Каином в лесной хижине, как его тащил сквозь чащу великан. Помнил, как вращался, закручиваясь в воронку и распадаясь, окружающий мир.
Однако замок стоял на прежнем месте – древний, да, но целый. Странно… Что же все-таки произошло в ту роковую ночь, когда программа Доктрины смертности внедрила Майкла в тело Джексона Портера?
Майкл с Гэбби вышли на широкую опушку между лесом и замком, однако не успели мысли Майкла сделаться совсем уже мрачными, как они вылетели из головы: из замка навстречу другу выбежал Брайсон. Он выскочил на крыльцо и с глуповатой улыбкой спустился по ступенькам. Майкл и сам невольно заулыбался.
– Майкл! – закричал Брайсон и тут же споткнулся о камешек у основания крыльца. Упал, перекатился и опять встал. – Не будь я так рад видеть твою рожу – убил бы!
Подбежав, он сгреб Майкла в объятия и оторвал от земли.
– И я рад тебя видеть, – пропыхтел Майкл.
Наконец Брайсон опустил его на ноги и отошел.
– Паршиво выглядишь, чувак. Что, тяжелые деньки выдались?
– Можно и так сказать. – Майкл взглянул на Гэбби – та просто сияла от счастья. С каждой минутой она нравилась ему все больше, а несчастный случай на ферме постепенно забывался, словно сон. – Зато дела, по-моему, идут неплохо. Каин помог, знаешь ли. Без него у меня ничего не вышло бы.
– Ничего – это чего? – спросил Брайсон.
– СБВ… о них больше не стоит волноваться. Как и об их программе массового уничтожения. Про агента Вебер тоже можно забыть. Я ее… остановил.
Брайсон и Гэбби переглянулись, отлично понимая, что последней фразой Майкл очень и очень смягчил правду.
К счастью, допытываться подробностей они не стали – в этот момент из лесу выбежала Хельга. Заметив Майкла, она просияла и устремилась к нему. Плача, она обняла воспитанника даже крепче, чем Брайсон, и для верности покружилась на месте.
Когда мир перестал вращаться, Майкл искренне, от души расхохотался.
– Черт, я даже не знаю, что сказать. С вами все хорошо, со мной все хорошо, и мы снова вместе. Если бы только Сара… – Он умолк; сердце сдавило болью, по-прежнему сильной и жгучей, но уже не такой всепоглощающей.
– Знаю, золотой мой, – ответила Хельга, вновь обнимая его и не спеша отпускать. – Я должна… В общем… – Она отстранилась и как-то загадочно взглянула на Майкла.
– В чем дело?
Хельга отвернулась:
– Пока ни в чем.
– В чем дело? – повторил Майкл, не в силах унять любопытство.
– Потом расскажу, – решительно ответила Хельга, – честно.
– Ладно, – вскинул он руки, – незачем дальше портить веселье.
Гэбби подошла и легонько коснулась его руки:
– Зачем мы здесь? У домика на дереве творилось нечто невообразимое: все эти гончие, Каин… Мы до смерти перепугались. Потом ты отослал нас, и с тех пор мы тщетно ищем фабрику, о которой ты говорил. Но тут ничего нет.
– Она права, – согласился Брайсон. – Никого и ничего. Так что нам делать?
Майкл приуныл, потому что ответить ничего не мог.
То есть почти ничего.
– Думаю, конвейер – как его ни называй – Доктрины смертности… был здесь. – Он указал на центр опушки. – Стоял прямо тут, когда меня затянуло в воронку Доктрины. Очнулся я уже совершенно другим человеком, в чужом теле. Место то же самое…
Брайсон, Хельга и Гэбби принялись озираться по сторонам, как будто слова Майкла могли помочь увидеть локацию в ином свете. Однако Освященную Долину составлял код высшей марки, как и «Бездну жизни». Она ничем необычным не выделялась. Трава, холмы, лес, руины древнего замка, лесная хижина – все это друзья Майкла обыскали, причем очень тщательно.
– Что за фабрика такая? – спросила Гэбби. – Где мы?
Майкл пожал плечами. Ему страстно хотелось нырнуть в исходник и заняться кодом. Тем более что теперь у него это получалось раз в десять лучше, чем каких-то два дня назад.
– У Доктрины смертности должно быть сердце, – вслух подумал он. – Без него никак. Улей – это хранилище, Долина – сама программа. Нужно уничтожить ее, чтобы больше ни одна утилита не овладела человеческим телом. Никогда. Мы должны стереть Доктрину, не оставить от нее ни следа, ни символа кода. Затем отправимся в Улей и загрузим разумы пользователей обратно в тела, а утилиты вернем в сон. Вот так, все просто.
– Все просто? – эхом повторила Хельга.
Майкл кивнул.
– Шаг за шагом. Самое тяжелое позади, я уверен. Нашим истинным врагом была СБВ, а о них можно не беспокоиться. Закончим начатое, с Каином или без.
– Ты хорошо все обдумал? – по-матерински строго спросила Хельга. – Ну, знаешь, нас с тобой тоже затронет…
Майкл потупился. Эта мысль постоянно маячила где-то на задворках сознания – с тех самых пор как он очнулся в теле Джексона Портера. Пришла пора разобраться.
– Чему быть, того не миновать, – холодно произнес Майкл и до того живо представил себе лицо Джексона Портера, что показалось, будто оно возникло в воздухе, как какой-нибудь глюк. Он вдруг ощутил укол ревности, хотя большую часть жизни провел в совершенно другом, пусть и виртуальном, теле.
– Что ты имеешь в виду? – спросила Хельга. – Утилиты, вместе с которыми я прошла через Доктрину смертности…
– Знаю, – перебил ее Майкл. – Просто… сейчас я не могу об этом говорить. Не могу.
Повисла пауза, нарушил которую Брайсон.
– Итак, – произнес он, хлопнув в ладоши, – чего кота за хвост тянуть?
Майкл кивнул и попытался прогнать мысленный образ своего лица. То есть лица Джексона Портера.
– Ты прав, надо действовать.
– Как именно? – спросила Гэбби. – До сих пор не понимаю, чего ты от нас хочешь. Что нам делать с этой травой, деревьями, с этой грудой камня?
Майкл обратился к Хельге:
– Ты ведь успела изучить программу Доктрины, верно? Твоя банда с ней разобралась, успела применить?
Хельга неуверенно кивнула:
– Не то чтобы я освоила технологию в совершенстве. С ней работали в основном мои помощники, но принцип усвоить получилось и у меня.
– Я тоже раскусил прогу, – ответил Майкл. – Пока я был в Улье, сражался с Вебер и гончей ее собственного изобретения, я нашел связи, понял, как все работает. В смысле, я освоил программу настолько, чтобы отправить Вебер в чужое тело и разорвать связь. – Он помолчал немного. – Я ее убил.
Укоров, как ни странно, не последовало. Брайсон сжал и разжал кулак.
– Если мы объединим усилия, – продолжил Майкл, – то, думаю, сумеем проникнуть в нижние слои исходника. Правда, копать придется глубоко, как никогда глубоко. Я уверен – здесь сердце Каиновой программы. Сообща получится добраться до него, рассечь и разорвать. Вы со мной?
Хельга уверенно кивнула. Гэбби молчала, однако по ее взгляду Майкл понял: она согласна. Брайсон поднял оттопыренные большие пальцы.
– Сделаем по старинке, – сказал Майкл, подходя к Гэбби и жестом подзывая остальных. – Возьмемся за руки, установим прочную связь и будем ее поддерживать. Я не хочу, чтобы кто-то остался в одиночестве, если мы вдруг окажемся в беде.
– В беде? – эхом повторил Брайсон. – Ждешь в гости сам-знаешь-кого?
– Он все поймет, – только и ответил Майкл. Да, следовало бы сперва все объяснить Каину, склонить его на свою сторону. Но Майкл больше не хотел тратить время. – Его здесь нет, так что работаем, как можем.
– Ты прямо сама уверенность, – заметил Брайсон. – Слушай, старик, если ты убежден, что поступаешь правильно, то я с тобой.
– Тогда погнали. – Майкл протянул ему руку.
Все четверо замкнули круг.
– Найти и уничтожить, – прошептал Майкл, и они закрыли глаза.
6
Они погружались в код, уходя все глубже и глубже. Майклу казалось, что он опускается в теплую ванну – так стало уютно после неловкого разговора с друзьями. Стебли травы превратились в строчки символов, деревья – в высокие блоки данных, замок – в мешанину букв и цифр; небо скрылось за пурпурной дымкой, той самой, что так часто воплощала собой базовые структуры программ в виртнете. Гэбби и Брайсон крепко держали Майкла за руки, и связь придавала ему уверенности. Объединив умения и знания, они поделили и стали обрабатывать огромный массив информации.
Прошел час, два, три. Майкл, помня, как легко теряет счет времени за работой с чистым кодом, установил таймер – чтобы порой останавливаться и не наделать ошибок из-за усталости.
Спустя четыре часа никто не попросил о паузе. Они обнаружили очень многое и очень многое поняли. Майкл совсем увлекся работой, забыл, какие горестные обстоятельства вынудили ею заняться.
Он оказался прав: Доктрина смертности жила в программе Освященной Долины в качестве базовых конструктивных блоков генетического кода. Никогда прежде он ничего подобного не видел: если бы у Долины были вены, то Доктрина стала бы кровью. Их коды переплетались. Они были связаны, как некое чудесное живое творение… а Майкл затеял уничтожить его.
– Давайте выбираться, – передал он остальным сообщение. Чувствуя нежелание друзей возвращаться, он выпустил руки Гэбби и Брайсона и вернулся в визуальный режим. Вселенная кода тут же сменилась зеленью леса и голубизной неба.
Хельга поморгала – глаза отвыкли от яркого света.
– Что ж, это было… восхитительно.
– Необычно, – добавил Брайсон, – и круто.
Гэбби кивнула:
– Интересно, папа об этом месте знает?
У Майкла в груди екнуло. Он совсем забыл, что отец Гэбби работает на СБВ. Вдруг и он лежал в одном из симуляторов в штабе?
Гэбби как будто почувствовала его тревогу.
– Не волнуйся, Джекс… извини, Майкл. Своего папу я знаю, он не стал бы работать с негодяями. Мы недавно переписывались: он жив и вообще далеко от офиса. Сказался больным.
Она слабо улыбнулась, и Майкл тут же вспомнил, как улыбалась ему последний раз Сара. Она тоже всегда спешила развеять его тревоги улыбкой.
– Рад слышать.
– Ну, и что же дальше? – спросил Брайсон. – Ты правда хочешь все тут разрушить?
Майкл кивнул:
– Выбора нет.
– Хорошо бы передохнуть, – напомнила Хельга.
Вот это она совершенно уместно заметила.
– И еще поесть, – добавил Майкл, – но мы пока не можем позволить себе выгрузиться. Брайсон, наколдуй нам хавчика из «Крутого чела», ты в этом деле мастер.
Наяву пища поступит в кровь через иглу капельницы – ни о каком вкусе и речи не шло, зато здесь, во сне можно было полакомиться от души.
– Будет исполнено, маэстро.
7
Они поели, затем вздремнули, а после долго обсуждали стратегию и планы. Никто не сомневался, что дело выгорит, пусть даже выложиться предстояло по полной. Майкл знал: до окончательной победы остались считаные часы, Доктрина смертности будет уничтожена. Достаточно объединить усилия с друзьями и Хельгой и применить свои недюжинные таланты.
– Когда закончим, – произнес он, готовый снова взять друзей за руки, – останется последний шаг – Улей. Но к тому времени, я думаю, можно будет попросить помощи. У многих. Не все же нам самим делать. – Тут он конечно же слукавил, потому что и правда спас мир (не без помощи друзей, разумеется), как бы абсурдно это ни звучало. Майкл улыбнулся и почувствовал себя лучше.
– Давайте разрушим что-нибудь! – завопил Брайсон, и в ответ раздалось улюлюканье. Как ни странно, Хельга присоединилась к ребятам, а Гэбби, изобразив страдальческий вид, взглянула на Майкла.
– Ну и дети нынче пошли, – ответил он. Затем протянул руки друзьям, и все четверо вновь замкнули круг. Майкл уже было закрыл глаза, когда позади него раздался мужской голос:
– Довольно.
Опустив руки, Майкл обернулся. Он уже знал, кого увидит. Каин. Утилита предстала совсем молодой, одетой с иголочки: галстук распущен, рукава чуть закатаны. Каин напоминал кинозвезду с обложки стильного журнала.
– Привет, – поздоровался Майкл, спеша подняться на ноги. – Я хотел поговорить с тобой насчет…
– Хватит. – Каин вскинул руку, немного склонив голову. По лицу его совершенно ничего нельзя было понять. – Больше ни слова. Настал момент, когда ты – в кои-то веки – будешь слушать.
– Каин…
– Я просил молчать! – вскричала утилита, сверкая глазами. – Ведешь себя как дитя и обращаться с тобой будут как с ребенком. Вы все, молчите! Как ты мог со мной так поступить, Майкл?
Все-таки насчет Каина Майкл ошибся. Что бы он там себе ни говорил, а такого конца было не избежать. Каин любой ценой хотел обрести бессмертие, и Майклу предстояло его убить. Или погибнуть.
Каин скрестил руки на груди.
– После всего, что я для тебя сделал. Я ведь тебе жизнь спас, помог свергнуть СБВ… И что в награду? – Вскинув руки, он оглядел созданный им же мир. – Этим ты меня отблагодаришь? Уничтожишь то, ради чего я существую?
Майкл не посмел и рта раскрыть, а Каин с отвращением покачал головой.
– Глупо, Майкл, очень глупо с твоей стороны. Ты сам просил прислать моих помощников туда, где сейчас покоится твое тело.
Страх – страх, какого он прежде не испытывал, – взорвался в груди ледяными осколками.
Каин взглянул на Майкла как никогда холодно.
– Уверен, хотя бы одному из них да плевать, жив ты или мертв.