Добавить в цитаты Настройки чтения

Страница 13 из 15

На панели горел один тусклый зелёный индикатор. Он не мигал. Он просто был. Как будто ждал.

Саша подошёл ближе, и я удержал его ладонью.

– Не трогай, – сказал я. – Сначала посмотрим, что она хочет.

Я поднял сервисный модуль и приложил к панели. Модуль дрогнул. Экран показал:

AUTH: LVL2

GATE: LOCKED

REQ: MARKER

Маркер. Не мастер-ключ на весь купол, а допуск для связки старых сервисных панелей, где новый контур доступа так и не встал до конца. Этого уже хватало, чтобы нас пустили туда, куда обычного техника не повели бы даже под стволом.

Я достал маркер ▲, тот самый, который забрал из узла, и поднёс к панели. На секунду показалось, что панель “узнала” его – индикатор стал ярче.

И тут же по тоннелю, далеко сзади, раздался звук.

Не шаг.

Короткий, сухой “цок”.

Потом ещё один.

Дрон.

Саша посмотрел на меня так, будто хотел спросить “успеем?”, но не спросил.

Я приложил маркер к панели сильнее.

И дверь ответила не щелчком.

Она ответила тишиной, которая была хуже любого “нет”. Потому что в тишине всегда есть “пока”.

Глава 11. Шлюз без имени

Дрон цокал где-то в тоннеле позади, но не приближался сразу. Он работал так, как работают хорошие глаза: сначала слушают, потом двигаются. Сливной коридор тянулся вперёд, ниже, грязнее, и если бы у страха был вкус, он был бы как эта вода – холодный, металлический, с химией на языке.

Дверь “GATE” молчала. Она не говорила “нет”, не говорила “да”. Она просто держала паузу, будто проверяла, кто перед ней: человек или функция.

Я не люблю паузы в механике. Паузы всегда чьи-то.

Саша стоял рядом, едва заметно дрожа. Не от холода – от того, что в этот раз мы упёрлись не в бетон, а в чужое решение.

– Что теперь? – прошептал он.

– Теперь мы делаем так, чтобы дверь думала, что ей выгодно нас пустить, – сказал я.

Я снова приложил маркер ▲ к панели. Зелёный индикатор стал ярче на секунду, потом вернулся к прежнему тусклому. На экране сервисного модуля вылезла короткая строка, без украшений:

REQ: MARKER

AUTH: LVL2

STATE: HOLD

– “HOLD”, – повторил Саша. – Это как “ждать”?

– Это как “держать”, – сказал я. – Держать нас тут.

Я убрал маркер. Индикатор не погас. Он продолжал светиться. Значит, дверь уже “увидела” нас и теперь не забудет.

Из тоннеля позади пришёл новый звук: мягкий, как будто кто-то провёл ногтем по металлу. Не цок. Не шаги. Скребок. Дрон, вероятно, перешёл на другую поверхность. Значит, он ближе.

– Саша, – сказал я, – дай ломик.

Он протянул ломик и тут же пожалел: ломик был его последним “оружием”, даже если это оружие против железа смешно.

Я не стал ломать панель. Я не стал бить по двери. Бить – это просьба, чтобы тебя заметили быстрее. Я прошёл пальцами по раме, по шву, по крепежам, чувствуя ржавчину и влагу. На раме был маленький прямоугольник – крышка механического доступа. Не такая, как у обычных шлюзов, а аккуратнее. Слишком аккуратная.

Я поддел крышку ломиком. Крышка не поддалась сразу – и это было хорошо: если её не трогали, значит, здесь редко проходят. Редко проходят – значит, это действительно “шлюз без имени”, не часть штатного маршрута.

Крышка открылась с тихим “клок”. Внутри – штырь, гнездо под ключ и маленький датчик. Датчик выглядел новым. И на его корпусе снова была гравировка ▲.

– Они тут всё пометили, – прошептал Саша.

– Они тут всё считают своим, – сказал я. – Разница есть.

Я достал сервисный ключ-идентификатор – тот физический, который уже спас нас раз в тоннеле. Вставил в гнездо и повернул. Штырь пошёл на полоборота и остановился, будто упёрся в “логическую стену”.

Глупо давить. Давление ломает ключи.

Я вернул ключ назад, попробовал снова – рывком. Штырь поддался на миллиметр, и в тот же момент панель на двери пискнула.

Не сигнал тревоги. Не “ошибка”. Скорее – подтверждение: “я заметила”.

Сервисный модуль показал новую строку:

MECH: ACTIVE

REMOTE: WATCH

– Они видят механику, – сказал я.

Саша посмотрел на меня с таким выражением, будто сейчас спросит: “а тогда зачем?”, но не спросил.

Я присел и увидел вторую деталь, которая мне не понравилась: внизу двери, у самого пола, была тонкая щель. Слишком ровная, как если бы её сделали специально. Щель уходила в слив. Воздух оттуда тянул чуть теплее. И запах… не канализации. Запах сухого пластика. Электроника.

– Здесь внутри узел, – сказал я. – Не просто дверь. Здесь что-то живёт.

Сзади цокнуло. Ближе. Теперь я слышал его отчётливо, как костяшки по металлу.

Саша сжал пальцы так, что суставы побелели.

– Он уже…

– Да, – сказал я. – И он не один.

Дрон остановился где-то за поворотом. Писк. Скан. Тишина.

Я встал так, чтобы видеть тоннель и дверь одновременно. Плохая позиция: в плохих позициях ты пытаешься контролировать всё и не контролируешь ничего. Но выбора не было.

Я снова открыл карту на сервисном модуле. GATE был отмечен как “точка перехода”, а дальше – пустота. Никаких коридоров. Никаких подсказок. Это означало, что за дверью начинается сектор, который не на картах колонии. Либо старый, либо новый. Либо их.

На экране мигнуло ещё одно:

STATE: HOLD

TRIGGER: PROX

– “PROX”, – прошептал Саша. – Это как “близость”?

– Это как “мы уже достаточно близко, чтобы система решила, что пора”, – сказал я.

И в этот момент дрон показался из-за поворота.

Он был маленький, ниже колена, на четырёх опорах. Чёрный корпус, матовый, без маркировки. На “голове” – круглый сенсор, который смотрел без выражения. И на корпусе – тонкая гравировка ▲, почти незаметная.

Саша шагнул назад. Вода чавкнула. Дрон остановился, будто услышал.

Я поднял ломик и ударил по трубе сбоку – коротко, резко. Звук ушёл в сторону. Дрон дёрнулся туда, как собака на свист. Значит, звук для него важен. Хорошо. Значит, его можно вести.

– Двигайся к стене, – сказал я Саше. – И не дыши громко.

Саша прижался к бетону.

Дрон снова повернул сенсор в нашу сторону. Писк стал выше. Он “наводился”.

Я сделал шаг в сторону, отвлекая. Вода чавкнула. Дрон щёлкнул и сдвинулся к моему шагу.

И в этот же момент дверь “GATE” ожила.