© Корсак Д., 2024
© ООО «Издательство АСТ», 2024
* * *
Пролог. 2003 год
Экскурсия в Кронштадт оказалась не лучшей идеей – слишком далеко, слишком неудобно добираться, еще и форты эти, будь они неладны, которых тоже слишком много. Но возражать отцу третьеклассника – только что избранному депутату и спонсору школы – не стал никто. Очень уж вредным типом он был, вредным и злопамятным. Впрочем, в этой экскурсии все оказалось «очень».
Молоденькая учительница устало вздохнула, когда экскурсовод предложила закончить осмотр достопримечательностей на форте «Великий Князь Константин» – это же лишний час! – однако возразить не посмела. Только вопросительно оглянулась на двух представительниц родительского комитета школы, сопровождавших детей, – может, они окажутся против? Но те были заняты разговором друг с другом. А третьеклашки и рады, у них энергии хоть отбавляй, хватит и на форт, и даже на экспедицию к Северному полюсу. Вон крутятся как электровеники.
В конце концов, последний день учебного года, еще час она уж как-нибудь вытерпит, решила учительница. Тяжело, конечно, одной уследить за двумя классами (коллега, сославшись на болезнь, не смогла поехать), все-таки сорок человек. Но она справится, ничего не случится.
– Только недолго, – устало попросила она экскурсовода, выводя детей из автобуса.
Та понимающе кивнула и сократила экскурсию до минимума. Группа почти бегом пробежала через открытую пронизывающим балтийским ветрам смотровую площадку, поднялась на крышу фортификаций полюбоваться на сероватую гладь Финского залива и спустилась в расчищенную от накопившегося мусора «батарею Шведе» с пятью амбразурами. Конечно, никаких орудий здесь не было, а толстенные гранитные стены с броневым бруствером хоть и выглядели на первый взгляд круто, но быстро наскучили детям.
История форта, постоянные реконструкции батарей, равно как и цифры количества орудий и боезапаса, которыми щедро сыпала экскурсовод, третьеклассников не заинтересовали, дети начали заглядывать во все открытые двери и дергать замки на закрытых. То и дело кто-то из ребят отставал и норовил потеряться. Учительнице приходилось вылавливать учеников в самых укромных уголках форта.
Зато потерна – плавно изгибающаяся полускрытая галерея, которая соединяла фланги двух батарей, «Шведе» и «Брылкин», – вызвала у детей полный восторг. Это же настоящий подземный ход! Ребята с восхищением гладили стены, с любопытством заглядывали в пороховые погреба – к сожалению, пустые, – но фантазия рисовала отчаянные сражения, в ушах стоял не голос экскурсовода, а грохот орудий.
В очередной раз стайка из нескольких мальчишек и двух девочек отбилась от ушедшей вперед группы.
– Маврин, Беркович, Зайцев, не отставать! – строго прикрикнула учительница. – Серебряков, тебя это тоже касается!
Двое ребят послушно побежали догонять ушедшую вперед группу, но двое других только сделали вид, что уходят: пустые коридоры форта показались им интереснее сухих цифр, называемых экскурсоводом.
– А давай его там закроем, – высокая белокурая девочка показала подруге с куцыми хвостиками на мальчика, задумчиво рассматривающего дверь погреба.
Она ловко толкнула его внутрь, задвинула засов и, хихикнув, приложила ухо к двери.
Шаги учительницы раздавались далеко впереди, изогнутый коридор скрыл каверзу. Никто не заметил, что произошло, только стоявший неподалеку второй мальчик – щупленький, невысокий, пугливый – застыл на месте, растерянно глядя на девчонок.
Блондинка показала ему кулак.
– Чего уставился? Только попробуй наябедничать, скажу шестиклассникам, и они тебя поколотят! Кто со мной – тот герой, а кто без меня – тот паршивая свинья!
Дверь изнутри осторожно дернули.
Девчонки хихикнули.
Изнутри послышалось тихое «откройте», но его перекрыл грозный окрик:
– Вы почему еще здесь?
Из-за поворота выглянула учительница. Она остановилась посередине коридора, сложив на груди руки. На ее лице усталость смешивалась с раздражением.
– А ну-ка быстро догоняйте класс!
– Бежим! – крикнула та, что повыше, и девчонки, прыснув в кулак, убежали.
Мальчик с испуганными глазами озадаченно оглянулся на закрытую дверь.
– А ты что стоишь? Особое приглашение нужно?
Он сделал шаг навстречу учительнице и снова в замешательстве взглянул на дверь.
– Что за наказание! – Учительница закатила глаза. – Не пора ли вызвать в школу родителей?
Она решительно шагнула вперед, схватила мальчика за руку и силой потащила к выходу.
Стук за дверью стал настойчивее, сквозь всхлипы проступило «пожалуйста», только услышать его было некому, учительница ушла далеко вперед.
С трудом построив детей парами (они постоянно норовили разбрестись по площадке), учительница кое-как пересчитала ребят по головам, несколько раз сбившись со счета, беспомощно взглянула на занятых разговором женщин из родительского комитета, потом махнула на все рукой и повела школьников к автобусу. За сегодняшний день она вымоталась настолько, что думала только об одном: домой, быстрее домой.
То, что одного ребенка не хватает, заметили уже в городе.
Если бы кто-то сказал, что мальчик остался в Кронштадте, он бы уже вечером был дома. Учительница божилась, что пересчитала детей, поэтому решили, что потерялся он уже в городе. Девчонки промолчали. Хотя их мучила совесть, но признаться так и не смогли. Единственный свидетель тоже молчал. Вернее, он уже почти решился обо всем рассказать, но оказаться паршивой свиньей не хотел. Зато, наоборот, хотелось, чтобы она считала его героем.
Всю ночь длились поиски, пропавшего искали у школы, постепенно расширяя территорию, а сам «пропавший», съежившись в темноте, только вздрагивал – плакать он уже не мог, в ту ночь рыдала как раз девочка, которая его заперла. Лишь ранним утром его нашел сторож форта. Голодного, замерзшего и испуганного.
Часть I. Больной город. 2020 год
1
Ссылка на экране ноутбука выглядела непривычно – просто набор цифр. Пояснение тоже оказалось странным: «Человеческие законы несовершенны, Божьи жернова мелют медленно, но зло должно быть наказано. Присоединяйтесь».
Учили меня, учили не ходить по левым ссылкам, но ведь любопытно же!
Артём хмыкнул и нажал на кнопку мыши. Экран мгновенно потемнел, а через секунду на черном фоне уже белела знакомая надпись: «Человеческие законы несовершенны, Божьи жернова мелют медленно, но зло должно быть наказано».
Затем появилась еще одна строка: «Найди убийцу! Справедливость должна восторжествовать».
Вскоре добавилась кнопка «Присоединиться».
Вот ведь черти, сумели заинтриговать!
Еще один клик мыши, и в вывалившемся окошке призывно замигала черточка курсора, предлагая выбрать ник и пароль.
Ну… Пусть будет Звездочет.
«Приветствую тебя, Звездочет. Отрадно, что в мире нашелся еще один неравнодушный человек».
Экран опять изменился. Теперь убористый текст рассказывал, что несколько лет назад в Петербурге было совершено убийство, но вместо преступника в тюрьме оказался невиновный. Некто, не пожелавший назвать своего имени, задумал восстановить справедливость, он собирался провести самостоятельное расследование и найти настоящего убийцу. Для этого он решил собрать всех причастных к делу, кто прямо или косвенно способствовал уходу убийцы от правосудия, и вынудить их написать чистосердечное признание, после чего он будет готов их отпустить, если так решит большинство пользователей сайта. До тех пор, пока убийца не сдастся на милость Интернет-сообщества или организатор сайта не вычислит его, пользователям предлагалось самостоятельно найти преступника, проведя собственное расследование. Посетители сайта могли задавать вопросы, могли обсуждать и строить версии. Тому, кто первым изобличит убийцу, обещали участие в вынесении и исполнении приговора. Офлайн!
Счетчик посетителей в самом низу страницы выглядел довольно внушительно – желающих распорядиться чужой жизнью нашлось немало. Даже за то недолгое время, которое Артем провел на сайте, уже добавилось несколько человек.
Ниже, под текстом, находились несколько ссылок, озаглавленных «№ 1», «№ 2» и так далее до седьмого номера, но активной оказалась только первая.
Подведя к ней курсор, Артем нажал на ввод.
Теперь вверху страницы появился заголовок: «№ 1. Лжец». Ниже был напечатан странный текст:
«Может ли ложь убить? Да. Значит, лжец – убийца?
Когда человек глуп, им легко манипулировать. Когда он беспринципен, его легко подвигнуть на ложь. Лжеца не мучает совесть, если из-за него пострадает кто-то другой. Этот мелкий гаденыш продолжит свою никчемную жизнь, сразу позабыв о содеянном».
Под текстом в окошке шла трансляция, не разобрать, онлайн или в записи. Находящаяся где-то под потолком камера показывала скудно освещенное помещение. Закопченный сводчатый потолок, обшарпанные стены, старая кирпичная кладка с пятнами плесени. Сереющие остатки штукатурки сохранили плохо читаемые надписи. Даже от одного взгляда на экран становилось ясно, насколько там холодно, промозгло, страшно. Все говорило о том, что в это заброшенное место уже давно не ступала нога человека, и тем не менее человек там был. Сложив ноги по-турецки, он сидел на разбросанных по грязному земляному полу листах картона. Из-за низко склоненной головы лица пленника разглядеть не удавалось, зато на спине ярко-оранжевого комбинезона, похожего на тюремную робу, отлично читалась надпись «Лжец».
Сначала Артем подумал, что трансляция остановлена – человек долгое время сидел неподвижно, – однако тот вдруг пошевелился, поднялся и прошелся по камере, разминая ноги. На мгновение почудилось, что в камере есть кто-то еще. Нет, это всего лишь отражение в большом настенном зеркале следовало за человеком. Интересно, кому пришло в голову повесить в темнице ростовое зеркало? Что за глупая шутка, зачем? Чтобы пленник мог видеть еще одно слово «Лжец» у себя на груди?
Через несколько минут узник вновь сел на пол. Теперь он смотрел прямо в глазок камеры над дверью, и Артем смог разглядеть его черты. Это был мужчина средних лет, хотя не слишком опрятная щетина и ранние морщины добавляли ему еще лет пять. На лоб свисали сальные пряди давно не мытых волос, скуластое лицо с острым подбородком выглядело незнакомым. Да и откуда бы? Зато плохонькая видеокамера сумела передать подавленность и обреченность во взгляде. Он не кричал, не бился о стены, не пытался вырваться, он уже был сломлен.
Интересно, знает ли он, что изображение транслируется в Интернет, и его судьбу будут решать совершенно незнакомые люди? И что можно решить, когда не знаешь всех обстоятельств?
Оказалось, что эта нехитрая мысль посетила не одного Артема, так думали многие.
Дискуссия под трансляцией развернулась жаркая.
«Маловато данных. Мы что, должны на слово поверить, что этот тип виновен в чьих-то бедах?» – спрашивал человек с ником Добрый Кот.
Кота поддержала Зубная Фея: «Да, где доказательства? Даже присяжным дают читать материалы дела. Вдруг он ничего плохого не совершил?»
Им возражал Инкогнито2020: «При чем тут материалы дела? Вам же сказали: если хотите, занимайтесь расследованием самостоятельно. Но мне кажется, от вас хотят услышать только факт: должна ли быть наказана ложь сама по себе, и если должна, то как».
Дальше Артем уже не смотрел на ники.
«Если по справедливости, то должна».
«А вдруг человек искренне заблуждался? Не понимал, что делает?»
«Как же, не понимал! Все он понимал».
«А то вы не знаете, как это делается: следователь надавил, пригрозил – он и подтвердил то, чего не видел, лишь бы самому не огрести лишних проблем».
«А чего тут решать? Если он кого-то оболгал и тот человек умер или с ним приключилось что-то нехорошее, то, ясен пень, виновен! Прежде чем врать, нужно думать! Так что теперь пусть посидит в подвале и поразмыслит».
«Правильно!»
«Ничего не правильно. Решать должен настоящий суд, а не диванные балаболы».
«Суд, по всей видимости, свое дело сделал – осудил невиновного. Теперь решаем мы».
«Можно же было апелляцию подать».
«Ага, а еще в “Спортлото” написать. Наверняка тот, кто этого чудика запер, уже все средства перепробовал. На такое только от отчаяния решаются».
А ведь, пожалуй, написавший последнее сообщение прав: похитить парня, запереть, обрядить в карикатурную арестантскую робу и выставить на всеобщее обозрение – на такое мог решиться только человек, дошедший до самого края. Тот, кому не на кого надеяться и нечего терять.
Артем закрыл сайт и взглянул на старинные часы на комоде – клиентка должна была появиться с минуты на минуту. Только стоит ли ждать пунктуальности от бьюти-блогерши, которая уже дважды переносила встречу?
Он сменил спортивные брюки на джинсы, убрал со стола кружку с остатками кофе и подошел к окну с французским балконом. Низкие, набрякшие дождем тучи давили на город, вгоняя здания с давно утопленными в болотистую невскую землю первыми этажами еще глубже.
Перед приходом посетителей Артем часто наблюдал за прохожими, пытаясь угадать среди них своих клиентов. Но сейчас набережная Фонтанки выглядела непривычно безлюдной. И мелкая питерская морось, которую сумели выжать из себя тучи, оказалась совсем ни при чем. Такого Петербурга он не помнил – тоскливого, опустевшего, непохожего на себя. Как если бы любитель развлечений, сибарит и светский красавец вдруг изменил себе и удалился в изгнание. Хотя, скорее, подойдет другая аналогия – наш красавец заболел и слег. Свирепствующая в городе эпидемия превратила Петербург в город-призрак.
Внимание привлекла пытавшаяся припарковаться на набережной малолитражка – не часто в Питере встретишь автомобиль вырвиглазного лилового оттенка. Из машины выпорхнула странно одетая брюнетка (шорты и меховая накидка в начале мая – куда уж необычнее), огляделась и на десятисантиметровых шпильках поплыла к подъезду. Через несколько минут на этаже Артема раздался душераздирающий лязг раскрывшегося лифта, а затем по коридору зацокали каблуки.
Еще через минуту в облаке удушающего парфюма в кабинет впорхнуло создание, самое место которому среди персонажей аниме. Густо подведенные глаза на кукольном личике казались несоразмерно огромными, а ярко-лиловые губы и подбородок – карикатурно маленькими.
Да уж, повезло с клиентом, мрачно подумал Артем, предлагая гостье кресло. Трехсантиметровые ногти со стразами и накидка из непонятного клочковатого меха навевали мысли о незабвенной Эллочке. Впрочем, сейчас, когда единственным источником дохода осталась астрология, сетовать на клиентуру – все равно что плевать в колодец, из которого еще пить и пить.
Однако все сложилось куда лучше, чем можно было ожидать.
Взглянув на Артема, нацепившего на лицо голубую медицинскую маску, клиентка усмехнулась и подняла аккуратно прорисованную бровь:
– Боитесь заразиться?
– Клиенты разные, – прогнусавил из-под маски Артем. – Большинство просит надеть.
– Можно снять, со мной эти глупости не нужны, – милостиво разрешила брюнетка, удобно устроившись в кресле.
Артем поспешно сдернул маску, и гостья с нескрываемым интересом уставилась на его лицо.
– Вы похожи на того датского актера с двойной фамилией.
– Ничего общего, – буркнул Артем и про себя добавил: «Который раз уже слышу».
Фамилию актера он тоже забыл, зато хорошо помнил его космограмму (для гороскопа не хватало данных). Соединение Солнца с Марсом во Льве – ничего общего с гороскопом самого Артема.
Несмотря на странную внешность, девица оказалась неглупой, практичной, задавала вполне разумные вопросы и прекрасно понимала, чего хочет от жизни вообще и от астролога в частности. Группы в соцсетях и каналы на видеохостингах приносили ей неплохой доход. Настолько неплохой, что она задумалась о вложении средств, только никак не могла определиться – салон красоты, ресторан или бутик. Бизнес-астрология не была коньком Артема, тем не менее кое-что он все-таки мог. По крайней мере, блогерша осталась довольна полученным советом.
– Вам тоже стоило бы завести свой канал, это привлечет клиентов, – заявила она, когда консультация подошла к концу. – Я пришла по рекомендации и, будьте уверены, стану рекомендовать вас дальше. Может, даже приглашу на свой канал. Сделаем спецвыпуск – что-нибудь в духе «подбираем ароматы по зодиаку». Но для раскрутки этого мало.
– Канал есть, только совсем новый.
– Ой, а покажите! – мгновенно загорелась красотка.
– Пожалуйста.
Канал был гордостью Артема. Те два получасовых видео, которые он сумел снять, дались ему нелегко (совсем не было опыта), зато ему удалось совместить в них свою профессию гида-экскурсовода и свое хобби – астрологию. Хотя последний месяц все перевернул с ног на голову, и он уже сам не понимал, где хобби, а где работа.
Диплом историка открывал перед ним не так много перспектив. Еще во время учебы в университете он понял: протирать стул в архиве или вдалбливать оболтусам в школе, что Ганнибал, карфагенский военачальник, и прадед Пушкина Абрам Петрович Ганнибал – разные люди, не для него. А проучившись год в аспирантуре, он махнул рукой и на науку. К тому моменту Артем окончательно определился: он хочет быть вольной птицей – делать то, что нравится, и работать столько, сколько хочется. Тут и пригодилось отличное знание города и французского языка. Посмотрев, что предлагают турфирмы, он быстро «сообразил» несколько нестандартных экскурсий с красивыми названиями и разместил объявления на сайтах, предлагающих услуги иностранным туристам. Цену поставил высокую, тем самым сразу заявив уровень. Нельзя сказать, что клиенты стояли в очередь, но и простоя не было. Весной и летом приходилось трудиться от восхода до заката, а частенько и ночью – туристы обожали развод мостов. Зимой работы было поменьше.
Артем сам регулировал свою загрузку в зависимости от настроения. Иногда, в основном осенью, когда в Петербурге шли затяжные дожди, на него наваливалась хандра, и тогда он валялся на тахте днями напролет. Родители такой образ жизни не одобряли. Особенно душной была мамина забота с частыми и навязчиво-долгими телефонными звонками.
Такая жизнь его полностью устраивала. Все шло отлично до тех пор, пока какой-то китаец не слопал вырвавшуюся из уханьской лаборатории летучую мышь. Начавшаяся эпидемия перекрыла границы, закрылись музеи, отели и рестораны, европейские туристы остались в прошлом. Соответственно, в прошлом остался и доход от экскурсий.
Идея проводить онлайн-экскурсии поначалу показалась перспективной, для этого Артем и открыл свой канал, только желающих прогуляться по Петербургу-на-экране находилось немного. Он загрустил и уже начал подумывать о возвращении в аспирантуру, но неожиданно астрология, на которую он никогда не делал ставку, оказалась его основной кормилицей: спрос на советы астролога вырос невероятно. Астрологию Артем всегда рассматривал как увлечение, хобби и не предполагал заниматься составлением гороскопов ради денег, однако пустой холодильник заставил пересмотреть приоритеты. Тем более что клиент в последнее время шел точно лосось на нерест. Весьма небедный клиент.
Вот тогда Артему и пришла в голову идея совместить историю, топонимику, архитектуру Петербурга с астрологией – составить зодиакальную карту города и прямо на месте растолковать зрителям, что к чему.
– Я постарался рассказать о городе не как историк, а как астролог, – объяснял он блогерше. – Вот только вчера снял ролик о районе, прилегающем к Петропавловской крепости, его я отнес к знаку Рака.
Блогершу хватило минуты на три из получасового видео.
– Никуда не годится, – категорично фыркнула она, нажав на паузу.
– Почему? По-моему, очень интересно. В таком ключе Петербург почти никто не рассматривал.
Было обидно. Здорово ведь получилось! Даже старая карельская легенда о колдуне, который проклял только что построенный город, потому что не смог войти в него, пришлась к месту. И объяснения, почему Петропавловская крепость строилась как защитное сооружение, но ни разу не участвовала в сражениях, зато использовалась как тюрьма. И домик Петра I, и бывший музей истории города, и мечеть – ничто не выбивалось из общей картины. Но густо подведенные глаза уставились на Артема как на умственно отсталого.
– Потому что таким контентом ты не привлечешь подписчиков. – Отношения заказчик-исполнитель завершились, и теперь уже бывшая клиентка перешла на «ты». – Видео длинное, перенасыщенное информацией, нужно напрягать извилины, чего посетители видеохостинга совсем не хотят делать. Думаешь, зачем люди туда ходят? Чтобы развлечься. А ты их грузишь. Поэтому совсем мало лайков и комментариев. Ты только посмотри, что тебе пишут! Только «спасибо» – и всё. Здесь совсем нечего обсуждать! Ой… – Она вдруг замолчала. – Надо же, тебе тоже пришла эта ссылка!
Теперь в голосе девушки звучало удивление. Трехсантиметровый ноготь указывал на ссылку под видео, состоящую из одних цифр.
– И что тут странного?
– Ну как же… Насколько я знаю, эту ссылку получили блогеры с подписчиками от миллиона, а у тебя – меньше сотни. Сам посуди: если кто-то заинтересован, чтобы по этой ссылке пришло как можно больше людей, зачем ее отправлять тебе? С твоей страницы же почти никто не придет. – Ее густо накрашенные глаза вдруг широко распахнулись: – А если это кто-то из твоих знакомых?
– Кто именно? – не понял Артем.
– Ну… Их же двое – похититель и похищенный, – пояснила девица. – Вдруг ты их знаешь? Ты заходил на сайт? Смотрел трансляцию?
– Ну, зашел, – пожал плечами Артем. – Тот, что сидит в узилище, мне не знаком, о похитителе никаких догадок. Не думаю, что это кто-то из моих знакомых.
– Тогда я совсем ничего не понимаю, – разочарованно протянула блогерша.
Она резко поднялась с кресла, отчего длинный ворс на ее накидке встал дыбом, а затем покорно опал вниз.
Проводив клиентку, Артем прошел на кухню, соорудил бутерброд из нехитрой снеди, обнаруженной в холодильнике, и вернулся к рабочему столу.
Фигура в оранжевом комбинезоне сидела в той же позе. Зато на сайте добавилась еще одна страница:
«№ 2. Завистник.
Может ли зависть убить? Да. Значит, завистник – убийца?
Зависть – это яд, который разрушает изнутри. Когда ревность и зависть идут рядом, они превращают человека в монстра. Ненависть, предательство и насилие – вот что он приносит другим. Зависть способна уничтожить все».
Трансляция велась из такого же скудно освещенного помещения. Те же обшарпанные стены с обнажившейся кирпичной кладкой, остатки штукатурки с затертыми надписями, почерневший от копоти и времени потолок. И большое зеркало на стене. На подстилке из сложенных картонных коробок свернулась калачиком фигурка в бесформенном оранжевом комбинезоне. Лица женщины не было видно, зато отлично читалась надпись «Завистник» на спине. С тюремным комбинезоном резко контрастировала обувь – изящные, усыпанные стразами светлые лодочки на высоких шпильках. С левой ноги туфля свалилась, и голая пятка выглядела трогательно и беззащитно.
Женщина лежала неподвижно. Жива ли? Хотя, скорее всего, ее накачали снотворным, пока переносили в этот склеп. Зато возле стены бурлила жизнь: две крысы деловито семенили, принюхивались, поднимались на задние лапы и вообще чувствовали себя в этой дыре как дома.
Артем с жалостью смотрел на экран. Туфли красивые надела, наверняка по какому-то случаю – в таких туфлях в магазин за хлебом не ходят. Вот очнется, а тут такое… Но следом пришла другая мысль: этого не может быть! Не может такое происходить на самом деле. Это инсценировка, Интернет-прикол. Или глупый эксперимент на эмпатию. Да мало ли с какой дурью можно столкнуться в Интернете!
Комментариев под трансляцией почти не было. Зубная Фея, как и он сам, жалела беднягу, а некто с ником Неравнодушный писал, что на месте узников он бы признал что угодно, лишь бы оказаться на свободе – ясно же, что все это затеял какой-то псих. Сообщение Артема стало третьим: «Ты хотел, чтобы я пришел на твой сайт, иначе зачем было присылать мне специальное приглашение? Я здесь. Но для чего? У меня слишком мало информации, чтобы обвинять незнакомых людей. Или ты хочешь, чтобы я составил гороскопы этих несчастных? Так опять же – у меня нет данных. А может, я должен просто наблюдать за незнакомыми людьми и ужасаться? Так мне это не интересно. Зачем я тут?»
Артем понимал: вряд ли организатор этого безумия сразу ответит ему, но надеялся, что тот каким-нибудь образом свяжется с ним и все объяснит.