Я попытался закрыть файл ещё раз. Нажал команду выхода. Текст исчез, терминал вернулся к приглашению. Курсор мигал ровно. Я успел вдохнуть, успел почувствовать облегчение, и тут экран моргнул, как моргает глаз, а не монитор. На мгновение погасло всё, и в этой мгле я увидел не свой отражённый силуэт, а чёткий круг с точкой, как будто Око смотрит прямо из темноты.
Когда изображение вернулось, Origin.txt был снова видно на экране, без моей команды, открытый на той же строке, где стояло “WITNESS”. Курсор дышал. Шум в комнате был почти довольным. И я понял, что это возвращение – не ошибка и не глюк. Это демонстрация правила: ты можешь закрыть окно, но не можешь отменить факт того, что ты посмотрел. Текст не живёт в файле. Он живёт в акте чтения.
Я отодвинул руки от клавиатуры и посмотрел на бумагу с моими заметками. Они были кривыми, но настоящими. И в этот момент мне впервые пришла мысль, от которой стало по-настоящему страшно: если акт чтения – это ключ, значит, кто-то когда-то уже читал это раньше, и каждый такой взгляд оставляет след. А значит, я не первый свидетель. Я просто следующий.
Мысль о том, что я не первый, легла на меня тяжестью, как мокрая одежда, потому что сразу изменила масштаб происходящего. Если до этого я ещё мог притворяться, что попал в случайную аномалию, в единичный сбой, то теперь аномалия превращалась в традицию, в цепочку взглядов, которые кто-то собирал, как собирают подписи под документом. И в этой цепочке мой взгляд был не исключением, а звеном. Самое неприятное в таких ощущениях – не страх, а чувство, что тебя уже включили в структуру, даже если ты ещё не согласился.
Я снова посмотрел на экран, где вязь держалась так уверенно, будто это моя попытка закрыть файл была лишь неловкой паузой в чужой фразе. “WITNESS” стояло среди символов, как табличка на двери, и мне захотелось сорвать эту табличку, разбить её, доказать, что я не обязан играть по их правилам. Но я знал: таблички не ломают двери. И здесь дверь была не в файле, а в моём восприятии.
Я потянулся к клавиатуре и остановился, не потому что боялся, а потому что вдруг понял: любое действие сейчас станет ответом. Пролистать вниз – значит согласиться идти туда, куда зовут. Пролистать вверх – значит сопротивляться и вызвать реакцию. Закрыть – значит повторить бессмысленный жест. Даже просто сидеть и смотреть – уже действие, уже участие. Я поймал себя на странной мысли, что самое честное, что я могу сделать, – это выбрать, каким будет моё участие. И эта мысль была опасной: она звучала как принятие.
Шум по кабелям стал ровнее, почти тише, как будто ожидание сменилось терпением. Он не давил, не требовал, он просто присутствовал, и в этой нетребовательности было что-то хищное: так терпеливо смотрят люди, которые знают, что ты всё равно вернёшься. Я медленно, будто из принципа, выровнял дыхание и сказал себе: если это язык, то у языка есть грамматика. Даже если грамматика не человеческая, она должна быть последовательной, иначе текст не мог бы держать форму так долго. И если я не могу закрыть дверь, я могу хотя бы измерить её.
Я начал искать повторяющиеся структуры, но не глазами, а руками – через инструменты, которые обмануть труднее, чем нервную систему. Открыл второй терминал, отдельный, чистый, без файла, и написал небольшой анализатор, который считывал Origin.txt как последовательность символов и выделял повторяющиеся “словоформы” – условные группы знаков между одинаковыми маркерами. Я работал быстро, но аккуратно, как человек, который боится не ошибки, а того, что ошибка станет приглашением. Запустил анализ.
Результаты должны были быть сухими: частоты, кластеры, повторяемость. Они такими и были, но среди них появилась одна строка, которой не должно было быть. Анализатор вывел не только частоты, но и комментарий, будто кто-то добавил его вручную: “EYE: 17”. Я не писал комментариев. Я не просил выводить слова. Это слово возникло как метка, как будто сам текст подсунул мне интерпретацию, чтобы я не свернул в сторону.
Я почувствовал, как внутри поднимается холодная ярость, и в этой ярости было что-то хорошее: злость возвращает ощущение себя. Я перепроверил код. Всё было чисто. Запустил снова. Теперь вместо “EYE: 17” появилось “ECHO: 17”. Тот же номер. Как будто кто-то подменяет подписи на табличках, показывая мне, что цифры – не главное, главное – смыслы. Я выругался уже громче, чем хотел, и от собственного голоса стало чуть легче: пусть услышит, пусть знает, что я не растворился.