Пространство уходило вдаль на сотни метров: роботы-манипуляторы вздымались к потолку, словно стальные пауки, хватающие детали с конвейера. Сварка вспыхивала за защитными экранами, отбрасывая синие тени на стены. Дроны носились в воздухе, сталкиваясь в танце, который только выглядел хаотичным. Шум бился о барабанные перепонки – гул моторов, шипение пневматики, звон металла.
Марк дёрнул воротник комбинезона – звукоизоляционная мембрана обволокла уши, превратив какофонию в глухой рокот. Он шагнул в капсулу перемещения у входа в комнату управления – узкую кабину, которая смотрелась странно среди всего этого бесконечного пространства.
«Сборочный участок, сектор 42D», – сказал он, и капсула рванула вперёд.
Стеклянная кабина скользила вдоль линии, как вагонетка по невидимым рельсам. За пятнадцать секунд Марк пронёсся мимо участков штамповки, пайки и многих других. Всё работало идеально. Слишком идеально.
На сборочном участке конвейер полз, как сонная змея. В течение часа, который казался Марку бесконечным, он изучал каждый узел, который способен был влиять на поведение сборочного участка. Физический осмотр не дал никаких результатов. Надежда была только в рассогласовании данных, которые отображались в комнате управления.
Марк подключился к локальной консоли – и вновь уставился в равнодушный поток знакомых цифр. Все, как час назад. Ни малейшего отклонения. Он видал многое, но с таким ещё не сталкивался.
Марк уже разворачивался, когда его взгляд зацепился за крышку сервисной ниши у пола. Замок был повернут не так, как должен. Марк присел, выждал несколько секунд и попробовал легким движением сдвинуть крышку. Она поддалась – внутри, среди панели, переливающейся огоньками, где-то в углу, мерцало устройство. Чужое. Кто-то встроил его в систему, замаскировав под штатный блок.
Тот, кто его сделал, пытался органично вписать его во внутреннее пространство консоли.
Раньше Марк даже не подумал бы, что оно тут лишнее, но теперь он знал линию наизусть. Кроме него на этой линии давно никого не было.
Нейрочип дёрнулся: «Отчёт ожидает подтверждения». Удар «Гефеста» прозвучал неуклюже, словно сломанный мотор.
«Контроллер линии 951413, дополнение к отчёту, – Марк тревожно разглядывал устройство. – Причина отклонения не установлена. Рекомендую дальнейшее наблюдение и проведение дополнительных сканирований линии».