Нейросеть

Трой Ник

ЧАСТЬ ВТОРАЯ

КОМПИЛЯЦИЯ

 

 

1

«Хвост» я заметил сразу, едва вышел из дома Дикаря.

От стены дома напротив отлепились трое, где минуту назад квасили пиво у горящей железной бочки. Двинулись ко мне, демонстративно не отводя взгляда. Не скрываются, идут нагло.

Пальцы нащупали в кармане пачку сигарет, я закурил, рассматривая приближающихся. Все, как один, стандартные, как конвейерные программы: одеты в черную кожу, невыразительные лица, одинаковые, как у однояйцевых близнецов.

В кармане завозился мобильник, я мельком глянул на экран — Кира (ей-то что надо?) и выключил звук.

— Закурить не найдется?

Я усмехнулся, начало классическое. Только, вот незадача, это виртуальность, здесь мне карманы просто так не вытряхнешь. На что они надеются?

— Угощайтесь. — Я швырнул им пачку.

Тот, кто шел первым, даже не дернулся словить, и сигареты шлепнулись в лужу на асфальте, а в следующий миг ботинок «близнеца» сплющил картон.

«Внимание! — шепнул компьютер. — Попытка взять слепок ID-матрицы!»

— Отклонить.

— Что? — нахмурился «близнец». — Ты это нам?

Они уже в пяти метрах от меня, и двое ненавязчиво заходят с боков. Что за бред? Если они начнут потасовку, то в Адскую Долину им вход будет заказан навсегда!

— Че надо? — буркнул я.

— Да ниче…

Ближайший ко мне клон даже не остановился, выбросил кулак мне в лицо. Я с трудом успел уклониться, заметил на его пальцах металлический блеск — кастет.

— Вы охренели?! — успел в растерянности крикнуть я.

Больше мне сказать ничего не дали.

Удары посыпались со всех сторон, я как-то неожиданно оказался зажат между ними и каменной стеной.

«Попытка внедрения шпионской программы! Заблокирована!.. Попытка внедрения вредоносной программы! Заблокирована!..»

Прикрывая локтями голову, я попытался вырваться из окружения, налетел на одного клона. От столкновения полетел на асфальт, но из круга вырвался. Они мгновенно обернулись, кинулись следом. На миг у меня пронеслась аналогия с волками, те тоже вот так молча бросаются на жертву.

Ближайшего ко мне я ударил по ногам, тот с криком рухнул рядом. Я тут же перекатился, уворачиваясь от удара ноги второго, вскочил и бросился бежать.

— Стой, падла!

Сердце колотилось, кровь кипела от ярости, но позволить себе встревать в драку я не могу. Пусть и не я ее спровоцировал, но рисковать не хочу. Лучше уж протянуть пару минут, и местная полиция сама все закончит.

Оглушительно грохнуло, мне в спину сильно ударила пуля, едва снова не сбив с ног.

«Внимание! Вирусная атака блокирована!»

Молодец, Дикарь, хорошую защиту клепаешь! Хорошо, что мне хватило ума этот старый заказ сегодня еще и обновить…

Сзади грохнуло еще два раза, но я уже был готов. Сразу бросился к мусорным бакам, пригибаясь. Над головой свистнуло, с резким визгом от контейнера срикошетила пуля, еще две разбили кирпичи в стене.

«Что происходит?! — пронеслось у меня в голове. — Кто они? И где, мать вашу, полиция?»

Будто в ответ из-за угла с воем сирены выскочил старенький форд-мустанг, я заметил на его дверях надпись «контроль».

«Ну вот и доигрались, ребятки, — подумал я с удовлетворением. — Сейчас вас ждет знакомство с виртуальной тюрьмой…»

Но клоны, вопреки моим ожиданиям, не бросились врассыпную. Наоборот, еще двое извлекли из-под кожаных курток револьверы. По автомобилю полиции забили пули, с легкостью дырявя борта, кроша ветровое стекло. С удивлением я увидел, как водитель задергался под выстрелами, клюнул носом. Машину занесло, дважды крутануло на месте. С металлическим лязгом она впечаталась бортом в стену, сирена, екнув, смолкла.

«Что у них за оружие?! — подумал я шокированно, но тут же опомнился, рявкнул: — Компьютер, загружай револьвер!»

«Принято».

На правом боку потяжелело, когда на поясе материализовался двуствольный кольт. Я в спешке отщелкнул барабан, на ладонь посыпались патроны. Это довольно безопасные вирусы, калечат чужие программы, но все решается простой перезагрузкой. Сейчас нужно что-то помощней.

Я высыпал патроны в карман, тот мгновенно опустел, переместив файлы на мой сервер.

— Загрузить «штопор»!

«Внимание! Данная программа является нелегальной и запрещена в системе как…»

— Заткнись!

Из автомобиля выскочил второй полицейский, кувырком метнулся за угол. Уже оттуда стал отстреливаться, пытаясь одновременно вызвать подмогу по рации.

В правом кармане потяжелело, я поспешно сунул руку, пальцы наткнулись на прохладные патроны Дикаря, купленные пару минут назад. Этот вирус вскрывает защиту пользователя, как штопор консервную банку, и жжет его машину. Единственный минус — долго работает. Зато защиты от него практически не существует. Если, конечно, верить на слово Дикарю. Впрочем, сейчас я это проверю.

Щелкнул барабан кольта, возвращаясь на свое место в корпусе. Патроны я зарядил через один: «штопор», потом обычный вирус, снова «штопор». Это даст лишнее время вирусам Дикаря: пока система будет разбираться с одной программой, вторая сделает свое дело.

Полицейский за углом вскрикнул, выронил пистолет и обхватил ладонями лицо. Между пальцев пробился красный фонтан. Человек секунду зажимал рану, потом медленно завалился.

Я не мог поверить в происходящее! Чтобы кто-то вот так просто затеял перестрелку в Адской Долине? Нонсенс! Это же самоубийство!

Где-то завыла сирена, потом вторая. Ага, теперь за дело возьмутся всерьез.

Я высунулся с осторожностью, клоны быстро приближаются. На лицах пугающая невозмутимость, будто у роботов. Заметив меня, они вскинули оружие, опять же одновременно. Я быстро нырнул обратно, мусорный бак тут же вздрогнул пару раз, вжикнула пуля.

Рядом послышались шаги, я вскинул кольт. Мощно грохнуло, в ладонь толкнула отдача. Двойной заряд ударил в грудь первому клону, его кожаную куртку разорвало в клочья, брызнула кровь, вперемешку с костями. Человека отбросило метра на полтора, проволокло по мокрому асфальту. Лужи под ним покраснели. Тело тут же выгнулось дугой, скрюченные пальцы вгрызлись в асфальт. Почти наяву я видел, как «штопор» Дикаря вскрывает и методично раздирает на части ID-матрицу «мясника».

Снова заговорили пистолеты клонов, мне в плечо ударило, опрокинуло. Мельком успел удивиться, что боли нет, даже кровь не выступила. Что за оружие у них странное? Или, как и я, меняют патроны для разных целей?

Я сдавил спусковой крючок, кольт дернулся в моей руке, и второй клон закрутился на месте. Из развороченного плеча фонтанировали кровью порванные вены, страшно белели кости.

Третий близнец метнулся ко мне, пистолет в его руках задергался, изрыгая пламя. Отработанные гильзы щедро сыпались в сторону, оставляя дымные следы.

Ни одна из его пуль не прошла мимо. Куртка у меня на груди превратилась в лохмотья от попаданий. Но, странное дело, компьютер молчит, значит, система в порядке.

Стараясь не обращать внимания на мерные удары свинца в грудь, я навел кольт и спустил курок. Грянул выстрел, и одновременно с ним голова клона взорвалась, забрызгав стены кровью и осколками черепа.

Обезглавленное тело еще сделало пару шагов, потом упало на колени. Секунду так и стояло, заливая лужи кровью, потом неуклюже ткнулось в землю, засучило ногами.

«Внимание! — ожил компьютер. — Началась консервация сервера».

Ага, это уже полиция. Решили не выяснять, кто прав, а кто виноват, запрут всех участников в частной Сети.

— Срочный выход, — шепнул я.

«Уверены?»

— Подтверждаю.

Разбираться с местными властями не хотелось. Пусть сами ищут виновных.

* * *

Пару секунд я еще чувствовал ночную свежесть, слышал вой полицейских сирен. Потом ноздрей коснулись запах разгоряченной кожи, кислая вонь пота, и я окончательно пришел в себя.

На экранах виртуального шлема застыла картинка из переулка, я с трудом сообразил, что это изображение из самого начала боя в Адской Долине, словно скриншот. Похоже, что пора переустанавливать софт, глючить начал, что ли?

Сервомоторы кресла заурчали, спинка поднялась. Я стащил шлем, отложил на подставку.

— Сессия завершена, — отрапортовал компьютер. — Система сообщает о неполадках в браузере.

Я сел в кресле, поморщился от боли в груди и скосил глаза. На грудной клетке проступили синяки в тех местах, куда попали пули клонов. Черт, к завтрашнему утру буду щеголять с кровоподтеками. Проклятая «реальность» виртуальности…

Я покосился на монитор слева, там, как и на экранах шлема, застыла картинка из переулка. Клоны только начали преследование, видно, как один из них целится в меня из пистолета.

— Что с браузером?

Компьютер ответил после паузы:

— Система не отвечает.

Завис? Так вот почему не сообщали в Сети о повреждениях системы? Мне просто подвесили софт? Оригинально…

— Перезагрузка.

— Вы уверены?

— Да.

— Начинаю перезагрузку… закрываю приложения… сохраняю параметры…

На миг мне показалось, что все нормально, но режим перезагрузки внезапно прервался. Компьютер воскликнул:

— Внимание, личность номер три помещена в карантин.

Что?!

— Причина?

— ID-матрица заражена. Лечение не удается.

Ничего себе! Это меня так нашпиговали клоны?

— Тип вируса?

— Неопределен.

— Задачи? Какие процессы задействованы?

Компьютер задумался.

— Сканирование не удалось. Система подвергается угрозе!

Не может быть. Что за программа такая, что смогла пробить защиту Дикаря? Или снова какой-то особый заказ? Кому ж это я так дорогу перешел? Явно не Кадавру, тот не может знать, что я в Адской Долине софт покупаю…

При новой мысли у меня по коже скользнул холодок. А что если он тоже, как и я, взял и снял скрипты с моих боевых программ? Потом проверил создателя программ, кто его знает, какие базы данных у киллеров, и ниточка к Дикарю привела. Ведь именно там меня и ждали!

— Твою мать…

— Команда не распознана!

— Заткнись.

В волнении я поднялся, походил по комнате. Ладонью машинально растирал грудь. Получается, что Кадавр действительно желает поквитаться со мной? Неужели он настолько сумасшедший? Или для «мясников» так важна репутация, что для него теперь дело чести уничтожить перешедшего дорогу? Да, наверное. Может быть, даже от этого зависит его жизнь.

— Черт, вот ведь вляпался!

Экран на столе моргнул красным, компьютер воскликнул:

— Зараженная ID-матрица перемещена в карантин. Была зафиксирована попытка отправить данные через дополнительный канал.

После секундного размышления я рявкнул с болью в голосе:

— Вывести личность номер три из системы!

— Вы уверены?

— Подтверждаю!

— Принято. Начинаю детерминацию ID-матрицы «Сид Вишес».

Значит, вирусы этих клонов были всего лишь следящими? Троянской программой? Блин! Столько труда, перестрелка в Адской Долине, убийства, и все ради того, чтобы выследить меня? Ведь полицейских-то убивали по-настоящему!..

Кадавр и вправду псих. Или, может быть, он просто хочет подстраховаться? После того как во время нашей первой встречи меня не взял его «дубль» (откуда ему знать, что то был всего лишь баг в системе?), «мясник» решил отомстить наверняка? Отследить, найти в рилайфе и забить свинцовый кол мне в сердце?..

Из мутных глубин моей психики, искалеченной виртуальностью и стимуляторами, с утробным рыком поднималась ярость. Чтобы какой-то наемник, киллер, презрительно именуемый «мясником», смел тягаться с Сетевым Дьяволом?! Я его в порошок сотру!

Я смотрел, как заполняется на мониторе гусеничка загрузки. Как только она станет цветной полностью, личность «Сида» будет исключена из моей программы виртуальности. Перестанет быть ID-матрицей и превратится в обычный файл.

— Отторжение личности завершено, — деловито отрапортовал компьютер. — Начать уничтожение зараженного файла?

— Нет, — с некоторым трудом отказался я. — Перешли файлы на адрес Дикаря. Без резервного копирования, чтоб у меня ничего не осталось.

— Текст письма?

— Эмм…

Очень тщательно подбирая слова, я отстучал на клаве письмо хакеру с просьбой вылечить матрицу. В качестве приложения нарисовал циферки и знак валюты, думаю, ему придется по душе.

Дождавшись, пока ID-матрица уйдет по адресу, я запланировал сканирование и выключил компьютеры. Сходил в душ, потом выгулял Макса, поужинал без аппетита и отправился спать. К утру нужно быть в форме — завтра начинаю выполнять заказ Вуду-Z.

