И как?..
Сегодня их уволили, горько усмехнулась Линда. Обозвали предателями.
А тебя?
И меня тоже. Заочно.
Ох девушка пыталась найти подходящие слова.
Да ладно, мне-то есть чем заняться. Я за своего научного руководителя переживаю, он ведь уже в возрасте, семья, дети Кстати, мы далеко не первые, я видела похожие темы на медицинском форуме, но в официальных новостях об этом, естественно, ни слова.
Между прочим, внезапно осенило Марию. А вдруг в сети есть что-нибудь про облаву в клубе?
Отчего бы и не поискать, согласилась Линда, и девушки углубились в работу, рассеянно поприветствовав проходящего мимо Вахаджа.
Все эти дни пиротехник старался поменьше привлекать к себе внимание команды, и тому было две веских причины. Во-первых, позавчера он тайком сбегал на местный рынок за курицей, овощами и специями. В удовольствии поторговаться пришлось себе отказать: Вахадж не хотел стать объектом ненужного внимания. Вернувшись в «Цитадель», араб убрал продукты в холодильник, наклеив на пакет яркий стикер: «Мари. Это для блюда Кабса. Пожалуйста».
А во-вторых, что было гораздо важнее, вчерашней ночью он взял свой аэроцикл и отправился на западную окраину города, к старому знакомому по имени Наиль. На рассвете Вахадж бесшумно приземлился в заросшем сорняками огороде и до самого восхода солнца что-то сосредоточенно конструировал, забыв даже про молитву. Перед глазами пиротехника одно за другим проплывали видения из прошлого увы, не настолько давнего, чтобы воспоминания давались ему без боли. Поэтому Вахадж не сразу обратил внимание на Марию, которая по студенческой привычке проснулась очень рано. Девушка вышла в сад, одетая в безразмерную рубашку цвета «синего экрана смерти», одолженную ей Хубертом из своих неприкосновенных запасов.
О, Вахадж. Привет! улыбнулась Мария, заметив растерянного пиротехника. Я нашла твой пакет, рискну приготовить. А что ты мастеришь?
Да так, всякие мелочи, ответил ей Вахадж, незаметным движением убирая в сумку торчащие во все стороны провода. Хочешь, научу тебя управлять аэроциклом?
Мария подпрыгнула от радости. Ещё бы она не хотела!
Глядя вслед синеволосой студентке, вприпрыжку бегущей к гаражу, пиротехник вздохнул и медленно поднялся на ноги. Вернее, на ногу. Нейропротез пришлось отдать Наилю в качестве оплаты за полный комплект взрывчатки на все случаи жизни. Жасминовый куст у крыльца тихо ронял белые лепестки, девчонка продолжала безмятежно скакать, но Вахадж чувствовал, что какой-нибудь случай обязательно настанет. И на этот раз он будет готов ко всему.
«Река под рекой». Кристиан откинулся в кресле и закрыл глаза, пытаясь поймать это ощущение падения сквозь что? Где-то далеко вверху осталась светлая точка внешнего физического мира, в котором сейчас болтаются его с братьями полубессознательные тела, опутанные тонкими проводами. Словно глядя с неправильной стороны подзорной трубы, Крис увидел космически далёкого Яна, небрежно закинувшего ноги на стол, огненные патлы Хуберта, разметавшиеся по спинке компьютерного кресла. Постепенно в окружающей темноте начали проступать цветные фигуры объёмные копии ярлыков, беспорядочно хранимых братьями в недрах старого компьютера. Си-сфера, технология дополненной реальности, празднующая в этом году двадцать второй день рождения. Сила мысли вместо щелчка мыши, сферический интерфейс вместо жалкого прямоугольника монитора
Но было ещё кое-что. Кристиан дождался, пока рядом с ним проявятся тонкие силуэты братьев и, встав на одно колено, что есть силы ударил кулаком в хрупкое дно си-сферы. Под призрачными ногами хакеров возникла трещина, сила притяжения неудержимо повлекла их вниз, одновременно разворачивая вверх тормашками. Пролетев сквозь неровную дыру, троица обнаружила себя крепко стоящей на ногах вокруг свежего разлома. В рассеянном светло-голубом свете виднелись тонкие, треугольные в сечении башни, парящие на массивном основании в форме перевёрнутой пирамиды. Уровнем ниже, между сложными многоуровневыми развязками располагались плотные скопления пятиэтажных домиков, на первый взгляд абсолютно одинаковых, но кое-где между ними виднелись и весьма вычурные постройки, мигающие разноцветными вывесками. Свежий ветер, налетевший неизвестно откуда, растрепал волосы хакеров. В небе сновали юркие цветные прямоугольники текстовых данных, на верхнем эшелоне медленно проплывали солидные дирижабли видеохостингов. Утренний воздух слегка искрился.
ishtar-
Крис? Занят?
_overdrive_
пока свободен. что?
ishtar-
У настут кое-что интересное. Насчёт клубов. Ща Мари расскажет
..aquamarine..
Крис, привет! В новостях написано, что в «Беспечном ездоке» возник пожар из-за нарушений техники безопасности. Но это же враньё! Линда предложила проверить ещё пару известных ей клубов, и оказалось, что они тоже разрушены
ishtar-
Это «Джелли» и «Сильмара». Чу ть больше месяца назад.
_overdrive_
ок, понял, проверю
Ну что, пробуем найти крысу? спросил Ян.
Я бы просканил чекины посетителей «Ездока» за последние два месяца, отозвался Хуберт, виртуальные волосы которого выглядели ещё длиннее, чем настоящие.
Нужны ещё данные от «Джелли» и «Сильмары», внезапно встрял Крис. Я не знаю, на каких серверах они размещались, если вообще осталось хоть что-то. Но девчонки только что сказали, будто между ними есть сходство.
Думаешь, везде крысятничал один и тот же кадр?..
Кристиан поставил у разлома метку-маячок, чтобы по завершении сессии найти дорогу домой. Хакеры легко оттолкнулись от поверхности мира, в котором вес измерялся не в килограммах, а в килобайтах, и, постепенно обретая прозрачность, устремились к туманному городу.
Река под рекой.
Транскод.
Двадцати восьми часов Дмитрию хватило, чтобы слетать в Киото и вернуться обратно с длинным свёртком, который он лично доставил по указанному адресу. Несколько раз позвонив в дверь, агент не получил никакого ответа (а чего он, собственно, ожидал?) и молча вызвал лифт. Заходя в кабину, он услышал осторожный поворот ключа в двери. Дмитрий проскользнул в закрывающиеся створки лифта, бесшумно заглянул за угол.
Дверь оставалась закрытой. Катаны у порога уже не было.
«Может быть, стоит позволить некоторым тайнам оставаться тайнами», подумал Дмитрий, глядя на своё усталое отражение в узком зеркале полутёмного лифта, увлекающего своего пассажира всё ниже и ниже.
Настойчивые звонки в дверь вырвали Охотника из безмолвной тьмы, протащили сквозь духоту ночных видений и выбросили прямо в солнечный июльский полдень. С трудом поднявшись на ноги, программист подошёл ко входной двери, мельком глянул на изображения видеокамер, дождался подходящего момента и быстро забрал одинокий свёрток, лежащий у порога.
Шершавая рукоять удобно легла в руку. Солнечные зайчики заплясали на чернёном серебре ножен, на затейливых инкрустациях из перламутра. Охотник закрыл глаза, глубоко вдохнул и раскрыл катану. Его рука слегка дрогнула, тонкий клинок прошёлся по внутренней стороне указательного пальца.
Светловолосый программист зачарованно смотрел, как глубокий порез переполняется тёмной кровью. Из заторможенного состояния его вывел писк разряженных батарей ноутбука. Охотник склонился над столом, собираясь отправить данные, с которыми ему довелось работать, и рассеянно пробежался мутными глазами по бесконечным спискам незнакомых имён.
Внезапно он подскочил, словно на клавиши ноутбука подали электрический ток.
Быть этого не может, прошептал Охотник. Ошибка? Или же
Болезненная усмешка исказила тонкое лицо программиста. Окровавленными пальцами он воткнул шнур питания в розетку. Пожалуй, в этот раз стоит нарушить кодекс и добавить кое-что от себя прежде, чем вернуть данные этим дилетантам из отдела информационной безопасности.
Глава 6. Скрытые перемещения
Настроение у Дмитрия было более чем приподнятым. Козлович не только не отругал его за задержку, но даже глянул как-то одобрительно. Вернувшись на своё рабочее место, агент продолжил разгребать рабочую почту.
«Всем стажёрам V корпуса срочно пройти вакцинацию от гриппа в медицинском пункте на первом этаже».
Дмитрий хмыкнул: для гриппа вроде бы был не сезон. Хотя, конечно, кто знает, какие у этого вируса планы на сей раз Агент позвал за компанию Петера Брия, того самого, которому недавно вкатили выговор за пользование аэроциклом. Вместе они спустились вниз, к сияющему стерильной чистотой медпункту. Проворный Петер подсел к молодой светлокожей медсестре, а Дмитрия забрал врач средних лет. При всём своём хладнокровии агент предпочёл не наблюдать, как тонкая игла войдёт в его кожу, и уставился на дальний шкаф с лекарствами.
Девушка, а если мне поплохеет с этой прививки, куда звонить? беззастенчиво спросил Петер. Оставите свой телефончик?
Не поплохеет, будьте спокойны, ответила девушка. Из-за стерильной маски на лице её голос звучал слегка приглушённо. Следующий!
Несмотря на уверения медсестры, к середине дня Дмитрию стало как-то не по себе. Рука периодически чесалась, но агент мужественно игнорировал её, погрузившись в анализ данных, восстановленных его неведомым спасителем. Дмитрий подключился к си-сфере, чтобы было удобнее искать досье и держать в поле зрения внушительный список посетителей. Скосив глаза на одну из папок, агент внезапно замер и приостановил копирование. Имя, которое мерцало перед ним, никак не должно было оказаться в этом списке. Не должно?
Дмитрий рывком вышел из сети и направился к выходу на широкую лоджию, по пути пролистывая адресную книгу в своём смартфоне. Сильный ветер ударил агенту в лицо, не давая как следует вдохнуть; выступившие на глазах слёзы мешали насладиться видом на утренний мегаполис с высоты пятьдесят второго этажа.
Сестра, ответь, шёпотом заклинал Дмитрий, но боги мобильной связи были глухи или попросту не существовали, и в динамике раз за разом слышался писклявый сигнал недоступности абонента.
Растрёпанный Дмитрий прошёл на своё место, чувствуя, как пристальные взгляды коллег прожигают дыру в его напряжённой спине. Следовало притвориться чертовски занятым, засидеться допоздна, а потом, в краткий промежуток времени между уходом последнего агента и началом работы клининговых дроидов, влезть в компьютер начальника и воспользоваться кое-каким софтом
За день металлическая крыша «Цитадели» раскалилась так, что дышать на чердаке стало решительно нечем. Судорожно хватая воздух раскрытым ртом, Крис вынырнул из сети. Рядом по-турецки сидел Ян, откинув голову на низкий подоконник. Хуберт свалился с кресла на пол, его руки дрожали, словно он только что нёс неимоверные тяжести. Впрочем, в какой-то степени так оно и было: компьютер разродился звуком завершённого копирования, и на экране появились две новых папки: jelly013, _sylmdata.
Не сейчас, словно обращаясь к бесстрастной системе, промямлил Ян. Давайте сначала пожрём и по пиву.
Я за, отозвался Хуберт, сползая вниз по узкой лестнице.
Чуваки, а река у вас тут ещё не обмелела? подал голос Кристиан.
Есть немного, поэтому на всякий случай ныряй с мостика, а не с вышки.
Впрочем, Крис не стал прыгать в реку даже с мостика, а взял разбег прямо с берега и стрелой вошёл в прохладную воду. Вынырнув, парень набрал побольше воздуха, задержал дыхание и позволил медленному течению слегка развернуть его так, чтобы стало видно полную луну, восходящую над далёким городом. Мимо проплыло что-то тёмное; Крис инстинктивно отгрёб в сторону, но это оказалась всего лишь самодельная игрушечная лодка, и парень слегка придержал её. На полинявшем зелёном парусе красовался логотип какого-то общества любителей природы; борта сплошь были исписаны призывами беречь землю, остановить вредное производство, выйти из сети, уйти в горы Если первый, второй и четвёртый пункты не вызвали у Криса возражений, то третий призыв представлялся ему чем-то, смерти подобным. Хакер легко оттолкнул лодку, и она продолжила свой одинокий путь.
На свежем воздухе Кристиану явно полегчало по крайней мере, мысль о еде уже не вызвала у него приступа тошноты. Тем более, кажется, Мария затевала там что-то необычное.
Уже на подходе к дому хакер услышал громкие голоса и прибавил шагу. Войдя на тесную кухню, он увидел до крайности возмущённого Яна, который окрысился на Вахаджа.
Ты мне тут зачем весь сад раскопал? Ладно, если тебе Аллах велит, копай, но предупреждать надо! Вон уже Линда в твою яму чуть не свалилась.
Я светодиодную ленту зачем положил? Линда её заметила и остановилась. А если ты сам нетрезв, пойди выспись! повысил голос Вахадж, терпение которого подошло к концу.
Ян сжал кулаки. Хуберт покрутил пальцем у виска, правда, непонятно, в чей адрес. Линда привстала из-за стола, раскрыв ладони в умиротворяющем жесте. Мария предусмотрительно убрала со стола горячую кастрюлю.
Что случилось? тихо спросил Кристиан, но его почему-то услышали все.
Этот кадр раскопал недовольно сопя, начал Ян.
Вахадж вырыл несколько ям вокруг дома, усадив брата на место, пояснил Хуберт. А зачем, мы до сих пор ещё не выяснили
Крис выжидающе посмотрел на пиротехника. Вахадж, уверенный в своей правоте, не отвёл упрямых карих глаз, но во взгляде темноволосого хакера не было ни капли гнева или осуждения.
Я продумал схему обороны, слова дались пиротехнику легче, чем он ожидал. По периметру мины, настроенные на крупную военную технику, на гражданские аэроциклы они не сработают. Гранатомёт, четыре автомата, патроны Ещё пластид, на случай, если придётся отступать
Етииить простонал Ян. Нафига?
Ты всё правильно сделал, Вахадж, произнёс Кристиан.
Воцарилась тишина.
Похоже, мы с вами ввязались в самую настоящую войну, во всеобщем молчании добавил хакер. А Вахадж единственный из нас, кто имеет опыт боевых действий. Поэтому предлагаю закрыть эту тему. И верните уже кастрюлю на стол, сил нет терпеть
Мари засмеялась первой, её поддержала Линда. Ян махнул рукой мол, разнесите тут всё, если сочтёте нужным. Вахадж с благодарностью глянул на хакера. Вообще-то, пиротехник был самым старшим в команде, но преимущество Кристиана заключалось даже не в его росте, а в чём-то другом, чему араб затруднялся подобрать подходящее определение на чужом языке.
Буря не состоялась. Кабса получилась неописуемо вкусной.
Стараясь не шуметь, Дмитрий влез на широкое кожаное кресло начальника. На секунду он представил себя внушающим трепет Романом Козловичем, строго глянул поверх воображаемых очков Разрядка помогла, у агента уже почти не дрожали руки, когда он логинился в компьютер шефа.
Внутренняя защита в локальной сети отдела была минимальной оно и понятно, основные мощности уходили на оборону от посягательств извне. Тем не менее, Дмитрий предпочёл обойтись без имплантов. Агент быстро ввёл с клавиатуры имя и паспортные данные, нетерпеливо барабаня пальцами по отполированной до блеска столешнице. На широком экране возникла карта мегаполиса, затем, по мере уточнения GPS-координат запрошенного объекта, начал подробнее загружаться северо-западный пригород. Сигнал был очень слабым и в какой-то момент пропал совсем. За дверью раздалось монотонное жужжание медленно ползущих по коридору роботов-уборщиков, которые ежедневно натирали и без того чистые полы департамента до почти зеркального блеска. Дмитрий успел сохранить приблизительные координаты квадрата около двух километров шириной, прежде чем связь оборвалась окончательно. Безумно уставший агент выскользнул в коридор и свернул в сторону туалетов. В столь поздний час все кабинки были свободны. Дмитрий выбрал вторую слева, заперся и, не поднимая крышки, плюхнулся на сиденье. Десять минут. Ему нужно всего лишь десять минут, чтобы немного прийти в себя перед тем, как начать поиски двоюродной сестры. И хвала всем богам, что завтра у него положенный выходной. Что бы там ни случилось, Дмитрий поклялся, что найдёт девушку быстрее, чем любой из его коллег.
Глава 7. Ночная жизнь
Кристиан беспокойно метался во сне. Какие-то острые осколки валились из рук, царапали кожу, разбивались на ещё более мелкие осколки, а до утра нужно было собрать их воедино Всё закончилось тем, что парень свалился с узкого дивана и больно ударился плечом о край стола. После обилия специй безумно хотелось пить. Крис на ощупь дотянулся до маленького пластикового чайника, но воды там не обнаружил. Тихо чертыхнувшись, хакер вышел в коридор, стараясь не скрипеть половицами, но абсолютно забыл про стеклянную люстру, неведомо какими судьбами занесённую на дачу ван Эйков. Случайно задев её головой, Кристиан шарахнулся в сторону, зацепил висящую при входе связку сушёного чеснока и угодил пяткой в пустое ведро. Какофония звуков должна была, по представлениям Криса, поднять на ноги весь дом, но ничего не произошло. Только скрипнула дверь соседней комнаты, и тихий голос Хуберта подсказал: