Читать онлайн Судьбоносец бесплатно

Судьбоносец

По мотивам произведения Михаила Лермонтова «Фаталист»

«Судьбу нельзя отменить – можно только проверить».

Пролог

В ночь, когда Балтика решила сыграть в прорицателя, «Кантов Шар» светился так, будто внутри него зажгли второе солнце. Снаружи, со стороны косы, он выглядел игрушкой – идеальный стеклянный шар этажей в десять высотой, аккуратно посаженный на бетонное основание посреди песка и ветра. Изнутри он был другим: собранным из серверов, датчиков, волокон и экранов, по которым будущее города ползло тонкими световыми линиями, похожими на нервные окончания.

Артём Калинин стоял под этими линиями, как под стеклянным куполом планетария, и поправлял микрофон на лацкане так, будто примерял на себя чужую роль – шоумена от судьбы.

– Признаюсь честно, – сказал он, щурясь в свет проекторов, – я никогда раньше не приглашал людей смотреть, как судьба считает проценты.

В зале визитёров было человек тридцать. Генералы, чиновники, пара депутатов, ректор БФУ, московский куратор проекта и ещё несколько фигур, у которых не бывает свободных вечеров, если им за это не платят влиянием. Они рассаживались неторопливо, как на премьере закрытого спектакля, где все заранее знают, чем всё кончится, но делают вид, что волнуются.

Юрий Стрельников стоял в конце ряда, у стеклянной стены, и предпочитал смотреть не на людей, а на море. Волна за волной катились на тёмную косу, ломались о невидимую кромку, отступали и возвращались вновь. Единственный по‑настоящему предсказуемый процесс в этом городе, подумал он. Ветер гонял по песку мелкую крошку льда, и этот хруст был слышен даже сквозь умную стеклопакетную броню.

– «Прометей» уже год отрабатывает в закрытом контуре, – продолжал Калинин, легко двигаясь по сцене между стойками с оборудованием. – Снижение тяжких преступлений в пилотном районе – сорок два процента. Погрешность прогнозов – в пределах двух. Сегодня мы покажем вам, как именно это работает. Не в виде отчёта, а вживую.

Над его головой вспыхнул основной экран. На нём проявилась условная карта Калининграда, стянутая в плоский, как выцветшая татуировка, силуэт. Улицы светились тонкими нитями, развязки тускло дышали, как узлы на нерве. По всей карте дрожали точки – подключённые к «Прометею» профили. Большинство – ровный зелёный фон. Некоторые – желтоватые, нервные, как подсвеченные синяки. И только редкие вспышки уходили в красный, там, где внутренний накал человека совпадал с тем, что система называла риском насилия.

– Добровольцы готовы? – спросил Калинин.

Справа от сцены, за прозрачной перегородкой, выделялась стеклянная капсула. Внутри – трое людей в одинаковых серых костюмах, как в учебнике по корпоративной этике. На запястьях – тонкие чёрные браслеты, на висках – полукольца нейродатчиков. На стол перед каждым аккуратно положили три предмета: пластиковый нож, мягкую игрушку и пустой лист бумаги.

– Это наш контрольный эксперимент, – пояснил Калинин в зал. – Три человека, три нейтральные ситуации. Ни у одного – криминального прошлого. Сейчас мы попросим их сыграть в «идеальное преступление». Придумать и мысленно разыграть сценарий нападения. «Прометей» попытается угадать не только, кто решится на действие, но и на кого.

Где‑то в центре зала тихо фыркнули. Генерал в выцветшем кителе наклонился к соседу и пробурчал:

– Магия, блин. Гадалка с дипломом.

Юрий не повернул головы. Он и так знал, как выглядят у генерала глаза при слове «магия»: усталые, с лёгкой завистью. В его планшете за последний год накопилось достаточно протоколов, чтобы знать: магии здесь меньше, чем хотелось бы романтикам, и больше, чем нравится юристам. И всё же каждый раз, когда «Прометей» попадал в цель, у него по спине бежал холодок, похожий на то самое дуновение с Балтики – вроде бы обычный ветер, но в нём есть что‑то древнее и безличное.

На экране над их головами зелёные точки, соответствующие добровольцам, чуть дрогнули. Вокруг одной медленно загустел тонкий жёлтый ореол.

– Доброволец номер два начал моделировать действие, – произнёс спокойный, безликий голос системы. – Запуск оценки вероятностей.

Цифры побежали по краю экрана россыпью, как птицы, вспорхнувшие из‑под ног. Неподготовленный глаз видел в этом хаос. Юрий различал привычные столбцы. Семь процентов. Двенадцать. Двадцать три. Лицо добровольца номер два оставалось неподвижным – только пальцы на столешнице чуть подрагивали, будто проверяли прочность пластика.

– Вероятный объект воздействия: доброволец номер один, – отстучал голос. – Вероятный инструмент: нож. Вероятное время реализации: сорок восемь секунд. Уровень уверенности: семьдесят один процент.

Кто‑то нервно усмехнулся. Депутатка в ярком пиджаке вскинула руку, будто находилась на школьной лекции:

– Но он же ничего не сделал! – в голосе звучало возмущённое облегчение. – Это просто мысли!

– Ровно, – мягко улыбнулся Калинин. – В этом и смысл. Мы видим не только факты, но и намерения. В реальной работе мы бы сейчас отправили сигнал в дежурную часть, и группа профилактики зашла бы к этому человеку до того, как он решил бы перейти к действию.

– А если бы он передумал? – негромко спросил кто‑то сзади, голос без ярлыков и званий.

Калинин будто поймал этот вопрос в воздухе.

– «Прометей» не арестовывает людей, – отрезал он чуть более официальным тоном. – Он подсвечивает узлы риска. Решения принимают по‑прежнему люди. Мы не отменяем свободу воли. Мы лишь даём ей контекст.

Юрий почувствовал, как у него слегка свело челюсть. «Свобода воли» и «контекст» в устах системных психологов звучали для него как красиво упакованный приговор. В его отделе слово «контекст» обычно значило: «всё уже решено, просто подпиши».

Экран сменился, карта города исчезла, оставив после себя белёсое послевкусие. На месте сетки улиц возникло пустое поле и одна‑единственная карточка, аккуратно выровненная по центру. «КАЛИНИН А.С., 45». Статус: «Сотрудник проекта». Профиль – ровный зелёный график жизненных параметров, почти успокаивающий своей гладкостью.

– А теперь, – сказал он, – маленький трюк, чтобы вы не заскучали. Коллеги, давайте спросим систему обо мне.

В зале, как по команде, оживились. Кто‑то коротко хлопнул, кто‑то, наоборот, откинулся на спинку кресла с выражением «начинается цирк».

– Артём, – предупредительно пробормотал ректор, наклоняясь к нему поближе, – давай без излишнего шоу. Ты же знаешь, как это потом разойдётся по пресс‑релизам.

– Наука без шоу – это статистика, – махнул рукой Калинин. – А нам сегодня нужна демонстрация. И немного честности.

Он подошёл к пульту и спокойно приложил ладонь к сканеру, как человек, который подписывает приказ о собственном отпуске. Линии на экране чуть дрогнули, подстраиваясь под его биометрию.

– Запрос: вероятность моей насильственной смерти в ближайшие двадцать четыре часа, – чётко произнёс он. – Ставки принимаются.

Юрий поймал себя на том, что задержал дыхание. Не потому, что верил в пророчества. И не потому, что судьба одного психолога казалась ему особенно важной. Просто было интересно посмотреть, как система обойдётся с тем, кто помогал писать её первые протоколы. Будет ли у «Прометея» чувство такта.

Экран мигнул. Несколько секунд в зале повисла плотная тишина, которую не удалось заглушить даже ветру: гул Балтики бился о стекло где‑то на краю слуха. Раздался короткий треск обновления данных – и цифры всплыли.

«Риск: 0,4%. Уровень уверенности: 99,2%. Рекомендации: не требуются».

Калинин развёл руками, будто показывая пустые ладони фокусника:

– Видите? Даже судьба уважает психологов. – Он усмехнулся легко, почти по‑мальчишески. – Похоже, сегодня я относительно бессмертен.

Смех, облегчённый и немного нервный, прокатился по рядам. Кто‑то уже наклонился к соседу, шепча про необходимость протестировать таким же образом весь депутатский корпус. Кто‑то достал смартфон, чтобы успеть снять на память «шутку столетия». Ноль целых четыре десятых. Практически ничто. Шанс, на который в обычной жизни не ставят даже в тотализаторе.

Только Юрий не улыбался. Его учили: любая статистика хороша, пока речь не о тебе. Пока ты не становишься тем самым «долей процента», которой никто не верит до тех пор, пока она не случится.

Калинин отключил свой профиль, одним движением погасил карточку на экране, кивнул техникам в аппаратной.

– На этом шоу‑программа закончена, – сказал он. – Дальше будут скучные графики, юридические аспекты и вопросы финансирования. Если кто‑то хочет покинуть зал до того, как начнёт болеть голова, – сейчас самое время.

Часть публики послушно поднялась. Генерал с выцветшим кителем протиснулся к выходу первым – у него, как всегда, было «ещё одно совещание». Депутатка в ярком пиджаке поправила волосы и направилась к VIP‑комнате, где уже ждали кофе и неофициальные комментарии. Несколько чиновников вышли на террасу – курить над чёрной водой и обсуждать, можно ли использовать «Прометей» для кадровой чистки.

Юрий остался. Он умел терпеть скучные презентации: за ними обычно приходили реальные дела, в которых цифры переставали быть красивыми, а становились уликами.

Он ещё не знал, что через восемь часов вернётся в этот зал не по графику, а по вызову дежурного следователя. Что экран, на котором только что плясали проценты и ровные зелёные линии, будет чёрным, как море за стеклом, и на нём загорится всего одна строка.

«Обнаружен труп сотрудника проекта. Калинин А.С. Причина смерти: неизвестна».

И рядом, в архиве ночного запроса, будет мерцать маленькая запись, не мигая, не краснея, не извиняясь:

«Риск: 0,4%. Рекомендации: не требуются».

Секвенция 1: Красный флаг

Часть 1.1

Утро в «Кантовом Шаре» начиналось не с кофе, а с отчёта.

Кофе Стрельников наливал себе уже потом, по остаточному принципу, когда глаза привыкали к свету экранов и пальцы переставали искать на клавиатуре невидимые следы от вчерашних перчаток.

Экран сегодня встретил его словами, которых он не любил:

«Экстренный приоритет. Протокол 0‑17. Рекомендация: превентивное задержание».

Юрий поставил бумажный стакан на край стола, так и не пригубив. Ночь, проведённая в разговоре с дежурным следователем у тела Калинина, ещё не успела остыть в голове. Холод от металлического стола в морге легко находил дорогу обратно по нервам, стоило закрыть глаза. Он их не закрывал. Смотрел на буквы.

Он пролистал заголовок вниз.

«Исполнитель: Леонард Константинович Громов. Жертва: Евгения Сергеевна Воронцова. Окно реализации: 72 часа. Риск: высокий».

Фотографии были прикреплены отдельно. Мужчина лет двадцати пяти, не тридцати, поправил себя мысленно Стрельников. Снимок на пропуск БФУ. Усталый взгляд поверх очков, аккуратно подстриженная бородка, пытающаяся придать солидности мягкому овалу лица. Не убийца. Архивариус. Сын.

Женщина. Снимок с уличной камеры, качество среднее. Тёмные волосы, собранные небрежно, лицо повёрнуто почти в объектив. Взгляд прищуренный, внимательный, оценивающий. Не жертва. Цель. Частный детектив с аннулированной лицензией. Дестабилизатор.

Под основным текстом, чуть ниже стандартного блока рекомендаций системы, стояла дополнительная строчка. Небольшая, серым шрифтом, но выделенная значком ручки – ручная пометка аналитика.

«Код: ОСЕЧКА».

Юрий задержал палец над этой строчкой на сенсорном экране. Слово, знакомое по ночному протоколу Калинина. Слово, которое пока ничего не значило в его внутреннем классификаторе, где были «задержание», «обыск», «допрос», «вещдок». Осечка – это когда курок спускается, а выстрела нет. Порох отсырел, ударник заел, палец дрогнул. Случайность. Сбой в отлаженном механизме. Система, судя по всему, не любила такие вещи. Она их не предсказывала.

Он ткнул в слово. Никакой расшифровки. Ни ссылки на регламент. Просто текст в поле «Комментарий куратора». Калинин вбил его и ушёл умирать. Оставил эту занозу в безупречном теле отчёта.

Дверь в его сектор открылась без стука. Так открывают двери те, кто уверен, что им можно, или те, кому всё равно. Шаги – размеренные, чёткие, по два в секунду, как метроном. Юрий не оборачивался, но кожей спины чувствовал приближение. Запах – лёгкий, дорогой, неуместный в серверном воздухе, пахнущем озоном и пылью. Запах власти, которая пришла проверить, как работает её инструмент.

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

Юрий не торопясь развернул кресло. Константин Громов стоял в проёме, не входя до конца. Он выглядел так, как и положено куратору федерального проекта: безупречный тёмно-серый костюм, белая рубашка без намёка на складку, галстук узлом, который развязывается одним движением, но держит годы. Лицо – спокойное, немного уставшее, в котором угадывалась не возрастная дряблость, а прежняя, железная военная выучка. Волосы тронула седина – аккуратная, как дорогой налёт времени на старом, отлично смазанном оружии. Он смотрел не на Стрельникова, а на экран за его спиной. Видел то же самое.

– Смотрю, – ответил Юрий, не закрывая протокол. – Инцидент ноль-семнадцать. Леонард Громов. «Окно» – трое суток. Рекомендация – превентив.

– Рекомендацию ты выполнишь, – сказал Константин Громов. Он наконец вошёл, дверь сама тихо за ним прикрылась. – Без самодеятельности. Без лишних вопросов.

Только после этого Юрий повернулся к нему полностью, поставив локти на подлокотники. Поза выжидающая, но не подчинённая.

– Здесь есть пометка, – сказал он ровно. – Ручная. От Калинина. «Код: Осечка».

Он повернул экран так, чтобы тот мог видеть.

Константин почти не склонился. Взглянул, как смотрят на мелкий шрифт в договоре, который всё равно уже подписан твоей рукой. Его глаза сузились на долю секунды – не от удивления, а от лёгкого раздражения. Как от соринки на лакированной поверхности.

– Мы не работаем по рукописным комментариям, – произнёс он спокойно, отчеканивая каждое слово. – Калинин был хорошим специалистом. Блестящим, даже. Но он любил театральные жесты. Философские позы. Протокол в силе. Рекомендация системы ясна. Риск – девяносто четыре и семь. Этого достаточно.

– Для превентивного задержания – этого достаточно? – уточнил Юрий, хотя ответ знал заранее. Он хотел услышать, как тот скажет это вслух. Как сформулирует приговор собственному сыну.

Громов выдержал паузу. Взвесил что-то. Не эмоции – формулировки.

– Для запуска профилактической процедуры, – поправил он, и в голосе впервые появился лёгкий, стальной отзвук. – Не драматизируй, Стрельников. Ты же не собираешься надевать на этого парня кандалы посреди улицы. Мы предложим ему сотрудничество. Проведём беседу. Поставим браслет наблюдения. Всё в рамках регламента. Всё для его же безопасности.

«Браслет наблюдения», подумал Юрий. Металлическое напоминание о том, что твой процент риска кому‑то не понравился. Что ты – потенциальная поломка. Что за тобой теперь будут следить не только камеры, но и датчики, считывающие твой пульс, твой адреналин, твой сон. Это была тюрьма из битов и алгоритмов. Самая гуманная тюрьма в мире.

– Леонард Громов, – вслух произнёс он, глядя прямо в холодные глаза отца. – Это твой…?

– Сын, – сказал Константин. Коротко, без колебаний. – Да.

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

Юрий не шелохнулся.

– Тогда тем более стоит прислушаться к пометке, – аккуратно, почти мягко сказал он. – Калинин оставил «Осечку» не просто так. Он работал с этим кейсом ночью. Внёс правку и… отправился в морг. Ты видел его ночной лог? Что он там искал?

Громов посмотрел на него пристально, как смотрят на подчинённого, который подошёл вплотную к границе допустимого и теперь стоит, заглядывая за черту. В его взгляде не было угрозы. Была констатация: ты переходишь.

