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