Оперативный фургон чуть продернуло вперед — от него отделился ранее невидный (он был хорошо закреплен и замаскирован) тактический мотоцикл. Ксавье прыгнул на водительское место, Робин тут же устроилась у него за спиной. Стая зловещих черных птиц уже заняла все небо, они были везде.
Дроны оказались маневренными и быстрыми, а оперативный автомобиль, бронированный, специально подготовленный для антитеррористических операций и заряженный всякими хитроумными приборами, оказался довольно тихоходным.
Физическое расстояние следовало сократить насколько возможно — иначе не получится нейтрализовать беспилотники, на что бы они ни нацелились. Ксавье пришлось вывести байк — так они могли существенно выиграть в скорости. Однако теперь он и Робин были практически беззащитны.
Ксавье включил двигатель. Мотоцикл с ревом рванул с места. Робин вцепилась в Ксавье, байк дважды подпрыгнул на ухабах — в воздух взметнулся гравий. Мотоцикл летел по земле за роем дронов Судного дня.
Мощные коротковолновые передатчики, укрепленные на запястьях Робин, могли бить очередями. Девушка подняла было руку, но дроны были явно быстрее, и она не особо рассчитывала свалить хотя бы одного. Шанс все же был, пусть и ничтожный. Лучше бы, конечно, получить доступ к управлению дронами. Робин знала: действенный способ только один — использовать пробелы в протоколах связи и применить декомпиляцию[98], или реинжиниринг. Но для этого надо подобраться к беспилотникам еще ближе.
Спецназовцы в это время палили по дронам из автоматического оружия — видимо, Дом отдал такой приказ. Но беспилотники на шквальный огонь почему-то не отвечали — они вообще не реагировали. Обстрел существенно проредил стройные первые ряды, но уцелевшие не меняли ни скорость, ни направление движения.
Живописная округа внезапно превратилась в поле ожесточенной битвы. Отовсюду слышались взрывы — все затянуло черным дымом.
— Жми! — заорала Робин в ухо Ксавье.
Ксавье с силой газанул. Байк взревел, вздыбился — закозлил — и с грохотом плюхнулся на землю.
— На два часа! — прокричал Ксавье, повернув голову к Робин, чтобы она знала, куда смотреть. Мотоцикл несся к отбившемуся от стаи и опасно снизившемуся дрону. Беспилотник все больше походил на птицу. Его ранило, от обшивки отваливались куски обшивки, он продолжал снижаться. Робин подняла руку и дала короткую электромагнитную очередь.
— Ближе! — крикнула она.
Ксавье оказался умелым байкером. Он преследовал дрон, старался объезжать препятствия, не терял скорость и даже промчался вверх по какой-то лестнице. Он отчаянно ругался, подбадривая всех вокруг — себя, Робин, байк. Им во что бы то ни стало надо было догнать подбитый беспилотник до того, как он упадет и разобьется — иначе все их усилия напрасны.
В XR-шлеме Робин вспыхнул интерфейс. Неужели получилось и она подключилась к сети дронов? Хакерша быстро отправила давно подготовленную дезу — команду, замаскированную под безобидный обмен данными между дронами. Йес! Беспилотник замедлился.
— Не потеряй! Он почти готов!
Ксавье еще сильнее вцепился в руль — взмокшие ладони проскальзывали. Он чувствовал себя каскадером из какого-то фантастического голливудского фильма.
— Пять сек! — крикнула Робин ему в ухо. — Четыре, три… Есть!
Дрон, неуверенно покачиваясь, влетел в атриум отеля. Ниже были шесть этажей выставочных площадей, соединенных эскалаторами. Бельгийцы традиционно стремятся к природной гармонии, они на каждом этаже посадили цветы и даже деревья. Висячие сады расположились на уступах-террасах. Ксавье, увидев сквозь стекло XR-шлема этот рукотворный рай, даже долю секунды колебался — а не отказаться ли от погони, не отправиться ли, как дрон, в свободный полет?
— Ч-черт! — в очередной раз ругнулся Ксавье. — Держись крепче!
Байк снес стеклянную перегородку и рухнул вниз.
Робин крепче обняла Ксавье и прижалась к его спине. Байк падал.
Мгновенно среагировав, Ксавье активировал воздушный струйный руль на раме мотоцикла — получилось немного подправить траекторию падения. Через три этажа он заметил дерево. Времени на размышления не было. Извернувшись, Ксавье схватил в охапку Робин, в последнюю секунду ногами с силой оттолкнул от себя байк и в обнимку с девушкой пушечным ядром влетел в густую крону.
Основной удар приняла на себя спина Ксавье — на счастье, комбинезон и наполнившаяся сжатым воздухом спинная подушка безопасности существенно ослабили удар. Посадка с падением сквозь ветви деревьев до стеклянной платформы оказалась не такой уж и мягкой! Робин упала на Ксавье сверху, быстро скатилась с него, но мужчина все равно застонал от боли.
— Ты как? — искренняя забота в голосе девушки удивила Ксавье.
— Жив вроде, — ответил Ксавье. — Как там наша птичка?
Робин огляделась. Дрон не упал, он чернел совсем низко — прямо над их головами и вроде еще был жив. Ей удалось его приручить? В шлемофоне прорвался голос Дона: «Штаб, штаб. Прием. Ксавье! Робин! Где вы? Где вы? Прием, прием! Куда пропали? Чего надо этим тварям? Прием, прием».
В поле виртуального зрения в шлемах Ксавье и Робин возникла картинка улицы. За стеклянной стеной конференц-центра Panorama Hotel три дрона, оторвавшись от стаи, образовали равносторонний треугольник и методично облетали отель, будто бы сканируя этаж за этажом.
Ксавье не выпускал из виду беспилотник над головой.
— Их можно остановить? Нельзя запустить вирус?
— Попробую. Но это долго. — У Робин был другой план. — А чего их просто не сбить?
— В отеле люди.
— Так всех же эвакуировали!
— Не всех. Несколько сотрудников и пара шишек с конференции отказались.
— Вот же ж!..
Ксавье и Робин бросились по лестнице вниз, потом побежали по улице. Штабной фургон уже подъехал ближе к отелю и встал неподалеку в относительно тихом месте. Робин ворвалась внутрь и бешено замолотила по виртуальной клавиатуре. Тревога нарастала — кого или что разыскивает эта троица?
Раненый дрон, которого она «приручила», стал подниматься навстречу своим трем «товарищам». Протокол связи внутри роя активируется только в определенном диапазоне — если наживка Робин и может сработать, то только там. Девушка затаила дыхание.
В ясную погоду с верхних этажей 18-этажного Panorama Hotel как на ладони был виден весь Брюссель и сверкающая вода канала. Если бы кто-нибудь в пентхаусе глянул в этот момент в окно, то увидел бы на стекле нечто странное и черное — вроде нестираемого пятна. Оно бы медленно выскользнуло из поля зрения, но в противоположном окне тут же появилось бы другое, а в соседнем — третье.
Трио дронов было как три глаза. Они по очереди смотрели и дружно сверкали холодным светом.
«Ну скорее же!» — Ксавье не сводил глаз с их перепрограммированного дрона. Но аппарату явно не хватало мощности, до крыши оставалось еще три этажа.
Откуда-то с высоты донеся слабый, будто лопнул пузырь, взрыв — на землю обрушился дождь из осколков. И все сразу пришло в движение.
Троица дронов открыла огонь, выделывая в воздухе сложные пируэты и стреляя внутрь пентхауса — палили прямо от огромных, от пола до потолка, окон президентского люкса.
— Передаю данные! — Робин выбралась наружу, надеясь таким образом усилить сигнал. Она укрылась за бронированным фургоном и, нахмурившись, не отрывала глаз от индикаторной шкалы. — Есть!
Ксавье, морщась, поднялся на ноги и вглядывался в битву, разворачивающуюся на высоте. И вдруг все дроны замерли, как четыре черных музыкальных знака на фоне голубого неба.
Из очередной порции данных стало ясно, что три беспилотника прекратили огонь не потому, что Робин удалось проникнуть в их код. Они просто выполнили свою задачу.
Эта атака дронов вычеркнула из черного списка Судного дня первое человеческое имя. В расстрелянном президентском номере прятался Рэй Сингх.
Нидерланды, Севенинген
16 сентября 2041 г.
Местное время 15:00–21:00
Марк не знал, как долго он пробыл в лабиринтах Bad Trip, минуты или десятилетия. Страдания разума оказались много хуже мерзких физических ощущений: воспоминания, которые мозг изо всех сил старался подавить, повторялись бесконечно. Вернее, это был один, но ужасный эпизод.
Пять лет назад Марк повез жену Анну и сына Люка в Калифорнию, подальше от холодной немецкой зимы. Они отправились в восстановленный после пожаров городок Парадайз к Полю ван де Граафу, учителю Марка. Коллеги и друзья, они не виделись много лет, и встреча вышла весьма эмоциональной.
Маленький Люк скучал и откровенно томился. Он был одержим идеей пройти часть Тихоокеанской горной тропы[99]. Анна, оставив мужчин за дискуссией о любимой физике, повезла сына на гору, в национальный лес Плумас.
«К обеду будем, — сказала Анна уже в дверях. — И я искренне надеюсь, что за столом ни разу не услышу слово “квант”».
Марк помнил каждое ее слово, каждую интонацию. Это оказалась последняя фраза, которую он услышал от жены.
Анна с Люком уехали, Марк принялся рассказывать Полу о своей работе, тот предложил новую форму преобразования для формулы топологической квантовой теории поля — в конце исследовательского тоннеля внезапно забрезжил свет. Марк не заметил, как много прошло времени. Когда он наконец вынырнул из увлекательного академического дискурса, было уже совсем поздно.
Он позвонил жене — она не отвечала. Именно в этот момент на горизонте появилось странное оранжево-красное зарево, похожее на закат, но совершенно не в той стороне, где садится солнце.
И тут пронзительно и синхронно заверещали смартстримы у Марка и Пола: экстренная эвакуация из-за лесного пожара.
Марк последовал за хозяином к его допотопному «Мустангу» с механической коробкой передач. Пока Пол пробивался сквозь забитые людьми переулки — все пытались спастись от приближающегося пожара, — Марк дозвонился в полицию. Он надеялся найти автомобиль жены с помощью спутника, но звонок сразу перевели на искусственный интеллект аварийной службы, и вежливый синтетический голос сообщил: «По правилам защиты конфиденциальности данных штата Калифорния мы не можем предоставить сведения о местонахождении данного автомобиля».