– Я видел протокол, – ответил он, и каждое слово было как удар печати. – И я видел отчёт судебного медика. Причина смерти пока не установлена. Это плохо для имиджа проекта. Это создаёт ненужные вопросы. Но у нас нет и не будет оснований считать, что она как‑то связана с инцидентом ноль‑семнадцать. Мы не позволим одной случайности, одной трагической случайности, парализовать работу всей системы. Система важнее. Она защищает тысячи.

Случайность, подумал Юрий. Ноль целых четыре десятых процента. Та самая случайность, которую Калинин так весело продемонстрировал вчера всем им. Гадалка дала неправильный прогноз.

– Я просто должен знать, – сказал он ровно, возвращая разговор в русло служебной необходимости. – В случае, если объект – твой сын, границы допустимого вмешательства те же, что и для любого другого? «Тихий карантин», отключение связи, принудительный вывод из зоны комфорта? Всё по максимуму?

Он нарочно использовал термины. «Тихий карантин» – это когда умный дом человека внезапно умирает, оставляя его в немой, тёмной коробке, пока к двери не подойдут такие же тихие люди в штатском. «Вывод из зоны комфорта» – это мягкий, но неотвратимый психологический прессинг, ломающий сопротивление до того, как человек понял, что ему нужно сопротивляться.

Громов не отвёл взгляда. Его лицо было каменным.

– В случае, если объект – мой сын, – сказал он, разделяя слова, будто выкладывая их на стол между ними, – границы ещё уже. Любая слабость, любое послабление будет прочитана всеми как протекция. Как кумовство. Как свидетельство того, что система работает избирательно. Я этого не допущу. Ни для него. Ни для себя. Ни для «Прометея». Понял?

Последнее слово прозвучало не как вопрос, а как приказ. Как точка.

– Понял, – кивнул Стрельников.

Громов сделал шаг к двери, затем, уже взявшись за ручку, обернулся. Его лицо на мгновение дрогнуло, сбросив маску начальника, и показало что‑то другое – усталого, измотанного жизнью мужчину, который сделал свой выбор и теперь будет тащить его до конца, сколько бы ни весил груз.

– Стрельников. Ты лучший следователь в этом отсеке. Не самый удобный, но самый педантичный. Самый въедливый. Именно поэтому я поручаю это тебе. Не потому, что ты послушен. А потому, что ты не позволишь личному повлиять на профессиональное. Ты сделаешь всё по протоколу. До точки. До запятой. Без… «осечек».

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

Юрий ещё некоторое время смотрел на пустое место, где только что стоял Громов. Потом медленно, будто против воли, снова повернулся к экрану.

«Исполнитель: Леонард Константинович Громов. Жертва: Евгения Сергеевна Воронцова. Окно реализации: 72 часа».

И ниже, упрямое, живое, чужеродное слово, растянутое над пропастью между безупречной цифровой логикой и грязной, непредсказуемой реальностью:

«Код: ОСЕЧКА».

Он щёлкнул по нему курсором ещё раз. Ничего. Пустота. Молчание машины в ответ на последний вопрос человека.

«Ладно, Калинин, – мысленно произнёс он. – Сначала протокол. Потом – разберёмся с твоими осечками».

Он наконец сделал глоток остывшего кофе. Жидкость была горькой, почти холодной и оставляла на языке неприятное, вяжущее послевкусие. За стеклом панорамной стены «Кантова Шара» Балтика медленно серела, вытаскивая из ночи контуры косы, рыбацких баркасов, бесконечного плоского горизонта. Новый день. Очередной рабочий день судьбы.

Юрий отодвинул стакан и сфокусировался на деле. Развернул карту города. Алая дуга, похожая на шрам или на траекторию снаряда, выведенную компьютером, тянулась от кампуса МГУ на Тростянке к району старой гавани. Всё было чисто, математично, страшно предсказуемо. Он ткнул в меню, выбрав слой «внесистемные объекты/сообщества».

Карта взорвалась серыми полупрозрачными метками. Десятки, может, сотни. Кафе с Wi‑Fi, отключённым от общего мониторинга; мастерские, где до сих пор платили наличными; частные квартиры с глушилками на окнах; сквоты художников и анархистов. Мир «вне потока». Мир, который система терпела, но не понимала и потому маркировала как статистический шум, потенциальный источник погрешности.

И среди этого шума, почти точно на пересечении алой дуги, горела одна метка. Не анонимная. Подписанная.

Квартира-салон. Агата & Михаил.

Стрельников замер. Те самые. Призраки прошлого проекта, первой «Оптимизации». Он помнил их с той обязательной лекции. Агата – с её спокойным, всепонимающим взглядом, который видел не тебя, а алгоритм, который тобой управляет. Михаил – с вечной усмешкой в уголке рта, как будто он знал пароль от всех систем в мире и просто не говорил его вслух из вежливости. Они выжили. Они остались. И теперь их убежище лежало прямо на пути снаряда, который ещё не вылетел из ствола.

Система, конечно, не учитывала эту метку. Для алгоритма это был мусор. Но Калинин? Он учитывал? Его «осечка» – это был намёк? «Дай им шанс» – это про Громова и Воронцову? Или про этих двоих, сидящих в своей квартире-крепости?

Юрий откинулся, снова потёр переносицу. Голова начинала ныть. Слишком много вопросов, а по протоколу нужны были действия. Чёткие, быстрые, недвусмысленные.

Он потянулся к интеркому, нажал кнопку.

– Дежурный, майор Стрельников. Собирайте группу для выезда по протоколу 0–17. Схема «Тихий карантин». Объект – кампус МГУ, корпус 4Б, квартира 217. Полная тишина. Готовность – двадцать минут.

– Принято, майор. Сбор у микроавтобуса три.

Он отпустил кнопку. Дело было запущено. Колесо процедур, раз начав вращаться, уже не остановится.

Осталось полчаса. Юрий встал, подошёл к стойке с оборудованием. Взял личный планшет, проверил заряд. Достал из сейфа стандартный набор «для тихого контакта»: компактный глушитель широкого спектра, наручные браслеты-ограничители с дистанционным управлением, два пассивных сканера жизненных показателей. Всё аккуратно, чисто, без эмоций. Инструменты.

Он пристегнул кобуру к поясу, проверил пистолет – магазин полный, патрон в патроннике, предохранитель на. Механические действия успокаивали. Возвращали в знакомую реальность, где есть приказ, есть цель, есть порядок действий.

Перед выходом он бросил последний взгляд на экран. Алая дуга всё так же пульсировала. Вероятность: 95,1%. Система, получив подтверждение о начале операции, скорректировала прогноз в большую сторону. Она была уверена.

А внизу, серым по белому, всё так же светилось: «Код: ОСЕЧКА».

– Посмотрим, – тихо сказал Юрий пустому оперативному отсеку. – Чья возьмёт. Твоя, система? Или его, Калинина?

Он выключил основной монитор, взял планшет и вышел в коридор. Его шаги отдавались эхом в пустом, освещённом холодным светом LED-ламп коридоре «Кантова Шара». Через пятнадцать минут он был у чёрного микроавтобуса без опознавательных знаков. Уже ждали трое – два техника с чемоданами оборудования и оперативник в таком же, как у него, штатском. Лица сосредоточенные, пустые. Инструменты.

– Всё по схеме, – сказал Юрий, садясь на место рядом с водителем. – Никаких звонков, никаких предупреждений. Входим, изолируем объект, надеваем браслеты, вывозим. Вопросы?

Молчание.

– Тогда поехали.

Машина тронулась плавно, почти бесшумно. «Кантов Шар» остался позади, уменьшаясь в боковом зеркале до яркой, холодной светящейся сферы на фоне серого утра и ещё более серого моря.

Юрий смотрел вперёд, на дорогу, ведущую в город. В голове крутилась одна мысль, навязчивая, как зуда:

Леонард Громов. Двадцать пять лет. Историк-архивист. Живёт и работает на Тростянке. На том самом месте, где семь лет назад…

Он отогнал мысль. Не сейчас. Сейчас – только протокол.

Через сорок минут они будут на месте.

Через час его жизнь превратится в статистику, а он, майор Стрельников, станет тем, кто нажмёт на спусковой крючок этой безупречной, бездушной, математической судьбы.

Часть 1.2

На Тростянке всегда было ощущение, что город здесь не живёт, а вспоминает о себе. Не строит, а расчищает завалы. Слишком много пустых пятен на карте, заросших бурьяном и огороженных покосившимися заборами с табличками «частная территория». Слишком много домов, у которых был один и тот же возраст – «после пожара», будто огонь семь лет назад стал тут главным летописцем, выжигающим одни истории, чтобы дать место другим.

Кампус МГУ, выросший на месте старого пепелища, выглядел чужаком: стекло, металл, ровные геометрические линии, как вставленная в выщербленный зуб аккуратная, безупречная пломба. Он сиял в утреннем свете, отражая серое небо в своих фасадах, но от этого контраст с окружающим упадком становился только острее. Здесь пытались построить будущее, но земля помнила пепел.

Чёрный микроавтобус остановился у шлагбаума. Дежурный охранник в будке, увидев номер, лишь кивнул и нажал кнопку. Пропуск на автомобили «Прометея» открывал многие ворота без лишних вопросов, а часто – и без лишних взглядов. Барьер поднялся с ленцой старого солдата, которого снова подняли по тревоге и которому уже всё было безразлично, кроме конца смены.

– Объект в кампусе, – доложил по скрытому наушнику сержант из группы сопровождения. Голос был ровным, лишённым эмоций. – По данным смарт-часов – не покидал территорию с двадцати двух ноль-ноль вчера. Сейчас – в своей квартире. Движение минимальное.

– Браслет у него появится после нас, сержант, – отозвался Юрий, глядя в окно на проплывающие корпуса. – Пока у него только расписание лекций и доступ в архив. Не путайте прошлое с будущим.

В наушнике послышался короткий, сдавленный кашель. Сержант не сразу уловил иронию, или сделал вид, что не уловил.

Машина плавно закатилась на предназначенное ей парковочное место у корпуса 4Б – жилого блока для преподавателей и приглашённых специалистов. Ничего лишнего. Всё по схеме.

Они вышли почти одновременно – Юрий, сержант и двое техников с компактными чемоданчиками. Ни спешки, ни суеты. Группа профилактики должна была выглядеть как служба доставки или ремонтная бригада. Часть «тихого карантина» – не пугать, не привлекать внимания. Изоляция должна была наступить мягко, как наркоз.

Они шли по коридору общежитского блока ровным, неспешным, но абсолютно синхронным шагом, хотя никто не отдавал такой команды. Это было сродни мышечной памяти. Металлические двери с цифровыми замками, одинаковые таблички с фамилиями, запах стирального порошка и дешёвого растворимого кофе, пробивающийся из открытой двери кухни на первом этахе. Жизнь в капсуле.

На стене, у лифта, висел выцветший от времени стенд «История кампуса: от пепелища к знанию». Две фотографии. Слева – чёрно-белый снимок обгорелых бараков, торчащих, как рёбра, из груды кирпича и искореженного металла. Справа – цветной, слишком яркий рендер сияющего стеклянно-стального комплекса. Подпись гласила: «Мы строим будущее на уроках прошлого».

Юрий на секунду задержал взгляд на левой фотографии. Пепелище выглядело честнее. Оно не обещало ничего, кроме памяти. А рендер… рендер обещал слишком много. Как и «Прометей».

– Квартира сто семьдесят два, – сообщил сержант, сверяясь с планшетом. – Громов Леонард Константинович. Прописка – здесь, место работы – архивный корпус, через дорогу. Характеристика с места работы – положительная. Допуск к спецфондам архива уровня «Б».

Юрий кивнул, делая вид, что слушает впервые. Он уже знал это наизусть.

Три человека в лёгких бронежилетах под куртками рассредоточились за его спиной у двери. Официально – «группа сопровождения для профилактической беседы». Неофициально – живой щит и гарантия на случай, если «вероятность насилия в 94,7%» решит проявить себя не в будущем, а прямо сейчас, в этой тесной коридорной плите.

Юрий нажал на кнопку звонка.

Внутри что‑то негромко, мелодично пропищало – домофон, не самый новый, но ещё живой. Ответа не последовало. Ни шагов, ни голоса.

Он подождал ровно десять секунд, отсчитав их про себя, и позвонил ещё раз. Один длинный гудок.

За дверью наконец тихо скрипнул пол. Кто‑то подошёл, но не открыл. Не спросил «кто?». Просто ждал.

– Леонард Константинович Громов, – сказал Юрий ровно, почти вежливо, но так, чтобы голос прошёл через дверь без усилий. – Отдел предиктивной безопасности. Профилактическая проверка. У нас есть вопросы, которые лучше обсудить внутри, чем в общем коридоре.

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

– Профилактика обычно приходит по предварительной записи. У меня в календаре на сегодня только оцифровка фонда сорок пятого года.

– Профилактика обычно приходит, когда у неё есть время, – парировал Юрий, не меняя тона. – Сегодня времени нет. Откройте, пожалуйста, дверь. Это займёт меньше, чем вы думаете. И меньше, чем оцифровка фонда.

Замок щёлкнул. Медленно, неохотно, как человек, которого заставили проснуться среди ночи и который ещё не до конца понял, где он и что происходит. Дверь приоткрылась ровно на ширину стальной цепочки. В щели, в полумраке квартиры, показался глаз. Уставший, внимательный, умный. Тот же, что на фотографии из личного дела, только без ровного студийного освещения и ретуши. Живой. Сейчас в нём читались усталость, раздражение и острая, хищная любознательность.

– А если я откажусь? – спросил Лео. Голос стал чётче. – Ваша система посчитает это актом агрессии? Прибавит мне процент к «окну риска»?

– Наша система посчитала уже всё, что ей нужно считать, – ответил Юрий, глядя прямо в этот единственный видимый глаз. – Сейчас считаю я. И мне нужно просто поговорить с вами. Без адвокатов, без камер наблюдателей со стороны, без лишних зрителей. Конфиденциально.

Они какое‑то время молча смотрели друг на друга через узкую щель. Юрий видел, как по ту сторону цепи свершается маленькое, но напряжённое внутреннее голосование. Рациональный голос, голос сына системного куратора, наверняка говорил: «Не открывай. Узнай основания. Позвони отцу, вызови юриста из университета, потребуй ордер». Но другой голос, более тихий, возможно, тот самый, что заставлял его копаться в пыльных архивах, шептал: «Открой. Иначе они откроют сами. И тогда будет не разговор, а процедура. А с процедурой не поспоришь».

Леонард вздохнул. Слабый, но слышимый звук усталой капитуляции. Цепочка звякнула, звенья проскользнули по пазу, и дверь отъехала в сторону.

– Проходите, – сказал он, отступая вглубь прихожей. – Раз вы уже здесь. Только… ботинки. Пол только помыл.

Квартира встретила их не беспорядком, а невероятной, почти удушающей плотностью. Книги не просто стояли на полках – они лежали стопками на полу, на стульях, на подоконнике. Папки с архивными делами, связанные бечёвкой. Распечатки старых карт и схем, засунутые между стеллажами, как лишние, неподходящие кости в чужой, сложный скелет. На подоконнике – стопка пожелтевших научных журналов с аккуратными бумажными закладками-язычками. На стене вместо плаката – огромная, на несколько листов, схема старого Кёнигсберга, поверх которой от руки были нанесены пометки, стрелки, вопросительные знаки. Воздух пах старой бумагой, пылью веков и слабым, едва уловимым остаточным озоном – то ли от старой проводки, то ли от самого сидевшего здесь человека, чей мозг, казалось, работал на таком напряжении, что мог наэлектризовывать пространство вокруг.

– Гостей вы много принимаете? – спросил Юрий, снимая тонкие кожаные перчатки и засовывая их в карман куртки. Взгляд его скользнул по стенам, по стопкам, выискивая не книгу, а оружие; не документ, а намёк.

– Только мёртвых, – отозвался Лео, закрывая дверь. Он не поставил её на цепочку. Маленький жест доверия или понимания бесполезности? – В смысле – документы. Архивы. Извините, это профессиональное.

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

Юрий чуть наклонил голову, принимая объяснение.

– Документы не возражают против профилактических бесед, – заметил он. – Люди иногда – да. Но я надеюсь, мы сможем договориться.

