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