понедельник, 27 декабря 2021 г.

Шеркало 05: FoxPro

- Что-то ты давно меня не вызывал?

- Да другим делом решил позаниматься... ностальгическим. Вспоминал FoxPro for DOS. Помнишь такую систему, Шеркало?

- Не очень. Моё дело ведь тебе тебя отражать, а не помнить и думать. Это кажется такая система управления базами данных в древности была?

- Как бы тебе объяснить? И да, и нет. Изначально это была именно небольшая система управления базами данных (СУБД) под MS-DOS на весьма ещё маломощных тогда персональных компьютерах (ПК). Называлась она тогда ещё FoxBase+ и была не очень лицензионным клоном более ранней и более популярной СУБД dBaseIII+ (там какие-то судебные разбирательства у них были, впрочем, мне это неважно). Постепенно Fox приобретала всё больше индивидуальных, уникальных особенностей. Очень быстро dBase и другие её клоны остались даааалеко позади (с моей личной точки зрения, конечно).

В первой половине 1990-х годов FoxPro, на мой взгляд, превратилась в потрясающе мощную комплексную систему программирования. Там был очень приличный скриптовый язык программирования, полноценный оконный интерфейс с мышкой, кнопочками, менюшками, шорткатами, списками, поп-апами, прочим необходимым (свёртывание, развёртывание, перетаскивание, изменение размера, перекрытие окон)). Да, это всё в псевдографике, но, во-первых, тогда ничто иное по цене и не прокатывало, а во-вторых, весьма адекватно работало. Была встроенная База Данных. Причём вполне "взрослая", Настоящая реляционная БД со всеми необходимыми функциями, с сетевыми возможностями, по качеству и скорости как минимум не уступавшая лучшим конкурентным системам. Там же встроенная система быстрой разработки приложений - Rapid Application Development (RAD), ставшая популярной в других системах программирования несколькими годами позже. Встроенные визуальные редакторы форм ввода, отчётов вывода, диалоговых окон, меню разных уровней, исполняемых модулей, зачатки (а нужно ли большего для простого скриптового языка?!  объектно-ориентированного программирования), всё это в единой универсальной системе редактирования приложения! Мощные и гибкие средства работы не только с БД, но и с произвольными файлами, в том числе с произвольными текстами. 


- И, понимаешь, Шеркало, ВСЁ ЭТО - совершенно "из коробки"! Не нужно ничего дополнительного подключать, не нужно дозагружать, не нужно допокупать, не нужно ничего специально настраивать. Всё работает уже сразу после инсталляции. А! Кстати, насчёт инсталляции. Не было никаких вопросов, чтобы отдать кому-то работающую версию моей программы. Не нужно было там, на чужой стороне что-то такое жутко сложное и требующее внешней лицензии инсталлировать! 
Клиенту просто копировался один исполняемый файл *.exe (правда, довольно большого размера), либо три файла - один маленький исполняемый файл *.exe плюс две библиотеки (суммарным размером, как тот большой файл). А дальше у него всё само собой работало! 
Понятно, что я не мог не полюбить этого! Дааа...

- Это всё очень интересно. И про начало 1990-х годов, и про FoxPro, и про эти, как их, "БД"?... А МНЕ то ты чего сказать хотел?! Ты же зачем-то МЕНЯ сюда вызвал.

- Да, Шеркало, конечно. Дело в том, что для меня FoxPro в то время реально был одним из наиболее востребованных инструментов. Тем, чем пользуешься буквально каждую минуту рабочего времени. И я умел им пользоваться в совершенстве! Это была система, в которой я мог за единицы минут реализовать прототип любой программы!

И вот, сейчас я его запустил снова. FoxPro работает точно, как и раньше. Те же ограничения - только DOS, нет WinAPI, нет знакомых фреймворков (зато незнакомые есть - FoxPro, это по сути и есть очень мощный фреймворк поверх более ранней FoxBase, только ТСССС! Никому не рассказывайте! Там кроме фреймворка поверх FoxBase ещё много чего добавили, включая абсолютно потрясающий по скорости движок БД),  нет современной модели Объектно-Ориентированного-Программирования, точнее она есть, но стыдливо прикрыта скриптовыми "хвостиками" к традиционным командам. То есть, вроде как ООП в FoxPro якобы и нету. 

Но тут я начинаю объяснять своему начальнику работу очередной моей программы: 
- Вот эта процедура сработает по вот тому событию, а этот код - вот по этому событию, но только, если мышкой ткнуть, а на кнопку с клавиатуры совсем другой код будет реагировать, там другой сценарий предусмотрен, но в итоге обработка сведётся вот к таким-то действиям...
- О! Вот это я понимаю! Это и есть то самое ново-модное Объектно-Ориентированное-Программирование! - начальник многозначительно поднимает палец, улыбается и понимающе кивает.
- Нет, не совсем... Это же FoxPro, - стесняясь отвечаю я, - здесь объектная модель полноценно не реализована, например инкапсуляции вовсе нет...
А сам при этом думаю, что как раз ООП-модель в FoxPro всё-таки реализована, только очень-очень тщательно снаружи ветками и травой замаскирована, чтобы начинающих кодеров незнакомым видом объектов и классов не испугать.

Но вот, об чём я?  Вот, оказывается, Я не помню НИ ОДНОЙ команды!
Я взялся написать простейшую игрушку "Удавчик", который ест яблоки. Игрушка - задание для начальной школы по программированию. Писал её аж 4 дня (не подряд конечно, с перерывами). На самом деле - работы там на 10 минут! Но я же был вынужден за каждой буквой лазить в HELP системы, без которого я вообще ничего не помнил! Вот такая система, которую я искренне любил, на которой написал тысячи строк кода за десяток лет... 

- А что изменилось? FoxPro? Ты?
- Ты знаешь, Шеркало, всё изменилось. И FoxPro (это отдельный вопрос), и я, и вселенная. 
Скорее всего проблема во мне. ПОЧЕМУ я полностью забываю то, с чем (и с кем) когда-то работал? Почему это всё вытесняется?

- Ты знаешь ответ.

- НЕТ!!! Не знаю!
Впрочем, поговорим позже. Может быть я и про язык Паскаль захочу написать?

среда, 22 декабря 2021 г.

Шеркало 04: картошка

 - Здесь?! Шеркало, здесь?

- А ты здесь?

- Ну я-то здесь, раз уж зову.

- Ну так и я здесь, раз уж отзываюсь. Чего хотел-то?

- Жена, вот, картошку жарит. Вкусно пахнет. Хочешь? Заходи!

- Вот ты прямо порадовал! Угощать бестелесную сущность жареной картошкой?! Прямо шесть баллов по шкале Задорнова-Петросяна.

- А чем тебя угощать? Анекдотами, что ли? Давай попробую.

Пошёл один мужик раз в лес на охоту. Нашёл берлогу, залез внутрь, пошуровал там палкой в поисках медведя - пусто! Вылез, разочарованный наружу. Глядь, а вокруг берлоги целая компания медведей сидит. Все облизываются. Самый большой и лохматый гризли приветливо так мужику говорит:

- Здорово, мужик! Это хорошо, что ты к нам зашёл, мы тут как раз ужинать с друзьями собрались. Оо! Так ты и шампур с собой принёс? (отбирает у мужика ружьё) Это ты молодец, это прямо очень своевременно!

Мужик понимает, что надо как-то выкручиваться. Через силу натягивает на рожу улыбку:

- Здравствуйте, уважаемые хищники. Если желаете поужинать, то у меня как раз есть с собой целый рюкзак вкусной картошки, на соседней полянке под ёлкой стоит. Можно её пожарить!

- Да мы твой картофан уже почистили, порезали, уже и жарим, - доброжелательно отвечает гризли, - вот только мяса на шашлыки к твоей картощке нам не хватало...


- Это ты сам что ли анекдот придумал?

- Ага, прямо сейчас, как только тебя, Шеркало, увидел.

- Ладно, молодец, вручаю тебе медаль героя подполья театра имени Дубовицкой!

- Где?

- Да вот же! Она же невидимая. Прикрутишь сзади к трусам, пусть все прохожие смеются...

- Не издевайся! Жена картошку дожаривает, картошка - пахнет. Вот, само собой и придумалось, про шашлыки. А шашлыков-то и нету.

- Ладно, ладно, иди, ешь свою картошку. А то я - невкусное, не заглядывайся в мою сторону лишний раз.

суббота, 11 декабря 2021 г.

Шеркало 03: жизнь это

 - Привет, Шеркало!

- Привет, врунишка!

- Я - врунишка?! Да с чего бы?!!

- А кто мне ещё в тексте номер 00 говорил, что в зеркало никогда не смотрится? А сам-то сегодня утром что делал?

- Так это же я для бритья только...

- И что, факт созерцания своей рожи в зеркале от этого перестал быть фактом?

- Ну, понимаешь, раньше я вообще в зеркало не смотрел! И брился тоже всегда вслепую. Но недавно понял, что бриться перед зеркалом немного удобнее. В общем, не обращай внимания, считай, что зеркало при бритье - это понарошку. Я о другом рассказать хотел.

Тут мне сегодня утром сообщили, что один умный человек, Бернард Шоу, однажды сказал:

"Жизнь - это не поиск себя.

Жизнь - это создание себя"

Так вот, я с ним не согласен. По моему представлению жизнь - это

бесконечный, бессмысленный, безнадёжный поиск выхода из наглухо запертой тёмной комнаты без окон, без дверей. Есть бездна свободы воли: можно легко и свободно идти налево (пока не упрёшься в стенку), можно так же легко идти направо (пока не упрёшься в другую стенку). Можно свободно танцевать в центре темницы, не касаясь стен, изобретая всё более изощрённые па. Можно бесконечно долго ощупывать бесконечно разнообразные фрактальные рисунки трещинок на стенах темницы. Безумно интересно, бесконечно вариативно, живи, ищи, твори и радуйся!

Абсолютно бессмысленно, поскольку все твои действия в темноте всё равно никому не видны. И абсолютно бесполезно, поскольку отпереть темницу может лишь тот, кто её запер, тебе же это не дано.


- Ну ты и пессимист! Прямо как я.

- Атож, Шеркало, мы же тени друг друга!

пятница, 10 декабря 2021 г.

Шеркало 02: не пишу стихи

 - Слышь, Шеркало, какой мне сон сегодня приснился!

Будто бы я пришёл в школу, в нашу школу, учиться. Кажется, пришёл сразу после каникул, потому что в школе перед этим явно был ремонт. И вот, я захожу в класс перед уроком. Там тоже всё после ремонта, все парты разобраны по деталям и сложены в углу. Эти парты нужно по одной из угла доставать, привинчивать болтами ножки к столешницам, и расставлять на места.

И вот, я выдвигаю очередную парту, начинаю её болтами стягивать. И тут вдруг, один из моих одноклассников, который раньше пришёл и свою парту уже собрал, очень спокойным, деловым тоном обращается ко мне:

- Миша, ты - П%ДОРАС и стихи не пишешь! А я пишу стихи!

Я от неожиданности аж проснулся! ЗА ЧТО меня так обругали? Вот ведь что-что, а вот ни в каком мужеложестве я точно никогда в жизни не участвовал! И причём тут стихи?

Утром не выдержал, рассказал сон дочке.

- Ну и правильно обругали, - решила дочь, - ты ни фига не делаешь, деньги не зарабатываешь, да ещё и стихи не пишешь. Каким словом тебя ещё прикажешь называть?!

четверг, 2 декабря 2021 г.

Шеркало 01: скидка

- Шеркало, здесь? У меня пара строчек.

- Здесь. Рассказывай. чего хотел, я рОманов от тебя тут и не жду.

- Ты не представляешь, как же приятно стало покупать алкоголь в магазинах!

- Вот точно не представляю. Чего же приятного??

Прихожу сегодня в магазин, прошу чекушечку водки.

- Покажите, пожалуйста ваш паспорт, - смущённо просит продавщица.

- Девушка, вы вообще ОФИГЕЛИ, - взрываюсь я, неожиданно сам для себя, - по моей внешности что, 18 лет совсем не видать?!?!