Но заснуть быстро не удалось, мысли упорно возвращались к бойне в Адской Долине. Все эти наглые выходки шестерок Кадавра, индивидуальные заказы и внезапно свалившиеся мне на голову богачи в облике негров порядком напрягали. И сколько я себя ни успокаивал, плохое предчувствие не исчезало…

 

2

Все города имеют душу. И у каждого — свой характер, своя судьба.

Мегаполисы, города и городишки пропитаны особой энергией, присущей только им, только вот увидеть ее трудно. Обилие небоскребов и сверкающих реклам может отвлекать от настоящей картины, подобно тому как ребенка отвлекает любой яркий предмет. Но если найти сердце города и протечь по артериям главных улиц, пропустить через себя кровеносный поток народа, если тщательно вывариться в желудке площадей, пройти по кишкам переулков и вывалиться у надписи «Добро пожаловать» на окраине, поймешь — этот город имеет свою душу. Только тогда можно решить — подходит ли место для жизни.

Я, наверное, лучше других чувствую это — все-таки я Сетевой Дьявол и потому могу с уверенностью сказать: «Москва-2» тоже имеет душу.

Ее душа это не привычный ритм города, не культурное наследие и даже не архитектурные памятники, что вытягивают из жителей последние эмоции. Душа виртуальности совершенно особая, в реале такого никогда не встретишь.

Пользователи — вот настоящая душа «Москвы-2». Именно люди делают это место особенным. Ведь в Сеть невозможно полностью привнести жизнь, здесь можно найти только ее иллюзию.

Пользователи — душа Сети. Здесь кто-то пытается уйти от ужасов реального мира, другие самозабвенно работают, а третьи наслаждаются выдуманной страной. Вот она, скрытая сущность официальной Сети, ее мимикрия под естественное. Незлой обман, надрывный юмор паранойи, искренняя попытка безруких калек на века построить ледяной замок в тропическом климате. Это и есть душа виртуальности — безумие веры. Так дети искренне верят в то, что куклы оживают по ночам, в деда Мороза и что за нарисованной мелками дверью на кирпичной стене может быть иной мир…

Живительный самообман. Информационное кладбище.

— Здравствуйте, — возник надо мною голос, — желаете сделать заказ?

Я встрепенулся, у моего столика терпеливо ожидает симпатичная блондинка. Я машинально отметил, что эта официантка — программа. В недорогие заведения виртуальности реальных работников сферы обслуживания не берут.

— Конечно. Принесите, пожалуйста, кофе и… — Я взглянул на часы: девять тридцать утра. — И пирожные.

Есть особенно не хотелось, успел перекусить в реале, но и сидеть в кафе, цедя один кофе, неприлично.

Девушка-бот кивнула и, обворожительно улыбнувшись, умчалась выполнять заказ. Я вздохнул и раскрыл ноутбук на столе.

Небольшое кафе «Хемингуэй» на окраине виртуального мегаполиса — мое любимое. Во-первых, оно буквально через дорогу от моего виртуального дома. А во-вторых, здесь практически не бывает людно. Такая себе небольшая виртуальная харчевня с ботами-поварами, официантами, швейцарами. Тихий и светлый уголок для неприхотливых.

Весь зал всего-то метров сорок в квадрате, где большая часть отведена под стандартные столики меж двух диванов у широких окон да небольшую барную стойку. Рядом с кафе ветка метро, уютный парк. Идеальное место для работы.

Я покосился на свое отражение в оконном стекле: сегодня я в облике толстого клерка, должника Вуду-Z. Решил перед заданием устроить бета-тест матрицы и, едва подключился, тут же обрадовался решению. Толстяк оказался громоздким, вонючим куском мяса! Пальцы жирные настолько, что иногда на клавиатуре ноутбука сразу несколько клавиш нажимают, а что уж говорить о скорости ходьбы?!

Я снова покосился на часы, вздохнул: пора приниматься за работу. Наступает час пик в виртуальности, самое благоприятное для меня время. Трафики стремительны, сети перегружены, есть где погулять Сетевому Дьяволу.

Ввод пароля, загрузка поисковика, написанного Дикарем.

«Внимание! Вы подключились к системе базы данных пользователей официального сервера „Москва-2“. Сервер не рекомендует использование вашего программного обеспечения в…»

— Заткнись, — прошептал я.

Поисковик Дикаря не вредоносное ПО, тем более, пока нигде не засветившийся, так что, можно использовать. Претензий от полиции пока быть не должно.

На экране появился интерфейс поисковика, я вынул из кармана флэшку с данными по объектам Вуду-Z. Пока копировал инфу на ноутбук подошла официантка, на столике появился кофейник и блюдце с пирожными.

«Итак, — подумал я, отхлебывая из чашки, — начнем. Кто у нас в списке идет первым?»

Первым оказался тридцатилетний инженер Якоб Штрауде. При взгляде на фотографию смущенного, чуть сутулого хикки, я покачал головой — никогда бы не подумал, что он способен на авантюры. Особенно, на такие опасные авантюры, как кража дорогостоящей информации у олигархов.

Окошки поиска постепенно наполнялись всей имеющейся информацией, номером паспорта, кодами кредиток и страховых полисов. Контрольно сверившись с досье, я ткнул в «enter». С пальцами-сардельками получилось это сделать лишь с третьего раза.

Пока шел поиск, я сделал большой глоток кофе, по пищеводу прошла горячая волна. В голове сразу прояснилось, утренняя истома медленно пропала.

Ноутбук пискнул: «Поиск не дал результатов. Пожалуйста, повторите».

Я вскинул брови. Как это не дал результатов?

Быстро перепроверил параметры поиска и анкетные данные от Вуду-Z — все верно. Запустил повторный поиск, но через минуту снова тот же результат.

Однако…

Не может такого быть! Даже если человек ушел из виртуальности или если его уже накрыли киллеры заказчика, то и в таком случае всегда остаются следы. Во-первых, в базах все еще существуют анкеты, паспортные данные и адреса. А во-вторых, даже если везде бывать анонимно, то скрыть свою личность от финансовых контор не удастся, номера кредиток никогда не исчезают!

Я нащупал в кармане пачку сигарет, закурил, официантка тут же принесла пепельницу. На лице залипшая улыбка, только пустые глаза в девушке выдают программу.

Не придя ни к какому выводу, я по очереди забил в поисковик данные на все три цели, буквально сверяясь с каждой запятой в досье.

Пусто. Будто этих людей и никогда не существовало!

— Чертовщина какая-то, — пробормотал я, закуривая вторую сигарету.

Следующие полчаса я потратил на то, чтобы проверить отдельно каждый параметр: номер паспорта, номер кредитки, гражданское страхование, номера телефонов; досье в полиции и в банках…

Пусто! Везде одно и то же: «Поиск не дал результатов»!

Я вздохнул, раздавил очередной окурок в пепельнице и отпил холодного кофе. Одно из двух: или этих людей никогда не существовало, или поисковик Дикаря не работает. Первое предположение пока я не могу проверить, значит, начнем со второго.

— Компьютер, — шепотом приказал я, — выведи на экран все совершенные платежные операции по моему дополнительному счету.

«Принято. Ожидайте…»

Через пару секунд на экране ноутбука высветились цифры, куда недавно я отправил десять процентов от гонорара Вуду-Z, я тщательно перебил их поисковик. Минута ожидания, и на экране появилась фотография моей помощницы.

«Джонсон, Кира Анастасия Лорен. Двадцать восемь лет, не замужем, детей нет. Место рождения: США, Сиэтл, штат Вашингтон. Родители: мать — Джонсон, Вероника Августа, погибла; отец — Джонсон, Дэмиен Скотт, осужден на пожизненные каторжные работы в Сибири за многократное изнасилование дочерей. Младшая сестра — Джонсон, Аннет Элиссон, после домогательств отца получила инвалидность…»

— Ничего себе… — Я только присвистнул. Таких подробностей я, конечно же, не знал.

Так, что там дальше?

«…Гражданство Российской Федерации, полученное по эмиграционной программе беженцам, пострадавшим от Йеллоустоунской катастрофы».

— А вот это уже интересно.

«Судимости: в десять лет была под следствием по обвинению в предумышленном нанесении тяжелых телесных повреждений (кастрация отца с помощью маникюрных ножниц). Была оправдана. После психиатрической экспертизы отправлена в интернат. В двенадцать лет приговорена к двум годам условного заключения за кредитное мошенничество; в четырнадцать — за торговлю и употребление наркотиков (год условно); в шестнадцать — за призывы к судебным реформам, в частности за пропаганду приговоров смертной казни насильникам и за сексуальные домогательства к женщинам (год отсидела); в двадцать приговорена к пяти годам за убийство мужа своей любовницы…» и много-много еще по мелочам. Заканчивалось досье номерами телефонов и домашним адресом.

— Хороша напарница… — Я покачал головой со странной смесью жалости и восхищения. — По твоему досье, Кира, можно изучать уголовный кодекс.

Переписывать адрес Киры я не стал, вдруг словлю «жучка», и все мои данные станут доступны недругам, но постарался запомнить. На всякий случай. Забавные финты иногда жизнь подкидывает, вот так работаешь-работаешь, а не знаешь с кем.

Я откинулся на спинку стула, огляделся. В кафе по-прежнему человек пять, то одни выходят, но новые заходят. Никакой толпы — благодать!

Я налил себе вторую чашку кофе, отпил с удовольствием. Потом не выдержал и забил в поисковик номер счета Вуду-Z. Хоть и некрасиво это, как читать чужие письма, непрофессионально даже, но очень уж странные эмоции у меня вызывает этот заказчик. Однако результат поиска меня разочаровал.

«Счет зарегистрирован на фирму „Вектор“. Фирма прекратила свое существование десять часов назад».

Приехали. Похоже, что Вуду-Z, как и я, балуется временными и подставными счетами? Интересно было бы «просветить» фирму «Вектор» полностью, от кого получали деньги, кому перечисляли, но это уже взлом, за этим к хакерам.

Ведомый неприятным предчувствием, я прописал имя заказчика в строке поиска, но, как и ожидал, результат был нулевым.

Надо же, а мне казалось, что облик Вуду-Z из зоны удовольствий был истинным. Обманули меня. Остается только поаплодировать создателям таких аватаров, первоклассные мастера! А заказчик-то действительно шишка…

Знаком я подозвал официантку, попросил принести еще кофе. Как-то я и сам не заметил, как приговорил три чашки. Потом закурил и свернул окно поисковика.

Так, проверка удалась. Программа Дикаря работает. Теперь остается решить, что делать дальше? Глупо было бы предположить, что меня наняли менять Души несуществующих людей. Тогда как объяснить тот факт, что их нет ни в одной базе данных?

Задумавшись, я не заметил, как сигарета дотлела до фильтра, обожгла пальцы. Чертыхаясь, раздавил плавящийся окурок в пепельнице и полез в настройки поисковика. Где-то должен быть еще какой-нибудь способ поиска, Дикарь просто не может сделать что-то вполсилы, обязательно приберег что-то для экстраординарных случаев.

Мимо моего столика прошла молодая пара, только что закончившая завтрак. Девушка шла чуть позади, явно обиженная невниманием парня, а тот забавлялся рисованием на планшетном компьютере.

— Смотри, — восторженно воскликнул он, — класс? Такой модели я нигде еще не видел!

— Классно, — вздохнула его подруга, с равнодушием разглядывая эскиз не то автомобиля, не то вездехода. — А ты проверил, вдруг опять кого-то повторяешь?

— Вот сейчас и проверим… компьютер, найти сходства по изображению…

Дверной колокольчик звякнул, выпуская парочку на улицу, а я едва не хлопнул себя по лбу. Как я сам не догадался? Вот он, способ, — поиск по фотографии!

Загрузить фото первого объекта в поисковик было делом одной минуты, а вот сам поиск занял почти час. Все-таки даже с мощностями виртуальности непросто «пересмотреть» всех пользователей и сравнить аватары.

— Отлично! — Я выдохнул с облегчением, рассматривая результат. С монитора на меня смотрел уже знакомый хикки. — Теперь за дело!

* * *

Прежде чем отправиться за чужой Душой, решил выйти из Сети и поменять облик толстяка на дока Брауна. Лучше уж сейчас немного задержусь, зато потом хоть бегать и двигаться нормально смогу.

Начинаю новую сессию, — покорно отозвался компьютер. — Личность номер два: «док Браун»…

Вспышка, электронный звон в ушах, холод в суставах и ощущение падения.

Я открыл глаза, взгляд скользнул по обшарпанным обоям на стенах, рассохшейся мебели. Из кухни доносится капель из крана.

Я поднялся, старенький диван подо мной надсадно скрипнул. В зеркале напротив еще целый миг было расплывчатое отражение, будто с дивана поднималась тень, сотканная из тумана. Потом облик оформился полностью.

«Отладка внешности завершена, — шепнул компьютер. — Регистрация в Сети окончена».

В несуществующем зеркале несуществующий всклокоченный седовласый старик с безумными глазами оправил серый плащ, застегнул все пуговицы на жилетке, стряхнул пылинку с коричневых брюк.

— Показать карту.

«Принято».

