Игрок из космоса
Игрок из космоса
Глава: Первая.
Часть первая.
«Ледяное безмолвие»
Сначала мороз брал по одному. Кто-то выбежал проверить, почему отключился свет. Кто-то выскочил за ребёнком, который задержался у подъезда. Кто-то просто хотел вдохнуть — и не смог. Холод хватал мгновенно, за одну секунду вытягивая из тела всё тепло, всю жизнь. Человек застывал там, где стоял: с поднятой ногой, с протянутой рукой, с полуоткрытым ртом, будто хотел крикнуть, но звук замёрз раньше, чем успел родиться.
Они становились статуями. Не красивыми, как в музеях, а страшными, искажёнными паникой. И город превратился в галерею ужаса.
А потом пришёл ветер.
Он не дул — он рвал. Тяжёлый, ледяной, он нёс с собой не снежинки, а острые кристаллы, которые царапали стены и звенели, как битое стекло. Ветер швырял друг в друга эти ледяные фигуры. Они сталкивались, звенели и рассыпались на куски. Хруст был повсюду — сухой, резкий, как треск костей. Статуи падали, ударялись о землю и ломались на острые обломки. От них оставались только груды льда на тротуарах, которые ветер тут же подхватывал и гнал дальше, как шрапнель.
Небо стало серым и плоским, будто кто-то натянул над городом стальную крышку. Солнце если и появлялось, то выглядело как тусклое белое пятно, не дающее ни тепла, ни света. Тени стали чёрными, густыми, они лежали на улицах, как застывшая смола.
Дома ещё держались. Окна покрылись толстым слоем инея, похожим на застывшие слёзы. В некоторых квартирах ещё горел свет — слабые, дрожащие огоньки, как последние искры. Но их становилось всё меньше. Электричество гасло: трансформаторы не выдерживали холода, провода лопались от напряжения и падали на улицы, где тут же обрастали ледяными наростами, похожими на стеклянные корни.
Реки и каналы замёрзли за одну ночь, но лёд был не гладким — он пошёл трещинами, вздулся буграми, словно вода пыталась вырваться, но не смогла. Мосты превратились в ледяные арки, покрытые колючим инеем. Машины, застрявшие на дорогах, стояли, как каменные звери, их стёкла покрылись узором, который не рисовал никакой художник, а выцарапал мороз.
Птицы падали с неба, не успев долететь до укрытия. Их маленькие замёрзшие тельца лежали на крышах и подоконниках, покрытые тонкой коркой льда, как хрупкие игрушки. Животные, которые пытались бежать, застывали на бегу, их силуэты оставались в воздухе, как вырезанные из льда тени.
Город больше не жил. Он замер, затаил дыхание и ждал, когда ветер доломает всё, что ещё держится.
И в этой мёртвой тишине, среди ледяных статуй и разбитых витрин, начали появляться первые огни — не домашние, слабые, а яркие, резкие, прожекторные. На площадях и у вокзалов встали тяжёлые машины с огромными двигателями, которые ревели, разрывая ледяную тишину. Из них выходили люди в тяжёлых утеплённых костюмах, с масками, закрывающими лица. Они не смотрели на статуи — они их убирали. Тяжёлыми крюками сбивали ледяные фигуры, сталкивали их в кучи, а потом эти кучи грузили на платформы и увозили куда-то в темноту.
Говорили, что это спасатели. Говорили, что они расчищают пути для эвакуации. Но со стороны это выглядело так, будто город стирают с лица земли, чтобы освободить место для чего-то нового.
А где-то далеко, за пределами города, над горизонтом, начали подниматься тонкие столбы дыма — не от пожаров, а от огромных генераторов, которые пытались удержать тепло хотя бы в одном месте. И среди этого дыма, как призраки, скользили силуэты кораблей — не морских, а космических. Они стояли на специальных площадках, их корпуса блестели в тусклом свете, как ледяные клинки.
Это были последние корабли. Последние шансы.
И пока город хрустел и ломался под ветром, на этих кораблях готовили двигатели к старту. Потому что на Земле больше нельзя было жить. Земля стала могилой, покрытой льдом.
Слухи о «Ковчеге» ходили ещё до того, как погас последний свет в мегаполисах. Говорили, что где‑то в стратосфере, за пеленой ледяных облаков, растёт конструкция, которую нельзя охватить взглядом. И это не был корабль в привычном смысле — это была сфера, способная обнять планету, как стеклянный пузырь.
Когда «Ковчег» наконец проявился, он не просто заслонил небо — он переписал горизонт. Его сегменты, соединённые сияющими швами, медленно смыкались, поглощая свет тусклого солнца. По поверхности бежали волны энергии, будто металл дышал. Это был не транспорт — это был новый мир.
Эвакуация шла без пафосных речей. На площадях, где ещё недавно грохотали машины спасателей, теперь стояли лифтовые шахты, уходящие вверх, в сердцевину сферы. Люди шли туда молча, кутаясь в одеяла, сжимая в руках узелки с самым нужным. Их не спрашивали, не проверяли — просто вели по коридорам, где воздух уже был другим: сухим, стерильным, без запаха мороза.
Внутри «Ковчега» пространство обманывало глаз. За каждой дверью открывались залы, похожие на города: с улицами, парками, даже с искусственным небом, где по расписанию загоралось мягкое солнце. Но это солнце не грело — оно лишь напоминало о том, что было.
Правительство объявило, что «Ковчег» будет дрейфовать на орбите, пока Земля не проснётся. Учёные шептали, что лёд может держаться веками, а может треснуть завтра — никто не знал. Но пока система работала: воздух циркулировал, вода очищалась, экраны показывали один и тот же успокаивающий вид — спокойный океан и зелёные берега, которых больше не существовало.
В первые дни люди бродили по этим искусственным улицам, трогали стены, проверяли, настоящие ли деревья. Они искали трещины в иллюзии, надеясь, что это всё сон. Но стены были твёрдыми, а растения — живыми, хоть и рождёнными не в почве, а в стерильных колбах. Тонкие трубки тянулись к корням, подавая питательный раствор; датчики считывали пульс роста, а свет ламп заменял солнце. Листья были не пластиковыми — они шелестели, если провести по ним ладонью, и пахли влажной землёй и зеленью, как в настоящем лесу. Люди замирали рядом с этими деревьями, вдыхали этот запах и на мгновение верили, что холод остался где‑то далеко, за пределами сферы.
А потом начались перебои.
Сначала погас свет в одном секторе, потом в другом. Искусственное солнце на несколько минут сменилось мерцающей тьмой, и в эти мгновения люди слышали то, чего не должно было быть в герметичной капсуле, — вой ветра. Он доносился не снаружи, а будто из самих стен, как будто «Ковчег» был не спасением, а гигантским саркофагом, который медленно сжимался.
В центре управления, скрытом за бронированными дверями, инженеры смотрели на экраны, где пульсировали линии энергопотребления. Ресурсов хватало на десятилетия, если экономить. Но людей было слишком много. Системы не были рассчитаны на такую плотность, на столько жизней, которые требовали воздуха, воды, тепла.
И тогда прозвучало первое предупреждение: «Нормирование. Сокращение. Адаптация».
Слова были мягкими, но смысл — жёстким. Людям предстояло научиться жить в новом мире, где каждый вдох был учтён, а каждый луч света — распределён.
Где‑то в глубине «Ковчега», в секторе, который ещё не успели заселить, двери в пустые залы начали медленно закрываться. Система перестраивалась, отсекая лишнее, чтобы сохранить главное. И в этой перестройке слышался тот же хруст, что и на улицах замёрзшего города, — хруст ломающегося привычного мира.
Земля осталась внизу, покрытая льдом, как забытая могила. А наверху, в стальной утробе «Ковчега», человечество училось дышать по расписанию.
Шли месяцы, и «Ковчег» перестал быть просто спасательной капсулой. Он становился домом.
Внутри сферы появилось то, чего никто не ожидал в начале: настоящие улицы. Не коридоры с рядами коек, а проспекты с тротуарами, фонарями и маленькими кафе, где пахло свежим хлебом из лабораторных пекарен. Дома на этих улицах строили из лёгких композитов, но фасады делали разными — кирпичными, стеклянными, даже с черепицей, — чтобы люди, проходя мимо, вспоминали свои старые города. На перекрёстках стояли остановки беспилотных трамваев, а вдоль дорог высаживали деревья из тех самых колб: клёны, берёзы, тополя.
Осенью их листья желтели по расписанию, и жители выходили на улицы просто чтобы посмотреть на листопад — единственный листопад, который остался у человечества.
Работали школы. Дети, которые никогда не видели Земли, учились по тем же программам, что и раньше: математика, история, физика, литература. Только теперь на уроках природоведения Землю показывали на экранах, как далёкую голубую планету под коркой льда, и учитель говорил: «Когда-нибудь мы вернёмся». Ребятишки рисовали Землю на перемене — солнце, море, бабочек. Никто из них не знал, как это выглядит по-настоящему.
Открывались больницы, спортзалы, библиотеки и театры. Люди работали: инженеры обслуживали системы, агрономы растили урожай в оранжереях, учителя учили, врачи лечили, строители достраивали новые кварталы. Жизнь выстраивала себя заново.
А потом пришла новая жизнь в прямом смысле. Первые дети «Ковчега» родились на третьем году дрейфа. В родильном отделении не отключали свет и играли колыбельные через общую сеть — весь сектор слушал, как кричит новорождённый. Это был первый крик человека, который никогда не услышит ветра над настоящим полем. Родителей поздравляли даже незнакомые люди на улицах: рождение стало не просто радостью семьи, а победой всего человечества.
Правительство решило, что замороженные полномочия восстановят заново. Объявили первые выборы президента «Ковчега». Агитационные экраны на улицах сменяли друг друга, кандидаты выступали в больших амфитеатрах, а урны стояли прямо у входа в школы. Голосовали все взрослые жители — от врачей до сантехников. Когда объявили результаты, победитель сказал не речь о величии, а простые слова: «Мы выживем, потому что мы всё ещё люди. И мы всё ещё вместе». Люди плакали и аплодировали — не ему, а самой возможности снова выбирать, как на Земле.
Но люди продолжали рождаться, и секторы заполнялись.
Тогда началась большая стройка. На окраинах «Ковчега» прокладывали новые улицы: сначала голые каркасы с развешанными кабелями, потом — свет, воздух, деревья из колб, дома. Новые кварталы получали имена в честь земных городов: Невский проспект, Малая Морская, Октябрьский бульвар. Старики, помнившие настоящие города, спорили, похоже ли получилось, а молодёжь просто записывала адреса: «живу на новом проспекте, заходи».
Сфера росла изнутри, как живой организм: каждый год добавлялись километры улиц, новые парки, новые школы. Карты «Ковчега» приходилось
переиздавать каждые полгода.
Земля оставалась внизу, белая и мёртвая. Но наверху уже звенели детские голоса, открывались школьные двери и разрастались улицы. Человечество не просто выжило.
Оно начало жить заново.
Глава 1. Часть 2
Утро на «Ковчеге» всегда начиналось одинаково — с мягкого, нарастающего света, который будто просачивался сквозь потолок и медленно разгонял темноту. Но для Дина Хомского каждое утро всё равно было немного другим: сегодня он проснётся с мыслью о контрольной по расчётам, завтра — с волнением перед практикой в инженерном секторе, а послезавтра, может быть, просто с надеждой, что в столовой снова будут пироги с яблоком.
В этот день Дин проснулся ровно за семь минут до будильника. Он уже давно заметил: если дать себе ещё пять минут полежать, день сразу пойдёт как-то не так — торопливо, скомканно, будто ты всё время догоняешь. А Дин не любил опаздывать. Не потому, что боялся наказания, а потому, что знал: в мире, где всё держится на точных расчётах, даже пять минут могут стать разницей между «успели» и «не успели».
Он сел на кровати, потянулся, чувствуя привычную утреннюю дрожь — не от холода, а от того, что день уже начался, даже если ты ещё не встал. Комната была небольшой, но уютной: шкаф, стол с планшетом, полка с учебниками, на стене — карта «Ковчега», исчерченная его собственными пометками.
На стуле висела школьная форма: тёмно‑серая куртка с эмблемой сектора, брюки, на полу — аккуратно поставленные ботинки. Рядом лежала сумка, собранная ещё с вечера: в ней тетради‑планшеты, стилус, бутылка с водой и маленький термос, который ему когда‑то дала мама. Дин до сих пор наливал в него чай по утрам.
Он быстро оделся, застегнул куртку до самого верха — так теплее, когда идёшь по длинным переходам между секторами. В зеркале над шкафом мелькнуло его собственное отражение: взъерошенные волосы, чуть сонные глаза, но уже с той собранностью, которая появлялась у него к восьмому уроку.
На кухне его ждал Брюс Кириллович. Он сидел на табурете, одной рукой держа кружку, а другой тыкал в экран планшета, где крутился какой‑то обучающий ролик по навигации.
— Ты опять встал раньше будильника, — буркнул Брюс, не отрываясь от экрана. — Ты пугаешь людей.
— Я не пугаю, — улыбнулся Дин. — Я просто не люблю опаздывать.
Брюс наконец оторвался от планшета и посмотрел на него.
— Ладно, ладно. Зато я сделал тебе бутерброд. Не благодари.
Бутерброд был простой: хлеб из лабораторной пекарни, тонкий ломтик сыра, лист салата, выращенного в колбе. Дин взял его, кивнул и сказал самое важное:
— Спасибо.
Они вышли в коридор. Здесь уже было шумно: кто‑то торопился, кто‑то зевал, кто‑то спорил о домашнем задании. Воздух пах озоном и чуть‑чуть — свежим хлебом. Двери квартир были разными: у одних — строгие серые панели, у других — цветные наклейки, рисунки, записки. Кто‑то даже повесил на дверь маленькую деревянную табличку с именем.
Путь до школы шёл через новый квартал.
Тут стены были ещё светлее, чем в старых секторах, и на стыках панелей виднелись свежие швы — будто сфера только что подросла. По бокам тянулись ряды деревьев из колб: их корни были видны сквозь прозрачные боксы, трубки тянулись вверх, подавая питание. Листья шелестели, когда мимо проходил поток людей, — и этот звук был самым настоящим.
— Смотри, — Брюс ткнул пальцем в сторону одного дерева. — У него листья чуть темнее. Наверное, другой раствор.
— Или ему просто не хватает света, — пожал плечами Дин. — Тут лампы не такие яркие, как в старых секторах.
— Зато тут просторнее, — возразил Брюс. — Мне нравится. Как будто город дышит.
Школа встретила их знакомым гулом: голоса, шаги, хлопанье дверей. На входе стоял сканер, который тихо пищал, подтверждая допуск, а на стене висел большой экран с расписанием и напоминаниями: «Не забудьте сдать проект по физике до пятницы», «Сегодня в столовой — овощной суп и пирог с яблоками», «Собрание старшеклассников в актовом зале».
В классе Дин сел на своё место — у окна, откуда был виден кусочек «неба»: не настоящего, конечно, а проекции. Сегодня на нём было утро над океаном — спокойное, синее, без волн. Вика Аластор вошла чуть позже, спокойная и собранная, как всегда. Она кивнула Дину, села рядом и достала свой планшет.
— Сегодня контрольная по расчётам, — тихо сказала она. — Если хочешь, можем потом пройтись по задачам.
Дин чуть улыбнулся.
— Если успеем. У меня ещё проект по системам жизнеобеспечения.
Вика чуть приподняла бровь.
— Значит, успеем. Ты не из тех, кто сдаёт в последний день.
День пошёл своим чередом. Первый урок — математика, где учитель ставил на доску задачу, а Дин почти сразу тянул руку, потому что видел решение ещё до того, как успевал додумать формулировку. Второй — физика, где они разбирали, как перераспределяется тепло в замкнутых системах: тема была не просто абстрактной, а жизненно важной для «Ковчега».
Третий — история, где говорили не про древние битвы, а про то, как человечество выживало в кризисах: про полярные станции, про подземные города, про первые орбитальные колонии. Учитель смотрел на класс и говорил:
— Мы не первые, кто оказался в замкнутом пространстве. Но мы — те, кто должен сделать так, чтобы это пространство стало домом.
На переменах они с Брюсом стояли у окна и смотрели, как по улице идут люди, как открываются новые двери, как строители ставят рамы для следующего квартала. Иногда к ним подходила Вика и молча становилась рядом, будто ей тоже нужно было на секунду выдохнуть и посмотреть, как мир продолжает жить.
А на большой перемене случилось то, что случалось почти каждый день: в коридоре появился Игорь. Он шёл с компанией, нарочно громко говорил, смеялся, и в какой‑то момент его взгляд скользнул по Дину.
— О, Хомский опять всё знает, — бросил он, проходя мимо. — Наверное, надеется, что это поможет ему стать капитаном.
Брюс напрягся, будто хотел что‑то сказать, но Дин только спокойно посмотрел на Игоря и ответил:
— Я надеюсь, что это поможет нам всем не заблудиться, если что‑то пойдёт не так.
Игорь хмыкнул и пошёл дальше. А Вика, стоявшая рядом, едва заметно кивнула — будто оценила, что Дин не стал спорить.
После уроков они шли домой втроём: Дин, Брюс и Вика. По дороге обсуждали задачи, спорили о том, какой маршрут лучше, и смеялись над чем‑то своим. Ветер, который гудел в переходах, казался уже не страшным, а просто частью дома — как шум вентиляции или писк сканера.
Дома Дин сел за стол, открыл планшет и начал доделывать проект. Мама заглянула, спросила, поел ли он, принесла ещё одну кружку чая. Папа стоял у окна и смотрел на проекцию неба, будто ждал, что оно вдруг станет настоящим.
Когда Дин лёг спать, он ещё долго лежал и слушал, как тихо гудит «Ковчег»: где‑то далеко работали насосы, где‑то переключались системы, где‑то строились новые улицы.
И он знал: завтра будет новый день, новые задачи, новые маршруты. И он будет готов.
Потому что здесь, внутри стальной сферы, школа была не просто школой. Она была тренировкой для жизни, которую никто не выбирал, но которую нужно было прожить достойно.
Вика Аластор вошла в класс не так, как входили остальные ученики. Не торопливо, не оглядываясь, не пытаясь слиться со стенами. Она шла ровно, будто знала: на неё всё равно посмотрят. Дин в тот момент как раз дописывал формулу на планшете и поднял голову только тогда, когда в классе стало тише — не потому, что прозвенел звонок, а потому что все вдруг перестали шуршать тетрадями и переговариваться.
— Доброе утро, класс, — спокойно сказала учительница по системной навигации, госпожа Ли. — У нас сегодня новая ученица. Вика Аластор. Прошу, представься ребятам.
Вика чуть наклонила голову — не поклон, но и не небрежный кивок. Просто жест, который говорил: «Я здесь, и я не собираюсь прятаться».
— Меня зовут Вика. Раньше училась в секторе Альфа, теперь буду здесь. Люблю точные расчёты, не люблю, когда тянут время, и терпеть не могу, когда спорят ради спора.
Кто-то хихикнул на задних партах. Кто-то удивлённо присвистнул. А Дин просто кивнул, будто услышал самое правильное вступление, какое только можно было сделать.
Госпожа Ли чуть улыбнулась:
— Отлично. Садись… вон туда, рядом с Дином. У него как раз свободная парта, и он не будет отвлекать тебя болтовнёй.
Вика прошла к месту, села, достала планшет, открыла чистый лист и посмотрела на доску, будто уже ждала следующую задачу. Дин поймал её взгляд и тихо, одними губами, сказал:
— Добро пожаловать.
Она чуть приподняла бровь, будто проверяя, всерьёз ли он, и едва заметно кивнула в ответ.
А потом в коридоре щёлкнул динамик, и голос, усиленный мегафоном, прокатился по всему сектору, проникая даже сквозь толстые стены классов:
— Внимание, учащиеся. Сегодня в 13:00 все классы проходят обязательное испытание на совместимость систем и личных показателей.
Это не экзамен по предмету, это проверка ваших способностей: скорости реакции, точности расчётов, устойчивости к стрессу и способности работать в связке. Результаты будут учтены при распределении на практику в инженерных и навигационных секторах.
В классе на секунду повисла тишина. Потом кто-то нервно хихикнул. Кто-то прошептал: «Опять эти тесты…» А Игорь, сидевший через три парты, нарочно громко фыркнул:
— Ну конечно. Опять хотят выяснить, кто тут самый «полезный». Наверное, будут мерить, сколько задач ты решишь, пока не начнёшь дрожать.
Брюс, который сидел рядом с Дином, сжал кулаки, но Дин тихо положил ладонь ему на плечо. Не чтобы остановить, а чтобы напомнить: «Не сейчас».
— Это не про то, кто круче, — спокойно сказал Дин, не глядя на Игоря. — Это про то, кто в критической ситуации не потеряет голову. На «Ковчеге» это важнее всего.
Игорь хотел что-то ответить, но госпожа Ли постучала маркером по доске, и звук вышел неожиданно громким:
— Испытание — это не соревнование друг с другом. Это проверка того, как мы можем быть полезны, если что-то пойдёт не так. И да, результаты важны. Но ещё важнее, как вы будете себя вести, когда система начнёт мигать красным.
Вика, не отрываясь от планшета, тихо добавила:
— Значит, сегодня узнаем, кто из нас действительно готов держать курс, а кто только делает вид.
Дин посмотрел на неё и впервые за утро улыбнулся по-настоящему.
После уроков коридор наполнился гулом: ученики шли к главному испытательному залу, где стояли ряды кабин с сенсорными панелями. На стенах мигали схемы, под потолком бежали строки инструкций, а в центре зала на большом экране крутилась простая анимация: стрелка, петля, точка — и снова стрелка. Это был не просто тест, а имитация сбоя: система будет давать противоречивые данные, и нужно будет выбрать, чему верить — датчикам, расчётам или интуиции.
Когда все расселись по кабинам, голос из мегафона снова прокатился по залу:
— Начинаем первый этап. Задача: рассчитать безопасный коридор для челнока при частичном отказе навигационных систем. Время — четыре минуты. Поехали.
Пальцы забегали по экранам. В воздухе запахло напряжением. Где-то рядом кто-то тихо выругался, когда цифры не сошлись. Где-то кто-то, наоборот, выдохнул, когда кривая наконец легла ровно.
Дин не торопился. Он сначала проверил, какие датчики ещё работают, потом прикинул возможные погрешности, потом вывел формулу, которая учитывала не только скорость, но и инерцию. Его экран мигнул зелёным: «Расчёт принят».
Он скосил глаза на соседнюю кабину — туда, где сидела Вика. Она не смотрела на таймер. Она смотрела на схему, будто видела её насквозь. Её пальцы двигались быстро, но без суеты. И когда её экран тоже загорелся зелёным, она на секунду прикрыла глаза, будто сбрасывая напряжение.
А вот у Игоря всё шло не так. Он торопился, вводил данные, стирал, снова вводил. Его экран мигал жёлтым, потом красным. Он ударил ладонью по краю панели, и кто-то из учителей тут же подошёл, спокойно, но твёрдо:
— Спокойно. Перезагрузи. Ищи не скорость, а точность.
Испытание шло дальше: второй этап — работа в паре. Система выдала новую задачу: теперь нужно было не просто рассчитать, а согласовать маршрут между двумя кабинами, где данные отличались на несколько процентов. Ошибка в одном звене ломала всю цепочку.
Дина и Вику поставили в пару. На экранах у них появились две разные версии одной и той же схемы.
Голос из мегафона:
— Ваша задача — прийти к единому решению. У вас три минуты.
Дин быстро глянул на её расчёты.
— У тебя погрешность по оси Y выше, — сказал он. — Но если мы возьмём среднее и добавим коэффициент демпфирования, маршрут станет устойчивее.
Вика посмотрела на его вариант, кивнула.
— Согласен? — спросил он.
— Да, — коротко ответила она. — Но давай добавим ещё один контрольный узел. На случай, если система снова начнёт врать.
Они вбили правки. Экран мигнул зелёным. Время — ровно две минуты пятьдесят семь секунд.
Где-то в соседней кабине Игорь снова стукнул по панели. Его напарник смотрел на него с тревогой, будто боялся, что тот сломает систему.
— Не паникуй, — тихо сказал напарник. — Давай сначала проверим базовые параметры.
Но Игорь уже не слушал.
Когда испытание закончилось, госпожа Ли собрала всех в общем зале. На большом экране побежали результаты: не имена, а номера кабин и оценки по четырём параметрам: точность, устойчивость, скорость, командная работа.
— Сегодня мы не искали идеальных, — сказала учительница. — Мы искали тех, кто не теряет голову, когда мир начинает рушиться. Кто умеет слушать не только себя, но и систему. Кто готов подставить плечо, даже если сам устал.
Вика стояла рядом с Дином и Брюсом. Она не улыбалась, но в её взгляде было что-то новое — не надменность, а спокойствие человека, который только что проверил себя и остался доволен.
Брюс выдохнул:
— Фух. Я думал, что на втором этапе у меня экран взорвётся от напряжения.
Дин улыбнулся:
— Ты держался. И это главное.
Вика чуть склонила голову:
— Вы оба. Особенно ты, Дин. Ты не пытался быть самым быстрым. Ты пытался быть самым надёжным. Это редкость.
Дин пожал плечами, будто это ничего не значило. Но внутри у него что-то тихо щёлкнуло на место.
А Игорь прошёл мимо, не глядя ни на кого. Его результат был в жёлтой зоне. Он знал это. И знал, что все остальные тоже знают.
Вечером, когда они шли домой по новым улицам «Ковчега», где фонари уже горели тёплым светом, а деревья из колб тихо шелестели листьями, Брюс вдруг сказал:
— Знаешь, я раньше думал, что испытание — это когда показывают, кто круче. А теперь понял: это когда показывают, кто сможет удержать курс, если всё пойдёт наперекосяк.
Вика кивнула:
— Именно. На «Ковчеге» не нужны те, кто громче всех кричит. Нужны те, кто не дрогнет, когда погаснет свет.
Дин посмотрел вперёд, на длинную улицу, уходящую в перспективу, и подумал, что теперь у них есть не просто класс и уроки. У них есть задача, которая касается всех: держать этот мир на плаву.
И он был готов.
Урок шёл как обычно: учитель выводил на экран схемы распределения энергии в корабельных системах, Вика делала пометки прямо на полях планшета, а Дина сидела у окна и будто слушала не лекцию, а сам корабль — по тому, как он гудит, она могла сказать, какой из двигателей сейчас чуть сильнее вибрирует.
И вдруг голос директора снова ударил по динамикам — ровно, без пауз, будто каждое слово было прицелом:
— Всем учащимся немедленно выйти во внешний двор. Сегодня состоится проверка ранга силы. Камень Сил активирован.
Класс на секунду замер, а потом все повскакивали, зашуршали куртками, кто-то хихикнул, кто-то нервно зашептал: «Опять эти проверки, да сколько можно». Учитель только коротко махнул рукой:
— Выходим. Быстро, но без толкотни. Держитесь групп.
Вика шла не в толпе, а чуть сбоку, как привыкла: так лучше видно, где может возникнуть затор. Дина держалась рядом, будто по молчаливому уговору они теперь прикрывают друг друга.
Во дворе уже выстроились полукругом. Камень Сил стоял в центре, тяжёлый, тёмно‑серый, с прожилками, которые сейчас не мерцали, а пульсировали, будто внутри него бился чужой, холодный пульс. От него веяло чем-то древним и равнодушным — будто он не хотел ничего знать про людей, но был обязан их измерить.
Директор поднял руку, и шум стих сам собой.
— Подходите по одному. Коснитесь камня ладонью. Не отнимайте руку, пока система не завершит сканирование. Результат будет объявлен вслух.
Первыми пошли ребята из других классов.
У кого-то камень вспыхивал синим, у кого-то зелёным, и голос системы называл: «Ранг D», «Ранг C», «Ранг B». Кто-то радовался, кто-то морщился, будто это была плохая оценка по предмету, который он не учил.
Очередь медленно ползла вперёд. И вот дошла до Дины. Она шагнула, привычно вскинув подбородок, прижала ладонь к камню — и прожилки вспыхнули густым фиолетовым светом, потянулись к её коже тонкими нитями.
— Ранг D, — проговорил голос системы, и по рядам прокатился шёпот. Дина отняла руку, чуть прищурилась, будто хотела что-то переспросить, но не стала. Просто кивнула сама себе и отошла в сторону.
Теперь очередь Вики.
Она не торопилась.
Остановилась перед камнем, посмотрела на него так, будто пыталась понять, что он вообще измеряет: силу удара, выносливость, способность не падать после трёх смен подряд? Потом подняла руку и коснулась камня ровно посередине, там, где прожилки сходились в маленький узел.
Секунду ничего не происходило. Камень будто не хотел её замечать. Прожилки даже чуть потускнели, как будто им было неинтересно. А потом одна тонкая линия слабо вспыхнула — бледно‑серой, почти незаметной искрой. Она пробежала по поверхности и тут же погасла. Ни молний, ни сияния, ни тянущихся нитей света — только этот короткий, робкий проблеск.
Голос системы прозвучал ровно, без интонаций, будто ему всё равно:
— Уровень силы тела: F.
По двору прокатился тихий гул. Кто-то не сдержал смешок. Кто-то удивлённо переглянулся с соседом. Ранг F — это был самый низкий уровень. Почти как «силы почти нет».
Вика отняла руку и посмотрела на свою ладонь, будто ожидая увидеть на ней какой-то след. Его не было. Только чуть холоднее кожа, чем обычно.
Дина шагнула ближе, встала рядом, чуть загораживая Вику от любопытных взглядов.
— Ну, — тихо сказала она, чуть наклонившись к уху Вики, — зато тебе не будут ставить в авангард.
Пусть сначала те, у кого ранг повыше, покажут, на что способны.
Вика криво улыбнулась, но в её улыбке не было обиды — скорее упрямое «я всё равно сделаю по-своему».
— Знаешь, — так же тихо ответила она, — на корабле сила — это не только то, сколько ты можешь поднять или как быстро бегаешь. Это ещё и то, как долго ты можешь стоять, когда все остальные уже сели.
Дина хмыкнула, будто оценила эти слова.
— Ладно. Тогда будем держаться вместе. Ты — про то, как стоять, я — про то, как бить.
А система уже звала следующего.
Камень снова замерцал, готовясь к новому прикосновению, равнодушный и холодный, как всегда. Но Вика больше не смотрела на него. Она смотрела на Дину, потом на двор, потом на выход из отсека, будто уже прикидывала, куда они пойдут дальше — и что будут делать, если тревога окажется не учебной.
Вика получила ранг F не потому, что была слабой — а потому, что Камень Сил мерил совсем не то, в чём она была сильна. Он считывал грубую мышечную энергию, способность держать удар и выдавать максимум силы за короткое время. А у Вики сила была другая: собранная, экономная, точная. Она могла три часа стоять на одной ноге в вибрирующем коридоре и не потерять равновесие. Могла одним движением перенаправить ток так, чтобы он сам себя погасил. Но Камень этого не видел.
Он просто вспыхнул тусклой серой искрой и холодно выдал: «Уровень силы тела: F».
Вика не спорила. Она только чуть наклонила голову, будто запоминала этот момент, и отошла в сторону. А рядом уже стояла Дина, скрестив руки и глядя на камень так, будто хотела его чем-нибудь стукнуть.
— Не переживай, — сказала Дина, когда они шли по коридору обратно к жилым отсекам. — Этот камень вообще странный. У моего дяди был ранг B, а он даже дверь в шлюз открыть не мог, если её заклинивало.
Вика слабо улыбнулась:
— Зато я могу открыть эту дверь. И ещё пять таких же. Просто по-другому.
И в этот момент коридор перед ними перегородили «ворота силы» — тяжёлые створки с мигающим красным сканером. На панели вспыхнула надпись: «Доступ ограничен. Ранг ниже D».
Дина вздохнула:
— Опять обход. Пойдём через вентиляцию?
Но Вика не пошла к люку. Она остановилась, достала свой мультитул, провела им вдоль стыка панели и тихо сказала:
— Давай я попробую не обходить, а… договориться.
Она не пыталась взломать систему.
Она знала: если пытаться перегрузить или сломать сканер, он сразу поднимет тревогу. Вместо этого Вика нашла момент, когда цикл сканирования сбрасывался — короткую долю секунды, когда система «моргала». В этот миг мультитул подал ровно такой сигнал, какой сканер ожидал увидеть от кого-то с рангом D: не выше, не ниже, ровно на грани. Створки дёрнулись, зашипели и начали медленно разъезжаться.
— Полсекунды, — прошептала Вика, глядя на таймер в углу экрана мультитула. — Ровно полсекунды, пока он не поймёт, что данные не те.
Дина кивнула, упёрлась плечом в створку, не давая ей закрыться, и пропустила Вику вперёд.
Нижние палубы пахли озоном, ржавчиной и чем-то кислым — так пахла опасность на «Алосторе». Здесь обитали не звери и не люди, а то, что родилось из самой техники: «тени проводки», «шумовики», «ржавники». Они не были живыми в обычном смысле, но они умели нападать, ломать и убивать.
Первая угроза ждала их уже через двадцать метров: по потолку скользила тонкая, как разряд, «тень проводки». Она искала слабые места в изоляции, чтобы пробить контур и обесточить отсек. Если бы это случилось, ворота по всему коридору закрылись бы навсегда, а резервные генераторы могли не успеть включиться.
Дина шагнула вперёд, готовая встретить её ударом, но Вика схватила её за рукав:
— Стой. Если ты ударишь — она просто разойдётся на сотни искр и ударит везде сразу. Надо не бить, а заземлить.
Она сорвала крышку с распределительной коробки, быстро нашла нужный контакт и щёлкнула переключателем ровно в тот момент, когда «тень» метнулась к нему. Разряд ушёл в землю, рассыпался безвредными искрами. На запястье у Вики тихо пискнул мультитул, и на экране появилась строчка:
«Угроза нейтрализована. Награда: доступ к сектору 7B, компонент „стабилизатор частоты“».
Дина посмотрела на неё, приподняв бровь:
— Ты это спланировала?
— Я просто знала, куда она полетит, — спокойно ответила Вика. — Это как читать корабль. Он сам подсказывает, где будет удар.
Они шли дальше. Каждый раз, когда ворота пытались их остановить, Вика находила этот короткий миг, когда система была уязвима. Каждый раз, когда появлялся монстр, она не пыталась его победить силой — она искала, как его отключить, перенаправить, заставить работать против самого себя.
«Ржавник» в трубопроводе она обезвредила, запустив холодный пар — он застыл, как лёд, и рассыпался на куски. «Шумовика», который раскачивал переборки, она выманила в зону с отрицательным давлением — и он сам себя задушил вибрацией.
За каждую такую победу бортовой ИИ начислял награду: доступ к новому сектору, редкий компонент, апгрейд для мультитула. А где-то в глубине системы менялся и её статус: не «сила тела», а «эффективность при нестандартных угрозах».
Однажды после седьмой зачистки, когда они вернулись на основную палубу, Вика подошла к очередным воротам силы. Сканер мигнул, считал её данные… и створки просто разъехались в стороны, даже не пытаясь закрыться. На панели тихо загорелась надпись: «Статус: не определён. Рекомендация: снять ограничения по доступу».
Дина хмыкнула:
— Ну вот. Даже ворота поняли, что с тобой лучше не спорить.
А Вика только пожала плечами, будто это было самое обычное дело:
— Они просто научились меня узнавать.
Двор школы на «Алосторе» был не как на Земле — никакой травы, никаких деревьев. Только серый металл, прозрачные купола над головой и ветер, который здесь был просто сильным потоком воздуха из вентиляции. Но сейчас во дворе было тихо. Слишком тихо.
Все ученики выстроились неровным кругом, будто сами собой разбились на группы: кто-то стоял ближе к стенам, кто-то в первых рядах, вытягивая шеи, чтобы ничего не пропустить. В центре, прямо перед входом в учебный блок, стоял директор. Рядом с ним — металлическая стойка с голографическим экраном, где бежали строчки данных. А чуть поодаль, у края круга, стояли Дина и Вика.
Дина сжимала и разжимала кулаки,
будто проверяла, не затекла ли рука. На ней была та же форма, но поверх неё — тонкие защитные накладки, которые она никогда не снимала после подземелий. Вика стояла спокойнее, но её пальцы чуть подрагивали у бокового кармана, где лежал мультитул. Она не любила драки, но знала: если придётся, она должна быть готова.
Директор поднял руку, и шум стих.
— Сегодня мы не будем мерить силу книгами и формулами, — его голос звучал ровно, без эмоций, как запись из архива. — Сегодня мы посмотрим, как эта сила работает в деле. Система «Ворота силы» зафиксировала аномальный рост эффективности у двух учащихся: Дины Хомский и Вики Алостор.
Их показатели больше не укладываются в стандартные ранги. Чтобы подтвердить новый статус, требуется прямое сравнение.
По кругу прокатился шёпот. Кто-то хихикнул, кто-то удивлённо переглянулся. Дина чуть прищурилась, будто пыталась понять, шутка это или нет. Вика медленно выдохнула, как будто пыталась сбросить напряжение, но у неё не очень получалось.
А директор продолжал:
— Вы будете драться. Не до крови. Не до потери сознания. До явного превосходства. Пока один из вас не окажется в положении, когда продолжать бой бессмысленно. Это не наказание. Это проверка.
Дина шагнула вперёд, не глядя на Вику:
— Я согласна.
Вика не двинулась с места. Она смотрела не на директора, а на экран стойки, где бежали цифры. Что-то в них ей не нравилось.
— Подождите, — сказала она, чуть повысив голос, чтобы её услышали. — В этих данных ошибка. Моя эффективность — это не сила удара. Это…
— Это уже решено, — перебил директор, и в его голосе впервые мелькнуло что-то похожее на усталость. — Система требует прямого столкновения. Иначе мы не сможем присвоить новый статус.
Кто-то из одноклассников выкрикнул:
— Да ладно, пусть дерутся! Дина всех в подземельях гоняла, а Вика корабль чинит — будет интересно!
Ещё кто-то засмеялся. Дина покосилась на этого парня, но не стала ничего говорить. Вместо этого она посмотрела на Вику.
И в этом взгляде не было вызова — скорее вопрос: «Ты как?»
Вика наконец оторвала глаза от экрана. Встретилась с ней взглядом. И чуть кивнула:
— Ладно. Но я не буду пытаться тебя ударить.
Дина хмыкнула:
— А я не буду стоять и ждать, пока ты меня починишь.
Круг стал плотнее. Ученики подталкивали друг друга, чтобы лучше видеть. В центре очертили квадрат — не краской, а световыми линиями, которые проецировались с потолка.
Это был «ринг», если так можно было назвать кусок палубы, где сейчас должны были столкнуться две совершенно разные силы.
Дина вошла в квадрат первой. Её движения были резкими, собранными. Она встала в стойку, привычно проверяя баланс: вес на подушечках стоп, колени чуть согнуты, руки готовы перехватить любой удар. Для неё драка была языком, который она знала с детства: шаг, уклон, блок, контратака.
Вика вошла следом. И сразу стало видно, насколько они разные. Вика не принимала боевую стойку. Она стояла свободно, будто просто ждала автобуса. Но её глаза сканировали пространство: она запоминала, где свет падает иначе, где пол чуть наклонён, где из стены выходит вентиляционная решётка.
Для неё этот квадрат был не ареной, а техническим отсеком, где нужно было найти слабые места.
Голографический экран над стойкой мигнул, и голос системы объявил:
— Бой начат.
Дина не стала тянуть. Она рванула вперёд — не чтобы ударить, а чтобы проверить. Быстрый, резкий выпад, удар по воздуху рядом с плечом Вики. Вика не отшатнулась. Она просто чуть повернулась, как будто ветер дунул ей в лицо, и Дина пролетела мимо, едва не потеряв равновесие на небольшом уклоне пола.
В толпе кто-то ахнул. Кто-то засмеялся:
— Она её даже не тронула!
Но Вика не улыбалась.
Она подняла руку, не для удара, а чтобы показать:
— Стой.
Дина остановилась, тяжело дыша, и посмотрела на неё с удивлением:
— Ты что, сдаёшься?
— Нет, — спокойно ответила Вика. — Я просто хочу, чтобы ты поняла: я не буду драться, как ты.
И в этот момент система снова вмешалась. Из динамиков раздался холодный голос:
— Фиксация тактики. Участник 1 (Дина Хомский): агрессивное давление, высокая скорость, поиск уязвимостей. Участник 2 (Вика Алостор): избегание прямого контакта, использование особенностей среды. Статус: конфликт стилей. Продолжайте.
Дина прищурилась. В её голове что-то щёлкнуло.
Она поняла: Вика не слабая. Она просто играет по другим правилам. И если Дина будет пытаться её ударить, она будет промахиваться снова и снова.
Она сменила тактику. Вместо резкого выпада она начала медленно кружить, заставляя Вику двигаться. Вика отходила, не спеша, но каждый её шаг был рассчитан: она не давала Дине загнать себя в угол, но и не пыталась атаковать. Она ждала. Ждала, когда система или сама Дина сделают ошибку.
И ошибка случилась. Дина, пытаясь зайти сбоку, наступила на участок пола, где вентиляция создавала лёгкое завихрение воздуха. Это было почти незаметно, но Вика это знала.
Она чуть наклонила голову, будто прислушиваясь к гулу корабля, и сделала шаг вперёд — ровно туда, где пол был чуть скользким от конденсата.
Дина почувствовала, что теряет опору, и попыталась резко остановиться. Но инерция была сильнее. Она поскользнулась, сделала неловкий шаг назад — и в этот момент Вика не ударила её. Она просто мягко подтолкнула ладонью в плечо, не сильно, но так, чтобы Дина окончательно потеряла равновесие и села на пол, не упав, а аккуратно опустившись.
Тишина во дворе стала звенящей. Даже ветер будто стих.
Дина сидела на полу, смотрела на Вику снизу вверх и пыталась понять, что сейчас произошло.
Она могла бы ударить, могла бы перекатиться, могла бы встать и снова броситься вперёд. Но она не стала. Потому что поняла: Вика её не победила силой. Она её переиграла.
Система снова заговорила:
— Результат: тактическое превосходство участника 2. Статус Вики Алостор: пересмотр. Статус Дины Хомский: пересмотр.
Экран над стойкой моргнул, и старые ранги исчезли. Вместо них появились новые строки, которых раньше не было:
«Вика Алостор: статус „Техник-нейтрализатор“. Приоритет: нестандартные угрозы. Доступ: повышен».
«Дина Хомский: статус „Авангард“. Приоритет: прямое столкновение. Доступ: повышен».
Дина медленно поднялась, отряхивая колени. Она посмотрела на Вику, и в её глазах не было обиды — скорее уважение.
— Знаешь, — сказала она тихо, так, чтобы слышали только они вдвоём, — в следующий раз я возьму с собой кусок наждачки. Чтобы не скользить.
Вика слабо улыбнулась:
— А я скажу, где она лежит.
Вокруг них ученики начинали перешёптываться, кто-то хлопал в ладоши, кто-то всё ещё не верил, что бой закончился так быстро и так странно. Но для Дины и Вики это был не конец. Это было начало чего-то нового.
Директор подошёл к ним, посмотрел на экран, потом на девочек.
— Вы доказали, что ваша сила не в том, чтобы быть одинаковыми, — сказал он наконец. — Теперь вы будете работать вместе. Дина — впереди. Вика — рядом. И корабль будет в безопасности.
После того как система зафиксировала результат, двор будто выдохнул. Шум вернулся — но уже не напряжённый, а какой-то… уважительный. Не «ха, они подрались», а «ого, они сделали это по‑своему».
Дина встала, отряхнула колени, посмотрела на Вику не как на соперницу, а как на напарницу, которую только что испытали на прочность.
— Ладно, — буркнула она, но в голосе не было злости. — Ты не дерешься. Ты… перепрограммируешь реальность.
Вика пожала плечами, пряча мультитул обратно в карман:
— Я просто знаю, где тут пол скользит. Это не магия. Это корабль.
Директор сделал шаг вперёд, перекрыва
собой голографический экран — теперь он не казался безликой функцией системы, а был человеком, который только что увидел что‑то важное.
— Вы обе доказали, что сила бывает разной, — сказал он, глядя то на одну, то на другую. — Поэтому с этого момента у вас новое задание. Не тренировочное. Настоящее.
В толпе кто‑то присвистнул. Кто‑то нервно хихикнул. А Вика почувствовала, как внутри всё сжалось — не от страха, а от того самого чувства, которое бывает, когда тебе доверяют что‑то, что никто другой починить не сможет.
— В секторе 7B отключилась система жизнеобеспечения, — продолжил директор. — Вентиляция, свет, контроль давления — всё на ручном режиме. Автоматика не отвечает. Техники говорят, что это не поломка. Это… блокировка. Кто‑то или что‑то не даёт системе перезагрузиться.
Дина уже стояла прямо, плечи расправлены, взгляд острый:
— Мы идём туда.
Директор чуть склонил голову:
— Да. Но не как бойцы и не как техники. Как команда. Дина — если что‑то пойдёт не так, ты будешь прикрывать. Вика — ты должна найти, где система «застряла», и вернуть её в строй. Без грубой силы. С умом.
Вика сжала пальцы в кулак, потом разжала. Она не любила, когда на неё возлагали ответственность за жизни. Но сейчас она кивнула:
— Я справлюсь. Если только…
— Что?
— Если там не будет того, что я не смогу починить.
Дина хмыкнула и шагнула к ней, плечом к плечу:
— Если будет — я его сломаю.
Смех прокатился по двору, но уже не насмешливый, а ободряющий. Кто‑то крикнул:
— Да они весь корабль на место поставят!
Директор поднял руку, и шум снова стих.
— Через десять минут у шлюза сектора 7B вас будет ждать сопровождающий. Не опаздывайте.
Он развернулся и пошёл прочь, оставляя девочек одних перед тем, что только что стало их первым настоящим испытанием.
Дина покосилась на Вику:
— Ну что, техник‑нейтрализатор. Готова нейтрализовать какую‑нибудь катастрофу?
Вика глубоко вдохнула, чувствуя, как холодный воздух корабля заполняет лёгкие.
— Готова. Только… не называй меня так. Это звучит как диагноз.
Дина широко улыбнулась — впервые по‑настоящему:
— Ладно. Тогда просто Вика. Которая чинит всё, даже то, что чинить нельзя.
И они пошли — не спеша, но уверенно, мимо одноклассников, которые теперь смотрели на них не как на двух девочек, а как на тех, кто может спасти корабль.
А где‑то в глубине корабля, в тёмном секторе 7B, система молчала. И это молчание ждало, когда кто‑то его нарушит.
Шлюз сектора 7B встретил их не скрипом и не лязгом — а тишиной, которая звучала громче любого сигнала тревоги. Световые панели мигали тускло, будто корабль экономил последние крохи энергии.
Сопровождающий — механик в тёмно‑серой униформе с нашивкой «Техслужба‑3» — кивнул без лишних слов:
— Здесь всё встало три часа назад. Автоматика не видит контура, будто его вырезали из схемы. Ручное управление есть, но оно… не слушается. Как будто кто‑то держит рычаг с другой стороны.
Вика тут же достала мультитул, экран вспыхнул бледно‑зелёным, и по коридору пробежали тонкие лучи сканера.
— Покажи точку отказа, — попросила она, не поднимая глаз от данных.
Механик указал на распределительный узел у переборки:
— Отсюда идёт разрыв. Но физически кабели целы. Это не обрыв. Это… подмена.
Дина прислонилась к стене, сканируя пространство привычным взглядом: углы, тени, возможные засады.
— Если это не поломка, значит, кто‑то сделал это специально.
Вика кивнула, пальцы быстро бегали по сенсорной панели мультитула:
— Смотри: система видит не тот маршрут. Она думает, что контур замкнут через резервный канал, которого здесь нет. Это программная иллюзия. Кто‑то вшил в протокол ложный маршрут.
— И как это убрать?
— Нужно заставить систему «увидеть» реальность. Для этого надо обойти ложный сигнал и подать прямой импульс на главный реле‑узел. Но…
— Но?
— Но если я ошибусь с напряжением, могу сжечь всю ветку. Тогда без аварийной бригады не обойтись.
Дина выпрямилась:
— Значит, ошибаться нельзя.
Вика сжала губы, вглядываясь в схему, которая бегала по экрану мультитула.
— Есть один способ. Нужно временно отключить ложный маршрут через аварийный доступ. У меня есть ключ‑код от старой версии прошивки — его не должны были убрать.
Механик нахмурился:
— Это рискованно. Если система посчитает это вторжением, она может полностью заблокировать сектор.
— Тогда у нас есть тридцать секунд, чтобы всё исправить.
Дина шагнула ближе к узлу, прикрывая Вику собой — на случай, если из темноты что‑то выскочит.
— Тридцать секунд. Я считаю.
Вика быстро ввела код, экран мультитула мигнул, и на секунду всё замерло.
— Отключён ложный маршрут, — прошептала она. — Теперь нужно подать импульс.
— Десять
— Стой, — Дина вдруг замерла, прижав ладонь к холодной переборке. — Слышишь?
Вика тоже остановилась, прислушиваясь сквозь ровный гул вентиляции. Где‑то вдалеке, за несколькими отсеками, раздался короткий, сухой щелчок — будто кто‑то нарочно задел рычаг аварийного сброса.
— Это не система, — тихо сказала Вика, снова вытаскивая мультитул. Экран загорелся, высвечивая схему секторов. — Это… ручное вмешательство. В соседнем отсеке — 7C — только что открыли резервный шлюз. Без авторизации.
Дина прищурилась:
— Кто? Техники не ходят по отсекам без маршрутного листа.
— Не техники, — прошептала Вика, увеличивая фрагмент схемы. — Смотри: шлюз открыли изнутри. А там сейчас никого быть не должно.
Механик, который шёл чуть позади, резко побледнел:
— Отсек 7C — это буферная зона перед внешним шлюзом. Если его открыли…
— То давление может упасть по всему сектору, — закончила Вика. — Нужно закрыть. Сейчас.
Дина уже сорвалась с места, не тратя время на вопросы:
— Веди!
Вика бежала рядом, пальцы скользили по экрану мультитула, пытаясь перехватить управление шлюзом.
— Не пускает, — прошипела она. — Кто‑то поставил блокировку на уровне ядра. Я не могу закрыть дистанционно.
— Значит, вручную, — рявкнула Дина, сворачивая в боковой коридор.
Они влетели в отсек 7C — и замерли.
В полумраке, у самого шлюза, стоял силуэт в стандартной униформе техслужбы, но без нашивок. Незнакомец резко обернулся, в руке блеснуло что‑то металлическое.
— Стойте! — крикнул он, но голос звучал не как у взрослого. Слишком высокий. Слишком… юный.
Дина шагнула вперёд, закрывая собой Вику:
— Ты кто такой? И что ты делаешь с шлюзом?
Парень сжал кулаки, будто готовясь драться:
— Я… я должен был. Мне сказали, что это единственный способ.
Вика осторожно вышла из‑за спины Дины, не сводя глаз с панели управления:
— Кто сказал? И что ты хотел сделать?
— Открыть шлюз. Чтобы… выпустить сигнал. Они обещали, что нас найдут.
Дина чуть опустила плечи, но не расслабилась:
— Кто «они»?
— Те, кто забрал капитана. Они сказали, что если мы откроем шлюз в точке пересечения маршрутов, то сможем передать координаты. Но…
— Но система не дала бы тебе этого сделать без взлома, — тихо закончила Вика. — Ты ввёл ложный.
Директор выслушал всё молча — не перебивая, не хмурясь, просто сидел и смотрел то на Вику, то на Дину, то на сжавшегося в углу Артёма. Когда рассказ закончился, он медленно откинулся на спинку кресла и провёл ладонью по лицу.
— Значит, кто‑то на корабле работает против нас, — проговорил он наконец. — И этот «кто‑то» достаточно хорошо знает систему, чтобы давать такие инструкции.
Дина сжала кулаки:
— Тогда надо проверить всех, у кого есть доступ к техслужбам.
— Это займёт дни, — покачал головой директор. — А у нас нет дней. Если они планировали открыть шлюз в точке пересечения маршрутов, значит, у них есть чёткий график. И следующая точка…
Вика резко выпрямилась:
— Сектор 12A. Он как раз на пересечении двух основных коридоров. И там слабая защита — её сняли на прошлой неделе из‑за ремонта.
Директор кивнул, взгляд стал жёстким:
— Верно. Если они хотят передать сигнал, им нужен прямой выход в космос. 12A — идеальная точка.
— Мы можем туда добраться раньше, — предложила Вика. — Если срезать через технические шахты, мы окажемся у шлюза минут за десять.
Дина уже встала, готовая к движению:
— Тогда идём. Артём, ты знаешь, где эти шахты?
Тот неуверенно кивнул:
— Да… Я часто ходил там, чтобы не попадаться на глаза.
— Отлично. Ты ведёшь.
Директор поднялся, обошёл стол и встал перед ними:
— Вы не пойдёте одни. Я отправлю с вами двух техников — они знают схему лучше любого курсанта. Но…
Он посмотрел прямо на Вику:
— Если там будет блокировка — ты должна её снять. Быстро. Без ошибок.
— Я справлюсь, — тихо, но твёрдо сказала Вика.
— Хорошо. Тогда двигайтесь. И… будьте осторожны. Если это не просто паника и не ошибка, значит, на корабле есть предатель. И он знает, что вы уже что‑то подозреваете.
Через минуту они уже мчались по узким техническим коридорам — мимо труб, кабелей и тусклых ламп аварийного освещения. Артём шёл впереди, показывая путь, Дина прикрывала тыл, а Вика на ходу проверяла данные мультитула, пытаясь уловить хоть какой‑то сигнал, который мог бы выдать присутствие чужих.
— Почти на месте, — прошептал Артём, останавливаясь у решётки. — Отсюда до шлюза — двадцать метров по прямому коридору.
Дина осторожно отодвинула решётку и выглянула:
— Пусто. Но… смотри.
У самой панели управления шлюзом мерцал тонкий красный контур — не штатный, не аварийный.
Это была внешняя программа, которая пыталась перехватить управление.
Вика тихо выругалась сквозь зубы:
— Они уже здесь. Или кто‑то уже запустил протокол.
— Сколько у нас времени?
— Минута. Может, меньше.
Дина кивнула:
— Тогда действуй. Я прикрою.
Вика опустилась на колено, пальцы забегали по экрану мультитула. Она не пыталась обойти защиту — она искала точку, где чужой код соприкасался с системой, и вводила свой собственный импульс, чтобы вытолкнуть его наружу.
— Есть, — прошептала она. — Я вижу его структуру. Сейчас…
На экране мелькнули строки кода, и Вика резко нажала комбинацию клавиш.
Красный контур дрогнул, пошатнулся — и исчез. Панель шлюза мигнула, возвращаясь к штатному режиму.
— Сделано, — выдохнула Вика. — Шлюз заблокирован. Протокол удалён.
Дина уже осматривала коридор, и вдруг её взгляд зацепился за что‑то на полу — маленький чёрный чип, наполовину скрытый в тени. Она подняла его и поднесла к свету.
— Это не наш формат, — сказала она, передавая чип Вике. — Такой используют только…
— Внешние системы связи, — закончила Вика, вглядываясь в маркировку. — Это ретранслятор. Он должен был передать сигнал сразу после открытия шлюза.
Артём побледнел:
— Значит, они всё ещё здесь. Кто‑то на корабле…
Дина сжала чип в кулаке:
— Да. И теперь у нас есть доказательство.
Они вернулись к директору, и на этот раз в его взгляде было не просто напряжение — а холодная решимость.
— Мы найдём их, — сказал он, глядя на чип. — И когда найдём… они ответят за всё.
Вика посмотрела на Дину, потом на Артёма — и впервые за долгое время почувствовала не только страх, но и уверенность: они уже не просто девочки, которые пытаются выжить. Они — команда, которая защищает свой корабль.
А где‑то в тёмных отсеках кто‑то понял, что его план сорван. И теперь он будет искать новый способ.
Но теперь они были готовы.
На следующий день коридоры «Алостора» будто стали тише. Не потому что корабль работал иначе — а потому что все теперь прислушивались. Каждый скрип, каждый лишний шаг отдавался где‑то внутри, как предупреждение.
Директор собрал экстренное совещание в малом командном отсеке — не в своём кабинете, а там, где стены были увешаны схемами, а воздух пах озоном и металлом. Рядом с ним стояли старшие техники, хмурые и молчаливые. А у самой двери, чуть в стороне от взрослых, стояли трое: Вика, Дина и Артём.
— Этот чип, — директор положил чёрный кусочек пластика на стол, и он выглядел до обидного маленьким для той беды, которую мог принести, — мы отдали аналитикам. Они подтвердили: это модуль внешнего ретранслятора. Он не из наших запасов. Его пронесли на борт.
В комнате стало ещё тише.
— Значит, предатель не один, — проговорила Дина, не сводя глаз с чипа. — Кто‑то смог пронести оборудование. Кто‑то знал, где и когда ставить.
— И у него есть доступ к схемам секторов, — тихо добавила Вика. — Иначе он не выбрал бы именно 12A. Слабая защита, прямой выход в космос… Это не случайность.
Директор кивнул:
— Мы уже сверяем списки тех, кто был в ремонтных бригадах за последние две недели. Но это займёт время. А пока нам нужно не просто ждать, а защищать уязвимые точки.
Он посмотрел прямо на Вику:
— Ты видела, как чужой код встраивается в систему. Можешь ли ты сделать так, чтобы при следующей попытке мы сразу это заметили? Не когда уже поздно, а в самом начале?
Вика на секунду замерла, будто примеряя на себя эту ответственность. Потом кивнула:
— Да. Если мне дадут доступ к логам ядра хотя бы на уровне мониторинга, я смогу поставить сигнатуру. Как ловушку: если появится такой же код, система сразу подаст сигнал.
Это не остановит взлом, но даст нам время.
— Хорошо. Ты будешь отвечать за мониторинг.
Дина шагнула вперёд:
— А я — за физическую защиту. Если кто‑то снова полезет к шлюзам, я буду там.
Артём тихо проговорил, почти шёпотом:
— Я… я могу помогать. Я знаю укромные места, проходы, где можно спрятаться или устроить засаду. И я знаю людей, которые могли что‑то слышать. Тех, кто держится в стороне.
Директор чуть смягчился:
— Отлично. Значит, у нас три линии обороны: система, периметр и разведка.
Следующие несколько часов Вика провела, уткнувшись в экран мультитула и терминал в техническом отсеке. Она писала сигнатуру — не сложный код, а тонкую, почти невидимую метку, которая должна была вспыхнуть, если чужой протокол попытается проскользнуть в сеть. Рядом сидел техник из аналитического отдела и кивал:
— Хитро. Ты не пытаешься блокировать, ты просто помечаешь. Умнее, чем грубая сила.
Когда сигнатура была готова, Вика запустила её в тестовый контур. Экран моргнул, и в углу появилась маленькая зелёная точка: «Мониторинг активен».
Она выдохнула. Получилось.
А в это время Дина и Артём проверяли посты у уязвимых шлюзов. Дина не стояла столбом — она ходила, проверяла стыки панелей, смотрела, нет ли свежих царапин, не сдвинуты ли люки. Артём тихо подсказывал:
— Вот здесь часто ходят курьеры. Они могут не замечать, если кто‑то стоит в тени.
— Запомним, — кивнула Дина. — Значит, сюда поставим датчик движения.
Они как будто собирали корабль заново — не болтами и сваркой, а вниманием, осторожностью, мелкими, но важными деталями.
Вечером, когда коридоры стали темнее, а смены сменились, Вика, Дина и Артём встретились у распределительного узла, который теперь считали своим «штабом».
— Ну что, — Дина устало опустилась на ящик, который тут же пискнул каким‑то предупреждением, и она тут же вскочила, — кажется, мы сделали всё, что могли.
— Почти всё, — поправила Вика, потирая глаза. — Сигнатура стоит. Если кто‑то попробует снова — мы узнаем сразу.
Артём теребил край куртки:
— А если они придумают что‑то другое? Что‑то, чего мы не ждём?
Вика посмотрела на него и вдруг улыбнулась — не радостно, а так, будто хотела сказать: «Мы справимся»:
— Тогда мы придумаем, как с этим справиться. Мы уже не те, кто просто пытается выжить. Мы знаем, как работает корабль. И мы знаем друг друга.
Дина хмыкнула:
— Знаешь, раньше я думала, что команда — это когда все одинаковые. А теперь понимаю: команда — это когда у каждого своя сила, и они друг друга держат. Ты видишь то, чего не вижу я. Я делаю то, что тебе не под силу. А Артём… он знает то, чего не знаем мы.
Артём впервые за весь день улыбнулся по‑настоящему:
— Значит, мы не просто трое. Мы… щит.
Вика кивнула:
— Щит. И пока он держится, «Алостор» в безопасности.
И в этот момент мультитул Вики тихо пискнул. Экран вспыхнул ярко‑красным, и на нём появилась одна короткая строка:
«Обнаружена сигнатура чужого протокола. Сектор 3D. Уровень угрозы: высокий».
Все трое замерли.
Потом Дина резко выпрямилась:
— Это не учебная тревога.
Вика уже бежала к выходу, пальцы сжимали мультитул:
— Нет. Это они. И они снова пытаются.
Артём рванул следом:
— Я знаю короткий путь через шахты!
Дина шла последней, но не отставала ни на шаг:
— Вперёд. Мы не дадим им шанса.
Корабль снова гудел, но теперь в этом гуле слышался не просто ритм машин — а шаги тех, кто знал: опасность рядом, но они готовы её встретить.
Дина шагнула вперёд, не опуская мультитул. В отсеке пахло озоном и горелой изоляцией — будто система пыталась сама себя перезагрузить.
— Ты знал, что мы придём, — проговорила она, голос звучал ровно, но пальцы чуть подрагивали. — Знал и всё равно ставил ловушку.
Механик — тот самый, что каждый день улыбался им у кофейного автомата, — медленно поднял руки. На запястье у него мигал тонкий браслет с незнакомым узором символов.
— Я не ставил ловушку, — тихо ответил он. — Я пытался её удержать.
Вика нахмурилась, сверилась с экраном мультитула. Данные бежали строками, но одна строчка застыла, как вмороженная: «Протокол: сдерживание.
Источник: сектор 3D, уровень −4».
— Удержать что? — прошептала она.
Механик посмотрел на неё, и в его взгляде было столько усталости, что даже злость на секунду отступила.
— То, что пришло с тобой, — сказал он, глядя прямо на Вику. — Ты думаешь, это ты взломала шлюз? Нет. Это оно позволило тебе его открыть. Оно ищет выход. И ты — его ключ.
Артём, до этого молча стоявший у двери, резко обернулся к Вике:
— Что он несёт?
Но Вика уже не слушала. Её пальцы сами собой потянулись к виску, где под кожей, казалось, шевелилось что-то чужое — лёгкое, холодное, будто тень, скользящая по нервам.
— Я ничего не чувствую, — пробормотала она, но голос прозвучал неуверенно.
— Потому что пока оно спит, — кивнул механик. — Но каждый раз, когда ты используешь код, оно просыпается чуть сильнее. И если ты снова попробуешь взломать систему…
Он не договорил. В этот момент по отсеку прокатилась волна вибрации — не от двигателей, не от удара, а изнутри, будто сам корабль вздохнул.
На панели управления вспыхнули все индикаторы разом, а затем погасли. В темноте остался только тусклый свет браслета механика — и он пульсировал в ритме, который Вика вдруг узнала.
Это был тот же ритм, что и в коридоре. Тот самый, что заглушал их датчики.
— Оно уже здесь, — прошептал механик. — И оно знает, что ты его чувствуешь.
Дина резко щёлкнула переключателем на мультитуле — в отсеке вспыхнул аварийный свет. В его резком свете лицо механика казалось маской из теней.
— У нас три минуты, — сказала Дина, глядя на таймер, который сам собой появился на экране мультитула. — Либо мы отключаем этот протокол, либо оно берёт контроль над кораблём.
Вика сжала кулаки. В голове снова шевельнулась та холодная тень — и на этот раз она не пыталась спрятаться.
— Я могу его сдержать, — проговорила она, сама не веря своим словам. — Если я войду в систему… если я дам ему ложный маршрут…
— Это опасно, — вскинулся Артём.
— Ты не знаешь, что будет.
— Зато я знаю, что будет, если мы ничего не сделаем, — ответила Вика, уже подключая мультитул к панели. — Корабль станет его домом. А мы — его гостями.
Механик шагнул к ней, но Дина преградила ему путь.
— Пусть попробует, — сказала она. — У нас нет другого плана.
Вика закрыла глаза. Экран мультитула потемнел, а потом на нём появилась строка — не код, не символы, а что-то, похожее на дыхание: «Принято. Маршрут загружен».
И в ту же секунду вибрация прекратилась.
Тишина повисла в отсеке, густая и странная, будто мир затаил дыхание.
— Получилось? — тихо спросил Артём.
Вика открыла глаза. На экране мультитула мигала одна строчка: «Ложный маршрут активирован. Время до сброса: 2 минуты».
— Получилось, — прошептала она. — Но это ненадолго.
Дина быстро взглянула на таймер. Две минуты. Ровно столько, чтобы успеть добраться до следующего шлюза и заблокировать сектор.
— Бегом, — скомандовала она. — И не оглядывайтесь.
Они рванулись к выходу, но в последний момент Вика обернулась. Механик стоял у панели, и на его лице была не усталость — а облегчение.
— Спасибо, — прошептал он, прежде чем дверь за ними закрылась.
Сектор 3D встретил их не тишиной, а гулом. Низким, ровным, будто где-то за стеной работало огромное сердце.
— Такого не должно быть, — прошептала Вика, прижимаясь к стене. — Здесь нет ни двигателей, ни генераторов. Откуда звук?
Артём замер у развилки:
— Я знаю этот коридор. Там раньше была складская секция. Пустая. Всегда пустая.
— «Всегда» длилось до вчерашнего дня, — Дина шагнула вперёд, и её фонарь выхватил из темноты стену, сплошь покрытую тонкими светящимися линиями. Они ветвились, как корни дерева, и пульсировали в такт гулу.
Вика поднесла мультитул к стене. Экран дрогнул и выдал строку: «Активная структура. Совпадение с известными базами: 0%».
— Ноль, — тихо повторила она. — Корабль не знает, что это такое. А значит…
— …значит, это не с корабля, — закончил Артём. — Его пронесли. Как и чип.
Дина медленно провела пальцами вдоль одной из линий — и та дрогнула под её прикосновением, будто заметила тепло.
— Оно живое, — прошептала она. — Ребята, оно живое.
Гул стал чуть громче. И в этом гуле — впервые за все дни — Вика расслышала структуру. Не шум, не вибрацию, а ритм. Такой же, как у того протокола, который она выгоняла из шлюза.
— Это тот же код, — сказала она. — Только не в системе. Оно перенеслось сюда. В материю.
— Значит, сектор 3D — не канал связи, — Дина подняла на неё глаза. — Это гнездо.
В этот момент светящиеся линии на стене пришли в движение. Медленно, с явной целью, они поползли вверх — туда, где под потолком зиял вентиляционный люк. Путь наверх. К жилым отсекам.
— Оно идёт к людям, — выдохнул Артём.
Вика уже сорвала с пояса кабель:
— Мне нужно три минуты, чтобы перезапустить датчики сектора. Если я поставлю сигнатуру прямо здесь, в источнике, оно не сможет больше прятаться. Система увидит его целиком.
— Три минуты, — кивнула Дина и достала магнитный крюк. — Артём, покажи, где здесь короткий путь к вентиляции. Мы перекроим ему дорогу наверх.
— А если оно почует нас? — Артём сглотнул.
— Тогда у него будет очень плохой день, — Дина усмехнулась, но глаза её остались серьёзными. — Двигайся.
И они двинулись: Вика — к панели, пальцы уже бегали по экрану, Дина и Артём — к вентиляционному стволу. А гул нарастал, и светящиеся корни на стенах тянулись всё выше, как будто понимали: времени у них остаётся совсем мало.
Спасибо за чтение
Вернуться к книге