Он жестом, едва заметным кивком, показал группе остаться у входа в прихожей. Сам прошёл вглубь комнаты, к центральному столу, заваленному папками и развернутыми картами. Он не сел. Остался стоять, демонстрируя, что это не визит, а операция. Короткая, но операция.

– Вы знаете, почему мы здесь? – спросил он, положив ладони на спинку стула.

– Система решила, что я кого‑то убью, – без обиняков, почти с вызовом сказал Лео. Он стоял посреди комнаты, скрестив руки на груди, как бы защищаясь. – За трое суток. Если верить тому, что уже бегает в интимных университетских телеграм-каналах. Или это просто зловещее совпадение, что вы пришли ко мне на следующее утро после смерти вашего же аналитика?

Юрий отметил про себя две вещи. Первое: утечки информации идут быстрее и глубже, чем он предполагал. Второе: Лео Громов не просто испуганный архивариус. Он проанализировал ситуацию, связал точки и теперь проверяет свою гипотезу. Умный. Опасный.

– Наша беседа конфиденциальна, – сказал он, игнорируя провокацию. – Всё, что вы читали в телеграм-каналах, официальным статусом не обладает. Слухи – это шум. Официальный статус обладает вот это.

Он достал из внутреннего кармана куртки свой служебный планшет, чёрный, матовый, безликий. Экран отразил потолок, как тёмное зеркало, а затем ожил, показав развёрнутый протокол 0–17. На экране – галерея из двух лиц. Леонард. И женщина с тёмными волосами и оценивающим взглядом – Евгения Воронцова. Между ними система нарисовала тонкую красную линию, как нить судьбы, которую только предстоит оборвать.

Лео наклонился, всмотрелся. Его пальцы, лежавшие на согнутых руках, чуть дрогнули – не от страха, скорее от узнавания. Не абстрактной «жертвы», а конкретного человека.

– Воронцова, – произнёс он тихо. – Евгения. Частный детектив, бывший архивист. Мы пересекались пару лет назад по делу о пропаже документов из спецфондохранилища. Она… считает меня педантичным занудой. Я её – авантюристкой, не уважающей методологию. Взаимная антипатия. Впрочем, это не редкость в нашей среде.

– Это уже хорошее начало для мотива, – сухо заметил Юрий. – Взаимная неприязнь облегчает логистику. Не нужно искать сложных причин, достаточно простой искры.

– Мотива чего? – Лео резко поднял глаза. В них вспыхнул огонёк. – Мотива поиска истины? Или вы уже расставили все глаголы в будущем времени и теперь просто заполняете пробелы именами?

В голосе не было истерики или агрессии. Было холодное, интеллигентное раздражение, смешанное с глубокой профессиональной и человеческой усталостью. Усталостью от системы, которая лезет в его жизнь с прогнозами.

Юрий выдержал паузу, давая напряжению немного осесть.

– Система считает, что вероятность насильственных действий с вашей стороны в отношении Евгении Воронцовой в ближайшие семьдесят два часа – критически высока, – сказал он, возвращаясь к фактам. – Девяносто четыре и семь процентов. Моё дело – не оспаривать эти цифры. Моё дело – проверить, насколько система права. И вовремя вмешаться, если она права. Или… зафиксировать «осечку», если нет.

Последнее слово он произнёс чуть тише, но отчётливо. Оно повисло в запылённом воздухе комнаты, как незваный гость.

Лео чуть прищурился, будто пытаясь разглядеть скрытый смысл.

– «Осечку»? – переспросил он. – Это у вас новый вежливый эвфемизм для «ошибки системы»? Или специальный термин?

– Ошибка – это то, что уже произошло, оставило след в протоколе и требует разбора, – объяснил Юрий, не отводя взгляда. – Осечка – это выстрел, который не состоялся. И его ещё можно не допустить. Мы с вами сейчас где‑то посередине между этими двумя точками. И моя задача – сдвинуть нас в сторону второй.

Он наклонился, взял с пола у ног небольшой чёрный алюминиевый футляр, который принёс с собой. Положил его на край стола, рядом с папкой, подписанной «Койн?..», и щёлкнул замками. Внутри, в мягком ложементе из тёмного поролона, лежал тонкий металлический ободок с матовыми чёрными сегментами. Браслет наблюдения. Официально – «персональный модуль дистанционного мониторинга и безопасности». На деле – электронный надзиратель.

– Это не арест, – сказал Юрий, указывая на устройство. – Это страховка. На время «окна риска» – этих самых семидесяти двух часов – система будет получать данные о ваших перемещениях, основных физиологических показателях, входящих и исходящих электронных контактах. Если вы ни при чём, если это статистический выброс или… провокация, то через трое суток вы его снимете и забудете об этом, как о дурном сне. В вашем личном деле появится запись о добровольном сотрудничестве.

– А если при чём? – почти спокойно, с ледяной вежливостью поинтересовался Лео. – Если ваши девяносто четыре процента вдруг окажутся правдой?

– Тогда у нас с вами будет уже совсем другой разговор, – так же спокойно ответил Юрий. – И другие собеседники. И другое место для беседы. Но давайте не будем забегать вперёд.

Лео опустил взгляд на браслет. Смотрел на него не как на гаджет, а как на медицинский прибор из старинного учебника, который он, возможно, видел в архивах. Веки его чуть дрогнули. Юрий уловил это микродвижение. Совпадение? Или память? Пока было не ясно.

– Я могу отказаться? – спросил Лео, поднимая глаза. В них читался вызов, но и расчёт. Он проверял границы.

– Формально – нет, – честно сказал Юрий. – Решение системы является основанием для применения превентивных мер. Фактически – вы можете усложнить нам работу. И себе тоже. Я, как человек, предпочитаю, когда люди делают выбор осознанно. Даже если этот выбор им глубоко не нравится. Это сохраняет… достоинство. И облегчает последующую бумажную волокиту.

Наступила долгая, тягучая пауза.

Где‑то на лестничной площадке хлопнула дверь, кто‑то громко закричал что‑то про забытый ключ, зашипел и засвистел чайник за стенкой. Обычная, шумная, беспорядочная жизнь кампуса текла своим течением, не подозревая, что в одной из квартир будущее человека только что сжалось до трёх суток, пары циферок на экране и холодного металлического обруча.

– Скажите честно, майор, – вдруг сказал Лео, и в его голосе впервые прозвучала не злость, а что‑то вроде усталого любопытства. – Вы сами верите во всё это? В проценты, в «окна риска», в то, что человеку можно навесить судьбу, как этот браслет, и она сбудется?

Юрий пожал плечами. Жест вышел немного деревянным.

– Я верю в статистику, – произнёс он. – В закон больших чисел. И в то, что люди иногда бывают хуже самых мрачных прогнозов. А иногда – лучше. Но статистика, майор Громов, не спрашивает, во что я верю. Она просто считает. А я… я просто делаю свою работу. Убираю риски до того, как они станут проблемами. Это не вера. Это ремесло.

– Удобная позиция, – заметил Лео, и в углу его рта дрогнуло подобие улыбки. – Надёжная. Вы же понимаете, что если ваша система ошиблась, то после этих трёх суток мы оба будем жить дальше. Только я – с этим браслетом в своей личной истории, в своей биографии, которая теперь навсегда будет помечена, как помечают архивные дела грифом «проверено». А вы – просто со строчкой в отчёте: «меры профилактики приняты, инцидент не реализовался». И ни одна ваша машина, ни один алгоритм не посчитают, что надеть на человека электронные кандалы на основе вероятности – это тоже своего рода насилие. Метафизическое, но насилие.

Он взял браслет из футляра и медленно повертел в пальцах. Металл был прохладным, безликим, без намёка на индивидуальность. Как инструменты в музее пыток, которые показывают школьникам на экскурсии – «смотрите, как было давно и ужасно, но мы-то теперь другие, мы цивилизованные».

Юрий не сводил с него взгляда. Он видел борьбу. Видел, как ум отчаянно ищет лазейку, а воля уже сломлена пониманием неизбежности.

– Мы можем оформить это максимально мягко, – предложил он, делая шаг навстречу. – Как вашу инициативу. «Добровольное согласие на расширенный мониторинг в связи с участием в закрытом исследовательском проекте „Наследие“». Такая формулировка будет выглядеть в вашей личной карте гораздо лучше, чем «превентивная мера по протоколу 0–17».

– Прекрасно, – сказал Лео, и его голос сорвался на саркастическую ноту. – Добровольно согласиться быть подозреваемым. Гуманное цифровое обновление старой доброй презумпции виновности. Спасибо за заботу.

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

Юрий увидел на своём планшете, как на карте кампуса вспыхнула новая, яркая точка. Зелёная, но с тонкой, пульсирующей оранжевой каймой по краям. «Объект под наблюдением. Статус: пассивный мониторинг».

– Контакт установлен, – безэмоционально констатировал женский голос системы в его наушнике.

– Поздравляю, – сказал Лео, разглядывая браслет. – Теперь вы знаете обо мне больше, чем мой личный терапевт. И, наверное, больше, чем я сам.

– Терапевт не обязан приезжать к вам в три часа ночи, если ваша линия на карте внезапно покраснеет и направится в сторону адреса Евгении Воронцовой, – заметил Юрий, захлопывая футляр. – У нас с вами, Леонард Константинович, теперь другие отношения. Более… ответственные.

Он убрал футляр в сумку и в последний раз окинул взглядом комнату. Его взгляд, выхватывавший детали, как сканер, скользнул по стеллажам, по папкам, по разложенным картам. И на одном из стеллажей, между подшивкой «Военно-медицинские отчёты, 1944-47» и папкой с жирной чёрной пометкой «СПЕЦФОНД. Койн», что‑то блеснуло. Неброско, не как драгоценность, а как старый, потускневший металл. Не по‑бумажному.

Юрий сделал шаг в сторону стеллажа, наклонился. Между толстых переплётов, как закладка, была засунута маленькая, почерневшая от времени чёрно-белая фотография. На ней – мужчина в белом медицинском халате, стоящий в кабинете с громоздкой аппаратурой. Качество было плохим, зернистым, но на руке врача, лежащей на каком‑то приборе, угадывалось кольцо. Не простое. С тёмным, матовым камнем и массивной, сложной оправой. Контур был знаком. Очень знаком.

– Это тоже часть вашего исследования? – спросил Юрий, не трогая фото, лишь указывая на него взглядом. – «Наследие»?

Лео бросил взгляд на стеллаж. Слишком быстрый. Почти рефлекторный. В его глазах мелькнуло что‑то – не вина, а тревога. Как будто он поймал себя на том, что оставил на виду не то.

– Архив, – сказал он, и голос его стал чуть более отстранённым, профессиональным. – Чужие жизни. Чужие истории. Моя работа – разбирать их, а не проживать. Это… иллюстрация к одной из гипотез. По экспериментальной медицине того периода.

Юрий ничего не ответил. Просто кивнул, как будто принимая объяснение. Но в голове уже щёлкнуло. Перстень. Тот самый, что лежал на столе у Калинина. Или его близнец. Связь была тоньше красной линии на экране, но она уже протянулась. От мёртвого аналитика к живому архивариусу. Через старую фотографию и тёмный камень.

– Работа важная, – сказал он на прощание, отходя от стеллажа. – Будьте осторожны. Иногда архивы… бывают заразны.

Он направился к выходу. Группа у двери расступилась, пропуская его.

– А что насчёт неё? – вдруг спросил Лео его спину. – Воронцовой? Вы к ней тоже придёте с «профилактической беседой»? Наденете на неё такой же браслет?

Юрий остановился в дверном проёме, половина его лица уже была в тёмной прихожей, половина ещё в свете комнаты.

– Это уже моя работа, Леонард Константинович. Ваша работа – оставаться здесь. И помнить, что мы теперь на связи.

Он вышел, дверь тихо закрылась за ним. Сержант и техники последовали за ним по коридору тем же беззвучным строевым шагом.

В квартире остался один Лео Громов. Он стоял посреди своей бумажной вселенной и смотрел на браслет на запястье. Зелёный огонёк мигал ровно, как пульс совершенно другого, чужого сердца. За окном кампус жил своей жизнью. Где‑то там была Евгения Воронцова. И где‑то там был человек, который только что надел на него этот обруч и ушёл, оставив после себя запах холода и вопрос, от которого теперь не было спасения ни в одной, даже самой старой книге.

«Окно риска» было открыто. И первая муха – чёрная, металлическая, с зелёным глазом – уже залетела внутрь.

Часть 1.3

К обеду Балтика снова сделалась свинцовой, отливая тяжёлым, глухим блеском под низким небом. Стекло «Кантова Шара» отражало этот цвет так, будто весь мир за его пределами ушёл в чёрно-белый негатив, оставив внутри единственными цветными пятнами лишь мигающие индикаторы серверов и холодный свет экранов.

Юрий возвращался в центр уже без группы. Сопровождающих он высадил у оперативного отдела, отчёт по «профилактической процедуре» с Громовым отправил в систему прямо из машины, набирая текст на планшете короткими, рублеными фразами. Формально всё прошло безупречно: контакт установлен, браслет активирован, объект информирован о рисках и дальнейших действиях. Ни одной галочки, которая вызвала бы вопросы у внутреннего аудита или у самого Константина Громова. Чистая работа.

Неформально, в отчёт, составленный сухим языком протокола, не попадало лишь одно: странное, противное чувство, что он только что переложил на чужое, ещё теплое запястье чужую, несуществующую вину. Что стал палачом, приводящим в исполнение приговор, вынесенный машиной. И хуже всего было то, что эта вина казалась чужой.

Не чужой ли?

Вопрос висел в воздухе салона автомобиля, смешиваясь с запахом кожи и остывающего пластика. Ответа не было.

В коридорах «Шара» было неестественно светло и тихо. Основной рабочий день только набирал обороты, но основной гул – голоса, шаги, гудение принтеров – ещё не успел набрать силу, чтобы заполнить это стерильное пространство. Ассистентка из приёмной куратора, заметив его, лишь проводила взглядом – вопросительным, но не настойчивым. Он шёл не к Громову-старшему. Пока говорить было не о чем, кроме успешно выполненного приказа. А говорить об успехе с тем, кто отдал приказ пожертвовать сыном, было как-то… цинично.

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

Кабинет Артёма Калинина опечатали прошлой ночью – строго по инструкции на случай внезапной смерти сотрудника с доступом к чувствительным данным. Жёлтая пластиковая лента с чёрными, нестираемыми буквами «ДОСТУП ОГРАНИЧЕН» теперь висела поперёк двери, как дешёвый реквизит из плохого детективного сериала. Она не защищала, а лишь обозначала границу между миром живых и местом, где жизнь резко обрывалась.

Патрульный у двери, молодой парень с невыразительным лицом, поднялся, увидев Юрия, хотел что‑то сказать, запросить санкцию, но тот лишь молча показал служебный пропуск с электронным допуском высшего уровня. Система считала чип, лента пискнула слабым, почти обиженным звуком и сама отомкнулась, разрезанная невидимым ножом логики. Машина узнавала своего. Мёртвый аналитик был её частью. И живой следователь – тоже.

Внутри всё было так же, как несколько часов назад, когда здесь суетились следователи и судмедэксперты. Тот же стол, два стула, большой настенный экран, выключенный, но готовый вспыхнуть голубым светом от одного прикосновения. Кофейная кружка с засохшим по краю коричневым следом. На кожаном диване в углу – плед из грубой шерсти, небрежно смятый, будто хозяин только что встал, чтобы налить себе ещё кофе. Следов борьбы, хаоса, насилия не было. Не было и следов жизни – той самой, которая оставляет после себя лёгкий, нестираемый беспорядок. Была идеальная, пугающая стерильность остановившегося времени.

Юрий закрыл за собой дверь, и щелчок замка прозвучал в тишине невероятно громко. Он на секунду просто постоял, прислонившись спиной к холодной поверхности, и прислушался. Кабинет хранил тишину, в которой ещё не успели до конца раствориться чужие шутки, сомнения, внезапные озарения, усталые вздохи. В таких местах всегда немного казалось, что хозяин сейчас зайдёт, раздражённо скажет: «Вы чего тут забыли, коллега?» – и всё вернётся на свои места. Зажжётся экран, закипит чайник, заструится привычный поток мыслей.

Не вернётся. И эта необратимость давила на виски тише, но вернее, чем любой шум.