Перед глазами вспыхнуло прозрачное окошко с картой «Москвы-2», где неторопливо двигалась вишневая точка. Усилием мысли я проскроллировал карту, всмотрелся в обозначение районов виртуальности.

— Компьютер, — приказал я, — найди канал и создай мне резервное подключение.

«Пожалуйста, определите территориально».

— Китайский квартал «Москвы-2».

* * *

Едва такси въехало на территорию китайского квартала, движение почти остановилось. Пару минут я наблюдал за сплошным потоком народа, одинаково заполняющего тротуар и автомобильную дорогу, потом скомандовал:

— Останови здесь.

Бот-водитель с осторожностью приткнул авто у лотка с экзотическими фруктами, с улыбкой принял от меня купюру.

— Счастливого пути.

— Застрелись, — посоветовал я улыбчивой программе и толкнул дверь.

Феерия. Шизофрения. Карнавал на похоронах. Коронация принца нищих в трущобах.

Можно придумать еще сотню эпитетов, и все будут идеально подходить к китайскому кварталу виртуальности. Кажется, что любая черточка внешнего мира, фантазии, ночного кошмара и абсурда нашла отражение здесь, в Сети.

С внезапно накатившей мрачностью мизантропа я рассматривал пеструю толпу одинаково унылых клерков, вечно спешащих на обед и обратно, иногда в этой массе встречаются фрики и торговцы. Депрессивно-серые здания одеты в нарочито яркие вывески реклам, над дорогой провисли засаленные вымпелы новогодних флажков. Взгляд то и дело цепляется за нижнее и постельное белье, вывешенное на просушку прямо над головой.

На тротуаре экзотический китаец в набедренной повязке рубит мачете головы живой рыбе, слизь и чешуя брызжут на прохожих, а рядом из дыры сточного колодца в асфальте поднимается ядовитый пар. У большущего мусорного коллектора двое кришнаитов стучат в барабаны, рядом пляшет грязный ребенок лет двенадцати. На огромном мониторе на стене дома крутят рекламные ролики из мира хай-тека, а под ним, прямо на асфальте, жрут рис из плошек зеваки, наблюдающие за многочленистым карнавальным драконом в толпе…

«Дополнительный канал подключен. Счет на оплату отправлен на ваш основной почтовый ящик».

Я посторонился, пропуская рикшу, оправил плащ. Вишневая точка на карте замерла на расстоянии сотни метров от меня. Я закурил и зашагал навстречу, стараясь не пропустить цель.

Так, что там говорил Вуду-Z? Эти ребята похитили у него какой-то важный файл, информацию ценой в два миллиона рублей, что в эквиваленте — две безбедных жизни в виртуальности. Что еще? Они опасны, будут отстреливать, сопротивляться, громить вирусами?.. Нет, кажется, что о таком не говорил. Да и по фотографии этого Якоба Штрауде не скажешь, что человек вообще держал в руках оружие. Хотя, как говорил классик, в виртуальности возможно все, кроме смерти…

Из толпы вынырнул трансвестит, попытался схватить меня за руку:

— Минет за сотню! Профессиональный, с проглотом!

Я брезгливо отдернул руку, стараясь не смотреть в чересчур скуластое лицо мужика, где яркой косметикой пытались затушевать сифилитичные язвы. Вслед прокричали:

— Козел!

И тут же, с другой стороны:

— Стимуляторы воображения, антидепрессанты, цифровой кокаин, звуковые наркотики! Все — дешево и по лицензии!..

— Бригада первоклассных дизайнеров создаст качественный образ точки входа!

— Мясо собаки…

— Паспорта, помощь в регистрации, найдем работу…

— Незабываемый трах с цирковыми уродами…

И даже:

— Гадание по IP-адресу!

Виртуальность. Мир-мечта на обломках мира-реальности. Кошмарная травестия.

Проталкиваясь, ругаясь, отбиваясь от торговцев и проституток, я преодолел сотню метров за десять минут. Недаром у них в китайском квартале постоянно подвешивают сервер, столько народу толчется, кошмар!

Якоб Штрауде рассматривал витрину аквариумного магазина, будто завороженный, застыв у террариума с ярко-желтым питоном и десятком каких-то ядовитых ползунов. Такой же, как на фото: сутулый, худой, щурит близорукие глаза.

Я огляделся, но вокруг такое столпотворение, что никто ничего не заметит. А если и заметит, то полиция и зеваки просто не смогут ничего понять: кто и что сделал.

Неудачливый похититель чужих файлов вздрогнул, когда я приблизился. Его карие глаза напомнили мне птицу, взгляд такой же испуганный, как у воробья, пойманного в кулак. Ни вздохнуть, ни расправить крылья…

— Ужасные существа, правда?

Я вздрогнул.

— Что?

— Змеи, — Якоб смущенно улыбнулся, заискивающе пытаясь заглянуть мне в лицо. — Они ужасны.

Мой взгляд обшарил стеклянные тюрьмы с пресмыкающимися, застыл на толстой черной змее. Она свернулась клубком, всем видом демонстрируя свое презрение к окружающему миру. Только ядовитая ненависть во взгляде маленьких глазок на квадратной башке выдавала тварь с потрохами.

Я кашлянул, сказал неуклюже:

— Это природа их создала такими. Не вижу ничего страшного.

— А я их боюсь до дрожи, до ночных кошмаров. — Якоб вжал голову в плечи, когда заметил, на какую змею смотрю я. — Как представлю, что эти… бр-р, твари, ползают, ищут жертву…

— Они просто живут. По своим законам, своей жизнью. Как умеют.

— Они подлые, — прошептал Якоб.

— Почему?

— Как почему? Они ведь ядовитые!

— Потому и ядовитые, что больше нет у них ничего, кроме зубов. Ни лап, ни крыльев.

Якоб кивнул, промолчал.

Идиотский разговор. Сэйт, ты чего? Какого ты болтаешь с ним?

Но поделать с собой я ничего не мог. Странное чувство заполнило меня, как наркотические смолы заполняют альвеолы. Показалось, будто я знаю этого тщедушного человечка давно, всю свою вечность. Вся суета китайского квартала вдруг отдалилась, показалась глупой декорацией. Вот сейчас придут грузчики и вынесут фанерные стены с нарисованными домами, скучающий у бордюра рикша вынет пачку «Примы», а появившийся режиссер разгонит массовку…

— Все понимаю, — прошептал Якоб, — но боюсь их больше всего на свете.

Неожиданно для себя я признался:

— А я высоты боюсь.

Якоб улыбнулся с печалью, снова уставился на змей.

Так, Сэйт, возьми себя в руки!

Я вздохнул, снова оглянулся и едва сдержал нервный смешок — рикша у тротуара и вправду закурил. «Приму»!

— Пора, Якоб. — Я обернулся к своей цели. — Я здесь, чтобы забрать твою Душу.

— Что? — вскинул испуганные глаза Якоб.

Я не ответил. Быстро, чтобы не передумать, ударил его в живот.

Китайский квартал исчез во вспышке! В ушах взорвалась башня из стекла, звон настолько сильный и частый, что звуки теснятся, наползают друг на друга.

Моя рука все глубже погружалась в тело Якоба Штрауде. Странно, но при этом его лицо продолжало жить, хотя я уже почти физически ощущал, как меняется и прекращает функционирование его ID-матрица, расщепляясь на отдельные файлы.

«Принудительный обмен данными!»

Испуг исчез из взгляда Якоба, теперь там было понимание. Настоящее, всепрощающее, как у святого, которого приносят в жертву каннибалы. Он псих или суицидник?!

«Дополнительный канал открыт, начинаю фрагментацию ID-матрицы».

Мир вокруг замер, вся суета китайского квартала куда-то исчезла, будто это и впрямь декорации. Фанерные дома, люди из папье-маше, бутафорская жизнь.

«Внимание! Получено предупреждение от департамента полиции: вам приказано оставаться на месте. Вам инкриминируют использование вредоносных программ и…»

Не слышу. Ничего не слышу. Лицо Якоба все ближе, я погружаюсь в него полностью. Возникло знакомое ощущение падения, по спине скользнул холодок ужаса, будто под ногами бездна.

Стеклянный звон перерос в цифровой, улица предстала передо мной сразу с двух точек: я вижу Якоба и смотрю его глазами. Его тело стремительно теряет цвет, внутри загораются яркие вспышки. Но это не привычные вспышки обрывов нитей марионетки. Скорее, это жизненные процессы, как электрические импульсы между нейронами.

Страх нахлынул внезапно, будто я провалился посреди цветущего луга в зловонную трясину! Резким щелчком мир «выключился», и я исчез…

* * *

…В руке очередная «мусорная» еда из бургерной неподалеку. В последнее время я питался только «продукцией» оттуда…

Не понимаю, откуда пришло это знание, я просто смотрю его, как смотрят фильм…

…Падение продолжается, как и зловонное удушье топи, куда я все больше погружаюсь. Только, в отличие от настоящей топи, я вижу не грязно-желтое мутное солнце из-под толщи болотной воды, я вижу атомные вспышки через потоки информации и цифр…

…Если задуманное получится, это искупит все потраченные усилия, бессонные ночи и порчу здоровья. А если нет, то, значит, так и надо. Кому нужны бесполезные люди со своими бесполезными жизнями? Как говорил мой преподаватель: мужчина должен жить счастливо, но и не забывать об исторической полезности, успеть совершить в жизни то, что поможет всем остальным людям. Только такая жизнь считается полноценной, не даром мы помним Менделеева, Ницше, Декарта и Аристотеля, а простых людей забываем уже на следующий день…

…Мне кажется, что выбраться из этой бездны-топи уже не получится. Слишком глубоко и внезапно. Слишком…

Нужно выбираться отсюда!

Бежать!

Спасаться!!!

* * *

Электронный протяжный скрип в ушах напомнил мне, кто я такой. Усилием воли я рванул прямо сквозь белые вспышки молний.

«Дефрагментация завершена».

Я с трудом выдохнул, мне почудилось, что во рту остался кислый привкус болотной воды. В глазах медленно тают неясные образы, какие-то слова, декорации. Очень медленно проступает улица в китайском квартале, людской гомон. И я понимаю, что лежу на асфальте, обхватив голову руками. Через меня перешагивают, жизнь кипит, и никому нет дела до одной маленькой смерти.

Только грязный мальчик в обносках рядом с кришнаитами прекратил танцевать и указывает на меня пальцем. По его губам я прочел слова: «дьявол» и «призрак».

С великим трудом я поднялся, на меня тут же натолкнулись, обругали пьяницей. Я не ответил, сердце все еще колотилось, на лбу выступил пот.

Якоб Штрауде исчез. Его личность переместилась на мой сервер, а в реальности он, наверное, сейчас проснулся перед недоумевающим компьютером, что взволнованно коннектится и пищит: «Обрыв соединения!»

Я выпрямился, змеи из террариумов, как одна, таращатся на меня, в их глазах я замечаю свое отражение. Док Браун растрепан и… напуган?

Новая мысль резанула, но додумать мне не дали. Компьютер сообщил растерянно:

«Внимание! Ошибка в программе!»

Неприятное предчувствие целлофановым льдом скользнуло по внутренностям.

— Подробности! — рявкнул я так, что от меня шарахнулись.

«Потеряны архивные данные ID-матрицы! Соединение было сброшено. Копирование не удалось».

Что за …?!! Не может Душа никуда исчезнуть!!

— Проверить протокол совершенных процессов за последние десять минут!

«Указанного протокола не существует. Действий не совершалось».

Я уже открыл рот для ругательств, когда заметил странное движение в толпе. Похоже, что разбираться у меня уже нет времени…

 

3

Из толпы выскочил здоровенный китаец с мачете, рубивший рыбьи головы у лотка. Я заметил на лезвии прилипшие чешуйки и слизь.

«Внимание! Обнаружена вирусная угроза!»

Китаец замахнулся, грязное лезвие с шипение обрушилось на меня. Я дернулся в сторону, как раз вовремя: мачете просвистело так близко, что я ощутил сильный запах рыбьей крови и ила.

«Внимание! В дополнительном канале отказано. Подключаю основной».

Китаец заверещал, двинулся на меня, не переставая рубить перед собой воздух.

— Кольт!!

«Загружаю…»

Толпа попыталась отхлынуть от нас, но людей столько, что получилась сплошная стена. Мне даже убежать некуда!

Мачете обрушилось наискось, я поднырнул под руку китайцу, ударил его плечом в бок. «Мясника» отшвырнуло, но это лишь разожгло его бешенство: мачете засверкало перед глазами с удвоенной скоростью.

Я попытался отпрыгнуть, уперся спиной в людей, над ухом закричали испуганно. Кто-то толкнул меня в спину. Китаец подскочил, его рожу перекосила усмешка, мачете взлетело к цифровому вечнолетнему небу, чтобы через миг разрубить мне череп.

На поясе потяжелело, я лапнул пальцами кольт. В этот момент китаец ударил. Я понял, что не успеваю, и прыгнул в сторону, одновременно парируя мачете голой рукой.

«Вирусная атака!»

Боль ожгла локоть, вместе с треском ткани на асфальт плеснуло кровью. Лезвие дошло до самой кости, я скорее услышал, чем ощутил, как оно с противным хрустом впилось в кость. От резкой боли потемнело в глазах.

