По дороге к счастью
По дороге к счастью

Полная версия

По дороге к счастью

Язык: Русский
Год издания: 2026
Добавлена:
Настройки чтения
Размер шрифта
Высота строк
Поля

Ирина Яковлева

По дороге к счастью

Глава 1

Вечерняя Ия встречала закат привычным безумием. Солнце картинно тонуло в Эгейском море, а на узких улочках толпились сотни туристов. Фёдору, как айтишнику, эта толпа до боли напоминала DDOS-атаку на сервер — пройти сквозь неё было подвигом. Им с Мией повезло отвоевать относительно уединенный пятачок у самого обрыва.

— Мия, этот закат, конечно, безупречен, — Фёдор прищурился на багровый горизонт, а затем перевел взгляд на девушку. — Но у него есть жирный минус. В отличие от тебя, он не умеет так заразительно смеяться, когда у него воруют картошку фри. Так что в моем личном топе ты лидируешь с огромным отрывом.

Мия рассмеялась, убирая со лба непослушную прядь. Оксфордская выучка в ней всегда боролась с чисто женским кокетством.

— Спасибо, оценку в репозиторий занесла, — подыграла она его терминам. — Но вообще-то этот остров выживает только благодаря этим закатам. Люди прилетают со всего мира ради одного кадра.

— И я их понимаю. Я и сам уже готов уволиться, сжечь ноутбук и остаться здесь навсегда, — Фёдор глубоко вдохнул соленый воздух. — Наймусь чистильщиком бассейнов. Главное — поближе к твоим раскопкам в Акротири. Буду привозить тебе обеды.

Мия мягко улыбнулась, но в её глазах промелькнула практичность исследователя.

— План надежный, как швейцарские часы, Федя. Но не торопись портить трудовую книжку. Моя практика по минойской культуре здесь временная, да и сами минойцы, как ты знаешь, плохо кончили. Так что вечная жизнь на действующем вулкане — так себе перспектива для долгосрочного планирования.

— Разрушила демо-версию моей мечты одним точным историческим фактом, — притворно вздохнул Фёдор. — Ладно, минойцы ждали три тысячи лет, подождут еще вечер. Давай снизим нагрузку на систему: я готов совершить физический подвиг и проводить тебя до дома. Говорят, эти триста ступеней наверх в Ие — лучший тест на выносливость.

— Проводи, — согласилась Мия, принимая его руку. — Проверим, на что способны твои офисные легкие.

Взявшись за руки, они начали подъем по бесконечной каменной лестнице, уводящей прочь от шума воды в белоснежный лабиринт улочек, пахнущих жасмином и нагретым за день камнем. Впереди у Фёдора была еще целая неделя отпуска, подмигивающий в барах Виктор и абсолютная, звенящая неопределенность, которая ему — вопреки всей его айтишной любви к четким алгоритмам — чертовски нравилась.

— Ну вот, мне сюда, — Мия остановилась и повернулась к нему.

Фёдор притянул её к себе и нежно поцеловал, на пару секунд полностью отключив рациональное мышление.

— До завтра, — негромко сказал он, когда она отстранилась.

В густеющих сумерках его взгляд зацепился за несколько деталей: белёная стена, синяя кованая калитка, такая же синяя дверь глубоко внизу... и, кажется, раскидистый куст в палисаднике, чьи контуры в темноте напоминали слона. Но как только Мия скрылась за дверью, визуальные маркеры стёрлись, уступив место эйфории.

Фёдор почти на автопилоте спустился обратно к туристической артерии Ии и зашёл в бар с видом на кальдеру, где за столиком с бокалом местного белого вина уже скучал Виктор.

— Ну что, Ромео, успешно загрузил обновление? — ухмыльнулся Виктор, двигая к другу второй бокал. — Выглядишь так, будто тебе только что одобрили безлимитный кредит.

Фёдор сел, сделал большой глоток холодного вина и... замер. В его айтишной голове, привыкшей к чётким координатам и картам, внезапно сработал аварийный сигнал. Логика выдала критическую ошибку.

Он посмотрел на друга абсолютно трезвым и растерянным взглядом:

— Вить. У нас проблемы с геолокацией.

