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