В победной ухмылке китайца ощерились мелкие желтоватые зубы.

«Оружие загружено. Приступаю к отладке приложения. Запущена программа регенерации».

Ухмыляясь, китаец снова замахнулся. На этот раз я уже не стал бежать, одной рукой выхватил кольт (вторая повисла плетью). С черным удовлетворением заметил, как в глазах неожиданного врага мелькнул страх.

Грохнул выстрел, отдача ударила в ладонь. Китайца будто грузовиком сшибло, он упал на витрину с ползучими гадами, забрызгивая толпу алыми каплями. Раздался звон, ноздрей коснулся резкий запах змеиного яда и нечистот. Китаец заверещал, завертелся в змеином клубке. Я увидел мгновенные броски черных тел, сжавшиеся челюсти кобры на руках неудачливого киллера. Он попытался закрыть лицо руками, но и там уже появились двойные точки с капельками желтоватого яда по краям.

«Мясник» быстро распухал, он уже не орал, только тело еще сотрясали мелкие судороги, да изо рта пошла пена. Как часто бывает, его погубило совсем не то, чего он боялся.

«Регенерация завершена. Вирус заблокирован».

Кровь уже перестала течь по пальцам, на коже даже шрама не осталось, хотя порванный на локте плащ компьютер и не подумал восстановить. Да еще и оголенные от недавней боли нервы судорожно встряхивало.

«Черт, быстрее бы Дикарь закончил свой файерволл…»

Додумать мне не дали. В толпе снова закричали, людская масса отхлынула оттуда. Я заметил двоих клерков, жравших недавно рис на обочине. Теперь у них в руках были дробовики.

«Внимание…»

Да какое, на хрен, внимание?! Бежать!

Сзади грохнуло, потом еще раз. Плащ рвануло, будто наскочил на колючую проволоку, спину ожгло. Я не удержался, грязный асфальт рванулся навстречу, от удара из глаз брызнули искры. Во рту стало солоно.

«Вирусная атака блокирована. Рекомендуется обратиться в департамент полиции».

Я перекатился, сплюнул красным. Киллеры разделились, благо что улица стремительно пустела, народ с криками разбегался, кого-то затоптали. Лоток торговца снесли, по тротуару покатились фрукты, в дополнение к расползающимся змеям.

Кольт в ладони огрызнулся наугад, я быстро заработал локтями, заползая под припаркованный у обочины автомобиль. Позади грохнуло, остов машины качнулся, взвизгнула сигнализация. Киллер упал на колени, пытаясь заглянуть под днище, но я уже выскочил по другую сторону авто. Как раз вовремя, чтобы заметить выходящих из-за угла еще троих вооруженных людей. На полицию они тоже не были похожи.

«Это засада?! — промелькнуло у меня в голове одновременно с образом „мясника“ в сером плаще. — Будь ты проклят, Кадавр!»

Короткоствольные автоматы у троицы новоприбывших застрекотали, пули с визгом замолотили по машине. Среди искр красиво взметнулся дождь битого стекла.

Пригибаясь, я бросился к разбитой витрине зоомагазина. Под ногой отвратительно хрустнуло, когда ботинок раздавил череп кобры. В спину дважды ударило, я взвыл от боли.

«Вирусная атака! Системный сбой!!»

Я швырнул тело в оконный проем, зацепился плащом за куски витрины. Тут же перекатился к стене, на полу остался кровавый след.

— Сволочь! Ублюдок!

Откуда-то из-за прилавков выскочил пузатый китаец в замызганном фартуке, наверное, хозяин лавки. Бросился было ко мне, но с улицы загрохотало, и он задергался под пулями. Окровавленное тело отбросило на ряды клеток с птицами, меня оглушило лязгом и клекотом, в воздух взметнулись перья.

«Внимание! Отладка приложения не удалась! Системные ошибки!»

Это плохо, похоже, что у ребят серьезные вирусы! И как они вообще умудрились меня отследить?! Эх, только бы не «дубли»! И где полиция, черт возьми?

С улицы снова донеслись выстрелы, я ощутил, как вздрогнул кирпич за спиной, на голову посыпалась бетонная крошка. Едва выстрелы прекратились, я быстро высунулся, дважды выстрелил, особо не целясь. Мне лишь бы время протянуть.

В ответ застрекотали автоматы, над головой свистнуло, по витринам и клеткам замолотили пули, на пол посыпались осколки стекла.

— Удалось отследить скопированные файлы?!

«Команда не распознана».

— Урод!

«Не понял».

— Где скопированная матрица личности Якоба Штрауде?!

«Запрос отклонен: копирования ID-матрицы не происходило».

Да что ж такое?!

Стараясь не слишком высоко поднимать задницу, я пополз к прилавкам, где-то там должна быть задняя дверь, куда пускают грузчиков, оптовиков или выходит после рабочего дня хозяин. Точнее, выходил, я как раз переполз через его труп.

Можно, конечно, и отсюда совершить экстренный выход из Сети, но тогда мой аватар останется здесь. И никак его не спасти. Лучше уж через официальный шлюз удрать, хоть ID-матрицу сохраню.

Когда я очутился за прилавком, вскочил, тело слушалось плохо, ноги подгибаются. Сказываются повреждения… черт! Как же долго идет восстановление! Вот выберусь отсюда, точно обновлю железо, поставлю самое мощное, деньги-то есть…

«Пока есть, — некстати возникла холодная мыслишка. — Как бы ты после такого „выполнения“ задания еще не остался Вуду-Z должен…»

Сзади хрустнуло под ботинками стекло, когда с улицы запрыгнул один из «клерков» с дробовиком. Я едва успел развернуться, пальнул наугад. Но на этот раз мне повезло, двойной заряд угодил прямо в центр лба «мясника». Затылок киллера взорвался, на улицу брызнуло кровяное облачко, а его тело отбросило назад. Оно повисло на витринной раме, напоровшись на стеклянные зубья, где уже повисли куски моего плаща. Очень медленно, с режущим чавканьем, куски витрины выползли из груди трупа.

Я заскочил в подсобку, тут сильно воняет дерьмом и животным кормом, заметался в поисках выхода. Ежесекундно натыкаясь в полутьме на ряды ящиков и клеток, я обшарил все, и только тогда выругался. Крепко, смачно, так, что даже компьютер не вякнул!

Проклятые китайцы, все у них не как у людей! Кто ж магазин без черного входа делает?!

«Внимание! Официальный сервер отслеживает вашу точку доступа!»

Все, приехали, полиция подключилась. И личность будет потеряна. Как только Сеть отследит меня, сразу обрубит все каналы и — тогда я отсюда просто не выйду…

— Русские не сдаются, — прохрипел я.

«Команда не…»

— Заткнись!

Ну что ж, начинаем представление. Нельзя оставлять за собой следы, а значит…

Наверное, киллеры просто такого не ожидали. Окровавленный, будто только что из пыточной, с дробовиком «клерка» в одной руке и кольтом в другой, я выскочил из витрины прямо на них. Налетел на второго «мясника», его ружье уперлось мне в живот, выстрелило в упор. Перед глазами помутилось от боли, показалось, что меня разорвало надвое!

«Критическое повреждение!»

Я обхватил «клерка», он заверещал от неожиданности, когда над его ухом рявкнул мой кольт. Одного из автоматчиков опрокинуло, двое других сразу вскинули оружие. Я поспешно рванул пойманного «клерка», в его спину замолотили пули, мы рухнули на асфальт.

Тело стремительно теряло чувствительность. Обычный пользователь уже бы давно погиб, но со мной такой фокус не пройдет. Регенеративная программа Дикаря просто отсекает все поврежденные участки аватара, позволяя сохранить механику.

Небо загородило невзрачное лицо, я машинально отметил минимум дизайнерской работы — только что глаза да ротовая щель есть. Лицо киллера вытянулось, когда Сетевой Дьявол, что уже давно должен быть мертв, выставил дробовик.

Руку тряхнуло, будто невидимым лезвием срезало дробью половину черепа автоматчика. Его отбросило, автомат в его руке забился, паля во все стороны.

Я с трудом перевернулся, даже несмотря на софт, тело практически не работает. Пополз к автомобилю, иссеченному пулями.

«Только бы не „дубли“! — пульсировало у меня в голове. — Только бы не пальнули „дублем“!»

Над головой послышались удивленные голоса, я заметил две пары ботинок. Ползти! Не обращать внимания! Вот он, автомобиль, уже близко!

Ожили автоматы, спину полоснуло болью, на асфальт посыпались отработанные гильзы. Я стиснул зубы, чтобы не заорать от муки, когда пули с противным хрустом проламывали кости. Перед глазами помутилось, осталась только хаотическая тряска. Дважды мотнуло голову, по лицу быстро потекло красное, заливая глаза. Показалось, что я сейчас потеряю сознание, желудок скрутило судорогой.

Потом выстрелы прекратились, ботинки киллеров оказались совсем рядом. Один из них перевернул меня, я с ужасом увидел, что теперь у меня нет ничего ниже талии, кроме волочащихся в пыли внутренностей…

Ошарашенное увиденным сознание встряхнул оклик: «Внимание! До аварийной остановки системы осталось тридцать секунд!»

Больше мне и не надо. Стараясь не смотреть на кишки, я попытался перевернуться, получилось только с третьего раза. Вцепился руками в колесо машины, с натугой подтянулся ближе. От усилия уже ничего не соображаю.

Бесчувственными пальцами я поднял кольт и с великим трудом нажал на спуск. Пистолет дернулся так, что вылетел из рук. Только тогда я заметил, что у меня не хватает нескольких пальцев.

«Похоже, — проговорил в моих мыслях бездушный циник, — сегодня для журналистов будет золотой день…»

Я поднял кольт другой рукой, снова навел на то же место. Виртуальные машины, как и реальные, не взрываются от попадания в бензобак. Зато если им попасть в системный узел, эффект программного коллапса будет в десять раз круче взрыва. И тогда даже самые крутые профи не смогут отследить меня по адресным «следам», особенно когда даже от ID-матрицы ничего не останется.

Видимо, один из «мясников» догадался, что я задумал. Он заорал предупреждающе, вскинул оружие, но я уже выстрелил снова. Двойной заряд прожег днище автомобиля и растерзал на пиксели строчки программ…

 

4

Пару минут я плавал в виртуальном небытии, между реальностью и сном. Мыслей, чувств, звуков — ничего не было. Потом пришла боль. Зажатые судорогой мышцы будто скрутило спиралью, обжигающая волна захлестнула, я услышал свой стон, когда вывалился из утробы виртуальности в жалкий кусок плоти.

На экранах ослепительная белизна, из динамиков ревет оцифрованный гул — верный признак подвисания системы. В ушах словно поролоновые пробки, звуки доносятся издалека, что причиняет муки.

Одеревеневшими руками я стянул шлем, не удержал, тот с грохотом покатился по полу. С кресла буквально сполз, во всем теле небывалое напряжение, пальцы дрожат так, будто развеиваю прах над бездной.

С трудом смог отключить динамики, головная боль чуть отступила, только в ушах от непривычной тишины появился тонкий писк. Лапнул со стола предусмотрительно оставленные сигареты, чиркнул зажигалкой. С жадностью вдохнул дым, как поцеловался с пепельницей.

Полностью осознать происходящее и поверить, что у меня по-прежнему руки-ноги на месте, я смог только минут через десять, когда отпустило напряжение. Обезумевшая психика до сих пор не привыкла отделять рисованное от рилайфа…

Вялый, как дохлая рыба, дополз к системникам, палец утопил в корпусе кнопку перезагрузки. Экраны погасли, через миг вспыхнули снова, там поползли строчки команд. Вентиляторы мощно загудели, когда пошла тестироваться система.

«Что вообще произошло? — подумал я. — Сначала покушение у Дикаря, теперь вот… что теперь? Двойной фэйл: потерял ID-матрицу и нарвался на киллеров? Откуда они вообще взялись?»

Да, похоже, что Кадавр и впрямь псих, раз идет на такие жертвы. Скольких боевиков он сегодня потерял? Пятерых? И это в дополнение к тому, что теперь его люди в черном списке Адской Долины. Хотя черт его знает, какие на самом деле отношения связывают его и хозяев хакерской Сети. Может быть, ему сойдет все с рук…

На мониторах появилась привычная картинка операционной системы, я включил динамики.

— Система загружена.

Сил на то, чтобы встать, не было, потому я буркнул с пола:

— Тестирование.

— Принято… — и после минутной паузы: — Завершен экстренный выход из виртуальности. Во время последней сессии произошел сбой системы. Рекомендуем отправить отчет об ошибке на официальный сервер…

— Заткнись. Открой протокол Web Devil.

— Принято.

— Последние копировавшиеся файлы?

— Шестнадцатого ноября были скопированы три ID-матрицы из официальной Сети «Москва-2».

— Журнал. Последний запуск программы?

— Сегодня.

— Действия?

— Запуск программы. Аварийная остановка.

— Причина?!

— Вирусная атака.

Я провел ладонью по лицу, стирая холодный пот, и вздохнул тяжко. Все-таки запорол заказ. В первый раз в жизни! И, как назло, один из самых важных!

