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