Курьер видел всё

- -
- 100%
- +
— Не увеличивайте на телефоне, — сказала Рощина. — Скопируем исходный файл и отдельно зафиксируем, что именно вы увидели сейчас.
— Там можно прочитать?
— Пока вижу два или три знака. После обработки станет понятнее, но обработка не создаст отсутствующие детали.
Он передал фотографию по кабелю на чистый накопитель Крылова, который Рощина достала из чемоданчика. Контрольное значение записали в акт. Старый телефон остался у Никиты: нужные данные скопировали при нём, а забирать всё устройство следователь не стала.
— И карту оставим? — спросил он, когда Рощина закрывала чемодан.
— Сегодня — да. Не просматривайте её.
— Это просьба или запрет?
— С точки зрения расследования — требование не менять потенциально значимый носитель. С точки зрения жильцов — напоминание, что камера на вашей груди не сделала их жизнь вашей собственностью.
Она ушла ближе к полуночи. Никита закрыл дверь на оба замка, вернулся к столу и снова открыл ящик.
Карта лежала над квитанциями, как короткий ответ, от которого его отделяла только пластиковая крышка ноутбука.
Он не вставил её. Переложил в бумажный конверт, подписал время обнаружения и заклеил одним куском скотча. Получилось самодельно и юридически бессмысленно, но теперь, чтобы нарушить обещание, пришлось бы сначала разорвать собственную подпись.
Утром камера вернулась из исследования в прозрачном пакете. Крылов привёз её в отдел и показал Никите заключение до передачи. Корпус не вскрывали раньше них; следов подключения к разъёму в интересующий период установить не удалось. Карта имела ошибки чтения и сбойную таблицу размещения файлов. Часть пропусков могла возникнуть при зависании питания, часть — при последующей циклической записи. Умышленное удаление не подтверждалось, но и полностью исключить отдельные действия без исходного состояния носителя до пятницы было нельзя.
— То есть она сломалась сама? — спросил Никита.
— Так в заключении не написано, — ответил Крылов. — Написано, какие признаки найдены и каких нет.
Рощина положила рядом лист с перечнем скопированных фрагментов.
— Камеру возвращаем. Карту пока приобщаем с вашего согласия. Для работы выдаём новую, купленную отделом и запечатанную. Стоимость вам не вменяется.
— Я могу снова снимать?
— По правилам вашей службы и закона. Но материал пятницы не даёт вам права собирать частный архив жильцов.
— Я его и не собирал специально.
— Намерение важно не во всех последствиях.
Крылов включил камеру без карты и показал, что внутренние часы сброшены. Затем при Никите установил точное время и новую карту, сделал контрольный ролик с настенными часами и записал серийные номера.
— Если продолжите использовать её в работе, не пытайтесь воспроизвести повреждение, — сказал он. — Не выдёргивайте питание, не заполняйте карту искусственно. Это испортит устройство и ничего не докажет о пятнице.
— А старую карту из дома можно исследовать тем же способом?
Рощина посмотрела на него.
— Вы её нашли?
Он рассказал про конверт.
— Хорошо, что не открыли. Составим отдельное заявление и решим, можно ли сузить просмотр по датам, событиям или техническим признакам. Просто принести карту недостаточно: нужно понимать, что именно мы ищем и почему вмешательство соразмерно.
— Маршруты в «Маяк-12».
— Это место, не событие.
— Дарью до исчезновения. Мужчину без нашивки. Женщину в жёлтом.
— Это уже три разных задачи. По каждой нужны временные границы и связь с проверяемыми обстоятельствами.
Никита открыл тетрадь. Он привык записывать детали, а не основания. Теперь рядом с каждым пунктом приходилось отвечать: почему этот кадр можно искать и кого поиск заденет.
Телефон Рощиной завибрировал. Она прочитала сообщение и повернула экран к Крылову, не к Никите.
— Домовой чат снова разогнал запись, — сказала она.
— Какую?
— С камеры двери квартиры 168. Вечером пятницы по коридору проходит женщина в жёлтом плаще. Хозяин предлагает вам полную выгрузку за месяц.
Никита уже доставал телефон.
— Кто хозяин?
— Не имеет значения. Вы не будете с ним связываться.
— Там общий коридор.
— Камера установлена у частной двери и пишет не только проход, но звук и вход в соседние квартиры. В опубликованном фрагменте уже виден ребёнок из 169-й. Полную выгрузку мы запросим сами, если установим её относимость и законность получения.
— Но пятничный фрагмент уже опубликован.
— Публичность нарушения не даёт вам дополнительного права его размножать.
— Я могу посмотреть чат как участник.
— Можете. И через пять минут начать узнавать соседей по пакетам, голосам и дверям. После этого вы не сможете отделить то, что помните по работе, от того, что увидели в чужом архиве.
Это возражение задело сильнее правового. Никита уже однажды склеил два этажа в один маршрут. Теперь ему предлагали ещё сотни картинок, каждая из которых могла незаметно притвориться его собственной памятью.
— Дайте хотя бы время прохода.
— В публикации стоит 22:27, но часы камеры не сверены. Хозяин утверждает, что женщина — Дарья. Лицо не видно. Цвет плаща совпадает. Пока это всё.
— В 22:27 Дарья могла уже уйти.
— Могла. Или запись сделана в другое время. Или это другой человек. Мы получим исходный файл, модель устройства, настройки часов и согласие владельца. Вы получите только выводы, которые относятся к вашим действиям.
Никита защёлкнул крышку камеры.
— Вы всё время отрезаете меня от единственного, что я умею делать.
— Что именно вы умеете?
— Сравнивать маршрут. Я знаю, где обычно горит свет, кто держит дверь, сколько едет лифт, куда ставят пакеты.
— Тогда сравнивайте маршрут, а не людей у них дома.
Рощина взяла чистый лист и провела вертикальную черту.
— Слева — общие и служебные зоны, состояние которых можно фиксировать без охоты за жильцами: калитка, холл, лифтовое табло, маршруты курьера, отметки приложения, ваши собственные действия. Справа — частные квартиры, разговоры за дверью, лица посетителей, содержимое заказов, домашние камеры. Что из вашего списка остаётся слева?
Никита написал: калитка, нижний выход, пассажирский и грузовой лифты, служебная дверца шестнадцатого этажа, место велосипеда, вход даркстора, упаковка без данных клиента.
— Пакет у двери? — спросил он.
— Если он попал в ваш рабочий кадр при доставке и нужен для установления вашего маршрута — узкий фрагмент может быть значим. Если вы начинаете снимать все пакеты жильцов, чтобы искать совпадения, — нет.
— Домовой чат?
— Источник заявлений, не склад готовых доказательств. Сохраняйте ссылки на сообщения, которые люди сами направляют вам по делу, но не выгружайте историю и не составляйте досье.
— Разговор с консьержем?
— Можно спросить, что он видел в общих зонах, не показывая ему частные кадры и не называя человека, которого хотите услышать. И помните предел свидетельства.
На листе оставалось достаточно точек, чтобы построить маршрут. Но исчезала самая удобная: посмотреть месяц чужих дверей и найти знакомую походку.
— Если из-за этого мы упустим лицо?
— Тогда мы заплатим временем за допустимый способ получить запись, — сказала Рощина. — Быстрый ответ, добытый вторжением, может разрушить и дело, и чужую жизнь. Вы уже видели, как непроверенный ролик превращает женщину в пропавшую только из-за плаща.
К полудню Никита вернулся на линию. Камера снова ощущалась на груди непривычно тяжёлой. Раньше он включал её у входа в даркстор и забывал до конца смены. Теперь перед каждой дверью видел на воображаемом листе левую и правую колонки.
В первом заказе мужчина открыл дверь в халате, за его спиной плакал ребёнок. Никита опустил корпус камеры к пакету, дождался кода и отвернулся, пока клиент искал телефон. Во втором женщина попросила войти и поставить воду на кухню. Он выключил запись до порога, вслух отметил время и включил снова в общем коридоре.
Это замедляло. Приложение дважды предупредило о долгой передаче. За три часа он заработал меньше обычного и впервые понял цену правила не как нравственную фразу, а как минуты, которые система сразу переводила в рубли.
У «Маяка-12» его ждал мужчина лет шестидесяти в вязаной шапке. Представился Глебом Костровым, бывшим консьержем башни Б.
— Мне сказали, ты ищешь женщину в плаще, — начал он.
— Кто сказал?
— Чат сказал. Там теперь все всё говорят.
Никита включил камеру, направив объектив в землю.
— Я не могу показывать вам записи жильцов или спрашивать про их квартиры. Если вы сами хотите сообщить полиции, что видели в общей зоне, я дам номер следователя.
— Полиции я уже сообщил. Молодая записала, но не поняла. Я по лицам плохо различаю. По ногам — хорошо.
— По походке?
— По шагам. Двадцать лет за стойкой. Кто каблук тащит, кто носок ставит, кто перед дверью замедляется.
Никита вспомнил указание Рощиной не называть желаемый ответ.
— Что вы наблюдали в пятницу?
— В какую пятницу?
— Когда исчезла Дарья Веденина.
Костров поморщился.
— Вот уже подсказал имя. Надо было спросить про смену.
— Тогда расскажите без моих версий.
Старик сел на скамью у калитки. В пятницу он подменял ночного дежурного с девяти до одиннадцати, хотя официально уже не работал: Мельников попросил посидеть, пока относил лекарства жене. Запись в журнале подмены была, но Костров не знал, сохранился ли лист.
Около половины одиннадцатого через холл быстро прошла женщина. Плащ Костров запомнил жёлтым, лицо — нет. Она не пошла к главному выходу, а свернула к проходу между башнями.
— Что было необычного в шагах? — спросил Никита.
— Дарья перед правой ногой чуть ставила пятку наружу. Эта шла ровно. Быстро, но не бежала.
— Вы уверены, что знаете походку Дарьи?
— Я ей полгода дверь открывал.
— Могла идти иначе из-за обуви или спешки?
— Могла. Потому я и сказал вашей следовательнице: плащ Дарьин, ноги не ручаюсь чьи.
— Вы видели женщину раньше?
— Может, диспетчерша. Она ходит коротко, будто пол скользкий. Но если ты сейчас имя назовёшь, я соглашусь и совру сам себе.
Никита записал дословно последнюю фразу.
— Камера двери 168 могла снять этот проход?
— Могла. Она весь коридор берёт. И половину чужой прихожей, когда дверь напротив открыта. Жильцы ругались.
— Кто имел доступ?
— Хозяин и сын. Может, монтажник. Я не знаю.
Костров достал кнопочный телефон и показал номер Рощиной в исходящих. Звонок был вчера в 18:12.
— Больше ничего не вспоминайте по ролику из чата, — сказал Никита. — Если полиция вызовет, расскажите то, что помнили до него.
— Уже поздно. Я ролик два раза видел. Теперь в голове женщина всегда идёт в жёлтом прямоугольнике.
Эта честность сделала его слова слабее и ценнее одновременно.
Никита позвонил Рощиной при Кострове. Следователь подтвердила, что объяснение старика принято, журнал подмены запросили, а повторно опрашивать его без новых данных не нужно.
— Не показывайте ему ничего, — добавила она.
— Я не показывал.
После звонка Костров указал на нагрудную камеру.
— А она сейчас меня пишет?
Никита посмотрел на мигающую красную точку. Объектив был направлен вниз, но голос сохранялся.
— Да. Я должен был предупредить сразу.
— Тогда сотрёшь?
Раньше Никита ответил бы, что цикл сам перезапишет через трое суток. Теперь выключил запись и отметил номер файла.
— Не буду использовать без вашего согласия. Если Рощиной понадобится именно наш разговор, она свяжется с вами и получит его установленным порядком.
— А стереть?
— Я не хочу менять карту во время проверки работы камеры. Могу при вас записать отказ от передачи и закрыть файл от выгрузки.
Костров подумал.
— Голос оставь для полиции. Лицо моё никому в чат не суй.
— Договорились.
Никита записал согласие отдельным коротким файлом, назвав дату, место и цель. Это не превращало разговор в безупречное доказательство, но хотя бы не оставляло старика внутри кадра без права голоса.
Следующий заказ пришёл в башню А. Пока Никита ждал лифт, в чат комплекса упал новый фрагмент с двери 168. Уведомление показывало миниатюру: жёлтое пятно, серый коридор, отметка 22:27. Палец завис над экраном.
Он мог открыть ролик без переписки с владельцем. Мог посмотреть только один раз, не сохранять, никому не пересылать. Через минуту знать, ставит ли женщина правую пятку наружу.
Лифт приехал. В зеркальной стене он увидел камеру на своей груди и телефон в руке. Красная точка мигала, снимая человека, который собирался нарушить правило в одиночестве, потому что так нарушение казалось меньше.
Никита смахнул уведомление, не открывая. Сделал снимок экрана только с адресом сообщения, временем публикации и именем отправителя, затем переслал Рощиной как указатель на источник. Сам ролик не загружал.
Ответ пришёл после доставки: «Получили исходный файл добровольно. Не смотреть копии. Часы камеры отстают на 6 мин 12 сек по контрольному звонку домофона. Фактическое время прохода примерно 22:33, погрешность уточняется».
В 22:33 Никита уже принял следующий заказ и открывал велосипедный замок у комплекса. Женщина в жёлтом прошла после его ухода. Это не объясняло, кого он видел через стекло раньше, но отделяло два события, которые чат слил в одно.
Он позвонил Рощиной.
— Лицо видно?
— Нет.
— Походка?
— Экспертного сравнения не проводили. Костров до публикации описал различие, но после просмотра ролика его память загрязнена новой информацией. Проверяем другие способы установить женщину.
— Какие?
— Служебный график, журнал прохода между башнями, транспортная карта, добровольные объяснения. То, что находится в вашей левой колонке.
— У меня есть ещё одна точка. Проход между башнями ведёт к диспетчерской?
— Ведёт к общему служебному коридору. Диспетчерская — одна из дверей.
— Значит, можно проверить, кто был на смене.
— Уже запросили.
— Вера Сафонова?
На другом конце возникла пауза.
— Откуда имя?
— Костров сказал «может, диспетчерша», но сам предупредил, что после подсказки согласится с чем угодно. Имени не называл. В домовом списке дежурных я раньше видел Веру Сафонову, когда спорил из-за велосипеда. Это моя память, не его опознание.
— Так и запишем. Не связывайтесь с ней. Сегодня она не вышла на смену, телефон недоступен.
— Ещё одна пропавшая?
— Ещё один человек, с которым пока нет связи. Не называйте её пропавшей.
Никита прислонился к стене лифтового холла. За дверьми двигались кабины, цифры вспыхивали не по порядку. Неделю назад любое исчезновение из поля зрения казалось ему одним и тем же событием. Теперь каждое требовало отдельного глагола: ушла, не вышла, не ответила, скрылась, пропала. Ошибка начиналась раньше вывода — в выборе слова.
— Что мне делать? — спросил он.
— Работать. И если хотите помочь — составьте схему только собственных пятничных перемещений с опорой на приложение, замок и общие зоны. Без домыслов о жильцах. Завтра сверим с журналами служебных дверей, если их выгрузят.
— А старая карта?
— Привезите запечатанный конверт утром. Крылов попробует выделить только даты ваших доставок Дарье и технические характеристики файлов. Просмотр посторонних эпизодов исключим протоколом и фильтрами, насколько это возможно.
Цена запрета оказалась не только в потерянной надбавке. Полную карту могли не посмотреть вовсе. Некоторые лица так и останутся неузнанными, разговоры — неуслышанными, двери — закрытыми. Никита ждал ощущения поражения, но почувствовал другое: маршрут стал уже, зато перестал расползаться на чужие жизни.
После смены он сел в круглосуточной пекарне у трамвайного кольца. На обороте листа Рощиной провёл линию пятницы.
22:06 — «Прибыл» у перекрёстка.
22:08 — велосипед закрыт.
22:14 — «Передал» у двери 174.
22:18 — велосипед открыт.
22:19 — принят следующий заказ.
Рядом перечислил только места: калитка, холл, пассажирский лифт, шестнадцатый этаж, возможная остановка на П, нижний выход, велосипед. Ни одного имени, кроме собственного. Для каждого места оставил пустую строку под независимое подтверждение.
Отдельно записал: «Женщина в жёлтом на камере 168 прошла около 22:33, после моего ухода. Не установлена. Не смешивать с женщиной, виденной раньше через стекло».
Внизу сформулировал правило:
«Ищу не того, кого удобнее подозревать, а событие, которое можно проверить без вторжения в чужую квартиру».
Он сфотографировал лист и отправил Рощиной. Потом написал Алине: «Телефон отдал на копирование частично. Угрозы зафиксированы. Про карту тоже сообщил».
Ответ пришёл быстро: «Вот теперь сам сказал».
Никита убрал телефон. Камера на груди была выключена. За соседним столиком девушка читала сообщение и улыбалась, мужчина у витрины пересчитывал мелочь, продавщица поправляла пластырь на пальце. Ещё вчера всё это могло попасть в его архив просто потому, что он проходил мимо.
Он видел их.
И впервые не считал это правом сохранить.
Глава 7. Повтор пятницы
Утром Рощина принесла не ответы, а три листа с разными часами.
На первом стояли отметки приложения Никиты: прибыл в 22:06, передал в 22:14, принял следующий заказ в 22:19. На втором — журнал велосипедного замка: трос закрыт в 22:08, открыт в 22:18. Третий был выгрузкой служебных событий «Маяка-12». В нём время шло ровными строками, будто в пятницу никто не исчезал, не лгал и не ошибался.
Они сидели в маленькой комнате управляющей компании. За стеклянной перегородкой диспетчер отвечал жильцам, принтер выплёвывал квитанции, на стене мигала схема двух башен. Никита положил рядом свой нарисованный в пекарне маршрут.
— Сначала поправки, — сказала Рощина. — Камера на вашей груди спешила на минуту девятнадцать. Камера квартиры сто шестьдесят восемь отставала на шесть минут двенадцать секунд. Время приложения считаем опорным, но не абсолютным: событие создаётся нажатием, а отправиться на сервер может позже. Замок пишет своим модулем, его вчера сверили. Расхождение меньше двух секунд.
Она провела пальцем по листам.
— Поэтому никакого общего столбца «время» у нас нет. Есть источник, его часы, поправка и погрешность. Если кто-нибудь сведёт всё до минуты без указания источника, получится красивый, но ложный маршрут.
— Я так и сделал в голове, — сказал Никита.
— Все так делают. Поэтому мы сейчас не вспоминаем пятницу. Мы проверяем, что от неё осталось независимо от вашей памяти.
Инженер Мазин вошёл с ноутбуком и связкой обезличенных сервисных карт. За ним появился управляющий башнями Борис Мельников — тот самый, которого Костров подменял у стойки. Мельников выглядел так, будто его вызвали отвечать за дождь: виноватым заранее, но не по собственной воле.
— Я дал журналы только по запросу, — сообщил он прежде, чем сел. — Квартирные события там не показываются. Только общедомовое оборудование.
— Так и требуется, — ответила Рощина. — Нас интересуют общие и служебные зоны.
Мельников посмотрел на Никиту.
— А курьер зачем?
— Воспроизводит собственный маршрут. Он не получает выгрузку и не фотографирует экран.
Никита вынул телефон и положил его дисплеем вниз. Нагрудную камеру оставил в рюкзаке. Сегодня запись вела Рощина — общий план комнаты, листы и руки, без экранов с данными жильцов.
Мазин открыл таблицу.
— Оперативного журнала пассажирского лифта за ту дату нет. Остались события контроллера служебных дверей и архив диспетчерских команд. Сырые идентификаторы карт заменены номерами. Владельцев полиция получает отдельно, если будет основание.
На экране появились строки пятницы. Никита увидел знакомую дату и поймал себя на желании искать нужное время, не читая названий колонок.
— Не показывайте пока интервал, — сказал он.
Рощина подняла глаза.
— Почему?
— Я опять подгоню путь. Давайте сначала пройдём его с тем, что у меня было: приложение и замок. Запишем, сколько занимают варианты. Потом откроем журнал.
Мазин пожал плечами. Мельников недовольно покосился на часы.
— Это займёт полдня.
— В пятницу у меня всё заняло десять минут, — сказал Никита. — Если мы сейчас найдём единственный удобный вариант за десять минут, я поверю ему только потому, что он удобный.
Рощина закрыла ноутбук.
— Идём.
У калитки Никита остановился там, где обычно нажимал «Прибыл». До входа оставалось больше ста метров: перекрёсток, карман для машин, дорожка вдоль ограды. В пятницу он торопился сохранить показатель, поэтому отметил прибытие заранее. Сегодня Рощина запустила секундомер.
До велостойки они дошли за минуту сорок восемь секунд. Никита застегнул свой трос, не изображая спешку.
— В пятницу замок закрылся в 22:08, — напомнила Рощина. — Значит, отметка приложения не говорит, что вы уже вошли.
— И две минуты между «прибыл» и замком — не ожидание у двери.
— Верно.
Калитка заела с третьей попытки. Мельников хотел помочь, но Никита остановил его.
— В пятницу вы за мной не стояли.
Он повторил движение: потянуть створку на себя, приложить гостевой код, потом толкнуть плечом. В холле было светлее, чем ночью. На глянцевой панели напротив лифтов отражались стойка консьержа, проход между башнями и кусок стеклянной входной двери. Лица превращались в бледные овалы.
Никита встал на место, где ждал кабину в пятницу.
— Женщину в жёлтом я видел сначала здесь. Не прямо. В стекле или в панели — раньше говорил по-разному.
— Что можно проверить? — спросила Рощина.
Он обошёл площадку, не заглядывая за стойку.
— Только границы отражения.
Мазин по просьбе Рощиной прошёл от входа к переходу между башнями. Его куртка появилась сначала в стеклянной двери, затем в чёрной панели лифта. На коротком участке отражения накладывались: человек, который уже свернул к переходу, казался стоящим у выхода.
— Цвет виден, — сказал Никита. — Направление можно перепутать. Лицо — тем более.
Рощина записала это, не делая вывода о пятничной фигуре.
Пассажирский лифт пришёл через сорок секунд. Они поднялись на шестнадцатый. Никита нёс два пустых пакета того же размера, которые Сева выдал для воспроизведения. На площадке разошлись: Мельников и Мазин остались у лифта, Рощина встала в общей зоне так, чтобы видеть Никиту, но не внутренность квартиры 174.
Дверь была опечатана после осмотра, и входить они не собирались. Никита дошёл до неё, поставил пакеты на коврик и поднял руку, вспоминая, где держал телефон.
— Отметку «Передал» я нажал здесь. Дарья попросила сделать это сразу.
— Вы видели, как оба пакета оказались внутри? — спросила Рощина.
— Нет. Последний целый файл показывает, что я вошёл в лифт с обоими. Дальше я помню её в дверях и два пакета в руках, но запись повреждена. Это память.
— Что вы можете утверждать без неё?
— Что в 22:14 создал событие передачи. Что к 22:18 открыл велосипед. И что в последнем целом кадре перед разрывом у меня были оба пакета.
Он поднял ручку двери и толкнул её через защитную накладку, не нарушая печати. Полотно дрогнуло и вернулось, не защёлкнувшись до конца.
— Вот это я раньше считал закрытой дверью, — сказал он. — Но замок берёт только после подъёма ручки и сильного толчка.
Мельников нахмурился.
— Заявка на регулировку была.
— Когда? — спросила Рощина.
— Надо смотреть.
— Не вспоминайте. Посмотрите потом по журналу заявок и передайте официально.
Никита повторил путь до лифта. Если кабина ждала, от двери до первого этажа и калитки он успевал за три минуты с небольшим. Если кабина уходила на уровень П по приоритетному вызову, добавлялось от сорока секунд до двух минут. Если он выходил на П и шёл к рампе, велосипед оказывался рядом ещё быстрее, чем через главный холл.
Ни один вариант не требовал двадцати одной минуты, которые отсутствовали на карте камеры. Разрыв записи был шире реального пребывания в комплексе и захватывал путь до и после него. Это делало повреждение неудобным для расследования, но не превращало десять минут в двадцать одну.
На уровне П пахло влажным бетоном и нагретой проводкой. Никита дошёл до места, откуда виделась служебная дверь. В пятницу там стоял мужчина без нашивки. Сегодня у двери был только серый доводчик.
— Я мог принять остановку здесь за первый этаж, — сказал Никита. — Но если выходил, почему не помню рампу?
— Мы не обязаны выбрать вариант только потому, что один кажется знакомее, — ответила Рощина. — И журнал двери может показать открытие, но не ваше присутствие.
Они вернулись в комнату управляющей компании. На повтор ушло сорок семь минут, зато теперь у Никиты было пять измеренных вариантов вместо одного воспоминания.