Во рту появился привкус паленой резины, я со стоном дотянулся до пепельницы, раздавил в ней окурок и тут же закурил новую сигарету.

Что будет дальше? Что будет, когда заказчик узнает, что украденный файл к нему не вернется? Ведь вполне вероятно, что он хранился именно у Якоба Штрауде. Хватит ли у Вуду-Z власти, чтобы поквитаться со мной? Как вижу, у Кадавра пока успешно это получается… сучий потрох! Когда все закончится, я тебе устрою кровную месть! Ты у меня больше в виртуальность не войдешь, собака!

Швырнув в пепельницу докуренную до середины сигарету, я скомандовал:

— Сканирование системы.

— Выборочное?

— Полное.

— Предупреждение: действие займет…

— Заткнись…

С кряхтеньем я поднялся, на мониторах появилась заставка антивируса. Я подобрал шлем, положил на подлокотник. Наглотавшись стимуляторов, я с трудом добрался до дивана, в голове плывет, и упал лицом в подушку…

* * *

Снилась какая-то чушь. Места, в которых раньше никогда не был, люди, которых раньше никогда не видел. Практически ничего не запомнил из увиденного: картинок во сне почти не было, скорее все на уровне чувств, ощущений.

Проснулся уже вечером, разбитый и с головной болью. Внутри было странное равнодушие и опустошение. Хотелось снова уснуть, забыть все к чертовой матери. Пришлось прикрикнуть на себя, напомнить, что сон не выход, от проблем не уйдешь. Скорее это маленькое самоубийство. Или репетиция суицида.

Я поднялся с дивана, долго сидел, рассматривая жирную тьму за окном. Хоть и люблю осень, но в этом году почему-то надоела особенно быстро. Хочется снега, что засыплет на улицах отработанные гильзы, грязь и мусор; что, как виртуальность, укроет все проблемы хотя бы видимостью чистоты и ширмой другого мира. Холодного, жестокого, но другого. Развалины не так угнетающе смотрятся под белым саваном…

Тяжелый вздох навел на мысли о депрессии — побочном эффекте виртуальности. Я встал, компьютер еще сканировал диски, экраны в спящем режиме. В ящике стола привычно откопал в распечатках блистер. На ладонь упали две капсулы стимуляторов, запил холодным чаем, оставленным еще пару дней назад.

В душ удалось сходить только после того, как выгулял Макса, бедный пес едва дотерпел до выхода из подъезда.

Пока я купался, с кухни доносился хруст собачьего корма, Максово чавканье. Когда на плите засвистел чайник, я с неохотой отключил воду, небрежно вытерся и голышом поплелся на кухню.

В холодильнике нашлась банка рыбных консервов, я машинально отметил, что надо выбраться в магазин, а то с голодухи помру. На автомате нарезал сыр, черствый хлеб, наколотил синтетического кофе.

Минут пять я жевал без аппетита, потом не выдержал, проглотил еще пару капсул стимуляторов. То ли после дурацких снов, то ли от вчерашних приключений в Сети, но чувствую себя будто после эксгумации.

В кабинете мелодично звякнуло, что значит — сканирование завершено. Я торопливо доел консервы, банка полетела в мусорное ведро. Слепил пару бутербродов с сыром и залил в чашку новую порцию кофейной отравы. Под обвиняющим взглядом пса, что не уделяю ему времени, прошлепал в кабинет.

— Запуск системы.

Экраны ожили, пошла загрузка.

— Приветствую…

— Отчет о состоянии системы, — приказал я с набитым ртом.

Пару минут компьютер размышлял, собирая сведения, потом бодро перечислил:

— Найдено два следящих вируса, состояние: уничтожены. Обнаружена вредоносная программа, состояние: заблокирована. На данный момент система работает исправно, сбоев нет. Состояние памяти…

— Заткнись, — буркнул я.

Знаю, дальше начнет перечислять, что нужно развить, улучшить, заменить. Будет совестить меня, что не обновляю железо и не чищу диски. Вот как-нибудь соберусь, потрачу тысяч сто на апгрейд, так, чтобы все обзавидовались. Сто тысяч рублей, единственной стабильной валюты в мире, это ж почти квартира в центре, а какой можно комп собрать?.. но это попозже, когда соберусь… потом…

— Функциональность?

Компьютер ответил с гордостью:

— Сто одиннадцать процентов.

Ага, конечно. Помним мы о твоей функциональности, при которой файлы теряются…

При воспоминании о потере ID-матрицы настроение, едва ставшее улучшаться, снова обрушилось в пропасть. Похоже, что сегодня у меня будет самый трудный день в году. Точнее — сутки, день уже прошел.

— Для вас оставлено новое сообщение, — сообщил компьютер. — Абонент неизвестен.

— Вывести на экран.

Монитор слева расцвел картинкой Сети, высветился почтовый ящик.

Новое сообщение представляло собой всего лишь телефонный номер — стационарный, не виртуальный, судя по количеству цифр — и подпись «Вуду-Z». Легок на помине, черт.

— Создать виртуальную сессию, — скомандовал я кисло.

— Принято. Точка доступа?

— Свободная зона удовольствий «С-3». Облик: Сетевой Дьявол.

— Принято. Запускаю фильтры Сети…

Звонить Вуду-Z по городскому телефону стал бы только полный идиот. Те немногие телефонные подключения контролируются железно, и, если у заказчика есть власть, а, похоже, она у него есть, отследить звонок будет проще, чем сказать «виртуальность».

* * *

Экраны виртуального шлема ожили заставкой. И, подобно девочке Элли из Канзаса, цифровым вихрем меня унесло в сказочную страну…

Я поднялся с гранитной скамьи в цветочном гроте, машинально отряхнул костюм, хотя облик Аль Пачино, как всегда, безупречен. Отмахнувшись от красавца-атлета, расписался на свитке и направился к гипсовой арке-входу. Почему-то лианы, обвившие белоснежные колонны, напомнили мне змей.

После водопада-антивируса я на пару минут задержался на огромной площади зоны удовольствий, сегодня здесь какой-то праздник у любителей плотских утех.

В центре площади, окруженная разношерстной толпой, возвышается сцена, намеренно стилизованная под старину. Среди фанерных декораций шло действие, я засмотрелся на идеально слаженных девушек в прозрачных накидках, изображающих соблазны и пороки. Началась странная сценка орального секса между девушкой и парнем. Странная, ибо парень с белоснежными крыльями за спиной вскоре исчез, а девушка принялась переливать семя изо рта в лоно.

Я поморщился с отвращением, и тут меня осенило — непорочное зачатие! Твою мать! Это же извращенная трактовка Библии!

Чтобы как-то подтвердить свою догадку, я, закурив, продолжил смотреть. И с каждым новым эпизодом лишь обретал уверенность. Была сценка с Лотом, занимающимся сексом со своими дочерьми; изнасилование Дины; визиты Онана к жене своего брата. Но когда на сцену вышел юноша в тоге, подвязанной вервием, и стал мастурбировать, смотреть стало неинтересно.

Кафе «Усталая Киска» было заполнено наполовину, как всегда. Я в очередной раз стал подозревать, что постоянная часть посетителей — боты, для создания атмосферы посещаемости.

— Мадам Изабель приветствует вас. — У моего столика возникла женщина, на которой из одежды была одна полумаска из перьев. Я принял меню. — Чего изволите?

— Глинтвейн и… — Я перелистнул страничку. — Буженину.

— Это все? — с лукавой улыбкой осведомилась дама, на сотую долю миллиметра подаваясь вперед. Меня обдало запахом парфюма и ароматом горячего женского тела.

— И телефонную трубку.

— Будет исполнено, господин. — Женщина понимающе улыбнулась, и я был ей благодарен, что не стала настаивать на «особом» меню.

Я закурил, обдумывая предстоящий разговор с Вуду-Z. Как придется выкручиваться, чтобы сохранить заказ? Наверняка ему уже известны последние новости, ведь на его сервер не поступила Душа Штрауде, а значит — есть повод для конфликта.

Черт, как не вовремя Кадавр под руку попался, сволочь…

— Ваш заказ, господин.

Женщина посторонилась, пропуская левитирующий поднос с заказанными блюдами, его несли, вцепившись по краям, четыре крошечных чертенка, быстро-быстро взмахивающих крыльями.

— Если что-то понадобится… — Женщина взмахнула длинными ресницами, в улыбке блеснули зубки, идеально ровные и острые, как у молодого хищника. — … вы только позовите.

— Компьютер, — шепнул я, когда остался один, — покажи мне номер Вуду-Z.

Я повторил на телефонной трубке высветившиеся перед глазами цифры. После третьего гудка меня облило липким холодом:

— Я слушаю.

— Это Сэйт.

— Здравствуйте. Нам нужно встретиться.

— Знаю. Я жду на том же месте, где встречались в первый раз.

— Буду через полчаса, — ровно сообщил заказчик и прервал связь.

М-да… судя по голосу, ему точно не нравится происходящее. Наверное, даже больше, чем мне.

Я загасил окурок в пепельнице и плеснул в серебряный кубок глинтвейна. Густое вино красиво обволакивало стенки кубка и, если бы не сильный терпкий запах специй, казалось бы кровью. Я пригубил, по пищеводу скользнула обжигающая капля, распространяя тепло по всему организму. Сердце трепыхнулось, забилось мощней.

Буженина тоже оказалась на славу: едва снял крышку, с подноса шибанул такой запах, что моментально рот наполнился слюной. Хорошо прожаренное мясо, нашпигованное чесноком и посыпанное кунжутом и перцем, хрустнуло под ножом корочкой, брызнули струйки горячего сока. Обжигаясь, я торопливо зажевал, чувствуя, как мясо буквально расползается по волоконцам, тает во рту.

Что ни говори, а готовить в виртуальности умеют. Я уже соскучился по нормальной пище, бутерброды и консервы стоят поперек горла.

Когда насытился, откинулся на спинку стула, прихлебывая глинтвейн и разглядывая через огромное окно площадь. Теперь на сцене шла настоящая оргия, уже и народ на площади подключился, с азартом выхватывая из толпы партнеров, торопливо совокупляясь.

— Нынче стало модно воспроизводить Библию. К чему бы это?

Я вздрогнул от неожиданности, уселся ровно. Вуду-Z протягивать руку не стал, прямой, как жердь, устроился напротив. Его взгляд не предвещал ничего хорошего.

— Это все-таки сцены из Библии? — переспросил я, косясь на площадь. — Я надеялся, что ошибался.

— Почти все. — В электронных линзах негра сверкнула молния. — Я видел программу спектакля: грех Онана, Содом и Гоморра, римские оргии, насилие Хама над Адамом… Если бы я не знал первоисточника, решил бы, что это Камасутра… хотя…

К новоприбывшему клиенту сунулась было официантка, но Вуду-Z остановил ее взмахом руки. Вокруг нас тут же сгустился воздух, возникли непроницаемые стены отдельного кабинета.

Что ж, обмен любезностями закончен, пора приступать к делу.

— Фог?

Я покачал головой, когда из недр скрипучего кожаного плаща заказчика появилась знакомая коробочка с подавителем эмоций. Вуду-Z кивнул, будто не ожидал другого, я услышал, как вишневая таблетка хрустнула под серебряными черепами-зубами негра.

— Итак?

Я помедлил, закуривая сигарету. Сказал честно:

— У меня для вас плохие новости. Душа Якоба Штрауде потеряна.

— Как это? — замедленно спросил Вуду-Z.

Очередная пауза. Если бы я сам знал, как умудрился потерять файл…

— Мне помешали. Как показал журнал виртуальности, сбой произошел из-за вирусного оружия.

— Я слышал о перестрелке… кто они?

— Нападавшие? Не знаю.

Заказчик нахмурился:

— У вас есть враги, о которых вы не знаете?

— Теперь знаю.

На скулах Вуду-Z заиграли желваки. Представляю его ярость, если она пробивается даже через подавитель эмоций!

— Вы беретесь за выполнение важнейшей работы и не знаете о людях, способных вам помешать?!

— А вы знаете всех своих врагов? — разозлился и я.

— Да! И всегда держу их на виду.

— Я верну часть суммы…

— Мне плевать на деньги! Мне нужны мои вещи!

— Почему их просто не найти в реале?

— Как?

— Эти люди ведь пользуются официальной Сетью, почему не отследить?

Грозовую тьму в глазах Вуду-Z скрыли клубы тумана.

— Вы лучше меня знаете, что виртуальность практически невозможно контролировать. Душа — единственный способ…

Я промолчал. Понимаю, конечно, что провалил задание, но не по своей же вине! Точно так же можно предъявить претензии к девушке, что не пришла на свидание, и плевать, что причиной тому было извержение Йеллоустоуна.

— Эти люди, — начал я, — киллеры, вы их не знаете?

— Откуда?

— Ну может быть, это охрана Штрауде и остальных?

— Возможно. Мне об этом ничего не известно.

— Штрауде мог продать файл? Потому что такая охрана, действующая безо всякой осторожности в официальной Сети, стоит очень дорого.

Вуду-Z помедлил, я услышал в его голосе железную уверенность:

