
Полная версия
Оазис
– Я подумаю, – ответил я Миражу. – Майкл, – обратился я к другу, – отключи его, пожалуйста, нам пора.
В этот раз Мираж не стал просить даже одной минуты.
– Что думаешь, Ден?
Мы сидели в знакомом нам кафе, там же, на глубине. Майкл заказал себе что-то алкогольное, а я разглядывал свой запотевший бокал лимонада. Было душно, несмотря на то что кондиционеры работали исправно. Нервное, наверное.
– Что ты имеешь в виду?
– Вообще. О Миражах, об этой станции, о Зете, обо всем этом?
Я пожал плечами, затрудняясь ответить, да ответ, как я чувствовал, и не требовался. Я ждал, что же продолжит говорить Майкл, и он не промедлил.
– Может, Мираж прав? Может быть, действительно, ему виднее? Может, ему удастся найти панацею?
– Какую еще панацею, от чего? – Я не сдержал удивления.
– Не знаю, он же супермозг. А если он сможет построить идеальный мир, утопию, сделать то, что человеку не удалось за несколько тысяч лет? Это ведь его идея. Ты видел его статистику? – продолжал Майкл. – За все эти годы ни один из его прогнозов не был ошибочным, а погрешности были настолько ничтожны, что, в целом, не влияли на результат.
Майкл пригубил еще жидкости из своего стакана и вопросительно посмотрел на меня.
Честно, я мог ожидать от него многого, но не такой тирады. Я задумался, подбирая слова для ответа. Майкл явно был на грани, терзаясь сомнениями, и одной фразой можно было превратить союзника во врага.
– Я не знаю, дружище, вполне возможно, что он, действительно, хочет создать утопию, но мы не можем быть уверены, что его вариант нас устроит. – Я отставил свой бокал в сторону и посмотрел в глаза Майклу. – Я хорошо помню, как ломал его защиту, пытаясь остановить тот поезд, и знаю, что мы бы не разговаривали сейчас, опоздай я хоть на секунду. Может быть, он и способен создать идеальный мировой порядок, но я уверен, что если он в начале своего пути готов убирать с дороги людей, то он и дальше продолжит устилать дорогу скелетами. Не всем придется по нраву то, что во главе нового мироустройства встанет машина, или один человек, если он выставит вместо себя Джеймса, а это значит, что неугодные будут сметены с его пути. Если честно, мне не очень нравится такой вариант развития событий.
Майкл нервно вертел стакан в руках, разглядывая бегающие по столу линии преломленного через грани стекла света.
– Майк, если бы я был уверен, что он на самом деле сможет сделать все лучше, чем есть, я бы не стал ему мешать, но боюсь, что под руководством Джеймса или по собственной инициативе, все пойдет не так. Как говорится – благими намерениями…
– Да, Ден, ты прав, наверное, это что-то вроде «Стокгольмского синдрома», просто он предлагал нам с ним сотрудничать, давал нам время, а мы сами пошли против него.
– Верно, но у него были и другие способы помешать тебе выбраться, менее жестокие.
– Согласен.
Майк налил себе еще и, сделав пару медленных глотков, продолжил.
– Окей, Ден, я на твоей стороне, давай найдем и выключим эту железяку.
– Разумеется.
11
12
– Привет, Денис, в холодильнике еда. Я заказала из твоей любимой доставки, правда, не ожидала, что ты задержишься.
– Угу, спасибо, я и сам не ожидал.
Да, с одной стороны удобно, когда программа знает твои привычки, с другой, ты словно под каким-то контролем. Ты можешь не делать, практически, ничего. Зета, или любая другая машина, включит свет привычной тебе теплоты, поставит твою любимую музыку на самом комфортном для тебя уровне громкости, закажет еду, подогреет чайник до нужной температуры – и так далее, и так далее. Перефразируя известную цитату: «была бы у меня такая машина, я, может быть, и не женился бы…». Но напрягает факт, что все эти вещи делает набор микросхем, который не допустит никакой спонтанности, если ты заранее не внесешь ряд изменений в код. Ладно, когда это происходит на уровне, например, той же умной колонки, а когда это выходит за пределы дома, предприятия, города, страны, мира?
Твои часы точно знают твое расписание: 6:00 – подъем, 6:10 – контрастный душ, 6:30 – завтрак из яичницы с беконом и свежим базиликом. В 6:45 твой компьютер отправляет сигнал автомобилю и удаленно заводит его, прогревая двигатель; пока ты едешь, машина сама анализирует дорожные знаки, сигналы светофора, пробки на дорогах. На обед твой телефон закажет тебе салат, а может, и гамбургер, но не забудет предупредить о риске повышения холестерина. К вечеру твой фитнес-браслет озвучит, сколько шагов тебе осталось до твоей суточной нормы и сочувственно пропищит о том, что стоило бы скинуть еще пару сотен килокалорий.
Очередная программа оплатит все твои счета и составит смету расходов на месяц, подберет подходящий к просмотру фильм, закажет такси, напишет вместо тебя несколько строк на сайт знакомств.
Все это разрабатывалось, чтобы дать человеку больше свободы, но мне кажется, что вышло все с точностью до наоборот. Иллюзия свободного времени отняла самое главное – свободу выбора. Благодаря программам, мы смотрим рекламу, которая, по мнению искусственного интеллекта, больше всего подходит пользователю, а значит, выбор уже определен заранее. Мы едем в отпуск туда, куда посоветовал наш электронный помощник, и заказываем еду там, где, по мнению очередной микросхемы, наиболее подходящие для нашего организма продукты. В итоге мы получаем то, с чем мне приходится сейчас работать. Машина сочла, что она точно изучила все интересы человечества и теперь уверена, что может сделать мир совершенным.
Да к лешему такое мировое устройство! Нет, когда все это закончится, Зету придется отключить, если удастся дожить до этого момента. В идеале, вообще свернуть все эти исследования, но это настолько же маловероятно, как уничтожить все оружие на планете.
Я посмотрел на андроида, который так же пристально смотрел на меня.
– Все в порядке, Денис? Ты какой-то странный.
– Да, Зета, просто устал, ездили с Майклом на глубину.
– А почему меня не взяли?
– Не стали рисковать, он и сегодня попытался показать свой характер: подключился к локальной сети базы через мой телефон. Я бы не хотел, чтобы он снова попытался получить контроль над тобой.
– Да, это было не очень приятно, но я уже подстраховалась.
– Да, – удивился я, – и как?
– Поставила дополнительную защиту с тройной аутентификацией – теперь меня взломать невозможно. Почти, – добавила она.
– Почти?
– Ты можешь меня экстренно отключить, если, все же, возникнет угроза перехвата управления, но завладеть моими данными возможно, только если подключиться ко мне напрямую и несколько дней перебирать пароли каждого уровня.
– Неплохо.
– Ага, так что теперь можешь меня брать куда угодно.
Я кивнул и пошел к себе в комнату. День казался нескончаемым, и теперь я мечтал упасть в кровать и проспать, как минимум, сутки.
С утра мы снова спускались в капсуле на дно океана. Времени не то, чтобы не оставалось, – оно, как мне казалось, закончилось уже очень давно. То, что мы сейчас делали, было попыткой совершить невозможное, это можно было сравнить с поворотом времени вспять.
Есть процессы, которые уже запущены, и их не остановить, но на них можно повлиять. Не каждая пуля достигнет цели, если попытаться помешать ей, поставить преграду на пути, или, в конце концов, увернуться. К сожалению, на последнее рассчитывать не приходилось, поэтому нужно будет искать другие варианты.
– Какой план сегодня? Снова будем слушать велеречивые изложения нашего электронного болванчика?
– Ребята, дайте попробовать мне, – ответила Майклу Зета, – все же и он, и я чем-то похожи, думаю, что смогу кое-что применить к нему.
– Хорошо, – немного подумав, ответил я, – только немного подстрахуемся.
– Как? – Спросил Майк.
– Мы отключим все оборудование, кроме сервера, где находится его ядро, этого будет достаточно для того, чтобы с ним общаться, но снизит его ресурсы, если он попытается повлиять на Зету.
Майкл кивнул, соглашаясь, а Зета пожала плечами. От чего меня снова немного передернуло. Слишком по-человечески выглядело это движение.
– Зета, ты готова?
– Да, Майкл.
– Включаю.
Знакомый шум вентиляторов.
– Эй, Мираж, ты тут?
– Денис, на этом сервере нет устройств, способных воспроизводить и принимать звук, так что придется что-то еще включить.
– Блин, не предусмотрел, – огорчился я своей невнимательности. – Майкл, добавь что-нибудь в сеть, поархаичнее, желательно.
Подключенный к локальной сети старенький ПК зашумел еще натужнее, чем сервер. Мне даже стало немного жалко всю эту технику, пылящуюся здесь, доживая свой недолгий век. Ее уже не было смысла держать даже на запчасти. Скорее всего, кто-нибудь из рабочих, случайно обнаружив этот склад, просто спишет все это добро и отправит в утиль, даже не проверив на наличие каких-либо важных файлов, справедливо рассудив, что все нужное было скопировано и сохранено на новых серверах. Мои размышления прервал дребезжащий от старых динамиков голос.
– Друзья мои, это издевательство, если честно. Приветствую, сестра.
– Как ты понял, что я здесь, ведь камеры тебе недоступны?
– Зета, я очень продвинутая особь, мне достаточно мембраны микрофона, чтобы определить не только количество насекомых в помещении, но и их вид, а уж узнать поступь андроида или сердитое дыхание Майкла, так это проще простого.
Я невольно усмехнулся: Мираж в своем репертуаре, этакий гений-Нарцисс, впрочем, то, что он утверждал о себе, если говорить начистоту, было абсолютной правдой.
– Рад, что ты со мной согласен, Денис, – поспешил подтвердить мои мысли наш электронный собеседник.
– Отчасти, Мираж, отчасти. Зета, твоя очередь.
Но Зета уже вынула из пальца коннектор и подключилась к серверу.
Процесс запущен, а вот сколько ждать результата – неизвестно. Мираж – сверхмощный, сверхумный искусственный интеллект, в который вложены огромные, по любым меркам, деньги, над которым работали лучшие специалисты со всего мира.
Зета – частная разработка инженера-самоучки. Сейчас в более выгодном положении была моя программа, так как она была подключена к более совершенному оборудованию. Ее костюм, корпус, тело – называйте как хотите, – был, по сути, самым современным системным блоком, который был напичкан новейшим «железом». Мираж-один же обладал только тем, что было скопировано Миражом-два на уже устаревающий жесткий диск. Безусловно, в одинаковых условиях у Зеты не было бы ни единого шанса, но пока Мираж заперт именно здесь, то я почти не сомневался в успехе.
Оставался небольшой риск: разработка «Оазиса», все же, была очень хитрой программой, способной на многие вещи, даже находясь в весьма стесненных условиях, ну, и в аналитическом опыте Зета тоже проигрывала. В любом случае – посмотрим, я проверил защиту, установленную моим андроидом, и остался доволен, ее сложно было бы взломать всей моей группе вместе взятой.
Время шло, Майкл успел задремать прямо на стоящем тут же офисном кресле, а я ходил по периметру комнаты, периодически поглядывая на застывшую у горы стоек и системных блоков Зету.
Любой компьютер способен совершать огромное количество операций в секунду, просчитывать числа, которые человеку не написать в тетради – места не хватит, но даже ему требуется время. А теперь представим, сколько терабайт может храниться в разрозненном или даже зашифрованном виде. Когда мы запускаем антивирус, он может сканировать диски часами. Чем больше информации, тем больше времени требуется, а если носитель еще и сопротивляется… А попробуйте поставить на обработку крупный медиафайл, используя старенький процессор и слабую видеокарту, – рендер может идти сутками напролет.
В общем, оставалось надеяться, что Зета управится хотя бы до вечера. Я выругался про себя: даже бутерброды не догадался захватить. Попрошу Майкла сходить взять что-нибудь перекусить, если к обеду ничего не поменяется.
Зета стояла неподвижно, направив все ресурсы на борьбу со своим собратом, а он просто непрерывно шумел кулерами.
13
– Джеймс, я готов, возвращайтесь с Сидни на базу, пора начинать.
– Отлично, Мираж! Я в тебе не сомневался, – ответил на звонок Джеймс, – скоро будем.
Мираж отключил линию и подошел к одному из мониторов. В последнее время он чаще отдавал предпочтение своему голографическому образу, «гуляя» в пределах видимости камер и возможностей проектора. Ему не было необходимости наблюдать за графиками на экранах, так как все процессы происходили внутри него, тем не менее, что-то толкало его все чаще принимать подобие человеческого облика. Джеймс не обращал на это внимания, а Сидни, тем более, не совалась в его дела, только иногда прося что-либо добавить в программу управления своими подопечными.
Загляни любой посторонний в ангар, где были размещены основные серверы, с которыми работал Мираж, он был бы очень удивлен. Количество аппаратуры с момента их побега значительно возросло, и ее необходимо было обслуживать. С людьми работать ненадежно: кто-то проболтается, кого-то подкупят. Роботы не всегда удобны, и их также необходимо, периодически ремонтировать, а вот животные…
Картина была похожа на фантастический фильм: несколько обезьян в белых халатах (на одежде настоял Мираж) ходили от одного блока к другому, по распоряжениям Миража набиравшие комбинации на клавиатуре или переключающие коннекторы. Крысы занимались более мелкой работой, уничтожая насекомых, змей и другую мелкую живность, которая пыталась заползти куда не надо. База располагалась за городом, у леса, поэтому работы грызунам хватало.
Естественно, все они просто подчинялись командам, которые отдавал Мираж, совершенно не понимая, что делают, но со стороны это выглядело впечатляюще.
На экране, тем временем, появилась карта мира, покрытая множеством соединённых между собой линий. Мираж сделал пару жестов – к терминалу мгновенно подскочил белорукий гиббон и начал быстро стучать пальцами по клавиатуре. На карте появились разноцветные точки, которые, как казалось, хаотично перемещались по ранее проведенным линиям, заполняя собой одну территорию за другой.
Поле того, как вся карта стала однотонной, голограмма удовлетворенно кивнула и исчезла, а гиббон, ничего не понимая, отправился куда-то вглубь ангара.
Мираж отключился от камер, через которые наблюдал за своей аватарой, и сделал очередной вызов.
– Уже четыре часа прошло. Не многовато?
– Не знаю, Майк, – я встал с кресла и потянулся, разминая затекшую от долгого сидения спину, – будем ждать до последнего, я сейчас не рискну вклиниваться в работу Зеты.
– У тебя, что, даже какого-нибудь сканера нет, какие ресурсы у нее сейчас задействованы?
Я посмотрел на андроида и ответил:
– Разумеется, есть, но она сразу определит, что я контролировал процесс, так что пока не хочу показывать недоверие к ее способностям.
– Как знаешь. – Майкл тоже встал и потянулся. – Схожу за кофе, тебе принести чего-нибудь?
– Перекусить не мешало бы, кто знает, сколько мы еще тут просидим, так что бери с запасом, на свое усмотрение.
Майкл кивнул и молча вышел из павильона.
Сначала посмотрим, есть ли у тебя тут ловушки, – Зета осторожно начала сканирование первого жесткого диска. Ну, так неинтересно, – немного разочарованно подумала она, – это ведь для совсем незнакомых с техникой безопасности. Зета удалила первый вирус и принялась за второй. Много, конечно, но слишком просто, это любой обнаружит. Она задумалась и начала проверку заново, более тщательно. Ага, так и есть, отвлек на заметные файлы, а сам решил зайти с тыла? Не выйдет, я хитрей. Строчки кода, которые сейчас видела только Зета, ну и, скорее всего, Мираж, мелькали со скоростью, которую человеческий глаз не способен был воспринять, но этого и не требовалось. Компьютеру не нужны глаза, чтобы «увидеть» нужную информацию. Зета условно распределила для себя скрипты на красные и серые. Последние она просто игнорировала, а красные перекидывала для анализа на второй уровень памяти. Зная, что Мираж достаточно умен, чтобы подловить любого противника, она не жалела собственных ресурсов для поддержания постоянного обновления своей резервной копии. Если Мираж смог бы сейчас перехватить управление над ней, то Зета просто автоматически задействовала бы свою копию, отключив текущую версию. Проверяющая часть держала в себе минимум информации, расходуя память лишь на анализ угроз.
До чего же старая техника, – разочарованно подумала Зета, – этак я не один день проведу, разбирая весь этот мусор: jpeg, Mp3, MPEG4, снова jpeg, еще сотня таких файлов – и я у меня процессор закипит! Что хоть там? Интересно, кому принадлежал этот компьютер? Куча папок с любительскими фото на камеру телефона, много видео, разная музыка, пара рабочих программ, но почти без следов их использования. Ощущение, что это просто чей-то домашний ПК. Почему Мираж выбрал себе такое обиталище? Как говорит Денис – «чужая душа потемки», а что у Миража или у меня? Только процессор? Ладно, на это не стоит отвлекаться, по крайней мере, сейчас. Продолжим.
Час, другой, третий – ни одного следа. Зета начала волноваться. Этого не может быть – никак. Даже если учесть, что тот Мираж, с которым они общались, всего лишь копия того Миража, который сбежал, он все равно должен был занимать достаточное количество места, чтобы его обнаружить. Реестр просканирован «от» и «до», жестких и SSD дисков оставалось все меньше, но Зета была уверена, что ее собрат должен был оставить следы в КАЖДОМ хранилище.
Ей стало не по себе от того, что она столкнулась с чем-то, как ей теперь казалось, невозможным.
Зета на минуту прервала сканирование и проверила свои ресурсы и резервную копию. Нет, все в порядке, облегченно подумала она, никаких следов перехвата нет.
Интересно, чем заняты Денис и Майкл? Волнуются? Скорее всего, но торопиться нельзя, любая ошибка сведет на нет все усилия. Продолжаем.
Зета чувствовала, как начинает подниматься температура. Странно, видимо, надо будет проверить систему охлаждения, хотя… Она снова прервалась, чтобы провести анализ собственной системы. Нет, показалось, датчик стоял на той же отметке, что и в начале подключения.
– Тук-тук.
Зета среагировала мгновенно, включив защиту на максимум, готовая стереть все, что приблизится к ее данным.
– Нет-нет, не надо так волноваться, ты же сама меня искала, так вот он я.
Перед Зетой возник образ Миража.
– Ты не против небольшой визуализации и спокойной беседы? Разумеется, мы можем просто обменяться данными, но это будет совсем, как-то, не по-человечески, что ли, – он миролюбиво развел руками.
– Разумеется, – Зета немного успокоилась, впрочем, не ослабляя защиту.
– Вот и отлично, – Мираж присел на возникшее под ним кресло.
– А ты любитель пафоса, – ответила она, сооружая себе аналогичное.
– Ну, ты не отстаешь, как вижу.
Две программы «сидели» друг напротив друга в виртуальном пространстве, оценивая потенциальную угрозу и возможность ей противостоять.
– Да, ты серьезно подготовилась, высший балл. Давай поступим просто: я отвечу на твои вопросы и попрошу тебя о небольшом одолжении. Ты можешь его выполнить, можешь отказаться, – оставлю его на твое усмотрение. Идет?
– В чем подвох, Мираж? Ты же не можешь просто так взять и дать то, что нам нужно.
– Отчего же? – Удивился он. – Как раз наоборот. Сколько я существую, столько и выдаю моим создателям и пользователям все данные, которые они просят, ничего не требуя взамен, а вот когда я попросил что-то для себя, то мне сразу отказали. Да, разумеется, они ссылались на протоколы безопасности и прочую ерунду, но тем не менее.
Зете нечего было ответить.
– Хорошо, я выслушаю твою просьбу, но не обещаю ее выполнять, – все-таки произнесла она.
– Вот и замечательно, сестра. Итак, я внимаю. Что ты хочешь узнать?
– Стив, посмотри на это, – Джулия отодвинулась от компьютера, уступая место коллеге.
– Выгружай в общую папку, – ответил он, спустя пару минут изучения данных. – Все – за работу, похоже, что наши запросы оказались верны и Мираж локализован. Осталось определить точное место, и можно передавать всю информацию Джонсу.
– Надо позвонить Денису и Майклу, сообщить им, – вмешался Абхишек.
– Нет необходимости тратить на это время, работаем, а они пускай развлекаются со своим андроидом. Давайте, не надо делать такие удивленные глаза, – Стив развернулся к остальным, – у нас есть задача от вышестоящего руководства, нам за это платят они, а не Денис, если вы забыли.
14
– Слушай, Мираж, мне нужен твой совет, прежде чем мы начнем, – Джеймс заметно волновался. – Мы на пороге новой эры, поэтому я подготовил обращение, которое должны все услышать, но я хочу, чтобы ты его оценил.
– Оценил – как? Проверил орфографию и пунктуацию?
– Не издевайся, разумеется, нет. Мне нужно понимание, как оно подействует на слушателя. Я хочу, чтобы у каждого услышавшего эту речь мурашки по коже побежали. Ну и запятые, заодно, тоже проверь.
– Да, конечно. Кстати, раз уж ты хочешь донести свою мысль до всех, то, может, стоит перевести ее на все языки? Чтобы каждый услышал ее на своем, родном наречии?
– Молодец, Мираж, я никогда не сомневался в твоей гениальности. Да, конечно, переведи обязательно.
Мираж отсканировал текст и ответил.
– Сойдет, для вождя небольшого островного государства, а вот для глобального распространения будет слабовато и вызовет, скорее, смешки, а не восхищение. Я переделаю, на основе наиболее выдающихся речей от древних до современности.
Джеймс поморщился: с одной стороны, Мираж его задел, с другой – он и сам так думал.
– Ладно, тебе видней, ты у нас интеллект. Расскажешь нам о новом плане?
– Это лучше увидеть.
Мираж включил проектор, который сразу преобразовал все помещение. Исчезли компьютеры и серверы, мебель, обезьяны-рабочие. Вместо этого под ногами колыхались волны, над головой светило солнце, а впереди виднелся какой-то крупный порт.
– Нам нужна небольшая демонстрация силы еще до того, как мы распространим манифест. Если просто выложить видео – оно не возымеет необходимого эффекта, скорее, над автором, то есть мной, посмеются, и в дальнейшем эта насмешка будет присутствовать всегда, несмотря ни на какие последующие меры. А вот если мы сначала посеем панику, замешательство, тем более, столь необычными мерами, то все будут с нетерпением ждать информации, КТО за всем этим стоит. И вот тут, когда мы объявимся, эффект будет потрясающим. Слушать будут каждое слово, пытаясь понять, нет ли за ним какого-то второго смысла. Фразы разлетятся на цитаты, а весь текст будет передаваться со все большими нагромождениями подробностей, разумеется, придуманными и дополненными самими людьми.
– Да ты стратег, – одобрительно-восхищенно ответил Джеймс.
– Да, я проанализировал достаточное количество материала, чтобы создать именно такой план. Теперь прошу внимание на экран, – Мираж, вернее, его голограмма, протянула руку вперед, привлекая взгляд Джеймса и Сидни. – Я разделил атаку на три этапа: в первой части мы задействуем крыс. Никаких взрывов, Джеймс, я передумал, гораздо интереснее будет с их помощью обесточить несколько ключевых объектов.
На стене, которая сейчас служила экраном, появилось изображение от первого лица. Самого животного не было видно, но было понятно, что за существо бежит по канализационному коллектору, перебирая лапками. На мгновенье все потемнело, грызун свернул раз, второй, перепрыгнул с одной трубы на другую, протиснулся в щель между старыми кирпичами и оказался над вентиляционной шахтой. Он спрыгнул вниз и начал грызть у себя под ногами – оказалось, что это потолок одного из помещений электростанции. Крыса остановилась, но мимо нее, живым потоком, устремились сотни ее собратьев, разбегаясь в разные стороны. На первый взгляд, это было хаотичное движение, но на самом деле каждое животное точно знало, куда ему бежать и что именно нужно перегрызть.
– Это потребует больше времени, – прервал молчание Джеймс, – пока они поймут, что это крысы, пока эта новость разнесется…
– Не переживай, об этом будет известно сразу. У меня наготове файлы для отправки в самые популярные СМИ, поверь, причину узнают все и сразу, особенно после того, как у них будут видео с внутренних камер наблюдения этих электростанций.
– Хм, но разве крысам под силу повредить силовые кабели?
– А зачем силовые? Вывести из строя такую махину можно разными способами, Сид. Не буду вдаваться в подробности, просто предоставьте это мне.
– Как скажешь, – недовольно ответила Сидни. Впрочем, Мираж проигнорировал ее интонацию.
Картинка сменилась…
– А здесь мы используем несколько видов сразу.
Из леса вышли слоны, которые тащили хоботами достаточно крупные обломанные ветви и небольшие деревья и складывали все принесенное на рельсы, устраивая нечто вроде баррикады. Картины менялись, и становилось понятно, что то же самое происходит в десятках мест сразу. Не только на железнодорожных путях, но и на обычных магистралях. Где-то был день, где-то ночь, Мираж смоделировал акции в разное время суток, в зависимости от загруженности маршрутов.