Вторая память

- -
- 100%
- +
Он сохранил новую версию. В названии добавил `v12`, хотя предыдущая была `v10`. Одиннадцатую Марк отправил клиенту без согласования и потом удалил локально, чтобы не путаться. Виктор сохранил пустую папку с этим номером. Отсутствующая версия напоминала, что последовательность файлов тоже может лгать, если видеть только то, что осталось.
В 11:16 позвонила мать. Виктор посмотрел на экран, дождался третьего сигнала и ответил.
«Ты занят?» спросила Галина Петровна.
«Да».
«Тогда чего взял?» «Что случилось?»
«Ничего. Я нашла твои зимние ботинки».
«У меня есть зимние ботинки». «Те нормальные».
Она описала коробку на антресоли. Виктор не помнил обувь: черная кожа, светлая строчка, почти новая подошва. Мать утверждала, что он оставил ее после похорон отца. На похоронах Виктор был в других ботинках, старых, с треснувшим рантом. Он помнил, как вода прошла внутрь на кладбище и носок промок.
«Приедешь, забери», сказала мать. «И лампочку купи на кухню».
«Какую?»
«Обычную».
«Цоколь?»
«Как у лампочки».
Виктор попросил сфотографировать патрон. Галина возмутилась, что для покупки лампы теперь требуется обследование квартиры, но согласилась. Перед тем как отключиться, спросила, заберет ли он сегодня Соню.
«Да. В четверть седьмого».
«Ты вчера говорил в шесть».
«У нее музыка до шести».
«Музыка всегда до без четверти».
Виктор открыл расписание Дарьи. Там стояло 18:00. Он начал объяснять, но мать уже сказала:
«Главное, чтобы ребенок не ждал», и положила трубку.
Фраза была обычной. Виктор все равно услышал в ней обвинение за все случаи сразу: школьный концерт, два опоздания к врачу, забытый выходной. Мать могла не иметь их в виду. Точный смысл разговора существовал не только в словах, но и в истории людей, а история никогда не помещалась в одну запись.
Через минуту пришла фотография лампы. Галина сняла всю кухню с противоположного угла. Над столом висел старый плафон, холодильник стоял справа, шкаф с кружками находился возле двери. Никакого сходства со сном.
В отражении окна рядом с матерью виднелся светлый силуэт. Виктор увеличил изображение. Это был телевизор в комнате, попавший в стекло. Он уменьшил фотографию и записал размер цоколя.
Мать прислала второе сообщение: «И холодильник посмотри. Опять открывается».
Виктор пообещал приехать на неделе. Не назначил день. Слово `неделя` позволяло ему выполнить обещание семь раз и столько же раз отложить. Он вернулся в чат и написал: «В среду после работы». Только затем поставил напоминание купить лампу. Ответ матери пришел быстро: «В среду меня нет до восьми». Они договорились на четверг. Дата сделала обещание неудобнее, зато впервые превратила его в действие, которое можно было пропустить. Марк вошел без стука и положил на стол распечатанный договор Полины.
«Подпись завтра. Деньги через десять банковских дней».
«Ты говорил в пятницу».
«Я говорил, что Полина подписывает. Подписывает».
«Ты связал это с оплатой».
«Потому что ожидал нормальный договор».
«Шестьдесят три пятьсот не появились из-за твоего ожидания».
Марк сел на край стола. Под ним лежал блокнот Виктора, и тот молча вытянул его.
«Двадцать отдам из аванса за рекламу», сказал Марк. «Остальное после Полины».
«Когда реклама?»
«Во вторник».
«Какой?»
Марк назвал клиента и открыл переписку. Аванс действительно обещали перечислить до второго дня съемки. Съемку назначили на ближайший вторник. Виктор записал дату и сумму, затем попросил Марка подтвердить ее сообщением, а не разговором.
«Ты мне не веришь?»
«Верю, что сейчас ты собираешься заплатить».
«Очень щедро».
«А деньги нужны не сейчас тебе, а во вторник мне».
Марк отправил сообщение, не вставая. Виктор сохранил его, но не почувствовал облегчения. Зафиксированное обещание оставалось обещанием.
«Что с машиной?» спросил Марк.
«Аккумулятор или клемма. Завтра посмотрят».
«Возьми мою вечером».
«У тебя страховка ограниченная».
«Тогда я заберу Соню».
Виктор поднял голову. «Нет».
Марк усмехнулся.
«Я просто предложил». Предложение было разумным. Марк знал Соню, она несколько раз бывала в студии, Дарья могла согласиться. Виктор отказался быстрее, чем оценил вариант. Возможность, что другой мужчина выполнит простую отцовскую обязанность надежнее него, оказалась неприятнее риска опоздать.
«Я уеду вовремя», сказал Виктор.
«Тогда поставь будильник».
«Уже».
«Сколько?»
«Один».
Марк посмотрел на него с сомнением, но спорить не стал. Он забрал договор и ушел. Виктор проверил телефон. Напоминание стояло на 17:20, резервное он действительно удалил. До него оставалось больше шести часов.
В монтажной было прохладно. Виктор включил компьютер, колонки и маленькую лампу за монитором. Правая колонка тихо зафонила, затем успокоилась после того, как он поправил кабель. На экране остался открытым проект Верещагина: интервью с бывшим директором приюта. Мужчина два часа объяснял, почему закрытие учреждения не было его решением, хотя никто об этом не спрашивал.
Виктор работал почти без перерыва до половины первого. Убрал повтор, вернул вдох перед неудобным вопросом, укоротил паузу после имени погибшего сотрудника. Длинные паузы люди воспринимали как вину. Иногда справедливо, чаще потому, что не выносили пустого места.
Марк дважды заглядывал, один раз принес бутерброд в бумажном пакете. Виктор съел половину, не заметив вкуса. Потом кто-то во дворе уронил металлический лист. За окном собака гавкнула два раза, замолчала и гавкнула еще раз.
В два часа Виктор открыл папку с архивом и запустил анализ файлов. Программа считала частоты, разрядность, продолжительность и поврежденные участки. На это требовалось около часа. Он поставил наушники и вернулся к Верещагину.
Через двенадцать минут анализ остановился на поврежденном файле. Название состояло из даты, буквы и двух цифр: `g11_04_house.wav`. Того самого, который Виктор слушал в метро. Программа считала длительность нулевой, хотя проигрыватель показывал сорок одну минуту. Он создал рабочую копию и проверил заголовок контейнера. В поле размера стояло значение от прежней версии файла, короче на восемнадцать секунд.
Ошибка была обычной для старых переносов. Проигрыватель читал поток до конца, анализатор доверял заголовку и прекращал работу. Виктор исправил копию, сохранив исходник неизменным, и запустил пакет снова. Восемнадцать секунд оказались шумом комнаты после окончания разговора: шаги, скрип стула, щелчок крышки рекордера.
Он прослушал их из профессиональной привычки. Люди часто говорили важное после слова «закончили», когда переставали ждать вопроса. Здесь пожилая женщина спросила у Левина, можно ли забрать фотографию. Мужской голос ответил, что фотография ее и разрешения не требуется.
«Тогда почему она у вас?» спросила женщина. После вопроса запись обрывалась.
Виктор вернул последние восемнадцать секунд в копию и отметил их для Марка. Фраза могла относиться к фотографии, принесенной на интервью, к архивному снимку или к недоразумению. Она не объясняла сон. Но уже показывала, почему автоматическая сортировка опаснее ручной: поврежденный заголовок отрезал не шум, а незаконченный спор о принадлежности памяти.
Он открыл карточку интервью. В поле приложений значилось: `фото 3 шт.`. Самих фотографий в папке не было. Подпись участницы читалась не полностью, скан обрезал последнюю строку. Адрес старой набережной совпадал с районом, где снесли четыре дома. Никакой причины связывать его с Виктором не существовало.
Виктор создал таблицу носителей. Двенадцать файлов пришли с цифрового рекордера, сорок три с мини-дисков, остальные были оцифрованы с кассет и двух катушек. Он не объединял их по содержанию, как просил Марк. Сначала разложил по техническому происхождению, чтобы одинаковый шум не показался повторяющимся событием, если на самом деле возник в одном аппарате.
На кассетных файлах обнаружился ровный гул около пятидесяти герц. На мини-дисках его не было. Сонный звук Виктор помнил ниже, но память о частоте не измерялась. Он включил генератор и медленно опустился от шестидесяти герц к сорока. На сорока семи возникло узнавание: не мысль, а напряжение под ребрами.
Он остановил сигнал. Через минуту повторил с закрытыми глазами, начиная снизу. Узнавание пришло на пятидесяти одном. Третья попытка дала сорок четыре. Разброс показал только то, что ожидание способно привязать телесную реакцию к любой низкой частоте в пределах октавы.
Виктор сохранил результаты и подписал: `не использовать как сравнение со сном`. Запрет выглядел смешно внутри папки, которую видел только он. Однако собственная будущая уверенность была таким же ненадежным свидетелем, как чужая.
Программа закончила сортировку в 15:07. Из двухсот восемнадцати файлов двадцать один требовал ручной проверки, семь имели неверную длительность, у трех отсутствовала дата. Никакой общей аномалии не появилось. Большая часть архива была именно тем, чем казалась: плохо подписанной работой людей, которым десять лет назад не приходило в голову, что кто-то будет исследовать их файловую дисциплину.
Марк прислал сообщение с просьбой послушать интервью номер шестьдесят четыре. Виктор отказался открывать его до окончания Верещагина. Через пять минут пришло второе: «Там женщина помнит чужую квартиру». Виктор посмотрел на уведомление, но не нажал.
Сон уже научил его искать похожие слова. Если сейчас открыть нужный файл, каждая кухня станет продолжением первой. Он дописал к таблице критерий: сначала выборка всех упоминаний домов по расшифровкам, затем прослушивание без знания номера. Это заняло бы часы и не давало быстрого ответа. Поэтому казалось правильнее. Он поставил в очередь автоматический поиск слов `кухня`, `окно`, `чашка`, `кружка`, `дождь`, но перед запуском удалил `синяя`. Цвет мог появляться в десятках рассказов, а знание нужного совпадения заставило бы его забыть все несовпавшие случаи. Поиск выдал сто девяносто четыре фрагмента. Виктор закрыл окно результатов до вечера. В 15:22 Полина позвонила из машины. На фоне щелкал поворотник.
«Марк сказал, вы нашли еще один архив и теперь сроки поплывут».
«Срок Верещагина не меняется».
«Он сказал, вы не сможете отдать сегодня».
Виктор посмотрел на оставшиеся маркеры проекта. До финальной версии требовалось около двух часов.
«К девяти отправлю».
«У вас Соня сегодня».
Он не спросил, откуда Полина знает. Вероятно, говорил Марк, когда объяснял переносы на прошлой неделе.
«После восьми смогу закончить дома».
«Мне не нужен выпуск ценой еще одного вашего семейного вечера».
«Это моя организация времени».
«Нет. Это мой заказ. Я могу перенести приемку на утро».
Виктор хотел возразить, что клиент не обязан решать его семейные проблемы. Полина уже продолжила:
«Только не присылайте ночью сырой вариант, чтобы утром сказать, что все равно работали».
Они договорились на десять утра. Виктор записал срок в проекте и закрыл дорожку Верещагина ровно на месте, где остановился. Незаконченный монтаж не исчезал от того, что его оставляли до завтра.
После звонка он обнаружил, что напряжение в плечах ослабло. Помощь раздражала, когда требовала признать предел. Полина не хвалила его за решение забрать дочь и не превращала перенос в одолжение. Она просто изменила срок собственной работы.
К четырем от голоса директора начало тошнить. Виктор снял наушники, вышел в коридор и включил чайник на кухне. Марк уехал на встречу. В студии никого не было, кроме девушки в малой комнате, которая читала рекламный текст и повторяла слово «доверие» с разными интонациями.
Кружки Виктор вчера убирал сам. Он помнил: три на нижнюю полку, две на верхнюю, ручками вправо, чтобы не цеплялись друг за друга.
Он открыл шкаф над мойкой.
Там стояли бутылка средства для стекол, губки и коробка дешевого чая. Виктор отступил, ударившись бедром о стол. Чашки были в шкафу слева от холодильника. Они стояли там с тех пор, как Марк снял помещение.
Виктор посмотрел на свою руку. Она все еще держала ручку верхней дверцы.
Шкаф был нужной высоты. Даже синяк на бедре пришелся туда, где в другой кухне должен был находиться край стола.
Из монтажной через открытые двери тянулся низкий гул правой колонки. Виктор закрыл шкаф, вернулся к компьютеру и убавил громкость. Гул остался.
Он по очереди отключил мониторы, интерфейс и сетевой фильтр. Гул исчез только вместе с вентиляцией, но через несколько секунд вернулся из коридора, где работал холодильник. Одинаковая частота могла связывать сон, архив и студию без всякой тайны. Виктор записал значение спектра и заставил себя открыть проект Верещагина.
Проект оставался на паузе. На экране Верещагин сидел с приоткрытым ртом, собираясь произнести слово, которое Виктор уже слышал десятки раз. Кадр был знаком до каждой складки рубашки. И все же рука снова потянулась не к клавиатуре, а в сторону кухни.
Виктор поставил на стол лист бумаги и нарисовал обе планировки. Студийную кухню обвел черным: дверь из коридора, холодильник, окно во двор, мойка под боковой стеной. Кухню сна нарисовал синим: дверь с другой стороны, холодильник слева, стол под окном, шкаф над мойкой. Он не старался сделать схемы красивыми. Расстояния измерил шагами и подписал отдельно.
При наложении совпали только размеры комнаты и положение окна. В домах этого периода кухни строили по нескольким типовым сериям. Тысячи помещений могли иметь такие же пропорции. Различия были существеннее сходства: в студии труба уходила в угол, во сне проходила внутри стены; здесь дверь открывалась наружу, там внутрь; подоконник во сне был ниже.
Виктор сфотографировал лист, затем перечеркнул линию, где ошибочно поставил батарею. В настоящей кухне радиатор находился под окном. Во сне он помнил синее полотенце, но не сам радиатор. Мозг автоматически дорисовал привычный предмет вокруг детали.
Он позвонил владельцу помещения, Сергею Аркадьевичу. Тот ответил после долгих гудков и сразу спросил об аренде.
«Оплачено до двадцатого», сказал Виктор.
«Я знаю. Просто обычно звонят либо про деньги, либо про трубу».
«Про вентиляцию. Когда ее ставили?»
«До вас».
«Есть план ремонта?»
«У Марка должен быть».
«А до ремонта здесь была кухня?»
Сергей Аркадьевич помолчал.
«Тут была бухгалтерия типографии. Кухня дальше по коридору. Вы ее в аппаратную превратили». «Шкафы над мойкой стояли?»
«Какая мойка в бухгалтерии?»
Виктор объяснил, что пытается найти источник низкочастотного гула. Владелец посоветовал проверить холодильник и не трогать вентиляцию без мастера. Затем вспомнил, что один воздуховод сохранился от типографии и проходит над потолком до старой столовой.
«Она где?»
«Этажом ниже была. Теперь склад бумаги. А что?»
«Ничего. Ищу источник вибрации».
«Если мешает работать, составьте акт. Только не говорите, что это авария, пока мастер не увидит».
Виктор записал слова почти дословно. Обычная техническая причина получила адрес: старый воздуховод, холодильник, помещение бывшей столовой. Он мог спуститься и проверить. Вместо облегчения появилось желание найти там шкаф над мойкой.
Он подождал у двери склада, пока охранник принес ключ. За дверью стояли рулоны пленки, коробки и две разобранные витрины. Окно было заложено фанерой. У дальней стены сохранилась белая плитка и обрезок трубы на высоте пояса. Над ним виднелись четыре отверстия от креплений.
«Здесь раковина была», сказал охранник. «Когда типография работала, они чай тут пили».
«Шкаф висел?»
«Наверное. Отверстия же».
«Какой?»
Охранник пожал плечами.
«Кухонный».
Виктор встал у бывшей мойки и поднял руку. Ладонь легла на фанеру примерно там, где во сне находилась ручка шкафа. Расстояние до стола определить было невозможно: столов не осталось. Холодильник мог стоять в любом углу.
В воздуховоде загудело. Здесь звук ощущался сильнее, потому что пустые витрины отзывались стеклом. Виктор включил анализатор: основной пик находился почти на той же частоте, что наверху. Техническое объяснение подтверждалось.
«Каждый день так?» спросил он.
«Когда вытяжка работает».
«А ночью?»
«Ночью выключают».
Во сне гул существовал утром, но время сна не обязано совпадать с временем внутри него. Виктор спросил, сохранились ли фотографии столовой до ремонта. Охранник сказал, что видел снимки на сайте объявления, когда помещение сдавали, но страницу давно удалили.
«Вам зачем?»
«Хотим понять, куда крепить шумопоглощение». Ложь вышла маленькой и удобной. Она позволяла продолжить поиск без объяснения сна. Виктор услышал, как легко профессиональная причина закрыла настоящий вопрос.
Охранник показал на потолок, где металлический короб уходил к стене.
«Гасить надо там. Только хозяин денег не даст».
Виктор сфотографировал короб и общий вид стены. Перед тем как уйти, снова посмотрел на четыре отверстия. Они образовывали прямоугольник шириной около восьмидесяти сантиметров. Типичный навесной шкаф. Ничего про синюю кружку, женщину или окно.
Наверху он нашел старое объявление через архивную копию страницы. Снимков было шесть. Бывшая столовая попала только в угол одного кадра: белая плитка, край раковины, нижняя часть настенного шкафа. Фасад выглядел серым. Дверца открывалась вправо.
Виктор закрыл изображение до увеличения. Он уже знал достаточно, чтобы память начала перестраивать сон под найденное помещение. Если завтра ему покажется, что шкаф был серым, проверить происхождение этого цвета не удастся.
Он перенес фотографии склада в отдельную папку и назвал ее `возможный бытовой источник`. Затем записал временную последовательность: сон до семи, первый осознанный поиск оконного механизма после восьми, посещение склада после четырех. Цвет шкафа не входил в исходное описание. Бывшая столовая объясняла ошибочное движение руки в студии лучше чужой квартиры: возможно, Виктор видел ее при первом осмотре помещения и забыл.
Он открыл переписку четырехлетней давности, когда Марк присылал варианты аренды. Среди фотографий нашел тот же угол столовой. Изображение было маленьким, но шкаф над мойкой различался. Виктор почти наверняка видел снимок до переезда.
Вот объяснение. Старое изображение сохранилось без сознательного воспоминания, архивная фраза про окно активировала его ночью, синяя кружка пришла из нынешней кухни, женщина собрана из знакомых голосов. Даже движение коленом можно было взять из любого разбухшего окна.
Виктор написал это одним абзацем и почувствовал, как части сна перестают требовать отдельного происхождения. Причина была не красивой, зато полной.
Он перечитал исходную утреннюю запись. В ней звучала узкая полка справа от двери. На фотографии бывшей столовой справа находилась голая стена. Холодильник стоял под окном, а не слева. Стол был металлическим и ровным, без короткой ножки. Объяснение покрывало движение к шкафу, но не планировку целиком.
Виктор добавил к абзацу: `объясняет часть`. Два слова вернули тревогу в прежнем объеме.
Он решил проверить, как часто рука ошибается в других знакомых местах. Закрыл глаза, вышел из монтажной и попытался дойти до выключателя в коридоре. Пальцы коснулись стены на пять сантиметров выше клавиши. В малой комнате он потянулся к ручке двери с неправильной стороны, потому что дверь была открыта. На кухне без сна сразу нашел нужный шкаф. Тело не хранило точной карту даже собственного рабочего места. Оно угадывало по привычке и исправлялось по зрению. Один уверенный жест не мог выдержать вывод, который Виктор хотел на него положить.
Он вернулся к схеме и рядом с совпадениями записал ошибки контрольного маршрута. Страница стала менее эффектной и более полезной.
В 16:37 на телефоне сработало напоминание о резинке Сони. До встречи оставалось больше полутора часов. Виктор достал резинку из рюкзака, положил в наружный карман куртки и сфотографировал. Потом понял, что перенес предмет из места, где он точно лежал, в место, откуда мог выпасть.
Он вернул резинку в рюкзак и прикрепил к внутреннему карабину. На снимке она осталась в прежнем кармане. Изображение уже показывало устаревшую правду через несколько секунд после создания.
Виктор удалил фотографию и написал одно слово: `карабин`.
До конца дня он трижды ловил руку на движении к шкафу над мойкой. Каждый раз останавливался раньше ручки. К вечеру ошибочный жест начал казаться привычнее правильного.
Марк вернулся без куртки, держа под мышкой пачку документов. Увидел две схемы кухни на столе и решил, что Виктор размечает акустику.
«Мы переносим мойку?»
«Проверяю вентиляцию».
«Для этого обычно рисуют воздуховод».
Виктор показал фотографию склада и основной пик гула. Про сон не сказал. Если рассказать сейчас, Марк немедленно откроет весь архив и найдет женщину, синюю чашку или нужное окно. Он умел искать подтверждение с энергией человека, которому совпадение уже обещало историю.
«Старый короб», сказал Марк. «Я просил хозяина снять его еще при переезде».
«Ты видел столовую до ремонта?»
«Конечно. Там пахло капустой и проявителем».
«Шкаф помнишь?»
Марк посмотрел на кухню, потом на схему.
«Зеленый».
На архивной фотографии фасад был серым. Освещение могло менять цвет, а Марк мог путать его с другим помещением.
«Где стоял холодильник?» «У двери».
На снимке холодильник находился под окном.
«Почему спрашиваешь?» «Хочу понять, что осталось от старой планировки».
«Ничего не осталось. Поэтому мы и сняли помещение».
Марк положил документы и снова посмотрел на лист. Виктор накрыл синюю схему блокнотом. Жест был слишком заметным.
«Тебе эта кухня приснилась?» спросил Марк.
Виктор не успел решить, что именно его выдало.
«Почему приснилась?»
«Потому что нормальный человек не меряет чужую мойку после четырех лет аренды».
Виктор рассказал только про шкаф и утреннее ошибочное движение. Не назвал женщину, скол, устройство окна и ощущение чужой привычки. Сокращенная версия звучала как обычное дежавю.
Марк выслушал без шутки.
«В архиве есть дома», сказал он. «Ты вечером слушал».
«Я тоже так думаю».
«Тогда что проверяешь?»
«Насколько именно так думаю».
Марк попросил показать утреннюю запись. Виктор отказался.
«Потому что там личное?»
«Потому что после прослушивания ты начнешь искать мои слова, а не свои наблюдения».
«Какие у меня наблюдения? Ты потянулся не к тому шкафу».
«Вот это и запомни».
Марк повторил вслух время, положение руки и то, что Виктор рассказал ему после проверки старой столовой. Виктор записал его пересказ отдельно. Уже в нем движение стало увереннее: Марк сказал, что Виктор «открыл» неправильный шкаф, хотя пальцы только коснулись ручки.
«Я не открыл».
«Какая разница?»
«Пока не знаю».
Он исправил фразу в заметке, но оставил первоначальный вариант Марка рядом. Так возникала история: небольшое движение становилось законченным действием, потому что законченные действия легче пересказывать. В 16:51 Виктор закрыл архив, вынул рабочий диск и убрал его в ящик. Марк напомнил про Верещагина. Виктор назвал новый срок и переслал сообщение Полины. Марк хотел возразить, прочел ее формулировку и только спросил, почему заказчица обсуждает расписание Сони. «Потому что ты ей рассказал».
«Значит, не зря».
Виктор надел куртку, проверил резинку на карабине и маршрут до школы. До выхода оставалось двадцать девять минут. Он мог уйти сразу и приехать слишком рано. Вместо этого поставил таймер на пятнадцать минут и открыл список поврежденных архивных файлов, чтобы подписать уже найденные технические причины.
На первом стоял неверный заголовок. На втором отсутствовал канал. На третьем дата была создана позже самой записи. Ни одна ошибка не требовала тайны, чтобы быть настоящей.
Таймер еще не прозвучал, когда рука снова двинулась к шкафу над мойкой.
На этот раз Виктор не остановил ее. Открыл дверцу и увидел средство для стекол, губки и коробку дешевого чая. Подержал дверцу несколько секунд, позволяя телу получить правильное продолжение движения, затем закрыл.
Он не понял, исправил привычку или закрепил ее.
Виктор выключил свет на кухне. В темном стекле остались его плечи и прямоугольник открытого коридора. На секунду отражение показалось женским из-за куртки, висевшей на спинке стула. Он включил свет обратно и проверил: старая куртка Марка, смятая у воротника. Никакого лица.
Он записал и это, хотя обычное объяснение нашлось сразу. Журнал, в котором сохранялись только необъяснимые случаи, неизбежно доказывал бы существование необъяснимого. Поэтому рядом со сном должны были остаться куртка, вентиляция, архивная фотография столовой и ошибочная станция метро.



