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