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