– Эй, кучка бестолочей! Почему вы только сейчас вышли со мной на связь?
Бестолковый Котенок нажал кнопку приема вызова, желая выплеснуть наконец всю скопившуюся на душе горечь, но неожиданно из смарт-браслета вылетел мыльный пузырь, который оказался голографической проекцией Нохару Тэру.
– Ты? – выдохнул Бестолковый Котенок, пытаясь разобраться в своих чувствах.
Кто бы мог подумать, что первым, кто свяжется с ним в час нужды, будет его заклятый враг Нохару Тэру.
Тэру свирепо насупил брови, но, оглядевшись по сторонам, презрительно рассмеялся:
– Так ты, подлец, собрался улизнуть?
– И что с того? – Му Энь решил не отрицать очевидное.
– Ты избегаешь схватки со мной! – мрачно упрекнул его Тэру. – Умничаешь все время – и только.
Бестолковый Котенок возмущенно ответил:
– Говори что угодно. У меня сейчас одна проблема: нет денег.
– Ладно, я тебе немного подкину. Быстро заряжай VR-шлем и выходи в сеть! Встретимся на старом месте!
Не дожидаясь ответа, Тэру торопливо выключил коммуникатор. Его полупрозрачная проекция исчезла, как лопнувший мыльный пузырь.
Бестолковый Котенок скривил губы, чуть не плача:
– Я даже не взял с собой этот шлем. Неужели Тэру и правда подкинет денег?
В тусклом свете Му Энь осмотрелся. Активировав в смарт-браслете навигационную карту, он, не веря своим глазам, обнаружил недалеко от Лагеря испорченных машин старую беспроводную зарядную станцию. Му Энь достал из кабины грузовичка дождевик и, не обращая внимания на ливень, пошел на поиски станции. Еще издалека Бестолковый Котенок направил на нее смарт-браслет, ввел номер своей учетной записи и пароль. На виртуальном экране отобразился платежный баланс, который действительно пополнился на 200 звездных монет!
Пока Му Энь размышлял, стоит ли снова связаться с Нохару Тэру, из его кармана выпал значок Улыбающегося кота. Закатившись в траву, значок пропал из виду. Бестолковый Котенок все обыскал и в растерянности почесал затылок:
– Странно… Значок стал часто теряться в последнее время. Может, электромагнитная застежка сломалась? Ладно, надо сперва подзарядить грузовичок, заварить хлопьев и поесть как следует.
Прошло немного времени, и в тесной кабине грузовичка зажегся слабый свет, загорелись аварийные индикаторы, а приборная панель замигала.
Му Энь заварил большую миску хлопьев, чтобы утолить голод. Когда дела пошли на лад, Бестолковый Котенок осознал, что совсем выбился из сил. Он нашел сухое местечко в багажном отсеке и улегся, не раздеваясь.
Глава 2
Ночной визит в Лунный город
Стоило Бестолковому Котенку забыться в полусне, как раздался оглушительный грохот. Му Энь испуганно открыл глаза и увидел, что Бао-младший, который почти полностью разрядился, яростно бьется о кузов. Лу Цзюнь также вел себя странно. Он свернулся клубочком на заднем сиденье и непонимающе пялился на Бао-младшего.
– Бао-младший, что стряслось? – Му Энь в недоумении перевернулся на другой бок и шлепнул механического кота по голове в надежде, что тот утихнет. В ответ Бао-младший полоснул Бестолкового Котенка по руке металлическими когтями, оставив на тыльной стороне его ладони несколько кровавых полос.
– Вот ведь, неужели из-за тряски сбилась программа? – огорчился Му Энь.
Бао-младший издал резкий щелчок. Он собрался снова наброситься на Бестолкового Котенка, но тут за окном возникла черная тень, а затем кто-то с силой дернул дверцу машины.
Внутрь мгновенно ворвался свирепый ветер. Бао-младший ринулся к черной тени, но спустя секунду был отброшен назад и рухнул на пол кабины.
– Бао-младший! – Му Энь в испуге нагнулся к механическому коту, чтобы его осмотреть, и увидел, что тот автоматически отключился. Из кошачьей пасти выползло множество металлических жучков размером с ноготь. Они черным потоком хлынули в щель между багажным отсеком и кабиной и быстро пропали из виду.
Му Энь хотел разобраться, в чем дело, но тут в машину протиснулась темная фигура.
– Кругляш!
Робот несколько раз встряхнулся, и брызги дождевой воды полетели Бестолковому Котенку прямо в лицо. Проецируемая надпись, которая вращалась вокруг головы робота, сообщала:
– Страж Белое облачко, зачем ты за мной увязался? – Бестолковый Котенок ошарашенно глядел на робота. – Если бы ты разрядился или сломался по дороге, тебя бы выкинули на свалку, как мусор.
– Робот-защитник типа «Щит-XP» – это не мусор, – бесстрастно ответил Кругляш. – В соглашении о временном уходе указано, что опекун не может отказаться от робота, в противном случае это будет нарушением контракта.
– Я не могу быть твоим опекуном, я еще маленький, – раздраженно пробормотал Бестолковый Котенок. – К тому же с тех пор, как я тебя встретил, мне не везет… Короче, давай уходи. Я хочу побыть один.
– Мы пойдем вместе, – отчеканил Кругляш, помолчав несколько секунд.
– Пойдем? С тобой? Куда? – разразился Му Энь вопросами.
– Мы пойдем в Лунный город на Подводный рынок, чтобы купить раствор для клеточной регенерации.
– У меня же нет денег, – беспомощно выдохнул Бестолковый Котенок. – Иди сам. Я ничего не знаю ни про Лунный город, ни про раствор для регенерации.
Над головой робота возникла проецируемая надпись из рубрики «Научно-популярное»:
Кругляш подсветил последнее предложение своего сообщения.
– Ты хочешь сказать, что в Лунном городе смогут починить чип Бычка-4? – В сердце Бестолкового Котенка вспыхнула искорка надежды.
– Да, именно так. – Кругляш спроецировал документ с перечнем более десятка мастерских и описанием всевозможных способов ремонта микросхем.
– Но у меня есть только 150… нет, 90 звездных монет, – сообщил Му Энь, взглянув на смарт-браслет, после чего неуверенно спросил: – Этого хватит?
– В Лунном городе используют хрустальные монеты, – отчитался Кругляш, просматривая проецируемые данные. – Мы можем подать заявку на участие в благотворительной программе искусственного интеллекта…
– Что? – Бестолковый Котенок с интересом пробежал глазами проецируемый текст. – Разве это не схема обмана для глупых детишек?
Кругляш воспроизвел видеоролик с забавным клоуном в зеленом парике, который вопрошал:
– Бедный ребенок, ты попал в трудную ситуацию, верно? Приходи на чудесный Подводный рынок! Наши новейшие технологии помогут тебе одолеть злой рок и покончить с бедами, обрести душевный покой и вечную жизнь…
– Кто это? Он не похож на хорошего человека, – усомнился Му Энь.
– Совершенно верно, – неторопливо подтвердил Кругляш. – Это сэр Купорос, подпольный финансист.
– Луч надежды для тех, кто еле-еле сводит концы с концами! Кредитная Лунная карта! Поможет решить все неотложные проблемы… – Виртуальный клоун низвергал на слушателей потоки информации о финансовых предложениях.
– Страж Белое облачко, а ты не злая машина? – встревожился Му Энь, вытаращив глаза.
– Объясняю еще раз. На роботов-защитников устанавливается операционная система типа «Щит-XP». Все продемонстрированные материалы хранились в шкафу доктора Гэ Пэйци, – спокойно сообщил Кругляш. – Давай рискнем и отправимся в Лунный город. Купим раствор для регенерации клеток и починим чип.
Бестолковый Котенок, нахмурившись, разбирал проецируемый текст. В его голове все перемешалось. Он ощущал легкое головокружение. Му Энь понятия не имел, откуда взялся страж Белое облачко. Можно ли ему доверять?
– Я едва свожу концы с концами. И как же оформить эту Лунную кредитку? – чуть помедлив, нерешительно поинтересовался Бестолковый Котенок.
– В Лунный город могут попасть только члены особого сообщества. После вступления в него сразу выдается Лунная кредитная карта соответствующего уровня членства, – деловито проинформировал Кругляш. – Мой хозяин взломал аккаунт одного из участников сообщества Лунного города уровня Черный кварц и получил право выставить двух кандидатов в новые члены сообщества.
– Так… Погоди. Почему ты не идешь один? Зачем тебе нужен я? – пытаясь унять беспокойство, полюбопытствовал Му Энь.
– Режим энергосбережения не позволяет осуществлять функции защиты и нападения, поэтому необходимо участие опекуна.
– Оказывается, это ты меня так просишь об одолжении, – ухмыльнулся Бестолковый Котенок, приподняв брови. – Без проблем. Что касается платы за защиту, просто отблагодари своего хозяина за то, что он выдвинул меня как кандидата. Кстати, а где находится Лунный город? Когда доберемся туда, мне бы сначала поесть!
– Для загрузки навигационной карты требуется более 50 процентов заряда батареи или подключение к зарядному устройству.
– Ты проделал весь этот путь, чтобы я зарядил тебя? – Му Энь глянул на смарт-браслет, где отображался текущий баланс. – Электричество еще есть, забирай себе.
Следуя указаниям Бестолкового Котенка, Кругляш уселся рядом с зарядной станцией. Над его макушкой кружилась голографическая надпись:
Му Энь вернулся в кабину грузовичка и глубоко вздохнул. Его беспокоили металлические жучки, которые выползли из пасти Бао-младшего.
Дождь за стеклом становился все тише. В омытом дождем Лагере испорченных машин из мрака уныло проступали кучи мусора, в которых угадывались обломки брошенных автомобилей.
В щели, которую Бестолковый Котенок не смог отыскать, тем временем собралось более десятка металлических жучков, превратившихся в черного механического скорпиона размером в половину ладони. Пощелкивая металлическими деталями и покачивая механическим хвостом, робот-скорпион высунул голову из щели.
Он скользнул взглядом по пареньку и механическим котам, потом сфокусировался на страже Белое облачко. Красные электронные глаза робота спроецировали панель данных, на которой выскочила красная, режущая глаз строка команды:
Робот-скорпион выкарабкался из грузовичка и, оказавшись на земле, осмотрелся по сторонам.
Покинув пещеру, скорпион подполз к ветряной мельнице, которая высилась посреди свалки, и выбрал самый крупный из лежащих поблизости грузоподъемных кранов. Издав резкий щелчок, робот без труда проделал отверстие в днище кабины и оказался внутри. Песчаные бури давно изъели крытое брезентом сиденье и стальной каркас пульта управления. Скорпион молниеносно просканировал взглядом заляпанную грязью приборную панель, взмахнул хвостом и вонзил в нее свое острое жало. В глубоком сумраке раздался тоскливый скрежет. Гигантская стрела крана пришла в движение, словно лапа огромного чудовища, восставшего из мертвых. Отбрасывая холодные блики, в воздухе закачался метровый, остро заточенный крюк.
Бестолковый Котенок выскочил из грузовичка. С помощью Кругляша он вставил полностью заряженный аккумулятор в батарейный отсек, после чего оба забрались в тесную кабину.
Через несколько секунд грузовичок завелся.
– Загрузка навигационной карты Лунного города завершена, время в пути от вашего местонахождения до конечной точки составит ориентировочно 1 час 35 минут, – неторопливо проинформировал Кругляш.
Страж Белое облачко занял почти всю кабину, плотно прижав Бестолкового Котенка к дверце.
– Ты уверен, что Лунный город находится в Грозовой бухте? – засомневался Му Энь, включая дворники. – Я вырос в городе Металлолома, но никогда не слышал про тайный город с Подводным рынком.
Бестолковый Котенок внезапно нахмурился. Впереди в желтом свете автомобильной фары он разглядел стрелу грузоподъемного крана, и его сердце сжалось от страха:
– У меня, что, в глазах рябит? Я видел, как эта штука движется.
– Внимание! – Зеленые электронные глаза стража Белое облачко моментально загорелись красным. – При обнаружении опасности активируйте высокий уровень защиты.
– Что? Опять высокий уровень защиты?
Дворники смахнули с лобового стекла остатки дождевой воды. В этот момент расплывчатый силуэт гигантского монстра прорезал серую завесу ливня и что-то с силой ударило по капоту грузовичка. Бестолковый Котенок завизжал от ужаса.
– Ложись! – крикнул Кругляш.
Му Энь машинально пригнулся. Сильный порыв ветра ударил ему в затылок, следом раздался оглушительный грохот, и грузовичок заходил ходуном из стороны в сторону.
Бестолковый Котенок поднял голову и увидел, что находится посреди облака удушливого дыма и пыли под защитой стража Белое облачко, который накрыл его своей рукой, как подушкой безопасности. С удивлением глотнув прохладный воздух, Му Энь обнаружил, что у грузовичка срезана крыша и он превратился в кабриолет. Сама крыша покачивалась в воздухе, насаженная на крюк подъемного крана.
– Что случилось? Разве эти краны не списаны? – В душу Бестолкового Котенка закралось нехорошее предчувствие.
В этот момент стрела подъемного крана ожила, взмахнула крюком и ударила по кабине грузовичка.
– Бежим! – завопил Бестолковый Котенок и, оттолкнув стража Белое облачко, выскочил из машины.
Удар крюка пришелся точно по центру кабины, расплющив сиденья в лепешку.
Не помня себя от испуга, Бестолковый Котенок сидел на земле, глотая ртом воздух. Не среагируй они с Кругляшом так быстро, даже вообразить страшно, чем бы все кончилось!
Подъемный кран на этом не успокоился. Он без остановки двигал стрелой, отчего громоздкий крюк раскачивался в воздухе, как маятник. Теперь он, похоже, был нацелен на стража Белое облачко.
Ловко перекатываясь, Кругляш раз за разом успешно уклонялся от ударов крюка, а вот старым автомобилям в Лагере испорченных машин повезло меньше. Издавая неимоверный лязг и скрежет, крюк сминал их в лепешку один за другим.
– Страж Белое облачко! Не дай ему разбить Бычка-4! – Му Энь вцепился в свои растрепанные волосы и готов был броситься вперед, чтобы остановить мелькающий то слева, то справа крюк.
– Ищу источник сигнала. – Уворачиваясь от крюка, Кругляш направил из красного электронного глаза луч, который указал на кабину подъемного крана.
– Понял! Держись, Кругляш! – Бестолковый Котенок воспрянул духом и, стиснув зубы, ринулся к старому подъемному крану. Вскарабкавшись вверх с ловкостью мартышки, он рывком распахнул дверь кабины.
Внутри было полно дыма и пыли. Увидев, что там творится, Бестолковый Котенок задрожал от страха.
На панели управления, вонзив хвост в разъем электропитания, сидел черный механический скорпион. Из его тела в энергосистему крана непрерывно струился поток темно-красного света!
– Что это за штуковина… – Бестолковый Котенок сперва решил, что скорпион ему померещился, но времени на раздумья у него не было, потому что удары крюка участились и стали еще яростней. Бычку-4 и стражу Белое облачко грозила смертельная опасность. Лагерь испорченных машин содрогался от грохота сминаемых автомобилей.
Бестолковый Котенок поспешно протянул руку, чтобы стащить скорпиона с панели управления. Но как только кончики пальцев коснулись механической твари, Му Энь ощутил резкую боль, словно схватился за раскаленный паяльник. Бестолковый Котенок с визгом отдернул руку.
Му Энь был в панике, но вдруг заметил в углу кабинки грязное ведро с надписью «Сильнокислотный очиститель», на дне которого оставалось еще немного жидкости. Не раздумывая, Бестолковый Котенок выплеснул содержимое ведра на робота-скорпиона.
С пронзительным скрежетом скорпион рухнул с панели управления на пол, распространяя вокруг удушливый запах гари. Послышался звук разбивания электронных компонентов.
Пока скорпион яростно дергался в луже очистителя, его металлическое тело принимало самые различные конфигурации. Перед глазами Бестолкового Котенка промелькнули силуэты патрульных роботов CE-6 и PB-3. Но больше всего Му Эня поразило, что в конце концов скорпион превратился в значок Улыбающегося кота.
– Что за дела? Это мой значок? – Бестолковый Котенок почувствовал, как кровь стынет в жилах.
Он осторожно подобрал значок и выбрался из кабины крана.
В Лагере испорченных машин воцарилась тишина. Старый кран безжизненно замер, ничем не отличаясь от прочего автомобильного хлама. Только большой железный крюк по-прежнему раскачивался на стреле, но и он вскоре остановился, сгинув во мраке.
Кругляш весь измазался в грязи и цветом напоминал ожившее столетнее яйцо [2]. Подойдя к Бестолковому Котенку, он просканировал странный значок.
– Сканирование завершено. Перед нами внеземной разумный механический организм. Боится кислоты. Остальная информация не подлежит расшифровке, – пробубнил Кругляш, поднял с земли стеклянную бутылку и протянул Бестолковому Котенку. – Положи его сюда, чтобы не сбежал.
Му Энь испуганно кивнул, поспешно запихнул значок в бутылку и закупорил горлышко. Звякнув о дно бутылки, значок внезапно распался на множество металлических жучков. Они беспорядочно ползали по стеклу, напоминая оживший поток черной жидкости. У Бестолкового Котенка аж мурашки побежали по коже. Это были те самые диковинные жучки, которые выползли из пасти Бао-младшего.
– Может, из-за этих жучков мне в последнее время так не везло? – Бестолковый Котенок стиснул зубы и попытался зашвырнуть бутылку как можно дальше.
– Это объект повышенной опасности. Не стоит бросать его куда попало, – остановил друга Кругляш.
– Если его нельзя выбросить, значит… – Бестолкового Котенка осенила блестящая мысль, и он поинтересовался: – Если Лунный город – это зона свободной торговли, там можно продать этих чудо-жуков?
– Покупатели, возможно, найдутся, однако…
– Значит, стоит попробовать. – Му Энь слегка повеселел. Еще не оправившись от ужаса, он разглядывал жучков в бутылке. – К тому же, если эта штука опасна, лучше побыстрее от нее избавиться. Иначе они так и будут нас преследовать.
В зеленых глазах стража Белое облачко блеснул едва заметный огонек. Вместе с Бестолковым Котенком он запрыгнул в грузовичок без крыши. Друзья проверили, все ли в порядке, кое-как вырулили из Лагеря испорченных машин и отправились на восток. Грузовичок покачивался, то и дело изрыгал клубы черного дыма и, казалось, вот-вот развалится на части. Приятели долго ехали вдоль границы города Металлолома по проложенному сквозь горы шоссе в сторону Грозовой бухты, а затем, следуя указаниям навигатора, свернули на узкую размокшую дорогу и в конце концов остановились у подножия крутого утеса. Омытая дождем природа и свежий воздух вселяли покой и безмятежность. Издалека доносился шум морских волн, то громкий, то тихий, то протяжный, то прерывистый. Бестолковый Котенок изнывал от голода и жажды, валился с ног от усталости и сильного напряжения, отчего не мог выговорить ни слова.
Вместе с Кругляшом Му Энь вышел из грузовичка и стал карабкаться в гору. Парень плелся позади, еле волоча ноги. Время от времени он спотыкался о камни и корни деревьев. Когда его силы были совсем на исходе, сквозь густое сплетение лиан и древесных веток прямо ему в лицо брызнули лучи серебристого света.
– 127 метров до места назначения, – сообщил Кругляш, шагая вперед.
Шипы и ветки оставляли на теле Кругляша зеленые царапины, которые быстро исчезали.
Когда Бестолковый Котенок наконец выбрался из чащи леса и добрался до вершины утеса, перед ним открылась захватывающая дух картина. Мерцающая серебром луна медленно погружалась в море облаков, стремившихся ввысь. Все вокруг: небо, облака, Му Энь, Кругляш – окрасилось синим.
Вечерний ветер гладил Бестолковому Котенку лицо и ворошил волосы. Опьяненный пейзажем и шумом морского прибоя, Му Энь позабыл о времени, голоде и жажде.
– Прибыли в место назначения, – отрапортовал Кругляш.
– Прибыли? Это здесь? – очнулся Бестолковый Котенок.
Он огляделся по сторонам: повсюду виднелись отвесные скалы, ничуть не похожие на рынок. Кругляш молча достал из потайного кармана на правом плече обруч и надел его Бестолковому Котенку на голову.
– Что это? – встревожился Му Энь.
– Смарт-обруч, на который предустановлен идентификационный код новичка, собравшегося посетить Лунный город. Он поможет тебе скрыть свою человеческую личность, – ответил Кругляш, подходя к краю обрыва. – Прыгаем через минуту.
Сперва Му Энь подумал, что от усталости он плохо расслышал. В это время позади раздались рев мотоцикла и громкий крик:
– Эй, парень, посторонись! Дай всем оценить мою мощь!
Бестолковый Котенок и Кругляш обернулись. Из леса вылетел мотоцикл. Он во весь опор несся к вершине утеса. На мотоцикле восседал здоровяк средних лет в красной кожаной куртке. Не сбавляя скорость, он решительно устремился к краю скалы и исчез…
Спустя пять или шесть секунд Му Энь пришел в себя, быстрым шагом подошел к обрыву, над которым клубились облака, и посмотрел вниз:
– Что это было?
– Теперь наша очередь, – ответил Кругляш.
– Что? Нет. Подожди… – Бестолковый Котенок был не против сперва уточнить некоторые детали, но страж Белое облачко больше не мог ждать. Втянув руки-ноги внутрь туловища, он превратился в гигантский шар для боулинга, который подкатился к Бестолковому Котенку и столкнул его с утеса, как кеглю.
Кругляш плотно прижался к спине Му Эня и уверенно развернул навстречу ветру пару скользящих по воздуху крыльев.
– А-а-а… – истошно завопил Бестолковый Котенок, летя вниз с обрыва.
Он в ужасе зажмурился, но тут из смарт-обруча послышался четкий звуковой сигнал, который сообщал о сближении с воздушным судном.
Му Энь приоткрыл глаза и разглядел среди холодной пелены влажных облаков расплывчатую черную точку, которая стремительно увеличивалась, падая вместе с ним.
Вскоре парень вынырнул из облачного моря и как следует разглядел черное пятно. Это был разумный летательный аппарат Боевой Сокол. Его черный корпус в форме буквы V напоминал птеродактиля, который парил на ветру, расправив крылья. Боевой Сокол на автопилоте сблизился с Бестолковым Котенком и уверенно принял его на борт. Другой летательный аппарат спикировал сверху и ловко подхватил Кругляша, который безмятежно парил в воздухе. Оба Сокола уверенно взяли курс к назначенной цели.
Му Энь не успел перевести дух, как его летательный аппарат, пролетая мимо горной кручи, резко накренился на девяносто градусов. Бестолковый Котенок завопил от страха.
Однако Му Энь не упал в море. Напротив, он намертво прилип к летательному аппарату, как притянутый магнитом гвоздь. Видимо, сработало уникальное стабилизирующее устройство Боевого Сокола.
Сердце Бестолкового Котенка, которое, казалось, вот-вот выскочит из груди, постепенно успокоилось. Парень ощутил прилив сил. Он поднял голову и осмотрелся. Ветер разогнал плотные облака, и между ночным бархатным небом и бездонным морем разлился лунный свет.
Верхом на механических птицах Му Энь и Кругляш мчались по лунной дорожке, то и дело совершая обороты в триста шестьдесят градусов. Когда Боевой Сокол летел вровень с морской гладью, Бестолковый Котенок пытался привстать.
Он закрывал глаза, вытягивал руки, вслушивался в тихий шепот морского ветра и чувствовал себя парящей птицей. Ему казалось, что он сам обратился в ветер. Чайки пронзительно кричали над его головой, а озорные стаи рыб выпрыгивали из воды, играя гоняясь за ними.
Бестолковый Котенок хотел вот так свободно и беззаботно летать всю свою жизнь.
Лунная дорожка застыла на поверхности моря, звезды мерцали в вышине.
Боевой Сокол постепенно снизил скорость.
Бестолковый Котенок не понимал, где находится. Вокруг простиралось безбрежное море, похожее на великолепную парчу, расшитую сверкающими сапфирами. Спокойный ветер слегка тревожил его поверхность.
Тем временем в ночном небе появлялось все больше и больше летательных аппаратов, объединенных в группы. Они парили в свете луны подобно морским птицам. Это было действительно величественное зрелище.
Вскоре большой участок моря, расположенный по курсу следования летательных аппаратов, окрасился в ярко-голубой цвет, напоминая взлетно-посадочную полосу, уходящую вдаль. В центре этого участка из глубин светящегося моря медленно поднималось черное железобетонное сооружение.
– Что это? – изумился Му Энь.
Надводная часть черной крепости, постепенно поднимающаяся на поверхность моря, была около пятидесяти метров в высоту. По форме она смахивала на голову гигантского горбатого кита с парой «глаз», походивших на колесо обозрения, в которых мелькали синие искорки. Из крепости доносился звонкий лязг петель и шарниров.