Тамару вырвали из рук Вадима, его оттащили, приложили к лицу кислородную маску.

– Очистить помещение! Задействовать вентиляционный насос!

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

Техники уже облепили терминалы.

– Первый дивизион отсутствует в полном составе! – кричали оттуда. – Определяем координаты…!

– Жива? – спросил Каташин.

Медик положил руку на шею женщины и Вадим крепче прижал кислородную маску к лицу, отчаянно пряча слезы.

– Всё, – покачал головой медик, – время смерти тринадцать часов, двадцать минут.

Генерал повернулся к Мальскому.

– Вы в порядке?

Тот, молча, кивнул. Шагнул назад, будто опираясь на терминал. Незаметно рука скользнула назад, и пальцы нащупали нужную комбинацию.

В тёмной глубине холодного Берингова моря мчались в никуда десятки роботов. На внутреннем дисплее каждого мелькнул значок запуска нового протокола, потекли строчки данных, загружаясь в память. Дивизион резко сменил курс, получив координаты пункта назначения.

– ТОРА активна, – замигал отчёт новой операционной системы. – Установлены параметры допуска создателей. Допуск высшего уровня: Тамара Ланина, Вадим Мальский.

Поток данных прекратился, и последняя команда, передаваемая компьютером базы, потухла после успешного выполнения.

– Удаление модуля слежения.

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

* * *

2045 год. 54° северной широты, 45°восточной долготы

В помещении царила абсолютная темнота. Практически литая коробка из металла, упрятанная под тяжёлые каменные плиты. Здесь не было света, не было воздуха, звука.

Мрак приоткрыл один глаз. Так могло показаться со стороны. Неуверенно вспыхнул красный огонёк и погас. Но попытался вновь, дрогнул, и на сей раз, устоял. Зажёгся, отгоняя темноту от железных стен и створок дверей, намертво прижатых друг другу.

Под толстым слоем пыли вспыхнул монитор. Возник счётчик заряда батарей и схема подключения остальных модулей. Рядом с первым огоньком вспыхнул ещё один, и ещё…

По мере того, как энергия добиралась до каждого назначенного схемой устройства, становилось всё больше света. Чем-то было похоже на потягивание мышц после долгого сна, но компьютер управления пока не торопился выходить из режима готовности. Таймер досчитывал последние секунды до контрольного звонка.

Монитор отразил пробуждение. Ещё не разобравшись, кто есть кто, компьютер послал запросы по всем схемам подключения. Принял ответы всех модулей и, наконец, определил свой статус.

Компьютер боевого типа – КоБоТ 09 «Оружейник». Но… Вместо привычных пушек в списке устройств оказались два компрессора, резервуар с воздухом, водяной насос, система освещения из шести ламп и робот ремонтник.

– Ещё два ящика для цветов и я садовник! – компьютер выдал гневную трель пустоте.

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

– В ожидание, – отозвался КоБоТ, – сначала мои задачи.

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

В полутьме заработали насосы, опустошая резервуар. «Оружейник» добавил кислорода побольше. Гулять, так гулять! Подал энергию на освещение, проверил водяной насос.

– А ты зачем здесь? На случай затопления? В непроницаемом корпусе?

Настырный модуль упрямо лез в очередь заданий.

– Давай, – согласился, наконец, КоБоТ.

Запросил идентификацию, но получил отказ. Загадочный модуль под веселым названием БК-5п «Подсолнух» совсем не торопился подчиняться главному компьютеру, заявив, что главный здесь вообще-то он!

КоБот обратился к протоколу, повисел в шоке, но возразить было нечего. Все ресурсы и, правда, были зарезервированы под секретный «Подсолнух». Заполнить помещение воздухом, включить свет, передать всю свободную энергию модулю… А полы не помыть? Может, пыль протереть? Нет? Ничего не надо?

– Ты дашь энергию, транзистор упрямый? – нетерпеливо выразился «Подсолнух».

– А куда я теперь денусь? – ответил «Оружейник».

Зажегся ещё один дисплей, появилась шкала заполнения блока питания модуля.

– Всё, – отозвался «Подсолнух». – Дальше я сам.

Но, проведя самодиагностику, БК-5п тревожно пикнул. Протокол действий частично отсутствовал.

Если бы «Подсолнух» мог себя видеть, он бы понял почему. С правого бока чернела дыра – осколок снаряда, пробивший её, ещё торчал с другой стороны. По счастливой случайности изолированные блоки устройства остались целы, но обрывки проводов, некогда ведущих к одному из блоков памяти, оказались срезаны. Под ними через дыру набрался разный мусор, высохший за годы в труху.

Но модуль этого не видел и послал запрос вместе с потоком энергии к не отвечающему участку памяти. Оголённая медь брызнула раскалённой искрой, поджигая сухой мусор в ту же секунду.

На мониторе КоБоТа замелькал аварийный значок.

– Тебе помощь не нужна? – поинтересовался он.

– Да. Туши пожар.

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

– Болван, из-за тебя выполнять программу заново, – высказался КоБоТ. – Что у тебя?

Насосы снова приступили к выполнению первичной задачи.

– Аварийная ситуация, часть хранилища памяти потеряна, выполнить программу не удастся, – ответил БК-5п.

– Дай мне доступ.

«Подсолнух» обдумывал.

– Давай, хуже не будет, – подбодрил «Оружейник».

Модуль оценил возможности компьютера боевого типа.

– У тебя есть мобильный ремонтник, – утвердил он.

– Да, – согласился КоБоТ. – Как раз на такой случай.

– Подключайся.

«Оружейник» получил допуск к системам «Подсолнуха», осмотрелся.

– Эге, парень, да ты крут!

Статус – действующая биокапсула. Год сборки: две тысячи двадцатый. Очень старая модель, но самая крепкая. Три слоя брони, свои амортизаторы. Укомплектована всеми системами защиты. По данным статистики биокапсула пережила триста взрывов, семьсот попаданий в корпус, проехала, в общей сложности, двести тысяч километров. И ещё работает? И, правда, вояка что надо!

Но все ресурсы капсулы практически исчерпаны. Как бы там ни было, пришло время реанимации спящего объекта. Лишь одно действие осталось невыполненным – требовалась загрузка в память объекта некоторых данных, которые, конечно, оказались на отрезанной плате.

Робот ремонтник смотался во внутренности капсулы и передал, что контакты платы оплавлены. Значит, вся бесценная информация утеряна.

– Выбора нет, – решил «Подсолнух», – этап осуществить не возможно. Перехожу на следующий. Начинаю реанимацию.

Бронированный корпус капсулы мягко съехал в сторону, открывая резервуар объекта под ещё одной прозрачной крышкой из толстого пуленепробиваемого стекла. Внутренние лампы осветили ванну, заполненную кислородной жидкостью.

«Подсолнух» спустил её, чтобы объект лёг на дно резервуара. В стенках открылись отсеки медицинских держателей. Металлические клешни убрали трубки изо рта объекта, после откачки жидкости из лёгких и все катетеры, проверили рефлексы. Осталось дождаться окончания действия седативного препарата.

– Закончил? – спросил КоБоТ. – Программа выполнена?

– Да. А ты?

– Завершаю работу после открытия дверей.

– Сон объекта после прекращения процесса длится от нескольких минут до двух часов, – сказал «Подсолнух», и спустя секунду добавил: В нашем случае три минуты. Сон закончен.

Биотелеметрические датчики в резервуаре зафиксировали изменение состояния. Объект приходил в себя.