Навалившись на мощную ограду балкона, Сергей опустил голову на скрещенные руки, ощущая локтями свежий, незлой холод кирпичной кладки. На всем пространстве внизу не было ни души. От мусорных куч у заборов поднимался дым. Лишь вдали, по пересекавшей пустырь извилистой дорожке медленно пылил невесть как закатившийся сюда приплюснутый черный «Мерседес». Сергей вздохнул. «Московский дворик», – подумал он. Еще немного постояв и проводив взглядом спускавшуюся мимо него медленным зигзагом страницу какого-то отчета, вероятно не секретного, он отлепился от парапета, тщательно закрыл за собой выход на пожарную лестницу и, миновав маленький полутемный холл, направился к себе в лабораторию.
Сегодня он был здесь один. Начальник отдела профессор Крепилин уехал в министерство выбивать финансирование, двое математиков-программистов отправились на выставку компьютерной графики, а трое студентов-полставочников, не сговариваясь, дружно не пришли. Было тихо. Ветер трепал длинные белые занавески, и проплывал на экране одного из мониторов сгенерированный фрактальными методами бесконечный, зловеще багровый марсианский пейзаж. Сергей обогнул стол и сел за свой компьютер. Программа обработки давно закончилась. Он придвинулся к экрану и запустил результат. Прозвучал хрустальный аккорд, и поплыли по экрану аккуратные немецкие домики на пригорке, обсаженные липами. Сюжет был снят с низкой точки, видимо, из окна медленно движущейся машины. Массив изображения был сжат в тридцать раз, но сразу видно было, что алгоритм не получился. Небо над домиками в нескольких местах раскололось на квадратики, ветви деревьев сделались ломкими и переливчато подрагивали, а некоторые из наиболее тонких веточек просто пропали.
Сергей выключил изображение. Убрать блокинг-эффект не удалось, хотя в соответствии с многократно проверенными расчетами при данном варианте алгоритма он должен был пропасть. Предстояло наименее приятное – попытаться понять, почему аналитический результат расходился с результатом моделирования. Сергей пересел за письменный стол и стал выводить выражение для коэффициентов цифрового фильтра. Не закончив, он бросил ручку и откинулся к спинке кресла.
Была пятница. По пятницам, как подтверждалось длительной практикой, всегда происходит какая-нибудь мерзость. Всплывает какая-нибудь мелкая инструкция по налогообложению, ставшая известной лишь сейчас, а принятая полгода назад, из-за чего недоимка вместе с пенями уже вылились в шестизначную цифру (Сергей был директором одного из сосуществовавших с институтом коммерческих предприятий), в самый неподходящий момент падает операционная система на компьютере, или просто происходит один из тех разговоров, содержание которых спустя несколько дней уже невозможно вспомнить, но которые в данный конкретный момент способны надежно отравить настроение. Сегодня пока еще ничего не случилось. Впрочем, было всего одиннадцать утра, и произойти еще могло все что угодно. Сергей вздохнул. В это утро ему ничего не хотелось, но нельзя было позволить себе поддаваться оцепенению. Век и тысячелетие двигались к концу. Вновь пододвинув тетрадь и пробормотав вполголоса бессмертные слова основательно подзабытого за последние годы Егора