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