Последствия того масштабного прорыва эхом прокатились тогда по всем ближайшим мирам. Твари через Демониум проникли на Землю. И в этой беде, конечно, винили нас.
Пока я предавался воспоминаниям, очкарик немного отвлекся от моей персоны, что-то высматривая на мониторе своего компьютера.
— Вот сейчас и посмотрим, как вы знаете систему! — Вдруг воодушевился он. — Лиза, открывай программу. Пусть Элир даст прогноз. Только что как раз прошел сигнал о возможном прорыве.
Девушка сделала пару манипуляций на своем ноутбуке и развернула его в мою сторону.
— Готово, — резюмировала она.
Я посмотрел на совершенно незнакомый интерфейс программы с кучей окон, графиков и мелькающих цифр. Разобраться в этой белиберде было возможно, но точно не за пять минут. Я не стал скрывать свои пробелы в программном обеспечении и сказал:
— Если дадите мне пару часов, я дам не только прогноз, но и скажу, есть ли у системы недостатки.
Последнее словосочетание очкарику очень не понравилось. Он прищурил глаза и выдал:
— Понятно. Все-таки с системой незнакомы.
— Если вы под системой понимаете лишь интерфейс программы, то да, незнаком. А вот по сути разбираюсь получше многих. — Честно говоря, допрос с пристрастием прогнозиста меня порядком разозлил.
— Элир, не принимайте на свой счет. Но у нас нет возможности вас обучать. Отделу нужен готовый эксперт, а не практикант с учебки.
Мысленно моя челюсть отвисла.
Скрутить что ли его в бараний рог?
Ладно, попробую быть терпеливым.
— Я не прошу меня учить, — мне было сложно говорить спокойно. — Делайте свое дело. А я некоторое время побуду сторонним наблюдателем.
Очкарик переглянулся с Лизой, пожал плечами и сказал:
— Хорошо. Только не мешайте.
И после этих слов оба сотрудника потеряли ко мне интерес, погрузившись в привычную им работу.
Я молча наблюдал.
Через полчаса я разобрался с функционалом их программы, попросил ноутбук и полез потрошить программный код. В основном меня интересовали входные параметры системы мониторинга, а также модель, по которой строился прогноз.
Еще через пару часов я имел полное представление обо всех следящих датчиках, собирающих информацию на территории Костромы. И сделал определенные выводы. Во-первых, использование подобных технологических приборов имело свои преимущества. На Демониуме мы применяли их магические аналоги, которые требовали частой перезарядки и реагировали на колебания различных полей. Последнее обстоятельство иногда существенно искажало прогноз. А использование гибридного датчика могло бы решить эту проблему.
Помимо полезной информации для себя, я определил слабые места комитетской системы. И они были довольно существенными.
Очкарик будет взбешен!
Прогнозная модель состояла из нескольких математических зависимостей, по которым определялись координаты эпицентра прорыва, а также временной диапазон, в который он может произойти. Проблема была в том, что определяемое местоположение имело неслабую погрешность, порой достигающую одного-двух километров. Кроме того, временной диапазон тоже имел большой разброс. Поэтому я совершенно не удивился, когда через три часа после того, как очкарик передал свой прогноз группе оперативного реагирования, к нам в отдел влетел уставший, грязный и злой Марк и, нависнув над гуру, процедил сквозь зубы:
— Дима! С меня хватит! В следующий раз сам поедешь разгребать свое прогнозное «афно»! Мы с ребятами час прождали выброс! Час! А когда он случился, то оказалось, что мы по другую сторону Волги! Ты вообще представляешь, насколько сложнее ликвидировать разлом, который уже раскрылся и перешел в активную фазу!
Вид у очкарика был обиженный.
— Скажи спасибо, что у нас в принципе есть информация о грядущем прорыве, — буркнул он.
— Низкий вам поклон! — Скрипнул зубами Марк.
Его злость и недовольство можно было понять. Он со своей группой не успел закрыть разлом вовремя. Когда маги прибыли на место, уже началась активная фаза. Сквозь обширную дыру в пространстве между мирами вовсю лезли потусторонние твари. Судя по запаху, тяжелым шлейфом тянущемуся от Марка, столкнулись они с царами.
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-144', c: 4, b: 144})
Я непроизвольно сморщился.
Эти мелкие, не больше ладони, летающие существа отвратительно воняли, кусались и пронзительно визжали, атакуя звуковыми волнами. Я не раз имел с ними дело на Демониуме, и после стычек приходилось часами отмываться от мерзкой слизи и запаха. А голова продолжала звенеть как минимум пару дней.
Не удивительно, что маг такой дерганый и агрессивный. Если бы прогноз был точнее, они бы успели оперативно стянуть ткань пространства. В этом случае и энергии потребовалось бы меньше, и цары остались бы по другую сторону разлома.
— Марк, давай без истерик, — вмешался в перепалку я. — В следующий раз прогноз будет точнее. Гарантирую.
Маг хмуро вздохнул и направился к выходу из отдела.
— Кстати, вместо мыла советую использовать уксус, — бросил я ему вдогонку. — Он и запах отобьет, и пятна на коже позволит отмыть.
— Попробую.
Когда за Марком закрылась дверь, я повернулся к очкарику и предложил:
— Ну что? Усовершенствовать систему будем?
Тот ответил недоверчивым взглядом.
— Дим, не будь ты таким колючим, — Лиза встала со своего места и уперла руки в боки. — Пора признать, что твоя разработка не идеальна. И, возможно, свежий взгляд со стороны поможет нам сдвинуться в мертвой точки.
— Да делайте вы что хотите! — Гуру махнул рукой, с разочарованием глядя на свой монитор. — Сколько труда вложено, а благодарности никакой!
— Дмитрий, поставьте себя на их место. Ошибки вашего прогноза могут стоить им жизни. — Добавил я.
И с какой Бездны я его уговариваю?
— Да понимаю я. Но кроме имеющейся системы пока ничего лучше нет.
— Никогда не поздно принять помощь. Я хоть и не имел дело с вашими разработками, но могу подсказать несколько идей.
— Что именно? — После долгого молчания очкарик капитулировал.
Я улыбнулся, предвкушая продолжительные разборки.
— В прогнозной модели изначально заложена ошибка, — я развернул свой ноутбук в сторону Дмитрия и Елизаветы и указал на пару цифр.
Когда они увидели на экране фрагмент вскрытой программы, оба шумно выдохнули.
— Элир, вы же сказали, что не работали с этим программным обеспечением? — Гуру удивленно хлопнул глазами. — Как вам удалось в столь короткий срок взломать код и разобраться в модели?
— Я быстро учусь, — отмахнулся я. — Какие координаты приняты за начало вектора, по которому происходит разлом?
— Координаты точки пересечения общей пространственно-временной оси и полярной оси Демониума. — Незамедлительно выдал очкарик.
— А с чего вы взяли, что это верно?
— Но… — Блондин вдруг запнулся и подвис.
— Предлагаю вместо ваших данных использовать мои, — я написал на листе бумаги новые координаты, которые предусматривали начало вектора в Бездне, а также преломление от влияния Демониума.
Гуру глянул на цифры, а потом ввел их у себя на компьютере. Минуту он что-то проверял, хмурясь и почесывая лоб, а затем просиял:
— Результат гораздо лучше! Я сопоставил обновленную модель и реальные координаты сегодняшнего разлома. Погрешность всего в пятьдесят метров! Но откуда вы знали?
— Я же говорил, что имею немалый опыт.
— Ладно, — кивнул очкарик. — Какие еще будут предложения?
— Это зависит от того, сколько времени вы готовы уделить корректировке системы. На мой взгляд, здесь и недели не хватит. — И я провокационно вздернул бровь.
Однако гуру, воодушевленный полученным результатом, лишь глянул на меня поверх очков и сказал:
(window.adrunTag = window.adrunTag || []).push({v: 1, el: 'adrun-4-145', c: 4, b: 145})
— До следующего прорыва я совершенно свободен.
Работать с очкариком оказалось интересно. Он был неглупым парнем с глубокими знаниями в своей области. Гибкий ум и широкий кругозор позволяли ему понимать меня с полуслова. Кроме того, и я в процессе общения получал полезную информацию.