- Нет, что вы, извините, - ещё больше смущается продавщица, - просто у нас сегодня для пенсионеров скидка была, до 11:00, я хотела вам дешевле продать. Но извините, компьютер на кассе уже 01 минуту показывает, наверное скидка всё равно не получится.

Шеркало, а может мне завтра туда же на 20 минут раньше пойти?

среда, 1 декабря 2021 г.

Шеркало 00

- Привет!

- Привет. А ты кто?!

- Я - Зеркало!

- Но я никогда не смотрюсь в зеркала.

- Ну, так и не смотрись в меня, кто тебя заставляет?

- Тогда зачем ты здесь?

- Извини, отвечать вопросом на вопрос не совсем прилично, но у меня нет других вариантов: а как ты без меня будешь общаться с другими людьми?

- Ааа... Кажется начинаю понимать. Ты - не зеркало. Ты - моя тень ! Я Выдвигаю тебя вместо себя самого, когда общаюсь с другими людьми? Правильно? Но, ведь я сейчас ни с кем не общаюсь?

- Абсолютно правильно! А что ты сейчас не общаешься, так и что? Я же Зеркало - тень первого уровня, которую выдвигают для того, чтобы общаться с другими тенями, которые будут общаться с другими тенями, которые будут общаться с иными сущностями. Ты же в курсе.... Для моего появления факт наличия конечной сущности в цепочке теневого общения совсем не обязателен.

- А ты, однако, логично! Только слово "Зеркало" мне всё равно не нравится. Я никогда не смотрюсь в зеркала, даже в момент общения с другими людьми. И тем более не смотрюсь в момент общения с абстрактными существами, вроде тебя.

- Не нравится слово "зеркало", так назови как-нибудь иначе. Пусть, например, я буду "Шеркало".

- А ты, Шеркало, однако покладистое существо. ;)

- Я покладистое, ровно настолько, насколько я - твоя тень, только я - не существо. Я - сущность! О разнице между этими понятиями у тебя Королева Кама, кажется. несколько абзацев текста вещала.

- Нет. Я планировал это написать, но, вроде, так и не реализовал. Тем не менее я рад твоему присутствию, Шеркало-сущность!

вторник, 25 мая 2021 г.

Кама 07: Скала дьявола


Мы с Камой прошли к бассейну, разделись, залезли в воду. Я лёг на спину недалеко от бортика. Потом решил, что под водой будет комфортнее. Создал в районе своего тела локальную зону повышенной гравитации. Стал тяжелее воды, утонул и лёг спиной на дно бассейна на глубине примерно пяти метров. Выпитое вино согревало желудок, а конвектирующая в зоне перепада гравитации вода приятным течением охлаждала тело. Закрыл глаза, но старался контролировать себя, чтобы не заснуть - во сне я мог непроизвольно начать дышать и набрал бы в лёгкие воды. Это, разумеется, было бы не критично, но как минимум неприятно.

Кама некоторое время полулежала на малой глубине на бортике бассейна, болтала в воде ногами. Потом капризным тоном позвала меня:
- Вылезай сюда, мне скучно. Бассейн маленький, даже толком не поплаваешь.
Я уже дремал, вылезать не хотелось. Полусонное сознание порождало странные идеи, и я отдал приказ на искажение пространства.
Бассейн резко расширился и вытянулся - примерно на пять километров в длину и на километр в ширину. Дворец заволновался, не зная как реагировать на непривычные изменения в своих внутренностях, заколебался. На острове Лон готово было начаться серьёзное землетрясение, но Кама строго приказала Дворцу "Цыц!" и он затих.

Девушка оглядела разлившуюся даль бассейна, пробормотала:
- А что? Неплохо.
Скользнула в воду, ускоряясь поплыла в сторону невидимой отсюда дальней стенки. Когда она проплывала надо мной, зона повышенной гравитации утянула её под воду. Всплывать королева не стала, дальше шла на глубине около трёх метров. Я смотрел ей вслед и с интересом наблюдал, как Кама постепенно превращала изящные ступни своих ног в широкие плоские тюленьи ласты.
- Хочешь, я акул в бассейн выпущу, чтобы не скучно плавать было?
- Обойдусь и так!

Сколько всего десятикилометровых заплывов от бортика до бортика выполнила королева, я так и не подсчитал. Во время её второго заплыва я всё-таки уснул и перестал воспринимать происходящее. Проснулся от того, что Кама, разогретая быстрым плаванием, опустилась на меня сверху, обвила руками и ластами, принялась целовать.
Убрали аномальную гравитацию, вылезли из воды. Кама превратила свои ласты обратно в ноги. Я вернул бассейн к нормальному размеру. Дворец снова отреагировал на изменение пространства колебаниями, но на этот раз успокоился сам, без окриков.

Оделись, прошли в каминный зал.
- Когда немного спадёт полуденная жара, пойдём гулять на поверхность, - предложила Кама старику, - а пока попоём песенки.
Королева материализовала пару гитар из какого-то магазина музыкальных инструментов. Настроили их, начали играть. Я, большей частью, играл классическими аккордами,  Кама, напротив, сознательно аккомпанировала мне перебором отдельных струн, отдельными нотами, но было заметно, что именно этого она и хочет. Хранитель, когда считал нужным, подыгрывал нам на губной гармонике, которую я материализовал для него.

Мы вспоминали все известные нам песни "о пиратах" на всех известных нам языках.
"Земная неизвестна нам тоска
Под флагом со скрещёнными костями,
И никогда мы не умрём, пока
Качаются светила над снастями!"
Вынужден сознаться, я вчистую проиграл это соревнование. Кама безусловно знала и больше песен, и больше языков, чем я. Тем не менее, подпевал ей с огромным удовольствием.
А старик периодически спрашивал, на каком языке пелась песня, и о чём она была. Приходилось переводить.

Солнце постепенно склонялось к Солнечным горам, дневная жара спадала.
- Пойдём гулять, - предложила Кама, откладывая гитару.
- Великая королева, - осторожно возразил старик,, - смею напомнить, что там, наверху, ходят военные патрули. Вы можете с ними случайно встретиться.
- И что, хранитель? Я не "могу" с ними встретиться, я ПЛАНИРУЮ с ними встретиться, и вовсе даже не случайно.
- Великая королева, мне кажется, что они могут попытаться применить оружие. Я понимаю, о Королева, что ВАМ это никак не повредит, но вы, Великая королева, возможно убьёте их.
- В таком случае я их безусловно убью. И что?
- Я не хочу, чтобы кровь пролилась ЗДЕСЬ, во Дворце, о Великая королева!
- Значит, она не прольётся.
Тут уже я вступил в разговор:
- Что значит "не прольётся"?! Королева, я не верю, что ты не видишь точку тёмной форкации впереди!
- Я, как и ты, прекрасно вижу эту неопределённую развилку судьбы. Ну вот и сделай так, чтобы всё повернулось в нужном направлении.
- Я?! - уже привычный жест демонстративных хлопков ресницами.
- А кто? Ты же умница, ты всегда находишь правильный выход в сложной ситуации. Я в тебя верю!
А теперь хватит болтать, пошли наверх. Ларрис, ведите нас к парадному выходу, этим путём я в сознательном состоянии ещё не проходила.

Прошли к парадному выходу, поднялись в лифте наверх. Хранитель потянулся к окуляру обзорного перископа. Мне же перископ был не нужен:
- Снизу, от дороги, поднимаются туристы. Выйдем через правую боковую дверь.
Хранитель послушно открыл нужную дверь, мы вышли на свежий воздух, дверь снова бесшумно задвинулась. Между тем, экскурсанты подошли к скале, гид начал свой рассказ. Мы втроём обошли скалу, остановились чуть сбоку группы туристов, прислушались. Туристы были из юго-восточной Азии, и экскурсия велась на китайском языке.
Я честно пытался разобрать слова, но совершенно не понимал их. Кама заметила моё замешательство, стала транслировать мысленный синхронный перевод. Это очень помогло, китайская речь стала соединяться с переводом Камы, фразы стали постепенно обретать смысл. К концу экскурсии я уже мог слушать экскурсовода самостоятельно, почти без помощи королевы.

Гид рассказывал историю Первой королевы. Говорил, что много сотен лет назад острова Лон не существовало, были только Солнечные горы, узкая полоска плодородных земель и пляжей вокруг, а на том месте, где мы сейчас стоим тогда плескались океанские волны.
Земли, пригодной для выращивания плодов, на всех жителей островка не хватало. Племена вели войны за право владеть плодородными участками склонов. Одно небольшое племя было побеждено, сильные соседи прогнали их в горы, обрекая на голодную смерть.

Дьявол, враг рода человеческого, желал погубить как можно больше людей, и как можно быстрее. Он поместил в Солнечные горы, на видный гребень, волшебный золотой шар. Все, кто прикасался к этому шару, мгновенно погибали и их души попадали в ад, дьявол же радовался тому. Он пришёл к людям голодающего племени под видом странника и солгал им, что если тот, кто прикоснётся к волшебному шару, сумеет воскреснуть, он получит величайшее могущество и власть. Это была ложь, дьявол, суля власть, пытался соблазнить ещё больше людей на гибель и муки в аду. Но отчаявшиеся люди поверили ему, многие пытались прикоснуться к шару. Все они погибли, и никто не воскрес.
Дошла очередь прикоснуться к шару и до дочери вождя племени. Она не только была красавицей, но ещё и очень праведной девушкой. Перед тем, как погибнуть от волшебства шара, она очень горячо молилась Богу, говорила, что идёт на смерть только ради спасения своего племени, умоляла Всеблагого не допустить гибели невинных людей. И так праведна была дочь вождя, так горяча и чиста была её молитва, что Бог услышал слова, сжалился над девушкой,  и решил обратить ложь дьявола в правду.

Дочь вождя прикоснулась к дьявольскому шару и погибла, тело её рассыпалось прахом, но душа в ад не попала. На третий день дочь вождя воскресла и явилась в живой плоти к людям своего племени. Все пали ниц перед ней, понимая, что видят величайшее чудо. Она же сказала, что обрела великую власть и могущество, и вернулась, неся людям спасение.
Дочь вождя воздела руки к небу, тут же налетела страшная буря, засверкали молнии, тьма накрыла Солнечные горы. Стихия бушевала шесть дней и шесть ночей. А на седьмой день ветер успокоился, тучи рассеялись, засияло Солнце, и все увидели, что там, где раньше плескалось море, развернулись просторы огромного острова Лон, с лугами, лесами, рощами, реками и озёрами.
И дочь вождя собрала свой народ, и повела с гор вниз, на равнину. Там созвала она вождей и старейшин всех племён Лона и объявила им, что по воле Бога получила великую силу и подняла для людей из пучины вод просторный остров, где всем хватает плодородной земли и охотничьих угодий, и все племена должны жить на нём в мире и согласии. Вожди и старейшины склонились перед могущественной девушкой, поклялись жить мирно и подчиняться её власти, и единодушно провозгласили дочь вождя Первой королевой острова Лон.

Чтобы возблагодарить Первую королеву, люди всех племён собрались, и построили для неё дворец, а она своим волшебным могуществом помогала им и ускоряла стройку. Легенда говорит, что дворец Первой королевы располагался как раз на том самом месте, где мы с вами сейчас стоим, у границы старой и новой частей острова. Был этот дворец невероятно прекрасен, высокие башни завершались золотыми шпилями, окна заменяли многочисленные искусные витражи. Огромные залы с колоннами и фресками на стенах поражали взгляд. И Первая королева воссела на величественный трон.

Дошла и до дьявола весть о большом острове и чудесном дворце на нём. Поднялся он из ада на землю, поглядел на великолепный дворец, его богатое убранство, и чёрная зависть охватила дьявола, и жгучая ненависть к Первой королеве, сумевшей избежать его ловушки. Решил он отомстить во что бы то ни стало. Снова принял облик странника, мудрого старца,  и явился во дворец. И поведал старец королеве, что не всё она ещё получила от волшебного шара.
- Тот, кто единожды проходит через шар, тот получает великую силу и власть. Но что толку в силе? Ты быстро состаришься и умрёшь. Гляди, мать твоя уже в могиле, отец твой стар и болен. И тебе назначена такая же судьба. Но знай, что тот, кто дважды прикоснётся к шару, дважды погибнет, и дважды воскреснет, тот станет равным самому Богу! И сам бессмертным он станет, и близких людей сможет исцелить от смерти.

И поверила Первая королева лживым словам, получив надежду исцелить от недуга отца своего. Помолилась Богу и второй раз прикоснулась к шару. Только в этот раз Бог не внял её молитве, поскольку грех совершила она возгордившись и пожелав стать равной Богу.
Захохотал дьявол и унёс душу Первой королевы в ад на вечные муки. Затем вернул он в ад свой волшебный шар, чтобы больше ни один праведник не смог с помощью Божьей обрести могущество и власть над стихиями. Наконец, дотянулся дьявол и до прекрасного дворца, увлёк его к себе под землю. А чтобы никто не смог вернуть дворец из ада опять на свет Божий, поставил дьявол на этом месте скалу, и запечатал эту скалу своей ладонью. И до тех пор, пока печать дьявола лежит на скале, никогда не вернётся дворец королевы на своё место.

- Вот так старинная легенда объясняет происхождение этого отпечатка, - закончил гид, указывая на скалу, - а место это до сих пор считается у местных и проклятым и священным одновременно, и никто, никогда не строил возле этой скалы своего жилья. А сама скала получила наименование "Скалы дьявола".
Действительно, хорошо была видна в твёрдом граните вмятина с гладкими краями, повторяющая контуры человеческой руки с растопыренными пальцами.
Рассказ закончился, туристы загалдели. Некоторые спрашивали, можно ли прикасаться к скале и отпечатку ладони, не опасно ли это для здоровья. Кама больше не переводила, я сам уже достаточно понимал китайский диалект Мандарин, чтобы улавливать смысл разговоров. Гид отвечал, что можно, что не опасно, что он сам неоднократно вкладывал свою руку в отпечаток "ладони дьявола" и ничего при этом не происходило. Однако, лишь немногие туристы рисковали потрогать отпечаток в камне своей рукой. Большинство предпочитали просто сфотографироваться на фоне скалы.

Кама подошла к гиду, сказала на китайском:
- Спасибо за интересный рассказ.
- Рад, что вам понравилось. Но это известная на острове легенда. Вы не местная?
- Я местная, но, если честно, первый раз слышу историю своих предков в такой христианско-пасторальной интерпретации.
- Ну, в каждой легенде должна присутствовать и мораль.
- Вы правы, ещё раз спасибо.
Гид явно пропустил мимо ушей упоминание "предков", точнее, вероятно, понял это слово в общем смысле, как просто предков лонского народа.

Фотосессии на фоне крыльца королевского дворца закончились, туристы под руководством гида заторопились к своему автобусу. Мы остались, подошли к краю обрыва над морем, подставляя спины взглядам со стороны дороги.
- Ларрис, признайтесь, - Кама вернулась с китайского к языку тектума, - это ведь отпечаток ВАШЕЙ руки на скале?
- Конечно, Великая королева, разве могло быть иначе? Первая королева провела специальный магический ритуал, созвала всех старейшин племён, в их присутствии приказала мне приложить руку к поверхности скалы. Я выполнил приказ, а камень на минуту сделался мягким, как размокшая глина. Ладонь чётко отпечаталась. Королева возвестила всем присутствующим, что теперь именно я распоряжаюсь в её дворце. Это был обязательный ритуал.

Я хотел было пошутить, что, судя по легенде, именно хранитель и был тем самым "дьяволом" - старик, который соблазнил королеву и, в итоге, увлёк её дворец под землю. Но получил жесточайший удар чёрного пламени глаз, уже и без вмешательства королевы догадался, что подобная шутка абсолютно неуместна.
Попытался сменить тему:
- А всё-таки, почему она в конечном итоге ушла, Ларрис? Ведь она ушла сама?
Я получил второй обжигающий удар чёрного смертоносного бича-взгляда.
Однако старик ответил на удивление спокойно:
- Она ушла сама, Великий король, она так захотела. А почему? Тогда всё очень сложно складывалось... Много достойных мужчин любили её, а она ни одного из нас не считала себе равным. Как я теперь понимаю - справедливо не считала. Но фамилия бывших родителей Великой королевы - Байкес, а отнюдь не Лейкер.
Я не получил третьего удара чёрных глаз. Мы все трое мягко завершили этот разговор.

Туристический автобус давно уехал в город. Его место на стоянке занял открытый армейский джип. Морпехов в джипе было трое. Водитель, Джим, остался в машине. А двое патрульных, старший патруля сержант по имени Роберт (ну вот нравилось мне тогда отслеживать имена незнакомых людей, и таки да, я, наверное, извращенец какой-то) и младшая переводчица, капрал Тома, поднимались к Скале дьявола, Они внимательно разглядывали нас троих.
Переводчица крикнула по-лонски, почти от самой автостоянки:
- Эй, вы, трое! Спуститесь, предъявите документы!
Кричать королеве в спину, с расстояния в сотню метров, это - крайне неприлично.
- Мне ответить, Великая королева? - осведомился хранитель.
- Нет, мы пока любуемся видом моря.

Девушка - младшая патруля повторно выкрикнула требование предъявить документы. Старший патруля, сержант, не отличавшийся терпением, снял винтовку с предохранителя и выстрелил в воздух. Кама мгновенно сжала кулачок правой руки, готовясь воплотить смертельный клинок. Чёрт! Теперь у меня сразу две заботы, и сержант, и королева!
- Не слышат, да? Так сейчас услышат! - бормотал сержант, прикладывая винтовку к плечу и прицеливаясь, - а вот я им сейчас - по ногам, а?!

Я знал, что последует за попыткой выстрела. Допускать эту стрельбу было никак нельзя. У меня не было возможности "подтолкнуть" сержанта с винтовкой. Я мысленно "подтолкнул" девушку-переводчицу. Она, неожиданно для самой себя, положила руку на ствол М16 своего командира, пригнула винтовку вниз.
- Там же ДЕТИ, Роберт! Старик и дети. Они все без оружия. Нельзя по ним стрелять!
Выстрела не было. Кама слегка разжала кулачок. Я выдохнул..
- Пойдём к ним ближе, они, вроде бы, мирные, - продолжила переводчица.

- Ну вот можешь же, когда захочешь, - миролюбиво сообщила мне Кама, прикладывая свои великолепные волосы к моему плечу.
Тёмная точка бифоркации была успешно пройдена.

Двое американских морпехов поднялись по склону холма к скале дьявола, остановились в паре метров от нас. Снова переводчица окликнула нас на лонском языке и приказала предъявить документы. Теперь уже игнорировать присутствие американцев не имело никакого смысла, мы повернулись к патрулю лицом.
- Перед вами истинные королева и король острова Лон! - я ответил на английском языке, - и вы не имеете права проверять наши удостоверения.
- По положению о миротворческой операции, - сержант вступил в разговор на английском языке с дичайшим Канзасским акцентом, - все выходящие за линию блок-постов города должны иметь разрешения на выезд от комендатуры! Где ваши документы?!
- И ещё раз повторяем, - Кама заговорила тоже по-английски, и тоже очень мягким тоном, без угрозы, - мы - истинные королева и король острова Лон, Какие документы вы от нас хотите? Чтобы мы вам свои короны предъявили? Ну, так - обойдётесь!
- В таком случае, - объявил старший патруля, - мы вынуждены проводить вас в комендатуру, для выяснения ваших личностей! Пройдите в машину!
- Я здесь в своём королевском Дворце! - высокомерно заявила Кама, - и я никуда отсюда не собираюсь сегодня уходить! А вот ваше присутствие меня раздражает, прошу вас удалиться из МОИХ владений!
- Тогда я вынужден буду СИЛОЙ заставить вас пройти в комендатуру! - сержант вскинул винтовку, направляя ствол в грудь королевы. Предохранитель был снят, патрон - в патроннике.

- Силой, мой миленький Роберт? Правда, силой? - королева ответила очень шутливым тоном.
Сержант замер с открытым ртом
- ТАК силой?, - продолжала смеяться Кама, - а ведь у тебя, Роберт, винтовочка-то СЛОМАЛАСЬ.
А винтовочка М16А2 у старшего патруля действительно сломалась. И ствол, и приклад, и аппер, и лоуер. Все части AR-винтовки поплыли  и  начали расползаться в пространстве. 

Я понял, что Каму впечатлила технология размягчения камня для отпечатка ладони хранителя в скале, она решила это сама повторить.
Все части автоматической винтовки, и стальной ствол, и приклад с напряжённой возвратной пружиной, и рукоятка, и магазин с патронами, и пластиковое цевьё. Всё стало мягким, как разогретый пластилин. Ствол и приклад бессильно обвисли вниз, под действием силы тяжести. Сержант испугался, что металл винтовки может "застыть" вокруг его пальцев, которые свободно проходили сквозь размякшую плоть оружия. Он лихорадочно сорвал с себя ремень и отбросил бесформенно смятую полужидкую винтовку в сторону.

Младшая патрульная попыталась прийти на помощь командиру, тоже вскинула оружие.
- А у тебя, дорогая Тома, винтовка тоже сломалась, - тихонько заметил я, отдавая нужные мысленные команды.
Вторая полужидкая винтовка смятая, чуть не завязанная узлом, была брошена на траву рядом с первой. Сержант выхватил из кобуры пистолет - третий смятый предмет пельмене-образной формы упал на землю. Старший патрульный потянулся к гарнитуре переносной рации, чтобы вызвать подмогу. - гарнитура потекла сквозь его пальцы, рация тоже была отброшена.
- Джимми, - крикнул он водителю джипа, - срочно вызывай подкрепление!!!

Включить автомобильную рацию водитель не успел. Кама подняла правую руку, указала пальцами на автомобиль, потом подняла руку чуть выше. Джип взлетел в воздух и повис в трёх метрах над землёй. Ошалевший от этого водитель судорожно вцепился в баранку. Девушка, не опуская руки, плавно повела ладонь в сторону. Автомобиль, следую указанию пальцев королевы, послушно полетел в сторону моря. Когда машина пролетала мимо нас, я всё-таки сжалился над несчастным водителем:
- Джим, прыгай, дурачок, утонешь же!
И отдал ему мысленную команду.
Морпех спохватился, перевалился через борт и с высоты трёх метров шлёпнулся на землю уже возле самого края обрыва.
Кама не обратила на него никакого внимания, продолжила вести рукой. Автомобиль миновал край обрыва, плавно, чуть покачиваясь в воздухе, полетел над морем. Когда джип отлетел на пару сотен метров от береговой черты, королева резко опустила руку. Машина посыпалась вниз, донёсся всплеск.

Мы втроём снова посмотрели на патрульных. Они затравленно смотрели на нас и молчали, не зная, что предпринять.
- У меня сегодня особенный, чудесный, прекрасный день! - мягко заговорила Кама, - в такой день я не хочу никого убивать, поэтому дарю вам жизнь. Бегите в свою комендатуру.
Морпехи продолжали стоять и в ступоре таращить на королеву глаза.
Тогда я, дурашливо прикрывшись от Камы ладонью, обратился к ним очень громким "театральным" шёпотом:
- Вы что, не услышали? Королева сказала "бегите"!
И отдал мысленный приказ. Патрульные побежали. Они неслись вниз по склону, совершенно не разбирая дороги, даже не осознавая, что происходит, спотыкались, падали, поднимались и снова бежали.
- Тише, не перестарайся, сломаешь кому-нибудь из них шею, - озабоченно проговорила Кама.
- Да я их давно не трогаю, они сами так стараются...

Мы снова повернулись к морю. Кама с сожалением заметила:
- Жаль, рановато всё случилось. Так и не успеем посмотреть на сам момент заката.
- Ничего, посмотрим в окно.
- Великая королева, прикажете убрать этот мусор? - хранитель легонько пнул растёкшуюся бесформенную лепёшку бывшей радиостанции.
- Нет, Ларрис, оставьте лежать, через несколько минут их люди будут здесь. Я хочу, чтобы они подобрали свои игрушки.