— В смысле?

— В прямом. Я понятия не имею, где она живёт.

— Ты же только что оттуда! — Виктор вылупился на него. — Ты её до двери довел или у забора бросил?

— Довёл, — Фёдор потер переносицу, пытаясь восстановить в памяти цепочку поворотов. — Но Ия — это не город, это кривой трёхмерный массив. Там нет улиц, там просто бесконечные белые слои. Лестница вверх, три колена влево, синяя калитка, куст-слон. Если я завтра пойду туда один, я в жизни не найду эту конкретную синюю дверь среди трёх тысяч точно таких же синих дверей.

В баре было шумно, пахло цитрусовыми коктейлями и кальяном. Фёдор задумчиво крутил в руках телефон, глядя на экран, где в чате с Мией горел статус «Была в сети 10 минут назад».

— Вить, у меня критическая ошибка в пространственном мышлении, — Фёдор поднял глаза на друга. — Выручай. Ты помнишь, в какую сторону мы сворачивали от главной улицы, когда шли с ней в прошлый вторник?

Виктор сделал глоток холодного белого вина, медленно отставил бокал и посмотрел на Фёдора с нескрываемым изумлением.

— Федя, у тебя в кармане устройство со спутниковой навигацией. Напиши ей: «Мия, скинь геолокацию». Поток данных дойдет до неё за ноль целых три десятых секунды.

— Не могу, — упрямо мотнул головой Фёдор. — Завтра она весь день на своих раскопках в Акротири, приедет уставшая как чёрт. Я хочу сделать сюрприз: дождаться её прямо у калитки с готовым ужином из таверны, чтобы она вообще ни о чём не думала. Если я спрошу адрес, весь романтический эффект полетит к чертям.

Виктор прикрыл глаза рукой, беззвучно молясь айтишным богам.

— Романтика головного мозга, самый тяжелый случай. Ладно, выкладывай свои улики. Что у тебя есть?

— Три поворота налево от главной площади, крутая каменная лестница вниз, синяя дверь. И… куст в палисаднике, который в темноте чертовски похож на слона.

— На слона, — монотонно повторил Виктор, снова прикладываясь к бокалу. — В городе, где все дома белые, все двери синие, а кусты подстрижены одинаково. Потрясающие вводные данные. Узнаю твой стиль, Федя: сначала запустить проект в продакшн без технического задания, а потом надеяться на магию.

Виктор демонстративно заблокировал свой смартфон и перевернул его экраном вниз.

— Значит так, Ромео. Сейчас мы просто сидим и допиваем вино. Ночью в Ие все кошки серы, а улочки превращаются в полосу препятствий. Полезем искать твоего слона прямо сейчас — свернём себе шею. Тут чёрт ногу сломит, навигаторы в этих каскадах домиков сходят с ума, а фонари на лестницах чисто символические. Завтра выспимся, включим холодную голову, логику и найдем эту калитку. Как раз к её возвращению успеем. Идёт?

— Идёт, — выдохнул Фёдор, чувствуя, как паника отступает перед надежным планом друга.

Друзья еще долго сидели на открытой веранде, любуясь ночным островом. В тишине слышался лишь мягкий шум волн, а черная гладь Кальдеры отражала тысячи огней, свисающих со скал, словно гирлянды.

Когда бар закрылся, они не спеша пошли в сторону отеля по опустевшему городу. Без дневной суеты и толп туристов Ия казалась декорацией к фантастическому фильму. Белоснежные стены домов светились в лунном свете, а глянцевый мрамор, которым выложены дорожки, отражал звезды. На безуспешные попытки запечатлеть эту пустынную магию на ночной режим камер ушел целый час, после чего друзья вернулись в номера и крепко уснули.

С утра, за завтраком, они уже развернули штаб планирования. Фёдор вывел карту Ии на экран планшета и задумчиво ковырял вилкой омлет.

— Фактов в нашей базе данных негусто, но попробуем собрать поисковый запрос. Вот мои входные маркеры:


1. Дом стоит на углу, прямо у крутого спуска.

2. Белёная стена, синяя кованая калитка и такая же синяя дверь глубоко внизу.

3. Во внутреннем дворике круглая клумба. В центре — куст, похожий на слона.

