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