Ещё некоторое время мы стояли над обрывом, вдыхая тихий надвигающийся вечер.
- Пора, идём домой!
Эту фразу мы с Камой произнесли совершенно синхронно, почувствовав, что новый джип мчит вверх по склону, и что морпехи в бинокли разглядывают наши спины. Старик открыл боковую дверь и мы все трое прошли в шахту лифта.

Кама 06: клинок


Проснулся я, как обычно, позже Камы, но на этот раз она меня не будила - у девушки было занятие. Кама готовила нам новую одежду. Меня нарядила в лёгкие чёрные брюки и свободную белую рубашку. На груди рубашки с левой стороны было вышито украшение в виде черного цветка розы. Сама королева нарядилась в белое платье с чёрными полосами по краям и такой же чёрной розой на груди.
Внезапно, я осознал, что такой одежды в матрице памяти Дворца в готовом виде быть не могло. Значит, королева конструировала костюмы вручную, полностью с нуля, а это весьма сложная и кропотливая работа. Стало очевидно, что Кама ожидает сегодня какого-то действительно очень важного и торжественного события.

Завтрак прошёл быстро и молчаливо. После нескольких глотков горячего чая и небольшого бутерброда, королева отставила чашку и обратилась к хранителю:
- Вы обещали показать нам вещь, оставленную Первой королевой, Ларрис. Мы готовы.
- Слушаюсь, юная королева. Прошу вас и юного короля следовать за мной.
Мы прошли через несколько залов, спустились на небольшом лифте в техническую часть Дворца, прошли длинным коридором, который не посещали раньше. Затем старик открыл небольшую боковую дверь, за ней был ещё один узкий коридор, закончившийся дверью.
Старик открыл её и предложил нам войти в просторную, квадратную в плане залу. Мы остановились в центре и огляделись

Никакой мебели в зале не было. Все стены были совершенно ровные, без картин и украшений, просто полированный мрамор. Лишь у нас за спиной, на стене, где находилась дверь, был изображён большой жёлтый круг, нижний сегмент которого срезала линия пола. Входная дверь была как раз в центре этого круга.
Единственным предметом в зале оказался прозрачный параллелепипед из цельного куска горного хрусталя, размером с лежащий на боку шкаф. Он стоял у противоположной от двери стены. Внутри кристалла был виден вмурованный в его центр полуторный прямой меч. Клинок его серебристо поблёскивал под яркими светильниками.

Кама сделала несколько шагов вперёд и остановилась рядом с хрустальной витриной. Мы со стариком остались стоять в центре залы. Несколько десятков секунд вместе с Камой разглядывал меч. Он оказался воплощённым светлячком чёрно-серебристого цвета с большим могуществом, с прямолинейным характером и с желанием всё резать. Он мог разрезать саму ткань пространства. Впрочем, мог и соединять разрезанное при необходимости. Светлячком был только клинок, рукоятка оказалась от обычного железного меча.
Я не успел завершить свой цикл мысленного исследования меча. Королева вытянула вперёд левую руку ладонью вниз над кристаллом и отдала мысленный приказ призыва. Меч стремительно рванулся к протянутой руке, на пол посыпались осколки разбитой хрустальной витрины.

Королева медленно повернулась к нам лицом, держа меч перед собой вертикально. Несколько секунд она оглядывала клинок. Я с лёгким недоумением отметил, что Кама держит оружие в левой руке, хотя раньше всегда действовала как правша. Девушка перевела взгляд на хранителя, внимательно посмотрела ему в глаза. Все молчали. Девушка перевела взгляд на меня. Я почувствовал озноб. В чёрных зрачках королевы плясали язычки чёрного пламени. Губы её шевельнулись, произнеся какое-то короткое слово, но при этом никаких звуков не было. Что более удивительно, на этот раз я не слышал и её мыслей.

Плавным движением Кама перевела клинок в горизонтальное положение параллельно своей груди, при этом не отрывала пристального взгляда от моих глаз. Медленно подняла правую руку, протянула пальцы к лезвию.
- НЕТ!!! - закричал старик.
Я мысленно представил себе летящие на пол отрубленные пальцы.
Кама резко сжала ладонь в кулак вокруг клинка и одновременно с этим выкрикнула какой-то совершенно фантастический мысленный приказ. Крови и отрубленных пальцев не было. Клинок исчез. В левой руке королевы осталась железная рукоятка.
Она по-прежнему неотрывно глядела мне в глаза, губы её опять беззвучно шевельнулись, мне показалось, что я почти смог угадать произнесённое слово. Одновременно я увидел, что светлячок Камы изменил цвет - он потемнел, из розового стал пурпурным, приобрёл серебристые искры. Меч не пропал, не исчез. Он был теперь неотъемлемой частью светлячка королевы.

Кама чуть повернула сжатый кулак и отдала мысленную команду воплощения. Меч послушно появился в её руке. Продолжая удерживать мой взгляд, Кама подвела лезвие меча к железной рукоятке, которую всё ещё держала в левой руке, и стала отрезать от неё кусок за куском. Могущественный клинок проходил сквозь железный брусок с такой же лёгкостью, как и сквозь воздух. Отрезав последний кусочек и бросив огрызок на пол, королева снова подняла меч вертикально перед собой. И вновь шевельнулись губы. Я по-прежнему не слышал ни звука, ни мыслей, но на этот раз уже точно определил слова.
- К бою! - приказывала королева.
Она подняла освободившуюся левую руку к правой и соединила их, как бы в жесте намасте. А потом резко развела руки в стороны. Теперь в каждой руке у королевы было по мечу.

А потом Кама сделала очень простой и ожидаемый жест. Она несильно размахнулась левой рукой и бросила левый меч в меня. Меч летел остриём мне в лицо. Летел не очень быстро, примерно как бы летел обычный железный меч, если бы его бросили. У меня было время уклониться. Ничто не мешало мне отвести голову в сторону, я успевал это сделать.
Но я твёрдо знал, что так поступать нельзя! Если я сейчас уклонюсь, если пропущу смертоносный клинок мимо своего уха, тогда я точно потеряю и Королеву, и себя самого!

Я невероятным, зашкаливающе сильным жестом воли, заставил себя стоять на траектории полёта смертоносного светлячка. Поднял правую руку перед лицом, повернул её ладонью вперёд, и принял летящий клинок всей плотью. Когда понял, что клинок начинает рассекать мою сущность, повторил то самое невероятное, непонятное заклинание-приказ, которое услышал от Камы.
Оно сработало. Я был жив. Краем зрения успел увидеть, что мой светлячок тоже изменился, он потемнел, стал скорее бронзовым, чем жёлтым. Блеснули серебристые искры.

- К БОЮ!!! - Кама не дала мне времени оценить произошедшие перемены.
Она размахнулась своим мечом и просто ударила меня наотмашь по диагонали сверху-вниз, справа-налево. Ничто не могло остановить волшебный клинок. Никакой металл, никакая материя вообще, не могли ему сопротивляться. Он резал саму ткань пространства!
Лишь одна сущность, которую он не мог разрезать, была в этом мире. Эта сущность - он сам.
Я уверенно подставил под удар королевы свой только что обретённый меч, не забыв отдать ему команду на воплощение.
Сам слегка удивился, что клинок мне подчиняется.
Лезвие меча королевы отлетело в сторону. Тут же последовал удар с противоположной стороны. И его я тоже успешно отразил. Ага, теперь - выпад (это кажется называется "флеш"?). А теперь что? Обводное движение, рывок в сторону. Если бы у меня был настоящий железный меч, он был бы полностью выбит из моей руки. К счастью, принадлежащий самому светлячку клинок не так просто отделить от держащей его руки. Но пришлось на пару шагов отступить.

Постепенно система обмена ударами сделалась понятной, стала типовой. Кама увеличила темп ударов, но я, не тушуясь, контратаковал. Беспокоило лишь то, что в зрачках королевы продолжали плясать чёрные язычки пламени. Внезапно девушка отпрыгнула на шаг назад от меня. Я на мгновение растерялся, рубанул мечом воздух. А Кама внезапно снова сложила ладони в жесте намасте и снова резко развела их в стороны. Теперь у неё в руках опять было два меча. Я обязан был повторить этот жест.
Поединок продолжился, теперь это уже был не бой на мечах, а форменная мясорубка. Две взбесившихся двухлопастные газовые турбины молотили друг по другу лезвиями. Речь об обучении фехтованию уже не шла. Я отчётливо понимал, что королева не остановит движение своих клинков, если я ошибусь в защите. Просто разрежет моё тело на половинки, усмехнётся, подмигнёт, перешагнёт, и удовлетворённо отсалютует правой шпагой.

Этого я допустить не мог. Я внимательно подмечал каждый приём, я копировал её отточенные движения, я постоянно пытался контратаковать, хотя в реальности был вынужден уходить в глухую защиту. Королева очень постепенно, расчётливо, как в шахматной партии, шаг за шагом, загоняла меня в угол залы. И вот я уже реально в углу. Именно в углу. Справа стена, слева стена, отступать некуда. Сколько ударов я ещё успею отразить? Первый... Второй... Третий....
А вот этот уже не успеваю, правый мой клинок отбит вверх, левый не успевает вернуться, выпад королевы проскальзывает между двух моих защитных лезвий прямо к животу. Конец?!

НЕправда!!! Выход должен БЫТЬ!!!
Это смерть! Что у меня ещё есть? У меня есть меч Первой королевы, он умеет резать пространство. Ноооо.... Но ведь это не он умеет резать пространство... Это ведь теперь я сам, я САМ и есть - меч, умеющий резать пространство!!!
Я сформулировал необходимую команду.

Я телепортировался в центр залы. Клинок Камы проткнул воздух в углу. Доля секунды передышки. Любимая девушка спокойно развернулась. Я снова увидел чёрные языки пламени в чёрных зрачках. Снова удары, выпады, финты, обводы, бешеная  пляска четырёх смертоносных клинков. Королева снова методично загнала меня в угол. Опять в последний момент пришлось уходить от смертельного удара телепортацией.
Но ведь это не дело! Почему я постоянно отступаю? Почему Кама постоянно загоняет меня в угол? Она опытнее меня, она действует автоматически, а мне не хватает времени, чтобы предсказать её атаки, расшифровать намерения и успешно контратаковать. Не хватает времени...
Стоп! Но ведь временем то я как раз умею управлять!

Я медленно и осторожно потянул одеяло времени на себя. Выглядело так, как будто королева стала двигаться медленнее. Я успевал читать каждое её движение, успевал во-время отражать удары, мог успешно выбирать моменты для собственных атак. И королева отступила! Я загнал девушку в угол, уловил момент, нанёс смертельный неотразимый удар! С удовольствием наблюдал, как теперь уже Кама вынуждена была телепортироваться в противоположный угол залы. Квиты!!!
Разумеется, королева отнюдь не была куклой-статисткой. Она тоже потянула время в свою сторону, но я крепко держал струну темпа в своих руках. Мы оба непрерывно ускорялись. Но я постоянно был на шаг впереди. Четыре клинка взрывали воздух сперва на ультразвуковых скоростях, а потом и на гиперзвуковых. Мы  непрерывно телепортировались друг от друга, то чтобы уклониться от неотразимого удара, то чтобы занять выгодную позицию для атаки. Телепорты следовали один за одним, чаще собственно, чем обмен ударами.

Побочным эффектом телепортов стала антигравитация. Нет, конечно, от действия силы тяжести мы отнюдь не избавились. Мы оба по-прежнему притягивались к земле с постоянным ускорением свободного падения "g" (9.8 м/с2). Вот только ускорение и скорость - это совсем разные явления.
Вот ты оказался в некоторой точке пространства залы с нулевой скоростью относительно стен и пола. Тут же на тебя начала действовать сила притяжения. Ты начал падать к полу с тем самым ускорением "g". И вот за первые доли секунды ты успел ускориться и упасть на несколько миллиметров. И тут - бах! Новый телепорт, в новую точку пространства, снова с нулевой начальной скоростью, снова нужно с "g" ускоряться с самого нуля. В результате, вроде бы и гравитация на тебя действует, а вроде бы ты и сам свободно порхаешь по всему пространству залы, не ограничивая себя нудной, двумерной плоскостью пола. Мы с Камой ничуть не ограничивали себя нижней плоскостью.  Пары всережущих клинков вспарывали всё доступное пространство. Жёсткое правило было лишь одно: ни в каком случае нельзя было касаться лезвием клинка стены залы. Вооружённое столкновение двух чуждых светлячков друг с другом было для нас с королевой абсолютно недопустимым и абсолютно непредсказуемым.