4. От пляжа к дому ведет прямая, но очень длинная лестница. Мы вчера петляли по закоулкам, потому что я пытался срезать путь.


Виктор скептически поднял бровь над чашкой эспрессо:

— Федя, друг мой. В Ие каждая первая улица — это вертикальная лестница. Здесь триста ступеней только до старого порта, а если считать все переулки, ответвления и тупики — индекс локаций уходит в бесконечность. А белая стена с синей калиткой — это вообще базовый системный паттерн Санторини. Тут все дома скопированы по одному коду! Это как искать конкретную строчку в чужих бинарниках.

— А как насчет круглой клумбы и слона?! — не сдавался Фёдор. — И калитка маленькая, именно кованая, а не деревянная!

— А вот это уже уникальный идентификатор, — согласился Виктор, оживляясь. — Валидный аргумент. Значит, план такой: бьем город на квадраты и исследуем каждую вертикальную артерию, ведущую от воды вверх. Ищем металл и зооморфную ботанику. Звучит как нормальный квест. Погнали, пока солнце не включили на полную мощность!

Утреннее солнце в Ие пекло нещадно, но парни были полны решимости. Виктор, взяв на себя роль системного архитектора, разделил цифровую карту на сектора.

— Начинаем от старого порта и двигаемся на восток, — командовал он, листая масштаб на экране. — Главный триггер — вертикальные спуски. Проверяем каждую артерию, которая тянется от воды наверх.

Однако поиски быстро превратились в тактическую катастрофу. Уже через полчаса методичного заглядывания в чужие дворы у парней рябило в глазах от белизны.

— Есть контакт! — шёпотом скомандовал Фёдор, припадая к очередной белой решётке. — Вижу синюю дверь!

— Отмена, код ошибки 404, — вздохнул Виктор, заглядывая другу через плечо. — Во-первых, калитка деревянная, а не металлическая. Во-вторых, это не слон, а жертва неудачной стрижки кипариса. И в-третьих, ты только что напугал местного админа.

Огромный рыжий кот, возмущённо шипя, взлетел на забор. Фёдор от неожиданности шагнул назад, но подошва его кроссовка предательски скользнула по отполированному миллионами ног мрамору. Он потерял равновесие и едва не улетел с обрыва в бирюзовую бездну.

Виктор в последнюю секунду железной хваткой цапнул его за лямку рюкзака и рванул на себя.

— Тормози! — прошипел Виктор, восстанавливая дыхание. — Ты мне нужен живым. Я не собираюсь писать объяснительную твоей маме о том, что тебя ликвидировал греческий кот и законы гравитации!

Самым сложным оказалось общение с местным населением. Вернее, с теми, кого они по наивности принимали за местных.

Фёдор целенаправленно перехватил мужчину в яркой гавайской рубашке, который увлеченно снимал панораму Кальдеры.

— Экскьюз ми! — Фёдор постарался придать лицу максимально дружелюбное выражение. — Подскажите, вы случайно не видели здесь поблизости куст в форме слона? Ду ю ноу... элефант буш? Топиари?

Мужчина оторвался от экрана, непонимающе моргнул и с сильным акцентом ответил:

— Слон? Элефант? Оу, yes! Сувенир шоп! Два квартала вниз, там, где старая мельница! Большой серый слон из глины!

— Нет-нет, не сувениры, — Фёдор отчаянно замахал руками, пытаясь изобразить в воздухе ветки. — Живой куст! Растение! Грин плэнт! С хоботом!

Иностранец испуганно попятился. По его взгляду было видно, что он мысленно ставит Фёдору диагноз «перегрев на солнце». Пробормотав что-то вежливое на немецком, он поспешил ретироваться в толпу.

К полудню парни были окончательно измотаны. Жара плавила асфальт, а белизна стен выжигала сетчатку. Они методично прочесали около тридцати вертикальных спусков, изучили сотню типовых синих дверей и исследовали всю местную флору, но ни один кустарник Эгейского побережья даже отдаленно не напоминал слона.

Поиски входили в фазу отчаяния. Солнце палило нещадно, и белоснежные фасады Ии превратились в гигантские зеркала, отражающие свет с такой силой, что город казался одной ослепительной вспышкой.

