Выбрать главу

На работу он шёл пешком, игнорируя привычный маршрут. Свернул в переулок, которого раньше не замечал. Потом ещё в один. И ещё.

Город продолжался. Новые дома, новые улицы, новые люди. Но чем дальше он уходил от знакомых мест, тем более странными становились детали.

Вывески магазинов были написаны правильными буквами, но не складывались в осмысленные слова. "ПРОДУКТЫ" превращалось в "ПРОДКУТЫ". "АПТЕКА" — в "АПЕТКА". Мелкие ошибки, которые никто не замечал.

Люди на улицах ходили по чётким траекториям. Никто не останавливался просто так, никто не оглядывался по сторонам. Как муравьи, следующие по невидимым тропам.

Савелий остановился посреди тротуара.

— Эй! — крикнул он прохожему. — Вы меня слышите?

Мужчина в сером костюме прошёл мимо, не реагируя.

— ПОСТОЙТЕ!

Ничего. Человек продолжал идти, как будто Савелия не существовало.

Он подбежал к мужчине, загородил дорогу. Тот остановился, моргнул несколько раз, как будто система обрабатывала неожиданную ситуацию.

— Простите, вы что-то сказали? — спросил мужчина.

— Я кричал на вас уже минуту!

— Не слышал. Извините, спешу.

Мужчина обошёл Савелия и продолжил путь. Но в его движениях была механичность робота, выполняющего обходной алгоритм.

> collision_avoidance: active

> NPC_script: resume_normal_path

Савелий вернулся в центр города. Зашёл в офис, но работать не мог. Сидел за компьютером и пытался понять: если это симуляция, то как её сломать?

Он открыл текстовый редактор и написал:

"Я знаю, что это не реально. Я больше не верю."

Нажал Enter.

Компьютер завис. Экран почернел. Через несколько секунд появилось сообщение об ошибке:

*ERROR: UNAUTHORIZED_REALITY_MODIFICATION*

*ACCESS DENIED*

Савелий откинулся в кресле. Система защищалась.

— Что делаешь? — спросил коллега за соседним столом.

— Пытаюсь выйти из игры.

— Из какой игры?

— Из этой. — Савелий обвёл рукой офис. — Из всей этой имитации.

Коллега посмотрел на него с беспокойством.

— Савелий Петрович, может, вам домой пойти? Вы какой-то странный.

‍​‌‌​​‌‌‌​​‌​‌‌​‌​​​‌​‌‌‌​‌‌​​​‌‌​​‌‌​‌​‌​​​‌​‌‌‍

— Я первый раз за много лет нормальный.

Но коллега уже отвернулся, словно разговор не происходил. Как будто система откатила его память на несколько секунд назад.

> memory_rollback: executed

> witness_awareness: nullified

Дома Савелий сел за стол и стал писать. Не на компьютере — в обычном блокноте. Записывал всё, что заметил за последние дни. Каждый сбой, каждую аномалию.

Через час страницы были исписаны мелким почерком. Доказательства. Улики. Факты.

Он перечитал написанное и понял: это звучит как бред сумасшедшего.

Савелий встал и подошёл к зеркалу в прихожей. Посмотрел на своё отражение.

— Кто ты? — спросил он.

Отражение не ответило.

— КТО ТЫ?! — крикнул он.

Зеркало треснуло. Тонкая линия прошла через центр, разделив отражение пополам.

> reality_integrity: compromised

> physical_damage_detected

Жена прибежала на крик.

— Савик, что случилось?

— Я разбил зеркало.

— Но оно целое.

Савелий обернулся. Зеркало было идеальным. Ни царапины, ни трещины.