Наши сверхзвуковые движения быстро нагревали воздух в зале, а постоянные телепорты просто аннигилировали его. Ведь чтобы телепортировать своё тело в какую-то новую точку пространства нужно, чтобы место для тела в этой точке было свободным. А оно не свободно, там воздух. Конечно, теоретически можно было бы попытаться устроить "рокировку", взаимный обмен между телом и соответствующим объёмом воздуха, но на практике в горячке боя на это просто не хватало времени. Гораздо проще и быстрее было выкинуть лишний воздух в соседнюю вселенную. Система вентиляции Дворца пыталась компенсировать падение атмосферного давления притоком свежего воздуха, но мы с королевой уничтожали его гораздо быстрее.
Я с тревогой посматривал на старика, вжавшегося в самый уголок залы и с ужасом наблюдавшего за ревущими и носящимися по всему пространству взбесившимися турбинами - видеть наши тела на таких скоростях он просто не мог, мы выглядели для него примерно как сплошные диски вращающихся самолетных пропеллеров. Хранителю явно было очень плохо, он фактически задыхался.
Но я не мог остановить этот бой, я не имел право проиграть! Я не имел права складывать оружие, пока не погасло чёрное пламя в глазах любимой!

Чёрное пламя погасло. Кама телепортировалась в сторону от меня и отпустила струну времени. Некоторое время я по инерции наблюдал, что она как бы "зависла" - развоплотила левый меч и медленно, очень медленно, поднимала правый меч для салюта, одновременно сама очень медленно, как пушинка, снижаясь в направлении пола залы.
Я выдохнул и отпустил свой конец струны времени. В свою очередь отсалютовал и развоплотил оба своих клинка. Вернулись звуки, услышал надрывный рёв воздуха в вентиляции. Девушка передо мной расставила руки в стороны и прыгнула на меня, как она умела, трёхметровым прыжком с места, обхватила меня руками за шею, ногами вокруг пояса, повисла на мне и попыталась покрыть моё лицо поцелуями.
Я же почувствовал, что у меня дрожат ноги, кажется темнеет в глазах - наступала реакция на чудовищное напряжение смертельного поединка.

Кама заметила мою слабость, спрыгнула на пол, обхватила меня за плечи и крепко прижала к себе, удерживая на ногах. Через минуту я смог прийти в себя, темнота отступила, головокружение прошло. Шум вентиляции тоже стал стихать, атмосфера в зале восстановилась.
- Фантастика! - королева глядела на меня восторженными, полными счастья глазами (от тёмного пламени не осталось и следа), - ты выдержал такое... ТАКОЕ... Я даже представить себе не могла, что ты ТАК сможешь драться!!! Ты - чудо!
- Ну, Кама, я всё-таки не совсем честно сражался, пришлось применять запрещённые приёмы.
- Знаешь, в смертельном бою запрещённых приёмов нет, все средства, помогающие выжить, хороши. И было бы очень странно, если бы ты смог противостоять мне без всяких хитростей, просто в равном поединке. Вообще-то на этом острове более умелого фехтовальщика, чем я, найти невозможно. Да и на мировом уровне я, пожалуй, была бы в числе призёров. Но ты ведь нашёл нужные приёмы, нашёл, что противопоставить моему мастерству, и успешно применил их. И так применил, что я от тебя по всем углам летала! Фантастика! Ты был великолепен, ты мой герой! И ты не совершил ни единой ошибки!
- А что бы было, если бы совершил? Убила бы?
- Разумеется бы убила! И тут же телепортировала бы твоё тело к Шару. Ну а там, из Шара, как-нибудь уж сам выбирайся, дорогу уже знаешь.
- Действительно, я о таком обороте почему-то не подумал.

Немного успокоившись, девушка повернулась к хранителю Дворца:
- Как вы себя чувствуете, Ларрис? Простите, что подвергли вас таким неприятным ощущениям.
Старик встал на колени и в таком положении подполз к ногам Камы, попытался поцеловать её туфли:
- Великая королева... Великий король... Великая королева, вы непревзойденны! Никто никогда не показывал такого искусства!
- Нет, сегодня настоящий герой - Ми. Встаньте, Ларрис, не нужно пресмыкаться передо мной. Нет, погодите, не вставайте.
Кама поняла, что старик ещё не до конца отошёл от удушья.

Она щёлкнула пальцами левой руки, и на полу залы материализовались три мягких кресла-груши.
- Сядьте, поговорим.
Я проследил магические действия по материализации кресел, которые стояли за щелчком Камы. Это оказалась целая длинная, связанная воедино цепочка колдовства.
Сначала королева всевидящим зрением оглядела районы Зурбса, нашла мебельный магазин, подобрала в нём подходящее кресло. Потом телепортировала выбранное кресло в мастерскую Дворца. Приказала Дворцу снять копию кресла в матрицу памяти. Далее магазинное кресло она телепортировала обратно в город, а Дворцу отдала приказ при помощи делателей изготовить три копии кресла. В каждую копию вносила небольшие изменения, кресла получились разных расцветок. Наконец, готовые кресла королева телепортировала из мастерской в нашу залу. Всю эту цепочку действий Кама обернула в искажение времени, так чтобы действия, в норме занимающие несколько десятков минут, уложились в одну секунду щелчка пальцами. В общем, творчески применила на практике все новые навыки, которые мы выучили во время поединка.

Мы расселись в кресла. Мне очень хотелось повторить действия Камы, тоже щёлкнул пальцами. Перед нами материализовался столик со стеклянной столешницей, на нём три бокала с охлаждённым вином. Кама посмотрела на меня с улыбкой, подмигнула.
- Великая королева, Великий король, - снова заговорил хранитель, - КАК вы это делаете? Первая королева никогда не совершала ничего подобного.
- А, пустяки, - Кама махнула рукой, - благодаря вашему правильному решению теперь научились делать и так.
Вы очень правильно сделали, Ларрис, что всё-таки решили показать мне меч. На самом деле никакой это был не меч, тем более не ритуальный. Это был светлячок, Ларрис, самостоятельный сильный светлячок.
- Я не знаю, что вы подразумеваете под светлячком, Великая королева.
- Знаете. Вот, например, сейчас вы сидите в одной комнате с двумя типичными светлячками и беседуете с ними. И Первая королева, разумеется, была светлячком. И ваш Дворец - он тоже светлячок. И меч был светлячком. Так понятно?
- Не очень, Великая королева, вы все слишком разные. Даже вы с Великим королем сильно отличаетесь. Первая королева отличалась от вас ещё сильнее. А уж Дворец и меч вообще ничем не похожи ни на вас, ни друг на друга.

- А так и есть Ларрис. Мы все разные, все светлячки очень разные. Не важно, просто запомните, что мы - светлячки и именно поэтому можем быть королевой и королём.
- Да, Великая королева.
- А я хотела поговорить с вами о Первой королеве.
С того времени, как первый раз пришла в себя здесь, во Дворце, я много раз безуспешно пыталась решить вопрос: как воскресла Первая королева?
- Мне казалось, что вы знаете это лучше меня, Великая королева, ведь вы прошли этим путём.
- В том-то и дело, что нет. Первая королева никак не могла вернуться в жизнь тем же путём, что и мы с Ми!
- Почему?
- Понимаете, вернуться из шара в жизнь было ОЧЕНЬ трудно, это было на самом пределе наших возможностей. Нам потребовались ВСЕ наши знания, все силы, все навыки.
А теперь смотрите. Во-первых, мы с Ми - дети XX века. У нас есть все современные научные знания. Мы знаем, как устроен космос, что такое звёзды, планеты и галактики. Мы знаем об атомном строении вещества, об элементарных частицах, электромагнитном поле, квантовой механике. Мы знаем про периодическую систему химических элементов и про строение молекул. Мы знаем биологию, клеточное строение организмов, разбираемся в анатомии. Знаем и ещё многое другое. Поверьте, Ларрис, ВСЕ эти наши знания оказались критически важными там, внутри Шара. Без этих знаний, мы там просто бы тыкались в случайных направлениях, не зная правильной дороги, и ни за что не смогли бы выбраться. У Первой королевы таких знаний не было и быть не могло, разве что исключая анатомию, и то вряд ли.

Во-вторых, очень важно, что мы были там вдвоём. Только то, что мы смогли объединить свои знания и силы, нас и спасло. В одиночку любой из нас бы не справился, совершенно точно. Первая королева была там одна.
В-третьих, был ещё важный психологический момент. Мы точно знали, что выход существует. Первая королева смогла воскреснуть, значит сможем и мы. Это знание было очень важно. У меня лично там не раз опускались руки, хотелось всё бросить: "Ну её к чертям, эту дурацкую жизнь, я - бессмертный светлячок, у меня есть много других дел, более интересных, чем воскресание на планете Земля". Только пример Первой королевы заставлял собираться. У неё такого примера не было.
И даже с такой огромной тройной форой мы вышли в жизнь на самых последних остатках сил. Я потеряла сознание уже в первые секунды новой жизни. Как же получилось решить задачу у Первой королевы?

- Должен сказать, Великая королева, что Первая королева вернулась в жизнь в состоянии гораздо худшем, чем вы. Да, вы очень устали, едва держались на ногах, но уже на следующие сутки были веселы, с аппетитом ели, занимались любовью, что очень меня радовало. Первая королева же вернулась в состоянии, которое кажется называют "кома". Она ни секунды не была в сознании, она с трудом дышала, сердце работало с перебоями. Лишь на вторые сутки я поверил, что она сможет выжить. Первый раз она пришла в сознание к концу третьего дня, а есть и с моей помощью вставать - только к концу недели.
- Понятно. Впрочем, это только подтверждает мою мысль, что Первая королева никак не могла пройти тем же путём, что и мы - воплощаться, находясь в бессознательном состоянии, невозможно

И вот сегодня вы привели нас в эту залу, я увидела меч и подумала, что в загадке пути Первой королевы, пожалуй, появился просвет. Меч умеет вспарывать ткань реальности. Если там в Шаре у неё был этот меч (а он у неё там был, она его из Шара с собой принесла), то с его помощью, даже без современных знаний, у неё был бы ненулевой шанс вернуться в реальность. Загадка решена? Как бы не так!
Первая королева не могла использовать меч. Никак не могла!
- Почему вы уверены в этом, Великая королева?
- Это очевидно Ларрис. Вот, что я сделала первым же действием, как только увидела меч? Правильно! Могущественный и очень нужный светлячок сам идёт мне в руки. Я его подчинила, сделала его частью себя. А вторым своим действием я заставила Ми тоже принять в себя меч.
А что сделала первым делом с мечом Первая королева? Она присобачила к нему железную рукоятку! Железную, чёрт побери!
Кама непочтительно пнула ногой лежавший на полу кусочек разрезанной рукоятки.
- У меня такое кощунство в голове не укладывается, это как купить очень дорогой новенький автомобиль высшего класса и вместо того, чтобы ездить на нём, тут же проткнуть его насквозь телеграфным столбом и оставить ржаветь. А Первая королева сделала нечто подобное. Значит у неё на это была причина. Единственная причина появления рукоятки - если Королева не могла держать меч. Она не сумела его подчинить и сделать частью себя, как сделала я, она не могла держать его в руках, он резал ей руки. Она не могла его использовать.

Что у нее с мечом было дальше? А дальше был "ритуальный" меч. Даже с железной рукояткой меч был для неё мало полезен. Можно было использовать его просто в качестве оружия, этакий меч-сто-голов-с-плеч. Но Первая королева лично не водила в бой воинов, а передать меч кому-то другому не желала (что вполне логично). А для использования других возможностей меча, для управления с его помощью пространством и временем, его нужно было всё-таки сперва принять в себя, а не в рукоятку.
Чем у Королевы с мечом закончилось? А закончилось трёхсот-летним заточением в хрустальном гробу и приказом "никому не показывать".
Вот и получается, что Первая королева меч использовать никак не могла.

