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