Он подошёл к столу, отодвинул стул и сел. Не на своё место. На место Калинина. Кожа сиденья была прохладной. Он включил настольный терминал, прикоснувшись пальцем к сканеру отпечатка. Система какое‑то время думала, сверяя его допуск с уровнем доступа покойного, потом послушно, без возражений, открыла интерфейс.

Рабочий стол Калинина был аккуратен до стерильности, почти болезненной. Никаких личных фото на заставке, никаких смешных мемов или вдохновляющих цитат. Только строгий тёмно-синий фон и аккуратная сетка папок с датами и буквенно-цифровыми кодами проектов. Человек, который шутил о судьбе перед генералами, внутри своей машины был аскетом. Последняя активная сессия была помечена прошлой ночью, с 23:10 до 03:47. В журнале активности – несколько часов почти непрерывной работы с предиктивными моделями, в основном с модулем «Социальный стресс-анализ».

Юрий пролистал список вниз, его глаза скользили по знакомым названиям файлов. Его в этот момент интересовала не модель. Не алгоритм. Его интересовал человек между строк кода. Тот, кто вбил в систему слово «ОСЕЧКА» и отправился умирать.

Файл с пометкой «Инцидент 0–17» открывался медленно, будто система нехотя расставалась с последними мыслями своего создателя. Когда интерфейс, наконец, прогрузился, Юрий увидел знакомую, скучную структуру: столбцы вероятностей, графы взаимосвязей, карты тепловых зон риска. Все те же цифры, которые утром отображались у него на экране в оперативном зале. Только здесь, поверх этих сухих, безжизненных строк, вплетался ещё один, живой слой – комментарии аналитика, его заметки на полях цифрового отчёта.

Рядом с профилем Леонарда Громова:

«Нестандартный профиль. Источник прогнозируемого риска – не импульсивность, не бытовая агрессия, а глубокое, системное упрямство. Высокий индекс сопротивления внешнему контролю, восприятие любого давления как покушения на личный суверенитет интеллекта. Ранее – не в фокусе системы, работал в „слепой зоне“ архива.»

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

Ниже, рядом с блоком о предполагаемой жертве, – короткая, отточенная пометка:

«Взаимное недоверие, граничащее с интеллектуальным презрением. Высокий потенциал конфликта идей, мировоззренческих моделей, а не только бытовых или криминальных интересов. Классическая схема „учёный vs. искатель“. Опасность в абсолютизации своей правоты.»

Ещё ниже, почти в самом конце файла, выделенное жирным шрифтом, – то самое слово.

«Код: ОСЕЧКА.

Гипотеза: система ошибочно маркирует узел этической и интеллектуальной конфронтации как будущий акт физического насилия. Путает категории. Требуется полевой тест, прямое наблюдение за динамикой взаимодействия. Не спешить с превентивом. Дать сценарию шанс развалиться самому.»

Строчки были написаны сухим, профессиональным языком, без эмоциональных оценок. Но между словом «ошибочно» и клиническим «узел» Юрий чувствовал ту самую интонацию, которую слышал вчера в демонстрационном зале, когда Калинин шутил про судьбу и свои 0,4%. Уверенность, смешанную с упрямством исследователя, который нашел баг в собственном творении и теперь жаждал это доказать.

Он пролистал дальше, к самому концу файла.

Там была ещё одна заметка. Не прикреплённая к конкретному блоку данных, не связанная ссылкой. Просто висящая внизу, как последняя, неотправленная приписка в чьём-то письме. Шрифт был мельче, будто её писали в спешке или не хотели, чтобы она сразу бросалась в глаза:

«Если это „Койн“, то он опять проснулся не там, где его ждали. Проверить архивные кейсы по самоубийствам 40‑х годов в Кёнигсберге/Калининграде. Ключевой маркер: перстень с тёмным камнем и гравировкой. Носители – не случайные жертвы, а носители специфического нейрокогнитивного профиля (высокая эмпатия + ригидность мышления). Сценарий можно взорвать изнутри, если знать его логику. Для этого нужна…»

И всё. Фраза обрывалась на многоточии, словно мысль оборвалась на полуслове или палец оторвали от клавиатуры. Сразу после него шёл автоматический системный штамп: «Сессия завершена. Пользователь не сохранил изменения. Автосохранение отключено.»

– Нужна что, Артём? – тихо, почти шёпотом спросил Юрий у пустого кресла напротив, у темного экрана. – Для чего? Для кого?

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

Он вернулся к строке «Код: ОСЕЧКА». Попробовал кликнуть по ней, как по гиперссылке, ожидая выпадающего меню, служебного описания. Ничего. Просто текст. Никаких встроенных справок, отсылок к регламентам, алгоритмов действий. Для системы, для этого бездушного «Прометея», это было просто слово в поле комментария. Белый шум. Для Калинина – очевидно, нет. Это был его личный флажок. Его красная кнопка. Его способ сказать «стоп».

Юрий открыл общий регламент «Прометея», базу кодов и протоколов. Прокрутил длинный, скучный список кодов особых ситуаций: «ПЕГАС-1» – пожар, «ХИМЕРА-2» – эвакуация, «ЦИКЛОП-3» – сбой связи, «СФИНКС-4» – компрометация данных, «МИНОТАВР-5» – попытка внешнего вмешательства в модель… Десятки сухих, мифологических названий для живых катастроф. Осечки там не было. Ни в каком виде.

– Значит, ты придумал её для себя, – пробормотал он, откидываясь на спинку кресла. Оно тихо скрипнуло. – Личный индекс непослушания. Чёрный ход в собственную систему. Чтобы иметь право сказать «нет» даже ей.

Он обвёл взглядом кабинет, ища взглядом не улику, а ключ к этому человеку. Его взгляд упал на полку у окна, заваленную технической литературой и несколькими безделушками. Среди них стояла небольшая, невзрачная шкатулка из тёмного, почти чёрного дерева. Без замка, с простой медной защёлкой. Вчера ночью её не трогали – тогда следователи искали причины биологической смерти, а не смыслы жизни, не личные тайны.

Юрий подошёл, щёлкнул защёлкой. Крышка открылась беззвучно. Внутри, на потёртой бархатной подложке цвета запёкшейся крови, лежали два старинных перстня.

Один – массивный, мужской, с крупным, непрозрачным тёмным камнем, похожим на обсидиан или чёрный янтарь. Оправа была сложной, витой, будто корни, сжимающие камень.

Второй – легче, изящнее, вероятно, женский. На его внутренней стороне, несмотря на потёртости, была выбита крошечная, стилизованная буква «К», и вокруг неё – едва различимый орнамент, напоминающий то ли колос, то ли нервные сплетения.

К ним была приложена сложенная вчетверо распечатка – тот самый протокол 0–17, который он уже видел на экране. Только здесь, на матовой бумаге, чьей-то рукой на полях было выведено: «Сценарий №7. Койн. Активация через резонанс. Носители: Громов Л.К., Воронцова Е.С. Маркер подтверждён.»

Рука дрогнула. Бумага шелестнула в тишине.

Он аккуратно, кончиками пальцев, взял один из перстней – массивный. Поднял его к свету. Металл был холодным, как и полагается металлу, пролежавшему в шкатулке. Но в этой обыденной холодности было что-то навязчивое, почти одушевлённое. Будто тепло чужой кожи, пальца, который носил его десятки лет назад, ещё не до конца выветрилось, застряв в микротрещинах и потёртостях.

– Ты опять полез в своих призраков, Артём, – сказал он вслух, и голос его прозвучал неестественно громко в замкнутом пространстве. – В архивные самоубийства. В маркеры. В «Койн». Вместо того чтобы лечь спать или выпить с кем-нибудь. Полез искать дыру в своей же системе. И нашёл её. В виде пули для себя?

Он представил, как это могло выглядеть: глубокая ночь, пустой, освещённый только монитором кабинет. На экране – живая, пульсирующая карта современного города. И рядом – чёрно-белые, зернистые фотографии послевоенных лет, сканы старых протоколов. Люди в строгих костюмах и платьях, которые когда-то стояли на краю, а теперь лежали в пыльной статистике, в графе «самоубийство при невыясненных обстоятельствах». И между этими двумя мирами – один упрямый, уставший, блестящий психолог, решивший сыграть с судьбой ещё один раунд. Проверить, можно ли взорвать сценарий изнутри. И, видимо, проигравший.

Юрий положил перстень обратно в бархатное ложе. Он казался невероятно тяжёлым.

Шкатулку поставил точно на то же место, повернув тем же ребром к стене.

Распечатку с пометками аккуратно сложил и сунул во внутренний карман куртки. Формально он имел полное право изъять её как материал, потенциально связанный с текущим инцидентом и со смертью сотрудника. Неформально – это была последняя подсказка от человека, который уже не мог ничего объяснить лично. Единственная нить в лабиринте, который тот начал распутывать.

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

– Нашли что‑нибудь, товарищ майор? – осторожно, почти подобострастно спросил он. – Извините, просто интересно… для отчёта.

Юрий по привычке хотел ответить стандартное «нет, ничего существенного». Потом передумал. Посмотрел на молодое, скучающее лицо солдата, для которого эта смерть была всего лишь внеочередным нарядом.

– Нашёл осечку, – сказал он, поправляя куртку. – Осталось понять, чей это был выстрел. И в кого.

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

Он спустился вниз, в свой сектор в оперативном отсеке. Воздух здесь был другим – заряженным не тишиной, а постоянным, фоновым гулом работы. Система уже поджидала его. Едва он сел за свой терминал, на центральном мониторе всплыла новая, мигающая строка предупреждения:

«ВНИМАНИЕ: ПРОФИЛЬ: ВОРОНЦОВА Е.С. Местоположение: НЕИЗВЕСТНО. Последний сигнал с личного устройства: 05:33. Связь не установлена. Рекомендация: активировать поисковый протокол «ОХОТНИК».»

Юрий замер, уставившись на слова. Окно риска только-только открылось. Браслет на Лео Громове мигал зелёным. А фигура, которую система назначила жертвой, уже растворялась в городском шуме, выпадала из поля зрения, как будто кто‑то стёр её ластиком с карты ещё до начала игры.

Он медленно выдохнул.

– Нет, Евгения, – тихо произнёс он, глядя на строчку. – Так не пойдёт. Со мной – не играют в прятки.

Он потянулся к клавиатуре. Пора было начинать настоящую охоту.

Часть 1.4

Вечер начинался с мелочей.

С того, что в отделе профилактики внезапно стало тише, чем обычно. Не той благоговейной тишиной сосредоточенности, а тягучей, давящей – будто воздух выкачали, оставив только гул серверов и редкие щелчки клавиатур. Сотрудники говорили вполголоса, перебрасываясь короткими фразами, будто боялись спугнуть что-то важное, что висело на волоске.

Юрий сидел за своим столом, отгороженным от общего зала звукопоглощающей перегородкой, и смотрел не на монитор, а на строку отчёта, которая раздражала его не содержанием, а отсутствием. Напротив имени «Воронцова Евгения Сергеевна» в графе «текущее местоположение» по‑прежнему значилось не красное «НЕИЗВЕСТНО», а просто серый прочерк. Пустота. Не «офлайн», не «зона слабого сигнала», а именно цифровое ничто. Как будто человек не просто выключил устройство, а шагнул сквозь стену реальности, не пользуясь ни одной дорогой, ни одной камерой, ни одной базой данных.

– Ещё раз по базам, – сказал он, не поднимая головы, обращаясь в пустоту. Но пустота ответила.

Молодой аналитик за соседним столом – Лера, девушка с вечной беспроводной наушник-заглушкой в одном ухе и тремя мониторами перед лицом – вздохнула так, чтобы он услышал, но всё же кивнула.

– Проверяла уже трижды, майор, – отозвалась она, не отрываясь от своих экранов. – Телефон – вне сети с девяти утра. Банковская карта – не активна. Биометрия – последний вход на территорию кампуса МГУ зафиксирован в девять ноль пять, выход – не зафиксирован. Для системы она всё ещё там, в этой временной петле. Но камеры наблюдения её не видят с момента входа.

– Камеры иногда слепнут, Лера, – заметил Юрий, наконец подняв на неё взгляд. – Из-за глюка, засветки, чьей-то команды. Люди – чаще. И куда более осознанно.

Он откинулся на спинку кресла, на секунду прикрыл глаза. За веками всплыла простая, как гвоздь, и неприятная мысль: пока он ездил надевать электронные кандалы на Леонарда Громова, пока вёл свой «профилактический» диалог, вероятная жертва, назначенная системой, аккуратно, почти профессионально ушла из поля зрения. С точки зрения сухой логики «Прометея» это ничего не меняло – риск оставался риском. С точки зрения всего остального – с точки зрения запаха, инстинкта, той самой «осечки» – меняло всё. Жертва не должна вести себя как преступник. Если только она не знает, что её назначили жертвой.

Он открыл протокол 0–17 ещё раз, на этот раз переключив вид с вкладки «Исполнитель» на «Объект воздействия». Система нехотя, с лёгкой задержкой развернула на экране профиль Евгении Воронцовой.

Фото, возраст, образование, место работы. Архивистка, как и Лео, только из другого, более старого крыла кампуса. Доступ к спецфондам того же уровня. Несколько сухих, академических публикаций по исторической информатике. Пара дисциплинарных взысканий в личном деле – формулировки «за систематическое несоблюдение субординации» и «конфликт с руководством на почве методики работы». В графе «особенности поведения», заполненной, скорее всего, тем же Калининым или его коллегой, стояло сухое: «высокий уровень критичности к внешним указаниям, конфликтна в отстаивании профессиональной позиции, при этом демонстрирует высокую надёжность и педантичность при работе с исходными данными».

– Нашли свою кость и грызут её, пока не останется одна пыль, – пробормотал Юрий про себя. – Типичный архивный тип. Опасный только для бумаги и чужого самолюбия.

– Что? – переспросила Лера, наконец вытащив наушник.

– Ничего, – сказал он, стирая усталость с лица. – Подними по ней всё, что можно из открытых и полуоткрытых источников. Не только за сегодня. Маршруты за последнюю неделю, все входы и выходы из кампуса, покупки, поездки. И медкарту. Особенно медкарту.

Она скривилась, явно представляя объём работы.

– Медкарты – это через официальный запрос в городскую клинику «Нейрон» или в архив медучреждения. Даже с нашим приоритетом – минимум два часа на согласования.

– Быстро – это когда уже поздно, и мы пишем отчёт о найденном телеле, – отрезал он, и в голосе прозвучала непривычная для него резкость. – Готовь запрос. Я подпишу и отправлю лично.

Он поднялся, потянулся за курткой, висевшей на спинке стула.

– Куда? – спросила Лера, уже печатая запрос.

– В кампус, – сказал Юрий, натягивая куртку. – Раз система упрямо считает, что Воронцова всё ещё там, я хочу, чтобы хоть чьи-то живые глаза, а не слепые датчики, подтвердили эту глупость. Или опровергли.

Кампус на этот раз встретил его другим, ночным светом. Дневная, грубая ясность давно свернула за горизонт, уступив место сизому, промозглому сумраку. Стеклянные фасады новых корпусов превратились в чёрные, зеркальные поверхности, отражавшие редкие жёлтые фонари и тусклую полосу свинцового неба. Ветер с Тростянки, не встречая преград, гулял по пустынным аллеям, проникал под воротник куртки и никак не хотел превращаться в романтический «шум прибоя Балтики». Он был колючим, солёным и полным сырости от близкого болота.

Дежурный на вахте у главного входа, тот самый усталый мужчина средних лет, узнал его сразу и на этот раз даже попытался пошутить, выдавив из себя подобие улыбки:

– Опять профилактика, товарищ майор? Что, наши учёные мужи стали такими опасными, что к ним уже вторую проверку за день отправляют?

– Опаснее тех, кто ими командует и закрывает глаза на дыры в своей безопасности, – парировал Юрий, кладя пропуск на сканер. – Мне нужна Воронцова Евгения Сергеевна. Выходила сегодня после утреннего входа?

Дежурный пожал плечами, разводя руками в немом жесте «не знаю».

– Утром заходила, это да. Карточку приложила, турникет пикнул, прошла. Обратно… – он покрутил головой, почесал затылок. – Честно? Не припоминаю. У нас тут не театр, чтобы всех артистов по лицам держать и аплодисменты считать. Людей много проходит.

