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