расстояние в пять этажей и приземляясь на бортик плоской крыши. Пространство кибермира во многом подчинялось классическим законам физики ― разработчики утверждали, что это необходимо для порядка и безопасности граждан. Однако для таких, как она, для программ, существовали «дополнительные протоколы», позволяющие на время снять ограничения системы.
К сожалению, вирусы играли по тем же правилам.
– Ой. ― Вирус, девчушка ненамного младше Риши, остановилась у другого края и ломко, искусственно рассмеялась. Кажется, это была запись смеха. Или у нее был плохо закодирован синтезатор речи. ― Ты уже здесь.
Она была одета в коротенькое пальто с высоким воротом, нижнюю половину лица закрывала маска с нарисованным зубастым ртом. На ее голове красовались по-детски забавные пучки. Визуально ― одна из тысяч горожан.
«Обнаружен вирус».
В руке девчушка держала серебристо поблескивающий кейс. Ее розовые глаза хитро сощурились.
– Так и будешь стоять?
Риша не стала ей отвечать ― рывок! ― она вытянула руку, чтобы схватить вирус за ворот, но вместо него цапнула воздух. Девчушка оказалась на краю другой крыши и бросилась наутек на такой скорости, что через мгновение на месте вируса мерцала лишь розоватая взвесь цифрового следа.
Риша чертыхнулась. В два прыжка преодолев расстояние между крышами и следующую площадку, она лишь на полсекунды замедлилась, запуская карту в очках. Пространство кругом тут же разбилось зеленой координатной сеткой, на которой система услужливо отметила предполагаемую траекторию маленькой розовой точки и другой ― ослепительно-голубой.
Можно срезать путь!
– Мне нужен транзитный узел на сорок седьмой, ― открыв канал, выдохнула Риша и бесстрашно сиганула с карниза на соседнюю улицу. Система аккуратно замедлила ее у самой земли, несколько пешеходов обернулось, но девушка уже рванула в сторону ближайшей будки-узла.
– Понял, перекрываем гражданское сообщение, ― отрапортовал оператор.
– Выведите меня на сорок второй, ― влетая в кабинку, скомандовала Риша.
Двери за ее спиной мгновенно схлопнулись, пол под ногами завибрировал. Дисплей, предназначенный для введения нужных координат, загорелся ярко-ярко.
Р-раз!
Сознание Риши распалось, рассыпалось на отдельные строчки и знаки кода, затем сжалось, превращаясь в плотно упакованный файл, и на несколько мгновений погасло, чтобы тут же вспыхнуть и развернуться обратно. Вибрация под ногами пропала, и девушка, все еще слегка дезориентированная поспешной пересылкой, вывалилась из транзитной будки на сорок второй. Свернув в переулок, она еще раз сверилась с картой. Теперь ее голубой маячок опережал розовый на половину координатной клетки.
Риша запустила отсчет, изготовившись к прыжку, и сосредоточилась на движении крохотной точки.
Ближе… еще немного…
В тот момент, когда розовая и голубая метки почти пересеклись, девушка подпрыгнула, внезапно появляясь перед вирусом, и, схватив ее за плечи, швырнула на крышу. Кейс отлетел в сторону,