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