В шумном диспетчерском зале аэронавигационного узла Стокгольма глава смены Маркус Торсен исхитрялся одновременно говорить с военными по телефону, отдавать распоряжения подчинённым, слушать в одном наушнике аварийный сигнал, идущий с борта NP412, а также искать что-то на своём рабочем дисплее и делать быстрые пометки карандашом.
– Офицер, я не могу дать вам больше информации. Нет, мы не знаем причину аварии. Мы пытаемся связаться с экипажем, но ответа пока нет… Ян, Ингунн, вы передали своих подопечных? Отлично, подключайтесь к Андреасу. Ищите любой самолёт, поведение которого похоже на NP412. Нет, офицер, это я не вам. Мы предположили, что в «НАПС» ошибка и реальное местоположение рейса 412 прикреплено к другой метке в системе. Что говорят ваши радары? Какая-нибудь отметка изменяет своё положение таким же образом, как докладывает 412-й? Нет? А какой радиус вы охватываете? Так, понял. Да, хорошо. Через какое время истребители будут в воздухе? Ага, спасибо… Андреас, ты получил ответ от экипажа?
Андреас Сандстрём поднял на него глаза и коротко отрицательно качнул головой. При этом он непрерывно продолжал повторять в микрофон:
– Борт NP412, это Стокгольм. Повторяю. Борт NP412, это Стокгольм. Ответьте. Борт NP412, это Стокгольм…
Одновременно он искал глазами на дисплее любой самолёт, чьё поведение совпадало бы с сообщением, транслируемым бортовым компьютером аварийной машины. Его коллеги, Ян и Ингунн, делали то же самой. Увы, пока ничего не получалось. Единственная отметка в системе, которая отчитывалась через «НАПС» о резком снижении высоты, принадлежала значку с кодом NP412. Но по этим координатам в воздухе было пусто! Военные проверили это не раз и не два. Чертовщина какая-то!
– Коллеги, внимание! – Маркус повысил голос, привлекая всеобщее внимание. – Начинаем тотальный поиск. Передайте всем бортам в нашей зоне ответственности запрет на смену курса и эшелона. Все экипажи должны быть на связи. Ян, найди машины, ближайшие к координатам борта NP412, узнай, не видят ли они снижающийся самолёт, следы его двигателей, что угодно! Ингунн, я сейчас открою тебе канал связи с военными. Будешь сверять наши данные из «НАПС» с их реальными отметками на радаре. Чтобы через 15 минут мы имели по каждому самолёту подтверждение его положения в небе. ВВС обещает поднять истребители для поиска, но на счету каждая секунда. Да, вот ещё что! Андреас, попытайся пробиться к бортовому компьютеру 412-го, запроси «пинг».
«Чёрт, как же я сам не подумал!». Андреас ощутил неприятный укол самолюбия. Это не было стандартной процедурой, но диспетчер с его опытом должен был помнить об этой штуке. Такую функцию стали встраивать в программное обеспечение авиационных бортовых компьютеров после нескольких пропаж самолётов. Суть идеи проста: если авиалайнер захвачен или повреждён, так что невозможно напрямую получить от экипажа информацию об его местоположении, но сохранился канал связи с бортовой автоматикой, то можно отправить запрос компьютеру самолёта. В ответ он вышлет короткое сообщение с зашифрованным в нём временем отправки. С точностью до миллионной доли секунды. Сравнение этого времени с таким же точным временем получения сообщения позволяло вычислить хотя бы примерное расстояние до самолёта. Правда, почти одновременно с этим была запущена система «НАПС», за время эксплуатации которой не было ни одного инцидента с пропажей воздушного судна. Так что все привыкли полагаться на неё и о возможности «пинговать» самолёт почти забыли. Но сама эта функция всё ещё сохранялась. Точнее говоря, могла сохраниться, если её не удалили из новых версий программного обеспечения.
Андреас порылся в памяти, вспоминая, как же это делается. При этом он продолжал непрерывно повторять в микрофон свою мантру:
– Борт NP412, это Стокгольм. Повторяю. Борт NP412, это Стокгольм. Ответьте. Борт NP412, это Стокгольм…
Увы, в ответ он слышал только бесстрастный механический голос:
– Внимание! Говорит борт NP412. Говорит борт NP412. Аварийная ситуация. Разгерметизация пассажирского салона и пилотской кабины…
Андреас наконец-то вспомнил, как запускается «пинг». Нашёл нужную закладку в программе. Ввёл данные рейса NP412. Выбрал команду «Установить связь». Бесполезно. Индикатор в окне программы оставался неприветливого красного цвета. Андреас попробовал ещё раз. Ещё. Ещё раз. Бесполезно. Цвет индикатора – красный. Внезапно в наушниках захрипело и затрещало. Поверх бесчувственного синтезированного голоса ворвался прерывающийся, теряющийся в помехах, искажённый мужской голос: