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