— Нет. Похищенные файлы некому продать. Пока некому.

Я кивнул. Значит, это не охрана. Теперь все стало на свои места: Кадавр решил меня уничтожить, отомстить любой ценой. Но, черт возьми, как он смог выследить меня? Неужели я настолько расслабился, что везде оставляю следы? Если так, тогда мне крышка.

— Что-то здесь душно…

Вуду-Z поднялся, скинул на вешалку кожаный плащ, тяжелый на вид, будто со вшитыми броневыми пластинами. Я замер, в живот словно опустили глыбу льда.

На толстых, увитых мускулами черных руках заказчика ползали антрацитовые змеи! Твари то собирались клубком, то стремительно переползали от запястий к плечам, в безгубых щелях ртов мелькали острые раздвоенные языки.

Только через секунду я осознал, что это не настоящие змеи — электронная татуировка!

— Вам нравится? — вкрадчиво осведомился Вуду-Z.

— Нет, — ответил я честно, не в силах оторвать глаз от черных мамб. У меня натурально мурашки пошли по телу!

— Жаль.

Он помолчал, сказал решительно:

— Хорошо, господин Сетевой Дьявол. Думаю, что инцидент временно исчерпан, и надеюсь, что подобного фиаско больше не повторится.

Я с трудом поднял взгляд от змей, негр смотрит очень внимательно. Фиолетовые губы превратились в тонкий росчерк на его лице.

— Теперь я готов к внезапным преградам.

— Я на это надеюсь, Сэйт. Для меня украденные файлы очень… очень важны.

Я ощутил недосказанную угрозу, но промолчал. Вуду-Z поднялся, плащ с мрачным шелестом окутал негра.

— Когда планируете следующую попытку?

— Сегодня ночью.

Он кивнул, уронил:

— До свиданья.

Призрачные стены истаяли, окатив плотным клубком запахов и голосов. Заказчик стремительным шагом направился к выходу.

Докурив, я с мрачным видом поднял трубку, набрал знакомый номер.

— Что надо?!

— Кира, это Сэйт.

— Сэйт? — Раздражение в голосе напарницы сменилось тревогой. — Что-то случилось?

— Нет, — соврал я.

Она помолчала, спросила осторожно:

— Как дела продвигаются?

— Продвигаются, Кира, продвигаются. Скажи мне, у тебя за последние сутки ничего странного не происходило?

— О чем ты?

Ох, если бы я сам знал.

— Ну… например, троянов не ловила?

— Ты меня за траханого ламера держишь?

— Прости, Кира, это важно.

Голос напарницы смягчился, после короткого раздумья она сказала:

— Нет, вроде бы. У меня сканирование машины забито в плане запуска. Никакой вирусни нет.

— Ясно. А антивирус давно обновляла?

— Мля! Ты издеваешься?!

Значит, вариант, что на меня вышли через Киру, не подтвердился. Все-таки, Сэйт, это ты где-то дал маху.

Почему-то думать в таком ключе было особенно неприятно. Потому, невзирая на дальнейшие расспросы Киры, густо перемешанные матами, я повесил трубку. Пусть пока спит спокойно. Если что-то действительно пойдет не так и нужно будет уносить ноги, тогда скажу ей.

«Если успеешь», — мелькнула ядовитая мысль.

 

5

— Сессия завершена, идет сохранение параметров.

Волшебный мир иллюзии отдалился, рассыпался примитивным изображением на семи экранах виртуального шлема. Пришлось даже глаза закрыть: не столько от яркости, сколько из-за нежелания осквернять Сеть вот такой вот слабопиксельной картинкой.

Все еще с закрытыми глазами я стащил с головы эту хайтековскую кастрюлю, отложил на подставку. В черепе была звенящая тишина.

— Перезагрузка, — прошептал я. — После подготовь новую сессию на сервер «Москва-2».

— Принято.

— Отключи все загрузки, обновления и максимально оптимизируй трафик. Мне нужно три свободных канала.

Компьютер понятливо промолчал, бросился исполнять указания.

Я встал, на часах уже глубокая ночь, а за окном привычная тьма и проклятый жестяной стук дождя по подоконнику.

Когда же закончится эта вечная осень? Слякоть, запахи мертвой листвы, будто атмосфера склепа, ранняя ночь, нудные дожди… устал я от этого…

Макс вскочил, когда дверь кабинета распахнулась. Не обращая внимания на пса, я зашел в ванную и открыл аптечку. Сегодня мне понадобятся все ресурсы, нельзя допустить провала. В конце концов, я — Сетевой Дьявол. Любые сложности для меня — пустой звук!

Двойная доза стимулятора фантазии действовала, ростки депрессии сгнили на корню, но теперь в теле приятная расслабленность, словно под руками умелого массажиста. Это настраивает на легкость, что значит — будут ошибки. Думаю, излишне повторять, что любая ошибка мне может стоить жизни. Я их и так натворил уже столько…

Так, нужно вспомнить, что из препаратов сочетается с уже принятыми капсулами?

Пальцы сорвали целлофан с одноразового шприца, тонко хрустнуло горлышко ампулы. В уме я старался держать список того, что принимаю: инъекция ипидакрина, нейровосстановителя; капсула гидроксиката, увеличивающего выносливость и скорость реакции; кортексин для улучшенного кровообращения в мозгу; и…

— Нет, это уже лишнее. — Бумажный конвертик с синтезированным кокаином вернулся на место.

Я ухмыльнулся в ответ на осуждение в карих глазах пса, зарылся пальцами в рыжую шерсть на его макушке.

— Потерпи, — прошептал я ласково. — Скоро я закончу дела, и тогда мы выберемся из этой дыры. Купим дом где-нибудь на природе, под охраной фермеров. Будем только ты и я… и свобода… никакой виртуальности.

Макс доверчиво ткнулся носом мне в коленку, будто говоря, что ждать меня будет столько, сколько понадобится. Собаки никогда не бросают Друзей.

Чувствуя, будто я сейчас как раз бросаю друга, я прошел в кабинет. Заметил, закрывая дверь, что Макс прижал уши и его пышный хвост в печали опустился.

— Перезагрузка завершена, — сообщили динамики. — Идет регистрация дополнительных каналов.

Немного походив по комнате, разминая затекшие мышцы, я снова уселся в виртуальное кресло.

— На почтовом ящике «Сид Вишес» вас ожидает непрочитанное сообщение.

«Ага, это Дикарь», — подумал я обрадованно.

— Открыть.

Хакер в свойственной ему ироничной манере высказался о пользователях, непонятно как загребающих вирусы, с которыми ему потом расхлебываться. О перестрелке не сказал ни слова. Зато в приложении письма я обнаружил с десяток вычищенных архивов ID-матрицы «Сида». Хоть в чем-то мне повезло, сохранил-таки личность.

Я вздохнул с облегчением.

— Скачать архивы, воссоединить и вернуть в регистр ID-матрицу личности номер три.

— Принято.

Почтовый сервис переместился на правый монитор, а на центральном всплыло окно с рекламой, модной новинкой последнего года: порнография с генномодифицированными людьми. Секунду я наблюдал за оральным сексом мужчины с двумя фаллосами и сиамскими близняшками с двумя головами. Девушки явно старались угодить режиссеру, старательно выполняя работу. Однако мешала хрупкая шея, удерживающая пару черепов, из-за чего движения были несогласованными и дергаными, карикатурными. Неумелое чмоканье сильно контрастировало с гипертрофированным стоном мужчины.

— Компьютер, — рявкнул я, — запретить всплывающие окна!

— Принято…

Сдавленный рык изувеченного мужчины и чавканье девушек пропали, оставив гадкое чувство, будто босой ногой вступил в дерьмо. Я водрузил шлем на голову, сказал резко:

— Запустить виртуальность.

Семь экранов вспыхнули, и белый свет поглотил мою осеннюю реальность…

* * *

После трагической — для меня — потери «дока Брауна», «надевать» свои стандартные личности я не стал. К чему рисковать полюбившимися «Сидом» и «Адвокатом Дьявола», ведь у меня есть три ID-матрицы людей Вуду-Z.

В официальную Сеть «Москва-2» я вошел с Душой человека Вуду-Z. Почему-то я выбрал самого неприятного из них, того самого клерка в дурацких футболке и шортах. Оказалось, что своего входного порта у клерка нет, пришлось, впервые за долгое время, пользоваться общественным.

Фальшиво радужный тоннель полыхает рекламами и счастливыми лозунгами: «Виртуальный город поможет вам найти работу и стать полноценным членом общества», «Покупайте программное обеспечение только у официального дилера», «Психотропные стимуляторы — ваши муки исчезнут за три дня!» и «Если ты смертельно болен — соверши благородное самоубийство, пожертвуй органы государственной клинике трансплантологии!».

Я ускорил шаг, стараясь быстрее покинуть навязчивый тоннель, но он все не кончался. Свободная точка доступа для бедняков и новичков, что не имеют персональной, вроде квартиры «дока Брауна», она всегда перегружена. Регистрация в Сети, рандомный выброс на наиболее свободный сервер, проверка на вирусы — все это напрямую влияет на длительность тоннеля. Хотя злые языки на форумах утверждают, что его протяженность создана лишь для того, чтобы вместить большее количество рекламы.

Наконец впереди показался выход, в лицо мягко толкнула волна теплого воздуха, запахло зеленью.

«Точка выхода — парк имени Евгения Калугина, — произнес в ушах женский голос. — Приятного времяпровождения в Сети. Если возникнут сложности, обращайтесь в службу поддержки…»

Я ступил на зеленый ковер нарисованного газона, оглянулся — точка входа исчезла.

Вокруг цветущий парк из цветной пластмассы, кажущийся кошмаром «зеленого». Не знаю, чем руководствовались дизайнеры, когда создавали этот природный ад, может быть, увлекались психотропами?

Я двинул ногой, будто вытирал подошвы кроссовок, пластиковая трава газона зашуршала.

— Запустить поиск объекта, — приказал я, усаживаясь на пластиковую лавочку и доставая сигареты.

Гектар виртуального пространства, парк имени Евгения Калугина — мертвая зона. Созданный будто из неуклюжего конструктора «Лего», здесь все пластмассовое: трава, деревья, цветы, лавочки и «каменная» дорожка. Даже белка, хитро выглядывающая из дупла, и та из пластика. Причем все создано по образцу первых компьютерных игр: угловато, низкополигонно, абсурдно. Например, вон ромашка с восьмиугольными лепестками, а там гудит жирный шмель, больше напоминающий уменьшенную копию спичечного коробка.

«Визуальный поиск завершен, — прошептал компьютер. — Вывожу местоположение на карту».

Взгляд на появившуюся карту — следующая моя цель путешествует в скоростных тоннелях метрополитена.

Плохо, в метро я мало что смогу сделать, вокруг жесткий контроль. А в вагоне вообще ничего не смогу, это изолированный участок Сети. Информационная скоростная трасса — по сути всего лишь путь массового копирования ID-матриц пользователей и перемещение на другой участок виртуальности.

Я откинулся на спинку лавочки. Подождем. Без надобности в метро лучше не соваться.

Однако через двадцать минут моя цель все еще находилась в метро. Причем ее путь явно представлял собой круг. Катается, что ли?

Для очистки совести подождал еще немного, ровно столько, чтобы маршрут объекта замкнулся и повторился снова. Похоже, что придется лезть под землю.

— Покажи ближайшую станцию.

На карте, неподалеку от зеленого прямоугольника парка, вспыхнула еще одна точка. Что ж, это рядом, можно такси не заказывать.

Я раздавил окурок о лавочку, на пластике осталась оплавленная черная воронка, и поднялся. Под ногами потекла зеленая жижа, я поймал себя на том, что стараюсь раздавить как можно больше пластиковых цветов. Оглянулся — сплющенные растения быстро выпрямлялись. Я даже вздрогнул: на желтых головках одуванчиков расплывались мультяшные смайлики.

Нарисованный мир улыбается пластмассовой улыбкой мертвеца…

То ли из-за таких мыслей, то ли препараты начали действовать — сердце заколотилось, дышать стало тяжело. Захотелось взорваться, сжечь эту могилу, чтоб жирный дым закоптил безоблачное небо. Кто ходит в этот чертов парк? Мазохисты?!

На корявых воротах парка, замаскированных под чугун, золотая табличка сообщает, что парк создан в память о безвременно погибшем создателе виртуальности Евгении Калугине. Помним, скорбим…

— Хороша могила, — скривился я. — Хорошо еще, что не парк развлечений нарисовали…

Ветка метрополитена оказалась действительно рядом, буквально через дорогу от кошмарного памятника Калугину. Я поспешно нырнул в нору с буквой «М» над входом, под ногами замелькали гранитные ступени.

В метро пахло сыростью, резиной и озоном. У терминала я притормозил, подождал, пока компьютер оплатит мне перемещение в общественном скоростном канале Сети, принявшем здесь образ метро. И потом — через арки металлоискателей-антивирусов, провожаемый взглядами копов.

Народу в метро почти нет, хоть в виртуальности и вечный полдень лета, в реале сейчас три часа ночи.

Когда встал на длиннющий эскалатор, компьютер шепнул взволнованно:

