Когда позвонили в дверь, Сигалов долго не решался к ней подойти. Но всё-таки открыл.
– Два дня дозвониться не могу, – с порога заявил Шагов.
– Номер только сегодня восстановил, – буркнул Виктор, не двигаясь с места.
– А что случилось?
– Да… Трубку посеял где-то.
Алексей подался вперед, словно хотел пройти сквозь Сигалова в квартиру, но тот не шелохнулся.
– Так и будем стоять? – с напряженной улыбкой спросил Шагов.
– Зачем же стоять… Ты мне что в прошлый раз сказал? Сказал – расстаемся, у тебя теперь другой редактор. Ну и… желаю творческих успехов.
– Э-э, я этого не говорил. – Алексей засмеялся, но смех вышел еще хуже, чем улыбка. – Это в скрипте было.
– Без разницы. – Виктор попытался закрыть дверь, не в шутку, а по-настоящему. Разговаривать с Лёхой не хотелось – ни сегодня, ни завтра, ни когда-либо еще.
– Стой, стой! Ладно. – Шагов опустил глаза и, коротко вздохнув, промямлил: – Прости меня, пожалуйста, я больше так не буду. Если сам не попросишь, конечно.
С этими словами он застенчиво шаркнул ногой и выдвинул из-за простенка тяжелый бумажный пакет, в котором что-то весомо булькнуло.
– Мы столько не выпьем, – заметил Виктор, покосившись на два горлышка.
– Нас кто-то торопит? Вся жизнь впереди.
Сигалов покачал головой и неохотно отступил, пропуская Шагова в прихожую.
– Мы ведь даже не попрощались в прошлый раз. – Тот быстро скинул обувь и прошел в комнату.
– Я хотел тебе морду набить, но сил не осталось.
– Ты и так меня застрелил. Тебе мало?
– В скрипте – не считается. И что это было вообще?!
– Трэш-декаданс, – объявил Шагов, выгружая из сумки две больших квадратных бутылки.
– Чего-чего?..
– Ну, это я название для своего стиля придумал.
– Молодец. Стиля еще нет, а название уже есть. И почему декаданс? Ах да. – Виктор криво усмехнулся. – Пыль, рояль, трамвай…
– Ощущение, что всё заканчивается, что ты последний и после тебя уже ничего не будет.
– Да-а, это я почувствовал. Спокойно себе квасили, тут тебя убивают, а потом оказывается, что во всём виноват я, и вот меня уже везут в наручниках… Сплошной депрессняк, суицидальные юзеры будут в восторге. И как тебе такое в голову-то пришло?
– Там была необходима провокация. Ну-у… – Шагов замялся. – Провокация – это не совсем точное название, другого я пока не подобрал.
– Опять «сам придумал»?! Я пишу скрипты вот с такого возраста, – Виктор выставил ладонь на уровне столешницы, – а ты мне про какие-то собственные стили да приемы чешешь. В сортире, перед тем как смыть свои креативы, ты тоже им всем имена даешь?
– Провокация – это событие, которое полностью вписывается в рамки реальности, но противоречит логике, – серьезно ответил Алексей.
– Вроде того, когда играешь в карты, а у соседа на руках пять тузов?
Шагов задумчиво пощелкал языком.
– Нет, ты просто решишь, что сосед шулер.
– Ну, или если у меня пять тузов окажется.
– Тогда ты подумаешь, что колоды перепутаны. И даже если будут сплошные тузы, этому тоже найдется объяснение.
– А когда ты падаешь с пробитой головой, но потом выясняется, что в тебя никто не стрелял…
– Согласен, не самый удачный ход, – перебил Шагов. – У меня не было времени, я его придумал в последний момент. Это не так просто, как кажется. Если бы у тебя выросли крылья, или нагрянули марсиане, или что-то еще в том же духе – ты бы сразу понял, что это не реальность, а морфоскрипт.
– Я и так это понимал, пока осматривал твой идиотский рояль.
– А после тебе показалось, что скрипт выгрузился. Но это было продолжение скрипта. Людям иногда снится, что они уже проснулись.
– Да с этим-то всё ясно. Я не представляю, как ты реализовал фальшивое пробуждение. В скриптах нет таких инструментов.
– Если их нет, то как же я это сделал? – Алексей победно развел руками.
Сигалов наконец сообразил, что чего-то не хватает, и принес в комнату рюмки. Стаканов под виски у него так и не завелось, но с Шаговым можно было пить хоть из половника.
– Ну и зачем была нужна эта твоя «провокация»? – спросил Виктор, сурово наблюдая за тем, как товарищ открывает бутылку.
– Проверить, сработало ли всё как надо. Вообще, по моим прикидкам, ты должен был проснуться. В смысле, по-настоящему. Эксперимент должен был провалиться.
– Ах, вот оно что. Провалиться… – Виктор меланхолично опрокинул в себя первую рюмку. – Я у тебя за лабораторную крысу, значит. Сволочь ты, Лёха…
– Во-первых, мне больше не на ком было попробовать. Во-вторых, меня задолбали твои насмешки. Это если честно. Всё время поучаешь, как будто я в топовые авторы «Гипностика» лезу. Я же говорю: занимаюсь этим для себя, для души. А ты постоянно со своими коммерческими предложениями: тут – драйва не хватает, там – мотивация хромает… Не хромает у меня ничего, понятно?
– Выговорился? Наливай.
В какой-то момент Виктору показалось, что у него на глазах заново разыгрывается тот эпизод скрипта, где Лёха завелся и устроил пьяный скандал, а через минуту упал замертво. Сигалов даже суеверно выглянул в окно – нет ли где Мальвины с телескопом. Мальвины, слава богу, не было.
После второй рюмки Виктор осознал, что злится на Лёху лишь по инерции.
– Ты должен был предупредить меня заранее, – сказал Сигалов. – Устроил какую-то детскую подлянку. В гробу я видал такие сюрпризы.
– Дело не в сюрпризе. Думал, ты сразу поймешь. Ну вот представь, что пять минут назад я тебя предупредил: ты снова в скрипте.
– Ну представил, – кисло отозвался Виктор.
– Теперь вызывай контрольное меню. Ты же в скрипте. Выходи из него.
– Ну?..
– Нет, не «ну», а давай вызывай. Вот прям сейчас. Я серьезно!
– Лёх, мы еще трезвые, – напомнил Сигалов.
– Выгружай скрипт! – гаркнул Шагов.
На мгновение Виктор оторопел и вновь посмотрел в окно. Затем, испытующе глядя на Алексея, щелкнул пальцами. Ничего не изменилось.
– Потому что это реальность, – удовлетворенно проговорил Шагов. – Из нее нельзя выйти.
– Как ты с двух рюмок-то нажрался?
– И точно так же нельзя выйти из моего скрипта, – настойчиво продолжал Алексей. – И предупреждать о чем-то заранее бесполезно. Ты всё равно в это не поверишь. Можно даже оставить в скрипте какое-нибудь напоминание, хотя бы простую записку. Но ты ее воспримешь как глупую шутку. Как если бы ты нашел похожую записку прямо сейчас.
Услышав про записку, Виктор вздрогнул. Память высветила тесную комнату, в которой он стоял перед зеркалом и мучительно размышлял, как встроить свой крик о помощи в больную фантазию, созданную для больных людей. В подвале у Лаврика он провел меньше дня, но к вечеру уже простился с жизнью. И сейчас, сидя в своей простецкой, но такой уютной квартирке, за одним столом с Лёхой и за разговорами о его странном творчестве, Виктор вдруг почувствовал себя счастливым. Он готов был обсуждать Лёхины бредовые идеи вечно, лишь бы это состояние не проходило. Быть на свободе и в безопасности – как же дорого это, оказывается, стоило…
– Эй! – Шагов придвинул ему наполненную рюмку.
– Да. – Сигалов без промедления выпил. – Значит, ты использовал какие-то нестандартные инструменты и написал скрипт, который полностью имитирует реальность. У человека не возникает сомнений, что всё это происходит с ним наяву. Как ты это сделал – другой вопрос… Хотя почему другой? Как ты это сделал? – повторил Виктор, требовательно уставившись на товарища.
– Нашел кое-что.
– Вот так – взял да нашел? Ай, молодец! Что же ты мешок денег-то не нашел?
– Мешка там не было, – спокойно ответил Шагов. – А доступ к чужому проекту – был. Я никуда специально не лез, это ошибка сервера.
– Какая удачная ошибка, надо же! – воскликнул Виктор. – Ты понимаешь, идиотина, что сейчас, вот прям сию секунду, полиция может ломать дверь у тебя дома, – добавил он вполголоса. – Дверь твоя, кстати, вылетает на «раз», я это уже видел.
– Можно подумать, твоя не вылетит.
– Моя вообще сама открывается. – Сигалов нахмурился.
– Я потом логи проверил. Претензий ко мне быть не может. Нет, на самом деле следов никаких.
– Но чужой код ты всё-таки умыкнул.
– Он просто остался на моей рабочей станции. Я ни при чём.
– И что же там такое?
– Там… – Алексей почесал нос и налил по новой. – Там инте-ересная штуковина. Похоже на черновик морфоскрипта. Вначале я хотел сохранить только оболочку, а контент заменить на свой. Потом подумал – всё равно я этим ради забавы занимаюсь… И, в общем, оставил как было, только начало переделал. Добавил пыль, рояль и вот это всё.
Виктор так и не уяснил, сколько в рассказе Шагова правды, а сколько вранья, но Лёха держался уверенно, значит, всё было под контролем. В конце концов, это была его профессия – предотвращать взломы серверов, исправлять ошибки, отличать одно от другого или делать так, чтобы никто не смог отличить. Сигалов мало что понимал в работе друга, но, судя по заработкам, специалистом Алексей был хорошим.
– В итоге ты сляпал веселый креатив, который я перепутал с реальностью. Засунул туда свою пыльную прелюдию, – усмехнулся Виктор, – и собственную смерть по неизвестной, а вернее, по отсутствующей причине. Провокация, да?.. Это твоя идея, или она тоже была в заготовке?
– Вообще, это логично, я бы и сам додумался. – Шагов осторожно кашлянул. – Года через два.
Он внимательно посмотрел на рюмку и выпил как лекарство.
– И раз пользователь не догадывается, что это скрипт, то элементы управления в скрипте тоже не нужны, – предположил Сигалов. – Ты сам-то зачем в тот грузовик полез? Наблюдал бы со стороны.
– Со стороны не интересно. Согласен, не надо было туда соваться. Получилась вторая провокация: только что ты меня видел мертвым, и вот я снова живой. В результате – разрыв.
– Нет. Я заранее знал, что увижу тебя в кабине.
– Как это?..
– «Джек Дэниэлс» я ни с чем не перепутаю. – Сигалов понюхал рюмку.
– Это он и есть, – растерянно произнес Шагов.
– Верно. И там был тоже он, в том грузовике на Таганке. Полная фура вискаря – это же твоя мечта, правда?
– Виски?.. И это сработало как провокация?
– Огромный грузовик. – Виктор посмотрел на друга сквозь рюмку. – Водопад из разбитого кузова. Целое море. – Он закатил глаза.
– И это подействовало на тебя сильней, чем дырка у меня в затылке? Вот что тебя волнует по-настоящему?!
– Катастрофа с бухлом – не моя идея, а твоя, и еще не самая причудливая. Чаще всего я вспоминаю почему-то Мальвину, – признался Виктор. – Хотя и не видел ее даже. Какая-то фигура в окне…
– Кто? – не понял Шагов.
– Мальвина с телескопом.
– Там нет никакой Мальвины.
– Да прекрати. Мы ее обсуждали. Откуда бы я узнал имя той бабы в доме напротив?
– Ты обсуждал ее не со мной, а с персонажем скрипта, – напомнил Алексей.
– А кто его там прописал? Вместе с твоей квартирой. Вместе с разговорами про Мальвину.
– Я прописал, естественно. С квартирой. Но без Мальвины.
– Кто тогда вызвал полицию?
– Соседи, кто же еще, – искренне проговорил Шагов.
– Чепуха какая-то… Ты залез в чужой креатив, внес туда изменения и даже не удосужился запомнить детали? Ладно, хватит об этом. Всё равно ты его не продашь, Комитет никогда такое не одобрит. Разве что в виде тренажера для врачей или полицейских… ну, не знаю… наверно, еще для спортсменов, а может, и для пилотов… – Сигалов оживился. – Слушай, нормальная аудитория набирается. Если предложить твой скрипт не как развлечение, а как симулятор опасных профессий, их ведь полно, правда? Пожарные, спасатели всякие. Армия! – осенило Виктора. – Всё, Лёха, ты правишь миром!
– Ты бы закусывал, Витёк…
– Намек понял. Сейчас что-нибудь найду.
– Я не об этом. Тот креатив – чужой. Какой-то черновик… Возможно, это мусор, который выкинули и пошли дальше, а ты достал что-то из чужой помойки и мечтаешь озолотиться.
– Это ты его достал из чужой помойки, – резонно возразил Сигалов и отправился на кухню.
Холодильник пахнул в лицо несвежими воспоминаниями. Из того, чем гарантированно нельзя было отравиться, Виктор нашел только сыр и вишневый сок, остальное уже внушало опасения. Сок и сыр – странное сочетание, но Шагов явился нежданно, поэтому Сигалов решил, что угрызения совести неуместны.
Когда он вернулся в комнату с пакетом и тарелкой, стопка неоплаченных счетов на столе была сдвинута в сторону, а на их месте лежала карта памяти.
– Чего приволок? – буркнул Виктор, уже смутно догадываясь.
– А если без виски? – прищурился Шагов. – Если ту подсказку с фургоном убрать? Кто же знал, что для тебя это окажется такой сильной провокацией?
– Лабораторная крыса берет тайм-аут. Нет, правда, последние дни были просто адские.
– Неужели не интересно?
– Лёха, роль искусителя тебе не идет, – заметил Сигалов, снова усаживаясь за стол. – Знаешь, сколько я видел скриптов? Да я сам этого не знаю. Сотни, тысячи. И сколько я в них ковырялся – тестировал, исправлял, давал советы… Чем ты хочешь меня удивить? Парня везут в полицию по ложному обвинению в убийстве? С этого начинается такое количество историй, что все ходы давно известны.
– Дело не в ходах, в том, что этот скрипт – необычный. В нем ты забываешь, что всё вокруг ненастоящее.
– Если бы персонаж ехал в гарем, я бы еще подумал. А тоски и ужаса я уже наелся. Что там дальше после аварии? Либо меня всё-таки отвезут в полицию, либо я убегу, затеряюсь среди бродяг и буду искать твоего настоящего убийцу. Обзаведусь полезными связями на дне общества, и чумазые малолетние хакеры будут мне бескорыстно помогать, а потом я выведу на чистую воду преступный синдикат и сказочно разбогатею. В комплекте идет спасенная красавица, пострадавшая от тех же негодяев, что и герой. Говнотриллер, – подытожил Виктор.
Алексей выслушал эту тираду со снисходительной улыбочкой и, как только приятель закончил, двинул ему по столу полную рюмку и карту памяти, словно предлагая выбор. Сигалов, естественно, выбрал рюмку.
– Не совсем так, – сказал после паузы Шагов. – Ты можешь и сбежать, и сдаться, и найти злодеев, и сам можешь стать злодеем. А финала там нет вообще. Этот скрипт не заканчивается.
– И я могу прожить там девятьсот лет?
– Девятьсот вряд ли, но до старости – да.
– Тогда код должен занимать такой объем, который не поместится ни на одном носителе. Уж ты-то как инженер должен это понимать.
– Как инженер я тебе скажу, что в скрипте прописано очень немногое. Остальное подгружается на ходу. Там кругом структурные фреймы. Это как бы пустые окошки, в которые можно вставлять разные переменные, причем на то же самое место…
– Я в курсе, что такое фреймы, – перебил Виктор. – Только не понял, что значит «структурные». Вернее, понял, но…
– Но боишься признаться, что такое вообще возможно? Я тоже удивился, но здесь это реализовано и работает. В структурный фрейм может подгружаться не отдельная деталь, а целое событие, которое открывает новую сюжетную линию.
– И откуда же, интересно? Откуда это подгружается?
– Всё-таки интересно? – хмыкнул Шагов.
– Не лови меня на слове.
– Скрипт обменивается данными со своим сервером. Насколько я понял, сервер постоянно формирует виртуальную реальность. Он берет события из выпусков новостей, плюс добавляет что-то от себя.
– И заодно следит за тобой.
– Если бы они хотели взять меня за задницу, они бы давно это сделали. Времени было предостаточно.
– Сколько? – спросил Виктор. – Когда ты его скачал?
Алексей медленно повозил рюмку по столу и, нахмурившись, выпил.
– Около года, – сказал он.
– И ты молчал?!
– Уже не молчу.
– Целый год! – воскликнул Сигалов.
Он с недоверием оглядел товарища. Они были знакомы с младших классов и примерно с того же времени были связаны приятельскими отношениями. Это никогда не переходило в горячую дружбу, но в любом случае столь долгое общение с человеком подразумевает, что ты давно уже видишь его насквозь.
Виктор привык относиться к Шагову иронично и слегка сочувственно, несмотря на то, что Алексей успел добиться в жизни большего. Он мог себе позволить – и регулярно позволял – то, до чего скудный бюджет Сигалова не дотягивался даже близко. Однако последнее время они встречались только по поводу Лёхиного творчества, а здесь Виктор имел явные преимущества. Кормили эти преимущества плоховато, что, впрочем, не мешало ими гордиться.
И уж чего Виктор точно не ожидал от Лёхи – что, имея в распоряжении такой необычный скрипт, тот будет продолжать демонстрировать свои унылые творения, которые Сигалов иначе как матерно про себя уже не называл.
– И всё это время ты показывал мне свои пыльные креативы, – сокрушенно проговорил Виктор. – Совал мне это фуфло с линялыми шторами, дребезжащими трамваями, какие-то продавленные диваны, древние кувшины…
– Китайский фарфор, – скромно вставил Шагов. – Это я сочиняю для себя, мне нравится. А чужой скрипт так и остался чужим. Я иногда его ковыряю… До сих пор не понял, зачем он мне нужен. Получается, что не нужен. Собирался уже удалить с рабочей станции, но вначале решил показать тебе. Просто поржать.
– Над твоей идиотской смертью?
– Я предпочел бы называть ее необъяснимой.
– Идиотская, – с хмельной настойчивостью повторил Сигалов. – Дырка в голове, непонятно откуда взявшаяся… Почему мне это не помешало? Почему я в это поверил, проглотил и продолжал воспринимать всё серьезно?
– Вот и я о том же, – с укором поддакнул Шагов. – Разлитый вискарь тебя впечатлил, а моя смерть – нет.
– Наливай, – решительно произнес Сигалов.
– И?.. – Алексей уловил, что за этим последует какое-то продолжение.
– Да, – ответил Виктор на его невысказанный вопрос. – Сейчас разберемся. Хочу еще раз посмотреть.
– Красавец!
– Только убери оттуда эту самодеятельность с «Джеком». Пусть будет как в оригинале. Хотя нет, не трать время. Никто меня не арестует, и никуда меня не повезут. Сейчас я им покажу реальную логику и небо в алмазах! Я столько детективов распутал… Да что там распутал – я их вначале сам же и запутал! Но ты туда больше не суйся, понял?
– Добро! – азартно произнес Шагов, вручая Виктору карту памяти.
Сигалов пересел ближе к рабочей станции и распаковал обруч, подаренный Авериным. При других обстоятельствах он поберег бы новый гаджет – у него, как у любого морфоскриптера, и так скопилась целая коробка. Однако сейчас, в нетрезвом запале, Сигалов готов был на всё. Он хотел дать немуль Шагову, но тот уже достал из кармана свой. Знал же, знал, зачем явился… И ведь уломал-таки, экспериментатор.
Последним, о чем успел подумать Виктор, был экспорт новостей из реальности в морфоскрипт. Этот примитивный, по сути, способ позволял автоматически обновлять придуманный мир, ничего в нем не нарушая и не переделывая. Как раз такого решения Сигалов искал и для своего проекта, но сам почему-то не догадался. Он отметил, что надо бы записать, пока не забылось, и принялся разыскивать на столе маркер, но вместо маркера под руку попалась рюмка – Виктор выпил, – а через секунду уже не вспомнил ни о маркере, ни о новостных лентах. Его глаза были закрыты, пульс замедлялся.
Кабина лифта летела вниз, тело весило ровно столько, чтобы не оторваться от пола. Номера этажей на табло сменялись с такой скоростью, что взгляд еле успевал их фиксировать: «22»… «18»… «12»…
Сигалов поднял правую руку, чтобы почесаться, и вместе с ней на легком пластиковом браслете поднялась левая. Полицейские неодобрительно покосились, давая понять арестованному, что контролируют каждое его движение.
– Это уже завтра, сегодня не успеть, – сказал в трубку Коновалов и спрятал ее во внутреннем кармане плаща.
Виктор посмотрел на его отражение в хромированной панели и поймал себя на том, что не может вспомнить имя-отчество капитана. Он знал звание и фамилию, а вот имя почему-то вылетело… как и многое другое. Последний час Виктор провел словно во сне, и, хотя они с Алексеем изрядно выпили, проблема была не в этом. Собственно, проблем вообще не было – пока пьяного Лёху не переклинило и он не бросился в драку. Сигалов так и не понял, что послужило поводом. Шагов опять затянул свою волынку о чистом творчестве ради вечности, о классиках русской литературы и прочем подобном, потом начал углубляться и дошел аж до древних греков с их древними трагедиями. Виктор, конечно, огрызался и острил в ответ, но всё было в рамках, всё было как обычно… Пока Лёха вдруг не сбил его с ног и не начал душить. Сигалов лежал на полу, в панике глотая ускользающий воздух и бестолково взмахивая руками, – он мог бы ударить Шагова хоть в нос, хоть в глаз, но это казалось таким странным… Взять и ударить Лёху. Это было невозможно. А потом ладонь сама нащупала горлышко. Бутылка валялась рядом, Виктор должен был наткнуться на нее раньше, но раньше ему даже в голову такое не приходило. А когда воздуха не осталось совсем, когда легкие слиплись, будто мокрый пакет, когда в глазах запорхали черные бабочки, – анализировать и рассчитывать силу удара оказалось уже поздно. Виктор был способен лишь на одно движение, на самое последнее, и он его сделал. И сразу же стало легче: Лёхины пальцы разжались, в грудь ворвался воздух, стальной молот в мозгу стих, бабочки разлетелись.
Спустя полчаса Сигалов вызвал полицию и смиренно дождался наряда, стараясь не смотреть на тело Шагова. Хотелось накрыть его пледом, по крайней мере – лицо, но дежурный на линии запретил прикасаться к чему-либо до приезда экспертов.
Кабина остановилась. За раскрывшимися створками стоял худой невысокий мужчина с черными французскими усиками. Незнакомец держал в руке потертый портфель «под крокодиловую кожу», хотя, возможно, она и вправду была крокодиловой, иначе как еще объяснить, что не бедный, судя по всему, человек таскается с таким старьем. На мгновение их взгляды пересеклись, и Виктор испытал странное чувство, будто они уже где-то виделись.
– Отойдите с прохода, – приказал Коновалов. – А ты выходи быстрей, – тем же тоном обратился он к Виктору.
Сигалова довели до полицейской машины и усадили назад, за пластиковую решетку. Сиденье рядом с водителем было свободно, но Коновалов потеснил Виктора и занял место на заднем сиденье.
– Чего стоим? – бросил следователь.
– Господин капитан, вы бы пересели вперед, – предложил водитель.
– Поехали, говорю!
Сержант за рулем не стал спорить и, круто развернувшись на пятачке возле дома, направился к выезду. Следом на небольшом расстоянии катил второй автомобиль с полицейскими.
– Не туда… – обронил Виктор.
– Объезжаем, там асфальт перекладывают, – отстраненно проговорил Коновалов, пролистывая в коммуникаторе ворох сообщений. Потом завозился, убирая трубку в карман плаща, и вдруг опомнился: – Ты же не местный, Сигалов. Откуда ты знаешь, какой здесь участок и где он находится?
Виктор пожал плечами:
– Просто знаю.
– Ты бы поменьше трепался, Витя, – вполголоса заметил капитан. – Кто-нибудь другой на моем месте мог бы решить, что ты заранее выяснил маршруты и время прибытия. И тогда хана твоей версии про самооборону. Следы на шее, я бы сказал, не самые убедительные. Вот в морге – там да, там следы. А у тебя совсем не такие.
Виктор не мог понять, кого сейчас играет капитан – доброго следователя или злого. Получался какой-то средний. Возможно, Коновалов таким и был – средним во всех смыслах.
– Не напрягайся так, не надо. – Капитан фамильярно пихнул Сигалова в бок. – Я на тебя умышленное убийство вешать не собираюсь. Формальности только выполним, и отправишься домой, под подписку о невыезде. Если, конечно, чего другого за тобой не всплывет, – добавил он как бы в шутку.
Виктора это должно было напугать, но даже не удивило. Он находился в странном состоянии полусна, которое само по себе беспокоило гораздо сильнее, чем то, что произошло накануне. Всё это словно уже где-то было, даже фамилия Коновалова казалась знакомой. Вот с именем-отчеством оказалось сложней. Вроде бы капитан называл их, но Сигалов так и не запомнил. А фамилия… Стоило Коновалову представиться, как Виктор подумал, что вспомнил бы и сам, если бы немного сосредоточился. Хотя как раз этого он в данный момент и не мог: сосредоточиться было неимоверно трудно, невозможно.
Коновалов тем временем начал что-то подробно объяснять про адвокатов. Виктор не обращал внимания, он сидел как парализованный и таращился в окно. На крыше вращались проблесковые маячки, синие вспышки отражались в соседних машинах и в лицах пассажиров. Кто-то раздосадованно щурился, кто-то с интересом разглядывал арестованного на заднем сиденье.
– В любом случае мы еще не закончили, – сказал Коновалов тем тоном, которым как раз и принято заканчивать разговор.
– Ага, – обронил Виктор, даже не стараясь вникнуть.
Последнюю пару минут его внимание было приковано к юркому автомобилю небесного цвета. Легендарный «жук» Фольксвагена, одобренный, если историки не врали, еще Гитлером, недавно был реанимирован японцами под названием «Ladybug». Поскольку на русский это переводилось как «божья коровка», то к машине прилипло народное прозвище «тёлка». Ездили на «ледибагах» в основном женщины, что придавало альтернативному названию некоторую двусмысленность.
Ярко-синей «тёлкой» в левом ряду управляла какая-то упрямая молодая особа, не желавшая отставать от полицейской машины с маячками. Возможно, девушка думала, что раз полиция везет арестованного, то на превышение скорости никто отвлекаться не станет. Возможно, она не думала вообще ни о чем. У нее было каре с длинной косой челкой, закрывавшей половину лица, поэтому Виктор и сам не понимал, то ли он уже видел эту брюнетку раньше, то ли она ему просто нравилась. Нравилась так, что ее улыбка казалась важнее, чем наручники, пластиковая решетка перед сиденьем и непрерывно шуршащий плащом капитан Коновалов. Однако девушка не поворачивалась и не улыбалась, она была слишком занята разговором с гарнитурой коммуникатора.
– А эти здесь откуда? – удивленно проговорил водитель.
Очнувшись, Виктор посмотрел вперед и врезался взглядом в контрастную надпись «RUSSIANTRANS» на синем кузове грузовика.
– Тормози! – рявкнул он раньше, чем успел дочитать слово до конца. – Стой!
Водитель проигнорировал его крик с каким-то особым, демонстративным удовлетворением. Бог знает сколько раз на него орали из-за решетки с заднего сиденья.
– Сигалов, к чему эти провокации? – пробрюзжал капитан. – Мне казалось, ты парень адекватный и мы обо всём договорились, но если нет, тогда тебе придется…
Фраза была слишком длинной, слушать ее до конца Виктор не мог. Он ударил Коновалова локтем в ребра и сразу же – сцепленными кулаками в нос, снизу вверх, так сильно, как только позволял тесный салон и неудобная поза. Капитан схватился за лицо – в следующую секунду Виктор коротким движением сунул руки ему за пазуху и достал пистолет.
– Считаю до семи, шесть уже было, – объявил Сигалов, невольно цитируя какой-то второсортный скрипт. Сейчас это было не важно. Главное, чтобы дошло. Виктора не смутило даже то, как уверенно он нашел под плащом у Коновалова кобуру и как легко ее расстегнул, словно уже тренировался, – всё это казалось несущественным. Только синий грузовик, он один имел значение.
Огромная фура, замыкавшая колонну, вильнула в сторону и выбилась из своего ряда.
Сигалов, не задумываясь, направил ствол в окровавленное лицо Коновалова и сказал водителю:
– Ногу с газа. На тормоз. Жми, кретин!
Машина остановилась так резко, что решетка окончательно разбила капитану лицо. Виктора она толкнула в плечо, и он не уронил пистолет лишь потому, что вынужденно держал оружие двумя руками. Фургон перегородил всю полосу и уже заваливался на бок, взрыхляя рваным углом асфальт. Его продолжало тащить вперед и в сторону, в следующий ряд – туда, где неслась японская «божья коровка».
Чуда не случилось. Голубая машинка с лёту влипла в стальной борт и почти слилась с синим фоном. Скорее всего, девушка не успела даже испугаться. Сзади, словно полоса была намылена, ее добивали другие автомобили.
– Скорую вызывай! – приказал Виктор.
Сержант с трудом отцепился от руля и потянулся к рации, но рука у него тряслась так, что он не мог взять трубку.
– Быстрее! – не выдержал Сигалов.
– Люди двадцать раз уже вызвали, – пробурчал следователь, размазывая по лицу кровь. – Ты тут не один умник. Только… – Он неловко обернулся назад. – Через такую пробку будут полчаса прорываться.
– Скажи им, что полицейский ранен, пусть вертолет присылают! – скороговоркой бросил Виктор.
Он с отчаянием посмотрел на опрокинутый грузовик. Из-за свалки врезавшихся машин ничего не было видно, разбитый «Ladybug» заслоняли покореженные капоты и багажники. Из помятых автомобилей выбирались ошарашенные люди, кто-то пытался помогать другим, кто-то в шоке бродил по кругу, и ни у одного из них не было в руках коммуникатора, никто никуда не звонил. Из синей фуры непрерывным потоком сыпались апельсины. Тысячи оранжевых мячиков прыгали и раскатывались по асфальту, превращая место аварии в полную фантасмагорию.
Сигалов поискал кнопку стеклоподъемника, но на двери ее не нашлось.
– Опусти пистолет, – проскрежетал капитан.
– Я понял, кто она, – отрешенно сказал Виктор. – Вспомнил, где ее видел.
– Опусти пистолет, придурок! Ты угрожаешь офицеру, это сильно осложнит…
– Мне всё равно, потому что… – не слушая, начал Сигалов.
Договорить не успели оба. Сзади подошел рыжий полицейский из второй машины и через боковое стекло выстрелил Виктору в голову.