– А камеры за тебя помнят, – сказал Юрий, не скрывая раздражения. – Где у вас пост наблюдения? Архив видео за сегодня?

Дежурный, почуяв официальный тон, сразу сник и показал рукой вглубь здания.

– Вон там, дверь с синей табличкой. Оператор Сашка там. Он всё покажет.

Через десять минут Юрий уже сидел в тесной, душной комнатке поста наблюдения, где пахло пылью, старым пластиком корпусов и перегретым процессором. На большом мониторе, разбитом на двадцать четыре квадрата, сменялись однообразные картинки лестничных пролётов, пустых коридоров, входных групп. Охранник-оператор, парень лет двадцати пяти по имени Сашка, с лицом, бледным от постоянного сидения перед экраном, мотал запись вперёд-назад, как старую киноплёнку.

– Вот, смотрите, – наконец сказал он, тыча пальцем в верхний левый квадрат. – Девять ноль пять утра. Турникет на главном. Входит.

На экране появилась женщина. Тёмное, практичное пальто, огромный, явно тяжёлый рюкзак за плечами, наполненный, скорее всего, книгами или папками. Лицо – сосредоточенное, без тени улыбки или сонной усталости. Она приложила карту к считывателю, прошла, даже не подняв взгляд на камеру, будто знала её расположение наизусть и игнорировала её с лёгким презрением.

– А обратно? – спросил Юрий, не отрывая глаз от экрана.

Оператор промотал запись дальше. Время побежало вперёд. Час, второй, третий. Люди шли, выходили, возвращались с ланча, курили у входа. Воронцовой среди них не было. Ни в пальто, ни без. Ни с рюкзаком, ни без.

– Может, через служебный выход ушла? – предположил Сашка, уже чувствуя напряжённость в воздухе. – Там, у корпуса «Б», есть чёрный ход на склад.

– А у вас на служебном что, камеры отдыхать ходят? – сухо, почти автоматом уточнил Юрий.

Оператор смущённо покраснел и потупил взгляд.

– Да нет, просто… там недавно ремонт был, проводку меняли… ну, буксовали немного с установкой новой камеры… Временную поставили, но она… – он замолчал, понимая, что оправдания звучат жалко.

Юрий вздохнул и выключил запись одним резким движением. Картинка погасла, оставив после себя тёмный, безжизненный прямоугольник.

– Ладно, – сказал он, поднимаясь. – Где её отдел? Архивный сектор.

Отдел Воронцовой находился в самом старом крыле кампуса, в той части, которую при строительстве нового комплекса не снесли, а бережно (или из экономии) встроили в новую структуру. Здесь коридоры были уже, потолки – на метр ниже, стены – толщиной в полтора кирпича, обшарпанные, но крепкие. В них ещё оставалось что‑то от прежнего, довоенного здания – какого‑то института или административного учреждения, от которого остались только эти своды, маленькие окна и въевшийся в штукатурку запах старой сырости, пыли и времени.

На двери нужной комнаты висела простая пластиковая табличка: «Архивный сектор 3Б. Спецфонды (1940-1955)». Под ней – небольшой список сотрудников, напечатанный на уже пожелтевшей бумаге. Имя «Воронцова Е.С.» было вторым сверху.

Он постучал. Сначала легко, потом настойчивее.

Тишина.

Он уже собрался проверить ручку, когда из-за двери, приглушённо, донёсся женский голос:

– Открыто! Дверь заедает, просто сильнее толкните плечом.

Юрий толкнул. Дверь с сопротивлением, с характерным скрипом несмазанных петель подалась внутрь.

Внутри пахло так, как и должно пахнуть в царстве бумаги, – сладковатым запахом старых чернил, пылью веков и едва уловимым ароматом древесного клея от коробок. Стеллажи до потолка были забиты картонными коробками с номерами, толстыми папками в потрёпанных переплётах, свёртками в кальке. За единственным свободным столом у единственного высокого окна, через которое теперь глядела чёрная ночь, сидела девушка лет двадцати двух, максимум двадцати пяти. Тёмные волосы, собранные в небрежный, но упрямый пучок, круглые очки в тонкой оправе, лицо – умное, усталое, с сосредоточенной складкой между бровей.

– Вы Воронцова? – спросил Юрий, делая шаг внутрь.

Она подняла на него взгляд, и он сразу увидел в её глазах не испуг, а любопытство и лёгкое раздражение от вторжения. Потом она покачала головой.

– Нет, – сказала она чётко. – Я Полина, стажёр. Евгения Сергеевна сегодня не выходила на работу. У неё, кажется, был отгул. Или больничный. Она вчера что‑то говорила про мигрень и необходимость разобраться с одной личной проблемой. Я не уточняла, если честно, неудобно было.

– Телефон её у вас есть? – спросил он, оглядывая комнату. Стол Воронцовой, стоявший в углу, был относительно чист. Компьютер выключен. Никаких личных вещей.

– Конечно… то есть был в общем списке, – поправилась Полина, снимая очки и протирая их краем свитера. – Но сегодня он не отвечает. Я звонила днём – абонент недоступен. Думала, может, просто спит, отключила звук. Или в зоне без сети. – Она замялась, в её взгляде впервые мелькнула тревога. – Простите, а вы кто? И что случилось?

Юрий, не спеша, достал из внутреннего кармана удостоверение и показал ей. Она прищурилась, прочитала.

– Отдел предиктивной безопасности, – произнесла она вслух, и в голосе её появились нотки чего‑то холодного. – Это про «Прометей»? Про те самые… прогнозы?

– Вопросы по службе, – уклончиво сказал Юрий, убирая удостоверение. – Евгения Сергеевна участвовала в одном из наших исследовательских проектов. Сейчас нужна срочная сверка данных.

Полина резко, почти рефлекторно выпрямилась на стуле, как человек, внезапно осознавший, что все свои полушепотом рассказанные в курилке шутки про «большого брата» и «цифровой ошейник» рассказывал не совсем в той компании, которая оценит юмор.

– С ней что‑то случилось? – шёпотом, но очень чётко спросила она.

– Мы как раз пытаемся это выяснить, – снова ушёл от прямого ответа Юрий. Его взгляд скользнул по столу Воронцовой, по аккуратной стопке папок. – Когда вы видели её в последний раз? Живьём, не на камере.

– Вчера вечером, – сказала Полина, следуя за его взглядом. – Она задержалась допоздна. Работала с одним делом… секунду… – она порылась на своём столе, в груде бумаг, и достала картонную папку с потрёпанными углами и номером «447-Г». – Вот. Спецфонд, послевоенный период. Самоубийства или подозрительные смерти среди немецкого и раннего советского научного персонала в 1945-47 гг. Она весь день на них ругалась. Говорила, что почерк в протоколах – это издевательство, что кто‑то специально так писал, чтобы через семьдесят лет никто не смог разобрать, что там на самом деле происходило.

Юрий почувствовал, как у него где‑то глубоко внутри, под рёбрами, сжалось что‑то тёплое и неуместно живое. Спецфонд. Послевоенные самоубийства. Прямо как в заметке Калинина. Совпадение? Не в этом городе. Не в этой истории.

– Она что‑нибудь говорила? – спросил он, стараясь, чтобы голос звучал ровно. – О ком‑то конкретно. О чём‑то странном, что её насторожило. Может, про кольца. Или про… маркеры.

Полина поморщилась, задумавшись, перебирая в памяти вчерашний вечер.

– Она… в основном ворчала, – сказала она наконец. – На начальство, на систему хранения. Один раз довольно громко сказала, что опять «этот придурок психолог из „Шара“» влез в её фонды без спроса. – Девушка смущённо покраснела. – Простите, это её дословно. Говорила: «Сначала он таскает мои дела без акта, потом ещё приходит и спрашивает, верю ли я в сценарии. Я, говорит, в расписания верю, в каталоги, а не в сценарии». – Полина слабо улыбнулась. – Я не очень поняла, о чём речь. Но да, она пару раз действительно упоминала «какой‑то сценарий» и… «перстень». Кажется, говорила, что это всё – романтизация статистики. Превращение цифр в миф.

Юрий закрыл глаза на секунду. Калинин. Конечно, Калинин. Кто ещё мог романтизировать статистику до уровня старинных перстней и «спящих сценариев»? Он представлял себе эту сцену: аналитик, приходящий к упрямой архивистке, показывающий ей свои находки, задающий странные вопросы. И получающий в ответ интеллигентную, но жёсткую отповедь. Два фанатика. Каждый в своём деле.

– У неё были конфликты с кем‑то из сотрудников? – продолжил он, открывая глаза. – Кроме «придурка психолога». С кем‑то здесь, в кампусе.

– Она всем иногда доставалось, если считала, что человек некомпетентен, – честно сказала Полина, и в её голосе появилось даже что‑то вроде уважения. – Евгения Сергеевна… как сказать… если видит глупость или халтуру, не умеет промолчать. Не из злости, а из… принципа. Она ругалась с отделом внутренней безопасности кампуса, когда те пытались закрыть ей доступ к некоторым делам по надуманным, как она считала, причинам. С Леонардом Громовым из соседнего архива спорила часто и громко, но это было скорее… – она поискала точное слово. – Спор двух маньяков своего дела. Они одинаково фанатично любили бумагу, просто по‑разному к ней относились. Для него это была система, структура. Для неё – история, в которой есть дыры.

– Вчера они спорили? – уточнил Юрий, чувствуя, как пазл начинает складываться. Громов и Воронцова. Исполнитель и жертва. Два «носителя». Два маньяка бумаги.

– Вчера… нет, вроде нет, – задумчиво сказала Полина. – Леонард заходил к нам днём, они говорили недолго и довольно тихо, у неё за столом. Потом он ушёл. А она ещё долго что‑то бурчала себе под нос, листала дело… Потом осталась одна. Я ушла в семь, а она ещё сидела. – Девушка подняла на него глаза, и в них теперь читался открытый, неподдельный страх. – Вы считаете, он мог… с ней что‑то сделать? Из‑за их споров?

Юрий не ответил. Его взгляд, выхватывавший детали, как сканер, уже скользнул по краю стола Воронцовой. Там, рядом с папкой «447-Г», почти незаметно, лежал небольшой предмет, которого здесь, в царстве бумаги и пыли, быть не должно было.

Тонкий металлический цилиндр, чуть короче и толще авторучки, матово-чёрный, с едва заметными золотистыми контактами по торцу и крошечным, потухшим индикатором. Юрий узнал его сразу. И отчаянно надеялся, что ошибается.

– Можно? – спросил он и, не дожидаясь ответа, перешагнул через невидимую границу и взял вещь в руку.

Металл был холодным и чуть липким от осевшей за день комнатной пыли, но не бумажной. Это была техногенная пыль.

– Это что? – растерянно спросила Полина, вставая. – Оно лежало здесь, когда я сегодня утром пришла. Рядом с её клавиатурой. Я думала, это какая‑то новая флешка или стилус. Трогать не стала.

– Это не флешка, – сказал Юрий, поворачивая цилиндр в пальцах. Его голос стал плоским, без эмоций. Это был голос констатации страшного факта. – Это компактный модуль направленного глушения нейроинтерфейсных полей и короткодистанционной связи. Полицейский образец. Не для продажи. Такие носят в специальных кейсах наши «санитары», когда идут на бесшумную зачистку. Чтобы цели не могли позвать на помощь даже мысленной командой или чтобы отключить их персональные трекеры.

Слово «санитары» прозвучало в маленькой, забитой бумагами комнате неожиданно громко и чужеродно. Бумаги, казалось, прислушались. Воздух стал ещё гуще.

Полина побледнела так, что веснушки на её носу стали выглядеть тёмными точками на фоне кожи.

– Санитары? – переспросила она шёпотом. – В смысле… те самые, о которых все шепчутся? Которые приходят ночью и…

– Те самые, – кивнул Юрий, опуская модуль в ладонь и сжимая его. Холодный металл впивался в кожу. – Их задача – ликвидировать угрозы системе. Тихо, быстро, без следов. Если такой модуль, часть их стандартного снаряжения, остался у вас на столе, значит, кто‑то из них сюда уже приходил. И ушёл слишком быстро, слишком в спешке, чтобы заметить потерю. Или… его отвлекли.

Мир на секунду сузился до этого чёрного цилиндра в его руке. Воронцова исчезла из поля зрения системы не потому, что решила спрятаться. В её отделе остался материальный след от людей, чьей единственной задачей было стирать следы. Всё сходилось слишком страшно. «Санитары» не действовали без санкции свыше, без одобренного системой протокола. Если они уже прошли по этому старому, пахнущему сыростью коридору, значит, кто‑то наверху, в «Шаре» или ещё выше, уже посчитал Евгению Воронцову не потенциальной жертвой, а актуальной угрозой, которую нужно устранить. Или… кто‑то решил использовать их как свой личный инструмент, в обход системы.

– Полина, – тихо, но очень чётко сказал он, глядя прямо в её испуганные глаза. – Вы сейчас аккуратно, не торопясь, закрываете эту папку, кладёте её точно на то же место, откуда взяли. Берёте свои вещи и идёте домой. По самой короткой, самой людной, самой освещённой дороге. Никому не звоните по дороге. Ничего не пишите в мессенджерах про сегодняшний вечер. Придёте домой – забудьте, что видели этот предмет и что разговаривали со мной. Понимаете?

Она кивнула, сглотнув комок в горле. Глаза её были широко раскрыты.

– С ней… – начала она, и голос дрогнул. – С Евгенией Сергеевной…

– С ней уже что‑то произошло или происходит прямо сейчас, – оборвал он, не давая досказать. – И это уже не ваша зона ответственности. Ваша зона – остаться в живых и не стать следующей папкой в чьём‑то спецфонде. Ясно?

– Ясно, – прошептала она.

Он спрятал модуль глушения во внутренний карман куртки, где он лег рядом со сложенной распечаткой Калинина. Два куска металла и бумаги – единственные улики в мире, который стремительно терял чёткость.

Когда он вышел в коридор, воздух показался ему гуще, тяжелее, чем десять минут назад. Он не просто искал пропавшую женщину. Он наступил на хвост какой‑то большой, тёмной машины, которая уже начала работать. «Санитары» – это не миф. Это хорошо отлаженный механизм. Если они уже здесь, значит, часы тикают гораздо быстрее, чем показывают его мониторы.

Он достал телефон, не обычный, а защищённый служебный аппарат, и набрал короткий внутренний номер, который вёл прямо в координационный центр службы безопасности «Прометея».

– Стрельников, – сказал он, когда на другом конце взяли трубку. – Код доступа «Дельта-семь». Мне срочно нужна трассировка по всем операциям санитарных групп за последние двенадцать часов. Особенно в районе кампуса МГУ и прилегающих территорий. И мне нужен доступ к журналу их неудачных или прерванных выездов.

В трубке на секунду воцарилось молчание. Потом холодный, безличный голос оператора ответил:

– Майор, у санитарных групп не бывает «неудачных» выездов. Все операции фиксируются как завершённые. Или не фиксируются вовсе.

– Значит, я ищу первую в истории, – сказал Юрий, и в его голосе зазвучала сталь. – И лучше для всех нас, если мы найдём её сами. Пока она не нашла нас.

Он положил трубку, не дожидаясь ответа. В кармане холодный модуль глушения давил на рёбра, как пистолет, уже разряженный в кого‑то другого.

Ночь только начиналась. А охота – уже шла.

Часть 1.5

Возвращаясь в «Кантов Шар», Юрий поймал себя на том, что впервые за долгое время не хочет смотреть на море. Вечерняя Балтика с её ровными, тяжёлыми, предсказуемыми волнами казалась сейчас слишком честной для того, чем занимался он. Волна накатывает, бьётся о песок, отступает. Никаких скрытых протоколов, никаких «осечек», никаких «санитаров», стирающих людей. Простая, древняя механика. Ей можно было завидовать.

В коридорах центра уже гудело – не тем деловым гулом утра, а нервным, усталым жужжанием конца дня, который не кончался. День, который начинался как демонстрация возможностей «Прометея» и бессмертия Калинина, к ночи превратился в ту самую грязную, запутанную реальность, где проценты переставали быть красивыми графиками и становились судьбами, пропажами и чёрными цилиндрами на столах.

