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