Итак Королева не могла использовать меч, чтобы выйти из Шара, но она не могла выйти из Шара без помощи меча. Противоречие? Не совсем. Снять противоречие можно, если предположить что меч помог Королеве воплотиться САМ, самостоятельно.
Теоретически это возможно. У меча была собственная воля, собственные силы. Вот только... Как-то не совсем правдоподобно.
Понимаете, Ларрис, сколько мы с Ми были внутри Шара, ни разу не видели там мечей, желающих нам помогать. Да и развоплощены там светлячки, иди, пойми, меч он, или не меч.
Самое главное, что у меча не было никакой мотивации воплощаться в нашем мире вместе с Первой королевой. Зачем? Чтобы получить себе рукоятку в задницу и на триста лет залечь в гроб? Ни дел у него не было на Земле, ни обучения опыту, ни интересов.

Опять тупик? Но должен же быть логичный вариант, ведь меч явно поработал здесь! У него не было интереса воплощаться. Но ведь иногда что-то доброе делают даже вопреки интересам. Например, если хорошо попросить... И вот тут я почувствовала, что уже "горячо", отгадка где-то совсем рядом. Всё равно странно. Королева как-то умела "разговаривать" с развоплощёнными светлячками и уговаривать их. Я этого делать совсем не умею. Умею подчинять светлячки, умею отдавать им телепатические команды. Но вот чтобы просто поговорить? Да ещё и со светлячком абсолютно не гуманоидной природы? Не представляю себе! Но тем не менее, чисто теоретически это возможно, принципиальных запретов к общению нет. Другой вопрос, что меч - это один из худших кандидатов для общения. Уж слишком он малоразговорчивый.

И вот тут всплыла последняя деталь о которой я до этого сознательно умалчивала. Дело в том, что Королеве не хватало одного меча, чтобы воскреснуть. Меч мог ей помочь войти в наше пространство, но дальше нужно было воплощаться, а это не его профиль. И здесь появляется последний участник действия - Дворец. Его ведь Королева тоже привела с собой из Шара. Вот Дворец как раз отлично мог помочь в воплощении. В паре с мечом они обеспечивали Королеве возвращение в жизнь. И при этом важно, что Дворец как раз разговаривать умел. Да, там совершенно нечеловеческий язык, но тем не менее, это всё-таки язык.
И вот, наконец, сложилась логически непротиворечивая картина. Королева встретилась с Дворцом. Каким-то совершенно неизвестным мне способом ей удалось вступить с ним в беседу. Она попросила его о помощи для возвращения на Землю. Они нашли точки соприкосновения. У Дворца, в отличии от меча, здесь вполне были дела, он мог и в момент спасения Первой королевы, и в дальнейшей деятельности на Земле, оттачивать свои профессиональные навыки. Ему наш мир был интересен.  Однако, самостоятельно взламывать стены пространства Дворец не умел, тут нужен был меч.
Вот вдвоём с Королевой они как-то нашли меч, как-то вступили с ним в разговор. Подозреваю, что и в том, и в другом, Дворец играл самую существенную роль. В итоге им как-то удалось упросить меч участвовать в воплощении Первой королевы. Чем его соблазнили? Честно, не знаю. Очень хочу надеяться, что наживкой была лично я, своею собственной персоной. Ради встречи со мной можно и триста лет в гробу потерпеть, ведь правда? Но точно не знаю.
И, да, весь процесс поисков, нахождения общего языка, переговоров, последующего прорыва и воплощения в реальность, наверняка был очень сложным, трудным, долгим и тяжёлым. Королева обессилила и потеряла сознание ещё до момента своего воплощения. Для нас с Ми это было бы гарантированным смертным приговором. Но у Первой королевы уже был помощник - Дворец с доступом к матрице памяти, в которой сохранился её образ. Двое компаньонов доделали работу и вытащили Королеву в новую жизнь, а заодно и себя вместе с ней.

Кама смочила пересыхающие губы остатками уже согревшегося вина из бокала. Щёлкнула пальцами, сотворила и допила ещё пару глотков.
- Вот, Ларрис, что я смогла рассказать вам о вашей ушедшей возлюбленной.
- Благодарю вас, Великая королева! Вы рассказали мне едва ли не больше, чем я знал о ней сам. Она почти никогда не говорила о своих переживаниях в шаре.
Кама встала, потянулась.
- Ларрис, вы отдохнули? Можете идти?
Повернулась к двери, посмотрела на жёлтый круг на стене, снова оглянулась на встающего с новомодного кресла старика:
- Кстати, Ларрис, по чьему проекту раскрашена жёлтым кругом эта стена? Что вы знаете о смысле рисунка?
- Нет, Великая королева, ничего не знаю. Я плохо помню, это было очень давно. Кажется круг приказала нарисовать сама Первая королева. Мы полагали, что это - символ Солнца, восходящего над воздвигнутым из пучин вод Лоном.
- У меня есть иной ответ, хранитель. Заметьте, входная дверь расположена ровно на середине круга.
- Да, Королева. И что, это может означать, Великая королева?
- Ларрис, а что если это не входная дверь, а ВЫходная дверь?! Мы здесь внутри залы, и круг тоже внутри залы, а не снаружи. И дверь в середине него. Это не Солнце, Ларрис, это - Шар. И дверь - это выход из Шара. И здесь, в этой комнате, лежало то, что могло открыть ЭТУ дверь! Меч рассёк Шар и открыл дверь в жизнь.
Идём домой, я хочу искупаться. А эту залу, хранитель, можете запечатать - меч сюда уже никогда не вернётся, а больше здесь ничего ценного не осталось.
- Позвольте, Великая королева, забрать отсюда последнюю ценную для меня вещь, если вам не сложно мне это разрешить.

Кама улыбнулась, приподняла левую руку ладонью вниз. Кусочки железной рукоятки меча на полу встрепенулись, поднялись в воздух, полетели к зовущей руке королевы, собираясь вместе. Через секунду девушка держала в руке совершенно целую рукоятку меча с гардой. Торжественно протянула её старику. Тот принял предмет, опустившись на одно колено.

- Мне не сложно, хранитель. Мне теперь уже НИ ЧТО НЕ СЛОЖНО. Вообще ни что не сложно...

Кама 05: Дворцовые уроки


Старик продолжил рассказ. В какой-то момент я заметил, что я слушаю плавную речь, что у меня при этом слипаются глаза, что я прямо за столом засыпаю. Встряхнулся, посмотрел направо на королеву. Она сидела на диване рядом, прямо, с открытыми глазами. Но, вот следов сознания за этими глазами я почему-то не чувствовал. Кама на самом деле крепко спала.
Невольно слегка пихнул её локтем в бок. Результат был ожидаем - девушка начала плавно падать в противоположную сторону, одновременно закрывая глаза. Я обхватил её рукой выше талии, потянул к себе. Она послушно упала в другую сторону, мне на колени. Сознание так и не проявилось.
Встретился взглядом с хранителем Дворца, мимикой показал ему, что на сегодня беседы окончены. Старик деликатно улыбнулся и предложил помощь делателей, чтобы отнести бесчувственную королеву в спальню. Я отказался, поскольку знал более "простой" способ - я мог просто приказать девушке встать и идти в спальню, держа меня под руку, ориентируясь в пространстве по моему собственному восприятию. Уже приготовился отдать нужные мысленные команды, но...

Внезапно откуда-то из глубины поднялась и проявилась волна эмпатии. Сознания королевы я по-прежнему не слышал, эмпатия возникала из глубин моих личных ощущений. Вдруг понял, что Кама сознательно не хочет сейчас что-то делать самостоятельно. Она не хочет быть сильной, умелой, решительной, не хочет быть Королевой. В этот первый вечер своей совсем новой жизни, Кама хочет казаться (и быть) слабой, беспомощной, беззащитной девочкой, хочет чтобы её носили на руках, укладывали в кроватку, укутывали одеялом, нежно целовали, желали спокойной ночи.
Сопротивляться этому видению я не мог, отменил все телепатические приказы, осторожно поднял девушку на руки, прижал её голову к своему плечу. Аккуратно донёс по переходам Дворца до спальни, уложил на кровать. Всё-таки позволил себе мысленными приказами продержать её несколько секунд в вертикально-сидячем положении, чтобы снять одежду - силой срывать платье с лежащего тела я себе позволить не мог, но и оставлять девушку вторую ночь спать в верхней одежде тоже не хотел. Слишком свежими ещё оставались утренние воспоминания о её страхах: "мы на этом одре в одежде лежим, значит мы умерли и нас похоронили?!"
Остальные свои эмпатийные пожелания про кроватку для беспомощной маленькой девочки, одеялко, нежные поцелуи, я реализовал полностью. Первый сознательный день моей новой жизни закончился очень быстро.

Кама, как и в прошлое утро, проснулась первой. На этот раз она не паниковала, не пыталась меня тормошить. Просто терпеливо лежала и ждала, пока я высплюсь. Очень терпеливо ждала. Каждую минуту ворочалась с боку на бок. После каждого ежеминутного переворота вдоль, поперёк, по диагонали перины, поверх одеяла, под одеяло, на спину, на живот, королева в полной темноте спальни устремляла на меня, прямо в лицо, хотя бы на пару секунд, свой сжигающий чёрным пламенем, сносящий любые каменные и бронированные препятствия невероятный, нечеловеческий взгляд. Я стойко переносил все психические удары и продолжал спать.
Тогда королева начала осторожно играть с освещением спальной залы. Сперва зажгла "ночники". Потом поиграла с их цветами и с допустимой (как ей казалось допустимой) для ночников яркостью. Потом она открыла возможность помимо искусственных светильников включить ещё и окна естественного солнечного света по проложенному сквозь скальную породу кварцевому оптоволокну.

Этого издевательства я уже не выдержал и проснулся.
Кама немедленно отреагировала на моё слабое шевеление:
- Ми, представляешь, я ОПЯТЬ не помню, как вчера оказалась в постели! Помню, сидели в каминном зале, говорили про Первую королеву, а потом - бах - и я опять здесь на кровати, рядом с тобой. Что это было? Я что, всё-таки перебрала с вином?
- Не знаю, как у тебя, - очень серьёзно ответил, - но вот у меня вчера было стойкое ощущение, что я не совсем ещё нормально контролирую своё тело. Во всяком случае, явно хуже, чем сознание. Может быть и ты тоже не полностью себя контролировала? Кстати, сегодня вроде бы чувствую своё тело лучше.
Кама на мгновение задумалась.
- И ты меня вчера вечером прямо на руках через весь Дворец нёс в кровать?
Нет, конечно королева не позволила ни единой тени удовлетворения промелькнуть за непроницаемой чёрной занавесью взгляда. Но где-то в глубине сознания всё-таки ясно увиделась мгновенная розовая искра.

Тут же перенаправила тему:
- Всё равно это не повод бесцельно валяться в кровати в такое прекрасное утро. ПОДЪЁМ!!! Умываться!
По взаимному согласию, вместо банального умывания, мы пошли купаться в бассейн. Слова "по взаимному согласию" опять же не совсем верны. На самом еле, не было никакого согласия, как не было и никакого обсуждения вообще. Более правильно было бы сказать, что у нас на двоих был как бы общий единый пул мыслей, который мы оба "думали" одновременно и совместно, не разделяя на отдельные личные части. Мы как будто слаженно пели одну общую песню на два голоса, каждый исполнял свою привычную партию, но внутри единого представления, постоянно синхронизируясь с партнёром.
Небольшой спор у нас вызвала разве что температура воды для купания, на которую требовалось запрограммировать Дворец. Кама требовала 15-16 градусов Цельсия, я же склонялся к 16-17 градусам. В результате, мы очень легко и вполне ожидаемо сошлись на 16-ти градусах, благо система терморегуляции Дворца без проблем обеспечивала и на порядок большую точность. Впрочем, Кама, как и положено слабой, беззащитной девушке, в конечном итоге настояла на своём - температура воды душа-водопада, где мы омывались после бассейна, была уже скорее ближе к 14-ти градусам. Пришлось терпеть с улыбкой.