В своём секторе он застал Леру всё в тех же наушниках, но теперь её поза была другой – не расслабленной, а собранной, как пружина. На её лице, освещённом синим светом мониторов, читалась смесь физической усталости и того специфического, почти лихорадочного возбуждения, которое бывает у хороших аналитиков, когда разрозненные данные вдруг начинают выстраиваться в тревожную, но логичную картину.

– Ну? – спросил он с порога, скидывая куртку на стул.

– По санитарным группам – официально пусто, – сказала она, наконец повернувшись к нему. Глаза её были красными от напряжения. – За последние двенадцать часов ни одной санкционированной операции в районе кампуса МГУ или прилегающих территорий. Только штатный патруль вдоль кольцевой дороги. Логи чистые. Подозрительно чистые, майор. Как будто кто‑то прошёлся тряпкой.

– Не бывает чистых логов в системе, где каждый чих фиксируется, – отозвался Юрий, подходя к своему столу. – Бывает хороший редактор с высоким уровнем допуска. Или очень плохой день у того, кто должен был эти логи проверить.

Он вытащил из внутреннего кармана чёрный металлический цилиндр и положил его на стол перед ней, рядом с её клавиатурой, с тихим, но чётким стуком.

Лера вытащила наушник, посмотрела на предмет, и её лицо стало пепельным. Она непроизвольно отодвинулась на своём вращающемся кресле, будто это был не кусок техники, а живое, ядовитое насекомое.

– Где вы это…? – начала она и сама оборвала, увидев его взгляд.

– В архивном секторе три «Б», – сказал Юрий, садясь. – На рабочем столе Евгении Воронцовой. Рядом с папкой дела послевоенных самоубийств, с которым работал и Калинин, и, судя по всему, она сама. Лежал на виду. Как будто его обронили.

Лера выругалась вполголоса, коротко и выразительно. Её пальцы уже потянулись к клавиатуре.

– Это точно наш? Модель? – уточнила она, уже включая сканер. – Может, аренда, китайская реплика, или игрушка для страйкболистов-реконструкторов? Сейчас полно…

– Наш, – уверенно, без тени сомнения сказал он. – Тактильный отклик, вес, качество отделки. Серийник – смотри.

Он перевернул цилиндр. На торце, под слоем пыли и микроцарапин, лазером была выбита маркировка: SG-4/78-B. Лера быстро вбила её в служебную базу снаряжения. На экране, почти мгновенно, всплыл техпаспорт устройства, фотография, технические характеристики и, главное, строка назначения: «Закреплён за группой санитарного реагирования №4 („Ключ“). Ответственный за сохранность – капитор Серов И.Д. Статус: в эксплуатации.»

– Они официально не выходили, – повторила Лера, но уже другим, глухим тоном. – Но их модуль, их штатное, закреплённое оборудование, лежит в архиве на столе у женщины, которая по нашей же системе значится пропавшей. Красиво.

– Красиво – это когда цифры на бумаге совпадают с тем, что ты видишь за окном, – сухо сказал Юрий, откидываясь. – А у нас пока совпадает только то, что у меня плохая интуиция и ты нашла слишком чистые логи. Это не доказательство. Это симптом.

Он задумался на секунду, глядя на мигающую точку Леонарда Громова на карте. Зелёная, с оранжевым ореолом. Спокойная. Слишком спокойная для человека, на которого только что надели электронный ошейник.

– Так, – произнёс он, принимая решение. – По Воронцовой: сделай следующее. Заблокируй её профиль в «Прометее» от автоматической передачи в общий пул угроз и от любых автоматических рекомендаций для силовых подразделений. Поставь гриф «Данные уточняются, требуется ручная верификация полевого оператора». Пусть система пока не рисует по ней никаких финальных стрелок, не предлагает «ликвидировать угрозу» или «перейти к активному поиску». Заморозь её как аномалию, а не как цель.

– Майор, это прямое нарушение регламента обработки инцидентов с высокой вероятностью, – машинально, по памяти напомнила Лера. Но уже без прежнего напора, скорее как констатацию факта, который теперь надо обойти.

– Это и есть «ручная верификация», – парировал он, и в его голосе впервые за день прозвучала лёгкая, усталая ирония. – Вон, даже формулировка у нас красивая, из руководства. Мы же любим красивый контекст, правда?

Он развернул на своём основном мониторе детальную живую карту города. Десятки тысяч точек мелькали, мигали, соединялись невидимыми нитями зависимостей, формируя гигантский, пульсирующий организм. Леонард Громов светился аккуратным, ровным зелёным огнём с тонкой, пульсирующей оранжевой каймой – как свежий, не заживший ещё шрам. Воронцовой по‑прежнему не было. На её месте зияла пустота – цифровое ничто там, где по всем правилам логики и статистики должен был быть кто‑то. Не мёртвый пиксель, а дыра.

– У нас есть трое суток, – сказал он, скорее себе, чем Лере, глядя на эту дыру. – Система считает, что этого хватит, чтобы один из этих двух людей убил другого. Я хочу проверить, хватит ли этого времени, чтобы понять, кто здесь вообще стреляет, и в кого.

Он вспомнил лицо Леонарда в щели двери – уставшее, умное, настороженное. Вспомнил старую фотографию с перстнем в его квартире. Шкатулку с двумя такими же перстнями у Калинина. Оборванную фразу про «Койн». И теперь – модуль санитаров. Всё это складывалось не в предсказание системы, а в какую‑то странную, чужеродную для «Прометея» геометрию. В узор, который машина не могла распознать, потому что он был составлен из обрывков прошлого и теней настоящего.

В этот момент его служебный телефон, лежавший рядом с клавиатурой, тихо, но настойчиво завибрировал. На экране всплыла короткая внутренняя заметка без номера, только текст: «Куратор проекта запрашивает немедленный устный отчёт по статусу инцидента 0–17 и мерам, принятым в отношении объекта Громов Л.К. Кабинет 401. Громов К.К.»

Юрий на секунду задержал палец над кнопкой «Принять вызов» или «Ответить текстом». Вспомнил холодные глаза отца в кабинете утром. Его слова: «Любая слабость будет прочитана как протекция». Этот вызов был не запросом, а напоминанием. Контрольной точкой. Ты сделал, что велели?

Он провёл пальцем по экрану, и уведомление исчезло, отправившись в цифровое небытие. Не отклонил. Просто проигнорировал.

– Лера, – сказал он, поднимаясь. – Если меня будут искать – особенно сверху – я на выезде. Формулировка: «Полевой мониторинг соответствия прогнозной модели фактическим событиям по инциденту 0–17». Это у нас в регламенте ещё не запретили?

Лера, не отрываясь от экрана, где она уже вносила правки в профиль Воронцовой, мрачно ухмыльнулась.

– Пока нет. Пункт 14.7, подпункт «г». Разрешён для следователей уровня «дельта» и выше для валидации сложных кейсов.

– Значит, будем пользоваться, пока не успели залатать дыру, – кивнул он, уже надевая куртку. Внутренне он отметил, как легко язык бюрократии привыкает прятать живое ослушание и сомнение в коробочки из официальных слов. Это была его собственная, маленькая «осечка» в механизме.

В коридоре, на пути к лифтам, он на секунду остановился у большого общего экрана, который висел на стене для посетителей и начальства. На нём в реальном времени отображались агрегированные, радующие глаз показатели «Прометея»: снижение преступности на 42%, рост эффективности патрулирования, красивые растущие столбики и успокаивающие круговые диаграммы. В правом нижнем углу, почти декоративно, висел крошечный, неприметный блок: «Аномалии: 0,3%. В пределах статистически допустимого.»

Юрий усмехнулся, но в усмешке не было веселья.

– Посмотрим, – сказал он тихо, обращаясь к экрану, к невидимому алгоритму за ним. – Где у тебя тут графа для «осечек», Прометей. И сколько их нужно, чтобы твои красивые проценты превратились в пыль.

За огромным панорамным окном в конце коридора окончательно темнела Балтика. Ветер, невидимый отсюда, уже должен был размахивать по ночному берегу косы колючим песком, словно пробуя на прочность и новый город, и его новую, хрустально-хрупкую систему безопасности.

Юрий спустился на лифте в подземный паркинг, сел в свою невзрачную служебную машину, завёл двигатель. Ровный гул мотора заглушил на мгновение гул мыслей. Он выехал на ночную дорогу, которая вела обратно – к кампусу на Тростянке, к архивам, к людям, которых система уже аккуратно, беспристрастно распределила по ролям: «исполнитель», «жертва», «погибший аналитик». К тем, кого она считала переменными в своём уравнении.

Он ехал туда, где эти роли, эти ярлыки, можно было – хотя бы теоретически, хотя бы один раз, хотя бы ценой собственной карьеры, а может, и чего-то большего – попытаться стереть. Переписать. Создать ту самую «осечку» не в пистолете, а в самой логике предопределения.

Машина растворилась в потоке редких ночных фар. «Кантов Шар», оставшийся позади, светился в ночи холодным, немым сапфиром – идеальная сфера, катящаяся по невидимым рельсам судьбы. А впереди была только темнота, ветер с моря и тикающие часы трёх суток, данных ему системой на то, чтобы доказать, что она ошибается.

Или чтобы самому стать очередной статистической погрешностью в её безупречном отчёте.

Секвенция 2: Вынужденные союзники

Часть 2.1

Утро началось не с кофе и не с тревоги – с бумаги. С чужих судеб, упрятанных в грифы.

Джена сидела в маленьком кафе на углу своей улицы и сортировала чужие смерти. На столе перед ней лежала тонкая папка из старой клиники, пожелтевшие листы, фотографии, на которых лица расплылись до призрачных пятен. В графе «причина» чаще всего стояло одно и то же слово: «самоубийство». В графе «обстоятельства» – странная смесь канцелярских клише и чужой, беззвучной беспомощности.

Она пила слишком крепкий чай и выделяла маркером повторяющиеся элементы: даты, фамилии врачей, странные пометки на полях. Рука уже двигалась автоматически, знала, где искать подвох. Вчера вечером информатор из больничного архива скинул ей скан‑пакет с единственной фразой: «Твоему покойному психологу это было интересно. Может, пригодится и тебе».

Покойный психолог. Калинин.

Слово «покойный» всё ещё не хотело приклеиваться к его лицу, отскакивало, как от стекла.

– Опять хорроры с утра? – спросил бариста, ставя на стол тарелку с булочкой, которую она не заказывала.

– Опять хроники, – поправила она, не отрывая взгляда от строк. – Хорроры вы себе в подписках смотрите. А у меня – документальное кино. Без монтажа.

Она не любила, когда заглядывают через плечо, но Иван был из тех, кому прощается лишний вопрос. Он скользнул взглядом по ближайшему листу, увидел фамилию, дату «1947» и торопливо отвёл глаза, будто обжёгся.

– Ладно, – сказал он, отступая. – Если что – сахар вот здесь. И музыку могу потише сделать.

– Музыку не надо, – отозвалась Джена. – Пусть играет. Как алиби для нормальности.

Когда она выходила из кафе, город уже окончательно проснулся и зарычал. Маршрутки сипели отработанным газом, люди бежали на работу, из наушников прохожих вырывались клочья чужих разговоров и смеха. Её подъезд был в пяти минутах ходьбы. Папка с архивами лежала в рюкзаке, тяжёлая, как чужая невысказанная исповедь.

На углу её двора стояла машина, которую она раньше не видела. Синяя, без опознавательных знаков, слишком чистая и чужая для этих обшарпанных стен. Возле неё – двое в одинаковых ветровках с неприметными эмблемами на рукавах. Третий курил, опершись о капот. Лица – такие, которые забываются через секунду после взгляда. Универсальные, стёртые.

Она заметила их краем глаза и автоматически сбавила шаг. Внутри что‑то ёкнуло – не мысль, не догадка, а чистая, животная физиология. Кожа на затылке пошла мурашками, звук улицы как будто провалился в вату, остался только дробный хруст её собственных шагов по серому гравию.

Один из мужчин поднял голову. Их взгляды встретились. Он не удивился, не оживился – просто зафиксировал её, как объектив камеры фиксирует точку в пространстве.

– Евгения Сергеевна Воронцова? – спросил он ровным голосом, когда она поравнялась.

Она остановилась. Сознание чуть отстало от тела: ноги ещё подавали вперёд, но голова уже знала, что путь перекрыт.

– Да, – сказала она. – А вы кто?

Он показал удостоверение так быстро, что она успела лишь мельком заметить герб и незнакомую аббревиатуру. Не «Прометей». Другая, посторонняя, но связанная той же системой невидимых ниточек.

– Санитарный отдел, – произнёс он. – Плановая проверка. Поступил сигнал о возможном нарушении предписаний по работе с конфиденциальными материалами. Вам нужно пройти с нами.

Слово «санитарный» резануло слух сильнее, чем чужой герб. В памяти всплыли обрывки: модуль на столе в архиве, слухи о выездных группах, которые «разруливают» то, о чём потом не пишут в официальных отчётах.

– Плановая проверка делается через повестку, – сказала она, forcing в голос сталь. – И через приказ по учреждению. Вы можете прислать официальный запрос в университет.

– Мы уже прислали, – спокойно парировал он. – И получили согласие на содействие. Но вы сейчас не в университете. Вы в городской черте. И у нас есть отдельные полномочия на сопровождение.

Второй мужчина обошёл её чуть сзади, блокируя отход. Третий затушил сигарету. Машина, двор, знакомый подъезд – всё это вдруг стало плоской декорацией, где она – единственная живая, уязвимая точка.

Джена выдохнула, собирая волю в кулак.

– У меня есть адвокат. И начальник отдела. Я не поеду куда‑то с незнакомыми людьми без свидетелей.

– Свидетели – это мы, – сказал тот же бесцветный голос. – И ваши соседи. – Он едва заметно кивнул вверх: на одном из балконов действительно мелькала тень, свисало полотенце. – Никто не мешает вам позвонить адвокату по дороге. Мы не нарушаем ваши права. Мы… экономим ваше время и нервы.

Слова были правильные, выверенные. Голос – спокойный, почти терапевтичный. Но где‑то под ними чувствовалась та же ледяная пустота, что и в старых протоколах: всё уже решено, осталось лишь поставить подпись.

Она сделала шаг назад. Он сделал шаг вперёд. Дистанция между ними не изменилась.

– Послушайте, – голос её слегка дрогнул, и она это ненавидела. – У меня в рюкзаке – архивные документы. Они не могут покинуть территорию без акта. Если вы хотите их изъять, вам нужен…

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

– Документы останутся там, где им положено, – сказал он. – Вы поедете с нами. Это не обсуждение.

Рука Джены сама нырнула в карман куртки. Пальцы нащупали знакомый холодный корпус телефона, экран вспыхнул. Она даже не успела подумать, кому будет звонить – Калинину? Полине? В отдел? – как в воздухе рядом что‑то сухо щёлкнуло.

Мир изменился. Воздух стал густым, вязким, как сироп. Звуки улицы ушли в глухой, заглушённый тоннель. По коже побежали мурашки, но уже другие – словно от лёгкого электростатического разряда. Телефон в руке дрогнул и погас. Экран почернел мгновенно, будто кто‑то выключил не только его, но и часть реальности вокруг.

– Без техники, пожалуйста, – сказал ближайший «санитар». В его руке был знакомый серебристый цилиндр. Такой же, как тот, что Юрий держал вчера в архиве. – Она создаёт помехи для честного разговора.

Джена поняла, что дышит слишком часто и мелко. Сердце колотилось где‑то в горле, отдаваясь в висках глухими, тяжёлыми ударами.

– Вы не имеете права… – начала она, но голос звучал слабо.

– Имеем, – оборвал он без повышения тона. – Имеем всё, что подписано под грифом «особые условия обеспечения безопасности». Евгения Сергеевна, давайте без эмоций. Нам действительно нужно просто задать вам несколько вопросов.

Они уже мягко, но с непререкаемой настойчивостью разворачивали её к открытой двери машины. Ноги инстинктивно упирались, но тело понимало: физическое сопротивление бесполезно. Кричать? Для кого? Для той соседки на балконе, которая увидит только, как «вежливые люди в форме» помогают сесть в машину?

И тогда она сделала то, чего от неё, скорее всего, не ждали.

Не стала вырываться. Не стала кричать. Лишь наклонила голову чуть вперёд, притворно смиряясь, а на самом деле – чтобы под другим углом увидеть маленький шеврон на груди ближайшего. Цифры, буквы, код. Память цепко схватила эту деталь, как архивная скрепка впивается в край толстого дела.

