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