2:5030/Эльф. Нежданный коннект Станислав Миков Принцу Иллиэлю мир эльфов — идеальный склеп вечности, где даже пауки плетут паутину на короне безмолвного Владыки. Однажды он приказывает архимагу Арантиру пробить окно в мир хаоса. Тот, презирая приказ, создаёт Бежевый Ящик — уродливый артефакт из железного дерева, пленённого светляка и золотых жил, способный ловить чужие сигналы. Ящик оживает, но приносит не мудрость, а искажённые обрывки земной переписки: «бНОПНЯ», «МЕЯ ВИДО». Пока Арантир в панике ловит сбойные руны, Иллиэль впервые видит живой хаос — и решает в него вмешаться. Он пишет ответ в чужую сеть, не понимая, что на том конце провода сисоп Алексей уже обнаружил письмо, возникшее в его базе без звонка и без проводов. Два мира столкнулись, но ещё не знают, кто кому — окно или решётка. ==================== Глава 1. Скука бессмертных и деревянный системник Глава 1. Скука бессмертных и деревянный системник Шёл первый день июня тысяча девятьсот девяносто шестого года по далекому, совершенно чуждому земному летоисчислению. Однако в Высоком мире время не имело ни власти, ни смысла. Тронный зал эльфийского дворца был монументальным памятником вечности, застывшим в идеальном, пугающем безвременье. Свет здесь не лился свободно, он падал выверенными, безупречно прямыми колоннами сквозь высокие стрельчатые окна, не смея дрожать или преломляться. Воздух казался густым, словно застывшая прозрачная смола. Не было ни единого дуновения ветра, способного потревожить покой пылинок — впрочем, пыли здесь тоже не существовало. Тишина стояла такая плотная, что собственное сердцебиение казалось грохотом боевых барабанов, нарушающим священный покой. На возвышении, высеченном из цельного куска перламутрового камня, восседал Владыка эльфов. Он казался не живым существом, а искусной скульптурой, сотворенной гениальным безумцем, одержимым симметрией. Лицо правителя, ослепительно прекрасное, лишенное малейшего изъяна или морщины, не выражало ровным счетом ничего. Его длинные руки покоились на подлокотниках трона в идеальной расслабленности. За последние несколько часов Владыка не моргнул ни разу. Его грудь едва заметно поднималась раз в несколько минут, забирая ровно столько воздуха, сколько требовалось для поддержания тлеющей искры жизни в этом царстве вечного покоя. Но самым жутким свидетельством этой абсолютной, сводящей с ума стагнации была корона на его голове. Тончайшее сплетение мифриловых ветвей служило домом для крошечной хрустальной паучихи. Создание, сотканное из магии и света, медленно, с методичностью часового механизма, плело свою призрачную паутину прямо между высокими зубцами монаршего венца. Серебристые нити тянулись от одного края короны к другому, образуя сложный геометрический узор. То, что живой, дышащий правитель сидел настолько неподвижно, что позволил пауку сплести сеть на своей голове, вызывало глухое, тошнотворное чувство неправильности происходящего. Молодой эльфийский принц Иллиэль стоял у основания ступеней, ведущих к трону, и чувствовал, как эта вечность сдавливает ему горло. Его идеальные черты лица, обычно безмятежные, сейчас были искажены мучительной, физически ощутимой скукой. Роскошный изумрудный бархат его камзола, расшитый золотыми нитями, складывающимися в сложнейшие анималистические мотивы, казался ему смирительной рубашкой. Иллиэль непрерывно наблюдал за неподвижным отцом. Каждая секунда тянулась как столетие. Взгляд принца метался от безжизненных глаз Владыки к методично перебирающей лапками паучихе. Совершенство этого мира было мертво. Оно смердело благоухающими лилиями и вековым покоем. Не выдержав давления тишины, Иллиэль резко встал со своего места. Звук его шагов, гулко отразившийся от перламутровых стен, прозвучал как святотатство. Он начал мерить шагами необъятный зал. Вперед-назад, ломая идеальную геометрию пространства своим хаотичным движением. Бархат шуршал, золотые нити вспыхивали, когда он пересекал неподвижные столбы света. Принц подошел к дальней стене, затянутой древним, немыслимо дорогим гобеленом, на котором была выткана сцена сотворения их мира. Иллиэль остановился. Его взгляд зацепился за складку на тяжелой ткани. Она спадала вниз идеально ровно, образуя безупречный, математически выверенный конус тени. Эта правильность внезапно вызвала в нем приступ резкой, почти детской ярости. Принц медленно протянул утонченную руку с длинными пальцами. Он ухватился за край гобелена и машинально, но с наслаждением потянул его в сторону. Складка изломалась. Ткань легла криво, асимметрично, создав уродливый залом на лице вытканного божества. Иллиэль отступил на шаг, любуясь этим крошечным актом разрушения. Неправильность успокаивала. Хаос был признаком того, что в этом мире еще можно что-то изменить. Тишину разорвал мягкий, но тяжелый звук открывающихся створок. В зал неслышно вошел старец в безупречной, сияющей белизной мантии. Его длинная седая борода была расчесана волосок к волоску, а в глазах плескалась мудрость сотен прожитых эпох. Придворный Маг ступал величественно, как и подобало существу его статуса. Иллиэль резко повернулся к вошедшему, его глаза загорелись нездоровым, лихорадочным блеском. — Арантир, — голос принца, глубокий и высокопарный, разрезал застывший воздух. — Мое терпение иссякло. Вы немедленно создадите для меня окно. Врата. Прореху в ткани мироздания. Старец замер, его величественная осанка слегка дрогнула. — Мой принц, — голос мага был подобен шелесту древних страниц. — О каких вратах Вы изволите говорить? Астронавигация сфер находится в покое с эпохи... — В другой мир! — перебил его Иллиэль, делая стремительный шаг навстречу. Изумрудный бархат взметнулся, словно крылья встревоженной птицы. — В мир, где есть хаос. Где вещи ломаются, стареют и меняются. Я требую связи с иным бытием. Если я проведу в этом идеальном склепе еще хотя бы одно столетие, наблюдая, как на короне Владыки плодятся хрустальные твари, я сойду с ума. Я разорву эти гобелены голыми руками. Лицо Арантира, веками хранившее печать возвышенной меланхолии, внезапно выразило крайнюю степень раздражения и искреннего недоумения. Его губы сжались в тонкую линию. — Ваше Высочество, законы преломления эфира не терпят столь... нетривиальных запросов, — попытался возразить архимаг, поднимая руку в успокаивающем жесте. — Внешние миры примитивны. Они полны диссонанса и грязи. Соприкосновение с ними осквернит... Иллиэль оборвал мага властным, не терпящим возражений жестом. Он поднял ладонь, украшенную тяжелым перстнем, и его голос обрел сталь монаршей крови. — Меня не волнуют законы эфира, Арантир. Меня волнует лишь то, что моя воля до сих пор не исполнена. Вы найдете этот мир. И Вы дадите мне возможность наблюдать за ним. Немедленно. Это не просьба. Архимаг посмотрел на неподвижную фигуру на троне. Хрустальная паучиха на монаршей короне безмятежно тянула свежую нить — вмешиваться в происходящее Владыка не планировал. Арантир приоткрыл рот, намереваясь высказаться о катастрофических последствиях эфирного пробоя, но Непреложный Обет ощутимо кольнул изнанку сознания. Служебная клятва не оставляла лазеек: придворный чародей обязан беспрекословно подчиняться прямым приказам трона и единственного наследника. Даже если от невыносимой скуки венценосный юнец требует превратить высшее искусство астрального поиска в вульгарную замочную скважину. Лицо старца окаменело. Он отвесил короткий, подчеркнуто формальный поклон. Многослойная ткань сияющей мантии с сухим хлопком взрезала застывший воздух. Арантир развернулся и зашагал к высоким дверям, вколачивая каблуки в плиты с такой силой, словно твердо вознамерился пробить мрамор до самых дворцовых подземелий. * * * Винтовая лестница, ведущая в недра дворца, казалась бесконечной, но Арантир преодолел ее с пугающей для его возраста скоростью. Старец буквально ворвался в свою личную мастерскую. Тяжелая дубовая дверь, испещренная защитными рунами, с грохотом захлопнулась за его спиной, отрезая лабораторию от остального дворца. Здесь царил спасительный полумрак. Воздух был густым от запахов озона, жженой полыни, древней бумаги и металлической стружки. Вдоль каменных стен высились исполинские стеллажи, прогибающиеся под тяжестью фолиантов и гримуаров, а на длинных столах булькали пузатые алхимические реторты. Маг начал нервно метаться по лаборатории. Его руки, привыкшие творить заклинания, способные раскалывать горы, сейчас дрожали от бессильного гнева. — Окно в хаос! Прореху в мироздании! — яростно шипел Арантир себе под нос, пиная подвернувшийся под ногу бронзовый треножник. — О боги Первозданного Света, за что мне это наказание?! Арантир с силой оперся о край дубового стола. В памяти всплыло одно случайное астральное скольжение. Тогда он едва зацепил краем восприятия чужой, отвратительный мир: тесную каморку, пыльные клубки кабелей и сгорбленного служку при мертвых механизмах, которого кто-то презрительно окликнул резким, лающим словом. «Эникей». Так аборигены называли тех, кто копался в чужих машинах. Великий архимаг, чье имя высечено на скрижалях вечности, сокрушавший легионы демонов и сплетавший орбиты лун, низведен до эникея. Усмиряя гнев, старец подошел к медному постаменту в центре лаборатории. На нем покоилась идеально круглая хрустальная сфера. Арантир воздел руки, и с кончиков его пальцев сорвались колючие искры маны. — Если ему нужна грязь и суета, он их получит, — процедил маг. Хрусталь впитал силу и отозвался густым гулом. Прозрачность замутилась, внутри закружились вихри, наливаясь тяжелой синевой. Арантир целенаправленно пронзал слои мироздания. Он брезгливо огибал измерения кристальной чистоты и пространства абсолютной геометрии, устремляя разум на самые задворки вероятностей — туда, где реальность булькала, словно гнилая похлебка. Он искал ту самую помойку из своего видения. Землю. Воплощение хаоса. Сфера полыхнула. Перед мысленным взором мага проступили серые бетонные коробки зданий, клубы едкого дыма и уродливые переплетения проводов. Физически морщась от царящего там диссонанса, Арантир начал сквозь астральное окно выискивать узлы передачи сигналов — ему требовалось подсмотреть, какими именно костылями пользуются местные жители, чтобы докричаться друг до друга сквозь эту серую мглу. Внезапно его внимание привлек странный предмет в одной из темных комнат этого мира. Чертежи и схемы мгновенно отпечатались в абсолютной памяти архимага. Земная техника. Неуклюжий домашний алтарь из мертвого металла: плоская доска с сетью медных троп, по которым бегали крохи электрической силы, стеклянное окно, плюющееся направленными пучками света, и отдельная дощечка с рядами костяных зубцов для приказов. — Какая убогость, — скривился Арантир, открывая глаза. Хрустальная сфера медленно погасла. — Никакого изящества. Лишь грубая сила электричества и куски мертвого металла. Но приказ принца требовал исполнения. Подумав мгновение, маг принял решение. Он не станет открывать прямой портал — это слишком опасно для Высокого мира. Он создаст артефакт-симулякр. Он скрестит увиденные нелепые земные чертежи с высшей эльфийской магией, создав обманку для рук и глаз. Устройство, которое будет выглядеть как земная машина, но работать на чистом волшебстве, пробивая брешь в нужный мир. Арантир подошел к дальнему хранилищу материалов — нише в стене, скрытой за иллюзорной кладкой. Он произнес короткое слово отпирания, и камни растворились в воздухе. Из глубины ниши маг извлек массивный кусок древнего древа. Это было реликтовое железное дерево, чьи корни когда-то пили воду из первичного океана. Ствол был тяжелым, как свинец, и теплым на ощупь. Старец с кряхтением перетащил кусок древа и с глухим стуком водрузил его на широкий дубовый верстак, сдвинув в сторону хрупкие колбы. Он посмотрел на свои сияющие белизной рукава. Выбора не было. Арантир аккуратно закатал рукава своей безупречной мантии, обнажая сухие, жилистые предплечья, покрытые бледными шрамами от магических ожогов. Архимаг готовился к грязной, изматывающей работе. * * * Процесс создания артефакта начался с неистовой суеты, совершенно не свойственной высокородным эльфам. Размеренность и благолепие Высокого мира остались за дверью лаборатории. Здесь Арантир пыхтел, ругался сквозь зубы и тратил крупицы своей драгоценной жизненной силы на откровенный абсурд. Он поднял правую руку, формируя на кончиках пальцев заклинание резки. Воздух зазвенел, когда маг провел ладонью над куском древнего древа. Твердая, как алмаз, древесина начала поддаваться, отслаиваясь ровными пластами. Арантир вырезал из неподатливого материала прямоугольный, вытянутый по вертикали корпус. Он тратил колоссальное количество собственной маны на то, чтобы сформировать идеально прямые, острые углы — земная техника не терпела органичных, плавных линий эльфийской архитектуры. Дерево сопротивлялось, скрипело и выпускало струйки сизого дыма. Архимаг тяжело дышал. На его высоком, благородном лбу выступили крупные капли пота. Когда грубый, угловатый деревянный ящик был готов, пришло время для самой абсурдной части плана. Зеленоватого окна. Арантир отложил резак, вытер лоб тыльной стороной ладони и подошел к шкафу с магическими инструментами. Он извлек оттуда длинный сачок, сетка которого была сплетена из тончайшей лунной нити — материала, способного удерживать бестелесных сущностей. Маг начал красться по лаборатории. В самом темном углу, под потолком, пульсировал крупный светляк-дух — сгусток чистой фотонной магии, обычно используемый для освещения великих библиотек. — Иди сюда, маленькая искра, — ласково, но с угрозой прошипел Арантир, делая выпад сачком. Светляк-дух оказался проворным. Он яростно сопротивлялся, метаясь между ретортами и ослепительно вспыхивая, пытаясь ослепить преследователя. Началась комичная, неуклюжая погоня. Великий маг, спотыкаясь о собственные мантии, прыгал по лаборатории, размахивая сачком. Наконец, с торжествующим хрипом, Арантир накрыл духа сетью. Светляк забился в лунных нитях, издавая тонкий, возмущенный писк. Не теряя ни секунды, маг начал читать заклинание удержания. Слова древнего языка сковывали волю существа. Арантир поднес сачок к деревянному корпусу и ловким движением пересадил барахтающегося светляка-духа внутрь, за толстое свинцовое стекло, вставленное в переднюю панель. Дух метнулся к стеклу, распластавшись по нему и начав испускать ровное, зеленоватое свечение. По краям окошка сразу выступил охлаждающий иней: жар плененной искры требовал узды. Оставалась внутренняя архитектура. Маг взял с алхимического стола тяжелый слиток чистого золота. Подбросив его на ладони, он дохнул на металл магическим пламенем. Золото мгновенно расплавилось, превратившись в парящую в воздухе сияющую жидкость. Арантир начал дирижировать пальцами, заставляя жидкое золото втягиваться внутрь деревянного корпуса. Он прокладывал сложные, переплетающиеся узоры — золотые жилы-шлейфы, которые должны были заменить земные провода. Горячие линии уходили в толщу древесины, проступая снаружи только тонкими прожилками под будущей бежевой эмалью. Они предназначались для передачи магических импульсов-сигналов между стеклом, сердцем аппарата и грубыми земными приказами. Для приказов требовалась отдельная доска. Арантир с отвращением вырезал из остатков железного древа плоскую панель и усеял ее рядами маленьких механических клавиш. Каждая клавиша щелкала сухо, некрасиво, почти насекомо. Именно через это деревянное крошево принц должен был отдавать команды, а не через благородное касание к чистой силе. Последней деталью стала почти невидимая пылинка. Арантир растер между пальцами каплю звездной ртути, вдохнул в нее послушный инстинкт курьера и запечатал крошечную мерцающую сущность в недрах аппарата. Магический жучок не был ни глазом, ни голосом, ни дверью. Он должен был только носить крупицы смысла по будущему тракту, когда артефакт научится различать чужие следы. Пришло время завершающего этапа. Арантир отступил на полшага. Он раскинул руки в стороны и начал речитатив сложного связующего заклинания. Воздух в лаборатории сгустился, запахло грозой. Маг соединял деревянную плоть, золотые жилы кровеносной системы и светляка-душу в единый, противоестественный механизм. Слова набирали силу. Внезапно, когда последняя руна сорвалась с губ мага, произошла резкая, оглушительная магическая вспышка. Из щелей корпуса вырвалось густое облако черной магической сажи. Оно ударило прямо в лицо старцу. Арантир закашлялся, отмахиваясь от едкого дыма. Когда пыль осела, на верстаке стоял он. Артефакт. Химера, рожденная из пренебрежения к технологиям и отчаяния великого мага. Он выглядел как нелепая пародия на земной системный блок, покрытая гладкой бежевой эмалью, сквозь которую проступали светящиеся руны и тонкие золотые жилы. В боках зияли грубые охлаждающие прорези, припорошенные инеем, а на передней панели ровно мерцало зеленоватое стеклянное окно. Бежевый Ящик был почти полностью готов; рядом с ним лежала уродливая клавишная доска, соединенная с корпусом пучком золотых жил. Арантир тяжело, как подрубленное дерево, осел на кривой деревянный табурет. Он был физически истощен. Его внутренние резервы были магически опустошены этим чудовищным надругательством над искусством волшебства. Его некогда безупречная белая мантия была безнадежно испачкана жирной, въедливой черной магической сажей. Лицо старца напоминало лицо трубочиста. Он мрачно, исподлобья осматривал свое творение. Ящик тихо гудел — это светляк-дух бился о стекло изнутри. — Какое убожество, — прохрипел Арантир, констатируя факт. Но бредовая задача принца была выполнена. * * * Отдышавшись, Арантир подошел к верстаку и обхватил Бежевый Ящик руками. Он попытался оторвать его от стола и едва не надорвал спину. Артефакт оказался неожиданно, невероятно тяжелым, словно железное дерево решило вспомнить о своей истинной плотности. Стиснув зубы и бормоча проклятия, маг понес артефакт по бесконечным, залитым вечным светом коридорам дворца. Его шаги были тяжелыми, шаркающими. Черная сажа осыпалась с его мантии, оставляя грязный след на безупречно чистом перламутровом полу. Редкие слуги, застывшие в нишах словно статуи, провожали его расширенными от ужаса глазами, но Арантир не обращал на них внимания. Он подошел к массивным дверям личных покоев принца. Руки были заняты, поэтому старец без всякого пиетета с силой толкнул дверь ногой. Он тяжело ввалился в покои Иллиэля. Пространство здесь было гимном кричащей роскоши и абсолютной стерильности. Стены из молочно-белого камня, шелковые драпировки цвета слоновой кости, ни единой тени, ни одной пылинки. Посередине комнаты стоял массивный письменный стол, высеченный из цельного куска белого мрамора. За столом сидел Иллиэль. Принц замер, его изумрудный бархат ярким пятном выделялся на фоне белизны. Он с нетерпением, почти не дыша, смотрел на вошедшего мага. Арантир, спотыкаясь, подошел к столу. С громким, совершенно неэстетичным стуком, от которого по белому мрамору едва не пошла трещина, он торжественно установил Бежевый Ящик прямо перед принцем. Маг тяжело, с присвистом дышал, опираясь руками о края стола. Он выпрямился и раздраженно, резкими движениями начал стряхивать магическую сажу с рукавов испорченной мантии, оставляя на белом камне грязные разводы. — Ваш приказ исполнен, Ваше Высочество, — хрипло доложил Арантир. — Эта вещь послужит окном. Внутри за стеклом заперт дух, проецирующий образы. Команды отдаются через деревянные клавиши, а золотые жилы разносят импульсы, чтобы аппарат не выгорел. В самом сердце схемы я запечатал малую пылинку-вестника для создания обратного следа. Это прямой мост между нашим абсолютом и их суетой. Но слушайте внимательно: перед первым сеансом нужна настройка фильтров восприятия. Без нее аппарат покажет только бессмысленный сырой мусор знаков. Иллиэль подался вперед, забыв об аристократической выдержке. Он с восхищением осматривал покрытый бежевой эмалью Бежевый Ящик. На фоне безупречных стен покоев это грубое устройство казалось глотком свежего воздуха. Принц завороженно следил за мерцающим окном, где бился плененный светляк-дух. Пропустив предупреждение мимо ушей, Иллиэль потянулся к клавишной доске и нажал крайнюю деревянную клавишу. Под эмалью пробежал легкий покалывающий разряд, зеленоватый экран ответил послушной дрожью света. Аппарат откликнулся. Зеленые блики заплясали на лице принца, выдавая тягу к неизведанному. Иллиэль самонадеянно рассудил, что базового описания деталей ему вполне хватит — в остальном он разберется сам. Небрежным, коротким взмахом руки он прервал мага и властно указал на дверь. Советчик ему больше не требовался. Арантир молча развернулся. Плечи его поникли. Он побрел к выходу, тихо, но отчетливо бормоча себе под нос заковыристые проклятия на древнем языке, в которых подозрительно часто мелькало что-то про «мастера на все несчастья». Дверь за ним бесшумно закрылась. Иллиэль остался один на один с Бежевым Ящиком. Стерильная белизна комнаты отступила на второй план, вытесненная теплым, живым гудением артефакта. Принц медленно, словно совершая священный ритуал, положил пальцы на деревянные клавиши. Он чувствовал, как под бежевой эмалью пульсирует магия, готовая слушаться грубого щелчка. Он готовился активировать устройство, готовился впустить в свой мертвый мир свежий ветер разрушения. Иллиэль нашел взглядом самую толстую центральную золотую жилу, выполняющую роль кнопки включения, и с силой нажал на нее. Экран из светляка-духа ослепительно вспыхнул. Идеальную, вековую тишину эльфийских покоев прорезал низкий, вибрирующий гул, переходящий в потрескивание. На гладком стекле начали формироваться хаотичные, бегущие строки зеленого света. Портал-окно в неизвестный, бурлящий, непостижимый мир был открыт. Дальше была только неизвестность. И кракозябры. ---------- Глава 2. ЛЕМЪ БХДМН Глава 2. ЛЕМЪ БХДМН В Высоком мире не существовало смены дня и ночи, лишь вечный, безупречно выверенный зенит. Однако для принца Иллиэля эта ночь казалась бесконечной, привязанной к пульсации далекого хаотичного измерения. Иллиэль неподвижно сидел в высоком кресле, обтянутом редчайшим белым шелком, не смея моргнуть. Он наблюдал, как на гладком стекле артефакта яростно бурлит хаотичное, ничем не сдерживаемое свечение. Стерильная белизна его покоев осквернилась чужеродным объектом, а зеленоватый свет Бежевого Ящика бросал глубокие, резкие тени на полированный мрамор пола. На столе покоился артефакт, и биение светляка внутри отдавалось глухим, ровным гулом. Этот звук мелкой, назойливой вибрацией струился в кончики длинных пальцев принца, спокойно лежащих на прохладной столешнице. Светляк пульсировал с переменной, рваной частотой: то разгорался невыносимо ярко, высвечивая каждую пылинку, чудом оказавшуюся в воздухе, то угасал до тусклой, предсмертной искры, словно выбиваясь из последних сил под гнетом возложенной на него задачи. На стекле уже бежали зеленые строки, но они срывались в бессмысленные угловатые пятна, складывались и тут же рассыпались, как речь существа, которое еще не научилось дышать. Иллиэль чувствовал звенящую в висках готовность познавать этот новый мир. Этот полусформированный поток начал его утомлять; разум принца жаждал первых, пусть даже самых примитивных, полных ошибок и грязи посланий землян. Тишину разорвал скрежет. Тяжелые створы дверей, ведущих в покои, разошлись в стороны с такой резкостью, что шелковые драпировки на стенах вздрогнули. В комнату тяжелым, шаркающим, совершенно не подобающим эльфу шагом вошел Арантир, вызванный не терпящим отлагательств призывом своего господина. Под глазами старца залегли настолько глубокие темные тени, словно древние руны скорби проступили на его лице. В дрожащих руках маг сжимал целую связку странных, громоздких магических инструментов: длинные хрустальные щупы, тонкостенные мерные колбы, в которых плескался жидкий звездный свет, и несколько невыносимо толстых, окованных потускневшей от времени медью справочников. Подойдя к мраморному столу, Арантир с тяжелым вздохом сгрузил свою ношу. Не тратя времени на положенные по этикету церемониальные поклоны, старец сразу же, сгорбившись, склонился над артефактом. Его сухие пальцы с опаской легли на золотые жилы. Он методично проверял их целостность, прощупывая каждый изгиб металла и непрерывно бормоча под нос сложные успокаивающие мантры. Убедившись, что система аппарата стабильна, Арантир приступил к анализу его внутренней сущности. Маг крайне осторожно поднес к деревянному боку граненый кристальный щуп. Острие кристалла мгновенно вспыхнуло тусклым, тревожным багровым светом, предвещая опасную нестабильность внутренних энергетических потоков. — Потоки завихряются, инерция эфира нарушена, — прохрипел Арантир сорванным голосом, отбрасывая щуп и начиная совершать обеими руками сложные, рубящие пассы над крышкой артефакта, отчаянно пытаясь отрегулировать циркуляцию маны. — Ядро впитывает слишком много мусора извне. Я открываю шлюзы восприятия. Да помогут нам древние боги. Он сделал резкий, отторгающий жест обеими ладонями, физически активируя прием чужих сгустков смысла. Ответ аппарата последовал мгновенно. Вибрация внутри тяжелого деревянного корпуса многократно усилилась, перейдя из легкого дрожания в низкий, утробный рокот, от которого на поверхности жидкого звездного света в колбах пошла мелкая рябь. Экран вспыхнул с такой первобытной яростью, что ядовито-зеленоватые блики острыми копьями заплясали на молочно-белых стенах покоев, безжалостно ломая идеальную, симметричную геометрию пространства. Иллиэль мгновенно подался вперед. Подлокотники кресла застонали под его длинными изящными пальцами, с невероятной силой сминавшими дорогой белый шелк. Взгляд принца, обычно спокойный и равнодушный ко всему сущему, впервые за долгие годы стал по-настоящему живым. — Говорите, Арантир, — голос Иллиэля прозвучал неожиданно глубоко и предельно властно, разрезая нарастающий гул деревянного аппарата. — Удержан ли мост? Я требую немедленного подтверждения. Мы достучались до их мира? Они услышали нас? Архимаг остановился, тяжело опираясь кулаками о мрамор стола. Он вытер выступивший на высоком, покрытом морщинами лбу крупный холодный пот тыльной стороной ладони, оставляя на бледной коже размазанную черную полосу. — Астральный барьер пробит, Ваше Высочество, — ответил старец, не отрывая покрасневшего, полного ужаса взгляда от пульсирующего зеленым светом экрана. — Мой направленный поисковый импульс нащупал и успешно закрепился за их узлы обмена. Подтверждаю поступление чужеродных потоков смысла. Разрозненные порции письма прямо сейчас агрессивно втягиваются в наш магический контур. Но умоляю, будьте предельно осторожны. Входящий след крайне нестабилен, он рвется и кровоточит. Их способы передачи чудовищно примитивны, они построены на боли рвущегося металла и полны невыносимого диссонанса. Стоило ему с содроганием произнести эти слова, как хаотичное свечение мечущегося светляка начало стремительно уплотняться. Зеленоватый, клубящийся туман на внутренней стороне стекла пришел в осмысленное движение, закручиваясь в строгие геометрические спирали, которые постепенно, слой за слоем, начали формировать первые четкие, пугающе угловатые визуальные образы. * * * Зеленоватый туман с сухим щелчком свернулся в строгие горизонтальные ряды. По внутренней стороне стекла хлынул водопад чужеродных угловатых меток. На экране выстроились печати, похожие на рубленые заголовки неведомых реестров: RU.ANEKDOT, SPB.SYSOP, MO.DOS. Арантир вскинул ладонь. Серебристое сканирующее плетение сорвалось с пальцев мага и ввинтилось в золотые жилы артефакта. Старик прикрыл глаза, вскрывая служебную архитектуру сигнала. Спустя мгновение его лицо исказила гримаса неподдельного ужаса. — Это не единичные разумы, Ваше Высочество, — процедил архимаг, с трудом скрывая отвращение. — Я вычленил из потока их собственный термин. Они называют это «эхоконференцией». Чудовищная в своей грубости система. Механические арены для публичного крика. Земляне формируют послание не конкретному собеседнику, а транслируют его абсолютно всем участникам сети разом. Каждая метка — открытая площадка для массовой, неконтролируемой переписки. Иллиэль подался ближе к стеклу. Губы принца тронула заинтересованная полуулыбка. Идея стихийного веча, лишенного эльфийской иерархии и душного церемониала, вызывала искреннее восхищение. Тысячи незримых существ, одновременно говорящих со всеми и ни с кем — идеальный, пульсирующий хаос. Арантир же откровенно содрогался, не в силах принять вульгарность столь открытого обмена. Бежевый Ящик натужно загудел. Вплетенные в деревянный корпус контуры вспыхнули багровым. Запертый внутри дух-светляк судорожно метнулся по экрану, сметая маркеры эхоконференций; на стекле проступили два новых обрывка. В центре экрана, болезненно мерцая, повисли две уродливые угловатые строчки: «бНОПНЯ» и «МЕЯ ВИДО». — МЕ-Я... ВИ-ДО! бНО-ПНЯ! — раскатисто произнес Иллиэль, смакуя колючие чужие звуки. Принц намеренно расставил жесткие, рубящие ударения, уподобляя текст боевому проклятию. От его рокочущего голоса на мраморном столе тонко задребезжали хрустальные щупы. Иллиэль перевел взгляд на мага. — Арантир, что вы скажете о происхождении данных демонических фрагментов? — Иллиэль сохранял ледяное спокойствие, внутренне наслаждаясь воцарившимся абсурдом. — Полагаю, эта ломающая язык фонетика принадлежит выходцам с нижних планов Хаоса. Они призывают своих мертвых богов, прежде чем начать диалог? Маг шагнул вплотную к гудящему Бежевому Ящику. Сухие пальцы сплели над стеклом короткий диагностический узор. Арантир всматривался не в угловатые буквы, а в скрытые эфирные следы, осевшие на золотых жилах артефакта. Лицо старца начало стремительно бледнеть. — Эфирный оттиск указывает на двойной излом, Ваше Высочество, — напряженно произнес маг. — И оба излома пришли уже из их мира. Первое слово, похоже, было земным понятием «Вопрос», но отправитель пропустил его через неверную таблицу знаков. Их собственный софт вывернул слово наизнанку еще до того, как Бежевый Ящик его принял. Но вторая строка... Руки Арантира мелко задрожали. Он указал на мерцающее «МЕЯ ВИДО». — Наш приемный контур работает безупречно. Сигнал пришел уже в таком виде, с вырванными фрагментами. Земляне пытались написать «МЕНЯ ВИДНО», но их собственный механизм передачи пожрал символы. Заглавная руна «Н» в их среде ведет себя как ложный управляющий импульс, бесследно растворяясь в эфирном тракте! Они сами калечат свои послания. Я вытягиваю из астральной пыли другие эхо-следы... Вот, взгляните. Некто взывает к сородичам: «ИЩУ ОДУ. СОФТ АСТРОЕ». В изначальном виде это значило «ИЩУ НОДУ. СОФТ НАСТРОЕН». Дикарь гордится проделанной работой, не понимая, что его собственный конструкт глотает знаки! В выцветших глазах архимага заплескалась неподдельная паника. Он столкнулся с технологией, которая безжалостно рушила основы его стройной картины мира. — Первозданный Свет, милостивый и всепрощающий, защити мой скудный разум, — сдавленно прошептал Арантир, отшатываясь от стола. — Это не демоны, мой принц. Это обрывки их коллективной переписки. Ужасающе дефектной переписки, где инструмент калечит мысли творца... Старец резко развернулся и бросился к принесенным гримуарам, в спешке едва не опрокинув локтем колбы со звездным светом. Сухие, узловатые пальцы старца начали с лихорадочной, пугающей скоростью листать ветхие, рассыпающиеся в мелкую пыль страницы тяжелых справочников. Арантир отчаянно, судорожно искал хоть малейшие визуальные совпадения этих земных символов с известными ему оккультными, запретными или давно мертвыми алфавитами мультивселенной. Пыль веков густым облаком поднялась в воздух, хаотично танцуя в лучах изумрудного света, льющегося от экрана. — Этого просто не может быть! Это физически невозможно! — сорвался на высокий, истеричный крик архимаг, бросая очередной бесполезный том и начиная бегать вокруг стола мелкими, суетливыми, совершенно нелепыми шажками. — Их структуры данных не поддаются никакой логике эфира! Я пытаюсь проанализировать эти ряды сквозь призму классической мантики. Это... это какой-то чудовищный, неестественный астральный сдвиг регистров! Они используют несовместимые энергетические матрицы, которые пожирают сами себя! Кодировка их проклятого мира не ложится на наши базовые руны понимания. Происходит фатальное, необратимое искажение смысловых потоков на самом глубоком уровне! Дерево не понимает логики их железа! Мой бедный светляк сходит с ума и транслирует ложные эманации! Старец в отчаянии взмахнул длинными рукавами испачканной мантии, чуть не выбив из собственных ослабевших пальцев очередной древний фолиант в медном переплете. — Этот язык не демонический, Ваше Высочество! О, если бы он был просто демоническим! Он нелогичен до последней буквы! Это ошибка самого мироздания, возведенная этими дикарями в закон! На протяжении всей этой истеричной, брызжущей слюной тирады Иллиэль продолжал неподвижно сидеть в своем глубоком кресле. Он даже не шелохнулся, ни один мускул не дрогнул на его лице. Его руки по-прежнему расслабленно покоились на подлокотниках. На лице принца застыло спокойствие бессмертного существа, которому некуда спешить. Иллиэль смотрел на мечущегося по комнате, обильно потеющего и сыплющего непонятными псевдонаучными терминами старого архимага, и в уголках его губ таилась едва заметная, холодная полуулыбка. Ему нравилось наблюдать, как в прах рассыпаются догмы, в которые этот старый глупец верил тысячелетиями. Это был маленький, живой сбой в мертвом царстве идеальной симметрии. Иллиэль упорно молчал. Он не задавал вопросов и не давал советов. Он просто ждал, когда слуга, доведенный до отчаяния, найдет решение возникшей проблемы. * * * Арантир замер посреди покоев, тяжело втягивая воздух. Он с отвращением посмотрел на раскрытый фолиант и просто разжал пальцы. Тяжелая медь переплета грохнула о безупречный белый пол, подняв облачко пыли. Старый архимаг осознал абсолютное бессилие. Классическая эльфийская магия не могла исцелить этот машинный бред. Чтобы придать уродливым символам смысл, требовалось создать противоестественный конструкт — грубую таблицу подмен и энергетических соответствий. Пальцы мага, скрюченные от напряжения, вычерчивали в воздухе рваные, пульсирующие линии. В астральном потоке, окружающем искаженные послания, Арантир уловил незримые паразитические печати, ломающие форму знаков. — Вин-двенадцать-пятьдесят-один… Кои-восемь-эр… Си-пи-восемьсот-шестьдесят-шесть, — с содроганием прошептал он, выплевывая эти звуки так, словно перечислял имена заразных, уродливых бесов. Эти клейма он безжалостно вплетал в новую структуру, сшивая запретные иллюзии с рунами сдвига восприятия. Маг на ходу формировал чудовищный узел-конвертер, заставляя больную чужую логику насильно проецироваться на гармонию эльфийского алфавита. Иллиэль наблюдал за метаниями слуги с холодным, почти осязаемым удовольствием. Принц глубоко откинулся в кресле. Его восхищало то, как тысячелетиями выверенная магия рушится под натиском угловатого хаоса с другого конца вселенной. Земные символы оживали, ломая привычный порядок, и это стоило любых затраченных усилий. Завершив плетение, Арантир резко толкнул ладони вперед. Ядовито-фиолетовый геометрический узор с шипением врезался в переднюю панель Бежевого Ящика и без остатка впитался в древесину. Артефакт ответил громким треском ломающихся магических связей. Световые пятна на экране забились в бешеной пляске, меняя цвет с грязно-багрового на болезненно-желтый. Центральное ядро из концентрированной маны захлебнулось. Непрерывный, потоковый перевод чужеродных структур сжигал ресурсы импровизированного вычислителя. Бежевый Ящик раскалился до предела. Древесина застонала, и из узких щелей вокруг золотых жил-шлейфов повалил едкий черный дым, пахнущий жженой вековой щепой и горелым озоном. — О боги Первозданного Света, он сейчас рванет! — вскрикнул Арантир, в ужасе отпрыгивая от стола на добрых два метра. Опытный глаз мага сразу распознал критический перегрев системы. Животный ужас ледяной хваткой сдавил горло старца. Он панически, до унизительной дрожи в коленях боялся этой нелогичной, чуждой, абсолютно непонятной ему «технологии», которую сам же, своими собственными руками и породил. Арантир был абсолютно уверен, что через несколько ничтожных мгновений перегретое ядро детонирует, и этот проклятый ящик разнесет половину дворца, устроив чудовищный магический пожар, который спалит личные покои наследника престола дотла. — Ваше Высочество, умоляю, нужно немедленно разорвать связь! — завопил маг в панике, инстинктивно протягивая трясущиеся руки к артефакту, но не решаясь к нему прикоснуться из-за нестерпимого жара. — Он сейчас взорвется и обратит нас в пепел! Иллиэль, даже не шелохнувшись в своем кресле и не отводя завороженного взгляда от меняющихся на экране красок, лишь коротко, предостерегающе поднял указательный палец левой руки, категорически запрещая прерывать сеанс. Связь с новым миром должна была быть сохранена любой ценой, даже если ради этого придется пожертвовать половиной дворца. Осознав, что приказ не обсуждается и отступать попросту некуда, Арантир в абсолютном отчаянии принял решение прибегнуть к радикальным мерам. Если это чудовищное устройство горит, его нужно было остудить. И немедленно. Не тратя драгоценные секунды на раздумья, маг обратился к самому мрачному разделу своего арсенала — к чистой боевой магии. Он выхватил из глубин памяти конструкт разрушительного заклинания стихии льда, Руну Охлаждения Снежной Бури, которая в древние, кровавые эпохи использовалась исключительно для того, чтобы мгновенно замораживать насмерть целые вражеские легионы. Сложив пальцы правой руки в агрессивный, ломающий суставы жест, Арантир с первобытной силой впечатал сияющую ослепительно-синим светом ледяную руну прямо в верхнюю, почерневшую и дымящуюся крышку Бежевого Ящика. В момент прямого контакта могущественной боевой магии с раскаленным деревом произошел резкий, бьющий по ушам вакуумный хлопок. Температура воздуха вокруг белого мраморного стола мгновенно, за долю секунды, упала глубоко ниже нуля. Изо рта мага при выдохе вырвалось облачко пара. Корпус Бежевого Ящика прямо на глазах, с торопливым хрустом покрылся толстым, слоистым и невероятно колючим инеем. Ледяная корка, похожая на россыпь битого стекла, стремительно ползла по эмали, с неприятным скрипом сковывая горячие золотые контакты и замораживая выходящий из щелей дым. Бежевый Ящик замерз намертво. Низкий утробный гул мгновенно сменился высоким, натужным, режущим слух свистом, словно аппарату перекрыли горло и ему не хватало воздуха. Внутри промерзшего дерева что-то очень тонко и жалобно пискнуло. Магические потоки зависли. Поняв, что в панике откровенно перестарался с дозировкой боевой магии и хрупкая система теперь впала в глубокий ледяной ступор, Арантир в сердцах решил применить самый примитивный, грубый метод физического воздействия. Широко размахнувшись, маг со всей оставшейся старческой силы ударил сжатым кулаком по обледенелой верхней крышке артефакта. Звук удара вышел глухим, влажным и болезненным. Старец тут же с диким воплем отдернул руку. Колючий иней мгновенно пронзил кожу и обжег пальцы, обратив костяшки в ледяное оцепенение. Арантир громко, забыв о всяком придворном этикете и присутствии особы королевской крови, выкрикнул грязное ругательство на древнем наречии низших эльфов. Он судорожно прижал покрытую острыми ледяными кристаллами кисть к груди, сжимая её, словно пойманную в ловушку птицу, и мелко раскачиваясь из стороны в сторону от боли. * * * Грубое физическое воздействие, подкрепленное болью и отчаянием, как ни странно, дало свой незамедлительный результат. Внутри насквозь промерзшего деревянного ящика что-то громко, с металлическим лязгом щелкнуло, словно встала на свое законное место слетевшая с оси огромная шестеренка. Густой черный дым окончательно перестал струиться из раскаленных прежде щелей, оседая сизой, дурно пахнущей пеленой у самого пола мраморной комнаты. Бежевый Ящик, слегка содрогнувшись, выровнял свой звуковой фон, перейдя от истеричного, предсмертного свиста к размеренному, деловитому, почти уютному гудению. Светляк, до этого бившийся в предсмертной агонии за стеклом, стабилизировал свое зеленоватое свечение, и непрерывное, режущее глаз мерцание символов на экране наконец-то прекратилось. Буквы ненавистных «МЕЯ ВИДО» вздрогнули, словно от удара током, и пришли в стремительное движение. Они начали перестраиваться, хаотично меняться местами, сливаться в новые формы и разъединяться вновь, полностью подчиняясь жестокой воле дешифратора. Угловатые кракозябры прямо на глазах теряли свою непонятную, демоническую форму, плавно обретая понятные, читаемые очертания эльфийского алфавита, адаптированного под суровую геометрию Земли. Набор бессмысленных символов становился осмысленным текстом. Иллиэль, заинтригованный до глубины души этой невероятной лингвистической трансформацией, плавно подался вперед всем телом, почти касаясь лицом холодного стекла. Он с жадностью вчитывался в формирующееся на экране первое сообщение далеких землян. Сквозь фильтры эльфийского восприятия на него смотрел абсолютно приземленный, лишенный всякой поэзии осмысленный текст. Над строками на миг проступили сухие служебные метки — `Area`, `From`, `To`, `Subj`, — но Иллиэль счел их частью земного заклинательного этикета и сразу перешел к телу письма. — Кто-нибудь объяснит, почему у меня коннект рвется на самом интересном месте? — медленно, с королевским достоинством, но легким недоумением зачитал он вслух, стараясь правильно выговаривать незнакомые слова. — Сабж полный мастдай. Звоню на ноду, чтобы стянуть свежий софт, а там вечно занято, словно сисоп на модеме спит. Что за варварство? Принц откинулся на спинку кресла и перевел заинтересованный взгляд на страдающего мага. — Арантир, просветите меня, — мягко произнес Иллиэль. — Каков сакральный смысл термина «мастдай»? И почему некий «сисоп» предпочитает спать на устройстве, именуемом «модем», вместо нормальной постели? Это какая-то форма земной аскезы? Арантир, не переставая интенсивно дуть на свои посиневшие, обмороженные пальцы, посмотрел на мерцающий экран с таким явным, нескрываемым отвращением, словно там было начертано проклятие, обрекающее его род на вымирание. Его губы презрительно искривились. — Это просто грязь, Ваше Высочество, — прошипел маг, с трудом сдерживая стон боли. — Это лишенный всякого возвышенного смысла бытовой треп низших существ. О Первозданный Свет, мы сожгли столько драгоценной маны, мы едва не подорвали половину дворца и осквернили ткань мироздания ради того, чтобы узнать, что у какого-то безродного дикаря... рвется коннект?! Это оскорбление самого искусства магии! Иллиэль, казалось, полностью оглох к возмущениям и стенаниям своего архимага. Он проигнорировал чужую боль и недовольство. Изящным жестом принц нажал одну из грубых деревянных клавиш. Где-то в корпусе щелкнула золотая жила, и текст на зеленоватом экране послушно сдвинулся вверх, открывая новые строки. Глаза принца блестели от неподдельного, почти детского восторга. — Не отвлекайтесь на пустые жалобы, Арантир, — приказал Иллиэль тоном, не терпящим даже намека на возражение. — Я желаю знать больше. Эта их искренность, эта агрессивная прямота... она очаровательна. Немедленно откройте следующий сгусток письма. Я хочу прочитать все их послания. Все до единого. Старый архимаг обреченно вздохнул. Спорить с одержимым принцем было бесполезно, и он подошел ближе к столу. Осторожно, стараясь не касаться ледяной поверхности, Арантир использовал здоровую левую руку, начав совершать над покрытым инеем системником новые, плавные пассы. Он ювелирно регулировал поток маны, заставляя замерзший аппарат вытягивать из эфира новые крупицы информации. В стерильно-белой комнате повисла тишина, нарушаемая лишь деловитым гудением Бежевого Ящика. Иллиэль, затаив дыхание, жадно поглощал хаотичную, странную информацию из другого мира, находя в ней долгожданный смысл, в то время как величайший маг эпохи, сгорбившись, стоял рядом с куском замерзшего дерева и тихо скулил от боли в обмороженных пальцах. ---------- Глава 3. Философия Колобка Глава 3. Философия Колобка Второе июня тысяча девятьсот девяносто шестого года по земному летоисчислению неумолимо вступало в свои права, хотя в застывшем, лишенном теней и полутонов Высоком мире по-прежнему царил вечный, безупречный зенит. В ослепительно белых, подавляющих своим архитектурным совершенством личных покоях принца Иллиэля время теперь измерялось не плавным движением светил, а ритмичным, натужным гудением артефакта, грузно покоящегося на мраморном столе. Корпус «Бежевого Ящика» сковал слоистый, искрящийся в изумрудном свете экрана иней. От аппарата веяло пронизывающим, мертвенным холодом, но внутри него, под слоем промерзшей древесины и золотых жил, яростно пульсировала чужая, дикая жизнь. Иллиэль сидел в глубоком кресле совершенно неподвижно. Лишь его глаза, в которых отражалось ядовито-зеленое мерцание экрана, непрерывно скользили слева направо. Принц читал. Бесконечный, бурлящий поток текстовых сообщений разворачивался перед его взором. Иллиэль поставил перед собой амбициозную, достойную наследника престола цель: среди этого хаоса мыслей, среди этих обрывков чужого бытия он намеревался отыскать самую мудрую, самую древнюю и просветленную гильдию Земли. Его длинные, унизанные перстнями пальцы изредка опускались на грубые деревянные клавиши, заставляя артефакт прокручивать списки «эхоконференций». Иллиэль методично, с холодным рассудком исследователя, отсеивал информационные потоки. Бесконечные цифровые трактаты, в которых жители Земли с религиозным фанатизмом обсуждали устройство неких загадочных механизмов, измеряя их силу в таинственных «мегабайтах», он пролистывал не глядя, сочтя их скучными хрониками гильдии ремесленников низшего звена. Новостные сводки казались ему слишком суетливыми, лишенными философского величия. Принц искал крупицы высшей мудрости, признаки тайных, сакральных знаний, которые помогли бы ему постичь душу этого безумного, динамичного мира, так разительно отличающегося от его собственной золотой клетки. Арантир стоял по левую руку от своего господина. Маг являл собой зрелище в высшей степени жалкое: старец беспрестанно потирал посиневшие, обмороженные пальцы. Он должен был непрерывно контролировать стабильность работы. Изнывая от усталости и боли, маг попытался немного ослабить ментальное давление и позволил своему сознанию слегка соприкоснуться с входящими пакетами данных. Его астральный взор совершенно случайно зацепился за плотный сгусток информации, маркированный странным, интригующим тегом: «RU.MAGIC». Лицо Арантира, до этого выражавшее лишь скорбь и усталость, внезапно дрогнуло. В его выцветших глазах мелькнула надежда. «Неужели, — подумал старец, затаив дыхание, — в этом варварском мире металла и проводов все же сохранились истинные адепты Великого Искусства?». Он осторожно, чтобы не привлечь внимания поглощенного чтением принца, подцепил мысленным щупом один из текстов землян и начал жадно его расшифровывать. По мере того, как символы переводились, цвет лица архимага начал стремительно меняться. Сначала он стал болезненно-бледным, затем пошел некрасивыми красными пятнами, и, наконец, налился густым, багровым цветом надвигающегося апоплексического удара. Губы старца задрожали, глаза расширились от ужаса и отвращения. — О, милостивые боги Первозданного Света… — прохрипел Арантир, отшатываясь от обледенелого корпуса, словно из-под деревянного ящика на него бросилась болотная тварь. — Что это за мерзость? Что за противоестественная, гнилостная ересь?! Голос мага сорвался на визгливый фальцет, нарушая сакральную тишину королевских покоев. Иллиэль даже не пошевелился, лишь слегка приподнял правую бровь, продолжая вчитываться в зеленые строки на экране. — Ваше Высочество! — Арантир больше не мог сдерживаться, его трясло от праведного гнева. Он вскинул к высокому мраморному потолку здоровую левую руку, а обмороженную правую держал прижатой к груди. — Я требую… я умоляю немедленно разорвать связь с этим проклятым, выродившимся миром! Я только что перехватил их так называемые трактаты по практической магии! Вы знаете, что они там обсуждают? Вы знаете, какие ингредиенты эти… эти дегенераты используют для создания базового эликсира сердечной привязанности?! Иллиэль медленно, нехотя оторвал взгляд от экрана и посмотрел на брызжущего слюной слугу с выражением легкого, снисходительного любопытства. — Поделитесь же со мной этим сокровенным знанием, мой добрый Арантир, — бархатным, лишенным всяких эмоций голосом произнес принц. — Быть может, земная алхимия откроет нам новые горизонты? — Горизонты?! — взвыл старец, хватаясь за остатки седых волос. — Они предлагают… О, Великий Эфир, мне физически тошно это произносить! Они предлагают использовать для приворота менструальную кровь, смешанную с землей, выкопанной на месте захоронения мертвецов! Это не магия, Ваше Высочество! Это профанация Великого Искусства! Это грязное, животное копошение в нечистотах! Классический эликсир привязанности требует три капли утренней росы, собранной с лепестков лунной лилии в день летнего солнцестояния, и пыльцу с крыльев кристальной бабочки! А эти… эти шарлатаны варят свои зелья из грязи и биологических отходов! Их эфирные каналы забиты скверной, их ауры должны смердеть, как сточные канавы нижних миров! Этот мир безнадежно болен, он населен опасными идиотами, лишенными малейшего представления о симметрии и гармонии! Арантир тяжело дышал, его грудь ходила ходуном. Он готов был прямо сейчас, одной здоровой рукой вырвать золотые жилы из корпуса, лишь бы прекратить это издевательство над законами мироздания. Иллиэль выдержал долгую, звенящую паузу. Он позволил гневу мага повиснуть в холодном воздухе, наслаждаясь этой редкой, неконтролируемой вспышкой чужих эмоций. В его мертвом мире никто не повышал голос тысячелетиями. Затем принц плавно, с королевским достоинством поднял указательный палец правой руки. Жест был едва уловимым, но в нем крылась власть, способная останавливать армии. — Достаточно, Арантир, — произнес Иллиэль. Голос его был тихим, но он резал слух подобно заточенному стеклу. — Тот факт, что их искусство не похоже на ваши устаревшие трактаты, не делает этот мир менее интересным. Хаос принимает разные формы. И я намерен изучить их все. А теперь — тишина. Вы мешаете мне слышать, как этот мир дышит. Маг поперхнулся воздухом. Лицо его исказила гримаса полнейшего отчаяния и бессилия перед волей особы королевской крови. Сгорбившись еще сильнее, словно на его плечи опустилась невидимая бетонная плита, Арантир попятился назад. Он отошел в самый дальний, темный угол стерильно-белой комнаты, куда изумрудный отсвет экрана почти не доставал. Там, в спасительной тени, старец привалился спиной к холодному мрамору и принялся злобно, неразборчиво бормотать себе под нос сложные, многоступенчатые проклятия в адрес земных оккультистов. Иллиэль же, мгновенно выкинув из головы истерику придворного мага, вновь сконцентрировал все свое отточенное веками внимание на экране. Его пальцы мягко легли на клавиши. Он искал зерно земной мудрости — и спустя несколько долгих минут нашел его. * * * Среди бесконечного потока скучных технических терминов и бытового мусора взгляд принца выцепил знакомую, но теперь глубоко осмысленную конструкцию: «RU.ANEKDOT». Иллиэль слегка подался вперед, бархат его камзола тихо зашуршал в абсолютной тишине покоев. «Ан-Екдот», — мысленно, по слогам произнес принц, пробуя на вкус это странное, перекатывающееся на языке слово. В его звучании определенно скрывалась некая древняя, монументальная тайна. Иллиэль, обладающий энциклопедическими знаниями об истории десятков миров, тут же выстроил логическую цепочку. Вероятно, «Анекдот» — это название закрытого, элитного ордена мыслителей. Возможно, гильдия летописцев, хранящих сакральные притчи и скрытые смыслы мироздания, зашифрованные в коротких, на первый взгляд абсурдных посланиях. Да, это определенно был архив сакральных текстов Земли. Чувствуя легкий, будоражащий кровь трепет, свойственный лишь исследователям, стоящим на пороге великого открытия, Иллиэль отдал команду открыть одно из случайных сообщений. На экране, яростно замерцав, высветился короткий текстовый блок. Письмо было отправлено некой девой по имени Ольга и, судя по структуре, являлось криком души, обращенным в пустоту эфира. Иллиэль прищурился, вчитываясь. Текст гласил: «Кто-нибудь объяснит, почему в фидошной версии сказки Колобок уходит не от лисы, а от модератора?..» Брови принца сошлись к переносице в выражении глубочайшей, напряженной задумчивости. Он откинулся на спинку шелкового кресла и начал препарировать этот короткий текст с хирургической точностью, воспринимая его как сложнейшую, многоуровневую аллегорическую притчу. Итак, главный герой — некий «Колобок». Иллиэль уже встречал упоминания этого существа среди обрывков земных сказаний, вытащенных Бежевым Ящиком за предыдущие часы. Он закрыл глаза, вызывая из памяти все собранные данные. Колобок описывался как живое существо, лишенное верхних и нижних конечностей, имеющее форму идеальной сферы, созданное из неких пищевых компонентов путем термической обработки. «Сферический голем», — уверенно классифицировал героя Иллиэль, удовлетворенно кивнув собственным мыслям. Поразительное, крайне нестандартное решение земных творцов жизни. Мысль принца, привыкшая к академическому анализу, пустилась в глубокие рассуждения о физике этого невероятного существа. Как сферический голем без опорно-двигательного аппарата осуществляет перемещение в пространстве? Очевидно, он использует сложную кинетическую магию, постоянно смещая собственный центр тяжести для инициации и поддержания процесса качения. Для этого внутри его хлебной оболочки должен находиться мощнейший магический гироскоп или плотный сгусток гравитационного эфира. И какова же цель его создания? Судя по классическим мифам, Колобок был создан пожилой четой демиургов, но, обретя самосознание, отринул волю творцов и отправился в бесконечное, полное опасностей путешествие, символизируя тем самым извечную тягу разумного духа к абсолютной свободе. Иллиэль открыл глаза и вновь посмотрел на текст. Притча приобретала пугающую глубину. В классическом варианте мифа естественным врагом сферического голема выступала «лиса» — биологический хищник, символ коварства и низменных инстинктов, поглощающий неосторожных путников. Но этот новый, неведомый автор-летописец Ольга сообщала о радикальном изменении парадигмы. Лиса исчезла. На арене появился новый противник. «Модератор». Слово лязгнуло в сознании Иллиэля, как засов тяжелой тюремной двери. По спине принца пробежал холодок. Тот факт, что сферический голем, с легкостью преодолевший своих творцов и классических хищников, теперь не может уйти от некоего «модератора», говорил лишь об одном: эта новая сущность представляет собой угрозу высшего порядка. Иллиэль мысленно обратился к обширным эльфийским бестиариям, хранящимся в его памяти. Он перебирал образы демонов Бездны, пожирателей душ, астральных драконов и владык тлена. Ни одно из этих существ по фонетике и предполагаемым функциям не подходило под определение «модератора». Этот пробел в знаниях был недопустим. Принц осознал, что без точного лингвистического и оккультного анализа этого термина он не сможет понять масштаб трагедии, разворачивающейся в письменном мире Земли. Ему требовался точный перевод. * * * Не отрывая завороженного взгляда от экрана, Иллиэль плавным движением левой руки потянулся к стоящему на краю мраморного стола одному из массивных, окованных потускневшей медью фолиантов Арантира — магическому словарю-переводчику. Ветхие страницы тихо зашуршали под его пальцами, осыпая стол пылью; между строками поднимался серебристый эфир, готовый по воле хозяина сложиться в любую языковую конструкцию мультивселенной. Принц возложил узкую ладонь на прохладную обложку фолианта. Закрыв глаза, он начал медленно, концентрируя внутреннюю энергию, формировать в разуме сложное заклинание поиска смысла. Он визуализировал угловатое земное слово «модератор», высекая каждую букву в своем воображении пылающим синим огнем. Закончив мысленную подготовку, Иллиэль резко выдохнул и направил магический импульс прямо в сердцевину книги. Словарь мгновенно отозвался. Эфир внутри фолианта пришел в бешеное движение, закручиваясь в миниатюрный водоворот. Тусклое серебро вспыхнуло ослепительным белым светом, пробивающимся сквозь щели в медной оковке. Звук, похожий на шелест миллионов сухих листьев на ветру, наполнил комнату. Светящиеся эльфийские руны начали вырываться из книги прямо в воздух, подобно стае испуганных птиц. Они хаотично метались над столом, сталкивались, рассыпались искрами и вновь собирались воедино, мучительно пытаясь вычленить из ткани мироздания точный аналог чужеродного понятия. Спустя несколько напряженных мгновений хаос упорядочился. Руны выстроились перед лицом Иллиэля в строгую, неподвижную световую конструкцию. Принц, затаив дыхание, прочитал результат перевода, и глаза его расширились от потрясения. «Бог с ножницами, отсекающий лишние смыслы». Иллиэль замер. Сердце в его груди пропустило болезненный удар. Модератор — это не просто хищник. Это не зверь, ведомый голодом. Это сущность, наделенная властью редактировать саму реальность. Сущность, чье единственное предназначение — брать в руки метафизические ножницы и вырезать из ткани бытия все, что она сочтет неправильным или выбивающимся из утвержденного порядка. Теперь принц признал этого «Бога с ножницами» сущностью, многократно превосходящей по опасности любую, даже самую гигантскую и кровожадную лису. Лиса могла уничтожить лишь физическую оболочку голема. Модератор же угрожал стереть смысл существования Колобка из хроник мироздания. В этот момент в сознании Иллиэля произошел странный, неожиданный сдвиг. Он вновь посмотрел на зеленые строчки притчи о Колобке, но теперь он не просто анализировал текст. Он начал невольно проецировать трагическую судьбу круглого беглеца на свою собственную, бесконечно долгую жизнь. Иллиэль поднял взгляд и посмотрел сквозь белые стены своих покоев, мысленно переносясь в грандиозный тронный зал эльфийского дворца. Он вспомнил своего Отца-Владыку, застывшего на перламутровом возвышении, и хрустальную паучиху на его короне. Эта паучиха была символом их мира — мира, в котором не происходит ничего. Мира, где любая новая мысль, любое отклонение от многовековой симметрии безжалостно пресекается во имя стагнации. Разве его Отец-Владыка, этот страж идеального безвременья, не является «Богом с ножницами» для своего народа? Разве он не отсекает любые, даже самые робкие ростки хаоса и изменения, объявляя их «лишними смыслами»? Осознание ударило Иллиэля внезапно и точно. Он провел прямую параллель. Принц констатировал неоспоримый факт: он сам, сидящий сейчас в этой белоснежной клетке с артефактом связи, по сути своей является таким же Колобком. Он точно так же пытается вырваться из предопределенного сценария, сбежать от удушающего совершенства эльфийского двора, от предсказуемости каждого своего вдоха. Могущественный, бессмертный принц Высокого мира внезапно проникся глубочайшим, пронзительным сочувствием к нелепому земному комку хлеба. Он увидел в этом сферическом големе своего духовного брата, товарища по экзистенциальному ужасу, разделяющего его страх перед существами, вооруженными ножницами предопределенности. Лицо Иллиэля, обычно холодное и бесстрастное, смягчилось. В его глазах отразилась печаль древнего существа, впервые нашедшего родственную душу в таком странном месте. Решение пришло сразу. Если этот неизвестный, отважный Колобок где-то там, в бурлящем хаосе Земли, вел неравный бой с жестоким Модератором, Иллиэль не имел права оставаться в стороне. Он обязан был подать голос: поддержать героя Земли словом, воздать должное его мужеству и заявить о своей солидарности. * * * Иллиэль глубоко вздохнул, собираясь с мыслями. Движения его рук обрели внезапную, почти боевую резкость. Он положил пальцы на деревянные клавиши и короткой последовательностью щелчков открыл поле нового сообщения. Свечение на экране мигнуло, старый текст пропал, уступив место чистой, пульсирующей пустоте, готовой принять слова принца. Он начал формулировать свой первый в жизни ответ в чужую сеть. Иллиэль не собирался использовать примитивный, обрубленный язык землян. Он писал так, как подобает наследнику престола, обращаясь к великим героям древности. Это был не просто ответ в эхоконференцию философского ордена RU.ANEKDOT, а торжественное послание о свободе воли. «О досточтимая леди Ольга, — начал Иллиэль, тщательно выверяя каждое слово и медленно набирая его на грубых клавишах. — Ваше скорбное послание о судьбе доблестного сферического странника глубоко ранило мое сердце. Ибо я зрю в его бесконечном пути не просто хаотичное качение, но великий акт неповиновения судьбе». Иллиэль продолжал писать, используя предельно высокопарный стиль и лексику рыцарских романов, которые пылились в королевских библиотеках. Он возносил хвалы беспримерному мужеству круглого голема, который, лишенный рук для защиты и ног для опоры, имел смелость бросить вызов своим демиургам и отринуть тепло родной печи ради познания жестокого мира. Иллиэль выводил длинные, торжественные фразы, от которых деревянные клавиши жалобно щелкали под его пальцами. Перейдя к образу Модератора, он обрушил на него весь свой холодный эльфийский гнев. «Отсекая слова, он пускает кровь самой реальности, — появлялось на зеленоватом стекле. — Тот, кто боится лишних смыслов, сам лишен души и обречен править лишь кладбищем идеальной пустоты». Написание этого относительно небольшого текста заняло у принца мучительно долгие часы. Иллиэль тщательно подбирал каждую рыцарскую формулировку. Ему нужно было убедиться, что сложные эльфийские метафоры корректно адаптируются под агрессивную геометрию чужого языка, не теряя при этом ни грана своего пафоса и величия. Наконец, работа была завершена. Иллиэль отнял руки от клавиш и несколько раз перечитал готовый текст. Он звучал как призыв к восстанию против неизбежности. Принц остался доволен результатом. Он нажал широкую жилу отправки у края клавиатуры, инициируя процесс передачи. Бежевый Ящик ответил низким щелчком в глубине корпуса. Реакция артефакта была мгновенной и пугающей. Деревянный корпус издал низкое, сотрясающее стол гудение, от которого по слою намерзшего инея пошли тонкие трещины. Внутри Ящика взвыли воздушные потоки. В самом центре экрана, прямо сквозь тело светляка-духа, вырвалась ослепительная искра. Магический жучок, несущий крупицу рыцарского манифеста эльфийского принца, с тихим хлопком ушел по тракту к далекой земной ноде, чтобы вмешаться в ее почтовую базу, а не в чье-то отдельное сердце. Иллиэль, чувствуя приятную усталость, откинулся на спинку кресла. Гудение аппарата постепенно выровнялось. Под мерцание успокаивающегося экрана принц понял: он больше не был просто безучастным наблюдателем. Он только что оставил след в их системе. Шорох шагов нарушил тишину. Из своего темного угла, переминаясь с ноги на ногу и осторожно потирая обмороженную правую руку, робко вышел Арантир. Привлеченный шумом отправляемого пакета, старый маг приблизился к мраморному столу, с опаской косясь на покрытый инеем Бежевый Ящик. — Ваше Высочество... — голос Арантира дрожал, в нем смешались остатки гнева, страх и профессиональное любопытство. — Что... что вы только что сделали? Мои щупы уловили выброс колоссальной смысловой энергии. Вы вскрыли их защитные контуры? Иллиэль не повернул головы. Он продолжал смотреть на пустой экран, в глубине которого все еще плясали отголоски магии, и на его губах застыла слабая, но искренняя полуулыбка. — Нет, мой верный друг, — ответил Иллиэль сухо, но с нескрываемой торжественностью, от которой у мага по спине пробежали мурашки. — Я совершил нечто гораздо более важное. Я только что установил дипломатический контакт с самым свободным существом на Земле. И теперь... теперь мы будем ждать, как их сеть отреагирует на голос истинного разума. В повисшей тишине «Бежевый Ящик» щелкнул остывающими контактами, готовясь принять первый ответ из чужой, земной реальности. ---------- Глава 4. Нулевая сессия дозвона Глава 4. Нулевая сессия дозвона Свет раннего утреннего солнца с трудом пробивался сквозь плотно задернутые, выцветшие от времени шторы обычной квартиры-хрущевки. В тесной, вытянутой пеналом комнате, до самого потолка заставленной металлическими стеллажами с гудящей аппаратурой, царил независимый от внешнего мира микроклимат. Время здесь измерялось не оборотами планеты, а циклами работы процессора. Помещение насквозь пропиталось въедливым, кисловатым запахом нагретого гетинакса, осевшей на микросхемах пыли и стойким ароматом сосновой канифоли от ночной пайки материнских плат. За массивным самодельным столом из листов ДСП сидел Алексей. Он болезненно ссутулился, словно позвоночник прогнулся под тяжестью ответственности за целый сегмент информационной сети. Несмотря на начало лета и давно остывшие батареи, сисоп кутался в неизменный колючий свитер с оленями, нося его как броню от сквозняков и одиночества. Мужчина механическим, заученным до автоматизма движением левой руки поднес к обветренным губам массивную белую керамическую кружку. На ее выпуклом боку красовался слегка потертый, облупившийся на краях, но всё ещё наполняющий сердце владельца гордостью логотип «Microsoft Beta». Он сделал большой, жадный глоток дешевого растворимого кофе, который давно остыл и приобрел мерзкий кисловатый привкус. Мужчина даже не поморщился от этой горечи — он пил не ради вкуса, а ради права еще час смотреть в логи. Где-то за грудой стянутых пожелтевшей изолентой кабелей жил своей жизнью массивный блок модема US Robotics Sportster. Красные светодиоды на его лицевой панели нервно пульсировали в полумраке, отбрасывая на стену рваные багровые тени. Внутри корпуса сухо щелкнуло электромеханическое реле — аппарат в очередной раз тестировал напряжение линии. Из динамика вырвался короткий всплеск аппаратного шума: старая телефонная станция Петроградского района выплюнула порцию эфирного мусора, который железо на долю секунды попыталось расшифровать, ответив резким визгом. Набор номера не начинался, COM-порт оставался свободен. Устройство просто замерло в режиме параноидального ожидания, вслушиваясь в густое аналоговое шипение пустых проводов. Алексей даже не шелохнулся. Ни один мускул не дрогнул на его напряженном лице. Для него этот сводящий с ума обывателей цифровой скрежет был слаще любой симфонической музыки: звук правильно работающей системы. Он был сисопом. Он был боссом этого узла. Он смотрел исключительно прямо перед собой, в пузатый, покрытый слоем статического электричества экран ЭЛТ-монитора, который отбрасывал на его бледное, заострившееся лицо холодные, мертвенно-синеватые блики. Его взгляд, обычно цепкий, колючий и предельно сосредоточенный, на одно короткое мгновение расфокусировался от усталости и скользнул вниз, упав на захламленный край стола. Там, рядом с массивной механической клавиатурой, возвышалась стопка старых черных дискет формата 3.5 дюйма, хранивших архивы логов за прошлый год. Верхняя дискета в этой хлипкой башне была сдвинута в сторону буквально на пару миллиметров, предательски выступая за общий край и нарушая идеальную вертикаль геометрии. Взгляд мужчины мгновенно заледенел, сфокусировавшись на этой ничтожной детали. Легкая, почти незаметная судорога пробежала по его впалым скулам. Он физически, до тошноты терпеть не мог хаос. Хаос был его личным, кровным врагом. Хаос порождал непредвиденные сбои на телефонных линиях, битые многотомные архивы, зависающие сессии и системные фатальные ошибки, уничтожающие дни работы. В этом несовершенном, грязном мире, где люди не умели правильно обрезать цитаты в сообщениях, писали чудовищным транслитом и плодили бессмысленный, нечитаемый текстовый мусор, он выстроил свой собственный, идеальный бастион абсолютного математического порядка. Мужчина медленно протянул обе руки к стопке дискет. Его длинные, бледные пальцы с въевшейся в подушечки типографской краской от распечаток аккуратно легли на шершавые пластиковые конверты. Он маниакально, затаив дыхание, с точностью до ничтожной доли миллиметра выровнял края стопки, добиваясь того, чтобы она стала строго параллельна краю деревянной столешницы. Он провел пальцем по грани, проверяя работу. Только когда геометрическое совершенство было полностью восстановлено и хаос отступил на шаг назад, он удовлетворенно кивнул самому себе. Пальцы с пулеметной, отработанной годами скоростью выбили в командной строке MS-DOS нужную длинную директиву. Запустился тоссер — бездушный, неподкупный и невероятно строгий таможенник его личного цифрового королевства. На абсолютно черном экране монитора бесконечным водопадом побежали стремительные белые строки системных логов. Мужчина откинулся на спинку скрипучего стула и скрестил на груди руки, следя за бегом строк. Утренняя рутина состояла из двух четких этапов. В роли сисопа питерской ноды 2:5030/77 он отвечал за аппаратный и программный порядок: лично выверял синтаксис BAT-файлов, настраивал логику BinkleyTerm, конфигурировал тоссер FastEcho и правил таблицы маршрутизации для модема. Узел работал без сбоев, и сейчас требовалось лишь дождаться стандартных, предсказуемых отчетов о распаковке. Когда пакеты ложились в базу, наступала вторая фаза. В нескольких профильных эхоконференциях он носил статус модератора. Там предстояло вчитываться в свежие публичные треды и отлавливать нарушителей правил: вырезать километровый оверквотинг, пресекать оффтопик и наказывать пользователей, по недомыслию бросающих личный нетмейл в открытую эху. * * * Жесткий диск внутри системного блока издал громкий скрежещущий звук паркующихся магнитных головок. Тоссер завершил распаковку ночной почты. Бег строк прекратился, на черном экране застыл финальный лог обработки. Алексей нажал клавишу со стрелкой вниз, прокручивая текстовый отчет. Ежедневная утренняя рутина — сканировать взглядом адреса узлов, закрученные маршруты и объемы переданных данных, выискивая ошибки форматирования. Палец замер над клавиатурой. Взгляд вернулся на три абзаца вверх. Утилита буднично рапортовала об успешной распаковке входящего пакета. Отправитель: поинт 2:5030/77.777. Имя пользователя, вписанное аккуратной латиницей: «Illya». Алексей нахмурился. Кружка дрогнула, толстое донышко глухо стукнуло о текстолитовую подложку стола. Он знал структуру своей сети наизусть. В публичном pointlist этот адрес отсутствовал, а в конфигураторе номер .777 числился как служебный alias для внутренних тестов. Пароля у записи не было. Никто не мог отправить письмо с этого адреса из внешнего мира. Выйдя в командную строку, Алексей открыл директорию почтового клиента. Запустил минималистичный редактор и загрузил сухие логи BinkleyTerm. Если кто-то смог подделать заголовок и отправить письмо от имени закрытого узла, телефонная линия должна была зафиксировать входящий звонок. В строку поиска легла системная метка — 03:14, время обработки аномального пакета. Алексей искал команду «RING» — системное уведомление о напряжении на порту модема. Искал «CONNECT» — подтверждение успешного рукопожатия удаленных систем. Пролистав лог с трех ночи до четырех утра, он достиг конца файла, упершись в пустую строку. Ничего. В записях отсутствовали любые упоминания о дозвоне. Модем US Robotics не принимал внешний сигнал и не снимал трубку. Линия оставалась абсолютно мертвой в тот момент, когда почтовый сортировщик зафиксировал появление нового письма. Алексей до хруста стиснул челюсти. Привычное техническое недоумение стремительно перерастало в паранойю. В безупречной, выверенной системе возникла логическая брешь. Пакет не проходил через телефонные провода АТС. Он материализовался прямо внутри герметичной базы ноды. Алексей отодвинул кружку на самый край стола, подальше от клавиатуры. Началась фаза технического расследования. Пальцы отбили команду запуска Norton Commander. Экран рассекли две синие панели. Тоссер уже переварил утреннюю почту, искать исходник в папке входящих не имело смысла. Алексей провалился в древо каталогов, открыв скрытую директорию резервного копирования, куда система сбрасывала отработанные файлы *.pkt. Там, среди десятков стандартных архивов, лежал пакет от адреса 2:5030/77.777 размером чуть больше двух килобайт. Алексей навел на строку желтую полосу курсора и нажал F3. Встроенный просмотрщик вывел содержимое на экран. Сисоп ожидал увидеть мешанину псевдографики и битых символов, характерную для помех на линии, но сквозь строй служебных тегов проступал связный кириллический текст. «О досточтимая леди Ольга…» — гласила первая строка. Дальше тянулось длинное, витиеватое послание, завершавшееся высокопарной подписью: «Иллиэль». Алексей убрал руки от клавиатуры. Телефонная статика и сбои модема не умели генерировать осмысленные предложения с именами. Теория о случайном линейном мусоре рассыпалась окончательно. Внутри базы лежало настоящее, кем-то осознанно написанное письмо. Он переключил режим просмотра. Текст исчез, уступив место сплошному потоку шестнадцатеричного дампа: ряды цифр и латинских букв выстроились в ровные колонки. Теперь Алексея интересовала только структура пакета. Он вчитывался в заголовок, выискивая нестыковки в байтах, следы кривой сборки или маркеры того, что файл клеили кустарными утилитами. Временные метки создания, намертво вшитые в код, совпадали с часами MS-DOS до секунды. Пакет не путешествовал через транзитные узлы Фидонета. Он материализовался прямо здесь, на жестком диске, идеально имитируя легальное сообщение. Алексей с глухим рычанием раздражения захлопнул окно шестнадцатеричного дампа. Открыл системные конфигурационные *.bat файлы. Он искал любые следы постороннего вмешательства: дописанные злоумышленником строчки кода, измененные пути к директориям, внедренные левые командные файлы маршрутизации. Он построчно, буква за буквой, вчитывался в команды, которые писал сам много месяцев назад. Солнце за окном поднималось все выше. Его лучи начали пробиваться сквозь узкие щели в пыльных шторах тонкими, яркими столбами света, в которых лениво кружились пылинки. Утро неумолимо перетекало в душный день. Алексей потратил все эти часы на жесточайший, бескомпромиссный аудит собственной системы, не вставая со стула. Он перепроверил настройки защиты BinkleyTerm, выставив максимальный, параноидальный уровень детализации в логах. Он запустил тяжеловесную проверку на вирусы, заставив дисковод надсадно выть. Он искал малейшие признаки локального входа в систему — вдруг кто-то из его знакомых физически сел за его компьютер, пока он спал мертвым сном на продавленном диване в соседней комнате? Но результаты были нулевыми. Он не нашел ни одной, даже самой незначительной логической ошибки. Никаких следов резидентного вируса, хитрого трояна или клавиатурного шпиона, затесавшегося в автозагрузку. Система была кристально чиста и стерильна. Правый глаз Алексея под толстым стеклом очков начал мелко, нервно дергаться в такт частоте обновления монитора. Это была не просто усталость, это была чисто физиологическая реакция его аналитического мозга на крушение базовых устоев его мира, на потерю абсолютного контроля над тем, что он всегда считал продолжением своей собственной нервной системы. Он тяжело, со свистом выдохнул спертый воздух, откинулся на спинку стула так, что старые пружины жалобно скрипнули, и тупо уставился на пожелтевший от времени пластик системного блока. В голове, привыкшей оперировать жесткими булевыми переменными «истина» или «ложь», образовался пугающий вакуум. Алексей понимал невозможность произошедшего: письмо оказалось внутри его дома, но входная дверь, обвешанная замками логов, никогда не открывалась. * * * Громкий щелчок проворачивающегося замка заставил Алексея вздрогнуть, вырывая из оцепенения. В тесную прихожую, тяжело шаркая стертыми подошвами кроссовок по дешевому линолеуму, вошел Денис — бессменная правая рука сисопа, человек, способный сутками молча копаться в чужом кривом коде, питаясь лишь воздухом, растворимым кофе и магией цифр. В руках Денис очень бережно, словно хрустальную вазу, держал запечатанную в блестящую плёнку картонную упаковку совершенно новых дискет формата 3.5 дюйма. Пройдя в комнату-аппаратную и бросив упаковку на край стола, он быстро окинул взглядом Алексея. Денис, несмотря на внешнюю отрешенность, умел читать эмоциональные состояния своего босса гораздо лучше, чем системные ошибки. Он мгновенно, за секунду оценил ссутулившиеся плечи, нервно дергающийся правый глаз и стеклянный, остановившийся взгляд, устремленный в одну точку на мониторе. Алексей ничего не сказал вошедшему другу. Ему не нужны были лишние слова. Он просто медленно поднял правую руку и молча указал вытянутым, чуть дрожащим указательным пальцем на мерцающий экран монитора. Денис подошел к столу вплотную. Алексей короткими, агрессивными комбинациями клавиш вывел на экран два открытых текстовых окна рядом, чтобы контраст был очевиден: в левом окне сиротливо светились пустые логи BinkleyTerm, кричащие о том, что звонка не было, а в правом — гордо красовалось системное уведомление о распакованном, полноценном пакете от загадочного «Ильи». — Пакет есть. Звонка нет, — хриплым, сорванным от долгого утреннего молчания голосом сухо озвучил факты Алексей, не отрывая взгляда от экрана. Денис засунул руки в карманы джинсов. Уголки его бледных губ поползли вверх, обнажая неровные, пожелтевшие от никотина зубы в снисходительной, почти отеческой усмешке. Для Дениса в этом мире принципиально не существовало мистики. Для него существовали только криво написанные драйвера устройств, перебои с электропитанием и аппаратные сбои контроллеров. — Расслабься, Лёх, — скрипучим, спокойным голосом произнес Денис, опираясь худыми руками о край стола. — Это же призрачный пакет. Классика жанра. Обычный сбой протокола Zmodem при вечерней передаче файлов. У тебя же вчера сессия с Москвой отвалилась на девяноста процентах из-за помех на линии, помнишь? Система просто не зачистила хвост во входящем буфере мейлера. А ночью тоссер проснулся, подобрал этот битый кусок мусора и зачем-то попытался восстановить его как самостоятельный файл. Вот и собрал кривой заголовок из твоих же конфигов. Обычный глюк парсера, не более того. Выпей кофе и забей. Алексей проигнорировал теорию про сбой. Короткая дробь по клавишам — и на весь экран поверх синих панелей развернулся шестнадцатеричный дамп файла. Денис прищурился, наклонившись к мерцающему выпуклому стеклу. За склеенными синей изолентой линзами очков забегали светлые блики от строчек кода. Он считывал структуру. Длины полей совпадали. Временные метки стояли точно на своих местах. Идеально прописанные заголовки маршрутизации, чистые служебные области — ни одного случайного символа, ни одного артефакта, который неизбежно остался бы при восстановлении из битого буфера. Снисходительная усмешка стерлась с лица Дениса. Натужный свист старого кулера заполнил паузу. Сисадмин замер. Он напряженно прогонял в уме алгоритмы передачи данных, отчаянно пытаясь натянуть спасительную теорию о глюке на безупречную геометрию пакета. Денис выпрямился. Он посмотрел на Алексея, затем перевел взгляд обратно на колонки байтов и молча кивнул на экран. — Не мусор, — хрипло констатировал он. — И не хвост разорванной сессии. Заголовки валидные, всё строго по стандарту. Ни один парсер из каши такой идеал не соберет. Этот файл не был глюком. Он был создан целенаправленно — и, судя по логам, появился прямо здесь. * * * Денис молча, словно боясь неосторожным словом нарушить хрупкое, трещащее по швам равновесие реальности, сделал небольшой шаг назад от гудящего компьютера. Он отвернулся от пугающего экрана с шестнадцатеричным кодом и с подчеркнутой, неестественной старательностью принялся распаковывать принесенные дискеты. Его пальцы нервно срывали с картона шуршащую прозрачную плёнку, сминали ее в комок. Ему жизненно необходимо было занять свои руки чем-то простым, понятным и стопроцентно материальным, чтобы не сойти с ума. Его правая рука, чуть подрагивая, легла на клавиатуру. Светлая полоса выделения плавно заскользила по синей панели Norton Commander и намертво, словно прицел снайперской винтовки, зафиксировалась на безликом DOS-имени пакета вроде `3A2B1C4D.PKT`; настоящий адрес 2:5030/77.777 прятался уже внутри заголовка. Указательный палец Алексея медленно поднялся и завис в воздухе точно над клавишей F8. Внутри сисопа в это мгновение развернулась безмолвная борьба. Все его базовые инстинкты системного администратора кричали об одном: уничтожить. Немедленно удалить аномалию, затереть скомпрометированные сектора и восстановить герметичность своей системы. В его мире правило было простым: если подозрительного файла нет — нет и проблемы. Его палец дрогнул, мышечный рефлекс был готов опустить подушечку на кнопку и навсегда стереть странного «Илью» из цифрового существования. Секунда. Вторая. Третья. Тишина в комнате звенела от колоссального напряжения, Денис даже перестал шуршать упаковкой. Но затем случилось нечто совершенно нетипичное для Алексея. Он медленно, тяжело дыша, убрал руку от функционального ряда клавиатуры. Он отрывисто нажал клавишу Insert, отменяя выделение файла. Желтый цвет текста исчез, название файла снова стало серым, окончательно слившись с остальной безликой массой архивных данных. Он принял решение. Впервые за долгие годы он добровольно отказывался удалять то, чего не понимал. Он оставлял письмо этого невозможного, взявшегося из ниоткуда «Ильи» в базе данных своей ноды. Им двигал сейчас не страх перед неизвестным, а исследовательский инстинкт, проснувшийся где-то на самых глубоких задворках сознания. Он захотел понять механизм этого чуда. Захотел дождаться следующего шага от неизвестного отправителя и посмотреть, как аномалия поведет себя в его реальной, работающей среде. Алексей нажал F10. Синие панели Norton Commander схлопнулись, уступая место мигающему курсору командной строки MS-DOS. Пальцы привычно отбили короткое имя батника. Удар по клавише Enter передал управление мейлеру. Экран заполнил текстовый интерфейс BinkleyTerm. Программа захватила COM-порт, считала конфигурацию исходящей почты и отправила модему строку AT-команд. Массивный блок US Robotics Sportster тут же отозвался металлическим щелчком реле. Динамик агрессивно зашипел, набирая номер. Начинался очередной сеанс связи. Обычная рутина, попытка достучаться до внешнего мира. Только всё это больше не имело смысла. На жестком диске уже лежал файл от неизвестного «Ильи». Письмо, нарушившее законы физики и логики маршрутизации. Оно материализовалось внутри базы данных без звонков и соединений. Идеальная, герметичная архитектура ноды дала непоправимую трещину. Алексей взял со стола белую кружку. Густой остывший кофе царапнул горло горечью. Он глотал темную жидкость, слушая, как модем яростно трещит в пустоту телефонной линии. Таймер энергосбережения сработал точно по расписанию — кинескоп пузатого монитора тихо пискнул и погас. В наступившем полумраке хрущевки осталось лишь тусклое отражение уставшего лица сисопа на выпуклом стекле. ---------- Глава 5. Ответ из ниоткуда Глава 5. Ответ из ниоткуда В вытянутой комнате, заставленной тяжелой советской мебелью с полированными фасадами, густо пахло нагретым пластиком, остывшим растворимым кофе и сизым сигаретным дымом. За приоткрытой створкой окна вязкая, бледно-жемчужная петербургская белая ночь заливала пустые улицы Петроградской стороны, превращая живой город в застывшую театральную декорацию. Ольга сидела перед светящимся пузатым экраном старенького компьютера, поджав ногу. На полированной столешнице, среди неровных башен дискет и аудиокассет без коробочек, стояла полная окурков стеклянная пепельница. Девушка плотнее запахнула безразмерную потертую джинсовку. Вовсе не от холода — гудящий под столом системный блок исправно грел воздух. Тяжелая, пропахшая табаком ткань служила привычной броней, за которой было уютно прятаться от внешнего мира. Ольга сделала глубокую затяжку и выдохнула едкую струю в приоткрытую форточку. Сизый дым лениво потянулся навстречу бледному петербургскому небу, растворяясь в тягучем, нервном предвкушении: она не отрывала взгляда от мерцающего монитора, ожидая новых сообщений. Позади, на продавленном диване, сидела Катя. Она забросила ноги на потертый подлокотник и до хруста пластика сжимала угловатый джойстик. Из динамиков небольшого цветного телевизора, стоявшего на тумбе в углу, неслись резкие, писклявые восьмибитные мелодии и ритмичные звуки электронных прыжков. Девушка с остервенением, закусив губу, давила на тугие красные кнопки, управляя маленьким пиксельным человечком в белых шароварах. Человечек на экране раз за разом разбегался, пытался перепрыгнуть через зияющую пропасть с торчащими стальными шипами в «Принце Персии», и раз за разом терпел неудачу. Внезапно телевизор издал противный, режущий слух электронный скрежет — пиксельный принц в очередной раз сорвался вниз, напоролся на ловушку, и экран жалобно замигал под грустную восьмибитную мелодию. Игра была бесповоротно окончена. Девушка на диване тяжело, с подчеркнутым театральным раздражением выдохнула, отбрасывая со лба крашеную челку, и с размаху бросила джойстик. Пластик глухо, жалобно ударился о мягкую обивку дивана и отскочил в сторону смятой подушки. — Оля, ну сколько можно пялиться в эту гудящую коробку? — произнесла Катя капризно. — У тебя глаза скоро станут квадратными, честное слово. Ночь на дворе, а ты все сидишь и сидишь. Девушка за компьютером, не отрывая покрасневших от напряжения глаз от мерцающего темного экрана, где в ожидании командной строки застыл курсор, лишь неопределенно пожала плечами. — Оставь меня в покое, Катя, — тихо, но совершенно непреклонно ответила Ольга. Ее тонкие пальцы с коротко остриженными ногтями привычно замерли над клавиатурой, готовые в любой момент сорваться в танец десятипальцевой печати. Катя недовольно цокнула языком, громко вздохнула и перевела взгляд на затылок подруги, а затем на монитор, презрительно скривив губы. — Ты бы лучше на улицу вышла, проветрилась. Лето же наступило! Парня бы себе нормального, живого нашла, чтобы в кино водил, — Катя ткнула указательным пальцем прямо в сторону монитора, словно обвиняя бездушный аппарат во всех девичьих бедах подруги. — А ты все буквы на экране читаешь. Ну напишет тебе кто-то из проводов — и что? Ольга промолчала, лишь чуть сильнее сжав фильтр сигареты губами. Оправдываться было бессмысленно. Как объяснить Кате, живущей простыми и понятными категориями вещевого рынка, дискотек и дворовых сплетен, что в этих сухих строчках моноширинного текста порой скрывалось больше живого, чем в пьяных разговорах самовлюбленных парней на скамейке у подъезда? Катя, так и не дождавшись какой-либо внятной реакции, раздраженно фыркнула и потянулась к стационарному дисковому телефону. Массивный, тяжелый аппарат цвета слоновой кости гордо возвышался на прикроватной тумбочке, путаясь витым шнуром в ножках лампы. Она сняла тяжелую пластиковую трубку, прижала ее к уху, собираясь по привычке набрать номер кого-то из своих ночных знакомых, и тут же недовольно, брезгливо поморщилась. — Да что б тебя! Опять! — возмутилась Катя, с силой бросая трубку обратно на пластиковые рычаги, отчего внутри аппарата жалобно звякнул металлический звонок. — Линия абсолютно мертвая. Никаких нормальных гудков, только треск какой-то дурацкий электронный, будто там мыши под полом провода грызут. Ты опять свою шайтан-машину к розетке подключала и все испортила? — Модем физически отключен, тумблер выключен, — сухо, даже не повернув головы, отозвалась Ольга. Она аккуратно стряхнула накопившийся серый пепел в тяжелую, граненую хрустальную пепельницу, которая была уже доверху забита смятыми окурками и источала горький аромат табака. — Линия просто легла сама по себе. Обычное, рутинное дело для нашей районной АТС. Видимо, опять профилактика или коммутатор залило. Катя проворчала в ответ что-то неразборчивое, обиженно откинулась на спинку дивана, закинув руки за голову, и уставилась в побеленный потолок с трещиной по центру, видимо, окончательно смирившись с тем, что этот бессонный вечер пройдет без привычных телефонных разговоров. Ольга же, воспользовавшись воцарившейся тишиной, медленно отвернулась от подруги, полностью, без остатка погружаясь в освещенное холодным синим светом пространство своего пузатого монитора. * * * Тяжелый жесткий диск внутри бежевого корпуса натужно, с металлическим лязгом заскрежетал, переваривая команду. Основной массив эхоконференций мейлер скачал еще до полуночи, пока связь оставалась стабильной. Последний же почтовый архив Ольга вытянула с ноды Алексея уже утром, когда та снова вышла на линию после странной ночной паузы. Модем выхватил пакет данных за короткий сеанс, и с тех пор архив тихо лежал на локальном диске, дожидаясь распаковки. На экране, поверх бесконечного черного фона MS-DOS, вспыхнули ярко-синие панели Norton Commander. Ольга запустила тоссер; белые строки системных логов побежали вниз, рапортуя о распаковке почтового пакета и раскладке писем по базам эх. Глядя на это мельтешение символов, она чувствовала знакомое предвкушение: сейчас в пыльном подъездном ящике окажутся не счета и рекламные листовки, а чужие мысли, пережившие плохую телефонную линию и ночной дозвон. Тоссер коротко пискнул системным динамиком, сообщая о завершении сортировки. Ольга запустила GoldED и с помощью стрелок перешла в эхоконференцию «RU.ANEKDOT». Она искала ответы на свое вчерашнее сообщение. Ей просто хотелось разбавить сухую техническую рутину чем-то живым. Экран мгновенно заполнился списком тем. Ольга начала последовательно, вчитываясь в каждую строчку, просматривать новые входящие сообщения. Ее уставшие глаза быстро скользили по светящимся буквам, выхватывая суть сквозь густые заросли специфического сетевого мусора. Большинство ответов в треде были предсказуемыми до зевоты. Суровые, невыспавшиеся фидошники с красными глазами и реальными именами в строке `From` сыпали грубоватыми, циничными шутками. Они упражнялись в ядовитом сарказме, ругали ее за малейший оверквотинг, грозили карами модераторов и предлагали пойти почитать документацию, вместо того чтобы засорять серьезную конференцию детским лепетом. С каждым прочитанным язвительным письмом Ольга все глубже сутулилась над клавиатурой. В комнате было невыносимо душно, белая ночь за окном казалась пустой и бесцветной, а эта среда, пропитанная техническим снобизмом и мужским самоутверждением, лишь подчеркивала ее изоляцию. В строгом море протоколов почти не оставалось места романтике, тонким аллегориям или простой человеческой теплоте. Только правила, оверквотинг и холодный сарказм модераторов, считающих себя богами. Она тяжело вздохнула и уже занесла палец над Escape, собираясь нажать его и выйти из программы, когда ее скользящий взгляд внезапно споткнулся о нестандартный заголовок в самом низу древовидного списка. В глубокой ветке ответов, среди нагромождения английских слов, служебных символов и агрессивных цитат, появилось новое письмо. Оно было отформатировано до странности аккуратно, без единого лишнего пробела. Ольга замерла и перевела взгляд на поле отправителя. Там не было ни ехидной подписи знакомого фидошника, ни привычного сухого имени из местной тусовки. В графе «От кого» значилось простое, невероятно чистое, написанное аккуратной латиницей имя: «Illya». Ольга машинально, не отрывая взгляда от экрана, пододвинула старый деревянный стул со скрипящей спинкой ближе к столу, так, что ее колени болезненно уперлись в шершавую поверхность фанерных ящиков. Она сделала последнюю, глубокую затяжку, затушила окурок о стеклянный край пепельницы, раздавив его до состояния тлеющей крошки, и, затаив дыхание, нажала клавишу ввода на выбранной строке. Экран на долю секунды мигнул черным, раскрывая полный текст сообщения. Пакет с ответом чудом проскочил на жесткий диск. Судя по логам мейлера, после первых ночных сбоев сисоп Алексей не стал гасить свой узел целиком. Он перевел систему в ограниченный режим, программно изолировал подозрительный трафик и оставил обычную раздачу архивов для поинтов, предпочитая наблюдать за аномалиями. Модем Ольги успел сделать один короткий дозвон, вытянуть стандартную порцию почты и тут же захлебнулся в треске мертвой АТС. И в этой утренней горстке килобайт лежало оно. «О досточтимая леди Ольга», — гласила первая строчка. От тяжеловесного, архаичного обращения повеяло чем-то абсолютно чужеродным для прагматичного девяносто шестого года. Неизвестный Илья обращался на «Вы», выстраивал длинные, витиеватые предложения и полностью игнорировал сетевой сленг. Он разбирал шуточный спор о Колобке с детальностью академика. В его трактовке сказочный персонаж превращался в «сферического голема», а уход от создателей становился осознанным актом великого экзистенциального бунта. Истинным злодеем эпоса Илья назначал отнюдь не лесную хищницу. «Главный враг странника — упомянутый Вами Модератор, — светились ровные белые буквы на синем фоне. — Он отсекает строки не во имя порядка, а из страха перед лишними смыслами. Незримый цензор страшится признать право создания на собственную, неподвластную чужой воле историю». Ольга перечитала текст трижды. Среди ядовитого фидошного сарказма и сухих технических аббревиатур этот кристально чистый, почти дворцовый слог казался артефактом из другой эпохи. Губы сами собой растянулись в улыбке. — Ты чего там лыбишься? — голос Кати с дивана разрушил тишину комнаты. Подруга давно забросила попытки пройти уровень и теперь с подозрением сверлила взглядом спину Ольги. — Смешную картинку из букв прислали? Ольга промолчала. Пальцы быстро отбили нужную комбинацию клавиш, отправляя текст на печать — ей хотелось немедленно сделать эти слова материальными. На дальнем краю захламленного стола, под стопками желтых коробок с дискетами, дернулся старый матричный принтер. Мигнул зеленый диод. Резкий, похожий на визг циркулярной пилы звук ударил по ушам. Печатающая головка с пулеметной скоростью начала вбивать девять стальных иголок в красящую ленту. «Взззз-вжик! Взззз-вжик!» — аппарат надсадно выл, протягивая бумагу через ребристые валики и заставляя вибрировать фанерную столешницу. — Господи, Оля, выруби это немедленно! — Катя вжала голову в диванную подушку и плотно закрыла уши ладонями. — Пять утра! Сейчас соседи в батарею стучать начнут! Ольга не шелохнулась. Она завороженно смотрела, как черные точки формируют ровные строки на ползущем вверх белом листе. Воздух над принтером заметно нагрелся, запахло озоном и резкой химической свежестью типографской краски. Наконец, принтер выдал последний торжествующий, скрежещущий аккорд, прокрутил валик и затих, выплюнув из своих недр напечатанный лист. Комната снова погрузилась в тишину, которая после этого индустриального воя казалась абсолютно оглушительной. Ольга медленно протянула чуть дрожащие от волнения руки к аппарату. Она аккуратно перехватила тонкий лист бумаги с текстом за края и одним точным, выверенным движением потянула его на себя и вбок, прижимая к металлическому зубчатому краю принтера. Раздался характерный, ни с чем не сравнимый громкий и сухой бумажный хруст. Ольга оторвала лист ровно по линии заводской перфорации. Тонкие белые полоски с круглыми отверстиями, за которые шестеренки механизма только что тянули бумагу, отделились и мягко упали на линолеум, свернувшись длинными спиралями. Она бережно, словно это был бесценный древний папирус, спасенный из огня Александрийской библиотеки, положила распечатанный лист с текстом на стол прямо перед клавиатурой, медленно разглаживая его шершавую поверхность теплыми ладонями. * * * Ольга вызвала команду ответа. На синем фоне GoldED развернулся редактор с готовыми служебными полями. В верхней строке пульсировал прямоугольник курсора. Девушка уперлась острым локтем в столешницу, подпирая подбородок. Кто этот загадочный отправитель? Гениальный сетевой шутник или сумасшедший реконструктор? Пальцы легли на шероховатые клавиши. «Привет. Классно написал, я долго смеялась над големом...» Ольга нахмурилась. Обыденно. Палец зажал Backspace, стирая строку до последнего символа. Ответить привычным фидошным сленгом — значит разрушить перекинутый сквозь белую ночь невидимый мост. Она выпрямила спину, принимая предложенную игру, и забила по кнопкам с новой силой. «Уважаемый Илья. Я бесконечно признательна Вам за нетривиальный анализ природы сферических големов. Ваша проницательность в вопросах экзистенциального бунта поражает воображение. Вы хирургически точно подметили трагизм ситуации, в которой высший Модератор выступает безличным роком, отсекающим лишние смыслы ради сохранения мертвого порядка». Клавиши сухо щелкали под пальцами. За спиной Катя сменила картридж, прекратив издевательства над персидским принцем. Из динамика телевизора неслась бодрая восьмибитная мелодия. Ольга хмыкнула и вернулась к тексту письма. «Пока я изучала Ваше послание, моя достопочтенная компаньонка на диване сменила поле брани. Теперь она управляет судьбой усатого ремесленника в красном наряде. Этот отважный муж путешествует по кирпичным подземельям, разбивает каменные своды головой ради золотых монет и поглощает магические грибы, дабы обрести невиданную мощь. Подозреваю, в этом сокрыт не менее глубокий философский подтекст, чем в истории сбежавшего голема. Признаться честно, я еще не встречала столь благородного слога в наших суровых цифровых краях. Позвольте нескромный вопрос: из какого тайного ордена Вы к нам прибыли? Ваши слова звучат так, словно Вы провели столетия в абсолютном уединении, вдали от пошлости нашего бренного мира...» Ольга остановилась и внимательно перечитала написанное. Она стерла одно лишнее «очень», добавила короткое «если я правильно поняла» и только после этого улыбнулась светящимся словам. Ответ наконец перестал звучать как школьное сочинение и стал похож на живую реплику. Удовлетворенно кивнув самой себе в отражении темного кинескопа, она решительно нажала комбинацию клавиш для сохранения. GoldED вернул ее к списку сообщений, а тоссер позже должен был собрать ответ в исходящую очередь. Письмо было готово к отправке и теперь ждало лишь следующего, утреннего сеанса связи с главной нодой. Ольга аккуратно закрыла GoldED, возвращаясь в привычную черноту командной строки. И только сейчас, расслабив спину, она обратила внимание на маленькие электронные часы в верхнем правом углу Norton Commander. Цифры бесстрастно светились: 05:15. Режим сна был безнадежно сбит, завтрашний день обещал быть тяжелым. Девушка устало потерла веки, снимая резь от долгого напряжения, и отодвинула переполненную пепельницу к краю стола. * * * Катя уже мирно спала на диване, неловко подвернув под себя одну ногу и тихо посапывая. ---------- Глава 6. Пакетная пылинка Глава 6. Пакетная пылинка За высокими стрельчатыми окнами личных покоев принца Иллиэля застыл идеальный, безветренный день. Свет падал под строго выверенным углом, листья на исполинских вековых древах замерли, образуя безупречную, математически точную геометрию теней на ослепительно белом мраморе террас. В этом застывшем совершенстве не существовало ни смены сезонов, ни внезапных ливней, ни самого изматывающего концепта ожидания. Все вокруг было безукоризненно. И все это великолепие было невыносимо, удушающе мертво. Единственным источником жизни в стерильных покоях оставался системник. Он по-прежнему источал клубы морозного пара, а корпус покрывал слой инея. Иллиэль сидел перед экраном, подавшись вперед. Изумрудный бархат камзола мягко струился по спинке кресла. Его взор был прикован к стеклу. Экран оставался пуст. Его длинные пальцы замерли в миллиметре над контактами. Он ждал. Ожидание раздражало и будоражило кровь. Иллиэль просматривал поступающие потоки. Очередь посланий была пуста. Письма от Ольги не было. — Арантир! — голос принца, обычно бесконечно спокойный, прозвучал резко и властно, разбивая плотную тишину покоев. В полумраке за массивным стеллажом зашуршала суконная мантия. Архимаг никуда не уходил. Измотанный долгой борьбой с земным артефактом, он сидел прямо на холодном мраморе, скрытый от глаз густой тенью. Старик тяжело поднялся, сжимая виски узловатыми пальцами. — Вы звали, мой повелитель? — Арантир склонился в глубоком поклоне, который сопровождался тяжелым, полным вселенской скорби вздохом. — Системный кристалл памяти дал трещину? Снова слетела Кодировочная Руна и символы распались на демонический шум? — Ящик полностью исправен, — холодно и надменно отрезал Иллиэль, даже не удостоив мага взглядом. Он продолжал сверлить глазами мигающий курсор в абсолютной синей пустоте текстового редактора. — Неисправно само время, маг. Я отправил развернутое послание леди Ольге много часов назад. Я вложил в него мысли. Где ответ? Арантир медленно закатил глаза к расписному сводчатому потолку, беззвучно шевеля губами и моля всех известных ему древних богов о толике терпения. Он шаркнул ногой, подошел ближе к столу, волоча тяжелые полы мантии по безупречно чистому, отполированному полу, и остановился у мерзлого бока системного блока, тщательно стараясь не касаться жалящего холодом инея. — Мой принц, — начал маг тоном, которым умудренные опытом наставники объясняют устройство мира нерадивым ученикам. — Мы успешно вложили ваше послание в хранилище земного узла. Оно уже там. Но мы не способны контролировать время смертных. Нам остается лишь ждать, пока леди Ольга дозвонится до этой машины и заберет письмо. Затем она напишет ответ и дозвонится вновь, чтобы вернуть его в хранилище. И только тогда, совершив новый прокол пространства наугад, мы сможем забрать пакет. Иллиэль медленно повернулся. Пальцы принца легли на столешницу, сжав полированное дерево так, что побелели костяшки. — Ты предлагаешь мне сидеть перед погасшим экраном и гадать? Я — наследник престола. Мой род тысячелетиями повелевает основами мироздания. А ты просишь меня зависеть от бесплодных попыток и расписания смертной леди? — Но их медные нити нельзя торопить… — попытался возразить Арантир, пятясь на полшага назад. — Мне плевать на их нити, — процедил Иллиэль. — Я желаю получить ответ в ту самую секунду, как она доверит его узловой машине. Мои новые послания должны ложиться в эту очередь сразу после написания, а не после твоих бросков в пустоту. Ее глаза всё равно увидят их при земном дозвоне — эту нелепость я пока терплю. Но если Придворный Маг не способен установить постоянную связь с чужим хранилищем, лаборатория со всеми древними фолиантами тебе больше не нужна. Я прикажу запечатать ее двери до заката. Арантир побледнел. Потерять доступ к алхимическим тиглям и архивам было равносильно физической смерти. Старик судорожно сглотнул. Он перевел затравленный взгляд с непреклонного лица принца на гудящий Бежевый Ящик, и плечи мага бессильно опустились. — Мы не заставим саму леди обращаться к узлу быстрее, — сбивчиво произнес старик, сминая край перепачканного сажей рукава. — Но мы можем перенастроить наш конструкт. Изменить механику захвата. — Объяснись. Иллиэль коротким жестом указал на пустующий стул. Архимаг проигнорировал приглашение и нервно зашагал по мраморному полу, лихорадочно выстраивая формулы на ходу. — Прежде мы совершали разовый бросок, — заговорил Арантир, избегая взгляда эльфа. — Вбрасывали текст напрямую в металлическую память машины и теряли контроль. Пространство смыкалось. Приходилось бить наугад в надежде, что обратный пакет уже ждет нас. — И каково твое решение? — Маяк. Постоянная привязка к почтовой очереди узла. Аномалия, которая физически внедрится в магнитные поля земной машины. Она затаится в базе босса ноды. Как только земная связь доставит туда ответ леди Ольги, этот сгусток энергии мгновенно захватит его и пробьет барьер обратно к нам. А ваши новые письма будут ложиться в их хранилище без повторных проколов наугад. Маги-теоретики называют подобную форму направленной воли «Пакетной пылинкой». — Звучит разумно, — уголки губ Иллиэля едва заметно дрогнули. — Приступай. — Вы не осознаете цену! — маг резко остановился, стукнув посохом о мрамор. — Разовый бросок во тьму требует лишь короткой вспышки. Но заставить пылинку держать пробой, вцепившись в чужую память и карауля ответ… Это незаживающий разрыв эфира! Каждый миг удержания такого моста будет вычерпывать мое ядро до сухого дна. — Я безмерно ценю твою готовность пожертвовать собой ради межпространственной дипломатии, Арантир, — ледяным тоном отозвался принц, возвращая взгляд к мерцающему экрану. — Мое разрешение получено. Меняй цель. Архимаг издал глухой, обреченный звук. Опираясь на посох, он тяжело опустился на колени перед гудящим ящиком. Из складок мантии появился короткий жезл из лунного камня. Старик принялся торопливо вычерчивать новые направляющие руны прямо у вентиляционной щели корпуса. В покоях резко запахло озоном и жженой хвоей, дышать стало труднее. Деревянный артефакт мелко, угрожающе завибрировал. Золотые прожилки на стенках налились обжигающим багровым светом. Изборожденное морщинами лицо мага покрылось крупными каплями пота. С гортанным выдохом он выкинул свободную руку вперед, посылая импульс в перенастроенную цепь. Раздался звук, похожий на удар серебряной ложечки по хрупкому бокалу. Мерцающая пылинка вылетела из щели Бежевого Ящика, пробила плотный воздух с тихим звоном хрусталя и исчезла, оставив после себя лишь быстро тающую световую рябь. Светящаяся аномалия устремилась за грань миров. Иллиэль перевел взгляд на монитор. В строгом окне высветилось уведомление: маяк успешно закрепился в дальнем почтовом хранилище, сформировав двусторонний захват очереди. Принц удовлетворенно кивнул. Позади него Арантир опирался дрожащими руками о край каменного стола, пытаясь подняться. Колени старика подкашивались — первые признаки глубокого магического истощения. — Мне нужно... проветриться и собраться с мыслями, — Иллиэль грациозно, одним плавным движением поднялся с кресла. — Я должен обдумать формулировки для своих грядущих ответов леди Ольге. Теперь, когда преграды времени и пространства рухнули, каждое мое слово должно быть абсолютно безупречным. Принц неслышным шагом пересек комнату и покинул покои. Тяжелая дверь бесшумно закрылась за его спиной, отсекая натужный шум работающего артефакта от звенящей тишины дворцовых коридоров. * * * Арантир остался в полном одиночестве. Старый маг тяжело, словно мешок с песком, опустился в покинутое принцем кресло. Редчайший белый шелк показался ему слишком мягким, пугающе непривычным после долгих десятилетий, проведенных на жестких, аскетичных табуретах алхимической лаборатории. Он стеклянным взором уставился на артефакт. Жгучее раздражение бурлило в его старческой груди едким, ядовитым варевом. От невыносимой обиды, физической усталости и уязвленного самолюбия у Арантира нестерпимо зачесались руки. Ему до дрожи в пальцах захотелось протестировать созданную им систему самому, доказать себе, что его грандиозная жертва и боль не были напрасны. Арантир неуклюже нажал несколько клавиш, спешно закрывая личную почту принца, чтобы не нарушать тайну переписки, и перешел в глобальный список эхоконференций. Он целенаправленно выбрал «RU.MAGIC». Арантир сглотнул вязкую слюну и открыл самый свежий тред. Заголовок, набранный крупными буквами, гласил: «Защитная пентаграмма: мой опыт». Автором значился некий пользователь, гордо и безапелляционно именующий себя «магом в седьмом поколении из Саратова». Арантир хмыкнул и начал читать. С каждой проглоченной строчкой его густые, кустистые седые брови ползли все выше и выше, грозя скрыться под линией роста волос. Земной «маг», судя по тону, на полном серьезе, с чудовищным апломбом описывал процесс начертания абсолютного астрального щита. «Берем обычный школьный мел, лучше белый, — гласили светящиеся зеленые символы на экране. — Чертим на линолеуме в зале ровный круг. Затем аккуратно вписываем в него звезду. Главное правило, пацаны — углы лучей должны быть ровно 72.5 градуса, иначе не сработает. В самый центр ставим свечу из парафина, зажигаем, и сыпем немного пищевой соли по краям для отпугивания сущностей...» Дочитав до этого момента, Арантир издал сдавленный, булькающий звук, поразительно похожий на шипение смертельно рассерженной мантикоры, которой наступили на хвост. Его колоссальная профессиональная гордость Архимага, столкнувшегося с такой вопиющей, первобытной, невероятно невежественной профанацией высокого магического искусства, сейчас была оскорблена до самой глубины его бессмертной души. — Школьный мел?! — в полный голос, брызгая слюной, прохрипел Архимаг в пустоту комнаты, сжимая кулаки до хруста в суставах. — На куске дешевого линолеума?! Семьдесят два с половиной градуса?! Да это же открытый, вопиющий призыв низшего астрального паразита! Идеальная геометрия звезды, ты, безграмотный кусок мяса, требует ровно семидесяти двух градусов, ни минутой, ни секундой больше! А парафин? Эта мертвая, искусственная грязь физически не способна проводить сквозь себя эфир! А соль? Это же неслыханное надругательство над самыми базовыми законами симпатии! Академическая ярость захлестнула Арантира с головой. Он, забыв об усталости, яростно застучал здоровой левой рукой по клавишам, бережно держа обмороженную правую у груди. Он не заботился о стиле, не пытался подражать вычурной вежливости своего принца. Он рубил голую магическую правду с безжалостностью опытного инквизитора. «Ты, слепой и жалкий глупец, возомнивший себя демиургом! — с невероятной скоростью набирал старый маг гневное ответное письмо, с силой вдавливая пальцы в деревянные клавиши так, что по железному древу шли искры. — Твои профанские семьдесят два с половиной градуса приведут лишь к тому, что твой хваленый щит с треском лопнет по центральной оси при первом же столкновении с полтергейстом! Векторы магических потоков не терпят ваших жалких дробных значений, они требуют математической чистоты! Использовать столовую соль вместо толченого горного хрусталя — это публично расписаться в собственной абсолютной несостоятельности. Твой так называемый саратовский род, видимо, все семь поколений подряд занимался дешевым базарным шарлатанством, если ты, неуч, не знаешь базовой разницы между отражающим и поглощающим эфирным контуром!» Закончив детально, с приведением формул и рунических расчетов расписывать правильные векторы, и вдоволь, унизительно пройдясь по интеллектуальным способностям автора, Арантир тяжело, со свистом втянул носом воздух. Его палец замер над затертой кнопкой отправки. На секунду в его голове вспыхнуло воспоминание о том, какой чудовищной боли и скольких сил стоит каждый прокол межпространственной ткани. Но оскорбленное, раздутое эго Архимага требовало немедленного, сокрушительного возмездия над саратовским выскочкой. Арантир крепко зажмурился, сжал зубы, выскреб со дна своей ауры остатки воли и решительно активировал жучка для отправки этого уничижительного поста. Жучок вылетел из деревянной щели с хрустальным звоном, пронзая тонкую ткань миров. Архимаг физически почувствовал, как часть его собственной маны утекла в холодную пустоту ради совершенно нелепого спора в чужой земной эхоконференции. Арантир хрипло дышал, безвольно обмякнув в роскошном бархатном кресле, но на его потрескавшихся губах играла мстительная улыбка. * * * Мерцающая искра вынырнула из пустоты, издав едва слышный хрустальный перезвон, и юркнула в щель деревянного дисковода. Пока Иллиэль ходил по коридорам, утренний земной автодозвон уже успел доставить ответ Ольги на узел Алексея. Бежевый Ящик утробно загудел. На экране вспыхнуло уведомление о новом пакете — жучок дождался письма в базе данных земного узла и вытащил его через закрепленный маяк. Иллиэль стремительно пересек покои. Он бросил короткий взгляд на осевшего в кресле Арантира — маг прерывисто дышал, сжимая обожженные пальцы, — и перевел внимание на зеленые строки. «Позвольте поинтересоваться, из какого тайного философского ордена Вы к нам прибыли? — гласило послание, которое Ольга отправила накануне. — Ваши слова звучат так, словно Вы провели столетия в абсолютном уединении, вдали от суеты нашего бренного мира...» Иллиэль сцепил ладони. Земная традиция общения требовала выдумки: закрытый институт, секретный город, особый род войск. Но природа эльфов отторгала саму концепцию лжи. Для принца обман был сродни кривому шраму на гладком мраморе. Он физически не мог заставить себя выбивать на клавиатуре слова, искажающие геометрию реальности. Тонкие пальцы легли на клавиши. «Досточтимая леди Ольга, Вы правы в своих догадках. Там, где я нахожусь, совершенно нет суеты. Мой дом — огромный замок, чьи высокие каменные шпили, высеченные из цельного белого мрамора, пронзают небеса. На многие мили вокруг раскинулись вековые древа с серебристой листвой. У нас нет машин, нет дорог, испорченных черной смолой, и нет механизмов. Здесь царит тишина. Я посвящаю время высоким обязанностям перед моим родом и моим отцом...» Перечитав текст и убедившись в кристальной точности каждого факта, Иллиэль нажал кнопку отправки. Новый жучок с хрустом прорвал пространство. Арантир глухо застонал, вцепившись побелевшими костяшками в подлокотники — очередная порция личной маны Архимага утекла в межпространственную воронку. На Земле светящаяся пылинка не стала искать компьютер адресата. Она материализовалась в темной комнате Алексея, прямо над машиной узла 2:5030/77. Магический паразит прошел сквозь железный кожух и жестко перестроил магнитные домены жесткого диска, вписав эльфийское письмо в очередь исходящей почты. В тесной квартире Ольги занималось сырое утро. Девушка спала, положив голову на скрещенные руки прямо поверх бумаг на рабочем столе. Сухой щелчок реле заставил ее вздрогнуть. На корпусе модема замигали красные индикаторы — сработал автоматический планировщик. Динамик заверещал, набирая номер. Программа дозвонилась до узла Алексея, скачала из почтовой базы подброшенный жучком ночной пакет и разорвала соединение. Раздался гудок отбоя. Ольга потерла вдавленный след от клавиатуры на скуле и прищурилась на экран. В редакторе открылось новое письмо. Шпили из мрамора? Вековые серебристые деревья? Отсутствие дорог? Остатки сна слетели без следа. Девушка фыркнула, покачала головой и придвинула клавиатуру ближе. Она быстро набрала ответный текст, потянулась к мышке и принудительно запустила внеочередной сеанс связи. Модем снова заверещал, отправляя свежий пакет обратно на узел босса, где его уже поджидала очередная пакетная пылинка, готовая вырвать данные с магнитных дисков и унести их в Высокий мир. Иллиэль торопливо открыл пакет данных и вчитался в живую реакцию Ольги. «Вы невероятный, потрясающий фантазер, Илья, — писала она, и в каждом ее слове сквозила искренняя симпатия. — Я, кажется, наконец-то разгадала вашу прекрасную тайну. Весь ваш текст — это потрясающая, очень красивая и изощренная метафора. Вы — ролевик-толкинист, верно? Признавайтесь! Вы сидите сейчас с ребятами где-нибудь в глухой сибирской тайге, на полигоне вдали от цивилизации, пьете крепкий чай с дымком из помятого котелка и представляете, что ваш деревянный бревенчатый дом — это настоящий мраморный замок, а сосны — это серебристые эльфийские древа. Не выходите из образа, прошу вас, мне безумно, до мурашек нравится ваша сказка...» Иллиэль непонимающе нахмурил идеальные брови. Слово резало глаз своей чужеродностью. Он отвел взгляд от экрана и вновь возложил руку на покоящийся рядом магический словарь. — Толкинист... — медленно, по слогам прошептал он, аккуратно вводя незнакомые буквы. Словарь долго, натужно шуршал рунами, перебирал корни языков, но так и не выдал точного исторического или магического перевода этого термина. Иллиэль не нашел ответа, но, поразмыслив, решил, что это, несомненно, название какой-то уважаемой гильдии земных философов, друидов или бардов, живущих в лесах. Он с готовностью принял правила этого изящного диалога. Серьезность эльфийского принца, говорящего чистую правду, неожиданно подошла к ироничному умилению земной девушки, воспринимающей его реальность как глубокую ролевую игру. Сон Ольги на Земле был окончательно перебит. Обмен письмами не стал разговором в реальном времени: каждый ответ все еще требовал набора текста, сохранения, дозвона до ноды и ожидания, пока магический жучок заберет письмо из базы Алексея. Но привычные фидошные сутки между репликами сжались до нескольких упрямых ночных попыток. Светящиеся жучки вылетали из щелей деревянного корпуса уже почти без передышки: не ровным потоком, а частыми короткими вспышками — после каждой земной сессии дозвона, после каждого нового письма в базе босса. Их хрустальный звон едва успевал стихнуть, прежде чем снова резал тишину покоев. Иллиэль был полностью, без остатка поглощен этой перепиской. Его обычно бледное, холодное лицо раскраснелось, в глазах горел невиданный ранее азарт. Принц отбивал по клавишам длинные, витиеватые тексты, совершенно игнорируя ужасающее состояние окружающих. Арантир сидел на холодном полу, привалившись спиной к Бежевому Ящику. Дрожащими руками он доставал из потайных карманов мантии стеклянные флаконы с мутными зельями восстановления маны. Арантир отчаянно срывал пожелтевшими зубами тугие пробки и пил зелья одно за другим, давясь, кашляя, проливая на бороду горькую светящуюся жидкость, пахнущую полынью и медью. Пустые стеклянные флаконы с тихим стуком падали на белый мрамор пола и стремительно копились вокруг него, образуя сверкающую гору магической стеклотары. Визуальный контраст в комнате достигал апогея абсурда: бесконечно сияющий от счастья, утонченный Иллиэль в парадном изумрудном бархате, парящий на крыльях виртуальной беседы, и сгорбленный, осунувшийся, откровенно страдающий придворный маг, жадно глушащий зелья из горла, словно дешевую горькую настойку в придорожной таверне. После очередного, болезненного перелета жучка Арантир тяжело вытер мокрый рот тыльной стороной грязного рукава. Глаза мага лихорадочно, нездорово блестели от дикой передозировки алхимических стимуляторов. Он уставился в пустоту перед собой и вслух, хриплым шепотом начал анализировать чудовищные последствия их действий для хрупкой земной инфраструктуры связи. — Это форменное безумие... — пробормотал он, формулируя свою техническую жалобу и содрогаясь всем телом от каждого нового хрустального звона вылетающей пылинки. — Эти тяжелые пакеты ложатся прямо в их память, минуя защитные барьеры... Местные духи-хранители медных нитей просто сойдут с ума, когда увидят входящую почту без единого следа дозвона на их узле... Они же будут искать призраков в своих вычислительных машинах. Фундамент их логики рухнет... Но Иллиэль не обратил на полные отчаяния слова Архимага ни малейшего внимания. Его тонкие пальцы уже с энтузиазмом выбивали новый длинный абзац. Он самозабвенно готовил Ольге следующее письмо, подробно рассказывая о том, как правильно и бережно ухаживать за фамильным лунным серебром, пока она на Земле принимала это за невероятно подробную инструкцию по полировке текстолитовых и дюралевых мечей. Канал связи между двумя бесконечно далекими мирами стабилизировался не в чат, а в странную ускоренную FIDO-переписку, где магия только подсовывала письма в нужную базу, а всё остальное по-прежнему делали модем, нода и упрямые люди по обе стороны чуда. ---------- Глава 7. Две секунды на ответ Глава 7. Две секунды на ответ В квартире Алексея царил полумрак, разрываемый свечением монитора. Сисоп сидел за столом, заваленным лентами бумажных распечаток логов. Огромная стеклянная пепельница переполнилась — серый пепел просыпался на столешницу. Тяжелый запах табака намертво сплелся с ароматом нагретого пластика и пыльного текстолита. Сисоп медленно, дрожащими от напряжения пальцами взял верхнюю распечатку из стопки. Бумага тихо зашуршала. Его воспаленные, покрасневшие от недосыпа глаза в сотый раз впились в монотонные столбцы цифр и латинских букв. Он сверял строки дампа, вел пальцем по колонкам меток времени, и с каждым движением его губы сжимались все плотнее. Ошибки не было. Точнее, ошибка лежала именно там, где он меньше всего хотел ее видеть. Алексей с силой скомкал неповинную бумагу и швырнул ее поверх клавиатуры. Он зафиксировал логическое противоречие, которое не имело права на существование. Система, которую он годами выстраивал, настраивал и оберегал от внешнего хаоса, дала трещину. За переплетением кабелей, стянутых изолентой, монотонно щелкали реле рабочего US Robotics Sportster. Красные индикаторы на его передней панели хаотично вспыхивали в полумраке. Динамик издал режущий визг хэндшейка, сорвался на аналоговое шипение и замолк — попытка пробиться через помехи изношенной линии петроградской АТС снова провалилась. Рядом с мигающим устройством, в густой тени от монитора, лежал выпотрошенный металлический корпус от сгоревшего старого модема. Этот тяжелый пустой ящик сисоп давно приспособил под железный карантин. Он скидывал внутрь дискеты с вирусным мусором и сомнительные микросхемы, привыкнув изолировать любую аппаратную или программную дрянь внутри мертвого контура. Сейчас ему безумно хотелось запихать в эту коробку распечатку с невозможными логами и плотно закрыть крышку. Но проблема жила не на бумаге. Алексей снова посмотрел на рабочий Sportster. Он даже не шелохнулся: для него этот цифровой скрежет оставался звуком правильно работающей системы. Черный пластик корпуса был приятно горячим от непрерывной работы. Алексей положил ладонь на устройство и начал медленно поглаживать его, проводя пальцами от передней панели до кабеля питания сзади. Он гладил железо так, как одинокие люди гладят кота, пытаясь найти у механизма физическое утешение. Алексей пытался защитить свою измученную психику от абсурда, цепляясь за текстуру пластика. Резко выдохнув, он остановил очередную попытку дозвона, дождался, пока модем отпустит линию, и только потом схватил трубку пыльного телефона. Гудки прозвучали глухо. На том конце провода долго никто не отвечал, потом сонный дежурный АТС буркнул что-то невнятное. Алексей не стал тратить время на приветствия: отрывисто потребовал проверить линию, записал номер заявки на полях распечатки и, услышав обещание «посмотреть в течение дня», бросил трубку. Чуда от АТС он не ждал. Подкрепления тоже. Оставались только логи. * * * Прошло трое суток. Трое суток непрерывного, сводящего с ума скрежета жесткого диска, выкуренных до самого фильтра сигарет и методичного наблюдения. За это время цифровая аномалия не исчезла, не рассосалась после холодной перезагрузки компьютера и не оказалась случайным программным сбоем маршрутизации. Она окончательно мутировала в систему. Окурки в пластиковой пепельнице образовали уродливую гору, серый пепел просыпался на стол, смешиваясь с хлебными крошками и пылью. Запах дешевого табака намертво въелся в обои, наложился на стойкий аромат перегретого пластика, канифоли и застоявшегося кофе. Алексей почти не отходил от экрана, гипнотизируя мерцающий курсор командной строки, пока реальность за окном безразлично сменяла петроградский день на ночь и обратно. Громкий лязг проворачивающегося в замке ключа разорвал тяжелую тишину квартиры. В прихожую тяжело шагнул гость. В полумраке коридора выделялись лишь толстые линзы очков, отражающие тусклый свет из комнаты, массивный брезентовый рюкзак на одном плече и взлохмаченные светлые волосы, торчащие в разные стороны. Гость молча, привычным движением стянул пыльные кроссовки, бросил на тумбочку горсть звенящей мелочи и по-хозяйски прошел вглубь захламленной комнаты. Он бесшумно подошел к рабочему месту и встал за спиной хозяина квартиры, вглядываясь в синее свечение монитора. Алексей не обернулся. Он лишь ткнул прокуренным пальцем в стекло ЭЛТ-монитора, оставляя на поверхности жирный отпечаток прямо поверх открытого интерфейса системного лог-файла. — Денис, посмотри на этот бред, — голос сисопа прозвучал сухо, словно горло забило толченым стеклом. Денис шумно втянул носом спертый воздух, стянул с плеча тяжелый рюкзак и наклонился почти вплотную к экрану. Он уперся ладонями в спинку жалобно скрипнувшего кресла, прищурился, подстраивая зрение под мелкий системный шрифт. Наступила вязкая тишина, прерываемая лишь ровным гудением трансформатора внутри системного блока да тихим шелестом кулера. Они начали совместный, въедливый анализ накопленных данных. Пальцы Алексея с пулеметной, отработанной годами скоростью выбили в командной строке нужную длинную директиву. Он не стал запускать почтовый тоссер заново, вместо этого открыл его протоколы и свежие логи обычным текстовым просмотрщиком. На абсолютно черном фоне побежали белые строки: время обработки, имена транзитных пакетов, размеры в байтах, контрольные суммы, статус распаковки. — Смотри сюда. Вот штатный пакет от пользователя «Ольга», — глухо комментировал сисоп, подсвечивая нужную строку серым инвертированным прямоугольником курсора. — Отправлен сегодня ночью, в три часа четырнадцать минут. Денис вчитался в столбцы служебных данных, выхватывая суть сквозь нагромождение цифр. — Размер исходящего сообщения — ровно десять килобайт, — произнес он, поправляя съехавшую на переносицу оправу очков. — Тяжелое письмо. Много текста. Давай посмотрим, как именно оно зашло. Алексей ударил по клавише переключения окон, выводя на передний план текстовый файл с логами модемной звонилки. Черное поле расчертили аккуратные строки бинклея. — Все строго по стандарту, — сисоп провел ногтем по стеклу. — Вот отметка времени: три часа, четырнадцать минут, двенадцать секунд. Входящий звонок. Модем снимает трубку. Вот хендшейк, аппаратное согласование протоколов связи. Успешное соединение на скорости четырнадцать и четыре десятых килобита в секунду. Дальше идет прием файла по протоколу Zmodem. Бинклей фиксирует входящий архив с расширением PKT. Тоссер просыпается, подхватывает архив, распаковывает его и аккуратно кладет длинное сообщение Ольги в локальную эхобазу. Нормальная, физически обоснованная механика доставки. Весь процесс занимает реальное время, оставляет следы в каждом узле тракта. Алексей с силой ударил по клавише Page Down. Строки лога дернулись вверх, открывая следующий блок протокола. — А вот ответный пакет от поинта «Илья», — ровным, почти ледяным голосом констатировал сисоп. Денис прищурился, сверяя временные метки. Его губы беззвучно зашевелились, высчитывая интервал между завершением распаковки файла Ольги и появлением в базе ответа от Ильи. Разница составляла ровно две секунды. — Невозможно, — резко выдохнул гость. Он выпрямился, убирая руки со спинки кресла. — Две секунды? Леха, ты издеваешься? — Читай логи, — отрезал Алексей. Денис снова наклонился к экрану. Его взгляд заметался между окном бинклея и протоколами тоссера. — На скорости четырнадцать и четыре десятых килобита в секунду, — голос Дениса набирал громкость, в нем прорезались металлические нотки, — только физическая передача пакета такого объема займет больше времени! А этот «Илья» должен был скачать десять килобайт Ольги, прочитать огромный текст, осмыслить написанное, набрать свой ответ на клавиатуре, упаковать файл архиватором, дозвониться до твоей ноды, пройти хендшейк и залить пакет обратно! За две долбанные секунды! Алексей молча кивнул, подтверждая математическую правоту друга. — И это еще не все, — сисоп переключил экран обратно на лог звонилки. — Смотри на активность бинклея. Смотри внимательно. Денис впился глазами в черное поле, выискивая сессию входящего звонка, которая обязана была предшествовать появлению пакета Ильи. Секунду он гипнотизировал пустое пространство под предыдущей записью, отказываясь верить собственным глазам. — Опять мимо модема, — констатировал он глухо. — Ни хендшейка, ни служебного мусора, ни обрывов связи, — Алексей с нажимом потер переносицу. — В логах идеальная чистота. Лампочки на передней панели US Robotics даже не моргнули. Линия была физически свободна. Тоссер спал. Он не запускал процесс распаковки транзитного пакета. Очередное письмо просто материализовалось во входящей директории без внешнего линка. — База приняла его так, будто файл уже лежал локально, — Денис отступил от стола и прошелся по тесной комнате до потертого дивана, поднимая облачко пыли с ковра. — Удаленный пользователь не может раз за разом писать ответы напрямую на твой жесткий диск. Совершенно без телефонного соединения. Это не разовый баг маршрутизации, Леха. Кто-то намеренно генерирует трафик прямо у тебя под носом, ломая саму архитектуру почтового обмена. Денис резко шагнул обратно к столу и требовательно постучал костяшками пальцев по краю столешницы. — Покажи заголовки, — сказал он тише, сдерживая нарастающее напряжение. — Путь, метки времени. Служебку целиком. Я хочу видеть, как это собрано. Алексей молча запустил почтовый редактор GoldED. Привычные синие панели заполнили экран. Сисоп открыл злополучное сообщение и нажал комбинацию клавиш для отображения скрытой служебной информации. Денис навис над плечом друга, впившись глазами в серый текст системных полей, полностью игнорируя смысловое содержимое абзацев. На экране проступили кладжи. Гость поправил очки и мрачно, с расстановкой произнес вслух строчку кода: — «MSGID: 2:5030/77.777 0000002A». И следом — «FMPT 777». В комнате повисла тяжелая, звенящая пауза. Денис медленно выпрямился, сводя лопатки. — Не просто кривой адрес, Леха, — ледяным тоном продолжил он. — Это свежий идентификатор сообщения, сгенерированный по всем правилам стандарта. Будто его аккуратно собрал локальный редактор прямо перед записью в базу. Все тот же неучтенный поинт. И этот процесс продолжает генерировать трафик прямо изнутри структуры твоих файлов в реальном времени. Денис дернул плечом, скидывая оцепенение, и снова ткнул пальцем в мерцающее стекло. — Открой тело сообщения, — потребовал он. — Посмотрим, что этот полтергейст успевает накатать за свои невозможные две секунды. Алексей ударил по клавише ввода, скрывая служебные заголовки. Сисоп зажал стрелку вниз, пролистывая многостраничный тред, накопившийся за последние дни. Денис склонился к экрану. В поле адресата раз за разом мелькало знакомое имя. Ольга. Та самая девушка с петроградских поинтовок, которая любила до хрипоты спорить о прерываниях модемов и материнских платах, небрежно откидывая со лба темную челку. Скулы Дениса свело от внезапного спазма. Острое, едкое раздражение мгновенно вытеснило холодный хакерский азарт. Невозможный, нарушающий законы физики абонент вел с ней плотную, интимно-личную переписку. Письма сменяли друг друга, сливаясь в сплошную ленту чужого диалога. Денис жадно выхватывал куски текста из разных длинных ответов Ильи. В одном абзаце мелькало высокопарное обращение «досточтимая леди», в другом разворачивалось детализированное, пугающе реалистичное описание «мраморных шпилей, пронзающих пепельное небо», в третьем — тяжеловесные, философские пассажи о природе свободы воли. Никакого технического сленга. Никаких привычных фидошных сокращений. Денис неловко переступил с ноги на ногу, чувствуя, как внутри закипает глухая, иррациональная ревность. — Какого черта они вообще обсуждают? — Его голос сорвался. — Что это за средневековый бред про рыцарей и шпили? У них виртуальный роман в ролевых костюмах? О чем они общаются, Леха? Она ему про архитектуру сетей, а он ей про судьбу? Алексей даже не повернул головы. Он сидел неподвижно, уставившись в синее свечение редактора. — Меня совершенно не волнует их романтика, — сухо, с лязгающим металлом в голосе отрезал сисоп. — Меня волнует маршрутизация. Меня волнует, как пакет с меткой неучтенного поинта обходит мой инбокс и ложится прямо в JAM-базу. Все остальное — лирика, которая не имеет ни малейшего значения для стабильности системы. Денис злобно сощурился, чувствуя себя уязвленным. Он сунул руку в бездонный карман широких джинсов, нащупал там прямоугольный твердый брикетик жвачки Turbo и резким, подчеркнуто агрессивным движением вытащил его на свет. Гость грубо, сминая бумагу вместе с коллекционным автомобильным вкладышем, развернул обертку и закинул жесткую рифленую резинку в рот. Он начал нервно, с показательной яростью жевать, разминая неподатливую массу челюстями. Густой, неестественно концентрированный химический запах персикового ароматизатора мгновенно пополз по комнате. Сладкая синтетическая волна врезалась в сизые слои застоявшегося табачного дыма, перебивая привычный аромат горелой пыли на микросхемах. Проигнорировав ритмичное чавканье над самым ухом, Алексей ударил по комбинации клавиш, заставляя GoldED принудительно перечитать текущую область сообщений. Редактор на долю секунды замер, сканируя локальные индексные файлы на жестком диске. За спиной сисопа Денис шумно, со свистом втянул воздух сквозь зубы и надул огромный полупрозрачный пузырь. Сквозь натянутую влажную розовую пленку он, не отрываясь, смотрел на монитор, ожидая результата обновления. Синяя панель интерфейса дернулась. Список сообщений сместился вниз, уступая место свежим данным. В самом верху материализовался новый заголовок от Ильи, адресованный Ольге. В служебной колонке красовался безупречный MSGID, сгенерированный секунду назад. Тоссер спал. Лампочки на корпусе US Robotics оставались темными. Письмо просто легло напрямую в файлы базы, проигнорировав все узлы обработки, словно его набрали прямо с клавиатуры Алексея. Розовый пузырь не выдержал внутреннего давления. Громкий, влажный щелчок лопнувшей резинки разорвал тишину комнаты ровно в ту миллисекунду, когда на экране отрисовалась новая невозможная строка. Звук хлестнул по натянутым нервам, как пистолетный выстрел. Денис брезгливо стер липкие розовые ошметки с подбородка, скатал резинку языком в плотный шарик и с силой сплюнул в мусорное ведро под столом. Он резко отшатнулся от монитора, заложив руки за спину, словно экран излучал радиацию. Взгляд гостя потяжелел, лишившись последних остатков иронии. — Пазл сошелся, — быстро, рубя слова короткими фразами, произнес он. — Мы имеем дело с автоматикой. Алексей откинулся на спинку скрипнувшего кресла, складывая руки на груди и ожидая развернутых аргументов. — Сам посуди, — Денис принялся загибать пальцы, чеканя каждый довод. — Скорость ответа — жалкие две секунды на объем в несколько килобайт. Полный, стопроцентный обход телефонной линии. Бинклей не зафиксировал ни единого входящего звонка за последние полчаса. Тоссер даже не просыпался в фоновом режиме для распаковки транзитных пакетов. Эта дрянь пишет напрямую в твою базу сообщений. Она сама формирует служебные поля, генерирует валидные идентификаторы и кладет готовый текст прямо в файлы на диске. Это не живой юзер за клавиатурой, Леха. Физиология не позволяет. Это автоматический обработчик, резидентный бот или чужая утилита, сидящая глубоко в недрах твоей операционной системы. Денис подошел ближе, инстинктивно понизив голос до заговорщицкого шепота, словно в захламленной комнате могли быть установлены скрытые микрофоны. — Закрытые структуры, — упрямо продолжил он, глядя прямо в воспаленные глаза сисопа. — Спецслужбы, правительственные лаборатории, кто угодно с неограниченным бюджетом. Кто-то тестирует новую систему тотального перехвата, анализа и подмены трафика прямо на узлах связи. Это может быть троян, криво спрятанная резидентная программа. Она цепляется к ключевым словам в письмах, лепит ответы по словарю, имитирует задержки там, где нужно, и делает вид, что за ней сидит живой человек. А Ольга, по его версии, стала не случайной жертвой, а удобной точкой входа: её письма давали алгоритму живой материал для имитации ответа. Алексей тяжело покачал головой. Он категорически отвергал красивую, параноидальную, но бездушную теорию друга. — Ты не читаешь текст, Денис. Ты смотришь только на метки времени и размеры пакетов, — сисоп снова ткнул пальцем в стекло, где сквозь синий фон проступали витиеватые, странные строчки Ильи. — Ни одна утилита не способна оперировать такими понятиями. Утилита не пишет про «вековые древа с серебристой листвой». Машина не станет так долго, путано и искренне объяснять концепцию свободы воли. Бот не способен демонстрировать человеческую эмпатию. Тут кто-то живой. Очень странный, мыслящий совершенно иными категориями, но живой. Алексей замолчал, его взгляд снова стал холодным, отсекающим лишние эмоции. — Но в одном ты абсолютно прав. Я признаю технический факт. Сисоп придвинулся вплотную к столу и положил ладони на потертую клавиатуру. — Этот Илья, кем бы он ни был — живым человеком, свихнувшимся гением математики или системным призраком — паразитирует на моем почтовом тракте. Он сидит внутри программного обеспечения тоссера. Он полностью игнорирует процесс дозвона. Алексей решительно свернул окно GoldED. На экране развернулись классические синие панели файлового менеджера Norton Commander. Сисоп перешел в системный каталог с батниками и конфигурационными файлами, нажал Shift+F4 и создал новый пустой текстовый документ. — Если оно орудует внутри, мы поймаем его за руку и разберем на байты, — процедил Алексей сквозь зубы. Он начал быстро, не глядя на клавиши, собирать простой, злой и предельно конкретный командный файл. Стук пластиковых клавиш наполнил комнату сухим, агрессивным ритмом. Денис мгновенно понял задумку. Он пододвинул шаткую табуретку, сел рядом с креслом Алексея и начал диктовать параметры для захвата данных, работая с сисопом в едином, слаженном ритме двух технарей, вышедших на тропу кибер-охоты. Они настраивали систему тотальной, параноидальной слежки за адресом 2:5030/77.777. Алексей с каменным лицом прописывал команды пакетного файла: снять текущий снимок директории через `dir` с фиксацией дат и размеров с точностью до байта, скопировать все подозрительные базы в отдельный защищенный каталог, прогнать утилиту побайтового сравнения `fc /b` по контрольным копиям. Каждое прерывание, каждое изменение размера файлов JAM-базы должно было логироваться. Денис вытащил из пластиковой стопки чистую пятидюймовую дискету, положил черный квадрат прямо перед клавиатурой и прилепил рядом плотную черную наклейку: сначала на носитель запишут эталонный срез, а уже потом закроют прорезь защиты от записи. Алексей кивнул, подтверждая правильность хода. Если неизвестная программа действительно умела менять файлы в базе и подчищать следы, доверять только жесткому диску было самоубийством. Они решили вести двойной след: быстрый рабочий снимок на винчестере и холодный, эталонный срез — на физическом носителе. Денис выхватил шариковую ручку и корявыми печатными буквами вывел на бумажной наклейке дискеты: `ILLYA-777 WATCH`. Затем они сверили время, готовясь к синхронизации логов. Алексей открыл последнюю запись лога BinkleyTerm, Денис посмотрел на красные цифры электронных часов в правом верхнем углу панелей Norton Commander, а затем перевел взгляд на потертые наручные «Электроника», лежавшие возле паяльника на краю стола. Разброс между системным таймером материнской платы и наручными часами составлял ровно сорок две секунды. Алексей коротко ругнулся, ударил по клавишам и вписал высчитанную поправку прямо в строку комментария создаваемого файла. В их детективном расследовании каждая секунда превращалась в улику. Если новое письмо материализуется между двумя отметками, они будут точно знать, какой из таймеров врет. Для калибровки ловушки они прогнали пустой, холостой цикл. Алексей тщательно, проверяя каждую букву, вписал в батник прямые пути к директории почтовой базы. Команды копировали не всю папку целиком, а конкретные критические узлы архитектуры JAM: сам текстовый массив сообщений, файл индексов и файл заголовков — `messages.jhr`, `messages.jdx` и `messages.jdt`. Батник фиксировал их размер и контрольные суммы. Следом в созданный подкаталог WATCH\0001 падал свежий, обрезанный по времени срез `BINKLEY.LOG`. Логика капкана была железобетонной, опирающейся на фундаментальные принципы операционной системы. Если Илья отправляет новое письмо, объем индексного файла `messages.jdx` неизбежно меняется. Если при этом в логе звонилки нет записи о соединении, а тоссер не фиксирует обработку внешнего архива — факт локальной генерации трафика будет доказан с математической безупречностью. Система отработала тестовый прогон. Файлы остались нетронутыми. Утилита `fc /b` побайтово сверила массивы данных до и после мнимого полла, выдав на черный экран короткую успокаивающую строчку: `FC: no differences encountered`. Алексей позволил себе шумно выдохнуть. Созданная ими ловушка выглядела топорно, представляя собой нагромождение костылей командной строки, но она работала. Это были те законы машинной логики, которым сисоп еще мог безоговорочно доверять. Он нажал F2 во встроенном текстовом редакторе, сохраняя итоговый вариант файла `catch.bat`. Денис сидел рядом, замерев и не сводя напряженного взгляда с командной строки. В полумраке душной комнаты, насквозь прокуренной и пропахшей сладкой химической персиковой жвачкой, толстые стекла его очков холодно отражали зеленоватое свечение текстового курсора. Алексей ударил по клавише Enter. Жесткий диск коротко, сухо заскрежетал, отрабатывая первую боевую итерацию. Командный файл слежки активировался, снял эталонные контрольные суммы, зафиксировал нулевую отметку состояния файлов ноды и перевел систему в режим глухого ожидания. С этой секунды поинт 77.777 официально перестал быть забавным глюком или странной аномалией маршрутизации. Два технаря молчаливо признали его критической угрозой безопасности всей питерской сети. Они замерли перед мерцающим ЭЛТ-экраном, окруженные хаосом бумажных распечаток логов, ожидая, когда неосязаемый Илья сделает следующий невозможный шаг и намертво захлопнет на себе челюсти программного капкана. ---------- Глава 8. Пиво у ларька Глава 8. Пиво у ларька К раннему вечеру петербургская жара немного спала, уступив место теплым, пыльным сумеркам. На вытоптанном пятачке у станции метро Петроградская, где перекрещивались громыхающие трамвайные пути, собиралась локальная тусовка. Центром притяжения служил ларек — железная, слегка покосившаяся будка, наглухо забранная ржавой арматурной решеткой. Над узким окошком выдачи товара надсадно гудела и периодически нервно подмигивала изогнутая неоновая вывеска «Продукты 24», заливая выщербленный, усыпанный окурками асфальт мертвенно-сиреневым светом. Из темных недр киоска, перекрывая шум проезжающих мимо желто-красных трамваев, неслась музыка. Старый кассетный магнитофон безнадежно жевал магнитную ленту, отчего голос Виктора Цоя, поющего про группу крови на рукаве, звучал тягуче, глухо и с характерным, плавающим искажением высоких частот. Вокруг ларька царила атмосфера абсолютной, беззаботной летней свободы, понятной только тем, кто молод и кому принадлежит этот странный, переломанный мир девяностых. Группа из пяти-шести фидошников, облаченных в безразмерные, вылинявшие от стирок футболки и потертые джинсы, оживленно гудела. Парни с энтузиазмом обменивались пластиковыми сокровищами. С сухим, приятным щелканьем из рук в руки переходили пухлые черные конверты дискет. На бумажных наклейках маркером были небрежно выведены названия свежих драйверов, архивов эхоконференций и новых уровней для Doom. Рядом с Денисом держался Алексей — бледный, ссутулившийся, с усталой злостью в глазах после бессонной ночи. Денис непрерывно жевал Turbo и слишком громко смеялся над чужими шутками, разгоняя собственное напряжение. Они увлеченно спорили о прерываниях материнских плат, смеялись над глупыми вопросами новичков в сети и наслаждались редким моментом живого общения. Денис, безоговорочно взявший на себя роль негласного лидера этого собрания, решительно шагнул к амбразуре киоска. Расплатившись мятыми бумажными купюрами и перекинувшись парой фраз с невидимой во мраке продавщицей, он выудил из окошка тяжелый, запотевший полиэтиленовый пакет. — Разбирай, железячники! — скомандовал он, подходя к компании. Денис принялся раздавать тяжелые, покрытые ледяной испариной стеклянные бутылки «Балтики». Себе он, подчеркивая статус и финансовое превосходство, взял импортное баварское пиво в блестящей алюминиевой банке; Алексей тут же выпросил вторую банку, заявив, что «тестирует западный алюминий на прочность». Когда бутылки оказались розданы, парни с готовностью сдвинули их в центре воображаемого круга. Громкий, радостный звон толстого зеленого стекла разнесся над улицей, смешиваясь с искаженными аккордами гитары из магнитофона. Катя, которой технические споры о контрольных суммах архиваторов были бесконечно скучны, отделилась от шумной группы. Заметив спешащего к метро случайного прохожего — сутулого мужчину в мятом сером пиджаке — она сделала несколько плавных, уверенных шагов ему наперерез. — Мужчина, не угостите даму огоньком и сигаретой? — ее голос прозвучал с той самой обезоруживающей интонацией, которой невозможно отказать. Прохожий, на секунду сбившись с шага, молча кивнул. Он торопливо достал из кармана помятую пачку, вытряхнул одну сигарету и чиркнул деревянной спичкой. Катя наклонилась, прикрывая слабое пламя ладонью с ярким маникюром, сделала глубокую, жадную затяжку и, кивнув в знак благодарности, неспешно вернулась к подруге, выпуская в сиреневый неоновый свет густую струю сизого дыма. Ольга стояла в стороне от всеобщего веселья, прислонившись плечом к теплой кирпичной кладке соседнего дома. В руках она бережно, словно хрупкий артефакт, держала холодную бутылку нетронутого пива. Капли конденсата стекали по ее пальцам, впитываясь в плотную ткань объемной джинсовки. Сегодня ей совершенно не хотелось спорить о железе. Она пришла сюда с единственной целью: вырваться из плена гудящего системного блока, очистить голову от нескончаемого цифрового шума, вдохнуть запах пыли и бензина, чтобы просто почувствовать себя живой в физическом мире. Но Денис слишком пристально следил за ней весь вечер. Его тяжелый взгляд безошибочно выхватил отстраненную позу Ольги из общей картины. Он отделился от парней, обошел компанию по дуге и целенаправленно направился к ней. Подойдя вплотную, намеренно встал так, чтобы полностью перекрыть ей вид на оживленную улицу. Его тень накрыла Ольгу, лишая ее комфортного личного пространства. — Ну что, поговорим о твоем загадочном поинте? — голос Дениса прозвучал сухо и слишком лично, без тени летней расслабленности. * * * Атмосфера беззаботного вечера мгновенно треснула по швам. Денис сделал большой, жадный глоток из банки, утер губы тыльной стороной ладони и смерил Ольгу тяжелым, немигающим взглядом. Его интонации сменились на жесткие, атакующие. — Твой Илья — стопроцентная подделка, Оля, — безапелляционно, чеканя каждое слово, заявил он. — Это мертвый автомат. Кусок кода, который паразитирует внутри самой станции Алексея. Голос Дениса прозвучал достаточно громко, чтобы фидошники, стоявшие в паре метров от них, умолкли. Разговоры о прерываниях стихли. Парни повернули головы, прислушиваясь к зарождающемуся конфликту. Алексей, которому эмоциональный тон Дениса мешал не меньше, чем помогал, шагнул ближе и взял спор в сухую техническую рамку. Он поднял свободную руку и начал загибать пальцы, подкрепляя обвинение конкретными фактами. — Пункт первый, — Алексей загнул указательный палец. — У него неучтенный поинт. Семьсот семьдесят седьмой. Ты прекрасно понимаешь, что это значит. Поинт должен быть у босса в локальном списке и с паролем, а этот адрес у Алексея — служебная метка. И самое главное — у Алексея в логах нет ни единого, мать его, входящего соединения под него! Никто не звонил на модем. Твой принц не существует в телефонной сети. Он загнул средний палец, наступая на Ольгу словесно и физически. — Пункт второй. Аномальная чистота идентификаторов. Его MSGID выглядят так, будто система сама выплёвывает их из ядра уже готовыми и безупречно валидными. Ни один нормальный почтовый клиент не порождает такие аккуратные заголовки из ниоткуда. Безымянный палец с хрустом прижался к ладони. — И пункт третий. Самый убойный. Таймстампы и логи обработки. Мы с Лехой сидели над контрольными копиями. Твой текст уходит на ноду обычным поллом, а потом в базе Алексея появляется ответная простыня текста без нормальной входящей сессии под этого поинта. Ни один живой человек за обычным модемом не способен принять письмо, прочитать его, осмыслить и вернуть такой высокопарный бред, не оставив следов дозвона. Денис презрительно скривился, словно у него во рту была горечь. — Этот язык, эти его словечки про «досточтимую леди» и прочую рыцарскую чушь… Это машинный текст. Он сгенерирован по алгоритму. Бот просто цепляется за ключевые слова в твоих письмах и подтягивает ответы из заранее заготовленного словаря. Ольга стояла неподвижно, лишь пальцы с силой впились в гладкое стекло бутылки, сдирая ногтями размокшую бумажную этикетку. Она молчала, ожидая, когда поток цифр иссякнет. Денис подался вперед, понизив голос до угрожающего, змеиного шипения. — И знаешь что еще? Мы с Алексеем уже поставили капкан. Контрольные копии, логи, сравнение баз. Как только эта штука снова дернется внутри системы, мы увидим, какой файл изменился и когда. Я тебе потом распечатку принесу. Чтобы ты своими глазами увидела, с каким виртуальным ухажером крутишь любовь. Денис выпрямился, нависая над девушкой и давя на нее всем своим авторитетом системного администратора. — Перестань тратить свое время на этот цифровой мусор, Оля. Это глупо. * * * — Хватит! — Ольга резко, словно от удара хлыстом, вырвалась из оцепенения. Она сделала быстрый шаг вперед, вплотную приближаясь к Денису. В ее глазах болезненно отражалось мигание неоновой вывески. Она слышала математику, понимала ее — и всё равно не могла принять вывод. — Ты опять сводишь человека к логам, Денис! — голос Ольги дрожал от сдерживаемой эмоции, но звучал звонко. — Попробуй хотя бы раз прочитать текст. Настоящий текст, а не системный мусор! Она взмахнула свободной рукой, словно отгоняя от себя его технические термины. — Алгоритм, говоришь? Программа? — Ольга горько усмехнулась. — Какая машина, написанная вашими задротами-программистами, способна обладать эмпатией? Ты читал, что он пишет про свободу воли? Ты видел, какие тонкие, невероятные метафоры он использует, когда мы обсуждали сказку про Колобка? Программа не может с искренней грустью рассуждать о вековых серебристых древах и шпилях замка, в которых застыло время. Машина не пишет стихи! Ольга перевела дыхание. Ее грудь тяжело вздымалась под расстегнутой джинсовкой. — Этот твой «цифровой мусор» понимает мое настроение по одному предложению лучше, чем все вы, живые люди, стоящие здесь с пивом. Он настоящий. Я это чувствую. Денис издал короткий, язвительный смешок. Он откинул голову назад и открыл рот, чтобы выдать очередную порцию саркастичных контраргументов. Но в этот момент между ними плавно вклинилась Катя. Она глубоко затянулась, небрежно прищурилась и выпустила густую струю едкого дыма прямо в лицо Денису. Хакер закашлялся, вынужденно отступая на полшага назад. Катя встала плечом к плечу с Ольгой, превращаясь в надежный тыл. — Знаешь, что я тебе скажу, хакер недоделанный? — Катя смерила парня взглядом с ног до головы. — Вы просто беситесь. Нашелся кто-то, кто Ольке пишет красиво, а вы можете только дискеты друг другу таскать да пиво глушить. Катя оперлась спиной о гофрированную стенку ларька и стряхнула серый пепел прямо на кроссовки Денису. — На дворе девяностые, мальчики, — Катя обвела взглядом притихшую толпу фидошников, покачивая сигаретой в тонких пальцах. — Тут вообще никому нельзя верить на сто процентов. Ни телевизору, ни соседу, ни мужику с умным лицом. Она сделала паузу, позволяя словам повиснуть в душном вечернем воздухе. — Но если текст, который Олька читает по ночам, по-настоящему красивый… Если он трогает ее душу и заставляет улыбаться… Какая, к черту, разница, какие там у него служебные адреса? Почему бы просто не позволить человеку помечтать? Среди фидошников пронесся невнятный ропот. Кто-то из парней на заднем плане неуверенно, но согласно кивнул, признавая правоту жизненной философии Кати. Другие лишь скептически пожали плечами, не решаясь вступать в открытый конфликт. Ольга, чьи нервы были натянуты до предела, бросила на подругу быстрый, полный искренней благодарности взгляд. Катя ответила ей едва заметным, ободряющим подмигиванием. * * * Снисходительный тон Кати и молчаливое попустительство толпы стали последней каплей для Дениса. Его лицо стремительно пошло красными пятнами. — Помечтать?! — взревел Денис, совершенно забыв о стоящих вокруг людях. Его голос сорвался на фальцет, звонким эхом отскакивая от стен кирпичного дома. — Ты его даже не видела, Оля! Он просто текст на экране, а ты уже готова верить ему больше, чем людям, которые рядом! Он начал беспорядочно рубить воздух свободной рукой, словно отбиваясь от невидимых врагов. — Ты вообще не понимаешь, с чем имеешь дело! — Денис ткнул пальцем в сторону ее компьютера, хотя тот оставался далеко, в душной комнате Ольги. — Я тебе по цифрам объяснил: там не человек. А ты с ним стихами обмениваешься и делаешь вид, будто это роман! Ольга вспыхнула. Слова о наивности и глупости ударили по ней больнее, чем все технические выкладки до этого. — Ты не имеешь права решать за меня, Денис! — закричала она в ответ, не сдерживая накопившейся ярости. — Ты лезешь не в свое дело! Ты просто пытаешься своими грязными руками разрушить то единственное светлое, что приносит мне радость в этой серой рутине! Оставь меня в покое! Ссора перешла в открытый, неконтролируемый крик. Фидошники, осознав, что академический спор о маршрутизации окончательно превратился в безобразную личную драму, синхронно сделали шаг назад, стараясь слиться с тенями улицы и не вмешиваться в этот эмоциональный взрыв. Денис замер. Он смотрел прямо в лицо Ольги, тяжело и прерывисто дыша. В его глазах смешались злость, отчаяние и бессилие. Никакие чужие выкладки и никакое его «я же рядом» не пробивали стену, которую она воздвигла вокруг своего эльфийского принца. Денис медленно перевел взгляд на свою правую руку, в которой до сих пор была намертво зажата наполовину полная банка. Его пальцы мелкой дрожью отзывались на переизбыток адреналина в крови. В следующее мгновение Денис сжал кулак со всей силы. Громкий хруст сминаемого металла разорвал повисшую над толпой тишину. Банка переломилась пополам. Пивная пена брызнула во все стороны, заливая пальцы Дениса липкой, пахнущей солодом жижей. Остатки теплого пива полились на асфальт, оставляя на пыли темные лужицы. Не сказав больше ни слова, Денис широко размахнулся. Смятый, искореженный кусок алюминия полетел по крутой дуге и с оглушительным, лязгающим грохотом врезался в дно пустой металлической урны возле ларька. Звук удара показался Ольге похожим на пушечный выстрел. Денис круто развернулся на каблуках кроссовок, полностью прерывая зрительный контакт. Он смотрел в сторону станции метро, тяжело дыша. Ольга, все еще судорожно сжимая в руках ледяную бутылку, вдруг с пугающей ясностью осознала, что этот теплый летний вечер безвозвратно испорчен. Спокойного отдыха, которого она так искала, больше не будет. Жестокий мир машин и чужих амбиций снова грубо вторгся в ее хрупкую реальность. * * * Группа фидошников, оглушенная внезапной вспышкой агрессии, начала стремительно распадаться. Над вытоптанным асфальтом повисла вязкая, неловкая тишина, в которой отчетливо слышалось лишь гудение неоновой вывески ларька. Парни прятали глаза, неловко переминались с ноги на ногу и обменивались короткими, скомканными фразами прощания. — Ну, бывайте… Коннекта всем, — буркнул один из них, торопливо пряча стопку дискет в безразмерный рюкзак. Денис ушел первым. Он шагал прочь по улице быстро, жестко впечатывая кроссовки в асфальт, ни разу не обернувшись на окрики приятелей. Его сутулая фигура стремительно растворялась в сгущающихся синих сумерках Петербурга. Вскоре возле мигающей неонами будки остались только Ольга и Катя. Они молча переглянулись, синхронно развернулись и неспешно пошли вдоль проспекта, направляясь в сторону дома Ольги. Петроградская сторона окончательно погружалась в глубокие вечерние тени. Над головами зажигались желтые фонари, выхватывая из темноты рои танцующих мошек. Катя шла рядом, мерно цокая каблуками. Она достала из помятой пачки еще одну сигарету, привычным жестом прикурила на ходу и курила в абсолютной тишине, не делая ни малейшей попытки завязать разговор или утешить подругу. Она обладала редким талантом понимать, когда человеку нужно просто побыть наедине со своими мыслями. Ольга шла быстро, почти не разбирая дороги. Под ритмичный стук шагов она снова и снова прокручивала в голове слова Дениса. Она не была инженером, но за годы в Фидо успела выучить главное: медные провода, скорость модема, Zmodem и логи не прощают романтических исключений. Все озвученные Денисом факты складывались в пугающую картину. С точки зрения архитектуры сети Денис был прав. Живого пользователя по имени Илья в привычном смысле не существовало. По всем признакам, она общалась с чем-то, что появлялось внутри почтового тракта Алексея и не оставляло нормального модемного следа. Сильное, холодное сомнение сковало ее изнутри, заставив поежиться в теплой куртке. «Действительно ли я каждую ночь выворачиваю душу наизнанку перед локальным алгоритмом? — задала она себе пугающий вопрос, глядя на свое искаженное отражение в витрине закрытого магазина. — Неужели я стала жертвой чьего-то изощренного, жестокого эксперимента с ботом, или, что еще хуже, инструментом вируса?» Она остановилась на мгновение, чтобы перевести дух. И тут, к своему удивлению, поняла: мысль о возможной фикции не вызывала отторжения. Интерес к этому загадочному собеседнику, к его возвышенным, старомодным текстам и новым письмам никуда не исчез. Вопреки логике Дениса и правилам сетевой безопасности, ее привязанность к поинту 2:5030/77.777 только усиливалась. Если эти тексты писала машина — значит, машина была страннее и живее большинства людей, которых она знала. Если это был хакер, скрывающийся за строками кода, — он был опасно хорошим поэтом. Ольга сделала глубокий вдох ночного воздуха, пахнущего остывающим асфальтом и распускающейся зеленью. Решение оказалось простым и упрямым. Пусть Денис и Алексей строят свои ловушки, копируют базы и сравнивают логи. Она продолжит переписку. Не потому, что доказательства не важны, а потому, что правда не обязана быть удобной. Ольга резко ускорила шаг. Ей больше не хотелось гулять по ночному городу. Острая, почти физическая потребность поскорее оказаться в своей тесной комнате захлестнула ее с головой. Она жаждала сесть в потертое кресло перед стареньким системным блоком, услышать щелчок тумблера на мониторе, запустить GoldED и написать Илье новое письмо. Написать, чтобы проверить свои чувства, бросить вызов холодной логике и узнать, что же ответит ей этот невозможный, несуществующий в реальном мире собеседник. ---------- Глава 9. Астральная проекция Сникерса Глава 9. Астральная проекция Сникерса За высокими стрельчатыми окнами личных покоев принца Иллиэля застыл идеальный, безветренный пейзаж. Очередной день в Высоком мире ничем не отличался от тысячи предыдущих. Небеса сияли безупречной лазурью, ни единое облако не смело нарушить симметрию горизонта, а листва на вековых серебристых древах не шевелилась. В комнате пахло древним мрамором, отполированной до зеркального блеска холодной сталью декоративных доспехов и гнетущим, многовековым спокойствием. Принц полулежал в глубоком кресле, обтянутом белым шелком, изучая плотный, хрустящий лист пергамента. Обычно сумбурный поток бесед из публичной сферы RU.ANEKDOT тускло мерцал на зеленом стекле Бежевого Ящика, но этот текст маг предусмотрительно перенес на физический носитель. Очередной пакет данных содержал прямое обращение Ольги. Старик отсек чужие реплики эхоконференции, выделив нить в закрытый канал личной переписки — формат Netmail. Принц бережно провел пальцем по ровным, угловатым рунам транскрипции. В своем послании Ольга упоминала шумные улицы, звон стеклянных сосудов с каким-то горьким напитком и долгие разговоры у загадочного объекта, который она назвала «коммерческий киоск». Иллиэль замер. Его взгляд раз за разом возвращался к этому словосочетанию, пытаясь уловить скрытый, сакральный смысл. Принц обладал абсолютной памятью и знал наизусть тысячи томов эльфийской истории, однако торговая инфраструктура Земли оставалась для него непреодолимой загадкой. Он начал анализировать контекст с методичностью ученого. Если «коммерция» в древних трактатах часто ассоциировалась с обменом великими дарами, а встречи друзей происходили именно там, значит, этот «киоск» не мог быть простой постройкой. В воображении принца начал вырисовываться монументальный образ. Вероятно, это было величественное сооружение, священное место, где люди собирались под покровом сумерек, чтобы вершить судьбы и обмениваться реликвиями. Храм общения. Иллиэль отложил пергамент на широкий подоконник и негромко, но властно произнес слова призыва. Ему требовалось увидеть это земное чудо самому: не в пересказе, не в сухой строке письма, а глазами. Эхо его голоса прокатилось по мраморным сводам, активируя сигнальные чары. Спустя несколько минут тяжелые резные двери покоев со скрипом отворились. На пороге возник Арантир. Старец тяжело опирался на витой посох, явно истощенный постоянной необходимостью поддерживать работу артефакта. — Мой принц, — Арантир издал тяжелый, хриплый вздох и оперся на посох обеими руками. — Я только что выправил руны охлаждения. Ваша переписка грозит расплавить кристалл памяти. — Оставь жалобы на потом, почтенный Арантир, — Иллиэль плавно поднялся с кресла. — У нас появилось дело куда важнее охлаждения. Досточтимая Ольга описала мне священное место их мира. Коммерческий киоск. Я требую немедленно сотворить зрительный образ этого архитектурного чуда. Я желаю видеть его своими глазами. Маг поперхнулся воздухом и схватился свободной рукой за грудь, словно у него остановилось сердце. Он с ужасом посмотрел на своего владыку. — Зрительный образ? Иномирового объекта? Мой принц, вы хоть понимаете, сколько маны потребует поиск по таким туманным словам? Мне нужны верные приметы, привязки... Иллиэль невозмутимо взял пергамент с подоконника и монотонным, торжественным голосом зачитал отрывки из письма Ольги. Он произносил слова «На Петроградской», «Продукты двадцать четыре» и «железные решетки» с таким благоговением, словно это были имена забытых божеств. Арантир слушал, закрыв глаза и массируя виски пальцами, перепачканными в черной магической саже. Губы старика беззвучно шевелились, пока он пытался сплести заклинание поиска координат, отталкиваясь от эфемерных следов их канала связи. — Это безумие... — тихо пробормотал маг, не открывая глаз. — Наш магический канал обмена сообщениями с их Землей работает абсолютно бесследно. Я чувствую это. Искать по нему физический объект — все равно что пытаться поймать тень от облака. Иллиэль совершенно проигнорировал техническое нытье своего наставника. Земные провода и их капризная почта были для него низшей ремесленной частью чуда. Его интересовала лишь суть вещей. — Ты сделаешь это, Арантир, — голос принца не терпел возражений. — Или я прикажу убрать руну охлаждения, и ты будешь лично дуть на Бежевый Ящик день и ночь. Маг обреченно застонал, признавая свое полное поражение. Он сильнее сжал древний посох, кивнул и, шаркая ногами, направился к выходу из покоев. — Хорошо. Но здесь слишком тесно для материализации чужеродных форм. Нам нужно перейти в просторное помещение. Тронный зал подойдет, если повелитель позволит. * * * Тронный зал Высокого мира поражал своим размахом и пустотой. Огромное пространство, окруженное колоссальными колоннами из белого камня, было залито ровным, безжизненным светом, льющимся сквозь невидимые витражи под самым потолком. Иллиэль и Арантир вышли в самый центр зала, где на полированном полу пересекались древние линии силы. Принц сложил руки на груди, находясь в предвкушении грандиозного зрелища. Арантир отступил на несколько шагов, воткнул посох в пол и начал чтение заклинания визуализации. Его голос, поначалу тихий и скрипучий, постепенно набирал силу, заполняя пустой зал низким, вибрирующим гулом. Маг раскинул руки в стороны. Воздух посреди зала начал заметно искажаться, словно над раскаленной пустыней. Пространство пошло рябью, скручиваясь в плотную воронку. Арантир концентрировал ману с такой интенсивностью, что вокруг его фигуры заплясали крошечные синие молнии. С резким, оглушительным хлопком, от которого под куполом заметалось эхо, иллюзия материализовалась. Прямо посреди стерильного, совершенного эльфийского мрамора вырос стандартный коммерческий ларек с Петроградки. Он был воссоздан в натуральную величину со всеми пугающими подробностями. Ржавые, потеки на серых гофрированных стенках, грубая арматурная решетка, наглухо закрывающая крошечное окошко, и поцарапанный металлический подоконник, усыпанный виртуальной шелухой от семечек. Над окошком призывно гудела и мерцала голографическая неоновая вывеска «Продукты 24», отбрасывая на древний камень уродливые сиреневые блики. Иллиэль замер, приоткрыв рот. Он демонстрировал крайнюю степень восхищения, почти благоговения перед этим странным, грубым строением. Принц медленно, стараясь не спугнуть видение, начал обходить иллюзию по кругу. Его изумрудный бархат мягко шуршал по полу. Иллиэль внимательно, как ученый, изучающий редкий вид растения, вглядывался в витрину, скрытую за толстым, немытым стеклом. Его взгляд выхватывал из полумрака ряды удивительных предметов. Он заметил стопки прямоугольных брусков в коричневых обертках с надписью «Snickers». Принц тут же счел их великими артефактами — драгоценными слитками, в которых темная сладость была заключена под блестящую оболочку и скреплена золотой магией тягучей карамели. Чуть правее возвышались стройные ряды пузатых пластиковых бутылок, наполненных ядовито-зеленой, светящейся в неоне жидкостью. На этикетках значилось загадочное слово «Тархун». Арантир, тяжело дыша после энергозатратного заклинания, тоже приблизился к проекции. Его любопытство пересилило страх. Маг склонился к витрине с зеленой жидкостью и начал активно принюхиваться к голограмме. Иллюзия была настолько качественной, что передавала даже запахи другого мира. Лицо старика внезапно исказилось, покрывшись сетью глубоких морщин. Он брезгливо сморщил нос и отшатнулся назад, едва не выронив посох. — Мой принц! — Арантир озвучил громкую, паническую жалобу, эхо которой разнеслось по залу. — Эта проекция земного напитка... Этот их «Тархун»... Он источает резкий, концентрированный запах эльфийской полыни! Это же яд в чистом виде! Маг замахал руками перед лицом, словно отгоняя невидимых мух, и в панике попятился. — Если они пьют такое каждый день, то их тела пропитаны алхимическими ядами! — Арантир начал нервно расхаживать взад-вперед. — Я решаюсь предположить: эта чужеродная земная магия, эти их напитки способны отравлять не только смертных, но и воздух вокруг них. Даже запах этой иллюзии нарушает потоки чистой маны в тронном зале! Иллиэль пропустил слова мага мимо ушей, словно тот был лишь жужжащим насекомым. Принц был полностью поглощен созерцанием. Он остановился прямо перед витриной ларька, его лицо отражало сложную палитру эмоций. Он протянул изящную, бледную руку с длинными пальцами. Его движения были бережными и трепетными, словно он прикасался к величайшей святыне. Иллиэль попытался коснуться иллюзорного стекла. Его пальцы беспрепятственно прошли сквозь проекцию, встретив лишь легкое покалывание магии. Принц не разочаровался. Напротив, в его глазах читался искренний, глубокий поиск красоты в самых обыденных, грязных вещах Земли. Он видел не ржавчину и дешевый пластик, а монументальную форму, созданную для объединения людей. Он решил совершить подношение. Он запустил руку в скрытый карман своего камзола и достал из кошеля настоящую, тяжелую золотую монету с профилем своего отца-владыки. Монета сверкнула в сиреневом свете неона. Иллиэль торжественно, с легким поклоном, положил монету на иллюзорный лоток для сдачи, вырезанный в нижней части решетки. Он предлагал этот золотой дар невидимому «духу киоска» в знак глубокого уважения к традициям Земли. Монета, подчиняясь законам физики Высокого мира, мгновенно провалилась сквозь голограмму лотка. Она с громким, звонким стуком ударилась о каменный пол тронного зала и покатилась по мрамору, описывая сужающиеся круги, пока не замерла у ног Арантира. Иллиэль медленно выпрямился. Он посмотрел на лежащее золото, затем снова перевел взгляд на светящуюся вывеску «Продукты 24». На его губах заиграла тонкая, понимающая улыбка. — Воистину удивительный народ, — сделал принц философский вывод, складывая руки за спиной. — Их киоски настолько возвышенны, что совершенно не нуждаются в материальных благах нашего мира. Истинный обмен здесь происходит на уровне душ. * * * Вернувшись в покои, Иллиэль чувствовал небывалый духовный подъем. Вдохновение переполняло принца, требуя немедленного выхода. Решительным шагом он подошел к массивному письменному столу, заваленному свитками и древними фолиантами. Привычным жестом коснулся чистого полотна пергамента, но тут же отодвинул в сторону. Бумага больше не годилась для общения с Землей. Иллиэль уверенно опустился в кресло перед Бежевым Ящиком. Машина глухо гудела, заливая лицо тусклым зеленоватым светом. — Удерживай канал, мой друг, — не оборачиваясь, скомандовал он. Арантир тяжело оперся на посох рядом со столом. Старик поморщился от подступающей мигрени, но послушно прикрыл глаза, сплетая пальцами стабилизирующий контур. Теперь ему оставалось лишь отслеживать чистоту связи и направлять магическую транскрипцию, недовольно ворча себе под нос. Иллиэль занес ладони над клавиатурой. Он уже достаточно освоил упрямую логику земного механизма и теперь обходился без чужой помощи при наборе писем. Пластиковые клавиши жестко застучали под пальцами. Принц печатал с нарочитой расстановкой, четко чеканя каждое слово вслух — так Арантир успевал накладывать чары перевода на бегущий по экрану текст. «Прекрасный, уединенный храм обмена дарами, стоящий на перекрестке судеб», — произносил Иллиэль, с силой продавливая неподатливые кнопки. Вспомнив ржавую арматуру иллюзорной витрины, он вдохновенно добавил: «Сии величественные преграды надежно хранят святыню от скверны внешнего мира. А молчаливые жрецы пребывают внутри в священной изоляции, дабы не расплескать благодать». «Благодаря твоим рассказам, досточтимая Ольга, — принц не отрывал взгляда от мерцающего зеленоватым светом монитора, — я начинаю постигать суть вашей цивилизации. Вы возвели передачу пищи и напитков в высочайший духовный обряд». Услышав это, Арантир глухо застонал, но лишь крепче сжал древко посоха. Старик старательно удерживал стабилизирующий контур, не имея возможности повлиять на содержание послания. Иллиэль с размаху ударил по широкой клавише, впечатывая в конец предложения победную точку, и откинулся на спинку кресла. В его глазах искрился абсолютный восторг первооткрывателя. Арантир тяжело вздохнул, хрустнул суставами пальцев и принялся переводить возвышенный текст в сухую почтовую форму. Маг подготавливал Пакетную пылинку. Он сформировал служебные поля письма, без которых послание просто растворилось бы в межмировом эфире. Для того чтобы пылинка пробила барьер и легла в почтовую базу ноды Алексея, заклинание требовало абсолютной, неприкрытой правды о точке своего зарождения. Арантир не мог солгать в адресе. Магия требовала структурной честности. Маг вплел в структуру заклинания строгие служебные метки. Магия облеклась в цифры, формируя неизменный базовый адрес узла. Однако из-за частых посланий принца счетчик отправленных пакетов вырос. Арантир замкнул контур свежим уникальным идентификатором, и в теле невидимого письма отпечаталась строка MSGID: 2:5030/77.777 0000003A. Следом легла метка FMPT 777. Холодная, машинная аккуратность этих символов пугающе контрастировала с пылким откровением эльфийского владыки. Арантир высвободил энергию. Пакетная пылинка сорвалась с кончика посоха, пронзила пространство покоев и растворилась в эфире. Она пробила межмировую брешь, устремившись прямо на жесткий диск земного сисопа в далеком Петербурге. Иллиэль проводил взглядом угасшую вспышку и прикрыл глаза. Принц не задумывался о пугающей технической природе своих писем. Он ощущал лишь абсолютное счастье от ментальной близости с Ольгой, веря, что стоит на пороге величайшего культурного открытия. Комната Ольги в Санкт-Петербурге тонула в густых ночных тенях. Лицо девушки заливало мертвенно-синее свечение пузатого монитора. В тесном помещении пахло нагретым пластиком, канифолью и въевшимся сигаретным дымом. Приоткрытая форточка впускала приглушенный шум редких машин. Ольга сидела в скрипучем кресле, подтянув колено к груди. Воспаленными от недосыпа глазами она смотрела, как модем завершает ночной сеанс связи с узлом Алексея. Мейлер отстучал последнюю строку лога и оборвал соединение. Тоссер зашуршал жестким диском, раскидывая пришедшие пакеты в почтовую базу. Дождавшись тишины системного блока, она запустила GoldED. В списке личной почты появилась свежая строка. Отправитель — Илья. Ольга нажала клавишу ввода. На экране развернулся текст, но разговор у ларька уже успел посеять в ней тонкую, неприятную тень сомнения. Она вспомнила, как Денис требовал смотреть не только на письма, но и на служебные строки, и нехотя нажала Alt-V. Среди системного мусора снова горела та самая невозможная координата. Базовый адрес оставался неизменным, словно выбитым в граните: 2:5030/77.777. Зато шестнадцатеричный хвост сообщения обновился. Строка гласила MSGID: 2:5030/77.777 0000003A. Илья писал часто, счетчик честно накручивал уникальные номера, доказывая, что это живой процесс, а не зависший системный сбой. Следом торчала метка FMPT 777. Холодок пробежал по ее спине. Это было именно то, о чем у ларька говорил Денис: адрес не становился менее невозможным от того, что письмо честно пришло через Алексееву ноду и легло в базу после обычного дозвона. Метка выглядела угрожающе, как системная ошибка, которую уже видел, но каждый раз все равно вздрагиваешь. Но Ольга сжала челюсти, выключила показ служебных строк и вернулась к самому письму. Техническая странность никуда не делась; она просто отступила на край сознания, чтобы не заслонить текст. Глаза Ольги быстро бегали по строкам. Она читала детальное, возвышенное описание обычного ларька на Петроградке. Она видела эти невозможные, невероятные фразы про «храм обмена дарами», про «священные артефакты Сникерса», наполненные темной энергией, и про «жрецов», скрывающихся за защитными железными решетками от скверны внешнего мира. На середине абзаца Ольга прекратила чтение. Она замерла, обдумывая прочитанный текст. Тишина в комнате нарушалась лишь гудением кулера в системном блоке. Уголки ее губ дрогнули. Она начала медленно улыбаться. Улыбка становилась все шире, пока не переросла в тихий смешок. А спустя секунду Ольга откинулась на спинку кресла и перешла в громкий, заливистый смех. Она смеялась так искренне и сильно, что кресло заскрипело, а по щекам потекли настоящие слезы. Ей пришлось снять очки и вытирать глаза тыльной стороной ладони. «Храм обмена дарами», — перечитала Ольга и снова фыркнула, уже тише. Перед глазами сразу встал их ларек: мутное стекло, решетка, сонная продавщица, бутылки на липкой полке. Если Илья шутил, то бил точно в цель. Назвать грязный ларек с паленой водкой храмом, а запертую за решеткой тетку — молчаливым жрецом, мог только человек с очень странным, но острым чувством юмора. Она еще раз пробежала глазами по абзацу и улыбнулась уже без смеха. В этом не было привычной фидошной грубости, не было соревнования, кто язвительнее. Он будто смотрел на их серость с другого этажа — и от этого самая убогая будка на углу вдруг становилась смешной, почти торжественной. Она вытерла последние слезы, надела очки и придвинулась ближе к экрану. Ольга перечитала письмо во второй раз, медленнее, уже не только ради шутки. Смех сам собой стих. В строках оставалось что-то неловкое, доверчивое, почти детское: Илья радовался ее миру так, как ему здесь радоваться было решительно нечему. Ольга смотрела на мерцающие зеленые буквы на синем фоне и вдруг поняла, что ждет этих писем сильнее, чем готова признать вслух даже самой себе. Этот странный человек, кем бы он ни был, заставил ее смеяться до слез в пустой комнате. Уже за одно это хотелось ответить не сухой проверкой адреса, а по-человечески. Ольга положила пальцы на потертую клавиатуру. Пусть Денис и дальше копается в логах, пусть Алексей ищет призраков в тоссере. Она не собиралась объявлять технические сомнения закрытыми, но и позволять им решать за нее тоже не собиралась. Клавиатура сухо защелкала под ее тонкими пальцами. Ольга начала печатать свой ответ, открывая Илье еще одну часть своей души, не боясь показаться уязвимой перед этим невозможным «локальным процессом». ---------- Глава 10. Бесполезные логи Глава 10. Бесполезные логи Алексей проснулся с тошнотворным привкусом вчерашнего растворимого кофе во рту и тупой болью в висках. Утро выдалось душным и влажным, но он по давней привычке натянул любимый растянутый свитер с оленями. Колючая шерсть неприятно царапала шею и хотя бы этим возвращала к реальности: есть ткань, есть кожа, есть телефонная линия, которую можно проверить. Они с Денисом медленно шли по длинным коридорам районной АТС. Линолеум, местами протертый до бетонного основания, скрипел под подошвами; стены были наполовину выкрашены облупившейся зеленой масляной краской. В нос ударила смесь канцелярской пыли, нагретой изоляции, парафина и слабого запаха озона. Длинные люминесцентные лампы под потолком мерцали, делая лица парней серыми и усталыми. Денис шел чуть позади и то и дело тер глаза. Ночь без сна сделала его злым и рассеянным, но не лишила привычки считать: в пальцах он крутил блокнот с выписанными минутами появления писем и уже в третий раз сверял их с часами Алексеевой машины. Алексей упрямо молчал. Он до хруста сжимал пластиковые ручки плотного полиэтиленового пакета с цветастым, кричащим логотипом какого-то западного бренда. Внутри пакета при каждом шаге глухо, многозначительно позвякивало тяжелое стекло. Они остановились перед массивной дермантиновой дверью, обитой по краям потускневшими гвоздями с широкими шляпками. К двери была прикручена кривоватая, выцветшая пластиковая табличка с выгравированной надписью «Старший инженер смены». Алексей остановился, прикрыл глаза на секунду и сделал глубокий вдох, пытаясь унять предательскую мелкую дрожь в руках. Он коротко, но настойчиво постучал костяшками пальцев. Не дожидаясь приглашающего ответа, он нажал на тугую металлическую ручку и шагнул в тесный кабинет. За массивным двухтумбовым столом, заваленным пожелтевшими журналами учета, пыльными папками и катушками припоя, сидела Зинаида Михайловна. Услышав скрип двери, она с явным неудовольствием оторвалась от колонок цифр, сдвинула очки на кончик носа и вопросительно посмотрела на вошедших. Алексей, по-прежнему не произнося ни слова, подошел вплотную к столу и предельно бережно, стараясь не шуметь, поставил свой пакет на единственный свободный край столешницы. Затем он медленно, почти ритуально, словно совершая подношение древнему божеству связи, извлек оттуда большую плоскую коробку шоколадных конфет «Ассорти» и пузатую, солидную бутылку хорошего, выдержанного армянского коньяка. Стекло мягко, с приятным баритоном звякнуло о полированное дерево столешницы. Зинаида молча посмотрела на подношение, потом на Алексея. Никаких лишних слов не требовалось. Женщина понимающе кивнула, смахнула коробку и бутылку в глубокий нижний ящик и задвинула его коленом. — Говори, Леша, — ее голос был низким, основательно прокуренным и слегка сиплым. — Что у вас там опять стряслось на этот раз? Малолетние вандалы кабель в распределительном колодце срезали? Или экскаваторщик магистраль порвал? Алексей тяжело оперся дрожащими руками о край ее стола, склонив голову. Ему было физически тяжело формулировать свою техническую проблему так, чтобы она не звучала как горячечный бред сумасшедшего, перечитавшего дешевой фантастики. — Зинаида Михайловна, мне нужна выписка. Срочно. Отметки по моей абонентской линии, — Алексей говорил тихо, с расстановкой. — Входящие вызовы за ночь. Не стоимость, не номера для любопытства. Мне нужно понять: была ли посылка вызова, снятие трубки, занятость линии или попытка соединения с модемом. Женщина недовольно нахмурилась, машинально поправляя железобетонную конструкцию своей прически. — Леш, ну ты же прекрасно знаешь строгий регламент. Я не могу просто так светить чужие телефонные номера, это подсудное дело, если кто узнает. И потом, у тебя же там этот твой Фидонет бесконечный. У тебя телефонная линия вечно занята, часами гудки идут, там сам черт ногу сломит в этих логах. Распечатка будет длиной с километр. Алексей подался всем телом вперед, его голос сорвался на отчаянный, глухой хрип. — Мне не нужны все соединения. Только несколько узких окон. Ночь, с двух до половины пятого. Пожалуйста. Если там был звонок — я пойму, где искать. Если звонка не было, у меня очень плохие новости. Денис, до этого момента молчавший у двери, достал из внутреннего кармана потрепанный блокнот в клеточку, перехваченный канцелярской резинкой. Он раскрыл страницу с выписанными временами и подошел к столу. — Вот окна, — сказал Денис, показывая страницу. — Время ноды я сверил с контрольными часами. Погрешность пусть будет минута-две. Нам нужно сопоставить эти интервалы с отметками станции. Зинаида посмотрела на трясущегося мелкой дрожью Дениса, затем снова перевела тяжелый взгляд на Алексея. Она видела этих компьютерных ребят часто, они всегда были странными, говорили на непонятном птичьем языке аббревиатур, но такими напуганными, потерянными и загнанными в угол она не видела их никогда. Тяжело вздохнув, она грузно, с оханьем поднялась со скрипучего стула, одернула строгую юбку и сняла с вбитого в стену гвоздя огромную, угрожающе звенящую связку ключей. — Ладно. Черти полосатые. Пошли в машинный зал. Но только на пять минут, пока главного начальника смены нет на этаже. И если кто спросит, вас здесь никогда не было, а коньяк мне муж подарил. Она решительно вышла из кабинета, громко звеня металлом ключей, и повела их дальше по тускло освещенному коридору, к массивным, выкрашенным серой краской гермодверям, за которыми скрывалось пульсирующее механическое сердце районной телефонной станции. * * * Когда Зинаида с натугой провернула длинный стержень ключа в скважине и с видимым усилием распахнула тяжелую, звукоизолированную дверь, на Алексея и Дениса мгновенно обрушилась плотная, непроницаемая звуковая стена. Главный машинный зал АТС тянулся далеко вглубь здания. Ряд за рядом стояли высокие стальные стойки, упирающиеся под бетонный потолок, и весь зал жил непрерывным оглушительным грохотом. Это было механическое биение тысяч шаговых искателей и реле, которые проворачивались, щелкали, замыкали медные контакты и соединяли голоса невидимых абонентов по району. Звук не имел ничего общего с шорохом компьютерных кулеров. *Щелк-клац-щелк, щелк-клац-щелк*. В таком шуме приходилось говорить почти криком. Воздух был сухим, пах перегретым металлом и пылью. Зинаида, не обращая внимания на шум, провела их к учетному столу кросса в углу зала. На столе лежали толстые журналы, пачка бланков и контрольная лента с отметками по абонентским линиям. Женщина достала нужную папку, нашла номер Алексея по кроссировке и стала сверять ночные интервалы с бумажными отметками станции — теми самыми местами, где должны были отразиться посылка вызова, снятие трубки и занятие линии. Спустя минуту томительного ожидания Зинаида оторвала узкую полосу контрольной ленты, подложила под нее чистый лист и начала выписывать нужные строки от руки. Карандаш стучал по столу почти так же резко, как реле за спиной. Алексей и Денис склонились над листом, вглядываясь в цифры и короткие пометки. Грохот шаговых искателей вокруг мешал думать, но одновременно делал проверку почти физической: если звонок был, эта машина должна была его заметить. — Диктуй первое окно! — прокричал Алексей, прижимая ладонь к виску, чтобы сосредоточиться на цифрах. — Три четырнадцать, плюс-минус две минуты, — ответил Денис, сверяясь с блокнотом. — Тогда в базе ноды появилось первое длинное письмо от Ильи. Алексей впился взглядом в шершавую бумагу. Указательный палец скользнул к нужному ночному окну. «Три двенадцать... Три тринадцать... Три четырнадцать... Три пятнадцать...» В соседних строках лента честно отмечала обычную жизнь станции: короткий местный вызов раньше, занятую линию позже, обрыв после неудачного набора. А в промежутке, где письмо уже лежало в базе, не было ни RING, ни CONNECT, ни даже следа занятия пары. Напротив нужного интервала не было ничего. Никаких входящих соединений. Никаких отметок занятия линии. Ни посылки вызова, ни снятия трубки, ни сбоя на кроссе. Бумага утверждала, что в этот момент телефон Алексея молчал. Зинаида недовольно щурилась сквозь толстые стекла очков. Она вернулась к журналу, сверила номер пары, потом еще раз пробежала карандашом по контрольной ленте. — Пусто! — прокричала она, перекрывая механический треск стоек. — Твой номер в эту минуту молчал. Ни посылки вызова, ни снятия трубки, ни занятия линии, даже попытки дозвона не зафиксировано! Денис по-звериному оскалился. Его лицо мгновенно пошло красными, неровными пятнами от зашкаливающего нервного напряжения и паники. Денис дерганым движением перелистнул страницу блокнота. — Аппаратный сбой! Отметка не пропечаталась! — надрываясь, проорал он сквозь грохот машинного зала. — Давай следующее окно. Три сорок восемь. В это время свалился гигантский ночной трактат Арантира. Тяжелый пакет, такой объем информации физически не мог проскочить без долгого соединения! Зинаида перелистывала журнал и прикладывала к ленте линейку, чтобы не сбиться в соседний интервал. Алексей, не выдержав напряжения в ногах, опустился на корточки прямо на грязный линолеум машинного зала. Он перебирал листы, выхватывая глазами нужные сочетания времени и номера. Три часа сорок восемь минут. Пусто. Ничего. Четыре часа пятнадцать минут. Пусто. Снова абсолютное ничего. Зинаида, уже с тревогой поглядывая на бледных парней, проверила оставшиеся окна из блокнота Дениса одно за другим. Результат каждый раз был одинаковым. Бесполезные логи. Это странное словосочетание забилось в мозгу Алексея в такт ударам шаговых искателей. В домашней базе на его жестком диске лежали тяжелые текстовые пакеты, полные высокопарных эльфийских речей и странных рассуждений про «храмы-киоски». А здесь, на уровне медных проводов, реле и бумажных отметок, не было следа. Письма появились без звонка. Денис замолчал на полуслове. Он аккуратно закрыл блокнот, потом снова открыл его на той же странице, будто ошибка могла прятаться между клетками бумаги. Ошибки не было. Старый пойнт и железячник в нем еще пытался найти нормальное объяснение — сбитые часы, чужой номер, плохую отметку на кроссе, — но каждый вариант рассыпался еще до того, как он успевал произнести его вслух. Алексей очень медленно поднялся с колен, опираясь влажными ладонями о край стола. Лицо у него стало серым. Он сделал несколько коротких вдохов, не сразу попадая в ритм, и крепче сжал листы, словно бумага могла удержать остатки порядка. Сисоп дрожащими, непослушными пальцами потянулся к лицу и медленно, словно во сне, снял свои тяжелые очки. Мир вокруг мгновенно расплылся в мутное, грохочущее серо-зеленое пятно. Алексей с силой, до появления цветных кругов, потер переносицу пальцами. Закрыл глаза. Под ритмичные удары реле Алексей впервые позволил себе сформулировать вывод без спасительных оговорок. Сеть не могла существовать без медных проводов. Данные не могли появляться в базе сами. И все же листы в его руке показывали: в нужные минуты телефон молчал, а письма в базе были. Значит, контроль заканчивался не там, где он привык проводить границу. * * * Выбежав, почти вывалившись на высокое бетонное крыльцо серого здания АТС, Алексей и Денис оказались под прямыми, слепящими лучами утреннего солнца. Резкий контраст между мрачным, лязгающим механическим чревом телефонной станции и безмятежным, теплым, щебечущим летним днем был физически невыносим. Город жил своей обычной жизнью: вдали громыхал трамвай, кто-то смеялся, пахло нагретым асфальтом и тополиным пухом. Денис достал из кармана помятую пачку дешевых сигарет, вытащил одну и долго не мог ровно поднести огонь. Прикурив, он сделал короткую затяжку, посмотрел на крыльцо под ногами и тихо выругался уже без злости. — Это не линия, Леха, — сказал Денис. Голос у него был хриплый, но ровный. — По кроссу пусто. По станции пусто. Значит, либо у тебя на машине что-то пишет прямо в базу, минуя почтовый тракт, либо мы не понимаем, какой тракт проверять. АТС так не умеет. Алексей стоял неподвижно, тяжело прислонившись спиной к шершавой, уже успевшей нагреться на солнце кирпичной стене. Он смотрел прямо перед собой, в абсолютную пустоту, не замечая прохожих. Бумажные распечатки с АТС были плотно, до состояния монолита, скручены в трубку в его побелевшем кулаке. — Только не начинай про закладку в материнке, — тихо и очень устало сказал Алексей. — Сам себя услышишь — засмеешься. Автор аппаратной закладки не стал бы писать Ольге по ночам возвышенные стихи про коммерческие ларьки на Петроградке. И троян не рассуждает о философской роли модератора в сказке про Колобка. — Тогда что это? — Денис посмотрел на сигарету, будто только сейчас вспомнил, что держит ее в руке. — Как этот Илья попадает в базу, если его нет в проводах? Алексей медленно оттолкнулся от кирпичной стены и привычным жестом поправил съехавшие на нос очки. Паника отступила, оставив вместо себя усталую злость и желание разобрать невозможное по винтикам. — Я не знаю. Мы с тобой оба ни черта не знаем. Наши с тобой хваленые компетенции, наши батники и наши умные книжки закончились там, пять минут назад, в этом машинном зале. Нам требуется помощь. Помощь специалиста совершенно иного, фундаментального уровня. Человека, который понимает саму физическую суть железа так, как мы с тобой никогда в жизни не поймем. Спустя почти час изматывающей, тряской поездки на дребезжащем, душном трамвае, где пахло потом и нагретой краской, они стояли перед обшарпанной, продавленной дермантиновой дверью на последнем этаже блочной пятиэтажки в одном из самых глухих спальных районов города. Хозяин этой квартиры терпеть не мог незваных гостей, ненавидел звонки и предпочитал общество осциллографов обществу людей. Но для Алексея, которого он знал еще школьником с паяльником, всегда делалось исключение. Дверь, скрипнув несмазанными петлями, приоткрылась, и они молча шагнули в тесную, темную каморку, которая меньше всего напоминала жилое помещение. Комната была забита приборами и деталями так плотно, будто хозяин годами менял свободное пространство на возможность что-нибудь измерить. Воздух стоял неподвижно, сизый от застарелого дыма и густого запаха канифоли и олова. По всем углам комнаты, от пола до самого потолка, угрожающе громоздились тяжелые, выкрашенные в серый молотковый цвет металлические корпуса старых советских осциллографов, частотомеров и блоков питания, из которых, словно внутренности кибернетического монстра, торчали пучки разноцветных проводов с «крокодилами» на концах. На широком подоконнике небрежными кучами лежали куски зеленого текстолита, тяжелые мотки толстой медной проволоки, трансформаторы и целые горы рассыпанных, словно пестрое конфетти, резисторов, конденсаторов и транзисторов. В самом центре комнаты, за огромным деревянным столом, под резким светом массивной настольной лампы с вмонтированной мощной лупой на шарнирном кронштейне, сидел седой мастер с руками человека, который полжизни держал паяльник чаще, чем вилку. На нем была потертая, выцветшая до неопределенного цвета брезентовая жилетка с невероятным множеством карманов. Из этих карманов во все стороны торчали щупы старых тестеров, пинцеты разных калибров, маленькие отвертки и скальпели. Его изборожденное глубокими морщинами лицо украшала густая, окладистая, совершенно седая борода, делающая его отдаленно похожим на Карла Маркса, который разочаровался в политэкономии и решил навсегда уйти в суровую радиотехнику. Инженер даже не обернулся на звук открывшейся входной двери. Он был полностью поглощен процессом. Твердой, не знающей тремора рукой он с ювелирной точностью подносил дымящееся, раскаленное жало паяльника к крошечной, многоногой микросхеме. Крошечная капля серебристого олова ярко блеснула в свете лампы и идеально, филигранно легла на золоченый контакт. Лишь после этого, убедившись в безупречности пайки, ветеран-электронщик нажал на тугую черную кнопку выключателя, снял напряжение с паяльника, положил его на почерневшую деревянную подставку и очень медленно, со скрипом повернулся на старом вращающемся стуле. Алексей молча, стараясь не задеть свисающие провода, подошел к заваленному деталями столу. Он аккуратно, освободив небольшое пространство от кусачек, положил пухлую пачку листов — распечатки логов Tosser’а. А затем, рука в руку, рядом с ними, он выложил скрученный рулон аппаратной ленты с телефонной станции — чистой именно там, где должна была стоять отметка вызова. — Андрей Петрович, — предельно тихо, хрипло произнес Алексей, впервые нарушая густое молчание лаборатории и называя хозяина по имени. — Мне нужен ваш анализ. Пожалуйста, посмотрите на эту математическую нестыковку. Я... кажется, я схожу с ума. У меня рушится сеть. Пока Андрей Петрович неспешно вытирал испачканные во флюсе пальцы о замасленную тряпку, Денис коротко изложил факты: время появления писем в базе, пустые отметки АТС, отсутствие входящих сессий и чистые логи мейлера. Инженер не перебивал. Он только поднял один палец, заставляя Дениса сбавить скорость, и по очереди положил перед собой две распечатки: логи Tosser’а и ленту АТС без отметок вызова в нужном окне. Его мутноватые, но цепкие глаза двигались по строкам медленно, как щуп осциллографа по дорожке платы. — Значит так, — наконец произнес Андрей Петрович хриплым, прокуренным голосом. — Телефонная линия у тебя в эти минуты мертвая. Ни звонка, ни снятия, ни занятия. А байты в базе есть. Вывод простой: это не телефон и не модем. И, Леша, это не твоя программа с ума сошла. Что-то пишет туда помимо нормального тракта. Алексей побледнел еще сильнее. — Снимай ноду с линии на несколько часов и тащи сюда системник, — сказал инженер и снова повернулся к паяльнику. — Предупреди своих, что сегодня у босса техработы. Будем смотреть, где у твоей реальности холодная пайка. ---------- Глава 11. Восьмибитный голем Глава 11. Восьмибитный голем Высокий мир тонул в тягучей, безупречной скуке, как и тысячи одинаковых дней до этого. Ни единое облако не смело омрачить идеальную лазурь небесного свода, ни один порыв ветра не нарушал геометрически выверенного спокойствия вековых деревьев в королевском саду. В просторных, залитых мягким светом покоях принца Иллиэля густо пахло цветущей меллорновой пыльцой, древними книгами и тем легким, тревожным озоном, который неизменно сопровождал работу сложных пространственных артефактов. Шел четырнадцатый день июня 1996 года по земному летоисчислению. Иллиэль сидел на высоком резном стуле, чья спинка повторяла сплетение ветвей мирового древа. Вечное предвечернее солнце падало сквозь узкие стрельчатые окна и ложилось теплой золотистой полосой на светлую эмаль деревянного корпуса Бежевого Ящика, установленного на массивном письменном столе. На зеленоватом экране артефакта мерцал расшифрованный текст последнего послания от леди Ольги. Принц читал медленно, вдумчиво, словно пробуя каждое переведенное слово на вкус. Он пытался уловить скрытые смыслы, способные потеряться при прохождении через грубые кодировочные заклятия. Внимание привлекли совершенно незнакомые, угловатые земные термины, ломавшие привычный ритм послания. Иллиэль нахмурился, вглядываясь в странные символы, и произнес вслух, разделяя на слоги: — Ден-ди. Ма-ри-о. Звуки царапали нёбо, отказываясь вписываться в плавную гармонию высокого эльфийского языка. Принц откинулся назад. Учитывая суровую, полную лишений реальность Земли, эти понятия не могли означать нечто легкомысленное. «Денди», вероятно, было названием жестокого испытательного полигона, арены для проверки крепости духа. А «Марио» звучало как имя собственное — скорее всего, великого воина-мученика, чью судьбу земляне заставляли проживать своих юношей ради инициации. Иллиэль решил, что обязан увидеть этот суровый тренажер своими глазами. Он поднялся и сделал шаг вдоль столешницы. Придворный маг Арантир сидел прямо на полу сбоку от стола, прислонившись затылком к массивной дубовой ножке. Старик обхватил голову руками и выглядел так, словно поддержание межмирового канала связи выпивало из него остатки жизненных сил. Услышав категоричный приказ принца немедленно, сию же секунду визуализировать этот таинственный земной тренажер под названием «Денди», Арантир замер, а затем издал долгий, булькающий, полный неподдельной душевной и физической муки стон. Он медленно поднял на Иллиэля покрасневшие, воспаленные от недосыпания глаза и начал сбивчиво, едва ли не со слезами в надломленном голосе, жаловаться на свое состояние. Архимаг утверждал, размахивая дрожащими руками, что его внутренний источник маны сейчас похож на пересохший, засыпанный песком колодец. Он клялся всеми стихиями, что предыдущие сеансы пробивания межпространственной бреши для отправки шуток про круглого голема из теста едва не разорвали тончайшую ткань мироздания вокруг их дворца. А вытягивание столь сложных зрительных образов из хаоса чужого мира, по его убеждению, неминуемо приведет к полному выгоранию разума. Он категорически отказывался проводить этот безумный ритуал и умолял принца довольствоваться текстом. Но Иллиэль был непреклонен. Его лицо превратилось в холодную, безупречную мраморную маску. В голосе молодого принца внезапно зазвучал тот самый ледяной, повелительный, пробирающий до костей металл, который тысячелетиями заставлял беспрекословно склоняться целые гордые народы перед троном его отца-владыки. Принц напомнил съежившемуся магу о его нерушимых клятвах крови, о священном долге перед короной и о том, что познание чужой, столь сложной культуры — это вопрос абсолютной государственной важности, не терпящий возражений. Столкнувшись с непоколебимой стеной абсолютной власти, Арантир обреченно поник острыми плечами. Он тяжело, с кряхтением опираясь свободной рукой о каменную стену, поднялся на затекшие ноги. Отряхнув подол испорченной мантии, маг обреченно поплелся на середину огромного зала. Он встал в самый центр пересечения невидимых магических линий и, сделав глубокий, прерывистый вдох, воздел худые, трясущиеся руки к высокому сводчатому потолку, расписанному фресками. Ритуал начался. Арантир забормотал древние, давно забытые формулы астрального поиска. Его голос, сначала тихий, постепенно набирал силу, срываясь на пугающий хрип от колоссального перенапряжения голосовых связок. Вокруг его узловатых пальцев начали медленно закручиваться тугие, плотные, пульсирующие потоки сырой магии. Они переливались глубоким, почти черным индиго и тусклым, болезненным серебром. Просторные покои до предела наполнились агрессивным статическим электричеством, от которого закололо кожу. Мельчайшие пылинки, кружившие в лучах света, внезапно замерли в пространстве, словно время для них остановилось. Лицо Арантира страшно исказилось от чудовищного физического и ментального усилия, его зубы скрипнули. По бледному, покрытому глубокими морщинами лбу покатились крупные, тяжелые капли ледяного пота, оставляя светлые, чистые дорожки на испачканной магической сажей коже. Центр зала перед магом начал наливаться нестерпимо ярким, пульсирующим, неестественным светом, от которого слезились глаза. Иллиэль, затаив дыхание и чувствуя, как мелкие волоски на его руках встают дыбом от избытка энергии, сделал осторожный шаг назад. Он внимательно, не моргая, наблюдал, как прямо из воздуха, с влажным треском прорывая саму ткань стабильной реальности, начинает формироваться дрожащая, полупрозрачная астральная проекция неизвестного артефакта. * * * Когда тяжелое, выматывающее заклинание наконец завершилось, и Арантир, обессиленно выдохнув целое облако сизого пара, опустил плети рук, в самом центре зала стабилизировалась странная, невиданная ранее иллюзия. Иллиэль, чувствуя смесь священного трепета и жгучего любопытства, с благоговением принялся медленно обходить её по кругу, изучая каждую мельчайшую деталь чужеродной конструкции. Основу этой громоздкой композиции составлял массивный, пузатый и выпуклый стеклянный куб, заключенный в грубую темную оболочку. Куб излучал в полумрак изысканных эльфийских покоев резкий, неестественный, мертвенно-бледный свет, который не отбрасывал правильных теней. Прямо под этим сияющим кубом, на уровне колен, покоился угловатый, лишенный всякого изящества серый пластиковый алтарь. В его верхнюю, открытую часть был намертво, с явным усилием вставлен прямоугольный желтый камень — очевидно, главное средоточие силы этого механизма, хранитель душ. От нижнего края серого алтаря тянулся длинный, извивающийся по мраморному полу подобно толстой черной змее шнур. Этот шнур оканчивался в пространстве небольшим прямоугольным ритуальным амулетом управления. Иллиэль, преодолев легкую дрожь, наклонился ближе, внимательно разглядывая этот странный пульт. На его плоской серой поверхности располагались выпуклые, кроваво-красные круглые кнопки, гладкие от тысяч чужих прикосновений, и странный, строгий черный крест, вероятно, символизирующий стороны света или направления духовного пути. Принц почувствовал, как пересыхает во рту: он стоял перед действующим, пульсирующим энергией древним алтарем чужого мира. Внезапно выпуклая поверхность стеклянного куба с негромким щелчком вспыхнула, и Иллиэль невольно отшатнулся на полшага. Внутри этого куба, который, как с изумлением заметил эльф, состоял из десятков тысяч крошечных светящихся квадратиков, возник угловатый мир. Цвета здесь были агрессивными, ядовитыми, кричащими, бросающими вызов всей утонченной эстетике Высокого мира: плоское синее небо и ядовито-зеленая, покрытая геометрическими узорами земля. А затем в центре этого мира появился он. Маленький, коренастый человек с выдающимися темными усами, облаченный в простой, но яркий рабочий комбинезон красного и синего цветов. Иллиэль замер, боясь даже вздохнуть. Он мгновенно понял, что перед ним — тот самый голем, сосуд, созданный из чистой, кристаллизованной информации, в который вселяется земная душа для прохождения испытания. «Мозаичный голем…» — благоговейно, почти беззвучно прошептал принц, завороженный странной, дерганой, угловатой пластикой этого существа. Повинуясь невидимой, но явно властной воле неизвестного земного божества-оператора, голем внезапно пришел в движение. Он сорвался с места и побежал слева направо, навстречу неизвестности. Иллиэль с нарастающим внутренним напряжением, подавшись всем телом вперед, следил за его трудным путем. Маленький человек совершал невообразимые, нарушающие законы гравитации прыжки, с невероятной легкостью перемахивая через исполинские зеленые трубы, уходящие глубоко под землю. Затем произошло то, что заставило Иллиэля содрогнуться. Голем разогнался и начал с пугающей жестокостью биться собственной головой о тяжелые, парящие в воздухе кирпичные блоки. Принц прижал руку к груди, поражаясь этой дикой, первобытной жертвенности. От страшных ударов каменные блоки крошились в пыль, и из их обломков с резким, мелодичным звоном вылетали сияющие золотые монеты. Осознание ударило Иллиэля подобно молнии. Земляне заставляли своих големов добывать сакральное золото собственной болью, раз за разом разбивая черепа о твердый камень мироздания! Какая бескомпромиссная, суровая философия крылась в этом простом действии! Но, как оказалось, настоящее, смертельное испытание было еще впереди. На пути целеустремленного усатого человека внезапно возникло омерзительное, порожденное больной фантазией демиургов создание — агрессивный, насупленный ходячий гриб на коротких ножках. Иллиэль напряг все мышцы, ожидая великой, эпической битвы, готовясь увидеть, как голем выхватит оружие или применит магию. Но усатый человек, лишь на долю секунды не рассчитав дистанцию и высоту прыжка, просто вплотную столкнулся с чудовищем. В ту же секунду произошло непоправимое. Маленький голем замер. Его руки бессильно, трагично раскинулись в стороны, тело обмякло, и он камнем рухнул вниз, за нижний край светящегося экрана, проваливаясь в абсолютную, черную пустоту небытия. Он умер. Иллиэль вздрогнул всем телом. Ледяная волна первобытного шока прокатилась по позвоночнику эльфа. Жизнь этого упорного существа, только что боровшегося за каждый шаг, оборвалась так бессмысленно, так быстро и так обыденно. Однако не успел принц осмыслить трагедию, как экран коротко мигнул черным, и голем… воскрес. Он материализовался в самом начале своего пути, абсолютно невредимый, полный сил, готовый снова бежать навстречу своей неминуемой гибели. В этот же самый миг относительную тишину древних эльфийских покоев разорвал чудовищный звук. Каждое, даже самое незначительное движение голема, каждый его прыжок и удар в стеклянном кубе сопровождался катастрофической акустической аномалией. Магия Арантира, поддерживающая портал, отчаянно пыталась адаптировать примитивный цифровой сигнал для утонченного эльфийского восприятия. В результате Иллиэль услышал резкий, оглушительно фальшивый, скрежещущий аккорд, словно невидимый великан с садистским наслаждением со всей силы ударил ржавым металлическим прутом по натянутым струнам тончайшей, хрупкой хрустальной арфы. Арантир, до этого тяжело привалившийся к стене, издал истошный, нечеловеческий вопль и мешком рухнул на колени. Старый маг мертвой хваткой вцепился в свою седую голову, изо всех сил зажимая заостренные уши грязными ладонями. Его сложный, утонченный эльфийский мозг, тысячелетиями привыкший к безупречным гармониям природных сфер и тихим переливам магии, автоматически пытался расшифровать и перевести в классические ноты эту примитивную, рубленую восьмибитную музыку. Эта когнитивная пытка была физически невыносимой. Архимаг катался по полированному мраморному полу, судорожно стискивая зубы от острой, прошивающей череп насквозь мигрени, из его глаз брызнули слезы. Но принц не обращал на мучения своего верного слуги внимания. Он стоял как завороженный, не в силах отвести взгляд от мерцающего куба. Нарисованный из грубых квадратов человечек снова и снова гиб от столкновений с грибами, падал в бездонные черные пропасти, сжигал себя в озерах лавы — и каждый раз возвращался к жизни, чтобы снова страдать. Для Иллиэля эта примитивная проекция больше не была просто движущейся картинкой. Его душа безоговорочно приняла тот факт, что любая форма жизни, даже заключенная в грубые световые рамки и лишенная плоти, имеет абсолютную, непререкаемую ценность в глазах мироздания. С ужасом и нарастающим восхищением созерцая этот бесконечный, безжалостный цикл смертей и мгновенных перерождений, принц сделал для себя твердый, окончательный вывод: Земля, родина его Ольги, является миром суровых, бесконечных и невообразимо жестоких испытаний духа, где слабость карается небытием, а упорство — лишь новой порцией страданий. * * * Медленно, словно пробуждаясь от тяжелого, вязкого, лихорадочного сна, Иллиэль заставил себя отвернуться от мерцающего гипнотическим светом стеклянного куба. Каждое его движение сейчас было преисполнено торжественной, почти религиозной скорби. Подол тяжелого изумрудного бархата волочился по полу, когда он подошел к своему массивному, вырезанному из цельного куска мореного дуба письменному столу. Стол был привычно завален свитками, старинными картами звездного неба и тяжелыми фолиантами в кожаных переплетах. Принц грациозно, но с видимой усталостью опустился в глубокое кресло с высокой спинкой. Иллиэль придвинулся к Бежевому Ящику и положил пальцы на деревянную клавиатуру. Ему было необходимо немедленно, пока эмоции не остыли, ответить леди Ольге. Он хотел показать ей каждой строкой, что наконец-то постиг невыносимую глубину их земных страданий и видит ее мир без прикрас. Мысли складывались в тяжелые, торжественные фразы. Иллиэль начал печатать, одновременно проговаривая текст вслух, чтобы слышать, как звучит рожденная им истина в пространстве комнаты. Он уже не отвечал случайному поинту в локальной сети; он пытался объяснить Ольге, что понял увиденную им трагедию земной игры. — «О, пресветлая и мудрая леди Ольга, — диктовал сам себе принц, пока клавиши Бежевого Ящика сухо щелкали под его пальцами. — Лишь теперь я узрел истинное, ничем не прикрытое лицо вашего сурового мира через жестокий артефакт „Денди“. Я в священном трепете склоняю голову перед изощренной жестокостью ваших невидимых демиургов. Они создают искусственные миры-лабиринты, сотканные из висящего в пустоте кирпича и бездонных зеленых труб, лишь для одной пугающей цели: заставить малые беззащитные души бесконечно перерождаться в муках, раз за разом умирая ради своей немыслимой забавы...» Иллиэль на секунду остановился, поправил кончиком пальца застрявшую деревянную клавишу и тут же продолжил, все глубже и глубже погружаясь в аналитический экстаз. Он набирал строки о том, что игрок, тот самый неизвестный оператор, дерзнувший взять в свои руки амулет управления с красными кнопками, сам уподобляется безжалостному, ослепленному властью божеству. Этот оператор своей волей заставляет усатого мученика-голема в красном комбинезоне разбивать голову в кровь о непреклонные камни мироздания, чтобы извлечь из них бренное, звенящее золото. В следующих строках возникали каждая впустую потраченная «жизнь» маленького голема, одиночество перед хмурыми грибными чудовищами, бредущими по прямой линии, падения в пропасть и возвращение к началу пути. Чем нелепее выглядела игра, тем трагичнее становился для Иллиэля этот маленький герой. Где-то далеко за его спиной, в центре гудящего от напряжения зала, продолжал стоять на четвереньках несчастный Арантир. Старый маг болезненно раскачивался из стороны в сторону, словно в трансе, намертво прижав грязные ладони к кровоточащим ушам. Резкие, фальшивые, выворачивающие душу наизнанку арфовые аккорды, порождаемые каждым новым прыжком неутомимого, проклятого Марио, продолжали безжалостно рвать тончайшую магическую ауру старика на кровоточащие куски. — Мой милосердный принц... — сипло, срываясь на жалкий скулеж, хрипел Арантир, судорожно глотая ртом спертый воздух. — Умоляю вас... именем ваших великих предков... дозвольте прервать эту инфернальную трансляцию! Эта пытка выжигает мой рассудок дотла! Мои защитные руны просто плавятся, они стекают как воск от этой... от этой акустической скверны! Мое сердце не выдержит! Но Иллиэль лишь едва заметно повел плечом, не отрываясь от письма. Он дописывал последние строки о стойкости землян, которые, по его мнению, умели сохранять рассудок даже в мире, где высшие силы играют их хрупкими жизнями так же легко, как сами они управляют маленьким мучеником на экране артефакта. Иллиэль перечитал написанное, поправил одно слишком слабое слово и велел Бежевому Ящику запечатать послание для личной передачи Ольге. Затем, так и не обернувшись к магу, он величественно и благосклонно кивнул. — Довольно, Арантир. Твоя жертва принята. Отправляй послание. Маг издал громкий, сдавленный всхлип невероятного облегчения и резко, собирая жалкие крохи оставшихся сил, взмахнул дрожащей, как в лихорадке, рукой. Иллюзия ненавистного стеклянного куба и серого пластикового алтаря мгновенно, словно от удара хлыстом, пошла крупной рябью. Она с треском распалась на тысячи тускнеющих, осыпающихся искр и осела на полированный мраморный пол горсткой безобидной серой пыли. Сводящая с ума, диссонирующая восьмибитная мелодия наконец-то захлебнулась и замолкла, оставив после себя в ушах звон и звенящую, поистине благословенную тишину. Арантир, шатаясь и цепляясь за резные спинки стульев, добрался до Бежевого Ящика. Пересохшими губами маг прошептал короткую формулу активации. Светящаяся искра сорвалась с пальцев, пронзила покрытый светлой эмалью деревянный корпус артефакта и растворилась в пространстве — эфирный отпечаток забросил цифровой пакет прямиком в базу данных узловой станции земного сисопа Алексея. Окончательно истощив резерв, Арантир кулем сполз по стене на холодный мраморный пол и лишился чувств. Иллиэль остался сидеть в своем массивном кресле. В установившейся тишине, нарушаемой лишь хриплым дыханием старого мага, принц смотрел в высокое окно на вечно идеальный, симметричный пейзаж Высокого мира. Он сложил ладони домиком, размышляя о суровой, исполненной трагизма природе непостижимой Земли, где жила та, чьи тексты трогали его бессмертную душу. * * * Дневной свет пробивался сквозь немытое окно петербургской квартиры, высвечивая клубы пыли над столом, заваленным распечатками мануалов и полными пепельницами. Утренний визит к Андрею Петровичу обернулся лишь короткой паузой в работе сети. Алексей отвез системный блок к Андрею Петровичу; тот быстро прогнал аппаратную диагностику, признал железо исправным, и узловую станцию вернули в ограниченный штатный режим с усиленным логированием. Почту снова можно было забирать обычным поллом. Ольга сидела перед вскрытым, монотонно гудящим системным блоком, задумчиво покусывая жесткий воротник потертой фланелевой рубашки. Пальцы привычно отбили команду запуска батника дозвона. Внешний модем сухо щелкнул реле, открывая линию, и принялся набирать номер. Из пластикового корпуса донеслась серия скрипучих гудков, сменившаяся резким шипением — мейлер согласовывал протоколы с нодой Алексея. Сессия пролетела за пару минут. Скачав свежие пакеты, аппарат сбросил соединение. Жесткий диск натужно заскрежетал: тоссер распаковывал архивы и раскидывал письма по базам. В строгом синем интерфейсе редактора GoldED высветилась заветная строчка входящей личной почты. Отправитель: Илья (2:5030/77.777). Ольга положила пальцы на стертые клавиши и с легким замиранием сердца нажала «Enter», разворачивая длинный текст на весь экран. Она поудобнее устроилась в кресле и принялась внимательно читать. Сначала ее воспаленные от долгого сидения перед экраном глаза просто привычно скользили по ровным строчкам, адаптируясь к высокопарному, нарочито витиеватому, слегка архаичному стилю ее самого загадочного собеседника в Фидонете. Она уже привыкла к тому, что Илья общается с ней так, словно они находятся на приеме у английской королевы в девятнадцатом веке. Но по мере того, как она вникала в самую суть его нового «философского трактата», ее лоб покрывался морщинками непонимания, а брови медленно, неуклонно ползли вверх, к самой кромке коротко остриженных волос. Илья на полном серьезе рассуждал о жестоких земных богах, которые ради потехи заставляют усатого мученика-голема в красном комбинезоне бесконечно биться головой о летающие кирпичные блоки. Он писал о «заключенных в кубы душах, обреченных на перерождения в кирпичных лабиринтах», и сравнивал невидимого игрока с капризным демиургом, жаждущим крови и звонких монет. Осознание истинного смысла этого монументального текста накрыло Ольгу не сразу. Сначала она непонимающе моргнула, перечитав строчку про «хмурых грибных чудовищ» дважды. Затем ее дыхание сбилось. Уголки ее обветренных губ предательски дрогнули. Она издала короткий, сдавленный смешок, больше похожий на хрюканье, торопливо прикрыв рот ладонью. Но это не помогло. Спустя секунду Ольга запрокинула голову и начала смеяться. Сначала тихо, содрогаясь всем телом, а затем — в полный голос, гулко и раскатисто, нарушая сонную тишину квартиры. Она смеялась так, что из глаз брызнули настоящие, горячие слезы. Она хваталась за живот, сползая в кресле, не в силах остановиться. Девушка вытерла влажные щеки тыльной стороной ладони, оставляя на коже красные следы, и сквозь хохот снова уставилась в экран, перечитывая гениальный фрагмент о «проклятии бессмертия перед лицом надвигающегося гриба». Ольга перечитала абзац про кирпичные лабиринты и закрыла рот ладонью, чтобы не расхохотаться слишком громко. Дешевая приставка, поцарапанный картридж, вечная ругань из-за джойстика — всё это в письме Ильи вдруг превращалось в трагедию с невидимыми богами и маленьким упрямым героем. Она не знала, шутит он так тонко или действительно смотрит на игру под невозможным углом, но от этого становилось только смешнее и теплее. Продолжая тихо, счастливо хихикать, Ольга потянулась к пачке сигарет на столе. Но вдруг ее рука замерла в воздухе. Улыбка медленно, словно нехотя, сползла с ее лица, уступив место внезапно нахлынувшей, неприятной тени. Смех оборвался, оставив после себя сосущую пустоту в груди. Ольга вспомнила. Она ярко, до мельчайших деталей вспомнила недавние гневные, полные параноидальной уверенности обвинения у коммерческого киоска. Она вспомнила перекошенное от злости лицо Дениса, его сухие технические выкладки, крики о неучтенном адресе, об отсутствии входящих соединений и о том, что Илья будто бы вообще не существует в физической реальности телефонных линий. Мысль о Денисе и Алексее вернулась неприятным уколом. Они не отступятся: будут сверять логи, таблицы, маршруты, искать физический адрес, пока не докажут ей, что Илья — ошибка, чужой код или чья-то злая шутка. Ольга посмотрела на служебные строки письма и почувствовала, как радость на секунду сжалась в тревожный узел. Девушка обхватила себя руками за плечи, испытывая острый, болезненный укол тревоги за судьбу этой хрупкой, невероятно важной для нее переписки. Илья был странным, нелогичным, он появлялся из ниоткуда, но он был живым. Живее всех тех, кто прятался за правильными адресами. Она тряхнула головой. Не сейчас. Не им отдавать этот момент. Ольга снова перевела взгляд на мерцающий монитор — на нелепый, заботливый и до странности точный текст про усатого голема. Ольга сцепила пальцы в замок, размяла суставы и положила кисти на потертую пластиковую клавиатуру. Она начала быстро печатать ответ. Кто бы ни скрывался за странным адресом 2:5030/77.777, он умел увидеть в ее обычной жизни то, чего она сама давно не замечала. И терять это она не собиралась. ---------- Глава 12. Снежная буря в системном блоке Глава 12. Снежная буря в системном блоке В покоях принца Иллиэля было холодно и тревожно. Бежевый Ящик стоял на столе, покрытый инеем, а вокруг него на мраморном полу уже натекла тонкая лужица талой воды. За окнами дворец по-прежнему сохранял свое неподвижное величие, но внутри комнаты всё подчинялось сухому стуку клавиш и раздраженному шипению перегретого артефакта. Тишину, веками царившую под высокими, расписанными фресками сводчатыми потолками, безжалостно разрывал нарастающий, низкий, вибрирующий гул. Он исходил от «Бежевого Ящика», подрагивая от внутреннего напряжения. Иллиэль сидел перед выпуклым стеклом, за которым метался синеватый светляк. Его пальцы быстро летали по деревянным клавишам, извлекая сухой ритмичный стук. Редких писем леди Ольги ему уже не хватало. Магический жучок принёс из почтовой базы питерской ноды очередной пакет с архивными FAQ и старыми письмами эхоконференции «RU.ANEKDOT», и теперь Бежевый Ящик распаковывал добычу локально, строка за строкой. Зеленые строчки с бледными символами сменяли друг друга на мерцающем экране. Иллиэль читал о суровых женщинах, именуемых «тёщами», о новых русских в малиновых камзолах, о Петьке и Василии Ивановиче, о странном пушистом создании по имени Чебурашка. Земной юмор был нелогичен, груб и построен на обрывах смысла, но принц упрямо искал в нем порядок. Чем больше он читал, тем сильнее раскалялся артефакт на его столе. Магическая имитация процессора катастрофически не справлялась. Информационный поток оказался слишком «тяжёлым», слишком плотным от вложенных в него человеческих эмоций, горького сарказма и многослойной ядовитой двусмысленности. Деревянный корпус артефакта начал издавать зловещий, сухой треск, похожий на звук ломающихся под тяжелыми сапогами зимних сучьев. Золотые жилы налились пугающим, агрессивным багровым свечением. Они раскалились докрасна, тревожно просвечивая сквозь светлую бежевую эмаль. В застоявшемся воздухе эльфийских покоев отчетливо, режуще запахло горящей древесной смолой, плавящимся золотом и чем-то неуловимо химическим. Из невидимых щелей в корпусе поползли тонкие, едкие струйки сизого дыма, закручиваясь спиралями под потолком. Тяжёлые, резные дубовые двери покоев с оглушительным грохотом распахнулись, ударившись о каменную кладку стен. На пороге, путаясь в длинных полах мантии, возник Арантир. Придворный маг замер, парализованный первобытным, неконтролируемым ужасом. Он почувствовал сильнейшее возмущение в эфире ещё на нижних ярусах дворца, когда его чайная чашка лопнула прямо в руках, и теперь, задыхаясь от бега по бесконечным лестницам, ворвался в эпицентр надвигающейся катастрофы. — Ваше Высочество! — истошно завопил старик, срываясь на фальцет и нелепо размахивая длинными, узловатыми руками. Арантир бросился к дымящемуся артефакту, по пути споткнувшись о край изумрудного ковра. Он принялся суетливо бегать вокруг стола, судорожно ощупывая раскалённый, дрожащий воздух над пульсирующими золотыми жилами. Жар, исходящий от «Бежевого Ящика», обжигал его впалые, морщинистые щёки. Маг зашелся в тяжелом, лающем кашле от едкого дыма, с нарастающим ужасом наблюдая, как на идеально гладкой эмали начинают вздуваться уродливые, коричневые пузыри, готовые вот-вот лопнуть. — Немедленно прервите передачу! — взмолился маг, в отчаянии хватаясь за свою седую, всклокоченную бороду и выдирая из нее волоски. — Мана-каналы не выдерживают этого давления! Эта их земная скверна, эти бесконечные… «архивы», они физически слишком тяжелы! Их семантическая плотность разрывает тонкую ткань заклинания! Древо сейчас вспыхнет, мы взлетим на воздух вместе с половиной восточного крыла дворца! Иллиэль даже не пошевелился. Синеватый свет экрана лежал на его лице, а взгляд оставался прикован к очередной шутке, которую он явно считал важным свидетельством земной культуры. Принц только устроился в кресле удобнее, чтобы не пропустить ни строчки. — Отойди от экрана, Арантир, ты загораживаешь мне нить беседы за девяносто пятый год, — произнёс Иллиэль ровно. — Я хочу прочитать всё. Они постоянно пишут, что шутка «бородатая». Я должен понять, почему старость смешного измеряется волосами. — Какие волосы?! О чем вы говорите?! — сорвался Арантир, отпрыгивая от Бежевого Ящика, из которого с громким щелчком вырвался сноп оранжевых искр, прожегший дыру в его рукаве. — Молю вас, Ваше Высочество, остановите разбор этого архива! Умоляю, закройте брешь! — Разбор продолжится, — не повышая голоса, отрезал принц. Его пальцы, не сбиваясь с ритма, продолжили выбивать дробь на деревянной клавиатуре. — Если твой артефакт не справляется с познанием истины, значит, проблема кроется в самом артефакте. Реши её, маг. Арантир тяжело глотнул воздух и понял, что спорить бесполезно. Его господин не отступит. Значит, нужно было не убеждать принца, а срочно спасать Бежевый Ящик от перегрева, инея и чужеродной логики старых анекдотов. * * * К вечеру раскаленный бетонный Петербург милосердно остыл, сбросив дневную липкую духоту. Высокое, затянутое легкой дымкой небо окрасилось в нежные, перламутрово-розовые и сиреневые тона надвигающейся белой ночи. На набережной Невы, неподалёку от Петропавловской крепости, дышалось тяжело от речной влаги. Она отчетливо пахла нагретым за день шершавым гранитом, тиной, речными водорослями и резкими выхлопными газами редких «Жигулей» и «Волг», изредка проносящихся по проезжей части. Тяжёлая, свинцово-тёмная невская вода с ритмичным, гипнотизирующим плеском билась о старый каменный парапет, разбиваясь в грязновато-белую пену. Ольга стояла у самого края, облокотившись на широкий, прохладный и слегка влажный камень, прячась от пронизывающего речного бриза. В тонких пальцах она крепко держала пузатую стеклянную бутылку «Балтики», по темному стеклу которой медленно, собирая пылинки, сползали крупные, ледяные капли конденсата. Рядом с ней, образуя напряженный треугольник, стояли Катя и Денис. Большая набережная жила своей обычной, беззаботной летней жизнью: где-то вдалеке нестройно, с пропущенными аккордами звенела акустическая гитара, слышался раскатистый девичий смех, шуршали шины велосипедов. Но внутри их маленькой компании атмосфера была наэлектризована до предела, словно перед грозой. Денис, худой, с впалыми щеками и тенями хронического недосыпа под глазами, нервно мерил шагами узкий участок асфальта. Его плечи под вытянутым свитером были напряжены, словно натянутые тросы, а в правой руке он с такой пугающей силой сжимал свою бутылку пива, что, казалось, стекло вот-вот не выдержит и брызнет острыми осколками ему прямо в ладонь. Он резко остановился, развернулся на пятках и ткнул свободным указательным пальцем в сторону Ольги, словно обвиняя ее в преступлении. — Ты отказываешься слушать, — Денис опустил руку, но напряжение в его плечах никуда не делось. — Накануне утром мы с Лёхой подняли данные на АТС. Потом оттащили системный блок на диагностику к Андрею Петровичу. Железо абсолютно исправно. Линия чистая. Он сделал быстрый глоток, скривившись от теплой пивной пены. — Технически у Алексея всё работает как часы. Но входящих звонков от твоего Ильи нет. Физически нет! Ни единого занятия телефонной линии в тот момент, когда в базу падает его пакет. Он обходит законы маршрутизации. Спор больше не о том, сломался ли компьютер. Этот человек целенаправленно использует аномалию. Он сидит внутри чужой сети, имеет прямой доступ к файлам и намеренно морочит тебе голову. Это не просто странно, Оля. Это выходит за рамки нормального, и поэтому опасно. Ольга резко оттолкнулась от парапета. Бутылка в её руке качнулась, темное стекло глухо звякнуло о гранит. В этот момент отметки времени в логах и результаты диагностики не имели для неё никакого значения. — Перестань препарировать его на байты, — она шагнула навстречу Денису. — Мне всё равно, каким немыслимым маршрутом он отправляет эти письма. Ты за своими логами разучился видеть людей. Он живой. Странный, непонятный, пугающий вас своей скрытностью, но живой! В каждом его тексте больше искренности, чем во всех ваших системных отчетах. Катя, стоявшая чуть в стороне у спуска к воде, плотнее запахнула шуршащую ветровку. Спорить с технарями имело смысл только при наличии свободного времени и лишнего ящика пива, поэтому она долго предпочитала просто наблюдать. — Оль, без обид, — Катя покрутила в руках свою бутылку, подцепляя ногтем влажную этикетку. — Но ты вцепилась в буквы на экране. Допустим, он пишет красиво, с душой. Но Денис бьет в верную точку: обычные парни так не шифруются. Они зовут гулять на Петроградку, а не заставляют админов седеть от невидимых звонков. Тебе не кажется, что он просто ведет какую-то свою, очень странную игру? Денис коротко кивнул. Он с такой силой сжал горлышко «Балтики», что пальцы побелели. Челюсти крепко сцепились, желваки нервно заходили на скулах. Он набирал в грудь влажный речной воздух, готовясь вывалить новую порцию аргументов и окончательно раздавить эту нелепую привязанность фактами. Но Ольга упрямо мотнула головой и отвернулась к реке. Ветер сносил в сторону тяжелый запах водорослей. Денис не отступит. Он продолжит искать уязвимости, писать батники и анализировать трафик, пока не выследит невидимого собеседника. И от этой глухой уверенности становилось по-настоящему страшно за ту хрупкую, ни на что не похожую связь, которая тянулась к ней сквозь мерцающий экран. * * * Температура в просторных королевских покоях достигла критической, физически невыносимой отметки. Воздух дрожал, искажая перспективу. Многослойный иней, давно покрывавший «Бежевый Ящик», начал стремительно таять, превращаясь в густой, обжигающий пар. Светлая глянцевая эмаль под ним угрожающе запузырилась, обнажая темнеющую, тлеющую изнутри древесину. Арантир кашлял так сильно, что на его глазах выступили крупные слезы. Времени на долгие раздумья не оставалось. Если земная информация так безжалостно раскаляет эфир, старую Руну Охлаждения Снежной Бури нужно было немедленно напитать новой, экстремальной порцией маны, вливая её напрямую, без остатка. Архимаг резко, рывком откинул длинные рукава мантии и бросился к тлеющему, вибрирующему системному блоку. Он занес обе руки над верхней крышкой, где под слоем тающей воды и копоти едва угадывались очертания вырезанного ранее ледяного символа. Закрыв глаза и сделав глубокий вдох, наполнивший легкие дымом, Арантир с силой опустил раскрытые ладони прямо на раскаленное дерево, точно поверх старой руны. Вливание чистой энергии требовало от старика чудовищных усилий. Дерево сопротивлялось магии, словно живое существо. Из-под ладоней мага во все стороны с треском брызнули фонтаны зелёных и ослепительно-белых искр. Арантир тяжело хрипел, направляя в контур мощный, концентрированный ледяной поток. Но земные данные — мегабайты текстовых шуток, едкого сарказма и агрессивной философии Фидонета — обладали собственной инерцией. Они сопротивлялись холоду. Арантир физически почувствовал, как по его рукам бьёт болезненная, колючая отдача. Его старое сердце забилось с пугающими перебоями. Это был невыносимый стресс; маг ощущал себя так, словно пытался голыми руками остановить ревущий селевой поток из чужих мыслей. — Да покорись же ты! — в полном отчаянии прорычал Арантир. Сконцентрировав в горящей груди последние резервные крохи маны, он выкрикнул гортанное слово силы, замыкая обновленный магический контур. Произошёл колоссальный магический выброс. Пространство вокруг дубового стола на краткое мгновение исказилось, а затем взорвалось беззвучной, ослепительно-белой ударной волной абсолютного, космического холода. Волна ударила во все стороны, мгновенно осаждая дым и замораживая пар в воздухе. ЭЛТ-светляк внутри стеклянной колбы тревожно мигнул, но затем его свет стал ярче, приобретя острый, морозный оттенок. * * * Когда режущее глаза сияние выброса рассеялось, густой, удушливый запах гари исчез. Корпус «Бежевого Ящика» вновь покрылся толстым, рельефным слоем колючего инея, который стал еще массивнее прежнего. Ледяные узоры стремительно расползались по граням. Золотые жилы, ещё какую-то секунду назад полыхавшие багровым огнём, теперь тускло мерцали глубоко из-под толстой корки прозрачного льда. Арантир с истошным воплем отдернул руки от Бежевого Ящика. Прямой контакт с перегруженной руной не прошел даром. Его ладони и длинные пальцы стали мертвенно-синими, восковыми, а суставы покрылись мелкой ледяной крошкой. Маг запрыгал на месте, отчаянно тряся кистями рук, прижимая их к груди и сдувая с обмороженных пальцев тёплый воздух. Но цель была достигнута. Треск ломающейся древесины стих. Натужный гул прекратился, уступив место тихому шелесту морозного ветра. На мерцающем экране разбор старых писем «RU.ANEKDOT» возобновился быстрее и ровнее. * * * Арантир, наконец, перестал нелепо прыгать по ковру. Он остановился в центре комнаты и, болезненно морщась, начал осматривать свои обмороженные, почти негнущиеся пальцы. Кожа на них стянулась и горела ледяным огнём. — Во имя всех великих предков, — тихо заворчал архимаг, бросая гневные взгляды на невозмутимую спину принца. — Мало мне было возиться с их дурацкими кодировками, так теперь я должен отмораживать руки ради этого земного мусора. Дикари. Всю свою короткую жизнь кладут на то, чтобы передавать друг другу бессмысленные слова через железные ящики. Он продолжал тихо бубнить ругательства, но сгорбленные плечи медленно расправились. Арантир проверил новый ледяной узор на корпусе, осторожно коснулся инея кончиком пальца и уже другим, более деловым тоном потребовал у младших магов принести сухие рукавицы. Маг посмотрел на стабильно работающий артефакт. Он снова укротил невозможную энергию. Он на практике доказал, что искусство высокой эльфийской магии способно обуздать даже этот хаотичный информационный поток иного мира. Окружающая среда огромных покоев тем временем необратимо изменилась. Перегруженная Руна Охлаждения щедро отдавала холод в пространство. Воздух в комнате стремительно выстывал. На тяжелых бархатных портьерах и полированном дереве мебели начал оседать слой изморози. Дыхание присутствующих превращалось в густые белые облачка пара. В комнате принца установился вечный, пробирающий до костей зимний холод. Но Иллиэль этого совершенно не замечал. Принц Иллиэль сидел в своём глубоком кресле, по-прежнему неотрывно, как завороженный, глядя в зеленоватый монитор. Сюрреалистичный свет ЭЛТ-светляка, отражаясь от ледяной корки на системном блоке, выхватывал из полумрака ледяной комнаты его идеальный, неподвижный профиль. Иллиэль читал очередной прошлогодний текст из глубин архива девяносто пятого года. Внезапно его светлые брови удивлённо приподнялись. Он на мгновение замер, его губы беззвучно шевельнулись, осмысливая прочитанную сложную игру слов про Штирлица, парашют и логическое противоречие, скрытое в подтексте. В морозной тишине эльфийских покоев, прерываемой лишь шелестом ледяных рун и стуком зубов Арантира, принц издал короткий смешок. На экране снова сменялись земные строки. Иллиэль читал их так внимательно, будто за каждой шуткой прятался ключ к Ольге и к странному миру, который никак не желал становиться понятным. Смешок оборвался, когда Иллиэль наконец заметил Арантира. Старик стоял у стола с посиневшими пальцами, нелепо прижимая к груди край мантии, и пытался сохранить достоинство, хотя зубы его выбивали мелкую, жалкую дробь. Принц нахмурился. — Советник, вы замерзли, — сказал он с неожиданной, почти человеческой неловкостью. — Это недопустимая плата за мое любопытство. Он коротко распорядился принести согревающий отвар, сухие меховые накидки и переносную жаровню. Слуги, привыкшие к неподвижному дворцовому порядку, вбежали так быстро, будто сам воздух получил срочную команду. Арантир растер пальцы над углями, и только тогда Иллиэль снова повернулся к экрану. Арантир обнял себя руками, покосился на иней и пробормотал, что цена этой переписки растет быстрее, чем приличествует любому разумному чуду. ---------- Глава 13. Полл в пустоту Глава 13. Полл в пустоту К вечеру солнце нагрело тесную комнату Алексея до состояния инкубатора. Системный блок, еще утром вернувшийся после короткой диагностики, привычно гудел вентиляторами. Андрей Петрович не нашел никаких аппаратных аномалий: электронщик прозвонил цепи, проверил контроллеры и подтвердил абсолютную исправность железа. Нода снова работала в строго контролируемом режиме, так что теперь предстояло препарировать программную часть. Распахнутая настежь форточка не спасала от духоты — с улицы тянуло расплавленным асфальтом и гулом проспекта. Внутри квартиры висела густая смесь запахов жженой канифоли, разогретого текстолита и кисловатого растворимого кофе. Выпуклый экран монитора заливал лица бледным мерцающим светом. Алексей сидел на краешке скрипучего дивана, безостановочно протирая стекла очков подолом фланелевой рубашки. Денис навис над рабочим столом. Худые пальцы остервенело лупили по высоким клавишам механической клавиатуры, вбивая команды с громким, сухим треском. Денис находился в своей стихии. На черном фоне текстового редактора стремительно выстраивались ровные, строгие строки кода. Он писал небольшой, но агрессивный батник, призванный сорвать покровы с чужой тайны. — Ты не понимаешь, Лёха, — глухо, не отрывая глаз от курсора, пробормотал Денис. — В сети есть узлы, маршруты и физические кабели. Любой пакет, который попадает в твою ноду, обязан оставить точку входа. Он с силой ударил по клавише пробела, делая отступ перед новой командой. — Этот батник, — Денис кивнул на экран, где уже выстроилась логическая петля, — будет создавать тестовую netmail-служебку на 2:5030/77.777 и смотреть, что сделает тоссер. Для локального поинта внешнего дозвона быть не должно. Должна появиться локальная очередь, запись в логе и файл для поинта. Если статус есть, а файла нет — значит, его кто-то забирает не через обычную почту. Алексей тяжело вздохнул, водружая очки обратно на переносицу. От резкого света монитора у него начинало ломить виски. — Денис, остынь, — осторожно произнес он, глядя на напряженную спину друга. — Ты забыл, что мы видели вчера утром на станции? На моей линии в момент прихода его писем не было ни вызова, ни снятия трубки, ни занятия линии. Там не было физического коннекта. Кого ты собираешься поллить? Пустоту? Денис резко отмахнулся, словно отгоняя назойливую муху. Он не спорил с распечатками АТС; он хотел поймать хотя бы локальный след внутри машины Алексея. — Станцию мы уже проверили, — сказал Денис. — Теперь проверяем локальную обработку. Если тоссер честно кладет письмо для 77.777 в очередь, я это увижу. Если письмо исчезает между логом и файлом — это уже не АТС. Денис занес руки над клавиатурой, готовясь вбить финальные команды. Его голос сорвался на зловещий полушепот, пропитанный неприкрытой угрозой. — Я соберу логи, — коротко сказал он. — Время, размер, каталог, контрольная сумма. Если там подделка, она оставит шов. С яростным стуком Денис прописал последнюю строку кода, закрывающую цикл. Сохранил файл на жесткий диск коротким сочетанием клавиш. Текстовый редактор мгновенно схлопнулся, оставив на экране лишь минималистичное, черное окно командной строки с мигающим белым подчеркиванием. Денис занес указательный палец над клавишей Enter. В комнате повисла тяжелая, густая пауза, нарушаемая лишь натужным гудением старого блока питания. — Поехали, — выдохнул Денис и с силой опустил палец на пластик. * * * Черный экран мгновенно, без малейшей задержки, взорвался бесконечным водопадом бегущих белых строк. Батник заработал, безжалостно выплевывая диагностические netmail-пакеты в цифровое пространство. Денис подался вперед, едва не утыкаясь носом в выпуклое стекло монитора. Его глаза лихорадочно бегали по строчкам, выхватывая системные ответы. Утилита сгенерировала первый служебный .msg и запустила упаковку. И система ответила. Алексей медленно поднялся с дивана, подошел к Денису со спины и протянул дрожащую руку, указывая бледным пальцем на правый край экрана. Там, в строгом столбце маршрута, напротив каждого отправленного пакета стояла одна и та же пугающая отметка. — Local, — севшим голосом произнес Алексей. — Это нормально для моего поинта. Дальше смотри файл. Денис нахмурился так сильно, что на его лбу пролегли глубокие складки. Это было невозможно. Это противоречило самим основам физики передачи данных. — Маршрут не важен, он локальный, — пробормотал Денис. — Важно другое: тоссер пишет «queued», а в каталоге поинта пусто. Счетчик дернулся, индекс базы дернулся, а самого пакета нет. Он запнулся, осознавая страшную правду. — Пакеты данных вообще не покидают пределов этой комнаты, — констатировал Денис, и в его голосе впервые прозвучали нотки растерянности. Он резко, всем корпусом развернулся к модему, покоящемуся на верхней крышке системного блока. Денис впился взглядом в панель. Индикатор RD, отвечающий за прием данных, был мертв. Индикатор SD, сигнализирующий о передаче, тоже зиял глухой чернотой. Модем не подавал признаков жизни. Из его встроенного динамика не доносилось ни шипения открытой линии, ни характерного щелканья реле, ни переливчатого визга рукопожатия двух устройств. Тяжелая черная коробочка просто стояла на системном блоке, не участвуя в происходящем. Ни один байт не уходил в телефонную сеть. Кадык Дениса дернулся. Он перевел лихорадочный взгляд обратно на монитор. Сверка маршрута методично выводила узлы, через которые должен был пробиться пакет. Первая строка: локальный адрес компьютера. Вторая строка: обращение к тоссеру. Третья: письмо поставлено в очередь локального поинта. А дальше — пустой каталог, пустой файл, не совпадающий счетчик. Пакеты данных уходили в базу сортировщика и бесследно растворялись в абсолютном ничто. Денис нервно, ритмично застучал костяшками пальцев по краю деревянного стола. Этого не могло быть. Это была системная галлюцинация. Он потянулся к мыши, проверил конфигурацию COM-портов, убедился, что прерывания настроены корректно. Всё было идеально. — Еще раз, — прошипел Денис, сбрасывая процесс. Он открыл батник и быстро вбил модификатор размера пакета, принудительно увеличивая его до максимально возможных значений. Теперь он отправлял не просто легкие служебные запросы, а тяжелые, громоздкие netmail-пакеты, надеясь «забить» канал и вызвать ошибку переполнения буфера у невидимого противника. Снова Enter. Снова короткий список строк. И снова тот же результат: тоссер отчитывался о локальной постановке, но на диске не оставалось нормального пакета. — Они съедаются, — прошептал Денис, и его руки бессильно опустились на колени. — Пакеты физически съедаются каким-то неизвестным процессом, который засел прямо внутри нашей базы данных. На нашем собственном жестком диске. Алексей почувствовал, как кровь отливает от лица. Взмокшая футболка неприятно прилипла к коже между лопаток. * * * Совершенно иная реальность царила по ту сторону невидимого барьера. В просторных королевских покоях принца Иллиэля стоял вечный, пробирающий до самых костей холод. Руна Охлаждения Снежной Бури на панели «Бежевого Ящика» продолжала работать с устрашающей мощностью. Воздух в помещении был настолько выстужен, что каждое движение сопровождалось тихим хрустом замерзающей ткани, а дыхание мгновенно превращалось в густые, медленно оседающие на пол облака белого пара. Сам Бежевый Ящик скрылся под толстым, неровным слоем настоящего, искрящегося льда. Затейливые морозные узоры покрывали священную древесину, делая земную конструкцию похожей на ледяную глыбу, внутри которой тускло, сквозь толщу инея, пульсировали золотые жилы-шлейфы. На ледяном наросте, укрывающем интерфейсный кристалл, замер магический конструкт. Золотистый жучок сложил лапки под брюшком, сливаясь с морозными узорами. Тонкие антенны-усики дрогнули. Пробитый между мирами эфирный тракт завибрировал от серии грубых полл-запросов. Там, на другом конце невидимой нити, земная программа-тоссер начала агрессивно складировать служебные пакеты в очередь. Примитивная логика артефакта не знала концепций сетевой маршрутизации. Пульсация данных воспринималась им исключительно как обильная пища. Жучок не стал дожидаться, пока байты пересекут границу миров. Он действовал как идеальный паразит-посредник. Конструкт вонзил жвалы в грань кристалла. Его материальная оболочка осталась неподвижной на Бежевом Ящике, а невидимая астральная проекция соскользнула в сияющий канал, устремляясь в недра земного компьютера. Тень жучка проникла в самую структуру чужого жесткого диска. Эфирные лапки вцепились в магнитные дорожки, где формировались новые файлы. Жучок обнаружил скопление свежих цифровых сгустков и разинул полупрозрачную пасть. В выстуженных покоях принца происходящее отражалось лишь блеклой игрой света. Физическое тело жучка на кристалле ритмично вспыхивало едким синим светом. Каждый импульс служил эхом жадной трапезы на другой стороне тракта. Астральная проекция вырывала куски кода прямо из таблиц размещения файлов. Захват. Рывок. Пакет данных растворялся в мане, не успев записаться на пластины диска. Земной батник швырял в очередь новые порции, а тень конструкта пожирала их на лету. Вгрызаясь в пустые кластеры, паразит ломал геометрию цилиндров, заставляя магнитные головки винчестера с силой биться об ограничители. Кристалл связи сухо трещал. Золотое брюшко материального жучка раздувалось, наливаясь украденным электричеством. Там, на Земле, парни впадали в оцепенение перед разрушающейся логикой машины, а на обледенелом системном блоке шла банальная, рутинная кормежка питомца. Сытый, набравшийся энергии из земных байтов, жучок округлился. Его бока довольно мерцали. Он даже не подумал передать перехваченные сигналы своему господину. Это был всего лишь цифровой мусор, а принца нельзя было отвлекать по пустякам. Иллиэль находился здесь же. Он сидел за массивным дубовым столом, склонившись к бледному свечению экрана, и читал очередной земной архив эхоконференции. Вникая в локальные конфликты между модераторами и пользователями, принц изредка коротко усмехался. Магический конструкт копошился на боковом интерфейсном кристалле, укрывшись за толстым слоем инея на краю системного блока. Иллиэль не смотрел на периферию. С головой уйдя в изучение странной культуры, эльф полностью игнорировал возню жучка и тонкий хруст перевариваемой информации. Магический жучок тем временем, сыто щелкнув жвалами в последний раз, лениво переступил лапками, свернулся в аккуратный золотистый клубок на вершине ледяного кристалла и мирно заснул, переваривая остатки служебных запросов. * * * В душной квартире Алексея напряжение достигло апогея. На экране монитора снова и снова появлялись короткие строки проверки: создано, поставлено локально, файл не найден, счетчик изменен. Батник Дениса продолжал повторять один и тот же цикл, не получая нормального ответа. И внезапно в какофонию гудения вентиляторов вплелся новый звук. Из недр системного блока, стоящего под столом, раздался громкий, неестественный, режущий слух металлический щелчок. *Клац.* Этот звук невозможно было спутать ни с чем. Для любого технаря девяностых он был страшнее похоронного звона. Это был так называемый «Click of death» — щелчок смерти. Резкий, тяжелый, ритмичный удар, похожий на то, как если бы кто-то внутри системного блока методично, с размаху бил крошечным стальным молотком по звонкой наковальне. Это звук считывающих головок жесткого диска, сорвавшихся с позиционирования и со всей дури бьющихся об ограничитель. *Клац.* Системный блок громко щелкнул во второй раз. Вибрация от удара передалась через ножки корпуса на деревянный пол, и Алексей явственно почувствовал ее своими подошвами. Он вздрогнул всем телом, словно от удара током, и подался назад, инстинктивно отодвигаясь от опасного железа. — Стоп, — резко сказал Алексей, побледнев. — Это головки. Хард щелкает. Денис замер. Он сидел неподвижно, с поднятыми над клавиатурой руками, растопырив пальцы, словно пианист, забывший партитуру прямо посреди концерта. Лицо, освещенное мерцанием бесконечного потока служебных запросов, стало пепельно-серым. — Магнитные головки винта, — прохрипел Денис дрожащим голосом. — Они… они пытаются прочитать геометрию цилиндров. — Не трогай больше диск, — Алексей уже тянулся к клавиатуре. — Сейчас добьём поверхность. — Он лезет не туда, — Денис наклонился к экрану, уже без злости. — Смотри: каталог пустой, а индекс меняется. Батник снова дергает одно и то же место, и диск начинает судорожно гонять головки. Отрубай цикл. *Клац-клац-клац!* Жесткий диск защелкал снова. Звук стал быстрее, агрессивнее, он сливался в угрожающую барабанную дробь. Металл бился о металл, предвещая скорую, неминуемую смерть всего архива, всей базы данных, всей кропотливо собираемой годами информации. Денис прикусил нижнюю губу и замолчал. Он привык, что плохой лог можно разобрать, сбойный сектор — пометить, кривой батник — переписать. Здесь же проверка каждый раз возвращалась к пустому месту, а железо отвечало настоящим механическим ударом. — Стоп. Стоп! — в панике закричал Денис. Алексей нажал CTRL+C, не отрывая взгляда от системного блока. Экстренное прерывание команды сработало. Выполнение вредоносного файла мгновенно оборвалось. На экране застыла последняя строка, завершающаяся мигающим, насмешливым курсором DOS. Металлические щелчки умирающего диска мгновенно прекратились. В комнате Алексея повисла тяжелая, густая, звенящая тишина. Слышен был только монотонный, натужный гул дешевого компьютерного кулера, который теперь казался самым прекрасным и успокаивающим звуком на свете. Денис медленно, словно во сне, откинулся на спинку стула. Дрожащей рукой он стер со лба обильную испарину. Его грудь тяжело вздымалась, дыхание было рваным и шумным. Он долго смотрел в черный экран, гипнотизируя пульсирующий курсор DOS. Затем вбил новую команду, разворачивая логи терминалки. — Смотри, — голос Дениса прозвучал надтреснуто, без следа недавней самоуверенности. Обгрызенный ноготь ткнул в стеклянную выпуклость монитора. — Журнал чист. Ни единого сигнала RING. Ни поднятия трубки, ни коннекта. Модем спал. Пальцы застучали по клавишам, вызывая системную статистику тоссера. — Мейлер молчал. Но тоссер зафиксировал обработку. Время создания пакета и время его исчезновения совпадают секунда в секунду. Это физически нереально, Лёха. Даже локальный лупбэк дает задержку прерываний. Алексей замер. Душный, пропитанный запахом канифоли воздух перестал поступать в легкие. — Вирус-резидент в памяти? Перехватывает порты? — выдавил он. Денис мотнул головой, до крови прокусывая губу. — Бэкдору нужен канал связи. Выход наружу. Мы только что видели, как пакеты сожрали прямо из исходящего каталога. Ни временных файлов, ни логов ошибки. База данных просто растворила их в ничто. Денис перевел тяжелый взгляд на US Robotics. Индикаторы приема и передачи оставались мертвыми. — Он не хакер, — отчеканил Денис. — И он вообще не дозванивается к нам извне. Ни через телефонные линии, ни через магистрали. — Тогда где он? — одними губами прошептал Алексей. Денис сглотнул вязкую слюну, уставившись на гудящий металлический корпус системного блока. — Этот Илья... эта невозможная тварь... — Денис закрыл лицо ладонями. — Он прямо сейчас живет внутри нашего собственного компьютера. ---------- Глава 14. Сказки древнего леса Глава 14. Сказки древнего леса Ледяной панцирь, сковавший корпус «Бежевого Ящика», слабо похрустывал в абсолютной тишине королевских покоев. Руна Охлаждения продолжала щедро источать замогильную стужу. Одеяния принца Иллиэля стояли колом, словно рыцарский доспех, а тончайшие кружева на манжетах превратились в хрупкие ледяные пластинки. Иллиэль сидел перед мерцающим экраном. Дыхание эльфа вырывалось изо рта густыми белыми облаками, которые медленно оседали на полированную столешницу черного дуба в виде мельчайшей изморози. Но принц не замечал холода. Взгляд прикипел к мигающему белому курсору в черном окне почтового клиента. Он принял решение: написать Ольге правду настолько близко к прямому признанию, насколько позволят осторожность и страх потерять её доверие. Пальцы медленно опустились на артефактную клавиатуру. Выпуклые руны на деревянных клавишах мягко отозвались на прикосновение. Иллиэль закрыл глаза, собираясь с мыслями. Как объяснить земной девушке, живущей среди асфальта, электричества и грохочущих железных машин, что по ту сторону букв сидит существо, чей возраст исчисляется эпохами? Как сказать ей, что он — наследник застывшего во времени престола, где нет ни болезней, ни войн, ни самого понятия развития? Иллиэль нажал первую клавишу. На черном фоне возникла буква «э». Рядом встала «л». Палец потянулся к мягкому знаку. Грудную клетку сдавило так, словно ребра превратились в каленые обручи. Фаланги над клавиатурой скрючило судорогой. Онтологический закон правды сработал безжалостно. В системе координат Ольги прямое признание прозвучало бы как жестокая шутка или симптом сумасшествия. Написать слово «эльф» значило обмануть её саму, исказить реальность до абсурда. Тело принца физически отвергало эту разрушительную ложь глубоким удушьем и жжением под кожей. Он напряг кисть, пытаясь заставить себя допечатать символ, но спазм только усилился. Магическую природу нельзя было сломать волевым усилием. Хватая ртом морозный воздух, принц ударил по клавише забоя. Короткий стук — и буквы растворились во мраке интерфейса. Строка очистилась, и невидимые тиски разомкнулись. Иллиэль тяжело откинулся на спинку массивного кресла. Рациональная часть разума признала очевидное. Прямой путь закрыт. Если невозможно назвать вещи своими именами, придется строить мост из образов. Он вспомнил письма Ольги — полные усталости, гудящего асфальта и чужой суеты. Земля казалась грубым, жестким местом, но именно оттуда пробился голос, спасший его от глухого одиночества среди безупречных аллей и хрустальных арф. Нельзя разрушить эту связь из-за того, что их миры общаются на разных языках. Нужна была не ложь, а исповедь, зашифрованная в метафору. Иллиэль вновь положил ладони на деревянные клавиши. Дыхание выровнялось. На смену физической муке пришла светлая, тягучая меланхолия. Он выбрал формат сказки — единственный способ передать истину, не нарушая законов своего существа. * * * Ритмичный, мягкий стук деревянных клавиш нарушил холодную тишину покоев. Темп письма был нарочито медленным. Иллиэль тщательно взвешивал каждое слово, пробуя его на вкус, словно редкое коллекционное вино. Он начал с описания того места, где находился. Он не стал снова писать про магические шпили и висячие сады. Он написал: «Представь себе древний, бескрайний лес. Настолько огромный, что его границы теряются за горизонтом, а кроны сплетаются в единый зеленый купол». Пальцы принца порхали над клавишами. Заклинание Арантира бесперебойно превращало эльфийскую поэзию в строгие земные буквы. «Деревья в моем лесу не просто растут, Ольга. Они помнят тысячелетия. В их корнях спит заря времен. Здесь нет машин, нет асфальта, нет суеты, о которой ты так часто упоминаешь. Здесь царит абсолютная, пугающая тишина». Иллиэль остановился, обдумывая следующую мысль. Ему нужно было передать ощущение стагнации. «Ты жалуешься на нехватку времени, на то, что ваши дни пролетают как короткие вспышки, — продолжил он печатать. — А в моем мире время иное. Оно похоже на густую, тяжелую смолу. Мы все словно мушки, которые увязли в этой смоле, и теперь навечно застыли в куске золотистого янтаря. Мы прекрасны в своей неподвижности, но мы лишены возможности летать». Затем Иллиэль перешел к фигуре своего отца — Владыки, чей консерватизм стал причиной его бегства в цифровые иллюзии Земли. Он не мог назвать его королем. «Мой отец — мэр этого глухого, затерянного поселения. Он правит так давно, что никто уже не помнит начала его срока. Он считает, что мы достигли идеала, а потому категорически запрещает любые изменения. Любой прогресс для него — это ересь, разрушающая устои. Он хочет, чтобы я стал таким же, как он: неподвижной статуей, смотрящей на одни и те же пейзажи». Оставалось объяснить, как именно он получает доступ к их сети. Понятие «нода», которое Ольга пыталась объяснить ему в прошлых письмах, казалось Иллиэлю слишком грубым, лишенным души термином. В его понимании хранилище информации было чем-то живым, органическим. «Мое окно в твой мир — это Великое Древо Памяти, — выстучал Илья финальные строки. — Я прихожу к его корням в тайне от всех, касаюсь его ветвей и читаю твои слова. Только они заставляют мой янтарь слегка плавиться». Принц перечитал текст. Строгие, рубленые буквы на экране складывались в высокую, безупречную песнь, пропитанную тоской. Это была правда. Каждое слово было правдой, просто обернутой в метафорические одежды. Боли не было. Иллиэль нажал комбинацию отправки. В промерзших недрах Бежевого Ящика что-то глухо щелкнуло. Сидящий у вентиляционной щели магический жучок встрепенулся, вбирая в себя искрящуюся вязь набранного текста. Его хитиновый панцирь коротко полыхнул. Физическое тело посланника осталось на месте, намертво вцепившись тонкими лапками в покрытый инеем пластик, а над ним взвился полупрозрачный астральный отпечаток. Сотканный из маны сгусток информации скользнул в пульсирующий канал и пронзил грань между мирами. Принц убрал озябшие ладони с клавиш, откинулся на жесткую спинку кресла и устало растер виски. Ледяной воздух ощутимо обжигал легкие при каждом вдохе. Невидимая петля магической клятвы не стала душить его за метафоры, но вместо нее пришел тяжелый, саднящий укол совести. Иллиэль с трудом переносил необходимость играть в прятки, прикрываясь красивыми аллегориями. Он чувствовал себя трусом, надевшим изысканную маску, боящимся показать свое подлинное, чужеродное лицо той единственной, кто сумел разбудить его замерзшую душу. * * * За день солнце безжалостно раскалило крыши Санкт-Петербурга, и к ночи город остывал медленно, неохотно. В маленькой комнате Ольги на Большом проспекте стояла густая, липкая жара, от которой не спасало даже распахнутое настежь окно. Оттуда, с улицы, в квартиру непрерывным потоком лился агрессивный, первобытный звуковой фон девяностых годов. Где-то на проспекте надрывно, с металлическим лязгом дребезжал поздний трамвай. Со двора доносились хриплые крики подвыпившей компании, играющей в домино, а из открытой форточки этажом ниже пульсировал глухой бас дешевой кассетной магнитолы. Воздух пах нагретым за день рубероидом, выхлопными газами и пылью, уже серой в электрическом свете окон. Ольга сидела в глубоком старом кресле, поджав под себя одну ногу. Выцветшая домашняя футболка с потрескавшимся логотипом какой-то рок-группы неприятно липла к телу. Капельки пота блестели на лбу. Она открыла Norton Commander, перешла в каталог мейлера и запустила ночной poll с клавиатуры. Модем на краю стола мигнул красными диодами и привычно заскрежетал, устанавливая соединение с нодой. На экране монитора побежали скупые строки лога. Мейлер дозвонился до ноды Алексея: после вечерней паники Алексей всё же оставил узел принимать поинтовые звонки, но включил предельное логирование и запретил любые лишние обработчики. Связь прошла штатно, пакет был забран, линия разорвана; затем тоссер обработал архив и сложил письма в базу. Только после этого Ольга открыла GoldED. В списке входящих личных сообщений висела непрочитанная строка от Ильи. Девушка подалась вперед, почти касаясь носом выпуклого стекла монитора. Она открыла длинное сообщение. Ее глаза начали быстро бегать по строчкам. Грохот трамвая за окном словно отдалился, растворившись в белом шуме. Внешний мир перестал существовать. «Представь себе древний, бескрайний лес…» Ольга читала медленно, впитывая каждую фразу. Жесткая, саркастичная броня, которую она привыкла носить в уличных конфликтах и сетевых перепалках, спадала с нее лист за листом. Застывшее, как смола в куске янтаря, время заставило ее дыхание прерваться. Это было невероятно красиво. В эпоху, когда парни вокруг изъяснялись исключительно междометиями, матом и компьютерным сленгом, этот странный человек по ту сторону модема писал ей симфонии моноширинным шрифтом. Когда ее взгляд дошел до фразы «Великое Древо Памяти», губы Ольги тронула улыбка. Ноду она, конечно, узнала сразу: слишком уж прозрачно он спрятал ее за сказочным деревом. Но сама попытка говорить о сухой железке так, будто это живое дерево с корнями и ветвями, почему-то задела сильнее обычного. Ольга опустила подбородок на скрещенные пальцы, продолжая смотреть на экран. Кто же он такой? Древний лес, глухое поселение, начальник, не терпящий прогресса, отсутствие суеты и машин — сказка была слишком цельной, чтобы быть случайным набором красивых слов. «Он живет в тайге, — с абсолютной уверенностью подумала Ольга. — В каком-то закрытом, отрезанном от цивилизации поселке. Может, на метеостанции в Сибири? Или в научном городке, который остался забыт правительством после распада Союза? А отец — суровый начальник этой станции». Была и вторая теория, которая казалась ей не менее реалистичной. Илья мог оказаться глубоко погруженным в свой образ толкинистом. Одним из тех ребят, что шьют плащи из занавесок, куют мечи из рессор и уходят в леса Ленинградской области на недели, полностью отрешаясь от реальности. Фанатик, для которого ролевая игра стала важнее настоящего мира. Но даже если и так — его интеллект и глубина мысли завораживали. Поток ее размышлений был грубо прерван. Дверь в комнату распахнулась, и на пороге возникла Катя. В воздухе мгновенно запахло сладковатым лаком для волос и фруктовой жвачкой. Катя, громко щелкая пузырем из резинки, прошла через комнату и хозяйски облокотилась на спинку Ольгиного кресла. — Опять в свои циферки пялишься? — лениво протянула она, наклоняясь вперед. Катя прищурила ярко накрашенные глаза и стала читать текст прямо через плечо Ольги. Несколько долгих секунд в комнате было слышно только тяжелое дыхание Кати и ритмичное чавканье жвачки. Дочитав до абзаца про янтарь, Катя выпрямилась и выразительно, с нарочитой театральностью, покрутила указательным пальцем с облупившимся красным лаком у правого виска. — Оля, ты дурная или притворяешься? — ее голос звучал с максимальной житейской прямотой, пропитанной циничными интонациями спальных районов. — Он либо маньяк из леса, либо сектант. «Древо памяти», «янтарь»... Ты че, не видишь? Нормальные пацаны так не пишут. Нормальный пацан спросит, где ты учишься, позовет попить пива на скамейке или, на худой конец, в кино. А этот тебе сектантские мантры задвигает. Приедешь к нему на встречу, а он тебя в жертву своему Древу принесет. Ольга резко крутнулась в кресле, едва не ударив подругу по коленям. Жара, духота и чужой голос за спиной сразу сорвали с письма тонкую защитную пленку тишины. — Кать, ты ничего не понимаешь! — яростно бросила Ольга, загораживая экран спиной, словно защищая Илью от грязных рук. — Тебе лишь бы пиво на скамейке и тупые подкаты. Он умный. Он мыслит образами, до которых твоим ухажерам расти еще эволюций пять. Это аллегории, понимаешь? Литературный прием! — Ага, аллегории, — хмыкнула Катя, скрестив руки на груди. — У нас в соседнем подъезде один такой аллегорик жил. Тоже все про космос и вечность задвигал, пока его в психушку не увезли. Оль, я тебе как подруга говорю: завязывай. Этот твой Илья — мутный тип. В его текстах ни капли реальной жизни. Одно сплошное мозгоправство. — Потому что реальная жизнь отвратительна! — голос Ольги сорвался на крик. — Иди, Кать. Пожалуйста, просто иди. Не трогай это. * * * Катя пожала плечами, всем своим видом показывая снисходительность к чужой глупости, развернулась на каблуках и покинула комнату, плотно прикрыв за собой дверь. Ольга осталась одна. Грудь тяжело вздымалась от обиды и негодования. Она смотрела на закрытую дверь, чувствуя, как внутри закипает горький, едкий комок. Катя со своей примитивной правотой вскрыла ту самую рану, которую Ольга так тщательно пыталась зашить суровыми нитками цинизма. Девушка повернулась обратно к монитору. Синее свечение текста про древний лес казалось единственным островком чистоты в этой душной, провонявшей бензином и отчаянием реальности. Ольга положила дрожащие руки на клавиатуру. Пальцы с силой, выбивая громкую барабанную дробь, начали набирать ответ. Она печатала честнее, чем собиралась минуту назад. Про комнату, жару, страх перед Денисовыми проверками, про то, как трудно не смеяться и не плакать одновременно, когда кто-то называет твою ноду деревом. Она писала о реальном Санкт-Петербурге тысяче девятьсот девяносто шестого года. О том, что скрывалось за открытками с видами Эрмитажа. Она описывала разбитый асфальт во дворах-колодцах, где по вечерам страшно ходить без газового баллончика в кармане. Перечисляла бесконечные, ржавые коммерческие ломбарды и ларьки, вокруг которых толпились люди с серыми, уставшими лицами, пересчитывающие копейки на дешевые сосиски. Она писала о постоянном информационном шуме — крикливой рекламе из пузатых телевизоров, о новостях, от которых хотелось забиться в угол, о суете выживания, которая вытягивала из людей все человеческое. «Я ненавижу этот город, Илья, — откровенно, забыв о гордости, выстукивала Ольга. — Я ненавижу эту эпоху. Мы все тут словно белки в мясорубке. Мы бежим, суетимся, ругаемся из-за мелочей, чтобы просто не сойти с ума. А когда я читаю твои письма... когда ты описываешь эту абсолютную тишину... я искренне, до боли в ребрах мечтаю оказаться там. В твоем застывшем янтаре. Где угодно, лишь бы не слышать этого грохота за окном». Она не стала перечитывать. Оболочка GoldED сохранила текст, тоссер упаковал архив, и Ольга вручную запустила внеочередной дозвон. Пакет честно прошел свой короткий земной путь, добравшись до узла Алексея. После недавних щелчков умирающего винчестера сисоп держал станцию в параноидальном режиме: минимум прямой записи на диск, усиленное логирование сессий, строгий контроль каждого входящего бита. Звонок как раз фиксировался нормально: время, хендшейк, объем пакета, работа тоссера. Странность начиналась дальше. Едва данные легли в приемный буфер и были разложены по штатной почтовой цепочке, их подхватил астральный отпечаток. Невидимая сила выхватила послание прямо из-под носа диагностических утилит, утягивая информацию за границу миров. В ледяных покоях Высокого мира Иллиэль подался вперед. Привычный почтовый жучок не стал обрастать хитином и материализоваться. Пространство над гудящим монитором Бежевого Ящика лишь подернулось прозрачной рябью, осыпав пластиковый корпус мерцающей золотистой пыльцой. Эфирная проекция файла скользнула в недра артефакта, и исповедь Ольги строка за строкой развернулась на стекле экрана. Иллиэль читал письмо девушки медленно, возвращаясь к отдельным строкам. Она писала о жаре, шуме, усталости и страхе, а он вдруг понял, что тишина, от которой он бежит, для нее была бы спасением. Экран оставался холодным стеклом, но за ним впервые ощущался не загадочный поинт, а живой человек. Принц активировал интерфейс сохранения. Он бережно, почти с религиозным трепетом провел ладонью над панелью артефакта, превращая движение в ритуал. Из-под его пальцев сорвались золотые искры маны, которые оплели текст на экране светящейся паутиной и втянули его в глубины памяти, на локальный «диск». Для Иллиэля этот файл стал величайшей святыней, реликвией, доказывающей, что в бесконечной мультивселенной он не одинок. Иллиэль медленно встал из-за стола, отходя от гудящего холодом артефакта. Его бархатные одежды шуршали, сбрасывая кристаллы инея. Но это чувство продержалось недолго. Иллиэль вспомнил другие, брошенные вскользь строки из послания Ольги. Девушка жаловалась на приятелей — Алексея и Дениса. Они не поверили в лесные сказки. Земные мастера, как она писала, упорно пытались «отследить маршрут» и дотошно выискивали физический источник странных писем. Принц не понимал механической сути этих терминов, но безошибочно переводил угрозу на язык Высокого мира. Неведомые стражи иной реальности уже шли по следу. Для эльфа действия землян означали лишь одно: чужаки пытаются распутать тонкий узор заклинаний, вслепую ломают защитные печати и давят на хрупкий мост между мирами своей грубой, чужой властью. Иллиэль подошел к стрельчатому окну, за которым расстилался застывший в лунном свете эльфийский сад. Маскировка оставалась хорошей только с точки зрения магии. В земной сети он был дырой в таблице: адрес есть, нормального пути нет. Рано или поздно Алексей и Денис соберут достаточно строк: отсутствие звонка, пустой маршрут, странный локальный поинт, исчезающие пакеты. Они покажут это Ольге. И тогда древний лес, мэр, тишина и все осторожные намеки могут превратиться для нее в грубую подделку. Иллиэль положил ладонь на холодную раму окна. Техническая осада уже началась, и на этот раз от нее нельзя было отмахнуться красивой метафорой. Нужно было придумать, как говорить с Ольгой честнее — до того, как за него заговорят чужие логи. ---------- Глава 15. Визит Владыки Глава 15. Визит Владыки В ледяных покоях Высокого мира время, казалось, окончательно остановило свой бег, безнадёжно увязнув в густой, колкой изморози, покрывшей каждый дюйм пространства. На непроницаемо-чёрном фоне интерфейса магического почтового клиента, в самом верхнем углу тускло, почти призрачно светилась дата. Она была бережно извлечена заклинаниями из заголовков входящих пакетов: 18 июня 1996 года. Для безупречного, застывшего в вечности эльфийского королевства эта комбинация цифр не значила ровным счётом ничего, пустой звук на фоне тысячелетий. Но для принца Иллиэля она внезапно стала тяжелейшим якорным канатом, намертво привязывающим его к пульсирующей, хаотичной и пугающе живой реальности Земли. Иллиэль сидел за столом, выточенным из цельного чёрного дуба. Его спина оставалась прямой, как требовал многовековой этикет, но всё внимание было приковано к мерцающему зелёному курсору на выпуклом стекле. Он набирал ответное письмо для Ольги. Пальцы ритмично нажимали деревянные клавиши с рунами; мягкий стук казался единственным признаком жизни в огромной зале. Он тщательно формулировал мысль о непреодолимой разнице между музыкой их бесконечно далёких миров. В одном из земных сообщений ему попалась вскользь брошенная фраза о дворовых песнях под гитару, и это простое, бытовое наблюдение задело в душе эльфийского принца какую-то глубокую, давно забытую струну. «Эльфийская лютня, — медленно выстукивал Илья, скрупулёзно подбирая слова, чтобы смысл был передан без искажений, — это инструмент абсолютного, непререкаемого совершенства. Её струны сотканы из чистого лунного света, а звук настолько кристально чист, что заставляет плакать от собственной безупречности. Но в этом звуке совершенно нет жизни, Ольга. В нём нет надрыва, нет боли, нет поиска. Я прочел, что от жёстких стальных струн вашей земной гитары на подушечках пальцев остаются грубые мозоли, а само дешёвое дерево деки резонирует так сильно, словно внутри него отчаянно бьётся живое сердце. Знаешь, я бы отдал многие столетия своей пустой, идеальной жизни, чтобы прямо сейчас стереть пальцы в кровь о такие неподатливые струны и услышать этот неидеальный, фальшивый, хриплый, но по-настоящему живой резонанс». Пальцы принца задвигались по клавишам всё быстрее. Воздух вокруг гудящего Бежевого Ящика начал искриться от мельчайших кристалликов льда, оседающих на ткани рукавов. Арантир находился по левую руку от принца, нервно переминаясь с ноги на ногу. Придворный маг балансировал на грани нервного срыва. Он безостановочно водил узловатыми ладонями над «Бежевым Ящиком», с болезненной тревогой инспектируя стабильность невидимых потоков маны. Системник издавал низкий, утробный гул, и этот мерный звук в абсолютной, звенящей тишине покоев казался старому магу оглушительным рёвом. Внезапно идиллию цифрового созидания разорвал звук, от которого у Арантира душа стремительно рухнула куда-то в район обмороженных пяток. Снаружи, за пределами покоев, раздался повелительный удар церемониального посоха о полированный каменный пол. Тяжёлые створки дверей начали медленно открываться внутрь. В тёмном проёме возник Владыка, и комната сразу стала тише: даже гул Бежевого Ящика под заклятием показался Иллиэлю неприлично громким. * * * Арантир мгновенно, на одних лишь инстинктах высшего порядка, оценил катастрофичность надвигающейся ситуации. В груди болезненно кольнуло, но рефлексы сработали быстрее паникующего разума. Он резко вскинул обе трясущиеся руки в сторону заставленного стола, широко растопырив пальцы. Его бескровные губы беззвучно, с пугающей скоростью артикулировали сложнейшую, многоступенчатую эзотерическую формулу сокрытия. Из раскрытых ладоней мага с тихим шипением вырвался плотный, полупрозрачный импульс концентрированной маны. Он ударил прямо в нагромождение гудящей аппаратуры. Заклятие абсолютной невидимости тяжёлым саваном легло на артефакт. В одно короткое мгновение всё это высокотехнологичное безумие полностью исчезло из оптического спектра. Стол чёрного дуба стал девственно, безупречно пуст. Лишь воздух над ним продолжал слегка дрожать и преломляться от колоссальной разницы температур, словно густое марево над раскалённым летним асфальтом, выдавая физическое присутствие морозной аномалии. Величественная фигура переступила порог и сделала один, невероятно медленный, исполненный собственного подавляющего достоинства шаг в самый центр ледяной комнаты. Иллиэль резко, едва не опрокинув тяжёлое резное кресло, встал из-за стола. Он расправил плечи, облачённые в хрустящий от инея синий бархат, и низко склонил голову в традиционном приветствии. — Приветствую тебя, Отец, — голос принца прозвучал ровно, без единой запинки, но в самой глубине его расширенных зрачков плясало тщательно скрываемое, дикое напряжение. Владыка полностью проигнорировал неуместную спешку сына. Для правителя Высокого мира любые резкие движения были сродни дурному тону, унизительному признаку суеты, свойственной лишь короткоживущим, ущербным расам Земли. Он не снизошёл до ответа на приветствие сразу. Его взгляд, холодный, пронизывающий и абсолютно пустой, как поверхность замёрзшего в мёртвую зиму озера, неспешно скользнул по стенам покоев. Затем Владыка слегка разомкнул свои безупречные губы и начал размеренную, гипнотическую речь. Его голос обволакивал сознание, убаюкивал волю, падая тяжёлыми каплями расплавленного свинца в мёртвую тишину комнаты. — Я отчётливо чувствую неприятное возмущение в эфире, Иллиэль, — произнёс Владыка, и казалось, что каждое произнесённое им слово длилось целую вечность. — Ты стал слишком часто запираться в своих покоях, отгораживаясь от гармонии двора. Хаос — это коварный яд, медленно проникающий сквозь невидимые трещины в неокрепшем разуме. Владыка говорил о неизменности как о единственной форме долга. Любой порыв к новому он называл болезнью, которая начинается с малого, а заканчивается гибелью совершенства. Он стоял посреди зала почти неподвижно, и от этой неподвижности каждое слово казалось тяжелее. Иллиэль смотрел на пустое пространство стола, но точно знал, что скрыто под заклятием. Бежевый Ящик не вел живой связи: в нем лежали уже принесённые письма, старые архивы и недописанный ответ Ольге. Но даже этот локальный земной шум был опаснее любой открытой дерзости. Перед Владыкой, на расстоянии вытянутой руки, стояла невидимая коробка с земными анекдотами, техническими спорами и письмами Ольги. * * * Владыка продолжал свой непрерывный, угнетающий волю монолог. Он начал медленно, шаг за шагом, прохаживаться вдоль высоких книжных стеллажей с древними фолиантами, страницы которых никто не переворачивал уже добрую тысячу лет. Каждый его плавный шаг занимал не менее пяти секунд реального времени. Иллиэль, вытянувшись по струнке, неотрывно смотрел на Отца. Крошечная хрустальная паучиха продолжала методично плести паутину между серебряными зубцами его короны. На фоне чудовищной медлительности правителя казалось, что она живёт в совершенно ином измерении. Владыка говорил так невыносимо долго и двигался так плавно, что создание успевало обустроить свой быт прямо на его голове. Иллиэль стоял ровно, не смея пошевелить даже пальцем. Он механически, с выверенной амплитудой кивал в такт тягучим словам Владыки, искусно изображая почтительное сыновнее согласие, но на самом деле его остекленевший взгляд проходил сквозь величественную фигуру и намертво упирался в преломляющееся пустое марево над столешницей. Внутри принца с каждой секундой разрасталась ледяная пустота. Он неосознанно задержал дыхание, чувствуя, как сведённые мышцы груди начинают ныть от недостатка кислорода. Иллиэль боялся не наказания и не гнева Отца за нарушение традиций. Всё это казалось мелким по сравнению с одной мыслью, бившейся в висках. Он испытывал первобытный, сковывающий конечности ужас от того, что Владыка может сделать следующий, случайный шаг, протянуть свою идеальную руку и физически обнаружить скрытый артефакт. Если Отец поймёт природу гудящего «Бежевого Ящика», он не станет повышать голос. Он просто, с лёгкой брезгливостью уничтожит его одним щелчком пальцев, расщепив на субатомную пыль как мерзость, недостойную существования в границах их мира. И для Иллиэля потеря этого нелепого, собранного из палок, заклинаний и термопасты компьютера означала абсолютную, бесповоротную потерю всего смысла. Это означало мгновенный обрыв единственной ниточки связи с Ольгой. Это означало мучительную смерть той робкой, настоящей, пахнущей пылью и дождём жизни, которую он только-только начал пробовать на вкус. Без её писем он снова превратится в пустую, красивую статую, запертую в золотой клетке вечности. Где-то на самой периферии его зрения, в тени мраморной колонны, стоял Арантир. Придворный маг, несмотря на холод в помещении, покрывался потом ужаса. Старик не сводил глаз с траектории движения Владыки и молился, чтобы наспех сплетённое заклятие невидимости выдержало рядом с земным артефактом. * * * Владыка сделал длительную, театральную паузу в своей речи, позволив последнему, весомому слову медленно раствориться под высокими сводами потолка. Он, очевидно, решил сменить позу, слегка устав от длительного променада по холодному камню. Его величественная фигура в серебре плавно развернулась на месте и направилась прямо к рабочему столу Иллиэля. Он подошёл вплотную к резному краю столешницы. Затем Владыка грациозно развернулся спиной к невидимой технике, привычным, элегантным движением поправил тяжёлые полы своей сияющей мантии и начал очень плавно опускаться вниз. Он собирался присесть ровно на ту самую точку чёрного дуба, где в данный момент возвышался покрытый инеем экран артефакта. Из своего тёмного укрытия за колонной Арантир мгновенно проанализировал вектор движения правителя. Мозг высшего мага, веками привыкший к сложнейшим, многомерным астронавигационным расчётам, за доли секунды произвёл пугающие вычисления. Арантир мысленно сопоставил массу Владыки, неумолимое гравитационное ускорение, физическую плотность невидимого земного стекла и пиковую мощность сдерживающего контура внутри артефакта. Вывод ударил по нервам набатом: физический контакт абсолютно неизбежен. Как только тонкий шёлк мантии Владыки коснётся невидимого экрана, иллюзия лопнет с оглушительным треском, стекло разлетится вдребезги, а страшная тайна связи с Землёй будет раскрыта раз и навсегда. Медлить было нельзя. С невероятной, противоестественной для его преклонного возраста прытью, Арантир совершил резкий, отчаянный бросок из тени. Он буквально пролетел над каменными плитами пола, взметнув полы своей грязной мантии, и с глухим стуком грудью рухнул на дубовый стол. Маг проскользил по полированной столешнице, распластавшись прямо перед невидимым экраном, и из последних сил изогнулся неестественной дугой, подставляя свою собственную, костлявую спину под плавно опускающийся таз монарха. Владыка мягко сел прямо на лопатки придворного мага. На долгую секунду в комнате воцарилась звенящая тишина. Хрустальная паучиха на короне замерла, прекратив плести нить. Владыка почувствовал под собой вместо гладкого холодного дерева что-то мягкое, неровное и сипло кряхтящее. Его левая бровь едва заметно дрогнула. Владыка медленно, без помощи рук поднялся на ноги, брезгливо, двумя пальцами отряхивая мантию. Он опустил свой ледяной, уничтожающий взгляд на сжавшегося в комок старика, который теперь барахтался на столе, подобно выброшенной на сухой берег рыбе. — Арантир, — голос Владыки лязгнул обнажённым металлом. — Если тебе необходимо падать, выбирай место, где твое падение не оскорбляет покои моего сына. Объяснись. Иллиэль стиснул зубы, чтобы не издать ни единого звука. Арантир, всё еще распластанный на краю стола, выглядел настолько жалко и торжественно одновременно, что ситуация грозила стать опасной уже не только из-за артефакта. Арантир отчаянно корчился на столе. Ситуация для него была вдвойне, невыносимо мучительной. С одной стороны, его старый позвоночник гудел от острой боли после того, как на него со всего размаха обрушилась масса эльфийского правителя. С другой стороны, впалый живот мага был сейчас плотно, безжалостно прижат к невидимому, но абсолютно реальному и чудовищно холодному стеклу монитора. Арантир физически ощущал, как его внутренности стремительно промерзают. — П-прошу величайшего прощения, мой светлейший В-владыка! — едва выдавил из себя посиневший маг, громко стуча зубами то ли от пережитого страха, то ли от адского холода, пробирающегося сквозь тонкую ткань испорченной мантии. — Внезапная... невероятно болезненная судорога в правой ноге! Возрастные, знаете ли, необратимые изменения эфирных каналов в суставах... Я внезапно потерял равновесие и просто не смел осквернить ваш чистый пол своим грубым падением... * * * Владыка презрительно, бесконечно холодно фыркнул, словно отгоняя назойливое насекомое. Он даже не удосужился протянуть руку, чтобы помочь жалкому старику спуститься со стола. Отворачиваясь от корчащегося мага, правитель плавно перевёл свой тяжёлый взгляд на Иллиэля, который всё это время стоял навытяжку, не шелохнувшись и боясь моргнуть. — Надеюсь, это не отвлечёт тебя от размышлений о вечном, Иллиэль, — сухо завершил Владыка. — Помни: то, что не меняется, не может умереть. С этими словами высокая фигура в серебряных одеждах развернулась и, не издав ни единого звука при ходьбе, величественно направилась к выходу. Тяжеленные резные створки с изображением драконов бесшумно, словно повинуясь невидимой силе, сомкнулись за его прямой спиной. Шаги Владыки, сопровождаемые лишь лёгким шелестом дорогой мантии, постепенно стихли в бесконечно длинных, пустых коридорах дворца. Арантир продолжал лежать на столе, не двигаясь и боясь вздохнуть. Он отсчитал про себя ровно десять долгих секунд, напряжённо вслушиваясь в гулкую пустоту, чтобы окончательно убедиться, что правитель действительно ушёл и не вернётся. Удостоверившись в безопасности, маг со стоном оторвался от невидимой ледяной преграды, с трудом поднял трясущуюся правую руку и сделал короткий, замысловатый пас в воздухе. Марево над столом лопнуло с тихим сухим хлопком. Заклятие невидимости спало. Из пустоты вновь материализовался Бежевый Ящик: под слоем льда тускло светился экран с недописанным письмом, ожидавшим следующего сохранения. Арантир, тяжело кряхтя и непрерывно охая, медленно сполз с дубового стола на каменный пол. Он бессильно прислонился спиной к массивной ножке стола, судорожно растирая ушибленную поясницу. Затем старый маг поднёс к лицу свои покрасневшие, покрытые белым инеем ладони и начал отчаянно на них дышать, пытаясь хоть как-то вернуть чувствительность напрочь отмороженным пальцам. Иллиэль, как подкошенный, тяжело опустился в своё глубокое кресло. Его ноги слегка дрожали от пережитого нервного напряжения, которое сейчас отпускало, оставляя после себя лишь жгучую слабость. Он не обращал никакого внимания на жалобные стоны спасшего его придворного мага. Взгляд эльфийского принца снова жёстко сфокусировался на пыльном стекле экрана терминала, где в конце строки одиноко и терпеливо мигал курсор, ожидая продолжения оборванного текста. Он перечитал своё неоконченное письмо про разницу между идеальной лютней и земной гитарой. Слова, которые ещё десять минут назад казались ему невероятно красивой, поэтичной метафорой, теперь отдавали на языке пеплом и горечью. В стылой тишине холодных покоев Иллиэль впервые посмотрел на Бежевый Ящик не как на чудо, а как на улику. Отец мог уничтожить его одним движением, даже не поняв, что вместе с деревянной коробкой рвёт единственную нитку к Ольге. Переписка перестала быть лекарством от скуки: теперь за каждое письмо отвечали Арантир, жучок и весь хрупкий обман вокруг артефакта. Иллиэль положил руки на клавиатуру, но не стал продолжать письмо. Он слишком ясно понимал, что Ольга видит в нём загадочного поинта из «древнего леса», а получает источник невозможных следов в базе Алексея. Написать ей прямо он всё еще не решался; молчать становилось всё труднее. Иллиэль физически чувствовал, как внутри него, в районе солнечного сплетения, сворачивается тугой, болезненный узел вины. Он не мог быть честным до конца ни с ней, ни с теми подозрительными питерскими технарями, которые сейчас, должно быть, не спят и пытаются его вычислить по обрывкам цифровых следов. И эта вынужденная, сладкая фальшь рано или поздно должна была привести к неминуемой катастрофе, страшные отзвуки которой уже сейчас, казалось, вибрировали в гудящем, покрытом инеем деревянном корпусе Бежевого Ящика. ---------- Глава 16. Смертный грех оверквотинга Глава 16. Смертный грех оверквотинга В заставленной стеллажами с радиодеталями комнате Алексея плавился душный июньский вечер. Вентилятор на краю книжной полки натужно гудел, разгоняя жар, пропахший канифолью, сигаретным пеплом и застарелой пылью. Сисоп сидел перед мерцающим выпуклым стеклом монитора — спина выгнулась вопросительным знаком. В прямоугольнике экрана царил строгий, безупречно структурированный мир почтового редактора GoldED. Синий фон, серые рамки, ровные моноширинные буквы. Это была его территория. Его база данных. Его правила. Но эти правила уже неделю нагло, демонстративно растаптывались кем-то, кого он не мог ни отследить, ни понять. Взгляд Алексея зацепился за подозрительную строчку в локальной базе. Нетмейл. Личная переписка, уходящая с фантомного адреса 2:5030/77.777 напрямую к поинту Ольги без нормального входа через модем и тоссер. Внутри сисопа вскипело глухое, ядовитое раздражение. Этот наглец не просто материализовывал сообщения из воздуха, он использовал чужую ноду как бесплатный почтовый релей для своих тайных бесед. Для сурового технаря подобная выходка была хуже личного оскорбления, а страх перед уязвимостью системы мгновенно трансформировался в агрессию. Алексей принял жесткое решение. Раз не получается выследить хакера через стандартные фильтры, нужно выкурить его из норы. Заставить оправдываться на глазах у всей сети. Пальцы легли на потертые пластиковые клавиши. Раздался сухой, пулеметный стук. Алексей открыл редактор, зашел в самую активную эхоконференцию RU.ANEKDOT и создал публичное сообщение. Он выделил массивный кусок системного лога с перехваченными трассировками нетмейла, закинул его в буфер, вставил в письмо. Затем скопировал еще один старый длинный тред. И еще один. С холодным расчетом палача сисоп намеренно совершал самый презираемый грех Фидонета — чудовищный оверквотинг. Интерфейс начал заполняться бесконечными, тянущимися вниз рядами символов цитирования. Уголки превращали текст в визуальную пытку. На экране росла многослойная, ржавая колючая проволока: «>>>>>», «>>>>>>», «>>>>>>>». Сквозь эти шипы читателю предстояло мучительно, до рези в глазах продираться к сути. Обычно за такое немедленно били по рукам, но сообщение уходило с ноды самого Алексея, и он не собирался останавливать собственную расправу. Он нагромоздил три экрана сплошных цитат, создавая уродливую, давящую стену текста, погребающую под собой любые попытки нормального диалога. Прокрутив мусор в самый низ, Алексей выдержал паузу. Щелчки клавиатуры стали хлесткими, вбивающими слова в экран. «А теперь послушай меня внимательно, гений маршрутизации, — набирал он, отбросив остатки вежливости. — Ты можешь вешать лапшу доверчивым девочкам в тайной личной переписке. Ты можешь подменять MSGID, Via и гонять левый нетмейл через мою ноду, ломая саму логику почтового тракта. Но для тех, кто понимает, как работают сети, ты всё равно фальшивка. Неважно, чем ты это делаешь — резидентом, железной закладкой или еще какой-то дрянью. В тебе нет ничего настоящего. Ты трус, прячущийся за батниками, потому что в реальности ты — пустое место. Либо ты звонишь мне голосом и проходишь авторизацию, либо я вычищу тебя из конфигов». Удар по клавише отправки прозвучал громко. Сообщение улетело в локальную базу, готовясь к ближайшей раздаче. Оставив почтовик открытым, Алексей свернул окно и перешел в голую консоль. Пока обработчики разбирали очередь, он открыл конфигурационные файлы почтового тракта. Это была подготовка его единственного надежного оружия. — Пусть только сунется, — процедил сисоп сквозь зубы, вбивая параметры запрета для адреса 2:5030/77.777. — Ни один левый поинт не пройдет как штатный пользователь. Если он лезет через почтовый тракт, тоссер швырнет его в bad раньше, чем он успеет открыть рот. Я залью эту брешь бетоном. Закончив писать строчки непробиваемого бана, Алексей оставил терминал висеть в фоне. Одно нажатие клавиши — и программный капкан захлопнется. Реакция эхоконференции пришла со следующей волной обмена пакетами. Первым откликнулся Денис: поддержал технический разнос и добавил пару ядовитых строк про остроухого, забывшего припаять себе мозги при сборке эмулятора. Следом подтянулись другие местные завсегдатаи. Они с радостью присоединились к травле, предлагая выловить левого поинта на ближайшей фидопойке и посмотреть, как он будет прятаться за утилитами без клавиатуры. Читая ответы, Алексей криво, зло усмехнулся. Ловушка сработала. Жертве оставалось только сорваться, совершить ошибку и выдать настоящий телефонный номер или цифровой след у провайдера. Сисоп откинулся на спинку кресла, скрестил руки на груди и приготовился ждать. В ледяных покоях Высокого мира время текло иначе. Иллиэль сидел перед артефактом, покрытым толстым, искрящимся слоем инея. Дыхание принца вырывалось изо рта белыми облачками пара, оседая на воротнике крошечными льдинками. Пальцы легли на холодные деревянные клавиши. Он сначала проверил личную почту, ожидая увидеть новые сообщения от Ольги, но закрытый канал молчал. Тогда Иллиэль открыл общий раздел эхоконференции — и взгляд уткнулся в публичное письмо от человека, называющего себя боссом узла. Иллиэль начал читать. С первых же строк он столкнулся с непреодолимым визуальным препятствием. Модуль дешифровки Арантира честно перевел символы кодировки, но он не мог изменить саму структуру текста. Экран был буквально завален бесконечными рядами угловатых скобок. Иллиэль хмурился, его идеальные брови сошлись на переносице. Он пытался понять смысл этой визуальной агрессии, продираясь сквозь колючую проволоку оверквотинга, которая кромсала чужие старые реплики и служебные строки на бессмысленные фрагменты. Это выглядело как варварство, как акт бессмысленного вандализма над самим понятием гармоничной беседы. Наконец, его взгляд добрался до финального абзаца. До слов самого Алексея. Принц читал медленно, вникая в смысл каждого грубого земного термина. Он споткнулся о слова «левый адрес», «хакер» и «дырка в настройках», но общий посыл был ясен. Его обвиняли во лжи. Его называли трусом. Его называли пустым местом. Иллиэль замер. Абсолютно, пугающе неподвижно. В тишине покоев был слышен только низкий, утробный гул Бежевого Ящика. Взгляд принца застыл, впиваясь в рубленые строки на мониторе. Пальцы на деревянной клавиатуре свело судорогой от ледяного напряжения. Для существа из Высокого мира обвинение во лжи было почти невыносимо. Иллиэль не чувствовал гнева. Он пытался рассказать им о лесе, лютнях и тишине, а в ответ получил грубые строки, замешанные на технической подозрительности и злости. Радость от общения с сетью стала горькой. Он понял простую вещь: оправдаться на языке земных логов он не сможет. Сказать правду про магию — значит потерять Ольгу окончательно. Придумать историю про модемы и телефонные линии — значит действительно стать тем, кем его назвали. Арантир, стоявший неподалеку и делавший вид, что перебирает древние свитки, почувствовал резкое изменение магического фона в комнате. Температура, казалось, упала еще на несколько градусов. Придворный маг отложил пергамент и с тревогой посмотрел на ссутулившуюся спину принца. — Мой светлый господин? — голос старого мага прозвучал хрипло, неуверенно. — Возникли... непредвиденные трудности с расшифровкой земных посланий? Я могу попытаться выправить рунный контур... Иллиэль проигнорировал вопрос. Он даже не повернул головы. В глубине его существа медленно поднималась многовековая, тяжелая аристократичная гордость. Та самая гордость, которая заставляла его Отца часами стоять неподвижно, не обращая внимания на суету мира. Вступать в базарную перепалку с агрессивными простолюдинами, пытаться что-то доказать людям, которые общаются с помощью колючей проволоки из скобок? Опускаться до их уровня, брызгать ядом в ответ? Нет. Это было бы окончательным поражением. Принц медленно, с достоинством убрал руки от деревянных клавиш. Он не напечатал ни единого слова в свое оправдание. Не попытался связаться с Ольгой, чтобы объяснить ситуацию. Любые слова сейчас казались жалкими и неуместными. Иллиэль плавно поднялся из кресла. Он протянул руку к передней панели Бежевого Ящика, туда, где под слоем инея скрывалась самая толстая центральная золотая жила, выполняющая роль кнопки включения. Его пальцы на мгновение зависли над ней. В этот жест была вложена вся тяжесть принятого решения. Грубость Земли ранила его слишком сильно, и он выбирал единственно возможный для эльфа путь — уход в абсолютную тишину. Короткое нажатие. Выпуклое стекло монитора мигнуло, зеленое свечение свернулось в узкую горизонтальную полосу, которая через секунду растворилась в небытии, оставив после себя лишь мертвое, пыльное стекло. Низкий гул артефакта захлебнулся и стих. Иллиэль обесточил связь, полностью исчезнув из сети Фидонет. В ледяных покоях воцарилась звенящая, обидная тишина, подчеркивающая его тотальное, теперь уже добровольное одиночество. * * * Тем временем в Санкт-Петербурге, где душный день медленно перетекал в сизые сумерки, Ольга сидела на краешке своей кровати. В открытое окно врывался шум проспекта: визг тормозов, отдаленные крики, гул трамвая. Но она не замечала ничего вокруг. Пять минут назад она запустила мейлер, слушая привычный, скрежещущий визг соединяющихся модемов. Процесс скачивания свежих пакетов из RU.ANEKDOT прошел обыденно, и она открыла ветку обсуждений, надеясь увидеть ответ от Ильи на свое вчерашнее, слишком откровенное письмо. Вместо этого ее взгляд наткнулся на уродливую стену, выстроенную Алексеем. Ольга читала обвинения, и с каждой строкой злость становилась холоднее. Она видела слова «левый адрес», «трус», «пустое место». Ниже Денис и еще несколько фидошников уже подхватывали тон Алексея, будто речь шла не о живом человеке, а о мусорном файле, который пора удалить. Ольга резким выдохом сдула упавшую на глаза челку. Она с такой силой отшвырнула от себя клавиатуру, что та врезалась в подставку монитора с жалобным пластиковым хрустом. Это была не просто сетевая перебранка. Это была организованная, жестокая травля того единственного, светлого и странного явления, которое давало ей надежду в этой серой реальности. Они топтали грязными ботинками чужую душу просто потому, что не могли понять, как работают его логи! Ольга вскочила на ноги. Она метнулась в коридор, едва не сбив по пути вешалку, и схватила тяжелую трубку домашнего дискового телефона. Вернувшись в комнату, она упала на кровать, путаясь в длинном, спиралевидном проводе. Пальцы с ожесточением рванули отверстия пластикового диска. Она агрессивно, с характерным треском крутила диск, набирая домашний номер Алексея. Диск возвращался на место с жужжанием рассерженного шмеля. Седьмая цифра. Гудки. Мейлер у Алексея уже отработал ночной входящий сеанс и снова ждал следующего окна, а сам сисоп как раз правил конфиги рядом с телефонным аппаратом, поэтому вместо очередного визга модема трубку снял он сам. — Алло? — раздался в трубке спокойный, слегка высокомерный голос сисопа. Ольга не стала здороваться. — Ты совсем больной, Леша?! — закричала она так громко, что динамик в трубке жалобно хрипнул. — У тебя там от твоих конфигов окончательно крыша поехала?! Что это за ублюдство ты устроил в эхе?! — Оля? — голос Алексея слегка дрогнул от неожиданности. — Ты про... — Я про Илью! — перебила она, вскакивая с кровати. Ольга нервно зашагала по маленькой комнате, натягивая телефонный провод струной. Пластик трубки жалобно скрипел в намертво вцепившейся ладони. — Вы там с Денисом вообразили себя вершителями судеб? Богами маршрутизации? Какого черта вы устроили эту мерзкую травлю?! — Оля, успокойся, — попытался включить свой ледяной, модераторский тон Алексей. — Ты просто не понимаешь технической стороны вопроса. Этот твой Илья — он не тот, за кого себя выдает. У него нет логов, он... — Да плевать я хотела на твои логи! — Ольга остановилась посреди комнаты, тяжело, прерывисто дыша. — Плевать на то, как он подключается! Ты взрослый мужик, Леша, а ведешь себя как обиженный школьник! Ты устроил эту показательную порку просто для того, чтобы самоутвердиться за чужой счет! Потому что ты не можешь пережить, что в твоей идеальной, мертвой базе данных появилось что-то, чего ты не понимаешь! — Он ломает систему, Оля! Он издевается над нами, строя из себя эльфа из леса! Он левый адрес! — Он мой странный поинт! — выпалила Ольга, и в ее голосе звякнули слезы бессильной злобы, которые она тут же проглотила. — Мой! И он в тысячу раз честнее и настоящее, чем вы все со своими правилами, логами и поинтлистами. Вы просто не можете вынести, что кто-то общается нормально, без вашей ядовитой фидошной желчи! — Если он такой честный, почему он молчит? — язвительно парировал Алексей. — Я бросил ему вызов. А он забился под плинтус. Потому что я прав. — Потому что он выше вашего дерьма! — выкрикнула Ольга. — Слушай меня внимательно, модератор. Если ты немедленно не прекратишь эти издевательства, я навсегда уйду с твоей ноды. И Денису передай, чтобы больше ко мне не подходил. Вы мне противны. Она не дала Алексею вставить ни единого слова. Ольга с размаху опустила трубку на рычаги аппарата. Раздался громкий, финальный пластиковый стук, перерезавший линию. В комнате повисла тяжелая тишина, нарушаемая только ее сбившимся дыханием. Ольга медленно опустилась на кровать, обхватив плечи руками. Она перевела взгляд на стол, где стоял выключенный модем. Что, если Илья прочитал все эти гадости и решил, что она заодно с ними? Что, если он больше никогда не напишет? * * * Алексей сидел в своем душном царстве текстолита, держа трубку возле уха. Из динамика ритмично, равнодушно били короткие гудки. Отбой. Он медленно отвел руку и положил трубку на аппарат. Выдохнул. Его сердце билось чуть быстрее обычного после неожиданной истерики Ольги, но разум оставался холодным. Бабы, подумал он. Вечно они влюбляются в красивый текст, игнорируя базовые законы сетевой безопасности. Сисоп развернулся на скрипучем стуле к монитору. Пора было проверить результаты заброшенной удочки. Он открыл логи тоссера и мейлера, ожидая увидеть хоть какой-то след: новый пакет в bad, попытку обработки, странную запись в локальной базе. На черном экране бежали ровные строчки статуса. Абсолютная пустота. Поинт 2:5030/77.777 не подавал никаких признаков жизни. Ни единого пакета, ни одного запроса на авторизацию. Нода, которая еще недавно содрогалась от невозможных, мгновенных ответов из ниоткуда, теперь была погружена в идеальную, стерильную цифровую тишину. Алексей откинулся на спинку кресла. Он шумно втянул воздух через нос. — Ну вот и всё, — произнес он вслух, обращаясь к гудящему системному блоку. — Сдулся хакер. Как только запахло жареным, поджал хвост и отключился. Гениальный план. Просто вывел его на эмоции, и он сам себя похоронил. На губах сисопа появилась победная улыбка. Он сделал это. Он защитил свою систему, доказал свой авторитет, выгнал самозванца. Но улыбка продержалась недолго. Она быстро сползла, оставив лицо Алексея напряженным и осунувшимся. Он добился своей цели, он победил. Но вместе с уходом этого невозможного Ильи из сети исчезло что-то еще. Исчезла интрига. Исчезла тайна, которая последнюю неделю держала их над логами и заставляла спорить до хрипоты. Теперь перед ним снова был обычный тоссер, те же сообщения от тех же поинтов и привычная скучная тишина в служебных строках. Алексей дернул кадыком, отгоняя эти сентиментальные, недостойные настоящего сисопа мысли. Он перевел взгляд на мерцающий курсор командной строки, где все еще висел подготовленный батник. Пора было забить последний гвоздь. Он нажал Enter. Тоссер перечитал конфигурацию: адрес 2:5030/77.777 теперь уходил в bad, а локальная служебная метка была закомментирована. Никакой мистики, никакого героизма — только несколько строк в конфиге и сохраненный файл. Алексей протянул руку и щелкнул выключателем настольной лампы. Комната провалилась в душную июньскую темноту. Единственным источником света осталось синее пятно ЭЛТ-монитора, выхватывающее из мрака напряженное лицо сисопа. В логах ноды и тоссера было тихо. Алексей смотрел на мигающий курсор и почти верил, что теперь так будет всегда. ---------- Глава 17. Что такое осень Глава 17. Что такое осень Санкт-Петербург задыхался от пыли и духоты. Вечернее солнце, запутавшись в проводах и телевизионных антеннах на крышах соседних пятиэтажек, заливало маленькую комнату Ольги густым оранжевым светом. На стене белел листком отрывной календарь, и эта цифра — двадцать — казалась девушке тяжелой и укоряющей. С того самого вечера, когда Алексей обрушил на странного поинта шквал модераторского гнева, прошло уже несколько дней. Дней абсолютной, звенящей пустоты. Ольга сидела в скрипучем кресле перед включенным компьютером, подтянув колени к подбородку и обхватив их руками. Сжавшись в комок, она казалась совсем маленькой на фоне громоздкого стола, заваленного распечатками старых тредов и пустыми кружками из-под чая. На выпуклом стекле ЭЛТ-монитора мерцал привычный синий фон почтового редактора GoldED, но сейчас эти строгие рамки и моноширинные списки адресатов вызывали лишь тоскливое раздражение. Илья исчез. Испарился. Его не было ни в локальных обсуждениях анекдотов, ни в общих эхоконференциях. Он просто выдернул шнур, словно подтверждая самые злые слова Алексея о том, что он испугался. Но Ольга не верила в этот страх. Ей казалось, что Илью не разоблачили, а просто грубо ударили по самому уязвимому месту. От этого внутри становилось тесно и холодно. Девушка резко выдохнула, отпустила колени и придвинулась вплотную к столу. Пальцы зависли над потертыми клавишами. Нужно было что-то делать. Ждать, пока гордый «эльф из сибирской тайги» сам выйдет на связь после публичной порки, было глупо. Она напишет первой. Извинится за весь этот ядовитый цирк, за Алексея с его паранойей, за Дениса с его сухими поддакиваниями. Ольга нажала комбинацию клавиш. На экране возникло пустое окно для создания нового личного сообщения. В строке получателя она бережно, посимвольно вбила до боли знакомый адрес: 2:5030/77.777. Курсор замигал в теле письма, ожидая ввода. «Привет, Илья, — напечатала Ольга и тут же поморщилась. Слишком буднично. Она стерла текст и начала заново. — Послушай, мне безумно стыдно за то, что устроили эти придурки в эхе. Леша просто помешан на своих правилах, а остальные повели себя как стадо...» Она остановилась. Перечитала написанное. Слова на экране выглядели жалко, будто она пыталась замазать трещину в стекле дешевым пластилином. Ольга нажала Backspace и держала её до тех пор, пока экран снова не стал синим. Прямые эмоции всегда давались ей тяжело. Она умела язвить, умела спорить о маршрутизации и кодировках, но сейчас нужен был щит — форма, за которой можно спрятать неловкость и тоску по его странным письмам. Взгляд Ольги скользнул по комнате и остановился на кассетном магнитофоне, стоявшем на полке. Внутри покоилась затертая до дыр кассета группы «ДДТ». Девушка медленно моргнула. Музыка. Вот оно. Музыка всегда спасала её в те моменты, когда собственные слова казались недостаточно точными. Она переведет тему. Она подарит ему кусочек своего, земного искусства, чтобы показать: этот мир не состоит только из злых сисопов и колючей проволоки оверквотинга. Здесь тоже есть своя меланхолия, своя красота. Она снова положила руки на клавиатуру. Теперь пальцы двигались увереннее, выбивая четкий, пулеметный ритм. Ольга вспоминала текст, зажмуривая глаза, чтобы слышать в голове только надрывный, хриплый голос Юрия Шевчука. Она аккуратно отступила одну строку вниз. Нажала пробел, выравнивая текст. «Что такое осень — это небо, Плачущее небом под ногами. В лужах разлетаются птицы с облаками. Осень — я давно с тобою не был.» Клавиша Enter щелкнула, фиксируя строфу. Ольга полностью погрузилась в процесс трансляции своих чувств через чужие, но такие правильные стихи. Она отбивала пробелы, выстраивая ровный столбец, словно возводила хрупкий мост между пыльным Петербургом и тем идеальным, тихим лесом, о котором писал Илья. Каждое нажатие клавиши казалось ей ударом сердца. «Что такое осень — это камни, Верность над чернеющей Невою. Осень, вновь напомнила душе о самом главном, Осень, я опять лишен покоя.» Она закончила вводить текст, добравшись до последнего припева. Откинулась на спинку кресла и внимательно перечитала ровные, строгие столбцы белых букв на синем фоне. В этом тексте была вся её усталость от города, вся её неприкаянность и робкая надежда на то, что он поймет этот шифр. Ольга не стала добавлять от себя ни единого слова — любой комментарий разрушил бы хрупкую магию стихотворения. Ольга нажала комбинацию отправки. GoldED сохранил сообщение в исходящую директорию, тоссер упаковал пакет. Внешний модем на краю стола ожил щелчком реле. Гудок телефонной линии сменился дробным писком тонового набора. Устройства заверещали, обмениваясь рукопожатиями сквозь треск старой ленинградской АТС. На узле Алексея система штатно приняла входящий файл. Программа-тоссер считала заголовки, споткнулась о заблокированный адрес 77.777 и безжалостно швырнула пакет в папку сбойной почты. Стихи должны были сгинуть среди цифрового мусора, но стандартная процедура очистки не успела затереть данные. Невидимая магическая пылинка, вживленная в файловую систему ноды, перехватила отвергнутый архив на лету. Она сняла с текста эфирный отпечаток и транслировала его прямиком в Бежевый Ящик. * * * В Высоком мире не существовало понятия вечера или утра в привычном земном смысле. Время здесь текло подобно густому, прозрачному меду, застывая в совершенных формах ледяных покоев принца Иллиэля. В комнате царил абсолютный, первозданный холод. «Бежевый Ящик» стоял на массивном столе из черного дерева, скованный толстым панцирем мерцающего инея. Руна Охлаждения работала непрерывно, отчего воздух вокруг компьютера искрился крошечными кристаллами замерзшей влаги. Иллиэль сидел в глубоком кресле поодаль. Лицо принца оставалось бесстрастным, но во взгляде застыла глубокая печаль. Он добровольно отрезал себя от шумного, непонятного мира Земли, но тишина его собственных покоев теперь казалась не благословенной, а мертвой. Внезапно в густом полумраке комнаты вспыхнул тусклый янтарный свет. На отдельной сторожевой жиле артефакта, которую Иллиэль не обесточил вместе с основным трактом, активировался крошечный магический индикатор. Он начал ритмично мигать: вспышка, пауза, вспышка. Для существа, не знакомого с технологиями, это выглядело как пульсация пойманного светлячка, но принц уже знал значение этого ритма. Личное сообщение. В обход общих площадей для бесед. Иллиэль медленно, словно не веря своим глазам, поднялся с кресла. Подол изумрудной мантии с тихим шелестом скользнул по каменному полу. Он подошел к рабочему столу и осторожно коснулся артефактной клавиатуры, смахнув с деревянных клавиш тонкую кромку льда. Выпуклое стекло монитора озарилось мягким зеленоватым свечением, выхватывая из темноты лицо принца. Он открыл раздел входящей почты. Отправитель: Olga Petrovna. Принц задержал дыхание. Он ожидал увидеть всё что угодно: гневные упреки, требования объяснить свое исчезновение, быть может, даже поддержку тех грубых обвинений. Но перед его глазами предстал лишь ровный, идеально структурированный текст, разбитый на четкие строфы. Иллиэль начал читать. Ему были неведомы земные музыкальные ансамбли, он никогда не слышал ни о Юрии Шевчуке, ни о рок-музыке в целом. Для эльфийского принца эти строки предстали как чистая, обнаженная поэзия неизвестного земного автора. Иллиэль медленно, по слогам проговаривал слова в уме, вслушиваясь во внутреннюю мелодику чужого языка. Его поразил ритмический рисунок стихотворения. В нем не было классической эльфийской плавности и бесконечного воспевания весенних ручьев. Этот текст был надрывным, спотыкающимся, словно человек, идущий против сильного ветра. Иллиэль впитывал глубокую, рвущую душу меланхолию, сокрытую между строк. Небо, плачущее под ногами. Разлетающиеся птицы. В этом было столько боли и одновременно столько светлой тоски по утраченному, что эльфийская душа Иллиэля дрогнула, моментально войдя в абсолютный резонанс с прочитанным. Взгляд принца скользнул ниже и замер на одной-единственной строке: «Осень — в небе жгут корабли». Иллиэль резко выдохнул, пальцы его крепко вцепились в края деревянного стола, отчего лед под ногтями жалобно хрустнул. Эта фраза, родившаяся в прокуренной земной квартире конца двадцатого века, ударила его с силой боевого молота. Перед его мысленным взором мгновенно развернулись картины, которые он знал лишь по пыльным, полуистлевшим фолиантам из Великой Библиотеки. Эпоха Первого Разлома. Древние эльфийские войны, когда великая армада из белого дерева отступала под натиском Тьмы, и владыки принимали страшное решение — предать свои собственные суда огню прямо в воздухе, чтобы они не достались врагу. Он видел эти падающие с небес горящие остовы, чувствовал запах пепла, которого никогда не вдыхал в реальности. Ольгина метафора задела память, о которой он сам давно старался не думать. Ошеломленный, Иллиэль продолжал смотреть на зеленоватые буквы. Он уловил внутренний ритм этих слов — тяжелый, как поступь обреченного отряда, но непреклонный. Принц прикрыл глаза и, сам того не осознавая, начал тихо проговаривать строки вслух. Его голос, глубокий и чистый, не знал настоящей земной мелодии, но сам текст заставлял фразы ложиться неровными, почти маршевыми ударами, наполняя ледяные покои совершенно нетипичными для Высокого мира вибрациями. В дальнем углу комнаты, скрытый в тенях массивных колонн, старый маг Арантир занимался привычной рутиной — сортировал древние пергаменты, аккуратно перевязывая их шелковыми лентами. Услышав первые звуки пения принца, маг замер. Свиток в его морщинистых руках чуть не выскользнул на пол. Арантир нахмурил кустистые седые брови, прислушиваясь. Мелодия была варварской, ломаной, она нарушала все законы гармоники сфер, но при этом обладала какой-то гипнотической, первобытной силой. Маг бросил сортировку. Он лихорадочно схватил чистый кусок желтоватого пергамента, обмакнул длинное гусиное перо в чернильницу с мерцающей тушью и принялся торопливо чертить линии. Он пытался уловить этот чужеродный ритм, записывая услышанный мотив с помощью сложной системы рунических нот. Символы ложились на бумагу косо, магия сопротивлялась земному звучанию, но Арантир, высунув от усердия кончик языка, продолжал фиксировать вибрации, ощущая себя первооткрывателем невиданного магического зверя. * * * Иллиэль замолчал. Мелодия медленно истаяла в морозном воздухе, оставив после себя лишь низкий гул системного блока. Принц открыл глаза и вновь посмотрел на текст. Обида после грубых писем из эхи уже не казалась такой важной. Ольга прислала ему древние стихи о горящих в небе кораблях — и этого было достаточно, чтобы ответить. Он плавно опустился в кресло и положил длинные, тонкие пальцы на артефактную клавиатуру. Раздался сухой, ритмичный стук дерева о пружины — звук, который в последние дни стал для Иллиэля самым утешительным в его бессмертной жизни. Принц начал формулировать ответ. Он не стал оправдываться или упоминать конфликт в общих беседах. Он отвечал только на стихи. Иллиэль тщательно подбирал слова, проводя аналитическое сравнение. Он писал о том, как глубоко его тронула эта надрывная поэзия, и сравнивал её структуру с древними эльфийскими балладами Эпохи Утрат. Он подробно, с изяществом прирожденного аристократа, описывал, как подобные стихи должны исполняться под аккомпанемент лютни из плакучей ивы, где каждая струна резонирует с человеческой грустью, превращая боль в высокое искусство. Закончив писать, Иллиэль удовлетворенно кивнул и отодвинулся от стола. — Арантир, — голос принца прозвучал властно, разрезая тишину комнаты. — Подойди. Сообщение готово к отправке. Старый маг с неохотой отложил исчерканный рунами пергамент и, кряхтя, приблизился к столу. Его глаза, скрытые под густыми бровями, привычно просканировали экран монитора, а затем переместились на магические контуры Бежевого Ящика. Арантир провел сухой ладонью над светящимися золотыми жилами, проверяя потоки энергии, и вдруг недовольно зацокал языком. — Мой светлый принц, — проскрипел маг, почесывая испачканную термопастой бороду. — Я вижу затруднение. Это письмо... оно слишком плотное для обычной пылинки. — В чем дело? — Иллиэль слегка нахмурился. — Кодировочное Заклятие дало сбой? — Нет-нет, с буквами всё в порядке, — Арантир вздохнул, потирая обмороженные о корпус пальцы. — Дело в самой ткани письма. Вы вложили в него слишком много силы. Обычная пылинка протащит смысл, но сомнет строки и выжжет тон. До земной девы дойдет голая весть без музыки. Иллиэль медленно поднялся. Его взгляд стал жестким. — Я не позволю исказить ни единого пробела. И мои чувства должны дойти в первозданном виде. Сделай то, что нужно. Арантир страдальчески застонал. Он неохотно потянулся к поясу и отвязал небольшой, затертый кожаный мешочек, из которого с тяжелым вздохом извлек мерцающий пурпурным светом кристалл маны размером с перепелиное яйцо. — Вы хоть понимаете, какова ценность этого ресурса? — заворчал маг, демонстрируя камень принцу. — Этот кристалл зрел в недрах Хрустальных Пещер триста лет! Это чистейший концентрат эфира! Использовать его для передачи текста — всё равно что забивать гвозди королевским скипетром! — Выполняй, Арантир, — отрезал Иллиэль тоном, не терпящим возражений, и отвернулся. Маг обреченно покачал головой. Он подошел вплотную к «Бежевому Ящику», растопил узкую полосу инея вдоль шва и только потом осторожно снял боковую панель, стараясь не обжечься холодом руны. Внутри не было проводов — лишь сложная, пульсирующая золотым светом сеть энергетических жил. Арантир поместил пурпурный кристалл в самый центр переплетения потоков. Он воздел руки и начал читать древнее заклинание фиксации формы. Его голос зазвучал низко, вибрируя в унисон с гулом артефакта. Арантир направил плотный поток собственной энергии прямо в кристалл. Пурпурный камень вспыхнул ослепительным светом, осветив лицо старого мага зловещим багровым сиянием. Внутри кристалла закрутился вихрь; он начал стремительно таять, отдавая всю свою вековую мощь золотым шлейфам. Сгорая, драгоценная мана захватывала текст с экрана, бережно обволакивая каждый символ, каждый пробел, каждую запятую непробиваемой магической печатью. Арантир буквально вплетал «вложенную» эмоцию принца — его благоговение перед земными стихами и теплую благодарность — прямо в структуру нулей и единиц. Воздух разрезал сухой хлопок, похожий на звон лопнувшей хрустальной струны. Кристалл испарился без остатка. Пакет данных, сияющий невидимым астральным светом, сорвался с золотых жил, пронзил пространство покоев и покинул пределы Высокого мира, устремившись в серую морось петербургской ночи. В гудящих недрах машины Алексея спящий эфирный отпечаток мгновенно распознал знакомую сигнатуру. Эфирный отпечаток проигнорировал жесткие запреты сисопа. Вместо того чтобы отправить пакет в общую очередь на растерзание тоссеру, где адрес изгнанника ждало неминуемое удаление, невидимый жучок сработал иначе. Он перехватил поток, сформировал готовый архив и подложил его прямо в личную транзитную директорию Ольги. Программный страж узла остался слеп к этому маневру. Ольга сидела за столом, подперев щеку рукой и глядя в темнеющее окно. Динамик модема щелкнул, прорезая сумерки комнаты резким визгом дозвона. Программа-мейлер связалась с узлом, без препятствий забрала подложенный файл и оборвала линию. Девушка развернула почтовый редактор. Она обновила список сообщений. Пальцы замерли над пластиком клавиатуры — в самом верху колонки горела свежая строка. Статус: Netmail. Отправитель: Илья (2:5030/77.777). То, что появилось на экране после нажатия ввода, заставило Ольгу податься вперед. Обычно длинные письма, пробиваясь через чужие узлы и кривые маршрутизаторы, обрастали мусором: съезжали отступы, ломалась кодировка, плодились лишние переносы строк. Этот текст выглядел абсолютно цельным. Абзацы выстроились в ровные, архитектурно выверенные блоки, напоминая аккуратно отпечатанную страницу из дорогой книги, перенесенную на синий фон DOS-интерфейса. Ольга скользила взглядом по строкам о древних эльфийских балладах, о струнах лютни, вырезанной из ствола плакучей ивы. Высокопарные, откровенные слова казались совершенно чужеродными в реалиях сурового девяносто шестого года. Магия сгоревшего за миллионы световых лет пурпурного кристалла, запечатанная в битах, сработала. От выпуклого стекла монитора потянуло мягким, пульсирующим теплом, не имеющим ничего общего с сухим жаром раскаленной электронно-лучевой трубки. Это было тепло живого присутствия. Эльфийская благодарность, вложенная принцем в сообщение, пробилась сквозь фосфорное свечение и коснулась лица, словно легкий весенний ветер. Уголки губ Ольги поползли вверх. Тяжелое напряжение последних дней отступило. Где-то на фоне всё еще маячили фигура Алексея, глупые нападки местных завсегдатаев и пугающие системные логи, но сейчас это не имело значения. Разорванная нить разговора связалась вновь, превращая простое любопытство к странному собеседнику в хрупкое, осторожное доверие. Девушка нажала комбинацию клавиш, сохраняя письмо Ильи в отдельную директорию на своем жестком диске, подальше от рабочей базы GoldED, чтобы случайно не потерять его при очередной чистке почты. Она откинулась на спинку стула и продолжала улыбаться, глядя на экран, пока за окном сгущались белесые петербургские сумерки. Алексей не обязан был знать, что его запрет уже оказался не таким надежным, как ему хотелось. В эту минуту для Ольги существовали только строфы, лютня из плакучей ивы и тепло, исходящее от холодного стекла. ---------- Глава 18. Ловушка в закрытом секторе Глава 18. Ловушка в закрытом секторе Ночь накрыла раскаленные крыши петербургских пятиэтажек тяжелым влажным смогом, не принеся ни капли спасительной прохлады. В тесной, заставленной коробками из-под комплектующих комнате Алексея стояла липкая, невыносимая духота. Во мраке светился лишь пузатый ЭЛТ-монитор, заливая лицо сисопа мертвенной синевой. Под столом надрывно и монотонно гудел вентилятор старенького блока питания, перемалывая раскаленную пыль. Этот звук смешивался с едким запахом плавящейся канифоли, остывшего в кружке дешевого растворимого кофе и застарелого сигаретного дыма, намертво въевшегося в пожелтевшие обои. Алексей ссутулился перед мерцающим экраном. Потная хлопковая футболка прилипла к лопаткам, но он этого не замечал. Пальцы с пожелтевшими от крепкого табака ногтями замерли над тугими клавишами механической клавиатуры. На выпуклом стекле дисплея снизу вверх бежали бесконечные, скучные строки утилиты мониторинга. Он вчитывался в логи, словно древний обезумевший жрец во внутренности жертвенного животного, пытаясь отыскать изъян в ткани цифрового мироздания. И он его нашел. Пальцы Алексея замерли в миллиметре от истертых пластиковых колпачков клавиатуры. Тяжелый, влажный воздух комнаты словно загустел, сдавив барабанные перепонки. На экране утилиты мониторинга ядовито-зеленым фосфором пульсировала свежая запись. Локальная база сообщений зафиксировала обновление. Адрес отправителя: 2:5030/77.777. Тот самый заблокированный поинт. Чужак снова топтал цифровые коридоры его станции. Алексей с силой ударил по жесткой клавише «Esc». Механический щелчок ALPS-переключателя прозвучал в тишине подобно пистолетному выстрелу. Строки утилиты мгновенно схлопнулись, уступив место привычной синеве двух панелей файлового менеджера Norton Commander. Нормальный цикл доставки почты в сети Фидонет подчинялся незыблемой, вылизанной годами железной логике. Сначала оживает внешний модем, снимает трубку, принимает несущую частоту. Затем мейлер — почтовая программа — фиксирует аппаратное соединение, обменивается паролями и стягивает сжатый архив в локальную приемную директорию. Сисоп бросил тяжелый взгляд на громоздкий черный корпус модема US Robotics Courier, лежащий на системном блоке. Ряд красных светодиодов на его лицевой панели оставался мертвенно-темным. Горели только крайние индикаторы питания и готовности терминала. Лампы «CD» — наличие несущей, и «OH» — поднятая трубка, даже не мерцали. Индикаторы приема и передачи данных «RD» и «SD» были стерильно черными. Устройство молчало. Громоздкие реле внутри корпуса не щелкали, динамик не издавал характерного цифрового шипения установки коннекта. Чтобы исключить аппаратный сбой светодиодов, Алексей протянул руку и сорвал с рычага трубку стационарного дискового телефона, подключенного параллельно модему. В ухо ударил ровный, густой гудок городской АТС. Линия была абсолютно свободна. Никакого коннекта не существовало в природе. Алексей вернул руки на клавиатуру, нажал «F9», открывая верхнее выпадающее меню Нортона, и перешел в каталог мейлера. Синяя полоска курсора легла на файл системного журнала «mailers.log». Клавиша «F3» развернула текст на весь экран. Глаза привычно выхватывали нужные таймстампы, игнорируя фоновый мусор. Вот вечерний звонок от двадцать четвертой ноды. Рукопожатие протокола EMSI, старт передачи по Zmodem, успешный прием трехсот килобайт запакованной почты. Время окончания сессии: 23:14. Алексей опустил взгляд в правый нижний угол экрана. Системные часы показывали 02:47. Три с половиной часа абсолютной, задокументированной тишины. Мейлер не принял ни единого байта из внешнего мира. Входящий канал оставался девственно чист. Сисоп нажал комбинацию «Alt-F1», переключая левую панель на директорию «Inbound», куда складывались сырые, нераспакованные пакеты. Каталог пустовал. Система не принимала файлов. Дальше по логике алгоритма в дело вступает тоссер. Почтовый сортировщик подхватывает архив, распаковывает его в оперативной памяти, считывает заголовки, проверяет права доступа и раскидывает письма по базам данных. Если тоссер просыпается, он маниакально протоколирует каждый свой шаг, оставляя за собой километровые текстовые следы. Пальцы отбили короткую команду «cd \fido\tosser». Алексей перешел в каталог сортировщика и открыл «tossers.log». Экран показал пустоту. Никаких записей о распаковке, никаких ошибок маршрутизации. Тоссер мирно спал, не загружаясь в память. Более того, адрес 2:5030/77.777 находился в жестком бане. Сисоп нажал «F4» на файле конфигурации «setup.cfg», пролистал до раздела маршрутизации и уставился на нужную строку. Перед адресом чужака стоял знак точки с запятой, намертво комментирующий правило, а рядом был прописан параметр «Kill». Программный барьер обязан был отбросить любые попытки связи на уровне списков доступа. Тоссер физически не мог положить письмо в базу — код так не работает. Однако в директории локальной почты лежал готовый файл сообщения. Алексей вышел из Нортона в черное окно командной строки DOS. Замигал одинокий белый курсор. Сисоп вбил команду «chkdsk C:» и нажал ввод. Система шуршала головками винчестера, сканируя структуру файловой системы. На экран поползли строки отчета. Ошибок не нашлось. FAT-цепочки, связывающие разрозненные кластеры диска в единые файлы, были идеально согласованы. Потерянных или перекрестных секторов не существовало. Операционная система считала свежий файл абсолютно легальным. Его размер до последнего байта соответствовал норме, а время создания совпадало с текущей минутой. Письмо материализовалось на жестком диске в обход любых сетевых и почтовых алгоритмов. Оно не спускалось по гудящему медному кабелю с АТС. Не копировалось в буферы прерываний модема. Возникло из ниоткуда. Будто кто-то просунул бесплотную руку сквозь металлический кожух системного блока и напрямую намагнитил нули и единицы прямо на вращающийся с бешеным воем блин винчестера. Алексей передернул плечами. Холодный пот потек по лопаткам, заставляя влажную футболку противно липнуть к коже. Он вернулся в файловый менеджер, навел курсор на невозможную аномалию и нажал «F3», а затем — «F4». Включился шестнадцатеричный режим просмотра. Синий экран разбился на две плотные колонки: слева — ряды шестнадцатеричных кодов машинного языка, справа — их текстовое ASCII-представление. Вглядываясь в эту цифровую матрицу, сисоп искал скрытые маркеры, следы вирусного кода или переполнения буфера. Стандартный служебный заголовок структуры FTS-0001 выглядел идеально. Алексей отсчитывал смещения байтов. Тридцать шесть байт имени отправителя. Тридцать шесть — получателя. Семьдесят два байта темы. Поля даты, атрибутов, номеров сетей — всё было на своих местах. Текст сообщения перемежался служебными символами. Алексей нажал «F7», вызывая окно поиска, и вбил комбинацию «^AVia». Это главный транзитный маркер Фидонета. Скрытый системный штемпель. Любая станция, пересылающая пакет дальше по цепочке, обязана прикрепить свой адрес и точное время прохождения в конец сообщения. Это цифровые паспорта маршрутизации. Поиск выдал сухое «Not found». Блок маршрутизации зиял девственной пустотой. Письмо нигде не путешествовало. Оно не имело истории передачи. Оно обращалось напрямую к локальной базе Алексея, полностью игнорируя саму концепцию сетевой архитектуры. Чужак не взламывал внешнюю защиту и не обходил баны. Он не использовал уязвимости софта. Илья вернулся, и его возвращение ломало фундаментальные законы земной информатики. Очки сисопа медленно сползли на кончик мокрого от пота носа. Он не стал их поправлять. Липкий, первобытный ужас сковал внутренности, замораживая дыхание. Больше всего в жизни Алексей боялся потерять абсолютный контроль над собственным железом. Над этой машиной, которую он собирал по винтику, паял ночами, кропотливо распределял прерывания и вылизывал каждый конфигурационный файл. Здесь, внутри этого бежевого металлического ящика, он был полновластным творцом. А сейчас этот божественный контроль уплывал сквозь дрожащие пальцы. Что-то хозяйничало на его диске, плевав на пароли и права доступа. Присутствие чужака внутри машины ощущалось как физическое вторжение. Страх мгновенно переплавился в острую, слепящую профессиональную ярость. Алексей со свистом процедил сквозь зубы отборное ругательство. Они с Денисом уже проверяли линию, маршруты и локальные листы. Обычные меры защиты не работали там, где не было нормального модемного входа. Ему нужно было доказать факт прямого физического вмешательства. Поймать этого цифрового призрака за руку, задокументировать нарушение структуры и вытащить тварь на свет. — Ладно, умник, — хрипло прошептал Алексей. Звук голоса прозвучал сухо и чужеродно в гудящей духоте комнаты. — Ты обходишь поллы. Смеешься над маршрутными логами. Посмотрим, как ты пройдешь карантин. Он ударил по клавишам, переходя в корневой каталог диска. Нажатием функциональной клавиши сисоп создал новую директорию, спрятав ее глубоко в дереве папок DOS, вдали от публичных эхоконференций. Посимвольно вбил имя мертвой зоны: «QUARANTINE». Затем Алексей открыл конфигурационные файлы тоссера и прописал жесткую маршрутизацию. Свежая директория получила изолированный статус. Теперь любой пакет с конкретной служебной связкой идентификаторов должен перенаправляться только туда. Если чужак использует обычные утилиты, программа споткнется о нестандартный путь и оставит след в системном журнале. Пальцы замерли над пластиком клавиатуры. В воспаленном мозгу сформировалась радикальная идея. Если программный барьер не сработает, придется применить крайнюю меру — загнать аномалию на отдельный носитель. Создать физически изолированный железный контур. Взять старый носитель, запереть его в пустом металлическом корпусе от сгоревшего модема и подключать только на время проверки, как жертвенный буфер. Если софт бессилен против этого невозможного трафика, спасет только мертвая железная коробка. Но пока требовалось проверить текущую гипотезу. Чтобы зафиксировать любые изменения, Алексей набросал в текстовом редакторе агрессивный командный файл. Он сканировал состояние таблицы FAT, снимал размеры файлов в корне и вычислял контрольную сумму директории «QUARANTINE». Любая легальная операция записи неизбежно изменит архитектуру кластеров, и проверка поймает разницу состояний до и после вмешательства. Алексей сохранил конфигурацию и запустил проверку. Черный экран моргнул, пропуская через себя белые строки вычислений. Командный файл отработал чисто. Ловушка взведена. Сисоп тяжело откинулся на скрипучую спинку кресла, стянул с носа очки и устало потер воспаленные от недосыпа и мерцания ЭЛТ-трубки глаза. Теперь оставалось только бросить приманку. Он снова придвинулся к столу и запустил низкоуровневый текстовый редактор. Ему нужно было сгенерировать не обычное письмо в публичной ветке вроде «RU.ANEKDOT», где Илья мог просто отмолчаться. Требовался прямой служебный запрос, встроенный в протокол обмена. Алексей приступил к хирургической правке сырого пакета. Он вручную вбивал шестнадцатеричные коды, формируя фальшивую служебную связку. Вписал несуществующий, но синтаксически идеальный маркер «^AMSGID». Следом прикрепил клудж запроса подтверждения «^AREPLY». Почтовый робот на той стороне, получив этот пакет, не будет спрашивать своего оператора. Базовые алгоритмы Фидонета заставят его автоматически сформировать квитанцию о доставке, привязать к ней ответный идентификатор и выплюнуть обратно. А локальное правило Алексея подхватит этот маркер и швырнет пакет прямо в изолированную бетонную камеру карантина. Обычный софт уперся бы в этот нестандартный маршрут, оставил ошибку в системном журнале мейлера, и почерк неуловимого хакера отпечатался бы в текстовом отчете. Алексей должен был доказать, что в его железо лезут без ведома операционной системы. Алексей сохранил изменения и отправил письмо в локальную очередь. В покоях Высокого мира царила плотная тишина. Тяжелый покой древнего леса нарушался лишь мерным потрескиванием инея на отполированных деревянных боках артефакта. Руна Охлаждения выстужала пространство, покрывая столешницу тонкой коркой льда. Иллиэль чуть подался вперед. Мягкое зеленоватое свечение экрана легло на тонкие черты лица. Вместо письма от Ольги — его принц втайне ждал каждый вечер — руны сложились в сухой системный запрос. Латинские символы, дроби, цифры. Очередная проверка связи с земным узлом. Для бессмертного существа, привыкшего к кристальной чистоте магических потоков, сама мысль о скрытых земных ловушках казалась мелкой и бессмысленной. Сухой узор запроса вызвал у принца лишь облегчение. Канал стабилен. Узел землян видит присутствие артефакта. Эта надежная нить между мирами гарантировала: когда Ольга дозвонится до ноды, личные письма дойдут без искажений. Иллиэль быстро сформировал стандартный пакет-ответ. Короткое подтверждение приема. Мягкое нажатие нужной деревянной клавиши совместилось с легкой мысленной командой. Заклинание пробудилось в недрах деревянного корпуса. Эфирный конструкт захватил сформированные данные, обволок нули и единицы золотистым коконом и скользнул по пробитому меридиану к узлу Алексея. Расстояние между мирами сжалось до неуловимой доли секунды. Светящаяся точка материализовалась внутри гудящего системного блока в петербургской квартире. В тесном царстве зеленого текстолита, колючего кремния и окислившейся меди магия казалась пульсирующей аномалией. Эльфийское тепло парило над материнской платой, выхватывая из полумрака бочонки конденсаторов. Сущность опустилась к широкому серому шлейфу IDE-контроллера. Заскользила вдоль выпуклых жил, следуя за магнитными векторами, и уперлась в массивный металлический панцирь жесткого диска. Физика не стала преградой. Эфир просочился сквозь герметичную крышку. Внутри корпуса на огромной скорости выли зеркальные блины, рывками дергались считывающие головки. Конструкт ориентировался не на прописанные в конфигах пути, а на смысловую связку самого пакета. Вектор тянул прямиком к кластерам директории QUARANTINE. Обычный софт споткнулся бы об атрибуты, файловую систему и правила тоссера. Жучок не видел барьеров DOS. Локальное программное ограничение выглядело для магии как грязная лужа на тротуарной плитке. Светящаяся искра зависла над вращающимся диском. Короткий импульс напрямую намагнитил нужные участки. Данные легли в тело файла, в записи FAT и каталога. Операционная система получила имя, размер, дату и готовую цепочку кластеров в обход любых команд. Доставив груз, пылинка мигнула и растворилась в фоновом излучении работающего железа. Алексей не сводил воспаленных глаз с монитора. На выпуклом стекле светились классические пронзительно-синие панели Norton Commander. Левая половина, отведенная под QUARANTINE, оставалась пустой. Справа привычно громоздился корень диска C:. Сисоп держал потный указательный палец на клавише Enter, циклично обновляя содержимое. Ждал строчку в логе, сбой в контрольном снимке, малейший след стороннего софта. Гудел вентилятор блока питания, тонко свистел винчестер, ритмично клацал пластик клавиатуры. — Покажись, — шептал Алексей. Очередной глухой удар по клавише. Нижняя строка дернулась. На идеальной синеве пустого каталога проступили белые символы. 00000001.MSG Палец замер над клавиатурой. Желтый прямоугольник курсора подсветил появившийся файл, выведя внизу параметры. Размер: 214 байт. Время создания: 02:47:15. Цифры системных часов в правом верхнем углу монитора показывали ту же секунду. Алексей вдавил Ctrl+O. Синие панели исчезли, уступив место черной пустоте командной строки. C:\FIDO\QUARANTINE> Команда dir выплюнула серые строчки вывода. DOS бесстрастно сообщал: файл существует, занимает один кластер, атрибуты в норме. Запущенная следом утилита chkdsk прочесала таблицу размещения файлов. Ошибок нет. Цепочка кластеров прописана корректно, перекрестных ссылок не обнаружено. Жесткий диск выделил физическое место и сохранил двести четырнадцать байт. Алексей вернул панели командера. Клавиша Tab перебросила курсор вправо. F3 открыла файл mailer.log, комбинация Ctrl+End утянула текст в самый низ. Последняя запись фиксировала отправку собственного пакета-приманки. Ниже зияла пустота. Система не регистрировала входящих звонков. Модем не обменивался рукопожатием, не принимал блоки данных. Телефонная линия молчала. Сисоп закрыл лог мейлера и открыл tosser.log. Тоссер спал. Процесс не стартовал, не сканировал входящие директории, не перекладывал письмо по заданному правилу. Данные миновали все уровни защиты, провалившись сквозь архитектуру операционной системы. Тогда Алексей открыл результаты своего контрольного BAT-файла. До обработки: каталог пуст. После обработки: файл есть. Контрольная сумма конфига не изменилась. Время последней записи `fastecho.cfg` прежнее. Снимок корня базы совпадает. Расхождение было только в одном месте — внутри `QUARANTINE`, там, куда обычный путь не вел. Он вставил в дисковод чистую дискету с заклеенным окошком защиты от записи, снял с нее наклейку, передумал, достал другую — рабочую, без защиты, — и скопировал туда логи, вывод `dir` и сам файл. Потом снова заклеил окошко уже на копии и положил дискету отдельно, под тяжелую кружку с остывшим чаем. Для верности он записал рядом время по настенным часам и системным часам DOS: расхождение было меньше минуты, списать появление файла на сбитую дату уже не получалось. Денису он покажет не эмоции, а набор фактов: время, каталог, FAT, отсутствие звонка, отсутствие тоссера. Данные просто оказались внутри директории. Служебные записи FAT и каталога были обновлены так аккуратно, что DOS признавал файл своим. Но ни один привычный инструмент Алексея не видел пути, которым он туда попал. Это было хуже ошибки: ошибку можно повторить. Сжав трясущиеся руки в кулаки, Алексей вместе с креслом отъехал от стола. От гудящего бежевого системного блока теперь веяло потусторонней, непредсказуемой угрозой. Он рывком сбросил текущий режим ожидания мейлера, освобождая линию, и протянул слабеющую, покрытую липким потом руку к тяжелому красному аппарату стационарного дискового телефона, стоявшему на краю заваленного бумагами стола. Пальцы совершенно не слушались, жалко соскальзывая с пластиковых отверстий диска. Он с мучительным трудом, сбиваясь, набрал домашний номер Дениса. Прижал холодную, жесткую пластиковую трубку к вспотевшему уху, до боли вдавливая её в кожу. Длинные гудки АТС тянулись в ночной петербургской тишине слишком долго. Наконец, после пятого гудка, на том конце раздался щелчок снятой трубки, и сонный голос Дениса хрипло выдавил: — Алло... кто там? — Файл появился в карантине, — сказал Алексей. Голос у него был пустой, деревянный. — Без коннекта. Без открытия директории. Без записи в логах. Просто появился. На том конце провода сон исчез мгновенно. Послышался глухой удар, будто Денис сел слишком резко и задел тумбочку. — Ничего не трогай, — произнес он уже совсем другим тоном. — Даже курсор не двигай. Я сейчас приду. Алексей остался сидеть с трубкой у уха, слушая ровный гудок отбоя. В комнате снова было слышно только вентилятор, жесткий диск и собственное дыхание, слишком громкое для человека, который еще час назад верил, что контролирует свою ноду. ---------- Глава 19. Слухи о фидопойке Глава 19. Слухи о фидопойке Тяжёлые каменные своды покоев принца Иллиэля дышали вечной, незыблемой прохладой, которая казалась неотъемлемой частью самой архитектуры. Здесь, в самом сердце древнего дворца Высокого мира, время давным-давно потеряло своё истинное значение, уплотнившись и превратившись в застывшую прозрачную смолу, сквозь которую века проглядывали как неподвижные пылинки. В этом пространстве не существовало ни смены сезонов, ни резких перепадов температур — лишь идеальный, выверенный тысячелетиями меланхоличный баланс, призванный сохранять покой бессмертных правителей. Единственным чужеродным предметом в огромной, погружённой в мягкий полумрак комнате оставался массивный рабочий стол из чёрного дерева. На его полированной поверхности возвышался «Бежевый Ящик». Руна Охлаждения Снежной Бури работала на пределе своей магической ёмкости, неустанно выстужая пространство вокруг. Тонкий, искрящийся в неверном свете слой самого настоящего, колкого инея плотно покрывал боковые панели артефакта. Воздух над ним едва заметно дрожал, словно над глубокой зимней прорубью, источая запах озона и свежего снега. Иллиэль сидел в глубоком резном кресле. Отблески фосфоресцирующего зелёного свечения ЭЛТ-монитора тускло мерцали на его мантии в такт ритмичной пульсации. Принц совершенно не замечал исходящего от артефакта пронизывающего холода. Всё его внимание, всё его существо было приковано к ровным, светящимся строкам на экране. Интерфейс почтовой программы отображал новое личное сообщение со статусом закрытой переписки. Отправитель: Olga. Иллиэль аккуратно, кончиками пальцев, стараясь не повредить хрупкую пружинную механику, нажал клавишу ввода на резной деревянной клавиатуре. Текст письма плавно развернулся перед его глазами, и вместе с ним в холодные, пахнущие старым пергаментом и каменной пылью покои ворвался раскалённый, агрессивный, бесконечно живой дух земного июня. Ольга писала о своём дне, и каждое её слово становилось для принца широким окном в совершенно непостижимую, пульсирующую хаосом реальность. Она жаловалась на невыносимую, удушающую жару, которая плотным саваном накрыла Санкт-Петербург. Девушка описывала, как густой, тяжёлый от влаги и выхлопных газов воздух неподвижно стоит над городом, не принося ни малейшего облегчения даже с наступлением глубокой ночи. Она рассказывала про странный, пугающий процесс плавления поверхности улиц, которую земляне называли «асфальтом». Иллиэль, обладая лишь скудными теоретическими знаниями о земной алхимии градостроительства из обрывков сетевых бесед, воображал себе бурлящие реки чёрной вулканической магмы, разлившиеся между каменными домами, к которым намертво прилипает обувь несчастных, изнемогающих от зноя горожан. Ольга невероятно красочно и эмоционально описывала свои поездки в общественном транспорте — железных коробках на колёсах, где десятки людей вынуждены были делить крошечное, замкнутое пространство, буквально задыхаясь от духоты, запаха раскалённого металла и чужого пота. Для бессмертного существа, чьё личное жизненное пространство измерялось гектарами девственных, прохладных лесов, сама концепция подобной добровольной пытки казалась невероятным, почти священным испытанием духа, на которое эти смертные шли каждый день ради выживания. Ближе к концу длинного, пропитанного усталостью текста девушка вставила короткую, брошенную вскользь ремарку о сетевых делах их локального узла. Она упомянула, что их местный сисоп Алексей сегодня ведёт себя абсолютно неадекватно. Узел отвечает рывками, привычная файловая область то недоступна, то отдаёт сухое «закрыто», а в последнем служебном обрывке от босса мелькнуло короткое и злое: не лезть, пока он проверяет у себя трассы и правила. Ольга не знала, что именно Алексей делает на своей машине; по тону было ясно только одно — человек сидит перед экраном злой, невыспавшийся и ждёт невидимой пакости оттуда, откуда обычная пакость приходить не должна. Взгляд Иллиэля спокойно скользнул по этим нервным строкам. Эльфийский принц зафиксировал факт недовольства сисопа и с раздраженной ясностью понял: очередная аппаратная истерика почти наверняка связана с его собственным ответным пакетом. С точки зрения магии это не было взломом, но письмо прошло через такое место в ноде Алексея, где обычный пакет проходить не должен был. Для земного «мэра» цифрового поселения подобная дерзость, несомненно, выглядела как вторжение в священную кладовую правил. Куда больше принца интересовал социальный и философский аспект прочитанного. Если земляне так мучительно страдают от агрессивной окружающей среды, от испепеляющей жары и невыносимой тесноты, как они находят в себе силы для радости? Как они взаимодействуют вне этой зелёной текстовой сети, когда не могут спрятаться за выдуманными псевдонимами и защитными экранами? Иллиэль бережно положил изящные пальцы на клавиши. Дерево отозвалось приятным, глухим и основательным стуком под его руками. Ритм набора текста был размеренным, тягучим, почти музыкальным, как капли воды, падающие в глубоком подземелье. «Ты описываешь свой родной город как суровое, враждебное место, где жестокое солнце плавит сами дороги, а раскалённый воздух обжигает лёгкие, — медленно печатал Илья, тщательно подбирая слова, чтобы они звучали достойно, но не слишком архаично. — Как же вы справляетесь с этим невыносимым бременем? Где вы находите покой и как организуете совместные часы досуга, когда покидаете свои вычислительные машины и выходите в этот пылающий, беспощадный мир?» Он внимательно проверил пунктуацию, ощущая лёгкое, чисто эстетическое удовлетворение от того, как ровно и красиво выстроились зелёные буквы в строке, и нажал комбинацию отправки. В недрах артефакта сверкнула невидимая искра. Крошечный магический импульс подхватил текстовый пакет и унёс его сквозь пробитый меридиан в далёкий, душный петербургский вечер. * * * Иллиэль свернул окно терминала. Тишину каменных покоев нарушало лишь ровное гудение вычислительной машины. Принц неспешно допил прохладный цветочный нектар из серебряного кубка и методично разгладил складки на тяжелой ткани мантии. На лицевой деревянной панели «Бежевого Ящика» зажглась янтарная руна входящей почты. Где-то в душном петербургском вечере завершился очередной дозвон, почтовая очередь прошла через ноду Алексея, и магический прокол бережно вытянул из неё предназначенный эльфу пакет данных. Иллиэль немедленно вернулся к монитору, чувствуя лёгкое волнение, и открыл свежий файл. Взгляд его быстро сканировал ровные абзацы кириллического текста. Ольга, явно обрадованная и несколько удивлённая его искренним интересом к реальной, нецифровой жизни, расписала всё в мельчайших, вкусных подробностях. Но на середине второго абзаца принц внезапно споткнулся о совершенно незнакомое, фонетически чужеродное и грубое сочетание букв. «Фидопойка». Принц слегка нахмурил брови. Он откинулся на спинку кресла, сложил пальцы домиком и попытался деконструировать странный термин. Первая часть слова явно и недвусмысленно указывала на принадлежность к их глобальной информационной сети. Но вторая часть вводила в полнейший лингвистический ступор. Корень «пой» мог относиться к вокальному искусству? Собрание менестрелей сети, распевающих логи маршрутизаторов? Или это производное от слова «поить»? Некий священный ритуал коллективного утоления жажды после долгого пребывания в жарком городе? Не найдя ни единого логического аналога в своей эльфийской базе знаний, Иллиэль не стал строить пустых иллюзий. Он вновь придвинулся к клавиатуре и мгновенно сформировал короткий уточняющий запрос, вежливо, со всем подобающим тактом прося пояснить лингвистическую природу и суть этого загадочного явления. После следующего земного сеанса связи на зеленоватом стекле развернулся новый, очень подробный ответ от Ольги. Тон её письма резко изменился: сухость и усталость исчезли, текст стал лёгким, пропитанным светлой ностальгией и радостным предвкушением. Она дала чёткое, почти энциклопедическое определение. Оказалось, что это масштабная летняя сходка пользователей сети в реальном физическом пространстве. Девушка использовала ещё одно тяжеловесное местное словцо — «развиртуализация»: момент, когда человек из строчек внезапно обретает лицо, голос и подлинное имя. Далее следовали атрибуты этой странной мистерии. Ольга писала, что они собираются огромной компанией в большом городском лесопарке, вдали от плавящегося асфальта. В центре поляны обязательно разводится живой огонь — большой костёр, вокруг которого прямо на земле или на поваленных стволах рассаживаются десятки людей. Кто-то непременно приносит акустическую гитару, и над поляной до самого утра звучат песни под перебор металлических струн. Девушка с невероятной теплотой детализировала сенсорный опыт этого действа: густой, дурманящий запах сосновой хвои, который смешивается с горьковатым дымом костра, шелест тёплого ночного ветра в кронах высоких деревьев и непрекращающийся, назойливый тонкий писк комаров над самым ухом. Чтобы выжить в этих суровых лесных условиях, писала Ольга, применяются особые, проверенные временем средства. Она упомянула репеллент под странным названием «Дэта», которым нужно было густо намазать все открытые участки кожи. А для того, чтобы общение текло легко, скованность ушла, и барьеры стеснения пали, земляне приносят с собой дешёвый алкоголь, в частности, особый напиток, который она назвала коротким словом «портвейн». Иллиэль буквально впился взглядом в эти два названия. Его древний, склонный к строгой систематизации эльфийский разум немедленно начал классифицировать земные предметы через привычную призму законов магии и алхимии. Картина в его воображении вырисовывалась поистине эпическая, достойная кисти летописцев эпохи Первых Войн. Земляне, эти хрупкие, недолговечные создания, живущие в каменных мешках плавящихся городов, отправлялись в дикие лесные чащи под покровом ночи. Там их немедленно атаковали тучи мелких, безжалостных летающих демонов, жаждущих высосать их кровь. Чтобы защититься от этой страшной напасти, земляне использовали редкую, судя по всему, крайне едкую и сложную в изготовлении алхимическую мазь — «Дэту». Иллиэль живо, во всех деталях представил себе густую, дурно пахнущую травами и серой субстанцию, сваренную в чугунных котлах таинственными петербургскими аптекарями. Эту мазь смелые юноши и девушки торжественно наносили на свои лица и руки, подобно ритуальной боевой раскраске перед смертельной битвой с силами тьмы. А затем наступал черёд второго, главного артефакта вечера. «Портвейн». Очевидно, размышлял принц, это был экзотический, глубоко сакральный эликсир. Густая, тёмно-красная жидкость, добытая из редких плодов, изменяющая само сознание, расширяющая восприятие реальности и позволяющая душам общаться напрямую, минуя грубые барьеры плоти. Иллиэль с искренним уважением кивнул своим мыслям. Земная жизнь была полна опасностей, грязи и шума, но эти люди встречали их с поразительным мужеством, вооружённые лишь акустическими гитарами, тёмной алхимией и ритуальными напитками. В этом крылось нечто глубоко первобытное, первозданное и пугающе прекрасное. * * * Принц медленно оторвал взгляд от мягко пульсирующего, покрытого по краям инеем монитора. Он плавно откинулся на высокую, обтянутую изумрудным шёлком спинку резного кресла и прикрыл глаза. В абсолютной, звенящей тишине своих покоев, где не было слышно ни дуновения ветра за толстыми стенами, ни пения птиц, ни даже звука собственных шагов, Иллиэль начал конструировать подробную визуальную модель земного парка на основе прочитанного текста. Его память, абсолютная и безупречная, воссоздавала чужие описания с пугающей реалистичностью. Он попытался представить физическое, агрессивное, кусачее тепло земного костра. Не то холодное, идеально контролируемое, не дающее дыма магическое свечение, к которому он привык в залах дворца, а дикое, необузданное, потрескивающее пламя, жадно пожирающее сухие ветви и выбрасывающее в тёмное петербургское небо снопы оранжевых искр. Он глубоко вдохнул, пытаясь ощутить фантомный запах едкого дыма и терпкий, смолистый аромат сосновых иголок, раздавленных в тёплых ладонях. А затем в центре этой мысленной, пульсирующей жизнью картины появилось лицо Ольги. Он никогда не видел её портрета, ни разу не слышал её голоса, но его воображение, подстёгиваемое внезапно нахлынувшими эмоциями, само прорисовывало черты: живые, бесконечно умные глаза, задорно отражающие пламя, короткие тёмные волосы, небрежно тронутые ночным ветром, и мягкую, немного усталую улыбку. Он представил, как отблески костра играют на её лице, выхватывая из темноты мягкую линию подбородка, как она смеётся над какой-то непонятной ему сетевой шуткой, зябко кутаясь в плотную ткань своей клетчатой рубашки. Именно в этот момент внутри принца зародилось и начало стремительно расширяться совершенно новое, пугающе сильное и незнакомое ему физиологическое ощущение. Это была острая, почти болезненная, тянущая потребность присутствовать там лично. Не просто отправлять напечатанные на деревянной клавиатуре сухие символы сквозь бездну пустоты, а сидеть рядом с ней на сыром поваленном бревне. Слышать фальшивый звон металлических струн не в своём воображении, а вживую. Вдохнуть этот едкий дым, почувствовать на собственной безупречной коже укус мелкого летающего демона и, возможно, попробовать терпкий эликсир развиртуализации из одной кружки. Иллиэль резко открыл глаза. Иллюзия тёплой, пахнущей костром и хвоей летней ночи мгновенно рассыпалась в прах, уступив место давящей, холодной реальности. Он обвёл взглядом тяжёлые каменные своды, массивные несущие колонны, пыльные гобелены с изображениями давно забытых, бескровных битв. Его великолепная комната. Его роскошная, вечная, невыносимо скучная и мёртвая тюрьма. Иллиэль медленно положил ладонь на холодный край стола. Между ним и той шумной поляной с костром лежали не тысячи километров и не глубокие океаны, а сама ткань мироздания. До этой минуты барьер казался ему абстрактным законом; теперь он стал стеной, за которой сидела живая девушка в клетчатой рубашке. Внутренний голос, подозрительно похожий на медленный, лишённый эмоций бас Отца-Владыки, напомнил о главном запрете: никаких прямых, несанкционированных контактов с иными мирами. За такой шаг наследника не отругают. Его сотрут из династической памяти, а тех, кто помогал, сделают примером для всех придворных магов. Он честно представил себе наказание: изгнание, лишение статуса наследника, возможно, вечное заключение в Башне Безмолвия. Потом снова увидел костёр, сосновую темноту, Ольгину улыбку, которой никогда не видел, и понял, что сравнение уже проиграно. Любопытство, дремавшее в нём сотни лет под толстым слоем придворного этикета, вспыхнуло с пугающей силой. Но решающим оказалось не оно. Его тянуло не к Земле вообще, не к шумному миру механизмов и грязного воздуха, а к конкретной девушке, которая устало шутила про жару, комаров и портвейн так, будто одиночество можно пережить, если назвать его смешным словом. Принц выпрямился в кресле. На его лице впервые за много лет появилось не придворное спокойствие, а простая и опасная решимость. Он поставил перед собой новую, категорически невозможную цель: физическое перемещение на Землю. * * * Иллиэль придвинулся вплотную к массивному столу. Его движения были быстрыми, резкими, лишёнными привычной плавной, тягучей эльфийской меланхолии. Он решительно положил пальцы на деревянные клавиши и немедленно сформировал новый пакет данных для ответа. Он не стал писать длинных философских трактатов о природе расстояний. Он не стал рассуждать о трудностях перехода между вселенными или о запретах своего деспотичного Отца. Вместо этого он напечатал одно короткое, бесконечно дерзкое обещание. Каждая буква отдавалась гулким стуком механики. «Я постараюсь там быть». Принц с силой нажал клавишу отправки и улыбнулся мерцающему экрану той открытой, искренней, предвкушающей улыбкой, которой древние стены этого дворца не видели уже несколько столетий. В это же самое время, всего в паре шагов правее вычислительной машины, придворный маг Арантир занимался рутинным обслуживанием техники. В узловатых руках он держал кусок ткани, механически, с тихим кряхтением стирая нарастающий на боковой стенке монитора иней, чтобы не допустить критического обморожения чувствительных рунных контуров. Когда Иллиэль нажал на кнопку отправки, Арантир рефлекторно, чисто из профессиональной паранойи и старческого любопытства перевёл уставший взгляд на зелёный экран. Текст на мониторе отображался на всеобщем, идеально понятном магу высоком языке. Старик успел прочитать последнюю строчку за мгновение до того, как она мигнула и исчезла, упакованная в архив исходящих писем. «Я постараюсь там быть». Рука Арантира с зажатой в ней влажной шерстяной тряпицей замерла на полпути к стеклу монитора. Маг перестал дышать. Воздух в его лёгких словно превратился в лёд. Он прочитал короткое обещание не как придворную фигуру речи, а как заявку на запуск запретного контура. Цепочка последствий щёлкнула в голове Арантира, как плохо закреплённый релейный блок. Иллиэль никогда не бросал слов на ветер. Если наследник престола пообещал быть на какой-то грязной земной «фидопойке», значит, очень скоро он повернётся к своему верному придворному магу и потребует невозможного: открыть нестабильный портал, привязать координаты к чужой сети или, что ещё хуже, применить запрещённый межпространственный прокол плотности. Арантир представил гнев Отца-Владыки с такой ясностью, что у него заломило виски. Единственный наследник уходит в грязный, шумный мир механизмов пить ритуальный «портвейн» с простолюдинами у костра, а рядом, конечно же, стоит придворный маг, державший контур открытым. За такое соучастие мгновенное испепеление на месте показалось бы величайшей милостью богов. Старый эльф оцепенел, приоткрыв рот. Его морщинистое лицо стремительно побледнело, сливаясь по цвету с каменными стенами. Арантир сделал медленный, совершенно бесшумный шаг назад, подальше от принца и этого проклятого, гудящего артефакта. Пальцы разжались сами собой, и мокрая шерстяная тряпица беззвучно шлёпнулась на холодный каменный пол. Маг прекратил всякие попытки бороться с наступающим инеем. Вместо этого его мозг в режиме придворной аварийной процедуры начал лихорадочно составлять список вещей для немедленного ночного побега из дворца. Сначала нужно было собрать провиант — взять сухой паёк, те самые несокрушимые эльфийские хлебцы, что тысячелетиями хранятся в дальних погребах северной башни. Затем, обходя патрули, пробраться в королевскую сокровищницу и выкрасть маскировочный плащ теней, сотканный из лунного света — без него усиленная стража на воротах заметит беглеца в два счёта. Обязательно понадобятся амулеты сокрытия ауры, не меньше пяти штук, чтобы сбить со следа лучших королевских ищеек. И самое главное — карта забытых, тайных троп через смертоносные Серые Горы. Если он выйдет через чёрный ход старой прачечной до заката, то к утру будет уже далеко за пределами юрисдикции Владыки, где-нибудь в пустошах. Пока Арантир с остановившимся, безумным взглядом мысленно паковал походный мешок и навсегда прощался со своей спокойной, размеренной придворной жизнью, принц Иллиэль продолжал мечтательно смотреть на экран. А в промёрзших недрах бежевого системного блока магический жучок, успешно и мгновенно доставивший пакет прямо на жесткий диск в Санкт-Петербург, радостно мигнул золотистым светом, издав тихий, победный звук, похожий на звон крошечного, хрустального колокольчика. ---------- Глава 20. Пробитие бана Глава 20. Пробитие бана Щелканье замка в коридоре прозвучало неестественно громко на фоне монотонного гудения вентиляторов. Дверь приоткрылась, впустив в прокуренную комнату сквозняк и запах подъездной сырости. Денис шагнул через порог, бросил связку ключей на тумбочку и стянул легкую ветровку. У него давно имелся собственный ключ от квартиры Алексея — суровая необходимость для тех случаев, когда нода намертво зависала посреди ночи, модем переставал отвечать на звонки, а хозяин узла спал мертвым сном после трех суток непрерывного кодинга, и требовался жесткий аппаратный сброс по питанию. Но сейчас система работала. Тяжелый металлический корпус модема US Robotics Courier на верхней полке стеллажа тускло светился красными диодами питания и готовности терминала. Индикаторы приема и передачи данных оставались темными. Линия молчала. Алексей сидел перед монитором, ссутулившись так, словно невидимый бетонный блок давил ему на плечи. Он не повернул головы на звук шагов. Его покрасневшие от недосыпа и многочасового вглядывания в мерцающий фосфор кинескопа глаза были прикованы к синим панелям файлового менеджера. В комнате стоял густой, почти осязаемый запах перегретого текстолита, остывшего растворимого кофе и застарелого пота — запах загнанного в угол инженера. Денис молча прошел вглубь комнаты, остановился за спиной друга и скрестил руки на груди. Зеленоватый отсвет четырнадцатидюймового экрана выхватывал из полумрака бледное, осунувшееся лицо сисопа. — Ты звонил, — ровно произнес Денис, оценивая обстановку. Отъехавшее в сторону кресло. Пролитая на столешницу и уже успевшая засохнуть бурая лужа от кофе. Снятая боковая крышка системного блока, обнажающая переплетение шлейфов и мерцание диодов на материнской плате. — Он прошел, — голос Алексея звучал глухо, надтреснуто, лишенно привычных ироничных интонаций. Он не отрывал взгляда от экрана. — Прошел мимо всего. Мимо логики, мимо железа, мимо базовых законов адресации. Денис нахмурился, пододвинул табуретку и сел рядом. Он ожидал увидеть очередную истерику по поводу обойденного бана или хитроумного батника, но состояние Алексея пугало своей ледяной, отрешенной обреченностью. — Давай по порядку. Ты поставил блокировку в тоссере? — Блокировка — это детский сад, — Алексей медленно покачал головой, и это движение далось ему с видимым трудом. — Я не стал полагаться на парсер. Программный бан можно обойти, если знать дыры в коде маршрутизатора. Я пошел дальше. В восемнадцать ноль-ноль я полностью изолировал систему. Выстроил карантинную зону. Сисоп протянул дрожащую руку к клавиатуре. Тяжелые пластиковые клавиши механической доски издали сухой, резкий треск под его пальцами. Левая синяя панель сменила директорию. На экране выстроился ровный столбец файлов с расширением bat. — Смотри. Я написал батник полного контроля состояния дисковой подсистемы. Петля, которая крутится в фоновом режиме каждые тридцать секунд. Батник делает полный слепок таблицы размещения файлов FAT-шестнадцать. Он сканирует дерево каталогов, пересчитывает контрольные суммы каждого файла в директории почтовой базы, отдельно проверяет мертвую зону QUARANTINE, объем свободного кластерного пространства и пишет лог. Денис подался вперед, вчитываясь в названия файлов. Он понимал уровень паранойи друга. Сделать непрерывный мониторинг физического состояния диска — это значит заставить процессор постоянно молотить вхолостую, изнашивать механику винчестера и сознательно тормозить всю остальную работу системы. Это была осада. Глухая оборона. — Более того, — продолжал Алексей, повышая голос, в котором начали пробиваться истерические нотки. — Я физически вынес эталонные копии конфигурации и чистых логов на флоппи-диск. Дискета вставлена в дисковод, окошко защиты от записи заклеено плотной наклейкой. Если происходит любое изменение на жестком диске, батник сравнивает текущее состояние с эталоном на дискете и, если есть расхождение, останавливает систему, выдавая звуковой сигнал. Алексей ударил по клавише ввода, открывая длинный текстовый отчет. Столбцы цифр, пути к файлам, временные метки. — Дальше. Я отрубил все внешние обработчики. Оставил только BinkleyTerm для приема звонков на модем. Тоссер, который распаковывает архивы и кладет письма в базу, я перевел в ручной режим. Он не мог запуститься сам. Ни по времени, ни по событию. Я сидел и смотрел в экран. Денис кивнул, принимая архитектуру ловушки. План был безупречен. Любые данные, поступающие из внешнего мира, обязаны подчиняться законам физики и протоколам маршрутизации. Модем принимает аналоговый сигнал, преобразует его в цифру. BinkleyTerm ловит этот поток, формирует транзитный пакет с расширением pkt и кладет его в защищенную директорию входящего трафика. Только после этого запускается тоссер, читает конфигурацию, проверяет права доступа, распаковывает пакет и интегрирует текст в общую базу данных сообщений. И на каждом из этих этапов операционная система DOS фиксирует изменение размера файлов, дергает аппаратные прерывания контроллера жесткого диска и оставляет следы в логах. — И что произошло? — тихо спросил Денис. Алексей сглотнул вязкую слюну. Его пальцы снова легли на клавиатуру, выбивая дробь команд. — После твоего звонка шаговый двигатель жесткого диска затрещал снова. Сначала в QUARANTINE лежал тот самый 00000001.MSG, который вообще не должен был появиться. А потом индикатор обращения к памяти вспыхнул непрерывным красным светом, и батник заорал уже на изменении размера основной базы сообщений. Я остановил все процессы. Денис забрал клавиатуру из-под дрожащих рук друга. Он должен был увидеть все сам. Технарь верит только логам. Опытный сисоп верит только шестнадцатеричному коду. Он нажал комбинацию клавиш, переходя в корневую директорию почтовика. Открыл журнал работы терминала Binkley. Нажал кнопку перехода в конец файла. Последняя запись фиксировала инициализацию модема три часа назад. Ни одного входящего звонка. Ни одного согласования протоколов связи. Никаких ошибок соединения, никаких сброшенных линий. Денис вышел из файла и перешел в директорию входящего трафика. Абсолютная пустота. Счетчик байтов внизу панели показывал ровный ноль. Никаких транзитных пакетов, никаких недокачанных архивов, никаких временных файлов. Затем он открыл лог маршрутизатора. Тоссер спал. Последний запуск состоялся до включения карантинного режима. Программа даже не загружалась в оперативную память. Система была стерильна. Герметична. Физически отрезана от внешних информационных потоков. Денис навел курсор на файл данных основной базы сообщений jam.jdt. Время последней модификации изменилось. Размер увеличился на несколько килобайт. Он нажал функциональную клавишу просмотра файла и сразу переключился в шестнадцатеричный режим. Экран залило синим цветом, расчерченным на три колонки: адреса секторов слева, шестнадцатеричные коды байтов по центру, и их текстовое отображение в кодировке ASCII справа. Он зажал клавишу пролистывания страниц, пропуская мегабайты старой переписки и служебного мусора базы данных. Мелькали обрывки чужих диалогов, цитаты, старые заголовки фреймов. Денис остановил прокрутку в самом конце файла, там, где располагались свежие, только что измененные кластеры. Среди ровных рядов системного кода четко и ясно читался текст нового письма. Адресат: Ольга. Отправитель: Илья. Денис вгляделся в шестнадцатеричные значения перед текстовым блоком. Он искал глазами стандартные служебные метки — клуджи Фидонета. Каждое обработанное сообщение обязано иметь маршрутные строки PATH, уникальный идентификатор MSGID, техническую информацию от тоссера. Вся эта служебная шелуха доказывает, что письмо прошло легальный путь через узлы сети. Но клуджей не было. Запись выглядела пугающе аккуратно: как уже готовое сообщение JAM, с тем минимумом служебной структуры, который позволял редактору его увидеть. Но вокруг нее не было главного — следов нормального рождения письма. Ни входящего PKT, ни лога распаковки, ни ожидаемых маршрутных клуджей, ни связки с деревом ответов. Данные не валялись мусором в хвосте файла. Они встроились в базу так, словно кто-то знал ее формат, но при этом полностью обошел обычный путь: мейлер, тоссер, логи, входящий архив, человеческие руки. Денис отпустил клавиатуру. В комнате повисла тяжелая, густая тишина, нарушаемая лишь свистом раскручивающихся кулеров. — Ты видишь это? — шепотом спросил Алексей, и в его голосе звучал неподдельный животный ужас человека, чья вселенная только что треснула по швам. — Маршрутных клуджей нет. Нормального входящего пакета нет. Тоссер этого не рожал. А батник поймал изменение размера напрямую на секторах. Денис потер переносицу, пытаясь уложить увиденное в рамки рационального мышления. — Как? — Алексей не ждал ответа, он задавал вопрос пустоте. — Как можно изменить магнитное состояние секторов на блинах винчестера в обход контроллера диска? В обход базовой системы ввода-вывода? Это невозможно программно. Вирус резидентного типа обязан перехватить двадцать первое прерывание DOS. Мой батник проверял таблицу векторов прерываний. Она чиста! Никто не сидит в памяти. Алексей вскочил с места, нервно заходил по тесному пространству между столом и разложенным диваном. Его движения были рваными, нескоординированными. — Это аппаратная закладка. Другого объяснения нет. Неизвестный чип на контроллере материнской платы. Закрытый военный эксперимент. Они получили прямой доступ к физической памяти. Железо больше мне не подчиняется. Мой собственный компьютер впускает чужие данные и врет мне в лицо! Денис продолжал смотреть на синий экран шестнадцатеричного редактора. Его мозг, привыкший к структурному анализу, отбрасывал панику и методично перебирал варианты. Аппаратная закладка? Слишком сложно, слишком дорого, слишком бессмысленно для атаки на любительскую сеть. Сбой контроллера диска? Он не генерирует осмысленный русский текст с правильной адресацией. Неизвестный способ удаленного доступа через силовую сеть питания? Бред из дешевых киберпанк-романов. Но факт оставался фактом. Ловушка Алексея сработала идеально. Она не поймала хакера в сеть, но она дала стопроцентное, математически выверенное доказательство: они воюют с тем, что не подчиняется законам программного кода. — Успокойся, — Денис развернулся на стуле, перегораживая Алексею путь для метаний по комнате. — Сядь. Сядь, я сказал. В его голосе зазвучал металл, жесткая властность, которая всегда проявлялась в критических ситуациях, когда бинарное мышление Алексея давало сбой перед лицом иррационального. Алексей остановился, тяжело дыша, посмотрел на друга воспаленными глазами и медленно опустился на край дивана. — Софт бессилен, Леха, — ровным голосом произнес Денис. — Твоя ловушка отработала как часы: она доказала, что мы воюем с тем, что не парсится и не блокируется. Противник в упор не видит ни DOS, ни файловую систему. Алексей до хруста сжал край диванной подушки. — Значит, надо убирать базу сообщений с основного диска. Изолировать на физическом уровне, — лихорадочно забормотал он, не отрывая взгляда от вскрытого компьютера. — Если поток проходит мимо модема и операционки, его нельзя пускать в живую ноду. Нужна отдельная железная коробка. Глухой аппаратный буфер. Пусть пишет в пустую изолированную среду, чтобы мы могли... — Прекрати строить бункеры, — Денис подался вперед, обрывая панику друга. Лицо оставалось холодным, взгляд потяжелел. — Мы проиграли войну внутри машины. Это факт. Но у этого хакера есть одна критическая уязвимость. Точка отказа, которую невозможно залатать. Алексей поднял голову, непонимающе глядя на Дениса. — Какая? — Он человек. Физический объект. Кусок мяса с костями, который живет в конкретном городе, ходит по улицам и дышит воздухом. И этот кусок мяса только что совершил фатальную ошибку. Денис развернулся к клавиатуре, нажал клавишу выхода из шестнадцатеричного редактора и запустил почтовую программу GoldED. Знакомый интерфейс развернулся на весь экран, подсветив свежую ветку личной переписки желтым маркером непрочитанного сообщения. Письмо от Ильи, адресованное Ольге, мирно лежало в папке входящих, дожидаясь, пока пользователь его откроет. Денис навел курсор на заголовок и нажал ввод, открывая текст. Алексей вздрогнул, словно его ударили током. Он рванулся с дивана, преодолев расстояние до стола в один шаг, и схватил Дениса за плечо, пытаясь оттащить от клавиатуры. — Ты что творишь?! — заорал сисоп, его голос сорвался на визг. — Это личный нетмейл! Закрой немедленно! Это базовое табу! Сисоп не читает чужую почту! За это отлучают от сети навсегда, за это бьют морду в реале! Ты нарушаешь устав Полиси! Денис не сдвинулся с места. Он лишь напряг плечо, сбрасывая руку Алексея, и жестко посмотрел ему в глаза снизу вверх. — Очнись, Лёха. Полиси работает для нормальных пользователей. Прайваси заканчивается там, где начинается угроза уничтожения ноды. Этот ублюдок только что пробил твою идеальную карантинную зону. Он положил болт на твои прерывания и на твой жесткий диск. Это больше не почта. Это чужая запись прямо в сердце базы. И я буду разбирать ее под микроскопом, мне плевать на девичьи секреты и сопливую романтику. Алексей замер, тяжело дыша. Его лицо пошло красными пятнами. Конфликт между жесткой сисопской этикой, вбитой в подкорку годами администрирования, и очевидной правотой Дениса разрывал его на части. Правила Фидонета были святы. Но система была взломана неизвестным, пугающим методом. Инстинкт инженера, требующий разобраться в аномалии, боролся с моральным кодексом. Он отступил на шаг, стиснул кулаки и отвернулся к окну, за которым чернела теплая июньская ночь. — Читай, — глухо выдавил он. — Но если там личное... я сам выдерну шнур питания. — Я уже проверил, — спокойно ответил Денис, не отрывая взгляда от экрана. — Сначала выгрузил свежий хвост базы и прогнал через него бинарный поиск по ключевым словам. Потом открыл запись в GoldED, чтобы убедиться, что редактор тоже видит ее как письмо. Я не читал их восторги про луну и эльфов. Я искал привязку к реальности: «парк», «встреча», даты, время. Оля давно звала его на массовый сбор. И я нашел то, что искал. Денис ткнул пальцем в мерцающий экран. В самом конце короткого сообщения, вшитого напрямую в кластеры жесткого диска, светилась одна фраза. «Я постараюсь там быть». Алексей медленно повернулся. Гнев и смятение на его лице начали сменяться сложным, концентрированным выражением человека, который внезапно увидел выход из глухого лабиринта. — Он придет на фидопойку, — произнес Денис, чеканя слоги, чтобы смысл дошел до потрясенного сознания друга. — В эту субботу. Наш неуловимый призрак, ломающий аппаратные прерывания и обходящий маршрутизацию, вылезет из своей берлоги и придет ножками в парк, чтобы встретиться с девочкой. — Массовый сбор, — пробормотал Алексей, его мозг начал лихорадочно перестраиваться на новые вводные. — Там будет человек пятьдесят. Пиво, обмен дискетами, гитары. Шум, толпа. Идеальное место, чтобы затеряться. Но и идеальное место, чтобы засветиться. — Именно, — Денис встал с табуретки, подошел к окну и прислонился к подоконнику, скрестив руки. Теперь он полностью владел ситуацией. Он перевел игру на свое поле. Поле реального мира, логистики и тактического планирования. — Мы не будем пытаться поймать его в коде. Мы вытащим его на свет божий. Алексей нервно потер подбородок. — Мы не знаем, как он выглядит. Он не описывал свою внешность. Оля тоже не знает. Он может оказаться кем угодно — студентом из Бауманки, сорокалетним инженером из закрытого НИИ, школьником-вундеркиндом. — Нам не нужно знать, как он выглядит, — отрезал Денис. Его голос звучал холодно, методично, как план военной операции. — Оля доведет его до встречи. Она будет стоять у памятника, как они и договаривались. Он сам к ней подойдет. Это неизбежно. Денис начал выстраивать схему руками в воздухе, словно рисуя карту парка. — Мы организуем периметр. Никаких маски-шоу, никаких бандитских замашек с арматурой в кустах. Мы не отморозки. Мы инженеры. Мы работаем чисто. Разделим наших проверенных поинтов на группы наблюдения. Точки контроля на всех аллеях, ведущих к памятнику. Станция метро, автобусные остановки — все пути отхода под контролем. Алексей слушал, и дрожь в его руках постепенно утихала. Паника, вызванная крушением бинарной логики, растворялась в холодной, осязаемой решимости. В реальном мире действовали законы ньютоновской физики, а не магнитные аномалии. В реальном мире хакеру можно было посмотреть в глаза, сфотографировать его лицо, проследить его маршрут. — У Игоря есть хороший фотоаппарат, — вспомнил Алексей. В его голосе появилась прежняя деловая хватка. — «Зенит-ЕТ» с мощным телевиком, объектив «Таир». Он может снимать с пятидесяти метров, портреты будут четкими. — Отлично, — кивнул Денис. — Сажаем Игоря на возвышенность у летнего кафе. Заряжаем высокочувствительную пленку, чтобы не зависеть от облачности. Как только неизвестный подходит к Оле и называет себя Ильей — Игорь делает серию снимков. Мы фиксируем его физиономию. Денис оттолкнулся от подоконника и начал мерить шагами комнату. — Дальше — наружное наблюдение. Мы не вступаем в контакт на фидопойке. Там толпа, начнется кипеж, он может сбежать. Мы просто пасем его. Когда встреча закончится, мы ведем его до метро. Сопровождаем в вагоне. Вычисляем станцию, вычисляем адрес, парадную, квартиру. Нам нужно знать, откуда он выходит в сеть. Нам нужно увидеть его оборудование. Узнать провайдера, если он сидит через интернет-шлюз. Понять, кто он такой. Алексей мрачно усмехнулся. Густая, плотная злость админа на того, кто влез грязными ботинками в святая святых компьютера, вытеснила страх перед неизведанным. Он посмотрел на системный блок, продолжавший гудеть под столом. — А если он попытается скинуть хвост? — спросил сисоп, прищурившись. — Если начнет юлить дворами или растворится в толпе? Денис остановился напротив Алексея. Его лицо в зеленоватом свете монитора выглядело жестким, лишенным всяких сомнений. — Тогда мы сокращаем дистанцию. Подходим вплотную, блокируем пути отхода. И уже без всякой сетевой магии, без клавиатур и мониторов, глядя глаза в глаза, предельно вежливо спрашиваем: как именно ломается наша сеть? И поверь мне, Лёха, в реальной подворотне ни один аппаратный эксплойт ему не поможет. Мы вытрясем из него эту технологию. Алексей медленно кивнул, принимая новую реальность. Больше не было смысла пялиться в логи. Не было смысла писать батники и возводить стены из программного кода. Матрица дала сбой, и чинить ее придется кулаками, фотопленкой и уличным наблюдением. Денис повернулся обратно к экрану. Строка с вшитым в кластеры текстом письма больше не казалась приговором или насмешкой над законами информатики. Теперь это была наживка, которую заглотил неосторожный зверь. Они ждали не цифрового пакета данных. Они ждали человека, который придет на встречу, не подозревая, что капкан реальности уже захлопнулся. ---------- Глава 21. Сквозь стену бана Глава 21. Сквозь стену бана Раскаленный за долгий июньский день асфальт Петроградской стороны неохотно, медленными волнами отдавал накопленное тепло. Лишь сейчас, в самом начале пятого утра, когда серая пелена белых ночей приобрела мутновато-жемчужный оттенок, в приоткрытую форточку потянуло влажной, спасительной невской прохладой. Этот сквозняк нес с собой запахи речной воды, мокрого гранита и отдаленный, едва уловимый аромат цветущей липы. Бледный призрачный свет заливал тесную комнату Ольги, стирая резкие углы мебели, пряча густые тени под старой кроватью и превращая выцветший рисунок бумажных обоев в однородное, безликое полотно. В этом странном освещении, лишенном контрастов, реальность казалась хрупкой, готовой рассыпаться от любого резкого звука. Ольга сидела перед гудящим системным блоком, подтянув острые колени к подбородку и плотно обхватив их руками. Тяжелая джинсовая куртка, накинутая поверх домашней одежды, хранила запах уличной пыли и табачного дыма с прошлой фидошной попойки. Синий прямоугольник интерфейса почтового редактора заливал ее бледное лицо уставшим, мертвенным фосфорным свечением. Список сообщений в папке входящих писем оставался пустым. Ни единой новой строчки. Никаких желтых звездочек, обозначающих свежие, только что распакованные пакеты данных. Лишь ровные, строгие колонки программы, созданные для упорядочивания хаоса человеческого общения. Она медленно, монотонно вращала тонкими пальцами дешевую пластиковую ручку. Синий колпачок глухо постукивал по деревянной столешнице в такт мерному, натужному гудению вентилятора в недрах компьютера. Раз в несколько минут Ольга отмирала, тянулась к затертой клавиатуре и нажимала горячую клавишу обновления базы. Старый жесткий диск коротко, сухо хрустел, считывающие головки суетливо пробегали по магнитным секторам, и программа вновь выдавала идеальную пустоту. Но эта пустота не приносила отчаяния. Ольга не верила, что Илья исчез навсегда. Местные сисопы могли выстроить какие угодно цифровые заборы, могли прописать сотни запрещающих правил в конфигурационных файлах, но она помнила его слова. В памяти отчетливо всплывали строки из его прежних посланий. В одном из них он долго и странно рассуждал о механике звездного неба, называя спутники «железными соглядатаями на хрустальных сферах». А в самом начале безобразного скандала в локальной эхе, когда тусовка только принялась травить Илью за «ролевой отыгрыш» и непонятную терминологию, он ясно обозначил свои намерения. В коротких строках, лишенных привычной витиеватости, Илья признавался, что местные законы гостеприимства ему чужды, но ее голос звучит слишком чисто сквозь этот шум, чтобы отступать перед чужим гневом. Он не собирался прощаться. Он обещал присутствие. Она перевела взгляд на выключенный модем ZyXEL. Темная ребристая коробочка с рядом безжизненных индикаторов покоилась на стопке старых компьютерных журналов. Обычно Ольга часами наблюдала, как весело перемигиваются красные диоды приема и передачи данных, когда система обменивалась файлами с нодой Алексея. Этот неровный ритм заменял ей пульс внешнего мира. Но сейчас рубиновые глаза спали. Линия хранила молчание. Алексей, обладающий абсолютной властью над рубильником, прописал жесткий бан. Одно движение пальцев по клавиатуре, пара строчек в тоссере — и адрес Ильи вычеркнут из таблицы маршрутизации. Любые пакеты от него должны были уничтожаться на подлете. Ольга раздраженно отбросила ручку. Пластик сухо звякнул о край клавиатуры. Сидеть и гипнотизировать пустой экран редактора не имело смысла. Она нажала комбинацию выхода, сворачивая синие панели GoldED. Экран мигнул, погружаясь в спасительную черноту MS-DOS. Одинокий белый курсор ритмично пульсировал в командной строке, ожидая указаний. Пальцы привычно отбили имя пакетного файла. Запуск поллинга. Принудительный сбор почты. Система ожила. На экране замелькали строчки инициализации мейлера. Модем издал громкий щелчок реле, открывая линию. Динамик выплюнул в тишину комнаты густой, ровный гудок городской автоматической телефонной станции. Затем начался набор номера. Импульсные щелчки отсчитывали цифры телефона ноды. Щелк-щелк-щелк. Пауза. Снова серия щелчков. Ольга закрыла глаза, вслушиваясь в этот ритуал. Длинные гудки вызова сменились резким, высоким ответом удаленного модема. Началось рукопожатие протоколов — хриплый, царапающий слух вопль аппаратуры, переходящий в плотное шипение фазовой модуляции, а затем в ровный, белый шум состоявшегося коннекта. На экране побежали логи соединения. Скорость зафиксирована. Проверка паролей пройдена. В это же время в покоях принца Высокого мира воздух стал тяжелым, густым от удушливого запаха паленой изоляции и перегретой маны. Этот аромат горчил на языке, напоминая запах сожженного сахара, смешанного с озоном после сильной грозы. Высокие каменные своды лаборатории тонули в полумраке, освещаемые лишь нестабильным, пульсирующим светом поврежденного артефакта. Арантир сгорбился над массивным столом, покрытым сетью защитных рун. «Магический жучок», обычно сияющий теплым, ровным золотом, сейчас выглядел как кусок обугленной породы. По его испещренной глубокими трещинами поверхности бегали злые багровые искры, выхватывая из темноты оплавленные края серебряной филиграни. Из расколотого сапфирового ядра вилась тонкая, едкая струйка сизого дыма. Старый маг дышал тяжело, с присвистом, опираясь сухими руками на край столешницы. Он использовал длинные металлические щипцы, чтобы осторожно перевернуть артефакт. Жучок издал жалобный, вибрирующий звук, похожий на стон остывающего металла. Арантир покачал головой, осматривая масштаб разрушений. Внутренняя матрица кристалла пошла мутными разводами, накопители энергии выгорели дотла. — Барьер отторжения имел нулевую эластичность, — просипел маг, не оборачиваясь. — На той стороне меридиана воздвигли глухую стену. Абсолютная преграда. Пустота. Магия продиралась сквозь толщу их законов, преобразуя кинетическое давление в чистый тепловой удар. Мы опустошили трехмесячный запас энергии кристалла за один удар сердца. Нагнетание силы в такую плотную структуру вызвало обратный ток. Структура едва не детонировала. Иллиэль сидел в глубоком резном кресле в нескольких шагах от стола. Его поза оставалась неестественно прямой, напряженной. Синий бархат одеяний поглощал скудный свет искрящегося артефакта. Лицо принца, обычно спокойное и отстраненное, сейчас казалось высеченным из бледного мрамора. Взгляд темных глаз был прикован к дымящемуся ядру на столе. Технические жалобы старика на перегрев оборудования и разрушение матриц скользили мимо его сознания, не задерживаясь ни на секунду. — Канал открыт? — голос Иллиэля прозвучал ровно, но в этой обманчивой мягкости звенела сталь. Арантир обреченно опустил щипцы на каменную плиту. Звук удара гулким эхом отразился от сводов. — Это не канал, мой принц. Это рваная рана в ткани пространства. Мы пробили их преграду грубой силой, оставив чудовищный след возмущений. — Доставлено ли послание? — повторил Иллиэль, игнорируя предупреждения мага. Арантир тяжело вздохнул, признавая поражение перед этой абсолютной целеустремленностью. — Да. Слова прошли сквозь разлом до того, как края раны сомкнулись. — Значит, ждем ответа, — отрезал Иллиэль. Он не сдвинулся с места, продолжая смотреть на остывающий кристалл, словно его воля могла заставить изувеченный камень снова засиять теплым золотом. Тем временем в комнате Ольги на экране монитора мелькнула зеленая строка завершения сеанса связи. Модем пискнул и отключился, обрывая соединение. Заработал локальный софт. Тоссер начал суетливо шуршать жестким диском, распаковывая принятый пакет данных и распределяя письма по директориям. Ольга снова запустила GoldED. Интерфейс развернулся привычными синими панелями. В папке входящих сообщений светилась одна новая строчка. Личное письмо. Нетмейл. Ольга нажала клавишу ввода, открывая текст. Первое, что бросилось в глаза — изуродованный служебный заголовок. Маршрут доставки, который обычно выглядел как аккуратная цепочка сетевых адресов, превратился в хаотичное нагромождение символов. Неизвестные номера зон, восклицательные знаки и обрывки служебных команд разрывали стандартный формат протокола на части, вываливаясь за границы отведенных полей. Система не понимала, как этот пакет оказался в базе. Он миновал все проверки, прошел сквозь фильтры конфигурации, оставив после себя лишь этот программный шрам. Она перевела взгляд ниже, на сам текст. Никаких хакерских угроз или бессмысленного набора символов. Ровные, тщательно выверенные абзацы. «Я постараюсь там быть». Ольга перечитала короткую строку дважды. Всего четыре слова, без привычных украшений, без лесов, звезд и странных метафизических объяснений. Но именно эта сдержанность ударила сильнее любого признания. Он не спорил с травлей, не оправдывался перед чужими правилами и не исчезал в молчании. Он отвечал на приглашение. Он обещал прийти. Страннее всего было то, что теперь Ольга почти физически видела разницу между его словами и тем, как эти слова прошли через сеть. Внизу экрана лежала простая человеческая фраза — короткая, неловкая, честная. Над ней торчали искореженные служебные строки, словно кто-то протащил это обещание через колючую проволоку конфигов, запретов и чужого страха. Для Дениса в этом письме был метод атаки. Для Алексея — дырка в идеальной системе. Для нее — человек, который, не понимая половины земных правил, всё равно пытался дойти до назначенного места. Резкий, дребезжащий звонок стационарного телефона разорвал ночную тишину, заставив Ольгу вздрогнуть. Она бросила взгляд на часы в углу экрана. Почти половина пятого. В такое время звонят только по двум причинам: либо кто-то умер, либо упал магистральный хаб. Она потянулась через стол, сняла тяжелую пластиковую трубку и прижала ее к уху. — Да. На том конце провода повисла секундная пауза. Затем послышался сухой щелчок зажигалки и глубокий, протяжный выдох. Денис курил. — Не спишь, значит, — голос Дениса звучал низко, глухо и невероятно устало. Никакой истерики, никаких криков. Только холодный прагматизм человека, который третьи сутки не отходит от консоли. — Я вижу, ты только что сбросила коннект. Почту забрала? — Забрала, — Ольга нахмурилась, чувствуя, как внутри зарождается неприятный холодок. Денис никогда не следил за ее сессиями в реальном времени. — Открой нетмейл. Сверь время отправки в заголовке. — Зачем? — Потому что двадцать минут назад Лехина нода словила аномалию, — ровным тоном произнес Денис, выпуская дым в трубку. — Тоссер сошел с ума. В базе просто возник этот пакет. В обход мейлера, без нормального сеанса связи и приема данных. Леха забанил его адрес наглухо, это программный бетон, а письмо все равно пролезло. Ольга молчала, глядя на искореженные строчки маршрутизации на экране. — Мы видим только странный служебный след на жестком диске, Оля. Никаких логов маршрута нет, программная ловля ничего не дает. Откуда он это закинул — загадка. Мне нужно знать, нормально ли твой редактор прочитал этот мусор. — Ты читаешь мою личную переписку? — Ольга произнесла это медленно, чеканя каждое слово. Злость начала вытеснять удивление. — Нетмейл никогда не был приватным, пора бы повзрослеть, — цинично хмыкнул Денис. — Это открытый текст на наших дисках. Я не вчитывался в твои сопли. Меня интересует заголовок. Твой Илья — угроза. Человек, способный положить болт на запрет сисопа и закинуть пакет в обход всей защиты, завтра может снести нам базы. — Он не хакер, Денис. Он просто хотел написать письмо. — Мне плевать на его мотивы. Мне важен метод, — отрезал системный администратор. — И раз по логам мы его вычислить не можем, придется искать в реале. В эту субботу на фидопойке у метро соберется весь костяк. Мы будем решать, что делать с этой дырой. Ольга почувствовала, как пальцы левой руки до боли сжали край столешницы. — И при чем здесь я? — При том, что ты придешь на эту встречу, — голос Дениса стал жестким, лишенным интонаций. — И ты продолжишь с ним общаться. Будешь держать контакт. Раз мы не можем поймать его софтом, мы вытащим из него зацепки через тебя. Выстроим профиль, поймем, откуда он берет доступ, и вычислим его физически. Смысл сказанного медленно доходил до Ольги. Они не собирались оставлять Илью в покое. Для параноидальных технарей он превратился в идеальную мишень, в вызов их квалификации. А ее саму Денис и Алексей решили использовать как удобный мост. Как приманку. — Вы хотите превратить мою переписку в следственный эксперимент, — процедила она, чувствуя, как кровь приливает к щекам. — Мы хотим защитить сеть. А ты — вектор атаки. Единственный контакт, который он поддерживает. — Пошел ты к черту, Денис. — Не дури, Оля, — устало предупредил он. — Если ты встанешь в позу, мы просто закроем твой поинт навсегда. Изолируем. Ты останешься без эх, без связи, без тусовки. Будешь сидеть в четырех стенах и смотреть на мертвый модем. Оно того стоит? Ради неизвестного фантома, который ломает чужое железо? Ольга посмотрела на синий экран. На текст извинений. Илья не угрожал. Он просил прощения. Он прорывался сквозь невидимую стену не для того, чтобы доказать свое превосходство над их маршрутизаторами, а чтобы сказать, что он здесь. — Я приду на фидопойку, — ровно ответила она. — Но логов вы от меня не получите. И в вашу охоту я его добровольно не сдам. Я буду общаться с ним так, как считаю нужным. — Это ошибка, — сухо бросил Денис. — Я беру ответственность на себя. Спокойной ночи. Она с силой опустила трубку на аппарат. Пластик громко звякнул, обрывая связь. В комнате снова повисла тишина, нарушаемая лишь мерным гудением кулера. Ольга откинулась на спинку кресла. Внутри все дрожало от напряжения, но голова оставалась ясной. Денис прав в одном — ситуация вышла из-под контроля. Илья действительно привлек внимание людей, которые не остановятся ни перед чем, чтобы разобрать его на байты. Если она закроется, они найдут другой способ. Если откажется от общения — оставит Илью один на один с взбешенными админами. Она должна стать буфером. Прослойкой между паранойей технарей и искренностью человека по ту сторону экрана. Ольга пододвинула к себе клавиатуру. Жесткие, высокие клавиши старой Mitsumi привычно легли под пальцы. Она нажала комбинацию создания ответа. В пустом окне редактора замигал курсор. Она не стала задавать вопросов про техническую нестыковку. Не стала упоминать истерику Дениса, пробитый ядро ноды или аномальные заголовки. Она полностью отделила технический шум от эмоциональной сути. Ольга начала печатать. Ритмичный стук клавиш заполнял комнату, звуча уверенно и спокойно. Она писала о том, что прощает его исчезновение. О том, что понимает, как сложно преодолевать чужие барьеры. Она поблагодарила его за то, что он не отступил перед невидимой стеной. Текст получался теплым, открытым, лишенным привычного фидошного сарказма. Закончив письмо короткой фразой о готовности продолжить их странный диалог, Ольга нажала комбинацию сохранения. Письмо мягко упаковалось в исходящий буфер, готовое к отправке при следующем коннекте. Она перевела взгляд на окно. Серая пелена белых ночей начала светлеть, обещая скорый рассвет. Ольга впервые за всю эту долгую, изматывающую ночь позволила себе слабо улыбнуться, понимая, что канал связи открыт. И теперь она сделает все, чтобы его защитить. ---------- Глава 22. Тест на Сникерс Глава 22. Тест на Сникерс Пепел с кончика сигареты сорвался вниз, припудрив серым налетом колпачок синего маркера. Денис отряхнул пальцы, не отрывая взгляда от расстеленной на столе схематичной карты Петроградской стороны. Лист, вырванный из старого телефонного справочника, пестрел крестиками, стрелками и грубо обведенным Александровским парком. Воздух в комнате Алексея давно превратился в густой слоистый кисель из табачного дыма, нагретой пластмассы и старого кофе. — На программном уровне мы его не остановили, это факт, — Денис ткнул маркером в район главного входа в парк. — И хрен с ним. В субботу фидопойка. Он сам подтвердил Ольге, что придет. Значит, выводим операцию в реал. Нам нужно взять его тепленьким уже на подходе к встрече, а не у монитора. Алексей покрутил в руках пустую зажигалку, глядя на экран монитора, где привычно мерцал синий интерфейс файлового менеджера. — Там будет человек сорок. Половина — пьяные поинты в косухах, половина — бородатые сисопы. Как ты вычислишь этого призрака в толпе? Мы даже не знаем, как он выглядит. — Для этого и нужна разведка боем, — Денис обошел стол, придвигая скрипучую табуретку. — Мы знаем, что он умеет обходить наши батники. Но мы не знаем, насколько он ориентируется на местности. Местный ли он вообще? Адекватен ли? Нам нужен поведенческий маркер. Если он из закрытого НИИ или сидит на канале спецсвязи, он поплывет на банальной бытовухе. Алексей отложил зажигалку и придвинулся к клавиатуре. Логика друга обретала форму. — Социальная инженерия, — кивнул Алексей. Выпуклый экран залил его лицо мертвенным фосфорным светом. Пальцы привычно отбарабанили команды, вызывая системные утилиты настройки ноды. — Делаем жесткий проброс по реальности. — Создавай левого локального поинта, — скомандовал Денис. — Изолированного, без выхода в общие эхи. Сделаем вид, что работает автоматическая проверка безопасности узла перед массовым сбором. На синем фоне замигал белый курсор. Требовалось имя — официальное, безликое, похожее на реального пользователя. В публичный фидошный справочник такую приманку выпускать было нельзя, но Алексей заводил локальную карточку на собственной ноде и мог позволить себе закрытое исключение. Он уверенно вписал: «Petr Testov». Несуществующая сущность прописалась в базе за доли секунды. Сисоп назначил фейку фиктивный адрес из тестовой зоны. С этого момента КиберДемон служил единственной цели — отправке социальной торпеды. Алексей вывел на экран форму прямого сообщения. В строку получателя аккуратно лег невозможный, аномальный адрес их цели. — Диктуй. — Пишем сухо. Без эмоций, — Денис скрестил руки на груди, глядя на мигающий курсор. — «Внимание. В преддверии офлайн-встречи узла требуется подтвердить статус локального резидента. Ответьте на контрольные вопросы». А теперь сама суть. Бьем по уличным реалиям, которые не пишут в справочниках и которых нет в базах данных. Клавиатура сухо защелкала. — Пиши: «Укажите текущую розничную стоимость батончика Сникерс в типичном коммерческом киоске», — Денис обнажил зубы в хищной усмешке. — И добивочка. «Укажите среднюю рыночную стоимость пиратского картриджа для игровой приставки Dendy». Алексей пробежался глазами по тексту. Идеальный капкан. В условиях петербургской инфляции девяносто шестого года цены менялись каждую неделю. Ни один бот, ни один иностранец, ни один запертый в бункере академик не владел сводкой уличных ценников. Если клиент начнет юлить, рыться в старых прайсах или ответит невпопад — они получат четкий психологический профиль неадеквата. Тяжелый удар по клавише Enter отправил письмо в спулер. Пакет сжался в архив и упал в исходящую директорию. Прямого номера дозвона у цели не существовало — оставалось ждать, пока чужой узел сам инициирует сеанс связи. — Если он засыплется на Сникерсе, — Денис удовлетворенно откинулся на спинку табурета, — мы поймем, что искать нужно городского сумасшедшего. Или чужака, который будет озираться на каждый ларек. Расставим людей по периметру, Санек возьмет «Зенит» с хорошей оптикой. Мы срисуем его до того, как он успеет подойти к Ольге. Алексей достал из мятой пачки новую сигарету и чиркнул спичкой. Запах серы смешался с ароматом предвкушения. Подготовка к перехвату перешла в активную фазу. В Высоком мире не существовало понятия удушливого вечера. Здесь царил вечный, кристально чистый полумрак, наполненный свежестью ледников и тонким ароматом цветущего луноцвета. В просторных каменных покоях стояла величественная тишина, которую нарушало лишь легкое потрескивание магических искр, осыпающихся с боковых панелей Бежевого Ящика. Иллиэль восседал в своем резном кресле, облаченный в тяжелый синий бархат. Золотые нити на его рукавах тускло мерцали в свете причудливого монитора. В боковой панели артефакта дрожал треснувший янтарный проводник: он больше не сиял ровно, а вспыхивал короткими болезненными багровыми точками. Магический интерфейс развернул перед взором эльфа мерцающий свиток нового входящего письма. Принц чуть подался вперед. Отправитель не был похож на Ольгу. Имя «Petr Testov» звучало сухо и казенно. Иллиэль отдал мысленный приказ артефакту, и текст развернулся на фосфорном экране. Взгляд Иллиэля скользнул по рубленым строчкам земного языка. Чем дальше он читал, тем глубже становилась складка между его бровями. «Шоколадный батончик Сникерс». «Коммерческий киоск». «Пиратский картридж». «Приставка Dendy». Эти комбинации символов не имели для него абсолютно никакого смысла. Судя по требовательному тону вопрошающего — речь шла о проверке перед грядущим переходом. Своеобразная застава, таможенный контроль перед встречей. Но что такое «Сникерс»? Вероятно, ценный ресурс, редкий алхимический ингредиент, хранящийся в особых уличных святилищах, именуемых «киосками». А «Dendy»? Титул могущественного лорда-пирата? Название запретной гильдии? Принц ощутил неприятный укол собственной некомпетентности. Написать Ольге и спросить значения этих терминов он не мог. Задать подобный вопрос перед личной встречей означало публично расписаться в абсолютном невежестве, потерять лицо правителя перед обитателями чужого мира. Гордость наследника не позволяла. — Арантир! — голос Иллиэля, негромкий, но обладающий проникающей силой, эхом отразился от высоких каменных сводов. Тяжелая дубовая дверь бесшумно отворилась. В покои вплыл придворный маг. Его длинная мантия хранила следы недавних алхимических опытов. Арантир выглядел уставшим, опираясь на узловатый посох из черного дерева. — Вы звали меня, мой принц? — старик покорно склонил голову. — Подойди, советник. Мне нужна твоя мудрость, — Иллиэль величественным жестом указал на светящийся экран. — Стражи Земли задают мне вопросы о ценности их артефактов перед моим визитом. Мне необходимо понять, сколько земной звонкой меры просят за предметы, именуемые «Сникерс» и «картриджи для Dendy». Загляни в их экономический эфир. Немедленно. Арантир тяжело вздохнул, его седая борода печально дрогнула. Спорить с прямым приказом было бессмысленно. Маг запустил руку в бездонные складки своей измазанной мантии и с легким кряхтением извлек на свет древний вычислительный артефакт — массивные деревянные счеты. Рамка их была выточена из окаменевшего корня Древа Жизни, а вместо обычных костяшек на туго натянутых жилах мантикоры пощелкивали отполированные до желтоватого блеска зубы молодого пещерного дракона. Старик закрыл глаза, прошептал длинную, гортанную формулу настройки на меридиан и положил узловатые пальцы на гладкие клыки. — Я открываю канал к их торговому шуму, мой принц, — глухо произнес Арантир. Его веки начали мелко дрожать. Маг попытался нащупать эквивалент эльфийской золотой монеты, сопоставляя вес драгоценного металла с земными мерами. И в этот момент его древнее сознание на полной скорости врезалось в ревущий, бьющийся в конвульсиях денежный базар постсоветского Петербурга. Цифры в голове Арантира взбесились. Эфир кричал тысячами голосов. Люди на Земле обменивали клочки бумаги с надписью «пятьдесят тысяч» на куски замороженного мяса. Ценники переписывались прямо в процессе заклинания, обрастая пугающим количеством нулей. Никакого золота. Никакого серебра. Только призрачные акции, долговые расписки, миллионы, теряющие вес к вечеру, и яростный бартер. Пальцы мага заметались по струнам. Костяшки из драконьих зубов защелкали с пулеметной скоростью, высекая снопы зеленых и фиолетовых искр. От деревянной рамки счетов пошел едкий сизый дымок. Жилы мантикоры натянулись до предела, издавая тонкий, скулящий звук. — О, Владыка Света… — простонал Арантир, стремительно бледнея. — Их мир абсолютно безумен! Их золото не имеет веса, их цифры рождаются из пустоты и в пустоту уходят! Миллионы… сотни тысяч… деноминация… пирамиды… Маг резко отдернул руки от дымящейся рамки. Он тяжело дышал, пытаясь стряхнуть с себя липкое ощущение соприкосновения с финансовым хаосом 1996 года. — Каков итог? — нетерпеливо поторопил его Иллиэль, занося изящные руки над клавиатурой. — Мой принц… — Арантир запнулся, отчаянно пытаясь облечь увиденный кошмар в понятные для эльфа благородные категории. — Эти «картриджи»… Судя по тому, сколько нервной энергии их молодые особи тратят на обладание ими, это предметы великой страсти. Смею предположить, усредняя их бумажные миллионы по нашей мере истинных ценностей… за три таких артефакта на честном торгу отдали бы одного хорошего, породистого скакуна. — Разумно, — кивнул Иллиэль. Пальцы с видимым физическим усилием легли на тугие деревянные клавиши. Механика сопротивлялась, словно принц месил густое тесто, но гордость пробивала преграду. — А второй предмет? Сникерс в святилище коммерции? — Это… концентрированная пища богов для их крестьян, — уверенно, но все еще дрожащим голосом доложил маг, вытирая липкий пот со лба. — Эфир переполнен поклонением этому сладкому слитку. Если отсечь их безумную инфляцию и перевести в реальный вес… это обойдется ровно в пару полновесных золотых дублонов. Не меньше. Иллиэль удовлетворенно расправил плечи. Лицо наследника оставалось по-королевски спокойным. Советник провел расчеты, дал точные цифры. Ответить иначе означало бы солгать, а ложь была недостойна принца. В тишине покоев раздался громкий, ритмичный стук. Иллиэль формулировал ответ, старательно подбирая слова, демонстрируя готовность к честному обмену перед грядущим визитом. «Приветствую тебя, страж КиберДемон девяноста шести лун. Отвечая на твой проверочный вопрос, смею заверить: если сделка на вашей земле честна, я готов обменять одного хорошего, породистого скакуна на три твоих картриджа. Что же касается Сникерса, то, судя по его поистине великой ценности, в хорошем киоске за него попросят не менее пары полновесных золотых дублонов. Да пребудет с тобой светлая магия при обмене, резидент». Принц с силой впечатал намерение в деревянный механизм, нажав клавишу отправки. Треснувший янтарный проводник вспыхнул, болезненно содрогнулся и протолкнул пакет данных сквозь пелену миров. Алексей вздрогнул. Модем на столе оставался мертвым, не издав ни единого звука рукопожатия. Никакого шуршания входящего трафика. Но тоссер коротко моргнул логом, и в скрытом инбоксе пользователя Petr Testov материализовалась новая запись. — Упало! — Денис подался всем телом вперед, едва не свернув пепельницу. Алексей мгновенно развернул синий интерфейс почтового редактора GoldED. Одно непрочитанное сообщение. Отправитель: Illya. Сисоп ударил по клавише ввода. Письмо распахнулось, заполняя экран белыми буквами. Денис навис над плечом друга, почти касаясь носом выпуклого стекла. Взгляды технарей жадно впивались в каждую строчку, ища зацепки, сканируя текст на предмет уличного сленга, знания ценников, любых привязок к реальности. Глаза забегали по словам. «Девяноста шести лун»… «Породистый скакун»… «Пара полновесных золотых дублонов»… В прокуренной комнате повисла звенящая, вязкая тишина. Казалось, было слышно, как гудит трансформатор в блоке питания, переваривая скачок напряжения. А затем Денис запрокинул голову и зашелся хриплым, лающим хохотом. Смех бил из него короткими спазмами. Алексей не отстал — он с размаху ударил раскрытой ладонью по столешнице, расплескав остатки остывшего кофе. — Золотые дублоны! — прохрипел Денис, утирая выступившие слезы. — Лёха, ты это видишь?! Скакуны за картриджи! — Полный отрыв от реальности, — Алексей качал головой, не в силах согнать с лица безумную улыбку. — Он вообще не понимает, где находится и куда собрался идти. — Это не шифровка, это диагноз! — Денис резко хлопнул в ладоши, возвращаясь к оперативному планированию. Смех стих, уступив место хищному азарту. — Слушай сюда. На фидопойке мы его вычислим за три секунды. Человек, который мыслит категориями дублонов и скакунов, в жизни не сольется с толпой. Он будет смотреть на ларьки у метро как на инопланетные корабли. — Согласен. Периметр держать будет легко, — Алексей быстро набросал ручкой пару линий на карте Петроградской стороны. — Я встану у газетных автоматов. Ты пасешь главный вход в парк. Санька посадим на парапет с фотоаппаратом. — Печатай этот бред, — скомандовал Денис, указывая на экран. — Мы обязаны показать это Ольге. Пусть поймет, с кем собирается встречаться. Одно дело переписываться со странным парнем, другое — притащить на сходку абсолютно неадекватного психа, который живет в Нарнии. Алексей щелкнул тугим тумблером на массивном корпусе матричного принтера. Устройство ожило, издав визгливый механический стон. Замигали красные светодиоды. Сисоп отправил текст письма на печать. Печатающая головка с омерзительным, режущим слух скрежетом поползла по направляющей, вбивая иголки через чернильную ленту. «Вззз-вжик-вззз» — аппарат методично переносил цифровое безумие Ильи на рулонную перфорированную бумагу. Как только принтер выплюнул последний абзац, Денис резким движением схватился за край. Раздался сухой треск рвущейся перфорации. Черные, слегка смазанные буквы кричали о полной социальной недееспособности их цели. — Идем к Оле, — Денис сложил бумагу вчетверо. — Инструктаж перед встречей обеспечен. В квартире Ольги пахло заваренным с жасмином чаем, свежим лаком для ногтей и летним сквозняком, гуляющим сквозь приоткрытую форточку. Обстановка разительно контрастировала с прокуренной берлогой сисопов. Ольга сидела на кровати, скрестив ноги, и перебирала стопку конспектов. В старом кресле устроилась Катя, методично обмахивая свеженакрашенные кислотно-розовым лаком ногти глянцевым журналом. Резкий, барабанный стук в дверь заставил девушек прервать разговор. Ольга провернула замок. На пороге стояли Денис и Алексей. Оба выглядели взмыленными, сосредоточенными, с выражениями лиц оперативников, принесших ордер на обыск. Не дожидаясь приглашения, Денис шагнул в прихожую. Алексей бесшумной тенью скользнул за ним. — Мы пробили его по базе реальности, Оля, — с порога заявил Денис, не тратя время на приветствия. Он вытащил из кармана сложенную распечатку и протянул девушке. — Читай. Это ответ твоего Ильи на простейший контрольный вопрос о ценах в городе. Ольга нахмурилась, глядя на помятую бумагу с торчащими по краям ошметками перфорации. Она развернула лист. Катя с любопытством вытянула шею, поднялась с кресла и заглянула Ольге через плечо, продолжая дуть на ногти. Ольга вчитывалась в текст. «КиберДемон»... «скакуны»... «полновесные золотые дублоны»... Денис стоял рядом, тяжело дыша, ожидая, когда до девушки дойдет масштаб проблемы. Он принес доказательство того, что её собеседник абсолютно не в себе, что грядущая встреча на фидопойке несет реальные риски. Но реакция оказалась иной. Катя, пробежав глазами по матричным строчкам, громко фыркнула. Затем прикрыла рот ладонью и звонко, раскатисто расхохоталась. Смех заполнил прихожую, разрушая выстроенное сисопами напряжение. — Ой, не могу! — Катя согнулась пополам, упираясь рукой в стену. — Мальчики, вы серьезно?! Вы решили устроить ему гоп-стоп викторину про ларьки? Денис багровел. — Чему ты радуешься? — возмущенно выдавил он. — Текст видишь? Человек понятия не имеет, где живет! Он не знает, что такое Сникерс! Это не шутки, Оля. Ты собираешься встречаться с ним в субботу. Он неадекватен! — Это вы неадекватные, Пинкертоны комнатные! — Катя вытерла слезинку в уголке глаза. — Вы попытались взять его на понт, а он раскатал вас в блин. Скакуны за картриджи! «Сникерс за два дублона» — господи, это же гениальный троллинг. Чувак просто не выходит из образа. Он над вами издевается, а вы эту бумажку как вещдок таскаете. Ольга медленно перевела взгляд с распечатки на багровое лицо Дениса. Внутри нее боролись два чувства. С одной стороны, выходка парней была грубой, неприкрытой провокацией. С другой… текст письма. Катя видела здесь искусный троллинг ролевика, но Ольга чувствовала иное. Илья не издевался. В этих нелепых дублонах сквозила убийственная, тотальная искренность. Он действительно не знал. Он провалил тест на земной быт. Эта мысль не испугала её, но заставила сердце биться чуть быстрее. Встреча в субботу обещала стать самым странным событием в её жизни. Риск присутствовал, да. Придет абсолютно чужой, неприспособленный к реальности человек. Но отменить всё сейчас — значило сдаться. Она аккуратно сложила распечатку и вложила её обратно в руку Дениса. — Вы проверили. Молодцы. Спасибо за заботу, Денис, — голос Ольги звучал ровно, но в нем прорезался металл. — А теперь, пожалуйста, покиньте мою квартиру. Мне нужно готовиться к экзамену. И к субботе. — Оля, ты не понимаешь… — попытался возразить Денис, потрясая бумагой. — К двери, — коротко скомандовала она, указывая в коридор. Алексей, оценив расстановку сил, молча потянул друга за локоть. Денис скрипнул зубами, развернулся, и парни вышли на лестничную клетку. Замок щелкнул, отрезая их от квартиры. Ольга прислонилась спиной к двери, глубоко выдохнула, прогоняя напряжение, и прошла к рабочему столу. Монитор слабо мерцал. Ольга придвинула клавиатуру и развернула синий экран почтового редактора GoldED. Пальцы отбили заученную комбинацию: создать письмо, переключить режим на личный Netmail. На мгновение руки замерли над пластиком кнопок. Устраивать допросы про киоски и приставки не имело смысла. Требовалось лишь мягко прощупать почву после топорной атаки Дениса. «Дорогой Илья. У нас в Петербурге сегодня выдался на удивление жаркий, тяжелый день. Скажи честно, ты там у себя случайно не перегрелся на солнце? :)» Сохранив текст, Ольга отправила письмо в исходящую очередь. Затем вышла в командную строку DOS и запустила внеочередной батник обмена почтой. Внешний модем звонко щелкнул реле, перехватывая телефонную линию, и принялся пищать в динамик, дозваниваясь до ноды Алексея. В ледяных покоях Высокого мира было всё так же безупречно спокойно. Иллиэль стоял у окна, глядя на шпили соседних башен, когда мерцающий индикатор Бежевого Ящика вновь оповестил о входящем послании. Это был прямой канал Ольги. Принц мгновенно оказался у стола и развернул текст. Он прочитал короткую строчку про жару и перегрев. Взгляд зацепился за странный символ в конце — согнутую скобку, значение которой ускользало от понимания, но несло в себе легкую, звенящую иронию. Иллиэль медленно опустился в резное кресло. Внутри шевельнулось холодное, неприятное чувство. Интуиция правителя, отточенная десятилетиями дворцовых интриг, безошибочно подсказала ему суть произошедшего. Тон Ольги был слишком мягким для обычного вопроса о погоде. Принц посмотрел на свои руки. Он понял главное: в недавнем разговоре со стражем по имени КиберДемон, пытаясь сохранить лицо и благородство, он ответил на Землю нечто совершенно, чудовищно нелепое. ---------- Глава 23. Официальное приглашение Глава 23. Официальное приглашение Резкий, рваный визг матричного принтера вгрызался в тишину душной комнаты. Девять стальных игл с пулеметной скоростью вбивали черную краску с заезженной ленты в непрерывную бумажную полосу. Каретка металась влево-вправо, выплевывая на свет текст чужого послания. Алексей стоял над столом, упершись костяшками пальцев в столешницу. Дыхание со свистом вырывалось сквозь плотно сжатые зубы, грудная клетка тяжело вздымалась. Под пластиковым кожухом принтера рождались слова про золотые дублоны, породистых скакунов и нелепые титулы. Тот самый текст, над которым уже смеялась Катя, тот самый пакет данных, который обошел все локальные запреты и обработчики маршрутизации. Принтер подавился последней строкой и замер, выдав короткий писк. Алексей рванул бумагу на себя. Зубчатый край перфорации с треском оторвался. Бумага чуть дрожала в побелевших от напряжения пальцах. Взгляд скользил по неровным, расплывающимся буквам. Это был не просто ответ. Это была издевка, наглая демонстрация превосходства, взлом периметра без оставления цифровых следов. Челюсти сжались так сильно, что в висках застучала кровь. Глухое ругательство сквозь зубы потонуло в гуле охлаждающих вентиляторов системного блока. Алексей бросил распечатку на стол, выдвинул нижний ящик тумбы. Рука нащупала кусок плотного, шершавого картона. Безымянный канцелярский предмет, скрепленный металлическим механизмом. Жесткая обложка хранила запах старой бумаги и канцелярского клея. Алексей выложил предмет на свободное пространство стола. Пальцы потянулись к пластиковой подставке, выцепили толстый черный маркер. Стержень коротко, агрессивно скрипнул по серой поверхности картона. Четыре массивные, рубленые буквы легли в правый верхний угол: «ДЕЛО». Теперь это была не просто папка. Это был материальный контейнер для виртуальной угрозы. Алексей взял дырокол, выровнял край свежей распечатки до идеальной, миллиметровой точности. Металлические резцы с сухим щелчком пробили два ровных отверстия. Бумага легла на стальные штыри механизма поверх предыдущих логов. Замок лязгнул, намертво фиксируя листы. Алексей провел ладонью по сгибу, разглаживая несуществующие складки. Порядок. Если он не может контролировать программный код призрака, он возьмет под контроль физические доказательства. Стул скрипнул под весом тела. Синий квадрат экрана отбрасывал холодные блики на лицо. Алексей пододвинул к себе тяжелую механическую клавиатуру. Пальцы привычно легли на потертые клавиши. Вызов встроенного текстового редактора почтовой системы. Мигающий курсор на абсолютно пустом фоне. Обычного текста недостаточно. Требовался маркер, визуальный якорь, который заставит чужака отреагировать. Левая рука легла на край корпуса, большой палец с силой вдавил левый Alt. Правая рука переместилась на цифровой блок NumPad. Комната наполнилась сухим, пулеметным треском переключателей. Сто семьдесят шесть. Отпустить Alt. На синем фоне возник заштрихованный прямоугольник. Снова Alt. Двести девятнадцать. Сплошной белый блок. Пальцы отбивали числовые комбинации по мышечной памяти, вытягивая из кодировки CP866 элементы псевдографики. Вертикальные линии выстраивались в ровные столбцы, формируя контуры массивной кружки. Горизонтальные перекрытия создавали дно. Алексей работал методично, как инженер, собирающий схему. Символы с разреженной текстурой легли поверх жесткого контура, имитируя пышную пивную пену. Светящаяся угловатая конструкция заняла верхнюю треть экрана. Курсор сместился на две строки ниже. Началась верстка официального объявления. Сбор локальных пользователей городской сети. Летняя фидопойка в лесопарке. Встреча вживую. Алексей бросил короткий взгляд на настенный календарь. Красный маркер уже обвел нужную клетку. Двадцать пятое июня — срок на подготовку. Двадцать девятое — дата самого мероприятия. Пальцы вбили цифры в текст анонса. Затем пришло время приманки. Алексей отступил еще на абзац. Он формировал персональный вызов, встраивая его прямо в тело публичного сообщения. Адресат был указан предельно точно, со всеми атрибутами фейкового маршрута, который прописался в логах: `2:5030/77.777 / Illya` Пальцы зависли над клавишами. Губы сложились в жесткую, тонкую линию. Текст должен бить по самолюбию, не оставлять пространства для маневра. «Приходи, если не боишься ответить за свои батники». Точка. Сохранение. Жесткий диск под металлическим кожухом коротко хрустнул. Пакет данных сформировался, лег в локальную базу ноды. Тоссер подхватит его при следующей планировке, мейлер раскидает по аплинкам. Модем на краю стола послушно щелкнул реле, готовясь к ночной раздаче трафика. Ловушка была взведена. Пространство Высокого мира не терпело чужеродного вмешательства. Каменные своды покоев, выверенные тысячелетиями эльфийской архитектуры, обычно хранили ледяное, кристальное спокойствие. Но сейчас воздух над столом из мореного дуба пошел густой, тяжелой рябью. Руна Охлаждения Снежной Бури, впаянная в боковую грань Бежевого Ящика, зашипела, покрываясь толстым слоем сизого инея. Янтарный проводник, служивший окном в чужую цифровую реальность, больше не пытался вырваться из креплений. Он пульсировал больным, багровым светом. В воздухе материализовался магический жучок, сотканный из остаточной энергии переноса. Тонкие световые лучи ударили вверх, разворачивая в пространстве полупрозрачную проекцию. Иллиэль замер перед артефактом. Его взгляд скользил по странным, неестественно ровным символам. Кодировка Земли складывалась в угловатый, лишенный изящества рисунок цилиндрического сосуда с шапкой пузырящейся субстанции. Эта геометрия резала глаза своей примитивной утилитарностью, но несла в себе концентрированный заряд чужого мира. Ниже светился сопроводительный текст. Принц вчитывался в строки, транслируемые жучком. Дата. Лесопарк. Приглашение на общий сбор. И последняя фраза, выжженная агрессией, адресованная лично ему. Вызов. Иллиэль не понимал природы слова «батники». Возможно, это были земные аналоги боевых заклинаний или тайные руны, использование которых сочли оскорблением. Это не имело значения. Форма и подача сообщения говорили сами за себя. Обитатель Земли, именующий себя сисопом, бросал ему открытую перчатку перед лицом всей своей сети. Иллиэль плавно поднялся с кресла. Тяжелый изумрудный бархат мантии скользнул по каменным плитам пола. Лицо оставалось высеченным из мрамора, но в серых глазах начал разгораться холодный, расчетливый огонь. Голосовая команда разорвала тишину покоев, эхом отразившись от дальних стен. Тяжелая дубовая створка двери распахнулась почти сразу. Арантир влетел в комнату, на ходу протирая закопченную линзу сложного латунного астролябиума. Придворный маг знал о нестабильности меридианов после прошлого сеанса связи и, очевидно, дежурил в коридоре. Иллиэль не стал тратить время на приветствия. Он повернулся к советнику, расправив плечи. — Подготовка портала. Двадцать девятого числа мы отправляемся на Землю. Латунный астролябиум выскользнул из рук старика. Удар металла о каменные плиты разорвал напряженный воздух покоев. Хрустнули разбитые калибровочные линзы. Арантир даже не посмотрел на испорченный артефакт. Его лицо стремительно теряло краски, превращаясь в пергаментную маску ужаса. Советник не был удивлен самой идеей физического перехода — после инцидента в девятнадцатом цикле он просчитывал этот кошмарный сценарий, готовя аварийные планы эвакуации и пытаясь найти способ обойти барьер. Но услышать прямой приказ, назначающий точную дату, было равносильно смертному приговору. Руки Арантира взметнулись вверх в нервном, ломаном жесте. — Владыка... — голос мага сорвался, превратившись в сиплый шепот. Он откашлялся, пытаясь вернуть контроль над голосовыми связками. — Это не передача символов. Перебросить байты через жучка — это бросить горсть песка через пропасть. Требуются крохи энергии! Старик сделал шаг вперед, переступая через осколки линз. Его пальцы скрючились, словно пытаясь удержать в воздухе невидимые формулы. — Восемьдесят килограммов эльфийской плоти! — выкрикнул Арантир, обрушивая на принца терминологию физики двух миров. — Масса покоя, плотность ауры, физиологические контуры! Вы представляете термическую нагрузку на узлы перехода? Барьер сожмет канал! Мне потребуются каскады охлаждающих рун, иначе Бежевый Ящик расплавится вместе с половиной замка! Нам нужен земной якорь невероятной мощности, чтобы точка выхода не размазала вас по подпространству! Иллиэль стоял неподвижно, позволяя потоку панических выкладок разбиваться о свою непоколебимость. — Отказ от вызова недопустим, — ровным, лишенным сомнений тоном произнес принц. — Я наследник престола. Этот Алексей публично поставил под сомнение мое право на действия в его мире. Уклонение от встречи означает признание поражения. Это несмываемый позор для рода. Иллиэль сделал паузу, его взгляд смягчился на неуловимую долю секунды. — И там будет Ольга. Я должен увидеть её. Принц отдал прямой, не терпящий возражений приказ. Подготовить меридианы. Начать расчет маны. Заложить охлаждающие контуры. Арантир схватился обеими руками за голову. Губы старика беззвучно зашевелились, перебирая в уме колоссальные цифры энергозатрат. Расчеты расхода маны превращались в математический кошмар. В Санкт-Петербурге ночь дышала раскаленным асфальтом и пылью. Окно в комнате Ольги было открыто настежь, но движения воздуха не ощущалось. Девушка сидела перед монитором, подтянув колени к груди. На столе мигал светодиодами тяжелый металлический корпус модема. Раздался громкий щелчок реле. Динамик ожил, выдавая серию высоких гудков, сменившихся шуршащим шипением согласования протоколов. Модем пробивал соединение, устанавливая несущую частоту. Экран терминала заполнился служебными строками обмена данными. Программа-мейлер втягивала входящие пакеты архивов. Как только связь разорвалась, тоссер в фоновом режиме распаковал почту и разложил сообщения по директориям баз. Ольга открыла редактор GoldED. Привычный синий интерфейс отобразил список обновленных эхоконференций. Она зашла в локальную ленту. Огромное полотно из символов псевдографики сразу ударило по глазам. Пивная кружка. Текст Алексея. Публичное объявление о сходке. И та самая приписка в финале. «Приходи, если не боишься...» Внутри Ольги все похолодело. Это не было дружеской шуткой или неуклюжим способом познакомиться. Она слишком хорошо знала Лешу и Дениса. Знала их паранойю относительно безопасности ноды, их злость на непонятную уязвимость системы. Они расставляли периметр. Лесопарк превратится в зону физического перехвата. Они будут ждать Илью не для того, чтобы выпить пива. Они хотят вывернуть его наизнанку, понять алгоритмы взлома, уничтожить угрозу. Тревога сжала горло. Илья, с его странными высокопарными речами и абсолютной искренностью, просто не понимал, куда идет. Он воспринимает это как дуэль чести, а попадет в банальную уличную засаду обозленных технарей. Они напугают его. Оттолкнут. Разорвут эту хрупкую, невозможную связь, которая только начала формироваться между ними. Ольга переключила редактор в режим Netmail — личных сообщений. Прямая адресация. Маршрут неизбежно шел через ноду Алексея. Технически сисоп имел полный доступ к любой транзитной почте на своем жестком диске. Оставалось надеяться, что Леша слишком увлечен подготовкой засады и не станет потрошить рутинный трафик. Главное — в общей эхе письмо не появится. В поле получателя лег невозможный, отсутствующий в официальных нодлистах адрес: 2:5030/77.777. Ольга начала быстро набирать текст, сбиваясь и на ходу стирая опечатки. «Илья, послушай меня. Я видела сообщение Леши. Пожалуйста, проигнорируй этот вызов». Она прикусила нижнюю губу, глядя на мерцающий курсор. Внутри боролись страх за незнакомца и лояльность к своей сети. Как объяснить, что сисоп — не темный властелин, а просто уставший парень, защищающий свою территорию? «Они не понимают, как ты это делаешь. Для Леши и Дениса твои письма — это прореха в безопасности. Они злятся от бессилия. Они расставляют ловушку, хотят загнать тебя в угол и заставить раскрыть алгоритмы. Не поддавайся на провокацию». Ольга убрала руки от клавиатуры. Если Илья послушает, он не придет. Она никогда не увидит того, кто пишет ей из другого мира. Но промолчать значило допустить катастрофу. Выбор сделан. Она станет буфером. Встанет между ними. «Если ты всё же придешь, знай — я буду там. Леша и Денис будут патрулировать территорию у полян. Не иди туда один. Я буду ждать тебя лично у входа в парк, прямо возле старых кирпичных касс со стороны главного проспекта. Я перехвачу тебя до того, как они тебя увидят, и мы сможем поговорить. Я обещаю, что попытаюсь погасить этот конфликт». Она перечитала строки. Никакой воды, только конкретика. Место, ориентиры, диспозиция угрозы. Нажатие кнопки сохранения. Запуск внеочередного поллинга. Модем снова взвизгнул, отправляя обычный текстовый пакет в темноту телефонных линий, прямо на жесткий диск Алексея. Магический жучок, зависший над Бежевым Ящиком, мигнул и выплюнул новую порцию данных. Иллиэль поймал проекцию письма. Текст Ольги развернулся перед его глазами. Принц читал предупреждения о засаде, о злости технарей, о периметре. Но его внимание было приковано к другим словам. К обещанию ждать у главных ворот, возле кирпичных строений. Жесткие, напряженные мышцы на лице Иллиэля расслабились. Губы дрогнули, формируя искреннюю, теплую улыбку. Взгляд серых глаз потерял стальной блеск и наполнился спокойной, несокрушимой решимостью. Землянка не отвернулась от него. Она предлагала защиту на вражеской территории, рискуя гневом своих соплеменников. Иллиэль протянул руку. Пальцы коснулись деревянного корпуса Ящика, вызывая интерфейс обратной связи. Ему не нужны были долгие оправдания или объяснения алгоритмов. Он принял условия. Голосовая команда, подкрепленная выбросом маны, легла в матрицу артефакта. Сообщение было адресовано напрямую сисопу. «Вызов принят. Я буду». Короткий импульс. Иллиэль отпустил жучка. Сгусток энергии схлопнулся, исчезая в пространстве. Арантир, стоявший у стены, наблюдал за исчезновением вестника расширенными от ужаса глазами. Точка невозврата пройдена. Слова сказаны, договор скреплен магией переноса. Физический портал стал неизбежностью. Колоссальный стресс ударил по организму старика с силой физического удара. Процесс пошел прямо на глазах. Пигмент начал стремительно покидать волосы советника. Седина, подобно морозному узору на стекле, поползла от корней по густым прядям, выжигая цвет, оставляя после себя лишь мертвенно-пепельный оттенок. Арантир тяжело оперся о стену, понимая, что в ближайшие дни ему предстоит вывернуть наизнанку всю магическую инфраструктуру двора. В комнате Алексея мерно шуршал вентиляторами системный блок. Тоссер отработал штатно: по монитору пробежали строки логов, фиксируя транзитный нетмейл от Ольги на адрес 77.777. Привычная маршрутизация узла. Алексей потянулся к клавиатуре, чтобы свернуть окно терминала, но замер. Индикатор жесткого диска загорелся красным светом. Внутри системника затрещали считывающие головки. Модем молчал, лампочки приема данных оставались темными. Линия была свободна. Никакого соединения, ни единого скачанного пакета. Файл почтовой базы увеличился в размере, словно данные материализовались прямо на магнитных блинах в обход всех сетевых протоколов. Алексей сжал челюсти, вышел из логов и запустил редактор сообщений. В строке отправителя горели пять букв: Illya. Текст состоял всего из четырех слов. Вызов принят. Я буду. Алексей издал короткий, сухой смешок. Никакого триумфа. Никакой радости от того, что цель заглотила наживку. Только холодный расчет. Он медленно сложил ладони вместе и потер руки, чувствуя шершавость кожи. Правила игры изменились. Виртуальный конфликт, состоящий из байтов, батников и обхода маршрутизации, умер. Началась физическая плоскость. Взгляд Алексея скользнул к стене, где висел календарь с обведенной датой. Двадцать девятое июня. Ставки достигли максимального предела. Теперь это не вопрос уязвимости софта. Это вопрос того, кто придет в лесопарк. Рука потянулась к серому картону. Алексей открыл папку «ДЕЛО». Взял маркер. В правом верхнем углу, под датой фидопойки, он вывел четким, угловатым почерком новую строку: «подтвердил приход». Черный стержень дважды с силой подчеркнул эти слова. Папка с сухим щелчком закрылась. ---------- Глава 24. Астронавигация по FTN Глава 24. Астронавигация по FTN Воздух в тайной мастерской придворного мага обжигал холодной, звенящей стерильностью, лишенной малейших примесей пыли. Это пространство, скрытое глубоко в недрах дворца, подчинялось строгой геометрической гармонии: вдоль идеально гладких каменных стен вытянулись симметричные ряды металлических стеллажей. Полки безмолвно и безупречно ровно несли тяжесть древних фолиантов в белоснежных переплетах, десятков хрустальных сфер с пульсирующей энергией и сложных измерительных приборов из матового, нетускнеющего сплава. Предназначение большинства этих механизмов давно стерлось из памяти даже самих их создателей, уступив место благоговейному забвению. Единственным источником света в этой гробнице знаний служили тусклые, подвешенные под потолком магические светильники, которые бросали на неровный каменный пол длинные, нервно дрожащие тени. Арантир стоял в самом центре помещения перед массивным дубовым столом. Столешница, потемневшая от времени и пролитых зелий, была густо испещрена глубокими царапинами и черными подпалинами. Старик тяжело дышал. Одним нервным, дерганым движением он смахнул на пол пустые стеклянные колбы, обрезки окислившейся медной проволоки и надколотые рунические камни, грубо расчищая пространство. Поверхность стола тут же скрылась под широкими, непослушными рулонами многомерных звездных карт Высокого мира. Пергамент на этих картах жил собственной, размеренной жизнью: нарисованные жидкими серебряными чернилами созвездия медленно, тягуче перетекали из одного состояния в другое, безупречно имитируя неспешное, застывшее в своем совершенстве дыхание вечности. Но сейчас придворного мага совершенно не интересовала вечность — пугало неумолимо надвигающееся будущее. Из бездонного кармана строгой, безупречно чистой белой мантии он извлек крошечный, неровно оторванный клочок грубой бумаги. Арантир бережно, почти со страхом положил его прямо поверх величественных эльфийских галактик и уставился на две строки, выведенные обычными чернилами: «2:5030/77.777» и ниже — «главные ворота парка, фидопойка». Для разума эльфа это был сущий кошмар. Первая строка была не местом, а сетевым именем норы, через которую проходили письма. Вторая — человеческой подсказкой из текста Ольги, расплывчатой, бытовой, без широты, долготы и привязки к силовым линиям магии. Между ними нужно было построить мост: от почтового следа к реальной земле под ногами. Старик вцепился узловатыми пальцами в край стола так, что массивное дерево едва заметно прогнулось под натиском сдерживаемой магии. Отправить тонкую пылинку письма через чужую ноду было безумием, но всё же безумием малым: там ошибку можно пережечь, потерять, списать на оборванный канал. Перенести живого наследника — совсем другое. Если он примет сетевой адрес за место, портал откроется не там, где ждёт Ольга, а в пустом шуме чужой машины. Если неправильно прочтёт земную подсказку про парк, принц выйдет в воду, стену или под колёса ночной дороги. Арантир с трудом заставил себя сделать короткий вдох, отгоняя прочь парализующие видения катастрофы. Он потянулся к дальнему краю стола и с натугой придвинул к себе тяжелый, глухо лязгнувший о дерево защитный футляр. Ящик был отлит из чистого, неблагородного свинца. Свинец оставался единственным металлом, способным надежно глушить агрессивные эманации спящей внутри магии. Щелкнули тугие, тугие металлические замки, тяжелая крышка со скрипом откинулась назад. Внутри, на подушке из истлевшего черного бархата, покоился невероятно сложный, мертво застывший механизм. Он состоял из десятков концентрических металлических сфер, идеально вложенных друг в друга, тысяч тончайших латунных шестеренок и гравированных линз, безупречно выточенных из прозрачного горного хрусталя. Устройство выглядело одновременно как величайшее произведение ювелирного искусства и как изощренное орудие пыток, способное перемолоть разум того, кто попытается понять его устройство. Арантир взял со стола длинный серебряный пинцет. Руки великого мага сейчас предательски, мелко дрожали, когда он подцепил из стоящей рядом деревянной шкатулки первый магический кристалл памяти. Это был мутный, полупрозрачный камень, внутри которого пойманной птицей билась крошечная, злая искра сырой энергии. Затаив дыхание, старик предельно аккуратно интегрировал кристалл в крошечный пустой паз на одной из внутренних сфер механизма. Раздался тихий, властный щелчок. За ним последовал второй кристалл, затем третий, ложась в свои гнезда с пугающей неотвратимостью. Когда все пазы оказались заполнены, Арантир отбросил звякнувший пинцет в сторону и положил обе широкие ладони на холодный металл внешних сфер. Он снова закрыл глаза и с силой, почти болезненно, направляя волю как таран, подал в артефакт первичный импульс концентрированной маны из собственного внутреннего резерва. Металл под его пальцами мгновенно потеплел, словно ожившая плоть. Сферы вздрогнули. Раздался низкий металлический скрежет, сменившийся тихим, но стремительно нарастающим гудением. Механизм просыпался от векового сна, жадно поглощая энергию старика, готовясь разорвать привычную, устоявшуюся картину мироздания. * * * Ритуал Межпространственной Привязки никогда не описывался в учебниках для юных послушников. Он всегда считался запретным, балансирующим на самой грани безумия искусством. Это была не просто магия созидания или разрушения, это было грубое, циничное насилие над самой тканью реальности, попытка навязать вселенной свою собственную геометрию. Арантир выпрямился во весь свой немалый рост. Его голос, обычно старчески скрипучий и полный жалоб на технику, сейчас зазвучал низко, глубоко и угрожающе властно. Он начал читать сложнейшие, многоуровневые заклинания на высоком эльфийском языке, древние звуки которого напоминали шум ветра в кронах вековых деревьев и хрустальный звон падающих капель. Но в эту безупречную, природную симфонию маг безжалостно, методично вплетал совершенно чужеродные, режущие слух цифровые паттерны FTN-адресов Фидонета. — Два… — тяжело выдыхал Арантир, и пространство вокруг него шло заметной визуальной рябью, искажая очертания книжных шкафов, — …пять тысяч тридцать… дробь семьдесят семь… точка семьсот семьдесят семь… Поток ревущей энергии устремился из центра механизма вертикально вверх, с силой ударяясь в низкий каменный свод мастерской и растекаясь по нему светящейся пленкой. Пространство внутри мастерской исказилось, превращая каждый звук в глухое, вибрирующее эхо. Механизм на столе перестал быть просто красивой старинной конструкцией из шестеренок — он на глазах трансформировался в Эльфийскую астролябию маршрутизации. Физическая комната исчезла. Каменные стены растворились в кромешной космической тьме, которую тут же прорезала гигантская, пульсирующая голографическая проекция. Но это было не привычное звездное небо Высокого мира с его гармоничными, умиротворяющими созвездиями. Арантир силой своей воли проецировал иерархическую структуру земной компьютерной сети FidoNet прямо на изнанку мультивселенной. Вместо золотых и серебряных планет на пересекающихся орбитах астролябии теперь медленно, со зловещим гулом вращались узлы маршрутизации. Они мерцали холодным, синтетическим, отравленно-зеленым неоновым светом, чудовищно контрастирующим с мягкой, теплой природой эльфийского заклинания. Арантир стиснул зубы до скрипа эмали и ввел первый параметр, силой мысли сминая и комкая пространство. На гигантской проекции огромный сектор Фидонета свернулся в исполинское, переливающееся зеленое звездное скопление. Маг сузил радиус поиска, превозмогая боль в висках и вливая в астролябию еще больше чистой маны. Внутри скопления яркой вспышкой озарилась сеть 5030. Петербургский узел на глазах старика конвертировался в плотную, бешено вращающуюся спиральную туманность, где светились не места, а маршруты писем, обрывки служебных строк и следы человеческих намерений. Скорость вращения металлических колец астролябии на столе возросла до невыносимого, оглушительного свиста, грозившего разорвать барабанные перепонки. Черты лица Арантира заострились, кожа приобрела пепельный оттенок, а губы превратились в тонкую бескровную линию. Он удерживал сразу две природы: сухой сетевой след и живое человеческое обещание ждать у ворот парка. Маг произвел финальный, самый страшный и ответственный расчет. Сцепив зубы, он вычленил почтовый след 77.777 как канал связи, затем наложил на него фразы из писем Ольги: фидопойка, парк, главные ворота, вечерняя встреча. Сформировав из последних остатков сил узконаправленный пучок энергии, Арантир ударил им не в цифры адреса, а в пересечение сетевого следа и земного места, требуя ответа от реальности. Астролябия издала резкий, тошнотворно вибрирующий гул, от которого заныли корни зубов. Вращающиеся зеленые орбиты с металлическим лязгом застопорились. Голографическая проекция резко остановилась. На краю изумрудной спирали вспыхнула одна-единственная точка. Механизм зафиксировал не весь Петербург и не абстрактный FTN-адрес, а грубую, рискованную привязку к месту, которое повторялось в письмах: парк, главные ворота, мокрая земля у асфальтовой дорожки. Слоистые сферы астролябии не выдержали столкновения с чужой физикой. Полированный металл пошел багровыми разводами окалины. Переполненные парадоксальной логикой кристаллы памяти треснули. Звонкий щелчок — и редчайшие накопители осыпались на столешницу серым, раскаленным пеплом. Воздух пропитался едкой гарью. Пахло озоном, расплавленным металлом и сожженной маной — удушливый, химический смрад. Прибор на столе медленно умирал от перегрева, но под потолком упрямо пульсировал зафиксированный маршрут. Бронзовая ручка двери с тихим лязгом опустилась. Тяжелая створка подалась внутрь, впуская в мастерскую полосу холодного света. На пороге стоял Владыка. Белое золото короны тускло блеснуло в полумраке. Король сделал один плавный шаг и замер. Его ноздри дрогнули, оценивая испорченный воздух. Пронзительный взгляд светлых глаз остановился на фигуре мага. — Какова причина этого смрада в моем крыле, советник? — голос Владыки звучал ровно, без единой лишней интонации, отчего казался острее клинка. Кровь отлила от лица Арантира. На морщинистой шее болезненно забилась вена. Превозмогая секундное оцепенение, маг отступил на полшага, закрывая широкой спиной кислотно-зеленое сияние проекции. Правая рука скользнула по столешнице, нащупала пустую металлическую колбу и сгребла в нее горсть дымящегося хрустального пепла. Арантир согнулся в глубоком поклоне. — Прошу простить мою нерасторопность, мой милосердный Владыка, — заскрипел он заискивающе. Великий архимаг, только что проколовший ткань мироздания, сейчас спешно лепил самую жалкую ложь. — Очередной бытовой эксперимент. Пытался выполнить просьбу завхоза, вывести автономный сторожевой огонек для дальних кладовых... Формула оказалась нестабильной. Король подошел ближе. Брезгливо скользнул взглядом по закопченной колбе в трясущихся пальцах старика. Тонкие губы скривились. — Прекратите тратить ресурсы двора на плебейскую ерунду, Арантир. Оставьте освещение коридоров слугам с лучинами, — отчеканил Владыка. — Займитесь полировкой охранных рун на восточной стене. Ваша магия деградирует. Король развернулся и вышел, с силой захлопнув за собой дверь. Маг разжал пальцы. Колба со звоном покатилась по каменному полу. Арантир шумно выдохнул сквозь стиснутые зубы и тяжело осел на деревянный табурет. Он закрыл лицо руками, стирая со лба липкую испарину и пытаясь унять мелкую дрожь в коленях. Тишину нарушил сухой шорох камня. Массивный книжный шкаф в углу мастерской плавно отъехал в сторону. Из потайного прохода, ведущего в покои наследника, вышел Иллиэль. Синий бархат его походного камзола впитывал бледные отсветы умирающей астролябии. Принц цепко оглядел помещение. Заметил сгорбленного на табурете мага, рассыпанный по картам пепел и горящую под потолком проекцию. Над столом не зияло магическое окно в чужую комнату. Ритуал выхватил из пустоты лишь энергетический слепок установленного соединения — статический отпечаток цифровых узлов и текстовых фраз, сплетенных в единый пространственный вектор. Зафиксированный след намертво впечатался в голограмму, освещая холодными зелеными бликами спокойное лицо Иллиэля. — Привязка завершена? — голос принца был на удивление спокойным, но в нем намертво звенела стальная, пугающая непреклонность. Арантир с огромным трудом поднялся на ноги. Его старые суставы протестующе хрустнули. Старик не смел смотреть прямо в глаза Иллиэлю. Он молча поднял трясущуюся правую руку и указал кривым, узловатым пальцем прямо в центр парящей голограммы, туда, где в безумном хитросплетении неоновых орбит Фидонета ровно и призывно горела неподвижная ярко-зеленая точка. — Маршрутная привязка к месту встречи проложена через сетевой след и земные слова Ольги, мой принц, — отстраненным, сухим тоном доложил Арантир. — Точность грубая, но достаточная, чтобы не вывести вас в воду или камень. Затем под сводами повисла тяжелая, густая, почти осязаемая пауза. Старик медленно опустил руку. Его плечи внезапно ссутулились еще сильнее, сбрасывая груз векового этикета, а когда он наконец поднял взгляд на Иллиэля, в глазах мага не было ни единого следа привычной дворцовой покорности. Тон Арантира резко, до пугающей неузнаваемости изменился. Вся напускная официальность слетела как шелуха, обнажив отчаянную, первобытную, звериную панику. — Но вы обязаны выслушать меня! До конца! — жестко выпалил маг, делая непозволительный шаг навстречу принцу. — Я исполняю приказ. Спор окончен. Но вы должны знать цену: энергии уцелевших кристаллов хватит только на одну активацию бреши и короткое удержание обратного окна. Если мы сорвём расчёт или опоздаем с возвратом, второго контура не будет. Никаких удобных жучков. Никаких резервных планов. Арантир окончательно сломал веками выстроенную, неприкасаемую субординацию. Он шагнул вплотную к наследному принцу и крепко, до боли в пальцах, вцепился в его плечи. Дорогой синий бархат смялся под старческой хваткой. Сейчас перед ним стоял не будущий правитель Высокого мира, а просто упрямый мальчик, которого он знал, воспитывал и оберегал столетиями. — Я боюсь не гнева вашего венценосного отца, Иллиэль, — голос мага сорвался на жалкий, хриплый шепот, его глаза влажно блестели, заглядывая в самую душу принца, ища там хоть каплю сомнения. — Я боюсь, что малейшая ошибка в круге входа разорвёт вашу плоть по нитям маны. Я боюсь убить вас своими же руками в момент перехода! Иллиэль не отстранился от дерзкого прикосновения. Он внимательно, не моргая, слушал сбивчивую, полную отчаяния речь старика. Идеальное лицо эльфа оставалось бесстрастным, но в глубине его серых глаз мелькнула мимолетная тень теплого понимания и искренней благодарности за эту заботу. Затем Иллиэль медленно перевел взгляд поверх дрожащего плеча мага, устремив свой взор прямо на ярко-зеленую точку, одиноко горящую на карте совершенно чужого, сурового мира. Он прекрасно понимал, что за этой светящейся координатой скрываются не просто сухие цифры маршрутизации мэйлера BinkleyTerm. Там была реальная, осязаемая поляна. Там был дурманящий запах сырых сосновых иголок, едкий дым костра, непонятная, но манящая суета фидопойки. И там, у главных ворот старого парка, будет стоять Ольга, ожидая своего невозможного гостя из сети. Иллиэль мягко, но абсолютно непреклонно накрыл своими прохладными ладонями трясущиеся руки Арантира и с неумолимой силой убрал их со своих плеч, разрывая физический контакт. — Твои расчеты верны, мой старый друг. Я доверяю им больше, чем себе, — ровно и спокойно произнес принц. — Начинай подготовку перехода. Удерживай обратное окно столько, сколько позволит привязка. Арантир постоял так еще секунду, тяжело дыша, словно ожидая чуда, надеясь, что принц сейчас рассмеется и скажет, что все это была лишь жестокая шутка. Но лицо Иллиэля оставалось спокойным. Маг медленно, бесконечно тяжело опустил седую голову на грудь. Точка назначения была заблокирована в магической системе. Подготовка перехода запустилась, со свистом пожирая последние крохи маны в уцелевших кристаллах. Возврат теперь зависел от тонкого, дрожащего окна, которое Арантир должен был удержать любой ценой. Зеленый свет привязки заливал спокойное лицо Иллиэля, освещая первый шаг эльфийского принца навстречу хаосу, асфальту и реальной жизни. ---------- Глава 25. Броня для реального мира Глава 25. Броня для реального мира Лязгающие двери старого красно-белого трамвая с протяжным стоном разъехались в стороны, выплевывая пассажиров прямо в раскаленное, гудящее марево Садовой улицы. Июньский зной плавил асфальт, смешивая запахи перегретого машинного масла, жарящихся в ларьках чебуреков, дешевого табака и терпкой влажной пыли, поднятой тысячами шаркающих подошв. Ольга спрыгнула с высокой подножки и тут же замерла на горячем асфальте. Перед ней раскинулся Апраксин Двор — гигантский, пульсирующий, хаотичный лабиринт вещевого рынка, который жил по своим собственным, суровым законам дикого капитализма девяностых. Это была агрессивная среда, состоящая из бесконечных рядов покосившихся прилавков, натянутых на ржавые трубы полосатых тентов и гигантских, необъятных баулов из клетчатого полипропилена, которые громоздились друг на друга, словно крепостные стены. Воздух дрожал от какофонии звуков: хриплого надрыва переносных магнитофонов, отчаянных криков зазывал, предлагающих «настоящую турецкую кожу», и ругани грузчиков с тяжелыми тележками. Она сделала неуверенный шаг к входу на рынок и вдруг почувствовала, как горло перехватывает спазм. Волнение накатило удушливой волной: пальцы, вцепившиеся в ремешок сумки, похолодели, а в животе возникло гадкое чувство пустоты. В груди заколотило так, что каждый удар отдавался в горле сухим, горячим толчком. Ольга остановилась, позволяя потоку спешащих людей недовольно огибать ее, как камень в бурной реке. — Кать… — голос Ольги предательски дрогнул, когда она обернулась к подруге. — Может, не надо? Давай просто развернемся и уйдем. Правда, поехали домой. Я не смогу. Катя, уже успевшая профессионально оценить взглядом первые три палатки с цветастыми блузками, резко притормозила. Ее яркий макияж и уверенная осанка составляли разительный контраст с побледневшей, ссутулившейся Ольгой, которая сейчас выглядела так, словно ее собирались вести на плаху. — Так, подруга, стоп машина, — Катя уперла руки в бока, внимательно сканируя лицо Ольги. — Что за паника на корабле? Мы только приехали. — Я не справлюсь, понимаешь? — слова полились из Ольги сбивчиво, без пауз. — Я боюсь все испортить. Там, в Фидонете, в письмах… я смелая. Я могу цитировать Бродского, могу спорить о смысле бытия, могу три раза стереть фразу и написать нормально. Там я хоть как-то похожа на человека, с которым интересно говорить. А послезавтра он придет в парк. И кого он увидит? Она беспомощно обвела руками свою мешковатую, застиранную футболку и старую куртку. — Он увидит обычную, серую, заурядную студентку. Заикающуюся, неловкую. Человека, который даже одежду себе выбрать не может. Илья разочаруется в ту же секунду, как только мы встретимся взглядами. Все эти письма, все мои умные слова… окажутся просто словами на экране. Катя не стала отвечать сразу. Она сделала шаг вперед и физически, крепко, почти больно схватила Ольгу за предплечье. В ее хватке была та самая житейская, железобетонная уверенность, которой так отчаянно не хватало людям, привыкшим прятать свою душу за мерцанием монитора. — Слушай меня внимательно, — голос Кати звучал жестко, но спасительно отрезвляюще. — Я запрещаю тебе прятаться в твоей дурацкой сетевой раковине. Твой Илья — нормальный мужик, раз такие тексты пишет и ради тебя на эту попойку тащится. Но встречать его в образе побитой молью библиотекарши мы не будем. Катя потянула Ольгу за собой, неумолимо втаскивая ее прямо в бурлящую толпу челноков. — Наша задача на сегодня предельно ясна, — на ходу формулировала Катя, ловко уворачиваясь от проехавшей мимо тележки. — Нам нужно собрать образ «круто, но небрежно». Так, чтобы казалось, будто ты вообще не старалась, но при этом выглядела так уверенно, что у твоего поэта все его философские мысли из головы выдуло. Поняла? Идем! Они протискивались сквозь узкие, душные ряды, образованные свисающими с вешалок куртками, спортивными костюмами и рядами кроссовок. Ольга спотыкалась о выставленные на асфальт коробки, стискивая сумку со стипендией так, что заныли предплечья — в каждом встречном ей мерещился карманник. Катя шла впереди как ледокол, наглухо игнорируя навязчивые предложения продавцов примерить кожаную куртку или купить золотую цепочку. Она целенаправленно искала конкретную точку. — Вот оно! — Катя резко свернула в узкий проход между двумя палатками, завешанными плотной синей тканью всевозможных оттенков. Она бесцеремонно подтолкнула Ольгу к массивному, усатому продавцу в потертой кожаной кепке, чья точка была сверху донизу увешана джинсовыми штанами, куртками и жилетками. Воздух здесь густо пах дешевым фабричным красителем и сырым картоном. Ольга зажмурилась: после ночных писем, белых букв на синем фоне и разговоров о невидимых стенах этот проход между тюками казался слишком тесным и слишком настоящим. Но отступать было некуда. * * * Усатый продавец, оценив намерения Кати, молча кивнул и откинул в сторону тяжелый полог синей палатки, обнажая крошечный закуток, заваленный черными полиэтиленовыми пакетами. Одним отработанным движением он бросил прямо на грязный, выщербленный асфальт кусок плотного, грязного гофрированного картона. — Давай, заходи, примеряй. Размер твой, — буркнул он, отворачиваясь. Ольга робко зашла за хлипкую, колышущуюся от ветра шторку. Пространства хватало ровно на то, чтобы стоять столбом. Она разулась, стараясь не наступать мимо спасительного картонного островка, и начала стягивать свои старые штаны. Балансировать на одной ноге, судорожно цепляясь свободной рукой за металлический каркас палатки, оказалось задачей не из легких. Холод от асфальта мгновенно просочился через тонкую ткань носков, заставляя пальцы ног рефлекторно поджаться. Каждое дуновение ветра, шевелившее шторку, вызывало приступ панического страха, что хлипкая ткань сейчас распахнется, выставив ее напоказ всему многотысячному Апраксину Двору. Она взяла в руки предложенные джинсы. Это были легендарные «мальвины» — варенки с высокой талией. Ткань была настолько жесткой и плотной, словно ее сшили из накрахмаленного брезента. Ольга, тихо сопя, начала натягивать их на себя, чувствуя, как грубые швы царапают кожу. В это же самое мгновение, в далеком от питерского рынка мире, принц Иллиэль стоял в самом центре своих богато украшенных королевских покоев. Высокие стрельчатые окна пропускали мягкий, рассеянный свет вечного эльфийского заката, который золотил безупречные мраморные колонны и играл на тяжелом синем бархате принца. Придворный маг Арантир стоял перед Иллиэлем, сжимая массивный кожаный блокнот, исписанный руническими расчетами. Он только начал зачитывать очередной риск перехода, но принц оборвал его строгим, не терпящим возражений тоном: — Я велю исполнить сие без промедления, советник. Срок до перехода истончился. Мне надобно то облачение, что у них слывет за броню. — Мой принц… — Арантир мученически сморщил лоб, пытаясь подобрать слова. — Я изучил сии обрывки писаний из тех... хранилищ, что вы именуете эхоконференциями. Но суть их ускользает от меня. — Что именно вам неясно, Арантир? — Иллиэль резко остановился. — Ольга ясно писала, что для походов в дикие лесопарки их народ использует особую защиту. Некое подобие поножей из тяжелого полотна цвета грозового неба. На местах сочленений — металлические заклепки. Разве это не гениально в своей простоте? Арантир тяжело вздохнул, его пальцы нервно поглаживали переплет блокнота. Разум великого архимага, привыкший оперировать понятиями пространственных струн и эфирных потоков, отчаянно буксовал, пытаясь осмыслить концепцию джинсовой ткани. — Я пытаюсь сравнить описанные свойства с известными нам материалами, — осторожно начал маг. — Это не похоже на невесомый мифрил, ибо лишено магической проводимости. И это определенно не эльфийский шелк, ибо он не требует металлических заклепок для удержания формы. Эта их «джинса» звучит как нечто… варварски тяжелое и некомфортное. Могу я предложить вам иллюзорную кольчугу из лунного света? Она обманет зрение аборигенов и… Тем временем на Земле, за синей шторкой, Ольга наконец-то застегнула тугую металлическую пуговицу мальвин. Джинсы сели плотно, зажав талию как в корсет. В образовавшуюся щель между тентом и стойкой просунулась рука Кати с ярким маникюром. — Держи, — скомандовала подруга. — Продавец говорит, это писк сезона. Надевай поверх футболки и не застегивай до конца. Ольга приняла вещь. Это оказалась плотная, мягкая байковая рубашка в крупную красно-черную клетку. На контрасте с жесткой, холодной джинсой, фланель рубашки показалась невероятно уютной. Ольга накинула ее на плечи, чувствуя, как ткань ложится поверх потертой футболки с потрескавшимся принтом. Дрожащими пальцами она застегнула три нижние пуговицы, оставив верх распахнутым, как и велела Катя. Она сделала глубокий вдох и, отодвинув синюю ткань, вышла из-за палатки на яркий солнечный свет. Катя присвистнула. Ее лицо расплылось в широкой, искренней улыбке. — Ну вот! Другое дело! — громко, на весь ряд одобрила результат подруга. — Смотрится просто отпад. Усатый продавец, не говоря ни слова, молча достал откуда-то из-под завалов маленькое, заляпанное отпечатками пальцев и пылью прямоугольное зеркало и поднес его к лицу Ольги. Ольга всмотрелась в мутное стекло. Стекло было грязное, в пятнах от чужих пальцев, но перемену оно показывало честно: плотные синие мальвины, клетчатая рубашка поверх футболки, короткие волосы, торчащие чуть смелее обычного. Она неловко повернулась боком, потом обратно, и впервые за утро не захотела немедленно спрятать руки в карманы старой куртки. Она перевела взгляд на продавца. — Сколько? — голос Ольги зазвучал на удивление твердо, без прежних заиканий. Продавец назвал сумму, от которой у Ольги перехватило дыхание. В уме мгновенно сложились столбики цифр: цена за уверенность равнялась месяцу на пустом чае и макаронах. Ольга достала свой потертый кошелек. Руки больше не дрожали. Она аккуратно, купюра за купюрой, пересчитала наличные, чувствуя запах старых бумажных денег. Собрав нужную сумму, она до последней банкноты отдала их продавцу. Мужчина быстро пересчитал деньги, кивнул и ловко упаковал старую куртку и штаны Ольги в дешевый, громко шуршащий черный пакет с желтым логотипом BMW. Ольга забрала пакет, оставшись стоять посреди рынка в своем новом наряде. В покоях Высокого мира Иллиэль отмахнулся от иллюзорных проекций. — Никакого шелка, Арантир, — отрезал наследник. — Я изучил архивы посланий девы Ольги. Земляне носят «джинсы» и некие «мальвины». Старый маг крепче стиснул пухлый блокнот. Под кожаной обложкой прятались черновики Эфирного Кварца — аварийного якоря, который должен был удержать обратную связь с Землей. Арантира раздражала сама концепция: безупречную структуру благородного кристалла приходилось намеренно искажать, подстраивая под грязные, обрывистые сигналы чужого мира. Сопряжение высшей магии с примитивными медными проводами шло туго. Принц тем временем прошелся вдоль гобеленов. — В одном из писем упоминается грубая ткань и стальные заклепки. Это их ритуальный доспех. «Неубиваемый», как они выражаются. Грядущая фидопойка — суровое собрание кланов лесопарка, и я обязан выказать уважение к их боевым традициям. Мне нужны синие штаны с металлом. Точно по описанию. Арантир спрятал расчеты якоря в складках мантии. Гордость чародея бунтовала против создания вульгарной крестьянской дерюги, но спорить с принцем перед самым переходом было бессмысленно. Маг лишь низко склонил голову, уже прикидывая, какие материалы выдержат чужой мир, какие руны можно выдать за земные заклепки и как не оскорбить наследника прямым сравнением «мальвин» с одеждой портовых грузчиков. Готовое облачение следовало собирать не в покоях, а в мастерской — там, где были печи, серебро, защитные контуры и хотя бы слабая надежда превратить чудовищный земной термин в нечто, пригодное для принца Высокого мира. * * * Воздух в тесной, заваленной железом комнате Алексея был густым и тяжелым. Он пах разогретым текстолитом, въевшимся сигаретным дымом и озоном от работающего монитора. Вентилятор в открытом системном блоке на полу монотонно гудел, перегоняя пыль. Денис, тяжело отдуваясь, подошел к столу Алексея и с заметным усилием опустил на освобожденный клочок пространства массивный предмет. Это был ноутбук: тяжелый, толстый пластиковый чемодан грязно-серого цвета, похожий скорее на переносную ракетную установку, чем на компьютер. Денис принес его с таким мрачным усердием, будто тащил не железо, а собственный аргумент против Ильи. Его тусклый пассивный экран был окружен широченной пластиковой рамкой, а встроенный дисковод сбоку издавал тихое, зловещее пощелкивание при включении. Денис распутал толстый, как корабельный канат, черный штекер блока питания и с силой втиснул его в искрящую советскую розетку на стене. На передней панели чемодана неуверенно мигнул оранжевый светодиод. Матричный принтер перекрывал монотонный гул вентиляторов. Каретка носилась вдоль валика с визгливым скрежетом, вбивая иголки в красящую ленту. Звук напоминал непрерывный разрыв плотной ткани. Бесконечная лента бумаги медленно складывалась гармошкой на краю стола. Денис похлопал ладонью по толстому пластику ноутбука. — Значит, план такой. Эта дура весит килограммов пять, но она нам нужна. Приходим, садимся. Если этот Илья попытается соскочить или начнет травить байки, открываем крышку прямо на скамейке. Алексей кивнул. — Поставим железо, — подтвердил он. — Покажем распечатки. Заголовки пакетов, кривые маршруты, технические логи. Если это живой человек, он поплывет от одних только дат и цифр. Денис ткнул пальцем в мигающий оранжевый индикатор под экраном. — Аккумулятор убит. Без розетки эта штука продержится две минуты. Три — если не трогать дисковод. Алексей отмахнулся. — Хватит с головой. Запустим нортоновский коммандер, выведем любую непонятную для нормального человека хрень. Главное — сбить спесь. Как только он увидит технику и логи, легенда посыплется, он сам все сдаст. Визгливый скрежет печатающей головки оборвался. Алексей перехватил бумажную ленту и резким движением оторвал листы по линии перфорации. Края вышли зубчатыми, с полукруглыми выемками от подающего валика. Сисоп поднес свежую распечатку к свету настольной лампы. Текст пропечатался тускло, но маршрутные заголовки читались ясно. Это был ночной ответ на провокацию от левого поинта, заведенного под чужим именем. Алексей выдвинул нижний ящик стола и с глухим стуком опустил на столешницу пухлую картонную папку. На затертой серой обложке чернело выведенное маркером слово «ДЕЛО». Внутри уже скопилась изрядная стопка распечаток: переписки, где таинственный взломщик на полном серьезе высчитывал цену батончика в золотых дублонах и предлагал выменять картридж для приставки на боевого скакуна. Желваки на скулах сисопа дрогнули. Постоянные шутки над выверенной маршрутизацией он воспринимал как личное оскорбление. — Доигрался, клоун, — процедил Алексей. Он пододвинул тяжелый металлический дырокол, выровнял свежий лог и надавил на рычаг. Хруст бумаги смешался с шорохом вылетевших на стол кругляшей конфетти. Сисоп нанизал лист на металлические усики поверх собранных улик и защелкнул замок. Отправив разбухшую папку обратно в ящик, Алексей собрал со столешницы несколько заранее скрепленных копий. — Оригиналы оставим здесь. Для сохранности, — он протянул Денису тонкую стопку. — Это дубликаты трейсов и переписки. Ткнешь ему в нос, когда начнет юлить. Денис забрал бумаги. Пальцы потянулись к розетке, дернули толстую вилку. Экран портативного компьютера продержался ровно секунду, мигнул и погас. Денис вытащил штекер из корпуса, скрутил кабель в тугое кольцо и начал заталкивать тяжеленный пластиковый чемодан в свой безразмерный брезентовый рюкзак. Следом полетели массивный блок питания, провода и копии логов. Щелкнули карабины. Денис с усилием затянул шнурки. В тесной, пропахшей канифолью комнате повисла давящая тишина, нарушаемая только гудением кулера на системном блоке Алексея. Оба замерли, мысленно примеряясь к жесткому, возможно, даже силовому разговору в парке. * * * Солнце уже начало клониться к горизонту, окрашивая пыльные окна питерских парадных в густой оранжевый цвет, когда Ольга вернулась в свою квартиру. Щелкнул замок, дверь тяжело захлопнулась, отсекая шум лестничной клетки. В квартире стояла сонная, тягучая тишина. С кухни доносился мерный стук капающей воды из неплотно закрытого крана, а в углу комнаты безмолвно высился выключенный монитор компьютера, больше не привлекающий к себе внимания. Ольга сняла с плеча ремешок сумки и просто разжала пальцы. Сумка с глухим стуком упала на стул в прихожей. Шуршащий пакет с рынка, в котором покоилась ее старая, безопасная одежда, отправился следом, брошенный на пол без малейшего сожаления. Она медленно, не зажигая верхний свет, прошла по короткому коридору в ванную комнату. Захлопнув за собой тонкую дверь, Ольга щелкнула выключателем. Тусклая лампочка под потолком неохотно загорелась, бросая резкие тени на потрескавшийся кафель. Она встала прямо перед большим зеркалом над раковиной, опираясь влажными ладонями о прохладные фаянсовые края. Ольга смотрела на свое отражение, но теперь проверяла не лицо, а детали: воротник, пуговицы, шнурки, пустые карманы. Она подняла руки и поправила воротник новой клетчатой рубашки. Плотная фланель приятно легла на ключицы. Затем она провела ладонями по жесткой, еще не успевшей обмяться по фигуре ткани мальвин. Это была не магия и не ответ на все страхи, но теперь у нее хотя бы была одежда, в которой не хотелось заранее извиняться за свое существование. Илья, который неделями был для нее строчками в GoldED, красивыми фразами, стихами и невозможными письмами, послезавтра будет стоять перед ней на прогретом асфальте парка, дышать одним с ней воздухом и смотреть ей в глаза. И она должна была встретить этот взгляд, не отводя своего. Ольга прикрыла глаза и сделала один глубокий, медленный вдох, наполняя легкие воздухом до краев. На выдохе она физически расправила плечи. Спина стала прямой. — Ладно, — тихо сказала она вслух. — Уже не отвертеться. Она развернулась и вышла из ванной. Шаги по коридору были быстрыми и четкими. Ольга подошла к вешалке в прихожей. Автоматическим движением она похлопала себя по бокам, проверяя содержимое карманов новых жестких мальвин — пустые, надежные. Она села на табуретку и плотно зашнуровала свои потертые белые кроссовки, завязывая узлы с двойной силой. Поднявшись, Ольга протянула руку к тумбочке и сгребла в ладонь связку металлических ключей. Металл приятно звякнул, успокаивая нервы. Она подошла к входной двери, взялась за массивную ручку и потянула ее на себя. Дверь со скрипом поддалась. Ольга вышла на тускло освещенную лестничную клетку, чтобы просто пройтись вокруг квартала и перестать мерить себя одним мутным зеркалом. Вставив ключ в замочную скважину, она с отчетливым щелчком закрыла за собой замок. Два оборота. Оставляя позади уютный мир текстовых строк, Ольга сделала первый шаг по бетонным ступеням вниз — не прямо к фидопойке, до нее оставалось еще два дня, а к обычному вечернему двору, где нужно было идти самой, без курсора, без черновика и без клавиши Esc. ---------- Глава 26. Бархатные джинсы Глава 26. Бархатные джинсы В тайной мастерской придворного мага пахло озоном, смешанным с тонким, въедливым ароматом сушеного чертополоха. Арантир стоял ровно посередине помещения, окруженный высокими каменными стеллажами, на которых в полумраке покоились дремлющие артефакты. В левой руке старец крепко сжимал плотный желтоватый пергамент, испещренный мелким угловатым почерком. Тщательно скопированные, расшифрованные через изматывающее кодировочное заклятие обрывки текста из писем Ольги. Принц отдал четкий приказ: проанализировать земные термины и воплотить их в физическую форму. Арантир поднес пергамент ближе к холодному пламени парящего под потолком магического светильника. Губы мага беззвучно шевелились, пока он вчитывался в странные, чужеродные сочетания символов. Наконец, он произнес вслух несколько земных терминов, стараясь попробовать их на вкус. Звучало это так, словно эльфийский архимаг пытался жевать каменную крошку. Слова «джинсы» и «синяя плотная ткань» эхом отразились от сводов мастерской. За ними последовали «фабричные швы» и «медные заклепки». Арантир нахмурил кустистые седые брови. Концепция казалась ему примитивной до полного абсурда, но воля Иллиэля не подлежала обсуждению. Принцу требовалась земная броня для физического перехода в агрессивную среду так называемого «дикого лесопарка» Санкт-Петербурга. Маг медленно развернулся и, шаркая подошвами по камню, подошел к ряду тяжелых, окованных потемневшим железом сундуков. В них хранились базовые тканевые материалы для создания низкоуровневых иллюзий и простейших бытовых оберегов. Арантир откинул массивную крышку первого сундука. В нос ударил резкий запах сухой лаванды и концентрированной, застоявшейся магии. Старик погрузил узкие, испещренные магическими ожогами ладони в недра деревянного ящика и извлек на свет отрез обычного крестьянского льна, а следом — моток грубой овечьей шерсти. Он долго и методично ощупывал материалы, растирая волокна между пальцами. Лен скользил, демонстрируя свою абсолютную беззащитность перед любым физическим воздействием — эта ткань порвется от первого же неосторожного заклинания. Шерсть кололась, но ее структура была слишком рыхлой, чтобы удерживать стабильные охранные чары при межпространственном переходе. Арантир брезгливо разжал пальцы. Лен и шерсть бесформенными комками упали на пол мастерской. Маг пришел к однозначному выводу: эти ткани категорически недостаточно прочны. Более того, они были совершенно неблагородны. Отправить наследного принца Высокого мира в неизвестность, облаченным в материал, достойный лишь смертных конюхов, было бы преступлением против самого понятия эльфийской чести. Арантир отвернулся от сундуков и направился в противоположный конец мастерской. Там, вмурованный в сплошную скальную породу стены, находился личный сейф мага. Поверхность металла пульсировала охранными рунами багрового цвета. Арантир приложил ладонь к центру дверцы. Руны вспыхнули синим, распознавая магический отпечаток хозяина, и тяжелые внутренние механизмы с глубоким, утробным лязгом провернулись. Дверца плавно, без единого скрипа, отворилась. Маг обеими руками извлек из недр сейфа неподъемный рулон королевского бархата насыщенного синего цвета. Ткань гасила свет ламп, переливаясь густыми, почти черными тенями на изломах. Плотный материал, сотканный слепыми гномами-союзниками в недрах гор, легко останавливал отравленную стрелу на излете даже без дополнительных чар. Арантир перенес рулон на широкий рабочий стол из мореного дуба и с глухим, солидным стуком опустил его на столешницу. Далее следовало решить трудность, скрытую под варварским термином «заклепки». Арантир вновь обратился к тексту пергамента. Девушка упоминала их как металлические элементы для «придания особой прочности на местах сочленений». Архимаг нахмурился, пытаясь понять логику дикого мира Земли. Заклепки он счел малыми защитными оберегами, которые местные воины ставят на слабые места одежды, чтобы та не распалась в драке с ветками, камнями и прочей лесопарковой нечистью. Медь, упомянутая в тексте Ольги, была забракована Арантиром мгновенно — из-за ее смехотворно низкой проводимости чистой маны. Маг подошел к алхимическому столу, заставленному стеклянными ретортами и тиглями. Из нижнего ящика, где покоились материалы высшего порядка, Арантир достал несколько слитков чистого эльфийского серебра. Металл холодил тонкую кожу и мягко светился собственным, внутренним бледным светом. Маг положил слитки в тяжелый керамический тигель. Он взял длинные железные щипцы, надежно зацепил тигель за края и поместил его прямо над отверстием алхимической печи. Короткая гортанная фраза на древнем наречии — и внутри камня с гулом вспыхнуло белое, обжигающее магическое пламя. Процесс плавки требовал абсолютной, звенящей концентрации. Серебро начало медленно оседать, теряя строгую форму, пока не превратилось в идеально гладкое, зеркальное озерцо жидкого, кипящего металла. Арантир, не моргая, следил за температурой, игнорируя невыносимый жар, бьющий в лицо. Затем он перехватил щипцы удобнее и начал осторожно, каплей за каплей, отливать металл в заранее подготовленные круглые формы на каменной плите стола. Жидкое серебро послушно заполняло углубления, образуя маленькие, идеально ровные круглые бляшки размером с ноготь. Когда заготовки остыли, потемнев и приобретя матовый, благородный блеск, Арантир вооружился острым ювелирным резцом с тончайшим алмазным наконечником. Началась изматывающая ручная работа. Маг брал каждую серебряную бляшку двумя пальцами и методично вырезал на ее поверхности микроскопические руны Абсолютной Защиты. Металл поддавался с тихим, болезненным скрежетом. Руны были настолько малы, что заметить их невооруженным глазом было невозможно, но их строгая геометрия замыкала будущий оберег. Арантир работал в полном молчании на протяжении нескольких часов, сгорбившись над столом. Каждое движение резца было выверено десятилетиями практики. Наконец, последняя линия была замкнута. Маг смахнул серебряную пыль со стола. Он аккуратно собрал горсть готовых рун-заклепок и с тихим, мелодичным звоном пересыпал их в медную чашу. Чашу он поставил рядом с раскатанным рулоном королевского бархата. Теперь оставалось превратить дорогие, упрямые материалы в подобие земной одежды. * * * Алексей сидел за компьютерным столом в своей тесной, насквозь прокуренной комнате. Гудение открытого системного блока на полу сливалось в монотонный, давящий на барабанные перепонки белый шум. За немытым окном сгущались душные летние питерские сумерки, но сисоп давно потерял счет времени. Его воспаленные, красные от хронического недосыпа глаза не отрываясь смотрели в выпуклый, излучающий тепло ЭЛТ-монитор. На экране фосфоресцировал зеленым цветом сухой текстовый интерфейс BinkleyTerm. Алексей параноидально следил за строкой инициализации модема, логом событий и состоянием порта. Он уже понимал, что невозможный адрес 2:5030/77.777 не обязан звонить как обычный поинт, поэтому ждал не номера на линии, а любого сбоя вокруг мейлера, тоссера и локальной базы. Внезапно белый прямоугольник курсора на экране замер. Строки логов, которые до этого размеренно ползли вверх, остановились. Интерфейс перестал обновляться. Цифры системного времени в правом верхнем углу экрана застыли намертво. Алексей резко ударил по клавише ввода. Система не отреагировала. Он с силой вжал пробел, затем принялся лупить по стрелкам. Тишина. Клавиатура была мертва. Консоль зависла. Алексей с размаху ударил сжатым кулаком по столешнице. Стол жалобно скрипнул. Распечатки тредов и пустые кофейные кружки подпрыгнули на месте. Алексей вскочил. Стул с грохотом отлетел назад, больно ударившись жесткими колесиками о диван. — Началось! — сорвавшимся, хриплым голосом крикнул Алексей в пустоту комнаты. Он был абсолютно уверен в происходящем. Это была атака. Илья, этот проклятый умник, понял, что ловушка в парке готова, и нанес упреждающий удар. Алексей носился по комнате и хрипло матерился: неизвестный опять полез не через нормальный входящий пакет, а куда-то ниже, туда, где обычные правила мейлера уже не помогали. Его движения стали дергаными и судорожными. Алексей бросился к стене. Он проверил телефонную розетку. Выдернул пластиковый штекер, сдул несуществующую пыль, с хрустом вставил обратно. Линия была на месте, но данные не шли. Алексей рухнул на колени, хватаясь за провода, идущие вдоль плинтуса. Он с остервенением дергал серый телефонный кабель, проверяя его на разрыв. Алексей безостановочно бормотал. Он обещал неизвестному поинту все виды сисопской кары: распечатки, публичный разбор заголовков, разговор при свидетелях и такой позор на фидопойке, после которого никакая красивая легенда уже не спасет. Он притащит эти рухнувшие логи, положит их на скамейку перед Ольгой и Денисом и заставит Илью объяснять каждую строку. Алексей вернулся к столу. Дыхание сисопа было тяжелым, с влажным свистом вырывающимся из легких. Нужно было проверить хардверное подключение на физическом уровне. Он снова опустился на четвереньки. Запахло застарелой пылью, шерстью и перегретой канифолью. Он полез под стол. В узком, душном пространстве между системным блоком и обоями царил полумрак. Алексей трясущимися руками достал из кармана растянутых домашних штанов маленький китайский карманный фонарик. Щелкнула тугая кнопка. Тусклый, желтоватый луч разрезал темноту. Алексей осветил пространство за задней панелью системного блока. Свет фонарика выхватил из темноты огромного, пушистого рыжего кота. Кот сидел на полу. Его толстые, меховые задние лапы плотно покоились прямо на сером кабеле, соединяющем COM-порт компьютера с внешним модемом. Своим немалым весом и неловким движением кот потянул кабель так, что плохо закрепленный разъем перекосило в гнезде. Контакты просто отошли. Передача данных прервалась на физическом уровне. Кот спокойно и презрительно щурился в свете фонарика. Алексей открыл рот. Он громко, грязно и многоэтажно выругался. Ругательства глухо потонули в тесном пространстве между системником и обоями. Алексей попятился назад, вылез из-под стола и схватил стоявшую в углу комнаты пластиковую швабру. Он просунул черенок в щель и начал агрессивно толкать рыжее животное. — Пошел вон! Вон отсюда, животное! — рычал Алексей, тыча пластиком в пушистый бок. Кот недовольно мяукнул, лениво поднял свой зад с проводов и неспешным, полным достоинства шагом ретировался в темный коридор, брезгливо подергивая хвостом. Алексей отбросил швабру и снова наполовину залез под стол. Он дотянулся до болтающегося разъема. Пальцы нащупали холодный металл коннектора. Алексей с силой вставил кабель модема обратно в порт. Раздался глухой, надежный щелчок. Для верности Алексей закрутил фиксирующие винты по бокам разъема до полного упора, болезненно сдирая кожу на подушечках пальцев о ребристый пластик. Он неуклюже вылез обратно, больно зацепившись спиной за край столешницы. Алексей поднял с пола упавший стул. Он тяжело, как старик, опустился в кресло. Алексей поднял взгляд на монитор. Спустя секунду зеленый курсор мигнул. Текстовый интерфейс мейлера отвис. Система отреагировала на наличие оборудования, выдав строку «ATZ... OK». В правом углу сменилась минута. По расписанию запустилась очередная проверка, и программа снова проинициализировала модем, переходя в режим ожидания звонка. Алексей молча смотрел на экран. Вся его теория только что уперлась в рыжий зад, лениво исчезнувший в коридоре. Алексей сидел абсолютно неподвижно. Его грудная клетка ходила ходуном. Он медленно поднял руку и вытер выступивший на лбу холодный, липкий пот жестким рукавом своей фланелевой рубашки. В комнате снова повисла рутинная тишина, нарушаемая лишь мерным гудением кулеров и далеким грохотом проезжающих за окном вечерних трамваев. * * * Арантир стоял перед каменным алтарем. На идеально ровной поверхности покоился раскатанный королевский бархат. Маг простер руки над столом и начал читать заклинание Формоизменения. Плотная тяжелая ткань ожила. Края заворачивались внутрь, материя изгибалась и распадалась на части с сухим треском рвущихся волокон. На камне обрисовался точный силуэт будущей защиты: брюки и плотная куртка. Оставалось скрепить детали. Земной термин «фабричные швы» звучал угрожающе. Обычные льняные нитки не выдержали бы давления чужого мира, поэтому Арантир вытянул прямо из воздуха моток светящейся золотой пряжи. Невидимая сила направила нить к алтарю. Она легко пронзала неподатливый бархат, намертво стягивая стыки. Оставлять линии прямыми архимаг не собирался — надежный оберег требовал сложного рисунка. Золотая нить заскользила по материи, выплетая защитные контуры в виде звериных узоров. Вдоль штанин стремительно вырисовывались бегущие волки, а на спине куртки раскинули крылья орлы. Маг зачерпнул из медной чаши горсть заранее подготовленных серебряных рун. Вплетая в слова заклинания Интеграции жесткие гортанные звуки, он принялся вжимать бляшки в углы карманов и вдоль боковых швов. При контакте с бархатом и золотом серебро вспыхивало слепящим светом. Заготовки плавились и тут же остывали, намертво врастая в ткань. Над алтарем поплыл запах каленого металла. Для завершения работы требовалось напитать доспех силой. Арантир оперся ладонями о край алтаря. Зажмурившись, он толкнул мощный поток маны прямо в синюю материю. Мастерскую залило невыносимо ярким сиянием, стирающим тени по углам комнаты. Камень мелко завибрировал. Созданная оболочка впитала энергию до последней капли. Бархат пошел мелкой рябью и замер. Арантир резко разорвал контакт. Воздух со свистом вырвался из его груди. Старик пошатнулся и тяжело рухнул в стоящее рядом глубокое кресло. Его изуродованные старыми ожогами пальцы безостановочно дрожали. Нащупав на подлокотнике кусок грубого холста, маг принялся методично стирать со лба холодный пот. Создание иномировой брони почти опустошило его резерв. * * * Тяжелая, обитая железом дубовая дверь мастерской бесшумно отворилась. Иллиэль переступил порог. Принц двигался плавно, его шаги почти не издавали звука на каменном полу. Он сразу же, не тратя времени на осмотр помещения, устремил свой взгляд в центр комнаты и увидел готовый объект, неподвижно покоящийся на зеркальной поверхности алтаря. Иллиэль подошел вплотную к камню. Его темные, бездонные серые глаза с неподдельным, почти детским интересом изучали результат титанического труда архимага. Услышав шаги повелителя, Арантир с огромным усилием, опираясь трясущимися руками на подлокотники кресла, медленно поднялся на ноги. Старик откашлялся и, стараясь придать сорванному голосу остатки официальной дворцовой торжественности, указал принцу на созданную «земную броню». — Золотые швы держат форму, — сипло сказал Арантир, указав узким пальцем на переливающиеся в полумраке звериные узоры. — Я сделал их по вашему земному образцу, но укрепил обережным плетением. Серебряные руны-заклепки вживлены в слабые места ткани. Они примут на себя удар ветки, камня или иного лесопаркового бедствия, если тексты девушки с Земли не преувеличивают опасность тамошней флоры. Иллиэль внимательно, не перебивая, выслушал доклад. Он плавно протянул руки и бережно взял со стола плотные бархатные штаны и тяжелую куртку. Принц отложил их на край алтаря и привычным, изящным движением снял через голову свою повседневную синюю тунику, оставшись стоять в одной тонкой, почти прозрачной нижней рубашке. Иллиэль начал надевать синий бархатный костюм. Штаны из плотного, усиленного магией материала мягко обхватили его длинные ноги. Он просунул руки в узкие рукава куртки и застегнул ее на груди. Защитный конструкт сел на идеальной фигуре эльфийского принца безупречно, словно был второй кожей, кропотливо вылепленной гениальным скульптором. Иллиэль сделал несколько пробных, пружинящих шагов по гладкому каменному полу мастерской. В повисшей, тяжелой тишине комнаты раздался странный, гипнотический звук. Ткань костюма, при малейшем трении штанин друг о друга и движении плотных рукавов, издавала тихий, но невероятно отчетливый шелест. Этот звук не имел абсолютно ничего общего с вульгарным шуршанием обычного хлопка или грубой земной джинсы. Звук от трения королевского бархата, до краев пропитанного защитной магией, в точности, до мельчайших обертонов, повторял звук медленно падающих, сухих осенних листьев, кружащихся на холодном ветру в древнем, засыпающем лесу. Иллиэль замер. Он остановился на полпути к двери и слегка склонил голову набок, завороженно прислушиваясь к этому меланхоличному, музыкальному шелесту, исходящему от его собственных ног при каждом микродвижении. Арантир, сквозь пелену усталости заметив реакцию принца, хрипло пояснил: — Это от охранных чар, мой принц. Серебро и бархат трутся друг о друга не как простая ткань. Лесной шелест — плата за защиту. Иллиэль медленно, с королевским достоинством кивнул в знак полного согласия. Подобное техническое решение казалось ему не просто логичным, а единственно правильным. Его броня для чужого мира должна была нести в себе дыхание их родного леса. Затем Иллиэль плавно развернулся и подошел к высокому ростовому зеркалу, заключенному в массивную, потемневшую от времени серебряную раму. Принц застыл перед своим отражением. Он внимательно, критически осматривал себя со всех сторон, поворачиваясь вправо и влево. Из зеркала на него смотрело существо неземной, режущей глаз красоты, облаченное в роскошный, безумно дорогой, переливающийся в полумраке глубоким синим цветом наряд. Золотые волки и летящие орлы ослепительно вспыхивали на ткани при каждом вздохе. Вплавленное в углы карманов и швы древнее серебро сверкало, словно россыпь мелких, холодных звезд. Это был истинный эльфийский лорд, чье запредельное богатство, статус и чужеродность кричали в каждой детали его невероятного облачения. Иллиэль оторвал взгляд от зеркальной глади и повернулся к Арантиру. Его лицо было кристально серьезным. В серых глазах не было ни единой тени иронии или сомнения. — Советник, — произнес Иллиэль спокойно и очень серьезно. — Вы превзошли сами себя. Если земляне ценят прочность, синие штаны и надежные швы, то я не посрамлюсь среди них. Ольга увидит, что я отнесся к ее миру с должным уважением. Арантир молча, медленно опустил веки, кивнув в ответ. Лицо старика было серым, как пепел. Маг был слишком истощен физически и раздавлен морально для того, чтобы вступать в обреченную дискуссию. Объяснять наследному принцу разницу между рабочей, грязной джинсой челноков и королевским синим бархатом, или пытаться перепроверять непонятные земные тексты про «мальвины», у него не было ни сил, ни желания. Спорить с Иллиэлем, чье эстетическое восприятие было намертво оторвано от реальности Земли 1996 года, было бессмысленно. Иллиэль расправил широкие плечи. Плотная ткань вновь издала печальный, сухой шелест осеннего леса. — Я готов, — сказал Иллиэль так, что его чистый голос отразился от каменных стен мастерской. — Готовьте переход на Санкт-Петербург. Отдыхать будем после возвращения. Отдав приказ, Иллиэль отвернулся от измученного мага. Он заложил руки за спину и принял гордую, величественную стойку в своем новом, сверкающем золотом и серебром бархатном костюме, застыв статуей в ожидании неминуемой отправки в тот странный, грязный, пахнущий машинным маслом и пивом мир, где его ждала Ольга. Арантир, оставшись за его спиной, медленно поднял взгляд на тускнеющие кристаллы портала. Один из них треснул тонкой белой молнией от центра к краю. Это был не просто расход энергии. Контур начинал есть сам себя, заранее расплачиваясь за будущий проход. Старик ничего не сказал. Он только плотнее сжал посох и понял, что обратное окно, если оно вообще откроется, проживет не часы, а минуты. ---------- Глава 27. Накопление энергии Глава 27. Накопление энергии Тяжёлая, окованная потемневшим железом дверь тайной мастерской бесшумно закрылась, отрезая Арантира от привычного мира запахов сухой лаванды и нагретого дерева. Старый маг оказался в узком, вырубленном в сплошной скале коридоре, ведущем в самую глубокую, запретную часть эльфийского дворца. На его левом плече висел тяжелый, грубый моток толстого медного провода, который он с превеликим трудом синтезировал из рудничных отходов гномов-союзников. В правой руке он сжимал набор тонких ювелирных щипцов и костяных зажимов, больше похожих на инструменты хирурга, чем на инвентарь архимага. Арантир спускался всё ниже по винтовой лестнице, ступая так осторожно, чтобы даже шорох его мантии не нарушил звенящую тишину. Воздух здесь был древним, спертым, пахнущим сырым камнем и тысячелетним покоем. Король строго-настрого запрещал кому-либо, даже высшим советникам, посещать корневые уровни дворца, где билось само сердце Высокого мира. Но Арантиру была нужна энергия. Колоссальная, невообразимая, дикая энергия, способная прорвать ткань мироздания и протолкнуть сквозь брешь физическое тело эльфийского принца. Спустя час изматывающего спуска коридор расширился, переходя в гигантскую естественную пещеру. Арантир замер, затаив дыхание. Прямо перед ним, вмурованные в саму породу, пульсировали слепящие потоки сырой силы. Густые, ослепительно белые с голубым отливом реки первородной мощи пронизывали фундамент мироздания. Эта дикая стихия была бесконечно далека от покорной магии эльфийских садов и иллюзий. Она гудела низким, вибрирующим звуком, от которого у старика заныли зубы, а волосы на затылке встали дыбом. Феномен, питающий глобальный защитный купол замка. Лей-линии эльфийского дворца. В горле мага пересохло. Трясущимися пальцами он размотал концы медного провода. Он подошел к центральному узловому перекрестку, где три слепящих потока сливались в один, образуя почти физически плотный сгусток света. Арантир закрыл глаза, читая сложнейшую, многоступенчатую формулу Рассоединения. Ему требовалось отсечь микроскопическую долю этой мощи от главного купола. Воздух вокруг него раскалился. Маг резко опустил костяные зажимы прямо в слепящий поток, перехватывая одну из тончайших нитей маны. Раздался оглушительный треск. Арантир, скрипя зубами от боли, приложил зачищенный конец медного провода к пульсирующей магической артерии и начал читать заклинание Интеграции. Процесс «сварки» грубого земного металла и чистой эфирной силы оказался мучительным. Во все стороны полетели ослепительные багровые искры, прожигая дыры в мантии старика и оставляя на его коже зудящие ожоги. Пещеру заволокло едким, удушливым запахом озона и плавленой меди. Металл сопротивлялся, шипел, плавился, но магия, направляемая волей Арантира, безжалостно впаивалась в медную структуру, заставляя провод светиться изнутри жутким, неровным зеленоватым светом. Когда контакт был зафиксирован, Арантир, тяжело дыша и вытирая пот со лба, потянул гудящий провод за собой, наверх, обратно в мастерскую. Каждый шаг давался ему с трудом — провод, налившийся украденной магией, стал неимоверно тяжелым. Вернувшись в свою обитель, маг бросил кабель к подножию алтаря. Там, перенесенный ночью из личных покоев принца, дожидался своего часа Бежевый Ящик. Артефакт молчал. Арантир подхватил оголенные медные жилы, источающие зеленый свет и едкий запах грозы, и с силой, до хруста в суставах, вогнал их прямо в питающее магическое сплетение на задней стенке деревянного корпуса. Сам артефакт вздрогнул, словно получив удар плетью. Тихий шелест скрытых рун сорвался в низкий, утробный гул. Звук перегруженного эфирного сплетения слился с пронзительным магическим резонансом, от которого на полках задрожали стеклянные колбы. Бежевая эмаль поверх древнего дерева начала на глазах желтеть и чернеть по краям. Металлические элементы конструкции раскалились добела, окатывая мастерскую волнами невыносимого жара. Арантир в панике бросился к артефакту и активировал Руну Охлаждения Снежной Бури, вмонтированную в боковую стенку. Руна вспыхнула ослепительным голубым светом и мгновенно покрылась толстой коркой искрящегося инея. Но не прошло и секунды, как иней с оглушительным змеиным шипением испарился, превратившись в облако густого пара. Руна мигала на грани истощения, едва справляясь с чудовищным жаром переполненного магией артефакта. В этот момент массивная дверь отворилась, и в мастерскую шагнул Иллиэль. Эльфийский принц облачился в свой новый, созданный для Земли наряд. Синий королевский бархат, прошитый золотыми волками и летящими орлами, сидел безупречно. Серебряные руны-заклепки холодно поблескивали в клубах пара, заполняющего комнату. При каждом шаге принца плотная ткань издавала меланхоличный шелест падающих осенних листьев. Иллиэль абсолютно спокойно, не моргая, оценил картину: бледного, перепачканного сажей мага, трясущиеся стены и дымящийся артефакт с раскаленными добела металлическими скобами. — Контуры Бежевого Ящика крайне нестабильны, мой принц! — перекрикивая низкий гул, сорванным голосом воскликнул Арантир. Лицо старого мага исказил неподдельный ужас. Прямо сейчас он совершал государственную измену, воруя энергию замка, и подвергал жизнь единственного наследника смертельной, непредсказуемой опасности. Иллиэль плавно кивнул. Он подошел к столу и опустился в кресло перед зеленым стеклом, за которым метался ослепленный, обезумевший от переизбытка энергии дух-светляк. Принц положил узкие белые ладони на резные деревянные клавиши. Нагретое дерево обжигало подушечки пальцев, но эльф даже не поморщился, лишь слегка сжал челюсти. — Я должен отправить последнее послание, советник, — ровным, лишенным дрожи голосом произнес Иллиэль, глядя на мерцающее стекло. — До того, как мы активируем переход. * * * В это же самое время, в другом измерении, где небо было серым, а воздух пах выхлопными газами и сыростью парадных, Ольга снова стояла перед большим зеркалом в своей прихожей. Она критически, миллиметр за миллиметром, проверяла уже выбранный наряд перед завтрашней фидопойкой. Жесткие, почти негнущиеся джинсы-мальвины плотно обхватывали талию, грубая ткань непривычно сковывала движения, но давала странное ощущение защищенности. Поверх старой футболки была накинута новая, распахнутая клетчатая рубашка. Образ «круто, но небрежно», старательно собранный Катей на Апраксином дворе, работал безупречно. Ольга видела перед собой не ту застенчивую девчонку, которая пряталась за длинными цитатами в эхоконференциях, а уверенную в себе жительницу мегаполиса. Резкий, дребезжащий звонок в дверь заставил её вздрогнуть. Ольга подошла к двери и щелкнула замком. На пороге стоял Денис. На нем была помятая ветровка, а через плечо висел неизменный тяжелый рюкзак с проводами и инструментами. Не дожидаясь приглашения, Денис шагнул вперед, буквально оттесняя Ольгу вглубь коридора. Его поведение сразу показалось ей чужим, по-хозяйски бесцеремонным. — Привет. Собираешься? — бросил он, окидывая её новым нарядом цепким, неприятным взглядом. Денис прошел в комнату, не разуваясь, и небрежно бросил свой рюкзак прямо на её идеально заправленную кровать. Затем он подошел к столу и взял в руки распечатку одного из старых писем Ильи, которую Ольга забыла убрать. — Денис, что ты здесь делаешь? — Ольга скрестила руки на груди, чувствуя, как внутри закипает глухое раздражение от его вторжения в её личное пространство. — Пришел поговорить. О завтрашнем, — Денис покрутил в руках лист бумаги и с отвращением бросил его обратно на стол. Тон его голоса, поначалу нейтральный, начал стремительно набирать агрессивные, давящие нотки. — Оля, ты никуда не пойдешь на эту фидопойку. Тем более, ты не будешь встречаться с этим «Ильёй». Мы с Лехой всё обсудили. — Мы с Лехой? — Ольга недоверчиво прищурилась. — А меня вы спросить не забыли? Денис сделал шаг к ней, сокращая дистанцию до некомфортного минимума. — Оля, сними розовые очки! — Его голос стал громче, заполнив тесную комнату. — Ты вообще телевизор смотришь? Ты знаешь, что сейчас на улицах творится? Кого ни день, то в лесопарке находят... всякое. Этот твой Илья — он не нормальный поинт. Леха пробил его логи. Там дичь, Оля! Абсолютная дичь! Он появляется из ниоткуда, у него нет реального адреса. Это маргинал, психопат, который сидит в каком-то подвале и строит из себя эльфа, чтобы клеить доверчивых дурочек! Ольга слушала его молча. Сердце гулко билось о ребра. Она смотрела на Дениса, на его раскрасневшееся лицо, на сжатые кулаки, на ботинки, которыми он уже натоптал грязь в её коридоре, и вдруг ясно поняла: он пришел не помочь. Он пришел поставить запрет. — Ты променяла реальных людей на подделку! На опасного урода, который просто играет с тобой! — выплюнул Денис, пытаясь взять её за руку. — Хватит! — Ольга резко, как от удара током, отдернула руку и сделала уверенный шаг вперед, заставляя Дениса отшатнуться. Её голос не дрожал. В нем зазвучала та холодная, стальная твердость, которую она обычно берегла для самых непримиримых сетевых баталий, но теперь эта сила вырвалась в реальный мир. — Ты не смеешь приходить в мой дом и указывать мне, что делать, — четко, разделяя каждое слово, произнесла Ольга. Её темные глаза сузились, превратившись в две ледяные щели. — Ты мне не отец, не муж и не опекун. Я сама принимаю решения о своих встречах. Сама выбираю, кому верить, а кому нет. И если я решила пойти завтра в парк, я туда пойду. Денис замер, словно наткнувшись на невидимую бетонную стену. Он никогда не видел Ольгу такой. Привычная ему тихая, покладистая девчонка, прячущаяся в свою «сетевую раковину», исчезла. На её месте стояла взрослая женщина, защищающая свои границы с беспощадной решимостью. — Оля... я же просто о тебе забочусь, — попытался он сменить тактику, его голос жалобно дрогнул. — Я же за тебя переживаю. — Твоя забота больше похожа на конвой, — отрезала Ольга, не сводя с него тяжелого взгляда. Она вытянула руку и непреклонно указала пальцем в сторону коридора. — Дверь там, Денис. Уходи. Денис тяжело сглотнул. Он посмотрел на её вытянутую руку, на холодное, непроницаемое лицо, и понял, что проиграл этот раунд вчистую. Молча, сцепив зубы до желваков, он подошел к кровати, рывком подхватил свой рюкзак и, не глядя на девушку, быстро вышел из квартиры. Замок сухо щелкнул, отрезая его от её мира. Ольга медленно опустила руку и сделала глубокий, свободный вдох. Она была готова. * * * В мастерской придворного мага реальность трещала по швам. Иллиэль смотрел на зеленое стекло Бежевого Ящика. Запертый внутри артефакта светляк метался, выписывая знаки, которые тут же искажались и распадались на сгустки сырой магии. Резные деревянные клавиши обжигали подушечки пальцев, но принц не отступал, быстро выстукивая последние слова. «До встречи под белым небом». Он с силой ударил по финальной клавише. Вплетенные в древесину магические жилы ярко вспыхнули, намертво запечатывая смысл послания в сердцевине артефакта. Увидев, что рабочий контур замкнулся, Арантир издал глухой рык. Маг вскинул руки, до упора открывая перенаправленный поток эльфийских лей-линий. Теперь только первородная мощь могла вырвать эти строки из деревянного нутра и пробить ими ткань миров, дотянувшись прямо до ноды Алексея. Ревущий океан маны устремился по медным нитям прямо в Бежевый Ящик. Древний защитный купол над дворцом угрожающе мигнул и потускнел. Веками копившаяся энергия стягивалась в одну точку глубоко под землей. Металлические элементы Бежевого Ящика начали раскаляться до ослепительно-белого свечения. Пол дрогнул. Массивные каменные своды застонали под чудовищным давлением, с потолка посыпалась крошка. Хрустальные реторты и тяжелые астролябии срывались с дубовых полок. Они со звоном разлетались о плиты, смешивая запахи закипающих зелий, озона и тлеющего дерева. Иллиэль не обращал внимания на разрушения. Он неотрывно смотрел на пульсирующее зеленое стекло. Дикий магический резонанс охватил Ящик, выжигая созданные строки и силой вплавляя их прямо в расширяющиеся трещины пространства. — Прыгайте, мой принц! — сорванным голосом выкрикнул Арантир и рухнул на колени. Старик из последних сил удерживал контуры разрыва. Из носа мага на седую бороду густо закапала кровь. — Я не удержу его долго! Прямо в центре мастерской, в воздухе над каменным алтарем, разошлось пространство. Оно лопнуло с резким звуком рвущегося брезента, обнажая неровную пульсирующую прореху. Внутри портала зеленое свечение Бежевого Ящика закручивалось в тугие жгуты, переплетаясь со слепящими нитями чистой эльфийской магии. Разорванная реальность билась, словно открытая рана, с силой выталкивая в мастерскую чужие, резкие запахи мокрого асфальта и табачного дыма. Иллиэль медленно, с невозмутимым достоинством поднялся из-за раскаленного стола. Он стряхнул каменную пыль с плеча, поправил плотный воротник бархатной куртки и остановился у самой кромки сияющей бездны. * * * Металлическая дверь парадной с лязгом впечаталась в косяк, отсекая гулкий лестничный пролет. Денис сбежал по ступенькам на мокрый асфальт и зло дернул лямки рюкзака. Нейлон больно врезался в ключицы под весом неподъемного ноутбука-чемодана, громоздкого блока питания, мотков витой пары и обжимного инструмента. В отдельном кармане плотно лежала пачка распечатанных логов и трассировок. Тяжелая, осязаемая реальность. Он с силой наступил в мелкую лужу, выбив веер грязных брызг. Кисловатая желчь стояла в горле. Кто перетягивал телефонную лапшу от щитка в ее прихожую? Кто подбирал прерывания COM-портов, заставляя кривой модем держать линию? Он. Пачкал руки в пыли, таскал софт на дискетах, доказывал свою полезность делами. А Ольга предпочла текстового призрака. Купилась на набор букв с замашками средневекового лорда. Свет уличного фонаря выхватил из темноты напряженное лицо. Злость перегорала, уступая место холодному расчету. Завтра общая фидопойка. Идеальная площадка. Денис принесет туда свои распечатки. Вывалит на стол трейсы, задаст пару конкретных вопросов по архитектуре узлов и задержкам пакетов на хабах. Этот сетевой романтик посыплется на первом же техническом термине. Денис выпотрошит каждую нестыковку, прижмет самозванца к стенке железобетонными фактами и методично, на глазах у всей тусовки, разберет его мистификацию на запчасти. Тем временем в другом районе города Алексей, босс питерской ноды 2:5030/77, сидел в своей темной, прокуренной комнате. Единственным источником света был тусклый, зеленоватый экран настольного 486DX2-66, который с натужным воем жесткого диска обрабатывал логи. Алексей нервно кусал губы, маниакально проверяя маршрутизацию своей BBS. Он ждал малейшей ошибки от своего невидимого врага. Мерный треск жесткого диска оборвался — тоссер захлебнулся при обработке входящей почты. В окне логов вспыхнула строка, сигнализирующая о фатальном сбое распаковки. Пакет от пойнта 77.777 нарушил структуру заголовков, не сошелся по контрольной сумме и едва не обрушил маршрутизацию всей станции. Встроенная защита аварийно прервала процесс и сбросила дефектный архив в каталог BAD, жестко изолировав его от рабочих баз данных. Алексей быстро перешел в карантинную директорию. Выделил курсором забракованный файл с расширением .PKT и ударил по F3. Экран встроенного просмотрщика залило плотным месивом из шестнадцатеричных символов и рваного ASCII-кода. Сисоп прогнал страницу вниз, пытаясь вычленить из бинарной каши стандартные служебные идентификаторы. Он искал привычные маркеры вроде MSGID, чтобы найти аппаратную точку обрыва. Но вместо машинной разметки взгляд наткнулся на аномальный текстовый клудж. Скрытая переменная гласила: MANIFEST PENDING. Он выдвинул нижний ящик стола, вытащил потрепанную папку с распечатками стандартов FTS и начал лихорадочно листать спецификации. Ни в архитектуре пакета, ни в реестре допустимых служебных строк ничего подобного не значилось. Несуществующая переменная. Чистой воды самодеятельность, вшитая на уровне hex-редактора. Алексей откинулся на спинку расшатанного кресла, чувствуя, как внутри закипает торжество, смешанное с техническим раздражением. Очередной хитровыдуманный хакерский трюк. Попытка повесить парсер ноды и пустить пыль в глаза перед завтрашней встречей. — Ну-ну, — хрипло бросил Алексей в тишину комнаты. — Посмотрим, как ты отмажешься от этого в реале, фокусник. Он выделил аномальный фрагмент и отправил на печать. Визгливый матричный принтер выплюнул короткую ленту бумаги. Сисоп аккуратно подшил распечатку в картонную папку «Дело», с наслаждением проведя ладонью по обложке. Алексей не допускал и мысли о том, что вписанное в заголовок ожидание манифестации было не программным мусором, а строгой констатацией факта. Что прямо сейчас, прорывая ткань между мирами, живой адресат этого странного письма, облаченный в синий королевский бархат, уже готовился шагнуть в пустоту. ---------- Глава 28. Брешь в маршрутизации Глава 28. Брешь в маршрутизации Каменные своды тайной мастерской мелко дрожали, роняя на плиты сухую крошку. Горло саднило от едкого запаха озона и плавящейся меди. В центре зала зияла Брешь. Вместо привычного магического водоворота в воздухе висел прорубленный гигантский прямоугольник с жесткими зелеными гранями. Чернота внутри провала непрерывно вспыхивала. Разорванное пространство захлебывалось тонким воем, который раз за разом срывался в ритмичный треск и глухое шипение — так стонали перенапряженные магические контуры, пытаясь удержать чужеродную геометрию прохода. Иллиэль стоял у самой кромки экрана. Он сделал шаг вдоль искрящегося контура, привыкая к весу плотного синего костюма. Земной бархат ответил сухим шорохом и ощутимо надавил на плечи. Принц находил в этой скованности особое удовольствие — в чужой мир следовало входить в глухой броне. Вышитые на ткани золотые волки и серебряные обереги вспыхивали в такт помехам. Рядом, припав к каменным плитам, хватал ртом сухой озоновый воздух Арантир. Старый маг намертво вцепился в уходящие в трещины зеленые магические жилы, стирая пальцы в кровь о жесткую оплетку. Лей-линии дворца с ревом вливали первородную ману в подпрыгивающий Бежевый Ящик. Эмаль на его деревянном корпусе шла уродливыми пузырями, обугливалась и осыпалась серым пеплом. Стягивающие доски металлические скобы раскалились до белого свечения, а вырезанная на них Руна Охлаждения Снежной Бури билась в агонии, пульсируя умирающим светом. В полуметре от дымящегося дерева лежал Эфирный Кварц — шестигранный осколок размером с ладонь. Его плоское основание и строгие изломы серебряных жил смутно напоминали внутреннюю плату земного модема, хотя сам камень оставался чистой магией. Внутри прозрачной породы по этому серебряному лабиринту ритмично бежал магический световой пульс. Иллиэль перевел взгляд на выпуклое стекло Бежевого Ящика. За выпуклым зелёным стеклом дух-светляк отчаянно метался среди дрожащих знаков. Письмо намертво застряло в густых магических сплетениях: истощенные контуры больше не могли протолкнуть его сквозь межмировую толщу прямо в ноду Алексея. Теперь отправителю предстояло шагнуть в разлом и пройти этот маршрут лично. — Контур не держит! — прокричал Арантир сквозь бьющий по ушам белый шум. Пот пробивал светлые дорожки на его испачканном копотью лице. — Брешь нестабильна! Кварц работает только как аварийный якорь — он сохранит метку ритма для создания будущего стабильного канала. Сейчас у вас максимум пара часов! Не успеете вернуться до схлопывания разлома — останетесь среди людей навсегда! Иллиэль не отвел взгляда от рябящей пустоты. Бессмертие давно обернулось мертвой стагнацией, и жажда настоящего, непредсказуемого хаоса напрочь выжгла инстинкт самосохранения. Принц молча кивнул и небрежно сунул руки в карманы бархатных брюк. * * * В другом крыле эльфийского дворца, бесконечно далёком от запахов палёного дерева, горячей меди и удушливого озона, царила абсолютная, звенящая, стерильная тишина. Опочивальня Эльфийского Владыки являла собой подлинный шедевр тысячелетнего, бережно охраняемого застоя. Здесь не существовало случайных теней, не гуляли сквозняки, не было даже микроскопической пылинки, посмевшей бы опуститься на гладкий, вылизанный до состояния чёрного зеркала мраморный пол. Время в этих огромных покоях не текло — оно навсегда застыло, кристаллизовалось в совершенстве геометрических форм и безупречных линий. Владыка лежал на неестественно широком ложе, строго скрестив длинные бледные руки на груди. Его дыхание было настолько ровным, редким и поверхностным, что любому наблюдателю показалось бы, будто на безупречно белых шёлковых простынях покоится искусно вырезанная из холодного камня надгробная статуя. Внезапно эта незыблемая, возведённая в абсолют гармония дала сбой. Сначала это было лишь смутное, иррациональное предчувствие. Едва уловимое, давящее ощущение на барабанные перепонки, словно перед началом катастрофического шторма. Затем воздух в огромной спальне едва заметно дрогнул. Низкочастотный, глухой, утробный гул, идущий откуда-то снизу, из самых недр корневой породы, на которой покоился замок, начал медленно, неумолимо заполнять замкнутое пространство. От глубокой, наглой и противоестественной вибрации тяжёлые хрустальные подвески на серебряных канделябрах вдруг ожили и едва слышно, жалобно звякнули друг о друга. Глаза Владыки резко, без единого переходного движения открылись. Радужки, похожие на скованный тысячелетним льдом безжизненный океан, опасно сузились. Он не вздрогнул, не изменился в лице, не издал ни единого звука, но в ту же секунду плавно, одним текучим движением, не знающим сопротивления мышц, сел на кровати. Правитель медленно повернул голову, внимательно вслушиваясь в нарастающую вибрацию стен. Его сверхчувствительный эльфийский слух улавливал то, что было недоступно обычным существам. Он слышал, как внутри стен натужно гудит древний камень. Он физически чувствовал кожей, каждой нервной клеткой, как идеальная стагнация его мира, которую он маниакально выстраивал и безжалостно оберегал целыми эпохами, прямо сейчас трещит по швам, лопается, словно перетянутая струна старой лютни. Физическое ощущение этой чужеродной вибрации, этого вторжения хаоса, вызвало у него приступ холодного, кристально чистого, контролируемого гнева. Владыка спустил босые ноги на ледяной мрамор и бесшумно подошёл к высокому стрельчатому окну, забранному тончайшим стеклом. Ночь над эльфийскими лесами всегда была безупречно прозрачной и спокойной. Но сейчас, посмотрев на невидимый обычным глазом колоссальный купол центральной защиты дворца, Владыка увидел отвратительное искажение. Сияющие потоки эфира, всегда сплетённые в безукоризненно ровную, симметричную сеть, теперь жалобно корчились и скручивались в тугие узлы. Они истончались на вершине купола, меняя цвет с ослепительно белого на грязновато-синий, жадно, бурлящим водопадом утекая вниз, глубоко в фундамент дворца, словно кто-то нагло пробил огромную брешь в самом сердце резервуара. Факт несанкционированного взлома центральной силовой сети был неоспорим. Кто-то осмелился наложить руки на святая святых и направить чистую энергию купола в иное русло. Эпоха великого покоя оказалась грубо прервана. Лицо короля окончательно окаменело, превратившись в бесстрастную посмертную маску. В его глазах не было ни капли паники, ни тени удивления — только холодная воля и абсолютная, непоколебимая уверенность в своём праве карать предателей. Он не стал тянуться к ментальному каналу связи, чтобы поднять по тревоге дворцовую стражу. Это личное оскорбление не терпело присутствия чужих глаз. Владыка неспешно снял со спинки резного стула длинную ночную мантию из тяжёлого, переливающегося в лунном свете серебристого шёлка и величественным жестом набросил её на широкие плечи. Ткань легла идеальными, ровными складками, не смея помяться. Правитель покинул свои покои, бесшумно шагнув в пустой, погружённый в тревожный полумрак бесконечный коридор. Он шёл по мраморным плитам, не ускоряя, но и не замедляя своего размеренного шага. Короли не бегают. Каждый раз его ступня касалась пола бесшумно и точно, будто сам дворец заранее уступал ему дорогу. Владыка слушал меняющуюся акустику замка, направление вибраций и плотность нарастающего магического гула так, как древний хищник слушает движение крови под кожей жертвы. Тонкие иллюзии и сложные скрывающие чары, наложенные на тайные двери и переходы, мгновенно рассыпались в серый прах под его тяжёлым, давящим взглядом. Эпицентр пространственной аномалии вычислялся безошибочно. Вся украденная, бьющаяся в агонии мощь стягивалась в одну конкретную точку — на самые нижние, забытые уровни восточного крыла, туда, где за скрытыми ходами находилась тайная мастерская придворного мага. Осознание этого горького факта заставило Владыку чуть шире расправить плечи. Его ровный шаг стал заметно жёстче, целеустремлённее. Тень от серебристой мантии зловеще скользила по стенам, безжалостно поглощая робкий свет магических факелов. Правитель неотвратимо направлялся к тайной мастерской, и с каждой уходящей секундой вибрация каменного пола под его босыми ногами становилась всё яростнее, предвещая неминуемую катастрофу. * * * Арантир замер на полпути между ревущим Бежевым Ящиком и неподвижным Иллиэлем. Маг судорожно втянул раскалённый воздух и вскинул дрожащие руки, растопырив пальцы. Ритуал Бреши начался. С его губ сорвались рубленые слоги мертвого диалекта. Древние слова царапали глотку, сопротивляясь чужеродной вязке: маг силой вплетал в заклинание сетевую координату Фидонета — жёсткую, сухую конструкцию, лишённую жизненной силы. Пространство впереди пошло мелкой рябью и с тошнотворным хрустом надломилось. Ткань мира расходилась по неестественно ровным, геометрически безупречным линиям, ломая саму природу эльфийской ворожбы. Четыре ядовито-зелёные грани беззвучно прорезали реальность, сцепившись в висящий над каменным полом прямоугольник. Внутри рамы не оказалось ни манящего света, ни чужого пейзажа. Только густая, непроницаемая чернота. По обнажившимся слоям разорванного пространства метались пульсирующие зелёные жилы. Они судорожно сплетались, силясь затянуть противоестественную рану, но магия Ящика безжалостно удерживала контур открытым. Как только углы Бреши жёстко зафиксировались, ударил звук. Невыносимый вой рвущейся материи. Пронзительный скрежет выкрученных под прямым углом лей-линий смешался с яростным шипением двух столкнувшихся измерений. Этот шум вибрировал в костях, выбивал из лёгких кислород и резал слух своей мёртвой, неорганической яростью. Арантир рухнул на одно колено и до боли вдавил ладони в уши. — Мой принц! — дико закричал старик, надрывая связки, чтобы перекрыть удушающий треск аномалии. — Брешь не продержится! Края уже едят сами себя! Иллиэль даже не попытался закрыть уши. Опустив руки вдоль тела, он завороженно смотрел в центр разлома. В его тёмных глазах блестела холодная зелёная рябь пустоты. — Их чужой мир выплюнет нашу ману, как яд! — Арантир с трудом оторвал дрожащие ладони от ушей и сплюнул густую, почти черную кровь на раскаленные каменные плиты. — Она там не укоренится, слышите?! Обратное окно продержится ничтожно мало. Я не смогу питать грань вечно, мой источник пустеет! Старик захлебнулся надсадным кашлем, ловя ртом спертый, пахнущий озоном воздух мастерской. Он упрямо потянулся скрюченными пальцами к полам синего бархатного костюма принца, словно жалкая физическая хватка могла удержать повелителя от безумия. — Не пейте там воду из открытых источников, мой принц! Не смейте вплетать стихии в их мертвый эфир — вас выжжет изнутри дотла! Если не шагнете назад до того, как схлопнутся края… вы останетесь там! Смертным! Вы понимаете, что это значит? Обычным куском гниющего мяса, подверженным хворям и холоду! Навсегда! Иллиэль слышал каждое брошенное стариком слово. Истеричное, полное искреннего ужаса предупреждение мага острым клинком пробивало ревущий гул пространственной раны. Смертность. Болезни. Гниение. Хрупкость костей, гноящиеся раны и неотвратимая, уродливая старость. Ему предстояло раствориться в жестоком, хаотичном измерении, где люди кутаются в грубые ткани, дрожат под колючими ветрами и отчаянно цепляются за свои короткие, жалкие жизни. Мир, где не плетут вечных заклинаний, а передают друг другу сухие, рубленые слова, чтобы хоть как-то оставить след до прихода смерти. На другой чаше весов лежал его родной дом. Абсолютная, стерильная безопасность, выверенный тысячелетиями покой и удушающая, сводящая с ума скука безупречных эльфийских дворцов. Идеальный гладкий мрамор, на который никогда не ложится пыль. Застывшая гармония вечности, больше похожая на богато украшенный склеп для живых мертвецов. Иллиэль не колебался ни единого мгновения. Ему до крика, до тошноты осточертел этот застывший порядок идеального бессмертия. Внутри билась первобытная жажда настоящего времени — того самого, которое неумолимо течет сквозь пальцы, оставляя на лице морщины, а в душе — шрамы. Он хотел почувствовать обжигающий холодный ветер на своей коже, хотел узнать вкус собственной крови и пульсирующую настоящую боль, хотел услышать случайное, непредсказуемое человеческое слово. Ему была нужна та странная, притягивающая сквозь миры встреча под чужим белым небом. Он медленно повернулся к стоящему на коленях, перепачканному сажей магу. Во взгляде принца не было ни тени страха, ни капли сожаления о покинутом троне — лишь мрачная, хищная решимость вырваться из золотой клетки. Иллиэль твердо, с достоинством кивнул старику, беззвучно прощаясь с ним навсегда, и расправил плечи. Затем он резко развернулся и решительно зашагал прямо к мерцающему зеленью прямоугольнику Бреши. Едва носок его жесткой кожаной туфли пересек границу разорванной реальности, пространство огрызнулось сухим, колючим треском рвущегося эфира. Иллиэль вздрогнул всем телом. Он шагнул в яростно сопротивляющуюся, густую пустоту, словно с разбегу пробивая грудью толщу прессованного льда. Тяжелый синий бархат земного костюма мгновенно пропитался выступившим холодным потом. Ткань куртки и искусно вышитые на ней серебряные защитные руны не распались в прах, но чужая физика начала безжалостно отторгать живую магическую материю. Мир людей сопротивлялся вторжению бессмертного. По безупречно белой коже Иллиэля, проступая сквозь одежду жуткими болотными огнями, заскользили тусклые отсветы чужеродных символов. Обрывки того самого буквенного послания, что он отправил ранее, теперь выжигали свой путь прямо на его плоти. Магия силилась втиснуть непомерно плотное физическое тело эльфа в узкую, противоестественную тропу проложенного заклятием маршрута. Пронзительная, немыслимая боль ударила по обнаженным нервам. Невидимые тиски чужого измерения с тошнотворным хрустом сдавили кости, вышибая из легких весь кислород. Брешь перемалывала иномирянина, сдирая с него вековую ауру неприкосновенности. Лицо Иллиэля мучительно исказилось, челюсти сжались до глухого, угрожающего скрежета. Губы побелели, на висках вздулись вены. Холодное, мертвое зеленое сияние заливало его широко открытые, немигающие глаза, в которых сейчас отражалась сама бездна. Ломая колоссальное давление выворачивающего наизнанку пространства, принц сделал второй, решающий шаг. Тело словно пропустили через каменные жернова, размалывая саму суть его бессмертной природы, но он упрямо, миллиметр за миллиметром, протолкнул себя сквозь разрыв. Иллиэль с головой ушел в ревущее изумрудное марево, не позволив себе издать ни единого стона. Вспышка ядовитого зеленого света ударила во все стороны с такой сокрушительной силой, что густые черные тени от колонн и стеллажей навсегда, будто вытравленные едкой кислотой, впечатались в каменные стены мастерской. Иллиэль исчез. Чужеродный вой столкнувшихся мирозданий немедленно оборвался, словно кому-то перерезали глотку. В разоренную мастерскую рухнула звенящая, давящая на уши тишина. Сквозь нее пробивался лишь предсмертный, захлебывающийся гул перегретого Бежевого Ящика. Деревянный короб древнего артефакта угрожающе трещал по швам, источая едкий кислый запах паленой эмали и тлеющей древесины. За толстым потускневшим зеленым стеклом обезумевшим мотыльком бился истощенный дух-светляк, чья мана выгорела почти дотла. Металлические скобы на корпусе раскалились до вишневого свечения. Границы подвешенного прямоугольника Бреши стремительно тускнели, покрываясь нестабильной, болезненно дрожащей рябью. Арантир окончательно осел на оба колена. Шершавый камень до крови содрал кожу на ладонях, когда старик с силой впечатал их в пол. Из горла вырвался влажный, надсадный хрип. Зажмурившись, маг выскребал из себя остатки сил, вливая сырую ману прямиком в гаснущий контур. Края противоестественно ровного прямоугольника Бреши болезненно искрили и дрожали — ткань мира отторгала чужеродный пространственный прорыв, пытаясь его раздавить. Старик держал проход открытым одной лишь грубой, первобытной волей. Воздух в мастерской потяжелел, сдавив грудь. Защитные плетения, укрывавшие подступы к восточному крылу, лопались одно за другим. Арантир чувствовал это костями: где-то наверху, в лабиринте коридоров, рвалась невидимая охранная паутина. Под давлением чужой ледяной воли барьеры вспыхивали в его сознании багровым и осыпались мертвым пеплом. Владыка шел один. Не созывая стражу, не срываясь на бег. Глухая, размеренная вибрация его шагов пробивалась сквозь толщу древней кладки. Правитель спускался на нижний ярус безошибочно, точно к источнику возмущения. Тяжелая аура тысячелетнего монарха катилась впереди, вымораживая остатки тепла из камня. Старик вскинул воспаленный взгляд на зеленоватый просвет Бреши. Оторвать дрожащие ладони от плит означало немедленный крах. Стоило ослабить поток энергии хоть на миг, и нестабильный разлом навсегда схлопнется, отрезая Иллиэлю путь назад. По сводчатой галерее прокатилось эхо поступи. Владыка вошел в восточное крыло. До дубовых дверей мастерской оставалось пара поворотов. Арантир до хруста сжал челюсти, вгоняя угасающую жизнь прямо в гудящие магические кабели Бежевого Ящика. У него оставались жалкие секунды, чтобы выдержать этот гнет и намертво закрепить якорь по ту сторону разрыва. ---------- Глава 29. Сбор в летнем парке Глава 29. Сбор в летнем парке Жара над Петроградской стороной к вечеру не спала, лишь загустела. Асфальт у главного входа в парк отдавал дневное тепло тяжелыми волнами. От коммерческого ларька тянуло приторной жвачкой и нагретым пластиком. Ольга остановилась у чугунной решетки. Они с Ильей договаривались встретиться именно здесь, на самом понятном рубеже. За этими воротами заканчивалась безопасная синяя рамка редактора, где любую глупость можно стереть до отправки пакета. Начиналась душная, потная реальность. Но именно сюда вел след. Ежедневные сессии, мегабайты текста сквозь модемные шумы сплели из цифрового мусора плотный канал. Два мира намертво сцепились через текстовые логи. Она поправила ремень сумки. Внутри лежала дискета с сохраненными заголовками и распечатанное письмо. Сложенный вчетверо лист колол бок через ткань. Ощутимый, тяжелый якорь, благодаря которому Илья мог сегодня прийти. По проложенному мейлерами маршруту, накопившему критическую массу реальности. У колонны переминалась Катя. Яркая резинка стягивала волосы, на плече висел туго набитый пакет с бутылками. В руке таял вафельный стаканчик. — Наконец-то, — Катя взмахнула надкусанным мороженым. — Я уже решила, что ты зависла, как винда при загрузке. Слушай, тут стоять нельзя. Ольга нахмурилась: — Мы договаривались у ворот. — Менты только что прошли, присматриваются. А наши уже на главной поляне разошлись, орут на весь парк. Если останемся на виду — загребут за распитие еще до того, как твой Илья появится. Пошли вглубь, там безопаснее. Ольга с сомнением посмотрела на пустую улицу, но кивнула. Нервный смешок вырвался сам собой. Катя протянула стаканчик, по пальцам которой текли липкие белые капли, но Ольга мотнула головой — тошнило. Они свернули на широкую аллею. Пыльная листва лип смыкалась над головой неровным сводом, пропуская низкое солнце плоскими желтыми лучами. В пробивающемся свете раздражающе четко висела мошкара. Шум впереди нарастал. Пахло нагретой травой, пролитым пивом и сладковатым одеколоном. Отдельными островками вспыхивали споры: кто-то доказывал преимущества одного тоссера над другим, кто-то громко травил байки. Хриплый аккорд расстроенной гитары перекрыл голоса — невидимый музыкант промазал по струнам, выругался и начал вступление заново. Парк гудел, как перегретый системный блок. Поляна открылась за поворотом. Человек тридцать разместились прямо на примятой траве. Пластиковые пакеты служили скатертями для батонов, плавленых сырков и батарей бутылок. Банка шпрот ходила по рукам — искали открывашку. В толпу сисопов органично вписались несколько человек в длинных темных плащах с деревянными мечами на поясах. Они обсуждали тонкости модемных протоколов с серьезностью командиров перед осадой. Ольга увидела знакомые лица и почувствовала, как сжались плечи. В сети эти люди казались строками, подписями, манерами цитирования. В реальности у них были потные лбы, мятые футболки, слишком громкие голоса и привычка смотреть на человека так, будто пытаешься прочитать его заголовки. — Оля! — крикнул кто-то у дерева. — Иди сюда! Она помахала рукой, но не пошла. Взгляд сам искал Алексея. Сисоп сидел не на траве, а на складном рыбацком стуле. На коленях лежала толстая картонная папка с завязками. Серая, аккуратная, страшно официальная. На верхнем листе черным маркером было выведено: «ДЕЛО». Рядом на земле стоял тяжелый ноутбук-чемодан. Крышка закрыта, блок питания и смотанный провод лежат сверху. Алексей поднял глаза. Он смотрел на Ольгу так, будто она была свидетелем, которого давно ждали на допрос. Рядом стоял Денис. Рюкзак с проводами оттягивал его куртку. Лицо было напряженным, губы сжаты. Заметив Ольгу, он сразу сделал шаг вперед, но Алексей едва заметно поднял ладонь. Денис остановился, зло дернул плечом, развернулся и медленно пошел к поваленному бревну на краю поляны. Ольга отметила это молча: они не импровизировали, каждый уже знал свою роль. Денис сидел чуть в стороне на поваленном бревне и крутил в пальцах пустую пачку от жвачки. Он не выглядел победителем. Он выглядел человеком, который провел несколько ночей среди логов и теперь уже не был уверен, хочет ли узнать ответ. Когда Ольга подошла ближе, он коротко кивнул ей без обычной усмешки. — Привет, — сказала она. — Привет, — ответил Денис. — Народу много. — Вижу. — Лёха с утра папку таскает. Никому не дает трогать. Ольга посмотрела на серую обложку. — Я заметила. Денис хотел что-то добавить, но в этот момент Катя громко поставила пакет с бутылками на траву. — Народ, у кого открывашка? И желательно человек с руками, а не с лекцией про протоколы. Несколько человек засмеялись. Напряжение на секунду ослабло. Один из толкинистов торжественно вытащил из-за пояса нож, больше похожий на кухонный, чем на эльфийский, и с важностью принялся открывать бутылки. Пиво зашипело. Кто-то зааплодировал. Ольга села на краешек старой куртки. Катя устроилась рядом, но не стала задавать вопросов. Это было редкой и почти героической деликатностью с ее стороны. Первые полчаса фидопойка пыталась притворяться обычной. Люди знакомились по именам и адресам, спорили, кто видел новый прайс на Сенной, передавали друг другу сигареты, смеялись над тем, как один поинт перепутал кодировки и отправил начальнику вместо отчета бессмертную кракозябру. Гитарист наконец попал в нужный аккорд и хрипло начал: «Где твои крылья, которые нравились мне?» — фальшиво, срываясь на сип, но с такой искренней, щемящей тоской, что Ольга на долгую секунду замерла, забыв выдохнуть. В этом неумелом, грязном исполнении — в сбивающемся ритме и хриплом срыве на высокой ноте — было больше жизни, чем в шуме открывающихся банок и гуле толпы. Она поймала себя на мысли, что именно такой Илья, наверное, и представлял Землю по ее письмам: грубую, фальшивую, неидеальную, но живую до боли. И от этой мысли стало одновременно теплее и страшнее. — Он придет? — тихо спросила Катя, не глядя на нее. Ольга пожала плечами. — Не знаю. — А хочешь, чтобы пришел? Ольга посмотрела на людей вокруг: на Алексея с папкой, на Дениса, на Катю, на толкинистов с деревянными мечами, на девушку в растянутой футболке, которая спорила о tearline так, будто от него зависела судьба государства. Вся эта поляна была чужой и родной одновременно. — Хочу, — сказала она наконец. — Но не хочу, чтобы они его растерзали. Катя фыркнула. — Если он правда такой вежливый, как пишет, его тут сначала не растерзают. Его сначала попросят объяснить, почему он говорит как князь из школьной хрестоматии. — Это тебя волнует больше всего? — Меня волнует, чтобы он не оказался сорокалетним бухгалтером с усами. Ольга невольно улыбнулась. — Усы в письмах не видны. — Вот именно. Сеть опасна. Катя сказала это легко, но Ольга услышала под шуткой настоящую тревогу. Она благодарно коснулась плеча подруги. Катя сразу сделала вид, что поправляет пакет. Час тянулся медленно. Солнце опускалось, меняя цвет поляны. Желтый становился медовым, потом оранжевым. Тени от деревьев вытягивались, разрезая траву на длинные темные полосы. Комары начали подниматься из кустов. Кто-то достал репеллент, отвратительно пахнущий химическим лимоном, и щедро облил себя и соседей. Толкинисты объявили это ядовитым эльфийским туманом и начали театрально кашлять. Ольга несколько раз ловила на себе взгляд Дениса. Он не подходил. Это было хуже, чем если бы подошел. Его молчание собиралось вокруг нее плотным, неприятным кольцом. Наконец он не выдержал. — Ты правда думаешь, он появится? — спросил Денис, встав перед ней так, что перекрыл вид на дальнюю аллею. — Отойди, пожалуйста. — Я серьезно. — И я серьезно. Отойди. Денис дернул щекой, но не сдвинулся. — Оля, посмотри вокруг. Это живые люди. С руками, голосами, адресами, кривыми настройками, долгами за телефон. А он пока что — строчки на экране. Красивые, да. Но строчки. Ты сейчас ждешь человека, которого никто, кроме тебя, не видел. Она подняла на него глаза. — Ты пришел повторить вчерашнее? — Я пришел, потому что Лёха прав. Этот человек, если он человек, залез в чужую систему. Не просто написал тебе стихи. Он прошел через запреты, через конфиги, через то, что нормальный пользователь пройти не может. Ты можешь сколько угодно делать вид, что это романтика, но для нас это взлом. — Для тебя это еще и я, — тихо сказала Ольга. Денис замолчал. На секунду в его лице мелькнуло что-то растерянное, почти детское, но он тут же спрятал это за злостью. — Да, — сказал он. — И ты тоже. Потому что ты не видишь, как он тобой пользуется. Ольга встала. Ей не хотелось устраивать сцену, но сидеть под его взглядом было невозможно. — Я вижу больше, чем тебе удобно. Лёха принес папку, ты смотришь на логи, а на меня — так, будто уже ждешь, когда я ошибусь и ты сможешь сказать: «Я же говорил». Денис побледнел. — Неправда. — Тогда отойди. На этот раз он отступил. Не сразу, но отступил. Катя молча протянула Ольге открытую бутылку лимонада. Ольга взяла, хотя пить не хотела. Алексей, наблюдавший за сценой со своего складного стула, поднялся. Папка оказалась у него в руках так естественно, будто была продолжением тела. Разговоры вокруг начали стихать. Сисоп не повысил голос, не хлопнул ладонью, не потребовал внимания. Ему и не нужно было. В этой компании его уважали и боялись достаточно, чтобы тишина сама собралась вокруг него. — Раз уж мы все здесь, — сказал Алексей, — давайте не будем делать вид, что это просто пьянка. Кто-то попытался нервно хмыкнуть, но звук быстро умер. — Лёха, может, не сейчас? — осторожно сказал Денис. — Сейчас, — отрезал Алексей. — Потому что этот ваш Илья приглашен сюда лично. И если он появится, у нас будет мало времени до того, как начнется цирк. Слова «этот ваш» ударили Ольгу неприятно. Она сделала шаг вперед. — Его зовут Илья. Алексей посмотрел на нее поверх очков. — В моей базе он значится как поинт 2:5030/77.777. Имя в поле From может быть каким угодно. — Для меня не каким угодно. — Для тебя, возможно. Для системы — нет. Он развязал тесемки папки. Картон сухо щелкнул. На верхнем листе виднелись ровные строки распечатки: даты, время, кладжи, короткие пометки на полях. Алексей держал листы аккуратно, почти нежно. В каждом движении чувствовалось, что он не просто принес доказательства. Он принес свою веру, оформленную в бумагу. — Здесь журналы мейлера, — сказал он. — Здесь вывод тоссера. Здесь копии входящих пакетов. Здесь контрольные временные отметки. Здесь список локальных правил, которые этот адрес обошел. Я не утверждаю, что понимаю механизм. Я утверждаю, что нормальной сессии дозвона не было. Нормального маршрута не было. Нормального следа через bossnode не было. А письма были. Он перелистнул страницу. — Один раз можно списать на сбой. Два раза — на кривую базу. Но когда невозможное повторяется системно, это уже не ошибка. Кто-то лезет туда, где у меня всё должно быть закрыто. Толпа зашевелилась. Несколько человек наклонились ближе, пытаясь рассмотреть распечатки. Для них бумага с логами была убедительнее любой исповеди. Ольга почувствовала, как ее снова втягивает в ту самую воронку: цифры против писем, протокол против голоса, железо против доверия. — А если ты просто не знаешь всех способов? — спросила она. Алексей усмехнулся без радости. — Именно поэтому я не удалил его сразу. — Великодушно. — Практично. Если перед тобой неизвестная схема, сначала ее документируют. Потом изолируют. Потом разбирают. — Ты говоришь о человеке. — Я говорю о записи, которая приходит так, будто ей плевать на мои правила. Алексей сказал это слишком сухо. Не как человек, который хочет выиграть спор, а как сисоп, впервые увидевший дыру там, где по всем правилам должна была быть стена. Ольга заметила, как он большим пальцем пригладил край распечатки, будто бумага могла вернуть порядок. — Если он придет, — сказала она медленно, — ты не будешь начинать с крика. Денис резко фыркнул. — Еще чего. Ольга не посмотрела на него. Она смотрела только на Алексея. — Ты хочешь ответов. Получишь шанс задать вопросы. Но не травлю. Не толпу вокруг одного человека. Не показательный суд. Алексей долго молчал. Где-то на другом краю поляны гитарист, не понимая, что происходит, тихо тронул струну и тут же осекся. — Ты не в том положении, чтобы ставить условия, — сказал сисоп. — Зато я в том положении, чтобы уйти. И если я уйду, он, скорее всего, не станет с вами разговаривать. Это было рискованно. Ольга не знала, правда ли это. Но Алексей тоже не знал. В его глазах мелькнул быстрый расчет. Папка слегка опустилась. — Хорошо, — сказал он. — Сначала вопросы. Но если он начнет врать… — Все здесь врут, когда боятся. Денис тихо хмыкнул, и на этот раз в звуке было что-то похожее на уважение. Денис отвернулся, сжав челюсти. Он отошел к ноутбуку, проверил защелки на крышке, словно ему срочно понадобилось занять руки. Тяжелый компьютер стоял мертвым, без питания, и от этого казался еще более угрожающим. Блок питания лежал рядом; кто-то уже договорился с работником ближайшего киоска о розетке, но Алексей велел не тянуть удлинитель через половину парка раньше времени. Машину собирались включить только на короткий показ логов: две минуты дохлой батареи, чужая розетка и длинный провод были всем их полевым ресурсом. Время двигалось к вечеру. На поляне стало тише. Даже те, кто не понимал деталей, почувствовали, что обычная фидопойка превратилась в засаду. Люди группировались иначе: ближе к Алексею — технари с распечатками и холодным интересом; ближе к Ольге — Катя, Денис и несколько тех, кто не любил коллективные расправы; чуть в стороне — толкинисты, которым происходящее казалось началом великолепного ролевого сюжета. Один из них, высокий парень в плаще из коричневой занавески, подошел к Ольге и серьезно спросил: — Это тот самый эльф должен прийти? Ольга устало посмотрела на него. — Какой тот самый? — Ну, который тебе в RU.ANEKDOT отвечал. Он пишет так, будто сейчас попросит коня, меч и право на престол. — Я не говорила, что он эльф. Парень понимающе кивнул. — Конечно. Конспирация. Катя закрыла лицо ладонью. — Господи, только вас тут не хватало. — Мы можем обеспечить охрану периметра, — предложил толкинист с полной серьезностью. Ольга вдруг представила, как Илья действительно появляется в своем невозможном бархате, а его встречает не только трибунал сисопов, но и добровольная стража из людей с деревянными мечами. Картина была настолько абсурдной, что она едва не рассмеялась. Смех застрял в горле и превратился в дрожащий вдох. — Просто не бейте никого, — сказала она. — Если первыми не нападут, — торжественно ответил парень. Катя проводила его взглядом. — Знаешь, если твой Илья всё-таки существует, он впишется сюда лучше, чем мы думали. Ольга посмотрела на дальнюю аллею. Там, за полосой кустов, дорожка уходила в золотую пыль света. Пешеходы время от времени проходили мимо: пожилая женщина с авоськой, мальчишка на велосипеде, мужчина с собакой. Каждый раз сердце Ольги болезненно дергалось. Каждый раз это оказывался не он. Она не знала, как должен выглядеть человек, которого она ждала. В письмах Илья был голосом: вежливым, странным, слишком красивым, слишком далеким. Она пыталась представить его обычным парнем из Политеха, но образ разваливался. Пыталась представить ролевиком, но и это не сходилось. В конце концов она перестала представлять. Пусть реальность сама сделает свою работу. Алексей снова сел на складной стул. Папка лежала у него на коленях. Его пальцы неподвижно держали тесемки. Он не пил, не шутил и почти не моргал, только время от времени проверял взглядом аллею. Денис подошел к Ольге и встал рядом. — Ты держишься? — Нет. — Честно. — А смысл врать? Он кивнул. — Если начнется давка, уходи в сторону деревьев. Не к выходу. Там Лёха будет перекрывать. Ольга посмотрела на него с удивлением. — Ты на чьей стороне? Денис поморщился. — Я на стороне того, чтобы никто сегодня не устроил идиотскую драку из-за почтовой базы. — Благородно. — Не обольщайся. Я всё еще хочу понять, как он это делает. — Я тоже. Денис впервые за вечер улыбнулся почти нормально. — Тогда у нас есть общая тема. В этот момент со стороны дальних кустов донесся резкий треск. Сухая ветка ломко щелкнула, будто под чьей-то ногой. Разговоры на поляне оборвались не сразу, а волной: сначала ближайшие, потом те, кто увидел их лица, потом вся толпа. Гитарист замер с пальцами на струнах. Толкинисты одновременно повернули головы. Денис оторвался от ноутбука. Алексей медленно поднялся. Ольга не сразу поняла, что перестала дышать. Хруст гравия под ботинком Дениса, шорох папки в руках Алексея, короткий вдох Кати рядом — всё вдруг оказалось рядом, слишком близко. Катя перестала жевать вафельный край стаканчика. Смешная крошка осталась у нее на губе, но никто уже не мог обратить на это внимание. В кустах снова что-то дрогнуло. — Это может быть кто угодно, — прошептал Денис. — Да, — сказала Ольга. Но она уже не могла заставить себя поверить в случайного прохожего. Не логикой, не доказательствами, не теми сухими строчками, которые хранила на дискете в сумке. Просто надежда, которую она весь вечер удерживала в кулаке, вдруг перестала помещаться внутри. Алексей поднял папку выше, прижимая ее к груди как щит. Денис сделал шаг вперед. Толкинисты, наоборот, расправили плечи, будто готовились встречать короля. Вокруг поляны повисла плотная, почти материальная тишина. Ольга смотрела в дальнюю пыльную зелень аллеи и больше не моргала. Словно невидимый канал связи, проложенный сквозь ночные дозвоны и потерянные пакеты, попытался обрести физическую плотность. Воздух между кустами пошел мелкой рябью, искажая вечерние тени. ---------- Глава 30. Материализация и Портвейн Глава 30. Материализация и Портвейн Подошвы эльфийских сапог с жестким, хрустящим звуком ударились о пыльный гравий. Воздух вокруг фигуры Ильи оглушительно хлопнул, заполняя образовавшуюся пустоту. Последние обрывки зеленого свечения, похожие на распавшиеся буквы, оторвались от плотной ткани куртки и с тихим шипением растворились в раскаленном мареве летнего дня. Переход завершился. Тяжесть чужого мира мгновенно навалилась на плечи, заставив эльфийского принца пошатнуться. Колени инстинктивно согнулись, принимая невидимый вес, а легкие рефлекторно втянули первую порцию местной атмосферы. Физиологический шок оказался сродни удару кузнечным молотом по обнаженным нервам. Жара обожгла лицо и горло. После стерильной, вечно прохладной тишины эльфийских подземелий тридцатиградусный Санкт-Петербург ощущался как погружение в кипящий сироп. Воздух казался слишком густым, тяжело давил. Он сопротивлялся каждому вдоху. Илья медленно выпрямился, расправляя спину. Его длинные пальцы скользнули по груди, проверяя целостность брони после перехода. Синяя ткань не порвалась, руны вдоль швов холодили разгоряченную кожу. Тело было целым. Затем ударили запахи. Обоняние бессмертного, привыкшее различать тончайшие ноты утренней росы на лепестках лотоса, захлебнулось от перегруза. Илья прикрыл глаза, заставляя себя не отступить перед обрушившейся смесью. Под ногами пахло плавящимся битумом и раскаленной каменной крошкой — старым городским асфальтом. С дороги тянуло гарью, пылью и горячим железом. От деревьев шла сухая смола. Это был агрессивный, грязный, но невероятно живой воздух. Для бессмертного, чьи легкие столетиями знали лишь чистый эфир дворцовых садов, этот земной смог казался агрессивной, почти разумной формой жизни. Илья чувствовал, как сажа садится на горло, как бензиновая горечь царапает нос. В его родном мире даже запахи подчинялись строгой симметрии, каждый аромат имел свое выверенное место в гармонии дня. Здесь же царил абсолютный, неконтролируемый хаос. Запахи накладывались друг на друга, вступали в химические реакции, гнили и плавились под безжалостным солнцем 1996 года. Однако в этом хаосе не было смерти — в нем пульсировала грубая, первобытная витальность. Этот мир жил на пределе своих возможностей, жадно потребляя кислород и выплевывая токсины. Эльфийский принц прислушался к собственным ощущениям, ожидая почувствовать отвращение, но вместо этого где-то глубоко внутри шевельнулось давно забытое, почти атрофировавшееся любопытство. Это была не стерильная скука вечности. Это была настоящая, обжигающая реальность, ради которой он и рискнул шагнуть в слепящую геометрию портала. Слух подвергся не меньшей пытке. Вместо привычного пения райских птиц или звона хрустальных подвесок на уши давил низкочастотный, непрерывный, утробный гул автомобильного трафика. Он проникал прямо в кости, заставляя вибрировать грудную клетку. Илья замер, превратившись в идеальную акустическую антенну. Он начал методично, слой за слоем, отсекать фоновый индустриальный мусор. Шум шин. Вой далекой сирены. Стук трамвайных колес. Шелест листвы. И, наконец, на самой периферии восприятия, сквозь частокол деревьев пробилась аномалия. Недавно оборванный дребезг металлических струн еще висел в воздухе тонким, неприятным послезвучием. За ним тянулась не песня, а резкая человеческая тишина — та самая, которая возникает, когда десятки людей одновременно перестают говорить и смотрят в одну сторону. Илья безошибочно определил направление. Там, где оборвался грубый шум, находилось скопление людей. Он сглотнул вязкую слюну, привыкая к сухому воздуху, и сделал первый, уверенный физический шаг навстречу внезапно замершей поляне. Густые заросли пыльного кустарника преграждали путь. Принц не стал искать обходных троп. Он двинулся прямо сквозь жесткие ветки. Шипы и сухие сучья бессильно скользили по зачарованной ткани, не оставляя ни единой зацепки. Арантирова работа держала удар земной флоры лучше, чем старик сам ожидал бы признать. Впереди, сквозь зеленую сетку листьев, уже просвечивало яркое пятно залитой солнцем поляны. * * * Ольга стояла у края аллеи и смотрела туда же, куда уже смотрела вся поляна. Разговоры оборвались волной, гитарист застыл с пальцами на струнах, Алексей поднялся со складного стула, прижимая папку к груди. Денис сделал шаг вперед и замер, будто наткнулся на невидимую черту. Она не успела испугаться заново. Страх уже был здесь: в сухом горле, в пальцах, сжавших край клетчатой рубашки, в смешной вафельной крошке у Кати на губе. Ольга только смотрела на кусты и не позволяла себе моргнуть. Воздушный поток дрогнул. Ветер, весь день лениво гонявший над поляной сизый табачный дым и запахи жареных сосисок, внезапно изменил направление. Он скользнул по пыльным листьям кустарника и ударил Ольге в лицо. Девушка резко распахнула глаза, ее ноздри инстинктивно расширились. Воздух изменился. В нем больше не было горечи дешевых сигарет. Сквозь городскую духоту прорвался пронзительно чистый, резкий запах свежего озона. Так пахнет асфальт в первые секунды после чудовищной силы грозового разряда. А следом за озоном накатил густой, прохладный аромат древней, не знающей топора хвои и размятых в пальцах ледяных ягод. Этот запах не принадлежал замусоренному петербургскому парку. Он ломал законы летнего зноя. Этот хвойный, кристально чистый шлейф был совершенно чужеродным в декорациях раскаленного Петербурга. Он разрезал плотную пелену дешевого табачного дыма «North Star» и тяжелый дух разогретого пива с такой же легкостью, с какой скальпель вскрывает ткань. Ольга замерла, боясь сделать лишний вдох, чтобы не спугнуть это наваждение. В ее памяти всплыли строки из тех самых странных, нездешних писем Ильи, где он описывал многовековые леса и звенящую тишину. Мысль о случайном совпадении еще пыталась зацепиться за что-нибудь разумное: кто-то разбил флакон дорогих духов, ветер принес запах из ботанического сада, Катя сейчас фыркнет и всё объяснит. Но тело реагировало иначе. Мурашки побежали по влажной от пота спине под плотной байковой рубашкой, игнорируя тридцатиградусную жару. Весь фидошный мир с его распечатками, тоссерами и правильными кодировками вдруг стал тонким, как лист бумаги в папке Алексея. А из-за этого листа на нее надвигалось нечто объемное, невозможное и живое. Ольга не поворачивала голову — она уже неотрывно смотрела туда. Взгляд упирался в густые заросли на краю той же поляны, где толкинисты минуту назад шептались про периметр и деревянные мечи. Воздух над пыльными листьями пошел густой, вибрирующей рябью, искажая перспективу. Ветки высокого кустарника дрогнули и нехотя разошлись. В образовавшемся провале зелени на долю секунды мелькнул нечеловечески ровный, высокий силуэт. Глубокая синева чужеродной ткани коротко вспыхнула под жестким солнцем — и тут же исчезла в тенях. Толпа в самодельных плащах качнулась и плотно сомкнулась, отрезая обзор. Смешались сутулые спины, фанерные щиты и взметнувшиеся палки, надежно пряча излом пространства за живой суетливой стеной. Ольга перестала дышать. Пальцы, судорожно комкавшие край клетчатой рубашки, медленно разжались. Разум еще пытался найти логичное объяснение, но интуиция подсказывала ясно: процесс запущен. И там, за пеленой поднятой пыли и чужих плеч, должен быть он. * * * Илья вышел из тени листьев и остановился. Илья осмотрелся, не торопясь и не показывая растерянности. Он находился на краю обширной, вытоптанной поляны. Прямо перед ним, полукругом, располагалось хаотичное скопление людей. На землянах были надеты бесформенные, грубо скроенные куски ткани: выцветшие узоры, пожелтевшая бахрома, неровные края, местами скрепленные металлическими булавками. В руках эти существа сжимали деревянные мечи и самодельные щиты. Всё это было смешно, бедно и при этом странно торжественно, словно дети пытались восстановить забытый придворный обряд по обрывкам чужих снов. Илья оказался прямо в эпицентре лагеря местного ополчения. Толкинисты. Принц плавно перенес вес на правую ногу, принимая абсолютно расслабленную, нейтральную стойку. Он опустил длинные руки вдоль туловища, позволяя бархату куртки свободно повиснуть. Его лицо, высеченное из идеального бледного мрамора, не выражало ни тревоги, ни удивления. Только холодный, аналитический интерес. Ролевики прекратили движение. Звуки тренировочных ударов дерева о самодельные щиты оборвались мгновенно. Десятки пар глаз сфокусировались на одинокой фигуре, появившейся из кустов. Люди в занавесках стояли с открытыми ртами, забыв о своих квестах, спорах и пиве. Перед ними был не очередной парень в плаще из секонд-хенда: осанка, уши, ткань, спокойствие — всё выглядело слишком настоящим для игры. Ролевики, привыкшие достраивать реальность силой собственного воображения, внезапно столкнулись с чем-то, что не требовало никаких фантазий. Даже деревянные мечи в руках землян как-то разом потяжелели и показались нелепыми обломками швабр. В глазах «эльфов» и «орков» петербургского разлива читался священный трепет. Из онемевшей толпы медленно, словно во сне, отделился человек. Он был старше остальных. Главный. Он подошел ближе, завороженно глядя на Илью, и с глухим стуком опустил конец своего меча прямо в сухую землю. — Охренеть можно... — выдохнул Главный, забыв закрыть рот. Он медленно обошел Илью по дуге, боясь прикоснуться к бархату. — Мужик... Ты откуда такой красивый вылез? Высший Эльф, да? Из Первой Эпохи? Илья чуть склонил голову набок, анализируя речевой поток. Терминология показалась ему знакомой, хотя и сильно искаженной. — Вы с какой тусовки вообще? — продолжал напирать Главный, в глазах которого разгорался фанатичный, почти религиозный восторг. — Из Москвы приехал? Или уткинские? Слушай, у тебя прикид просто отрыв башки. Это же настоящий бархат! А уши! Ты их из чего лепил? Из латекса? Швов вообще не видно! Илья медленно перевел непонятные слова в знакомые ему категории. «Тусовка» походила на клан или малый орден. «Прикид», судя по восторженным взглядам, был внешним знаком принадлежности. Земляне проводили какой-то обряд поклонения древним легендам и, сами того не понимая, приняли его за своего. Раскрывать свою истинную природу перед вооруженным, пусть и деревянными мечами, отрядом Илья не собирался. Гораздо мудрее было принять правила их ритуала. Илья медленно, с достоинством, исполненным вековой скуки и величия, кивнул. — Твои слова близки к истине, предводитель, — глубоким, вибрирующим баритоном произнес принц. Его голос разнесся над поляной, заставив нескольких ролевиков восхищенно охнуть. — Я прибыл издалека. Мой... наряд... потребовал немалых усилий и времени лучших мастеров моего дома. — Я же говорил! Московские! — радостно рявкнул Главный, оборачиваясь к своей пастве. — Видали, как люди готовятся?! А вы, гоблины, до сих пор мечи из лыжных палок строгаете! Толпа одобрительно загудела. Напряжение лопнуло, сменившись атмосферой всеобщего братства и восхищения. Главный толкинист повернулся обратно к Илье, широко раскинув руки в жесте абсолютного принятия. Он обернулся к парню в серой хламиде и коротко, властно щелкнул пальцами. — Давай сюда, живо! Гостя надо встретить по правилам! Уважить! Парень в хламиде засуетился, нырнул в брезентовый рюкзак, валяющийся под кустом, и извлек на свет две вещи. Первая — тонкая, вытянутая стеклянная бутылка из мутного зеленого стекла с криво наклеенной этикеткой. Вторая — прозрачный, легко сминаемый стаканчик из тонкого земного материала. Главный перехватил бутылку. С характерным булькающим звуком он щедро плеснул темно-красную, густую жидкость в хлипкую пластиковую тару. Стенки стаканчика угрожающе прогнулись под весом напитка. — Держи, брат-эльф, — торжественно произнес предводитель, протягивая сосуд Илье двумя руками, словно величайшую святыню. — За встречу. Настоящий портвейн «Три топора». Семь-семь-семь. Редкая вещь, для своих берегли. Выпей с нами. Знак глубокого уважения. Илья опустил взгляд на протянутый дар. Безупречно белые, длинные пальцы эльфийского лорда, привыкшие держать тончайшие кубки из горного хрусталя, осторожно сомкнулись на ребристых боках дешевого одноразового стаканчика. Мягкий пластик предательски хрустнул. Густая, рубиново-коричневая жидкость плеснулась о края, источая мощный, сбивающий с ног аромат пережженного сахара, спирта и гниющих фруктов. Абсолютная эмпатия и жесткий кодекс чести Высокого дома не позволяли Илье отвергнуть искренний дар, предложенный с таким открытым сердцем. Он понимал всю низменность и примитивность этого пойла, но отказаться означало нанести смертельное оскорбление этим странным, но добрым людям. Принц плавно поднес стаканчик к лицу. Он не зажмурился. Не дрогнул ни единым мускулом. Илья сделал ровный, уверенный глоток. Жидкость коснулась языка. В ту же секунду тело принца взбунтовалось. Горло обожгло грубым спиртовым огнем, желудок сжался, пытаясь отвергнуть этот дар раньше, чем разум успел назвать его напитком. Перед глазами Ильи на долю секунды поплыли темные круги, а в затылок ударил глухой, пульсирующий молот легкого головокружения. Это было больно. Это было омерзительно. Внутренние резервы маны, бережно сохраненные после перехода, мгновенно бросились на защиту царственного носителя. Илья почувствовал, как вдоль позвоночника прокатилась волна ледяного холода: скрытые обереги приняли удар на себя, оставив во рту только мерзкую сладость, горечь и ощущение, будто он проглотил кусок горящей смолы. Для стороннего наблюдателя эти доли секунды выглядели лишь как благородная пауза перед ответом. Илья удержал лицо спокойным, хотя всё внутри требовало немедленно выплюнуть земное зелье обратно в траву. Этот мерзкий, обжигающий напиток оказался самым честным приветствием Земли. Мир, где люди добровольно делили такую отраву ради дружбы, вызывал у принца смесь искреннего ужаса и глубокого, парадоксального уважения. Это была не стерильная эльфийская амброзия, дарующая покой. Это был жидкий хаос, от которого сердце начинало биться быстрее. Волевым усилием, достойным генералов древних войн, Илья подавил рвотный рефлекс. Он заставил расслабиться мышцы шеи и медленно, не меняя ритма дыхания, протолкнул ядовитый комок вниз по пищеводу. Лицо принца оставалось маской холодного, божественного спокойствия. Он опустил стаканчик. Ни единая капля не пролилась на бархат. Толкинисты замерли в ожидании вердикта. Илья сделал короткий, невидимый вдох через нос, прогоняя спиртовой выхлоп, и посмотрел прямо в глаза Главному. — Поистине, — ровным, глубоким голосом, в котором не было ни тени насмешки или отвращения, произнес Илья, — это весьма суровое земное зелье. Оно обжигает кровь и закаляет дух. Благодарю вас за щедрость. Поляна взорвалась. Ролевики издали оглушительный рев восторга. Они застучали деревянными мечами по самодельным щитам. Парень в серой хламиде радостно засвистел. Толкинисты бросились к Илье, обступая его плотным, непроницаемым кольцом. Хлопать по бархатному плечу они не решались, но их лица светились абсолютным, братским обожанием. Высший Эльф оказался не заносчивым столичным снобом, а своим в доску парнем, способным оценить их главный артефакт. Илья медленно обвел взглядом свою новую, неожиданно приобретенную свиту. Эти странные люди с деревянными мечами приняли его без вопросов, потому что сами давно ждали чуда. Принц чуть повернул голову, глядя поверх сшитых из занавесок плащей. Там, за редким кустарником, сквозь густой табачный дым, стояла та самая девушка в клетчатой рубашке. Она уставилась, не мигая. Илья передал пустой пластиковый стаканчик обратно парню в хламиде, поправил высокий воротник бархатной куртки и, окруженный почетным эскортом из вооруженных палками ролевиков, сделал первый шаг в сторону фидошной поляны. ---------- Глава 31. Свита короля эльфов Глава 31. Свита короля эльфов Тяжелый синий бархат камзола впитывал зной июньского дня, превращаясь в раскаленный панцирь. Илья шел ровным шагом, позволяя сухому воздуху выжечь из легких химический смрад. Приторная сладость выпитого вина всё ещё царапала гортань металлическим привкусом, но липкая тошнота отступала. Сердце эльфа мерно и тяжело гнало кровь, уничтожая ядовитые примеси и восстанавливая естественный баланс. Тело упрямо выталкивало яд, возвращая мыслям кристальную ясность. Обостренное восприятие безжалостно фиксировало каждую деталь чужого мира: ноздри улавливали едкую бензиновую гарь невидимой автотрассы, тяжелые испарения плавящегося асфальта и кислый запах застарелого пота, исходивший от идущих рядом людей. Солнечные лучи пробивались сквозь кроны, бросая резкие тени на пыльную землю, отчего окружающая реальность казалась особенно грубой. Процессия торжественно двигалась по грунтовой аллее, оставляя шлейф сухой серой пыли. Хруст гравия под стоптанными земными кроссовками сливался с глухим постукиванием деревянных клинков. Подростки старательно держали неровный строй. Вожак в выцветшем плаще из зеленой оконной портьеры вышагивал на полшага впереди и левее — там, где по правилам походного ордера полагалось находиться капитану гвардии. Он поминутно оглядывался, торопливо поправляя сползающую накидку, и крепко прижимал к груди кусок раскрашенной фанеры с небрежно нарисованным гербом. Юноша в очках с толстыми линзами, рискнувший заговорить на искаженном наречии и получивший ответ на истинном языке Высших, семенил справа. Он то и дело спотыкался о выступающие из земли узловатые корни. Лицо парня сохраняло цвет свежей штукатурки, а сухие губы шевелились — мозг безуспешно пытался воспроизвести резонирующие вибрации чужого голоса, запечатлеть мелодику, неподвластную человеческим связкам. Колонна приблизилась к широкой полосе липкой грязи, оставшейся у прохудившейся поливочной трубы. Вожак вскинул руку с зажатым мечом. Подростки замерли, неуклюже толкаясь и перестраиваясь. Парень в портьере решительно шагнул в липкую грязь, развернулся к Иллиэлю и опустился на одно колено прямо в воду. Он низко склонил голову, двумя руками протянув бутафорское оружие поперек тропы. Остальные толкинисты, путаясь в грязных полах самодельных мантий, торопливо повторили жест, выстраиваясь в две шеренги. Черенки от лопат, кривые ветки, куски текстолита и тонкие рейки, замотанные синей изолентой, скрестились в раскаленном воздухе. Выросла кривая, дрожащая арка над самым чистым участком земли, оберегая путь лорда от скверны. Илья остановился. Вышитые вдоль швов камзола серебряные руны тускло блеснули, откликаясь на пульс носителя. Контраст между полным отсутствием эстетики и пронзительной искренностью жеста заставил его замереть. Эти юноши носили жалкие лохмотья, сжимали в руках собранный на свалках мусор и несли на себе печать неблагополучного мира. Но в их напряженных спинах, в опущенных худых плечах и потных ладонях читалась безоговорочная, чистая преданность. Они играли в благородство так долго, что в присутствии истинной силы мгновенно отбросили фальшь, инстинктивно повинуясь древним законам вассалитета. Илья не стал обходить нестройный коридор по краю тропы. Он выпрямил спину, плавно провел раскрытой ладонью над скрещенными клинками, намеренно не касаясь грязного пластика. Коротко и жестко склонил голову в ответном приветствии. В этом скупом движении не было ни капли снисходительности взрослого к заигравшимся детям — только суровое признание командира, принимающего присягу верного дозора. Вожак шумно, с присвистом выдохнул. Щеки парня покрылись неровными красными пятнами от переполняющей гордости. Он рывком вскочил на ноги, звонко ударил фанерным щитом о бедро, задавая ритм, и процессия возобновила марш, выбивая шаг с удвоенной яростью. Аллея делала плавный изгиб, уводя людей в плотную тень деревьев. Илья скользнул взглядом по глубоким, шершавым трещинам на коре огромной раскидистой березы. Привычным усилием воли он потянулся сознанием к массивному стволу, ожидая почувствовать тугую пульсацию соков под слоем камбия, услышать медленные, мудрые раздумья древнего леса. Разум с размаху ударился о глухую, непреодолимую стену пустоты. Древесина промолчала. Илья перевел пытливый взгляд на искривленные стволы сосен, на покрытый серой пылью кустарник у обочины — отклика не последовало. Лишенные искры духа, лишенные внутреннего света, земные растения оказались лишь безголосыми биологическими насосами, механически качающими влагу из отравленной, уставшей почвы. Они спали тяжелым, мертвым сном без сновидений. Воздух под кронами показался Иллиэлю слишком густым, тяжелым, лишенным живительной силы. Ледяные тиски одиночества безжалостно сдавили горло принца. Он шагал сквозь немой, равнодушный лес, окруженный агрессивным ярким пластиком, ржавыми пивными банками и осколками битого стекла, хищно сверкающими в жухлой траве. Острое, горькое чувство чужеродности осело серым пеплом на губах. И в эту секунду лишь шагающий рядом нелепый, вооруженный строительными обломками эскорт оставался его единственным живым якорем в пугающе неправильном мире, навсегда потерявшем магию. Ольга до боли в костяшках вцепилась в ремень сумки. Металлические зубья молнии впились в ладонь, но она не ослабляла хватку, не отрывая взгляда от темнеющего зева парковой аллеи. Пространственная рябь, исказившая воздух над тропой несколько минут назад, окончательно развеялась, уступив место надвигающейся реальности. Сквозь пыльную зеленую завесу проступили плотные силуэты, а влажный запах нагретой земли смешался с пугающе слаженным хрустом гравия. Десятки ног маршировали в унисон, поднимая серое облако. Она узнала его еще до того, как листва старых кленов позволила разглядеть черты лица. Ни один человек на этой поляне не двигался с такой убийственной, выверенной грацией. Среди сутулых подростков, замотанных в грязные портьеры, плавно скользила фигура с невозможной для Земли осанкой. Глубокий синий бархат мерцал между сосновыми стволами, вспыхивая искрами серебряного шитья на солнце. Каждое движение незнакомца совпадало с архаичной, властной ритмикой его писем, пробивавшихся через модемный писк, — обнаженная, первородная сила, затянутая в корсет ледяного спокойствия. За спиной Ольги привычный хаос фидошной сходки начал ломаться. Тяжелый гул голосов, звон коричневых пивных бутылок и едкий дым сигарет никуда не делись, но на краю пустыря образовалась зона отчуждения. Денис, только что брезгливо сплюнувший в пыль у кроссовок Ольги и набравший в грудь воздуха для очередной язвительной шутки про виртуальных трепачей, подавился словами. Ухмылка сползла с его лица. Он замер, сунув руки в карманы потертых джинсов, и во все глаза уставился на процессию. Алексей, стоявший чуть поодаль, медленно опустил пухлую папку с распечатками логов. Оправа очков поползла на нос. Ближний круг сисопов оборачивался один за другим, настороженно вглядываясь в парковую тень. Катя мгновенно уловила смену давления в толпе. Она резко шагнула вперед, оттеснив замершего Дениса плечом, и встала вполоборота к Ольге. Напряженная спина подруги превратилась в живой барьер. Катя готовилась физически отразить угрозу, исходящую от надвигающейся аномалии, но намеренно оставила Ольге широкий коридор для обзора. Жесткие пальцы Кати предостерегающе сжали локоть девушки сквозь плотную ткань джинсовки. По ту сторону невидимой границы, отделявшей аллею от залитого солнцем пустыря, Илья безошибочно выхватил взглядом знакомый силуэт. Девушка в клетчатой рубашке замерла у ствола дерева — его единственный подлинный якорь в этой пропитанной химикатами реальности. За ее плечами колыхалась плотная, разношерстная человеческая масса. Бессмертный бесстрастно оценил диспозицию. Десятки мужчин в мешковатых штанах, выцветших футболках и бесформенных рубашках кучковались на истоптанной траве. Острый взгляд эльфа выхватывал нелепые детали их экипировки: массивные часы на пластиковых ремешках, коробки с дискетами и мотки кабелей. Илья опустил глаза на свои роскошные рукава, мазнул взглядом по золотым рунам на камзоле и констатировал тотальное визуальное несоответствие. Обернувшись через плечо, он встретил преданные, горящие глаза земного эскорта с обмотанными синей изолентой деревянными мечами. Тихого воссоединения не предвиделось. Чуждая, гудящая толпа постепенно затихала, осознавая присутствие инородного правителя, и первый шаг из тени деревьев неизбежно превратится в публичный вызов этому миру асфальта. Процессия миновала последний, затяжной изгиб грунтовой аллеи. Илья, чей шаг оставался по-эльфийски легким и бесшумным, уловил резкую смену акустического фона. Густое молчание спящих сосен окончательно сдалось под напором многоголосого гула. Сквозь сплетение ветвей и редкую листву пробивались агрессивные гортанные выкрики, частый звон сталкивающегося стекла и раскатистый, откровенно грубый мужской смех. Воздух мелко вибрировал, неся в себе обрывки резких фраз и совершенно незнакомого, лишенного всякой поэзии уличного сленга. Илья плавно поднял правую руку, сжав длинные пальцы в кулак. Скупого жеста хватило. Десятки ног замерли на истоптанной тропинке, обмотанные синей изолентой клинки послушно застыли в воздухе, не издав ни единого стука. Илья сделал три размеренных шага вперед, покидая геометрический центр строя. Колючие ветки покрытого серой пылью кустарника подались в стороны, пропуская его без сопротивления. Бессмертный остановился у самого края Главной поляны, надежно укрытый в пятнах скользящей тени от кленовых листьев. Перед ним расстилался широкий пустырь, плотно оккупированный чужим племенем. Илья наблюдал, как волна глухой настороженности стремительно расходится по рядам собравшихся. Люди в выцветших футболках и мешковатых штанах прерывали споры на полуслове. Они опускали на примятую траву свои громоздкие сумки, перехватывали за горлышки темные бутылки и синхронно разворачивались к кромке деревьев. Их наклонные позы и тяжелые, цепкие взгляды исподлобья выдавали звериную территориальную агрессию. Это была не вышколенная дворцовая стража, скованная сотнями правил этикета, а первобытная, стихийная сила, спаянная общим невидимым напряжением. Над их растрепанными головами слоистым маревом висел сизый табачный дым, плотно смешиваясь с запахами нагретого асфальта и пота. За спиной эльфа прерывисто, тяжело задышали. Толкинисты тоже безошибочно считали резкую перемену в атмосфере. Их недавняя игровая бравада разлеталась в мелкую пыль при первом же столкновении с жесткой реальностью враждебной территории. Кто-то из задних рядов нервно переступил с ноги на ногу, с громким хрустом ломая сухую ветку. Справа раздался царапающий звук — худой парень в самодельной кольчуге из металлических шайб едва не выронил тяжелый текстолитовый меч. Он судорожно перехватил скользкую от холодного пота рукоять, не удержал равновесие, и обработанная древесина глухо стукнулась о его собственное колено. Но, что оказалось куда важнее, никто из них не подался назад. Ведомые инстинктом стаи, подростки начали перестраиваться прямо на ходу. Они неловко сместились, закрывая своими телами просветы между толстыми сосновыми стволами, и образовали ощетинившийся черенками от лопат неровный полукруг. Вожак отряда, чья тяжелая зеленая портьера намертво зацепилась за колючий куст, резко дернул ткань, с треском разрывая ее, и шагнул вплотную к Илье. На грязных висках парня блестели крупные капли пота, пальцы до побледневших костяшек сжимали самодельную крестовину меча. Все театральные манеры и высокопарные книжные фразы исчезли без следа, смытые адреналином. — Там жесткая тусовка собралась, — сипло произнес вожак, не отрывая напряженного взгляда от суровых лиц на противоположном конце поляны. Голос парня слегка дрогнул, выдавая его настоящий возраст, но подбородок упрямо выдвинулся вперед. — Мы с этими ребятами территорию не делим. Вообще стараемся обходить. Если сунемся сейчас — могут очень сильно вломить. Илья медленно повернул голову. Он скользнул проницательным взглядом по лицам своей нелепой, разношерстной свиты. За слоями парковой грязи, неуклюжими склеенными очками и общей юношеской угловатостью проступало нечто совершенно подлинное. Твердое, как эльфийская сталь. Абсурдная, лишенная всякой логики, но абсолютно искренняя готовность идти до самого конца за тем незнакомцем, которого они признали своим лордом всего пятнадцать минут назад. — Если там ваша дама, — вожак коротко кивнул в сторону замерших в отдалении девушек, безошибочно вычислив цель их похода, — мы прикроем. Сделаем коридор, выведем обеих. Только скажите слово. Будем держать их, сколько сможем. Тяжелое, тягучее молчание повисло под сенью старых кленов, нарушаемое лишь отдаленным гулом чужой толпы. Илья внимательно изучал стоящего перед ним мальчишку. Расширенные зрачки и сбитое, поверхностное дыхание выдавали его страх, но плотно сжатые челюсти и прямая спина говорили о несгибаемой решимости. — Вы в полной мере осознаете, что ваш деревянный арсенал не остановит взрослую, агрессивно настроенную толпу? — ровным, пугающе спокойным голосом спросил бессмертный, взвешивая каждую интонацию. Вожак криво усмехнулся, торопливо утирая лоб испачканной землёй тыльной стороной ладони. — Зато это даст вам пару минут форы. Уйти успеете. Один этот тихий ответ стоил гораздо больше, чем многочасовые клятвы верности, веками звучавшие в залитых теплым светом тронных залах его далекой родины. Эти земные юноши не обладали ни каплей магической силы, их потешные доспехи вызывали лишь снисходительную улыбку. Но глубоко внутри них, надежно скрытое под дешевой пыльной тканью, ярко горело то самое первозданное пламя, которое Илья считал навсегда угасшим в этом мертвом мире. Понятие чести. Илья с истинно королевским достоинством склонил голову, принимая предложенный дар. — Благодарю, — произнес он. В этом коротком слове прозвучала такая древняя, непререкаемая власть, что вожак невольно расправил плечи. — Держите строй. Оружие в ход не пускать до моего прямого приказа. Я пойду первым. Илья опустил взгляд на собственные руки. Синий бархат рукавов казался издевательски плотным, пугающе глубоким на фоне выжженной летним солнцем травы. Золотая нить, вплетенная в манжеты, жадно ловила солнечные лучи, вспыхивая дерзкими искрами. Серебряные руны отзывались матовым светом, их древняя вязь продолжала охлаждать кожу сквозь шелковую подкладку. Одеяние оставалось невозможным артефактом, с которым принц шагнул в чужую реальность: вызывающе прекрасным и баснословно дорогим. И абсолютно неуместным среди бумажных листов, сигаретного пепла и алюминиевых банок, усеявших землю. Он хладнокровно оценивал тотальное визуальное несоответствие. Этот облик являлся вопиющей аномалией в буйном царстве утилитарной небрежности. Илья прекрасно понимал, какой шквал колючего, парализующего внимания обрушится на него в секунду выхода из тени аллеи. Внутренний резерв хранил крохи магической энергии. Эльф прислушался к слабому теплу на уровне груди. Этого ресурса вполне хватило бы на простенький морок. Одно короткое усилие воли, пара плетений отвода глаз — и роскошный камзол обернется в восприятии крикливой толпы безликой серой ветровкой. Идеальная осанка скроется за привычной человеческой сутулостью. Соблазн стать невидимкой среди людей в клетчатых рубашках тягуче заныл в висках. Но Илья одним мысленным ударом разрушил формирующееся заклинание. Он пришел сюда не ради пряток. Там, за стеной сизого дыма, его ждала Ольга. Девушка, разделившая с ним долгие часы ночных откровений, имела полное право увидеть подлинного собеседника. Тот, кто доверял ей свои сокровенные мысли, не мог позволить себе начать личную встречу с трусливого обмана. Принц повернул голову, бросив взгляд через плечо. Предводитель ролевиков смотрел на него снизу вверх. Парнишка сжимал обмотанную синей изолентой палку с такой первобытной яростью, что костяшки пальцев побелели. В расширенных глазах вожака и десятка тяжело дышащих подростков застыла фанатичная готовность шагнуть за своим лордом в любую бездну. Хоть в жерло вулкана, хоть в гудящую толпу фидошников. Илья развернулся к строю. Он поднял раскрытую ладонь, призывая к тишине, а затем плавно опустил ее вниз — жест, требующий сохранять позицию. Следом принц выразительно коснулся бедра, где должны были висеть ножны, и отрицательно покачал головой. Никто не обнажает оружие первым. Вожак в зеленой портьере судорожно сглотнул и рублено кивнул. Финальным жестом Илья указал в сторону поляны, обеими руками обрисовал в воздухе женскую фигуру и властно прижал ладонь к груди. Сберечь девушку любой ценой. Деревянные мечи свиты синхронно опустились остриями к земле. Приказ был принят без слов. Сделав глубокий вдох, Илья наполнил легкие воздухом, пропитанным нагретой хвоей, табаком и пылью. На его губах дрогнула ироничная улыбка. Он окончательно принял этот мир. Больше никакого одиночества среди мертвых деревьев. За спиной стояла личная гвардия — пропахшая дешевым алкоголем, вооруженная обломками древесины, но бесконечно преданная королю. Бархат плотно обтянул плечи. Эльф выпрямил спину и сделал ровный, уверенный шаг вперед. Туфля беззвучно переступила через корень старой сосны. Принц остановился на границе прохладной парковой тени. Впереди, всего в шаге от него, раскинулась залитая безжалостным июньским солнцем поляна. ---------- Глава 32. Папка с логами Глава 32. Папка с логами Нестройный гул паркового праздника безжалостно вплетался в шелест бумаги, перекрывая звон пивных бутылок и фальшивые гитарные аккорды. На коленях Алексея лежала тяжелая стопка бледно-зеленоватых листов. Это уже не была непрерывная гармошка: ночью он разорвал ленту на отдельные страницы, оторвал боковые дорожки с направляющими отверстиями, пробил левый край дыроколом и закрепил всё на металлических усиках папки. Специфический химический запах свежей, густо вбитой в лист типографской мастики смешивался с ароматом нагретого на июньском солнце пластика и пыльной травы. Рядом, прямо на земле у ножки складного рыбацкого стула, покоился массивный прямоугольник старого ноутбука-чемодана. Тускло-серый корпус напоминал тяжелый строительный шлакоблок. Верхняя крышка оставалась плотно захлопнутой, толстый шнур питания змеился поверх ребристого пластика, а тяжелый, давно исчерпавший свой ресурс внешний аккумулятор берегли для единственного решающего момента. Включать машину сейчас не имело ни малейшего смысла. Дешевая монохромная матрица мгновенно слепла под прямыми солнечными лучами, превращая любой текст в нечитаемое серое месиво. Но дело заключалось не только в бликующем экране. Алексей знал: любой электронный файл легко подвергнуть сомнению. Цифровую запись можно стереть, подделать, списать на сбой жесткого диска или криво вставший драйвер. Виртуальные доказательства эфемерны, они не обладают физическим весом. Хакера уровня Ильи невозможно прижать к стенке пикселями на мониторе — он просто ухмыльнется и заявит, что сисоп сам переписал текстовый документ в редакторе. Именно поэтому Алексей принес бумагу. Рядом с мертвым ноутбуком лежала пухлая, затертая по углам картонная папка с тесемками. На ее лицевой стороне толстым черным маркером кто-то вывел одно веское слово: «ДЕЛО». Формат милицейского архива, папка следователя, приговор, отлитый в материальную форму. Пробитые дыроколом листы сидели на металлических усиках так плотно, что поменять их местами или вырвать страницу незаметно было почти невозможно. Здесь, в этих измазанных дешевой черной краской моноширинных строчках, скрывалась анатомия невозможного. Технические следы дерзкого преступления против системы. Девятиштырьковая головка принтера с садистской дотошностью впечатала в волокна бумаги каждый системный процесс за последние трое суток. Никакой магии или мистики. Только голые, безжалостные факты. Полные дампы работы мейлера BinkleyTerm, логи распаковщика FastEcho, отчеты об ошибках маршрутизации пакетов. Грязная краска местами мазала, сливаясь в сплошные темные пятна там, где система фиксировала шквал непонятных событий. Алексей смотрел на ряды цифр, и его пальцы непроизвольно сжимались, оставляя на коже сажные отпечатки. Вокруг бушевало безумное лето девяносто шестого года. Реальный мир за пределами парковой зоны представлял собой кипящий, неконтролируемый хаос: рынки с паленым спиртом, спортивные костюмы, рэкет, невыплаты зарплат, стреляющие на улицах бандиты, абсолютная социальная энтропия. В этой реальности Алексей оставался просто уставшим технарем с красными от хронического недосыпа глазами. Но сеть Фидо подчинялась иным законам. Сеть служила его личной империей, выстроенной на незыблемом фундаменте чистой математики. Здесь царил абсолютный, кристальный порядок. Протоколы не брали взяток. Маршрутизаторы не знали сомнений. Если пакет отправлялся на узел, он шел строго по заданному пути через прописанные в конфигурации шлюзы и хабы. В переплетении телефонных проводов, скрипе модемных хэндшейков и сухих строчках логов Алексей чувствовал себя всемогущим архитектором реальности. Он раздавал адреса, карал экскоммуникацией, управлял потоками информации, контролируя каждый байт. И теперь этот идеальный, стерильный мир получил пробоину. Среди ровных столбцов текста зияла брешь. Алексей в сотый раз провел потемневшим ногтем по конкретной строке. Время: три часа пятнадцать минут ночи. Телефонная линия молчит. Входящего вызова с городской АТС нет. Модем не снимает трубку, не издает характерного шипения соединения, регистры инициализации пусты. Никакого физического контакта с внешним миром. А в следующую секунду, на отметке 03:15:23, внутри закрытой системы из ниоткуда материализуется пакет сообщений. Он ложится в директорию входящей почты уже сформированным, с прописанным обратным адресом 2:5030/77.777. Без внешнего маршрута. Без следов прохождения через промежуточные станции. В обход всех существующих барьеров защиты. Илья умудрился протолкнуть свои данные прямо в сердце чужого системного блока, минуя медные провода, словно пролез сквозь брешь в самом цифровом континууме. Технические следы этого прокола, вываленные на бумагу, вопили об уязвимости, о критической дыре в обработке базы, грозящей обрушить власть сисопа. Злоба, густая и параноидальная, требовала немедленного выхода. Руки Алексея машинально вцепились в край верхнего листа. Алексей методично проверял крепление листов: выравнивал стопку, прижимал металлические усики и разглаживал край верхней страницы. Тонкие белые полоски с круглыми отверстиями, оторванные еще при подготовке, давно валялись в траве рядом с его ботинком. Денис придвинулся вплотную. Взгляд жадно цеплялся за моноширинные строчки цифр и латинских символов. — Ну что, капкан готов? — тихо спросил он, облизнув пересохшие губы. В голосе вибрировало мстительное нетерпение. — Доказательства железобетонные? Алексей не отрывал немигающего взглядов от распечаток. Очередная бумажная полоса отделилась с жалобным шорохом. — Я собрал маршрутный след за трое суток. Сначала выпотрошил бэкапы ФастЭха на винчестере. Вытащил системные журналы Бинлея до байта. Свел текстовые дампы в один файл и только потом пустил на печать. Полчаса слушал, как воет головка матричника, выбивая эти логи. Ловушка материальна. Этот выскочка думает, что можно играть с таблицами маршрутизации и остаться невидимым. Но здесь каждая цифра вбита краской в бумагу. В мире за пределами лесопарка царил хаос: заводы вставали, зарплату задерживали месяцами, вечерами на улицах стреляли братки в спортивных костюмах. Социальная реальность расползалась по швам. Но здесь, среди медных телефонных проводов и строгих пакетов данных, существовали незыблемые математические правила. Протокол либо работал, либо нет. Разбирая колонки логов, Алексей чувствовал себя полновластным творцом, способным контролировать каждое движение в своей вселенной. Нода в пыльной комнате на улице Ленина собиралась его руками. Когда нормальный поинт забирал почту, система оживала: АТС выдавала зуммер, внешний US Robotics щелкал реле и хрипел при соединении, тоссер деловито шуршал диском. Честная, осязаемая физика процесса. Однако Илья, системный адрес 2:5030/77.777, не звонил. Пакеты не пробивались сквозь шумы хреновой петроградской линии. Текстовые следы на бумаге показывали немыслимое. Кладжи MSGID и Via выглядели так, будто Илья сидел прямо внутри системного блока Алексея. Никакой магии не существовало — только наглое использование дыры в локальной обработке базы. Хакер забирался в святая святых, оставляя идеально чистые письма без единого разорванного байта. Денис удовлетворенно потирал руки, предвкушая публичную порку конкурента. Тем временем скамейка под старым дубом начала притягивать людей. От веселой фидопойки отделялись системные администраторы. Мужчины смыкали ряды, образуя плотное кольцо вокруг командного пункта. Радостный гомон праздника остался снаружи, а внутри повисло мрачное, параноидальное напряжение. Алексей разложил листы на досках, словно генерал штабную карту. — Смотрите сюда, — он ткнул пальцем в колонку логов. — Время поступления пакета от так называемого поинта .777. Три часа, пятнадцать минут, двадцать три секунды. А теперь смотрим дамп мейлера. Телефонная линия молчала с трех ночи до половины пятого. Ни одного входящего вызова. Никакого хендшейка. Грузный сисоп с клочковатой бородой наклонился над бумагами, щурясь сквозь толстые линзы. Мужчина шумно втянул воздух сквозь зубы. — Он минует Бинлей? — пробасил бородач. — Как он бандлы проталкивает? — Лезет прямо в базу почтовика, — отчеканил Алексей. — MSGID собирается чисто, Via не оставляет нормальной цепочки. Этот кусок грязи обходит мейлер, подменяет маршрутные признаки и использует брешь в тоссере. Технари обменивались тяжелыми взглядами. Для них база сообщений JAM была не абстракцией, а набором конкретных файлов. Чтобы письмо появилось в эхе, оно обязано пройти строгую цепочку: совпадение паролей, поллинг, путь в поле PATH. Каждое сообщение тянуло длинный шлейф системных данных. А здесь пакеты падали из ниоткуда. Один из админов начал вспоминать сбой с зацикленным эхо-линком в девяносто четвертом, но его быстро заткнули. В логах зиял не сбой, а осмысленный текст. Инквизиционный трибунал молча сверлил взглядами строчки, и тишину нарушал лишь сухой шелест листов, которые Алексей перелистывал в папке. — План такой, — голос Алексея стал суше. — Как только Илья появляется, мы не орем и не лезем руками. Держим его разговором. Лапшин, — он посмотрел на высокого парня с залысинами, — ты спрашиваешь жестко. Про абузу координатору региона, про отключение фида, про то, кто ему дал этот адрес и через кого он вообще ходит. Лапшин медленно кивнул, потирая подбородок. Он явно уже подбирал формулировки так, чтобы они звучали не угрозой, а протоколом. — Я мягче зайду, — встрял Денис, подавшись вперед. — Скажу: объясни, как пролез, и мы не будем выносить это на всю сеть. Пусть признается на глазах у всех. И особенно — на глазах у Оли. — Никакой пощады, — жестко оборвал Алексей, собирая листы. — Бьем точечно. Спросите про тайминги ответа при Zmodem. Спросите, какие ключи инициализации он прописывает в конфигурации. Если он хакер — он посыплется на бытовых настройках простого пользовательского софта. У него не будет ответа, почему путь маршрутизации не содержит промежуточных нод. Мы разденем его догола. Сисопы обменивались короткими, рублеными фразами, проверяя друг друга на знание тонкостей передачи данных. Вокруг, на залитой солнцем поляне, продолжался праздник. Кто-то громко фальшивил на расстроенной акустической гитаре, у соседней компании ролевиков в руках нелепо торчали кривые деревянные мечи и обрезки промышленного пластика, звенело стекло, пахло жареным мясом и дымом дешевых сигарет. А возле скамейки люди с распечатками незаметно встали так, чтобы к Алексею нельзя было подойти и так же легко уйти. * * * Внезапно плотная стена админов дрогнула. Сквозь спины неуклюже протиснулся щуплый, потеющий паренек в слишком большой футболке. Он был явно из новеньких, обычный рядовой поинт, пришедший на свою первую встречу. Совершенно не считывая грозовой атмосферы, нависшей над скамейкой, парень радостно улыбнулся и шагнул прямо к Алексею. — Алексей Сергеевич, извините, — звонко начал новичок, переминаясь с ноги на ногу. — А вы не подскажете, почему у меня Курьер после обрыва связи трубку не кладет? Может, регистр S-ноль надо в двойку выставить? А то телефон занят постоянно… Натянутая до предела струна лопнула с оглушительным звоном. Нервное напряжение, копившееся в Алексее последние несколько суток, нашло выход. Сисоп резко, с пугающей скоростью подался вперед. Папка опасно качнулась на коленях. Лицо Алексея пошло красными пятнами, а глаза сузились в две ледяные щели. — Ты мануалы читал, ламер?! — рявкнул он так громко, что гитарист на соседнем бревне сбился с аккорда. — Какого хрена ты лезешь ко мне со своим железом?! RTFM! Иди читай гребаную документацию, пока я тебе вообще линк не отрубил! Строку инициализации пропиши нормально и не смей занимать линию своими кривыми руками! Пошел вон отсюда! Молодой поинт побелел. Радостная улыбка сползла, сменившись выражением чистого, неподдельного ужаса. Он судорожно сглотнул, сделал шаг назад, едва не споткнувшись о чужой рюкзак, и быстро растворился в пестрой толпе, спасаясь от админского гнева. Праздничный шум вокруг скамейки мгновенно стих. Люди оборачивались, перешептываясь. Несколько секунд слышно было только, как где-то рядом тренькнула расстроенная гитарная струна. Толпу зевак раздвинула Катя. Она двигалась уверенно, не обращая внимания на суровые взгляды трибунала. В каждой руке девушка держала по открытой бутылке пива. Катя остановилась прямо перед Алексеем, оценивающе оглядела багровое лицо, плотно сжатые кулаки и раскиданные по доскам пробитые дыроколом листы. — Выдохни, начальник, — спокойно произнесла она, протягивая одну из бутылок. Холодное стекло почти коснулось предплечья. — Парнишка просто спросил. Чего кидаешься на людей? Выпей пива, расслабься. Лето на дворе. Вы тут сидите, как на похоронах. Алексей даже не посмотрел на бутылку. Рука резко поднялась, отодвигая протянутый напиток в сторону. Жест был брезгливым и категоричным. — Я не пью, — процедил он сквозь зубы, не меняя позы. — У меня абсолютная боевая готовность. Иди к своим подругам. Нам не до отдыха. Катя медленно опустила руку с пивом. Яркие губы скривились в откровенной насмешке. Она смерила взглядом Алексея, Дениса и всю остальную группу насупившихся системных администраторов, защищающих свою бумажную крепость. Девушка подняла свободную руку с маникюром и демонстративно, не скрываясь, покрутила указательным пальцем у виска. Катя стояла под палящим солнцем, чувствуя, как по стеклу бутылок стекают холодные капли конденсата, приятно охлаждая кожу рук. Она пришла сюда выбраться из душной квартиры, попить дешевого пива и посмотреть на забавных, хоть и немного не от мира сего, парней. Вокруг было обычное питерское лето: шершавый асфальт, пыльные кроны деревьев, ребята с гитарами, запах хвои, растворимого кофе и сигаретного дыма. А эти взрослые мужики, сгрудившиеся вокруг куска пластика на скамейке, словно забыли, где находятся. Катя смотрела на раскиданные бумажки с дырочками по краям, на их багровые от возмущения лица, и раздражение у нее смешивалось с жалостью. Из-за строчек текста они были готовы загнать в угол незнакомого парня и заодно добить Олю, которая и так держалась на честном слове. Теплый ветерок шевельнул ее короткую юбку, и Катя с облегчением сделала шаг назад, вырываясь из гнетущего, параноидального поля, которое генерировала эта кучка фидошников. «Совсем с катушек слетели со своими модемами», — пронеслось у нее в голове, пока она возвращалась к подруге, унося с собой единственную ценную вещь в этом кружке сумасшедших — холодное светлое пиво. Развернувшись на пятках, она зашагала прочь, унося обе бутылки. Проходя мимо Ольги, застывшей на краю поляны, Катя громко констатировала: — Твои админы окончательно сошли с ума на почве компьютеров. Денис проводил удаляющуюся спину злым, недовольным взглядом. Желваки на острых скулах ходили ходуном. Затем парень медленно повернул голову обратно, возвращая внимание к командному пункту. * * * Алексей приступил к финальной сборке улик. Сисоп бережно, почти с благоговением, сгреб разбросанные по коленям и крышке папки листы. Широкие ладони аккуратно выровняли края, собирая матричные распечатки в одну идеально ровную стопку. Ни один байт информации не должен был затеряться. Он открыл картонную папку «Дело», положил листы внутрь и плотно закрыл клапан. Потом положил картонную обложку прямо на ребристую поверхность закрытого переносного компьютера. Затем тяжело опустил правую ладонь поверх черной надписи. Рука припечатывала доказательства к картону. Заметив жест, Денис сел вплотную. Скрестив руки на груди, он ждал. Остальные члены инквизиционного трибунала синхронно замолчали. Споры оборвались. Все они повернули головы к главному входу на лесную поляну. За спинами заговорщиков чужой праздник шел своим чередом. Кто-то упорно рвал струны расстроенной акустической гитары, глухо звенело стекло пустых пивных бутылок. Но здесь, вокруг складного стула и раскрытой папки, опустилась тяжелая, осязаемая тишина. Алексей размеренно втягивал носом смесь сигаретного дыма и запаха нагретого компьютерного пластика. Солнце жгло макушку. Под широкой ладонью плотный картон папки начал покрываться влажной испариной. Пальцы рефлекторно вжимались в черную надпись, словно пытаясь наощупь проверить упрятанную внутри стопку распечаток. Он помнил порядок каждого листа, каждую выбитую иглами матричного принтера строчку: невозможный маршрут, аномальные таймстампы, абсурдные служебные кладжи, само письмо. Абсолютное доказательство взлома. Алексей перевел взгляд. На самом краю поляны, спиной к шумной толпе, замерла Оля. Катя продолжала что-то возмущенно выговаривать ей прямо в ухо, но девушка полностью игнорировала подругу. Оля неотрывно смотрела вглубь дальней парковой аллеи. Там густые тени деревьев уже не были пустым коридором: в них угадывалось движение, слишком стройное и невозможное для обычной парковой толпы. Оля смотрела прямо туда, замерев от гремучей смеси эйфории и липкого страха, будто опасалась, что одно лишнее движение разрушит реальность и вернет Илью обратно в состояние текста на экране. ---------- Глава 33. Якорь в синей кабинке Глава 33. Якорь в синей кабинке Пальцы Арантира онемели, намертво впечатавшись в холодный камень пола. Маг стоял на коленях в центре тайной мастерской, загоняя силу в высеченный путеводный узор. Очертания пространственной бреши над ним мелко дрожали. Ровный прямоугольник, поглотивший фигуру принца мгновением раньше, корчился и рвался по швам. Искрящиеся края осыпали плиты пеплом сгоревших рун. Дыхание вырывалось из груди хриплыми, короткими толчками. Едкий пот заливал глаза, но старик не смел моргнуть, удерживая фокус на ускользающих контурах. Сухожилия на иссохших руках натянулись, грозя лопнуть от запредельного напряжения. Арантир стал живым проводником, единственным мостом между выверенным спокойствием дворца и агрессивным хаосом чужого мира. На столе надрывно гудел Бежевый Ящик. Его стеклянный выпуклый глаз заливала серая статика, а изнутри доносился затухающий, скрежещущий писк разорванного соединения. Эфирное поле истончалось. Арантир кожей чувствовал, как падает плотность маны. Нити узора рвались с сухим треском, грозя стянуться в мертвый пространственный узел. Времени не осталось. Если канал схлопнется, Илья навсегда застрянет среди кислотных дождей и ядовитых туманов Земли. Древняя магия Высших, веками питавшая иллюзии и рост лесов, отчаянно цеплялась за чуждый ритм аппарата. Бежевый Ящик отвергал изящные заклятия. Он требовал грубой последовательности громких сигналов — примитивного языка железа, который чародей считывал как нелепый, угловатый шум. Физическая оболочка принца, распавшаяся на миллионы светящихся символов, всё еще висела между реальностями, словно заблудившийся дух. Каждая секунда этой противоестественной связи выжигала в ауре старика бреши. Он удерживал мост силой воли, не давая чужому миру отторгнуть наследника. Владыки прошлого казнили бы за столь нечистую ворожбу, но сейчас главный чародей двора добровольно впускал в себя чужеродную пустоту, сухую и колючую, как стеклянная крошка. Сквозь трясущиеся ладони, прижатые к каменным бороздам пола, непрерывным потоком утекала чистейшая мана. Если разорвать контакт, не замкнув финальный контур, Илья не просто застрянет. Его сущность размажет по меридианному тракту. Он станет блуждающим отголоском, лишенным плоти, имени и голоса. Арантир до хруста стиснул челюсти. Отсекая пути к отступлению, он начал черпать энергию из сердцевины собственной жизни. Страх попытался сковать разум, но тысячелетняя выучка взяла верх. Старик отбросил панику, действуя с расчетливостью полевого хирурга. Требовался пространственный якорь. Точка возврата, к которой можно привязать истончающуюся нить. Арантир зашептал формулы стабилизации. Он безжалостно сжигал внутренние резервы, выплевывая рубленые слова древнего языка. Глаза мага закрылись. Он сфокусировал восприятие, проталкивая сознание сквозь мерцающую статику бреши. С тошнотворным рывком бесплотный дух оторвался от ссутулившегося тела и выбросился по другую сторону разлома. Контраст ударил наотмашь. Мертвая, выверенная веками тишина эльфийских подземелий сменилась оглушающим сенсорным штормом. Астральный взор мага завис над раскаленными кронами летнего парка. Воздух здесь был тяжелым, липким, пропитанным едкими испарениями. Вдалеке, на границе слышимости, заливисто рассмеялась девушка, а следом сквозь листву пробились агрессивные мужские голоса, яростно выплевывающие отрывистые, лишенные всякого смысла фразы про маршрутизацию, потерянные пакеты и шаговые искатели. Арантир полностью проигнорировал присутствие смертных. Его бесплотный дух скользил сквозь ветви, отыскивая место, где магия не расплещется в пустоту. Нужна была плотная оболочка, немного воды для принятия эфирного осадка и, самое главное, уединение — чтобы чужие глаза не увидели, как открывается обратный путь. Поисковая сеть зацепилась за аномалию на самом краю зеленого массива, вдали от вытоптанных тропинок. Маг направил проекцию вниз. Перед его внутренним взором возникла прямоугольная, вытянутая вверх капсула. Ее поверхность была отлита из неизвестного, удивительно гладкого материала насыщенного сапфирового цвета. Стенки казались плотными и глухими — внутри такого предмета аура могла продержаться, не расползаясь по воздуху. Проникнув сквозь внешнюю оболочку, Арантир обнаружил в нижнем отсеке скрытый резервуар. Емкость наполняла густая, едкая жидкость, отдаленно родственная воде. Внутри сапфирового монолита не было ни одного живого существа. Редкий, изолированный алтарь уединения, созданный местными жителями с неведомой, но крайне полезной целью. Вопросы эстетики мага не волновали. Значение имело лишь выживание наследника престола. Для древнего сознания, привыкшего к хрустальным сферам и многоярусным заклинаниям, этот объект выглядел грубо, но полезно. Ребристые сапфировые стены могли принять удар схлопывающегося пространства, а внутреннее возвышение с круглым отверстием, ведущим в нижний резервуар, казалось Арантиру местом для сброса лишней эфирной тяжести. Люди Земли, очевидно, создавали эти одиночные алтари для уединения и избавления от тяжелой городской ауры. Жидкость в нижнем резервуаре заслуживала отдельного профессионального восхищения. Она была едкой, плотной и злой, будто дешевый алхимик смешал воду с помоями и при этом случайно получил средство против мелких духов-паразитов. Любой магический осадок, который неизбежно образуется при прорыве ткани мироздания, такая смесь должна была принять без лишних вопросов. Арантир мысленно вознес короткую хвалу неизвестным инженерам-шаманам этого странного, грязного мира. Они продумали абсолютно всё: от вентиляционных прорезей сверху, позволяющих стравливать излишки статического электричества, до плотно закрывающейся двери на мощной пружине, обеспечивающей полную герметичность ритуала. В условиях катастрофической нехватки времени и тающих сил этот синий саркофаг оставался единственным шансом спасти наследника. Он безупречно вписался в архитектуру заклинания: вот она, нулевая точка, к которой маг привяжет свой обратный маршрут. Арантир аккумулировал остатки энергии, циркулирующей в коленопреклоненном теле на другой стороне вселенной. Сырая, необработанная мана уплотнилась, превратившись в сияющий, пульсирующий зеленым светом энергетический костыль. Старик широко распахнул рот, издавая немой, полный боли крик, и виртуально, с размаху вбил этот конструкт прямо в синюю обшивку иномирной капсулы. Пространство взбунтовалось и взорвалось в беззвучном крике. Разрушительный откат ударил по незримому каналу связи. В тайной мастерской с оглушительным треском вспыхнуло обжигающее, сухое пламя. Огонь лизнул лицо чародея, мгновенно выжигая половину длинной седой бороды и оставляя на щеках багровые пятна ожогов. Сила удара отбросила Арантира назад. Он потерял равновесие и рухнул, тяжело приложившись затылком о базальтовые плиты пола. Легкие судорожно сжались, пытаясь втолкнуть в себя хоть немного кислорода. Запах паленого волоса смешался с горьким духом раскаленного Бежевого Ящика. Старик лежал на спине, глядя в высокий темный потолок расфокусированным взглядом. Он очень осторожно, боясь нарушить хрупкий баланс, потянулся разумом к установленной привязке. Контакт подтвердился. Сапфировая капсула намертво вросла в ткань реальности, надежно удерживая свернутый до времени портал. Задача выполнена. Физическое истощение вдавливало тело в камень, но губы чародея дрогнули в слабой, искаженной болью улыбке профессионального триумфа. * * * Солнце нещадно плавило асфальт. Над зеленой зоной Александровского парка висело марево, пропитанное запахами нагретой пыли и дешевого табака. От шумной компании, оккупировавшей центральную поляну, неровной, шатающейся походкой отделился сутулый парень. На нем висела растянутая серая футболка, намокшая на спине от пота. Правая рука мертвой хваткой сжимала наполовину пустую стеклянную бутылку пива, стенки которой уже давно перестали быть холодными. Фидошник двигался к границе деревьев, гонимый базовыми физиологическими потребностями, усугубленными изрядной дозой алкоголя. Тяжелые кроссовки захрустели по гравию, уводя его в глухую часть аллеи. Впереди, в тени разлапистого клена, стояла стандартная синяя кабинка биотуалета. Парню показалось, что пластик вокруг нее странно дрожит, словно воздух над костром, но он списал это на жару и действие выпитого. Фидошник остановился перед дверцей, шумно выдохнул, перехватил бутылку поудобнее и потянул за хлипкую пластиковую ручку. Пружина скрипнула. Дверь неохотно подалась на себя. Мозг, привыкший к суровым реалиям общественных уборных, автоматически подал команду задержать дыхание, ожидая неминуемого удара смеси хлорки, аммиака и гниющих отходов. Вместо этого ноздри обожгло ледяным, пронзительно чистым запахом грозового озона. Воздух внутри пустой кабинки оказался холодным и плотным, как на вершине снежной горы. Несоответствие было настолько диким, что парень замер на пороге, не успев сделать шаг. А затем тишину парка разорвала акустическая волна. Звук рождался в самом центре пустой синей капсулы. Низкий давящий гул вибрировал в воздухе, сплетаясь с треском невидимого льда. Следом ударил тонкий стеклянный звон, сквозь который пробивался сухой шорох листьев, летящих против ветра, и мерное дыхание абсолютной пустоты. Мозг парня, привыкший к бессонным ночам у монитора, рефлекторно попытался подогнать акустический удар под знакомые шаблоны. Вспыхнула мысль о входящем коннекте. Но слух тут же отверг спасительную иллюзию: в чужом эфирном резонансе напрочь отсутствовала несущая частота. Не было ни тонов набора, ни аппаратных щелчков, ни привычных ступеней модемного обмена. Физика трещала по швам. Никакого фонового шума городских коммуникаций или статики аналоговых линий. Чистая, пронзительная вибрация формировалась прямо из озона, заполняя тесную кабинку до краев. Пространственное давление било по ушам, отдаваясь тошнотворной дрожью в ключицах и заставляя зубы ныть в такт нарастающему хрусту. Воздух стал слишком плотным для вдоха. Одурманенное хмелем сознание цеплялось за обрывки логики. Спрятанные динамики? Студенческий розыгрыш? Но объемный, пугающе материальный гул ломал саму метрику пространства, не оставляя шансов на рациональный ответ. Мышцы сковало судорогой. Животный страх выжег технический скепсис. В гудящей голове билась единственная связная догадка: купленное у метро пиво оказалось паленым. Тяжелый токсический психоз настиг прямо здесь, среди июньской зелени, превратив пластиковую коробку в воющую брешь между мирами. Пальцы безвольно разжались. Стеклянная бутылка полетела вниз. Глухой удар об асфальт, звон осколков и желтая пена, брызнувшая на грязные кроссовки. Этот звук вывел парня из транса. Он издал сдавленный, сипящий вопль, резко развернулся на пятках, едва не запутавшись в собственных ногах, и сорвался на бешеный бег. Он мчался прочь по аллее, размахивая руками, не разбирая дороги и категорически отказываясь оглядываться назад, туда, где в тени деревьев продолжала завывать пластиковая будка. Оставленная без упора дверь медленно пошла обратно. С громким, сухим щелчком она захлопнулась, отрезая источник звука. Невидимая магическая пульсация вокруг ребристых стенок мигнула в последний раз, выровнялась и окончательно растворилась в мареве летнего дня. Кабинка застыла, превратившись в молчаливый якорь ожидания. * * * Пространство Высокого мира не знало времени, но подчинялось абсолютной тишине. Владыка шел по широкому, устланному мраморными плитами коридору своего замка. Ночная мантия из серебристого шелка не издавала ни звука, словно ткань боялась нарушить тысячелетний покой этого места. Шаги правителя были размеренными, неумолимыми и давящими. Воздух перед ним густел. В каждом движении древнего эльфа сквозило ледяное превосходство существа, чьей воле в этих стенах привыкли покоряться камень, воздух и свет. Но сейчас гармония была сломана. Он чувствовал мерзкую, пульсирующую занозу хаоса, глубоко вонзившуюся в совершенную ткань его владений. Коридор уперся в массивные резные створки тайной мастерской. Тяжелая дверь была плотно закрыта — и всё же из-под створок тянуло сизой гарью и запахом раскаленного эфира. Владыка остановился. Длинные пальцы, унизанные перстнями, легли на холодную ручку и медленно нажали. Металл петель, покореженный недавним энергетическим ударом, издал протяжный скрежет. Звук уродливым эхом разорвал тишину галереи, но правитель не замедлил шага. Он переступил порог. Холодный взгляд мгновенно обвел пространство. Никакой суеты. Никаких резких движений. Принца Иллиэля здесь не было. Взгляд Владыки опустился ниже. На базальтовом полу, раскинув руки, лежал Арантир. Придворный маг находился без сознания. Его некогда роскошная седая борода превратилась в обугленный, дымящийся ком, а кожа вокруг губ пошла волдырями. Правитель не ускорил шаг. Он не склонился над раненым слугой, не проверил его пульс. Жизнь одного чародея не имела значения по сравнению с масштабом произошедшего нарушения. Внимание Владыки полностью сфокусировалось на эпицентре аномалии. В самом центре мастерской, на столе из мореного дуба, возвышался уродливый предмет. Бежевый Ящик. Грубо сколоченный деревянный артефакт, залитый тусклой бежевой эмалью и стянутый массивными металлическими скобами. Артефакт издавал низкий, тяжелый гул, заставляющий вибрировать каменную кладку. За выпуклым зеленым стеклом, врезанным в лицевую часть, бешено метался заключённый внутри дух-светляк. Его хаотичные рывки оставляли за собой рваные изумрудные сполохи, сливающиеся в мерцающую рябь — остаточные следы схлопнувшегося пространственного разлома, грязную пену отступившего межмирового прилива. Владыка подошел к столу. Его глаза сузились. Он не понимал природу этой вещи. В ней отсутствовало изящество, не читался божественный замысел. Лишь вызывающая, наглая утилитарность. Правитель плавно поднял правую руку. Движение вышло намеренно долгим. Он потянулся открытой ладонью к крашеному боку аппарата, желая прощупать скрытую структуру вульгарного творения. Белая кожа почти коснулась неровной поверхности. Пальцы ощутили шероховатость нагретого дерева и наткнулись на вырезанную под эмалью защитную руну. Раздался сухой, хлесткий треск. Перегруженная магическая жила внутри деревянного корпуса яростно выплюнула дугу агрессивной энергии. Искрящийся хлыст впился прямо в кончики пальцев бессмертного. Владыку резко дернуло. Удар сырой силы оказался болезненным и совершенно непредсказуемым. Рефлекс заставил правителя отдернуть руку. Брови эльфа дрогнули вверх в секундном, неподдельном удивлении — столетиями ничто в этом замке не смело причинять ему физическую боль. Удивление исчезло почти сразу. На его место пришло холодное осознание. Отсутствующий сын. Изувеченный маг. Омерзительный гудящий ящик и запах сгоревшего эфира. Владыка медленно опустил покалывающую от разряда руку. Связь стала ясной и потому невыносимой. Илья не был похищен. Наследник престола умышленно, по собственной воле покинул этот мир, променяв вечный порядок на хаос грязной, безманной земли. Лицо Эльфийского Владыки окончательно заледенело. Оно превратилось в бесстрастную, страшную маску подавляемого гнева. В глубоких, древних глазах правителя контрастно и ярко плясала бегущая зеленая статика стеклянного глаза Бежевого Ящика. ---------- Глава 34. Живой полл Глава 34. Живой полл Тяжелый синий бархат плавно скользнул сквозь пыльные ветви кустарника. Илья переступил границу густой древесной тени и вышел на открытое пространство. Яркие, безжалостные лучи петербургского солнца ударили по золотой вышивке на рукавах, заставляя силуэты хищных зверей вспыхнуть ослепительным металлом. Свита в серых, испачканных землей занавесках с шорохом вывалилась следом, выстраиваясь неровным полукругом за спиной своего лорда. Главная поляна парка напоминала растревоженный человеческий муравейник. Воздух здесь был вязким, пропитанным сизым табачным дымом, запахом жженого мяса и кислого перегара. Десятки людей в бесформенных одеждах хаотично перемещались, размахивали руками и спорили до хрипоты. Над вытоптанной травой висел плотный, непрерывный акустический купол, сотканный из звона стекла, фальшивых гитарных аккордов и агрессивного смеха. Илья остановился у самого края сухой асфальтовой дорожки, опоясывающей поляну. Он замер, выпрямив спину до состояния идеальной струны. Королевская осанка, вбитая веками дворцового этикета, делала его фигуру чужеродным, невозможным монолитом на фоне сутулых спин землян. Звуковая волна отреагировала на вторжение с небольшой задержкой. Ближайшие к краю поляны люди прервали разговор на полуслове. Они повернули головы, окинули взглядом высокую фигуру в расшитом камзоле и оцепенели. Тишина начала распространяться концентрическими кругами, словно брошенный в воду тяжелый камень. Замолкали компании на бревнах. Обрывались яростные споры о протоколах передачи данных. Гитарист сбился с ритма, глухо ударив ладонью по струнам, и в парке стало слышно, как гудят трансформаторы вдали. Десятки людей обернулись к незваному гостю. Принц хладнокровно проигнорировал направленные на него взгляды. Он прислушался, отделяя ближние голоса от дальнего гула парка. Человеческая речь рассыпалась вокруг него обрывками, и Илья выхватывал из этого шума последние произнесенные слова. Слева, у кучи рюкзаков, повисло слово «отлучить». Справа, со стороны центральной деревянной скамейки, кто-то сказал про «упавшую ноду». Илья мысленно сопоставил перехваченные термины с лексической базой, которую скрупулезно собирал из электронных писем Ольги. Совпадение оказалось стопроцентным. Вывод сформировался мгновенно: локация верна. Он прибыл в центр сбора местной техно-магической гильдии. Илья мысленно обратился к той структуре, которую земные обитатели называли сетью. В его восприятии это была не упорядоченная система телефонных кабелей, а грубая, почти варварская форма магии, где заклинания передавались через оглушительный скрежет аппаратов, именуемых модемами. Он помнил, как придворный маг Арантир описывал процесс: магический жучок не нуждался в проводах, он просто материализовал нужные символы прямо на вращающихся магнитных дисках их предводителя, игнорируя физические преграды. Для этих же людей каждый переданный байт был результатом тяжелой борьбы с сопротивлением материалов, обрывами линий связи и шумами на аналоговых телефонных станциях. Они поклонялись протоколам и правилам маршрутизации так же истово, как эльфийские жрецы поклонялись древним циклам луны. Услышанные слова окончательно подтвердили его гипотезу. Эти сутулые юноши в потертых одеждах были истинными хранителями здешней техномагии — шумной, требующей постоянного ремонта, но невероятно живой. В его родном, Высоком мире заклинание либо работало идеально, либо не существовало вовсе. Здесь же магия постоянно «падала», «висла» и требовала физического вмешательства «сисопа». Илья испытывал странное, смешанное чувство. Это было похоже на снисходительное уважение бессмертного к существам, которые умудрились построить функционирующий механизм передачи мыслей из пластика, меди и абсолютного упрямства. Абсурдность собственного облика в этом царстве выцветшего хлопка и грязного денима его не волновала. Илья отсек лишние размышления. Теперь — только одна задача: вычислить свою собеседницу среди этой пестрой, застывшей массы лиц. Взгляд принца быстро переходил от лица к лицу. Он искал не просто внешнее сходство, а знакомую внутреннюю собранность: уверенность в резких суждениях, усталую меланхолию, одиночество, которое в письмах пряталось за иронией. Блондинка с сигаретой — слишком вызывающая. Девушка в короткой юбке у дерева — слишком расслабленная. Ольга должна была держаться иначе. Люди вокруг начали выходить из первичного ступора. Их позы менялись: плечи напрягались, подбородки опускались ниже, в глазах зарождалось подозрение. Илья сделал еще один медленный, размеренный шаг в самый центр поляны, уводя за собой свою странную, вооруженную палками свиту. * * * Абсолютную тишину разорвал резкий звук утраченного контроля. В глубине толпы пальцы одного из опешивших фидошников самопроизвольно разжались. Тяжелая стеклянная тара, покрытая крупными каплями холодного конденсата, устремилась вниз. Темно-коричневое, пузатое стекло ловило солнечные блики. Бумажная этикетка, украшенная характерными синими волнами и золотистыми шрифтами, на секунду мелькнула в воздухе. Бутылка пива «Балтика» выскользнула из ослабевших пальцев, глухо ударилась об асфальт и покатилась к бордюру. Из горлышка толчками хлынула желтая пена, оставляя на пыли липкую дорожку. Этот бытовой, нелепый звук оказался громче крика: рядом стоящие люди сразу поняли, что кто-то действительно испугался. Илья даже не моргнул. Ни один мускул на его лице не дрогнул. Резкий звук не был для него угрозой: на войне он слышал, как ломаются кости деревьев и лопаются каменные плиты под осадными чарами. Принц продолжал искать Ольгу, будто упавшая бутылка была частью общего земного шума. В самом эпицентре Главной поляны, на продавленной деревянной скамейке, сидел Алексей. Широкие ладони сисопа мертвой хваткой сжимали края пухлой картонной папки «Дело». Пальцы побелели от напряжения, вдавливая толстый картон в крышку старого ноутбука. Алексей смотрел на вошедшего немигающим взглядом. Все его распечатки, таблицы маршрутизации и привычные правила связи вдруг перестали складываться в одну понятную картину. Сисоп готовился к встрече с врагом. Он выстроил в голове четкий, логически выверенный профиль неуловимого хакера. Это должен был быть бледный, сутулый подросток с красными от монитора глазами, сальными волосами и нервно бегающим взглядом. Гений ассемблера, проводящий ночи в душной хрущевке за дизассемблированием чужого софта. Именно такой противник имел право взламывать почтовые базы. Но реальность, стоящая в десяти метрах от скамейки, ломала все шаблоны. Алексей методично, словно сканер, считывал детали чужого облика. Идеальные, симметричные до неестественности скулы. Роскошная, тяжелая ткань костюма, которая явно стоила больше, чем весь узел связи Алексея вместе с модемом. Потрясающе ровная, нечеловечески гордая осанка. Серебряные символы на карманах, не имеющие ничего общего с логотипами известных брендов. «Он похож на театрального актера», — медленно, с трудом сформулировала воспаленная психика Алексея. «Высокомерного, переодетого для исторической пьесы актера. Которого кто-то выпустил на солнцепек прямо со сцены». Стройная теория о техническом взломщике, подкрепленная распечатками логов, начала расползаться по швам. Алексей судорожно сжал углы папки, пытаясь нащупать спасительный пробитый край бумаги внутри картона. Бумага не врала. Цифры не врали. Но театральный статист в бархате не мог сидеть внутри его ноды, миновать дозвон и при этом ходить по поляне под чужими взглядами. Это противоречило здравому смыслу. Алексей попытался найти хоть какое-то логическое, земное объяснение. Он перевел растерянный взгляд с неподвижного лица Ильи на толпу позади него. Десяток парней в грязных, криво сшитых плащах из оконных портьер сжимали в руках обмотанные изолентой фанерки. Они выглядели как балаган умалишенных. Вместо запланированной, холодной агрессии инквизитора сисоп почувствовал глубокий, парализующий информационный ступор. Командный пункт был дезориентирован еще до начала битвы. Алексей машинально провел большим пальцем по шершавому картонному краю папки. Внутри лежали метры распечатанных логов, где черным по белому, моноширинным шрифтом матричного принтера была задокументирована невозможная системная аномалия. Поинт 2:5030/77.777. Неучтенный локальный поинт, который он, Алексей, завел лично как служебную запись, но которым никто не мог пользоваться извне для отправки реальных писем. Логика сисопа, выверенная бессонными ночами под гудение ЭЛТ-монитора и щелчки реле US Robotics, утверждала однозначно: этот Илья не дозванивался. Он не занимал линию, не согласовывал скорость, не отправлял пакеты через BinkleyTerm. Он вел себя так, словно являлся внутренним процессом самой ноды Алексея, призраком, живущим прямо в почтовой базе пыльного системного блока в коммуналке на улице Ленина. И вот теперь этот «призрак», этот ходячий сбой маршрутизации, стоял перед ним во плоти. Алексей ожидал увидеть кого угодно: хитрого студента из Политеха, нашедшего дыру в софте, или сумасшедшего инженера с перепаянным железом. Но стоящий в центре поляны человек в тяжелом королевском бархате разрушал саму основу технической реальности девяностых. Он не выглядел тем, кто способен держать в руках паяльник или прописывать пути в конфигурационных файлах мейлера. Он выглядел как ожившая, абсурдная галлюцинация, пришедшая требовать свою законную почту. * * * Ролевики за спиной принца восприняли покатившуюся бутылку по-своему. Для их разгоряченного фантазиями разума эта внезапная тишина означала только одно — безоговорочную капитуляцию местных обитателей перед величием их Высшего Эльфа. Толкинисты не выдержали. Свита взорвалась хаотичным, дисгармоничным шумом. Они начали громко, заливисто улюлюкать, перекрикивая друг друга. Деревянные мечи и обрезки пластика триумфально взметнулись в горячий летний воздух. Щуплый парень с отклеивающимся пластырем на ухе яростно заколотил куском текстолита по самодельному фанерному щиту, задавая рваный, первобытный ритм. Визуальный контраст достиг предела. Впереди стоял Илья — неподвижный, царственный, излучающий ледяное спокойствие в своем тяжелом бархате. А позади него бесновалась нелепая, кричащая, подпрыгивающая на месте толпа подростков, опьяненных дешевым портвейном и внезапным ощущением собственной значимости. Этот глупый, агрессивный шум мгновенно разрушил оцепенение фидошников. Для суровых сисопов и системных администраторов, привыкших контролировать каждый байт на своей территории, поведение ролевиков выглядело как прямое, наглое оскорбление. Это была территориальная провокация. У кого-то дернулась щека, кто-то зло сплюнул в траву, несколько человек разом замолчали. Внимание рассерженной компании перешло на Илью как на лидера этого балагана. Сисопы начали переглядываться, без слов решая, кто первым задаст вопрос. Несколько человек шагнули ближе к скамейке Алексея, закрывая проходы плечами. Кулаки в карманах растянутых джинсов сжимались. Разговоры вокруг стихали неровно, пятнами, как гаснущий шум в эхе. Илья зафиксировал резкий скачок враждебности в окружающем пространстве. Внутренние рецепторы безошибочно считали изменение мышечного тонуса у десятков мужчин в радиусе пятнадцати шагов. Принц оценил уровень исходящей от них угрозы. Их координация была слабой, оружие отсутствовало, а движения выдавали долгие часы, проведенные в неподвижности. Илья классифицировал надвигающийся гнев толпы как незначительную фоновую помеху. Он принял твердое, холодное решение. Нарастающая ярость сисопов просто не существовала в его системе координат. Своим следующим движением Илья продемонстрировал толпе абсолютное, сокрушительное пренебрежение. Он физически отвернулся от формирующейся стены технарей. Принц отсек внешние социальные условности Земли, доказав самому себе, что незримая эмоциональная связь с нужным человеком фундаментально важнее любой локальной враждебности. * * * Процесс визуального сканирования продолжался. Взгляд бессмертного плавно скользил поверх макушек насупившихся, злых фидошников. Наконец, на дальней периферии поляны, там, где вытоптанная трава переходила в густую тень старых дубов, взгляд Ильи остановился. Он увидел девушку. Илья увидел сухие, точные приметы эпохи, в которую он вторгся. На ее плечах висела объемная фланелевая рубашка, расчерченная крупной, грубой клеткой. На ногах — жесткие, вываренные в кислоте синие джинсы прямого кроя, известные здесь как мальвины. Ткань стояла колом, образуя грубые складки на коленях. Никакой гармонии пропорций. Никакого изящества форм. Одежда была земной, практичной и нарочито неброской. Одежда девушки казалась Илье вынужденной защитой, которую этот суровый мир заставил ее надеть. В его родной реальности ткань служила продолжением сущности, она струилась, подчеркивая грацию, происхождение и внутренний свет. Здесь же грубая клетчатая фланель и жесткая синяя материя словно пытались спрятать носителя в серой массе шумного города. Илья воспринимал эти утилитарные атрибуты не как осознанный выбор, а как суровую необходимость. Он уже понял, что Земля конца двадцатого века — это место, где выживание и практичность вытеснили эстетику. Внешний вид Ольги был защитой от пыльных улиц, от холодных ветров с Невы и, несомненно, от той самой агрессивной компании, которая прямо сейчас сжимала кулаки за его спиной. Но сквозь эту защитную, бесформенную оболочку проступало то, что никакая фланель не могла скрыть. Илья видел это в легком, неуверенном наклоне ее головы, в тонкой линии шеи, в том, как нервно были опущены ее плечи. Он узнавал ту же душу, которая в письмах точно формулировала мысли, рассуждала о сетевом одиночестве и пыталась объяснить бессмертному эльфу философский смысл нелепых земных анекдотов. Но Илья анализировал не крой ткани. Он смотрел на ее статичную, замороженную позу. Девушка стояла неподвижно, но это была не пустая оцепенелость: она будто удерживала себя на месте одним усилием воли. Ее взгляд был направлен прямо на него, пробивая пространство сквозь сизый дым и спины людей. В этом взгляде смешались отчаянная надежда и болезненное изумление: вымысел материализовался посреди пыльного парка и смотрел на нее в ответ. Илья безошибочно распознал ее. Ольга. Узнавание пришло тихо и сразу. Меланхолия, острый ум и одиночество, которые он читал в строках про коммерческие киоски и мертвые маршрутизаторы, сейчас проступали в разлете ее плеч и напряженной линии губ. Илья мгновенно скорректировал траекторию. Он рванул вперед прямо к Ольге. Он рассекал массу фидошников уверенным, тяжелым движением ледокола, идущего сквозь тонкую корку льда. Толпа фидошников инстинктивно подалась в стороны. Агрессия технарей дала сбой перед неумолимой, подавляющей уверенностью этого движения. Сисопы молча расступались, втягивая животы и убирая плечи, образуя живой коридор. Тяжелый бархат глухо шелестел, соприкасаясь с чужими рукавами. Илья сокращал дистанцию метр за метром. Ольга не шевелилась, хотя пальцы сами сжались на крае фланелевой рубашки. Она не отрывала широко распахнутых глаз от приближающегося высокого силуэта с сияющими рунами. Принц видел, как дрожат руки Ольги и как натянута фланелевая ткань на её плечах. Все письма, все странные шутки и ночные строки вдруг получили дыхание, лицо и испуг. Пути назад не было. Илья прошел мимо сбившихся в кучу сисопов. Шум за спиной стих. Он остановился в двух шагах от Ольги, глядя ей в лицо. ---------- Глава 35. Развиртуализация Глава 35. Развиртуализация Дистанция сократилась ровно до одного метра. Тяжелые, расшитые золотом полы синего камзола замерли, перестав шелестеть над примятой пыльной травой. Илья остановился, чувствуя, как вокруг него меняется воздух. Позади, на границе древесной тени, тяжело дышала свита в занавесках, стискивая самодельное фанерное оружие. Слева и справа сгущалась плотная, пропитанная запахом табака и дешевого парфюма человеческая масса — десятки фидошников, чьи мышцы сейчас каменели от нарастающего возмущения. На периферии поляны системные администраторы упрямо перешептывались, крепче сжимая картонные папки с распечатками логов, словно бумажные щиты. В центре всего этого стояла Ольга. Над поляной дрожал, вибрировал воздух. Илья физически ощущал, как пересекаются невидимые векторы человеческого внимания. Для бессмертного, привыкшего к стерильной, застывшей гармонии Высокого мира, эта концентрация хаотичных земных эмоций была сродни удару звуковой волны. Он чувствовал едкий, химический запах сгорающего табака «North Star», смешанный с кисловатым ароматом пролитого на асфальт пива «Балтика» и тяжелым духом нагретой на солнце синтетики. Эти запахи не имели ничего общего с благоуханием эльфийских садов, но в них пульсировала яростная, первобытная жизнь. В нескольких метрах от него, словно жрецы неведомого культа, замерли системные администраторы. Илья видел их напряженные позы и то, с какой яростью они сжимают бумажные артефакты. Пробитые дыроколом листы матричной печати в папке были их священными свитками, доказательствами невозможного. Для Алексея и его свиты эти листы были фундаментом мироздания, доводом в пользу того, что сеть не терпит аномалий. Они ждали хакера, взломщика, системного демона, нарушившего святость ноды 2:5030/77. Илья же видел лишь группу смертных, чья вера в непогрешимость своих железных машин дала трещину. Напряжение нарастало, электризуя пространство. Где-то вдалеке, за кронами старых деревьев, глухо рычал автомобильный поток Каменноостровского проспекта, но здесь, на вытоптанном пятачке, звуки города стали казаться чужими и приглушенными. Принц понимал: одно неверное движение, один жест, выходящий за рамки их хрупкого понимания, и этот застывший муравейник взорвется неконтролируемой агрессией. Но его фокус оставался непоколебимым, отсекая все лишнее, оставляя в центре восприятия лишь одну метрику — частоту сердцебиения девушки в клетчатой рубашке. Илья сфокусировался на лице Ольги. Она не пыталась отступить. Девушка застыла в параличе. Грудная клетка под мешковатой тканью вздымалась неровными, короткими толчками, отчаянно пытаясь протолкнуть в легкие загустевший парковый воздух. Илья понял причину этого оцепенения по ее лицу. Ольга ждала увидеть человека из своего мира: усталого, неловкого, привычного к клавиатуре и ночным письмам. Того, кто прячет неуверенность за сетевой иронией и не требует от нее сразу поверить в невозможное. Вместо этого пространство перед ней заполняла фигура абсолютного, пугающего совершенства. Плечи, привыкшие нести тяжесть дворцовых мантий. Лицо с симметрией, недоступной человеческой генетике. Ткань, впитавшая в себя глубокий цвет вечернего неба. Осознавая хрупкость момента, Илья остановил себя. Любой резкий шаг мог испугать Ольгу или дать толпе повод сорваться. Он двинулся медленнее, с той осторожностью, с какой в его мире подходили к раненой птице на ладони. Правая нога в сапоге из тончайшей кожи плавно скользнула по утоптанной земле на полшага назад, уводя центр тяжести. Левое колено согнулось под математически выверенным углом. Спина, до этого прямая как натянутая тетива, подалась вперед. Рука совершила широкий, описывающий полукруг жест, ловя закатное солнце серебряными нитями на манжете. Это был идеальный, отточенный тысячелетиями глубокий придворный поклон. Ритуал демонстрации абсолютного подчинения и уважения перед равным, исполненный посреди окурков и битого стекла лесопарка с такой обезоруживающей искренностью, что время на поляне словно замедлило ход. Ольга тяжело вдохнула. Гортань издала тихий, царапающий звук. Девушка с трудом разомкнула пересохшие губы. — Ты... — голос дрогнул, сорвался на сиплый шепот, но она упрямо протолкнула слова наружу. — Два, пятьдесят тридцать, семьдесят семь, точка, семьсот семьдесят семь? Эти цифры не были просто сетевым адресом. В них заключалась вся ее затаенная надежда и вся паранойя местной фидошной тусовки. 2:5030/77.777 — системный поинт, заглушка, фантом, которого не должно существовать физически. Ольга произнесла этот набор символов как заклинание — пароль, который должен был либо разрушить иллюзию, либо подтвердить величайшее чудо в ее жизни. Каждая цифра отдавалась в ее сознании эхом долгих белых ночей, когда она сидела перед мерцающим тяжелым монитором, вслушиваясь в тишину телефонной линии. Она помнила, как Алексей, доведенный до исступления отсутствием логов дозвона, кричал, что этот «Илья-ноль» — просто вирус или плод сбоя в тоссере. Ведь письма от него появлялись в базе JAM без оглушительного шипения хендшейка модема, без занятой линии и без нормального маршрута, который Алексей мог бы объяснить. Для суровых технарей Петроградской стороны это было оскорблением их логики. Но для Ольги эти мгновенные, написанные высоким штилем ответы стали единственным источником света в серой рутине коммуналок и торговых фирм. И вот теперь этот «фантомный процесс», этот невозможный баг системы стоял перед ней во плоти. Он не щурился из-под толстых линз очков и не переминался с ноги на ногу в стоптанных кроссовках. От него исходил тонкий, едва уловимый аромат озона и древней хвои, а его осанка принадлежала существу, которое никогда в жизни не склонялось над паяльником. Контраст между сухим сетевым адресом и ошеломляющей, нездешней красотой его физического воплощения был настолько велик, что разум Ольги балансировал на грани спасительного обморока. Илья медленно, позвонок за позвонком, выпрямился. Зрительный контакт восстановился, скрепляя их невидимой, вибрирующей осью. Углы идеальных губ дрогнули, формируя мягкую, лишенную всякого высокомерия улыбку. — Кто-нибудь объяснит, — произнес он ровным, бархатистым баритоном, в котором не было ни капли насмешки, — почему в фидошной версии сказки Колобок уходит не от лисы, а от модератора? Узнавание ударило наотмашь. Точная цитата ее самого первого, нелепого письма, отправленного в глубину ночи, стала последним недостающим фрагментом кода. Ольга резко, со свистом выдохнула скопившийся в легких воздух. Плотина рухнула. Искренний, глубокий смех вырвался наружу, рассыпаясь над напряженной поляной. Это был чистый физиологический сброс колоссального нервного перенапряжения. Жесткая линия плеч, до этого подтянутая к самым ушам, безвольно опустилась. Ткань фланелевой рубашки опала, повторяя естественные контуры расслабившегося тела. В этот момент из густой заросли нагретого тысячелистника поднялся комар. Насекомое сделало неровный спиральный вираж в застоявшемся воздухе и уверенно приземлилось на открытый участок бледной кожи чуть выше запястья Ольги, там, где закатанный рукав фланелевой рубашки оставлял узкую полоску без защиты. Рецепторы Ильи зафиксировали микроскопическое изменение давления на коже девушки быстрее, чем она сама успела это осознать. Зрение мгновенно отфильтровало фон, сфокусировавшись на хрупком, полупрозрачном тельце земного паразита. Внутри, в районе солнечного сплетения, зародился крошечный, спрессованный импульс чистейшей магии природы. Принц не стал тратить энергию на разрушение — это противоречило кодексу. Он лишь направил короткий, сфокусированный вектор воли прямо в хитиновый панцирь. Крошечное создание мгновенно погрузилось в состояние неестественного, глубокого анабиоза. Тонкие лапки разжались, отпуская теплую кожу. Комар беззвучно сорвался вниз, устремившись в свободное падение, и навсегда исчез в переплетениях зеленых стеблей. Ольга ничего не заметила. Она продолжала открыто и радостно смотреть прямо в темные нездешние глаза, чувствуя, как липкий страх ошибки окончательно растворяется в вечернем тепле. Идиллию разорвало грубое физическое вторжение. Денис вырвался из монолитной стены наблюдающих фидошников. Три быстрых, тяжелых шага вбили его подошвы в асфальт с агрессивным хрустом. Парень буквально вбил собственное тело в узкое пространство между Ольгой и Ильей, разрезая их зрительный контакт линией своих дерганых, худых плеч. Правая рука Дениса взметнулась вверх, выставляя ладонь щитом на уровне бархатной груди принца. Лицо исказила гримаса уязвленного самолюбия и злой ревности. — Паспорт покажи! — рявкнул он, задрав подбородок и повышая голос до звенящего фальцета. Ответа не последовало, и Денис, распаляясь собственной смелостью, добавил еще громче: — Адрес свой скажи! Быстро! Где ты вообще висишь? Принц медленно перевел взгляд на возникшее препятствие. В глазах бессмертного не появилось ни раздражения, ни страха. Денис с его красными пятнами на щеках и дрожащими пальцами казался Илье явлением сугубо погодным — неприятным, порывистым ветром. Илья не изменил расслабленной позы. Он просто не впустил Дениса в разговор, не удостоив суетливого человека ни единым словом. В системе координат Высокого мира подобный выпад расценивался бы как акт безумия, требующий немедленного подавления. Если бы кто-то посмел столь грубо нарушить личное пространство эльфийского принца, прервав его диалог, последствия были бы тяжелыми. Мана, дремлющая в крови Ильи, могла бы в долю секунды отбросить дерзкого смертного прочь и навсегда отбить у него желание подходить к наследнику престола. Но здесь, на Земле образца 1996 года, среди окурков и пластиковых стаканчиков, правила были иными. Илья смотрел на Дениса с холодным, отстраненным любопытством. Он видел красные пятна на щеках, мелкий тремор пальцев, испарину на лбу и слишком широко раскрытые глаза. Денис пытался доминировать тем, что было ему доступно: громким голосом, нарушением дистанции, требованием документов и адреса. Это была жалкая попытка вернуть контроль над ситуацией, загнать необъяснимое явление в знакомые правила двора, паспорта и сетевой иерархии. Для принца, прожившего несколько сотен лет в абсолютном, незыблемом совершенстве, эта вспышка человеческой ярости казалась бесконечно крошечной и бессмысленной. Он не чувствовал ни гнева, ни уязвленной гордости. Зачем реагировать на шум ветра, бьющего в каменную стену? Илья просто позволил Денису существовать в его собственной, ограниченной реальности, где статус измерялся скоростью модема и правом голоса в эхоконференции. Бессмертный эльф, чьи письма физически впечатывались в жесткие диски сисопов посредством магической пылинки, не нуждался в земных паспортах и не собирался играть по правилам уличной иерархии. У самой границы поляны, в тени раскидистого вяза, разворачивалась иная реакция. Тем временем прямо за спиной Ольги Катя жадно ловила каждую деталь сцены. Сюжет любовного романа оживал на вытоптанном газоне, среди окурков и компьютерщиков. Эмоции били через край. Девушка крутнула головой, выцепила взглядом ближайшего хмурого системного администратора в съехавших на нос очках — и тут же отвернулась, не дав восторгу вырваться слишком громко. — Смотри! — восторженно зашептала она. — Олька реального принца отхватила! Хмурый сисоп растерянно перевел взгляд на безмятежного Илью, совершенно не понимая, в какую категорию системных сбоев занести это зрелище. Илья закончил оценивать препятствие. Тратить время на пустые разговоры с агрессивным юнитом было бессмысленно. Сделав мягкий, скользящий полушаг в сторону, эльф обогнул напряженную фигуру Дениса по безупречной дуге. Прямой угол сменился плавным изгибом. Правая рука принца поднялась, локтевой сустав согнулся, плотно прижимая предплечье к ребрам. Образовалась надежная, обтянутая роскошной тканью опора. Галантный, молчаливый жест приглашал девушку разделить эту надежность. Ольга опустила глаза. Взгляд метнулся от перекошенного злобой лица Дениса к предложенному локтю. Ольга почувствовала на спине десятки взглядов людей, с которыми годами обсуждала материнские платы и смеялась над глупыми сетевыми шутками. Она остро, до физической боли, ощутила жесткость дешевой рыночной ткани своих джинсов. Грубые, вываренные в хлорке швы казались насмешкой рядом с глубоким ворсом королевского бархата. Разница между их мирами была чудовищной. Ольга физически ощущала, как на нее давят взгляды Алексея, Дениса, сурового модератора Лапшина и десятка других поинтов. Эти люди были ее единственной стаей. С ними она делилась дискетами с новыми играми, с ними спорила до хрипоты о превосходстве протокола Zmodem, с ними пила дешевое пиво в сквере у метро, спасаясь от одиночества. Для них Фидонет был закрытым клубом посреди бандитского Петербурга, где каждый знал свое место, а уважение зарабатывалось технической грамотностью и остроумием в эхах. Принять предложенную руку означало совершить акт немыслимой ереси. Это означало признать, что за пределами их уютного, пропахшего пыльными системниками мирка существует нечто, не поддающееся логике логов и конфигов. Она видела, как перекосилось лицо Дениса, как сжались челюсти Алексея, готового в любой момент вывалить на траву свои распечатки с доказательствами подлога. Они ждали, что она отступит, рассмеется, назовет происходящее глупым косплеем и вернется в безопасный круг «своих». Но ткань дешевых джинсов, натершая кожу на швах, внезапно показалась ей частью той самой серой реальности, от которой она убегала в сеть. Фланелевая рубашка потяжелела на плечах. А там, в полушаге от нее, мерцал глубокий синий бархат, расшитый золотыми животными мотивами. От него веяло невозможной, абсурдной, но притягательной сказкой, о которой она не смела даже мечтать, читая по ночам сухие строчки технической документации. Шестеренки привычных комплексов заскрежетали, требуя отступить, сжаться, спрятаться обратно в толпу понятных, предсказуемых парней. Ольга медленно выдохнула и вдруг заметила, что больше не отступает. Пальцы сами разжались, а страх перестал командовать каждым движением. Ольга сделала судорожный вдох и выпрямилась — не торжественно, не красиво, а упрямо, как человек, который наконец перестал извиняться за собственное место на этой поляне. Подбородок поднялся сам. Шаг вперед дался тяжело, но нога твердо встала на асфальт. Ольга вытянула правую руку. Пальцы с коротко остриженными ногтями легли поверх синего бархата, проваливаясь в прохладную, густую мягкость ткани. Она не знала, чем закончится этот вечер, но впервые позволила себе не прятаться за чужие объяснения. Звуковой фон поляны замер. Фидошники онемели. За спиной принца послышался гулкий шепот: толкинисты переминались с ноги на ногу, постукивая деревянными мечами. Илья ответил едва заметным кивком. Серебристые пряди качнулись, на долю секунды обнажив бледную кожу. В просвете светлых волос мелькнул заостренный, плавно вытянутый вверх кончик уха. Одно короткое движение — и тяжелые волны сомкнулись обратно. Взгляд Ольги выхватил эту странность, но времени на испуг или осмысление не осталось. Ее пальцы даже не дрогнули, продолжая лежать на плотном бархате. ---------- Глава 36. Белые ночи и синий бархат Глава 36. Белые ночи и синий бархат Пальцы Ольги глубоко погрузились в прохладную, густую мягкость ворса. Илья не стал форсировать движение. Он выждал ту долю секунды, которая требовалась земной девушке для осознания своего шага, а затем плавно повел её за собой. Тяжелая ткань куртки глухо зашуршала, соприкасаясь с грубой фланелью её рубашки. Они начали отдаляться от эпицентра поляны. Воздух вокруг словно расступался, пропуская эту невозможную пару сквозь плотный строй застывших людей. Он кожей чувствовал перекрестные взгляды толпы. Никто не проронил ни слова. Запах кислого пива и дешевого табака постепенно оставался за спиной, сменяясь ароматом нагретой за день пыли и подсыхающей луговой травы. У врытой в землю центральной скамейки Алексей резко подался вперед. Сисоп до хруста стиснул картонные углы папки «Дело». Его губы беззвучно шевелились, проговаривая заготовленные обвинения, а рядом нервно переминался Денис, чье лицо пошло красными пятнами от невысказанного возмущения. Технари обменивались короткими, рублеными жестами. Их позы выдавали предельную концентрацию хищников, упустивших добычу из-за нелепой случайности, но твердо уверенных: беглецам некуда деться с этой локации. Время допроса неумолимо приближалось, и бумажные логи жгли ладони системного администратора. Алексей смотрел на распечатки и снова видел не человека в синем бархате, а строки, которые не желали укладываться в привычный порядок. Каждый пакет должен был иметь путь, каждый узел — объяснимую роль, каждое письмо — след в логах. А адрес 2:5030/77.777 упрямо оставался занозой в этой простой картине. Поинт с невозможным хвостом .777. Локальная служебная запись, фантом, который должен был существовать лишь в конфигурационных файлах его почтового комбайна. Но этот фантом вдруг ожил и начал вести себя как полноправный пользователь. Он не дозванивался, не занимал телефонную линию, заставляя реле модема щелкать в ночи. Он генерировал ответы мгновенно, словно находился не на другом конце скрипучего телефонного провода, а прямо внутри почтовой базы компьютера Алексея, нагло издеваясь над законами физики и связи. Папка с пробитыми дыроколом листами хранила неопровержимые доказательства этого системного безумия. Моноширинный шрифт бесстрастно фиксировал невозможное: пакет принят, сессии дозвона не было. Алексей физически ощущал, как этот невидимый хакер ломает не просто базу сообщений, а саму картину его мира. Никакая пощада к взломщику не предполагалась — инквизиционный трибунал был собран и ждал лишь часа, чтобы вынести приговор. Илья проигнорировал исходящую от них фоновую агрессию. Он искал место, где шум поляны станет глуше, а чужие взгляды перестанут давить на Ольгу. Далеко в стороне от вытоптанных тропинок, там, где кустарник образовывал естественную преграду, стоял Старый дуб. Под его широкой кроной пряталась покосившаяся деревянная скамейка. Траектория была проложена. Принц уверенно вел Ольгу к этому островку изоляции. За их спинами нарастающий гул толпы начал распадаться на отдельные, хаотичные звуки. Первичный шок массовки прошел, уступив место алкогольному куражу и территориальным претензиям. Свита толкинистов, воодушевленная триумфальным уходом своего лорда, сбилась в плотную кучу, наткнувшись на суровую стену местных обитателей. — Ваша магия — это просто не задокументированный баг реальности! — донесся до Ильи хриплый, срывающийся бас неизвестного поинта в растянутой футболке. Парень агрессивно размахивал наполовину пустой бутылкой, расплескивая пену. — Дай мне нормальный компилятор, и я твоего дракона на ноль помножу! — Познай гнев истинного пламени, жалкий смертный! — фальцетом парировал толкинист в занавеске, угрожающе выставляя вперед обмотанный синей изолентой деревянный меч. — Твои железные коробки сгорят от одного слова древних! Ты даже ману копить не умеешь! — Я тебе сейчас IRQ-прерывание на позвоночнике устрою, эльф недоделанный! Спор о превосходстве машинного кода над эфирными потоками набирал обороты, превращаясь в абсурдный, гротескный спектакль. Илья лишь слегка прикрыл глаза, фильтруя эти частоты. Дискуссия землян о природе мироздания звучала нелепо, учитывая, что истинный проводник высших сил прямо сейчас осторожно ступал по скрипучему гравию рядом с девушкой, чье сердце билось в ритме прерывистого стаккато. Илья улавливал в этом шуме не только пьяную агрессию, но и искреннюю страсть. Эти люди в мешковатых одеждах, пропахшие табаком и канифолью, защищали свои железные коробки почти так же яростно, как жрецы Высокого мира охраняли древние рощи. Для них модемы, провода и невидимые письма были осязаемой магией, их собственным, выстраданным эфиром, собранным из пластика и меди. В его родном мире никто не стал бы кричать до хрипоты, отстаивая истинность пути. Там спор давно превратился в ритуал, а ритуал — в неподвижность. Здесь же, на затоптанном асфальте среди окурков и липких следов пролитого пива, человеческие эмоции жили слишком громко, слишком грубо и слишком честно. Принц находил горькую иронию в том, что именно он — наследник мира хрустальных залов и неподвижных ритуалов — вынужден был говорить с этими людьми через магического «жучка», оставляющего письма прямо в их священных железных коробках. Он ломал их строгие правила только ради того, чтобы получить право прикоснуться к их живому, неидеальному огню. Тень Старого дуба накрыла их, принося спасительную прохладу. Звуки пьяной перепалки мгновенно стали глухими, вязкими, словно героев и поляну разделило невидимое толстое стекло. Илья отпустил локоть Ольги, позволив ей первой опуститься на прогретые за день, шершавые доски скамейки. Сам он сел рядом, сохраняя дистанцию, предписанную дворцовым этикетом. * * * Ольга развернулась вполоборота. Мешковатая ткань фланелевой рубашки собралась крупными складками на её плечах. Девушка больше не смотрела на толпу. Её внимание было всецело, тотально приковано к человеку, сидящему на расстоянии вытянутой руки. Она изучала его лицо с тревожной внимательностью человека, который ищет подвох и не находит. Вблизи ровная линия скул пугала еще больше. Кожа казалась почти прозрачной, лишенной привычных человеческих следов усталости и теней под глазами. Взгляд Ольги скользнул ниже, к глубокому синему бархату и золотому шитью на рукаве. В этом костюме не было ничего театрального. Он не выглядел реквизитом. Он сидел так, словно его носитель действительно принадлежал этим одеждам. Илья замер под тяжестью этого пристального сканирования. Внутри бессмертного бушевал невиданный доселе шторм. Радость от физического присутствия собеседницы, чьи тексты спасали его от многовековой скуки, смешивалась с холодным страхом. Принц Высокого мира, не знавший страха перед клинками и стихиями, сейчас боялся не разоблачения — Ольга уже успела заметить странный изгиб уха, — а того, как она назовет увиденное, когда первая оторопь пройдет. Опыт двора подсказывал простое: слишком резкая правда пугает сильнее лжи. Земная девушка, чья жизнь была ограничена серыми улицами и гудящими мониторами, могла выдержать чудо в письме, но не выдержать его физического доказательства. Она могла отвергнуть его уже не как текст, а как живое существо рядом. Подчиняясь инстинкту сохранения связи, Илья едва заметно опустил подбородок. Он не прятался полностью, но позволил тяжелым серебристым прядям плотнее лечь на плечи, смягчая слишком резкую линию нечеловеческого профиля. Солнце наконец коснулось горизонта, растворяясь в серой дымке над крышами Петроградской стороны. Наступила та самая странная, зыбкая фаза петербургской белой ночи, когда тени исчезают, а мир заливает равномерный, лишенный контрастов жемчужный свет. Один из таких рассеянных лучей пробился сквозь густую листву Старого дуба. Свет мягко лег на макушку склоненного Ильи. И в эту секунду волосы бессмертного отреагировали на угасание дня. Древняя магия, текущая в его крови, вошла в резонанс с сумерками. Пряди не просто отразили свет — они начали излучать собственное, тусклое, пульсирующее серебряное свечение. Воздух вокруг его головы наполнился едва уловимым перламутровым мерцанием, словно тончайшая фольга нагрелась изнутри. Ольга замерла. Её дыхание сбилось. Девушка несколько раз быстро моргнула, пытаясь сбросить наваждение. Свечение не исчезало. Она подняла руку с коротко остриженными ногтями и с силой потерла веки. «Слишком много часов за выпуклым экраном», — пронеслось в её голове. Объяснение нашлось сразу: игра света сквозь листья, усталость, остаточное напряжение глаз после яркого солнца. Магии не существует. Существуют только усталость и плохие мониторы. Ольга опустила руку. Мерцание показалось ей уже не таким явным, превратившись в обычный отблеск белой ночи на очень чистых, светлых волосах. Жесткая линия её губ дрогнула, распадаясь в мягкую, немного неуверенную улыбку. Плечи под фланелью расслабленно опустились. * * * — Слушай, — голос Ольги прозвучал тихо, с легкой хрипотцой, нарушая звенящую изоляцию их укрытия. — А ты не слишком сильно заигрался в ролевика? В её интонации не было ни капли издевки или того ядовитого сарказма, которым славились местные сисопы. Только искреннее, теплое любопытство человека, который готов принять чужую причуду, если за ней скрывается интересная личность. Она ждала, что он сейчас улыбнется в ответ, поправит воротник и признается, что костюм взят напрокат ради эффектного появления. Вопрос ударил Илью наотмашь. Структура эльфийского разума не предполагала концепции лжи. В Высоком мире слова обладали абсолютной плотностью и весом. Произнести неправду означало попытаться физически исказить ткань мироздания. До сегодняшнего дня Илья никогда не сталкивался с необходимостью искажать факты. Но сейчас, глядя в эти живые, ожидающие чуда земные глаза, принц впервые за несколько столетий осознал острую, критическую потребность, которую он не мог удовлетворить: солгать. Он понимал, что должен был придумать легенду. Рассказать про театральную студию, про странное хобби, про любой земной конструкт, который успокоит её настороженный разум. Илья приоткрыл губы, пытаясь подобрать безопасную ложь. Но язык не послушался. Гортань свело спазмом. Дыхание перехватило, словно в грудь ударили тяжелым клинком. Мана, циркулирующая по меридианам тела, взбунтовалась, обжигая внутренности ледяным огнем. Эфирная природа противилась фальши с такой первобытной яростью, что у принца на долю секунды потемнело в глазах. Невозможность лгать была физически болезненна. Он не мог переступить через тысячелетнюю архитектуру собственной сущности ради минутного социального комфорта. Илья выдохнул, принимая неизбежное. Он поднял взгляд и посмотрел Ольге прямо в глаза. Оттенки синего и серого столкнулись в полумраке белой ночи. — Я являюсь именно тем, кем кажусь, сударыня, — произнес он с пугающей, звенящей искренностью, не повышая голоса. — И я пришел из места, где время мертво. Слова повисли в воздухе. В них не было пафоса или наигранности — только голая, безжалостная констатация факта. Ольга не отшатнулась. Её брови слегка сошлись на переносице в задумчивом напряжении. Вместо паники она почти машинально стала искать объяснение, которое не разрушит только что найденное чудо. «Место, где время мертво». Ольга не стала спрашивать, что именно он имеет в виду. Она только медленно провела большим пальцем по шву на рукаве фланелевой рубашки и опустила взгляд в траву. Перед внутренним взором сами собой всплыли крошечный пыльный городок, облупившаяся штукатурка домов культуры, застывшие в советском прошлом улицы и люди, живущие по инерции, где один день неотличим от другого. Эта картина оказалась достаточно правдоподобной, чтобы не рушить хрупкое спокойствие минуты. Улыбка Ольги стала шире, наполнившись глубоким, согревающим пониманием. В её глазах мелькнуло искреннее восхищение изяществом его формулировки. Илья увидел этот всплеск одобрения в её лице и в том, как смягчились пальцы на краю скамейки. Угроза отторжения миновала. Тяжесть, давившая на грудную клетку, исчезла, растворившись в прохладном воздухе. Он мысленно вознес короткую хвалу земной способности к интерпретациям. Их спасла поэзия. В Высоком мире подобная двойственность смыслов была бы расценена как ментальное увечье. Когда Владыка произносил слово «камень», это означало лишь конкретный кусок породы, его физическую плотность и вес. Тысячелетия абсолютного совершенства атрофировали у эльфов способность к иносказаниям. Вещи всегда являлись исключительно тем, чем они были, и ничем иным. Фантазия считалась уделом несовершенных умов, отчаянно пытающихся компенсировать базовые изъяны реальности. Но сейчас, деликатно считывая перемены в ее дыхании и взгляде, Илья понял: прямой смысл его фразы не дошел до цели. Ольга не испугалась, а нашла для услышанного собственную земную рамку. Она взяла его пугающую правду и сделала ее безопаснее — не словами, а тем, как чуть расслабились ее плечи и как осторожная улыбка вернулась на лицо. Это свойство землян — защищаться от непостижимого с помощью воображения — искренне восхитило принца. Там, где эльф увидел бы сокрушительное крушение законов мироздания и впал бы в ступор, человек просто достроил недостающие элементы декораций. Илья окончательно осознал, что именно эта поразительная ментальная гибкость, эта способность находить поэзию в абсурде и кракозябрах сбитых кодировок, делала людей по-настоящему всемогущими. Их опасный баг восприятия стал их величайшей спасительной фичей. * * * Тишина вернулась, но теперь она была иной. Не настороженной — тягучей, словно воздух перед грозой, когда малейший шорох кажется ударом грома. Они продолжали сидеть на старых досках, не разрывая зрительного контакта. Расстояние между ними казалось непреодолимым океаном, который прямо сейчас стремительно высыхал. Илья чувствовал, как та самая невесомая, сотканная из моноширинных шрифтов и ночных мыслей связь обретает физический вес. Тексты, отправленные в пустоту через искрящегося магического жучка, материализовались здесь, под куполом дуба, и в этом было тихое, почти болезненное узнавание. Уголки губ Ольги дрогнули, но внезапно улыбка сломалась, словно перегоревшая спираль в лампочке. Мышцы её лица резко напряглись. Взгляд метнулся в сторону, упершись в грубую кору дуба. Девушка судорожно вдохнула, втягивая в себя холодный воздух парка. Страх накрыл её внезапно, вытесняя радость. Парень, сидящий рядом, был слишком красивым, слишком понимающим, слишком точно попавшим в ту пустоту, о которой она никому не говорила вслух. В мире Ольги ничего не давалось просто так. Любая сказка, вторгшаяся в серый быт, могла оказаться жестоким розыгрышем или началом разочарования. Если поверить в это сейчас, если открыться этому невозможному свету — падать потом будет больно. Девушка резко ссутулилась. Она опустила руки на колени и сжала пальцы в тугой замок, возводя физический барьер между собой и источником угрозы. Илья заметил, как она побледнела и как пальцы сильнее сжали край скамейки. Острая тревога, затопившая Ольгу, была понятнее любых слов. Ей не нужны были объяснения. Ей требовался якорь. Бессмертный медленно оторвал правую руку от колена. Движение было плавным, тягучим, лишенным малейшего намека на резкость или агрессию. Синий бархат рукава мазнул по воздуху. Илья протянул ладонь и бережно, с величайшей осторожностью накрыл сжатые в замок пальцы Ольги. Тактильный контраст ударил обоих. Кожа принца была неестественно гладкой, сухой и прохладной, словно поверхность отполированного веками мрамора. Ладонь Ольги, загрубевшая от постоянной печати на жесткой клавиатуре, излучала торопливое, пульсирующее человеческое тепло. Под давлением прохладной ладони девушка замерла. Она хотела отдернуть руку, но не смогла. Дыхание Ольги медленно выравнивалось. Она опустила глаза, глядя на их соединенные руки на фоне выцветшего синего денима. Илья молчал. Ему не требовались слова. Физический контакт был достаточным. Они сидели в тишине петербургской ночи под ветвями Старого дуба. Вдалеке, за пределами кустарника, продолжал глухо шуметь пьяный гомон фидошников. ---------- Глава 37. Маршрут души Глава 37. Маршрут души Тень старого дуба принесла спасительную прохладу. Воздух сохранял запахи влажной земли и прелой листвы, а шум поляны стал глуше, словно парк сам решил дать им несколько лишних минут. Илья сидел на краю покосившейся деревянной скамейки, сохраняя ровную осанку. Его рука всё ещё накрывала пальцы Ольги; он почти не двигался, но тепло этого прикосновения удерживало их обоих лучше любых слов. Земная девушка дышала глубоко и ровно, постепенно сбрасывая с себя напряжение последних минут. Принц медленно освободил пальцы, мягко разрывая контакт, и поднял правую руку. Тонкая ткань манжеты бесшумно скользнула по запястью. Он вытянул ладонь в сторону и бережно, словно прикасаясь к величайшей святыне, опустил пальцы на грубую, изрезанную глубокими трещинами кору исполинского ствола. Мана послушно скользнула сквозь подушечки пальцев, проникая вглубь жесткой древесины. Илья привычно искал эфирный пульс, но старый дуб молчал. Там, где в лесах Высокого мира принца встречал бы мыслящий хор, здесь обнаружился лишь пустой вегетативный след. Земное дерево не обладало сознанием. Оно просто существовало — механически перегоняло влагу от замурованных под асфальтом корней к тяжелой кроне. Эфир чужого мира казался выжженным. Никакого встречного отклика, ни единой мысли. Чтобы удержать эту тусклую искру в абсолютно стерильной среде, Илье пришлось зачерпнуть внутренний резерв, искусственно питая односторонний контакт своей силой. Но даже такой примитивный природный такт обеспечивал надежную точку опоры. Илья замер, физически подстраиваясь под тягучее, глухое движение соков глубоко под корой. Для эльфийского принца, чья собственная жизнь в Высоком мире столетиями текла в похожем, застывшем и безупречном ритме абсолютного совершенства, этот контакт стал спасительным якорем. Оказавшись в эпицентре летнего Петербурга девяносто шестого года, оглушенный какофонией звуков, резкими запахами дешевого табака и пролитого алкоголя, Илья впервые за вечер смог по-настоящему выдохнуть. Древесная кора под его пальцами казалась единственной незыблемой константой в этой безумной, постоянно меняющейся реальности. Он позволил себе на несколько долгих мгновений раствориться в этом растительном покое. Легкий запах озона и городского смога смешался с глубоким ароматом сырой древесины, возвращая Илье равновесие. Это было необходимое убежище перед неизбежным продолжением разговора с непредсказуемой земной девушкой. Ольга не отрывала взгляда от его профиля. Она внимательно отслеживала каждое микродвижение, каждую перемену в выражении лица принца. Девушка видела, как расслабилась линия его скул, как плавно опустились плечи при контакте с деревом. Очарование момента было идеальным, но аналитический ум студентки технического вуза требовал ответов. Романтика прекрасна, однако нестыковки в логике системы не давали ей покоя. — Знаешь, — голос Ольги прозвучал тихо, но твердо, разрезая уютную тишину. — Там, на поляне… Они ведь не просто так с ума сходили. Илья не убрал руку со ствола, лишь слегка повернул голову в её сторону, демонстрируя готовность слушать. — Ты сломал им всю картину мира, — продолжила Ольга, чуть подавшись вперед. Голос у нее еще дрожал, но мысль уже цеплялась за знакомые вещи: логи, линии, маршруты. — Твои сообщения. Алексей перерыл все логи. Он говорит, что нормального дозвона не было. Ни одного такого, который он мог бы показать и сказать: вот, здесь всё понятно. Ты ни разу не занимал телефонную линию как обычный поинт. Ольга машинально начала загибать пальцы, будто это могло удержать невозможное в человеческом порядке. — Первое: невозможный адрес. Семьдесят семь, точка, семьсот семьдесят семь. Системная заглушка, через которую нельзя выходить наружу. Второе: мгновенный ответ. Твои пакеты ложатся в базу так быстро, будто ты сидишь не на другом конце провода, а прямо внутри его почтовой базы. Третье: маршрут есть, но он неправильный, рваный, как будто письмо положили уже после обычной обработки. Никакого нормального хендшейка, никакого шума в линии. Как ты обходишь заглушку и отсутствие линка? Как твое письмо вообще попадает в базу сообщений? Она задавала эти вопросы с азартом исследователя, искренне желая понять архитектуру этого гениального технического трюка. В ее мире, мире коммунальных квартир и нестабильных телефонных линий, сеть всегда ассоциировалась с физической болью и преодолением. Чтобы просто прочитать новые сообщения в эхоконференции, Ольге приходилось дожидаться глубокой ночи, молиться, чтобы соседи не сняли параллельный аппарат, и слушать оглушительный, режущий уши визг хендшейка своего модема ZyXEL. Каждое успешное соединение было маленькой победой над сопротивлением медных проводов, статическим шумом и безжалостными обрывами связи. А то, что делал этот странный парень в синем бархате, выходило за рамки любых законов физики и архитектуры сетей. Никаких ошибок протокола Zmodem, никаких потерянных пакетов, никакой привязки к скорости передачи данных. Его письма просто материализовывались в базе сисопа, чистые и безупречные, словно кто-то набирал их прямо с клавиатуры машины Алексея. Ольга представляла себе гениально написанный код, элегантную утилиту, которая каким-то образом обходит железобетонные ограничения АТС. Для местных фидошников верхом мастерства считалась тонкая настройка строки инициализации модема или пайка оторванных контактов на материнской плате. Илья же играл в совершенно другой лиге. В глазах Ольги он выглядел не просто загадочным собеседником, а настоящим цифровым демиургом, хакером-романтиком, который подчинил себе саму ткань Фидонета. И это будоражило ее техническое воображение ничуть не меньше, чем его безупречные манеры. Илья медленно отнял ладонь от коры. Эфирная связь с деревом оборвалась. Он полностью развернул корпус к девушке, заглядывая в её ожидающие, требовательные глаза. Илья пытался подобрать правильный словарный запас. Он не мог произнести слово «мана». Он не имел права упоминать астронавигацию миров, ритуалы или магические порталы. Эти понятия не помещались в суровую, машинную реальность девяносто шестого года. Земной язык был слишком конкретным, слишком привязанным к металлу и электричеству. Осознав неизбежность смысловых потерь, Илья принял решение оперировать доступными визуальными образами. — Мой способ не требует того, что вы называете проводами, — произнес он мягким, бархатистым баритоном, тщательно выговаривая каждое слово. Лицо принца оставалось абсолютно серьезным, лишенным малейшего намека на иронию. — Я использую вестника. Крошечного вестника из чистого света. Ольга перестала дышать. Её брови поползли вверх. — Когда мое послание готово, — продолжал Илья, глядя прямо перед собой, словно визуализируя процесс, — вестник берет его. Он не тратит время на прохождение сквозь медные нити ваших городов. Пространство для него условно. Он пролетает сквозь стены и перекрытия. Он проникает прямо внутрь железной коробки, в которой хранятся ваши тексты, игнорируя любые физические преграды. Вестник просто кладет мое слово туда, где оно должно быть. И исчезает. В повисшей тишине было слышно, как вдалеке гудит поток машин. Мышцы на лице Ольги дрогнули. Углы губ неумолимо поползли вверх. Девушка попыталась сдержаться, прикусила нижнюю губу, но искренний, заливистый смех все равно прорвался наружу. Она откинула голову назад, сотрясаясь от хохота. Этот звук полнился чистым, незамутненным восторгом человека, готового принять чужую причуду ради знакомства с интересной личностью. Она интерпретировала его объяснение через единственно доступную ей призму. «Вестник из света». Невидимый процесс, пролетающий сквозь препятствия. Ольга восприняла эти слова как невероятно красивую, изящную метафору для описания резидентной программы. Самописная скрытая утилита, обходящая защиту коммуникационных портов и напрямую пишущая данные в базу ноды. Волна глубокого, щемящего романтического влечения накрыла девушку с головой. Местные парни с поляны говорили сухо, ругались матом, жонглировали прерываниями и материнскими платами. А человек, сидящий рядом с ней, обладал разумом гениального инженера и душой античного поэта. Это сочетание интеллекта и эстетики казалось Ольге абсолютным совершенством. — Вестник из света… — выдохнула она, вытирая кончиком пальца выступившую в уголке глаза слезу. — Боже, это самое красивое описание хакерской утилиты, которое я когда-либо слышала. Она немного успокоилась, но улыбка продолжала блуждать по её лицу. — Знал бы ты, до какой истерики твой «вестник» довел нашего сисопа, — Ольга покачала головой, вспоминая недавние события. — Алексей сутками не спал. Он пялился в монитор, пытаясь понять, как ты ломаешь физику его ноды. У него конфиги трещали по швам. А Лапшин? Наш Злой Модератор грозился выдернуть телефонный кабель из стены. Они оба считали, что ты намеренно издеваешься над уставом сети, демонстрируя свое превосходство. У Алексея от твоей сломанной логики логов руки тряслись. Она пересказала то, что знала от самого Алексея и по обрывкам его злых реплик на фидопойке. Он ночами проверял базы, поднимал старые логи, ругался на тоссер и снова возвращался к одному и тому же месту: письма от адреса 2:5030/77.777 были слишком аккуратными для обычного сбоя и слишком невозможными для нормального поинта. — Понимаешь, Бинклей просто сходил с ума, — увлеченно рассказывала Ольга, активно жестикулируя. — Тоссер принимал твою почту так, словно она зародилась прямо внутри его памяти. Ты ведь понимаешь, что неучтенный локальный поинт — это почти манекен? Он не должен жить как нормальный пользователь. А ты заставил эту запись танцевать и писать стихи в общую конференцию. Борис Юрьевич, наш модератор, требовал немедленно отрубить тебе линк, но Алексей физически не мог этого сделать, потому что линка просто не существовало! Для технарей девяностых годов, привыкших к суровой, математической логике железа, это было сродни мистическому ужасу. Они могли справиться со сгоревшим блоком питания, могли перепаять вздувшиеся конденсаторы или отследить кривой маршрут через три города. Но Илья создал прецедент, который разрушал фундаментальную веру сисопов в причинно-следственные связи. Пакет, появившийся из ниоткуда, был для них тем же, чем полтергейст для убежденного материалиста. Илья понял последствия не сразу, но когда понял, они ударили с неожиданной силой. Илья, привыкший к безукоризненной гармонии, внезапно понял, что стал источником разрушительного хаоса. Для этих смертных их железные коробки и математические протоколы были не просто забавой. Это был их способ упорядочить несовершенный мир, их личный, выстраданный кодекс. А он, ради собственного развлечения и желания общаться, грубо вторгался в их храм, разрывая ткань их реальности. Острое, болезненное чувство вины пронзило грудную клетку. Илья никогда ранее не испытывал ничего подобного. Он опустил взгляд. Густые серебристые пряди упали вперед, скрывая профиль. Идеально очерченные губы плотно сжались в узкую, жесткую линию. — Я даю слово, — голос бессмертного прозвучал глухо, но с пугающей, стальной искренностью. — В моих действиях не было злого умысла. Я не планировал разрушать ваш порядок. Я лишь искал путь к разговору. Ваша… сеть оказалась единственным мостом. * * * Алексей шагал по узкой парковой дорожке, не замечая красоты петербургского вечера. Мелкий гравий агрессивно хрустел под жесткими подошвами его ботинок, задавая рваный, маршевый ритм. Сисоп ноды семьдесят семь шел вершить правосудие. Справа, плечо к плечу с ним, тяжело ступал Денис. Позади, плотным и хмурым клином, двигалась местная техническая тусовка. Никаких лишних слов. Никаких шуток. Люди шли к дубу так, будто несли с собой не только папку с логами, но и право требовать ответа. Внутри Алексея нарастало колоссальное напряжение. Психика мобилизовала все доступные ресурсы, готовясь к столкновению с финальным, самым сложным противником в его жизни. Сисоп прокручивал в голове структуру предстоящего допроса, выстраивая железобетонную стену из аргументов. «Ты не мог передать пакет без инициализации соединения», — мысленно чеканил Алексей, глядя на мелькающие впереди стволы деревьев. «Аппаратная часть не фиксировала поднятия трубки. Протокол Zmodem не запускался. Твой адрес — пустышка в моем тоссере. Я прижму тебя к стенке этими фактами. Ты расскажешь, какую дыру в защите использовал. Ты отдашь мне свой код». Пальцы правой руки Алексея мертвой хваткой впились в картонную обложку папки «Дело». Внутри лежала пачка пробитых дыроколом листов — матричные логи, неоспоримые доказательства технического преступления. С каждым шагом хватка становилась все жестче. Картон начал сгибаться под давлением. Костяшки пальцев сисопа побелели. Эта папка была его щитом и его главным оружием. В ней лежало всё, чем Алексей мог удержать мир в понятных рамках: даты, строки, адреса, доказательства. Алексей слишком долго верил, что хотя бы в его машине всё подчиняется правилам. В городе могли задерживать зарплату, закрывать лаборатории и стрелять по вечерам из машин, но в ноде письмо либо проходило по маршруту, либо не проходило. А теперь этот порядок публично трещал на глазах у людей, перед которыми он привык быть главным. Появление адреса с тремя семерками стало для него личным оскорблением. Этот фантомный поинт не просто обошел защиту — он плюнул в лицо самой концепции порядка. Алексей собственноручно прописывал эту заглушку в конфигурационных файлах, зная, что она никогда не подаст признаков жизни. Увидеть, как этот системный процесс вдруг обретает голос, начинает цитировать рыцарские романы и обсуждать анекдоты про Колобка, было невыносимо. Это ломало не только сеть, это ломало психику сисопа. Каждое круглое отверстие на пробитом краю, каждый выбитый матричными иголками символ на листах вопиял о нарушении законов физики. Алексей шел не просто наказывать шутника — он шел защищать свой храм. Он намеревался физически прижать этого хакера, вытрясти из него дырявую схему, а затем публично стереть его адрес из всех нодлистов, вернув своей системе математическую невинность. Денис слегка ускорил шаг, окончательно поравнявшись с Алексеем. Его ноздри расширились, улавливая запах скорой развязки. Группа фидошников за их спинами излучала тяжелую, монолитную уверенность. Они не сомневались ни секунды: сейчас этот ряженный в театральные тряпки клоун сломается на первом же перекрестном вопросе о прерываниях модема. Древесные тени расступились. Алексей визуализировал впереди деревянную скамейку. Взгляд сисопа мгновенно сфокусировался, зацепившись за силуэты сидящих людей — клетчатую рубашку Ольги и глубокий, раздражающий синий цвет чужого камзола. Темп шагов резко возрос. Ботинки вбивались в гравий с удвоенной силой. Хмурая группа пересекала невидимую границу чужого уединения, неся с собой законы суровой, машинной реальности. * * * Под куполом старого дуба продолжал существовать хрупкий, невесомый пузырь изоляции. Илья неотрывно смотрел на Ольгу, ожидая её реакции на свои слова. В глазах девушки читалось удивительное, теплое понимание, готовое простить ему любые технические прегрешения. Тишину разорвал резкий, агрессивный звук. Громкий хруст сминаемых камней ударил по слуховым рецепторам принца. Илья мгновенно отреагировал на вторжение. Его подбородок плавно поднялся вверх. Ольга вздрогнула и резко повернула голову вправо, разрывая их зрительный контакт. Илья почувствовал приближающуюся угрозу раньше, чем услышал шаги. Навстречу им двигался плотный поток злости. Контраст оказался почти болезненным: только что он растворялся в медленных, вечных мыслях старого дерева, а теперь пространство затапливала дерганая человеческая ярость. Это была энергия хищников, загнавших добычу в угол. Из-за плотной стены кустарника вынырнула сутулая фигура Алексея. Денис встал по левую руку от него, тяжело дыша через рот. За их спинами, ломая ветки и вытаптывая траву, вывалилась группа хмурых сисопов. Отряд завершил свой маневр с военной точностью. Технари разошлись в стороны, выстраиваясь широким полукругом перед покосившейся скамейкой. Они физически заблокировали все возможные пути отступления к центральной аллее. Романтический, уютный пузырь лопнул с беззвучным треском, оставив после себя лишь запах парковой пыли и человеческого пота. Алексей остановился ровно в метре от сидящего Ильи. Сисоп навис над бессмертным, глядя на него сверху вниз сквозь стекла очков. Глаза Алексея горели фанатичным огнем. Правая рука взметнулась вверх. Картонная папка с логами остановилась на уровне груди, подобно обвинительному акту инквизитора. Воздух под дубом стал тяжелым, как перед грозой. Исчезли даже звуки парка. Алексей медленно вдохнул. Его рот приоткрылся, готовясь произнести первые слова. Денис скрестил руки на груди, чуть выдвинув подбородок. Илья остался сидеть неподвижно на досках скамейки. Он смотрел на застывшего перед ним человека немигающим взглядом. Ни один мускул на лице эльфа не дрогнул. ---------- Глава 38. Инквизиция сисопов Глава 38. Инквизиция сисопов Плотное кольцо человеческих тел окончательно отрезало деревянную скамейку от остального парка. Запах нагретой за день луговой травы и сырой коры старого дуба мгновенно вытеснился тяжелым, кислым ароматом немытой синтетики, застарелого табачного дыма и пролитого пива. Фидошники смыкали ряды с угрюмой, методичной слаженностью. Они переступали с ноги на ногу, хрустя гравием, и в этом звуке читалась абсолютная, коллективная уверенность стаи, загнавшей неопознанного хищника в тупик. Их плечи соприкасались, образуя живой барьер. Пути к центральной аллее исчезли. Системные администраторы и поинты пришли не драться первыми, а заставить нарушителя объяснить, как его письма оказались в их сети вопреки обычному порядку. Алексей сделал резкий, ломаный шаг вперед, разрывая установленную дистанцию. Его ботинок глубоко врылся в пыльную землю. Дыхание сисопа со свистом вырывалось сквозь сжатые зубы, грудная клетка ходила ходуном под выцветшей футболкой. Правая рука, впившаяся в края картонной папки «Дело», взмыла вверх по широкой дуге. Удар обрушился на край покосившейся скамейки с пушечным грохотом. Сухое дерево жалобно скрипнуло, принимая на себя ярость человека, чья вселенная дала трещину. От сильного хлопка с поверхности досок взметнулось облачко серой пыли. Деформированный картон обложки треснул по сгибу. Ольга инстинктивно дернулась. Плечи девушки резко пошли вверх, спина изогнулась, вжимаясь в спинку скамейки. Она попыталась максимально отдалить свое тело от источника агрессии, широко распахнув глаза. Воздух застрял в ее горле сдавленным, тихим всхлипом. Илья не пошевелился. Ни один мускул на лице бессмертного не дрогнул. Громкий хлопок и резкий жест были неприятны, но не опасны: папка ударила по доскам, а не по Ольге. Принц продолжал сидеть с прямой спиной, плавно переведя взгляд темных глаз на нависшего над ним человека. Алексей тяжело опирался свободной рукой о колено, наклонившись вперед. Стекла его очков съехали на самый кончик носа, обнажая воспаленные, красные от хронического недосыпа глаза. — Как ты обошел дозвон?! — голос сисопа сорвался на хриплый, лающий крик, эхом отразившись от мощного ствола дуба. В этом вопросе не было желания начать диалог. Это был прямой, жесткий допрос. Контраст между двумя фигурами резал глаза. Алексей вибрировал от неконтролируемых эмоций: его лицевые мышцы мелко подергивались, капли пота блестели на лбу, пальцы судорожно скребли картон папки. Человек буквально сгорал в топке собственного праведного гнева. Илья же представлял собой абсолютную, ледяную статику. Расслабленные кисти рук покойно лежали на коленях, дыхание оставалось ровным, а во взгляде читалось лишь вежливое, отстраненное любопытство исследователя, изучающего сложный природный феномен. Ольга затаила дыхание и подалась вперед, отрывая спину от досок. — Лёш, ты чего устраиваешь? — ее голос дрожал, но девушка упрямо попыталась вклиниться между агрессором и гостем. — Прекрати орать, он же ничего не... Ее слова были грубо оборваны. Денис, стоявший по левую руку от Алексея, выбросил вперед костлявую руку. Его ладонь разрезала воздух в сантиметрах от лица Ольги, требуя немедленной тишины. — Помолчи, Миронова, — процедил Денис, не сводя колючего взгляда с Ильи. — Твой ряженый клоун сейчас будет отвечать по железу. Не лезь под прерывания. Илья проигнорировал выпад в сторону спутницы, зафиксировав лишь сам факт нарушения социальных дистанций. Он продолжал вежливо, не мигая, смотреть прямо в перекошенное лицо Алексея, демонстрируя готовность выслушать любые дальнейшие претензии. * * * Алексей резко выпрямился и трясущимися руками распахнул изувеченную папку. Внутри лежала помятая пачка пробитых дыроколом листов. Боковые дорожки старой матричной ленты были уже сорваны; по краям тянулись неровные белые бахромки, оставшиеся после торопливой подготовки распечатки. Сисоп выхватил верхний фрагмент ленты и ткнул им прямо в лицо бессмертному. Тусклая, выцветшая краска отпечатала на шершавой поверхности ряды моноширинных символов и цифр. — Вот! Смотри сюда! — Алексей с силой впечатал указательный палец в конкретную строчку на бумаге, сминая лист. Ноготь уперся в комбинацию латинских букв и цифр. — Вот этот адрес! Семьдесят семь, точка, семьсот семьдесят семь! Он не должен так ходить! Он потряс бумагой, заставляя рваные края шуршать. — База фиксирует пакет. Тоссер его глотает. А на порту — тишина! Ни звонка, ни снятия трубки, ни писка модема. Откуда взялись эти данные, если ты физически не занимал линию?! Какую дыру в защите ты используешь?! Илья плавно опустил взгляд. Его глаза сфокусировались на мятом листе бумаги. Эфирное зрение эльфа скользнуло по несовершенной геометрии печатных символов. Он видел микроскопические брызги дешевых чернил, неровно впитавшихся в рыхлую целлюлозу. Буквы казались рублеными, лишенными плавных переходов, искусственно загнанными в жесткие рамки одинаковой ширины. Для принца Высокого мира, привыкшего к вязким, светящимся рунам, которые сами выстраивались в гармоничные узоры на страницах древних фолиантов, этот земной текст выглядел невероятно грубым и примитивным. Математическая логика построения символов подавляла саму суть написанного слова. Илья поднял глаза на тяжело дышащего Алексея. — Этому шрифту, — произнес бессмертный ровным, бархатистым баритоном, полным искреннего сочувствия, — катастрофически не хватает эстетического изящества. Линии слишком угловаты, они ранят взор. Илья произнес это без сарказма: он действительно считал уродливые символы на бумаге дефектом способа передачи мыслей. Кожа Алексея пошла красными пятнами. Кровь мгновенно прилила к щекам, шее и ушам, делая кожу бордовой. Жевательные мышцы под скулами вздулись желваками. Сисоп открыл рот, но из горла вырвался лишь сдавленный, сипящий звук — мозг технаря просто отказался обрабатывать подобный ответ на прямой технический вопрос. В образовавшийся вакуум немедленно ворвался Денис. Он шагнул вперед, практически наступая на носки сапог Ильи. — Ты кого здесь за идиотов держишь?! — взревел он, разбрызгивая слюну. — Эстетика ему не нравится! Ты железо мне покажи! У тебя закладка на линии? Ты чем пакеты в базу подкладываешь?! Алексей обрел дар речи и включился в атаку, перекрывая голос товарища. Два системных администратора начали непрерывно, синхронно давить на сидящего эльфа. Их речь превратилась в пулеметную очередь. Из терминов. Воздух заполнился агрессивным словесным мусором: мейлер, поллинг, задержка пакетов, роутинг, строки инициализации. Они лупили этими словами, как дубинками, пытаясь пробить брешь в невозмутимости оппонента. Слуховой аппарат Ильи методично фильтровал входящий поток. Принц отсекал незнакомые фонетические конструкции, пытаясь найти в этой агрессивной тираде хоть одно логическое звено, имеющее аналог в его картине мира. «Поллинг» и «роутинг» не вызывали никаких ассоциаций. Внезапно из сплошного потока звуков вынырнуло знакомое слово. — ...твой кривой хэндшейк вообще в логах не светится! — выкрикнул Алексей. «Хэндшейк». Рукопожатие. Воспитанный веками церемоний разум Ильи мгновенно выстроил понятное объяснение. В Высоком мире ритуал физического соприкосновения ладоней являлся высшей формой подтверждения мирных намерений между незнакомцами. Если эти взволнованные люди так настойчиво требуют «рукопожатия» и жалуются на его отсутствие в их «логах», значит, конфликт вызван банальным нарушением базового этикета с его стороны. Он просто забыл поприветствовать их должным образом. Напряжение на лице Ильи полностью растворилось, уступив место мягкому, понимающему выражению. Принц слегка наклонил корпус вперед. Его правая рука плавно оторвалась от колена. Илья уверенно и открыто протянул ладонь прямо к груди Алексея, предлагая скрепить их встречу физическим контактом. Тишина рухнула на аллею, и воздух застыл, давя на уши. Алексей смотрел на протянутую руку с таким ужасом, словно ему предлагали дотронуться до оголенного высоковольтного провода. Для сисопа «хэндшейк» означал писк двух соединяющихся модемов и обмен служебными сигналами. Увидеть в ответ на техническую претензию обычное человеческое рукопожатие было так нелепо, что злость на миг сменилась ступором. Это воспринималось не просто как издевка. Это было публичное, изощренное унижение их интеллекта, циничное растаптывание их святынь. Алексей судорожно отдернул свою свободную руку за спину, словно защищаясь от проказы. Пальцы сжались в плотные кулаки. Хруст суставов отчетливо прозвучал в повисшей тишине. Толпа фидошников за спинами Дениса и Алексея уловила этот слом. Полукруг технарей угрожающе качнулся вперед. По рядам прокатился низкий, глухой гул возмущения, похожий на рокот закипающего трансформатора, а кто-то на заднем плане грязно выругался. Воздух под куполом старого дуба окончательно потерял легкость белой ночи, наполнившись плотной, осязаемой угрозой физической расправы. * * * — Хватит строить из себя шута! — Алексей сделал еще один надвигающийся шаг, его грудь почти касалась вытянутых пальцев Ильи. Сисоп проигнорировал предложенное рукопожатие, вонзая полный ярости взгляд в темные глаза бессмертного. — Мне плевать на твои спектакли. Я требую прямого ответа. Как ты прокидываешь пакеты в базу, не занимая линию связи? Какую маршрутизацию ты прописал и где твои провода?! Илья плавно опустил отвергнутую руку обратно на колено. Иллюзий больше не оставалось. Земляне не принимали метафор, не понимали этикета и требовали фактов в самой грубой форме. Ложь по-прежнему была для него невозможна: не правилом приличия, а частью природы. Принц принял окончательное решение. Он поднял подбородок, выравнивая зрительную ось с глазами Алексея. Взгляд Ильи лишился мягкости, став глубоким, бездонным колодцем, в котором отражалась статичная вечность Высокого мира. — Я не использовал ваши провода, — произнес Илья. Его голос звучал ровно, методично, без малейших признаков волнения или театрального пафоса. Он констатировал непреложный закон физики. Естественный, как гравитация или смена сезонов. — Мой маг послал искру через пустоту. Она миновала преграды и легла прямо в память вашей машины. Слова повисли над аллеей, тяжелые и плотные, как свинцовые шары. На три долгих секунды пространство замерло. Сисопы перестали дышать. Мозги десятка программистов и администраторов с трудом пережевывали прозвучавшую фразу, пытаясь встроить концепцию «мага» и «искры через пустоту» в строгую архитектуру FTS-протоколов и прерываний модема. Понимание пришло не сразу. Фидошники восприняли этот абсолютно честный ответ как плевок в лицо. Этот странный пижон не просто отказывался колоться — он будто смеялся над ними, используя дешевую фэнтезийную терминологию, чтобы скрыть реальный, грязный взлом. Толпа взорвалась. Возмущенные, агрессивные крики ударили со всех сторон. Фидошники потрясали кулаками, кто-то бросил пустую пластиковую бутылку, глухо ударившуюся о ствол дуба. Для Алексея эти слова стали последней каплей, переполнившей чашу терпения. Тонкая пленка самообладания, сдерживающая его психику, с треском лопнула. — Ты… — Алексей задохнулся. Папка с логами выпала из его ослабевших пальцев, и скрепленная пачка листов вывалилась на пыльную землю у дорожки. — Ты уничтожил все! Сисоп сорвался на высокий, вибрирующий от отчаяния крик. Он размахивал руками, рубя воздух перед собой, словно отгоняя невидимых демонов. — Ты загадил мне базу! Три года! Три года ни одного левого пакета, ни одного фантомного письма! Я вычищал конфиги, я ночами не спал, паяя эту чертову линию, чтобы ни один бит не проскочил мимо правил! В крике Алексея уже почти не было расчета. Он кричал не только про логи и базу, а про единственное место, где ещё мог наводить порядок. Для окружающего мира он был просто уставшим инженером из коммуналки на улице Ленина. Но за экраном своего 486-го он привык быть хозяином: там письмо должно было проходить по правилам, а не появляться как насмешка. И теперь этот фундамент был разбит вдребезги. Неизвестный хакер просто прошел сквозь стены его цифровой крепости, оставив грязные следы прямо в святая святых — базе JAM. Труд всей жизни сисопа был обесценен какой-то нелепой «искрой». Алексей схватился обеими руками за голову, продолжая выкрикивать обрывки фраз об уничтоженной логике и растоптанных стандартах. Илья наблюдал за этой истерикой с холодным, отстраненным недоумением. Он чувствовал боль в голосе Алексея, но не понимал её причины. Как несколько невидимых знаков внутри железной коробки могут так ранить смертного? Для бессмертного, мыслящего столетиями, трагедия испорченной почтовой базы казалась абсурдом. Ольга больше не могла оставаться в стороне. Она резко оттолкнулась от деревянной спинки и вскочила на ноги. Фланелевая рубашка взметнулась от резкого движения. — Лёша, прекрати истерику! — крикнула она, делая решительный шаг к трясущемуся сисопу. — Ты же сам себя накручиваешь! Успокойся, давай просто поговорим без… Завершить фразу она не успела. Денис, чье лицо исказила гримаса злой, уязвленной ревности, резко подался вбок. Он выставил вперед острое, напряженное плечо и грубо оттеснил Ольгу с дороги. Девушка охнула от толчка, потеряла равновесие и ухватилась за край скамейки, чтобы не упасть. Денис шагнул вперед, оттесняя Алексея. Он ухватил Илью за лацканы камзола. Пальцы, с мозолями от кнопок и ссадинами, впились в дорогую ткань. Швы натянулись, золотые нити орнамента тихо хрустнули. Денис сжал кулаки до онемения пальцев. Он дернул Илью на себя. Илья не шелохнулся. Он остался сидеть на скамейке, спина — прямая, взгляд — устремлен в лицо нападающего. Он не сопротивлялся и не пытался отстраниться. Единственным движением принца стала медленная, плавная смена фокуса. Илья поднял взгляд. Темные, безмятежные глаза эльфа встретились с расширенными от ярости зрачками Дениса. И в эту секунду иллюзия безопасного, странного парня в театральном костюме разлетелась в пыль. Темные глаза стали плоскими, как у рептилии. В них не осталось ни тени любопытства — только холод, от которого сводило скулы. Он смотрел на Дениса так, будто пытался вспомнить, зачем вообще нужно тратить усилия, чтобы отодвинуть от себя назойливое насекомое. Денис замер. Его дыхание сбилось на хриплый полувздох. Животный страх прострелил позвоночник парня ледяным разрядом. Логика кричала, что перед ним просто наглый ролевик, но тело уже не верило логике. Денис на миг захотел разжать пальцы, отступить, сбежать, но начатый конфликт и десятки взглядов за спиной уже не позволяли сдать назад. Пока Денис балансировал на грани инстинктивной паники и социальной гордости, на периферии парковой поляны изменилась геометрия теней. Группа толкинистов у дальних кустов прекратила шумные споры. Молодые люди замерли, как стая сурикатов. Их взгляды сошлись на аллее под старым дубом. Сцена читалась однозначно. Кучка хмурых технарей взяла в кольцо и начала физически прессовать их «Высшего Эльфа» — того самого дивного владыку, чья стать только что вызвала у них религиозный экстаз. Звон стеклянных бутылок, опускаемых на асфальт, прозвучал как команда к бою. Толкинисты переглянулись. В их глазах зажегся фанатичный огонь эпической битвы. Руки привычно перехватили рукояти самодельных мечей. Тяжелые текстолитовые клинки со свистом рассекли воздух, ложась на плечи владельцев. Не сговариваясь, ролевики выстроились в неровный, но грозный клин. Они начали целенаправленно и угрожающе стягиваться к месту конфликта. Их шаги по гравию набирали темп, превращаясь в тяжелую, сминающую поступь наступающей пехоты. Под куполом дуба Денис, так и не сумев побороть инерцию агрессии, сдавленно зарычал. Парень резко, всем весом подался назад, с силой дергая Илью на себя за измятый лацкан, пытаясь оторвать бессмертного от деревянных досок скамейки. Словесный барьер был окончательно прорван, и белая ночь Санкт-Петербурга наполнилась опасной, дрожащей преддракой. ---------- Глава 39. Ошибка маршрутизации Глава 39. Ошибка маршрутизации Пальцы Дениса мертвой хваткой впивались в синий бархат. Ткань оставалась натянутой, искажая симметрию вышитого золотого орнамента. Под кожей предплечья сисопа вздувались жилы, напряжение передавалось грудной клетке принца хаотичной, рваной вибрацией. Илья медленно опустил взгляд на чужую кисть. Денис вкладывал в этот захват весь свой территориальный инстинкт, весь накопленный адреналин уличного конфликта. Человеческое тело готовилось к рывку, к грубому физическому подавлению. Для эльфа эта демонстрация ярости выглядела суетливой и неэффективной. Задача была проста: разорвать контакт, не калеча агрессора и не прибегая к боевым плетениям. Илья поднял руку. Движение было медленным, без рывка и замаха — только пугающая плавность перетекающей воды. Принц накрыл своими длинными, прохладными пальцами сжатый кулак Дениса. Денис инстинктивно напряг бицепс, пытаясь удержать захват, но столкнулся с абсолютной, непреодолимой механикой иного порядка. Пальцы Ильи сомкнулись. Это не было болезненным давлением на болевые точки или борцовским приемом. Это походило на работу неумолимого пресса. Бессмертный просто изменил геометрию пространства вокруг чужой кисти. Денис сжал челюсти, издав глухой гортанный звук, его ботинки заскрежетали по гравию в попытке найти точку опоры. Мышцы землянина горели от натуги, но пальцы, вцепившиеся в бархат, начали неумолимо разжиматься один за другим, подчиняясь мягкой, безжалостной силе. Илья плавно, не ускоряя темпа, отвел обессилевшую руку сисопа от своей груди и опустил ее вниз. Ткань камзола с тихим шорохом вернулась в исходное состояние. Пространство вокруг них наполнилось запахами дешевого табака, нагретого асфальта и влажной хвои. Для Ильи этот коктейль ароматов был таким же чужеродным, как и сама природа человеческой агрессии. В Высоком мире любой конфликт, если бы он вообще мог возникнуть в эпоху тотальной стагнации, решался бы обменом сложнейшими ментальными конструкциями, тонкими вибрациями эфира, но никак не грубым хватанием за одежду. Он ощущал тепло, исходящее от покрасневшей кожи Дениса, и слышал учащенный ритм его сердца, гнавшего по венам густую, горячую кровь. Человеческое тело казалось принцу поразительно хрупким механизмом, собранным из легко рвущихся сухожилий и ломких костей. Одно неосторожное, чуть более резкое усилие — и эта биологическая машина дала бы непоправимый сбой. Именно поэтому Илья действовал с такой преувеличенной, неестественной осторожностью. Его синий бархат, вытканный из нитей, не знающих земного тлена, даже не помялся, лишь слегка потеплел от прикосновения чужих пальцев. Принц мысленно отгородился от хаотичных эманаций гнева, повисших над поляной, сохраняя внутри себя зону абсолютного, звенящего штиля, пока две толпы вокруг него уже перестраивали свои ряды после сорванного броска Дениса. Клин ролевиков проломился сквозь стену технарей. Запнувшись о подолы самодельных плащей, трое парней с текстолитовыми мечами неуклюже, но решительно вклинились между Денисом и скамейкой Ильи. Самый высокий, поправляя сползающее на лоб очелье, торжественно вскинул тупой клинок. — Мы берем под защиту прекрасную даму и гостя из Дивного народа! — с театральным, но абсолютно искренним надрывом объявил он. Толпа фидошников ответила агрессивным гулом. Кто-то в потертой джинсовке грубо двинул ролевика плечом: — Слышь, занавесочники, свернули свои палки, пока мы… — А ну притормозили! — звонко отрезала Катя. Она шагнула наперерез, и суровые сисопы невольно замялись. Катя была для них своей, но слишком яркой, привлекательной — из тех девчонок, ради внимания которых обычно настраивают железо бесплатно. Ее вмешательство сбило ритм атаки. — Тоже мне, нашли угрозу, — она смерила технарей презрительным взглядом. — Эти ряженые хотя бы стаей на одного не кидаются. И девчонку в кольцо не берут, в отличие от вас. Воспользовавшись секундным оцепенением парней, Катя круто развернулась. Ее пальцы с красным маникюром мертвой хваткой вцепились в клетчатую фланель Ольги. Ткань треснула по шву, когда Катя жестко рванула подругу на себя, вытаскивая из эпицентра назревающей драки. — Пошли отсюда! — процедила она сквозь зубы. — Пусть эти придурки сами разбираются! Тебе-то куда лезть под раздачу? Ольга пошатнулась. Правая нога в белом кроссовке скользнула по пыльной земле, но уже в следующую секунду подошва жестко впечаталась в асфальт. Девушка уперлась. Тело, привыкшее сутулиться и прятаться за монитором, внезапно обрело стальную жесткость. Она совершила резкий, акцентированный рывок корпусом в противоположную сторону. Фланель выскользнула из пальцев Кати. Ольга выпрямилась. В ее широко распахнутых глазах больше не было того липкого, въедливого страха перед толпой, который преследовал ее всю жизнь. Страх сменился упрямой, отчаянной решимостью защищать свою единственную настоящую привязанность. Она не собиралась оставлять этого невозможного, говорящего стихами человека одного на растерзание озлобленной стае. Девушка сделала твердый шаг вперед и встала рядом со скамейкой Ильи, почти касаясь его плеча своим локтем. * * * Плотная стена сисопов расступилась, открывая Алексея, который всё это время стоял в центре освободившегося пятачка. Алексей остановился напротив Ильи. Папка «Дело» валялась у его ног, раскрытая и перепачканная пылью, а сам он обеими руками держал поднятую с земли пачку бледно-зеленоватых листов. Сорванные боковые дорожки оставили по краям неровную бахрому; несколько строк уже размазались под влажными пальцами. Вытянув один лист с логами, сисоп перехватил его левой кистью и прижал нижний край к бедру, чтобы ветер не вырвал улику окончательно. Он впился взглядом в матричные символы. — Смотрите! — выкрикнул сисоп, поворачиваясь к толпе. — Я снял логи перед самым выходом. Ни одной сессии дозвона на порт! Тридцать секунд между моим исходящим пакетом и его ответом в базе. Ни единого гудка на линии! Пакет принят из пустоты! В мире Алексея работали жесткие физические законы. Чтобы архив попал на жесткий диск, внешний модем обязан снять трубку, выдать скрежет хэндшейка и побайтово протащить данные сквозь помехи телефонных линий Петроградской стороны. Любой коннект оставлял следы в системе. То, что отпечаталось на бумаге сейчас, ломало базовую логику. Неучтенный адрес 2:5030/77.777 оставлял сообщения прямо внутри локальной базы, игнорируя барьеры кабельного соединения. Запах типографской краски смешивался с ароматом растоптанного газона. Строки на бумаге не содержали ошибок, демонстрировали идеальные заголовки, но появлялись вопреки законам электроники. Алексей скомкал края ленты. Толпа ответила низким агрессивным гулом. Парни в вытянутых футболках синхронно шагнули вперед, сужая кольцо вокруг Ильи и Ольги. За их спинами толкинисты перехватили поудобнее рукояти деревянных мечей, уже готовые врезаться в свалку, если технари первыми сорвутся с места. Алексей нервно дернул край замятого листа. Бумага с сухим хрустом пошла надрывом по старому сгибу. — Не рвать! — рявкнул он сам себе и тут же снова вперился взглядом в Илью. Его злость послужила спусковым крючком. Толпа начала скандировать, сливая голоса в единый, требующий расправы хор. — Конфиг покажи! — Роутинг объясни, урод! — Пусть скажет, откуда пакет взялся! Десятки рук вытянулись вперед, указывая на распечатки. Технари требовали единственного понятного им ритуала очищения: виновный должен объяснить конфигурацию, маршрут и способ попадания письма в базу. Только внятная техническая схема могла спасти его от публичного разноса и окончательного изгнания из их круга. * * * Илья перевел взгляд с искаженных гневом человеческих лиц на бумажную ленту в руках Алексея. Бледная бумага притягивала внимание почти сильнее крика. Илья видел перед собой ровные колонки угловатых земных рун, отпечатанные бледной краской. Символы шли строгими рядами, без дыхания, без песенного ритма, без малейшей уступки красоте. Принц всматривался в эту бумажную сетку, ища знакомые признаки. В Высоком мире любой артефакт хранения информации излучал тончайшие нити маны. Плетения пульсировали, откликаясь на присутствие создателя, меняли оттенки в зависимости от вложенного смысла. Здесь же царила абсолютная, ледяная пустота. Эти черные строки не содержали ни капли эфира. Они были мертвы. Илья понял, насколько глухой остается стена между их мирами. Местные жрецы требовали от него доказательств на языке этой сухой, математической сетки. Но магия Арантира не оставляла следов в колонках распечатки: она касалась домашнего железного ящика Алексея глубже, чем могли показать бумажные логи. На их технологическом языке доказать свою невиновность было почти невозможно. В его родном мире информация не была плоской. Записи в эльфийских архивах были многомерными кристаллами, отзывающимися на прикосновение мыслью, переливающимися оттенками смыслов. Чтение напоминало погружение в живой поток воды, где каждое слово имело вес, температуру и цвет. А здесь, на земной бумаге, властвовала сухая диктатура геометрии. Илья вспомнил, как Арантир, обливаясь потом и бормоча проклятия, создавал первую «пакетную пылинку» — того самого магического жучка. Артефакт не работал с видимыми строками. Он действовал глубже, превращая эфирный импульс в физический след внутри железного ящика, стоящего далеко отсюда, в комнате Алексея. Как объяснить этим рассерженным, потным людям, что его «маршрутизатор» — это мерцающая искра, пронзающая пространство-время? Что кракозябры его самых первых писем были не следствием сбитой кодировки, а результатом болезненного столкновения чистой магии с их грубыми, ограниченными таблицами символов? Их требование «доказать» работу сети с помощью пластиковой клавиатуры было равносильно просьбе сыграть симфонию ветра на сломанных деревянных счетах. Илья чувствовал ограниченность этого интерфейса, не способного вместить даже отголосок чуда. Денис сделал тяжелый шаг вперед, нависая над Ильей. Грудная клетка фидошника судорожно вздымалась. В его сжатых челюстях и резких движениях читалась не уличная кровожадность, а паническая, ревнивая потребность защитить свой закрытый клуб от пугающей аномалии. — Заканчивай цирк, — Денис говорил отрывисто, пытаясь удержать ускользающий контроль над ситуацией. — Условия такие. Первое: ты сейчас же, при всех, рассказываешь, как взломал ноду Лехи. Второе: если продолжишь молчать, мы выбьем из тебя правду прямо здесь. Третье: я лично выйду на координаторов. Твой адрес навсегда вычистят из списков. Вечный бан. Ты исчезнешь из Фидонета. Толпа сисопов угрожающе загудела. Страх перед необъяснимым взломом стремительно переплавлялся во вспышку коллективной агрессии — люди отчаянно требовали вернуть понятные им законы физики. Кольцо окончательно сомкнулось, сдавив Илью в глухие тиски. Спереди путь преграждал Денис; сзади напирала монолитная стена напряженных чужих тел. Силуэт синей кабины полностью скрылся из вида, наглухо перекрытый сплошным строем сдвинутых плеч. Принц перевел взгляд на Алексея. Владелец ноды обеими руками вцепился в измятую ленту логов, сжимая бумагу до побеления суставов; раскрытая папка лежала у его ботинок. Кожу сисопа покрыла холодная испарина, капли пота скатывались по вискам за воротник выцветшей футболки. Дыхание юноши стало поверхностным и прерывистым. За стеклами очков его зрачки расширились до пугающих размеров: системные расчеты математически доказывали фундаментальную невозможность связи, но создатель этой аномалии сидел прямо перед ним, ломая привычную архитектуру земной реальности. Внутри его сознания, защищенного многовековой архитектурой разума, текли холодные, кристально чистые мысли. Илья не фиксировал угрозу своему телу. Физиологический страх перед травмой атрофировался столетия назад вместе с уходом войн из Высокого мира. Сломанные кости, гематомы, разорванные ткани — все это было лишь временной деформацией оболочки, которая легко восстанавливалась потоками внутренней маны. Занесенный над ним кулак смертного не представлял реальной опасности для существа, чья жизнь измерялась эпохами. Глядя на перекошенные яростью лица фидошников, Илья испытывал лишь глубокую, тягучую жалость. Эти люди сами ограничили мир цифрами и проводами. Они верили мертвым рунам на бумаге сильнее, чем живому человеку перед собой. Их ярость рождалась из страха перед неведомым и из боли за нарушенный порядок в электрической коробке. Илья жалел их слепоту, но эта жалость уже не отменяла угрозы. Для Дениса это отстраненное молчание оказалось невыносимым. Унижение от того, с какой пугающей легкостью Илья только что разжал его пальцы, смешалось с глухой ревностью. Ольга открыто выбрала сторону чужака, отрезав себя от своих. Ощущая, как рассыпается привычный порядок вещей, Денис попытался спасти его единственным оставшимся способом. Он дернулся, судорожно втягивая воздух. В этом движении не было хищного удовольствия от драки — лишь сорвавшаяся паника человека, чье самолюбие задето за живое. Правое плечо резко ушло назад, пальцы скомкались в кулак. Денис выбросил руку вперед, метя в лицо Ильи отчаянным, смазанным замахом. Илья распознал вектор атаки еще до того, как землянин вложил в нее вес. Чужая моторика читалась как открытая книга, тягучая и предсказуемая. Принцу ничего не стоило просто качнуться назад, позволяя кулаку безобидно прошить пустоту. Но его взгляд сместился вправо. Ольга стояла слишком близко. Ее худые плечи под клетчатой тканью были напряжены, грудь прерывисто вздымалась. Она находилась в самом центре агрессивной, теряющей контроль толпы. Если начнется драка, инерция тел неизбежно сметет ее, втопчет в пыльный гравий парковой аллеи. Человеческие кости ломаются слишком легко. Илья видел её краем глаза: бисеринки испарины на висках, плотно сжатые, упрямые губы, пальцы, готовые вцепиться в его рукав. Запах ее нагретой клетчатой рубашки и летней пыли смешался с ароматом старого парка, создавая невидимый якорь, который намертво привязал бессмертного принца к этому странному, хаотичному лету девяносто шестого года. В ней не было магии. В ней не было многовековой силы или совершенной, холодной грации Высших. Она носила мешковатую, дешевую одежду и жила в мире, где главным достижением считалась успешная передача текстового файла по обледеневшим медным проводам. Но та невероятная, почти безрассудная отвага, с которой она шагнула навстречу разъяренной толпе, чтобы встать рядом с ним, превосходила любые героические эпосы, которые Илья слышал в дворцовых залах своего застывшего королевства. Если кулак сисопа достигнет цели, начнется необратимая цепная реакция. Толпа, опьяненная безнаказанностью и стадным инстинктом, сомнет их обоих. Человеческая ярость слепа и лишена избирательности. Илья физически ощутил, как пульсирует страх в тонких венах на ее шее, как инстинкт самосохранения кричит ей бежать, но она продолжает стоять на месте, публично отрезая себе пути к отступлению. Этот хрупкий земной цветок, выросший среди асфальта и электронного гула, доверился ему полностью, и Илья не имел права обмануть это доверие. Решение пришло сразу. Слова исчерпали свою полезность. Диалог с этими существами невозможен. Мирные аргументы, уважение и попытки сохранить инкогнито не остановят физическое насилие, угрожающее Ольге. Вывод был радикален. Для защиты девушки и предотвращения хаоса нужно было сломать правила игры. Тысячелетний маскарад, предписывающий скрывать природу Высокого мира от смертных, больше не работал. Лицо Ильи изменилось. Мягкость и понимание стерлись. В темных глазах остался холод существа, которое слишком долго жило среди дворцовых интриг, дуэлей и приказов. Принц сместил центр тяжести, перенося опору на ступни. В глубине его существа эфирные меридианы раскрылись с гулом. Первозданная магическая энергия, способная искривлять ткань земной реальности, вспыхнула внутри, требуя выхода наружу. Кулак Дениса с глухим свистом рассек воздух, стремительно приближаясь к лицу Ильи. ---------- Глава 40. Защита от оверквотинга Глава 40. Защита от оверквотинга Тяжелый кулак, сорвавшийся в движение еще секунду назад, летел прямо в лицо. Илья не отшатнулся. Эфирные меридианы внутри его тела уже раскрылись, наполнившись ледяной мощью глубинного источника. Древняя магия ждала лишь мысленной команды, чтобы обратить нападающего в россыпь кристальной пыли, растворить его в вечернем воздухе, не оставив даже тени. Но прежде чем эта разрушительная сила успела выплеснуться наружу, физический мир разыграл свой короткий, неуклюжий акт. Принц лишь едва повернул плечо, плавно сместив ось корпуса на долю дюйма. Удар рассек пустоту рядом со скулой, вскользь задев край синего бархата. Инерция потащила Дениса вперед. Толстые подошвы его массивных ботинок с хрустом вспахали сухую парковую пыль и мелкий гравий. Потеряв равновесие, парень тяжело завалился мимо цели, пролетев дальше, чем рассчитывал. В это же мгновение в узкий зазор между ними метнулась тень. Катя, стоявшая у самой границы смыкающегося кольца толпы, лишь зло выдохнула сквозь стиснутые зубы и разжала пальцы, отпуская предплечье Ольги. Свой спор она проиграла еще до начала драки, не сумев удержать подругу на безопасном расстоянии. Ольга сделала короткий, пружинистый шаг. Она вклинилась в тесное пространство между сидящим принцем и наступающей толпой, перекрыв узкими плечами в клетчатой рубашке траекторию следующего удара. — Отойди, — резко велел Илья. Привычка повелевать сработала быстрее мысли, но он тут же осекся, проглотив окончание фразы. Эта смертная не приносила ему клятвы верности. Он не имел права отгонять ее, словно провинившуюся прислугу. Ольга даже не повела плечом. — Сама решу, где стоять, — буднично, без малейшего пафоса бросила она, выставляя перед собой раскрытые ладони. Денис поймал равновесие и глухо рыкнул. Занося руку, он попытался обогнуть неожиданную преграду с левого фланга, но катастрофически недооценил чужую решимость. Ольга не стала кричать или звать на помощь. Она ударила первой. Жестко толкнула Дениса в грудь. В этом резком движении не было изящества — только отчаянный напор человека, отвоевывающего спасительный метр пространства. Из легких Дениса выбило воздух. Толстые подошвы проехались по рыхлой парковой земле. Он взмахнул руками, потерял опору и врезался в кого-то из приятелей, разрывая плотное кольцо окружения. Толпа подавилась собственным гулом. Парк накрыла секундная тишина. Разгоряченные парни оцепенели, пораженные физическим отпором со стороны тихой девушки, которую привыкли видеть лишь за чтением эхоконференций с экрана старого монитора. Илья продолжал сидеть абсолютно неподвижно. Смертоносная энергия, пульсирующая под его кожей, требовала выхода, скапливалась на кончиках пальцев, отзываясь легким покалыванием, но его фокус необратимо сместился. Он смотрел на напряженную, прямую спину Ольги. Хрупкая смертная. Существо из плоти и крови, чьи кости могли сломаться от одного поставленного удара. И все же она стояла здесь, сознательно выбрав самое опасное место на поляне. Не из холодного расчета. Не ради политической выгоды. Просто потому, что иначе не могла. Этот дикий контраст ударил по сознанию принца сильнее любого направленного проклятия. В его родном Высоком мире бессмертные лорды столетиями предавали друг друга за крупицы власти и влияния. Здесь, на Земле, смертная девчонка закрывала собой того, кто мог стереть весь этот парк из реальности одним движением воли. Магия подчинилась его немому приказу и замедлила свой ход. Светящиеся нити эфира послушно отступили вглубь вен, давая Ольге возможность завершить начатое. — Оля, отойди немедленно! — истерично резанул тишину голос Кати, прозвучавший откуда-то из-за спин остолбеневших сисопов. Ольга полностью проигнорировала требование подруги. Она стояла ровно напротив Алексея, не сдвинувшись ни на миллиметр. Хозяин ноды тяжело дышал, находясь от нее на расстоянии вытянутой руки. Смятые бумажные распечатки дрожали в его руках. Плотная картонная папка валялась в пыли у ног, раскидав часть содержимого. Алексей судорожно комкал отдельные матричные листы. Пробитые дыроколом края бумаги мялись под его пальцами, сухо шурша в повисшей тишине. Крупные капли пота катились по его вискам, тускло поблескивая в рассеянном свете петербургской белой ночи. Покрасневшие, воспаленные от бессонницы глаза метались между лицом Ольги, сидящим Ильей и черными колонками цифр на испорченной бумаге. Воздух под раскидистыми ветвями старого дуба стал невыносимо тяжелым. Пространство пропиталось едким запахом дешевых сигарет, нагретого пластика и застоявшегося мужского пота. Толкинисты на периферии переминались с ноги на ногу, их мокрые ладони скользили по обмотанным синей изолентой рукоятям самодельных текстолитовых мечей. Системные администраторы сжимали отвертки и лямки сумок с инструментами. Весь этот привычный, вызывающий гордость реквизит субкультуры внезапно стал выглядеть жалким и нелепым на фоне непреклонной фигуры хрупкой студентки. Илья отчетливо видел, как быстро бьется жилка на шее Ольги. Замечал каждую растрепавшуюся нитку на воротнике ее клетчатой рубашки. Чувствовал пульсирующее тепло, исходящее от ее тела — живое, обжигающее тепло искренности, которое сдерживало разъяренную толпу надежнее любого силового барьера. Гравий тихо скрипнул — кто-то в задних рядах перенес вес с одной ноги на другую, но никто не рискнул пересечь невидимую черту, которую Ольга провела своим шагом. Алексей судорожно сглотнул и приоткрыл рот. Его челюсть мелко дрогнула, силясь вытолкнуть приказ, угрозу или прямое обвинение, но слова застряли в пересохшем горле. Его выверенный бинарный мир — мир логов, жесткой маршрутизации и непререкаемого сетевого авторитета — только что на полной скорости врезался во что-то неизмеримо более плотное и настоящее. Он опустил растерянный взгляд на измятые листы, словно надеясь найти в колонках системного трафика код спасительной ошибки, способный логически объяснить происходящее. * * * — Вы совсем с ума сошли?! — голос Ольги ударил по перепонкам собравшихся, громкий, отчетливый, лишенный малейших признаков страха. Она смотрела прямо в перекошенное лицо Алексея. — Во что вы превратили сеть? Девушка подалась вперед, заставляя хозяина ноды инстинктивно втянуть голову в плечи. — Фидонет создавался для людей! — чеканила она, рубя воздух ладонью при каждом слове. — Чтобы общаться. Чтобы находить тех, кто думает так же, как ты, хоть он сидит на другом конце города или страны. А вы сами построили себе место, где можно говорить, и теперь машете бумажками как пропусками: этого пустить, этого не пустить, этого отрезать от линка. Вы молитесь на свои логи и маршрутизацию не потому, что вам нужна правда, а потому что так удобнее командовать. Ольга резко отвела левую руку назад, указывая на сидящего позади нее Илью. — В его текстах, в каждом ответе — больше искренности и живой мысли, чем в ваших трехлетних спорах о том, кто кому что обязан по роутингу! — ее слова били наотмашь, разрушая святыни локальной тусовки. — Вам плевать на смысл писем. Вам важно только то, по какому медному проводу они приползли в вашу базу. Вы готовы растерзать человека просто потому, что его след не ложится в вашу таблицу! Денис скривил губы. Он с шумом втянул воздух и презрительно сплюнул под ноги Ольге, прямо на пыльную землю. — Наивная дура, — процедил он сквозь зубы. — Он письма в базу подкладывает без нормального коннекта, а она тут про поэзию затирает. По кольцу технарей прокатился неоднородный гул. Кто-то согласно кивал, кто-то отводил глаза, чувствуя внезапный дискомфорт от прямоты обвинений. Ольга не сдвинулась с места ни на миллиметр. Она продолжала сверлить Алексея немигающим, тяжелым взглядом, требуя ответа от главного арбитра этой цифровой песочницы. Алексей медленно перевел взгляд с горящих глаз девушки на смятый лист в своем кулаке. На бумаге все было правильно: строки, даты, адреса, отсутствие нормального следа дозвона. По этим данным решение выглядело простым. Но голос Ольги упорно не помещался в таблицу. Лицевые мышцы сисопа мелко дрогнули. Он часто-часто заморгал, словно пытаясь сбросить пелену с глаз. Челюсть Алексея напряглась, скулы заострились. Он приоткрыл рот, собираясь выдать заученную фразу о правилах узла, но слова застряли в пересохшем горле, превратившись в глухой, нечленораздельный выдох. Тяжелая, давящая тишина вновь обволокла поляну. Ее нарушал только сухой, нервный звук: Шурх… шурх… шурх… Это Алексей машинально сминал край распечатки, не замечая, что мнет пробитую дыроколом кромку в мелкие белые зубцы. Для Алексея этот звук был хуже любого писка модема. Вся его жизнь в тесной комнате петроградской коммуналки строилась вокруг гудящего железа. Он лично паял провода, выстраивал конфиги, ночами сидел над логами, чтобы сеть работала без сбоев. Для него адрес `2:5030/77` был не просто набором цифр, а единственным местом во вселенной, где правила можно было проверить руками: каждый байт имел маршрут, каждое письмо оставляло след, каждый пакет подчинялся понятной причине. В мастерской Высокого мира густо пахло озоном и подпаленной эмалью. Владыка возвышался за спиной Арантира неподвижной, тяжелой тенью. Присутствие правителя физически давило, пригвождая истощенного мага к мраморному столу. Суставы сводило судорогой от недавнего перенапряжения, но старик послушно держал трясущиеся ладони над Бежевым Ящиком. Оборвать контакт без прямого приказа означало немедленную смерть. Воздух над тусклым стеклом артефакта шел крупной рябью, вытягивая из астрального канала беззвучную иллюзию чужого мира: парковая поляна, агрессивная толпа, девчонка в джинсах. И Илья. Кожа на запястьях Арантира заколола от статики. Хаотичный, неправильный фон Земли пугал, но сквозь страх пробивалось странное упоение. Архимаг столетиями берег магию как хрупкую музейную ценность, законсервированную в безупречной безопасности. Теперь же, борясь с непокорным эфиром, он вспомнил забытый вкус истинного ремесла — рискованного, обжигающего, по-настоящему живого. Магический контур по ту сторону канала начал стремительно уплотняться. Наследник готовил заклинание высшего порядка, намереваясь прорвать ткань реальности напрямую. Стоящий позади Владыка безошибочно уловил не только дерзкое нарушение законов. Холодный разум правителя на долю секунды царапнуло давно забытое ощущение движения — отголосок того рокового шага в неизведанное, который в древности обернулся пеплом и заставил Высокий мир навсегда избрать спасительный стазис. Схема грядущего срыва выстроилась сама собой. Принц тянул чистую ману от Источника туда, где эфир слишком мертв, чтобы безопасно рассеять огромный объем энергии. Смертные стояли вплотную. Если заклинание сойдет с направляющих, толпу просто выжжет вместе с хрупким межмировым мостом. Арантир дернулся, рефлекторно пытаясь смахнуть проекцию. Жесткие пальцы Владыки тут же впились в его плечо. — Держать, — ровно произнес правитель, вглядываясь в марево над артефактом. — Мой господин... — прохрипел Арантир. — Он тянет ману из самой сердцевины Источника! Ткань места не выдержит... Хватка на плече усилилась до хруста костей. Маг закусил губу до вкуса железа и судорожно заскользил ладонями над зеленоватым стеклом, пытаясь пропихнуть через канал хотя бы глушащий импульс. Эфирные нити скользили сквозь ослабевшие пальцы, не встречая отклика. Трансляция неумолимо горела. Плетение на Земле разворачивалось быстрее, чем успевали сомкнуться любые охранные контуры, — наблюдателям Высокого мира оставалось лишь смотреть, как рвется чужая реальность. * * * Слова Ольги эхом отдавались в сознании Ильи. Бессмертный анализировал их структуру, глубину и интонацию. Его многовековая рефлексия, привыкшая к церемониальной лжи и холодной отстраненности дворцовых интриг, пасовала перед этой первобытной, обжигающей искренностью. Девушка, не обладающая ни властью, ни магией, только что бросила вызов собственной стае ради того, чтобы защитить его право на существование. Глубокое, теплое чувство благодарности наполнило грудную клетку принца, вытесняя многовековой лед. Решение уже было принято раньше, в ту секунду, когда Денис занес кулак, а Ольга осталась между ним и толпой. Теперь Илья не взвешивал последствия и не искал красивого жеста. Он просто доводил сделанный выбор до конца: если смертные требуют доказательства маршрута, они увидят не маску, а саму дорогу. Илья поднялся и сделал абсолютно бесшумный, плавный шаг вперед. Он поднял правую руку и мягко опустил раскрытую ладонь на напряженное плечо Ольги. Девушка вздрогнула от неожиданности. Движение принца было деликатным, но содержало в себе непреодолимую, монолитную силу. Он плавно отодвинул ее назад, убирая с линии огня, полностью закрывая своим высоким силуэтом в синем бархате. Пальцы Ильи скользнули вниз по ее руке. Он нашел холодную, дрожащую кисть Ольги и крепко сжал ее в своей ладони. Тактильный контакт передал девушке импульс абсолютной, звенящей защищенности, отсекая страх и панику. Илья медленно повернул голову. Его темные, немигающие глаза встретились с остекленевшим взглядом Алексея. Лицо бессмертного источало совершенный покой. — Вы требуете показать мою маршрутизацию, — голос принца зазвучал иначе. Он приобрел глубокий, резонирующий объем, заставляя вибрировать сам воздух под кроной дуба. — Я покажу. Илья поднял свободную левую руку вверх, раскрывая пальцы навстречу тусклому вечернему небу. Древняя эльфийская магия, спавшая столетиями, начала стремительно концентрироваться вокруг его фигуры. На поляне мгновенно сгустилось пространство. Электромагнитное поле парка исказилось, вызвав тонкий, зудящий звон в ушах присутствующих. Два совершенно разных пласта реальности столкнулись, породив тонкую, болезненно звенящую складку между мирами. Эфирные потоки Высокого мира не нашли рядом ни дерева Бежевого Ящика, ни подготовленных золотых жил, ни привычной опоры. Они ударили в то, что уже было связано с ошибкой маршрутизации: в бумажные логи, в след пакета на далеком домашнем железе Алексея, в едва заметную нить «пакетной пылинки», протянутую через город и чужую телефонную сеть. Магия принца не переписывала технику на поляне. Она вытягивала наружу скрытый след. Воздух наполнился густым, тяжелым запахом надвигающейся озоновой грозы, перекрывшим и дешевый табак, и парковую пыль. Волосы Ильи, до этого момента казавшиеся просто необычно светлыми, начали излучать тусклое, пульсирующее в такт биению сердца перламутровое сияние. Ткань синего бархата словно ожила: золотые нити, вышитые в виде анималистичных мотивов, вспыхнули, переливаясь в наступающих сумерках, как расплавленный металл. Это было величественно, дико и совершенно невозможно для 1996 года. Сама природа парка отозвалась на присутствие истинного владыки, сбросившего маскировку. Листья старого дуба зашелестели, несмотря на полное отсутствие ветра, а трава под ногами принца начала наливаться неестественным, ярким изумрудным цветом, стирая следы вытоптанных тропинок. Тот самый магический жучок, крошечная пылинка из света, не возвращался на поляну телом. Он оставался там, где и должен был быть, — в далекой комнате Алексея, у домашнего железного ящика, — но нить к нему натянулась и стала видимой. Смятые распечатки в руках Алексея дрогнули. Черные строки логов, отпечатанные на матричном принтере, поплыли, будто краску заново потянуло по волокнам бумаги. Перфорация по краям листов засветилась тусклым серебром. Символы кодировки ASCII самовольно пришли в движение. Угловатые буквы и цифры отрывались от своих строк, словно сорванные невидимым ветром, кружились над бумагой и оставляли за собой тонкие серебристые шлейфы. Спустя мгновение хаос символов начал выстраиваться в новые, невозможные геометрические формы. Между датами, адресами и именами файлов проступали сложные, переплетающиеся эльфийские руны. Каждая руна пульсировала мягким светом, не уничтожая лог, а заставляя его показать то, что в обычной печати было спрятано глубже чернил. Алексей медленно опустил глаза на распечатки в своих руках. Его дыхание остановилось. Глаза сисопа остекленели, отражая неземное свечение ожившей бумаги. Денис, стоявший рядом, сделал короткий, непроизвольный вдох, похожий на всхлип. Вся толпа фидошников замерла, парализованная зрелищем того, как сухой технический лог внезапно начал говорить на языке, которого не было ни в одном редакторе конфигов. Над поляной повисла звенящая статика: поднятая к небу рука в синем бархате, чужеродные руны над смятыми листами, серебристая нить, уходящая куда-то в сторону дома Алексея, и десятки застывших человеческих лиц, ожидающих удара неведомой силы. ---------- Глава 41. Kernel Panic Модератора Глава 41. Kernel Panic Модератора Поднятая вверх левая рука принца в синем бархате казалась скульптурным изваянием, застывшим на фоне тусклеющего петербургского неба. Воздух на поляне стал плотным и холодным. Толпа системных администраторов, еще секунду назад готовая пустить в ход кулаки, окаменела. Невидимый, давящий барьер пресек остаток агрессии. Листья старого дуба перестали шелестеть. Даже табачный дым, висевший под кроной, вытянулся тонкими неподвижными слоями. Сквозь запах дешевого табака и пыльного гравия проступила резкая свежесть мокрой коры, хотя дождя не было уже несколько дней. Люди не понимали, что именно изменилось, но каждый на поляне инстинктивно почувствовал: привычный городской вечер перестал принадлежать только им. Илья не смотрел на искаженные непониманием лица. Эфирные меридианы в его теле, спавшие на протяжении сотен лет идеальной дворцовой стагнации, раскрывались с низким, вибрирующим гулом, резонирующим в самых костях присутствующих. Решение уже было сделано. Теперь оставалось не спорить с земными жрецами их же сухими таблицами, а показать им дорогу, которую они сами потребовали увидеть. Он ощущал паутину, которой эти люди опутали свой мир: тонкие медные жилы под улицами, чужие голоса в них, ночные дозвоны, терпеливое ожидание свободной линии. Они гордились тем, что сумели заставить мертвый металл переносить письма. В этом была грубая, упрямая красота, но рядом с ней существовал другой путь — старше проводов и устойчивее любых правил узла. В его родном мире мана струилась свободно, как дыхание. Здесь же ее сковывал плотный слой техногенного шума, но даже он не мог заглушить живую землю под асфальтом, дубовую древесину над головой и тонкую нить к далекому Бежевому Ящику. Илья не собирался ломать этот барьер. Он хотел пропустить сквозь него один ясный луч. Принц больше не видел агрессивных лиц в дешевых куртках — он видел переплетения человеческого страха, злости, стыда и надежды. Ему было жаль разрушать их маленькую, выверенную до строки иллюзию контроля. Но Ольга стояла рядом, и отступить обратно в удобную маску уже было невозможно. Сфокусировав тонкий, обжигающе холодный поток силы, бессмертный направил его не в людей и не в технику на поляне, а в связку следов: смятые распечатки в руках Алексея, домашнее железо его ноды и серебристую нить «пакетной пылинки», едва заметно проступившую в воздухе. * * * Бесконечно далеко от петербургских сумерек, в полумраке каменной мастерской, Арантир нависал над гудящим Бежевым Ящиком. Колени мелко дрожали. Узловатые пальцы побелели, вжимаясь в края мраморной столешницы, чтобы удержать рвущийся эфир в жестком каркасе. Варварская структура плоских человеческих рун царапала разум неровными гранями. Проклятый Иллиэль! Проклятый Владыка за спиной! Проклятые земляне и их уродливые таблицы символов! Арантир захрипел, жмурясь от заливающего глаза пота. И все же сквозь ломоту в костях разгоралось мрачное торжество мастера. Бежевый Ящик держал нагрузку. Эта невозможная, сплетенная в отчаянии химера из хрусталя, серебряной проволоки и высшей магии переваривала диссонирующий мусор другого мира и не рассыпалась в прах. Владыка не произносил ни слова. Его высокая фигура сливалась с тенями зала, но это безмолвное присутствие давило на затылок тяжелее каменного свода. Права на ошибку не существовало. Далекий отклик резанул по натянутым нервам — там, за пеленой, принц стягивал рассеянную силу для обратного броска. Стоит обрушить чистую мощь Старшей Крови на хрупкие механизмы чужаков — их разорвет на куски вместе с владельцами, а эфирная отдача выжжет разум самого оператора. Поэтому архимаг добровольно вплетал собственную ауру в контур приемного кристалла. Он превращал себя в наковальню. В живой демпфер между яростью эльфийского колдовства и примитивной логикой людских машин. Сквозь прокол пространства хлынул концентрированный поток. Мутная проекция над зеленоватым стеклом артефакта скрутилась неестественной спиралью. Суставы вывернуло судорогой, словно под кожу загнали раскаленные иглы, но Арантир намертво вцепился в полированный камень. Он безостановочно плел вязь стабилизирующих глифов, срываясь с хриплого шепота на глухой рык. Гордость ремесленника оказалась сильнее инстинкта самосохранения. Пропуская колоссальное давление сквозь свои внутренние магические каналы, старик принимал сокрушительный удар на себя, чтобы на той стороне вселенной чудовищный таран сошелся в одну выверенную точку. Золотые жилы под бежевой эмалью раскалились, в воздухе повис едкий запах горелой древесины. Сжимая челюсти до хруста, Арантир выжимал из узла связи последние крохи прочности, отчаянно сглаживая рвущуюся ткань пространства. Ему требовалось смягчить выброс, превратить ломающий законы физики таран в контролируемую волну. Встречный поток, процеженный через волю архимага на другой стороне вселенной, накрыл поляну беззвучно. Взрыва не произошло. Воздух лишь тяжело и упруго сомкнулся вокруг замершей толпы, оставив после себя густой привкус озона и насыщенный аромат растертой в ладонях свежей хвои. Бумага в руках Алексея потяжелела. Старая черная краска матричного принтера осталась на месте — привычные столбцы цифр и служебных отметок никуда не делись. Но прямо поверх базового человеческого слоя, игнорируя законы оптики, проступил новый. Геометрически выверенные знаки незнакомой кодировки загорелись ровным серебристым светом. Они не впитывались в волокна картона, а висели в доле миллиметра над мертвой псевдографикой, выстраивая собственную, совершенную архитектурную сетку. Светящиеся символы не просто накладывались на текст — они формировали объемную топологию. От центрального кластера серебряных узлов у пробитого дыроколом края отделилась тонкая сияющая нить. Она прошила плотный воздух, натянулась струной и ушла сквозь кроны деревьев на восток. Прямая, неразрывная магистраль пролегла в обход любых телефонных колодцев и медных кабелей, указывая точно на домашнюю ноду Алексея. — Что за… — выдавил Алексей. Он поднес листы к лицу так близко, что холодный серебряный отсвет лег на линзы очков. — Это… аппаратный сбой? Подмена кодировки? Дамп поверх лога? Мозг, выдрессированный годами отладки конфликтующего железа, отчаянно цеплялся за знакомые категории. Сисоп до хруста стиснул края смятых распечаток, пытаясь втиснуть аномалию в рамки хитрого фокуса с двойным прогоном бумаги. Но черные буквы под серебром оставались плоскими и неподвижными, а висящий над ними светящийся протокол пульсировал собственной жизнью. Вся его карьера инженера связи базировалась на незыблемом правиле: железо не творит чудес. Если в базе возникает непредусмотренный символ — это битая память. Если летят шрифты — слетела кодовая страница. Если распечатка не совпадает с логом — значит, кто-то подменил файл до печати. Но то, что происходило у него в руках, отрицало саму идею обычной ошибки. Сбой всегда оставляет мусор. Здесь же мусора не было. Светящиеся знаки выстраивались в спокойные, строгие структуры. Каждый изгиб неизвестного символа подчинялся чужой, но безошибочной геометрии. Для Алексея это было хуже хаоса: хаос можно списать на битый сектор, а этот порядок требовал признать чужой закон. Алексей чувствовал, как от бумаги исходит легкий морозный холодок. Пальцы у него немели, но он не мог разжать хватку. Сисоп понимал, что перед ним не фокус с готовой распечаткой: его собственные логи, только что мертвые и понятные, показывали слой, которого в них не должно было существовать. Денис, стоявший в полушаге, отреагировал иначе. Страх потерять контроль, помноженный на непонимание происходящего, трансформировался в агрессивное действие. — Это фокус, Леха! Бумагу подменили! — заорал сисадмин, делая резкий, ломаный выпад вперед. Широкая ладонь Дениса устремилась к верхнему листу, пытаясь вырвать его из пальцев Алексея и смять проклятую светящуюся бумагу. Его пальцы не успели коснуться листа. На расстоянии миллиметра от бумаги воздух треснул. Яркая, ослепительно белая дуга ударила из серебристой строки прямо в подушечки пальцев Дениса. Звук разряда был хлестким и сухим, похожим на щелчок слишком мощной пьезозажигалки. Дениса отбросило назад. Парень сдавленно вскрикнул, схватившись за онемевшее предплечье. В воздухе отчетливо запахло паленой кожей и мокрой корой. Землянин попятился, спотыкаясь о собственные ноги, и разразился потоком грязных ругательств, баюкая пульсирующую болью руку. Илья даже не повел бровью. В его позе не было ни триумфа, ни боевой стойки. Только пугающая, монументальная неподвижность существа, которое удерживает открытым слишком узкий проход. Серебристое свечение распечаток отражалось в его темных глазах, делая их абсолютно нечеловеческими. — Вы ошибаетесь, требуя от меня медных нитей и звуков дозвона, — произнес бессмертный. Его голос разрезал повисшую над аллеей панику. Он звучал негромко, но обладал такой плотностью, что без труда перекрывал сбивчивое дыхание десятков людей. В интонациях принца не было насмешки — лишь терпеливое, многовековое спокойствие учителя, объясняющего слепым концепцию цвета. — Мой путь не нуждается в ваших каналах, — сказал Илья. — То, что вы называете письмами и пакетами, идет там, где земля еще помнит свои жилы. Не через милость занятой линии. Не через ваши таблицы. Через саму дорогу между живым и живым. Толпа слушала молча. Кто-то сжал в сумке щупы тестера, кто-то уронил недопитую бутылку, кто-то судорожно крестился, хотя еще час назад смеялся над любыми суевериями. Ольга стояла рядом с Ильей и не отводила взгляда от светящихся листов. * * * В это молчание внезапно ворвался сухой треск бумаги. Смятые листы в руках Алексея дернулись, словно изнутри их потянула живая сила. Бумага сама выпрямилась и легла ровной стопкой поверх его ладоней. Черные строки на верхнем листе побежали вниз, оставляя после себя чистое белое поле. Затем точки, тире, слеши, скобки и крестики начали собираться заново. Они не печатались и не появлялись из воздуха — они переставлялись из уже существующих строк, как если бы сам лог наконец признался, что все это время был лишь грубой тенью более сложной записи. Спустя несколько секунд верхний лист отделился от стопки и медленно спланировал под ноги Алексею. Движение было легким, почти осенним, но никто на поляне не посмел шагнуть к нему. Хозяин ноды, тяжело дыша, оторвал невидящий взгляд от светящихся строк и опустил его на асфальт. Бумага была покрыта плотным чернильным узором. Это не был текст, и это не была обычная картинка. Изображение состояло исключительно из тысяч символов базовой псевдографики — скобок, тире, слешей, точек и крестиков. Но скомпонованы они были с такой пугающей точностью, что складывались в форму широкого листа с тысячами мельчайших прожилок. Тени, изгибы и полутона передавались лишь плотностью примитивных значков. Алексей знал свой принтер дома, знал его грязную ленту и кривой трактор подачи. Такая картинка не могла выйти из его железа ни до пьянки, ни после. Алексей смотрел на этот лист, и привычная цепочка причин у него в голове обрывалась одна за другой. Алексей не испытывал первобытного ужаса перед магией, как Денис. Его ударило иначе. Он видел не «чудо вообще», а аккуратный, работающий результат, возникший из его собственных логов без нормальной команды, без печати, без файла-источника. Он сопоставлял факты. Нормального дозвона не было. Объяснимого маршрута не было. Письма приходили. И теперь его же бумага показывала чужой слой записи, который не должен был существовать ни в базе, ни на листе. Система этого странного парня в бархате работала. Она работала без того набора следов, по которым Алексей привык признавать реальность реальностью. И от этого становилось хуже, а не легче. Для Алексея логи были не просто текстовыми файлами. Это было доказательство причины и следствия. Если письмо доставлено — должен быть след сессии. Если следа нет, значит, ты плохо искал. Если следа нет вообще, значит, мир устроен шире, чем его нода, его правила и его бессонные ночи с паяльником. В хаотичном мире девяностых, где все менялось каждый день, только Фидонет давал Алексею ощущение проверяемого порядка. В сети были стандарты. У маршрута были начало и конец. У письма был след. Именно поэтому он так держался за эти распечатки — они были последним способом сказать себе, что вселенная еще поддается проверке. А теперь странный парень в театральном бархате не стер этот порядок, а показал рядом с ним другой. Если письма могут приходить по дороге, которую Алексей не умеет увидеть, значит, его работа не бессмысленна — но она больше не абсолютна. Эта мысль оказалась почти невыносимой. Лист с невозможным узором стал для него не приговором, а дырой в стене. Мозг, годами выдрессированный на поиске битых секторов и ошибок кодировки, не нашел ни одной знакомой уязвимости. Перед ним была работающая связь без привычного протокола доказательства. Алексей попытался выдохнуть, но воздух не прошел в грудь. Кровь мгновенно отхлынула от лица Алексея, сделав кожу серой, как старый пластик. Зрачки за линзами очков закатились, обнажив белки. Дыхание прервалось на полувздохе. Распечатки выскользнули из ослабевших пальцев. Тело хозяина ноды обмякло, и Алексей безвольно рухнул спиной назад, в пыльную траву. Денис, все еще баюкающий обожженную руку, в последний момент успел среагировать. Он метнулся вперед, падая на колени, и с глухим кряхтением подхватил тяжелое, обмякшее тело друга, не дав его затылку встретиться с гравием аллеи. Листы рассыпались по асфальту, но серебристые знаки на них продолжили светиться ровно и спокойно. * * * Агрессия, кипевшая на поляне секунду назад, испарилась без следа, словно ее вытянуло в невидимую воронку. Над Александровским парком повисла звенящая, тяжелая тишина. Единственным звуком в этом образовавшемся вакууме стал тихий шорох листов, которые переворачивались сами собой у ног потерявшего сознание хозяина ноды. Толпа застыла в ступоре. Взгляды десятков людей метались: от бледного лица Алексея, запрокинутая голова которого лежала на колене Дениса, к мерцающим на асфальте листам, а затем — к высокой, неподвижной фигуре принца. Системные администраторы, привыкшие спорить до хрипоты о правилах узла, теперь не находили даже первой реплики. Они столкнулись с силой, которую нельзя было закрыть баном, отключить линком или объяснить кривой настройкой мейлера. Толкинисты на заднем плане опустили свои текстолитовые мечи остриями в землю. В их глазах зажегся благоговейный ужас — до них медленно доходило, что дивный народ существует на самом деле, и он только что довел главного сисопа района до обморока. Илья медленно, не меняя идеальной осанки, опустил левую руку. Свечение рун на рассыпанных листах стабилизировалось, перестав пульсировать, и замерло ровным серебристым фоном. Принц плавно повернул голову. Его взгляд, только что пронзивший пространство между мирами, сфокусировался на Ольге. Девушка стояла в полушаге от него, ее грудь часто вздымалась, а в темных глазах, устремленных на эльфа, плескалась невероятная смесь потрясения и восхищения. Она не отшатнулась. Она не назвала его монстром или демоном. Илья сделал один короткий, бесшумный шаг вперед и, не выпуская ее прохладной кисти, мягко сжал пальцы. Ольга дрогнула, но тут же ответила на прикосновение. От этого простого, физического контакта внутри бессмертного что-то окончательно расслабилось. Глядя на бледные, испуганные лица толпы, на поверженного инквизитора на руках у растерянного соратника, Илья почувствовал внезапную, острую усталость от этой суеты. Ему вдруг нестерпимо захотелось отвернуться от мерцающих листов, от запаха мокрой коры и чужого страха. Он хотел увести Ольгу прочь от центра круга — хотя бы на несколько шагов, обратно к старой скамейке под дубом. Просто сесть рядом. В тишине. Толпа фидошников, словно повинуясь немому приказу, синхронно, шаркая подошвами по гравию, отступила на один широкий шаг назад. Они освобождали пространство. ---------- Глава 42. Запрос к сухому дереву Глава 42. Запрос к сухому дереву Тусклый серебристый свет продолжал литься с рассыпанных по асфальту распечаток. Измененные строки логов пульсировали ровным, холодным фоном, выхватывая из полумрака парковой аллеи бледное лицо Алексея. Хозяин ноды глубоко и ровно дышал в беспамятстве, его запрокинутая голова покоилась на колене Дениса. Тихий шорох листов, которые сами переворачивались у его ног, казался оглушительным в образовавшемся вакууме. Денис сидел на корточках, вцепившись здоровой рукой в плечо потерявшего сознание друга, и его кадык дернулся. Системный администратор неотрывно смотрел на мерцающие эльфийские руны, проступившие поверх бумажных логов. Он пытался найти в увиденном привычную причину: подмену листов, хитрую печать, заранее подготовленный трюк, но ни одна версия не выдерживала даже первого взгляда. Денис отступил на полшага, но тут же мотнул головой, будто стряхивал с лица паутину. Чем невозможнее становилось увиденное, тем сильнее он цеплялся за злость. Он резко, угловато переложил голову Алексея с колена на пыльную траву и вскочил на ноги. Его тяжелые ботинки с хрустом провернули гравий. Денис выбросил левую руку вперед, указывая дрожащим пальцем сначала на светящиеся листы, а затем в лицо Ильи. — Это подстава! — его голос сорвался, дав петуха, и эхом отлетел от стволов деревьев. — Вы все слепые?! Он заранее бумагу подготовил! Чернила какие-нибудь химические! Фокус для лохов! Толпа молчала, фидошники лишь сильнее вжимали головы в плечи. Никто не решался поддержать его истерику. Денис начал хаотично перемещаться взад-вперед на крошечном пятачке свободного пространства, его движения потеряли всякую координацию. — Лазерная указка! Скрытый проектор! — выкрикивал он, брызгая слюной, переводя безумный взгляд с одного остолбеневшего фидошника на другого. — Вы что, поверили в этот бред про потоки земли?! Это мошенник! Фокусник с аппаратурой! Он нас гипнотизирует, как Кашпировский! Покажите мне, где он прячет провода?! Илья не изменил позы. Его руки свободно свисали вдоль туловища, плечи оставались расслабленными. Он видел, как человеческий страх в Денисе снова превращается в ярость: рваные жесты, сбитое дыхание, перекошенный рот, обожженная рука, которую тот все равно пытался не беречь. Аргументы Дениса, какими бы абсурдными они ни были, находили отклик в самой природе этой толпы. Эти люди верили только тому, что можно было разобрать на детали, прозвонить тестером или распечатать на бумаге. Даже бумажное чудо они еще могли попытаться списать на хитрую подготовку. Илья понял: им нужно показать не знак на мертвой поверхности, а жизнь, которую нельзя заранее напечатать. Требовалось иное. Живое. То, что невозможно заранее принести в папке и подсунуть под чужой взгляд. Илья прекрасно понимал природу их упрямства. В этом упрямстве даже было достоинство: они не хотели верить без проверки. Но проверка, которую он мог дать теперь, должна была пройти через живую или некогда жившую материю. Через то, что помнит рост, воду и корни, а не только электрический след в чужой комнате. Подошвы его эльфийских сапог ощущали плотность петербургской почвы. Сквозь утоптанную землю, корни и переплетенные кабели связи он искал спящие жилы земли. Ему нужен был проводник, способный принять чистую ману и ответить без слов. Илья проигнорировал Дениса, чьи сбивчивые выкрики тонули в нарастающем гуле магических течений. Земная мана откликалась неохотно — истощенная, вязкая, придавленная тяжестью асфальта и ржавых коммуникаций, она сопротивлялась контролю. Илья крепче сжал ладонь Ольги. Под тонкой кожей ее запястья бился частый, нервный пульс. Пульсирующее человеческое тепло работало как надежный якорь, позволяя собирать рассеянную энергию чужого мира по крупицам. Илья поднял взгляд к тому самому старому дубу, под кроной которого только что разворачивался допрос. Исполинский ствол возвышался вплотную к скамейке; мощные корни жадно впитывали скудную влагу парковой земли. Дерево дышало первобытной силой, за исключением единственной детали. На уровне груди от массивного ствола отходила толстая, изуродованная временем ветка — мертвая, почерневшая, изрезанная глубокими продольными трещинами. Кора давно осыпалась трухой, обнажив иссушенную древесину. Это был идеальный пустой сосуд для заклинания. Не выпуская ладонь Ольги, Илья чуть повернулся к стволу. Его текучие, лишенные мышечного напряжения движения разительно контрастировали с судорожными рывками кричащего системного администратора. Илья просто потянул девушку за собой. Под ногами оставалась плотно утоптанная земля у края дорожки, усыпанная сухими желудями и прошлогодней листвой. Ольга шла рядом, не пытаясь вырвать пальцы. Еще утром она первой бы нашла язвительное объяснение любому «чуду» и потребовала показать спрятанные провода. Сейчас, чувствуя прохладную гладкую кожу чужой руки, слыша хриплый голос Дениса и видя залитые серебром распечатки логов у ног Алексея, девушка окончательно сдалась. Технический цинизм рухнул. Ей было страшно, но этот страх больше не отменял доверия. Илья остановился вплотную к стволу. Уровень его глаз находился точно напротив основания высохшей ветки. Он плавно поднял их соединенные руки, направляя ладонь Ольги своими длинными пальцами, и прижал к шершавой древесине. Острые края глубоких трещин царапнули кожу девушки. Мертвая часть живого дуба на ощупь казалась ледяной и твердой, словно камень. Бессмертный закрыл глаза. Он перестал слушать крики, шаги и чужое дыхание, уходя вниманием внутрь. Земля под ногами была бедна магией. Эфирные потоки Петербурга едва прощупывались сквозь плотный слой техногенного шума. Чтобы разбудить мертвую ветку, Илье пришлось обратиться к собственному, неприкосновенному резерву чистой маны, накопленному за столетия стагнации в Высоком мире. Энергия поднялась из глубины его существа густым, обжигающе холодным потоком. Илья разомкнул губы. Звуки, сорвавшиеся с его связок, не имели ничего общего с привычной человеческой речью. Это не было похоже ни на пение птиц, ни на журчание воды, как описывали эльфийские языки в земных книгах. Заклинание Роста представляло собой серию низких, гортанных вибраций, обладающих колоссальной физической плотностью. Фонетика древнего языка резонировала в грудной клетке, заставляя вибрировать воздух в радиусе нескольких метров. Звуки наслаивались друг на друга, создавая мощную акустическую волну, которая закладывала уши присутствующим. Ольга, стоявшая вплотную, физически ощутила, как эти тяжелые, рокочущие звуковые колебания проходят сквозь ее тело. Напряжение в ее плечах полностью ушло, сменившись осторожной, еще дрожащей готовностью довериться к процессу, который она не могла осознать, но частью которого стала. Тактильный контакт трех элементов — человеческой кожи, эльфийской плоти и мертвой древесины — замкнул цепь. Вибрация древних слогов не просто сотрясала воздух — она меняла саму структуру пространства вокруг них. Девушка с удивлением осознала, что привычный, въевшийся в подкорку фоновый шум мегаполиса начал стремительно отдаляться. Исчез гул машин с Каменноостровского проспекта, пропал лязг трамваев, растворились перешептывания фидошников. Остался лишь глубокий, тектонический ритм, исходящий от гладкой кожи бессмертного. Запах дешевого растворимого кофе, которым всегда пропитана одежда сисопов, и кислый аромат пролитого пива внезапно сменились пронзительной озоновой свежестью. Так пахло в лесу за секунду до того, как небо разорвет первая весенняя гроза. Но здесь не было туч. Источником этой первобытной стихии был сам Илья, пропускающий сквозь себя энергию иного мира. Ольга чувствовала, как по ее предплечью, от кисти, сжатой эльфом, ползут крошечные покалывания, похожие на слабую статику от шерстяного свитера. Они не обжигали, а наполняли тело звенящей легкостью. Мертвая кора под ее пальцами больше не казалась просто куском высохшего дерева. Она словно ждала, когда в нее наконец вернут тепло. * * * Магический импульс покинул тело Ильи, перетекая сквозь пальцы Ольги прямо в сухую древесину. Древесина под их руками дрогнула. Поляну огласил резкий, сухой треск, похожий на пистолетный выстрел. Толстая, почерневшая кора на мертвой ветке начала лопаться вдоль волокон. Из образовавшихся глубоких разломов ударил густый, концентрированный запах свежего древесного сока, перекрывший все ароматы старого парка. Прямо на глазах онемевшей толпы из зияющих трещин вырвались тугие, глянцевые зеленые побеги. Они двигались с пугающей, хищной скоростью, сверля мертвую ткань. Побеги ветвились, устремляясь вверх, и тут же покрывались плотной, сочной листвой неестественно яркого, изумрудного оттенка. Сухая жердь стремительно обрастала жизнью, превращаясь в густую зеленую крону. Спустя мгновение на концах новых веток начали формироваться крупные, каплевидные бутоны. Они набухали, пульсируя изнутри собственным ритмом, натягивая тонкую оболочку до предела. В воздухе повисло ожидание. Оболочки лопнули одновременно. В сумерках петербургского вечера вспыхнули серебристые эльфийские цветы на дубе. Каждый раскрывшийся лепесток излучал мягкое, жемчужное свечение, не дающее теней. Соцветия были слишком ровными для обычного дуба и слишком живыми для декорации. Десятки светящихся бутонов озарили лица стоящих вокруг людей чистым, холодным светом. Толпа издала единый, сдавленный выдох. Кто-то тихо выругался, кто-то всхлипнул, кто-то отступил так резко, что наступил соседу на ботинок. Лицо Дениса налилось дурной, багровой кровью. Вздувшиеся вены на его шее пульсировали в такт заполошному сердцебиению. Он уже не пытался объяснить увиденное словами — слов не хватало. Осталась единственная доступная реакция: сорвать фокус, сломать декорацию, доказать кулаком, что аномалия сделана руками. Денис сорвался с места. Тяжелые ботинки загрохотали по асфальту. Он бежал к дубу, жадно вытянув руки и растопырив пальцы. Ему требовалось немедленно нащупать спрятанный кабель, наткнуться на линзу скрытого проектора, сковырнуть ногтями дешевый светящийся пластик. Отрицание гнало его вперед — нужно было добраться до ствола, ощупать каждый дюйм коры и вытащить на свет реальный, физический источник питания этой невозможной иллюзии. Он не добежал. На расстоянии метра от дуба воздух потерял проницаемость. Вытянутые ладони Дениса врезались в невидимую преграду. Барьер не встретил его бетонной жесткостью — пространство мягко прогнулось, как туго натянутая корабельная снасть. Упругая мембрана легко погасила инерцию тяжелого бегущего тела и тут же сработала на отдачу. Дениса отшвырнуло назад. Его ноги оторвались от земли, и грузное тело рухнуло спиной прямо на утоптанную землю у дорожки. Раздался глухой удар. Из легких Дениса со свистом выбило остатки воздуха. Он лежал на спине, жадно хватая ртом кислород, раскинув руки. Чувство публичного позора смешалось с парализующим, липким ужасом перед силой, которую нельзя было ни потрогать, ни обойти. Денис перекатился на бок, опираясь на ободранные ладони, судорожно поднялся на непослушные ноги. Не оглядываясь ни на поверженного Алексея, ни на светящееся дерево, он резко развернулся и побежал прочь, растворяясь в густых тенях Александровского парка. Возвратная волна от жесткого столкновения невидимым хлыстом прошлась по Илье. Пробуждение мертвой древесины оказалось не просто иллюминацией — за каждый распустившийся лист приходилось отдавать силы. Пальцы сорвались с шершавой коры дуба. Лицо принца разом потеряло краски, став пугающе бледным в холодном сиянии новых бутонов. На висках выступила испарина. Безупречная осанка сломалась — Илья потерял равновесие и начал заваливаться набок. Ольга шагнула наперерез раньше, чем замершая толпа успела отреагировать. Она подставила плечо под падающего эльфа, намертво обхватив его поперек спины. Плотный бархат смялся под пальцами. Тяжесть чужого тела заставила ее подошвы проскользнуть по сухой земле, но девушка уперлась и выдержала вес. До этой секунды принц казался ожившим мифом, неуязвимой декорацией. Но сейчас под тканью камзола мелко дрожали живые мышцы, дыхание срывалось, а масса тела неотвратимо тянула вниз. Илья не пытался отстраниться или сохранить лицо, принимая спасительную опору без следов церемониальной гордости. Чудо перестало быть невесомым, обретя изматывающую физическую цену. Ольга перехватила его поудобнее и коротко выдохнула: — Держу. Опирайся. Порядок. * * * Агрессия на поляне выгорела дотла. Поляна наполнилась чистым воздухом, лишенным запахов пота и дешевого табака. Серебристый свет эльфийских бутонов продолжал расползаться по поляне. Он ложился на вытоптанную траву, на сигаретные пачки, на текстолитовые мечи и на мятые распечатки логов, делая каждый предмет слишком четким, как после внезапного мороза. Разбросанные по земле вещи фидопойки — мятые пачки дешевых сигарет, пробитые дыроколом распечатки, дискеты в хрупких футлярах — теперь выглядели не мусором, а уликами маленького человеческого упрямства. На фоне живого, пульсирующего чуда нода `2:5030/77`, которой так гордились сисопы, не исчезала и не обнулялась. Она просто оказывалась частью куда более большой сети. Эфирный фон стабилизировался. Магический след, проложенный сквозь пространство, закрепился в реальности. Петроградская сторона с ее сырыми колодцами и жужжанием модемов замерла. Илья тяжело дышал, удерживая равновесие на подрагивающих ногах. У границы кустарника замерла группа ролевиков. Те, кто секунду назад сжимали самодельные мечи, теперь смотрели на свет, заливающий ствол. В тишине парка было слышно только тяжелое дыхание Ильи. Пальцы ролевиков разжались. Несколько тяжелых, обмотанных синей изолентой рукоятей с сухим стуком ударились о землю у края дорожки. Деревянные клинки покатились к асфальту. Фидошники и сисопы в центре поляны молчали, глядя на светящиеся ветви дуба. В этот момент от одного из полностью распустившихся бутонов оторвался единственный серебристый лепесток. Он был полупрозрачным, сотканным из света и пульсирующих прожилок. Лепесток начал свое медленное, покачивающееся падение вниз, описывая в воздухе широкие, плавные дуги. Прямо под обновленной веткой стоял случайный поинт в вытянутом свитере. В его правой руке была крепко зажата наполовину пустая стеклянная бутылка с теплым, выдохшимся пивом. Парень застыл, запрокинув голову, не в силах отвести взгляд от источника свечения. Светящийся лепесток мягко спланировал точно в горлышко бутылки, коснувшись поверхности желтой, покрытой редкими пузырями жидкости. Трансформация произошла мгновенно. Желтизна ушла, пивная пена растворилась без следа, а жидкость внутри стекла вскипела микроскопическими серебряными искрами. За долю секунды содержимое бутылки стало прозрачным. Мутное пойло превратилось в ледяную родниковую воду. Капли конденсата выступили на внешней стороне темного стекла. Поинт медленно опустил взгляд на свою руку. Он смотрел на прозрачную воду, отражающую жемчужный свет цветов, и его губы беззвучно шевелились, не в силах сформулировать ни одной технической гипотезы. Илья, опираясь грудью на плечо Ольги, судорожно втянул в легкие влажный вечерний воздух. Дрожь в его мышцах начала постепенно утихать. Он медленно поднял тяжелую голову. Взгляд бессмертного скользнул по лицам застывших людей, по распечаткам логов, валяющимся в траве, и остановился на серебристых цветах, мягко освещающих кору мертвого дуба. Дорога получилась. Живая, грубая, слишком дорогая для него — но понятная даже тем, кто минуту назад требовал провода. Группа толкинистов, переглянувшись, сделала один робкий, синхронный шаг вперед, боясь издать лишний звук и разрушить хрупкую ткань сотворенного чуда. ---------- Глава 43. Магический рутинг Глава 43. Магический рутинг Поляна гудела. Низкий, сбивчивый шепоток десятков голосов сливался в сплошной фоновый шум, вибрирующий под сводами старых деревьев. Воздух казался густым от переизбытка кислорода, вытеснившего привычную городскую пыль. Серебристый свет распустившихся бутонов заливал вытоптанную землю, превращая куски гравия в россыпь жемчуга. Группа ролевиков, стоявшая на краю освещенного круга, пришла в движение. Высокий парень в кольчуге из алюминиевых гроверов, тяжело дыша, сделал два неуверенных шага вперед. Его подошвы хрустнули по брошенным текстолитовым клинкам. Лидер толкинистов остановился в метре от Ильи, нервно дернул кадыком и плавно опустился на одно колено. Ткань его плаща из старой занавески зашуршала по асфальту. Следом за ним, словно по невидимому сигналу, начали опускаться остальные члены гильдии. Парень склонил голову, пряча глаза, и заговорил срывающимся от волнения голосом: — О, Светлый Владыка… Мы, стражи северных лесов, искали истинный свет в этих серых землях. Твое явление предрекали руны. Прошу, прими корону Высшего Эльфа и веди нас. Наши клинки принадлежат тебе. Илья перевел взгляд с тяжело дышащего Алексея на коленопреклоненного юношу. Он внимательно слушал эту сбивчивую, полную искреннего пафоса речь и улавливал в ней отчаянную жажду причастности к чему-то большему, чем тесные рамки бетонных улиц. Потом покачал головой, сохраняя на лице абсолютную, церемониальную серьезность. Ни тени насмешки не скользнуло по его идеальным чертам. — Ваша преданность делает честь вашему роду, — голос принца прозвучал ровно, с мягкой, но непреклонной властностью. — Но мой путь лежит иными тропами, и корона этого мира мне не принадлежит. Парень в алюминиевой кольчуге поднял полное разочарования лицо. Илья не собирался оставлять эту энергию без русла. Принц плавно повернулся вполоборота. Его взгляд скользнул за пределы поляны, выхватив в сгущающихся сумерках уродливую пластиковую конструкцию, сиротливо стоящую возле кустов акации. Илья поднял правую руку, вытянув кисть, и указал прямым, не терпящим возражений жестом прямо на рифленую дверь синей кабинки уличного биотуалета. — Ваш долг перед Высшим миром начинается здесь, — произнес принц. В его голосе зазвучала властная, непререкаемая стать. — Я нарекаю вас Стражами Синего Портала. Вам вверяется охрана этой точки перехода. Лидер толкинистов благоговейно выдохнул. Илья шагнул к замершим юношам. Он не мог даровать им настоящую сталь — этот мир пока не выдержал бы подобного веса, да и сами воины не владели должным мастерством. Но их преданность требовала малого знака службы. Принц протянул руку и легко коснулся выставленного вперед самодельного клинка. Длинные пальцы скользнули по грубому дереву, шершавому текстолиту и обмотке из синей изоленты. В местах касания вспыхивало тусклое серебро. Тонкая вязь рун и переплетения эльфийских листьев побежали по оружию, впитываясь в материалы. Илья прошел вдоль неровного строя: светящиеся узоры ложились на кольчуги из канцелярских скрепок и полы плащей, наспех сшитых из старых штор. Предметы не изменили своей сути, оставшись откровенной бутафорией. Однако заусенцы на дереве сгладились, а слои текстолита намертво спаялись, перестав расслаиваться от ударов. Вылезшие края изоленты больше не пачкали ладони клеем. Ткань на глазах стала плотнее — теперь ни один сучок не смог бы оставить на ней затяжку или порвать подол в кустах. Серебристые контуры слабо мерцали, чутко откликаясь на эльфийскую магию, разлитую вокруг портала. Для толкинистов это преображение стало истинным посвящением. Парень в алюминиевой кольчуге издал сдавленный рык и ударил кулаком по нагруднику, выбив звонкий лязг. Ролевики развернулись и взяли воняющий химикатами биотуалет в плотное кольцо почетного караула. Они угрожающе выставили облагороженные муляжи навстречу невидимым врагам. Фидошники наблюдали за происходящим с нескрываемой оторопью. Кто-то лихорадочно протирал очки, силясь осмыслить невозможный апгрейд дешевой самоделки. Встроить диоды в монолитный текстолит без батареек и паяльника — такое ломало любую инженерную логику. Катя, от чьей красоты и резких шуток обычно млела вся тусовка, сейчас лишь нервно скрестила руки на груди. — Это что, фосфорная краска? — пробормотала она, отчаянно цепляясь за свой земной прагматизм. Картина выглядела до абсурда нелепо: отряд в фольге сурово защищал пластиковую кабинку посреди вечернего питерского парка. Где-то там Арантир, всей душой ненавидящий земной хаос, сейчас наверняка страдал, изо всех сил удерживая магический контур, но гордость мастера не позволяла ему дрогнуть. И если смертные юноши готовы охранять его странный синий якорь с такой отчаянной самоотдачей — Илья принимал эту службу. В его родном мире тысячелетние лорды давно застыли на мраморных тронах в невыносимой скуке. А здесь, среди прелой листвы и сигаретного дыма, вера пульсировала настоящей, неподдельной жизнью. Решив дипломатический кризис, Илья вернул фокус внимания к центру поляны. Алексей продолжал лежать на спине, грудная клетка сисопа вздымалась рваными, тяжелыми толчками. Принц сделал шаг, наклонился над распластанным хозяином ноды и протянул руку. Длинные пальцы бессмертного мягко, но с железной хваткой сомкнулись на предплечье сисопа. Илья совершил одно выверенное движение корпусом и тут же почувствовал, как предательски дрогнули колени. Недавний выброс выжег слишком много сил. Он не столько поднял Алексея, сколько помог тому сесть и, поймав момент, рывком вывел обмякшее тело вверх, опираясь плечом на ствол дуба. Алексей оказался на ногах, но его вестибулярный аппарат отказывался подчиняться. Сисоп сильно пошатнулся, едва не завалившись набок. Его кроссовки заскользили по траве. Илья поддержал его за локоть, фиксируя в вертикальном положении. Хозяин ноды оторвал левую руку от груди и судорожно вцепился в собственные волосы, с силой растирая вспотевший лоб обеими ладонями. — Валерьянки… — выдавил из себя Алексей. Голос прозвучал как хруст рвущейся перфоленты. — У кого-нибудь есть… Толпа фидошников переглянулась. Из плотного кольца ошарашенных свидетелей шагнула Катя. Девушка деловито расстегнула кнопку на накладном кармане своей куртки и извлекла наружу тусклую металлическую фляжку с вмятиной на боку. Она бесцеремонно вклинилась между Ильей и Алексеем, сунув холодный металл прямо в дрожащие руки сисопа. — Держи, начальник. Это получше твоих капель будет. Алексей непослушными пальцами открутил крышку. Резкий, сивушный дух дешевого армянского коньяка ударил в ноздри, перебивая тонкий аромат озона и эльфийских цветов. Сисоп даже не стал принюхиваться. Он запрокинул голову и сделал один жадный, огромный глоток. Огненная жидкость обожгла пересохшее горло. Алексей согнулся пополам, заходясь лающим, надсадным кашлем. Капли алкоголя брызнули на асфальт. Он вытер мокрый подбородок растянутым рукавом свитера, шумно втянул носом воздух и выпрямился. Мутный взгляд за стеклами очков начал обретать привычную, жесткую фокусировку. * * * Алексей тяжело дышал, раздувая ноздри. Алкоголь запустил остановившееся кровообращение, возвращая краску на бледные скулы. Он повернул голову вправо. Взгляд намертво прикипел к толстой ветке старого дуба. Из глубоких трещин мертвой коры продолжали сочиться зеленые побеги, а бутоны излучали ровный, математически безупречный свет. Алексей смотрел на светящуюся ветку так, будто пытался найти на ней служебную строку. Чудо было фактом. Но факт без понятного способа доставки раздражал его почти физически: если письмо пришло, у него должна быть причина, путь и место, где этот путь можно проверить. Хозяин ноды сделал резкий, угловатый шаг вперед, сокращая дистанцию до Ильи. — Хорошо, — голос Алексея перестал дрожать, приобретя металлические, прокурорские нотки. — Я вижу результат. В моей базе появляются твои письма. Но из ничего ничего не берется. Любая запись должна откуда-то взяться. Он ткнул пальцем с обкусанным ногтем в пространство между ними. — Мне плевать на светящиеся кусты. Обоснуй мне, как конкретно запись оказывается в моей базе, минуя телефонный кабель и нормальный коннект. Я хочу видеть не сказку, а место вмешательства. Илья смотрел в глаза разъяренному инженеру. Принц не чувствовал угрозы — он видел перед собой пытливый, ограниченный, но невероятно упрямый разум, требующий истины на понятном ему языке. Уголки губ бессмертного дрогнули в легкой, едва заметной улыбке. — Вы просите показать мост там, где я не строил моста, — произнес Илья. — Но я могу показать прикосновение. Принц плавно поднял раскрытую правую ладонь на уровень груди Алексея. Воздух над кожей эльфа дрогнул. Прямо из пустоты, в десяти сантиметрах от носа сисопа, материализовалась крошечная точка. Сначала она выглядела как обычная парковая пылинка, поймавшая случайный блик уличного фонаря. Но пылинка не падала. Она зависла в пространстве, стремительно набирая яркость. Внутри точки вспыхнул ослепительный, концентрированный свет. За долю секунды искра вытянулась, развернулась в трехмерной плоскости, ломая законы геометрии. Перед лицом Алексея повисла искрящаяся световая лента. Она не имела ни пластиковой оплетки, ни медного сердечника. Это была видимая кромка той самой «пакетной пылинки»: тонкий след от Бежевого Ящика к домашнему диску ноды, не линия дозвона и не кабель, а место, где чужая магия касалась земного носителя. Лента ритмично пульсировала, издавая едва слышный звук, похожий на шелест перелистываемых бумажных страниц. Внутри вспыхивали крошечные точки, складываясь в последовательности нулей и единиц прежде, чем исчезнуть в невидимой стороне записи. Алексей перестал дышать. Он прищурился так сильно, что вокруг глаз собралась сетка глубоких морщин. Инженер подался вперед, нарушая личные границы, низко наклоняясь к самой аномалии. Серебристый свет ленты отражался в толстых линзах его очков, распадаясь на крошечные радужные спектры. Сисоп изучал этот поток не как мистическое откровение, а как монтажник, ищущий обрыв на линии. Он видел не синхронную связь, а аккуратную запись без обычного входа. Никакого дозвона, никакого модема, никакой сессии — только результат, возникающий там, где Алексей привык видеть след работы тоссера. Алексей медленно, словно боясь разорвать невидимую связь, отступил на один шаг назад. Его кадык дернулся. Внутри этого эфирного потока Алексей, годами натренированный вглядываться в монохромные строки логов, начал различать знакомую дисциплину. Это был не хаос магических искр, а порядок передачи. Крошечные сгустки света ложились в цепочку, похожую не на дозвон и не на сессию, а на аккуратное внесение записи прямо туда, где его нода хранила входящие письма. Вместо телефонной зоны сияла руническая привязка к Бежевому Ящику и тонкая нить к домашнему диску Алексея. Инженерная часть его сознания, привыкшая к постоянной боли ночных дозвонов, замерла. Никакого хриплого воя модема. Никаких обрывов связи из-за того, что сосед по коммуналке внезапно снял трубку параллельного телефона. Никакой двусторонней сессии вообще. Магия не звонила на его ноду — она приходила глубже, сразу к месту, где письмо становилось записью на диске. Лента пульсировала ровным, завораживающим светом, и Алексей готов был поклясться, что в ее серебристом сечении различает не байты как таковые, а место, куда они ложатся. Данные не «пересылались» привычным образом. Они возникали физическим следом на жестком диске его ноды, словно кто-то невидимый очень точно касался магнитной поверхности и оставлял там нужные нули и единицы. — И сколько… — голос сисопа прозвучал глухо. — Сколько строк теряется при таком переносе? Илья не стал убирать руку. Светящаяся лента продолжала вибрировать в ночном воздухе, озаряя их лица. Принц посмотрел прямо в глаза инженера и ответил без торжества: — Абсолютный ноль. * * * Алексей замер на месте, словно в его собственный позвоночник вставили стальной стержень. Зрачки сисопа расширились, поглощая свет висящей перед ним эфирной аномалии. У Алексея в голове одна за другой сдавались привычные защиты. Физика требовала сопротивления среды, затухания сигнала, медных проводов и реле. Но перед ним висел работающий конструкт, который не спорил с его логами, а показывал слой ниже них. Алексей впился взглядом в пульсирующую световую ленту. Мозг уже отбросил мистику и ухватился за чистую инженерию. Если потери равны нулю, значит, перед ним не ошибка природы и не взломщик. Перед ним просто ненастроенный порт. Транспортный тракт, который доставляет данные в базу сообщений напрямую, минуя телефонную линию, модем и физические кабели. Пакеты уже были на месте. Валидные PKT-файлы просто материализовались во входящей директории, дожидаясь тоссера. Проблема крылась не в генерации контрольных сумм и не в приёме сигнала. Эфирному потоку не хватало банальной земной обвязки — мейлерной сессии. Для системы эти данные оставались сиротами, возникшими из ниоткуда без обычного служебного лога. Без правильной метки происхождения база рано или поздно сочтет их мусором и отбракует как дубли. Значит, нужен костыль. Крошечный батник-учётчик, который промаркирует орфанные пакеты, сгенерирует фиктивный отчет о соединении и легально передаст почту дальше. Сисоп выудил из нагрудного кармана обгрызенный карандаш. Подобрал с истоптанной травы картонную папку и, прямо на весу, набросал на пыльной обложке черновую схему. Инбаунд. Фейковый лог. Тоссер. Рука заметно подрагивала, тупой грифель царапал картон, но жесткая логика маршрутизации возвращала землю под ноги. Чудо окончательно превратилось в рутинную задачу по настройке узла. Алексей сунул карандаш обратно в карман и резко развернулся на каблуках. Толпа фидошников, плотным кольцом обступившая старый дуб, замерла. В густых парковых сумерках десятки лиц сливались в одно напряженное пятно, ждущее команды своего администратора. Сисоп вскинул руку, обрывая одиночные шепотки. — Слушать сюда! — рявкнул Алексей, возвращая голосу привычную начальственную хрипотцу. — Я проверил транспортный тракт. Протокол нестандартный, работает в обход физических линий связи. Но пакеты идут идеально чисто. Он обвел взглядом притихших фидошников, фиксируя каждое лицо. — Я официально снимаю все административные претензии к поинту 2:5030/77.777. Взлома базы не было. Использования чужих батников не зафиксировано. Толпа начала неуверенно перешептываться, переваривая информацию. — Этот человек… — Алексей запнулся, бросив быстрый взгляд через плечо на высокую фигуру принца в синем бархате, — этот пользователь не является злонамеренным хакером. Считайте его поинтом `2:5030/77.777`. Отдельным случаем. Очень отдельным. На секунду повисла ватная тишина, а затем поляна взорвалась. Фидошники одобрительно загудели. Кто-то на задних рядах громко свистнул. Послышались сухие хлопки в ладоши. Напряжение, грозившее перерасти в массовую драку, растворилось в искреннем, технарском восторге перед новой, невероятной технологией. Алексей не стал дожидаться оваций. Он опустил руку, развернулся и сутуло побрел к рассыпанным распечаткам. Хозяин ноды присел на корточки, начал собирать листы и запихивать их обратно в помятую картонную папку. Его губы быстро, недовольно шевелились. — Идиотизм… — тихо бормотал Алексей под нос, выравнивая пробитые дыроколом края листов. — Придется заводить отдельную пометку. Руками. Чтобы база не решила, что это мусор без нормального коннекта. И каждое письмо проверять отдельно, потому что если эта ваша пыльца начнет плодить дубли, я вас всех сам в нодлист впишу как стихийное бедствие… Илья наблюдал за бормочущим землянином. Принц глубоко, протяжно выдохнул. Магическое напряжение последних минут давило на грудную клетку свинцовой тяжестью. Он всё ещё стоял рядом с Ольгой, опираясь на её присутствие сильнее, чем хотел показать. Девушка стояла на границе падающего от светящейся ветки света. Принц протянул руку и осторожно коснулся ее пальцев. Ольга мгновенно переплела их ладони, ответив крепким, горячим пожатием. Они стояли на краю света от цветов, отрезанные невидимой стеной от ликующей толпы технарей и сурового караула толкинистов у синего якоря Арантира. Илья опустил голову, заглядывая в темные глаза студентки. В ее взгляде не было страха. — Ты понимаешь, что теперь он правда будет писать тебе правила? — тихо спросила Ольга, кивнув на Алексея с его папкой. Голос у нее дрожал, но в нем уже возвращалась знакомая сухая усмешка. — Устав межпространственного поинта. С приложениями. Илья впервые за вечер почти улыбнулся. Шум парка, выкрики фидошников, запах коньяка давили, но пальцы Ольги оставались теплыми и упрямыми. Она крепче сжала его ладонь, не давая снова уйти в церемониальную неподвижность. ---------- Глава 44. Мосты и меридианы Глава 44. Мосты и меридианы Поляна гудела. Оцепенение от прямого проявления магии распадалось, сменяясь лихорадочной человеческой суетой. Одни фидошники чертили прутиками на пыльном асфальте схемы невозможной передачи писем, другие пытались дотянуться до светящихся лепестков над распечатками Алексея. У синей пластиковой кабинки выстроилось плотное кольцо толкинистов. Опустив деревянные мечи остриями вниз, они сурово перешептывались, распределяя ночные дежурства у новообретенных врат. Проступившие на самодельных клинках и плащах руны ловили отголоски магии, слабо мерцая рядом с порталом. Катя остановилась на границе этого импровизированного щита. Она стояла, скрестив руки, всем своим видом демонстрируя абсолютную скуку, но стоило кому-то из подвыпившей толпы сделать шаг к кабинке, как девушка небрежно преграждала путь. Один из парней в зеленом плаще почтительно склонил голову. — Благодарю тебя, светлая дева. Твоя доблесть хранит наши рубежи… — Остынь, страж, — отрезала Катя, даже не повернув головы. — Просто держите круг и не отсвечивайте. Илья стоял на самом краю серебристого света. Гвалт резал слух, принц жаждал увести Ольгу прочь, в спасительную тишину. Она замерла рядом, почти касаясь плечом его груди, и завороженно смотрела на распустившиеся бутоны. Илья мягко сжал ее пальцы. Девушка подняла лицо. Короткий кивок в сторону неосвещенной аллеи — и Ольга поняла его без слов. Она крепче перехватила прохладную ладонь принца и уверенно потянула за собой вглубь Александровского парка. Шарканье подошв по гравию растворилось в хоре голосов. Никто из увлеченных расследованием невозможных узлов связи и охраной пластиковых врат не заметил, как виновник торжества исчез в ночных тенях. Гравий парковых дорожек сменился неровным, выщербленным асфальтом, и густые кроны деревьев расступились, выталкивая беглецов в лабиринт пустых улиц Петроградской стороны. Звуки фидопойки — хриплые споры о протоколах передачи данных, звон бутылок и смех — отрезало массивом старых зданий. Город накрыло сюрреалистичным, обманчивым светом петербургской белой ночи. Время давно перевалило за одиннадцать, но небо оставалось высоким, выцветшим до жемчужной бледности, словно кто-то пролил на темный холст разбавленное молоко. Странный, рассеянный свет падал отовсюду и ниоткуда одновременно, стирая привычный объем предметов. На фасадах домов с их облупившейся штукатуркой и лепниной практически отсутствовали тени. Влажный после недавнего дождя тротуар тускло блестел, отражая желтые пятна редких работающих фонарей, которые безуспешно пытались спорить с природной аномалией. Магический откат настиг Илью тяжело и неотвратимо. Воскрешение мертвого дуба потребовало колоссального выброса жизненной энергии, и теперь пустоты в астральном теле заполнялись свинцовой усталостью. В Высоком мире использование магии всегда сопровождалось легким бризом и запахом озона, но Земля забирала долги грубо. Илья чувствовал во рту металлический привкус. Мана циркулировала по внутренним меридианам медленно, густыми, болезненными толчками, превращая каждый шаг в осознанное мышечное усилие. Но сквозь физическую тяжесть пробивалось иррациональное, жадное любопытство. Его нечеловеческое зрение выхватывало мельчайшие детали: ржавые потеки на водосточных трубах, глубокие трещины в фундаменте, брошенный кем-то окурок возле чугунной ограды. Город казался огромным, дремлющим зверем, сотканным из камня, копоти и влажного ветра. В отличие от стерильных, застывших в вечном совершенстве эльфийских цитаделей, этот мир постоянно разрушался и перестраивался. Земля дышала полной грудью, ошибалась, ржавела и старилась, и этот пульс тотального, неконтролируемого несовершенства вызывал у принца щемящее чувство восторга. Впереди, под покосившимся чугунным столбом с разбитым плафоном, материализовалась деревянная скамейка. Ее когда-то зеленая краска пошла пузырями и осыпалась, обнажив серую, изъеденную временем древесину. Илья замедлил шаг. Тело отчаянно требовало остановиться. Скамейка казалась идеальным укрытием в этом странном, лишенном теней пространстве. Он хотел рухнуть на эти жесткие доски, вытянуть гудящие ноги, притянуть Ольгу к себе, спрятать лицо в теплой ткани ее рубашки и позволить тишине забрать остатки тревоги. — Пойдем к воде, — голос Ольги прозвучал ровно, отсекая эту возможность. Она не стала задерживать взгляд на облупленном дереве. Илья посмотрел на ее профиль, очерченный бледным светом неба, и молча кивнул. Они не сбавили темп, пройдя мимо спасительного убежища. Подчиняясь ритму спящих улиц, герои ускорили шаг, оставляя позади душные, зажатые в кирпичные тиски дворы-колодцы. Узкая улица резко оборвалась, вытолкнув их на широкую гранитную набережную. Пространство распахнулось с ошеломляющей силой. В лицо ударил плотный, холодный речной ветер, несущий в себе запахи водорослей, нагретого за день камня и дизельного выхлопа от прошедших барж. Илья выпустил ладонь Ольги. В два широких шага он преодолел расстояние до парапета и оперся обеими руками о шершавый, остывающий гранит. Взгляд принца впился в колоссальную массу темной воды. Нева ломала все его представления о природе вещей. Реки Высокого мира отличались кристальной прозрачностью, они текли медленно, правильно и предсказуемо, подчиняясь древним руническим законам. Водоемы на родине напоминали жидкое стекло. Здесь же вода была дикой. Свинцовые, тяжелые волны с глухим рокотом разбивались о каменные плиты, закручивались в агрессивные воронки, неся на гребнях мелкий мусор, щепки и масляные пятна. В этом хаотичном движении крылась первобытная, пугающая мощь. Илья жадно вдыхал сырой воздух, разглядывая противоположный берег: асимметричную линию крыш, шпили, купола, сложные сплетения антенн и проводов. Вся эта гигантская архитектурная машина была выстроена вопреки логике магии, держалась на силе тяжести, инженерном расчете и человеческом упрямстве. Лицо бессмертного разгладилось. Он любил этот изменчивый, яростный ритм. Здесь не было стагнации. Ольга подошла бесшумно. Она встала рядом, положив локти на парапет. Ветер тут же принялся трепать воротник ее фланелевой рубашки и путать короткие волосы. — Я до последней секунды там, на поляне, ждала, что это окажется жестоким розыгрышем, — произнесла она. Слова падали тяжело, без интонационных украшений. — Что никакого эльфийского принца нет. Илья повернул голову. Ольга смотрела прямо перед собой на темную воду. Ее пальцы ритмично, с силой скребли неровную поверхность гранитной плиты. — Я была уверена, что сейчас Лешка покопается в логах, вытащит реальный босс-нод и найдет твой земной адрес, — продолжила девушка. — Что ты окажешься сумасшедшим гением из Политеха. Запрешься в общаге, напишешь виртуозную утилиту для подмены адресов и будешь наблюдать, как мы тут сходим с ума. Моя жизнь здесь состоит из перегоревшего железа, обрывов связи на самом интересном месте и вечного ожидания. Твои письма... они были слишком идеальными. Слишком похожими на качественно сконструированную ложь. Она на мгновение замолчала, прислушиваясь к ударам волн о камень. — В сети слишком легко быть богом, конструируя образ буквами, — ее губы дрогнули в горькой усмешке. — Разочарование — самое страшное, что бывает после хорошего коннекта. Я боялась, что ты — просто текст. Илья оторвал руки от парапета и накрыл своей ладонью ледяные пальцы девушки, останавливая их нервное движение по камню. — Мой отец знает о нашем канале связи, — ровно произнес Илья. Его голос звучал сухо, транслируя обнаженные факты без примеси эмоций. Ольга остановилась. Ее пальцы под ладонью Ильи дрогнули, попытались выскользнуть, но он слегка усилил хватку, удерживая ее руку на холодном граните. Свет белой ночи лился отовсюду, лишая парапет теней, превращая пустую набережную в декорацию к странному сну. — Владыка Высшего мира лично санкционировал поддержание этого информационного пробоя, — Илья смотрел на черную, тяжелую воду, в которой отражались редкие желтые фонари. — Для него ваши сети — просто забавный террариум. Контролируемая аномалия в пределах дворца. Безопасное окно, через которое можно изучать чужую цивилизацию, не рискуя собственной. Пока я находился в своих покоях и мы обменивались только текстовыми пакетами, отец терпел этот эксперимент. Я абсолютно уверен: он прямо сейчас стоит в магической мастерской и наблюдает за нами через астральную проекцию. Видит этот камень, эту реку. Видит нас. Я чувствую его взгляд на затылке. Тяжелое, оценивающее давление, от которого не скрыться даже в другой реальности. Ветер со стороны Петропавловской крепости ударил в лицо, бросив на губы мелкую речную пыль. Ольга сглотнула, заглядывая в его глаза. Она пыталась найти там следы паники, но обнаружила лишь усталую покорность. — И что теперь? — ее голос сорвался, выдавая прорвавшийся страх. — Он убьет тебя? — Нет. Я — наследник. Моя ценность выше этого проступка, — Илья повернул голову, встречаясь с ней взглядом. — Но он уничтожит саму возможность нашего общения. Отец дал согласие исключительно на передачу информации. Мой переход во плоти — это нарушение контура изоляции. Я разорвал пространственный барьер по собственной инициативе. Владыка ненавидит хаос. Он не терпит переменных, которые не может просчитать. Он не отправит за мной гвардию и не станет устраивать показательных судов. Если он решит, что риск дестабилизации Высокого мира превышает ценность наблюдения, он просто отдаст приказ. Закроет канал. Выжжет меридиан до основания, стерев пространственные координаты. Одно его слово — и портал исчезнет навсегда. Справа по набережной, метрах в двадцати от них, тишину разорвал резкий, лязгающий скрежет медиатора. На гранитный парапет неуклюже забрался парень в безразмерном, вытянутом свитере с закатанными рукавами. Перекинув через плечо ремень старой, потертой акустической гитары, гриф которой был небрежно замотан синей изолентой, он уперся испачканными ботинками в чугунную решетку ограждения и с силой ударил по струнам. Над темным руслом Невы поплыло знаменитое вступление к «Hotel California». Мотив угадывался сразу, но исполнение резало слух физической болью. Музыкант откровенно мазал мимо ладов, периодически глушил басовые струны ладонью, а его ритм рвано скакал, уничтожая оригинальную гармонию до основания. Дешевая, потрескавшаяся фанера деки издавала грязный, дребезжащий звук. Но парень упрямо продолжал бить по струнам, раскачиваясь из стороны в сторону. Он играл для пустой набережной, для застывших фасадов старинных зданий на противоположном берегу, для белесого, лишенного звезд неба. Он вкладывал в извлечение этих изувеченных нот столько яростной, первобытной страсти, словно от аккордов зависело его право сделать следующий вдох. Илья замер, прислушиваясь к нестройному звону. Они с Ольгой медленно пошли дальше вдоль парапета, не расцепляя рук. Эта кривая, режущая барабанные перепонки, но невероятно живая музыка стала идеальным фоновым саундтреком для их шаткого положения на границе двух реальностей. В фальшивых переливах гитары пульсировала сама суть Земли: ошибка, надрыв, упрямая жизнь — всё то, что было абсолютно невозможно в стерильном, вечном и мертвом равновесии эльфийских залов. Илья впитывал этот звук, наслаждаясь его свободой от правил. Воздух в подземной мастерской Высокого мира раскалился, приобретя удушливую плотность кузнечного горна. Арантир стоял в самом центре сложной геометрической печати, глубоко выбитой в каменном полу. Сверху, из рваного, мерцающего зева астрального разлома, лился пульсирующий багровый свет, отбрасывая на стены искаженные тени. Старый маг балансировал на грани полного физиологического коллапса. Крупные капли ледяного пота градом катились по его бледному лицу, заливали глаза и застревали в глубоких морщинах. Арантир не мог позволить себе даже моргнуть, боясь потерять фокус. Мышцы поднятых вверх рук сводило жесточайшей судорогой, предплечья неконтролируемо тряслись, словно через тело непрерывно пропускали разряд тока. Каждый вдох превращался в изощренную пытку: перегретый эфир обжигал легкие, вырываясь наружу надсадным, булькающим хрипом. Привкус озона и собственной крови осел на нёбе. Каменные плиты под его ногами пошли мелкими трещинами от чудовищного напряжения. Сгустки нестабильной маны отрывались от краев разлома и с шипением растворялись в воздухе, оставляя после себя запах горелой пыли. Маг чувствовал, как структура портала дестабилизируется, пытаясь сжаться и схлопнуться. Окружающая мана иссякла несколько минут назад. Арантир выжигал собственные внутренние резервы, вливая сырую жизненную силу в магический якорь, чтобы удержать прокол в ткани миров открытым еще хотя бы на несколько ударов сердца. В двух шагах от границы защитной печати возвышалась фигура Владыки. Правитель Высокого мира стоял абсолютно неподвижно, сложив руки на груди, облаченной в строгий парадный камзол. Ткань не колыхнулась ни разу, несмотря на бушующие в помещении эфирные сквозняки. Его присутствие давило на плечи мага не хуже физического груза — тяжелая, ледяная аура абсолютного порядка, стремящаяся подавить любую аномалию. В воздухе перед Владыкой висела мерцающая сфера астральной проекции. Поверхность сферы транслировала Землю. Грязный, хаотичный мир, лишенный симметрии и гармонии. Правитель смотрел на серый гранит чужого города, черную текучую воду, фальшиво играющего смертного и две медленно идущие фигуры с брезгливым, отстраненным спокойствием энтомолога, изучающего муравейник. — Твое упрямство обойдется дворцу слишком дорого, маг, — голос Владыки прозвучал негромко, но легко прорезал гул нестабильного портала. В интонациях не было ярости — только выверенный, подавляющий холод. Правитель не терпел свидетелей изъянов собственной крови. Чтобы скрыть самовольный уход наследника от гвардии, он решил лично изолировать сектор. Владыка развернулся и с размаху опустил тяжелое металлическое навершие посоха на массивную дубовую дверь. Створка жалобно хрустнула. Дерево вспыхнуло сетью багровых рун, намертво запечатывая мастерскую изнутри. Грохот удара прокатился под каменными сводами, сотрясая угасающее заклинание. Глухая стена рядом с запертой дверью мелко задрожала. Монолитный камень подернулся пепельной рябью, расступаясь и открывая узкий провал теневого перехода, ведущего прямо к тронному залу. — Затяни петлю, — приказал правитель, ступая в клубящийся мрак. — Верни его немедленно. Пока связь не разорвала меридиан, а я не стер тебя в пыль. Иллюзорный проход беззвучно схлопнулся за спиной Владыки, оставив мага в полном одиночестве. Арантир до вкуса крови стиснул челюсти. Сфокусировав мутный взгляд на зеве разлома, он собрал остатки сознания в плотный телепатический сгусток и метнул его сквозь искаженное пространство, отчаянно требуя от принца немедленного возвращения. Новый сокрушительный удар в дубовую дверь мастерской эхом отозвался прямо в грудной клетке Ильи посреди петербургской набережной. Они подошли вплотную к длинному инженерному сооружению, перекинутому через широкое русло. Илья остановился. Низкое, вытянутое над темной водой строение поражало строгой геометрией. Гладкий металл плотно прилегал к камню, массивные гранитные опоры уверенно разрезали сильное течение Невы. В этом не было ни капли магии — только чистый, выверенный расчет, монументальный и изящный одновременно. Чужой мир укротил реку чугуном и асфальтом, и эта прагматичная красота завораживала. Грудину резко сдавило. Илья согнулся пополам, хватая ртом влажный воздух. Внутренний компас сменил полюса. Магическая гравитация теперь тянула не вниз, а сквозь пространство — вдоль набережной и лабиринта ночных улиц, обратно к парку. Якорь Арантира иссякал, срываясь в фазу аварийного возврата. Илья тяжело навалился на парапет обеими руками, упираясь в стылый гранит. Он со свистом втягивал речной воздух сквозь стиснутые зубы. Невидимый трос в груди дергал назад с такой силой, что подошвы туфель скользили по тротуару, а тело неестественно теряло вес. Сопротивляться становилось опасно: если истонченный канал связи схлопнется до возвращения к точке перехода, миры навсегда изолируются друг от друга, разорвав его пополам. В этот момент колоссальная конструкция над рекой ожила. Глухой утробный гул скрытых моторов пустил ощутимую вибрацию по плитам набережной. На длинном пролете вспыхнули рубиновые предупреждающие огни, прорезая молочный сумрак белой ночи. Зазвенела сирена. Идеально ровное полотно дороги дрогнуло и раскололось точно посередине. Две гигантские створки с тяжелым металлическим лязгом оторвались друг от друга и поползли вверх. Ольга смотрела на расходящиеся над водой крылья. — Дворцовый мост разводят, — тихо произнесла девушка, назвав инженерное чудо по имени. Илья выпрямился, преодолевая агонию натянутой эфирной цепи. Металл разрезал дорогу надвое, и город сам показывал, как быстро близкое становится недосягаемым. Принц отвернулся от разлома в небе и посмотрел на Ольгу. Девушка стояла в полуметре. В ее глазах не было страха или скепсиса. Только сосредоточенная тишина. Илья сделал один короткий шаг навстречу и остановился. Рука, уже поднявшаяся к ее плечу, замерла в воздухе, оставляя Ольге право самой решить, разрушать ли последнюю дистанцию. Он не стал произносить высокопарных прощаний. Времени на них не осталось. Ольга посмотрела на его ладонь, затем на лицо. Ее пальцы сами легли поверх его руки и крепко сжали прохладную кожу. Только после этого Илья осторожно притянул ее ближе. Не рывком, не жестом победителя, а почти вопросом. Они на мгновение коснулись лбами, и этот простой, неловкий контакт оказался важнее любых слов, вместив в себя страх, доверие, усталость и согласие не отступать. Поцелуй получился коротким и несовершенным. Илья едва коснулся ее губ, будто боялся причинить боль существу из слишком хрупкого мира. Ольга сначала задержала дыхание, а затем ответила — неуверенно, без кинематографичного надрыва, но честно. Табачная горечь, речной ветер, холод эльфийской кожи и тепло ее пальцев смешались в одну физическую правду: они больше не были только строчками в нетмейле. Далеко в парке, у синей кабинки биотуалета, остатки маны Арантира запустили протокол экстренного возврата. Эфирный трос дернул с сокрушительной силой. Магия не собиралась прорубать новую дверь прямо над Невой — она неотвратимо тащила Илью обратно, по проложенному следу через спящие улицы, к тем самым пластиковым створкам, вокруг которых выстроился преданный караул толкинистов. Контуры тела принца начали размываться, подсвечиваясь багровым светом гибнущего якоря. Физическая оболочка теряла плотность, соскальзывая в астральный коридор, но они не спешили разжимать руки, пока ослепительная вспышка Высокого мира не разорвала этот контакт. ---------- Глава 45. 2-5030-Эльф Глава 45. 2-5030-Эльф Эфирный контур синей кабинки сменился багровой вспышкой. Пространство лопнуло, скручиваясь тугой воронкой. Речная сырость Петербурга исчезла, уступив место сухому жару и привкусу паленого камня. Гравитация жестко ударила под колени. Иллиэль не удержал равновесие и тяжело перекатился по нагретым плитам магической мастерской. Сводчатый потолок содрогнулся. Канал связи схлопнулся — фолианты сорвались с дальних стеллажей, поднимая облака вековой пыли. Арантир стоял на коленях в центре выжженной печати. Тонкие пальцы старого мага до побеления вцепились в слипшиеся от пота седые волосы. Старец дышал с болезненным свистом, жадно глотая перегретый, пахнущий озоном воздух. На камне вокруг него дымились крошева сгоревших кристаллов памяти — жертва ради удержания шлюза. В дубовую дверь, окованную темным металлом, ударили древки алебард. Каждый удар заставлял вибрировать древнюю кладку стен. — Открыть секцию! Тревога по внутреннему контуру! — голос начальника караула не оставлял пространства для дипломатии. Иллиэль оперся обеими ладонями о горячий, иссеченный охранными рунами камень и медленно, преодолевая сопротивление собственного тела, выпрямился. Мышцы отзывались тупой, тянущей болью — пространственный откат грубо выкручивал суставы, пытаясь сшить воедино разорванную ткань реальности и вернуть его плоть в исходную точку доли секунды назад. Принц отряхнул полы тяжелого синего камзола, сшитого из плотного многослойного бархата. На темной, благородной ткани отчетливо выделялись серые пятна петербургской пыли, а в складках одежды еще прятался слабый, горьковатый, но до боли живой запах сгоревшего бензина, влажного ночного ветра и мокрого асфальта. Этот чужеродный аромат казался единственным настоящим явлением в безжизненной, пропахшей грозовым озоном и жженой костью мастерской. Взгляд Иллиэля скользнул по фигуре сжавшегося в комок архимага. Старик ловил ртом перегретый воздух, стоя на коленях в центре выжженной печати, окруженный дымящимся крошевом сгоревших кристаллов памяти. — Поднимайтесь, мой друг, — голос принца прозвучал ровно, без малейшего надрыва. Сдержанная зрелость, обретенная за эти несколько земных ночей, навсегда вытеснила из его тона юношескую горячность. — Нам нечего скрывать в тенях и не о чем сожалеть. Мы идем к Владыке. Арантир издал сдавленный хрип, безуспешно пытаясь опереться на дрожащие, покрытые ожогами руки. Иллиэль не стал ждать помощи. Он уверенно шагнул к тяжелой дубовой двери, окованной темным металлом, и потянул на себя массивный кованый рычаг засова. Железо со скрежетом, режущим слух, вышло из пазов. В широком дверном проеме замерла плотная шеренга дворцовой стражи. Свет настенных магических светильников, лишенный малейшего естественного мерцания, отражался в безупречно отполированных серебряных кирасах. Воины синхронно, как единый механизм, сделали короткий выпад. Острые лезвия зачарованных копий скрестились на уровне груди наследника, преграждая путь непроницаемой сетью холодного металла. Иллиэль не замедлил шага. Он спокойно поднял руки, обхватил пальцами гладкие холодные древки и с силой развел их в стороны. Плотное дерево угрожающе затрещало. Стражники попятились, ломая идеальный геометрический строй оцепления. В Высоком Дворе тысячелетиями не применяли грубую физическую силу — здесь любые конфликты решались ядом многоходовых политических интриг или ледяным, уничтожающим молчанием. Прямой, примитивный кинетический напор выбил гвардейцев из равновесия. Иллиэль прошел сквозь образовавшуюся брешь, даже не взглянув на растерянных солдат. Арантир, путаясь в подоле опаленной мантии и тихо стеная при каждом шаге, поспешил следом. Они шли по ослепительно белым, бесконечным коридорам. Архитектура эльфийского дворца давила своей невыносимой, мертвой математической выверенностью. Абсолютно симметричные колоннады уходили вдаль, сливаясь в идеальную перспективу, не терпящую ни малейших визуальных искажений. Свет не имел конкретного источника — он исходил от самих отполированных стен, ровный, бестеневой, стирающий любые изъяны на лицах и не оставляющий места для теней или тайн. Ни единой парящей пылинки в воздухе. Ни одного кривого стыка между массивными каменными блоками. Температура держалась на одной неизменной отметке век за веком, медленно, но верно вытягивая из тела принца те крохи настоящего, пульсирующего тепла, которые он принес с далекой Земли. После хаотичного, прокуренного, переполненного звуками и запахами ночного Петербурга эта кристальная чистота казалась мастерски освещенным склепом. Роскошной усыпальницей для великой расы, навсегда забывшей, как дышать полной грудью. Иллиэль расправил плечи, чеканя шаг. Чужеродная земная грязь на его дорогом бархатном камзоле служила для него единственным доказательством реальности происходящего. Высокие створки тронного зала, сплошь покрытые тончайшей серебряной вязью защитных контуров, бесшумно разошлись в стороны, пропуская нарушителей. Пространство внутри подчинялось законам абсолютной, подавляющей волю геометрии. Все линии пола, мощенного матовым белым мрамором, и сводчатого потолка неумолимо сходились к единому центру. Там, на высоком ступенчатом постаменте из цельного полупрозрачного кварца, возвышался Эльфийский Владыка. Правитель сидел неподвижно, сливаясь с острыми гранями трона. Тяжелая мантия спадала математически выверенными складками, не смея нарушить общую симметрию зала. Длинные, лишенные пигмента волосы казались высеченными из первозданного инея. Глаза Владыки, темные, как космическая пустота между мертвыми звездами, сфокусировались на вошедших. Взгляд короля ощущался физически — как колоссальное давление многометровой толщи льда, готового раздавить любую аномалию. — Эфирная нить ткалась исключительно для взора, — голос короля заполнил пустоту зала, резонируя в хрустальных колоннах. В нем не было ни отцовского гнева, ни горечи — лишь мертвая точность непреложного закона. — Я дозволил это искание. Позволил архимагу черпать ману, чтобы читать узоры иных пределов и постичь их природу. Но ты преступил меру. Владыка чуть подался вперед, и ледяной свет преломился в острых гранях его короны. — Ты своевольно пронес плоть за черту древних печатей. Связал свою суть с короткоживущей из нижнего мира. Притащил лихорадочную переменчивость смертных в нашу вечность. Это не просто глупость юности, Иллиэль. Это семя увядания, брошенное в неизменный порядок Двора. Ты готов расколоть тысячелетнее равновесие ради дикого хаоса чужого времени. Ответь за свой поступок, пока я не велел выжечь саму память об этой тропе. Иллиэль вышел в самый центр зала. Он остановился на пересечении двух центральных мраморных плит, под прицелом десятков глаз гвардейцев. Смятый бархат, следы уличной слякоти на обуви, растрепанные ветром волосы — принц являл собой кричащий, намеренный диссонанс в этой стерильной лаборатории бессмертия. — Наш идеальный мир мертв, отец, — твердо произнес Иллиэль. Эхо его слов ударилось о стены, ломая звенящую, многовековую тишину. — Мы воздвигли хрустальные купола и заперлись внутри, трусливо называя остановку времени высшим совершенством. Мы больше не создаем ничего нового. Мы лишь веками копируем собственное прошлое, панически боясь малейшей ошибки. Иллиэль сделал уверенный шаг к ступеням трона, не опуская подбородка и выдерживая давящий взгляд правителя. — А там, за чертой портала, пульсирует настоящая, обжигающая жизнь. Вселенная огромна. Земля полна грубости, боли и несовершенства, но она непрерывно движется вперед. Люди не ждут милости от вечности — они пробивают к ней путь своими руками. Они соединяют разумы сквозь немыслимые расстояния, не имея врожденного дара, используя лишь свой интеллект. Без интеграции с их созидательным хаосом наше бессмертие превращается в бесконечную, бессмысленную пытку. Наше величие — лишь красивая иллюзия, за которой скрывается пустота. Иллиэль коснулся отворота испачканного камзола. Пальцы нащупали жесткий комок, застрявший в серебряной вышивке. Он попал на одежду не во время возвращения сквозь грань миров. Это случилось раньше — в земном парке, под ветвями старого дуба, когда рядом стояла Ольга, а ночной воздух густел от неистового цветения. За время пути крошечный бутон лишь глубже впился в шелк, намертво сплетаясь с мертвым узором. — Я докажу тебе, — принц отделил находку от воротника и раскрыл ладонь. На коже лежал серебристый побег. В застывшем порядке Высокого Двора каждое растение рождалось законченной, неизменной формой, подчиненной строгим печатям. Этот росток не знал покоя. Его тугие чешуйки едва заметно подрагивали. Мягкое внутреннее свечение то угасало, то разгоралось, жадно впитывая стерильный свет тронного зала. На ладони принца лежала не засушенная реликвия из хранилищ и не статичная иллюзия, а упрямая, дикая жизнь, пустившая корни сквозь глухие пределы двух миров. — В этом крошечном, дефектном побеге, — голос принца набрал силу, резонируя от гладких мраморных стен, — заключено больше созидательной воли, чем во всех тысячелетних архивах нашей библиотеки. Он вырос на стыке двух миров. Он доказывает, что наша магия способна адаптироваться, давать новые всходы, если позволить ей соприкоснуться с земным хаосом. Иллиэль решительно шагнул к ступеням кварцевого постамента. Стража у стен рефлекторно напряглась. Древки алебард скрестились с сухим стуком, перекрывая подходы к трону. Гвардейцы до хруста сжали оружие, готовые отбросить нарушителя, но Владыка небрежным, едва уловимым движением указательного пальца приказал им отступить. Принц миновал строй, подошел вплотную к возвышению и аккуратно положил пульсирующий бутон на гладкий подлокотник, прямо под правую руку отца. Вблизи лицо правителя казалось неподвижной маской, выточенной из древнего алебастра. Эльфийский Владыка медленно опустил взгляд. Его длинные пальцы, унизанные тяжелыми перстнями из белого золота, зависли над принесенным артефактом. Король не спешил касаться чужеродной органики, сканируя ее ауру. Бестеневые светильники зала отражались в мерцающих чешуйках. Владыка ощущал плотный, вязкий поток информации — густую, хаотичную энергию Земли, намертво вплетенную в знакомую эфирную матрицу эльфийского дуба. Холодная логика тысячелетнего монарха мгновенно проанализировала факт: контакт дал жизнеспособный, физически осязаемый результат. Стагнация была нарушена не разрушением, а синтезом. — Занятная живая аномалия, — голос короля прозвучал ровно, разрезая тишину зала бесстрастным холодом. Владыка осторожно подцепил бутон длинным ногтем, приподнимая его над подлокотником. — Невозможное слияние. Прямое доказательство того, что за пределами наших печатей, вне извечного порядка Двора, чуждое семя способно обрести Меру и дать подлинный всход. Он плавно повернул кисть, позволяя свету упасть на асимметричные грани. — Однако этот живой результат не меняет статуса твоего поступка, Иллиэль, — продолжил Владыка, глядя сквозь пульсирующее серебро на своего сына. — Ты самовольно покинул пределы изоляции. Ты подверг Высокий Двор прямой угрозе эфирного заражения. Твой локальный успех не является индульгенцией за государственную измену. Закон стагнации нарушен. Владыка умолк. Тонкие пальцы продолжали медленно вращать стебель, осязая шероховатости живого серебра. На долю мгновения в его бесцветных глазах мелькнула тень забытого напряжения — тусклый отголосок древних эпох, когда постижение мира неизбежно требовало риска, а каждое открытие таило в себе рану. Омертвевшая часть души, погребенная под сводами незыблемого порядка, слабо отозвалась на этот зов. Взгляд правителя опустился к приоткрытому бутону. В глубине мерцающих лепестков, сплетенный из тончайших нитей маны, дрожал эфирный отпечаток лица смертной. Возмутительно асимметричные черты, растрепанные пряди, неправильный, живой изгиб губ. В этом хрупком узоре пульсировал первозданный хаос, от которого Высокий Двор веками отгораживался глухими печатями. Иллиэль принес в идеальную тишину зала сгусток чужой, непредсказуемой жизни. Правитель смежил веки, вымораживая из мыслей непрошеный сквозняк. Он не собирался прощать измену или открыто признавать правоту сына. Вспыхнувшая искра интереса покрылась льдом, обратившись в холодную политическую логику: пробитую за пределы их мира связь целесообразнее взять под строгий надзор, нежели обрывать вслепую. Стоявший у подножия трона Арантир уловил эту тончайшую перемену. Инстинкт выживания ударил по натянутым нервам старого архимага. Следовало немедленно закрепить успех, пока правитель не накинул маску отстраненного судьи. Старик сделал шаркающий шаг вперед. Пальцы, перемазанные термопастой и въевшейся свечной сажей, мелко дрожали. Он судорожно спрятал кисти в широких рукавах мантии. — О, Светоносный, — голос Арантира сорвался на вибрирующий фальцет, но он торопливо прочистил пересохшее горло. — Одномоментное отсечение установленного канала вызовет разрушительный резонанс в магическом поле дворца. Скопленная энергия требует регулярного сброса. Владыка медленно поднял голову. Тяжелый взгляд пригвоздил архимага к мраморным плитам. — Я осмелюсь предложить ремесленный компромисс, — зачастил Арантир, глотая окончания слов. — Исключительно в исследовательских целях. Мы не будем держать Брешь открытой постоянно. Я выведу узкий, щадящий ход через Эфирный Кварц. Маг сглотнул, заметив прищуренный взгляд монарха, и поспешно добавил конкретики. — Кварц не родит новые врата сам по себе, — торопливо пояснил маг. — Он будет тактовым камнем и якорной печатью. Кристалл свяжет пульс нашего Бежевого Ящика с ритмом их земной вычислительной машины и удержит отмеренные окна связи в часы, когда дворцовые меридианы наименее напряжены. Никаких самовольных переходов. Только малые, учтенные посылки через назначенный ход. Король откинулся на высокую спинку трона. Сцепил длинные пальцы в замок, положив острый подбородок на костяшки. Тишина в зале сгустилась. Иллиэль слышал лишь прерывистое дыхание оцепеневшего архимага. Владыка виртуозно демонстрировал замершему двору процесс глубокого анализа, хотя истинное решение созрело в его разуме еще в ту секунду, когда принесенный сыном серебристый побег дрогнул живым светом. Наконец правитель с подобающим статусу достоинством склонил голову. — Я милостиво разрешаю провести этот эксперимент, — голос монарха вновь обрел каменную твердость. — Изучение чужих коммуникаций послужит укреплению наших границ. Он плавно поднялся во весь свой гигантский рост. Ткань его одеяний заструилась по ступеням. — В связи с новыми вызовами, — громко огласил правитель свой указ, — я официально дарую архимагу Арантиру новый, высочайший титул. Отныне ты нарекаешься Системным Администратором Высокого Двора. Арантир рухнул на колени. Пальцы старика бессильно скребнули идеальный мрамор. Древний повелитель стихий ясно осознал тяжесть обрушившейся на него участи. Теперь каждый писк чудовищного Бежевого Ящика, любая искаженная строка из мира смертных и малейший сбой пространственного шлюза становились его личной, круглосуточной повинностью. Илья быстро шагнул к побледневшему мастеру. Оставлять своего архитектора с выжженным резервом принц не собирался. Он наклонился, взял дрожащего старика за предплечье и уверенно вложил в его перепачканную сажей ладонь граненый сапфировый теплоотвод — редкий кристалл Абсолютного Холода из собственных запасов. Гладкая поверхность камня мгновенно впитала остаточный жар эфирного ожога. Судороги отпустили пальцы мага. Истощенное тело Арантира сделало глубокий вдох, принимая ровную, исцеляющую энергию артефакта; выжженный резерв начал восстанавливаться полностью, без болезненных провалов и дрожи в пальцах. — Закрепишь прямо на корпусе Ящика, — тихо проговорил Илья, помогая новоиспеченному администратору подняться на ноги. — Камень заберет лишнюю статику. Спасет земные платы от расплавления, а твою голову — от звона при обрыве линии. Ты славно потрудился, мастер. Владыка тем временем неуловимым движением спрятал серебристый лепесток в глубоких складках своей мантии, унося его с собой. * * * Глубокая ночь накрыла Санкт-Петербург, плотно зашторив окна коммунальной квартиры на Петроградской стороне. Воздух в комнате загустел от табачного дыма. Тусклое свечение пятнадцатидюймового ЭЛТ-монитора выхватывало из полумрака заваленный хламом стол. Между переполненной окурками пепельницей и распечатанной лентой лога с эльфийскими символами лежал Эфирный Кварц. Кристалл материализовался прямо поверх клавиатуры час назад — аппаратная закладка, закрывшая нестандартный сеанс связи. Алексей взвесил артефакт на ладони. Камень имел идеально плоскую, прямоугольную форму. Внутри полупрозрачной породы ветвились тончайшие серебряные жилы, с пугающей точностью повторяя строгую геометрию токопроводящих дорожек на печатной плате. По этим холодным капиллярам непрерывно скользил мерцающий зеленый свет, выстраиваясь в угловатую псевдографику, имитирующую активный обмен данными. Сетевое чутье требовало поместить чужеродный узел в железный карантин, но изолировать — не значит оставить без интерфейса. На краю стола лежал тяжелый кожух от сгоревшего модема с частично выпотрошенной платой. Алексей снял стальную крышку и аккуратно опустил кристалл на голый текстолит, вплотную к штырькам разъема COM-порта. Холодная грань артефакта коснулась медной земляной шины, а одна из серебряных жил точно совпала с контактом приёма данных. Неизвестное ремесло получило физическую земную оболочку. На синем фоне текстового редактора ждал правок конфигурационный файл. Пальцы легли на потертые клавиши, и белый прямоугольник курсора побежал вниз сквозь строй телефонных номеров, паролей сессий и таймингов. В самом конце документа, среди системных заглушек, висел резервный адрес 2:5030/77.777. Давняя затычка, надежно запертая запретом на обмен. Клавиатура отозвалась сухим, ритмичным стуком. Алексей стер метку блокировки и выстроил новую строку: Point 2:5030/77.777 IllyaElf MagicGate. Для внешнего мира эта запись ничего не меняла: не обновление нодлиста и не публичная заявка, а локальная директива его собственного конфига, выделяющая невозможный тракт в отдельный гейт. Никаких АТ-команд. Сисоп полностью вычистил строку инициализации, удалил телефонный номер и отключил расписание поллов. Гейту незачем стучаться в АТС и ждать гудка в пустой линии. Только прямое соединение, жесткая нуль-модемная логика. Настроенный узел будет молча слушать аппаратное прерывание порта и обрабатывать входящий поток как легальную почту, намертво привязав канал к камню на столе. Алексей нажал комбинацию сохранения. Жесткий диск коротко, одобрительно хрустнул. В ту же секунду внутри вскрытого корпуса раздался звук. Кварц издал четкий металлический щелчок — в точности как срабатывающее электромагнитное реле. Зеленый свет в серебряных капиллярах мигнул и выровнялся, поймав сигнал готовности терминала от открытого COM-порта. Управляемость подтвердилась. Сисоп убрал руки с клавиатуры и медленно откинулся назад. Скрипнул старый дерматин кресла. Алексей сделал долгий выдох, выпуская копившееся месяцами напряжение. Злой сисоп, годами вычищавший Фидонет от хаоса кривых настроек, наконец обрел покой. Невозможная аномалия получила свой лог, отдельный корпус и правильный конфиг. Система работала безупречно. * * * Начало июля выдалось в Петербурге непривычно теплым. Прошло несколько дней с той безумной ночи, и город вернулся к своему ритму. Ольга сидела на старой деревянной скамейке в парке, закинув ногу на ногу. Прямо над ней раскинул ветви тот самый исполинский дуб. Среди обычных зеленых листьев мягко, не обращая внимания на солнечный свет, переливались серебристые эльфийские цветы. Их свечение было деликатным, но девушка физически ощущала исходящее от кроны слабое, пульсирующее тепло. Она смотрела на пустую асфальтированную дорожку, ведущую вглубь аллеи. Воздух в трех метрах от скамейки пошел мелкой прозрачной рябью, словно над раскаленным двигателем. Четкие контуры кустарников на заднем плане поплыли, стягиваясь к центру невидимой воронки. Магический шлюз открылся без грохота и вспышек. Пространство разошлось в стороны, как разрезанная ткань. Тончайший аромат озона смешался с привычным запахом нагретого асфальта и пыльной листвы. Свет внутри аномалии преломился под невозможным углом, на секунду сделав аллею плоской, а затем вернул парку объем. Привычка сомневаться отступала медленно: пальцы Ольги крепко обхватили шершавый край скамейки, взгляд отслеживал каждую искаженную линию. Сквозь мерцающее марево проступил знакомый силуэт. Илья шагнул на твердую землю Петроградской стороны. Напряжение первых дней полностью ушло с его лица — выторгованное у Владыки окно открылось вовремя. Принц улыбнулся. В левой руке Илья бережно придерживал небольшой сверток из плотной, поглощающей свет ткани. Края тяжелой материи были небрежно стянуты тонким шнурком, но сквозь микроскопические зазоры все равно пробивалось холодное мерцание. Принц преодолел оставшиеся метры до скамейки и остановился напротив Ольги. Принесенный сквозь магическую воронку запах озона окончательно растворился в сырости летнего питерского вечера. — Я принес подарок из своего мира, — голос эльфа ровно вплелся в шелест листвы и отдаленный гул машин с проспекта. Он чуть приподнял руку со свертком. — Пришлось импровизировать с маскировкой. На улицах вашего города слишком сложно прятать вещи, которые принципиально отказываются подчиняться законам физики. Длинные пальцы потянули за узкий ремешок. Узел разошелся без звука, и темная ткань мягко опала на раскрытую ладонь. Из-под грубых складок показался вечно светящийся, геометрически идеальный цветок. Хрупкие лепестки, словно вырезанные из застывшего звездного света, пульсировали ровным серебристым сиянием. Свет не резал глаза, но вел себя парадоксально — не отбрасывал теней на рукав куртки и казался плотным, почти осязаемым. Визуальный диссонанс завораживал: возвышенное древнее чудо, способное тысячелетиями питаться чистой магией эфира, сейчас мягко освещало облупившуюся зеленую краску на деревянной спинке скамейки и потрескавшийся асфальт Петроградской стороны. Илья протянул сияющий бутон Ольге. — Отец разрешил короткие окна, — произнес бессмертный, глядя на листву. — Не свободу. Не постоянный путь. Но я смогу приходить по расписанию. Если Арантир не сбежит от нового титула. Ольга тихо фыркнула, не отрывая взгляда от серебристого бутона. — Значит, у нас теперь официальные часы приема эльфов? — спросила она. — Отлично. Я повешу на холодильник расписание, а Катя решит, что я окончательно съехала. Она придвинулась ближе и только потом положила голову на плечо Ильи, чувствуя сквозь ткань джинсовки прохладный бархат. Они сидели в тишине. На Петроградскую сторону опускался теплый, уютный вечер. ----------