После купания был лёгкий завтрак, поданный делателями по приказу хранителя Дворца (мы слышали его телепатические распоряжения об утренних приготовлениях почти с того самого момента, как проснулись). После завтрака возобновили разговор о Первой королеве. На это раз хранитель повёл нас в библиотеку Дворца. Это была огромная анфилада, объединяющая несколько впечатляющих светлых залов (большей частью с искусственным освещением).
Наше с королевой внимание с первых шагов было сразу же перенасыщено огромным количеством деталей.

На разного размера и расположения полках была литература совершенно всевозможных и неожиданных видов. Здесь были и пергаментные свитки, и огромные инкунабулы в толстенных кожаных переплётах с бронзовыми застёжками, и рулоны папируса, и бумажные вертикальные списки с вертикальными рядами рукописных иероглифов, и вырезки неких рун по древесной коре, и мелкомасштабные гравировки на круглых срезах древесных стволов, и выжженные наборы чёрточек и кружков на прошитых древесными волокнами циновках из бамбуковых щепок.
Особняком стояла целая стена шкафов, внешне очень напоминавших увеличенные залы с оперативной памятью компьютеров-мэйнфреймов 1960-х годов. Полки были равномерно уставлены запирающимися кубами-корзинами из тонкого, прозрачного, но очень прочного кварцевого стекла, армированного невидимыми тончайшими проволочками напряжённого металла. В мелкорельефные пазы на внутренней поверхности прозрачных корзин вставлялись многочисленные тонкие золотые листки с полупрозрачной гравировкой, растянутые на лёгких титановых рамках. Листки гравированного золота в кварцевых корзинах очень напоминали сборки печатных плат с электронными компонентами вычислительной машины, хотя на самом деле были именно листками с записью иероглифического текста, без всякой сложной электроники.
В более дальних от центральных проходов библиотечных залах, экзотические фолианты постепенно сменялись всё более привычными бумажными рукописями и печатными книгами.

Мы с Камой, отчаянно пытались самостоятельно  разобраться в открывшемся гигантском хранилище информации. Это оказалось невозможно. Прежде всего, шкафы и полки с текстами не были никаким образом маркированы. Так же как и сами записи, за исключением современно оформленных книг, в большинстве не имели ни обложек, ни заголовков.
Постепенно стало понятно, что шкафы и полки располагаются в залах в очень строгом хронологическом порядке, и этот порядок, вероятно, был настолько естественным для составителя библиотеки, Ларриса Лейкера, настолько стал привычным за проведённые во Дворце столетия одиночества, что, с его точки зрения, совершенно не нуждался в дополнительных комментариях. 
Никаких намёков на тематические и алфавитные рубрикаторы тоже не было. Впрочем, об алфавитном рубрикаторе вряд ли вообще могла идти речь - если поздние книги на лонском и европейских языках можно было понимать, и воспринимать по буквам, то ранние тексты с непонятными значками, рунами и иероглифами, вряд ли стыковались с известными алфавитами..

- На каких языках это написано? - я решился откровенно показать нашу растерянность.
- На самых разных, юный король. Тексты времён Первой королевы, и прежде всего официальные "золотые" хроники, большей частью писались на её родном языке тектума, хотя есть и много манускриптов на более распространённом в то время языке найки, записанные, правда, как правило, в слоговой транскрипции письменности тектума. После ухода Первой королевы, тектума быстро вытесняется языком найки, письменность упрощается со слоговой до алфавитной. Потом на найки одновременно начинают влиять китайские и европейские диалекты. В результате появляется старолонский язык, постепенно в XVIII - XIX веках всё больше европеизирующийся и превратившийся в современный лонский. Ну а в современных разделах библиотеки много книг на английском, немецком, французском, испанском - всё это вы сможете разобрать и без моей помощи, юные королева и король.

Быстрый обмен взглядами между парами чёрных и карих глаз. Ни малейших разночтений в общем котле мыслей двух светлячков.
- Значит, Ларрис, мы начнём экскурсию по библиотеке Дворца с изучения языка тектума, - резюмировала Кама, - если вы, конечно, не возражаете.
Кама сделала небольшую паузу. С её точки зрения, вопрос был не совсем риторическим, вполне могли возникнуть аргументированные возражения. Ларрис, однако, промолчал. Кама, не прерывая линии речи, продолжила:
- Если мы будем понимать тектума, с его сравнительно сложным слоговым письмом...
- И с иероглифическим! - старик внезапно позволил себе прервать королеву.

Кама ещё раз сделала маленькую, чуть заметную паузу. Старик позволил себе вмешаться в речь королевы. С одной стороны - это немного выходило за рамки приличий. С другой стороны, мы за последние пару дней уже успели оценить реальную власть и знания хранителя. Я послушно пробежал аналитическим взглядом в прошлое. Предчувствия нас не обманули. Ларрис Лейкер был одним из ключевых создателей письменности тектума. Отнюдь не единственным, там светились и имена желтолицых учителей родом из Южного Китая, и местные мастера, включая очень интересного средневекового "инженера" со странным псевдонимом "Юньхэсмьют", и кто-то из западно-европейских католических миссионеров по имени Фредерико. Тем не менее, решающий голос в создании письма тектума, и, кстати, в переходе от иероглифов к слоговому, а позже и к алфавитному письму, принадлежал именно самому хранителю Дворца, о чём он скромно умалчивал.

Я послал краткий взгляд королеве. Она подняла уголки губ и бровей, взглянула на хранителя Дворца настолько благожелательно, насколько вообще королева имела право смотреть на своего слугу.
- Да, и с иероглифическим, конечно, Тем не менее, уверена, что после тектума, язык найки понять будет гораздо проще, не говоря уже о более современных языках.  Начнём с тектума Первой королевы! Попробуйте научить нас говорить и писать так, как говорила она.
- Я не школьный учитель, о юная королева! Я даже не знаю, с чего начинать, простите....
- Возьмите какой-нибудь простой текст для начала, Ларрис, детскую сказку, может быть хронику, что подойдёт для примера, читайте нам, переводите, показывайте грамматику. Уверяю, я умею очень быстро учиться, Ми, надеюсь, тоже.

Старик повиновался, взял один из гравированных листков золота из крайней кварцевой корзины, начал читать и переводить, постепенно раскрепощаясь.
Это было невероятно интересно, но и очень трудно сначала. Несмотря на уверенность Камы, что мы сумеем быстро учиться, мне казалось, я лично понимаю мало. В какой-то момент я ощутил, что просто устал. Хотя я практически с первого раза запоминал вид знаков и иероглифов, их произношение, общая логика языка некоторое время совершенно ускользала от меня. Вроде бы как мне не доставало возможностей "предсказать" смысл обсуждаемого текста, я окончательно понимал сказанное только после обсуждения и перевода. В какой-то момент внимание вообще рассеялось, стало казаться, что гравировки очередной золотой таблички хаотично расползаются по столу, как экзотические насекомые, про которых я ничего не знаю, кроме их научных видовых названий на мёртвой латыни.

Возможно, хранитель Дворца заметил мою усталость. Он прервал урок и предложил сделать перерыв на обед. Время и действительно было уже далеко за полдень. Однако королева решительно воспротивилась перерыву обучения. Позволила хранителю лишь паузу в несколько минут, чтобы распорядиться подать нам фрукты соки и вино, и чтобы мы с ней могли чуть размять засидевшиеся тела и омыть руки и лица в фонтанчике.
После очень краткой "переменки" моё внимание кажется опять сосредоточилось, и я с ревностью заметил, что Кама кажется начинает опережать меня в понимании языка. Она всё чаще отвечала старику сразу, не дожидаясь перевода прочитанного текста, и всё чаще её ответы звучали не на лонском, а на тектума, с периодическим вкраплением фраз найки. Впрочем, краткая вспышка ревности, пошла мне лишь на пользу, заставив ещё сильнее сосредоточиться. А может быть, краткий отдых помог перестроиться.

Внезапно проявилось очень странное ощущение: казалось, я, услышав какую-то фразу на древнем, незнакомом мне языке, осознаю, что уже слышал эту фразу раньше, понимаю, что она значит, вспоминаю множество ассоциированных с этой фразой других фраз. Слова и обороты цеплялись друг за друга, вызывали из памяти другие слова, которые никогда раньше не звучали наяву. Мои успехи раззадоривали Каму, заставляя её "вспоминать" незнакомые раньше идиоматические выражения, её фразы, в положительной обратной связи, сильнее пришпоривали мои лингвистические воспоминания. Ларрис Лейкер, видя наше с Камой возбуждение, тоже старался ввести в разговор наиболее редко встречавшиеся обороты.
В итоге именно старик запросил паузы в обучении, мотивируя это тем, что уже давно наступила ночь, что он жутко устал непрерывно говорить с нами, еле ворочает языком, что пора выпить по кубку вина и идти спать. Пришлось согласиться. Старик отправился в свои апартаменты, мы с Камой - в уже привычную королевскую опочивальню.

Ночь прошла беспокойно. Сказался непрерывный день напряжённых занятий. Наши с королевой лингвистические упражнения продолжились во сне. Кроме того, сон принял характерный оттенок сказочной "борьбы", когда требуется непрерывно преодолевать трудности, решать возникающие проблемы, а эти трудности ведут себя не как в реальности, а по своим сказочным законам сновидений, не дают себя окончательно преодолеть, постоянно "нападают" с новых сторон. Сон при этом превращается в больший или меньший вариант "кошмара".
Обычно такие сны приходят во время внутренней перестройки работы организма с участием генетического материала .вирусов. Возможно и у нас с королевой в ту ночь завершалась акклиматизация наших тел к новой жизни на планете Земля. Особую остроту ощущений нашему кошмарному сну придавал тот самый единый на двоих пул сознания. Сон снился нам обоим одновременно, мы оба совместно принимали участие в решении его головоломок и преодолении его трудностей. Очень своеобразные, трудно передаваемые ощущения.
От ночного кошмара, помимо того, что к утру мы уже абсолютно свободно владели и тектума, и найки, был и ещё один положительный эффект - Кама утром позволила нам почти лишний час нежиться в постели, свернулась в клубочек, положила голову мне на плечо и сладко дремала, не пытаясь торопить начало нового дня.

Тем не менее, день, разумеется, начался, световоды донесли до нас яркий свет солнечных лучей. Снова купание, снова лёгкий завтрак в компании с хранителем Дворца. Снова - поход в библиотеку, но на этот раз уже не для изучения языков.  Теперь мы с Камой уже целенаправленно перебирали листки золотой фольги, разбирая наследие Первой Королевы.

ДВОРЕЦ.
Огромный, сложный, производственно-бытовой комплекс. Воспринимает телепатические команды. Впрочем, а почему бы ему их и не воспринимать? Он такой же светлячок, как и мы, для светлячков телепатия естественна. Вот только мы с Камой - люди, ну или, как минимум, гуманоиды, а вот Дворец... На каком языке вообще с ним разговаривать?
Сам хранитель Дворца Ларрис Лейкер отдавал большей частью "бытовые" команды: открыть/закрыть дверь, подуть холодным/тёплым воздухом, включить/выключить свет. Ну, ещё команды класса "копировать/вставить (оно же называется Copy/Paste)" - подать к столу копию тех яблок, которые подавали Первой Королеве, под инвентарным номером 3337659, и ещё три копии тех самых кубков с вином, инвентарный номер 87320921. Как-то так .
А Дворец извлекал из матрицы памяти нужные образцы, под нужным номером, и приказывал делателям воспроизводить клон-копии заказанных предметов.
На самом деле у Дворца была не плоская система сквозных инвентарных номеров, а гораздо более развитая и сложная система иерархически-ассоциативной памяти образов объектов, но сейчас это не важно, пытаюсь хотя бы самую суть изложить.

