— Все! — тяжело выдохнул он, когда на экране появилась надпись «Файл „load.html“ загружен в корневую папку».
Единый в двух лицах червь, стоявший у него за спиной, промолчал. Быть может, он уже покинул тела его родителей, полностью отдавшись виртуальности, готовясь к самой важной охоте в своей жизни — к охоте на человека, который стал бы для него ключом. Но Слава не собирался помогать виртуальности открыть дверь, разделяющую миры.
На экране вспыхнули разноцветные круги «Гипнотика», погружающие его в виртуальность. Впервые Слава задумался о том, чем был «Гипнотик» — этакой программой-водоворотом, затягивающей в мир хаоса. Реальность растворялась в серости потоков информации, боль уступала место уже ставшей привычной расслабленности и ощущению отсутствия массы, отсутствия самого тела. Слава скользнул в хаос, готовый к последнему рывку.
Загрузчик вновь, как и раньше, увлекал его к анкеру — к той фотографии, что Слава сделал эталоном для взломщика. К тому моменту, в котором он еще не вышел из дома, направляясь на встречу с Катей. Только теперь, параллельно с этим движением, он ощущал и другое — движение битов вокруг него. Взломщик анализировал сотни тысяч комбинаций цифр, выискивая те, что будут продолжать изменяться на всех анкерах…
Слава прислушивался к своим ощущениям, надеясь уловить тот момент, когда нужное число будет найдено и с ним начнут происходить изменения… Какие? — он не знал. Как, находясь в виртуальности, он поймет, что возрос его «опыт»? Как ощутит изменение «здоровья»? Какое из изменений застигнет его первым?
Сейчас сознание было ясным и четким, не затуманенным потерей крови и растекающейся по всему телу болью. Он вновь явственно чувствовал на своей спине чей-то злобный взгляд, и память услужливо подкидывала воспоминание из реальности, отождествившееся с этим взглядом. Взгляд родителей, незадолго до того, как он нырнул в виртуальность… Холодный, словно принесенное с мороза стекло, взгляд Worm'a!
Червь шел по его следу, безошибочно находя его среди миллиардов бит информации, развеянной в хаосе.
Под этим жутким взглядом, сверлившим спину между лопаток, к Славе вновь вернулся страх. Страх провала! А с чего он, собственно, взял, что сможет запутать свой след, если приобретет достаточный «опыт», если взломает виртуальность? Просто от внезапного озарения — как тогда, когда он впервые создал анкер и, не глядя на экран вбил в программу несколько параметров, отвечающих за цвет, создающих разноцветные круги «Гипнотика»…
Кто-то вел его. Кто-то, кто написал на его окне солнечными лучами ободряющее «Все правильно!» И Славе хотелось верить, что все действительно было правильно, что где-то рядом с ним сейчас не только червь, но и этот кто-то, даривший ему озарения.
Впереди замаячил финальный анкер. Еще несколько секунд субъективного времени, которым жил Слава, и он вернется обратно в реальный мир. Вернется в мир, где червь еще не успел уложить штабеля трупов… Но следом за ним в реальный мир войдет воплощение виртуальности — Worm из worm'ов, безжалостное орудие хаоса…
Или нет? Быть может, он не успеет проскочить следом? Быть может, он все еще недостаточно хорошо взял след?
В это хотелось верить. Но Слава понимал, что даже если в этот раз червь не доберется до него — его влияние в реальном мире будет еще сильнее. Какое время уйдет у него на то, чтобы вновь согнать над городом тучи? Как скоро мать и отец вновь возьмут в руки кухонные ножи, неумолимо надвигаясь на него? И что тогда? Загружаться вновь? Если не в этот раз, то в следующий червь все равно нагонит его в хаосе виртуальности.
Анкер был совсем рядом, и сила, увлекающая Славу вперед, упорно тащила его в реальный мир, в то время, как взломщик все еще продолжал просеивать виртуальность через мелкое сито, ища те числа, что отвечали за «здоровье» и «опыт» одного конкретного человека.
Слава обернулся, запуская, тем самым, подпрограмму обратного хода. Подпрограмму, возвращающую его в ту точку реального мира, которую он покинул. И в тот же миг серость виртуальности окрасилась в ярко красные тона…
Оборачиваясь, запуская возврат, Слава ожидал увидеть перед собой все, что угодно — громадного белого червя (отчего-то Worm представлялся ему именно таким — возможно, сказался тот образ, что виртуальность сама явила ему во дворе дома на площади Ленина, а возможно — сыграл свою роль какой-то фантастический фильм), или распахнутую пасть, усеянную острыми зубами, но ни один фильм, ни одно событие в жизни не могло подготовить его к открывшемуся ему зрелищу.
Если впереди была серость потоков информации — упорядоченных потоков, в которых то и дело мелькали образы или события, то позади была чернота, в которой изредка вспыхивали и гасли далекие тусклые звездочки. Раньше он представлял себя хаос таким, каким привык видеть виртуальность, но сейчас, вдруг, осознал, что во всех своих путешествиях через этот мир, бывал лишь в пограничной зоне. Там, где реальность переходила в виртуальность, придавая ей некую упорядоченную сущность. Сейчас же его поглощала абсолютная тьма… Пустота… Безграничный хаос!
Первым его желанием было вновь повернуть к анкеру — пусть хаос уже пожирал его, видимо на это реагировала граничная зона, из серой становясь красной — Слава был уверен, что Worm позволит ему дойти до цели. Отпустит, разрешив вернуться в реальный мир. Но что потом? Пустота шагнет в реальность следом за ним…
Программа увлекала его вперед, в объятия темноты. Бой был проигран для него и, по крайней мере, сыгран вничью для обоих миров. Все останется по-прежнему, за исключением того, что никто и никогда больше не услышит о нем… Бредовая идея со взломом жизни полетела коту под хвост! Канула в небытие вместе с ним.
И вдруг чернота качнулась, отступая. Слава не мог понять — то ли черное окно хаоса отступило в сторону, словно промахнувшись, промчавшись мимо него, то ли он сам изменил направление, двигаясь уже не вперед или назад, а куда-то влево, если в виртуальности вообще было применимо понятие направления. Впрочем, последнее было невозможно — загрузчик знал лишь два пути — вперед, или назад.
Граничная зона перед Славой вновь стала серой. Червь промахнулся! Но упорно шел по его следу — Слава отчетливо ощущал его ледяной взгляд на своей спине…
Рядом замаячил образ — человек, сидящий в кресле с ноутбуком в руках. Его лицо показалось Славе смутно знакомым, как будто совсем недавно он встречался с ним. Точно! Водитель задрипанного «Москвичонка!» Семен!
«Я веду тебя…» — виртуальность впереди вспыхнула яркими золотыми буквами, тепло которых на секунду побороло даже холод взгляда Worm'a…
«Держись!»
Снова кровавая пелена перед глазами — граничная зона обагрилась виртуальной кровью. Его кровью! Червь вновь настиг его, идущего вслепую, ведомого кем-то, прячущимся в дебрях серых чисел. Новый поворот, и вновь красное сменяется серым — новый промах червя.
В голове, вдруг, мелькнуло число. Ничего не значащие число 18-го порядка, значение которого, впрочем, тут же теплым бальзамом влилось в Славино сознание. Взломщик делал свое дело, добравшись до очков здоровья.
Червь вновь настиг его, но на этот раз серость не поменяла цвет. Слава чувствовал возмущения потоков битов вокруг, знал, что сейчас хаос терзает то, что в реальности было его телом, а сейчас превратилось в совокупность числовых множеств, одно из которых отвечало теперь за его неуязвимость.
«Держись!»
«Держусь!» — мысленно ответил Слава, надеясь, что Семен слышит его, кем бы он ни был.
За его спиной бесновался холодный хаос, осознававший, что цель уходит от него, что ключ не желает входить в замочную скважину.
Новое число! На этот раз 24-го порядка — видимо, из-за столь громадного размера массива чисел взломщик так долго делал свою работу.
Впрочем, почему «видимо»? Теперь Слава знал это точно. Знал, что граничная зона описывается необозримым четырехмерным массивом, максимальное значение в котором имело 32-й порядок. Знал, как и где она перетекает в реальность, но массив реальности был неподвластен даже ему — лишь незначительная его часть. Наверное, то же самое испытывал червь, охотясь за ним — неприятно ощущать свою власть над реальностью, если знаешь, что простирается она едва ли на одну миллионную ее часть.
Он обернулся, перестав зависеть от загрузчика — полностью оторвавшись от него, и от реальности вообще. Словно астронавт, выбравшийся в открытый космос, и перерезающий трос, соединяющий его с космической станцией. Теперь он был в свободном полете…
Тьма наступала на него, силясь поглотить. Очки здоровья убывали на глазах, не смотря на то, что взломщик увеличил их на три порядка. Слава коснулся нужной ему части массива, еще на пять порядков увеличивая свою сопротивляемость хаосу.
Где-то далеко в черноте вспыхивали и гасли звезды. Это хакеры, освоившие загрузку, создавали новые миры. И за каждым из них по пятам следовал безликий червь, тут же пожиравший этот мир и следовавший за человеком в реальность. Десятки, сотни таких вспышек… Словно поле боя, на котором ведут артиллерийский огонь две враждебные армии. Порядок наносит удар — хаос контратакует, сводя на нет все достижения реальности. Хаос подбирается слишком близко к двери — Семен, или ему подобные, сами, или с чьей-то помощью взломавшие когда-то «опыт» изменяют его путь. Запутывают след, уводя прочь от смертельных объятий червя. Вечный пат…