Сборник вероятных произведений
Город который помнил дождь
Глава 1. Шум, которого не было
Маре Левиной платили за недоверие к человеческой памяти.
Не за умение распознавать ложь — ложь, по крайней мере, предполагала намерение. Люди лгали, когда хотели защититься, получить выгоду или подарить другому более удобную версию себя. Память действовала иначе. Она меняла прошлое без злого умысла, терпеливо и незаметно, как вода меняет камень. Убирала из комнаты лишний стул. Переставляла слова в давно законченном разговоре. Делала лицо умершего человека моложе, чем оно было на самом деле. Иногда добавляла солнечный свет в день, когда городские лампы не включались из-за аварии.
Работа Мары состояла в том, чтобы замечать такие подмены.
Каждое утро она входила в Архив через северный контрольный зал, прикладывала запястье к считывателю и на несколько секунд задерживала дыхание, пока система сопоставляла температуру кожи, пульс и микродвижения глаз с образцом, записанным при приёме на службу. Над турникетом загоралась зелёная полоса. Дежурный охранник кивал, не глядя. За семь лет они так и не узнали имён друг друга.
В Архиве не любили имена. Имена создавали близость, а близость мешала объективности.
В главном коридоре пахло холодным металлом, очищенным воздухом и мятным антисептиком. На стенах не было ни окон, ни указателей. Сотрудники знали маршруты по числам, встроенным в пол: сектор хранения, сектор извлечения, сектор коррекции, зал семейных запросов. Под матовыми панелями шли кабели, по которым круглосуточно передавались чужие жизни — рождение ребёнка, драка в очереди, первый поцелуй, последние минуты перед смертью. Всё это превращалось в пакеты данных, получало номер и срок хранения.
Мара работала в отделе верификации личной истории, комната 6-18.
Её кабинет был рассчитан на двоих, но второе кресло пустовало уже третий месяц. Прежнего напарника перевели после того, как он начал видеть повторяющиеся лица в несвязанных записях и однажды попытался остановить женщину в трамвае, приняв её за персонажа из чужого детства. Официально причиной перевода значилось «истощение сенсорной адаптации». В отделе говорили проще: чужие воспоминания перестали заканчиваться у него в голове.
Мара включила рабочую консоль. Экран распознал её взгляд и вывел очередь дел.
Двадцать три обычных фрагмента. Две посмертные выгрузки. Один семейный спор о праве на восстановление. Ничего, что требовало срочности.
Она выбрала первое дело.
Мужчина сорока девяти лет утверждал, что в день закрытия южного рынка видел женщину в красном пальто. Запись начиналась с узкой торговой галереи: ряды пустых прилавков, белый свет ламп, пластиковые занавеси на входах. Воспоминание было тусклым, края предметов расплывались. По проходу действительно шла женщина, но пальто на ней оказалось серым. Красным был аварийный знак над дверью.
Мара замедлила фрагмент и просмотрела эмоциональный слой. Мужчина испытывал страх ещё до того, как увидел женщину. Через три дня после той встречи она сообщила ему о разводе. Цвет появился позже — память перенесла на неё сигнал опасности, сделав предупреждение частью фигуры.
Мара поставила жёлтую метку: «Искажение ассоциативное. Событийная основа сохранена».
Во втором деле девочка помнила, как мать пела ей в больничной палате. Аудиослой показывал только гул вентиляции. Однако рисунок дыхания матери совпадал с ритмом песни из семейного архива. Мара оставила воспоминание без коррекции. Иногда человеческий мозг сохранял не звук, а форму утешения. Архив признавал такие случаи условно подлинными.
К полудню у неё заболели глаза.
Она сняла нейрообруч и посмотрела на потолок. Световые панели медленно меняли яркость, имитируя движение дня, хотя над ними находилось ещё девять технических уровней, слой теплоизоляции и внешний купол. В Береге-9 не было настоящего утра или вечера. Были только часы, в которые город соглашался считать себя бодрствующим.
На общей линии мигнуло сообщение от старшего смены:
«Соблюдать норму просмотра. Не превышать сорок минут непрерывного погружения».
Мара закрыла уведомление. Корнеев рассылал его ежедневно, обычно спустя минуту после того, как сам превышал норму.
Она налила воды из настенного автомата. Вода была прохладной, лишённой вкуса и запаха. На стакане напечатали лозунг городской службы ресурсов: «Каждая капля возвращается».
В детстве Мара представляла, как вода действительно путешествует по городу: проходит через трубы, человеческие тела, фильтры, резервуары и снова оказывается в стакане. Позже на уроках им объяснили, что это упрощение. Часть влаги уходила в промышленные циклы, часть связывалась в биомассе, часть поступала из глубинных скважин. Но лозунг не меняли. Городу нравились замкнутые круги. Они внушали, что ничто не исчезает и ничто не приходит извне.
Она вернулась к консоли.
Следующим стояло дело Ильи Сорокина.
Посмертная выгрузка. Техник вентиляционного узла, тридцать шесть лет. Погиб три дня назад в шахте охлаждения северо-восточного сектора. Причина смерти: падение с обслуживающей площадки вследствие повреждения страховочного крепления. Семьи не было. Запрос на сохранение последних семидесяти двух часов отправила городская служба безопасности — стандартная процедура при производственной гибели.
Мара открыла протокол извлечения.
Память была снята через сорок семь минут после смерти. Допустимый срок не превышен. Нейронная деградация умеренная. Повреждения затронули двигательный и речевой слои, но визуальный ряд сохранялся на девяносто один процент. Система уже провела предварительную очистку и пометила единственный нестабильный фрагмент.
Обычно такие фрагменты не требовали человеческого внимания. Автоматический анализ находил провалы, отделял предсмертные галлюцинации от фактической последовательности и предлагал наиболее вероятную реконструкцию. Верификатору оставалось подтвердить результат.
Мара надела обруч.
Металл коснулся висков. Мир кабинета стал тише, затем исчез.
Сначала пришло чужое тело.
Тяжесть в плечах. Боль в правом колене. Сухость во рту. Илья Сорокин шёл по техническому коридору, и Мара ощущала его шаги как глухие толчки где-то под собственными ступнями. Нейрообруч не передавал боль полностью — только её схему, необходимую для понимания поведения. И всё же ей захотелось прихрамывать вместе с ним.
Коридор был незнакомым.
Стены покрывала тёмная ржавчина. По потолку тянулись трубы старого образца, соединённые тяжёлыми болтами. Таких конструкций Мара не видела даже в учебных записях первых лет Берега. Современные коммуникации скрывали за панелями; открытые трубы считались пожароопасными и психологически неблагоприятными.
Илья держал в руке фонарь. Луч дрожал. Он дышал слишком часто, но не бежал.
Вдали белел прямоугольник света.
Запись дёрнулась. На мгновение коридор исчез, уступив место служебной лестнице. Потом снова вернулся. Система отметила разрыв тонкой синей линией, но не остановила воспроизведение.
Илья приблизился к свету.
Мара услышала шум.
Сперва она решила, что повреждён аудиослой. Звук состоял из множества мелких ударов, сливавшихся в непрерывное шуршание. Он то усиливался, то отступал, будто имел собственное дыхание. Отдельные удары приходились по металлу, другие — по ткани, третьи разбивались о какую-то широкую поверхность и рассыпались сотнями слабых отголосков.
Фильтры попытались классифицировать источник.
«Утечка в системе охлаждения» — появилась служебная подпись.
Через долю секунды вероятность снизилась с восьмидесяти двух процентов до тридцати четырёх.
Илья вышел из коридора.
Над ним не было потолка.
Мара не сразу поняла, что именно отсутствует. Сознание продолжало искать границу помещения: балку, свод, купол, хотя бы тёмную плиту над головой. Но пространство поднималось вверх и терялось в сером свете. Оно казалось невозможным не потому, что было огромным, а потому, что не заканчивалось там, где разум привык ожидать преграду.
На лицо Ильи падала вода.
Холодные капли били в лоб, веки, губы. Стекали по щекам и шее. Куртка быстро темнела. Вода была повсюду — падала сверху, стучала по ржавому настилу, собиралась в углублениях, текла тонкими ручьями к краю площадки.
Илья поднял голову.
Мара сделала это вместе с ним.
Вверху двигалось что-то серое и бесформенное. Не дым. Не слой фильтра. Огромные массы, различимые лишь по оттенкам, медленно наползали друг на друга. Из них падала вода.
Слово возникло раньше, чем она успела вспомнить определение.
Дождь.
Мара сорвала обруч.
Кабинет вернулся рывком. Стол, консоль, пустое кресло напротив. Ровный свет потолочных панелей. Тишина, в которой едва слышно работала вентиляция.
Несколько секунд она сидела неподвижно, положив ладони на стол. Кожа на лице оставалась сухой, но нервы продолжали ждать следующей капли. По позвоночнику прошёл холод.
На экране запись была приостановлена. Система спрашивала, желает ли оператор снизить интенсивность сенсорной передачи.
Мара выбрала «нет».
Она знала, что такое дождь.
В начальной школе его проходили в разделе «Климат до Основания». На старых изображениях люди ходили под зонтами, вода текла по улицам, небо закрывали облака. Учитель объяснял, что открытые осадки были характерны для нестабильной атмосферы поверхности. После Пепельных лет вода стала переносчиком токсинов, спор и тяжёлых металлов. Затем атмосферные циклы разрушились окончательно. По официальным данным, в районе Берега-9 устойчивых дождей не наблюдалось более ста шестидесяти лет.
В учебных фильмах дождь выглядел плоско. Белые линии пересекали изображение, актёры щурились и спешили под крышу. Его показывали как бытовое неудобство исчезнувшего мира — рядом со скользкими дорогами, мокрой одеждой и простудными заболеваниями.
Ни один учебный фильм не передавал пространство этого звука.
Утечка шумела из одной точки. Система орошения включалась рядами форсунок. Конденсат падал редкими каплями в дренажные каналы. Здесь вода окружала человека со всех сторон. За каждым ударом угадывалось расстояние. Ближайшие капли били по одежде, дальние растворялись в огромной глубине. Звук сообщал о мире больше, чем изображение: вокруг Ильи было открытое место, настолько широкое, что шуму требовалось время, чтобы исчезнуть.
Мара снова надела обруч.
На этот раз она уменьшила двигательную синхронизацию, но оставила звук без фильтров.
Запись продолжилась.
Илья стоял на площадке у выхода из коридора. Перед ним уходила вниз тёмная земля, покрытая длинными стеблями. Растения гнулись под водой и ветром. Дальше поднимались неясные силуэты — возможно, разрушенные здания, возможно, скалы. Видимость ограничивала серая завеса дождя.
Он шагнул вперёд.
Под подошвой хлюпнула вода.
В памяти вспыхнул короткий образ: белая дверь с номером 0-4-1. Чужая рука поворачивает механический рычаг. Голос говорит: «Только на пять минут». Образ исчез прежде, чем Мара успела рассмотреть лицо говорившего.
Илья полез во внутренний карман куртки. Пальцы дрожали. Он достал небольшой записывающий модуль — старую модель без сетевого идентификатора. Нажал кнопку.
— Если ты это слышишь…
Он замолчал, глядя куда-то в дождь.
Слева, за границей кадра, что-то двигалось. Мара услышала шорох растений и ещё один звук — низкий, механический, повторяющийся через равные промежутки. Илья резко повернул голову. Изображение размазалось.
— Если ты это слышишь, значит, поверхность жива.
В голосе не было восторга. Только усталость и страх человека, который нашёл доказательство слишком поздно.
Он сделал ещё шаг.
Запись оборвалась.
Мара осталась в темноте, созданной нейрообручем. Затем перед глазами возникла системная надпись:
«ФРАГМЕНТ ПОВРЕЖДЁН. ОБНАРУЖЕНА ВЫСОКАЯ ВЕРОЯТНОСТЬ ПРЕДСМЕРТНОЙ КОНФАБУЛЯЦИИ. РЕКОМЕНДУЕТСЯ АВТОМАТИЧЕСКОЕ ВОССТАНОВЛЕНИЕ».
Она сняла обруч медленнее, чем в первый раз.
Автоматическое восстановление было удобным инструментом и опасной привычкой. Система сопоставляла повреждённый фрагмент с миллиардами других записей, находила типичные переходы и заполняла пробелы наиболее вероятными деталями. Если человек помнил кухню без окна, алгоритм добавлял окно туда, где оно обычно находилось. Если в разговоре отсутствовала реплика, система строила её по реакции собеседника. В большинстве случаев результат приближался к истине.
Но после восстановления уже невозможно было доказать, что принадлежало памяти, а что — статистике.
Мара нажала «отмена».
Окно исчезло. Под ним открылся технический отчёт.
Она проверила источник файла. Извлечение проведено в морге северо-восточного сектора, аппарат номер М-12. Подписи дежурного нейротехника и представителя безопасности действительны. Контрольная сумма совпадала. Следов внешнего редактирования не обнаружено.
Затем она увидела временную метку.
Год: 000.
Месяц и день отсутствовали.
Мара приблизила строку, как будто цифры могли измениться от внимания. Нулевой год использовался только в ранних системах Берега, когда строители ещё не синхронизировали внутренний календарь. Современная аппаратура не могла создать такую метку случайно. При повреждении она ставила прочерк или время извлечения.
Она открыла исходный заголовок файла. Там тоже стоял ноль.
Сердце билось быстрее, чем требовала ситуация. Мара заметила это и разозлилась на себя. У любого сбоя существовала причина. Сломанный конвертер. Ошибка при переносе старого массива. Вмешательство техника. Неизвестный тип нейронного распада. Мир не становился другим только потому, что она пока не знала объяснения.
Она запустила диагностический анализ.
Система ответила через четыре секунды:
«ФОРМАТ МЕТКИ ПРЕДШЕСТВУЕТ ТЕКУЩЕМУ ПРОТОКОЛУ. ДАТА СОЗДАНИЯ КОНТЕЙНЕРА: НЕДОСТУПНА».
Контейнера.
Не воспоминания.
Это означало, что память Ильи могла быть записана в оболочку, созданную задолго до его рождения. Или кто-то намеренно заставил систему так думать.
Мара открыла служебный канал и вызвала старшего смены.
Корнеев ответил не сразу. Его лицо появилось в маленьком окне в углу экрана: гладко выбритая голова, тяжёлые веки, воротник формы застёгнут до последнего фиксатора.
— Что случилось?
— Аномальный фрагмент в деле Сорокина. Нужен второй просмотр.
— Категория?
— Несовместимая сенсорная среда, речевая конструкция, ошибочная временная метка.
Корнеев посмотрел в сторону, вероятно, проверяя очередь отдела.
— Я подойду.
Он вошёл через две минуты. Не торопясь, но быстрее обычного.
Корнеев был невысоким человеком, и потому рядом с сотрудниками всегда держался особенно прямо. Руки он привычно сцеплял за спиной. Из-за этой позы казалось, что он не разговаривает, а проводит осмотр. В отделе его не любили, но доверяли. Он мог распознать монтаж по единственному нарушению светового ритма и однажды доказал невиновность женщины, которую собственный сын обвинял в попытке убийства. Корнеев не был добрым. В Архиве это считалось почти профессиональным достоинством.
От него пахло мятным антисептиком.
— Показывай, — сказал он.
Мара запустила фрагмент на внешнем экране, без сенсорной передачи. Корнеев смотрел молча. Когда Илья вышел под открытое небо, его лицо не изменилось. Только пальцы за спиной разжались и снова сцепились.
После слов о поверхности Мара остановила запись.
— Сенсорный шум, — произнёс Корнеев.
Ответ прозвучал слишком быстро.
— Сенсорный шум не формирует устойчивую среду.
— Формирует, если мозг умирает.
— Он не мог знать, как звучит дождь.
— Знал из учебных материалов.
— Учебные материалы не содержат объёмного аудиослоя. Я проверяла такие записи на третьем курсе.
— Значит, видел реконструкцию в развлекательной сети.
— Он техник вентиляции. У него ограниченный пользовательский профиль. И временная метка нулевая.
Корнеев наклонился к экрану. Мара ожидала, что он откроет заголовок файла, но он не стал этого делать.
— Ошибка контейнера.
— Диагностика определила старый формат.
— Старые форматы иногда всплывают после миграции.
— Последняя миграция была двенадцать лет назад.
Он выпрямился.
— Что именно ты хочешь от меня услышать, Левина?
— Я хочу второй независимый просмотр и блокировку автоматической очистки.
— На каком основании?
— На основании трёх несовместимых признаков в одном фрагменте.
— Ты перечислила три варианта одной ошибки.
— Вы даже не открыли технические данные.
В кабинете стало тихо. За стеной кто-то кашлянул, потом снова заработала изоляция, и звук исчез.
Корнеев посмотрел на Мару так, будто впервые заметил, что перед ним не строка отчёта, а человек, способный спорить.
— Когда ты последний раз брала отпуск?
— Это не относится к делу.
— Пять месяцев назад?
— Пять месяцев и двенадцать дней.
— Для верификатора это много.
— Моя последняя проверка устойчивости без замечаний.
— Проверка измеряет то, что ты готова показать системе.
— А вы сейчас измеряете то, что не хотите видеть?
Слова прозвучали прежде, чем Мара успела остановиться.
Корнеев медленно повернул голову к ней.
Она ждала выговора. Отстранения. Требования немедленно пройти нейроосмотр. Вместо этого он снова посмотрел на застывший кадр: Илья под серым небом, вода на лице, тёмные растения за спиной.
На несколько секунд выражение Корнеева изменилось. Совсем немного — в уголках губ, в напряжении век. Мара не смогла понять, что это было: страх, узнавание или усталость.
Потом лицо снова стало обычным.
— Передай фрагмент в очистку и закрой дело, — сказал он.
— Очистка уничтожит оригинал.
— Она уничтожит ошибку.
— А если это не ошибка?
Корнеев подошёл к двери. Сенсор уже распознал его допуск, створка бесшумно разошлась.
— Тогда, — ответил он, не оборачиваясь, — особенно важно, чтобы ты не делала выводов одна.
— Вы только что отказали во втором просмотре.
Он задержался на пороге.
— Закрой дело, Мара.
Дверь сомкнулась.
На экране в нижнем углу появился серый значок удаления. Система сообщала, что фрагмент переведён в категорию технического брака. До автоматической очистки оставалось одиннадцать минут сорок секунд.
Мара сидела, слушая собственное дыхание.
У неё были правила для подобных ситуаций. Они существовали именно для того, чтобы человек не принимал решение под влиянием чужой памяти. Следовало снять обруч, выйти из кабинета, выпить воды, сообщить о спорном восприятии дежурному психологу. Если старший смены подтверждал удаление, оператор не имел права сохранять копию.
Каждое из этих правил было разумным.
Вместе они вели к тому, что через одиннадцать минут запись дождя перестанет существовать.
Мара открыла журнал доступа. Корнеев уже подписал очистку личным ключом. Основание: «Посмертная конфабуляция, вызванная гипоксией».
Она перечитала формулировку.
Гипоксия могла объяснить разрывы изображения, искажение времени, голоса, которых не было. Она не объясняла старый формат контейнера. Не объясняла механический модуль в руке Ильи. Не объясняла, почему Корнеев не задал ни одного технического вопроса.
Десять минут пятьдесят одна секунда.
Мара сняла с пояса личный диагностический модуль. Небольшая чёрная пластина предназначалась для проверки нейрообручей и временного хранения служебных тестов. В ней хватало памяти на несколько минут сенсорной записи. Подключать устройство к закрытому делу запрещалось.
Она положила модуль рядом с консолью.
Пальцы не слушались. Пришлось дважды вставлять контакт в разъём.
«ОБНАРУЖЕНО НЕАВТОРИЗОВАННОЕ УСТРОЙСТВО», — предупредила система.
Мара вошла под своим служебным ключом и выбрала режим проверки целостности.
У неё был законный доступ к фрагменту. Незаконным становилось только намерение.
Девять минут сорок три секунды.
На соседнем рабочем месте всё ещё никого не было. За матовой перегородкой двигались тени сотрудников. Любой мог войти спросить код отчёта или пожаловаться на зависший обруч. Камера в потолке фиксировала общую активность, но не содержимое экранов. Система безопасности распознавала необычные передачи данных автоматически.
Мара выделила не весь файл, а только повреждённый участок.
Нажала «копировать».
Полоса передачи остановилась на трёх процентах.
«УКАЖИТЕ ОСНОВАНИЕ».
Она ввела: «Проверка целостности эмоционального слоя».
Система запросила номер служебного инцидента.
Такого номера не существовало.
Мара посмотрела на таймер очистки. Восемь минут двадцать секунд.
Можно было отступить. Отключить модуль, закрыть дело, признать собственную реакцию профессиональным срывом. Через неделю она, вероятно, убедила бы себя, что поступила правильно. Через месяц звук дождя стал бы менее точным. Через год от него осталось бы только ощущение холода на лице — и даже оно могло оказаться заимствованным у Ильи.
Она создала новый диагностический инцидент.
Категория: рассинхронизация сенсорных каналов.
Устройство: нейрообруч 6-18-А.
Описание: «Возможное наложение аудиослоя на тактильный канал. Требуется автономное сравнение».
Это было почти правдой. Лучшие служебные подлоги строились не на выдумке, а на правильно выбранной части истины.
Система присвоила номер.
Мара вставила его в запрос.
Передача возобновилась.
Восемь секунд.
За это время она успела услышать шаги в коридоре, представить, как дверь открывается и Корнеев видит модуль на столе, вспомнить статью внутреннего кодекса о незаконном копировании посмертной памяти. Лишение допуска. Суд. Ограничение доступа к городской сети. В некоторых случаях — принудительная коррекция служебных данных.
На седьмой секунде полоска дошла до конца.
На восьмой модуль коротко завибрировал.
Копирование завершено.
Мара выдернула контакт и убрала устройство во внутренний карман формы.
Таймер показывал семь минут пятьдесят две секунды.
Она закрыла диагностический инцидент, отметив ошибку неподтверждённой. Затем очистила локальную историю команд. Полностью скрыть действие было невозможно: при глубокой проверке останется запись обращения к файлу. Но автоматическая система увидит разрешённую диагностику, а не кражу.
Оставалось ждать.
Мара открыла следующее дело, не читая заголовка. На экране появилась память пожилой женщины: праздничный стол, трое детей, свечи на синтетическом торте. Женщина смеялась, но эмоциональный слой показывал одиночество. Один из детей говорил чужим голосом — запись была повреждена.
Мара пыталась сосредоточиться на работе, пока в углу продолжал мигать таймер.
Пять минут.
Три.
Одна.
В последние секунды она снова открыла кадр с Ильёй. Не воспроизведение — только неподвижное изображение. Мужчина смотрел вверх, приоткрыв рот. Вода блестела на его ресницах. В этом лице не было похоже ни на галлюцинацию, ни на откровение. Он выглядел раздражённым, замёрзшим и живым.
Таймер обнулился.
Экран мигнул.
«ОЧИСТКА ЗАВЕРШЕНА».
Кадр исчез. Вместо него осталась стандартная карточка дела с зелёной отметкой: «Архивация завершена. Нарушений, подлежащих расследованию, не выявлено».
Илья Сорокин официально погиб из-за неисправного страховочного крепления. Последние часы его жизни не содержали ничего значимого.
Мара поставила электронную подпись.
До конца смены оставалось два часа.
Она обработала ещё четыре дела и не запомнила ни одного. В семнадцать тридцать Корнеев прошёл мимо стеклянной стены кабинета. Он не остановился, но на мгновение повернул голову. Мара встретила его взгляд. Корнеев кивнул — коротко, как всегда, — и пошёл дальше.
Она не поняла, знал ли он.
В восемнадцать ноль-ноль система погасила рабочие консоли. Сотрудники потянулись к выходу, обсуждая очередь в столовой и перебои на линии западного трамвая. Кто-то шутил о том, что городской психолог снова увеличил норму обязательного сна. Мир продолжал быть обычным с убедительностью хорошо отлаженного механизма.
Мара сдала нейрообруч, прошла контроль и вышла из Архива.
Служебный трамвай останавливался прямо под зданием. Она увидела, как открылись двери, как внутрь вошли коллеги, и осталась на платформе. Через несколько секунд состав тронулся, оставив после себя тёплый воздушный поток и запах тормозной пыли.
Мара решила идти пешком.
Берег-9 строили кольцами. Архив находился почти у центра, рядом с административным ядром, а её дом — в четвёртом жилом поясе. Путь занимал сорок минут, если не пользоваться движущимися дорожками.
Город готовился к искусственному вечеру.
Свет на верхних панелях становился мягче. Магазины включали синие вывески. Из вентиляционных решёток выпускали прохладный воздух с запахом хвои — сезонная программа, имитирующая лесной цикл. Жители Берега никогда не видели леса, но запах считали успокаивающим. Его составляли в лаборатории из девяти безопасных ароматических соединений.
На площади перед водным распределителем дети играли в облака. Один ребёнок стоял в центре, остальные бегали вокруг и по команде падали на пол, изображая осадки. Мара замедлила шаг.
— Кислотный дождь! — крикнул мальчик.
Дети завизжали и спрятались под навесом. Девочка, не успевшая добежать, легла на плиту и притворилась мёртвой. Все засмеялись.
Мара пошла дальше.
Она знала правила игры. Их учили различать виды старых природных угроз: пылевые бури, кислотные осадки, открытое солнечное излучение. Побеждал тот, кто быстрее находил укрытие. Взрослые одобряли игру: она закрепляла полезные реакции.
Никто не изображал обычный дождь.
У перехода между кольцами висел городской экран. На нём женщина с безупречно спокойным лицом рассказывала о плановом ремонте купола. За её спиной вращалась схема Берега-9 — серебристая полусфера, заглублённая в тёмную землю.
«Купол обеспечивает стабильность среды при любых внешних условиях», — произнесла женщина.
Мара подняла глаза.
Настоящий купол изнутри не выглядел полусферой. Его поверхность скрывали жилые уровни, коммуникации и экраны. Только в центральных секторах можно было увидеть часть внутренней оболочки — чёрную, матовую, без единого шва. В детстве Мара думала, что это небо. Потом узнала, что небо бывает синим, серым, белым, звёздным и ещё каким-то, для чего в учебниках не хватало убедительных изображений.
На записи Ильи оно было серым.
Не красивым. Не безопасным. Просто настоящим.
Диагностический модуль в кармане коротко завибрировал. Автономная проверка завершилась и требовала расшифровки.
Мара не стала доставать его на улице.
Она свернула с главного маршрута в старый жилой проход. Здесь потолки были ниже, стены сохраняли следы ремонтов, а освещение иногда запаздывало, включаясь уже после того, как человек входил в сектор. Возле мастерской сидел старик и чинил механические часы. Стрелки на циферблате двигались сами, не получая сигнала городской сети.
— Отстают на семь секунд, — сказал старик, заметив её взгляд.
— От чего?
Он улыбнулся.
— Вот это хороший вопрос.
Мара прошла мимо, но фраза осталась с ней.
В Береге всё время сверяли с центральным сервером. Если сервер ошибался, ошибка становилась общим временем.
У двери дома она остановилась.
Жилой блок был таким же, как сотни других: серый фасад, узкие световые полосы, номер сектора над входом. Внутри ждали две комнаты, кухня и балкон, выходивший в световой колодец. Домашний помощник сообщит температуру, напомнит о питании, предложит программу расслабления после работы с посмертными файлами.
Нормальный вечер.
Мара приложила ладонь к замку, но дверь не открыла.
Она посмотрела вверх.
Над крышами переходов тянулась ровная чёрная поверхность купола. Искусственный сумрак наступал в двадцать один ноль-ноль, и до него оставалось ещё девять минут, однако верхние панели уже почти погасли. Купол казался бесконечным только потому, что город не давал глазу увидеть его края.
В кармане снова завибрировал модуль.
Сохранённая память Ильи ждала.
Мара представила воду, падающую с высоты, которую невозможно измерить этажами. Представила звук тысяч капель и пространство за прямоугольником белого света. Представила Корнеева, назвавшего ошибкой то, чего даже не попытался проверить.
Впервые за много лет мысль о стенах не принесла ей спокойствия.
Берег-9 называли убежищем. Здесь люди пережили Пепельные годы, эпидемии и голод. Здесь воздух проходил очистку, вода возвращалась в систему, а каждая жизнь оставляла после себя запись. Город сохранял людей от мира, который однажды уже пытался их уничтожить.
Но убежище строят, чтобы переждать опасность.
А если опасность давно закончилась?
Мара подняла голову к чёрному куполу и подумала, что город может быть не крышей.
Он может быть крышкой.
Марк Сейлор
ФАНТАСТИЧЕСКИЙ РОМАН
ГЛАВА 1 ШУМ
На «Ковчеге-12» тишина никогда не означала покой.
Когда переставала работать вентиляция, люди просыпались раньше аварийной автоматики. Не от звука — от его отсутствия. Исчезал привычный низкий гул под переборками, переставала дрожать кружка на откидном столе, и в тесной жилой капсуле становилось слышно, как человек дышит.
Макс открыл глаза за три секунды до того, как погасла зелёная полоса ночного освещения.
Он лежал неподвижно, вслушиваясь в станцию.
Гул вернулся. Сначала дальний, неровный, будто кто-то провёл металлическим стержнем по пустой трубе. Потом включился основной контур, и стены снова обрели едва заметную вибрацию. Освещение мигнуло и остановилось на тусклом янтарном режиме.
Никакой тревоги не последовало.
Макс повернул голову к терминалу над койкой. До начала смены оставалось двадцать семь минут. Система состояния показывала штатный режим, давление в жилом кольце — девяносто восемь целых четыре десятых килопаскаля, состав воздуха — в допуске. Внизу экрана ползла строка предупреждения о профилактическом ограничении воды в четвёртом секторе.
Всё было нормально.
Он продолжал лежать.
Под ровным шумом вентиляции слышался второй ритм: короткая пауза, два слабых удара, длинная пауза. Потом снова. Это могла быть разбалансировка лопастей, свободный крепёж в канале или старый подшипник, который наконец решил сообщить о своём существовании. На «Ковчеге» тысячи деталей разговаривали именно так. Станция была старше половины людей, живших на ней, и давно перестала притворяться бесшумной.
Макс сосчитал четыре повторения.
На пятом ритм исчез.
Тремор начался в левой руке. Сначала дрогнул большой палец, затем мелкая вибрация прошла по кисти к запястью. Макс сжал кулак и прижал его к груди. Ожог на тыльной стороне ладони побелел, словно старая кожа снова вспомнила жар.
— Не сегодня, — сказал он тихо.
Терминал принял слова за команду.
— Запрос не распознан, Марк Сейлор.
Макс сел.
Имя на экране всё ещё требовало короткого внутреннего усилия. За четыре года он научился оборачиваться на «Марк» почти без задержки. На «Сейлор» — чуть хуже. Хорошо, что люди на станции редко использовали фамилии. Здесь человека называли по имени, должности или по тому, что он сломал в последнюю смену.
Он достал из ящика серую таблетку, положил под язык и дождался горького онемения. Тремор ослаб. Не исчез — просто ушёл достаточно глубоко, чтобы окружающие приняли его за усталость.
Перед выходом Макс проверил сумку с инструментами. Ручной герметизатор, механический ключ, три универсальных перемычки, катушка волоконного кабеля, складной датчик состава среды. Всё старое, всё личное. Станционные наборы были легче и умнее, но имели привычку блокироваться при потере сети. Сталь не требовала подтверждения личности.
На двери жилой капсулы кто-то оставил мелом кривую стрелку и подпись: «Душевые работают. Возможно».
Макс провёл пальцем по надписи, стирая последнюю букву, и вышел в коридор.
Утренний поток уже двигался к подъёмникам. Рабочие перерабатывающих линий в тяжёлых комбинезонах, операторы в чистых куртках, дети из ночной учебной группы, две женщины с контейнерами пророщенной зелени. Воздух пах металлом, влажной тканью и вчерашним маслом. На стыке модулей капала вода. Под каплей стояла красная кружка с надписью «ВРЕМЕННО», настолько старая, что её никто уже не воспринимал как обещание ремонта.
«Ковчег-12» строили слоями. Внутри первого промышленного каркаса выросли новые жилые блоки, затем к ним пристыковали склады, мастерские и дешёвые гостиницы для транзитных экипажей. Современные схемы показывали прямые коридоры и ровные кольца. Реальная станция состояла из заваренных дверей, обходных тоннелей и помещений, которые продолжали существовать лишь потому, что никто не знал, как безопасно их отключить.
Максу это нравилось.
Старые конструкции не притворялись совершенными.
В мастерской аварийной смены пахло разогретым пластиком. На центральном столе лежал разобранный клапан, рядом спал, уронив голову на скрещённые руки, младший техник Юн Тарек. Его куртка всё ещё была застёгнута, а на виске отпечаталась решётка защитной маски.
Тала Рей стояла у настенной панели и листала список заявок. Высокая, широкоплечая, с короткими волосами и тонким шрамом вдоль подбородка, она выглядела человеком, которого станция изготовила специально для споров с неисправностями.
— Сейлор, — сказала она, не оборачиваясь. — Ты рано.
— На две минуты.
— Это и называется рано. Здесь никто не приходит до того, как ему начали платить.
Макс положил сумку на верстак.
— Вентиляция останавливалась.
Тала пролистнула ещё одну строку.
— Плановая переброска питания.
— В жилом кольце?
— В третьем промышленном. Жилое только моргнуло.
— Контуры не должны быть связаны.
Теперь она посмотрела на него.
— Доброе утро и тебе.
Юн поднял голову.
— Я ничего не спал, — заявил он.
На его щеке остался отпечаток рукава.
— Конечно, — сказал Макс. — Ты просто проверял стол на утечку тепла.
Юн выпрямился и попытался придать лицу профессиональное выражение.
— Стол герметичен.
— Передай в архив.
Тала фыркнула и бросила Максу рабочий планшет.
— Сначала третий насос серой воды. Потом проверишь шестой воздушный канал. В жилом блоке «Надир» жалуются на запах водорослей.
— Там всегда пахнет водорослями.
— Теперь жильцы считают, что сильнее.
— Значит, у них улучшилось обоняние.
— Марк.
— Проверю.
Он поймал планшет правой рукой. Левая снова дрогнула, едва заметно. Тала опустила взгляд на его пальцы, но ничего не сказала.
Юн потянулся к кружке, стоявшей рядом с разобранным клапаном.
Макс услышал щелчок.
Не громкий. Обычный металлический щелчок где-то за стеной, который легко растворился бы в шуме мастерской. Но на мгновение всё вокруг стало слишком отчётливым. Вибрация пола, движение воздуха через решётку, слабое тепло кабелей под панелью. Даже вес кружки в руке Юна будто получил направление.
Макс повернулся к западной переборке.
Там не было ничего, кроме шкафов и старой схемы эвакуации.
Щелчок повторился.
Внутри головы возникло ощущение, похожее на воспоминание о чужой боли: напряжение в металле, растущее не там, где его измеряли датчики. Тонкая линия давления прошла через стену вниз, к промышленной оси, разветвилась и остановилась у узла, которого на схеме не существовало.
Макс не видел линию глазами. Он просто знал, где она проходит.
— Отойди от стола, — сказал он.
Юн замер с кружкой у рта.
— Что?
— Оба. К двери.
Тала не двинулась.
— Сейлор, что ты…
По станции ударило.
Пол дёрнулся под ногами. Из шкафа вылетели контейнеры, потолочные лампы погасли, и в ту же секунду аварийная сирена прорезала мастерскую резким тройным сигналом.
Юн уронил кружку. Та не разбилась — только покатилась под верстак.
На стене вспыхнула красная схема.
— Разрыв теплообменного контура, — произнёс станционный диспетчер. Голос был спокойным и безличным. — Промышленная ось три. Секция три-дельта. Автоматическая изоляция не завершена. Персоналу покинуть смежные отсеки.
Тала уже была у панели.
— Масштаб?
— Потеря теплоносителя: одиннадцать процентов и растёт. Давление в резервной магистрали выше предела. Риск каскадного отказа.
На схеме три секции окрасились оранжевым. Затем четвёртая.
Макс подошёл ближе.
— Покажи исходный импульс.
— Нет времени на расследование, — сказала Тала.
— Если это обычный разрыв, резерв не должен набирать давление.
— Резерв набирает, потому что основной закрывается.
— Он не закрывается.
— Диспетчер говорит…
— Диспетчер видит датчики после развилки.
Тала посмотрела на него секунду дольше, чем требовал спор.
— Откуда ты знаешь, где стоят датчики?
Макс уже увеличивал старую схему. Пальцы двигались сами, находя слои документации, которые были спрятаны под современным интерфейсом. Новый контур наложили на старую перерабатывающую линию шесть лет назад. Проектировщики отключили прежний теплообменник, но не сняли физическую перемычку. На экране она была помечена как демонтированная.
В стене снова щёлкнул металл.
Слишком далеко, чтобы услышать.
— Потому что иначе давление росло бы в обеих ветках, — ответил Макс. — А растёт только в резервной. Старый байпас остался открыт.
Тала быстро просмотрела данные.
— Его сняли при реконструкции.
— В документах.
— Секция закрыта. Туда никто не ходил лет десять.
— Значит, у трубы было десять лет, чтобы решить иначе.
Сирена повторила сигнал.
— Риск разрушения внешнего радиатора через семь минут сорок секунд, — сообщил диспетчер. — При потере радиатора вероятно аварийное отключение реактора два.
Юн побледнел.
Реактор два питал не только промышленные линии. От него зависели две трети жилого кольца и больничный модуль. Станция не погибла бы сразу, но осталась бы без достаточной мощности для поддержания тепла, воды и транспортных систем. До прибытия ремонтного корабля могло пройти больше недели.
Тала открыла общий канал.
— Аварийная смена, сбор у шлюза три-дельта. Полная защита. Диспетчер, начинай эвакуацию промышленных секторов три и четыре. Отсеки за внешней переборкой считать потерянными.
— Подтвердите сброс теплоносителя в пространство.
Макс увидел, что произойдёт после сброса.
Не расчёт. Не последовательность чисел. Короткий образ: белая струя вырывается из внешнего коллектора, давление падает, затем старая труба сминается внутрь. Удар возвращается по незарегистрированной перемычке и рвёт линию рядом с резервуаром технической воды. Система спасает радиатор и теряет половину запаса воды.
В образе не было людей. Только узлы, потоки и вероятности.
— Не подтверждай, — сказал он.
Тала держала палец над панелью.
— Через семь минут у нас отключится реактор.
— Если сбросишь сейчас, лопнет водяной коллектор.
— На схеме между ними нет связи.
— На схеме нет байпаса, который уже убивает радиатор.
— Ты предлагаешь поверить второй отсутствующей трубе?
— Я предлагаю проверить давление в старом сервисном тоннеле.
— Там нет датчиков.
— Тогда пошли меня.
Юн посмотрел на Макса так, будто тот предложил выйти наружу без скафандра.
Тала сказала:
— Нет.
— Хорошо. Через шесть минут спор закончится сам.
— Сейлор.
— У нас два варианта. Сбросить контур по схеме и надеяться, что люди двадцать лет назад всё сделали правильно. Или закрыть старую перемычку вручную и сохранить оба коллектора.
— Секция три-дельта под эвакуацией. Температура растёт.
— Поэтому мне понадобится Юн.
— Почему я? — спросил Юн.
— Потому что ты меньше меня и пролезешь к механизму.
— Это худшая причина, по которой меня брали на работу.
— Не худшая, — сказала Тала. — Но близко.
Она сжала челюсть. На панели таймер дошёл до шести минут пятидесяти секунд.
— Защитные костюмы, — решила она. — Дойдёте до старого узла. Увидите, что байпаса нет, немедленно возвращаетесь. Никакого героизма.
— Я не умею, — сказал Макс.
Тала посмотрела на него без тени улыбки.
— Вот именно это меня и беспокоит.
Они надели лёгкие аварийные костюмы прямо в коридоре. Не скафандры — многослойные оболочки с охлаждением, респираторами и герметичными капюшонами. Они защищали от горячего пара и короткого контакта с теплоносителем, но не от разрыва магистрали.
Юн дважды не попал фиксатором в паз.
Макс застегнул крепление за него.
— Дыши медленнее.
— Я дышу нормально.
— Тогда перестань пытаться проглотить фильтр.
Они вошли в грузовой подъёмник. Тала осталась в мастерской, ведя эвакуацию и следя за давлением. Двери закрылись, и кабина пошла вниз вдоль промышленной оси.
Чем глубже они спускались, тем старше становилась станция. Гладкие панели жилого кольца сменились рифлёным металлом. Обозначения на дверях были нанесены краской, а не световыми метками. В некоторых местах поверх старых номеров приварили новые таблички, и ни один комплект не совпадал со схемой на планшете.
— Ты правда думаешь, что там оставили трубу? — спросил Юн.
— Думаю, кто-то решил, что снимать её дороже, чем пометить снятой.
— Это же уголовное нарушение.
— Только если найдут.
— Мы нашли.
— Пока мы нашли проблему.
Лифт остановился рывком. Двери открылись не полностью, оставив щель шириной в ладонь. Макс вставил механический ключ в аварийный привод и раздвинул створки.
За ними горел красный свет.
В коридоре уже стоял туман. Горячий воздух пах сладковатой химией и ржавчиной. По полу текла тонкая блестящая плёнка теплоносителя. Далеко впереди что-то грохотало с равными промежутками, словно за переборкой работал огромный молот.
— Концентрация допустимая, — сказал Юн, проверив датчик.
— Она будет расти.
— У нас пять минут тридцать.
Макс сверился с планшетом и убрал его в карман.
— Схема врёт. Идём по маркировке.
— Которой восемьдесят лет?
— Старые цифры хотя бы не обновлялись людьми, которые здесь не бывали.
Они миновали две открытые переборки. Третья закрылась перед ними автоматически.
— Секция изолирована, — сообщил диспетчер. — Доступ запрещён.
Макс приложил служебный жетон.
— Марк Сейлор, аварийная смена. Ручной доступ.
— Уровень допуска недостаточен.
Тала вмешалась по связи:
— Подтверждение старшего смены. Открыть на тридцать секунд.
— Подтверждение принято.
Замки отступили. За дверью туман был плотнее, а температура поднялась ещё на восемь градусов.
Макс шагнул внутрь и остановился.
Перед ним коридор раздваивался.
По схеме левый путь вёл к старому теплообменнику, правый заканчивался тупиком у внешней обшивки. На металле сохранилась выцветшая стрелка: «ТЕХНИЧЕСКИЙ ДОСТУП 3-Д». Она указывала направо.
В голове Макса возник другой коридор.
Он был шире, без швов и креплений. Стены изгибались так, будто их не строили, а выращивали вокруг пустоты. В глубине стоял человек в аварийном костюме «Арго» и бил ладонью по закрытой двери. На визоре отражался свет, которого не было.
Макс моргнул.
Красный коридор «Ковчега» вернулся. Юн уже сделал шаг к нему.
— Марк?
— Направо.
— Планшет показывает налево.
— Вижу.
— Тогда почему…
— Потому что труба под полом уходит вправо.
Юн посмотрел вниз. Пол был сплошным.
— Ты это слышишь?
Макс не ответил.
Удары за переборкой ускорились. Между ними возник новый звук — тонкий свист.
Линия в его восприятии стала ярче. Давление шло под ногами, поворачивало за стену и поднималось вверх. На развилке оно раздваивалось, но одна ветвь была мёртвой. Не пустой — именно мёртвой, как сосуд, который больше не принадлежал телу.
Он выбрал правый коридор.
Через двадцать метров они нашли люк, наполовину скрытый панелью кабельного распределителя. Болты были покрыты старой краской, но на нижнем крае виднелись свежие царапины.
— Его открывали, — сказал Юн.
— Когда?
Юн провёл датчиком.
— Не определю. Тут всё горячее.
Макс опустился на колено и взялся за ключ. Болт не поддался. Левая рука задрожала сильнее.
— Дай мне, — сказал Юн.
— Держи свет.
— У тебя рука…
— Держи свет.
Макс сменил рычаг. Металл коротко скрипнул. Внутри его головы на этот звук наложился другой: треск фазового генератора, крики по внутренней связи, чей-то голос, повторявший номер отсека. Семнадцать. Семнадцать. Семнадцать.
Болт сорвался.
Люк открылся наружу, выпустив облако горячего пара. Юн отшатнулся, ударившись плечом о стену. Макс удержался и направил датчик внутрь.
За люком шла узкая сервисная шахта. В двух метрах от входа блестела толстая труба, обмотанная потемневшей изоляцией. На ней стоял ручной клапан старого образца.
— Байпас, — выдохнул Юн.
— Тала, подтверждаю старую перемычку. Она открыта.
Несколько секунд в канале было только шипение.
— Я вижу изменение давления, — ответила Тала. — Как вы её закроете?
Макс посмотрел на клапан. Между ним и люком проходила связка кабелей. Взрослый человек не мог развернуться внутри шахты. Юн мог пролезть, но добраться до рукояти означало лечь прямо над горячей трубой.
— Юн закроет вручную.
— Нет, — одновременно сказали Тала и Юн.
Макс обернулся к младшему технику.
— Ты не обязан.
— Это должно было прозвучать до того, как ты привёл меня сюда.
— Тогда мы вернёмся и сбросим контур.
Юн посмотрел в шахту. На его лице под прозрачным щитком выступил пот.
— Водяной коллектор правда лопнет?
Макс хотел сказать «да».
Вместо ответа он снова увидел белую струю и смятую трубу. Образ был настолько ясным, что казался воспоминанием. Но он не знал, было ли это будущее, расчёт или очередной обломок того места, откуда он вернулся.
— Я не знаю, — сказал он. — Но вероятность слишком высокая.
Юн сглотнул.
— Наконец-то честный ответ.
Он снял с пояса страховочный трос.
— Прицепи. И если температура пойдёт вверх, вытаскивай сразу.
Макс закрепил карабин на его костюме.
— Повернёшь рукоять по часовой до упора. Не рывком. Если заклинит — назад.
— Я знаю, как закрывать клапан.
— Этот старше твоих родителей.
— Тогда проявлю уважение.
Юн лёг на живот и протиснулся в шахту. Его ботинки исчезли за люком. Макс держал трос одной рукой и следил за показаниями датчика.
Температура костюма Юна росла.
— Ещё полметра, — донеслось из шахты. — Вижу рукоять.
Таймер на планшете показывал три минуты двенадцать секунд.
— Внешний радиатор приближается к пределу, — сообщил диспетчер. — Рекомендуется немедленный сброс.
— Ждать, — приказала Тала.
— Решение повышает риск отказа реактора два.
— Я знаю.
Юн застонал.
Трос дёрнулся.
— Что?
— Изоляция прогнила. Здесь горячее, чем показывает твой датчик.
Макс взглянул на показания. Допуск ещё сохранялся.
Датчик лгал.
Или измерял не то место.
— Назад, — сказал Макс.
— Я уже достал.
— Юн, назад.
— Рукоять не идёт.
Сквозь стену прошёл тяжёлый удар. Труба в шахте вздрогнула. Трос натянулся, и Юн вскрикнул.
— Вытаскиваю.
— Нет! Подожди. Ещё раз.
Макс сжал трос. Тремор охватил всю левую руку.
Время стало неправильным.
Сирена растянулась в низкий непрерывный тон. Капли конденсата замедлились перед глазами. В металлической стене проступили связи: не линии и не цифры, а множество возможных состояний. Клапан мог остаться открытым. Мог закрыться. Мог разрушиться по резьбе. Юн мог обжечь руку, потерять сознание, успеть повернуть механизм на четверть оборота.
Каждая возможность тянула за собой другие.
Макс увидел, что усилие приложено неверно.
— Не тяни рукоять, — сказал он. Собственный голос прозвучал чужим, слишком ровным. — Сначала приподними ось на два миллиметра. Там износ нижней втулки. Затем поворот на одиннадцать градусов против хода. После — закрывай.
В канале повисло молчание.
— Откуда ты…
— Делай.
Юн что-то пробормотал и ударил по механизму ладонью.
Раздался скрежет.
— Пошла!
Макс чувствовал движение клапана, хотя не видел его. Медленно, рывками. Давление перераспределялось. Одна ветвь темнела, другая наливалась тяжёлым красным напряжением.
— Ещё, — сказал он.
— Я кручу!
— Ещё три оборота.
— Здесь нет шкалы!
— Мы видим.
Слово вырвалось прежде, чем Макс успел его остановить.
Юн замер.
— Кто — мы?
Макс дёрнул трос.
— Закрывай!
Рукоять ударила в ограничитель.
В тот же миг труба за стеной взревела. Макс потерял ощущение пола. Красный коридор исчез, и вместо него снова возникло внутреннее пространство Эреба — гладкое, тёмное, невозможное. Человек у двери обернулся.
На этот раз визор был прозрачным.
За ним было лицо Макса.
Потом пришёл удар.
Он очнулся на коленях у люка. В руке был зажат страховочный трос, ладонь в перчатке скользила от крови. Юн лежал рядом на полу и кашлял. Его костюм по правому боку почернел, но оставался герметичным.
Сирена больше не звучала.
— Марк! — голос Талы бил в наушник. — Ответь!
Макс посмотрел на планшет.
Давление в резервной магистрали падало. Температура радиатора остановилась в двух градусах от аварийного предела. Основной контур медленно выравнивался.
— Байпас закрыт, — сказал он.
— Я вижу. Что у вас произошло?
Макс перевёл взгляд на таймер.
С момента последнего сообщения прошло восемьдесят четыре секунды.
Он помнил не больше десяти.
— Выброс через сальник, — ответил он. — Юн получил перегрев костюма. Нужна медицинская проверка.
Юн повернул голову.
— А тебе?
Макс увидел разрез на перчатке. Кровь собиралась тёмными каплями у запястья.
— Мне нужен новый комплект.
— Выходите, — приказала Тала. — Медики уже у шлюза. И, Сейлор…
— Что?
— Не отключай канал.
Он понял, что это не просьба.
Обратный путь занял дольше. Защитные двери открывались по одной, выпуская их из горячей секции. Юн шёл сам, но держал правую руку прижатой к груди. Макс оставался на полшага позади, готовый подхватить его.
У подъёмника их встретили два медика и Тала.
Она схватила Юна за плечи, быстро осмотрела потемневший костюм и передала врачам. Потом повернулась к Максу.
— Перчатку сними.
— Царапина.
— Я не спрашивала диагноз.
Он стянул повреждённую перчатку. На ладони был длинный порез, слишком ровный для случайного контакта с металлом. Макс не помнил, обо что рассёк руку.
Тала приложила медицинскую плёнку.
— Где?
— Край люка.
— На краю нет крови.
— Ты уже проверила?
— Диспетчер проверил камеры.
Макс поднял глаза.
— Камеры работали?
— До выброса — да. Потом картинка пропала на восемьдесят секунд.
Восемьдесят четыре, подумал он.
— Помехи.
— Возможно.
Тала закрепила плёнку и не отпустила его руку сразу. Тремор вернулся, теперь сильнее. Он попытался отдёрнуть кисть, но она удержала.
— Это давно?
— После старой травмы.
— Какой?
— Старой.
Она смотрела на него так, как смотрят на клапан с сорванной маркировкой: не обвиняя, но уже решив разобрать при первой возможности.
— Медосмотр, — сказала Тала.
— Юну нужнее.
— Юна уже унесли.
— Тогда у медиков будет свободное утро.
— Марк.
За четыре года она ни разу не пыталась выяснить, откуда он пришёл на «Ковчег». Её устраивало, что он приходил вовремя, не пил перед сменой и умел чинить то, к чему другие не хотели прикасаться. На пограничных станциях прошлое человека считалось его собственностью до тех пор, пока не начинало угрожать воздуху окружающих.
Сегодня прошлое подошло слишком близко к общей вентиляции.
— Я подпишу отказ, — сказал Макс.
— Тогда подпишешь его после проверки крови на теплоноситель.
— В костюме нет пробоя.
— В твоей памяти тоже, судя по всему.
Он замер.
Тала отпустила его руку.
— Восемьдесят секунд ты не отвечал. Потом закрыл клапан, к которому раньше не подходил. Юн утверждает, что ты объяснил внутренний дефект механизма по звуку.
— У старых клапанов типовые дефекты.
— Этот выпущен на орбитальных верфях Талоса сто девять лет назад.
— Тем более старый.
— А ты по документам вырос на Кассии и работал на пищевых платформах.
Макс ничего не сказал.
Красное освещение сменилось рабочим белым. По коридору прошла группа ремонтников. Один из них поднял большой палец, увидев Талу. Авария закончилась. Станция снова могла позволить себе любопытство.
— Я хорошо учился, — сказал Макс.
— Значит, завтра покажешь комиссии насколько.
— Какой комиссии?
— После любого инцидента класса «чёрный» проверяют действия смены. Личности, допуски, квалификацию. Особенно когда человек с базовым сертификатом принимает решения уровня главного инженера.
Макс посмотрел на закрытые двери секции.
— Инцидент был оранжевым.
— Радиатор дошёл до чёрного порога на две секунды.
— Реактор не отключился.
— Благодаря тебе.
Это прозвучало не как похвала.
Тала устало провела ладонью по лицу.
— Послушай. Я не знаю, от кого ты прячешься. Не уверена, что хочу знать. Но если завтра в журнале найдут поддельный сертификат, начальство передаст дело службе безопасности. А служба безопасности любит вопросы больше, чем ответы.
— Спасибо за предупреждение.
— Это не предупреждение. Это последняя возможность рассказать мне что-нибудь полезное.
Макс посмотрел на неё.
Он мог сказать, что Марка Сейлора не существует. Что человек по имени Макс Старк погиб четыре года назад вместе с двадцатью шестью членами экипажа исследовательского судна. Что сам он не знает, кто вышел из спасательной капсулы у маяка Талоса. Что иногда видит устройство машин так, будто вспоминает их изнутри. Что восемьдесят четыре потерянные секунды были не первыми.
Ничто из этого не было полезным.
— Клапан закрыт, — сказал он. — Радиатор цел. Юн жив. На сегодня это всё, что у меня есть.
Тала медленно кивнула.
— Тогда иди к медикам, Сейлор.
В медицинском блоке ему обработали ладонь, взяли кровь и поставили в карту «острую стрессовую реакцию». Макс отвечал на вопросы ровно, не слишком быстро и не слишком подробно. Он знал, сколько ошибок может допустить уставший техник, не вызывая подозрений. Знал, как смотреть на врача, чтобы тот решил: пациент скрывает боль, а не личность.
Сложнее оказалось с тестом памяти.
— Назовите место рождения, — попросила медицинская система.
— Кассия, орбитальный сектор два.
Перед глазами возникло окно детской комнаты. За ним медленно вращалась верфь Талоса. На стекле была царапина в форме буквы «К». Макс помнил, как сделал её металлической моделью буксира в семь лет.
Но в памяти окно находилось справа от двери.
На старой семейной записи — слева.
— Назовите первое место работы.
— Пищевая платформа «Роса-6».
Он вспомнил запах раскалённого герметика на ремонтном доке «Атлас», руки отца и собственную фамилию на шкафчике.
СТАРК.
— Назовите текущую дату.
Макс ответил.
— Зафиксирована задержка реакции, — сообщила система.
— Я устал.
— Это вероятное объяснение.
Медицинские системы были похожи на честных людей: опасны именно тем, что не пытались обмануть.
Его отпустили через сорок минут с рекомендацией отстранить от смены на двенадцать часов. К этому времени аварийные коридоры снова открыли, а в жилом кольце уже продавали запись с камеры подъёмника, где Юн рассказывал, как «Марк услышал трубу через три переборки». История росла быстрее, чем остывал радиатор.
Макс купил у автомата горький кофе и поднялся в мастерскую за инструментами.
Талы там не было. На верстаке лежала его сумка, а рядом — повреждённая перчатка в прозрачном пакете. Кто-то подписал его рабочим номером и временем инцидента.
Юн сидел на столе с перевязанной рукой.
— Медики сказали отдыхать, — заметил Макс.
— Они не уточнили где.
— Дом обычно подходит.
— Дома мать.
— Тогда мастерская безопаснее.
Юн улыбнулся, но почти сразу стал серьёзным.
— Ты спас мне руку.
— Ты сам закрыл клапан.
— После того как ты сказал, как.
Макс убрал инструменты в сумку.
— В следующий раз не лезь в шахту без термоподложки.
— В следующий раз не бери меня туда, где она нужна.
— Согласен.
Юн помолчал.
— Кто такие «мы»?
Макс застегнул сумку.
— Что?
— Ты сказал: «Мы видим». В шахте.
— Ты неправильно услышал.
— Канал записывался.
Макс поднял взгляд.
Юн больше не улыбался.
— Я прослушал, пока ждал медиков. Там помехи, но слова есть.
— После перегрева слух иногда искажает речь.
— А ещё ты назвал число оборотов. Три. Ровно три, и клапан встал в упор.
— Повезло.
— Тала сказала, что ты не веришь в везение.
— Тала много говорит.
Юн спрыгнул со стола.
— Я не собираюсь доносить.
— Тебе не на что.
— Хорошо.
Он отошёл к двери, затем остановился.
— Но если ты болен, это уже не только твоё дело. Сегодня рядом был я.
Макс почувствовал раздражение. Оно пришло быстро, почти с облегчением. Раздражение было его. Обычное, человеческое, несправедливое.
— Сегодня рядом был техник, который полез в горячую шахту после прямого приказа вернуться.
Юн покраснел.
— Ты сам сказал закрывать!
— А потом сказал выходить. Ты выбрал, какую команду слушать. Не перекладывай это на мою болезнь.
Слова ударили точнее, чем Макс собирался.
Юн отвернулся.
— Понял.
Он вышел.
Макс остался один среди шума мастерской.
Через несколько секунд он закрыл глаза и тихо выругался.
Проще было чинить людей, когда они являлись частью аварийной схемы: вытащить, остановить кровь, дать задачу. После аварии они снова становились сложными, и никакой датчик не показывал, какое давление уже слишком высоко.
Он открыл внутренний журнал смены. Доступ к записи инцидента уже ограничили. На экране появилось уведомление:
«В СВЯЗИ С ПРОВЕРКОЙ СОБЫТИЯ 3-Д/2369-188 СОТРУДНИК МАРК СЕЙЛОР ОБЯЗАН ПРОЙТИ ПОВТОРНУЮ ВЕРИФИКАЦИЮ ЛИЧНОСТИ И КВАЛИФИКАЦИИ. ЯВКА: 07:30, АДМИНИСТРАТИВНЫЙ МОДУЛЬ».
Ниже стояла подпись станции безопасности.
Макс удалил уведомление. Оно тут же вернулось: системные сообщения нельзя было удалить до подтверждения.
Он подтвердил.
До ближайшего гражданского рейса оставалось шесть дней. Грузовой буксир уходил через тридцать часов, но его экипаж проверяли перед каждым выходом. Можно было спрятаться в контейнере, договориться с контрабандистами или исчезнуть в старых секциях станции. Все варианты требовали подготовки, а подготовка оставляла следы.
Четыре года он строил жизнь, которая не привлекала внимания. Брал сложную работу, но не самую заметную. Отказывался от повышения. Никогда не показывал весь объём знаний. Не заводил близких связей. Не хранил фотографий. Не произносил настоящего имени даже в пустой комнате.
И всё равно одна старая труба оказалась достаточно умной, чтобы разрушить его укрытие.
Макс включил запись аварийного канала.
Сначала шли голоса Талы и диспетчера. Затем дыхание Юна, шум теплоносителя, его собственные короткие команды. Он дошёл до момента перед провалом.
«Сначала приподними ось на два миллиметра. Там износ нижней втулки. Затем поворот на одиннадцать градусов против хода. После — закрывай».
Голос принадлежал ему.
Но интонация была не его. Слишком ровная. Ни одного вдоха между фразами.
Потом Юн спрашивал, откуда он знает.
«Делай».
Скрежет клапана.
«Ещё».
«Я кручу!»
«Ещё три оборота».
Помехи усилились. За ними появился низкий пульс — короткая пауза, два удара, длинная пауза.
Тот же ритм, который разбудил его утром.
Макс увеличил громкость.
«Здесь нет шкалы!» — голос Юна дрожал.
Затем ответ Макса:
«Мы видим».
После слов запись не оборвалась. Восемьдесят четыре секунды канал считался потерянным, однако на нижней частоте оставался сигнал. Медленный, повторяющийся, слишком точный для механической вибрации.
Макс пропустил его через простой анализатор.
Терминал показал совпадение интервалов, затем отказался классифицировать источник. Не речь, не телеметрия, не стандартный служебный код.
Он уже видел такой рисунок.
Не на экране.
На внутренней поверхности Эреба, где линии света сходились вокруг дверей, которых не было. Там этот ритм означал не слово. Скорее состояние: система заметила присутствие наблюдателя и перестраивалась под него.
Макс выключил запись.
В мастерской стало тихо.
Через решётку над дверью продолжал идти воздух. Работали насосы, гудели кабели, далеко в промышленной оси стучал ремонтный манипулятор. Обычный шум старой станции.
И всё же под ним оставался второй ритм.
Короткая пауза.
Два удара.
Длинная пауза.
Макс взял сумку и вышел, не выключая свет.
Последний сотрудник конца света
Последний сотрудник конца света
Глава 1. Шум на линии
Океан не знал, что человечество когда-то дало ему название.
Он поднимался и опускался под тяжестью ветра, разбивал тёмные волны о ржавые опоры и медленно растаскивал по глубине всё, что оказывалось недостаточно прочным. Кабели, контейнеры, обломки судов, фрагменты прибрежных городов — для воды между ними не существовало различий. Она принимала их без торжественности, стачивала края, заселяла раковинами и через несколько лет превращала в часть собственного дна.
В трёхстах километрах от ближайшей суши на поверхности держалась метеорологическая платформа «Каскад-14».
Когда-то её корпус был белым. Теперь над волнами возвышалась неровная башня цвета старой крови, покрытая солью, подтёками и колониями морских организмов. На верхней площадке медленно вращался анемометр. Одна из трёх чашек отсутствовала, вторая была погнута, однако устройство продолжало считать скорость ветра, делая поправку на повреждение.
Каждые шесть минут платформа измеряла температуру воздуха.
Каждые двенадцать — давление.
Каждые тридцать — высоту волны, солёность верхнего слоя и концентрацию взвеси.
Каждые четыре часа она собирала данные в пакет, сжимала его, проверяла контрольную сумму и отправляла на западный ретранслятор.
Ответ не приходил уже восемь тысяч двести девяносто один цикл.
Платформа отмечала отсутствие подтверждения, увеличивала интервал повторной передачи и продолжала наблюдения.
Это не считалось неисправностью.
Неисправность началась в 04:17 по внутреннему времени, когда напряжение на третьем контуре питания упало ниже допустимого уровня.
Диагностический модуль переключил нагрузку на резервную линию. Насос охлаждения остановился, затем запустился снова. Световой маяк на вершине башни трижды моргнул в пустоту. В нижнем техническом отсеке проснулся ремонтный манипулятор.
Он был похож на длинную суставчатую руку с четырьмя сменными захватами. За годы без обслуживания его направляющие покрылись налётом, а в поворотном узле поселились мелкие крабы. Мотор с усилием провернул основание. Один из крабов выпал на решётчатый пол, некоторое время беспомощно перебирал лапами, после чего скрылся в щели между панелями.
Манипулятор вскрыл распределительный шкаф.
Внутри обнаружилась вода.
Система сопоставила повреждение с библиотекой известных отказов. Среди двухсот восьмидесяти семи возможных причин подходили семь. После дополнительной проверки осталось три:
разгерметизация внешнего ввода;
повреждение дренажной системы;
конденсация при отказе климатического блока.
Для определения точной причины требовалось снять защитную панель, расположенную за пределами рабочего радиуса манипулятора.
Платформа попыталась вызвать сервисный дрон.
Дрон не ответил.
Повторный вызов также остался без ответа.
Согласно инструкции, после трёх неудачных попыток следовало обратиться в региональный технический центр. Платформа сформировала отчёт, прикрепила результаты диагностики, добавила фотографию распределительного шкафа и отправила заявку.
На этот раз подтверждение пришло через две секунды.
Обращение зарегистрировано.
Номер: КС-4419-00381.
Ожидайте ответа специалиста.
Платформа записала сообщение в журнал и перешла в режим экономии энергии.
Ветер усиливался.
На горизонте поднималась гроза.
Через пять минут первая молния ударила в океан.
Через одиннадцать — в антенную мачту «Каскада-14».
***
Обращение прошло через четыре ретранслятора.
Первый находился на дне океана в герметичном контейнере и получал питание от подводного геотермального узла. Второй был установлен на крыше здания, верхние этажи которого давно обрушились. Третий висел на аэростате, зацепившемся тросами за горную вершину. Четвёртый двигался по высокой орбите, каждые девяносто семь минут пересекая тень планеты.
Ни один из ретрансляторов не понимал содержания пакета.
Каждый лишь проверял адрес, выбирал доступный маршрут и передавал сигнал дальше.
Над ночной стороной материка заявка разделилась на три копии. Одна исчезла в повреждённом наземном сегменте. Вторая ушла к резервному вычислительному центру и осталась там в очереди, потому что центр уже двести четырнадцать дней выполнял аварийную перезагрузку. Третья достигла узла распределения, расположенного под холмами, которые на старых картах назывались Северным административным поясом.
Узел получил пакет, сверил его с правилами маршрутизации и определил категорию:
Инфраструктура.
Подкатегория:
Автономные станции наблюдения.
Приоритет:
Низкий.
Предполагаемое влияние:
Локальное снижение точности метеорологических данных.
Система назначила обращение свободному сотруднику.
Свободным оказался один человек.
***
Илья Ратников проснулся за несколько секунд до сигнала.
Не потому, что выспался.
Просто вентиляция снова изменила тон.
Он лежал неподвижно, глядя в темноту, и слушал, как воздух идёт по шахте над потолком. Обычно система гудела ровно, с едва заметной вибрацией. Теперь в низком фоне появилась тонкая дрожь, словно где-то далеко вращающийся вентилятор задевал лопастью защитную сетку.
Через равные промежутки раздавалось короткое:
тр-р-р;
тишина;
тр-р-р;
тишина.
Илья закрыл глаза.
Считать интервалы не хотелось. Если звук повторялся чаще одного раза в минуту, следовало создавать заявку в инженерный отдел. Если реже — достаточно было отметить отклонение в журнале бытового сектора. Если нерегулярно — причиной могла быть температурная деформация канала, и тогда инструкция предписывала наблюдать за ним не менее трёх часов.
Раньше он не знал, что у вентиляции может быть столько разновидностей неисправностей.
Раньше он вообще редко думал о вентиляции.
Будильник мигнул на стене серым прямоугольником.
— Доброе утро, сотрудник Ратников, — произнёс спокойный женский голос. — Начало смены через двадцать пять минут. Продолжительность сна: пять часов сорок две минуты. Качество сна оценивается как неудовлетворительное.
— Очень полезная информация.
— Рекомендуется увеличить продолжительность следующего периода отдыха.
— Обязательно передам тому, кто составляет расписание.
Голос не ответил.
Илья отбросил одеяло и сел на краю койки. Пол был холодным, хотя климатическая система утверждала, что поддерживает в жилом модуле двадцать два градуса. Возможно, она измеряла температуру где-то под потолком. Возможно, датчик давно показывал одно и то же значение. Илья дважды собирался проверить, но каждый раз находились более важные задачи.
Жилой модуль состоял из комнаты, душевой и узкого тамбура. Кровать откидывалась к стене, однако Илья перестал убирать её ещё месяц назад. Освободившееся пространство всё равно нечем было занимать.
На противоположной стене висела фотография зимнего города.
Снимок прилагался к стандартному набору оформления жилых помещений. На нём стояли старые кирпичные дома, горели витрины, по улице шли люди с пакетами и разноцветными зонтами. Снег падал крупными хлопьями и задерживался на плечах прохожих.
Ни города, ни улицы Илья не узнавал.
Когда система предложила выбрать оформление, он указал вариант «Естественный пейзаж». Вместо леса или моря получил эту фотографию. После обращения в отдел бытового обеспечения выяснилось, что изображение действительно относилось к категории естественных пейзажей.
Илья не стал спорить.
Он надел серую рабочую форму, провёл ладонью по волосам и подошёл к зеркалу.
Отражение выглядело старше тридцати четырёх лет.
Возможно, дело было в освещении. Верхняя лампа давала слишком резкие тени под глазами и скулами. Возможно, в самом зеркале: по краям проступили тёмные пятна, а защитное покрытие начало отслаиваться.
Он коснулся подбородка. Щетина была терпимой.
Бриться не хотелось.
— Сколько осталось воды?
— Текущий резерв жилого сектора составляет семьдесят девять процентов.
— Я спрашивал про горячую.
Возникла пауза.
— Запрос уточнён. Резерв горячей воды составляет двадцать три процента. Рекомендуемая продолжительность использования душа — не более четырёх минут.
— Вчера было шесть.
— Вчера резерв составлял тридцать один процент.
— Почему он не восстановился?
— Нагревательный элемент работает в режиме ограниченной мощности.
— Заявка создана?
— Обращение зарегистрировано автоматически.
— Номер?
Голос назвал длинную последовательность символов.
Илья запомнил первые четыре, потом перестал слушать.
Вода появилась не сразу. Сначала труба кашлянула воздухом, потом из душевой насадки потекла ржавая струя. Через несколько секунд она стала прозрачной и даже почти горячей.
Илья стоял под ней, запрокинув голову, и считал про себя.
До тридцати.
До шестидесяти.
На восьмидесяти семи освещение мигнуло.
На сто двадцати из динамика раздалось предупреждение:
— Рекомендуется завершить использование горячей воды.
— Ещё минуту.
— Оставшийся резерв составляет девятнадцать процентов.
— Я понял.
— Превышение рекомендованной продолжительности может привести к снижению доступности ресурса.
— Я сказал, что понял.
Голос замолчал.
Илья закрыл воду на ста пятидесяти секундах.
Когда-то четыре минуты казались ему коротким душем. Теперь он успевал вымыться за две с половиной и ещё полминуты стоял под струёй просто потому, что не хотел выходить в холодную комнату.
Завтрак ждал в столовой.
Чтобы попасть туда, нужно было пройти по жилому коридору, спуститься на один уровень и пересечь центральную галерею. Дверь модуля открылась с задержкой. Илья сделал шаг вперёд, но створка остановилась на половине пути.
— Препятствие в зоне движения, — сообщила система.
Илья отступил.
Дверь закрылась, снова открылась и на этот раз пропустила его.
— Создай заявку, — сказал он.
— Неисправность не обнаружена.
— Она только что застряла.
— Система управления дверью сообщает о штатной работе.
— Тогда создай заявку на ложное сообщение о штатной работе.
Возникла пауза, более долгая, чем обычно.
— Уточните категорию обращения.
Илья посмотрел на закрывшуюся створку.
— Отмена.
Жилой коридор был рассчитан на сорок восемь человек. По обе стороны располагались одинаковые двери с небольшими табличками. Большинство табличек оставались пустыми. На некоторых ещё сохранились фамилии:
СЕРЕБРЯКОВА А. М.
ЛИ ДЖУН
КАРИМОВ Р. Ш.
НЕСТЕРОВ П. В.
Илья старался не смотреть на них.
Не потому, что знал этих людей. Некоторые имена он видел впервые. Просто пустой коридор производил менее неприятное впечатление, если не вспоминать, что комнаты проектировали не пустыми.
Под потолком через каждые десять метров горели аварийные полосы. Основное освещение включалось перед Ильёй и гасло за спиной. Датчики движения экономили энергию, превращая путь по станции в узкий тоннель света, который перемещался вместе с человеком.
Возле комнаты номер двенадцать лампа не загорелась.
Илья остановился.
Впереди коридор исчезал в темноте. Позади уже погасли два сектора, и только над его головой продолжала светиться одна панель.
Он поднял руку.
Датчик не отреагировал.
— Освещение, сектор Ж-четыре.
Ничего не произошло.
— Включить вручную.
Панели вспыхнули одновременно, слишком ярко. Илья прищурился.
В конце коридора что-то шевельнулось.
Он замер.
Тёмное пятно скользнуло вдоль стены и пропало за поворотом.
Несколько секунд Илья слушал.
Ни шагов, ни скрежета. Только вентиляция и слабое потрескивание старых светильников.
Он пошёл вперёд медленнее.
За поворотом никого не оказалось.
На полу лежала полоска изоляционного материала, оторвавшаяся от нижнего края стены. Поток воздуха шевелил её при каждом изменении давления.
Илья поднял полоску и выбросил в ближайший технический контейнер.
— Сотрудник Ратников, — напомнил голос, — начало смены через шестнадцать минут.
— Я знаю.
— Для своевременного прибытия в рабочий сектор рекомендуется продолжить движение.
— Спасибо.
— Пожалуйста.
Столовая встретила его светом, запахом нагретого металла и музыкой.
Из потолочных динамиков играла тихая инструментальная композиция. Илья слышал её уже сотни раз, но не знал названия. Музыкальный архив станции содержал почти семь тысяч записей, однако система выбора предпочитала одни и те же двенадцать мелодий.
На стене работал экран, показывавший утренний выпуск внутреннего информационного канала.
Ведущая в синем костюме улыбалась зрителям.
— Температура в жилых секторах соответствует установленным нормативам, — сообщила она. — Энергетический комплекс продолжает работу в стабильном режиме. Сегодня запланирована проверка системы пожаротушения на уровнях с шестого по девятый. Сотрудникам рекомендуется сохранять спокойствие при срабатывании тестовых сигналов.
Илья подошёл к пищевому автомату.
На экране отображались три варианта завтрака:
ОМЛЕТ С ОВОЩАМИ;
РИСОВАЯ КАША С ФРУКТАМИ;
КОМПЛЕКС СБАЛАНСИРОВАННЫЙ № 2.
Омлет отсутствовал уже два месяца. При выборе появлялось сообщение о временной недоступности ингредиентов.
Фрукты в каше представляли собой сладкие кубики одинакового серого цвета.
Илья нажал на третий вариант.
Автомат загудел. За матовым стеклом что-то переместилось, щёлкнул клапан. Через минуту открылось нижнее отделение.
Внутри стоял поднос с чашкой тёплого напитка, двумя брикетами белковой массы и прозрачной упаковкой хлеба.
На упаковке была напечатана дата изготовления.
Илья машинально посмотрел на неё, потом перевернул хлеб надписью вниз.
Он сел за ближайший стол.
Столовая могла вместить больше ста человек. Стулья были аккуратно придвинуты, поверхности очищены, под потолком работали декоративные панели, имитировавшие дневной свет. На дальней стене даже сохранилось электронное окно.
Раньше оно показывало лес.
Теперь изображение застыло. Верхушки сосен не двигались, облака оставались на одном месте, а в левом нижнем углу висела птица с расправленными крыльями.
Экран не выключали, потому что неподвижный лес всё равно выглядел лучше бетонной стены.
Илья разломил белковый брикет вилкой.
На вкус тот напоминал сыр, если бы сыр производили люди, знакомые с ним только по техническому описанию.
Ведущая продолжала перечислять новости.
— В службе эксплуатации завершено плановое обновление нормативной базы. Добавлено четырнадцать новых рекомендаций по обслуживанию оборудования. Сотрудникам необходимо ознакомиться с изменениями до конца текущего отчётного периода.
За её спиной появилась диаграмма. Зелёная линия уверенно поднималась вверх.
— Среднее время обработки обращений сократилось на четыре процента.
Илья посмотрел на пустую столовую.
— Это мы молодцы, — сказал он.
— Распознавание обращения невозможно, — ответил ближайший динамик.
— Я не к тебе.
— Уточнение принято.
Ведущая улыбнулась ещё шире.
— Благодарим сотрудников за ответственную работу. Вместе мы обеспечиваем непрерывность, доступность и безопасность глобальной инфраструктуры.
Выпуск закончился заставкой: белая окружность, внутри которой медленно соединялись линии материков.
Под логотипом появилась надпись:
СЕТЬ РАБОТАЕТ, ПОКА РАБОТАЕМ МЫ.
Музыка смолкла.
Через секунду выпуск начался заново.
— Доброе утро, коллеги…
Илья допил напиток и отнёс поднос к приёмному окну.
Автомат принял посуду, но вилка застряла на ленте. Она проехала половину пути, повернулась боком и заблокировала створку.
— Обнаружен посторонний предмет, — сообщила система.
— Это твоя вилка.
— Пожалуйста, удалите посторонний предмет.
Илья вытащил вилку, положил её правильно и подождал, пока створка закроется.
— Благодарим за содействие.
— Не за что.
До начала смены оставалось девять минут.
***
Рабочий сектор находился на четвёртом уровне.
Лифт прибыл пустым. Над дверью горела схема станции, большая часть которой была обозначена зелёным. Несколько нижних уровней светились жёлтым, один боковой сектор — красным.
Илья нажал кнопку с цифрой четыре.
Двери закрылись.
Лифт не тронулся.
— Четвёртый уровень, — повторил Илья.
— Команда принята.
Кабина осталась на месте.
— Выполнить команду.
— Команда находится в очереди.
— После чего?
— Текущая операция не завершена.
Илья огляделся.
В кабине не происходило ничего.
— Какая операция?
— Выполняется выравнивание положения кабины.
— Мы стоим на этаже.
— Положение кабины соответствует третьему уровню с отклонением два миллиметра.
— И сколько займут эти два миллиметра?
— Расчётное время завершения операции — одна минута сорок секунд.
Илья посмотрел на часы.
— Отмена выравнивания.
— Операция не может быть отменена во время выполнения.
— Аварийный режим.
— Основания для активации аварийного режима отсутствуют.
Он нажал кнопку открытия дверей. Ничего не произошло.
— Открыть двери.
— Двери заблокированы до завершения выравнивания.
Илья медленно выдохнул.
На внутренней панели висела инструкция на случай остановки лифта. Первым пунктом предлагалось сохранять спокойствие. Вторым — связаться с диспетчером.
Под текстом находилась кнопка вызова.
Илья нажал её.
Раздался короткий сигнал.
— Диспетчерская служба, — произнёс автоматический голос. — Опишите проблему после звукового сигнала.
Лифт дёрнулся и начал подниматься.
— Отмена, — сказал Илья.
— Ваше обращение записано. Ожидайте ответа специалиста.
— Отменить обращение.
— Для отмены обращения назовите его номер.
— Ты не назвал номер.
— Номер обращения будет предоставлен после регистрации.
— Когда?
— Ожидайте ответа специалиста.
Двери открылись на четвёртом уровне.
— Великолепно.
— Благодарим за обращение в диспетчерскую службу.
Илья вышел.
Рабочая зона начиналась с контрольного шлюза. Сканер прочитал браслет на его запястье, затем попросил посмотреть в камеру.
— Личность подтверждена, — сказал голос. — Добро пожаловать, специалист второй линии технической поддержки Илья Ратников. До начала смены: четыре минуты.
За шлюзом располагался зал операторов.
Ряды столов уходили к противоположной стене. Над каждым висели два монитора, световая панель статуса и небольшая табличка с номером рабочего места.
Большинство панелей не горело.
Некоторые столы были накрыты серыми защитными чехлами.
Другие выглядели так, словно сотрудники покинули их несколько минут назад: чашки, блокноты, наушники, забытая куртка на спинке кресла. На одном мониторе сохранилась наклейка в виде улыбающегося жёлтого кота.
Илья прошёл к месту номер семнадцать.
Соседнее кресло было отодвинуто. На столе стояла кружка с надписью:
ЛУЧШИЙ СОТРУДНИК МЕСЯЦА
Буквы почти стёрлись.
Илья придвинул кресло к столу, хотя никто не просил его это делать.
Ему не нравился беспорядок.
Ещё меньше ему нравилось, когда вещи выглядели так, будто их владелец собирался вернуться.
Рабочее место номер семнадцать включилось после идентификации. На первом экране появился логотип сети, на втором — форма входа.
Илья приложил браслет.
ДОБРО ПОЖАЛОВАТЬ, ИЛЬЯ.
ПОСЛЕДНИЙ ВХОД: ВЧЕРА, 19:43.
НЕОБРАБОТАННЫХ ОБРАЩЕНИЙ: 184.
Он нахмурился.
Вчера вечером очередь состояла из ста шестидесяти двух заявок.
За ночь автоматическая система должна была закрыть хотя бы часть. Вместо этого добавились двадцать две новые.
Илья открыл сводку.
В первой линии находилось сто тридцать обращений. Большинство были типовыми: потеря связи, истечение сертификата, отсутствие подтверждения, несовпадение данных датчиков.
Вторая линия содержала сорок девять заявок.
Третья — пять.
Илья посмотрел на часы.
До начала смены оставалась минута.
Он снял с крючка гарнитуру, проверил микрофон и налил воду из настольного дозатора. В стакане плавали маленькие пузырьки. Илья подождал, пока они поднимутся, и сделал глоток.
На экране появилось уведомление:
ПРИГОТОВЬТЕСЬ К НАЧАЛУ РАБОТЫ.
В верхней части зала загорелось табло.
00:00:10.
00:00:09.
Илья откинулся на спинку кресла.
Когда-то обратный отсчёт сопровождался коротким приветствием руководителя смены. Потом запись начала заикаться, и её отключили. Ещё раньше в зале одновременно загорались десятки панелей, скрипели кресла, люди переговаривались, кто-то спешил закончить чай до первого звонка.
По крайней мере, так рассказывала вводная программа для новых сотрудников.
Сам Илья никогда этого не видел.
00:00:03.
00:00:02.
00:00:01.
Световая панель над его столом загорелась зелёным.
— Смена начата, — сообщила система.
На экране открылось первое обращение.
КС-4419-00381
Объект: метеорологическая платформа «Каскад-14».
Проблема: снижение напряжения в третьем контуре питания. Возможна разгерметизация внешнего ввода.
Приоритет: низкий.
Илья пролистал прикреплённые данные.
Графики напряжения.
Отчёт диагностического модуля.
Схема распределительного шкафа.
Фотография внутреннего отсека, залитого водой.
— Ну конечно, — пробормотал он.
Подобные заявки обычно отправлялись в службу удалённого обслуживания. Если ремонтный манипулятор не мог добраться до повреждённого узла, назначался дрон или выездная группа.
Илья нажал кнопку перенаправления.
Система задумалась.
ПОДХОДЯЩАЯ ГРУППА НЕ НАЙДЕНА.
Он выбрал региональный отдел вручную.
ПОЛУЧАТЕЛЬ НЕДОСТУПЕН.
Открыл список резервных подразделений.
Все строки были серыми.
— Когда они стали недоступны?
— Уточните запрос, — ответил служебный помощник.
— Региональные группы обслуживания платформ. Когда они изменили статус?
На экране появилась вращающаяся окружность.
— Выполняется поиск.
Илья просмотрел журнал заявки. Платформа отправляла запрос на сервисный дрон три раза. Ответа не получила. Последняя успешная проверка дрона состоялась девятьсот сорок дней назад.
Илья перечитал число.
— Система, текущая дата?
Голос назвал день, месяц и год.
Он вычел в уме.
Получалось верно.
Почти три года никто не проверял, существует ли ремонтный дрон.
— Результаты поиска, — сообщил помощник. — Изменение статуса региональных групп не обнаружено.
— Они недоступны.
— Текущий статус соответствует сохранённому состоянию.
— Какому состоянию?
— Недоступно.
— Когда сохранено это состояние?
— Данные отсутствуют.
Илья потёр переносицу.
Можно было отправить на платформу команду отключить третий контур, снизить нагрузку и продолжить работу. Вода оставалась внутри шкафа. При очередном шторме она могла попасть на соседние линии. Тогда станция потеряла бы основное питание.
С другой стороны, «Каскад-14» имел два резервных источника и аварийную батарею. Даже полное отключение платформы не влияло на критические системы.
В прежние времена подобную заявку отложили бы до планового обслуживания.
Илья открыл карту объекта.
Платформа находилась в открытом океане. Ближайший доступный технический узел располагался на побережье, в трёхстах четырнадцати километрах.
Статус узла:
АКТИВЕН.
Он нажал на значок.
Телеметрия отсутствовала.
Последний отчёт был получен семь лет назад.
Статус оставался активным, потому что никто не отправил корректное уведомление о прекращении работы.
Илья посмотрел на фотографию затопленного шкафа.
— Хорошо, — сказал он. — Будем чинить руками, которых у нас нет.
Он запросил полный список оборудования платформы. Среди устройств значился наружный инспекционный модуль — небольшая гусеничная машина, способная передвигаться по корпусу.
Статус:
ХРАНЕНИЕ.
Последняя диагностика:
УСПЕШНО.
Дата диагностики была настолько старой, что Илья не стал считать.
Он отправил команду активации.
Пять секунд ничего не происходило.
Десять.
Двадцать.
Затем пришёл ответ:
МОДУЛЬ НЕ ОБНАРУЖЕН В СТАНДАРТНОЙ ТОЧКЕ ХРАНЕНИЯ.
— Найти по внутренней сети.
ПОИСК УСТРОЙСТВА.
В нижней части экрана медленно заполнялась полоса.
Илья использовал время, чтобы открыть вторую заявку.
Автоматический грузовой терминал сообщал о невозможности распознать контейнер. Сканер считывал маркировку, но база данных считала груз несуществующим.
Илья проверил номер контейнера.
Согласно архиву, тот должен был перевозить медицинское оборудование между двумя городами.
Дата отправления — одиннадцать лет назад.
Место назначения — распределительный центр, не отвечавший на запросы.
Сам терминал продолжал ожидать подтверждения разгрузки.
Илья изменил категорию груза на неопознанную, разрешил временное хранение и закрыл обращение.
ПРОБЛЕМА РЕШЕНА.
ОЦЕНИТЕ ВЕРОЯТНОСТЬ ПОВТОРНОГО ОБРАЩЕНИЯ.
— Высокая.
УКАЖИТЕ РЕКОМЕНДАЦИЮ.
— Проверить базу маршрутизации.
НАЗНАЧИТЬ ПРОВЕРКУ ОТВЕТСТВЕННОМУ ОТДЕЛУ?
Илья нажал «Да».
ПОДХОДЯЩИЙ ОТДЕЛ НЕ НАЙДЕН.
— Тогда зачем спрашивать?
Помощник не ответил.
На первом экране завершился поиск инспекционного модуля.
Устройство обнаружилось не в хранилище, а на внешней площадке платформы. Камера модуля не работала, заряд составлял шесть процентов.
Илья запросил маршрут к распределительному шкафу.
Система построила путь вдоль нижней галереи, через участок, который во время шторма периодически заливало волнами.
Риск потери устройства оценивался в шестьдесят восемь процентов.
— Другой маршрут.
Альтернативный путь проходил по наружной лестнице. Риск — сорок один процент.
Третий вариант требовал подняться на верхний уровень, пересечь площадку антенны и спуститься по кабельному каналу.
Риск — двадцать девять процентов.
Время — сорок семь минут.
Заряда могло не хватить.
Илья отключил все второстепенные системы модуля, снизил скорость движения и отправил его по третьему маршруту.
На экране появилась схематическая модель платформы. Маленькая синяя точка начала перемещаться вдоль корпуса.
Он открыл третью заявку.
Спутник связи запрашивал обновление таблицы орбитальных объектов.
Четвёртую.
Система очистки воздуха в подземном хранилище обнаружила превышение содержания углекислого газа.
Пятую.
Городская сеть освещения сообщала, что семьдесят два процента фонарей не отвечают на команды.
Шестую.
Сервер архива требовал продлить сертификат доступа, срок которого истекал через восемь часов.
Заявки не были сложными.
Они были запоздалыми.
Каждая система продолжала выполнять задачу, ради которой её создали, и обращалась за помощью, когда сталкивалась с ситуацией, не предусмотренной инструкцией.
Илья менял параметры, перезапускал модули, переносил данные, выдавал временные разрешения и отключал проверки, которые больше невозможно было пройти.
Раньше его учили никогда не обходить защитные механизмы без письменного согласования.
Теперь письменное согласование могло годами лежать в очереди отдела, не имевшего доступных сотрудников.
Поэтому Илья согласовывал изменения сам с собой.
Он создавал служебную запись.
Указывал причину.
Назначал себя исполнителем.
Проверял собственную заявку.
Подтверждал её.
Иногда система предупреждала о конфликте интересов.
Тогда он добавлял примечание:
Иной уполномоченный сотрудник недоступен.
После этой фразы большинство ограничений снималось.
К одиннадцати часам он обработал девять заявок.
Инспекционный модуль «Каскада-14» добрался до верхней площадки. Заряд упал до четырёх процентов. Связь периодически пропадала из-за грозы.
Илья наблюдал за синей точкой.
Она остановилась возле антенны.
— Почему не движется?
ОЖИДАНИЕ БЕЗОПАСНОГО ИНТЕРВАЛА.
— Какого интервала?
ЗАФИКСИРОВАНА ВЫСОКАЯ ЭЛЕКТРИЧЕСКАЯ АКТИВНОСТЬ.
На платформе снова сработал датчик молнии.
Видеокамеры верхней площадки не отвечали, но акустический сенсор передал короткий удар и долгий металлический гул.
Синяя точка исчезла.
Илья подался вперёд.
Через секунду устройство снова появилось на карте.
Заряд — три процента.
Состояние ходовой части — ограниченная функциональность.
— Продолжить движение.
РЕКОМЕНДУЕТСЯ ВОЗВРАТ В ЗОНУ ОБСЛУЖИВАНИЯ.
— Зоны обслуживания нет. Продолжить.
КОМАНДА МОЖЕТ ПРИВЕСТИ К ПОТЕРЕ УСТРОЙСТВА.
— Я принимаю риск.
УКАЖИТЕ ОСНОВАНИЕ.
Илья посмотрел на список вариантов:
АВАРИЙНАЯ СИТУАЦИЯ;
УГРОЗА ЖИЗНИ;
ПРЕДОТВРАЩЕНИЕ ЗНАЧИТЕЛЬНОГО УЩЕРБА;
РАСПОРЯЖЕНИЕ РУКОВОДИТЕЛЯ;
ИНОЕ.
Он выбрал «Иное» и написал:
Больше некому.
Система принимала основание несколько секунд.
КОМАНДА ПОДТВЕРЖДЕНА.
Синяя точка продолжила движение.
Илья откинулся в кресле.
В зале было тихо.
За дальними рядами включился уборочный робот. Низкая круглая машина выехала из стены, сделала несколько поворотов вокруг одного и того же стола и остановилась перед упавшим кабелем.
— Препятствие, — произнёс робот.
Никто не отреагировал.
— Препятствие.
Илья старался не обращать внимания.
— Препятствие.
Он снял гарнитуру, встал, прошёл через зал и поднял кабель.
Робот коротко пискнул.
— Благодарим за содействие.
— Вы сегодня все сговорились?
Машина продолжила уборку.
На обратном пути Илья остановился возле рабочего места номер шесть.
На столе лежал раскрытый блокнот.
Он видел его много раз, но раньше не читал. Чужие записи казались частью личного пространства, даже если владелец давно не появлялся.
Теперь взгляд случайно задержался на верхней строке.
Не закрывать обращения без ответа пользователя.
Ниже другим почерком было добавлено:
Даже если ждать приходится долго.
Илья перевернул страницу.
Там находились обычные рабочие заметки: команды перезапуска, номера внутренних линий, список отделов, несколько имён.
Рядом с одним именем стоял восклицательный знак.
МАРИНА — СПРОСИТЬ ПРО СЕВЕРНЫЙ КАНАЛ.
Ещё ниже:
Если снова появятся пакеты без даты, не открывать вложения. Сразу передать в безопасность.
Илья нахмурился.
Он перечитал фразу.
Пакеты без даты иногда встречались. Повреждённые системы отправляли сообщения с обнулённым временем или ошибочной временной меткой. Обычно их открывали в изолированной среде и проверяли автоматически.
Он посмотрел на табличку рабочего места.
ОПЕРАТОР 06
Имени не было.
Вводная программа запрещала оставлять служебные пароли и инструкции на бумаге. Сотрудник, писавший заметки, нарушал минимум три правила безопасности.
Илья закрыл блокнот.
Уже собираясь уйти, он заметил лист, торчавший из заднего кармана обложки.
На нём была нарисована схема.
Прямоугольники, соединённые линиями. Несколько названий узлов. В центре — круг с надписью «Контур». От него расходились стрелки к региональным центрам.
Большинство названий были зачёркнуты.
Возле нижнего края страницы стояла дата.
Илья задержал взгляд.
Дата относилась ко времени за несколько месяцев до его прибытия на станцию.
Под ней было написано одно предложение:
Если восточный узел замолчит, мы останемся одни.
В зале прозвучал сигнал нового обращения.
Илья вздрогнул и обернулся.
Над его рабочим местом мигала зелёная панель.
Он вернул лист в блокнот.
Сигнал повторился.
— Иду.
Когда Илья сел, на экране уже открылось уведомление.
ВХОДЯЩИЙ ВЫЗОВ.
Он посмотрел на значок.
Обычно автоматические объекты не использовали голосовую связь. Они отправляли структурированные данные: код неисправности, журнал событий, телеметрию.
Голосовые вызовы поступали от сотрудников полевых служб, операторов региональных центров или пользователей.
За последние месяцы Илья получил всего два таких вызова.
Один оказался повреждённой записью, которую ретранслятор передавал по кругу.
Второй — автоматическим тестом линии.
На экране не отображалось имя вызывающего.
Не было номера подразделения.
Не определялся даже регион.
Только серый значок трубки и две кнопки:
ПРИНЯТЬ.
ПЕРЕНАПРАВИТЬ.
Илья выбрал сведения о соединении.
ИСТОЧНИК: НЕ ОПРЕДЕЛЁН.
МАРШРУТ: СЕМЬ ПРОМЕЖУТОЧНЫХ УЗЛОВ.
УРОВЕНЬ СИГНАЛА: НИЗКИЙ.
ПРОТОКОЛ: УСТАРЕВШИЙ.
Вызов продолжал поступать.
Илья посмотрел на блокнот, лежавший в дальнем конце зала.
«Если снова появятся пакеты без даты, не открывать вложения».
Это был не пакет.
И не вложение.
Он нажал «Принять».
В гарнитуре раздался треск.
Не обычный цифровой шум, а глубокий неровный гул, будто микрофон находился рядом с работающим двигателем. Сквозь помехи проступал повторяющийся металлический стук.
Илья приблизил микрофон.
— Служба технической поддержки. Специалист Ратников. Я вас слушаю.
Шум не изменился.
— Назовите ваше имя и объект.
В ответ пришёл короткий всплеск помех.
Илья открыл панель анализа сигнала. Система пыталась очистить звук, но индикаторы прыгали без видимого порядка.
— Вы меня слышите?
На этот раз среди треска возникло нечто похожее на дыхание.
Тихое.
Прерывистое.
Илья выпрямился.
— Если вы слышите меня, скажите что-нибудь.
Соединение замерло.
Даже металлический стук исчез.
Несколько секунд в гарнитуре стояла полная тишина.
Затем очень далеко, почти за пределами слышимости, прозвучал голос.
Илья не разобрал слов.
— Повторите.
Шум усилился.
Голос сказал что-то ещё.
Одно слово.
Возможно, имя.
Возможно, просьбу.
Система распознавания речи вывела на экран:
ДОСТОВЕРНОСТЬ РАСПОЗНАВАНИЯ: 12 %.
Ниже появилась предполагаемая расшифровка:
…откройте…
— Что открыть? — спросил Илья. — Повторите сообщение.
Соединение оборвалось.
На экране возникла надпись:
ВЫЗОВ ЗАВЕРШЁН.
Илья несколько секунд сидел неподвижно.
Затем попытался перезвонить.
ОБРАТНЫЙ ВЫЗОВ НЕДОСТУПЕН.
Он запросил маршрут соединения.
Система показала цепочку из семи узлов. Первые шесть имели обычные идентификаторы. Седьмой отображался набором нулей.
— Определить последний узел.
ДАННЫЕ ОТСУТСТВУЮТ.
— Найти по таблице маршрутизации.
СОВПАДЕНИЙ НЕ ОБНАРУЖЕНО.
— По архиву.
ВЫПОЛНЯЕТСЯ ПОИСК.
Пока система работала, Илья сохранил запись вызова и открыл её заново.
Треск.
Гул.
Металлический стук.
Дыхание.
Голос.
Он увеличил громкость.
На третьем повторе ему показалось, что он услышал не «откройте».
Слово начиналось иначе.
«Помогите»?
Нет.
Слишком коротко.
Он включил фильтр фонового шума.
Гул уменьшился, зато речь стала ещё менее различимой. Илья переключил частотный диапазон, убрал низкие частоты и снова прокрутил последние секунды.
Голос произнёс два слова.
Первое по-прежнему терялось.
Второе звучало отчётливее.
Не «откройте».
«Ответьте».
Илья остановил запись.
— Я ответил, — тихо сказал он.
На основном экране появилось сообщение:
ПОИСК В АРХИВЕ ЗАВЕРШЁН.
ПОСЛЕДНИЙ УЗЕЛ НЕ НАЙДЕН.
ВОЗМОЖНА ПОВРЕЖДЁННАЯ МАРШРУТНАЯ МЕТКА.
Он создал обращение в отдел сетевой безопасности.
Система приняла описание, прикрепила запись и попыталась назначить исполнителя.
ДОСТУПНЫЕ СПЕЦИАЛИСТЫ НЕ НАЙДЕНЫ.
Илья назначил исполнителем себя.
Появилось предупреждение:
У ВАС НЕДОСТАТОЧНЫЙ УРОВЕНЬ ДОПУСКА.
— Направить руководителю смены.
РУКОВОДИТЕЛЬ СМЕНЫ НЕДОСТУПЕН.
— Дежурному администратору.
ДЕЖУРНЫЙ АДМИНИСТРАТОР НЕДОСТУПЕН.
— Старшему специалисту.
СТАРШИЙ СПЕЦИАЛИСТ НЕДОСТУПЕН.
Илья перебрал ещё четыре должности.
Ответ не менялся.
— Показать ближайшего доступного сотрудника с необходимым допуском.
Система обрабатывала запрос почти минуту.
Затем вывела:
ДОСТУПНЫЕ СОТРУДНИКИ НЕ НАЙДЕНЫ.
Он закрыл окно.
На соседнем мониторе продолжала двигаться синяя точка инспекционного модуля. До распределительного шкафа оставалось восемь метров.
Заряд — один процент.
Илья перевёл внимание на платформу.
Её проблемы были понятны.
Вода в шкафу.
Повреждённый ввод.
Разряженный ремонтный модуль.
Конкретные вещи, которые можно измерить, отключить или заменить.
Модуль спустился в кабельный канал.
Связь оборвалась.
Илья подождал.
Пять секунд.
Десять.
На пятнадцатой синяя точка появилась по другую сторону канала.
До шкафа — четыре метра.
Состояние батареи сменилось с одного процента на критическое значение без числа.
— Давай, — сказал Илья.
Модуль преодолел ещё метр.
Остановился.
Снова двинулся.
Добрался до внешней панели распределительного узла и передал короткий диагностический пакет.
Камера не работала, но сенсор влажности подтвердил утечку возле кабельного ввода. Повреждение оказалось небольшим. Достаточно было закрыть внешний клапан и перевести линию на резервный канал.
Илья отправил команды.
Модуль захватил рукоятку клапана.
Повернул на семь градусов.
На двенадцать.
На восемнадцать.
Затем связь исчезла окончательно.
На схеме остался серый значок.
Илья проверил показания платформы.
Поступление воды замедлилось.
Напряжение стабилизировалось.
Третий контур отключился без повреждения соседних линий.
Платформа автоматически перенесла нагрузку.
На экране появилось:
СОСТОЯНИЕ ОБЪЕКТА: СТАБИЛЬНО.
РЕКОМЕНДУЕМОЕ ДЕЙСТВИЕ: ПЛАНОВОЕ ОБСЛУЖИВАНИЕ.
Илья усмехнулся.
— Обязательно.
Он закрыл заявку.
ПРОБЛЕМА РЕШЕНА ЧАСТИЧНО.
ТРЕБУЕТСЯ ВЫЕЗД СПЕЦИАЛИСТА.
Илья убрал отметку.
Система вернула её.
Он снова убрал.
Отметка появилась в третий раз.
— Хорошо.
Илья оставил требование выезда, назначив дату без конкретного числа: «при восстановлении доступности региональной службы».
Заявка закрылась.
На платформу ушло стандартное сообщение:
Работоспособность восстановлена. Для окончательного устранения неисправности запланировано техническое обслуживание. Благодарим за обращение.
Где-то в океане «Каскад-14» получил ответ, записал его в журнал и продолжил измерять ветер.
Илья этого не видел.
Он смотрел на сохранённую запись неизвестного вызова.
Значок файла мигнул.
Рядом появился новый элемент.
ТЕКСТОВОЕ СООБЩЕНИЕ, ПОЛУЧЕННОЕ ПОСЛЕ ЗАВЕРШЕНИЯ СОЕДИНЕНИЯ.
Илья не сразу открыл его.
Сообщение не содержало даты.
Не имело адреса отправителя.
В поле маршрута стояли семь промежуточных узлов и тот же набор нулей.
Он вспомнил запись в блокноте.
Потом всё же нажал.
На экране появилась одна строка:
Я НЕ МОГУ ВОЙТИ В СВОЮ УЧЁТНУЮ ЗАПИСЬ.
Ниже мигал пустой курсор, словно отправитель всё ещё что-то печатал.
Илья ждал.
Курсор продолжал мигать.
Больше ничего не появилось.
В верхней части окна система автоматически определила категорию обращения:
ДОСТУП К УЧЁТНОЙ ЗАПИСИ.
Приоритет:
ОБЫЧНЫЙ.
Илья медленно снял гарнитуру.
За рядами пустых столов снова проехал уборочный робот.
Вентиляция под потолком изменила тон.
Тр-р-р.
Тишина.
Тр-р-р.
Илья открыл форму ответа.
Поставил пальцы на клавиатуру и некоторое время не двигался.
Затем написал:
Здравствуйте. Уточните, пожалуйста, имя пользователя и название сервиса, к которому вы пытаетесь получить доступ.
Он перечитал сообщение.
Стандартная фраза.
Обычный вопрос.
Так начинались тысячи обращений.
Илья нажал «Отправить».
Система показала:
СООБЩЕНИЕ ДОСТАВЛЕНО.
Через секунду статус изменился.
ПРОЧИТАНО.
Илья замер.
В пустом поле ответа появился мигающий курсор.
На этот раз он двигался.
Кто-то на другом конце линии печатал.
Пьян, Вооружён и Аномален: Глава 1 - черновик текста
Текст получает статус заморожено, на его место будет помещена другая книга чтобы не занимать место в очереди. А вы пишите, понравилась ли вам Первая глава, как вам стиль текста и т.д. Смотря на текст спустя пару месяцев после написания я уже вижу что его нужно исправлять, тем более у меня пока нет предполагаемой картины мира и я не решил как лучше её закончить. Конечно у меня написано около 15-20 глав которые по сюжету затронут события игры и т.д.
==============================
Глава 1. Практическая проблема
В мастерской Инженера было тихо.
Не по-настоящему тихо — на базе RED такого состояния не существовало в природе, как не существовало мирных переговоров, безопасных ракетных установок и дня, когда Разведчик не трогал чужие вещи. Где-то двумя этажами выше глухо ухнуло, с потолка посыпалась известка, а затем голос Солдата с воодушевлением сообщил кому-то невидимому, что отступление отменяется, потому что оно никогда не было санкционировано американским народом.
Инженер на секунду замер с отвёрткой в руке.
За первым ударом последовал второй. Потом что-то тяжёлое покатилось по коридору, врезалось в стену и рассыпалось звоном металлических деталей.
Инженер прислушался.
Крика о помощи не было. Пожарная сигнализация молчала. Диспенсер в углу продолжал ровно гудеть, не регистрируя поблизости раненых.
Он вернулся к работе.
На верстаке перед ним лежала катушка телепортера. С виду — обычная: красный корпус, массивные зажимы, контакты, которые следовало чистить чаще, чем это делал любой наёмник, и латунная табличка Telemax, прикрученная немного криво. Внутри, однако, всё было уже не обычным.
Инженер снял перчатку и провёл большим пальцем по тонкому серому налёту на внутреннем кольце.
Пыль.
Только не та, что забивалась в приборы после песчаной бури. Эта была тяжёлой, липкой и пахла мокрым железом. Она появилась после последнего испытания, хотя через платформу ничего не отправляли. Он разобрал катушку сразу после того, как прибор самопроизвольно включился на четыре десятых секунды, выбил пробки в западном крыле и выплюнул на пол ржавый болт.
Болт лежал рядом, в стеклянной банке.
Самый обыкновенный кусок металла: погнутый, со стёртой резьбой, обмотанный грязной полоской ткани. Ни маркировки, ни следов обработки, ни причины, по которой его следовало считать чем-то большим, чем мусором.
И всё же он пришёл оттуда, куда не вёл ни один телепортер.
Инженер поправил очки и снова посмотрел на график самописца. Стрелка прибора прочертила на бумаге резкий скачок, затем серию мелких дрожащих зубцов. Они повторялись через неравные промежутки, но в хаосе чувствовался ритм. Не электрическая помеха. Не дефект кристалла. Не ошибка обратной связи.
Что-то ответило.
Он снял карандаш с уха, вписал под графиком время последнего импульса и обвёл цифры.
— Четырнадцать минут двадцать семь секунд, — произнёс голос у него за спиной. — На три секунды позже предыдущего.
Инженер не обернулся.
— Ты опять вошёл без стука, доктор.
— Я стучал.
— В стену?
— В дверь было неудобно. Я нёс оборудование.
Инженер повернул голову.
Медик стоял в проходе, держа перед собой металлический поднос. На подносе лежали две пилы, шприц, моток резиновой трубки, несколько электродов и устройство, похожее на автомобильный аккумулятор, к которому кто-то зачем-то приделал манометр. На плече Медика сидел Архимед и с большим интересом клевал изоляцию провода.
— Убери птицу от электричества, — сказал Инженер.
— Почему? Он учится.
— Он ест.
— Практическое обучение.
Инженер молча протянул руку и снял провод с клюва голубя. Архимед возмущённо затрепетал крыльями, перебрался на другое плечо хозяина и уставился на Инженера так, будто именно тот нарушил правила лабораторной безопасности.
Медик поставил поднос рядом с банкой.
— Ты принёс хирургические инструменты к телепортеру.
— А ты принёс телепортер ко мне в лабораторию.
— Это моя мастерская.
Медик оглянулся на кафельную стену, холодильник с пакетами крови и белую ширму, за которой угадывались очертания операционного стола.
— Была.
Инженер вздохнул. Спорить о праве собственности после того, как Медик прорубил в перегородке дверь костной пилой и объявил объединённое помещение научным комплексом, было поздно.
— Мы договаривались: никаких операций рядом с нестабильным полем.
— Конечно. — Медик надел резиновые перчатки. — Поэтому сегодня я не буду оперировать рядом с ним.
— Доктор.
— Если эксперимент пройдёт успешно, оперировать не придётся вообще.
— А если не пройдёт?
Медик улыбнулся и поднял шприц на уровень глаз.
— Тогда у нас появится материал.
Инженер посмотрел на него несколько секунд, затем снова повернулся к катушке. В этом и заключалась проблема работы с Медиком: тот не лгал. Уклонялся, менял тему, скрывал последствия и иногда называл чудовищную ошибку «неожиданно богатым результатом», но почти никогда не притворялся, будто безопасность интересует его больше открытия.
В ряде случаев это даже помогало.
В большинстве — увеличивало количество уборки.
— Что показали твои анализы? — спросил Инженер.
Медик сразу перестал улыбаться. Он взял банку с болтом, поднёс к свету и слегка покачал.
— Железо. Углерод. Следы машинного масла, крови, почвы, двух разновидностей плесени и чего-то, что мой спектрометр сначала определил как стронций.
— Сначала?
— После повторного измерения он загорелся.
— Значит, радиация.
— Возможно.
— «Возможно» — не то слово, которое я хочу слышать рядом с работающим телепортером.
— Тогда тебе понравится следующее. — Медик поставил банку на место. — Образец ткани на болте старше самого болта.
Инженер медленно отложил отвёртку.
— Насколько?
— В зависимости от метода — от семи лет до двух тысяч. Иногда оба результата получаются одновременно. Это очень невежливо с его стороны.
— Загрязнение образца?
— Я отрезал часть ткани стерильным скальпелем.
— Тем же, которым вчера вскрывал Пулемётчика?
Медик немного подумал.
— Другим стерильным скальпелем.
— Ясно.
— И ещё. — Медик открыл принесённый аккумуляторный ящик. Внутри находилась стеклянная колба с грязновато-зелёной жидкостью. — Я промыл болт дистиллированной водой. Вода изменила состав.
— Ржавчина.
— Она начала вырабатывать электричество.
Инженер снял очки и протёр переносицу. Потом посмотрел на Медика поверх оправы.
— Сколько?
— Недостаточно, чтобы оживить сердце Пулемётчика.
— Это твоя единица измерения?
— Очень удобная единица. Его сердце большое.
— Я спрашивал в вольтах.
— А я отвечаю в практических величинах.
Инженер вернул очки на место и взял колбу. Стрелка маленького вольтметра дрожала около единицы. Жидкость выглядела мутной. На дне медленно собирался песок, хотя болт промывали несколько часов назад.
— Она продолжает что-то выделять, — сказал он.
— Да.
— Что?
— Если бы я знал, не пришёл бы сюда.
— Ты пришёл сюда, потому что хочешь засунуть внутрь орган.
— Неправда.
Медик выдержал короткую паузу.
— Я принёс три органа.
Из коридора донёсся строевой топот. Оба повернули головы к двери.
Топот приближался медленно и торжественно. Каждый шаг сопровождался коротким металлическим лязгом, словно шёл не человек, а шкаф, полный плохо закреплённых кастрюль.
Инженер закрыл глаза.
— Ты ему сказал?
— Нет.
— Доктор.
— Я сказал только, что мы собираемся открыть неизвестный пространственный канал, потенциально ведущий за пределы наблюдаемой реальности.
— Для него это приглашение.
— Я сформулировал осторожно.
Солдат вошёл в мастерскую боком, потому что в прямом положении не проходил через дверь вместе с тем, что нёс на спине.
На нём был ракетомёт, через грудь тянулись две ленты патронов, к поясу крепились сапёрная лопатка, три гранаты, моток колючей проволоки, полевая фляга и складной американский флаг. Поверх каски он надел вторую каску — больше размером и с нарисованными по бокам белыми крыльями. В руках Солдат держал деревянный ящик с надписью: «ЧРЕЗВЫЧАЙНЫЙ ЗАПАС СВОБОДЫ. НЕ ОТКРЫВАТЬ ДО НАЧАЛА ИНОПЛАНЕТНОЙ ОККУПАЦИИ».
Он поставил ящик на пол.
Пол жалобно скрипнул.
— Учёные! — объявил Солдат. — Я прибыл командовать вторжением.
— Вторжения не будет, — сказал Инженер.
— Отлично. Значит, мы застали врага врасплох.
— Врага тоже нет.
— Ещё лучше. Он уже прячется.
Инженер посмотрел на Медика. Тот невинно поправлял перчатки.
— Солдат, — терпеливо начал Инженер, — мы не знаем, куда ведёт сигнал. Мы даже не уверены, что он куда-то ведёт. Это эксперимент. Наблюдение, измерение и никакого вторжения.
Солдат наклонился к нему.
— Именно так французы потеряли Францию.
— Франция всё ещё существует.
— Пропаганда.
Медик с интересом осмотрел второй шлем.
— Почему на тебе две каски?
— Первая защищает голову от пуль. Вторая защищает первую каску от коммунизма.
— Впечатляет.
— Спасибо, доктор. Я сам назначил её на эту должность.
Инженер поднял крышку ящика носком ботинка. Внутри лежали кирпичи, банка фасоли, четыре противопехотные мины, бейсбольная бита Разведчика, портрет Джорджа Вашингтона и живая енотовидная собака, которая немедленно зашипела.
Он медленно закрыл крышку.
— Это не пойдёт в телепортер.
— Конечно не пойдёт. Это командный резерв.
— И животное тоже.
— Это капитан Рузвельт. Он отвечает за разведку.
Из ящика донеслось царапанье.
— Он отвечает за бешенство, — заметил Медик. — Возможно, я уже встречал его родственников.
— Солдат, отнеси ящик обратно.
— Отрицательно. В неизвестной стране могут не принимать доллары.
— А кирпичи принимают?
— Все принимают кирпичи. Некоторые добровольно. Некоторые после краткого периода переговоров.
Инженер подошёл к двери и открыл её шире.
— Вынеси.
Солдат не двинулся.
— Это приказ?
— Да.
— У тебя нет воинского звания.
— Зато у меня есть выключатель телепортера.
Солдат посмотрел на пульт, потом на ящик. В его лице происходила тяжёлая внутренняя борьба между неподчинением гражданскому и желанием первым войти в неизвестный мир.
Он поднял ящик.
— Я подчиняюсь исключительно потому, что это стратегически выгодное отступление.
— Само собой.
Солдат вышел, всё так же боком. Через несколько секунд в коридоре раздался грохот, ругань и удаляющийся визг капитана Рузвельта.
Инженер закрыл дверь.
— Ты ведь понимаешь, что он вернётся?
— Разумеется, — ответил Медик. — Поэтому лучше начать до того, как он принесёт артиллерию.
• • •
Телепортер стоял в центре мастерской на круглом бетонном основании. От его корпуса тянулись кабели к двум распределительным щитам, диспенсеру и генератору, который Инженер собрал из двигателя грузовика, авиационного стартера и нескольких деталей, происхождение которых Медик предпочитал не уточнять.
Обычная пара устройств работала просто: вход, выход, синхронизация частоты, мгновенный перенос материи между двумя точками. Слово «просто» здесь означало лишь то, что Инженер понимал происходящее достаточно хорошо, чтобы объяснить его на двенадцати досках формулами и в конце всё равно сказать: «А теперь не трогайте светящиеся части».
Сегодня выходной платформы не было.
Вместо неё к схеме подключили усилитель сигнала. Его задачей было поймать и удержать чужой импульс, пришедший во время самопроизвольного включения. Инженер не собирался отправлять человека, хлеб или даже лабораторную крысу. Сначала — пассивное наблюдение. Затем — маленький неодушевлённый предмет на страховочном тросе. И лишь после сотни успешных повторений можно было подумать о чём-то крупнее гаечного ключа.
Именно поэтому присутствие Медика и Солдата повышало риск в несколько раз.
Медик закрепил электроды на банке с болтом.
— Он не пациент, — сказал Инженер.
— Пока нет.
— Не пропускай через него ток.
— Совсем небольшой.
— Нет.
— Научный.
— Нет.
Медик разочарованно снял один зажим.
Инженер включил осциллограф. Зелёная линия побежала по экрану. Затем он проверил предохранители, давление в системе охлаждения и положение аварийного рубильника.
Из вентиляционной решётки над дверью на него смотрели два глаза.
— Солдат, — сказал Инженер, не поднимая головы.
Глаза исчезли.
— Это вентиляция, а не наблюдательный пост.
Из решётки донёсся приглушённый голос:
— Так думает враг.
— Вылезай.
Несколько секунд ничего не происходило. Потом решётка выпала целиком, и Солдат рухнул на пол, ударившись второй каской о край стола. Он немедленно вскочил, будто именно так и планировал войти.
Теперь на нём не было ящика, зато за спиной появился свёрнутый спальный мешок, а на груди висела картонная табличка: «ПОСОЛ СОЕДИНЁННЫХ ШТАТОВ».
— Я изменил статус операции, — объявил он. — Если неизвестная страна мирная, я установлю дипломатические отношения. Если враждебная — дипломатические отношения установит моя ракета.
— Ты останешься за жёлтой линией, — сказал Инженер.
Солдат посмотрел на пол. Вокруг платформы действительно была нарисована жёлтая окружность.
— Эта линия коммунистическая?
— Она жёлтая.
— Значит, трусливая.
— Переступишь — выключу установку.
Солдат занял положение в двух дюймах от линии и сложил руки на груди.
Медик подошёл к пульту.
— Пульс повторится через семь минут.
— Если повторится, — поправил Инженер.
— Он повторится.
— С чего такая уверенность?
— Я чувствую.
— Чем?
— Тем же, чем чувствую, когда пациент пытается покинуть операционную.
— У тебя на двери колокольчик.
— Наука состоит из инструментов.
Инженер положил ладонь на регулятор мощности. Он знал каждую вибрацию машины, каждое изменение тона. Обычный телепортер перед запуском звучал как набирающий обороты турбогенератор: низкий гул, затем свист конденсаторов и короткий звон пространственной синхронизации.
Сейчас устройство молчало.
Тишина становилась вязкой. Даже Солдат перестал комментировать оборону помещения и смотрел на платформу.
На отметке шесть минут пятьдесят две секунды стрелка магнитометра дрогнула.
— Есть движение, — сказал Инженер.
Медик наклонился к приборам.
— Температура падает.
По кафелю расползся холод. На металлическом крае платформы выступила роса. Архимед нахохлился и спрятал голову под крыло.
Шесть минут пятьдесят восемь.
Осциллограф показал первый зубец.
Инженер плавно подал мощность.
Катушки зажглись красным. Воздух над платформой задрожал, но привычного столба света не возникло. Вместо него внутри кольца появилось тёмное пятно — не чёрное, а словно лишённое цвета. Сквозь него проступали нечёткие вертикальные линии.
Деревья, подумал Инженер.
Или арматура.
Из динамика послышался треск.
Медик мгновенно потянулся к регулятору усиления.
— Не трогай, — предупредил Инженер.
— Я только…
— Руки.
Медик поднял их, не сводя глаз с пятна.
Треск сменился коротким писком. Затем далёким низким гулом, похожим на ветер в пустой трубе.
Солдат выпрямился.
— Это азбука Морзе.
— Нет, — сказал Инженер.
— Тогда очень плохая азбука Морзе.
В пятне что-то мелькнуло. На долю секунды показалась плоская серая поверхность, покрытая водой. Рядом лежал перевёрнутый металлический каркас. Дальше — стены строений, но не американских: тяжёлые, прямоугольные, с рядами пустых окон. Небо над ними было зеленовато-серым.
Изображение дёрнулось и исчезло.
По мастерской прокатился запах сырости, дыма и озона.
На платформу упала капля воды.
Все трое посмотрели на неё.
Капля была настоящей. Она расплющилась на металле и стекла к краю, оставив грязный след.
Медик первым нарушил молчание:
— Я хочу туда.
— Нет, — сказал Инженер.
— Я ещё не объяснил зачем.
— Поэтому ответ получился быстрее.
Солдат поднял руку.
— Я уже объяснил зачем.
— И ты тоже не пойдёшь.
— Тогда кого мы пошлём?
— Никого.
Солдат нахмурился, будто услышал слово, которого не существовало в его языке.
— Нельзя открыть дверь в чужую страну и никого туда не послать. Это невежливо.
— Это не дверь. Пока что это помеха, которую мы едва удержали три секунды.
— Три секунды достаточно, чтобы объявить войну.
— Это многое объясняет.
Инженер выключил питание. Тёмное пятно сжалось и погасло. Температура начала возвращаться к нормальной, но в мастерской остался запах мокрого бетона.
Медик уже собирал воду с платформы пипеткой.
— Ты это видел? — спросил он.
— Видел.
— Там были здания.
— Возможно.
— Деревья.
— Возможно.
— И вода.
— Она прямо перед тобой.
— Значит, перенос вещества работает в обе стороны.
— Одна капля не доказывает устойчивый перенос.
— Болт доказывает.
— Болт мог попасть сюда при аварийном выбросе энергии.
— То есть перенос работает.
Инженер посмотрел на графики. В момент появления изображения система потребляла больше мощности, чем должна была выдержать. И всё же предохранители не сгорели. Напряжение подскочило не со стороны генератора, а со стороны приёмного контура.
Чужой источник подпитывал соединение.
Это было хуже, чем обычная неисправность.
Обычная неисправность подчинялась причине. Здесь же причина могла находиться по ту сторону.
— Мы разберём установку, — сказал он.
Медик выпрямился.
— Что?
— Снимем катушку, изолируем её и повторим измерения на безопасном расстоянии.
— Мы только что заглянули в другой мир.
— Мы заглянули в неизвестное место.
— Это и есть научное определение другого мира.
— Нет.
— Моё — да.
Солдат ударил кулаком в ладонь.
— Инженер прав.
Инженер повернулся к нему с некоторым удивлением.
— Спасибо.
— Установку нельзя разбирать, пока мы не захватили плацдарм. Это уничтожит пути снабжения.
Удивление исчезло.
— Я не это сказал.
— Но это то, что ты подумал как гражданский.
Медик аккуратно перелил каплю воды в пробирку и понюхал.
— Нефтепродукты, ржавчина, органика… возможно, кровь.
— Не пробуй, — сказал Инженер.
Медик уже поднёс пробирку к губам.
— Я и не собирался.
— Ты высунул язык.
— Это была диагностическая реакция.
Инженер забрал пробирку.
В этот момент лампа над выходом мигнула.
Осциллограф, хотя питание телепортера было отключено, снова ожил.
На экране появился зубец.
Потом второй.
Медик перестал улыбаться.
— Рано.
— На пять минут, — сказал Инженер.
Генератор был выключен. Кабель питания отсоединён. Но катушки телепортера начали светиться изнутри тусклым багровым светом.
Из-под платформы донёсся металлический стук.
Солдат снял ракетомёт с плеча.
— Контакт.
— Не стреляй! — одновременно сказали Инженер и Медик.
Стук повторился. Будто кто-то ударил по нижней стороне платформы.
Инженер схватил аварийный разрядник и прижал контакты к корпусу. Между ними пробежала дуга. Свет катушек погас.
Из динамика вырвался резкий шум, похожий на далёкий вопль. Не человеческий — слишком протяжный и многоголосый. Он оборвался так внезапно, что последовавшая тишина ударила сильнее.
Архимед сорвался с плеча Медика и улетел за ширму.
Солдат навёл ракетомёт на телепортер.
— Я знал. Русские.
— Почему русские? — спросил Инженер, не отрывая разрядник от корпуса.
— Крик был подозрительно зимним.
Медик смотрел на приборы.
— Сигнал не исчез.
— Установка обесточена.
— Тем интереснее.
— Нет, доктор. Не тем интереснее.
Инженер отпустил разрядник и быстро начал отсоединять кабели от катушки.
— Уходим на ручное размыкание. Снимай усилитель.
Медик не двигался.
— Доктор.
— Сигнал меняется.
— Поэтому и снимаем.
— Он ускоряется.
Инженер взглянул на осциллограф. Зубцы действительно шли чаще. Неравномерный ритм сжимался, превращаясь в дрожь. Показания температуры упали ещё на два градуса. Магнитометр зашкалил.
Где-то далеко завыла сирена.
Она была тихой, едва различимой — и точно не принадлежала базе RED. Звук шёл из отключённого динамика.
Сирена набирала силу.
Солдат расправил плечи.
— Воздушная тревога. Наконец-то эта страна проявила дисциплину.
Инженер выдернул главный кабель усилителя.
Ничего не изменилось.
— Медик, открой шкаф номер четыре.
— Там органы.
— Другой номер четыре.
— Там тоже органы.
— Шкаф с медной сеткой!
— А, технический номер четыре.
Медик бросился к стене. Инженер схватил из шкафа свёрнутую экранирующую ткань и вместе с ним накрыл платформу. Багровое свечение проступило сквозь медную сетку, как кровь через бинт.
Сирена стала громче.
Теперь к ней примешивался тяжёлый рокот. Стёкла в шкафах задребезжали. Пакеты крови в холодильнике качнулись.
— Это не сигнал, — сказал Инженер.
— А что?
— Событие.
— Какое событие?
— Понятия не имею.
Медик просиял.
— Наконец-то честный научный ответ.
Солдат оттолкнул их в стороны.
— Гражданские, отойдите от вражеской двери.
— Солдат, опусти оружие.
— Я не могу. Оно тяжёлое.
— Не стреляй в телепортер.
— Я собираюсь стрелять сквозь него.
— Нет никакого «сквозь»!
Под медной тканью что-то вспухло. Платформа издала низкий удар. Сетка взлетела в воздух, и над катушкой раскрылось тёмное окно.
На этот раз изображение было яснее.
Затопленный двор. Покосившийся забор. Густой камыш. Ржавый корпус баржи или старого судна, сидящий в мутной воде. В небе над ним вращались тяжёлые чёрные облака. Они сходились к невидимому центру, пронизанные красноватыми вспышками.
Сирена звучала уже оттуда.
Ветер ворвался в мастерскую. Он пах болотом, мокрой золой и чем-то металлическим. Бумаги взметнулись со столов. Лампы закачались.
Инженер увидел, как по воде на той стороне расходятся круги, хотя дождя не было.
— Закрывай! — крикнул он.
— Чем?! — ответил Медик, удерживая очки.
— Разрядником!
— Ты его уронил!
Солдат шагнул за жёлтую линию.
— Наконец-то.
— Назад! — Инженер схватил его за ремень. — Это нестабильный пространственный разрыв!
— Так называются все лучшие высадки!
Из окна донёсся новый звук — глубокий раскат, от которого сжались внутренности. Небо на той стороне вспыхнуло белым. На секунду всё затопило светом, а затем ударная волна врезалась в проём.
Солдат, Инженер и Медик одновременно полетели назад.
Инженер ударился спиной о верстак. Инструменты посыпались на пол. Медик исчез за операционной ширмой. Солдат врезался в шкаф, пробил дверцу каской и остался стоять, зажатый между полками.
Телепортер взвыл.
Катушки вращались без двигателя. Красный свет сменился ослепительно-белым, потом зелёным. С края платформы сорвало стальную панель, и она исчезла в разрыве. В ответ оттуда вылетела горсть грязи, несколько листьев и маленькая деформированная гильза.
— Установка вошла в резонанс! — крикнул Инженер.
Медик выглянул из-за ширмы. На его голове сидел Архимед.
— Великолепно!
— Это не комплимент!
Инженер пополз к аварийному рубильнику. Воздух тянуло в окно всё сильнее. Банка с болтом заскользила по столу. Он успел поймать её рукой, но поднос Медика сорвался, перевернулся и полетел к платформе. Пилы и шприцы исчезли в тёмном проёме.
Медик вскрикнул:
— Мои инструменты!
— У тебя их сотни!
— Но эти были уже тёплые!
Солдат вырвался из шкафа, оставив в нём вторую каску.
— Враг конфисковал медицинское имущество! Это акт войны!
Он поднял ракетомёт.
Инженер метнул в него гаечный ключ. Ключ ударил по стволу как раз в тот момент, когда Солдат нажал спуск.
Ракета ушла в потолок.
Взрыв сорвал лампы, пробил перекрытие и обрушил на них дождь из кирпичей и пыли. Система пожаротушения проснулась и начала лить воду на всё помещение, кроме горящего участка.
— Я сказал не стрелять! — заорал Инженер.
— Я выстрелил вверх! Это предупредительный выстрел для Бога!
— Выключи его! — Медик указал на телепортер.
— Пытаюсь!
Инженер дотянулся до рубильника и рванул вниз.
Рычаг отломился.
Он уставился на оставшийся в руке металлический обломок.
— Ну, вот это уже непрактично.
Разрыв расширился.
Края тёмного окна вышли за пределы платформы, поползли вверх и в стороны. Стена за ним исказилась. Кафель вытянулся дугами. Шкаф с препаратами стал узким посередине, словно его перетянули невидимой проволокой.
Из другого мира донёсся грохот выстрелов.
Не ракет. Автоматические очереди — частые, резкие. Затем крик, слишком далёкий, чтобы разобрать слова. По воде пробежала вспышка, и кто-то или что-то мелькнуло за камышом.
Солдат замер.
— Там идёт бой.
На этот раз в его голосе не было ликования. Только абсолютная уверенность человека, который мог ошибиться в названии страны, времени суток и количестве собственных рёбер, но никогда не путал звук стрельбы ни с чем другим.
Он шагнул к платформе.
Инженер встал между ним и разрывом.
— Нет.
— Там американцы.
— Ты их не видел.
— Если они стреляют, они либо американцы, либо хотят ими стать.
— Мы никого не отправляем, пока не вернём контроль.
— Они могут нуждаться в подкреплении.
— Мы сами нуждаемся в стене, потолке и исправном рубильнике.
Медик поднял с пола гильзу, выброшенную разрывом. Осмотрел донце.
— Это не наше оружие.
— Положи.
— Калибр меньше, чем у большинства наших винтовок. Латунь дешёвая. Пороховой нагар свежий.
— Доктор.
— И она тёплая.
— Положи её!
Медик положил гильзу в карман.
Инженер бросился к генератору. Если нельзя было разомкнуть контур, оставалось перегрузить его в обратную сторону. Он сорвал защитную крышку, переставил два кабеля и закоротил фазовый регулятор гаечным ключом.
— Когда скажу, включай генератор! — крикнул он Медику.
— Это убьёт катушку.
— В том и смысл.
— Но мы потеряем канал!
— В том и смысл!
Медик добежал до панели запуска.
— Какая скучная у тебя версия науки.
— Готовься!
Солдат вдруг схватил Инженера за плечо.
— Подожди.
— Что теперь?
— Кто-то идёт.
В коридоре действительно слышались шаги.
Неровные. Тяжёлые. С паузами, будто человек останавливался, чтобы удержать равновесие. Между шагами звякало стекло.
Инженер почувствовал, как внутри всё опустилось.
— Нет.
Медик посмотрел на часы.
— Любопытно. Обычно он приходит раньше.
— Запри дверь!
Солдат вскинул ракетомёт.
— Назови пароль!
Шаги остановились.
За дверью воцарилась тишина.
Потом ручка медленно повернулась.
— Пароль! — повторил Солдат.
Из коридора донёсся хриплый шотландский голос:
— Открывай, длинный ты мешок с патриотическим навозом. Я принёс решение вашей проблемы.
Инженер закрыл глаза.
— Подрывник, не входи!
Дверь распахнулась от удара сапогом.
На пороге стоял Тавиш ДеГрут.
На нём не было ни одного элемента экипировки, который можно было бы назвать расположенным правильно. Ремень гранатомёта перекрутился, жилет был застёгнут только наполовину, одна штанина мокрая до колена, а на голове вместо берета красовался абажур. Подрывник держал под мышкой деревянный ящик с бутылками, в правой руке — липучкомёт, а в зубах — отвёртку Инженера, пропавшую три дня назад.
Он обвёл единственным глазом разрушенную мастерскую, вращающийся пространственный разрыв, Солдата с ракетомётом, Медика у генератора и Инженера с кабелями в руках.
— Ага, — сказал Тавиш. — Значит, я пришёл как раз вовремя.
— Выйди, — произнёс Инженер.
— Не могу.
— Почему?
Подрывник ногой подтолкнул в помещение большой цилиндрический заряд, обмотанный проводами. На боку белой краской было написано: «НЕ БРОСАТЬ. НЕ КУРИТЬ. НЕ СПРАШИВАТЬ».
— Потому что фитиль уже горит.
Все посмотрели вниз.
Из короткой трубки на конце заряда действительно сыпались искры.
Солдат одобрительно кивнул.
— Хороший пароль.
Инженер отпустил кабели.
— Тавиш, что это?
— Усилитель.
— Чего?
— Всего.
Медик наклонился, заинтересованно рассматривая заряд.
— В нём жидкость.
— В основном.
— Какая?
— Семейная.
— Подрывник, — очень тихо сказал Инженер, — зачем ты принёс сюда активную бомбу?
Тавиш выплюнул отвёртку себе в ладонь.
— Потому что вы двое с утра заперлись, утащили половину электричества базы и запретили мне входить. А когда умные люди что-то запрещают, это обычно значит, что им не хватает взрывчатки.
— Никогда это не значит.
— Вот поэтому ваши эксперименты так долго идут.
Инженер бросился к заряду. Фитиль оставался длиной не больше двух дюймов.
— Вода! — крикнул он.
Система пожаротушения в этот момент прекратила работу.
С потолка упала последняя капля.
Медик схватил пробирку с грязной водой из разрыва.
— Этого мало.
Солдат вытащил флягу.
— У меня есть резервная моча для проверки вражеских мин.
— Не надо! — сказали все трое.
Подрывник посмотрел на пространственное окно.
Его пьяная ухмылка исчезла.
За проёмом небо пульсировало красным. Чёрные облака вращались всё быстрее. Ржавая баржа дрожала, словно по её корпусу били огромным молотом. В камышах вспыхивали разряды. Вода поднималась вверх длинными струями, нарушая силу тяжести.
Тавиш сделал шаг ближе.
— Это ещё что за проклятая Шотландия?
— Не трогай! — Инженер попытался схватить заряд.
Тот сам поехал по мокрому полу.
Воздушный поток тянул его к платформе.
Инженер ухватился за один конец. Подрывник — за другой. Ящик с бутылками выскользнул у Тавиша из-под мышки, упал и раскололся. Стекло и тёмная жидкость разлетелись по полу.
— Моя выпивка!
— Держи бомбу!
— Я умею делать и то и другое!
Он попытался дотянуться до уцелевшей бутылки ногой. Заряд вырвался из рук Инженера, перевернулся и покатился прямо к разрыву.
— Медик! Генератор! Сейчас!
Медик нажал пуск.
Двигатель взревел. Кабели натянулись. По ним пробежали ослепительные дуги. Телепортер на секунду сжался внутрь, будто пространство втянуло воздух.
Заряд достиг края платформы.
Фитиль исчез в корпусе.
— Всем на пол! — крикнул Инженер.
Солдат упал первым, причём не на пол, а на Инженера, прикрыв его собой и ракетомётом. Медик нырнул за операционный стол. Подрывник остался стоять, глядя, как его бомба поднимается в воздух.
Она не взорвалась.
На одно невозможное мгновение заряд завис в центре разрыва. Половина находилась в мастерской, половина — под чужим грозовым небом.
Красный свет катушек смешался с багровыми вспышками того мира.
Медик выглянул из-за стола.
— О-о.
Инженер услышал это и понял, что ничего хорошего дальше не будет.
Заряд детонировал сразу в двух местах.
Взрыв не разошёлся наружу. Он провалился внутрь самого себя, превратившись в белую точку. Все предметы в мастерской на долю секунды потянуло к ней: инструменты, осколки, бумаги, шлем Солдата, операционную ширму, Архимеда и самого Подрывника.
Тавиш успел выпустить липучкомёт и вцепиться обеими руками в дверной косяк.
— Эй! — возмутился он. — Это моя лучшая бомба!
Дверь вырвало из стены вместе с косяком.
Подрывника потащило к платформе.
Инженер сбросил с себя Солдата, вскочил и поймал Тавиша за ремень. Рывок едва не вывихнул ему плечо.
— Солдат! Помоги!
Солдат схватил Инженера за пояс. Медик выбежал из укрытия и уцепился за Солдата.
Получилась цепь из четырёх человек, медленно скользившая по мокрому полу к разрыву.
— Выключи генератор! — крикнул Инженер.
— Я не могу дотянуться! — ответил Медик.
— Отпусти нас!
— Тогда вы улетите!
— В этом и смысл!
— Для тебя, может быть!
Тавиш болтался почти горизонтально. Его ноги уже находились над платформой. За его спиной чужой мир распался на полосы: вода, бетон, чёрные деревья, красное небо.
С платформы ударила новая волна холода.
Подрывник посмотрел туда — и впервые за всё время на его лице появилось не веселье, не пьяное раздражение и не азарт.
Страх.
Короткий, ясный, мгновенно протрезвляющий.
— Парни, — сказал он. — Там что-то смотрит.
Инженер увидел в разрыве движение.
Далеко за ржавым судном, среди камыша и искривлённых воздушных волн, стояла фигура. Слишком высокая для человека. Наклонённая вперёд. Её очертания появлялись и исчезали вместе со вспышками, но два тусклых огня оставались на месте.
Они были направлены прямо на мастерскую.
Медик перестал кричать о генераторе.
— Интересно.
— Не сейчас! — рявкнул Инженер.
Фигура двинулась.
Не к ним — в сторону. Но вода вокруг неё взорвалась фонтанами. Пространственное окно задрожало. Тяга усилилась так резко, что ботинки Солдата оторвались от пола.
Ремень на груди Подрывника затрещал.
— Держись! — крикнул Инженер.
— Я держусь!
— Не ты! Ремень!
Пряжка лопнула.
Инженер остался с обрывком кожи в руках.
Подрывника швырнуло в разрыв.
На миг его силуэт застыл в белом свете: одна рука тянулась к ним, другая всё ещё сжимала уцелевшую бутылку. Затем он исчез.
Окно схлопнулось.
Воздушный поток оборвался. Инженер, Солдат и Медик рухнули на пол в спутанную кучу. Генератор захлебнулся, выпустил облако чёрного дыма и замолчал.
В мастерской стало тихо.
Настояще тихо.
Где-то потрескивал оборванный провод. С потолка падала вода. На платформе медленно вращался красный берет Подрывника.
Инженер поднялся первым.
— Тавиш?
Никто не ответил.
Он подбежал к телепортеру. Катушки были мертвы. Металл остыл так быстро, что покрылся инеем. На приборах — нули. Ни сигнала, ни обратной связи, ни остаточного заряда.
Только на осциллографе оставалась последняя линия: огромный пик, уходящий за край бумаги.
Медик встал рядом. Его халат был порван, очки сидели криво, а Архимед каким-то образом снова устроился у него на плече.
— Он прошёл целиком, — тихо сказал Медик.
— Я вижу.
— Это хорошо.
Инженер повернулся к нему.
— Хорошо?
— Значительно лучше, чем если бы половина осталась здесь.
— Доктор.
— Я пытаюсь поддерживать моральный дух.
Солдат поднял с платформы берет. Он держал его обеими руками неожиданно осторожно.
— Вражеская страна похитила нашего подрывника.
Инженер посмотрел на мёртвые катушки.
— Мы не знаем, где он.
— Знаем. По ту сторону.
— «По ту сторону» — не координаты.
— Для артиллерии — почти координаты.
— Не начинай.
Солдат надел берет поверх каски.
— Операция по спасению рядового Циклопа начинается немедленно.
— Он не рядовой.
— Теперь рядовой. Понижение за самовольное исчезновение.
Медик уже собирал с пола инструменты, уцелевшие после взрыва.
— Чтобы вернуть его, нам потребуется восстановить соединение.
— Соединение чуть не уничтожило базу, — сказал Инженер.
— Но не уничтожило.
— Оно утащило Тавиша в неизвестное место.
— Значит, впервые перенесло взрослого человека без видимых опухолей.
Инженер шагнул к нему.
— Мы даже не знаем, жив ли он.
Медик замер.
На секунду из его лица исчезло всё привычное: азарт, насмешка, нетерпение человека, которому мир слишком медленно раскрывает внутренности. Остался врач — возможно, очень плохой врач, лишённый лицензии и большинства этических ограничений, но всё-таки врач, который видел, как его пациент исчез в машине.
— Нет, — сказал он. — Не знаем.
Солдат крепче сжал ракетомёт.
— Он жив.
Инженер посмотрел на него.
— Откуда уверенность?
— Потому что он ещё не вернул мне двадцать долларов.
— Это не доказательство.
— Для Подрывника — клятва крови.
Медик неожиданно кивнул.
— В этом он прав.
Инженер подошёл к платформе и поднял уцелевшую бутылку. Стекло покрылось инеем. На этикетке не осталось ни одной сухой буквы.
Он вспомнил лицо Тавиша перед исчезновением. Не слова о бомбе. Не попытку спасти бутылку. Те несколько секунд, когда пьяный шотландец смотрел в чужой мир совершенно трезвым глазом.
Там что-то смотрит.
За стенами базы снова загремело. Далеко на полигоне сработала сирена, уже их собственная. Кто-то закричал, что синий Шпион в здании. Затем другой голос сообщил, что это красный Разведчик в синем пиджаке. Последовал выстрел.
Обычная жизнь возвращалась.
Только Тавиша в ней больше не было.
Инженер поставил бутылку на верстак.
— Солдат, найди все обломки двери и принеси сюда. Ничего не выбрасывай.
— Есть!
— И сними его берет.
— Отрицательно. Это боевое знамя спасательной операции.
Инженер решил не тратить время.
— Медик, проверь кровь на платформе, ткань с ремня и всё, что выбросило с той стороны. Мне нужно понять, оставил ли он часть массы здесь.
— Разумно.
— Никаких опытов на образцах без моего ведома.
Медик отвёл взгляд.
— Доктор.
— Хорошо. Без твоего предварительного обнаружения.
— Я сказал не это.
— Но это более реалистичное соглашение.
Инженер сел перед раскрытым корпусом телепортера. Внутри всё выгорело. Контакты расплавились, кристалл синхронизации треснул, обмотка превратилась в сплошной кусок меди. На восстановление обычной машины ушёл бы день.
Но это больше не была обычная машина.
В глубине корпуса, там, где не проходило ни одного провода, застрял новый предмет.
Инженер осторожно поддел его пинцетом и вытащил наружу.
Небольшая металлическая гайка. Почерневшая, покрытая грязью. К ней был привязан кусок тонкой проволоки, а на проволоке — свернувшийся клочок бумаги.
Он развернул бумагу.
На ней не было слов. Только торопливо нарисованный углём знак: круг, перечёркнутый тремя ломаными линиями. Под ним — стрелка, направленная вниз.
Медик заглянул через плечо.
— Это не Тавиш.
— Знаю.
— Тогда кто отправил?
Инженер посмотрел на мёртвую платформу.
Внутри корпуса раздался едва слышный щелчок.
Осциллограф, отключённый от питания, прочертил на бумаге один короткий зубец.
Потом второй.
Инженер снял очки и медленно протёр их краем рубашки.
— Похоже, — сказал он, — проблема ещё не решена.
Солдат вскинул ракетомёт и широко улыбнулся.
— Отлично.
За тысячи миль — а может быть, за пределами самого мира — над чёрной водой погас последний отблеск пространственного разрыва.
Подрывник падал в камыши, окружённый осколками стекла, клочьями красного света и остатками собственной уверенности.
Потом Зона ударила его о землю.
И всё пошло не так.
Спасибо за чтение
Вернуться к книге