— Смотри! Слон! — вдруг воодушевился Виктор, указывая на чью-то калитку.

Фёдор, щурясь от нестерпимого блеска стен, заглянул внутрь. Куст и правда отдаленно напоминал слона — по крайней мере, в этом мареве у него явно угадывался хобот. Вот только дверь за ним была кричаще-красной.

— Не наш вариант, Вить, — вздохнул Фёдор. — Мия — археолог-классик, она бы не выбрала такой агрессивный фронтенд. И дверь должна быть синей.

Через двадцать минут Виктор снова едва не перешел на ультразвук:

— Федя! Синяя дверь! Та самая!

Они подбежали к дому. Дверь была идеально синей, кованой и красивой. Но куст в палисаднике, на который с надеждой указывал Виктор, скорее напоминал сытого бегемота, а то и просто бесформенный зеленый шар.

— Это бегемот, Вить. У Мии — изящный топиарный слон, а тут — низкополигональный бегемот. Мы сбились с курса.

И тут Виктор посмотрел на экран своего смартфона. Его лицо стало бледнее извести.

— Федя, система падает, — его голос дрогнул. — У меня четыре процента заряда. Использование навигатора сожрало батарею быстрее, чем мы нашли хоть одну зацепку. Нам нужна розетка! Срочно! Пока мы окончательно не превратились в аналоговых людей в этом лабиринте.

В панике друзья нырнули в первую попавшуюся таверну. И это было лучшим стратегическим решением за весь день. На улице стояла изнуряющая жара, а здесь, на веранде, царил спасительный прохладный полумрак. Тень от большого навеса и раскидистых олив создавала уют, а внутри тихо и приятно гудели кондиционеры. Заведение было выдержано в традиционном стиле Киклад: беленые стены и глубокие синие акценты. Из скрытых колонок негромко лилась народная музыка — перебор бузуки создавал идеальное средиземноморское настроение.

Парни рухнули на стулья, чувствуя себя как серверы после критического перегрева.

— Синьóми, гарсон! — окликнул Фёдор официанта, стараясь использовать те крохи греческого, что успел выучить. — Нам нужно экстренное восполнение ресурсов. Пожалуйста, принесите ваш лучший суп, мясное блюдо с картофелем и самый большой чайник черного чая. [1]

Когда еду доставили к их «терминалу», диалоги прекратились. Фёдор ожидал привычного горохового супа, но местная фава оказалась густым, нежным пюре из уникального санторинского гороха, щедро политым оливковым маслом и посыпанным каперсами. К нему подали ламб клефтико — ягненка, томлёного в пергаменте до такой мягкости, что мясо само сползало с кости, и золотистый картофель, пропитанный ароматами лимона и чеснока. Хрустящий салат с толстыми ломтями феты и обжигающий чай завершили эту «терапию». Всё это казалось им сейчас вкуснее любого мишленовского ужина. [2, 3, 4]

Виктор тем временем совершил невозможное: обнаружил розетку, спрятанную за ножкой стола, и с почти религиозным трепетом подключил свой смартфон.

— Знаешь, Федя, — сказал он, наблюдая, как на экране загорелась молния зарядки, — в старых книгах писали, что путь к цели всегда полон багов и испытаний. Мы только что успешно прошли уровень «Голод и жара». Система стабилизирована. Осталось только дождаться чуда или хотя бы десяти процентов заряда, чтобы снова запустить навигацию.

Основательно подкрепившись и частично восстановив заряд устройств, молодые люди вышли из таверны. Солнце уже коснулось горизонта, и Ия начала свое знаменитое вечернее представление: белоснежные стены вспыхнули золотисто-розовыми и пурпурными оттенками, превращая город в живую декорацию к мифу.

— Осталось ещё несколько улиц в этом секторе, — сказал Виктор, но в его голосе уже не было былой уверенности системного архитектора. — Похоже, наш алгоритм поиска выдает сплошные ложноположительные результаты.

Чем гуще становились сумерки, тем тяжелее давался каждый шаг. Ступени под ногами казались бесконечными, а лабиринт улочек — издевательством над самой идеей навигации. Виктор включил фонарик на смартфоне. Слабый луч дрожал, едва выхватывая из темноты отполированный мрамор дорожек.

