Град на холме
Шрифт:
Домашний порт управлялся голосом и не имел переключателя в виде клавиши. Поэтому я скомандовал:
– Облачный город. Шестой уровень. Район четыре-три. Двадцать метров от перекрёстка пятьдесят-тридцать шесть. Скрытый режим. Выполнить.
Облачная имитация Парижа-3
Срочное задание от «МаКо»
Было очень неожиданным увидеть настолько мрачный район в Облачном городе. Симуляция оказалась, мягко говоря, «неполной». В тёмных углах угадывались
Очевидно, система знала об ошибках, поскольку пыталась скрыть недоделки в клубах тумана и моросящем дожде. Белёсые облака пара висели повсюду, над дорогами, у стен домов и просто в воздухе на значительной высоте.
И в тоже время я поймал себя на мысли о том, что вижу наиболее честную симуляцию реального города. Олимп совершенно не пытался приукрасить её своим светом. Не доходили руки? Пространство вокруг проваливалось в бесчисленные массивные тени и пропитывалось сыростью, по улицам мотались обрывки полиэтиленовых пакетов. Возможно, было холодно, как и в настоящем мире. Только тело не ощущало ни влажности, ни холода, ни сквозняков. Это видели глаза, которые подсказывали телу, что оно должно чувствовать.
Пар совершенно не двигался. Если его клубы висели над дорогой, то было не ясно, в чём источник испарения. Чётко очерченные облака располагались вдали от теплообменников, труб и луж. Да и казался он неоднородным: где-то густым, а где-то исчезающим. Абсолютно без логики.
Несмотря на предельную сырость, на дорогах были заметны совершенно сухие участки асфальта.
Моросящий дождь падал непонятно откуда. Вместо неба над головой нависала серость. Надо полагать, псевдобетонный свод. Но если с него и должен идти дождь, то совершенно другой, с крупными каплями и ручьями, которые пробиваются вниз через трещины и швы. Копящийся на своде конденсат, тоже не даёт дождя и понемногу стекает по балкам с опорами… Так что местность просто поражала своей несуразностью.
Дома были видны только до десятого этажа. Всё, что выше, съедалось грязным белёсым маревом и сливалось с пятнами серого. То, что ещё можно было наблюдать, представляло собой жалкое зрелище. Тёмно-серые стены домов из выкрошенного кирпича, который когда-то считался красным. На нём – капли и струйки вездесущего липкого конденсата.
Куда ни взгляни, на глаза попадалась вода. В виде пара, моросящего дождя, тумана, луж и того же конденсата. Он покрывал небольшой чугунный забор со старомодными завитушками, странную ретро-лепнину нижних этажей, арочные подъезды и ворота, стрельчатые своды. Старая европейская архитектура. Массивные, старинного вида уличные фонари с мерцающими лампами накаливания.
Я отчего-то не мог вспомнить, был ли в этом районе… по-настоящему. Почему район выстроен так вычурно? Неполная имитация или её ошибки? Казалось, Облако напихало сюда всё ненужное, в надежде заткнуть дыры в программировании.
Дома, чьи верхние этажи съедались моросящим дождём и туманом, выглядели непривычно низкими, пришедшими сюда из старого чёрно-белого кино.
Я усмехнулся: «Нет, а, может, и правда? Симуляция слеплена из того, что плохо лежало, из оцифрованных образов старых кинолент?»
Что, если настоящий район выглядит совсем по-другому, а Олимп схалтурил и заглянул в хранилище фильмов? Наткнулся на стеллаж с кино сороковых годов прошлого века и склеил из вороха кадров виртуальный квартал. В масштабе целого города пока незаметно, и приглядываться особо некому. А со временем можно будет сделать симуляцию более реальной.
Хорошо, что одежда оставалась сухой. Хорошо, что не ощущались запахи и холод.
От созерцания тоскливых картин мозг не хотел работать. Он отказывался понимать слишком много вещей. Дождь без привычной капели. Странная тишина города, который похож на настоящий. И в то же время не похож.
В тишину вплетался низкий гул воздушных насосов. Всё остальное, что, возможно, и происходило в реальном квартале, сливалось в трудноразличимый, на грани восприятия, фон.
Хотелось курить. Я сунул руку в карман виртуального плаща и обнаружил там две-три сигареты, которых так и не выкурил. Я просто помял их в руках…
Сколько уже стою тут? Минут пять? Десять? В руках уже две-три сигареты. Около того. И всё-таки странное впечатление. Вроде похоже на реальный город, но предельно фальшиво.
Я заметил лёгкое мерцание в области массивной тени, которая прикрывала стену ближайшего здания. Пришлось пройти по полоске влажного газона, чтобы подобраться к источнику света…
Точно. Маяк Облака. Я подставил темноте свою щёку, и из кромешного мрака вырвался неожиданно яркий луч лазера. Мои глаза уже привыкли к серому миру, и красный луч показался чем-то нездешним. Неправдоподобным.
Лазер ощупал штрих-код на щеке и исчез.
– Приказ на наблюдение. Перекрёсток. Трое, – прошептал я и посмотрел в ту сторону.
У светофора возникли три фигуры. В плащах и широкополых шляпах, один с зонтом. От чего они укрывались? От взгляда камер или от дождя? Интересно, что здесь, в симуляции, именно над перекрёстком дождь не шёл.
Тот, что стоял ко мне спиной, запустил руку в карман плаща и извлёк оттуда пачку сигарет. Взял одну, и предложил остальным. Те посмотрели на пачку и ответили ему. Возможно, обсудив марку. Взяли по сигарете. Предложивший закурить достал зажигалку, и его товарищи потянулись ближе. Послышался щелчок зажигалки.
К моменту, когда вспыхнул огонёк, я успел прошептать голосовую команду: «Приблизить, пятьдесят». Кусок изображения перед глазами увеличился, и мне удалось увидеть главное. Довольно высокое пламя, сорвавшееся с зажигалки, выхватило из темноты лица объектов.
Огонёк погас, и я вернул общий план. Начал вспоминать лица, что на секунду показались из темноты.
Не европейцы. Острые черты лица. Чёрные волосы. У одного с кудряшками. Арабы? Коммуникатор издал короткую вибрацию. Через мгновение ещё раз – сигнал, что наблюдение за мной установлено. Координаты передаются в юр. отдел, и мне нужно лишь держаться рядом с арабами.