Глава 2: Побег по улицам, код указывает путь к жизни
Лин Си прижалась к стене, пальцы вцепились в щели между кирпичами. Осколок стекла оставил кровавый след на ладони, но она не разжала руку. Шаги за переулком изменились: это был уже не вялый ритм одиночного юнита, а переплетение множества шагов — то быстрых, то медленных, словно сеть стягивалась.
Она затаила дыхание, подняла осколок на уровень глаз. В отражении три силуэта приближались к автобусной остановке с разных сторон. Их поступь была синхронной, повороты точными, будто управляла одна программа.
Перед глазами возник новый код.
【Threat_Proximity:4.7m】
【Movement_Pattern:Circular_Sweep】
Она уставилась на эти строки, сердце колотилось о ребра. Сообщение об «отсутствии источника» больше не появлялось, вместо него обновлялись дистанция и схема движения. Эти юниты не патрулировали случайно — они искали, систематически окружая.
Она опустила взгляд на свои руки. Пальцы дрожали, но голова работала ясно. Ждать больше нельзя. Чем дольше прятаться, тем выше вероятность быть зажатой в кольцо.
Она начала отсчитывать время. Каждые три секунды код обновлялся. Когда первый юнит прошел мимо остановки, диапазон восприятия показывал 5,1 метра; второй — 4,6 метра; третий — 5,3 метра. Интервал между их движениями был фиксированным — 7 секунд, точка пересечения прямо перед остановкой.
Перед третьим пересечением возникла мгновенная пустота. 0,8 секунды.
Этого хватило, чтобы проскользнуть в щель железной решетки в конце водосточной канавы.
Она сунула осколок в карман и поползла, прижимаясь к земле. Щебень царапал колени, грязь пропитала штанины. Она не смела поднять голову, лишь боковым зрением нацелилась на узкую щель. Решетка заржавела намертво, в щель мог протиснуться только один человек с трудом.
Она повернулась боком, плечо застряло в краях. Металл скреб по коже, обжигая болью. Снаружи шаги становились все ближе.
Код мигнул.
【Player_Status:Hidden=True】
Сцепив зубы, она рванулась вперед и наконец выскользнула. Перекатилась за стену, прислонилась спиной к влажной поверхности, тяжело дыша.
Перед ней открылась главная улица. Солнце освещало землю, черные линии стали толще прежнего, они слабо извивались, словно живые. Она помнила, что, когда ступала босыми ногами по такой же линии, было просто холодно, но теперь видела, как прикосновение к ним валило людей с ног, тело билось в конвульсиях и через несколько секунд замирало.
Нельзя касаться земли.
Она подняла голову, Глаз Исходного Кода автоматически зафиксировал новый юнит в центре улицы.
Эта штука не походила на прежних «офисных работников». Ее голова была искажена, словно старая видеокамера, объектив вращался вниз, каждую секунду выстреливая красным лучом. Там, где луч проходил, черные линии на земле яростно вибрировали.
Она только встала, как луч скользнул по плечу.
Перед глазами вспыхнуло предупреждение.
【Player_Status:Exposed=True】【Duration=3s】
Она мгновенно бросилась на землю, перекатилась за брошенный велосипед. Луч снова скользнул, ударив в то место, где она только что стояла. Она замерла, не дыша, и проводила взглядом уходящий свет.
Появился код.
【Scan_Frequency:2Hz】
【Blind_Angle:Backward_15°】
Она поняла. Этот юнит сканирует каждые полсекунды, но за его спиной есть пятнадцатиградусная мертвая зона. Если прижаться к спине вплотную, он не заметит.
Но как приблизиться?
Она наблюдала за его траекторией. Он двигался по прямой вдоль центра улицы, держа дистанцию с другими юнитами. При каждом повороте камера сначала поворачивалась, а корпус запаздывал на полтакта.
Вот этот зазор.
Она дождалась, когда он повернется к ней спиной, и рванула из укрытия, пригибаясь и прижимаясь к его тылу. Камера поворачивалась, она синхронно двигалась, каждый раз оставаясь в пятнадцатиградусной слепой зоне.
Холодный пот капал с подбородка. Она чувствовала запах ржавчины, исходивший от этой штуки. Ее тело было жестким, при ходьбе раздавался щелчок зубчатой передачи.
Прикрываясь им, она медленно продвигалась к узкому переулку напротив. На полпути оперлась левой рукой о землю, и ладонь внезапно онемела. Она опустила взгляд — коснулась выступающей черной линии.
Вся рука мгновенно потеряла чувствительность.
Правой рукой она приподнялась и продолжала ползти, волоча левую руку. Мышцы бесконтрольно дергались, края зрения потемнели. Она считала шаги: пять, десять — наконец ступила в тень переулка.
Красный луч просканировал пустоту. Обратный отсчет обнулился.
【Exposed:False】
Она рухнула у стены, левая рука все еще немела. Переулок был завален мусором, воздух спертый. Она заставила себя поднять голову, чтобы определить следующий маршрут.
Впереди проход загородила рухнувшая рекламная вывеска. Сзади послышались шаги — два новых юнита вошли в переулок и приближались к ней.
Единственный выход — пожарная лестница на стене. Покрытая ржавчиной, с двумя сломанными перекладинами, она вела на платформу на крыше.
Лин Си уставилась на лестницу, и Глаз Исходного Кода вдруг сфокусировался на вершине.
Появилась подсказка, которой она никогда раньше не видела.
【Path_Evaluation:Viable=Yes】
【Risk_Level:High】
【Estimated_Success_Rate:63%】
Она застыла. Это было не описание состояния и не данные в реальном времени. Это был прогноз.
Пальцы сжали нижнюю перекладину. Металл был холодным, покрытым пылью. Выбора не было. Она ступила на первую перекладину и полезла вверх.
Лестница издала пронзительный скрежет. При каждом движении вся конструкция дрожала. На середине правая нога соскользнула. Она повисла в воздухе, держась левой рукой за перекладину.
Внизу юниты подошли к лестнице. Один из них поднял голову, черные глаза уставились на нее.
Она рванула тело вверх, зацепилась правой ногой за следующую перекладину и снова утвердилась. Продолжила подъем.
Когда до платформы оставалось три метра, юниты внизу вдруг развернулись и ушли вместе с остальными. Движения были синхронными, словно они получили новый приказ.
Она взобралась на платформу и закатилась за водяной бак. Вся промокла, руки дрожали. Правая все еще немела, из раны на ладони сочилась кровь.
Она легла на живот и подняла взгляд вдаль.
На старой облупившейся многоэтажке с разбитыми окнами, в углу третьего этажа мелькнул слабый синий свет. Очень бледный, если бы она не всматривалась, ни за что не заметила бы.
Это не естественный свет. Это был какой-то сигнал или остаточный поток данных.
Она запомнила позицию.
Ветер пронесся по крыше, поднимая клочок бумаги. Она села, опершись на бак, и уставилась в сторону того здания. Дыхание постепенно выровнялось.
Одежда была порвана, руки в ранах. Но взгляд изменился — это был уже не просто инстинкт выживания, а цель.
Она опустила глаза на свои руки. Кровь стекала по пальцам, падая на землю мелкими каплями.
Улица внизу затихла. Все юниты исчезли.
Только она знала: это не конец.