Выбрать главу

<p>

</p>

* * *

<p>

</p>

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

     Кажется, сосед по комнате вообще не переживал по этому поводу. Он ходил на свидания с Наоми, кормил мистера Прингла или часами просиживал за экраном ноутбука.

     – А если мы всё-таки где-то допустили ошибку? – снова начинал сомневаться Фрэнк, отвлекая Гарольда, когда тот, удобно устроившись на кровати, посвящал себя прохождению очередной видеоигры.

     – Значит, будем заниматься отладкой, – лишь пожимал плечами в ответ Гарольд, не отрываясь от игрового процесса.

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

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

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

<p>

</p>

* * *

<p>

</p>

     Сбой произошёл примерно на восьмидесяти процентах. Один из дескрипторов программного кода запустил математическую операцию в бесконечный цикл, так что Гарольду пришлось воспользоваться грубой отменой.

     – В чём проблема? – обеспокоенно спросил Фрэнк.

     – Ещё не знаю. Нужно сделать расшифровку отчёта об ошибке, – хмурясь, ответил Гарольд.

     – Моделирование прервано?

     – К сожалению, да.

     – Сколько времени понадобится на устранение неполадки?

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

<p>

</p>

* * *

<p>

</p>

     Как выяснилось, проблема оказалась серьёзной, и Гарольд с головой погрузился в исправление программы. Ошибка закралась в самом начале, а это значило, что для отладки понадобится переделать почти весь код.

     – У меня на носу экзамены, поэтому придётся отложить данную работу на следующий семестр, – сообщил Фрэнку сосед по комнате.

     – Да, конечно, – разочарованно ответил Фрэнк.

     Ещё один день и ещё одна упущенная возможность.

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

     У Фрэнка даже появилась безумная мысль о том, что такие, на первый взгляд, незаметные мелочи неизменно отнимают чью-нибудь жизнь. К примеру, достаточно уронить за ужином ложку или вилку, и это обязательно приведёт к трагедии. В воображении молодого человека возникла целая цепь случайных событий: некто наклоняется под стол, чтобы поднять столовый прибор, из-за чего выходит из дома на несколько секунд позже. Вместо того чтобы успеть на зелёный свет светофора, ему приходится остановиться перед красным. Он терпеливо ждёт, а затем переходит дорогу. Нет, причиной гибели станет вовсе не автомобиль. Этот некто приходит на станцию как раз в то мгновение, когда перед ним закрываются двери электрички. Через пять минут, дождавшись следующей, он садится и проезжает четыре остановки. Выходит и идёт дальше по улице. И тут из подворотни его окликает подозрительный парень, которого пятью минутами ранее здесь не было. Завязывается непродолжительный разговор, оба вступают в драку, и, как следствие, гипотетический некто падает на землю с тяжёлым ножевым ранением. Его ещё можно было бы спасти, если бы не водитель кареты скорой помощи, который сегодня всего лишь уронил из кармана ключи…

     "Наверное, у меня развивается паранойя", – подумал Фрэнк.

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

     "Там! Она там! – эхом раздался в памяти голос Мойры Теркл. Она первая увидела Эйприл Джоунз на школьном дворе и прибежала в класс, чтобы сообщить о страшной находке. – Кажется, она мертва".