Пролог
Вы читаете этот текст. Уже совершаете ошибку.
Не потому, что он опасен. А потому, что каждое слово здесь когда-то было кем-то другим. Каждая опечатка — чей-то последний крик, застывший в цифровой форме.
Вы можете закрыть вкладку. Это просто рассказ. Страшилка для взрослых детей, которые не боятся темноты, но паникуют, когда зависает компьютер.
Но если вы дочитаете до конца — обратите внимание: ваше имя в верхнем углу экрана не должно там быть.
Часть первая. Репозиторий
Максим нашёл «Прожектор» в три часа ночи.
Под утро субботы, когда нормальные люди спят, а программисты с бессонницей перебирают чужие репозитории в поисках того необъяснимого, что заставит сердце биться чаще. GitHub подсвечивал зелёным последние коммиты трёхлетней давности.
Внутри не было ни строчки кода.
Только один файл — README.md. И в нём текст:
# ПРОЖЕКТОР
Каждая опечатка в этом тексте — чей-то крик из прошлого.
Не исправляйте их.
История начинается здесь: [ссылка_на_неизвестный_домен] Максим хмыкнул. Арт-объект. Или чья-то глупая шутка в духе «пугающих» pastebin-ов из начала нулевых. Он чуть не закрыл вкладку, но ссылка была неактивной — просто текст, не гиперлинк.
Он выделил её мышью. Скопировал. Вставил в адресную строку.
Браузер дёрнулся.
Страница загружалась слишком долго — целых четыре секунды, вечность по современным меркам. А потом открылся текст.
Максим не помнил, чтобы нажимал «Сохранить как».
Но файл оказался на рабочем столе. Название: «больница_света.doc»
Формат, который никто не использует с 2007 года.
Он должен был удалить его. Нажать Del и забыть, как забывают странные сны под утренний кофе.
Вместо этого Максим открыл файл.
Часть вторая. Первая глава
Текст в начале был обычным. Скучным даже.
«Заброшенная больница на окраине Торжка всегда привлекала сталкеров и подростков. Говорили, что в радиологическом отделении до сих пор горит красный глазок какого-то прибора. Светится, даже когда отключают электричество во всём районе.
Август 2018 года. Четверо студентов-медиков решили провести там ночь. С собой — фонарики, диктофон и банка энергетика на каждого.
Их имена: Катя, Серёжа, Даша и…»
Максим моргнул.
Имя четвёртого персонажа отсутствовало. Не стёрто — просто белое пятно там, где точно должны быть буквы. Как если бы текст устал быть текстом и решил на секунду стать незаполненной формой.
Он протёр экран. Бесполезно. Имя появилось через три секунды.
«…Андрей».
— Я не Андрей, — вслух сказал Максим. — Меня зовут Максим.
Слово на экране дрогнуло. Стало «Макс?» со знаком вопроса. И тут же снова превратилось в «Андрей».
Он решил, что это глитч. Шрифт. Винда решила обновиться в самый неподходящий момент.
Он читал дальше.
Студенты вошли в больницу через выбитое окно морга. Красный глазок в конце коридора действительно горел — не как лампочка, а как светлячок, запертый в банку. Он пульсировал в такт сердцебиению.
Катя включила диктофон.
— Мы находимся в радиологическом отделении, — сказала она. — Время 23:47. Если с нами что-то случится, эта запись…
Запись оборвалась. Не потому, что кто-то выключил диктофон. А потому, что текст на странице пропустил несколько предложений. Как будто реальность внутри документа споткнулась.
Максим перечитал абзац.
Вместо «Катя включила диктофон» теперь было «Кто-то включил диктофон, но у Кати уже не было пальцев, чтобы нажимать на кнопки».
Он не помнил, чтобы раньше там была эта фраза.
Часть третья. Нестабильность
К трём часам ночи (он начал читать в три, но время на компьютере показывало 02:47 — прошлое, которое наступало раньше настоящего) Максим заметил закономерность.
Каждый раз, когда он перечитывал предыдущую страницу, детали менялись.
В первом прочтении студенты зажгли костёр в вестибюле. Во втором — костёр зажёгся сам, и пламя было зелёным. В третьем — вместо костра горели рентгеновские снимки, и на каждом был снимок грудной клетки Максима.
Он никогда не делал флюорографию в этой больнице.
Он вообще никогда не был в Торжке.
Имя «Андрей» возвращалось всё чаще. Оно заменяло не только четвёртого студента, но и описания. «Андрей посмотрел на красный глазок». «Андрею показалось, что глазок моргнул». «Андрей понял, что он здесь был раньше».
— Меня зовут Максим, — повторил он. Громче.
Страница обновилась. Без команды. Без F5.
На экране осталось только одно предложение, которое плыло, как объявление на старом телевизоре:
«Максима больше не существует в этой истории. Пожалуйста, выберите новое имя для продолжения чтения»
Ниже мигала строка ввода.
Он не должен был вводить своё имя.
Он ввёл.
Страница погасла на секунду. А когда загорелась снова — текст стал другим. Буквы сыпались, как песок через пальцы. Символы Юникода прорастали сквозь кириллицу, превращая слова в гибридные конструкции, которые нельзя было прочитать вслух, но можно было понять — всем телом, как понимаешь, что в комнате кто-то есть, хотя никого нет.
«Коллекционер» — прочитал Максим где-то между строчек. — «Коллекционер ошибок рад новой подписи».
Часть четвёртая. Больница настоящая
В 04:11 Максим услышал звук.
Не из колонок. Из коридора за дверью его квартиры.
Писк. Методичный. Похожий на старый монитор пациентов.
Он не вставал с кресла. Он продолжил читать, потому что единственное, что удерживало реальность на месте — это его внимание к тексту.
Глава четырнадцатая (когда он успел прочитать тринадцать? он начал с первой!) называлась «Кто заменил Серёжу?»
В ней не было Серёжи. Персонажа с таким именем не существовало. Все четверо студентов теперь носили имя «Андрей» — просто Андрей-1, Андрей-2, Андрей-3 и тот, чьё описание начиналось с «бывший Максим».
Красный глазок в больнице оказался не прибором. Это был зрачок. Огромный зрачок, вросший в стену, и он смотрел на читателя. Того самого читателя, который сейчас сидит в кресле перед ноутбуком и постепенно забывает, как его звали до того, как он открыл этот файл.
Максим попытался закрыть вкладку.
Курсор не двигался.
Он нажал Ctrl+Alt+Del — открылся диспетчер задач, но в списке процессов не было браузера. Не было операционной системы. Был только этот текст и строка внизу: «Чтение главы 14. Прогресс: 94% вашей личности заменено»
Часть пятая. Закономерность
В хаосе, когда буквы взрывались смайлами и знаками вопроса, когда предложения повторялись, но каждый раз с новым смыслом — Максим заметил Единственное Неизменное.
Одно предложение. Оно не менялось от прочтения к прочтению. Не глитчило. Не рассыпалось.
Вот оно:
«Свет в коридоре включается всегда на мгновение позже, чем звук шагов»
Ничего особенного. Банальная физика — звук быстрее? Нет, это неправда. Свет быстрее. Но предложение утверждало обратное.
Оно было ошибкой.
Накопленной. Собранной. Коллекционированной.
Максим прочитал его вслух.
И текст замер.
Перестал дышать своей цифровой жизнью. Буквы зафиксировались, перестали сыпаться, превратились обратно в обычный DOC-файл, который можно закрыть, удалить, забыть.
— Выход, — прошептал он.
Но компьютер не выключился. Вместо этого открылась новая страница. Пустая. С единственной строчкой в центре:
«Вы нашли ключ. Теперь история будет переписана заново. С вашим именем на этот раз. Навсегда. Вы — новый Коллекционер. Поздравляем.»
И ниже — его имя. Правильное. Максим.
А под ним — чужая фотография. Парень в больничной пижаме, лицо размыто, но Максим узнал бы эти глаза где угодно — потому что они сейчас смотрели на него из зеркала над рабочим столом.
На фотографии не было зеркала.
Эпилог. Перезагрузка
Вы дочитали до конца.
Поздравляю.
История, которую вы только что прочитали, была историей Максима. Но когда вы открыли этот файл, когда ваши глаза пробежали по первой строчке, Максима больше не существует. Теперь это ваша история.
Проверьте своё имя. Оно всё ещё ваше?
Нажмите F5. Страница обновится, но вы не заметите, что одно слово в тексте изменилось. Не то слово. Не то предложение. Одна опечатка, которую вы не исправили, потому что не увидели.
Коллекционер ошибок получил новую подпись.
Спасибо за чтение.
И не оборачивайтесь. Красный глазок сейчас не в больнице. Он у вас за спиной. И он мигнул, когда вы читали это предложение.
обновление страницы… 3%… 7%… ваше имя заменяется, пожалуйста, не выключайте устройство…
Свет в коридоре включается всегда на мгновение позже, чем звук шагов.
Но вы это уже знаете. Вы это всегда знали.
Вы — следующая глава.
Н.Чумак