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