– Я запомню, – тихо, но чётко сказала она, глядя ему прямо в глаза. – Даже если вы всё потом сотрёте.

Он усмехнулся одним уголком губ, без тепла.

– Ваша память – не наша юрисдикция, – ответил он. – Всё остальное – наше.

Машина плавно тронулась, отъезжая от бордюра. Модуль глушения тихо тикал на сиденье, словно кардиомонитор чужого, здорового сна. Город за тонированным стеклом превращался в серую размытую ленту, и только одно ощущение не отпускало: чувство жуткого дежавю. Казалось, всё это уже происходило – не с ней, а с кем‑то другим. Было записано в старых делах, в пометках на полях, в чужом сценарии, который кто‑то когда‑то написал для таких, как она.

И в этот самый момент, на слепом перекрёстке, куда машина выехала, кто‑то резко и громко ударил по тормозам.

Перед ними, поперёк полосы, встал чёрный служебный седан с синим номером «Прометея». Дверь со стороны водителя распахнулась, и из неё вышел человек в длинном гражданском пальто, но с тем самым узнаваемым, прямым как клинок взглядом, который бывает у тех, кто слишком долго имеет дело с протоколами и нарушениями.

Юрий Стрельников шёл к машине «санитаров» неторопливо, будто направлялся на плановое совещание. Ветер трепал полы его пальто, но шаг оставался чётким и неуклонным.

Он остановился у водительской двери, постучал костяшками пальцев по стеклу. Внутри кто‑то раздражённо щёлкнул кнопкой, опуская его лишь на треть.

– Дорожно‑патрульная служба сегодня в другом ведомстве, – прозвучал изнутри голос. – Вы ошиблись адресом, коллега.

– Я никогда не ошибаюсь адресом, – спокойно, почти устало ответил Юрий. – Особенно когда вижу у подъезда моего профильного лица незаявленную группу санитарного реагирования. Это нарушает график.

Он кивнул в сторону Джены. Та машинально выпрямила спину.

– У вас санкция? – спросил он. – Я не видел в системе ни одного кросс-запроса по Воронцовой за последние сутки.

– Доступ к вашим логам у вас и у нас разный, – холодно отрезал старший из пассажирского кресла. – У нас – свои приказы, у вас – свои. Разминуться.

Юрий чуть наклонился, заглядывая в салон, будто рассматривая что‑то на приборной панели.

– Зато железо у нас, порою, общее, – заметил он. – Модуль неспецифического подавления, серийник – четыре‑девять‑шесть‑Бета. Он сегодня уже светился в одном месте, где его присутствие не было согласовано. В городском архиве. Не хотите оформить это как потерю служебного имущества? С подробной объяснительной?

Тон оставался ровным, вежливым. Слова – сухими и техническими. Но под ними явственно проступала та же сталь, что и у «санитаров», – только заточенная в иную сторону и направленная на них же.

Старший выругался почти беззвучно.

– У нас приказ, – повторил он, в голосе впервые пробилась струнка напряжения. – Устный. Срочный. Уровень выше вашего допуска.

– Тогда пусть тот, кто его отдавал, спустится сюда и лично подтвердит, – невозмутимо парировал Юрий. – Или прислал мне хотя бы метку в «Прометей». Пока этого нет, вы, господа, в моём протоколе значатесь как лица, осуществляющие несанкционированное задержание сотрудника, связанного с текущим расследованием. А это уже другая статья. И другой уровень шума.

Пауза растянулась, наполняясь гулом далёкого трафика. Ветер бился в приоткрытое стекло, кто‑то позади нетерпеливо бибикал, пытаясь пробиться через их тихую войну юрисдикций.

– Уберите машину, – наконец сквозь зубы произнёс старший. – Мы опаздываем.

– Я вижу, – кивнул Юрий. – Опоздаете ещё на семь минут. Евгения Сергеевна, выходите, пожалуйста.

Он произнёс это так, будто просто помогал ей выйти из застрявшего лифта. Без пафоса, без героических жестов. Просто констатируя новый, только что установленный порядок действий.

Джена на секунду застыла. Внутри всё бушевало: переход из одной машины в другую, из‑под одной власти – под другую. Но один нюанс перевесил: в голосе Стрельникова не было того мёртвого, proceduralного спокойствия «санитаров». В нём сквозило живое раздражение, профессиональная усталость и что‑то ещё – тонкий, знакомый ей по себе нерв человека, которого втянули в чужую игру против его воли.

Она потянулась к внутренней ручке двери. Рука «санитара», сидевшего с ней рядом, легла ей на предплечье, прижимая.

– Сидите, – коротко бросил он.

Юрий медленно перевёл взгляд с его руки на серийник модуля, торчащий из кармана куртки, и снова на лицо человека.

– Если вы сейчас не уберёте руку, – тихо, но очень отчётливо сказал Юрий, – мне придётся зафиксировать факт применения физического принуждения к свидетелю в присутствии сотрудника «Прометея». И тогда ваш устный приказ будут разбирать не на совещаниях, а на служебной проверке. Громко. С участием адвокатов. Ваших.

Рука медленно, будто против собственной воли, разжалась и отнялась.

Джена открыла дверь и вышла на асфальт. Ноги немного подкашивались, но земля под ними была настоящая, твёрдая, своя. Ветер ударил в лицо холодной ладонью – неприятно, но отрезвляюще.

– Садитесь, – сказал Юрий, уже открывая ей заднюю дверь своего седана. – Обсудим дальнейшие действия в менее… токсичной обстановке.

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

Юрий обошёл машину, сел за руль. В зеркале заднего вида она видела, как синяя машина «санитаров» всё ещё стояла посреди дороги, немой укор в его стёклах.

– Вы кто? – тихо спросила она, когда двигатель мягко заурчал и машина тронулась.

– Пока ещё – майор Стрельников, отдел предиктивной безопасности «Прометея», – сказал он, не отрывая взгляда от дороги. – А вы – гражданское лицо, которое моя система сегодня утром обозначила как потенциальную жертву. И которое чужая система только что попыталась изъять из игры, не соблюдая правил.

Он на секунду встретился с её взглядом в зеркале.

– Похоже, у нас с вами временно совпали интересы. И общий оппонент. Придётся какое‑то время потерпеть друг друга, Евгения Сергеевна. По крайней мере, до тех пор, пока не станет ясно, чей сценарий в итоге окажется правильным.

Часть 2.2

Машина шла по пустой полосе, как по тонкой нитке между двумя версиями реальности. В зеркале ещё мерцали фары «санитаров», но расстояние медленно, неотвратимо росло. Джена смотрела вперёд, не моргая, пока город не начал плавно сменять декорации – от облезлой панельной застройки к более ухоженным, но безличным фасадам центра.

– Вы давно за мной ездите? – спросила она наконец, не отводя взгляда от лобового стекла.

– Сегодня – минут двадцать, – ответил Юрий, проверяя зеркало. – В целом – с того момента, как «Прометей» решил, что вы будете убиты в ближайшие трое суток.

Она усмехнулась, но смех вышел сухим, как треск бумаги.

– Приятно знать, что у меня появился личный ангел‑хранитель. На служебной машине. С включённым модулем глушения, полагаю?

– Не обольщайтесь, – сказал он, слегка меняя полосу. – Я здесь не ради вас. Я здесь ради «осечки».

Слово прозвучало странно знакомо, будто отголосок из её собственных мыслей. Джена медленно повернула к нему голову.

– Вы тоже любите старое оружие? – спросила она, изучая его профиль. – Или это у вас терминология для системных сбоев?

– Пока что – рабочая гипотеза, – отозвался он, не глядя на неё. – Ваше исчезновение из поля зрения, совпадение с неучтённой активностью санитаров и странные пометки покойного аналитика Калинина – это слишком много совпадений для статистической погрешности. Мне нужно понять, где именно модель даёт сбой. И почему для коррекции этой ошибки система выбрала именно вас.

– О, как поэтично, – повторила она уже другим, плоским тоном. – Всю жизнь мечтала стать чьей‑то модельной аномалией. Живым артефактом.

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

– Что вы успели выцепить из архивов? – спросил он через пару кварталов, когда машина въехала в тень от высокой сталинки. – Помимо того пакета, что вам слили.

Она приподняла бровь.

– Вы уверены, что хотите это слышать? Судя по тому, как ко мне только что пытались проявить «санитарный интерес» ваши коллеги с другим логотипом, любая информация, которой я делюсь, автоматически становится биологически опасным материалом. Поводом для изоляции и стерилизации.

– Тем более, – сказал Юрий, и в его голосе впервые промелькнула тень чего‑то, похожего на усталую иронию. – Лучше, если это прозвучит здесь, в этой машине, чем будет записано в протоколе, который кто‑то потом будет читать под красной лампой.

Она вздохнула, глядя, как линии разметки сливаются в сплошную серую полосу.

– Послевоенные самоубийства, – выдохнула она. – Отделение для «нервных и истощённых». Мужчины и женщины, пережившие лагеря, блокаду, фронт. Они возвращались, ложились в клинику «подлечиться» и через какое‑то время вдруг «не выдерживали». – Она сделала паузу, дав кавычкам повиснуть в воздухе. – «Прыгали из окна», «резали вены», «выписывали себе последний рецепт» в виде всей упаковки снотворного. – Она чуть поморщилась, вспоминая канцелярскую бесчувственность формулировок. – Официально – посттравматический синдром, усталость, невозможность социальной реинтеграции.

– Неофициально? – спросил он, и в его вопросе не было любопытства, только холодная констатация необходимости данных.

– Неофициально – там слишком много повторов, – сказала она, и голос её стал твёрже, аналитичнее. – Один и тот же почерк в описаниях «обстоятельств». Один и тот же лечащий врач в подписях. Один и тот же… – она запнулась, подбирая слово. – Аксессуар. Перстень с тёмным камнем. Он мелькает на размытых фотографиях – на руке у врача, у нескольких пациентов в день поступления. И странный, нестандартный код в полях медкарт. Не диагноз, не шифр препарата. Что‑то вроде внутренней маркировки, инвентарного номера.

Юрий кивнул, как будто подтвердил что‑то сам себе.

– Калинин тоже вышел на этот след, – сказал он. – И, похоже, пришёл к выводу, что это не просто медицинский курьёз или архивная пыль.

– Калинин вообще любил находить сценарии там, где другие видели лишь хаотичные точки, – отозвалась Джена, и в её голосе прозвучала знакомая, застарелая боль. – Но здесь… – Она прикусила губу, заставив себя закончить мысль. – Здесь чувствуется система. Метод. Как будто кто‑то проводил эксперимент: как далеко можно завести человека, если аккуратно, точечно повернуть несколько ключевых тумблеров в его сознании. А потом, спустя десятилетия, кто‑то решил воспроизвести методику. Только вместо перстней – биометрические браслеты. Вмеча одинокого врача‑экспериментатора – распределённая, безликая система.

– Вы в детстве тоже пугали себя историями про крыс, которые бегут по одним и тем же лабиринтам, пока не находят единственный выход – в стену? – спросил он неожиданно.

– В детстве я любила считать ступеньки, – отрезала она, глядя в окно. – В подъезде, в метро, в библиотеке. Чтобы точно знать, сколько раз у меня ещё есть шанс споткнуться, пока я иду.

Он бросил на неё короткий, оценивающий взгляд.

– И как? Стратегия работала?

– Иногда, – сказала она. – Иногда – нет. Но зато я всегда знала, на какой именно ступени я должна была упасть. Это придавало ситуации… предсказуемость.

Они выехали на набережную. Море лежало слева – тяжёлое, почти чёрное, с тонкой серебряной полосой агонии у горизонта. «Кантов Шар» отсвечивал вдали своим искусственным, не знающим заката вторым солнцем, но Юрий плавно повернул руль, уводя машину вглубь города, прочь от воды и света.

– Вы куда? – насторожилась Джена, её пальцы непроизвольно вцепились в ремень безопасности. – Я думала, наш путь лежит в ваш отдел. Официальные допросы, мониторы, запись – всё как полагается по протоколу спасения.

– В отдел – обязательно, но позже, – сказал он. – Сначала – туда, куда вы сами направлялись с утра. К вашему информатору. Если за вами уже вышли «санитары», значит, вы либо уже получили, либо вот‑вот должны получить нечто, что не должно попасть ни в ваши руки, ни, тем более, в мои.

Она инстинктивно потянулась рукой к рюкзаку, прижатому у её ног.

– Там только копии, распечатки, – сказала она. – Оригиналы покоятся в спецфонде и в подвале той самой клиники. Но да, кое‑что личное, неоцифрованное, я договорилась забрать сегодня. До того, как ваши вежливые коллеги в синих куртках решили устроить для меня внеплановый медицинский осмотр.

– Они не мои коллеги, – сухо и чётко поправил он. – Они вообще ничьи. Они – инструмент. А инструмент не имеет affiliations. Куда едем?

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

– Вы всё это время знали, что ваша система назначила меня жертвой? – спросила она вдруг, ловя его взгляд в зеркале заднего вида. – И не подумали просто… предупредить? Заранее?

Он помолчал, пропуская грузовик.

– Если бы я пришёл к вам вчера вечером с этой радостной новостью, – ответил он наконец, – что бы вы сделали?

Она усмехнулась беззвучно.

– То же самое, что и сегодня. Пошла бы в архив. Только, возможно, поторопилась бы сильнее.

– Вот именно, – сказал он. – Только без моего наблюдения, без зафиксированного инцидента с «санитарами» и, следовательно, без легального повода для моего вмешательства. Иногда предупреждение не предотвращает событие, а лишь запускает таймер. Ускоряет сценарий.

– Удобная философия, – сказала она, и в голосе её зазвенела сталь. – Ничего не говорить, чтобы ничего не менять. А потом наблюдать со стороны, как прогноз сбывается. И вывести в отчёте жирную галочку: «система была права. Коэффициент доверия повышен».

– Я сижу здесь, в этой машине, именно потому, что не хочу писать этот отчёт, – его голос понизился на полтона, стал почти что интимным в своей откровенности. – Мне нужен ваш сценарий, Воронцова. Не их.

Она посмотрела на него внимательнее, как бы заново оценивая.

– То есть вы по‑прежнему надеетесь, что я вас подведу, – резюмировала она. – Не оправдаю высокого доверия системы и не умру в предсказанный срок.

– Я надеюсь, что все мы сегодня подведём эту чёртову систему, – кивнул он, и в углу его рта дрогнула что‑то вроде улыбки. – Хоть раз в жизни.

Они свернули с набережной на узкую, как щель, улицу, где дома стояли так близко, что, казалось, дышали друг другу в стены. Здесь воздух был гуще, пахло влажной штукатуркой, сыростью подвалов и чем‑то лекарственным, въевшимся в кирпич ещё с тех времён, когда в окнах этого квартала чаще горел ночной свет и слышались приглушённые стоны.

– Знаете, – тихо сказала Джена, глядя на мелькающие тёмные подъезды, – я не верю в предсказания. Ни в машинные, ни в людские. Но я свято верю в повторяющиеся ошибки. В паттерны глупости и жестокости. Если кто‑то однажды нашёл способ довести группу людей до края тихо, методично и под видом заботы, он обязательно попробует повторить успех. Просто под другим соусом, с новыми технологиями и в новую эпоху.

– Тогда наша с вами задача на сегодня – не просто выяснить рецепт, – ответил Юрий, притормаживая у нужного дома. – А незаметно подсыпать в него соли. Достаточно, чтобы блюдо стало несъедобным.

Машина остановилась у подъезда старого, некогда парадного, а ныне просто обшарпанного дома. Юрий заглушил двигатель, и на секунду в салоне воцарилась тишина, нарушаемая только тихим пощёлкиванием остывающего мотора – будто нервные тики металлического сердца, получившего передышку.

– Евгения, – сказал он, повернувшись к ней. В его обращении не было ни официальности, ни панибратства, только чистая, обезличенная urgentность. – Если я скажу «бегите», вы не оглядываетесь, не задаёте вопросов. Вы просто бежите туда, куда я покажу, или туда, где есть люди. Договорились?

Она хмыкнула, но в её глазах не было веселья.

– А если я скажу вам то же самое? – спросила она, придерживая дверь. – Вы послушаетесь?

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

Она кивнула, один раз, коротко.

