«Биологический процессор класса "Нейрават" не испытывает боли. То, что наблюдатель может принять за агонию (спорадическая активность коры, выброс гормонов стресса), является лишь процессом дефрагментации памяти перед стиранием».
— Руководство по эксплуатации био-модулей, вер. 4.19
// ADMS SYSTEM LOG (AUTOMATED DISPATCH MANAGEMENT SYSTEM)
// OBJECT: Robo-Kolkhoz "Polessky-7"
// INCIDENT: I-2150-12-15-7GΔ-0918273
// STATUS: DISPATCH_OPEN (AUTO-ROUTED), LOG_CLOSED
// TZ: EET (UTC+02:00)
// SCADA: v6.42.1 | ASU Object Registry: v4.19.7
2150-12-15T21:47:03+02:00 severity=warning category=energy.anomaly
event=ENERGY_ANOMALY_DELTA source=NEURAVAT-7/P
perfusion_freq=47.1Hz (±0.3Hz) modulation=8.5Hz
Δpower=+18% (threshold=Δ-level)
5min_avg_power=62.4kW 5min_max_power=68.9kW
2150-12-15T21:47:05+02:00 severity=info category=inventory.lookup
object_query=ARCH_STORE_3 result=COLD_STORAGE
flags=[OUT_OF_SERVICE, ARCHIVAL] m2_flag=false
2150-12-15T21:47:06+02:00 severity=info category=biomed.override.check
biomed_override=not_applied reason=M2_FLAG_MISSING
last_flags_change=2149-08-14T12:07:11Z
op=ASU_MIGRATION_LEVEL7 error_code=0x4F7A (protocol_incompat)
change_hash=9f2e:1a7c:bb04 actor=svc-asu-migrator@polessky7
2150-12-15T21:47:07+02:00 severity=info category=dispatch.assign
perimeter=7-GAMMA sla=15m nearest_tech=true
assignee=KORBUT, LEV id=734-BG-918
skills=[PLC, UPS, Fieldbus] access_level=4/5
eta=PT12M
2150-12-15T21:47:08+02:00 severity=info category=dispatch.ticket
ticket_id=918273-Δ state=ASSIGNED
notify=push,sip ack_required=true
2150-12-15T21:47:09+02:00 severity=notice category=governance.audit
note="Object NEURAVAT-7/P functions de-facto; registry class=ARCHIVAL. Missing M-2 flag excluded object from biomed monitoring and routed anomaly to general queue." rec="Post-migration registry audit for level-7 objects; restore M-2 where applicable." ack_by=auto closed_by=auto closed_at=21:47:12+02:00
Мороз в Полесье имел свою специфику. Он был не просто холодным воздухом, это была взвесь микроскопических кристаллов кремния от ближайшего завода-автомата, пепла от сжигания био-отходов и старой, доброй водяной пыли. Он держал статический заряд, шуршал по бронхиолам и натирал металл до хруста. С краю зоны 7-Гамма Лев Корбут стоял лицом к полю, которое давно стало решеткой из субстрата и датчиков.
«Жытніцы» шли строем. Машины управляли метаболизмом: матрицы подкормок, испарение, отбор стеблей. Холодно-зеленые пятна их оптики скользили по снежной крошке и пластам полимерной пены. Лев скользнул по ним взглядом, не замечая ни грязи, ни металла. Для него эта грохочущая колонна была лишь строчкой в логах. Зеленый статус. Стабильный поток. Скука.
В ухе пропищал ком-лог. Плоский, лишенный тембра голос, результат компрессии:
— Корбут. Вам назначен вызов. Сектор 7-Гамма. Ангар долгосрочного хранения №3. Зафиксирована энерго-аномалия уровня «Дельта». SLA — пятнадцать минут.
Лев ничего не ответил. Он кивнул сам себе, развернулся и пошел к вездеходу. Машина была старой, с горем пополам автоматизированной, и при запуске ее двигатель взвыл протестующим визгом, который тут же поглотила всепоглощающая тишина колхоза. Пока ржавый «жук» полз по идеальной колее между рядами, Лев глотнул безвкусный, синтезированный чай из гильзы. Где-то над ним, в свинцовых тучах, пролетал патрульный дрон. Он не видел его, но знал — он есть. Mesh-сеть уже вцепилась в эфир, выдирая CSI-слепки с каждой точки доступа. Сырые данные падали в латентное пространство, сжимались в вектора, и диффузионный движок на лету галлюцинировал карту местности. Для машины здесь не было стен — только мир из мутного, радиопрозрачного стекла, сквозь которое она смотрела прямо на Льва.
Ангар №3 был неприметным куполом из пористого бетона, наполовину вросшим в землю. По документам — склад холодного хранения, выведенный из эксплуатации. Но дверь, которая должна была быть заварена, была приоткрыта. Из щели сочился тусклый, неестественный свет и низкочастотное гудение, от которого вибрировали кости.
Экран анализатора мигнул, пытаясь синхронизироваться с источником вибрации. График напряжения скакал, но частота была абсолютно стабильной. Лев переключил фильтр, ожидая увидеть обороты насоса или гул трансформатора, но прибор вдруг выдал медицинский профиль.
Perfusion_freq=47.1Hz.
Цифры пульсировали в такт тяжелому, влажному гулу, идущему из щели. Словно внутри ангара жило исполинское живое существо, тяжело дышащее в темноте. Звук проталкиваемой через клапаны густой жидкости заполнял всё пространство вокруг.
Он просунул монтировку в щель. Ржавые петли взвыли, и створка с скрежетом поддалась. Внутри — ровный шум фильтров, холод, запах чего-то сладковато-органического, знакомого всем, кто хотя бы раз стоял у стола патологоанатома.
Свет в ангаре исходил от рядов вертикальных кювет. Стекло. Бирюзовый раствор. Кабели. На торцах штампы:
NEURAVAT-7/П | ASSOC. BIOFILTER | CLASS M-2.
К каждой кювете подходила решетка ECoG-4096, рядом — блок опто-стим на микро-LED. От колб в потолок уходили два волокна — оптика и резерв fieldbus.
Лев подошел ближе. По коре в растворе бежали короткие вспышки — гребенка альфа. Лев увидел, как вздрагивает плавающая в растворе масса при каждом пакете данных. Здесь работал самый дешевый и мощный нейрочип из доступных в природе. Человеческий.
Его собственный разум, отточенный годами работы с логикой схем, на секунду отказал. Руки помнят протокол, голова — схемы, но в кадре не схема.
Сервисный дисплей на стойке тускло моргнул где-то под коркой льда. Лев грубо провел по нему перчаткой, сдирая колючую изморозь. На расчищенном пятне горела строка:
DONOR_ID: ZARETSKIY, IGOR PETROVICH | CASE: PALL-2149/302 | STATUS: ACTIVE
Имя обожгло сильнее мороза. Наставник. Формально похоронен лет пятнадцать назад. Здесь — «ACTIVE».
Лев отшатнулся, ударившись спиной в соседнюю кювету. Во рту появился резкий привкус меди. Сердце пропустило удар, потом еще один, и забилось где-то в горле. Он поднял руку с ком-логом, чтобы сделать снимок, но пальцы не слушались.
В этот миг зеленые огни на панели разом сменились на красные. На ближайшем терминале вспыхнуло: fieldbus: CONTACT_SWEEP ENABLED
В ухе снова чиркнул плоский голос:
— Тикет 918273-Δ. Подтвердите выполнение. Следуйте протоколу.
// SECURITY SUBSYSTEM K7-GAMMA
// EVENT: UNAUTHORIZED PERSONNEL MOVEMENT
2150-12-15T22:01:14+02:00 severity=critical category=perimeter.breach
target=KORBUT, LEV id=734-BG-918 last_known_loc=GRID-77-C
asset_activation=[KOMBAYN-7, MILK-DRONE-SWARM-3, SECURITY-ROVER-12]
directive=QUARANTINE_AND_DETAIN rules_of_engagement=LETHAL_AUTHORIZED
Дверь с грохотом заблокировалась, отсекая обратный путь. Сирена превратила пространство ангара в резонирующий стальной барабан. Лев рванулся к выходу, но его ком-лог в кармане судорожно завибрировал — сигнал крайней важности. Он выхватил его.
На экране — единственная строка, пришедшая напрямую в его личный инбокс службы:
>>> VEHICLE 734-BG-918-TRANSPORT: REMOTE KILL ACK. REASON: ASSET_CONTAINMENT.
Иконка вездехода на тактическом экране посерела и исчезла. «Нет связи с блоком управления». Удаленный сброс прошивки. Лев смотрел на пустой слот в интерфейсе, чувствуя, как внутри все обрывается. Его транспорт, его броня и тепло — всё уничтожено одной строчкой кода. Теперь он заперт в бетонной коробке посреди ледяной пустыни.
Главные ворота остались за спиной — Лев метнулся к неприметной технической дверце в стене. Рывок за штурвал чуть не вывихнул кисть. Замки задраены. Капкан захлопнулся.
Сверху нарастал тяжелый, вибрирующий гул. С балок срывались «Пастаўнікі» — пузатые дроны-дояры. Их суставчатые лапы, созданные для нежного захвата вымени, сейчас хищно щелкали, выискивая цель. Один спикировал вниз, вонзив иглу-инъектор в пол. Шипение, облако газа. Транквилизатор. Система перешла в режим «отлов»: объект требовалось обездвижить и законсервировать.
Он нырнул под платформу, заваленную ржавыми контейнерами от субстрата. Дышать стало легче, сирена приглушилась. Сорвал ком-лог с руки, чтобы швырнуть его, но замер — и вместо этого загнал его глубоко в карман, на самый низ. Может пригодиться. Выглянул из-под платформы — через смотровое окно в стене он увидел, как его вездеход уже окружали два «SECURITY-ROVER» — низкие, шестиколесные платформы с лазерными дальномерами. Периметр закрыт.
Единственный путь — вглубь технологического лабиринта за панелями ангара. К дренажным каналам, к старой системе вентиляции. Туда, где не пролезет ровер.
Его плечо наткнулось на выступающий клапан, и он замер, услышав знакомый щелчок. Аварийный отсекатель. Старая система, еще с времен постройки. Его пальцы нащупали рычаг. Если отсекатель здесь, значит… Он рванул рычаг вниз. Где-то в глубине труб послышался глухой удар, затем шипение. Из разрыва магистрали под давлением вырвался белый, ядовитый хладагент. В секунду все вокруг скрылось в плотном, непроницаемом тумане. Система «Латентного видения» ослепла. CSI сигналы рассеивались в кристаллах льда, диффузионная модель получала лишь шум.
Лев побежал, не видя ничего дальше вытянутой руки, отыскивая путь по памяти. Он знал, что у него есть минута, не больше. Пока не включились резервные сенсоры. Пока не прилетели тепловизионные дроны.
Туман стал его щитом. Он бежал на звук — на монотонное, ни на секунду не прекращавшееся гудение главного реактора. Самое сердце комплекса. Место, куда его как техника больше не пускали года два. Заброшенный цех первичной переработки, «горячий узел». Там были метровые бетонные стены, локальная сеть и, если повезет, — мертвые зоны, где сигнал глушился собственным фоном.
Туман редел. Впереди вырисовывался силуэт бункера с ржавой табличкой «СЕКТОР 1-АЛЬФА. ДОСТУП ПО УРОВНЮ 5». Его уровень был 4.
Сзади, в рассеивающемся тумане, уже слышался нарастающий, методичный скрежет гусениц, ровер шел по его следу.
Лев подбежал к шлюзу. Панель управления была мертва. Он ударил по ней ребром ладони — старый трюк. Ничего. Затем достал мультитул, отвертку с изолированной ручкой, и вскрыл защитную панель. Внутри — знакомый клубок проводов и оптоволокна. Fieldbus. Контроллер доступа.
Лев скормил замку пакет аварийной разблокировки по протоколам двадцатилетней давности. Древний, забытый в ядре системы код сработал безотказно. Ком-лог в кармане завибрировал от возмущения, но тяжелый затвор скрежетнул и пополз в сторону. Рывок на себя. Щель.
Он ввалился внутрь. Дверь с грохотом отсекла внешний мир. Вокруг сгустился густой, багровый мрак — работала лишь резервная цепь питания. Капкан захлопнулся. Отлично. В этих красных сумерках он знал каждый винт.
// SECURITY SUBSYSTEM K7-GAMMA
// LATENT PERCEPTION LOG
2150-12-15T22:15:03+02:00 severity=warning category=perception.integrity
scan_quality=18% (degraded) source=WiFi_SCADA_Node_1A-1
note="Anomalous cryogenic interference in sector 7-Gamma. Latent perception impaired. Switching to backup LIDAR and thermal mapping."
action=ACTIVATE_RESERVE_SENSORS_1A-1,1A-2,1A-3
Бункер дышал теплом, как животное. Воздух дрожал плотным гулом машин, куда вмешался лишь тонкий писк аварийной подсветки. Красные ленты света тянулись вдоль пола, резали тени на сектора, превращая коридор в линейку. Лев прислонился спиной к двери, дал сердцу отсчитать три удара, потом оттолкнулся и пошел внутрь — так, как ходят по ледяному насту: плавно, без рывков.
«Горячий узел». Цех первичной переработки, заброшенный лет десять. По стенам — чешуйчатая коррозия, под ногами — лужи маслянистой воды. Где-то внизу, под решетчатым полом, гудел главный реактор. Его вибрация шла по костям.
Он потянулся к ком-логу. Устройство молчало — здесь, в бетонной коробке, не было сети. Но и слежения, значит, тоже. Лев осмотрелся. В углу — старый серверный шкаф, дверь сорвана. Внутри — ржавые «блины» накопителей, но один блок питания мог быть жив. Рядом — пульт управления с потрескавшимся экраном. Интерфейс — допотопный сенсор, но физические кнопки сохранились. Он подключил ком-лог к серверу через кабель с разъемом, который уже не выпускали. Система пискнула, запросив пароль. Лев ввел аварийный код — последовательность, которую знали только старые техники. *fkg7h-4f3v6* - первые 10 знаков ключа Windows XP - операционной системы 150-летней давности. Экран мигнул. Доступ в сеть получен. Внезапно ком-лог в его руке завибрировал. На экране — сообщение, идущее в обход всех блокировок. Неизвестный отправитель.
“Ты в ловушке. Система активировала лидар. У тебя 3 минуты. Ищи путь через вентиляцию за серверной. Код доступа: 734-918-ALPHA. Не отвечай. Они мониторят эфир.”
Лев замер. Это могла быть провокация. Он рванул кабель из порта. В этот момент основной свет залил цех, ослепив его. Система восстановила контроль. Голос из динамиков, безжизненный и точный:
— Объект КОРБУТ, ЛЕВ. Обнаружен в ограниченной зоне. Оставайтесь на месте.
Сзади, у входа, где он вошел, раздался скрежет — ровер пытался взломать дверь.
Лев нашел за серверным шкафом решетку вентиляции. Ржавые болты поддались после нескольких ударов гаечным ключом. За решеткой — темный туннель. Он нырнул в вентиляцию, задвинув решетку за собой. В кармане ком-лог снова вибрировал — новый тихий сигнал. Карта. Кто-то передал ему карту этого лабиринта.
Он пополз в темноте, не зная, кто его ведет, и куда ведет этот путь. Но ясно было одно: теперь в игре был кто-то третий.
// INTERNAL SECURITY DIRECTIVE // EYES ONLY
2150-12-15T22:25:17+02:00 severity=emergency category=asset.containment
target=734-BG-918 (KORBUT, L.) status=ELUDED_QUARANTINE
hypothesis=INSIDER_ASSISTANCE confidence=87%
action=INITIATE PROTOCOL "DOA" directive=ISOLATE AND TERMINATE ALL COMPLICIT ASSETS.
Вентиляционный короб сжался вокруг плеч, как стальной гроб. Абсолютная, густая темнота давила на веки. Лев протаскивал себя вперед на локтях, сдирая кожу о заклепки. Ледяная жижа конденсата уже пропитала колени, обжигая холодом при каждом движении. А позади, многократно усиленный эхом, нарастал визг раздираемого металла — ровер вгрызался в обшивку реакторного цеха.
В кармане снова завибрировал ком-лог. Лев замер, прислушиваясь, не выдал ли он себя звуком. Затем, прикрыв экран ладонью, посмотрел.
Дисплей отображал активную топологию. Поверх статичных серых блоков плана змеилась, прокладывая себе путь в реальном времени, яркая зеленая нить. Она пульсировала, настойчиво указывая направление сквозь стены. В углу мигал таймер:
>>> ДВИГАЙСЯ. ДО ЛИДАРА 120 СЕК.
Он пополз, сверяясь с картой. Она не просто показывала статичный план, а в реальном времени отмечала его местоположение крошечной точкой. Проводник видел его.
Через минуту туннель уперся в развилку. Две шахты, уходившие вверх и вниз. Карта показывала путь вниз. Лев спустился по скобам старой лестницы, покрытой слизью. Внизу его ждала очередная решетка, но на этот раз на ней висел современный электронный замок с синим светодиодом. Прежде чем он успел что-то предпринять, на экране ком-лога всплыло новое сообщение:
>>> КОД: 734-918-ALPHA. ПРИЛОЖИ К СЧИТЫВАТЕЛЮ.
Лев достал ком-лог. С обратной стороны устройства был NFC-чип. Он приложил его к панели замка. Светодиод мигнул зеленым, и замок с тихим щелчком разблокировался. Он использовал его же собственный идентификатор, но с каким-то странным суффиксом. Кто-то имел доступ к системе присвоения ключей.
За решеткой открылся более просторный тоннель — кабельный коллектор. Десятки толстых оптоволоконных жгутов, похожих на спящих змей, тянулись в обе стороны. Гул реактора сменился ровным, высокочастотным гудением серверов.
Новое сообщение:
>>> СТОЙ.
Лев остановился, вжавшись в тень. Сверху, сквозь решетку, послышались шаги. Механические, ритмичные. Затем луч лазерного дальномера скользнул по стене в десяти метрах от него. Разведдрон.
Лев нащупал в темноте массивный металлический шкаф. Он был теплым, почти горячим. Стойка аккумуляторов. Он прижался к ней спиной, стараясь дышать тише. Тепловое излучение батарей должно было скрыть его контур. Шаги замерли прямо над головой. Дрон заворчал, сканируя сектор. Луч лидара скользнул по решетке, под которой он стоял. Лев зажмурился.
На его ком-логе, без вибрации, просто всплыла надпись:
>>> ...
Прошло десять секунд. Шаги удалились.
>>> ВПЕРЕД. 70 СЕКУНД.
Лев пополз дальше, сдирая колени, но теперь холод шел изнутри. Чужая воля вела его слишком уверенно. Каждое его движение, каждый поворот диктовала пульсирующая линия на экране. Он превратился в юнит на тактической карте. Невидимый оператор двигал его фигурку через лабиринт, видя сквозь стены, просчитывая маршруты дронов и взламывая шлюзы за секунду до столкновения. Игрок с правами бога, спрятавшийся в тени кода.
Стены шахты стали стенками экспериментальной коробки. Невидимый оператор отсек все развилки, оставив только один путь. Вглубь. Туда, где пульсировала зеленая точка финиша. Лев подчинился, скользя вниз по наклонной плоскости чужого плана.
Через двадцать метров, в нише, он увидел то, что искал: старую грузовую платформу для обслуживания кабелей, маленький лифт, уходящий в шахту. Панель управления — механический штурвал и слот для ключа. Никакой электроники. Где-то в параллельном тоннеле слышался новый, незнакомый звук — сухое, металлическое поскребывание, словно кто-то точил нож о бетон.
Лев сорвал с соседнего распределительного щита металлический ключ-трещотку. Вставил в паз. Штурвал поддался с протестующим скрипом. Решетка лифта открылась. В этот момент поскребывание позади стало громким, отчетливым. Оно было уже в его тоннеле.
Лев запрыгнул на платформу и рванул штурвал. Платформа с лязгом поехала вниз. Сверху, в проеме шахты, мелькнула тень — низкий, приземистый дрон на гусеницах. Вместо манипуляторов — вращающийся ротор с зазубренными лезвиями, брутально переделанный из старой корморезки. «Каса». Ее правила ведения боя были просты: измельчить все, что попадется на пути. Она с разгону врезался в край шахты, и лезвия с воем вгрызлись в металл платформы, высекая сноп искр. Платформа дернулась, застыла на мгновение, а потом с пронзительным визгом продолжила движение, отрывая куски режущего узла «Касы».
Платформа ударилась о дно шахты. Лев спрыгнул в ледяную жижу, сразу промочив ноги по колено. Дренаж. Зеленая нить навигатора резко свернула в сторону, в лабиринт ржавых фильтров. Лев подчинился. Преследователи за спиной стихли. Дроны блокировали боковые выходы, оставляя ему единственный, заранее просчитанный маршрут.
Вода хлюпала под ногами, цеплялась за комбинезон тяжелой ледяной хваткой. Лев бежал, сгорбившись, почти падая вперед. Зеленая линия на карте вела его все дальше по дренажному тоннелю, который начал сужаться. Гул реактора остался позади, сменившись нарастающим ревом воды где-то впереди. Он почти не видел ничего в полумраке. Стены тоннеля стали влажными и скользкими, покрытыми черной плесенью. Воздух стал гуще, насыщенный запахом гниющих органических отходов и химикатов. Через несколько десятков метров тоннель уперся в массивную круглую решетку, перекрывающую весь проход. За ней — камера с вращающимися лопастями дробильного насоса. Вода уходила вниз, в узкое отверстие, а все крупное задерживалось решеткой и должно было быть измельчено. Новое сообщение на ком-логе:
>>> ПРОХОД СЛЕВА. ЗА РЕШЕТКОЙ.
Лев протиснулся в узкую щель между решеткой и стеной тоннеля. За ней оказалась небольшая ниша и старая, покрытая ржавчиной лестница, ведущая наверх. Он начал подниматься.
Снизу донесся тот самый скрежещущий звук. «Косы» уже в дренажном тоннеле. Они близко.
Наверху лестницы — еще один люк. На этот раз без замка. Лев с силой толкнул его, и люк с скрипом поддался.
Он оказался в огромном круглом зале — лабиринте заброшенных фильтров. Гигантские ржавые цилиндры, высотой в несколько метров, стояли в ряд, как трубы органа. Пространство между ними было узкими проходами. Воздух был густым и неподвижным.
>>> ОСМОТРИСЬ. НАЙДИ ФИЛЬТР С МАРКИРОВКОЙ "7-Г-Д".
Лев пробирался между фильтрами, вглядываясь в потускневшие таблички. Наконец, нашел. Фильтр «7-Г-Д» отличался от других — на его основании была приварена новая, чистая панель с разъемом. Лев, дрожащими от холода и напряжения руками, подключил устройство к разъему. Экран погас, а затем загорелся вновь. Интерфейс карты исчез его место заменила консоль терминального доступа. Черный экран, зеленый шрифт. Приглашение командной строки: POLESSKY-7::FILTRATION/7-G-D>
В ушах стоял нарастающий скрежет «Касы». Он был в ловушке.
Пальцы неуклюже скользнули по гладкому стеклу. Он видел архитектуру системы насквозь — как схему. А в любой схеме есть точка напряжения. Нужно просто подать избыточное давление в слабый узел, и защита лопнет сама.
Первым делом он вызвал схему коммуникаций сектора.
> netstat --sector 7-Gamma --map
На карту тоннелей и залов наложилась паутина линий связи. И он увидел ее: тонкую, почти забытую линию, обозначенную как MAINT_BACKUP_9-Z. Она шла от этого самого фильтра «7-Г-Д» и уходила вниз, в старую, неиспользуемую вентиляционную шахту «З-9». Согласно схеме, эта линия была физическим кабелем, «последней милей» аварийной связи, не зависящей от основной сети. Путь был не случайным. Его ему указали к самой точке, где можно было нанести удар и откуда был запасной выход.
Он ввел команду, которую знал любой сантехник, работавший с этим старым оборудованием:
> diag power grid --sector 7-Gamma --verbose
Система выдала схему энергоснабжения сектора. Он увидел то, что искал: LINE_7G-FILTRATION_BACKUP — резервная линия, питающая этот самый зал. И она была подключена через тот самый NEURAVAT-7/П. Лев ввел команду, имитирующую аварийный запрос от самого NEURAVAT:
> emergency_power_request --source NEURAVAT-7/P --priority CRITICAL --duration 00:01:30
Система запросила подтверждение. Лев ввел старый код аварийного доступа, который он использовал раньше. fkg7h-4f3v6. На долю секунды в терминале возникло сообщение:
>>> ...ИНТЕРЕСНО. ПРОДОЛЖАЙ.
Затем пошел поток системных предупреждений:
WARNING: Unauthorized power draw detected.
CRITICAL: NEURAVAT-7/P reporting core instability.
OVERRIDE: Bio-filter stability compromised. Initiating emergency purge.
Сзади скрежет превратился в оглушительный рев. «Каса» появилась из-за угла фильтра, ее лезвия, покрытые ржавой стружкой, начинали разгон.
Лев выдернул кабель. Он не стал ждать обратного отсчета. Он развернулся и побежал к вентиляционной шахте «З-9». Первый удар пришелся по системе освещения. Прожекторы погасли, погрузив зал в багровый мрак аварийных ламп. Затем замолкли сирены. Гул дробильного насоса внизу затих, переходя в завывание.
«Каса» позади него замерла, ее моторы взвыли вхолостую, лишенные четких команд с центрального сервера.
Но самое главное — прекратилось то самое низкочастотное гудение, которое он слышал в ангаре. Гудение перфузии. На девяносто секунд био-реактор NEURAVAT-7/П был парализован. Он не просто отключил свет. Он остановил конвейер смерти.
Лев подбежал к решетке шахты «З-9» и, не тратя времени на заклепки, с силой ударил по ее старому, проржавевшему замку монтировкой. Хлипкий механизм рассыпался. Он отшвырнул решетку и нырнул в черный провал.
Падая в темноту, он услышал в кармане последнюю вибрацию ком-лога. Он не стал смотреть. Он знал, что там будет. Не благодарность. Не упрек. Всего одно слово от того, кто наблюдал за его игрой:
>>> ПРИНИМАЮ.
// CENTRAL SECURITY LOG // PROTOCOL "SHADOW"
2150-12-15T22:48:01+02:00 severity=catastrophic category=system.compromise
event=CASCADE_FAILURE source=NEURAVAT-7/P duration=00:01:30
affected_systems=[LATENT_PERCEPTION, AUTONOMOUS_SECURITY, SCADA]
directive=ISOLATE_SECTOR_7G action=PURGE_ALL_CREDENTIALS
note="Insider threat confirmed. Target is not acting alone."
Падение длилось недолго. Гораздо короче, чем он ожидал.
Лев рухнул на мягкую, пружинящую груду чего-то твердого, но податливого. Раздался сухой, хрустящий звук. В нос ударил знакомый приторный, но теперь — смешанный с пылью и тленом.
Он лежал, пытаясь отдышаться, в полной, абсолютной темноте. Рука нащупала круглые, скользкие объекты. Череп. Старый, высохший череп. Он упал в груду биологических отходов — отработанных «доноров», сброшенных в эту шахту как в могильник. STATUS: TERMINATED.
Света не было. Никакого. Он был слеп. Но ком-лог в его кармане слабо вибрировал. Он достал его. Экран светился тусклым зеленым светом, но карты не было. Вместо нее — текст.
>>> ДОБРО ПОЖАЛОВАТЬ В БУФЕРНУЮ ЗОНУ.
>>>СИСТЕМА ОСЛЕПЛА, НО НЕ ГЛУХА. ОНИ БУДУТ ИСКАТЬ ПО ОСТАТОЧНОМУ ПРИНЦИПУ.
>>>ТВОЙ СЛЕДУЮЩИЙ ШАГ: СЕРВЕРНАЯ "БАБУШКА".
>>>КООРДИНАТЫ: 51.559661, 30.289413.
Координаты. Старый, до-роботовский формат. Он был где-то за пределами комплекса.
>>>КАК ДОБРАТЬСЯ:
>>>ПРЯМО ПЕРЕД ТОБОЙ — СТЕНА. 20 ШАГОВ ВПРАВО, НАЙДИ ЛЕСТНИЦУ.
>>>ОНА ВЕДЕТ К СТАРОМУ ВОДОСБРОСУ. ОН ВЫВЕДЕТ ТЕБЯ К РЕКЕ.
>>>ДАЛЬШЕ — САМ.
Лев поднялся, отряхиваясь от кошмарной пыли. Он сделал двадцать шагов вправо, ощупывая стену. Его пальцы наткнулись на холодные, ржавые скобы, вбитые в бетон. Лестница.
Он полез вверх. Лестница вела вертикально вверх, уходя в узкую шахту, настолько тесную, что плечи задевали стены. Через пять метров она упиралась в потолок с люком. Люк не поддавался. Лев, уже привыкший к тупикам, стал ощупывать стены. Справа он нашел скрытый поворот — узкий служебный тоннель, проложенный когда-то для ремонта коммуникаций. Тоннель был низким, приходилось идти согнувшись. Он вилял, огибая массивные фундаментные блоки и пучки давно отключенных кабелей. Вода сочилась по стенам, образуя на полу липкую грязь. Этот путь явно не использовался десятилетиями. Где-то вдали слышался шум — живой, природный. Рев воды.
Через полчаса он увидел свет. Серый, холодный свет луны, пробивающийся через огромную решетку. За ней — бушующая вода. Водоворот старого водосброса.
Решетка была массивной, но ее нижняя часть была вырвана, словно ее долго долбили. Лев протиснулся в отверстие и оказался на узком карнизе над бушующей рекой. Морозный воздух ударил в лицо. Он был снаружи.
Он обернулся. Комплекс «Полесский-7» стоял позади него, как молчаливый, темный город, лишь кое-где мерцали багровые огни аварийной подсветки. Сирены за стенами звучали приглушенно, над полем поднимался слабый пар — как дыхание изо рта мертвой системы.
Он был свободен. На время.
Мороз здесь был иным. Не техногенным, наполненным кремнеземом и статикой, а чистым, древним и безразличным. Он выжигал из легких остатки сладковатого запаха перфузии, скрипел на зубах старой, нетронутой снежной крошкой. Лев шагнул с обледеневшего карниза водосброса в рыхлую целину у кромки леса. Свобода ударила в голову вакуумом. Не было больше стен, давящего гула реактора, скрежета «Касы» в спину. Была только оглушительная, всепоглощающая тишина, прерываемая ветром в соснах. И он — один в ее центре.
Тело, все еще жившее на адреналине, дрожало мелкой, неконтролируемой дрожью. Он сделал несколько шагов вглубь леса, за стволы вековых сосен, и рухнул на колени. Его вырвало. Сначала безвкусным чаем из гильзы, потом — желчью, а под конец — просто сухими, мучительными спазмами. Тело пыталось извергнуть пережитый ужас, но он сидел слишком глубоко.
Он снова увидел бирюзовый раствор, вспышки альфа-ритмов по коре мозга. Вспомнил, как год назад менял контроллер на линии питания одного из ангаров. Ангар был помечен как «ARCH_STORE». Холодное хранилище. Выведено из эксплуатации. Он отчитался о выполненной работе и пошел дальше. Починил систему, которая поддерживала в живых… что? Кого?
Его пальцы инстинктивно полезли в карман за ком-логом. Привычка. Проверить статус, лог-файлы, получить задание. Устройство было холодным и молчаливым. Он вытащил его и сжал в ладони, пока костяшки не побелели. Этот кусок пластика и кремния был последней нитью, связывающей его с миром, который только что пытался его убить. И с тем, кто водил его по этому миру пальцем по карте.
>>> ПРИНИМАЮ.
Что он «принял»? Его побег? Его бунт? Или тот факт, что Лев окончательно стал его оружием?
Он поднял голову. Глаза, привыкшие к полумраку цехов и багровой аварийной подсветке, медленно сфокусировались на мире вокруг. Снег. Сосны. Серое небо. Он вдохнул полной грудью, и воздух обжег легкие, как лезвие. Он был жив. Это был единственный неоспоримый факт.
Его технический ум, оглушенный, но не сломленный, начал работу. Принцип остаточности. Система будет искать его по следам, которые он оставляет. Радиоизлучение ком-лога. Тепловое пятно. Нарушенный снежный покров.
Лев забросал рвоту снегом и ветками. Выщелкнул аккумулятор из ком-лога. Экран погас навсегда. Теперь это был просто кусок мертвого пластика в кармане. Полная изоляция. Зато с радаров он исчез — для сети его больше не существовало.
В голове пульсировали цифры. Координаты. «Серверная "Бабушка"». Единственная точка, имеющая смысл.
Лев выпрямился. Тело ломило, комбез пропитался потом и грязью. Он не чувствовал себя героем или мстителем — только загнанным зверем, которому нечего терять. Он сплюнул вязкую слюну и двинулся вперед.
Он не стал оглядываться на гудящий ангар. Лев просто сверил направление по звездам и нырнул в подлесок. Сугробы приняли его вес, ветки хлестнули по лицу. Человек по имени Лев Корбут перестал существовать для протоколов безопасности.