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