– Тогда идём, – сказала она, выходя на тротуар. Холодный воздух ударил в лицо. – Пока система снова не пересчитала нас и не выдала новый, менее удобный прогноз.

Она двинулась к подъезду, а он вышел следом, на секунду задержав взгляд на тёмных окнах дома напротив. Его рука привычным движением поправила край пальто, под которым угадывался не то кобура, не то плоский портфель с оборудованием. Тень от карниза легла на его лицо, делая его внезапно чужим и нечитаемым – не спасителем, а просто ещё одним элементом непредсказуемого уравнения, в котором они теперь были переменными.

Часть 2.3

Подъезд встретил их запахом старого линолеума, варёной капусты и тишиной, слишком густой для жилого дома. Джена нажала кнопку лифта – та не среагировала, панель была тёмной и безжизненной.

– Не работает, – сказала она скорее себе, чем ему. – Здесь он всегда не работает.

Лестница вилась вверх спиралью, узкой и тёмной. Окна на площадках были забиты фанерой, сквозь щели пробивался лишь жидкий, пыльный свет. Юрий шёл следом, на шаг позади, его шаги звучали глухо, но его присутствие ощущалось спиной – плотное, как давление перед грозой.

На третьем этаже Джена остановилась перед дверью с облупившимся номером «37». Не стала звонить – достала из кармана ключ, старый, тяжёлый, с потёртой головкой в виде льва.

– Ваш информатор доверяет вам доступ, – тихо отметил Юрий. – Или это наследство от Калинина?

– И то, и другое, – не оборачиваясь, сказала она. – Он боится звонков. Говорит, они оставляют след в эфире. А ключ… ключ просто открывает дверь. Молча.

Замок щёлкнул с громким, усталым звуком. Дверь отворилась не в квартиру, а в одну‑единственную комнату, заставленную до потолка. Полки, папки, коробки с плёнками, старые мониторы, гора бумаг на столе. Воздух был насыщен запахом бумажной пыли, старой электроники и чего‑то сладковато‑медицинского – как в архиве.

За столом, спиной к ним, сидел человек. Седая, жидкая шевелюра, старческий халат поверх свитера. Он не обернулся, хотя должен был слышать их вход.

– Лёша, – сказала Джена, не повышая голоса. – Я не одна.

Человек за столом медленно, будто через сопротивление, повернул кресло. Его лицо было измождённым, глаза – слишком большими для его худобы, влажными и невидящими. Вернее, видящими что‑то своё, внутри.

– Женя, – его голос был хриплым шёпотом. – Ты принесла гостя из системы. Я чувствую запах. Запах железа и формалина.

– Это Юрий. Он… помогает разобраться, – сказала Джена, делая шаг вперёд, но Юрий едва заметным движением руки остановил её. Его взгляд скользнул по комнате, выискивая аномалии. Тени были неправильными. Одна из стопок бумаг на краю стола висела в воздухе, подпираемая невидимой опорой.

– Он помогает системе, – поправил Алексей. Его пальцы, длинные и костлявые, барабанили по ручке кресла. – Я вижу нити. От него тянутся нити назад, в центральный узел. А от тебя, Женя… от тебя они начинают рваться. Синие нити.

Юрий медленно, не делая резких движений, приподнял ладонь. В ней лежал небольшой плоский прибор, похожий на компактное зеркало. Экранчик замигал тусклым зелёным светом.

– Поле искажения, – тихо сказал он. – Слабый, но стабильный. Он не один в этой комнате, Джена. Или он сам – источник.

– Что? – она обернулась к нему, и в её глазах мелькнуло непонимание, смешанное с внезапным холодком страха.

– Он говорит про нити не просто так, – пояснил Юрий, не отводя взгляда от Алексея. – Здесь работает проектор фантомного поля. Низкочастотный. Он создаёт слабые слуховые и визуальные галлюцинации, влияет на периферическое зрение. Старая технология, из арсенала «санитаров». Для «успокоения» буйных пациентов.

Алексей вдруг засмеялся. Звук был сухим, как шелест паутины.

– Они уже здесь, – прошептал он. – Они всегда здесь. В стенах. В проводах. Они смотрят через мои глаза уже три дня. – Он поднял руку и ткнул пальцем в свой правый глаз. – Этот – уже не мой. Они его промыли. Видят всё, что я вижу.

Джена почувствовала, как по спине побежали мурашки. Не метафорические, а самые настоящие, леденящие.

– Лёша, что ты хотел мне передать? Ты говорил, есть вещь. Бумага, которую не оцифровали.

Алексей медленно кивнул. Он потянулся к самой нижней полке, к старой картонной коробке из‑под обуви. Его движения были неестественно плавными, как у куклы.

– Дневник сестры Мироновой, – прошептал он. – 1948‑й год. Она вела его тайно. Не медицинские записи. Личные. Про то, что видела. Про перстень. Про то, как они «готовили» пациентов к выписке в никуда.

Он вытащил из коробки тонкую, потрёпанную тетрадь в клеёнчатой обложке. Но не протянул её. Замер, глядя куда‑то поверх их голов.

– Они знают, что ты пришла, – сказал он, и в его голосе вдруг прозвучала детская, беспомощная жалоба. – Они дали мне таблетку. Сказали, станет легче. Но стало только тише. И они стали громче.

Юрий резко шагнул вперёд.

– Отдайте тетрадь, Алексей. Сейчас.

Но было уже поздно.

Свет в комнате дрогнул и погас. Не выключился – именно погас, будто его втянули в себя стены. Одновременно из всех динамиков старых радиоприёмников, из телевизора с выпуклым экраном хлынул белый шум – громкий, всепоглощающий, лишающий ориентации. В его рёве прорезался голос, механический, лишённый пола и возраста:

«Процедура изоляции источника утечки начата. Субъект Воронцова. Субъект Стрельников. Оставайтесь на месте. Сопротивление бесполезно.»

В темноте, искрящейся от белого шума, Джена увидела, как фигура Алексея резко дернулась и осела на пол. Тетрадь выпала из его рук. А вокруг них, из самых теней, начали проявляться контуры. Не люди. Стройные, тонкие силуэты, лишённые лиц, состоящие из мерцающих точек, как стаи светлячков, собранных в подобие человеческой формы. Их было трое. Они не шли – они плавно смещались в пространстве, заполняя выход.

– Фантомные сценаристы, – сквозь рёв шума едва слышно произнёс Юрий. Он уже держал в руке тот самый серебристый цилиндр, но его индикатор горел красным. – Поле слишком сильное. Мой глушитель не берёт. Они нас ведут в сценарий.

– Какой сценарий? – крикнула Джена, приседая, чтобы схватить тетрадь. Пол под ней казался мягким, зыбким.

– Тот, что прописан в их протоколе! – ответил он, отступая к стене, чтобы не оказаться в окружении. – Для таких, как мы – «попытка побега, оказание сопротивления, нейтрализация на месте»!

Один из фантомов протянул руку‑луч в сторону Джены. Воздух затрещал, запахло озоном. Она отпрыгнула, чувствуя, как волосы на руках встают дыбом от статики.

– Юрий!

– В окно! – рявкнул он.

– Оно забито!

– Сейчас – нет!

Он выхватил из‑под полы не пистолет, а компактный, блочный инструмент, напоминающий степлер для толстых кабелей. Прицелился в забитое фанерой окно и нажал.

Раздался не грохот, а глухой хлюпающий звук. Фанера не разлетелась вдребезги – она словно размякла, расплавилась по краям, и её центр осел, открыв чёрный квадрат ночи снаружи.

– Беги! – это был уже не просьба, а команда.

Джена, прижимая к груди тетрадь, бросилась к пролому. Один из фантомов ринулся за ней, его форма на мгновение обрела резкость – это была тонкая, андрогинная фигура в стилизованном под старину мундире без знаков различия. Его пальцы‑щупальца из света потянулись к её затылку.

И в этот момент Юрий Стрельников сделал то, чего, судя по всему, от него не ждали. Он не стал стрелять в фантом. Он развернулся и ударил цилиндром‑глушителем по ближайшей полке с бумагами. Не для того, чтобы свалить её. Полка была металлической.

Раздался оглушительный визг – звуковая петля, усиленная металлом, резонирующая на частоте поля фантомов. Мерцающие силуэты вздрогнули, поплыли, потеряли чёткость на долю секунды. Этого хватило.

Джена пролезла в пролом, ощущая, как обломки фанеры рвут её куртку. Холодный ночной воздух ударил в лицо. Она была на узком карнизе, под ногами – три этажа пустоты, а впереди – метровый прыжок до пожарной лестницы соседнего дома.

– Прыгай! – услышала она его голос сзади, уже заглушённый возвращающимся рёвом шума.

Она не думала. Она прыгнула.

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

В тёмном проломе окна мелькали вспышки – синие, резкие. Борьба. Затем одна из вспышек осветила лицо Юрия – сосредоточенное, искажённое усилием. Он что‑то крикнул, но ветер унёс слова. Потом он сам появился в проёме, сделал глубокий вдох и прыгнул.

Он приземлился тяжело, сгруппировавшись, одна рука сразу потянулась к портфелю – проверяя, цел ли инструмент.

В окне комнаты Алексея вспыхнуло ровное, холодное белое сияние. Шум прекратился так же внезапно, как начался. Воцарилась тишина, нарушаемая только их тяжёлым дыханием и воем ветра в междурядье домов.

– Они его… забрали? – с трудом выдавила Джена.

Юрий, опираясь на перила, поднялся. Смотрел на тёмный теперь уже квадрат окна.

– Нет, – сказал он глухо. – Они его стёрли. Как данные. А комнату «закрыли». Сейчас там чистое поле. И пустота.

Он посмотрел на нею. В его глазах не было триумфа спасения. Была тяжёлая, усталая ясность.

– Теперь у нас есть дневник, – сказала она, ещё сильнее прижимая к груди потрёпанную тетрадь. – И у них – нет.

– У них есть кое‑что поважнее, – поправил её Юрий, начиная спускаться по шаткой лестнице. – У них теперь есть подтверждение, что мы – команда. И что мы будем сопротивляться. Для системы это самый интересный сценарий. Самый богатый на данные.

Внизу, в грязном переулке, их ждала его машина. Он открыл ей дверь.

– Куда? – спросила она, ещё не отпуская перила.

– Туда, где можно прочитать это, – кивнул он на тетрадь. – Не оставляя цифрового следа. У меня есть такое место.

– А что насчёт Алексея?

Юрий сел за руль, завёд двигатель. Его лицо в свете приборной панели было каменным.

– Алексея больше нет. О нём теперь будет гласить лишь одна строка в журнале «санитаров»: «Источник утечки ликвидирован. Поле стабилизировано». А мы с вами, Евгения Сергеевна, только что стали следующей строкой в их списке. И в моём отчёте. Давайте же сделаем эту строку… неудобной для чтения.

Машина тронулась, увозя их из переулка, оставляя за собой лишь тишину и тёмное, безжизненное окно, в котором больше никто не сидел, подсматривая за чужими смертями.

Часть 2.4

Они вышли от Вити так, как выходят из старой, давно не ремонтированной больницы: вроде бы на свежий воздух, но дыхание ещё какое‑то время пахнет хлоркой, лекарственной тоской и тишиной коридоров, где слишком многое повидали.

Телефоны вернулись в карманы – холодные, молчаливые, с экранами, похожими на надгробные плиты. Джена машинально проверила свой: ноль сети, ноль уведомлений. Даже время сбилось, отставая на три минуты. Мир, казалось, решил сделать вид, что её утреннее столкновение с системой – галлюцинация, технический сбой, который уже исправили. Юрий даже не стал включать свой – знал, что его там ждут только автоматические запросы статуса, напоминания о протоколах и холодное, равнодушное ожидание отчёта.

– Куда теперь? – спросил Витя, провожая их до лестничной клетки. Его тень на стене казалась больше него самого, растянутой и беспокойной. – На баррикады? Или обратно в отчёты, писать объяснительные?

– Сначала – просто из вашего квартала, – сказал Юрий, бросая взгляд вниз по лестнице, в темноту. – Здесь слишком много старой памяти на квадратный метр. Она начинает фонить, когда в неё тыкают палкой. А потом… потом посмотрим, кто кого успеет пересчитать.

Витя кивнул, потирая переносицу. У него на пальцах были чёрные разводы от типографской краски.

– Если что, – сказал он, не глядя им в глаза, – я вас не видел. И этого разговора не было. – Он помолчал, потом добавил, почти шёпотом: – Но если они начнут чистить следы, то начнут с вас. Им не понравится, что вы дёрнули их «санитаров» за поводок. Это как тыкнуть палкой в муравейник – они не нападают сразу, а сначала перестраиваются. Становятся организованнее. Злее.

– Я привык, – ответил Юрий, его голос прозвучал плоским, как лезвие. – За поводок, за галстук, за горло – как получится. Главное – дёрнуть достаточно резко, чтобы понять, к чему он привязан.

Они спустились вниз. На улице воздух показался густым, тяжёлым, несмотря на ветер. В нём чувствовалась примесь сырости из подвалов и чего‑то ещё – не предгрозового, а скорее предопределённого, как запах озона перед включением большого механизма.

– У вас всегда так проходит общение с информаторами? – спросил он, когда они шли к машине по пустынному двору. – Или я сегодня присутствовал при особом, параноидальном обряде посвящения?

– Это его мягкий, гостеприимный вариант, – сказала Джена, застёгивая куртку. – Обычно он ещё зачитывает часовую лекцию про то, как все мы уже давно умерли в статистике, просто ещё не получили push‑уведомление о смерти. Сегодня он сдержался. Наверное, из‑за вас. Вы для него – новая переменная в уравнении. Пока не ясно, катализатор вы или погрешность.

– Вот видите, – кивнул Юрий, приоткрывая ей дверь. – Уже есть польза от моего присутствия. Я вношу здоровый хаос в чёткие системы.

– Это пока он не решил, что вы – часть эксперимента, – отозвалась она, садясь на пассажирское сиденье. – Потом начнётся вторая лекция. О том, как системы используют хаос для калибровки. И что мы все – просто зеркала для настройки алгоритмов.

Он сел за руль, завёл двигатель. Звук мотора в тихом дворе прозвучал неприлично громко. Он проверил зеркала – сзади было пусто. Только кот на капоте ржавой «девятки» лениво приоткрыл один глаз, оценил их беглым, равнодушным взглядом хищника и снова его закрыл. Никаких синих автомобилей. Никаких людей в одинаковых ветровках.

– Дальше я всё равно повезу тебя в отдел, – сказал он, уже без «вы». – Хочешь ты того или нет. Официальная часть должна когда‑нибудь догнать неофициальную. Иначе она догонит нас сама, и будет не так аккуратно.

– А я? – спросила она, глядя прямо перед собой на грязное лобовое стекло. – В какой графе я буду фигурировать в этом официальном отчёте?

– А ты некоторое время побудешь… рядом, – сказал он, включая передачу. – Не под стражей, не под защитой – слово «свидетель» мне пока нравится больше всего. Оно даёт право на молчание и на адвоката. Слишком много людей уже заинтересовались твоей персоной, чтобы оставить тебя одну наедине с их вниманием.

Она усмехнулась, но в уголках её глаз не было веселья.

– Всю жизнь мечтала о личном хвосте из спецслужб, – сказала она. – Ладно. Но у меня одно условие. Не как у свидетеля. Как у соучастника.

– Уже интересно, – сказал он, выезжая со двора на пустынную улицу. – Какое?

– Если вы решите, что система в конце концов права, – произнесла она, не меняя интонации, – и что проще, чище и логичнее дать сценарию доиграть до предсказанного конца… вы скажете мне об этом заранее. Прямо. Без намёков. Не будете делать вид, что «так вышло» и «так было лучше для всех». Договорились?

Он посмотрел на неё, оторвав взгляд от дороги на секунду. На её профиль, на сжатые, бледные губы, на пальцы, которые тихо, но навязчиво выбивали по колену какой‑то свой, тревожный и бесконечный ритм.

– Я не для того влез в эту историю с головой, – сказал он, возвращая взгляд на дорогу, – чтобы проверять статистическую точность чужого прогноза. Но если вдруг я решу, что игра не стоит свеч, и решу сдаться… ты будешь первой, кто об этом узнает. Не как свидетель. Как соучастник. Обещаю.

Читать далее