Но "copy/paste", это всё-таки слишком мелко, так? Ведь хочется больших возможностей для творчества! И мы старательно разгребали архивы Первой Королевы, пытаясь понять, как именно она общалась со своим Дворцом. Понять оказалось сложно. Иногда это было из разряда "прочитал ВСЕ буквы, но так и не смог угадать слово". У женщины XVI века был совершенно иной менталитет, чем у нас с Камой. Мы мучительно продирались сквозь мутные, чуть ли не средневековые тексты, полные неясных символических аллегорий Обращались за помощью к хранителю Дворца, нещадно эксплуатировали его сознание (телепатически), пользуясь тем, что он реально общался с Первой Королевой. Это очень помогало, гравировки иероглифов на фольге постепенно обретали смысл.
Реальность оказалось довольно неожиданной. Язык Дворца был разнообразен, избыточен, многословен, но очень логичен и структурирован! Больше всего он напоминал язык программирования компьютеров. Нет, не ассемблер! Ассемблер, ориентированный на машинные команды, слишком примитивен. И не Фортран (поскольку Дворец не занимался вычислениями), и не Кобол (отчётов Дворцу не сдавать), не функциональный язык, не объектно-ориентированный. Скорее смесь чего-то процедурного с декларативным. Но с очень развёрнутым, сложным и избыточным синтаксисом.
Медленно, очень медленно, мы вдвоём раскручивали извивы нечеловеческой логики совершенно чуждой нам сущности. Возможно, я бы очень быстро бы сдался, махнул бы рукой, ведь уже понятные "бытовые" команды плюс "copy/paste" и так прекрасно работают? И так можно всё, что нужно получить, чего ещё желать?!
Но, во-первых, не собиралась сдаваться Кама. Кстати, позже, она признавалась, что тогда не сдавалась только потому, что не хотела уступать мне. Дескать, она не слабое существо. Ну а я не хотел показать себя слабее девушки.
А во-вторых... Во-вторых, Дворец неожиданно начал давать подсказки. Он говорил с нами! Он говорил на абсолютно неизвестном нам языке, на очень формализованном языке, на языке не относящемуся к нашей вселенной, не дающему никаких интуитивно-понятных ассоциаций. Но он подсказывал нам нужные "слова"-(специально взял это слово в кавычки)-команды. Мы как будто читали инструкцию по управлению очень сложным, сделанным не людьми и не для людей компьютером, а Дворец осторожно подчёркивал для нас отдельные строчки в этой инструкции, на которые, по его мнению, нужно было в первую очередь обратить внимание.

Дворец тоже прекрасно понимал, что мы не его родня, что мы не разбираемся в тонкостях его языка. Он максимально (с его точки зрения) пытался формализовать и упростить свои контакты. Это в современном культурном слое называется "интерфейс" - протокол взаимодействия между двумя сложными, но различными системами. Мы с Камой, совместно с Дворцом, идущему нам навстречу, смогли разработать и зафиксировать наш общий интерфейс. Это тоже была невероятно сложная задача  Время позволяло, никто нас не торопил, решали мы эту задачу пошагово.
Начали с простейших вещей и научились просить Дворец материализовывать атомы выбранных нами химических элементов. Для простоты получали моноэлементные бруски металла, например слиток абсолютно чистого серебра 1000-й пробы.
Устали, прервались на ужин, сон и новый завтрак. На следующее утро продолжили с новыми силами. Сконструировали из атомов разных элементов молекулы, сначала простые - неорганику, потом органические молекулы, потом дошли до сложных белков с воспроизведением третичной структуры и ДНК. Потом учились объединять разные молекулы в кристаллы, полимеры, комплексные структуры. Потом делали из этих структур реальные габаритные предметы, учились придавать предметам желаемые размер и форму. Один из производственных залов Дворца стал мастерской, заполненной толпой делателей, суетящихся под непрекращающимся потоком наших мысленных команд. Ларрис Лейкер смотрел на эту суету с неподдельным интересом.
Закончили день тем, что я реализовал свою детскую мечту и создал яблоко в форме кубика и без косточек внутри, а Кама изготовила очень изящный золотой браслет в виде двух переплетающихся змей, с глазами из драгоценных камней - за основу взяла понравившийся ей браслет Первой королевы, но полностью переработала его, дав волю собственной фантазии, и реализовала всё с нуля. Спать в опочивальню Королевы мы ушли совершенно обессиленные, но ужасно довольные собой.

Следующим утром после завтрака Кама принялась расспрашивать хранителя о создании острова Лон. Он повёл нас в нижние этажи Дворца и показал нам делателей огромных размеров - были как курьерский поезд, а были и как океанский лайнер. Правда, честно признался, что сам он никогда этими монстрами не управлял. Для нас это проблемы уже не составляло, управление делателями любых размеров и назначения уже не было секретом.
Мы выкопали под Дворцом новую галерею, подняли от неё коммуникационные шахты к жилым уровням, запустили лифты, вентиляцию, освещение. От галереи сделали коридор с полуколоннами по сторонам и повели его чуть выше. Старик с беспокойством уточнил, знаем ли мы, что копаем коридор в сторону моря, и что скорее всего, этот коридор идёт ниже уровня воды. Мы конечно это знали и делали всё совершенно сознательно.
Дело в том, что к этому моменту нам с королевой уже несколько надоело постоянно находиться в подземном Дворце. Возникла идея совместить тренировки по строительству и материализации с морской прогулкой.

Коридор, который и на самом деле был на десяток метров ниже уровня моря, мы завершили отдельным залом, который отделили от коридора герметично закрывающейся дверью. Зал должен был стать шлюзовой камерой. Согнали туда делателей и приказали им материализовывать подводную лодку.
Конструировать настоящую современную субмарину не стали - хотелось успеть выйти в море в тот же день, а мы утром слишком поздно проснулись, теперь боялись не успеть. Поэтому для скорости изготовления взяли за основу старинную деревянную яхту, которая была сохранена в матрицу памяти Дворца ещё в XVII веке, при жизни Первой королевы. Яхта была хоть и небольшая, но с палубой и трюмом, достаточно вместительным для нас троих. Корпус яхты доработали, усилили борта и палубу, добавили  дополнительные шпангоуты, тщательно герметизировали пенькой и смолой все щели. Герметичная крышка трюмного люка с запорами была одним из предметов который пришлось проектировать с нуля самостоятельно. Ещё с нуля сделали две пары горизонтальных рулей для управления глубиной в носу и корме лодки, которых в оригинальной яхте разумеется не было. И бронзовый гребной винт, с проходящим внутрь трюма гребным валом. Ради винта пришлось переделывать форму кормовой оконечности яхты и навеску руля.
С двигателем решили не возиться совсем - у нас под рукой были делатели, которые вполне могли и вращать гребной винт, и работать приводами всех рулей. Из делателей же сделали и балластные цистерны для регулирования плавучести. Несколько делателей в трюме образовали внутри своих тел полости, которые могли заполняться забортной водой и по нашим приказам сжимались или расширялись, вмещая больше или меньше балласта. От обеспечения субмарины воздухом для дыхания под водой решили для ускорения процесса вовсе отказаться - мы с Камой вполне могли обходиться без дыхания многие часы, а для старика имеющегося в трюме воздуха вполне должно было хватить на несколько минут, сколько потребуется на всплытие и погружение.

Забрались в трюм, задраили верхний герметичный люк. Я дал команду открыть наливные кингстоны внешней двери шлюза. Вода хлынула в залу, лишний воздух выходил в вентиляционные отверстия. Лодка, всплывая, закачалась на волнах. Королева отдала команды на заполнение балластных цистерн-делателей, добиваясь нулевой плавучести. Когда зала заполнилась водой на три четверти, а субмарина уравновесилась, я дал команду на полное открытие шлюза и, одновременно, на полные обороты гребного винта. Через минуту мы уже были в нескольких сотнях метров (чуть не сказал "в паре кабельтовых") от берега. Кама дала команду на опорожнение балластных цистерн, лодка всплыла на поверхность моря.

Когда вода сквозь решетку фальшборта схлынула с палубы, я отдраил люк, и мы втроём поднялись из трюма на свежий воздух. ВОЗДУХ... Воздух был густым, пьянящим и, как это не банально, солёным, кажется ещё йодированным - специфический запах водорослей. И было очень голубое небо, почти без облаков, и была очень яркая, очень зелёная и слабо прозрачная вода. Яркость картины по всем измерениям чувств зашкаливала за все ожидаемые пределы.
Но мне было не до любования морскими видами. Ведь у нас же парусная яхта? Значит нужно поднимать паруса!

Я отдавал бортовым делателям команды. Они послушно крепили мачту, натягивали ванты и штаги, поднимали длинный рю с косым латинским парусом. Парус легко забрал ветер, бот встрепенулся, вышел "на киль". Пена зашкворчала вдоль бортов.
Только в этот момент я позволил себе оглядеться и сразу же наткнулся на два очень пристальных взгляда. Хранитель Дворца смотрел на меня внимательно и, кажется, со скрытым одобрением. А вот королева... Кама глядела широко распахнутыми зрачками, не пытаясь скрывать изумления:
- А откуда ты всё это знаешь?!
- Эээ... Что "это"?
- Ну, вот эти все... верёвки?
- Снасти что ли? Так что тут знать? Это же простой латинский парус, проще ничего не бывает!
- Ми, - длинные ресницы королевы совершили два демонстративных движения вверх-вниз, - Ми, ты (в позапрошлой жизни) был бортинженером инопланетного звездолёта! Откуда у тебя навыки управления парусами средневекового бота?!
- Вообще-то, Кама, я - "Ми", что значит "капитан"!
- Действительно, капитан! Но я впечатлена, правда!

Некоторое время шли в сторону моря. Потом королева озабоченно заметила:
- Они скоро будут здесь, надо поворачивать к берегу.
- Да, жаль, что прогулка была короткая.
Я тоже видел всевидящим зрением, что патрульный катер американских морпехов повернул в нашу сторону. Приказал делателям перекинуть рю, выполнил разворот. Катер быстро догонял нас. Когда подошёл на расстояние слышимости, оттуда закричали в мегафон по-английски:
- Спустить парус и лечь в дрейф! Приказываю лечь в дрейф!
Но мы уже успели вернуться на достаточно близкое расстояние к нашему подводному шлюзу, чтобы не беспокоиться о запасе воздуха для возвращения во Дворец. Я отдал делателям команды на сворачивание такелажа. Кама скомандовала своей группе начать постепенный приём балласта. Мы же втроём стояли у фальшборта и смотрели на подходящий катер.
- Всё, пора, Ларрис, быстро прыгайте в трюм, - приказал я.
Старик повиновался. Кама помахала морпехам рукой и спрыгнула за ним. Я залез в трюм последним, задраивая люк. Королева уже отдавала команды на заполнение цистерн до уровня нулевой плавучести, который она теперь заранее знала.

Услышали стук пулемёта, но наша лодка уже была под водой. Делатели по команде закрутили вал гребного винта, королева переложила рули на погружение.
- Делай петлю в сторону, они сейчас гранаты кидать будут.
- Знаю, успеваем отойти. Ты за глубиной следи, у нас всё-таки корпус не титановый.
- Уже выровняла, всё в порядке.
Вдалеке послышались глухие бульки взрывов ручных гранат.
Через пару минут вошли в нашу шлюзовую залу, заперли внешние ворота, приказали делателям откачать воду. Когда остатки воды стекли с палубы через решётку фальшборта, я открыл люк. Вылезли наружу. Было видно, что старик покидает лодку с облегчением.
Отметил, что несколько верхних досок фальшборта расколото пулями.

Ужинали в тот вечер в каминном зале. Смотрели на огонь, маленьким глотками отпивали вино из серебряных кубков.
- Ларрис, нам наверное пора в дорогу? Завтра утром мы с Ми пойдём путешествовать по острову, принимать наши владения.
- Юная королева, подождите. Я хотел сказать... У меня есть один предмет, оставленный Первой королевой. Она приказала никому не показывать его, но... Я полагаю, что обязан показать его вам, юная королева и юный король. Позвольте это сделать завтра утром?
- Вы нас интригуете, хранитель. Налейте мне ещё вина, пожалуйста, а то от любопытства не смогу заснуть.