Утренние лучи пробились сквозь неплотно закрытые жалюзи, окрашивая комнату золотистым сиянием. В окно на шестьдесят пятом этаже настойчиво постучали. Раз. Другой. Григорий знал, кто там, но всё равно не удержался и посмотрел. По отливу прохаживался голубь. Сизые пёрышки поблёскивали в солнечном свете, словно настоящие. Голубь забавно хохлился, прежде чем клюкнуть стекло, а затем поворачивал голову набок, рассматривая Григория красноватым от рассеянного света диодов глазом.
Голубь-дрон, словивший баг системы, прилетал сюда каждый божий день последние полгода. И каждый раз на миг Григорию казалось, что птица настоящая. Впрочем, это быстро проходило. Человека не обманешь, он чувствует сердцем, что настоящее, а что – пустышка. Вот и этот голубь – всего лишь хорошая имитация, запрограммированная летать по городу, мельтешить на площади среди стай таких же дронов, курлыкать по утрам, но с фиксированной, пониженной громкостью, чтобы не словить судебный иск против компании от разъярённых жителей.
Последний настоящий голубь исчез с лица Земли лет пять назад, когда утилизационные программы полностью исключили попадание пищевого мусора в городскую и природную среду, насекомые вымерли от скачков температуры, а все ягоды и зерновые стали выращивать исключительно в изолированных системах теплиц. Цены на натуральную продукцию выросли, и сердобольных подкармливателей на площадях не осталось.
Вымерли не только голуби. По пальцам одной руки можно было пересчитать животных и птиц, которые продолжали бороться за существование. Часть из них разводилась в питомниках, но это было неэффективно.
Ходили слухи, что существует хранилище биологических видов, где содержатся помещённые в анабиоз животные. И что когда-нибудь их выпустят на волю. Но Григорий не видел в этом смысла. В истощённой экосистеме теперь не выжить никому, кроме самого приспособленного вида – человека.
Григорий покосился на птицу, сегодня та вызывала не любопытство, а тревогу. Все знали, что камеры, установленные в глазах дронов, защищены каналами приватности и используются в качестве анализа свойств внешней среды и корректировки курса робота, но всё равно под взглядом дрона становилось некомфортно.
– Ну! Пошёл! – Григорий раздражённо махнул рукой, но это было бесполезно. Голубь просидит на парапете ровно до восьми. И только тогда программный код, управляемый багом, прикажет ему улететь.
Григорий подумал, что это насмешка над программой, которая всей мощью электрических импульсов старается подражать реальности. Всего один ничтожный баг – и поведение голубя превратилось в череду совпадений. А реальность, как известно, не терпит ни слишком частых совпадений, ни случайностей.