Маршрутная привычка
***
Внутри свет корабля быстро остался позади.
Еще несколько шагов он держался у входа белой полосой, но дальше уже не доставал. Комплекс постепенно возвращал себе прежний цвет: серый металл, старые панели, темные стыки и слабые следы аварийного освещения.
Пятьдесят первый шел первым.
Он не торопился, но и не замедлялся без причины: иногда сверялся с модулем, иногда вел группу по памяти. Recon держались вокруг него спокойно и плотно — Первый рядом, Четвертый чуть правее, Восемнадцатый у левого края прохода, Одиннадцатый ближе к середине, с закрытым контейнером у пояса.
Шестая, Седьмой и Двенадцатый шли рядом с Пятьдесят первым.
Первые несколько метров прошли почти без слов.
Комплекс не выглядел иначе. Те же стены, те же следы прошлого боя, те же старые секции, где еще совсем недавно отряд двигался быстрее и громче.
Они читали маршрут.
Ноль четыре-R остановился у первого широкого стыка между панелями и опустил руку к стене. В пальцах у него уже был маленький плоский модуль. Он прижал его к темному шву, дождался короткого щелчка и отпустил.
На секунду по стыку прошла слабая светлая линия. Потом исчезла.
Пятьдесят первый заметил это, но не остановился.
— Маяк? — спросил Двенадцатый, не повышая голоса.
Четвертый-R не ответил сразу. Он проверил отметку на запястье и только потом сказал:
— Точка синхронизации. Чтобы внешний контур не собирал объект вслепую.
Двенадцатый посмотрел вперед.
— Полагаю, карту вы строите уже сейчас.
— Черновую, — ответил Четвертый. — Полная карта начнется позже. Если объект позволит.
Пятьдесят первый чуть повернул голову.
— Если позволит?
Теперь ответил Первый-R:
— Старые комплексы не всегда дают себя снять целиком с первого прохода. Иногда данные есть. Иногда они мешают друг другу. Иногда объект выглядит пустым только потому, что его слишком грубо проверяли.
Седьмой чуть дольше остальных посмотрел на маленький модуль в стене.
— Поэтому вы ставите не один.
Ноль один-R повернул к нему голову.
— Поэтому ставим не один.
На этом разговор оборвался сам.
Они прошли дальше.
Снаружи первый отклик пришел почти сразу после маяка.
Ноль два-R стоял ближе к кораблю, но уже не смотрел только на запястную панель. От нее вверх поднялся широкий голографический слой. Он висел над запястьем не ровным экраном, а рваной картой света — с темными пустотами там, где данных еще не было.
Сначала на нем держался только внешний периметр: корабль, вход, линия ограждения, несколько отметок возле площадки. Потом схема дрогнула, и к ней добавился первый внутренний фрагмент.
Короткая линия прохода. Стык стен. Расширение секции.
И лестничная зона, отмеченная слабым знаком помехи.
Второй-R провел пальцами по нижнему краю панели. Голограмма чуть разошлась в стороны, стала шире, а незаполненные места остались темными — не ошибкой, а отсутствием данных.
Тринадцать-R, стоявший у границы внешнего контура, повернул голову к схеме.
— Первый маяк принялся.
— Вижу, — ответил Второй.
— Стабильно?
Второй не сразу ответил. Дождался второго короткого импульса изнутри, затем слегка наклонил запястье.
— Пока да. Лестничная зона дает помеху.
Тринадцатый посмотрел в сторону входа.
Бело-синие знаки внешнего контура держались вдоль ограждения не сплошной линией, а отдельными фрагментами: у земли, по краю поврежденных секций, выше — почти в воздухе. За пределами контура темнота уже стала плотной. Внутри еще сохранялся холодный искусственный свет, и из-за этого вся площадка казалась отделенной от остального мира.
— Отметь как неполную, — сказал Тринадцатый.
— Уже.
Рядом с голограммой остановилась 03-E. Она не вмешивалась в работу Ноль два-R, только сверила внешний участок со своей картой и посмотрела на отметку лестницы.
— Зона не закрылась. Не хватает данных?
Второй-R скользнул взглядом по схеме.
— Данные есть. Просто не сходятся с прямым маршрутом.
Третья-E коротко кивнула.
— Поняла.
Пока Recon собирали внутренний маршрут, площадка снаружи тоже перестала быть прежней. Ее больше не охраняли — ее разбирали на следы.
Один юнит держал световой маркер над трещиной в грунте, другой сверял отметку по связи. У границы контура коротко уточняли, можно ли подходить ближе, и кто-то из N.O.V.A спокойно ответил: можно, пока не пересекают линию без фиксации.
Площадка больше не выглядела местом ожидания.
Она работала.
У дальнего края Семнадцатый присел возле следа, оставленного машинной опорой. След был глубокий, с рваным краем, будто металл продавил грунт и потянул его за собой. Семнадцатый провел датчиком по самому темному месту, подождал, пока индикатор перестанет мигать, и выдохнул:
— Хух… вот это они тут прошлись.
Сорок-I стоял рядом и смотрел дальше, туда, где след уходил к боковому склону и терялся уже за пределами освещенной зоны.
— Нет, не они.
Семнадцатый поднял на него глаза.
— В смысле?
— Нет. Скорее, это их сюда тянуло.
Двадцать третий негромко произнес сбоку:
— Удобно. След сам объясняет, что его сюда привели.
Ответа не последовало.
Семнадцатый пару секунд смотрел на след, потом на Двадцать третьего и Сорокового.
— Спасибо уж… Теперь звучит еще хуже.
Сороковой только коротко хмыкнул и сделал шаг к следующему поврежденному участку.
Недалеко от них Шестьдесят девятый-I молча поднял с земли тяжелый кусок машинной пластины, повернул его к свету, посмотрел на место разлома и передал одному из юнитов N.O.V.A. Тот принял фрагмент обеими руками и убрал в жесткий пакет фиксации.
Девятнадцатый-A задержался у входа вместе с двумя другими единицами. Поднял взгляд на купольные знаки, дождался, пока по ним пройдет слабая дрожь, и только потом вернулся к отметкам на голограмме Второй-R. Семидесятый-B чуть дальше спокойно объяснял двум юнитам H.A.D.E.S, какие следы пока не трогать: сначала отметка, потом перенос.
Голоса не сливались в единый шум. Они проходили по площадке короткими слоями: вопрос у входа, ответ возле следов, подтверждение по связи, шаги по грунту, слабое потрескивание приборов C.O.R.E у границы. Над ограждением держались приглушенные знаки контура, а за ними ночь уже почти полностью съела склон.
К Семнадцатому, Тридцать второму и Сороковому подошел 91-I.
Он не стал врезаться в разговор сразу. Поднял ладонь в легком приветствии и спросил:
— Хэээй! Как вы тут?
Семнадцатый обернулся первым.
— Работаем… вроде.
— Уже неплохо, — сказал Девяносто первый-I и кивнул в сторону бокового склона. — А у нас пятерка собралась. Пойдем к полетным модулям. Проверим крепления, поднимем защитные контуры и посмотрим, не достало ли их чем-нибудь после выброса.
Тридцать второй посмотрел туда же.
— Сами решили?
— Скорее наконец-то дошло, что лучше сделать это сейчас, а не когда что-нибудь опять начнет шевелиться, — ответил 91-I. — Да и модули далеко. Ночь уже почти закрыла склон.
Семнадцатый чуть скривился.
— Вот что хуже всего. Это звучит разумно.
Сороковой посмотрел на него.
— Кто с тобой?
— Две единицы с техникой, логистик, один из первой линии и я. Пять всего. Мы быстро проверим, включим защиту и вернемся ближе к площадке.
Тридцать второй коротко выдохнул через нос.
— А если там что-то будет?
Девяносто первый-I на секунду улыбнулся слабее.
— Тогда сначала скажем по связи. Потом будем делать вид, что все идет по плану. Короче, как всегда!
Семнадцатый медленно кивнул.
— Приятно слышать честный порядок действий.
— Ну, я хотя бы стараюсь, — ответил Девяносто первый.
Тридцать второй на секунду отвел взгляд, но почти сразу вернулся к площадке.
Сороковой кивнул в сторону внешнего контура.
— Только связь держите открытой.
— Само собой.
Девяносто первый уже собирался идти, но остановился у границы и посмотрел на бело-синие знаки вдоль ограждения.
— Слушайте… а через это спокойно проходить можно?
Семнадцатый перевел взгляд на Тринадцатого-R.
— Хороший вопрос.
Тринадцать-R услышал не сразу. Закончил проверку строки на панели, потом поднял голову.
— Можно. Контур не держит своих. Он лишь фиксирует пересечение.
Девяносто первый чуть наклонил голову.
— А если он решит, что мы не свои?
Тринадцатый посмотрел на него без раздражения.
— Тогда вы об этом узнаете раньше, чем успеете сделать второй шаг.
Пауза вышла короткой, но заметной.
Семнадцатый негромко сказал:
— Утешение принято.
— Так и было задумано, — ответил Тринадцатый и вернулся к модулю.
Девяносто один-I тихо усмехнулся, потом махнул своим.
— Ладно! Мы пошли, пока это еще выглядит хорошей идеей.
Мини-группа двинулась к краю площадки.
Пять силуэтов прошли между внешними отметками, оставив позади голограмму Второго-R, следы машин и приглушенные голоса у входа. Девяносто первый шел первым, но не торопился. Остальные держались рядом, без строя, но достаточно собранно.
На границе контура Девяносто первый снова поднял ладонь.
— Ну что, проверим, насколько мы свои!
— Иди уже, — бросил Тридцать второй откуда-то сзади.
— Да-да, уже-уже!
Он сделал шаг вперед.
В момент, когда его плечо пересекло невидимую линию, по внешнему контуру прошла волна. Темно-красное свечение с тонкой белой обводкой вспыхнуло от точки прохода, разошлось по дуге вверх и в стороны, быстро пробежало по бело-синим знакам и ушло вдоль ограждения.
Поле не остановило его.
Только отметило.
Следом прошли остальные четверо. Каждый переход давал короткий отклик — слабее первого, но все еще заметный. Красные волны одна за другой расходились по купольной форме, смешивались с приглушенным синим светом и исчезали ближе к верхнему краю ограждения.
Тринадцатый-R коротко взглянул на панель.
— Группа внешнего обслуживания вышла за контур. Пять единиц. Статус чистый.
Второй-R отметил это на голограмме, не отрываясь от карты.
Мини-группа уже спускалась по неровному склону в сторону полетных модулей. Внутри контура все еще держались светящиеся знаки, голограмма и движение юнитов. За его пределами склон лежал в холодном лунном свете. Силуэты Девяносто первого и остальных быстро темнели на фоне склона. Еще несколько секунд были видны плечи, спины, тонкие линии формы, потом остались только слабые огни на креплениях и редкие блики на металле.
Ветер прошел по площадке низко, поднял пыль у старых следов и унес ее к ограждению.
В это время верхняя группа уже выходила к лестничному пролету.
Лестница оказалась значительно уже основного прохода. Ступени поднимались вдоль стены короткими пролетами, а площадки через каждые несколько метров резали подъем на неровные куски. На перилах остались старые царапины; в углах между панелями пыль сбилась темными полосами. Казалось, сюда долго тянуло воздух из глубины комплекса.
Пятьдесят первый-L остановился перед первым подъемом и поднял взгляд наверх.
— Так… Если идти выше, там будет технический блок. Не основной, но через него раньше шло питание на центральную машинную зону.
Двенадцатый-A посмотрел на него.
— Ту, где держалась основная группа машин?
— Рядом с ней. Мы тогда прошли через основной маршрут. Боковые секции почти не трогали.
Первый-R посмотрел на лестницу, потом на прибор в руке. Световая дуга внутри тонкого кольца дрогнула, сбилась к правому краю и снова вытянулась не к прямому подъему, а к боковой секции за первым пролетом.
— Тогда начнем с них.
Пятьдесят первый чуть повернул голову.
— Если цель выше, прямой подъем там.
— Поэтому проверим боковую секцию первой.
Двенадцатый перевел взгляд на прибор.
— Потому что она не совпадает с отчетом?
— Частично.
Четвертый-R поднялся на несколько ступеней и остановился у стены. В его пальцах уже был второй маяк синхронизации. Провел ладонью по темному стыку между панелями, нашел точку крепления и прижал модуль к металлу.
Щелчок вышел тихим.
По стыку прошла короткая светлая линия, но на этот раз не погасла сразу. Задержалась на краю панели, дрогнула, затем ушла внутрь тонким мерцанием.
Восемнадцатый-R посмотрел на отметку у себя на запястье.
— Прием слабее.
— Лестничная зона гасит часть сигнала, — сказал Четвертый. — Не полностью.
Одиннадцатый-R чуть поправил закрытый контейнер у пояса.
— У Recon есть плохая привычка. Если место кажется лишним, мы сначала проверяем его.
Пятьдесят первый посмотрел на него.
— Почему?
Первый уже поднялся до первой площадки и остановился у бокового прохода.
— Три причины.
Он говорил спокойно, не замедляя движения и не оборачиваясь к остальным.
— Первая: там мог остаться след, который обычная зачистка не считала важным.
Четвертый отступил от маяка. Восемнадцатый занял правую сторону у входа в боковую секцию. Одиннадцатый остался ближе к середине, не выпуская контейнер из поля защиты группы.
— Вторая: машины могли использовать участок не как маршрут, а как место ожидания.
Боковой проход выглядел слишком обычным для ловушки. Узкая секция, старая панель у нижнего края стены, пыль, которую никто не трогал после прошлого прохода.
Шестая чуть повернула голову к нижнему краю стены. Там находилась одна старая панель, которая была сдвинута глубже соседних — совсем немного.
Седьмой посмотрел туда же, но ничего не сказал.
Первый сделал еще один шаг.
Из-под нижней секции резко сорвалась паукообразная машина.
До этого она лежала почти плоско, прижата к темному проему, и ее корпус сливался с поврежденной панелью. Когда она раскрылась, тонкие лапы ударили по бетону сразу в нескольких местах, а корпус метнулся к Ноль один-R сбоку и сзади.
Первый-R развернулся без лишнего движения.
Клинок вышел коротко, на один удар. Машина не успела раскрыть передние лапы полностью: лезвие прошло через центральный блок, корпус ударился о пол и распался на две части.
Несколько секунд по бетону скребли тонкие конечности. Потом все стихло.
Четвертый уже держал модуль наведенным на проем. Восемнадцатый закрыл правую сторону. Одиннадцатый отступил на полшага, прикрывая контейнер.
Ноль один-R убрал клинок и посмотрел на разрезанный корпус.
— Третья: иногда место ожидания все еще занято.
Никто не ответил сразу.
Двенадцатый посмотрел на корпус машины, потом на сдвинутую панель.
— Выходит, она не патрулировала.
Четвертый-R ответил, не отрываясь от проема:
— Нет. Ждала.
Пятьдесят первый-L медленно выдохнул.
— В прошлый раз мы прошли мимо.
Первый-R посмотрел на него.
— Поэтому она и осталась.
Двенадцать-A присел рядом с одной из тонких лап. Та еще слабо дернулась, затем окончательно замерла.
— Паукообразные не должны так работать.
Одиннадцатый чуть повернул голову.
— Не должны — не значит не могут.
— Они держатся группой, — сказал Двенадцатый. — Реагируют на шум, движение, питание. Быстро, но прямо. Не лежат в одиночной позиции, ожидая прохода.
Пятьдесят первый посмотрел на машину внимательнее.
— Тогда откуда она научилась выжидать?
Первый опустил взгляд на центральный блок.
— Возможно, не научилась.
Двенадцатый поднял глаза.
— В смы… Объясни.
— Удачная реакция могла закрепиться как маршрутная привычка. Если сигнал повторялся, а позиция давала питание или цель, машина оставалась здесь без понимания причины.
Одиннадцатый добавил проще:
— Она не ждала как юнит. Она застряла в правильном для себя месте.
Несколько секунд никто не говорил.
Седьмой все это время смотрел не на корпус машины, а на темный проем под стеной, из которого она вышла.
— Да, она ждала не нас.
Двенадцатый повернул к нему голову.
— Тогда кого?
Седьмой ответил не сразу. Сначала его взгляд прошел по полу, по старой сбитой пыли у края панели, потом вернулся к проему.
— Тот же маршрут. Тот же сигнал. То, что должно было повториться.
Пятьдесят первый чуть нахмурился.
— То есть она реагировала не на конкретную цель?
— Скорее на условие, — сказал Седьмой. — Если оно возвращалось, она выходила. Если нет — оставалась внутри.
Двенадцатый несколько секунд молчал, потом посмотрел на Первого.
— Это совпадает с тем, что вы ищете?
Ноль один-R задержал взгляд на Ноль семь-V чуть дольше обычного.
— Да.
Четвертый-R убрал модуль от проема.
— Здесь повторялся не проход. Здесь повторялась причина для выхода.
Шестая посмотрела дальше по боковой секции.
— Значит, если причина повторялась здесь, она могла повторяться и выше.
— Именно поэтому мы не идем по прямому маршруту, — сказал Первый.
Пятьдесят один-L снова поднял взгляд к лестнице, затем посмотрел в боковой проход.
— Тогда этот участок связан с верхним блоком не как маршрут.
— Не как основной. Но как часть реакции.
Восемнадцатый шагнул к разрезанному корпусу, присел и достал тонкий фиксатор. Не трогая центральный блок руками, закрепил маленькую метку на внутренней пластине машины. Метка на секунду дала слабый свет и погасла.
Двенадцатый заметил движение.
— Вы заберете корпус?
— Нет, — ответил Восемнадцатый. — Только состояние. Корпус заберут позже, если внешний контур подтвердит, что он не нужен здесь.
— Даже так?
Одиннадцатый посмотрел на машину без особого интереса.
— Иногда мертвая машина полезнее на месте, чем в контейнере.
Пятьдесят первый молча перевел взгляд на закрытый контейнер у пояса Одиннадцатого, но спрашивать не стал.
Первый уже смотрел дальше по боковой секции. Дуга в кольце вытянулась слабее, но направление не потеряла.
— Двигаемся.
Группа пошла осторожнее, но не медленнее. Четвертый остался на левом краю, Восемнадцатый держал правую сторону. Одиннадцатый снова оказался ближе к середине. Пятьдесят первый шел рядом с Первым, время от времени сверяясь с памятью маршрута.
Боковая секция оказалась короче, чем выглядела сначала. Через несколько метров она выходила к узкой технической площадке над основным проходом. Отсюда было видно часть нижнего пролета, старую шахту кабельной линии и закрытую дверь с потертой маркировкой.
Пятьдесят первый остановился перед ней.
— Этого прохода не было в нашем маршруте.
Двенадцатый посмотрел на дверь.
— Заблокирован?
— Тогда — да.
Первый-R поднял кольцо чуть выше. Световая дуга внутри прибора дрогнула и на секунду вытянулась прямо к двери.
— Сейчас нет.
Ноль шесть-A подошла ближе и посмотрела на край замка.
— Его открывали.
Пятьдесят первый нахмурился.
— После нас?
— Скорее до. След старый. Но не такой старый, как остальное.
Седьмой посмотрел на нижнюю часть двери.
— И не машинами.
Двенадцатый перевел взгляд на него.
— Почему?
— Нет давления на нижний край. Нет следов лап. Панель открывали ровно.
Четвертый уже опустился рядом и провел модулем вдоль замка.
— Подтверждаю. Механическое вскрытие. Не машинное.
Пятьдесят первый несколько секунд молчал.
— В комплексе не должно было быть никого, кроме машин.
Первый-R не ответил сразу.
Второй маяк за их спинами дал короткий импульс. Снаружи внешний контур принял новый фрагмент карты. Здесь, у закрытой двери, это проявилось только слабым светом по старому шву.
Первый посмотрел на Пятьдесят первого.
— Поэтому мы здесь.
Дверь перед ними оставалась закрытой. Больше это не выглядело обычной неисправностью.