«Вы подключаетесь к официальному скоростному шлюзу, система запрашивает разрешение на резервное копирование личной информации. Отклонить?»

Резервное копирование моих данных нужно для того, чтобы потом восстановить личность, если вдруг группа файлов, что представляют собой вагон метро, исчезнет. А потому:

— Принять.

«Уверены?»

— Заткнись.

Пока спускался на эскалаторе, считал флуоресцентные лампы на бетонных стенах. Чтобы полностью скопировать мою личность, понадобилось их пятьдесят две.

«Внимание! Во время перемещения вы не сможете использовать дополнительные каналы и связь с операционной системой!»

Знаю. Но я не собираюсь забирать Душу цели прямо в вагоне метро.

— Повесь перед глазами фотографию объекта.

Слева появилось фото лысого очкарика, меня сразу же отвратила его хитрая вытянутая рожа. Очкарика, согласно досье Вуду-Z, зовут Иваном Фатеевым, и он спец по маршрутизаторам. А вот по данным поиска виртуальности — его вообще нет.

На минуту я задумался над тем, какие дела и для кого может вести Вуду-Z. Ведь то, что моих целей нет в общей базе данных, может означать все что угодно. Например, возьмем самое неприятное, что они работают на какую-то секретную организацию. Возможно, даже на «Нью Хоуп» или на военку. Или еще хуже — на пограничную службу, сейчас получившую огромное влияние во всем мире. И что могли украсть эти парни?

«Нет… не парни, — вспомнил я, — а два парня. Третий объект — девушка».

На периферии зрения мигнул красный огонек, и файл с досье Вуду-Z закрылся. Ага, значит, пропала связь. Теперь я просто изолированный сгусток цифр в подземельях Сети.

В низу живота появилась крошечная льдинка, а мышцы по всему телу пронзил электрический заряд. Мысли ускорились под воздействием адреналина и наркотиков. Одновременно появилось странное чувство, будто снова предстоит что-то неприятное.

Эх, мне бы по-хорошему дождаться, пока Дикарь доделает мой антивирус, и только потом соваться в авантюры, но время не терпит, черт возьми.

Показался конец тоннеля, где гофрированная лестница эскалатора складывается и исчезает в полу. Я шагнул на бетонный пол, по стрелкам-указателям двинулся к нужной мне ветке, попутно рассматривая обстановку. Выложенные малахитовым кафелем стены исписаны граффити, кое-где видны горелые проплешины, однажды даже прочел надпись: «Нью Хоуп — горите в аду! Виртуальность — обман дьявола!».

Сколько метро «Москвы-2» ни пытались привести в порядок, но всегда найдется пара-тройка доморощенных хакеров, что оставит свой «след» на стенах. Здесь уже и камеры устанавливали, и полицейские программы, и жучков садили, не говоря уже о дверях-сканерах. Все впустую, и надписи-вирусы продолжают украшать стены.

Запах озона стал насыщенней, появился сквозняк. Я вышел на посадочную платформу, где уже скучают в ожидании поезда несколько пользователей. У стены, подальше от кромки перрона, отдельно держится стайка малолетних парней, по внешности напоминающих обитателей Адской Долины. Те же кожаные куртки, камуфляжные штаны и военные ботинки. Только нет обилия хромированных цепей, клипс и имплантированных в аватар гаджетов. Я присмотрелся, заметил легкие рюкзаки за спинами парней, и сомнения в их принадлежности пропали — гремлины. Постоянные обитатели шлюзов Сети, они занимаются тем, что выискивают щели в программе, аномальные зоны, чтобы потом продать эти «нелегальные пути обхода» втридорога людям вроде меня. Формально они ничего противозаконного не делают, но полиция их все равно недолюбливает. Бывало, что влезший в поисках бага гремлин служил — посмертно — причиной жесткого подвисания системы.

Из тоннеля ударила холодная струя воздуха, полыхнули фонари, с грохотом вылетел поезд. Гремлины напряглись, оглядываясь на полицейского у турникета, наверняка желают бесплатно полетать по чужим каналам. Пока все пассажиры в вагонах ждут серверного распределения, эти сами могут выбирать точку выхода, что вполне может оказаться где-нибудь среди улицы. Если, конечно, влезут в систему…

Уши резанул скрип тормозов, вагоны медленно замедляли движение, будто справляясь с настоящим ускорением.

Помню, одно время часто поднимался вопрос, зачем стоило создавать виртуальность неотличимой от того, потерянного мира? Зачем вообще здесь реалии настоящей жизни в цифровом пространстве? Ведь можно сделать красочную и волшебную вселенную, где все было бы направлено на функциональность. Однако правительство выступило в поддержку «Нью Хоуп», важно утверждая, что корпорация выполняет ответственную и масштабную работу по воспитанию нового поколения. Мол, люди смотрят на то, каким прекрасным был исчезнувший мир, и будут стремиться воссоздать его.

Поезд остановился. С грохочущим гулом моторы растащили двери в стороны, и я шагнул в полупустой вагон. Гремлины на перроне засуетились, их компания разбежалась по одному, подобно тараканам. Но, видимо, дыр не нашли и с разочарованными лицами полезли в поезд.

Я с улыбкой проследил за ними. Потом развернулся, чтобы сесть, и в этот момент заметил Ивана Фатеева.

 

6

Такой же, как на фотографии, лысый очкарик в ярко-оранжевой робе заключенных, Фатеев возлежал сразу на всем диванчике. В руках дымилась розовая сигарета — метаникотиновый стимулятор, — обесцвеченные почти до прозрачности глаза шарили по перрону. Маршрутизаторщик легкомысленно поигрывал ногой в военном ботинке, будто в такт музыке, отчего звенья цепочки на порванном браслете наручников слегка позвякивали.

М-да… фрик какой-то. Эта тюремная роба, якобы порванные кандалы на ногах, лысина. Позер!

Поезд, дернувшись, стал набирать ход. Перрон остался позади, за окнами замелькали цементные швы меж бетонных труб туннеля.

Я вдруг обратил внимание на непривычную тишину в голове, нет надоедливого голоса.

«Компьютер», — мысленно позвал я.

Без ответа. Огонек связи оставался красным. Значит, нужно выводить этого наркушника Фатеева на перрон и там уже вершить дела.

Я усмехнулся оттого, как пафосно обозвал похищение Души, и двинулся к Фатееву.

— Эй, приятель, откуда сбежал? Из Алькатраса?

Очкарик скосил прозрачные глаза, снова отвернулся к окну.

— С Лубянки, — уронил он.

Что ж, начало разговору положено.

— Подвинешься?

Фатеев промолчал, затягиваясь сигаретой и выпуская цветной дым.

— Ты неразговорчивый, да?

Молчание.

— Где будет следующая остановка?

— В метро.

— А ты забавный. — Я хмыкнул, тоже достал сигареты, чиркнул зажигалкой.

Поезд слегка качнуло на повороте, я уселся напротив очкарика. Электронное табло над автоматическими дверями показывало время до следующей станции: минута сорок.

— Поможешь мне? — Я выпустил к потолку облачко дыма.

— Нет.

— Я заплачу.

— Нет.

— Всего-то и нужно, что выйти из вагона и…

— Нет!

Дверь в вагон с лязгом распахнулась, между нами протопала пара гремлинов, внимательно озираясь. Снова лязг двери, уже на другом конце, и мы с Фатеевым опять наедине.

Минута до остановки.

— Тысяча рублей, — сказал я с наигранной важностью. Сумма достаточная для того, чтобы не вызвать подозрения и заставить собеседника обдумать предложение, все-таки половина месячного оклада среднестатистических работников виртуальности.

Фатеев не ответил, глубоко затягиваясь. На его лице стремительно проступало раздражение. Интересно, а чем он здесь занимается? Этот вопрос я повторил вслух.

— Отвали.

— Не очень ты вежливый, парень. Неужели тебе тяжело помочь хорошему человеку?

По хитрой морде очкарика прошла гипертрофированная волна эмоций, от усиленного наркотиками гнева даже верхняя губа задрожала, как у бешеного пса. Фатеев рывком сел.

— Отвали, понял?!

— Да понял, понял. — Я отшатнулся, выставил перед собой ладони. — Успокойся. Не хочешь, заставлять не буду. Найду другого, кто не прочь заработать.

Двадцать секунд до станции.

Я бросил окурок на пол, наступил кроссовкой. Что ж, будем вытаскивать засранца силой. Я поднялся, когда поезд начал притормаживать, схватился за поручень рядом с очкариком. Фатеев не обратил внимания, у меня вид неопасный — типичный клерк, что захотел расслабиться и после работы купить наркотик. Таких в метро миллионы.

За окнами сверкнуло, на миг я ощутил легкое головокружение. Мы прибыли на другой сервер. Послышался визг тормозов, я увидел пустой перрон. Двери с грохотом распахнулись.

— Не передумал?

Фатеев отвернулся. Я пожал плечами и сделал вид, что пошел к выходу. Но, проходя мимо него, схватил очкарика за шкирку.

— Ты охерел?!!

Толчком я швырнул его к двери, мельком отметил, как встрепенулся полицейский у турникета снаружи. Фатеев налетел боком на стойку из нержавеющей стали, скривился от боли. Сам нарвался, парень.

Я занес ногу для удара, чтобы окончательно выпихнуть цель на перрон, но стопа не встретила сопротивления. По инерции я сам вылетел на перрон, больно стукнулся коленями о холодный гранит пола. Тут же вскочил, обернулся в шоке — Фатеев исчез!

— Стоять! — Ко мне метнулся полицейский, держа ладонь на кобуре.

Внезапно я заметил оранжевую вспышку в соседнем вагоне, в окне мелькнула знакомая лысина.

Как он смог так быстро перебраться?!

Двери вагонов с шипением стали закрываться. Я рванулся обратно, успев за миг до того, как прорезиненные края дверей соприкоснулись. Полицейский замедлил бег, в бессилии проводил взглядом отъезжающий поезд. Я сдержал секундный порыв помахать ему рукой на прощание.

«Что произошло? — подумал я лихорадочно, но огонек связи был по-прежнему красным, и мне никто не ответил. — Черт…»

Ладно, сейчас сам все узнаю.

Междувагонная дверь подалась в сторону, я перешагнул мостик в резиновой кишке, пальцы легли на ручку второй двери.

— Что тебе надо?! — вскрикнул Фатеев, когда я появился в другом вагоне. В его голосе я различил бешенство. — Кто ты?

— Мне нужна помощь, парень. — Я постарался говорить спокойно. — Обычная услуга…

— Пошел ты!

Взгляд на табло: три минуты до следующей станции. Нужно успокоить и уговорить выйти этого наркушника. В вагоне я без компьютера, как без рук… хотя Фатеев все равно от меня никуда не денется.

— Это не займет много времени, — снова заговорил я. — Пара минут, ты успеешь прыгнуть обратно в поезд.

— Я никуда не пойду!

Фатеев отступил, странно, на его лице я не вижу страха. Только гнев, усиленный наркотиком в десятки раз.

— Я не хочу делать тебе больно, просто помоги мне.

— Найди другого! Чего ты ко мне прицепился? Псих!

— Послушай…

— Иди ты!

Я шагнул к нему, не выпуская из поля зрения циферблат. Оставалось чуть больше двух минут.

— Не подходи! — Очкарик снова отступил.

— Доверься мне, ничего плохого…

— Кто ты?

— Не важно. Мне просто нужна твоя помощь.

Фатеев не ответил. Я перехватил его взгляд, заметил коммуникатор на стене. Такие служат обычно для связи с машинистом поезда метро или полицией. Вызов по такой штуке обычно блокирует вагон полностью. И на следующей станции двери откроются только от сигнала с чипов-документов полицейских. Плохо, конечно, но не смертельно. Для меня главное — вытащить цель туда, где будет связь с моим личным сервером, чтобы перекачать его Душу, а с полицией уж как-нибудь справлюсь.

— Не делай глупостей, — предупредил я очкарика. — Лучше все решить полюбовно.

— Пошел ты, — выдохнул сквозь стиснутые зубы Фатеев и тут же рванулся к коммуникатору.

Я швырнул тело вперед, огромными скачками помчался следом. Но за миг до того, как я попытался схватить его, очкарик снова исчез! Появился уже возле коммуникатора. Победная ухмылка (такая же наглая, как и рожа!), и его кулак сплющил кнопку тревоги.

— Внимание! Шестая капсула скоростного экспресса заблокирована. Принят сигнал тревоги! Пожалуйста, сохраняйте спокойствие и оставайтесь на своих местах!

— Это тебе не поможет. — От растерянности телепортационными выходками цели я даже забыл про добродушие. — Ты все равно мой!

Очкарик осклабился и помотал головой, на бритом черепе сверкнули блики от ламп дневного света. Прежде чем я понял значение этого жеста, он снова исчез.

Обычно я не ругаюсь, мне достаточно Киры. Но сейчас не сдержался, увидев, как пользователь в оранжевой тюремной робе исчез из закупоренного Сетью пространства вагона и оказался за дверью-перепонкой.

Что за шутки? Сетевой сбой, наподобие тех, что ищут в туннелях подземки гремлины? Как он это делает?

