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