Наконец, измотанные до предела, они опустились на ступеньки той самой лестницы, которую, как им казалось, они уже «пропинговали» сегодня десяток раз.

— Может, хватит на сегодня? — тихо произнес Виктор, бессильно опустив плечи. Его всегдашний оптимизм окончательно разрядился. — Давай признаем: система дала сбой. Возможно, это вообще не мой уровень сложности. Мы ищем иголку в стоге сена, который сам постоянно меняет форму.

Фёдор молчал, всматриваясь в тени. Он понимал друга: после целого дня на раскаленном солнце легко было поверить в то, что чудо — это просто баг в программе.

— Знаешь, — наконец отозвался Фёдор, — сдаться сейчас — это как удалить код за пять минут до успешной компиляции. Я не верю в знаки, я верю в то, что детали имеют значение.

Фёдор поднялся и осторожно взял телефон из рук уставшего Виктора. Он медленно повел лучом света в сторону ближайшей стены, замечая то, что другие пропустили бы в спешке. Свет скользнул по изящным кованым узорам калитки и замер.

За синими прутьями, в неверном свете фонарика, среди теней отчетливо проступили знакомые очертания. Большие уши, выгнутая спина и длинный, тянущийся к земле хобот.

— Витя, смотри, — голос Фёдора дрогнул от сдерживаемого торжества. — Кажется, наш слон только что вышел из режима инкогнито.

Они стояли у калитки, вглядываясь в палисадник. Всё сходилось: и угол улицы, и бесконечная лестница рядом, и эта идеально синяя дверь. Радость от находки была такой сильной, что дневная усталость на миг отступила, сменившись азартом победителей, взломавших сложнейший код.

Но не успели они постучать, как сверху, со стороны парковки, послышался перестук шагов по каменным ступеням. Друзья обернулись. По лестнице, ведущей от главной дороги вниз к жилым каскадам, спускалась Мия. В легком рабочем платье, с сумкой через плечо и слегка растрепанными волосами, она выглядела уставшей после целого дня в Акротири, но её лицо мгновенно преобразилось, когда она заметила гостей. [1, 2]

— Федя? — она остановилась в паре ступеней от них, удивленно вскинув брови. — Виктор? Что вы здесь делаете в такой час? И... как вы вообще нашли мой дом?

Фёдор открыл рот, чтобы выдать какую-нибудь впечатляющую фразу о силе интуиции, но слова застряли в горле. Вместо этого он просто, как завороженный, указал рукой на куст-слон в палисаднике.

Мия проследила за его жестом, перевела взгляд на пыльных, помятых, но сияющих друзей, и вдруг рассмеялась — звонко и так заразительно, что эхо разнеслось по притихшей улочке.

— Вы весь день прочесывали Ию в поисках моего «слона»? — сквозь смех спросила она, подходя к калитке и доставая ключи. — Невероятно. Археологи будущего когда-нибудь напишут об этом подвиге. Заходите немедленно. Кажется, кому-то срочно нужно холодное вино и очень подробный рассказ о том, как прошла моя смена на раскопках.

Мия повернула ключ, и кованая калитка со знакомым Фёдору мелодичным скрипом открылась.

— А ведь это была отличная идея с «маяком», — сказал Фёдор, проходя во дворик вслед за ней. — В мире, где всё стандартизировано под синий и белый цвета, ты внедрила уникальный маркер. Мы почти сдались, но твоя «защита от дурака» сработала — слон оказался единственным объектом с неповторимой геометрией.

Мия обернулась и тепло улыбнулась ему, придерживая тяжелую синюю дверь.

— Рада, что ты оценил мой метод навигации, Федя. Но в следующий раз давай всё же обойдемся простым сообщением в мессенджере. Проходите, — она сделала приглашающий жест.

Парни переступили порог, оставляя позади бесконечные ступени, палящее солнце и пыльные дороги Ии. Впереди был прохладный вечер, бокалы с вином и уютный дом, который они сегодня по праву заслужили.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Конец ознакомительного фрагмента
Купить и скачать всю книгу