Фатеев внимательно наблюдал за тем, как я подошел к двери, подергал за ручку — заперто, как и ожидал. По хитрой роже очкарика скользнула снисходительная улыбка. Потом он поднял руку и показал оттопыренный палец.

Ах ты сволочь!

Из кармана шорт я выхватил коробок, высыпал спички на ладонь, а картонную обертку сдавил в пальцах. Подчиняясь кодовому сигналу, коробок вспыхнул в ладони бирюзовым, шарик света разросся в несколько раз. А когда погас и в моей руке появился двуствольный кольт, улыбка пропала с губ маршрутизаторщика.

Что, сволочь, уже не смешно?!

В замкнутом пространстве вагона выстрел прогремел так громко, что в ушах остался звон. Я даже не услышал, как выжгли воздух два огненных вируса. Зато красивый взрыв двери с фейерверком пламенных фонтанов был слышен отчетливо.

Освещение в вагоне мигнуло, стало красным. Тут же заголосила сигнализация, синтезированный женский голос бесстрастно сказал:

— Внимание, обнаружены вредоносные программы. Приносим извинения нашим пользователям, система будет на время перемещена в карантин.

Покачиваясь от головокружения — последствие резервного копирования поезда, — я приблизился к дыре на месте двери. Тамбур пустовал.

Чертовщина, опять исчез! Да кто он такой!?

Пинком я распахнул вагонную дверь, под испуганными взглядами гремлинов побежал к следующему тамбуру.

Оранжевую робу через стекло дверных переходов я заметил только спустя три вагона.

— Стоять! — рявкнул я. — Парень, не заставляй меня делать дырки в твоем черепе!

Похоже, что устрашающе огромный сдвоенный ствол кольта нисколько не напугал Фатеева. Как стоял между диванами, так и остался, с глумливой улыбкой наблюдая за мной. Наркушник, что с него взять?!

У меня сердце екнуло, слишком спокойно он себя ведет. Я шагнул к нему, еще раз, потом еще. До него оставалось метров пять.

Без вспышки, вообще без эффектов, подобно плохому монтажу кинофильма, Фатеев исчез, чтобы появиться уже в следующем вагоне. При этом выражение его лица не изменилось, глумливая улыбочка по-прежнему красной змеей блуждает по губам. Будто его забавляла эта игра в догонялки.

Ладно, засранец, сам напросился. Не хочешь по-хорошему, значит, буду вытаскивать на перрон труп. Или полутруп.

Я вскинул кольт, машинально напрягся в ожидании грохота. В ладонь мощно толкнуло, в кровавом свете сигнальных ламп огненные пчелы пуль разнесли к чертям тамбурный переход. Фатеев закрылся ладонью от серебристых брызг битого стекла и снова исчез. За миг до того, как место, где он стоял, пронзили мои вирусы!

Да сколько же мне за ним бегать?!

Я мазнул взглядом по электронному табло, но там постоянно дублировалось лишь одно слово: «Тревога!» Значит, больше остановок не будет. Мы все прямиком отправимся на сервер «Нью Хоуп», что автоматически обречет на провал мою вторую миссию! Ладно еще, что облик клерка Вуду-Z исчезнет, но я потеряю Душу Фатеева!..

Черт… черт-черт!

Поминутно оглядываясь, я побежал в хвост поезда. Дважды видел Фатеева, что с улыбкой давал подойти ближе, потом снова исчезал. Скотина!

С разбегу я налетел на дверь, ручка не подалась. За межвагонным окном космическая тьма. Все, конец поезда, дальше бежать некуда. Что теперь?

— Не похоже, что тебе нужна моя помощь.

Я резко обернулся, запястье отозвалось болью от мощной отдачи. Диванчик, где лежал Фатеев, разлетелся огненными клочьями, а сам очкарик снова испарился. Голос из громкоговорителя соизволил вмешаться:

— Пожалуйста, соблюдайте порядок! Не усугубляйте свою вину…

— Заткнись, — сорвался я, навел туда пистолет.

Грохнуло, из дыры на месте громкоговорителя с треском посыпались искры. Я двинулся в обратном направлении.

— Собираешься все здесь разнести? — возник за спиной глумливый голос.

Несмотря на всю мою скорость и подстегнутую стимуляторами реакцию, боевые вирусы ударили в стену.

«Это не фокусы гремлинов, — с холодком подумал я. — Не может он так быстро исчезать в программных дырах. Да и не бывает их столько! Господи, кого мне заказали ловить?»

Четыре выстрела по два патрона, значит, в барабане пусто. Движением большого пальца я отщелкнул барабан, отработанные гильзы весело звякнули о пол. Я прокричал, заряжая оружие новыми вирусами:

— Не заставляй меня поджаривать тебя, уродец!

— А ты и не сможешь.

Я даже оборачиваться не стал. Уже знаю, что с таким легким порывом ветра Фатеев исчезает.

— Не советую проверять.

В ответ молчание.

Барабан с лязганьем встал на место, и я снова двинулся обратно, мысленно роясь в памяти. Никогда раньше я не встречал ничего подобного. Конечно, в Диких Сетях может быть все что угодно, но здесь?! Мог ли я нарваться на такого же «волшебника», как я? И, самое главное, чем мне это грозит?

Почему-то я не сомневался, что именно этот лысый очкарик и похитил файл у Вуду-Z. С такими способностями все можно. Теперь даже не выглядит странным отсутствие их имен в официальных базах данных.

Пять или шесть вагонов оказались пустыми. Фатеева я не видел даже на расстоянии. Интересно, а может он телепортироваться из закупоренного пространства? Может, я зря ищу, нет здесь его? И, в конце концов, сколько у меня еще времени есть?..

Рывком я распахнул дверь в следующий вагон, гремлины вскочили, прижались к стенам при виде кольта. Я было прошел мимо, но внезапно меня посетила хорошая мысль. Надеюсь, что хорошая…

— Эй, — крикнул я гремлинам, — идите сюда!

Они в нерешительности переглянулись и не сдвинулись с места. Тогда я подскочил, схватил за грудки ближайшего. Приставив дуло к горлу парня, я спросил вкрадчиво:

— Знаешь что это?

В глазах гремлина отразился хромированный блеск пистолета, парень часто закивал.

— Он заряжен «дублем», — соврал я. — Если выстрел тебя хотя бы зацепит, чип вскипятит тебе мозги.

Гремлин побледнел, не в силах оторвать глаз от кольта.

— Ты выполнишь мою просьбу? — Снова частые кивки. — Отлично.

Я опустил пистолет и ударил гремлина свободной рукой.

В этот раз похищение Души было особенным. Вспышка, падение в никуда, безумные электрические разряды разрушающихся синапсов. Космическая тьма и облитый жидким азотом металл. Цифровая вселенная вокруг стремительно меняет облик…

Привычного голоса, что чужая Душа успешно перемещена на мой сервер, не последовало. Как я и ожидал. Но, видя себя глазами гремлина, понял — все равно сработало. В опломбированном пространстве Сети его Душа теперь моя.

— Иди в последний вагон и стой там, — скомандовал я и, дождавшись ошеломленного кивка, рявкнул: — А вы чего стоите?

За пару минут я «забрал» их всех. От взгляда из шести пар глаз, седьмые мои, голова шла кругом, мозг не успевал обработать такое количество информации одновременно. Наверное, так и выглядит расщепление сознания.

Подчиняясь моему приказу, растерянные и подавленные гремлины разошлись по вагонам, идя в обе стороны поезда. Личная поисковая гвардия Сетевого Дьявола.

Внезапно поезд задрожал. Не так, как бывает на поворотах или перед остановкой. Задрожал всем металлическим телом, будто Помпеи перед пробуждением Везувия. За окном вспыхнуло, куда-то пропал флуоресцентный свет туннельных ламп.

Дрожь повторилась. На этот раз к ней добавился протяжный стальной скрип.

«Дефрагментация!»

Холод пронзил позвоночник, заморозил кровь. Значит, резервное копирование всей информации в поезде закончено и теперь… конец!

Будто завороженный, я проследил, как исчезает за окном здоровенный кусок бетонного туннеля — графические облики рушатся первыми. Еще чуть-чуть, и все окончательно исчезнет!

Желудок бросился к горлу, в висок ударила боль. Глазами одного из гремлинов я увидел оранжевое пятно. Фатеев как ни в чем не бывало курил новую сигарету, развалившись на диване.

Пару секунд я пытался сориентироваться, куда мне идти, потом рванулся к голове поезда. За окном опадала со стен туннеля графическая шелуха, а на ее место приходила тьма.

Я промчался мимо застывшего гремлина, у бедного парня было такое лицо, будто он стал зомби. Пальцы рванули дверную ручку, и в ту же секунду Фатеев исчез. Упавшая сигарета взорвалась снопом алых искр.

Я закричал:

— Эй, парень! Фатеев! Нам все равно суждено встретиться, от меня еще никто не уходил.

Сквозь грохот я различил слова:

— Ты знаешь мое имя?

— Знаю.

На этот раз я обернулся медленно, демонстративно удерживая кольт дулом вниз.

— Кто ты? — спросил маршрутизаторщик, раскачиваясь вниз головой, зацепившись ногами за поручни.

Выпендрежник…

— Сетевой Дьявол.

Фатеев вскинул брови:

— Тот самый?

Я кивнул. Возникла соблазнительная мысль подобраться ближе, но я остался на месте. Вместо этого дал команду подойти гремлину в соседнем вагоне и опустил кольт в карман.

— Поговорим?

— Что тебе нужно?

— То, что вы с друзьями украли.

— Украли? С друзьями? У тебя бред.

Я промолчал. Гремлин уже открывал междувагонную дверь. Фатеев дернулся на звук, но, заметив парня, остался на месте.

— Не знал, что Сетевой Дьявол на службе в полиции, — выплюнул он с презрением. — Ты ведь здесь по иной причине? Я прав?

— Нет.

— Ну конечно, — Фатеев скривился. — Та девчонка была подставной?

— Не понимаю, о чем ты говоришь.

В голове возникла картина одного из вагонов, там, будто пепел на ветру, облетала обшивка. Миг, и с цифровым гулом вагон исчез полностью. Я застонал от боли, схватился за голову, когда личность исчезнувшего вместе с вагоном гремлина покинула мое сознание.

Поезд задрожал сильней, свет померк. Теперь в редких красных вспышках тревожного огня казалось, что мы режем космическое пространство.

— Тебе меня не поймать. — Очкарик сложил руки на груди, покачиваясь в такт движению поезда.

Я промолчал. Когда исчезло еще два вагона, мне пришлось стиснуть зубы, чтобы не застонать от боли.

Гремлин медленно подобрался к Фатееву, замер, уперевшись в пространство пустыми глазами.

— Вот и все. — Глумливая улыбка снова скользнула по губам очкарика. — Через минуту ты будешь в карантине Сети, а я снова займусь своим делом. Меня невозможно остановить…

Я выдохнул и закрыл глаза. Короткий миг я пытался стряхнуть, как бабочка, оболочку клерковского облика. Без помощи компьютера получалось плохо, ужас, что сейчас окажусь в небытии виртуальности, вцепился когтями в сознание, мешал сосредоточиться.

На секунду мне показалось, что ничего не выйдет. А потом я резко, без перехода, оказался в теле гремлина и метнулся вперед. Фатеев обернулся, в очках отразился мой летящий кулак.

Вспышка. Моя рука по локоть погрузилась в голову Фатеева, я прошептал хрипло:

— Видишь? Я тоже умею телепортироваться…

* * *

— И это будет работать?

Мне показалось, или я услышал в голосе друга сарказм?

— Это сработает так, что старый мир исчезнет навсегда! Это сорвет крышу!

— По-моему, тебе уже сорвало крышу.

— Смейся-смейся, неверующий, ты будешь первым, кто попросится в новый мир…

Я падаю в колодец, где вместо камней стены состоят из стальных блоков. Будто шестеренки в огромном механизме, блоки вращаются с оглушительным скрипом.

Волосы рвут ледяные порывы, на щеках от встречного ветра слезы, но я не хочу закрывать глаза. Я хочу видеть дно, куда упаду…

— Ты уверен? Мне кажется, что ты выпускаешь джинна.

Мне тоже так кажется. Да что там кажется?! Мне каждую ночь снится этот миг! Но я отвечаю с лихорадочным спокойствием:

— Возможно, это будет добрый джинн, по воле которого исполняются наши желания.

— И он сможет наколдовать нам денег?

— Он сделает нас миллионерами.

В голосе друга теперь искренний интерес:

— Расскажи-ка поподробней…

Колодец становится слишком узким, ужас, что меня зажмет движущимися блоками, сдавливает горло. Но я все равно не закрываю глаз, мне нужно видеть дно. Там есть все ответы…

* * *

Я снова в теле клерка. Фатеев исчез, когда я поглотил его. Теперь в одной ID-матрице нас двое. Осталось только надеяться, что после дефрагментации я смогу забрать из Сети его Душу. Пока же оставалось только ждать.

Лежа на полу разваливающегося на части поезда, я видел, как цифровым ураганом сорвало крышу вагона. Тьма затопила все, и я скорее почувствовал, чем увидел, как рассыпается электронным пеплом мое тело…