Обложка Сурок: Братство

Сурок: Братство

Станислав Вектор

0% прочитано
Стандартный
Станислав Вектор

Сурок: Братство

Глава 1

# Глава 1: Призраки будущего

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

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

Но небытие оказалось ложным. Темнота не принесла покоя. Она взорвалась ослепительной вспышкой боли, запахов и звуков.

Запах. Это первое, что ударило по обонятельным рецепторам, еще до того, как открылись глаза. Едкий, въедливый запах дешевого курева, старой, застоявшейся пыли, подгоревшего масла и нестиранной грубой ткани. В 2070-м году воздух пах озоном, синтетическими освежителями и антисептиком, стерилизующим всё живое на молекулярном уровне. Этот запах был другим. Он был грязным. Он был пронзительно настоящим.

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

Бушлат. Старый, выцветший армейский бушлат, брошенный поверх расстеленной прямо на грязном паркете картонки от телевизора.

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

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

— Нет, — прохрипел я. Собственный голос, чистый, сильный, лишенный привычной старческой хрипотцы и одышки, резанул по ушам, словно чужой. — Только не снова. Только не это.

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

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

Но глаза… Глаза разрушали всю иллюзию молодости. Они были чужими на этом двадцатилетнем лице. В них застыл абсолютный, космический холод человека, который пережил всё, потерял всех и вернулся с того света. Тяжелый, свинцовый, мертвый взгляд старика, в котором отражался целый век боли и разочарований. Этот диссонанс вызывал тошноту.

Метнувшись обратно в комнату, я лихорадочно обшарил карманы брошенной дембельской формы, всё еще отказываясь верить в происходящее. Пальцы нащупали сложенный вдвое лист дешевой серой бумаги. Газета. «Из рук в руки». Я поднес затертую страницу к окну, щурясь в тусклом свете фонаря. На кололонку объявлений о продаже подержанных автомобилей и щенков пуделя ложилась крупная черная надпись колонтитула.

*3 июня 2000 года.*

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

— Зачем? — крик застрял в горле, превратившись в глухой, сдавленный рык. — За что вы так со мной?!

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

Ксюша.

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

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

От этой мысли меня прошиб холодный, липкий пот. Сердце сжалось в ледяные тиски.

Нет. Я не имею права.

Я больше не тот наивный, искренний парень, в которого она влюбится через два года по оригинальному сценарию судьбы. Тот парень умер. Во мне сидит старик с изувеченной, выжженной дотла душой, циник, привыкший просчитывать людей как алгоритмы. Приблизиться к ней сейчас, с моим знанием будущего — значит совершить самое чудовищное предательство. Это будет не любовь, это будет контроль и манипуляция. Я не смогу смотреть на ее юное, сияющее лицо и не видеть поверх него бледную, покрытую испариной маску смерти в больничной палате 2060-х. Мой страх потерять ее сведет меня с ума, я задушу ее своей параноидальной гиперопекой. Я сломаю ей жизнь с самого начала. Чтобы спасти ее от себя, я должен навсегда исчезнуть из ее судьбы.

Слезы, которых я не проливал уже несколько десятилетий, обожгли глаза. Я плакал, беззвучно сотрясаясь всем телом, оплакивая свою жену второй раз. Я хоронил ее заживо в своей памяти, добровольно отказываясь от единственного луча света в этой темноте.

Но если не Ксюша, то кто? Зачем мне эта молодость, эта проклятая вторая попытка, если я заранее знаю, что в конце меня ждет лишь пепел? Какой смысл снова проходить этот путь, снова копить эти бесполезные миллионы, снова строить корпорации, если я знаю, насколько всё это иллюзорно?

Я просидел на грязном полу около часа, позволяя отчаянию и жалости к себе захлестнуть меня с головой. Сознание металось между технологичным 2070-м и убогим 2000-м, пытаясь склеить разорванную ткань реальности.

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

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

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

Я натянул потертые, жесткие джинсы, накинул на плечи старую темно-синюю олимпийку с вытянутыми рукавами, проверил карманы — паспорт, военный билет, две смятые сторублевки — и вышел из квартиры, дважды провернув ключ в заедающем замке.

Утро встретило меня резким, пыльным ветром, несущим запахи бензиновой гари и цветущей сирени. Город просыпался, и это пробуждение было уродливым, хаотичным, но до боли знакомым. Двухтысячный год. Эпоха, когда цифровой мир только вылуплялся из яйца, как слепой, неуклюжий птенец.

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

Из приоткрытой двери припаркованной неподалеку вишневой "девятки" с наглухо тонированными стеклами бухали басы какой-то примитивной попсовой песни, слова которой я не помнил. На углу, у пункта обмена валют с перекидными пластиковыми цифрами, переминались с ноги на ногу хмурые парни в кожаных куртках и одинаковых спортивных штанах. У одного на поясе гордо болтался черный прямоугольник пейджера Motorola — символ статуса, власти и принадлежности к "серьезным" делам. В руках другого был зажат массивный мобильный телефон с торчащей антенной, похожий на кирпич.

Я смотрел на этот мир глазами пришельца, спустившегося к дикарям. Для них это была передовая реальность. Для меня — смехотворный, почти первобытный цифровой каменный век. Глядя на этих насупленных "братков", на уставших людей, спешащих на заводы, на вывески банков и контор, я внезапно осознал всю колоссальную бездну своей власти над ними.

Их жизни, их "грязные" деньги, их секреты — всё это держалось на честном слове, бумажных квитанциях в клеточку и примитивнейших базах данных, только-только перенесенных на жесткие диски в 10 гигабайт. Я знал уязвимости операционных систем, которые сейчас считались непреодолимой защитой. Я знал, что серверы налоговой, милиции и пейджинговых компаний защищены смешными паролями вроде `12345` или `admin`. Я умел писать код на чистом Ассемблере и С++, который работал бы на их Pentium II в тысячи раз эффективнее, используя недокументированные инструкции железа, о которых в этом времени еще даже не догадывались разработчики.

Для меня ничего не стоило стравить этих бандитов у обменника, просто перехватив и подменив их пейджинговые сообщения. Ничего не стоило обнулить счета любого банка в городе или создать монополию на раннем интернете. Социальная инженерия? Эти люди были абсолютно, девственно беззащитны перед кибер-манипуляциями. Они слепо доверяли любому тексту на пузатом CRT-мониторе и любому голосу из телефонной трубки.

Я был богом в песочнице.

Но мне не нужны были их жалкие "у.е.". Миллионы ради миллионов я уже проходил. Эта игра была пройдена и не принесла ничего, кроме пустоты. Мне нужна была цель, достойная моего знания. Цель, ради которой стоило жить эту вторую жизнь.

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

Мой взгляд скользил по пестрой толпе, анализируя паттерны движения, скорость потока, точки напряжения. И вдруг сканер моего внимания зацепился за аномалию. Смазанное, слишком нервное движение возле прилавка с овощами и фруктами.

Мальчишка. Худой как щепка, в безразмерной, заляпанной грязью серой толстовке, глубокий капюшон которой скрывал лицо. Ему было лет четырнадцать, не больше. Он двигался вдоль рядов как затравленный зверек, постоянно озираясь, оценивая дистанцию до продавцов.

Я остановился, наблюдая. Я "читал" его тело так же легко, как читал плохо написанный код. Сгорбленные плечи, прижатые к бокам локти — попытка казаться меньше, незаметнее. Тяжелое, прерывистое дыхание. И глаза — голодные, лихорадочно блестящие из-под капюшона. Он не был профессиональным карманником. Профессионалы расслаблены, они сливаются с толпой. Этот пацан был просто в отчаянии от голода. Сейчас он сорвется. Ошибка была неизбежна.

Резкий рывок худой руки — и два крупных, глянцевых красных яблока исчезли в бездонном кармане толстовки.

Но он просчитался на долю секунды. Был слишком дерганным, слишком напряженным.

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

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

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

— Ворье детдомовское! — харкая слюной, заорал торговец, нависая над съежившимся телом. — Я тебе сейчас все пальцы переломаю, щенок паршивый! Будешь культями своими жрать!

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

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

И в этот момент внутри меня словно рухнула невидимая дамба.

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

Черная дыра в моей груди внезапно полыхнула ледяным, абсолютно контролируемым гневом. Алгоритм был найден. Цель захвачена.

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

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

Я не стал бить его. Я просто слегка довернул его лодыжку по часовой стрелке, смещая ось равновесия, и потянул на себя. Тяжеловесный торговец с нелепым, птичьим взмахом рук рухнул на спину, выбивая из легких весь воздух с громким, жалким "У-ух!".

— Ты что творишь, урод?! — рявкнул один из подоспевших охранников, надвигаясь на меня. Он был на полголовы выше и килограммов на двадцать тяжелее.

Глава 2

# Глава 2: Семена империи

Я не принял боевую стойку. Я даже не вынул руки из карманов олимпийки. Я просто медленно выпрямился, повернулся к нему и посмотрел в глаза.

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

— Он у нас товар крадет, крыса малолетняя, — подал голос с земли продавец, тяжело, с кряхтением поднимаясь и держась за ушибленную поясницу. — А ты вообще кто такой нарисовался? Адвокат его? Рембо комнатный?

— Я тот, кто закроет этот вопрос, — ровно ответил я, не отрывая взгляда от старшего охранника. Мой мозг уже просканировал и препарировал его – дешевые китайские часы на запястье пульсируют слишком быстро, татуировка "За ВДВ" на ребре ладони выцвела (значит, служил давно, навыки потерял), зрачки слегка расширены — похмелье или легкая наркота, нервный тик левого века выдает скрытую неуверенность. Классический профиль уличного хищника-падальщика. Такие смелы только стаей и только против слабых. Они панически боятся того, чего не могут просчитать.

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

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

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

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

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

— Хрен с тобой, — наконец сплюнул старший под ноги, отводя глаза. — Забирай своего выродка. Но чтоб я вас здесь больше не видел. Понял?

Я даже не удостоил его ответом. Медленно опустил взгляд на мальчишку.

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

— Вставай, — коротко скомандовал я, протягивая ему руку.

Он колебался секунду, словно ожидая подвоха или удара, а затем судорожно вцепился в мою ладонь своими ледяными, грязными пальцами. Я легким рывком поставил его на ноги. Он оказался совсем невесомым, одни кости да сухожилия.

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

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

— Два чебурека с мясом и "Буратино", — бросил я, протягивая в окошко вторую, последнюю сторублевую купюру.

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

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

— Как зовут? — спросил я, когда он немного утолил первый, дикий голод и поднял на меня блестящие, всё еще неверящие глаза.

— Д-димка, — шмыгнул он носом, вытирая жир с подбородка грязным рукавом толстовки. — Но свои зовут Шуруп.

— Слушай меня внимательно, Шуруп, — я присел перед ним на корточки, чтобы наши глаза оказались на одном уровне. — Ты бегаешь, потому что ты один. Ты воруешь, потому что ты слаб, а система вокруг тебя гнилая. В одиночку тебя здесь сожрут и не подавятся. Тебя сломают либо такие же, как ты, либо те ублюдки с рынка, либо менты. Это только вопрос времени. Понял?

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

— Хочешь перестать бегать? — задал я главный вопрос. — Хочешь перестать бояться каждого урода на рынке? Хочешь, чтобы они боялись тебя?

Он замер. В его глазах вспыхнула отчаянная надежда, смешанная с недоверием уличного волчонка, которого слишком часто обманывали и предавали.

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

— Хочу, — одними губами, почти беззвучно прошептал Шуруп.

— Тогда доедай и пошли, — я выпрямился, чувствуя, как в теле пульсирует забытая, мощная энергия предназначения. — Будем строить империю.

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

* * *

Моя однушка встретила нас тем же спертым запахом сырости и пыли. Шуруп вошел неуверенно, бочком, словно ожидая, что сейчас из-за угла выскочит наряд милиции. Он огляделся. Спартанская обстановка — старый раскладной диван, колченогий стол, дребезжащий холодильник "ЗИЛ" в углу — его ничуть не смутила. Скорее, наоборот, успокоила. Здесь не было лоска, который так пугал детдомовских.

— Разувайся, — скомандовал я. — Ванная прямо. Вымой руки с мылом, дважды. Потом на кухню.

Пока он гремел ржавыми кранами, я провел ревизию своих ресурсов. Ресурсов не было. Мой капитал составлял ровно ноль целых, ноль десятых рублей. Квартира принадлежала государству, из ценного — только мое тело и мой разум. В 2070-м году я мог бы поднять миллион за час, просто оптимизировав пару корпоративных баз данных. Здесь, в 2000-м, мне нужна была инфраструктура. Мне нужно было "железо". И мне нужна была легальная крыша.

Шуруп робко зашел на кухню, вытирая мокрые руки о штаны.

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

— Садись, — я кивнул на расшатанную деревянную табуретку. — Пей. И рассказывай. Откуда сбежал? Почему один?

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

Говорил он рублеными, короткими фразами, глотая окончания слов. Детдом номер четыре, на окраине промышленного района. Место, которое государство забыло сразу после развала Союза. Директор — грузный, потеющий мужик по фамилии Сычев — абсолютная тварь. По словам Шурупа, Сычев методично воровал всё – от гуманитарной помощи и тушенки до теплой одежды, которую потом перепродавал через свои каналы на таких же рынках. Дети ходили в обносках и ели пустую перловку на воде.

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

— Я три дня назад норму не принес, — тихо сказал Шуруп, глядя в кружку. — Они сказали, что ночью "опустят" меня. Я через окно в прачечной ушел. Ночевал на теплотрассе с бомжами. Думал, прокормлюсь как-нибудь. А сегодня... с яблоками этими...

Он замолчал, до хруста стиснув ручку кружки.

Я слушал этот монолог, и мой алгоритм действий становился всё более четким. Система была гнилой от фундамента до крыши. Но именно в таких гнилых системах проще всего пробивать бреши и перехватывать ресурсы.

— Много вас таких? — спросил я, перебивая его мысли. — Тех, кто готов учиться, если им дать крышу над головой и гарантию, что их больше никто не тронет? Тех, кто не сгнил окончательно?

Шуруп задумался, хмуря светлые брови.

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

Я кивнул, мысленно ставя галочку. Силовик. Надежный, с обостренным чувством справедливости — идеальный кандидат для службы безопасности будущей структуры.

— Кто еще?

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

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

— Отлично, — я кивнул, барабаня пальцами по столешнице. — Мне нужны будут именно такие. Верные, злые и умные. Но чтобы забрать их оттуда и не сесть по статье за похищение, нам нужна база. Легальная крыша. Точка сборки.

Я встал и подошел к мутному, покрытому слоем городской копоти окну. Напротив моего дома, через грязный, заросший крапивой и лопухами двор, стояло длинное, приземистое здание бывшего ПТУ. Его цокольный этаж с отдельным входом, судя по наглухо заколоченным гнилой фанерой окнам и ржавому замку на двери, пустовал уже не первый год.

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

— Шуруп, ты знаешь, что такое Компьютерный клуб? — спросил я, не оборачиваясь, продолжая изучать фасад ПТУ, прикидывая в уме затраты на проводку и вентиляцию.

— Ну, — он неуверенно пожал плечами. — Подвальчики такие, да? Куда богатенькие мажоры ходят в "Контру" или "Старик" стрелять? За пятьдесят рублей в час. Я пару раз через окно заглядывал. Там темно, накурено и экраны светятся. Нам-то туда ход закрыт, сразу пинками выгоняют.

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

Шуруп посмотрел на меня как на сумасшедшего, внезапно сбежавшего из психиатрической клиники.

— Шеф... э-э... — он замялся, впервые назвав меня тем прозвищем, которое само собой прилипло ко мне в корпоративных кулуарах будущего.

— Зови меня Шеф. Мне подходит, — ровно подтвердил я.

— Шеф, — послушно повторил пацан. — У нас же ни копейки нет. Какие компьютеры? Один системник стоит как крыло от самолета! А аренда? А менты?

— Оставь эти проблемы мне, — я усмехнулся. Улыбка получилась жесткой, не предвещающей ничего хорошего тем, с кем я собирался их "решать". — Компьютеры у нас будут. И помещение будет. Твоя задача на завтра — найти Кирпича и эту вашу Гайку. Скажешь им, что есть человек, который дает им работу, крышу и абсолютную защиту.

— А если не поверят? — насупился Шуруп.

— А ты расскажи им про рынок, — я подошел к нему и хлопнул по худенькому плечу. — Завтра днем пойдешь к ним. Скажи, что я жду их здесь к вечеру. И скажи, что это их единственный шанс не сгнить в тюрьме или не сдохнуть под забором от ножа.

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

Убедившись, что мальчишка немного успокоился, я достал из кармана затертую записную книжку дембеля Максимова. Пролистал несколько страниц, исписанных кривым, корявым почерком прошлого меня. Нашел нужный номер.

"Игорь Палыч. Железо."

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

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

Глава 3

# Глава 3: Сборка ядра

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

Я по памяти набрал номер, который когда-то, сорок лет назад, вбивал в базу данных городской АТС, тестируя свои первые любительские хакерские скрипты.

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

— Да? Слушаю, — раздался в динамике хриплый, подозрительный голос Игоря Палыча.

— Игорь Палыч? — я глубоко вдохнул спертый воздух будки и мгновенно переключил регистр. Мой голос изменился. Из него полностью ушли юношеские обертоны. Я включил свой самый деловой, ледяной "директорский" тон, тот самый тембр, от которого на видеоконференциях в 2060-х даже у закаленных топ-менеджеров транснациональных корпораций начинали потеть ладони. — У меня есть к вам предложение, от которого вы не захотите, да и не сможете отказаться.

На том конце провода повисла тяжелая, густая пауза. Палыч, привыкший общаться с прыщавыми студентами, клянчащими скидку на "пентиум", судорожно переваривал наглость и уверенность звонящего.

— Речь идет о крупной партии бэушного железа, — продолжил я, не давая ему опомниться. — И о легализации суммы, о которой вы, торгуя из-под полы на рынке, даже не мечтали.

— Ты кто такой вообще, паря? — наконец процедил он, пытаясь вернуть разговор в привычное, агрессивное русло. — Борзый слишком. И откуда у тебя мой прямой номер? Его только свои знают.

— Кто я такой — пока неважно, — жестко отрезал я попытку перехватить инициативу. В переговорах с такими хищниками побеждает тот, кто контролирует информацию. — Важно то, что я знаю о складе на улице Строителей. Том самом, где под старыми картонными коробками лежат полтора десятка списанных из налоговой системников на базе Pentium II и мониторы к ним. Вы не можете реализовать их уже месяц, потому что боитесь проверки ОБЭП, так как серийные номера засветились в "серых" накладных. Они лежат мертвым грузом и съедают ваши деньги за аренду склада.

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

— Откуда инфа... — просипел Палыч, мгновенно растеряв всю свою рыночную борзость. Голос его дрогнул.

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

Я решительно повесил тяжелую трубку на рычаг, обрывая связь, и вышел из душной будки на свежий, пыльный ветер проспекта.

Стрелка на моих внутренних метафорических часах сдвинулась. Игра началась.

* * *

Следующее утро началось для меня не с кофе, а с детальной рекогносцировки местности. Оставив Шурупа отсыпаться на скрипучем диване в квартире, я вышел во двор и направился к зданию бывшего ПТУ.

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

Я обошел здание кругом. Глубокий, наполовину ушедший в землю фундамент. Отдельный спуск, залитый дождевой водой и заваленный окурками. Тяжелая металлическая дверь, стянутая толстой цепью с массивным амбарным замком. Окна заложены кирпичом или забиты листами ДСП, почерневшими от влаги.

Я спустился по скользким бетонным ступеням и приложил ухо к щели между дверью и косяком. Внутри было тихо. Сухо. Тянуло застоявшимся воздухом, пылью и старым бетоном. Мой мозг, привыкший проектировать серверные комнаты площадью в тысячи квадратных метров, уже чертил 3D-модель этого подвала. Пробить вентиляцию вот здесь, вывести коаксиальный кабель вдоль потолка, поставить десять рабочих станций по периметру, чтобы исключить блики на экранах, стол администратора — прямо у входа, чтобы контролировать слепые зоны.

В 2000-м году компьютерные клубы чаще всего открывали дилетанты, ставили столы впритык, тянули провода прямо по полу, отчего спотыкающиеся подростки постоянно вырывали сетевые шнуры, а вентиляцию заменяла открытая форточка. Я же собирался построить бункер. Место, где система будет работать как швейцарские часы, а мои новые "дети" будут в абсолютной безопасности.

Проверив надежность петель на металлической двери, я поднялся наверх. На часах было одиннадцать утра. Пора было забирать железо.

* * *

Городской радиорынок представлял собой хаотичный, бурлящий лабиринт из металлических контейнеров, деревянных прилавков и палаток, накрытых синими тентами. Это была пиратская Тортуга нулевых. Здесь пахло канифолью, паяльной кислотой, дешевым шашлыком и криминалом. Из десятков хрипящих колонок одновременно рвалась музыка. От блатного шансона до оглушительного техно. На картонках лежали ряды пиратских CD-дисков в пластиковых коробочках, мобильные телефоны неизвестного происхождения, мотки перепутанных проводов, материнские платы и видеокарты, щедро присыпанные городской пылью.

Я шел сквозь эту толпу, легко уклоняясь от зазывал. Мне не нужно было искать нужный павильон. Память из прошлой жизни вела меня безошибочно.

Ряд "В", место 42. Металлический контейнер, доверху забитый пыльными системными блоками, мониторами с выпуклыми экранами и коробками с клавиатурами. За небольшим складным столиком сидел Игорь Палыч.

Это был лысеющий мужчина лет сорока пяти, с одутловатым лицом, мешками под бегающими, цепкими глазками и вечной сигаретой, прилипшей к нижней губе. На нем была потертая кожаная куртка, несмотря на теплую погоду. Рядом с ним, демонстративно поигрывая ключами от машины, стоял крепкий, коротко стриженный парень в спортивном костюме — классическая рыночная "торпеда", призванная пугать несговорчивых покупателей.

Я остановился напротив столика, не вынимая рук из карманов олимпийки.

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

— Что, студент, мышку пришел прикупить? — хрипло усмехнулся он, стряхивая пепел прямо на асфальт. — Или "Пентиум" первый ищешь по дешевке?

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

Улыбка мгновенно сползла с лица барыги. Сигарета выпала изо рта, покатившись по асфальту. "Торпеда" рядом с ним напрягся, перестав звенеть ключами, и шагнул вперед, инстинктивно расширяя плечи.

— Это ты звонил? — прошипел Палыч, судорожно оглядываясь по сторонам, проверяя, не слышал ли кто из соседей. — Борзый щегол... Ты вообще в курсе, куда ты лезешь, пацан? У меня здесь всё схвачено. Одно слово — и тебя в лесу закопают.

— Палыч, не трать мое время на рыночные понты, — я сделал шаг к столику, игнорируя насупившегося охранника. Мой голос звучал обманчиво ровно, но от него барыгу передернуло. — У тебя ничего не схвачено. Майор Старовойтов из ОБЭП, которому ты заносишь долю каждый месяц, на прошлой неделе попал под внутреннее расследование. Твоя крыша протекла. Именно поэтому ты не можешь скинуть эти компы — боишься контрольной закупки. А за хранение краденого госимущества тебе светит от трех до пяти лет с конфискацией твоего контейнера.

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

— Ч-что тебе нужно? — выдавил он, отстраняя рукой дернувшегося было охранника.

— Мне нужны эти компьютеры, — ровно ответил я. — Все пятнадцать. Плюс мониторы, мыши, клавиатуры и два километра витой пары. И хаб на шестнадцать портов.

— У тебя денег не хватит, чтобы всё это оплатить, — огрызнулся Палыч, пытаясь сохранить остатки гордости. — Даже по закупочной цене это стоит три штуки баксов!

— Я не собираюсь их покупать, — я усмехнулся, глядя, как округляются его глаза. — Я забираю их в аренду. Бесплатно. На месяц.

— Ты рехнулся?! — взвизгнул барыга, брызгая слюной.

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

Он молчал, судорожно пережевывая информацию. В его глазах боролись жадность и паранойя. Жадность в нулевых всегда побеждала.

— А гарантии? — хрипло спросил он. — Где гарантии, что ты не кинешь меня с этим железом в первый же день?

— Моя гарантия — это то, что я не сдал тебя Старовойтову еще вчера, — холодно парировал я. — Если бы я хотел тебя кинуть, я бы просто пришел сюда с ментами. Ты доверишься мне, Палыч, потому что у тебя нет выхода. И потому что ты любишь деньги. А я умею их делать так, как тебе и не снилось.

Я выдержал паузу, позволив тишине стать почти осязаемой.

— Через час подгоняй свою "Газель" с железом по этому адресу, — я бросил на стол бумажку с адресом заброшенного ПТУ. — Я буду ждать у входа в цоколь. Если не приедешь — завтра жди в гости ОБЭП.

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

* * *

Вечером того же дня моя пустая однушка преобразилась.

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

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

Слева от него возвышался Артём «Кирпич». Прозвище подходило ему идеально. В семнадцать лет он выглядел на все двадцать. Широченные плечи, бычья шея, пудовые кулаки с набитыми костяшками. На нем был выцветший, заношенный спортивный костюм. Лицо угрюмое, челюсть тяжело выдвинута вперед, взгляд исподлобья — готовый в любой момент отразить атаку. Но в его глазах не было гнилой, криминальной злобы. Там была лишь глухая, отчаянная усталость загнанного зверя, который устал отбиваться от стаи.

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

Они молчали. Я дал им время оценить обстановку. Оценить меня.

— Димка сказал, что ты предлагаешь работу, — наконец глухо прогудел Кирпич, прерывая затянувшуюся тишину. Голос у него был низкий, с легкой хрипотцой. — И крышу.

— Димка сказал правду, — я кивнул, не меняя позы. — Меня зовут Шеф. Я открываю здесь, через дорогу, Компьютерный клуб. И мне нужны люди, которым я смогу доверять.

— Почему мы? — резко, словно бросая камень, спросила Гайка. Ее голос был звонким, настороженным. — Мы детдомовские. Нищие. От нас одни проблемы. Нормальные коммерсанты таких, как мы, на пушечный выстрел не подпускают. Ты хочешь нас на органы продать? Или в сутенеры записался?

Кирпич угрожающе напрягся, подавшись вперед.

Я не улыбнулся, но в душе отметил, что девчонка молодец. Острый ум, аналитическое мышление, никакого слепого доверия. Идеальный исходный код для моего ядра.

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

Кирпич слегка расслабил плечи, обдумывая мои слова. Подобная прямота в этом мире ценилась на вес золота.

— Что делать надо? — спросил он.

— Строить, — я поднялся с дивана и подошел к столу, на котором лежал нарисованный от руки план подвала ПТУ. — Завтра мы вскрываем подвал напротив. Туда уже едет грузовик с пятнадцатью системными блоками. Мы будем делать там ремонт. Тянуть провода. Ставить столы.

Я перевел взгляд на Гайку.

— Димка сказал, ты разбираешься в схемах.

Она недоверчиво кивнула, прижимая журнал к груди.

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

Глаза девчонки расширились. Для нее это звучало как магия.

Я повернулся к Артёму.

— Ты будешь отвечать за безопасность. За порядок. Ты станешь стеной, о которую разобьется любой, кто попытается сунуться к нашим людям. Ты больше не будешь один отбиваться от толпы. Мы будем стаей.

Затем я посмотрел на Шурупа.

— А ты, Димка, станешь моими глазами и ушами. Ты будешь знать всё, что происходит на улицах. Ты будешь находить таких же, как вы, и приводить их к нам.

Я обвел их тяжелым, долгим взглядом.

— У меня только три правила. Первое, никакого воровства у своих. Второе, никаких наркотиков, даже легких. Третье, абсолютное подчинение моим приказам в критических ситуациях. За нарушение любого из правил — вылетаете на улицу навсегда. Я не буду вас бить или сдавать ментам. Вы просто перестанете для меня существовать. Всё понятно?

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

— Понятно, Шеф, — первым кивнул Кирпич.

— Понятно, — эхом отозвалась Гайка, и ее напряженные плечи впервые за вечер опустились.

— Тогда располагайтесь, — я указал на диван и брошенные на пол матрасы. — Завтра в семь утра подъем. У нас много работы. Мы начинаем строить свою империю.

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

Глава 4

# Глава 4: Анатомия железа и душ

Раннее утро обрушилось на меня скрипом пружин старого дивана и тяжелым, спертым воздухом малогабаритной однушки, в которой ночевали четверо. Я открыл глаза до того, как зазвонил механический будильник «Слава», стоявший на подоконнике. Мои внутренние биологические часы, отлаженные десятилетиями жесточайшей дисциплины в корпоративных войнах 2070-х, сработали безупречно. Ровно шесть ноль-ноль.

Я бесшумно сел, окинув взглядом комнату. Серый утренний свет, едва пробивающийся сквозь немытые окна, выхватывал из полумрака спящих подростков. Шуруп свернулся калачиком на брошенном на пол ватном матрасе, натянув на голову какое-то рваное покрывало. Он спал чутко, вздрагивая от каждого шороха на улице — рефлекс уличного звереныша, привыкшего ждать удара даже во сне. Артём «Кирпич» спал на спине, раскинув широкие руки, его грудная клетка мерно вздымалась. Лицо, напряженное и хмурое даже сейчас, хранило следы старых синяков и свежей ссадины на скуле. Лена «Гайка» спала на раскладушке в углу, укрывшись с головой моей старой курткой. Из-под жесткой ткани торчала только тонкая кисть, до побеления пальцев сжимавшая потрепанный журнал со схемами. Она не выпустила его даже во сне.

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

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

— Подъем, стая, — произнес я негромко, но властно, так, чтобы голос заполнил каждый угол комнаты.

Реакция была мгновенной. Шуруп подскочил как ужаленный, дико озираясь спросонья. Кирпич сел, тяжело мотая головой, его кулаки рефлекторно сжались, готовые к драке. Гайка вынырнула из-под куртки, ее глаза-льдинки мгновенно сфокусировались на мне, сканируя уровень угрозы. Никто из них не потянулся, не зевнул, не стал просить «еще пять минуточек». Дети улиц просыпаются сразу.

— Умываться, завтракать. На столе хлеб, колбаса и чай, — я кивнул на кухню. — У вас пятнадцать минут. В шесть тридцать мы выходим.

* * *

Утренний воздух был влажным и пах мокрым асфальтом, бензином и гниющей листвой. Мы шли по просыпающемуся городу плотной группой. Я шел впереди, задавая темп, подростки держались чуть позади. Я физически ощущал их напряжение. Они все еще не верили мне до конца. Ждали подвоха. Слишком часто взрослые их обманывали, использовали и выбрасывали. Доверие не покупается словами, оно выковывается совместным потом и кровью.

Здание бывшего ПТУ встретило нас угрюмой тенью. Возле спуска в цоколь уже стояла грязно-белая «Газель» с порванным тентом. Из кабины, сплевывая на асфальт, курил вчерашний охранник Игоря Палыча. Самого барыги не было — видимо, решил не марать руки лично, или просто побоялся встречаться со мной лишний раз.

— Открывай, — бросил я охраннику, не здороваясь.

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

— Чего встали? — я повернулся к своей команде. — Разгружаем. Системники берем по одному, мониторы — вдвоем, если тяжело. Складываем внизу, у входа.

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

Кирпич, увидев, что я не брезгую черной работой, молча подошел к машине, с легкостью закинул один системный блок на левое плечо, другой — на правое, и тяжело, как танк, пошел вниз. Шуруп, юркий и быстрый, хватал коробки с клавиатурами и мышами. Гайка вцепилась в системник, явно переоценив свои силы. Ее худые руки задрожали, лицо побелело от натуги.

— Брось, — я подошел к ней, перехватывая тяжелый железный ящик. — Возьми коробку с кабелями. Спину сорвешь, кто мне код будет писать?

Она упрямо сверкнула глазами, не желая уступать, но я мягко, но непреклонно забрал у нее системник.

— Героизм должен быть эффективным, Елена. Твоя сила не в мышцах, — я постучал пальцем по своему виску. — А здесь. Не трать ресурс впустую.

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

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

Я достал из кармана массивный ключ, который вчера вечером «убедил» отдать мне завхоза ПТУ в обмен на две бутылки хорошей водки и туманное обещание доли. Замок сухо щелкнул. Я навалился плечом на створку, и дверь со скрежетом отворилась, выдохнув на нас запах застоявшейся воды, мышей и цементной пыли.

Я шагнул во тьму, нащупал на стене рубильник и с силой дернул его вверх. Под потолком, мигая и треща, неохотно загорелись три тусклые люминесцентные лампы.

Подвал был огромен. Около ста пятидесяти квадратных метров. Бетонный пол, покрытый слоем грязи, облупившиеся стены, с которых пластами свисала краска. В углах громоздились гнилые парты, сломанные стулья и какие-то мокрые картонные коробки. Это было похоже на склеп.

Подростки стояли у порога, растерянно оглядывая это унылое зрелище.

— Ну и помойка... — прошептал Шуруп, шмыгнув носом. — Мы тут задохнемся, Шеф.

— Это не помойка, Дмитрий, — я прошел в центр зала, шаги гулко отдавались от стен. Мой взгляд архитектора уже стирал эту грязь, возводя на ее месте сияющий чистотой бункер. — Это чистый лист. Наш плацдарм. Через неделю здесь будет лучшая вентиляция в районе. Вдоль стен встанут компы. Вон там, — я указал на угол возле входа, — будет пост администратора. Никто не пройдет внутрь без нашего ведома. Здесь будет светло, тепло и безопасно. Но чтобы это стало реальностью, нам придется вычистить это дерьмо своими руками.

Я снял куртку, бросил ее на чистый кусок бетона, закатал рукава свитера.

— Кирпич, бери Шурупа, выносите весь этот хлам на мусорку. Парты, доски, всё, что гниет. Гайка, ищи ведра и тряпки в подсобке, там должен быть кран. Будем отмывать стены. Погнали.

И работа закипела.

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

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

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

Мы ели в тишине. Это была тишина людей, которые только что вместе одержали маленькую победу.

— Ну что, — я вытер руки ветошью, поднимаясь на ноги. — С косметикой закончили. Пора вдохнуть в это место жизнь. Гайка, за мной. Парни, заносите железо внутрь. Аккуратно.

* * *

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

— Смотри внимательно, Лена, — я достал из кармана крестовую отвертку и быстро скрутил два винта на задней панели. Металлическая крышка с неприятным скрежетом отъехала в сторону.

Внутри системного блока лежал толстый, войлочный слой пыли. Вентилятор на процессоре оброс серой бахромой, пучки проводов перепутались, как змеиное гнездо.

— Выглядит как мусорный бак, — хмыкнул подошедший Шуруп.

— Это и есть мусорный бак, пока ты не понимаешь его логики, — строго ответил я. — Гайка, что ты видишь?

Она наклонилась ближе, едва не касаясь носом пыльных микросхем. Ее глаза сузились, сканируя хаос проводов.

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

Я едва сдержал улыбку. У нее был феноменальный инстинкт. Никакого образования, только интуиция чистого инженера.

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

Я начал методично отсоединять шлейфы и вытаскивать комплектующие, раскладывая их на столе.

— В 2000 году, Лена, люди думают, что компьютеры — это магия. Что это слишком сложно. Но на самом деле, архитектура фон Неймана примитивна как палка. Это просто логические вентили. Ноль и единица. Да и нет. Ток есть, тока нет. Из этих простых «да» и «нет» строится всё, от текстового редактора до управления баллистическими ракетами.

Она слушала меня, затаив дыхание. Ее глаза расширялись с каждым моим словом. Я говорил с ней не как с глупой малолеткой, а как со студенткой университета. Я видел, как в ее мозгу шестеренки со скрипом поворачиваются, выстраивая новые нейронные связи, формируя понимание системы.

Я протянул ей кисточку и баллончик со сжатым воздухом, который заранее купил на радиорынке.

— Твоя задача — очистить каждый миллиметр. Вычистить пыль из слотов памяти, продуть кулеры. Железо должно дышать. Пыль — это статика и перегрев. Перегрев — это смерть системы. А мы не даем нашим системам умирать. Поняла?

— Поняла, Шеф, — ее голос дрогнул от возбуждения. Она взяла кисточку так бережно, словно это был скальпель, и принялась методично, с невероятной концентрацией, смахивать многолетнюю грязь с текстолита материнской платы.

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

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

— Готово, — она выдохнула, сдув прядь волос со лба, испачканного серой пылью. Материнская плата перед ней блестела чистотой, обнажив золоченые контакты и лабиринт дорожек.

— Отлично. А теперь собирай обратно, — приказал я.

Она замерла, испуганно посмотрев на меня.

— Сама? Но я же... я не знаю, куда что втыкать. Я сломаю.

— Ты не сломаешь, — мой голос был тверд как сталь. — Посмотри на разъемы. Инженеры не идиоты. У каждого кабеля, у каждой планки есть так называемая «защита от дурака» — специальные ключи, прорези. Ты не вставишь память не той стороной, не сломав ее пополам. Шлейф питания имеет защелку, которая встанет только в одном положении. Смотри на форму, а не на провода. Думай как система.

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

— Идет, — прошептала она.

— Продолжай.

Следующие десять минут я просто смотрел, как рождается гений. Она путалась в проводах передней панели, но я лишь направлял ее короткими фразами: «Power SW — питание, Reset — перезагрузка, смотри на маркировку на текстолите». Она прищуривалась, читала крошечные белые буквы и втыкала пины на место. Она собрала систему с нуля, ни разу не совершив фатальной ошибки.

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

Кирпич и Шуруп подошли ближе, завороженно глядя на плод наших трудов.

— Включай, — я кивнул Гайке на кнопку Power.

Ее палец дрожал. Она посмотрела на меня, ища подтверждения, затем зажмурилась и нажала на тугую пластиковую кнопку.

Раздался тяжелый, натужный гул блока питания. Кулер на процессоре взревел, набирая обороты. Жесткий диск издал характерный стрекочущий звук — считывающая головка судорожно искала загрузочный сектор.

В темном подвале вспыхнул маленький зеленый светодиод на передней панели.

А затем раздался он. Короткий, резкий писк системного динамика. Один сигнал.

POST-код: система исправна.

Экран монитора мигнул, размагничиваясь с характерным треском, и загорелся ровным светом. На черном фоне побежали белые строчки текста — инициализация BIOS, подсчет оперативной памяти. 64 Мегабайта. Жалкие крохи по меркам моего времени, но для этих детей — окно во вселенную.

Появился логотип Windows 98, и через минуту система вывалилась на сине-зеленый рабочий стол с иконкой «Мой компьютер».

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

Но я смотрел на Гайку.

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

Она медленно протянула руку, взяла мышь и сдвинула ее. Белый курсор на экране послушно пробежал по синему фону.

Гайка повернулась ко мне. Ее лицо, перемазанное пылью, преобразилось. Жесткая, колючая маска спала, обнажив искреннюю, почти детскую радость и бесконечную преданность.

— Работает... — прошептала она одними губами. — Шеф, он работает!

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

— Я согласна, — твердо сказала она. В этом «согласна» было больше веса, чем в любых клятвах верности.

Кирпич, не отрывая взгляда от монитора, ткнул меня локтем.

— Слушай, Шеф... А игры там есть? Димка говорил, тут можно в стрелялки играть.

Я усмехнулся, садясь за клавиатуру. Мои пальцы, помнящие сенсорные панели будущего, быстро пробежались по жестким пластиковым клавишам, вызывая командную строку.

— Будут вам и игры, Кирпич. И турниры будут. Но сначала мы построим крепость.

Я окинул взглядом свой подвал. Три подростка, один старый компьютер, кучи мусора по углам. Для любого нормального человека это выглядело бы как дно жизни. Для меня это был фундамент.

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

— Отдых окончен, — произнес я, вставая. — Гайка, вскрывай следующий системник. Шуруп, Кирпич — распаковывайте витую пару. Нам нужно прокинуть магистраль до вечера. Двигаемся.

И они бросились выполнять приказ без малейших колебаний. Стая обрела вожака, а вожак обрел смысл.

Глава 5

# Глава 5: Первый удар

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

Мы закончили монтаж сети к трем часам ночи. Пятнадцать бежевых системных блоков стояли вдоль стен, словно солдаты на смотре. Витая пара была аккуратно убрана в дешевые пластиковые короба, прикрученные к бетонным стенам. В центре подвала, за отдельным столом, возвышался «сервер» — машина чуть мощнее остальных, к которой был подключен шипящий, мигающий красными диодами внешний модем US Robotics Courier.

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

— Рано, — я откинулся на спинку администраторского кресла, массируя ноющие виски. Молодое тело восстанавливалось быстро, но две бессонные ночи подряд давали о себе знать. — Завтра мы тестируем сеть. Гайка, ты напишешь простенький скрипт для учета времени. Пока не найдем нормальный софт для управления клубом, будем считать часы вручную, но логи вести обязательно.

Гайка, клевавшая носом над клавиатурой, мгновенно встрепенулась.

— Скрипт? Я? Но я только вчера...

— Я покажу синтаксис. Логика у тебя есть, остальное — просто правильный порядок команд, — отрезал я. — Шуруп, на тебе внешняя разведка. Завтра пройдешься по району. Школы, ПТУ, рынки. Слушай, о чем говорят пацаны. Распускай слух: открывается место, где можно поиграть в «Кваку» и «Старик» дешевле, чем в центре, и где никто не отжимает мелочь на входе.

Шуруп, сидевший по-турецки на одном из столов, серьезно кивнул, изобразив воинское приветствие.

— Сделаем, Шеф.

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

Сонливость слетела с подростков в доли секунды. Кирпич мгновенно соскользнул со стула, его рука привычно нащупала обрезок водопроводной трубы, который мы использовали как рычаг при ремонте. Шуруп бесшумно метнулся в самую темную часть подвала, сливаясь с тенями. Гайка замерла, вцепившись пальцами в край стола.

Тяжелые шаги гулко зазвучали на бетонных ступенях. В подвал спустились двое.

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

Они остановились у подножия лестницы, оглядывая сияющие экраны пятнадцати мониторов. Участковый присвистнул.

— Ни хера себе богадельня... А мне Палыч говорил, пацанва какая-то подвал сняла. А тут, Витек, целая силиконовая долина.

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

— Доброй ночи, капитан, — ровно произнес я. — Мы еще не открылись. Закрытое тестирование.

— А мы не играть пришли, студент, — участковый ухмыльнулся, обнажив прокуренные зубы. Он по-хозяйски подошел к ближайшему столу, похлопал ладонью по системному блоку. — Мы пришли знакомиться. Я капитан Смирнов. Это мой район. А это, — он кивнул на типа в кожанке, — Витя. Он тут... скажем так, за экологией следит. Чтобы мусора не было. Понимаешь?

— Понимаю, — я не спускал глаз с Витька. Именно он был реальной угрозой. Участковый был просто стервятником, подбирающим объедки.

— Отлично, что понимаешь, — Витек сделал шаг вперед. Голос у него был тихий, почти ласковый. Самый опасный тип людей. — Раз понимаешь, давай к делу. Место у тебя рыбное. Железа тут баксов на десять. Детишки будут ходить, денежку нести. А чтобы детишкам было безопасно, чтобы хулиганы им головы не пробивали и мониторы твои не выносили... нужна охрана.

— У меня есть охрана, — я кивнул в сторону Кирпича.

Кирпич, тяжело дыша через нос, сделал полшага вперед, перехватив трубу поудобнее. Витек даже не улыбнулся, просто посмотрел на него как на пустое место.

— Мальчик, положи железку, пока я тебе ее в задницу не засунул, — тихо, без эмоций произнес бандит, а затем снова перевел взгляд на меня. — Охрана, студент — это мы. Цена спокойствия — пятьсот баксов в месяц. И триста прямо сейчас, за входной билет на нашу территорию.

— Триста баксов? — голос Гайки дрогнул. — Да у нас вообще денег нет! Мы этот подвал своими руками отмывали!

— Заткнись, сучка, когда взрослые говорят, — рявкнул участковый, делая шаг к девочке.

Я встал. Медленно, плавно. Но в этом движении было столько контролируемой угрозы, что Смирнов инстинктивно остановился.

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

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

— Ты че, студент, бессмертный? — Витек вытащил руки из карманов.

— Я реалист, — я обошел стол, встав между своими подростками и незваными гостями. — У меня нет сейчас триста баксов. Мы не заработали ни копейки. Железо взято в рассрочку. Дайте мне три дня. В пятницу клуб откроется. В понедельник я закрою входной билет.

Это был блеф чистой воды. Я не собирался им платить ни цента. Но мне нужно было время.

Витек посмотрел на участкового, затем снова на меня. Он оценивал риски. Железо никуда не денется. Подвал тоже. Если пацан сорвется, они просто заберут компьютеры.

— Понедельник. Вечер, — Витек ткнул в меня кривым, сломанным пальцем. — Триста баксов и первые сто в счет месяца. Если бабок не будет, я заберу вот этого, борзого с трубой, и заставлю его отрабатывать долг на стройке у чеченов. А девку... девке тоже работу найдем.

Кирпич зарычал, но я жестко выбросил руку назад, останавливая его.

— В понедельник, — повторил я.

— Бывай, коммерсант, — участковый сплюнул на свежевымытый бетонный пол, и они, не торопясь, направились к лестнице.

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

— Шеф... — голос Кирпича дрожал. Не от страха, от бессильной ярости. — Зачем ты им пообещал? Надо было бить! Я бы этого мента с одного удара положил!

— И что потом, Кирпич? — я резко развернулся к нему. — Сел бы по малолетке за нападение на сотрудника? А Витек вернулся бы с десятком таких же отморозков и переломал бы нам ноги? Сила — это не махать трубой. Сила — это контроль над ситуацией.

— У нас нет четырехсот баксов, Шеф, — Гайка обхватила себя руками за плечи, ее била мелкая дрожь. — Мы столько не заработаем за три дня. Никак. Они нас убьют.

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

Я подошел к Гайке, положил руки ей на плечи.

— Лена. Посмотри на меня.

Она подняла заплаканные глаза.

— Я сказал вам, что создам место, где вы будете в безопасности. Я не бросаю слов на ветер. Мы не будем им платить.

— Но как? — всхлипнула она.

— Магией нулевых, — я криво усмехнулся, отпуская ее и подходя к центральному компьютеру с модемом. — Шуруп!

— Да, Шеф!

— На столе лежат деньги. Беги в круглосуточный киоск. Мне нужны две интернет-карточки "РОЛ" по пять часов и пара банок энергетика. Кирпич, запри дверь на засов и стой у входа. Гайка, садись рядом. Будешь смотреть и запоминать. Мы переходим в наступление.

* * *

Раскатистый, пронзительный визг дозвона модема разорвал тишину подвала. Для большинства людей в 2000 году этот звук означал медленную загрузку картинок и чаты в "Аське". Для меня это был звук открывающегося арсенала.

Я вывел на экран черное окно терминала. Никакого красивого интерфейса. Только командная строка.

Гайка сидела рядом, затаив дыхание, наблюдая, как мои пальцы порхают по клавиатуре со скоростью, недоступной обычному человеку. Мой мозг, сохранивший архивы кибербезопасности 2070-х, работал как квантовый дешифратор. Защита информационных систем начала нулевых была не просто дырявой. Ее, по сути, не существовало. Пароли передавались в открытом виде, базы данных лежали на серверах с открытыми портами, а администраторы использовали стандартные учетные записи `admin/admin`.

— Что ты делаешь? — шепотом спросила Лена, когда по черному экрану бесконечным потоком побежали зеленые строчки кода.

— Ищу рычаг, — не отрывая взгляда от монитора, ответил я. — Эти люди мыслят категориями силы и страха. Витек работает от имени местной братвы. Участковый Смирнов их прикрывает. Но у каждого из них есть уязвимость. Грязный секрет, за который их свои же разорвут на куски.

Я начал с малого. Просканировал городскую сеть. Нашел шлюз районного отделения милиции. Защита? Смех. Старый роутер Cisco с заводским паролем. Через три минуты я был во внутренней сети РОВД.

— Смотри, Лена, — я указал на экран. — Это логи дежурной части. А вот это — папка с рапортами, которые не пошли в официальную статистику.

Мои глаза бегали по строкам текста. Участковый Смирнов. Жалобы, отказы в возбуждении уголовных дел. Всё это мелочь, коррупционная рутина. Нужно что-то крупнее.

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

Я нашел базу крупного городского пейджинг-провайдера. Простой SQL-инъекции, алгоритм которой я помнил с первого курса университета в прошлой жизни, хватило, чтобы обойти форму авторизации.

Я вбил поиск по району, фильтруя сообщения по ключевым словам. Витек, кожаная куртка, сбор дани. Я искал номер абонента.

Часы показывали пять утра. Гайка уже не задавала вопросов, она просто завороженно смотрела на магию чистой информации. Кирпич спал сидя у двери, Шуруп дремал на сдвинутых стульях.

— Бинго, — тихо произнес я.

На экране высветилась цепочка сообщений на один и тот же номер.

"Груз сброшен. Товар ушел налево. Старшему скажи, что менты забрали."

"Бабки за товар перевел на счет жены Смирнова. Не свети."

"Виктор, крыса. Если старший узнает про левак с китайского рынка, нам конец."

Я откинулся на спинку кресла, хрустнув затекшей шеей. Пазл сложился идеально. Витек и капитан Смирнов работали в связке, но не на своего босса, а крысили деньги с левых партий товара на местном рынке. В криминальном мире нулевых за такое не судили. За такое вывозили в лес с лопатой и заставляли копать яму.

— Что это? — Гайка прищурилась, вчитываясь в текст.

— Это, Лена, наш билет на свободу. И наша ядерная бомба, — я выделил нужные сообщения и нажал Ctrl+P. Старенький матричный принтер, стоящий в углу, заскрежетал, выплевывая листы бумаги.

— Они же нас убьют, если мы это покажем, — сглотнула она, понимая суть прочитанного.

— Они нас убьют, если мы отдадим это им, — я вырвал лист из принтера. — А мы покажем им только тень этой бомбы. Включи чайник. Нам предстоит тяжелый понедельник.

* * *

Понедельник. Восемь вечера.

В подвале горел яркий свет. Пятнадцать компьютеров работали исправно, выводя на экраны заставку Half-Life. Вентиляция гудела ровным басом. Мы были готовы.

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

Витек поигрывал ключами, Смирнов жевал спичку.

— Ну что, коммерсанты, — Витек остановился посреди зала. — Время вышло. Где мои четыреста баксов?

Кирпич стоял у стены, скрестив руки на груди. Я строго-настрого запретил ему дергаться. Шуруп и Гайка сидели за дальними столами.

Я сидел в кресле администратора. На столе передо мной лежала желтая пластиковая папка.

— Денег нет, Виктор, — спокойно сказал я.

Витек перестал звенеть ключами. Лицо Смирнова потемнело.

— Ты че, попутал, студент? — Витек шагнул к моему столу, его рука скользнула за пазуху кожаной куртки. — Я же тебя предупреждал.

— А я предупреждаю тебя, — я не сдвинулся ни на миллиметр. Мой голос был ровным, как кардиограмма покойника. — Если ты сделаешь еще один шаг, эта папка уйдет к "Гвоздю". Ведь так зовут вашего старшего, который держит китайский рынок?

Витек замер. Рука под курткой остановилась. Смирнов перестал жевать спичку, его глаза округлились.

— Че ты несешь? Какая папка? — голос бандита чуть дрогнул, но он попытался удержать фасон.

Я медленно открыл папку, достал распечатку логов пейджера и выписки с банковского счета жены Смирнова, которую я достал еще днем через уязвимость в банковском протоколе Х.25.

Я бросил листы на край стола, прямо перед Витьком.

— Здесь полная детализация ваших левых схем за последние три месяца. Даты, суммы, переводы на счет жены капитана Смирнова. Сообщения, где вы обсуждаете, как списываете товар "Гвоздя" на ментовские облавы.

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

— Ты... откуда... — прохрипел Витек, глядя на меня так, словно перед ним сидел сам дьявол.

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

— Кто я такой — не твое дело, — я откинулся в кресле. — Важно то, что если со мной, с моим клубом, или хоть с одним из моих людей что-то случится... Если к нам придет хоть одна проверка, СЭС, пожарные, или местные гопники решат разбить окно — копии этих бумаг лягут на стол "Гвоздю". А вторая копия — в управление собственной безопасности МВД.

В подвале повисла такая тишина, что было слышно, как гудят жесткие диски.

— Ты покойник, пацан, — прошипел Смирнов, но в его глазах плескался животный, липкий страх.

— Мы все когда-нибудь умрем, капитан, — я слегка улыбнулся, и эта улыбка была страшнее любых угроз. — Но вы двое умрете в муках и гораздо раньше меня. Вы крысы, ворующие у своих. Вас закопают живьем.

Я выдержал паузу. Механизмы страха не меняются, будь то совет директоров мегакорпорации или сырой подвал ПТУ.

— А теперь слушайте новые правила, — мой голос лязгнул сталью. — Вы забываете сюда дорогу за деньгами. Навсегда. Капитан Смирнов обеспечивает этому клубу зеленую улицу по всем милицейским проверкам. Виктор следит за тем, чтобы местная шпана обходила этот подвал за километр. Вы будете моей бесплатной, покорной крышей. В обмен на это, папка останется у меня.

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

— Ладно, — глухо выдавил он. — Заметали. Но если эта инфа куда-то уплывет...

— Вы первые об этом узнаете, — перебил я. — А теперь пошли вон отсюда. У нас завтра открытие.

Они развернулись и пошли к лестнице. Они шли тяжело, словно на их плечи положили бетонные плиты. Дверь закрылась тихо, без лязга.

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

Я обернулся к своим.

Шуруп стоял с открытым ртом. Кирпич смотрел на меня так, как солдаты смотрят на генерала, выигравшего безнадежную битву. Гайка сидела, прижав руки к груди, в ее глазах стояли слезы облегчения и дикого, фанатичного восторга.

— Шеф... — выдохнул Кирпич. — Ты... ты их просто словами...

— Информацией, Кирпич, — я устало улыбнулся. — Информация правит миром. А мы с вами умеем ее добывать.

Я подошел к доске, висевшей на стене, и стер с нее список задач по ремонту. Взял маркер и написал крупными буквами:

КОМПЬЮТЕРНЫЙ КЛУБ "БРАТСТВО". ОТКРЫТО.

Первый удар мы отбили. Ядро системы прошло стресс-тест. Империя начала свой отсчет.

Глава 6

# Глава 6: Открытие

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

На часах было восемь сорок пять утра. Пятница.

Мы не спали почти сутки, доводя систему до ума. Гайка, с красными от недосыпа глазами, сидела за администраторским столом. Перед ней лежал растрепанный блокнот, исписанный моими инструкциями, и стояла жестяная коробка из-под печенья, переоборудованная под кассу. На экране ее монитора светилось черное окно самописного скрипта на MS-DOS — примитивного, но надежного счетчика времени, который она умудрилась скомпилировать за ночь под моим жестким контролем.

Кирпич стоял у приоткрытой металлической двери. На нем была чистая, черная футболка без логотипов, которую я заставил его купить вчера на последние копейки. Он нервно перекатывался с пятки на носок, сжимая и разжимая пудовые кулаки. В роли вышибалы он чувствовал себя уверенно, но сейчас он был не просто «мясом». Он был лицом заведения.

Шуруп мерил шагами свободное пространство между рядами столов. Его буквально трясло от адреналина.

— Шеф, а если никто не придет? — спросил он в двадцатый раз, останавливаясь и глядя на меня умоляющими глазами. — Может, я плохо по району прошелся? Может, надо было листовки на столбах расклеить? Мы же вывеску даже не повесили!

— Вывеска привлечет лишнее внимание налоговой и пожарных, Дима, — спокойно ответил я, не отрывая взгляда от часов на стене. — В этом бизнесе лучшая реклама — сарафанное радио. Дети и подростки передают информацию быстрее любого пейджера. Ты сказал им про десять рублей в час?

— Сказал! Всем сказал! У ПТУ, во дворах, на рынке. У «Матрицы» в центре вообще пятнадцать просят, и там компы старые!

— Значит, придут, — я опустился на свободный стул.

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

Ровно в девять ноль-ноль металлическая дверь скрипнула, впуская в подвал полосу яркого утреннего света.

Шуруп замер. Кирпич инстинктивно напрягся, расправив широкие плечи. Гайка вцепилась обеими руками в края стола.

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

— Опа... А говорили, тут помойка, — протянул один из них, высокий, с прыщавым лицом. Он посмотрел на Кирпича, затем перевел взгляд на меня. — Эй, командир. Реально чирик за час? Или разводняк?

— Десять рублей час, — ровно ответил я, не вставая. — Полчаса — шесть рублей. Игры на рабочих столах. Интернет пока только на трех машинах, он дороже — пятнадцать в час.

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

— Давай первую тачку. Если «Квака» будет лагать — бабки вернешь.

Гайка вздрогнула, но тут же поймала мой ледяной, ободряющий взгляд. Она расправила бумажку дрожащими пальцами, положила ее в жестяную коробку и быстро набрала команду в консоли.

— Машина номер один. Пароль снят, — ее голос прозвучал неожиданно звонко.

Прыщавый хмыкнул, уселся за крайний стол, нахлобучил на уши дешевые наушники и яростно защелкал мышкой. Через секунду из-под пластиковых амбушюр донеслись глухие звуки выстрелов ракетомета. Quake III Arena запустился без единого фриза.

Остальные пятеро, увидев, что всё работает, мгновенно полезли в карманы за мелочью.

Это было похоже на прорыв плотины.

К десяти часам утра все пятнадцать машин были заняты. К одиннадцати за спинами играющих выстроилась очередь из ожидающих. Подвал наполнился густым, осязаемым шумом. Треск пластиковых клавиатур, неистовые щелчки мышек, из которых выбивали последние ресурсы ресурса ресурса, смешались с многоголосым матом, криками «Стреляй!», «Заходи с фланга!» и «Кемпер поганый!».

Воздух быстро нагревался, пропитываясь запахом дешевого дезодоранта, пота, пыли и чипсов с беконом, крошки от которых летели прямо на столы.

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

Шуруп носился между рядами как заведенный, поправляя сбившиеся наушники, поднимая упавшие коврики для мышек и следя, чтобы никто не пролил газировку на клавиатуры. Он был в своей стихии. Улица научила его быть быстрым и незаметным, и здесь эти навыки работали идеально.

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

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

К трем часам дня наступил пик. В подвале находилось человек тридцать. Дышать стало тяжело, несмотря на открытую дверь и вытяжку.

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

Именно тогда система прошла свою первую проверку на прочность.

За пятой машиной сидел крепкий, бритоголовый парень лет девятнадцати. От него разило перегаром. Он резался в StarCraft, судорожно дергая мышкой, когда на его базу обрушился раш зерглингов. Экран на секунду замер — старенький процессор поперхнулся обилием юнитов.

— Тварь! — взревел парень.

Он вскочил, схватил пластиковую мышь и со всей дури швырнул ее в монитор. Раздался громкий треск. Экран выдержал, но мышь разлетелась на куски, выплюнув на стол тяжелый резиновый шарик и осколки корпуса.

В подвале мгновенно повисла мертвая тишина. Игроки сняли наушники, повернувшись к источнику шума. Все знали правила: сломал — плати. Все ждали, что будет дальше.

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

— Комп ваш — говно тормознутое! — заорал он, глядя на побледневшую Гайку. — Бабки возвращай!

Я сидел в своем кресле в углу. Я не двинулся с места. Я лишь перевел взгляд на Кирпича и едва заметно, на пару миллиметров, кивнул головой.

«Чисто. Без крови».

Кирпич всё понял. Он отлепился от стены и тяжело, неотвратимо, как асфальтоукладчик, двинулся к пятому столу. Толпа подростков расступалась перед ним, вжимаясь в стены.

Бритоголовый обернулся. Он был старше Кирпича на пару лет, но уступал ему в массе и ширине плеч.

— Че смотришь, бык? — с вызовом бросил дебошир, хотя его голос чуть дрогнул. — Я сказал, мышь залипла!

Кирпич не стал вступать в дискуссию. Улица не терпит долгих разговоров. Разговоры — признак слабости.

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

Дебошир засучил ногами, попытался ударить Кирпича в лицо, но Кирпич лишь слегка встряхнул его, перекрывая кислород.

— Пусти, урод! — прохрипел парень, синея.

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

Кирпич медленно поднялся на две ступеньки, возвышаясь над ним.

— Мышь стоит двести рублей, — голос Кирпича был низким, лишенным эмоций. Голос профессионального палача. — Ты сюда больше не зайдешь. Увижу на пороге — сломаю пальцы на обеих руках. Понял?

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

Кирпич вернулся в подвал. Он не смотрел на толпу. Он спокойно поднял с пола обломки мыши, положил их на стол Гайке.

— Играем, — глухо бросил он в тишину.

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

Я одобрительно прикрыл глаза. Щит был выкован.

* * *

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

Шуруп опустил тяжелый металлический засов на входной двери. В подвале внезапно стало оглушительно тихо. Пахло озоном, потом и усталостью. Мы были выжаты, как батарейки.

Гайка сидела за своим столом, обхватив голову руками. Перед ней стояла жестяная коробка из-под печенья.

Я подошел к столу, отодвинул клавиатуру.

— Высыпай, — скомандовал я.

Лена неуверенно взяла коробку и перевернула ее над столом.

Шуруп и Кирпич подошли ближе, завороженно глядя на стол.

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

Но для этих троих...

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

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

— Считайте, — тихо сказал я.

Они бросились к столу. Их пальцы дрожали, расправляя помятые купюры, складывая их в аккуратные стопки. Сортируя монеты. Они считали шепотом, сбиваясь, пересчитывая заново.

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

В 2000 году это было почти двести долларов наличными на столе. Но я видел не гору денег, а баланс обязательств. Заработали мы меньше половины. Остальное клиенты дали нам взаймы под будущие часы.

Я посмотрел на их потрясенные лица. В этот момент я мог бы забрать все деньги себе. Я был для них абсолютным божеством, они бы слова не сказали. Но империя не строится на рабах. Империя строится на соратниках.

Я сгреб деньги в общую кучу и начал методично делить их на части.

— Три тысячи — неприкосновенный резерв, — я отодвинул самую крупную стопку. — Это не прибыль. Это уже оплаченные субботние часы. Потратим их — завтра будем должны людям воздух.

Они кивнули, хотя по глазам было видно, что слово «резерв» для них звучало почти как заклинание.

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

Осталось шестьсот восемьдесят рублей. Я разделил их на три равные кучки, по двести рублей каждая, и сдвинул их по столу к подросткам. Мелочь оставил в кассе на сдачу.

— Это ваше. Ваша доля за сегодня.

Шуруп попятился, словно деньги были радиоактивными.

— Шеф... Ты чего? Нам? Две сотки?! За один день?! Да за такие бабки на районе людей режут!

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

Гайка несмело протянула руку, коснувшись пачки купюр кончиками пальцев. По ее грязной, уставшей щеке покатилась слеза, оставляя светлую дорожку.

— Это правда наше? — прошептала она.

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

Я обвел их тяжелым взглядом, останавливаясь на каждом.

— Лена. Ты больше не детдомовская сирота. Ты — Архитектор. С завтрашнего дня ты начинаешь изучать C++. Я напишу для тебя архитектуру, а ты будешь писать код. Никаких бумажных записей. Мне нужна база данных. Мне нужна система управления клубом, которую мы потом будем продавать другим. Ты будешь управлять цифровым сердцем этого места.

Она кивнула, сжимая в кулаке двести рублей так, словно от этого зависела ее жизнь.

— Артём. Ты — Щит. Сегодня ты доказал, что умеешь думать головой, а не только бить арматурой. Но один ты не вытянешь круглосуточные смены. Найди еще двоих. Из ваших. Крепких, но не гнилых. Тех, кто устал бегать от ментов и хочет нормальной жизни. Ты будешь их тренировать. Ты начальник службы безопасности.

Кирпич расправил плечи. Груз улиц падал с него на глазах, сменяясь чувством собственной значимости и ответственности.

— Дима. Ты — Глаза. Мне нужно знать всё, что происходит в радиусе пяти километров. Кто продает наркотики возле дворов и рынков. Какие банды делят территорию. Что говорят про наш клуб. Плати пацанам бесплатными часами за компьютерами, но собирай информацию. Информация — это наше единственное оружие против тех, кто сильнее нас физически. Понял?

— Понял, Шеф. Всё сделаю, — голос Шурупа звенел от гордости.

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

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

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

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

***

Картонка. Квадратный кусок грязного, продавленного гофрированного картона, брошенный прямо на покрытый утренней изморозью асфальт. В двухтысячном году это был главный, универсальный символ вещевого рынка — суровой торговой артерии любого постсоветского города.

Субботнее утро встретило нас пронизывающим ветром и какофонией звуков. Рынок гудел, как растревоженный улей. Из хрипящих колонок палаток с аудиокассетами надрывался «Руки Вверх!», смешиваясь с гортанными криками зазывал, запахом дешевого табака «Прима», жареного в масле теста от беляшей и резким, химическим ароматом низкосортной кожи и китайского пластика.

Я шел сквозь узкие ряды между торговыми тонарами, засунув руки в карманы своей неизменной дембельской куртки. Мой взгляд, взгляд системного архитектора, привыкшего оперировать петабайтами данных и глобальными структурами, сейчас сканировал эту примитивную, хаотичную экосистему. Здесь не было нейросетей. Здесь правили законы джунглей, жадность и наличные.

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

— Шеф, — Шуруп дернул меня за рукав, затравленно озираясь по сторонам. Его худенькое лицо пряталось в воротнике засаленной ветровки. — А мы точно... ну... всё потратим? Может, заначим? Мало ли, менты прижмут или эти... с рынка.

— Не всё, — ровно ответил я, останавливаясь возле широкой палатки, увешанной рядами спортивных костюмов «Abibas» и «Reabok». — Авансы за субботу остаются в кассе. Тратим только фонд. Инвестиции в инфраструктуру — это не роскошь, Дима. Вы — лицо моего бизнеса. Моя инфраструктура. Лицо не должно выглядеть так, будто его только что вытащили из мусорного бака.

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

— Спортивный костюм на него, — я кивнул на Шурупа. — Тройка. Куртка, штаны, футболка. И кроссовки. Зимние, на толстой подошве.

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

Продавец подавился семечкой. Его наглая ухмылка сползла, сменившись настороженностью.

— Есть нормальная Турция. Семьсот за костюм, ботинки — четыреста. Картонку кинуть? — буркнул он, отворачиваясь к вешалкам.

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

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

— Давай четыре пятьдесят. Без сдачи.

Через пятнадцать минут Шуруп стоял на картонке, переминаясь с ноги на ногу в почти новых, пахнущих клеем и резиной кроссовках и темно-синем спортивном костюме. Он выглядел нелепо, костюм был слегка на вырост, но в его глазах светилось такое неподдельное, первобытное счастье, что у меня внутри что-то болезненно сжалось. Я вспомнил своего сына. Вспомнил, как покупал ему первый голографический проектор. Разные эпохи, разные вещи, но взгляд ребенка, получившего чудо — неизменен.

— Ну как, Шеф? — прошептал Шуруп, боясь пошевелиться, словно ткань могла рассыпаться.

— Теперь ты похож на человека, который может задавать вопросы на улице и получать на них ответы, — кивнул я. — Кирпич. Твоя очередь.

Глава 7

# Глава 7: Локальная сеть

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

Сложнее всего было с Гайкой.

Она всю дорогу молчала, кутаясь в свой безразмерный, дырявый свитер. Когда мы подошли к рядам с женской одеждой, она наотрез отказалась мерить рыночные платья с блестками и кислотные топики, которые в 2000 году считались пиком моды.

— Я не буду это носить, — тихо, но упрямо сказала она, глядя в землю. — Это для... для тех, кто на трассе стоит.

— Согласен. Непрактично и уязвимо, — я окинул взглядом пестрые ряды. — Нам нужна униформа системного администратора. Надежная, теплая, не отвлекающая от работы.

Мы нашли компромисс в неприметной палатке с турецким трикотажем. Плотные темно-синие джинсы с высокой талией, толстый шерстяной свитер крупной вязки цвета графита и крепкие зимние ботинки на шнуровке. Все без ярлыков, с чужого склада и потому вдвое дешевле.

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

— Нормально? — почти неслышно спросила она.

— Оптимально, — я позволил себе легкую улыбку. — Теперь тебе не придется прятать руки под стол, когда ты стучишь по клавиатуре. Код пишется лучше, когда программисту тепло.

Мы закончили с рынком, купив напоследок огромный, подержанный, но рабочий холодильник «ЗИЛ» в комиссионке за три сотни и забив его продуктами настолько, насколько позволял остаток фонда: палкой дешевой, но мясной колбасы, сосисками, пакетом пельменей, сыром, хлебом и банкой растворимого кофе «Nescafe». Для Братства это был запас, сопоставимый с золотым резервом страны.

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

Пятнадцать машин стояли выключенными. Клуб еще не открылся. Это было наше личное время. Время Семьи.

Кирпич и Шуруп, не дожидаясь команд, сдвинули два свободных стола в центре. Гайка, шурша новыми джинсами, достала нож и начала резать хлеб и колбасу огромными, неаккуратными кусками. Закипел дешевый электрический чайник, пуская струйку пара в холодный воздух подвала.

Мы сели вокруг стола. Никто не набрасывался на еду, хотя я знал, что они чертовски голодны. Они ждали меня. Иерархия установилась намертво.

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

— Ешьте, — скомандовал я.

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

«Ты привязываешься к ним, старик», — шепнул холодный голос логики в моей голове. — «Привязанность — это уязвимость. Ты уже потерял одну семью. Если потеряешь эту, твой разум не выдержит».

«Я не потеряю их», — ответил я самому себе. — «Я выстрою вокруг них такой файрвол, который не пробьет ни одна система этого примитивного времени».

— Шеф... — Шуруп с трудом проглотил кусок, запив его горячим чаем. Его щеки раскраснелись. — А сегодня... сегодня так же будет? Полный зал?

— Сегодня будет больше, — я отставил стаканчик. — Суббота. Лето, у школьников каникулы. Мелкая шпана проснулась и уже звенит мелочью в карманах. К вечеру подтянутся студенты. Наша задача сегодня — не просто собрать деньги, а закрепить монополию. Мы должны стать единственным местом на районе, где система работает без сбоев.

Я перевел взгляд на Лену. Она ела аккуратнее парней, отщипывая маленькие кусочки.

— Лена. Сегодня ты не стоишь на кассе. На кассу сядет Шуруп.

Шуруп поперхнулся чаем, его глаза округлились.

— Я?! На бабки?! Шеф, ты че... Я ж... я ж с улицы. Мне доверять нельзя! Я сам себе не доверяю!

— Доверие — это не врожденное качество, Дима. Это протокол, который устанавливается между узлами сети, — жестко отрезал я. — Я встраиваю тебя в ядро. Если ты украдешь — ты разрушишь ядро. Ты это сделаешь?

Шуруп побледнел, замотав головой так, что едва не свернул шею.

— Бля буду, Шеф. Руку на отсечение. Ни копейки мимо не пройдет.

— Вот и отлично. Лена, — я снова посмотрел на девушку. — Твоя задача сегодня — код. Тот скрипт на DOS, что ты написала вчера — это костыль. Он не держит нагрузку, он слетит, если кто-то нажмет Ctrl+C. Нам нужна полноценная программа учета времени, блокировки рабочих столов и биллинга. Сервер-клиентская архитектура.

Лена перестала жевать. Ее взгляд стал отсутствующим, мозг уже начал выстраивать логические цепочки.

— C++? — тихо спросила она. — Как ты вчера говорил?

— Да. С использованием Windows API. Я набросал архитектуру на бумаге, пока вы спали.

Я вытащил из кармана сложенный вчетверо тетрадный лист и положил перед ней. Это был чистый, кристально ясный код — псевдокод, понятный любому математическому уму. В 2000 году до таких изящных структур дойдут еще не скоро. Это был кусок знаний из будущего, подарок богов для этой эпохи.

— Машина номер ноль — твоя. Она будет сервером, — продолжил я, рисуя пальцем невидимые схемы на столе. — Она должна посылать UDP-пакеты на клиентские машины каждую секунду. Если клиент не отвечает — мы считаем, что машина зависла или перезагружается. Время останавливается. Если время вышло — сервер шлет пакет, который запускает на клиенте процесс, перехватывающий управление экраном и мышью. Черный экран с надписью «Время вышло. Обратитесь к администратору». И всё. Никаких криков, никаких споров у кассы. Система решает.

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

— Я... я поняла, — прошептала она. — Но мне нужен компилятор. И я никогда не работала с сокетами...

— Компилятор Borland C++ я скачал вчера ночью, он на диске D. Библиотеку для работы с сокетами `winsock.h` я тебе объясню по ходу дела. У тебя есть двенадцать часов. Работай.

* * *

К двум часам дня подвал превратился в раскаленный котел.

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

Кирпич, как монолитная статуя, стоял у двери. Сегодня он был не один. Рядом с ним, нервно переминаясь с ноги на ногу, стоял худой, но жилистый пацан с разбитой губой — Саня «Гвоздь». Кирпич привел его утром. Сказал, что Гвоздь нормальный, просто из неблагополучной семьи, отец пьет, бьет. Я разрешил ему остаться на испытательный срок. Теперь Гвоздь был стажером службы безопасности, и одно присутствие Кирпича делало его на голову выше местной шпаны.

А в самом углу, отгороженная от хаоса невидимой стеной концентрации, сидела Лена.

Ее пальцы летали по клавиатуре с пулеметной скоростью. На экране бежали бесконечные строки кода. Я стоял за ее спиной, скрестив руки на груди, и корректировал процесс, словно хирург, руководящий интерном во время сложной операции.

— Ошибка выделения памяти на 142 строке, — негромко произнес я, перекрывая гул толпы. — Ты создаешь объект в цикле, но не удаляешь его. Утечка памяти. Через час работы твой сервер сожрет всю оперативу и зависнет.

Лена нахмурилась, остановила набор. Ее взгляд скользнул по экрану.

— Черт... Да. Вижу. `delete` нужно вынести за скобки.

Она быстро исправила код.

— Компилируй клиентскую часть, — скомандовал я. — Закинем по сети на третью машину, она как раз освободилась. Проверим перехват управления.

Лена нажала F9. Полоска компиляции пролетела за секунду. В папке появился исполняемый файл `client.exe`.

— Готово. Закинула. Запускаю сервер.

На экране сервера открылось черное окно консоли, где побежали строчки логов.

`[INFO] Server started on port 8080`

`[INFO] Waiting for connections...`

Я подошел к третьей машине, сел за нее и запустил скачанный `client.exe`. Файл моргнул и исчез — Лена прописала скрытый режим работы.

На сервере тут же выскочила строка:

`[INFO] Client IP 192.168.1.3 connected. MAC: 00-14-22-01-23-45`

— Отлично. Связь есть, — я кивнул. — Дай мне одну минуту времени. И запусти таймер.

Лена ввела команду в своей консоли. На моем экране, в правом нижнем углу, появился маленький, аккуратный таймер обратного отсчета. 59... 58... 57...

Я открыл Quake, начал быстро бегать по карте, симулируя активную игру. Я нагружал процессор, проверяя, не слетит ли фоновый процесс клиента при нехватке ресурсов.

10... 9... 8...

Подростки вокруг нас начали обращать внимание на происходящее. Они не понимали, что мы делаем, но чувствовали напряжение.

3... 2... 1... 0.

В ту же секунду игра на моем экране свернулась. Мышь перестала реагировать. Клавиатура заблокировалась. На мониторе загорелся сплошной черный фон с крупной белой надписью по центру:

**ВРЕМЯ СЕАНСА ИСТЕКЛО.**

**Для продления обратитесь к администратору.**

Я нажал `Ctrl+Alt+Delete`. Ноль реакции. Лена перехватила системные прерывания. Я попытался нажать `Alt+Tab`, `Win+D`. Бесполезно. Машина превратилась в кирпич, ждущий команды с сервера.

Я встал и медленно, торжественно похлопал в ладоши.

— Идеально, Архитектор. Никакого больше ручного контроля. Мы автоматизировали время.

Лена откинулась на спинку стула, тяжело дыша, словно пробежала марафон. Ее лицо было бледным, но глаза горели фанатичным огнем создателя. Она только что написала программу, которая была на голову выше всего коммерческого софта для компьютерных клубов, доступного в 2000 году. Программу, которая не "падала" и не глючила, потому что в ее основе лежала логика из будущего.

— Раскатывай клиент на все машины, когда они будут освобождаться, — приказал я. — С завтрашнего дня мы переходим на полную автоматизацию биллинга.

— Шеф! — пробился сквозь шум голос Шурупа.

Я обернулся. Шуруп проталкивался ко мне сквозь толпу геймеров. Его лицо было напряженным, в глазах плескалась тревога, которая резко контрастировала с его новым статусом кассира.

— Что случилось? Касса не сходится?

— С кассой всё железно, — он быстро оглянулся на дверь. — Там... пацаны с района шепнули. В общем, слух пошел. Про нас.

— Естественно пошел. У нас полный подвал народу.

— Да не про компы слух, Шеф! — Шуруп перешел на лихорадочный шепот. — Про бабки! Говорят, тут малолетки в подвале золотую жилу нашли. Гребут кэш лопатой, а крыши нормальной нет.

Я прищурился, анализируя вводные.

— Кто говорит? Имена, группировки.

— Пацаны не знают точно. Говорят, кто-то из "старшаков", которые на авторынке крутятся. Под Игорем Палычем ходят, или сами по себе — хрен разберет. Но они типа возмутились, что какие-то детдомовские тут коммерцию развели без спросу. Хотят прийти "поговорить".

«Вот оно», — подумал я. Экосистема реагирует на возмущение. Мы слишком быстро выросли, слишком громко заявили о себе. В дикой природе хищники всегда приходят на запах свежей крови. Мы перестали быть просто стайкой беспризорников, мы стали ресурсом. А ресурс в 2000 году нужно было либо защищать, либо отдавать.

Я перевел взгляд на Кирпича. Он всё еще стоял у двери, спокойный и непоколебимый, как скала. Но скала не остановит организованную толпу с арматурой.

Мы отбили первую атаку участкового и мелкого рэкетира благодаря моему шантажу. Но уличные "старшаки" — это не система. Это хаос. У них нет пейджеров, которые можно взломать, или счетов, которые можно обнулить. Они бьют в лицо.

— Понял тебя, Дима, — я похлопал его по плечу. Мой голос оставался пугающе спокойным, что, казалось, немного успокоило и его. — Возвращайся на кассу. Делай вид, что всё отлично. Никакой паники.

— А если придут? — сглотнул он.

— Пусть приходят, — я скривил губы в холодной усмешке, в которой не было ни капли веселья. — Мы встретим гостей по всем правилам гостеприимства.

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

— Лена. Оставь раскатку на потом. Мне нужна другая программа. Срочно.

Она подняла на меня глаза, полные готовности.

— Что нужно сделать, Шеф?

— Ты знаешь, как работает COM-порт?

— В теории, — она неуверенно пожала плечами. — Читала в справочнике. Последовательный интерфейс для передачи данных.

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

Ее брови поползли вверх.

— Система видеонаблюдения? На обычных вебках? Но они же тормозят...

— Нам не нужно кино. Нам нужна фиксация лиц, — отрезал я. — Одну мы повесим над входом на улице. Вторую — на лестнице. Третью — над кассой. Это будут наши цифровые глаза в темноте. Ты сможешь написать драйвер захвата?

Она закусила губу, глядя на пустой экран консоли. Секунда, две, три...

— Смогу, — твердо сказала Гайка. — Если ты покажешь мне архитектуру работы с буфером видеопамяти.

— Покажу. У нас есть время до закрытия.

Я подошел к Кирпичу. Он вопросительно приподнял бровь.

— Артём. Сегодня закрываемся ровно в полночь. Никаких "доиграть пятнадцать минут". Всех выгнать.

— Понял. Проблемы? — его голос лязгнул, как затвор автомата.

— Возможные флуктуации в системе безопасности. Ты и твой стажер сегодня ночуете здесь. Я покажу вам, как правильно баррикадировать дверь изнутри так, чтобы ее нельзя было выбить даже кувалдой. Мы переходим в режим осады.

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

А я стоял посреди этого цифрового оазиса, чувствуя, как внутри меня просыпается холодный, расчетливый гнев. Они хотят отнять то, что я построил? Хотят тронуть мою семью?

Я посмотрел на гудящие системные блоки. В 2070-м войны выигрывались не мышцами, а алгоритмами. И я собирался доказать этому первобытному миру, что эволюция неумолима. Тот, кто владеет информацией и архитектурой — владеет всем.

Братство готовилось к своей первой настоящей войне.

***

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

Раннее утро воскресенья. Клуб был закрыт для посетителей. Мы ждали гостей другого рода. Тех, о которых вчера предупреждал Шуруп. Уличных хищников.

— Идут, — глухо произнес Кирпич, стоявший у монитора. Его правая рука инстинктивно сжалась в кулак, костяшки побелели. Рядом напряженно замер Гвоздь, сжимая обрезок металлической трубы.

Я подошел к экрану, вглядываясь в зернистую картинку. По разбитым ступенькам, ведущим в наш подвал, спускались двое. Но это были не бритоголовые парни в кожанках.

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

— Менты, — выдохнул Шуруп, выглядывая из-за моего плеча. — Шеф, они нас закроют. В детдом вернут...

Его голос дрогнул. Паника — это вирус. Если ее не купировать в нулевой точке, она заразит всю систему.

— Отставить панику, Дима, — мой голос прозвучал ровно, как гул кулеров в серверной стойке. — Оружие убрать. Трубу под диван, быстро. Мы — легальное предприятие, а не бандитская малина. Кирпич, открывай дверь. Широко и вежливо.

Глава 8

# Глава 8: Социальный инжиниринг

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

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

— Максимов, — откашлявшись, выдавил он, стараясь придать голосу начальственные нотки. — Тут... сигнал поступил. По линии социальной защиты.

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

— Я Вера Николаевна Завьялова. Инспектор районного отдела опеки и попечительства, — ее голос был звонким и резким. Она сразу пошла в атаку, как танк, выезжающий на баррикады. — Нам поступил анонимный сигнал, что в этом подвальном помещении незаконно удерживаются несовершеннолетние. Беспризорники. Что здесь организован притон и используется рабский детский труд.

Она обвела взглядом подвал, готовясь увидеть шприцы, грязные матрасы и истощенных, одурманенных клеем детей.

Но ее сканер дал сбой. Система не распознала паттерн.

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

И, наконец, ее взгляд наткнулся на Лену.

Гайка сидела за своим "сервером", одетая в чистый графитовый свитер. Рядом с клавиатурой стояла кружка с горячим чаем. На экране бежали бесконечные строки C++. Девушка даже не обернулась на вошедших, полностью поглощенная отладкой алгоритма.

Вера Николаевна моргнула. Ее брови сошлись на переносице. Шаблон "притона" трещал по швам.

— Девочка, — инспектор сделала шаг к Лену, ее голос стал мягче. — Тебя как зовут? Ты из детского дома на Парковой, верно? Я помню твое дело. Лена. Почему ты здесь? Тебя заставляют работать?

Гайка медленно оторвала взгляд от монитора. Она посмотрела на Веру Николаевну, затем перевела взгляд на меня. Я коротко кивнул. "Говори правду".

— Я не работаю, — спокойно ответила Лена. В ее голосе не было привычного детдомовского надрыва или страха. В нем звучала абсолютная уверенность специалиста. — Я компилирую ядро для системы видеонаблюдения. У меня утечка памяти в буфере захвата кадров, мне нужно переписать деструктор класса. Вы меня отвлекаете.

Смирнов издал звук, похожий на сдавленный писк, и поспешно отвернулся к стене. Вера Николаевна замерла, приоткрыв рот. Терминология ударила по ней, как дубина.

Я понял, что пора брать управление интерфейсом на себя.

— Доброе утро, Вера Николаевна, — я вышел в центр подвала, засунув руки в карманы дембельской куртки. — Меня зовут Максим Максимов. Я владелец и системный администратор этого вычислительного центра.

Она резко обернулась ко мне. В ее глазах снова вспыхнул боевой огонь.

— Двадцать лет, судя по паспорту? — она смерила меня взглядом. — И вы считаете, что можете незаконно изымать детей с улиц, прятать их в подвале и заставлять... что бы они тут ни делали?! Вы понимаете, что это статья? Смирнов, почему вы молчите?!

Участковый вжал голову в плечи.

— Вера Николаевна, тут... тут разбираться надо. Тут всё не так однозначно...

— Я разберусь, — отрезала она. — Дети сейчас же собирают вещи и едут со мной в распределитель. А вы, молодой человек, поедете в отделение.

Кирпич глухо зарычал и сделал шаг вперед. Я поднял руку, останавливая его.

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

С ней нельзя воевать. Ее нельзя шантажировать.

Ее нужно вербовать.

— Вера Николаевна, — мой голос стал тихим, но наполнился той тяжелой, вибрирующей силой, которая заставляет людей слушать. — Вы можете забрать их. У вас есть на это законное право. Но давайте будем честными. Вы знаете алгоритм работы вашей системы. Что будет с ними завтра?

— Они будут в безопасности! В государственном учреждении! — с вызовом ответила она.

— Ложь, — припечатал я. — Вы сами в это не верите. Дима, — я указал на Шурупа. — Три побега за год. Если вы вернете его туда, он сбежит через сутки. Через месяц он залезет в чужой ларек, его поймают и отправят на малолетку, где из него сделают профессионального уголовника.

Вера стиснула зубы, но промолчала. Я бил точно в уязвимости.

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

Я сделал шаг к ней. Она непроизвольно отступила, подавленная моей тяжелой, старческой энергетикой, запертой в молодом теле.

— И Лена. Гениальный алгоритмический ум. В вашем распределителе ей светит ПТУ на швею-мотористку. Ее мозг атрофируется от скуки, и она закончит жизнь на кассе продуктового магазина, глуша депрессию дешевым пивом. Это ваша "безопасность"? Вы спасаете их для того, чтобы система их перемолола?

— Я действую по закону! — ее голос сорвался, в нем прозвучала отчаянная, болезненная нота. Папка в ее руках дрожала.

— Закон 2000 года не работает, Вера, — я впервые назвал ее по имени, вторгаясь в ее личное пространство. — Государство не может защитить этих детей. Оно само еле стоит на ногах. Я — могу.

Я подошел к холодильнику, распахнул дверцу. Белый свет выхватил из полумрака ряды колбасы, сыра, пакеты с молоком, свежий хлеб.

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

В подвале повисла звенящая тишина. Только тихо гудели кулеры. Смирнов ошарашенно смотрел на меня, не понимая, откуда у двадцатилетнего пацана интонации прожженного политика.

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

Инспектор медленно опустила папку. Ее плечи поникли. Броня бюрократа дала трещину, обнажив бесконечно уставшую женщину.

— Кто вы такой, Максим? — тихо спросила она, вглядываясь в мои глаза. — Вы не похожи на... на обычного парня после армии. У вас взгляд старика.

— Я человек, который устал смотреть, как ломаются судьбы, — ответил я чистую правду. — Система опеки сломана, Вера Николаевна. Вы пытаетесь вычерпать океан чайной ложкой. Я предлагаю вам построить ковчег.

— О чем вы? — она нахмурилась.

— Социальная инженерия. Нам нужен интерфейс для взаимодействия с государством. Юридический щит. Вы — наш интерфейс.

Я подошел к своему столу, вытащил чистый лист бумаги и ручку.

— Мы не подпольный клуб. Мы — "Молодежный кружок программирования и компьютерной грамотности". Я — преподаватель. Но у меня нет педагогического образования. Зато оно есть у вас.

Ее глаза расширились от понимания.

— Вы предлагаете мне... прикрывать вас? Пойти на должностное преступление?

— Я предлагаю вам спасти их по-настоящему, — я смотрел ей прямо в душу. — Вы станете нашим куратором. Официальным лицом. Будете приходить сюда, проверять условия, составлять отчеты, которые удовлетворят ваше начальство. Дети будут числиться на вашем балансе, как посещающие образовательную программу.

— Это... это фикция. У вас нет лицензии...

— Мы ее получим. Чуть позже. А пока мы создадим прецедент. И еще кое-что.

Я открыл верхний ящик стола и достал оттуда тонкую пачку купюр. Доля от выручки клуба за последнюю неделю.

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

Она отшатнулась, словно я протянул ей ядовитую змею.

— Я не продаюсь!

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

Я сделал паузу, позволяя тишине доделать мою работу.

— Выбор за вами, Вера. Можете забрать их. Разрушить всё, что мы здесь строим. И спать спокойно с чистой совестью бюрократа. А через год будете искать их по теплотрассам. Или... вы можете стать частью чего-то большего. Защитить их своим статусом.

Вера закрыла глаза. Я видел, как в ее голове сталкиваются конфликтующие директивы. Протоколы системы против базовых человеческих инстинктов. Она боролась с собой.

Долгая минута.

Наконец, она открыла глаза. В них больше не было усталости. Там горела мрачная, холодная решимость человека, который принял правила новой игры.

Она проигнорировала протянутые мной деньги.

— Уберите это, — сухо сказала она. — Я получаю зарплату в отделе.

Я молча убрал деньги в ящик. Это был тест, и она прошла его идеально. Я зауважал ее еще больше.

— Мне нужны полные списки тех, кто здесь находится, — ее голос стал деловым и сухим. — Возраст, фамилии, диагнозы, если есть. Завтра утром вы, Максим Максимович, приходите ко мне в кабинет. Мы будем писать заявление на организацию пилотного молодежного проекта на базе районного комитета. Я оформлю их как трудную группу, взятую на поруки.

Она повернулась к Смирнову, который всё это время стоял с отвисшей челюстью.

— Лейтенант. Сигнал ложный. Здесь находится образовательный кружок. Я беру этот объект под личный контроль опеки. Вы поняли?

— Так точно, Вера Николаевна, — быстро закивал Смирнов, радуясь, что всё закончилось без кровопролития и компромата.

Она снова посмотрела на меня. В ее взгляде не было доверия. Пока не было. Но был интерес.

— Если вы меня обманете, Максим... Если я узнаю, что вы используете их...

— Вы узнаете первой, Вера Николаевна, — я слегка поклонился. — Добро пожаловать в команду.

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

Воздух в подвале мгновенно разрядился. Шуруп шумно выдохнул, оседая на стул. Кирпич медленно разжал кулаки.

— Шеф... — голос Шурупа дрожал от восхищения. — Ты ее просто... как программу переписал. Она же нас закрыть хотела! А теперь крышевать будет?

— Социальная инженерия, Дима. Люди — это те же системы. У них есть порты ввода, есть логика обработки данных. Если подобрать правильные аргументы, можно изменить их исходный код.

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

— Возвращаемся к работе, — скомандовал я. — Лена, как драйвер захвата?

— Скомпилировала, — отозвалась Гайка. — Запускаю трансляцию.

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

Моя улыбка медленно сползла.

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

Пятеро. Крепкие, в кожаных куртках и широких штанах. В руках у двоих блеснула арматура. Один из них, высокий, с бритой головой, указал рукой прямо на нашу дверь.

Юридический щит мы подняли. Но он не защищает от грубой физической силы.

— Кирпич, — мой голос стал ледяным. — Оружие к бою. Гвоздь, блокируй дверь шваброй, как я учил. Дима, обесточь кассу и отойди вглубь серверной.

В подвале погас верхний свет. Осталось только синеватое свечение мониторов, отражающееся в глазах моих бойцов.

Система перешла в режим осады.

***

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

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

— Пятеро. Трое топчутся у входа, двое уже спускаются по первой пролетной лестнице, — голос Гайки прозвучал неестественно ровно. Для шестнадцатилетней девчонки, выросшей в детдоме и привыкшей к тому, что любой конфликт заканчивается побоями, она держалась поразительно хладнокровно.

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

Теперь мы не только видели, но и слышали наших незваных гостей.

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

— *Слышь, Сиплый, Палыч точно сказал, что тут точка?* — прохрипел один из бандитов. На экране было видно, как он щелкает зажигалкой Zippo, пытаясь прикурить сигарету. Пламя на секунду выхватило из мрака его широкое, одутловатое лицо с глубоким шрамом на подбородке.

— *Точно. Говорит, пацанва какая-то компы поставила. Бабки гребут. Участковый к ним сунулся и сдулся. Значит, крыши у них нет. Зайдем, пару мониторов для острастки разобьем, они сами нам кассу в зубах вынесут,* — ответил второй, высокий и бритоголовый, поигрывая в руке куском ржавой арматуры.

— У лысого арматура. У Сиплого, в кожанке, кажется, кастет блестит на правой руке, — прокомментировала Лена, ее пальцы быстро пробежали по клавиатуре, запуская скрипт записи потока на жесткий диск. — Еще трое стоят наверху, на стреме. У одного бейсбольная бита. Огнестрела визуально не наблюдаю.

— Понял тебя, — тихо отозвался я, не сводя глаз с экрана. — Отличная работа, Лена. Теперь переходим в активную фазу. Кирпич, позиция «Тень-1». Гвоздь, страхуешь его слева, позиция «Тень-2». Дима, ты в серверной. Если кто-то прорвется за красную линию — вырубаешь главный рубильник, хватаешь огнетушитель и бьешь пеной прямо в лица. Без раздумий.

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

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

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

— Шеф, они начинают ломать замок, — прошептал Кирпич.

Артем стоял в слепой зоне справа от тяжелой металлической двери, прижавшись спиной к холодной стене. Его дыхание было размеренным, глубоким. Никакой уличной ярости, никакой суеты, только холодная готовность сжатой пружины. За последние недели я часами гонял его на самодельных тренажерах, выбивая из него дворовые замашки и ставя жесткую, прагматичную технику ближнего боя.

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

— Эй, коммерсы! Открывайте, суки! — грубый баритон Сиплого пробился сквозь сталь, сопровождаемый гулким ударом ботинка. Эхо грохотом прокатилось по подвалу, отражаясь от сводчатого потолка. — Мы знаем, что вы там сидите! Открывайте по-хорошему, иначе хуже будет!

— Пусть ломают, — я медленно подошел к головному компьютеру и положил руки на спинку кресла Лены. — Пусть почувствуют себя хозяевами положения. Это усыпит их рефлексы. Лена, выводи окно Winamp на передний план. Уровень громкости на усилителе?

— Выкручен на сто процентов, Шеф, — кивнула она, и в свете монитора я увидел, как блеснули ее глаза. В них не было страха. Там был холодный азарт инженера, готовящегося запустить сложный механизм.

Глава 9

# Глава 9: Уличные войны

Под длинным самодельным столом, на котором покоились системные блоки, стояли две огромные советские колонки «Радиотехника S-90». Тяжелые, деревянные монстры, наследие ушедшей эпохи, способные выдавать такой плотный и густой бас, от которого в сервантах лопались хрустальные стаканы. Я выкупил их на радиорынке за копейки и подключил через старый советский усилитель «Бриг» еще позавчера, готовясь именно к подобному визиту.

На жестком диске лежал аудиофайл, который я заботливо сгенерировал в простеньком звуковом редакторе. Это не была музыка. Это было оружие. Комбинация низкочастотного гула на грани инфразвука (около 12-15 герц), который резонирует с внутренними органами человека, вызывая необъяснимую панику и тошноту, и пронзительного высокочастотного писка в 18 килогерц — частоты, которую взрослый человек воспринимает как невыносимую, режущую боль глубоко в барабанных перепонках.

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

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

— *Давай, Сиплый, навались!* — донеслось снаружи. — *Сейчас мы им устроим дискотеку!*

— Готовность номер один, — скомандовал я, положив палец на пластиковый тумблер. — Никто не двигается до моей команды.

Металл с противным скрежетом поддался, и тяжелая дверь распахнулась настежь, ударившись о стену. В подвал ворвался порыв холодного, сырого осеннего воздуха, принесший с собой запах гнилой листвы и дешевого табака.

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

— Ну че, щенки, доигрались в бизнес... — начал он, делая глубокий вдох, чтобы рявкнуть на весь подвал.

— Enter, Лена, — абсолютно спокойно, словно заказывая кофе, сказал я.

Гайка резко, с оттяжкой ударила по клавише.

В ту же микросекунду я щелкнул тумблером.

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

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

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

Эффект превзошел даже мои математические расчеты.

Бритоголовый издал звук, похожий на крик раздавленного бульдозером животного. Он выронил арматуру, которая со звоном покатилась по бетону, и обеими руками схватился за голову, пытаясь закрыть уши и глаза одновременно. Он слепо зашатался на месте, теряя ориентацию в пространстве, его вестибулярный аппарат сошел с ума от перегрузки.

Идущий следом Сиплый споткнулся о высокий порог. Оглушенный, дезориентированный инфразвуком, вызывающим неконтролируемую тошноту, он рухнул на колени, судорожно глотая воздух.

— Кирпич, работай! — рявкнул я. Мой голос каким-то чудом прорезался сквозь звуковой ад, потому что я стоял позади колонок, в акустической тени.

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

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

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

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

Трое оставшихся на лестнице "братков" замерли. Они оказались в ловушке: снизу в них бил ослепительный столб света, а уши разрывало от невыносимого писка. Они не видели, как упали их главари, они видели только белое пятно смерти и чувствовали, как их внутренности скручивает от инфразвука.

— Гвоздь, давай! Пошел! — скомандовал Кирпич, отступая на шаг.

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

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

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

— Лена, глуши звук! — я резким движением опустил тумблер прожектора вниз.

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

В подвале наступила звенящая, давящая тишина. Мои уши слегка заложило, несмотря на то, что я находился вне зоны прямого поражения. Эту тишину прерывало только тяжелое, сиплое дыхание моих бойцов и жалкие, жалобные стоны поверженных "старшаков".

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

Картина была безупречной. Идеально исполненный алгоритм защиты.

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

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

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

— Подними на меня глаза, — приказал я. Мой голос звучал очень тихо, почти ласково, но в этой тишине лязгала такая запредельная, абсолютная сталь, от которой температура в комнате, казалось, упала на несколько градусов.

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

— Ты знаешь, кто я такой? — спросил я, глядя на него сверху вниз взглядом девяностолетнего старика, повидавшего на своем веку столько дерьма, сколько этому парню не приснится и в кошмарах.

Он судорожно мотнул головой, размазывая грязь по подбородку.

— Я — Архитектор этой системы. А вы — программный мусор. Мелкий, вредоносный баг, который я только что локализовал и устранил.

Я не стал читать ему нотации о морали. Люди этого сорта понимают только два языка: силу и страх. И сейчас я собирался закрепить этот страх на уровне их подкорки навсегда.

Я щелкнул пальцами, не оборачиваясь.

— Лена. Продемонстрируй господам наш журнал логов.

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

— Эта видеозапись, — я постучал указательным пальцем по толстому стеклу кинескопа, — уже прямо сейчас сохраняется на зашифрованном жестком диске. И на паре резервных носителей. Вы думали, мы тут в игрушки играем?

Я присел на корточки, оказавшись на одном уровне с лицом Сиплого. От него несло перегаром и страхом.

— Слушай меня внимательно, кусок мяса. Если хоть один из вас, или ваших дружков, или ваших знакомых еще раз приблизится к моему периметру ближе чем на сто метров... Если на этом районе хоть один волос упадет с головы любого из моих пацанов... Эта запись в тот же день ляжет на стол к следователю районного управления. Вместе с очень подробным заявлением от участкового Смирнова. А Смирнов, поверь мне на слово, сейчас находится у меня на таком коротком поводке, что с радостью и визгом закроет вами годовой план по вооруженным групповым нападениям. Вам пришьют организацию ОПГ, рэкет и попытку убийства. Вы уедете валить лес в тайгу лет на восемь, и никакая ваша уличная "крыша" вам не поможет. Вы поняли меня?

Сиплый судорожно закивал, не смея отвести взгляд от моих глаз.

— А теперь... — я медленно поднялся, брезгливо вытирая руки о штанины. — Бери своего лысого друга, собирай свой мусор с лестницы и уматывайте отсюда. Быстро. Пока я не решил протестировать на вас алгоритм полного форматирования. Время пошло. Десять. Девять...

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

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

Я глубоко вздохнул, чувствуя, как отступает напряжение, и повернулся к своей команде.

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

— Шеф... — выдохнул он, и его голос сорвался на восторженный писк. — Это было... это было просто как в "Матрице"! Я думал, нам конец, а ты их... мы их... просто выключили!

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

— Мы их сделали, — тихо, благоговейно произнес Гвоздь. Он вытер пот со лба грязным рукавом. — Всухую, пацаны. Вообще без шансов.

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

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

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

Но я знал, что расслабляться рано. Эйфория победы — опасный наркотик.

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

— Сделаем, Шеф! — хором, с невероятным воодушевлением ответило Братство. В их голосах звучала такая преданность, которую не купишь ни за какие деньги.

Они разбежались по своим задачам, превратив подвал в гудящий улей деловитой суеты.

Я остался сидеть в кресле, глядя на черный экран монитора, где одиноко мигал белый курсор командной строки MS-DOS.

Первый, самый примитивный уровень физической защиты мы прошли. Юридический щит мы подняли вчера, заручившись поддержкой Веры из опеки. Физический периметр отстояли сегодня.

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

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

Я прикрыл глаза, прокручивая в голове базу данных своих знаний из 2070 года. Алгоритмы оптимизации, архитектуры высоконагруженных баз данных, принципы шифрования, которые для 2000 года были сродни инопланетной магии.

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

Завтра я начну искать крупный IT-заказ. И я выполню его так, что этот мир содрогнется.

Глава 10

# Глава 10: Большой заказ

Утро после нашего первого настоящего боя в подвале наступило незаметно. Оно просочилось сквозь узкие, зарешеченные окна под самым потолком блеклым, серым светом пасмурного осеннего дня. Воздух внутри был тяжелым — смесь запахов озона от работающих ЭЛТ-мониторов, дешевого растворимого кофе «Nescafe», въевшегося в стены сигаретного дыма и застарелой сырости. Но для меня, человека, прожившего почти век в стерильных, климатизированных дата-центрах корпораций 2070-х годов, этот запах был ароматом настоящей, пульсирующей жизни.

Я сидел за админским пультом, откинувшись на спинку продавленного кресла, и методично просматривал логи сетевого экрана, который набросал прошлой ночью. Мои пальцы, молодые, сильные пальцы двадцатилетнего дембеля, привычно скользили по шумной пластиковой клавиатуре Mitsumi. На экране бежали строчки: пинги, пакеты, запросы.

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

Не спала только Лена.

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

— Макс, — ее голос прозвучал хрипло в утренней тишине. Она отхлебнула остывший кофе из кружки с отбитой ручкой. — Я не понимаю шестую функцию. Ты тут делаешь битовый сдвиг влево, а потом накладываешь маску… но почему именно 0x0F? Это же противоречит стандарту кодирования Хаффмана. Ты срезаешь половину байта, но потери качества на картинке почти нет. Как это математически возможно?

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

— Потому что это не стандартный алгоритм, Лена, — тихо ответил я, стараясь не разбудить пацанов. — Стандартные алгоритмы писались для абстрактных машин. А я писал этот код под конкретный процессор, учитывая размер его кэша первого уровня и длину конвейера предсказания ветвлений. Я не обрабатываю данные, я проталкиваю их через железо так, чтобы процессор не простаивал ни такта. Это называется оптимизация на уровне архитектуры. Забудь учебники, которые лежат у нас на полке. В них написана теория. А на практике код должен быть живым.

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

Я снова перевел взгляд на свой монитор. Наша самодельная локальная сеть из пятнадцати машин, соединенных дешевым китайским хабом и коаксиальными кабелями, работала на пределе. Свитч захлебывался коллизиями пакетов каждый раз, когда пацаны запускали сетевую игру в «StarCraft» или «Quake III». Дисковая подсистема на головном компьютере, который мы гордо называли сервером, трещала по швам, пытаясь одновременно раздавать интернет через модем, вести биллинг игрового времени и писать видео с камеры на улице.

Мы уперлись в потолок.

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

А для этого нужны были деньги. Большие деньги. Не те мятые полтинники и десятки, которые оставляла нам местная детвора за час игры, а серьезные капиталы. В 2000 году IT-рынок был Диким Западом. Корпорации только-только начинали переводить свои бумажные архивы в цифру. Они покупали громоздкие, неповоротливые системы, которые постоянно падали, висли и сбоили. Компьютеры в офисах воспринимались как дорогие, капризные печатные машинки.

Я открыл браузер Netscape Navigator. Дозвон модема US Robotics огласил подвал своим скрипучим, шипящим крещендо, на секунду заставив Кирпича во сне дернуть ногой. Скорость соединения установилась на жалких 33.6 килобит в секунду. Страницы грузились мучительно долго, картинки прорисовывались строчка за строчкой. Я зашел на один из первых профессиональных форумов для системных администраторов и разработчиков.

Среди сотен сообщений о том, как поднять сервер на FreeBSD, где скачать кряк для Windows 2000 и как обжать витую пару, мой глаз, натренированный на поиск критических уязвимостей, мгновенно выцепил одну тему. Она была создана в три часа ночи и пестрела восклицательными знаками.

**Тема: СРОЧНО! Падает SQL Server на NT4. База 20 Гигов. Заплатим любые деньги!**

Я щелкнул по ссылке и, дождавшись загрузки страницы, вчитался в крик о помощи. Писал некий системный администратор крупной оптовой логистической компании «Гермес-Логистик». Их центральная база данных, в которой велся учет всего товарооборота по региону, начала задыхаться. При попытке сгенерировать ежеквартальный сводный отчет сервер зависал намертво, потребляя 100% ресурсов процессора. Перезагрузки не помогали. Завтра утром у них намечался аудит от западных партнеров, и если отчет не будет лежать на столе директора, компания потеряет эксклюзивный контракт на дистрибуцию. Убытки исчислялись бы сотнями тысяч долларов.

Я улыбнулся. Это была не просто проблема. Это была золотая жила.

Для сисадмина из двухтысячного года база в 20 гигабайт казалась невообразимым монстром, космическим левиафаном. Для меня, привыкшего к петабайтным кластерам, это был размер кэша в смартфоне школьника. Я точно знал, что у них происходит. Классическая ошибка раннего проектирования: отсутствие правильных индексов, рекурсивные вложенные запросы и блокировки таблиц на уровне страниц вместо строк. Их процессор просто умирал, пытаясь линейно перебрать миллионы записей на медленных жестких дисках с интерфейсом IDE.

Я скопировал номер телефона, указанный в сообщении, и поднялся с кресла.

— Лена, — негромко позвал я.

Гайка мгновенно оторвалась от монитора, ее спина выпрямилась.

— Я уезжаю в город на пару часов, — я накинул свою старую, потертую куртку. — Старшая остаешься ты. Если кто-то придет качать права — будите Кирпича и не открывайте дверь. Видеонаблюдение должно работать без перебоев. Поняла?

— Поняла, Шеф. А ты куда? — в ее голосе проскользнула тревога. Вчерашний бой сделал нас параноиками.

— Я иду зарабатывать нам на настоящие серверы.

***

Офис «Гермес-Логистик» располагался в новом бизнес-центре из стекла и бетона, резко контрастирующем с окружающими его серыми советскими панельками. Это был классический рассадник "новых русских" денег: тонированные джипы на парковке, мрамор на полу в холле, охранники в дешевых черных костюмах с рациями в ушах и обилие хрома.

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

— К кому? — буркнул он, не утруждая себя вежливостью.

— К Аркадию Николаевичу. В IT-отдел. По поводу базы данных. Скажите, что пришел человек с форума, который решит их проблему.

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

— Ты? — его голос сорвался на фальцет. — Мальчик, ты форумом не ошибся? Я жду специалиста, архитектора. У нас сервер ложится, у нас контракт горит, а ты мне тут... курьер, что ли?

Я не стал тратить время на уговоры. В моем времени статус определялся не сединой и не костюмом от Бриони. Он определялся доступом и эффективностью.

— Аркадий Николаевич, — я посмотрел ему прямо в глаза своим холодным, тяжелым взглядом девяностолетнего старика. Этот взгляд всегда работал безотказно. Мужчина осекся и невольно сделал полшага назад. — У вас проблема с блокировками страниц при выполнении `INNER JOIN` в процедуре формирования отчета. Плюс, судя по логам, которые вы выложили на форум, у вас катастрофическая фрагментация индексов и утечка памяти в пуле буферов. Я могу это исправить. Сегодня ночью. Завтра к утру ваш отчет сгенерируется не за шесть часов, а за десять секунд.

Аркадий побледнел. Я произнес слова, которые для него звучали как заклинания черной магии, но он, как профессионал, уловил в них убийственную точность диагноза.

— Десять секунд? — прохрипел он. — Это физически невозможно. У нас двухпроцессорный сервер на Pentium III...

— Железо ни при чем, если софт написан идиотами, — жестко оборвал я его. — Ведите меня к руководству. Если я не справлюсь к восьми утра — вы не заплатите мне ни копейки. Если я решу проблему — с вас десять тысяч долларов наличными.

Сумма была астрономической по меркам двухтысячного года. На эти деньги можно было купить неплохую однокомнатную квартиру на окраине Москвы или несколько топовых серверов корпоративного класса.

Аркадий колебался всего секунду. Отчаяние перевесило здравый смысл. Он молча кивнул и махнул охраннику пропуском.

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

Он выслушал сбивчивые объяснения Аркадия, буравя меня тяжелым, оценивающим взглядом.

— Десять штук баксов? — Борис хрипло рассмеялся. — Пацан, ты берега не попутал? Я за эти деньги могу весь твой IT-отдел вместе с компьютерами в бетон закатать.

— Можете, — спокойно согласился я, садясь в кожаное кресло без приглашения. — Только это не спасет ваш западный контракт. Аудиторы придут завтра в десять ночи. Ваша база мертва. Аркадий это знает. Вы это знаете. Вы теряете миллионы. Десять тысяч — это дешевая страховка.

Борис перестал смеяться. В его глазах мелькнуло уважение к моей наглости. Он привык, что перед ним лебезят и заискивают. Мое абсолютное, ледяное спокойствие сбивало его с толку.

— Ты понимаешь, что будет, если ты меня кинешь или сломаешь базу окончательно? — тихо спросил он, наклоняясь вперед.

— Понимаю. Но я не сломаю. Дайте мне дамп базы, структуру таблиц и доступ к тестовому серверу. Я буду работать у себя. Утром я привезу патч. Вы его тестируете. Если отчет формируется за десять секунд — вы отдаете деньги.

Борис посмотрел на Аркадия. Тот, бледный как полотно, обреченно кивнул.

— Сделайте ему копию, — процедил Борис. И, повернувшись ко мне, добавил: — Завтра в восемь ноль-ноль я жду тебя здесь, мальчик. И молись, чтобы твое колдовство сработало.

***

Я вернулся в подвал с тяжелым переносным жестким диском в рюкзаке. В клубе кипела жизнь. Подростки резались в «Контру», воздух дрожал от криков, мата и звуков виртуальных выстрелов.

Я закрылся в серверной, отгородившись от внешнего шума листом гипсокартона.

— Гайка, — крикнул я. — Мне нужен кофе. Много. И чтобы сюда никто не заходил. У нас сегодня историческая ночь.

Лена проскользнула в серверную, поставив передо мной дымящуюся кружку. Я подключил жесткий диск, развернул на своей машине локальный SQL-сервер и залил дамп базы «Гермес-Логистик».

Когда структура таблиц развернулась на моем мониторе, я едва не рассмеялся в голос. Это было похоже на то, как если бы дикари пытались построить небоскреб из глины и соломы. База была спроектирована чудовищно неэффективно. Десятки избыточных связей, отсутствие нормализации, текстовые поля там, где должны быть бинарные идентификаторы. Оптимизировать этот код было бесполезно — его нужно было ампутировать и переписать заново.

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

Я открыл редактор кода C++. Мои пальцы легли на клавиатуру. И я шагнул в Поток.

Это состояние абсолютной концентрации, которое я вырабатывал десятилетиями в своей прошлой жизни. Окружающий мир исчез. Звуки подвала, запах сырости, холод — все это перестало существовать. Осталась только чистая, кристальная логика алгоритмов. Я видел данные не как таблицы и строки, а как многомерные графы, перетекающие друг в друга. Мое сознание архитектора из 2070 года развернулось на полную мощность, запертое в тесных рамках примитивного железа двухтысячного года.

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

Клавиатура под моими пальцами превратилась в пулемет. Звук ударов по клавишам слился в сплошной, монотонный гул.

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

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

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

К шести утра последняя скобка закрыла функцию `main()`.

Я нажал F9. Компилятор моргнул и выдал исполняемый файл размером всего в 45 килобайт. 45 килобайт чистого, концентрированного интеллекта будущего.

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

В офисе «Гермеса» эта процедура вешала сервер наглухо.

У меня на экране побежали проценты. 10... 40... 80... 100%.

Время выполнения: 1.4 секунды.

Я откинулся на спинку кресла и с хрустом потянулся. Спина затекла, глаза горели, словно в них насыпали песка. Но внутри меня разливалось теплое, пьянящее чувство триумфа. Система работала безупречно.

Лена медленно подошла к столу. Она посмотрела на мигающий курсор, на надпись «Время выполнения: 1.4 с», а затем перевела взгляд на меня. В ее глазах больше не было вопроса "как?". Там был вопрос "кто ты такой?". Но она его не задала. Она была достаточно умна, чтобы понимать: некоторые тайны лучше не раскапывать.

— Это... это магия, Шеф, — прошептала она, впервые назвав меня уличным прозвищем без тени иронии, с абсолютным, религиозным благоговением.

— Это не магия, Лена, — я слабо улыбнулся и сохранил файл на дискету. — Это инженерия. Правильная инженерия.

***

В восемь утра я стоял в кабинете Бориса. Аркадий, бледный как смерть и пропахший валерьянкой, сидел за терминалом, подключенным к главному серверу компании. Я протянул ему дискету с моим сорокапятикилобайтным патчем.

— Запускай из командной строки. Параметр — путь к базе данных. Потом жми кнопку генерации отчета в вашей программе, — скомандовал я.

Аркадий дрожащими руками вставил дискету в привод. Дисковод натужно зажужжал. Он ввел команду и запустил формирование отчета.

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

Но сегодня все было иначе.

Индикатор загрузки не просто пошел — он рванул вправо. Зеленая полоса проскочила экран быстрее, чем Аркадий успел моргнуть.

Вжик. И на экране появился идеально отформатированный, сложнейший финансовый отчет со всеми перекрестными сверками за квартал.

Аркадий неверяще уставился на монитор. Он нажал кнопку «Обновить». Вжик. Отчет сформировался заново. Он проверил случайную страницу — цифры сходились до копейки.

— Сколько времени заняло? — хрипло спросил Борис, поднимаясь из-за стола.

— Четыре... четыре секунды, — пролепетал Аркадий. По его лицу покатились слезы облегчения. Ему не придется увольняться с волчьим билетом. — Это невозможно. Он перехватил ядро обработчика... Он переписал аллокацию памяти... Я не знаю, как он это сделал, Борис Сергеевич. Это гениально.

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

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

— Здесь десять кусков. Как договаривались, — его голос звучал глухо. — Мальчик... я не знаю, из какой ты конторы. И кто за тобой стоит. Но если нам когда-нибудь еще понадобятся услуги твоего уровня... мы знаем, к кому обратиться.

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

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

Когда я вернулся в клуб, пацаны уже проснулись. Подвал снова наполнился детским гомоном и шумом игр. Я прошел в свой отгороженный угол и достал телефон.

— Игорь Палыч? — я набрал номер барыги, который поставлял нам старое железо в аренду. — Это Макс. Подтягивайся к нам в клуб. Разговор есть. Серьезный.

Через час Палыч сидел напротив меня, брезгливо морщась от запаха сырости.

— Ну чего тебе, коммерсант? — спросил он, поигрывая ключами от машины. — Опять у тебя мышки сломались или клавиатуры западают? Я тебе не нянька, по каждой мелочи бегать.

Я ничего не ответил. Я молча достал из внутреннего кармана куртки желтый конверт, снял резинку и вытряхнул на стол две толстые пачки свежих, хрустящих стодолларовых купюр. Бенджамины Франклины смотрели на нас с зеленоватой бумаги.

Глаза Палыча расширились так, что едва не вылезли из орбит. Его челюсть отвисла, обнажив золотую коронку. В 2000 году десять тысяч долларов наличными на столе в грязном подвале выглядели как абсолютный сюрреализм.

— Откуда... — выдохнул он, и его голос сорвался. — Макс... вы кого-то грохнули? Вы банк обнесли?!

— Это честно заработанные деньги за интеллектуальный труд, Палыч, — я холодно улыбнулся. — И это только начало. Мне нужны настоящие серверы. Двухпроцессорные платформы. SCSI-диски. Стойки. И мне нужен оптовый канал поставок. Я выхожу на другой уровень. Ты со мной, или мне искать других поставщиков?

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

Игра переходила на следующий уровень. И ставки в ней росли с каждой минутой.

Глава 11

# Глава 11: Зависть барыги

Воздух в нашей импровизированной серверной был густым, пропитанным запахом нагретого пластика, дешевого табака и старой кирпичной кладки, которая десятилетиями впитывала сырость ПТУшного подвала. Но сейчас, в этот самый момент, поверх привычных ароматов явственно проступал еще один, невидимый, но осязаемый запах.

Это был запах денег. Запах первобытной, ничем не прикрытой человеческой алчности.

Игорь Палыч, опытный коммерсант начала нулевых, человек, привыкший выгрызать каждую копейку на радиорынках и в мутных сделках с «серым» железом, стоял напротив меня, словно парализованный. Его взгляд, обычно цепкий и бегающий, сейчас намертво прикипел к двум плотным пачкам стодолларовых купюр, небрежно брошенным мной на поцарапанную поверхность стола. Десять тысяч долларов. В 2000 году эта сумма обладала гравитацией небольшой черной дыры, способной искривлять пространство, время и человеческую мораль.

Я сидел в продавленном кресле, сцепив пальцы в замок, и наблюдал за ним с холодным, отстраненным любопытством исследователя, изучающего поведение простейших организмов под микроскопом. Мой биологический возраст кричал о том, что мне двадцать лет, но разум девяностолетнего старика из 2070-х годов прекрасно знал, что сейчас происходит в голове этого человека.

— Откуда... — выдохнул Палыч, и его голос дал предательского петуха, сорвавшись на сиплый шепот. Он сглотнул вязкую слюну, нервно облизнув пересохшие губы. — Макс... вы кого-то грохнули? Вы банк обнесли?! Это же... это же "десятка", твою мать!

Он непроизвольно дернулся вперед, его рука с толстыми, пожелтевшими от никотина пальцами потянулась к деньгам, словно ведомая собственным инстинктом.

Я не шелохнулся. Я просто посмотрел ему в глаза. Тем самым тяжелым, свинцовым взглядом человека, который видел крах корпораций и распад государств. Взглядом, который стирал разницу в возрасте и статусе.

Рука Палыча замерла в воздухе, не дотянувшись до заветных пачек пары сантиметров. Он моргнул, словно выныривая из транса, и медленно, с видимым усилием, отдернул ладонь.

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

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

— Мне нужны настоящие серверы, — продолжил я, сменив тон на сухой, деловой. — Двухпроцессорные платформы на базе Pentium III Xeon или ранние сборки под новые архитектуры. SCSI-диски с оборотами не меньше десяти тысяч, собранные в RAID-массивы. Аппаратные контроллеры. Источники бесперебойного питания, способные держать стойку минимум час. Я выхожу на другой уровень, Палыч. Мой клуб больше не будет просто игровой берлогой для детей. Мы строим инфраструктуру. Ты со мной, или мне искать прямых поставщиков в Москве?

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

— Найду, — хрипло бросил он, поправляя воротник куртки, словно ему внезапно стало душно. — Я подниму связи. Найду тебе твои серверы. Только это... стоить будет недешево, Макс. Оборудование специфическое.

— За цену не переживай. Главное — сроки и качество, — я коротко кивнул, давая понять, что аудиенция окончена.

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

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

***

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

Я сидел за центральным пультом, окруженный мерцанием мониторов. Слева от меня, сгорбившись над клавиатурой, сидела Лена «Гайка». За эти недели она изменилась. Уличная резкость в ее движениях сменилась сфокусированной, почти хищной концентрацией профессионала.

— Смотри внимательно, Лена, — я водил карандашом по экрану, где бежали строки конфигурационного файла межсетевого экрана, который мы собирали на базе старенького ядра Linux. — Ты думаешь, что сеть — это просто кабели, хабы и протоколы передачи данных. Это ошибка, которую совершают 90 процентов системных администраторов этого времени. Сеть — это дороги. А мы строим крепость.

Гайка не отрывала взгляда от экрана, ее пальцы замерли над клавишами.

— Если ты ставишь стандартный фильтр по портам, ты просто вешаешь замок на ворота, — продолжал я, объясняя ей концепции безопасности, которые станут стандартом лишь спустя два десятилетия. — Любой дурак с отмычкой его вскроет. Мы не закрываем порты. Мы анализируем паттерны трафика. Мы смотрим на то, *как* пакет стучится в дверь. Если запрос легитимный, он идет с определенной задержкой, с определенным TTL. Если это сканнер портов или попытка переполнения буфера, пакеты летят кучно, аномально. Твоя задача — научить систему распознавать намерения, а не просто читать заголовки.

— Я поняла, Шеф, — тихо ответила Лена, и ее пальцы запорхали по клавиатуре с невероятной скоростью. — Я пишу демона, который будет считать дельту времени между пакетами с одного IP. Если дельта падает ниже порога — IP летит в блэклист на сутки, и мы обрываем сессию на уровне TCP, посылая ему пакет с флагом RST. Он даже не поймет, что его заблокировали, он будет думать, что у нас упал сервер.

Я удовлетворенно кивнул. Ее мозг был чистым листом, не испорченным устаревшими догмами университетских учебников девяностых. Она впитывала архитектурные принципы 2070-х годов так естественно, словно родилась для них.

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

— Шеф, — прошептал он, и в его глазах, обычно хитрых и насмешливых, читалась тревога. — Я сейчас с радиорынка. Крутился там возле ларьков, как ты просил.

Я отвлекся от монитора и повернулся к подростку. Шуруп был нашими глазами и ушами на улице. Его талант сливаться с толпой и слушать чужие разговоры был бесценен.

— Что узнал? — спокойно спросил я, протягивая ему чистое полотенце.

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

— В каких выражениях?

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

Лена перестала печатать. Звук клавиатуры оборвался, и в нашем углу повисла тяжелая тишина. Только гудели кулеры системных блоков.

— Когда это было? — я посмотрел на наручные часы.

— Час назад. Они там уже набрались нормально. Палыч пальцы гнул, что он тут хозяин, потому что компы его.

Я медленно откинулся в кресле. Инкубационный период завершился быстрее, чем я ожидал. Жадность сожрала осторожность Игоря Палыча. Он решил, что двадцатилетний пацан и стайка беспризорников не смогут оказать сопротивления, если надавить на них настоящей, "взрослой" силой из девяностых.

— Спасибо, Димка. Отличная работа, — я похлопал его по плечу. — Иди, переоденься в сухое и попей горячего чая.

— Шеф, — Шуруп не уходил. Его лицо напряглось. — Может, Кирпичу сказать? Пусть пацанов соберет. Мы их на лестнице встретим с арматурой.

— Нет, — жестко отрезал я. — Никакой арматуры. Мы не уличная банда, Шуруп. Запомни это раз и навсегда. Мы — корпорация. А корпорации решают проблемы другими методами. Иди грейся.

Когда Шуруп исчез в подсобке, Лена повернулась ко мне. Ее лицо было бледным.

— Макс... если он заберет компьютеры, нам конец. Клуб встанет. Нам негде будет работать, негде будет... жить.

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

— Никто ничего не заберет, Лена, — мой голос был пропитан таким ледяным спокойствием, что Гайка невольно поежилась. — Продолжай писать демона. Я разберусь с Палычем.

***

Они появились ближе к вечеру.

Входная дверь распахнулась с такой силой, что ударилась о бетонную стену, выбив облачко цементной пыли. Шум в клубе мгновенно стих. Замерли выстрелы в Counter-Strike, оборвались крики орков в WarCraft. Дети инстинктивно вжались в стулья, чувствуя угрозу.

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

Они тяжело спустились по ступенькам. Палыч обвел клуб презрительным взглядом, наслаждаясь произведенным эффектом. Он чувствовал себя хозяином положения.

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

— А ну, брысь под лавку, щегол, — прохрипел один из быков, делая шаг навстречу Кирпичу и сунув руку за пазуху куртки.

— Кирпич, на место, — мой голос не был громким, но он хлестнул по помещению, как удар хлыста.

Артем замер. Его челюсти сжались так, что на скулах заходили желваки, но он нехотя отступил на полшага, не сводя налитых яростью глаз с бандитов. Дисциплина в Братстве была железной.

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

— Здравствуй, Игорь Палыч, — спокойно сказал я, остановившись в метре от них. — С чем пожаловал? И зачем привел этих господ в мой клуб?

— В твой клуб? — Палыч криво усмехнулся, стараясь вернуть себе уверенность. — Поосторожнее со словами, Макс. Стены тут, может, и ЖЭКовские, а вот вся начинка — моя. Каждый монитор, каждый системник, каждый провод. Так что давай-ка пройдем к тебе в коморку и поговорим как взрослые люди. О делах.

— Пройдем, — я указал рукой в сторону серверной. — Но господа останутся здесь. В мою серверную заходишь только ты.

Быки синхронно дернулись вперед, но Палыч поднял руку, останавливая их.

— Стойте тут, пацаны, — бросил он им. — Я с мальчиком сам перетру. Если что — я свистну.

Они переглянулись, но остались на месте, сверля взглядами Кирпича и остальных подростков, которые взяли их в плотное, невидимое кольцо оцепления.

Мы зашли в отгороженную гипсокартоном зону. Я сел в свое кресло, Палыч остался стоять, нависая надо мной. Он засунул руки в карманы пальто и начал раскачиваться с пяток на мыски.

— Времена меняются, Макс, — начал он, и в его голосе зазвучали заученные, фальшивые интонации рыночного решалы. — Инфляция растет. Риски увеличиваются. Железо изнашивается. Я тут прикинул наши расклады... несправедливо получается. Я вложил капитал, я рискую имуществом, а ты снимаешь все сливки. Ты мне суешь жалкие копейки за аренду, а сам котлетами баксы в сейф складываешь.

— Ближе к делу, Палыч. Я ценю свое время, — холодно перебил я его монолог.

Он покраснел, уязвленный моим тоном.

— К делу? Отлично, — он наклонился вперед, опершись руками о стол. В нос мне ударил запах перегара и дешевого парфюма. — Мы меняем условия. Теперь мы партнеры. Пятьдесят на пятьдесят от всей выручки клуба. И от игрушек этих твоих детских, и от тех заказов, которые ты тут по ночам клепаешь. Половина — моя.

— А если я откажусь? — я смотрел прямо в его бегающие, лихорадочно блестящие глаза.

— А если откажешься, — Палыч злобно оскалился, — то мои парни прямо сейчас берут кусачки, режут твои провода и мы выносим все железо. Погрузим в "Газель" и уедем. И останешься ты в пустом подвале со своими малолетними оборванцами. Бизнес закрыт, Макс. Решай. Сейчас.

Мой разум, натренированный на мгновенный анализ многомерных стратегических моделей, работал с холодной яростью процессора. Я мог уничтожить его. Я мог дать команду Кирпичу, и через минуту Палыч и его быки лежали бы на полу со сломанными конечностями. Но это привлекло бы внимание милиции, начались бы разборки, "стрелки", клуб бы закрыли на время следствия.

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

Мне нужно было время. Время, чтобы мои новые серверы приехали. Время, чтобы выстроить ловушку.

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

— Ты не партнер, Палыч, — произнес я тихо, но так, что каждое слово падало, как гранитный блок. — Партнеры разделяют риски. Ты же просто хочешь паразитировать на чужом труде. Ты привел сюда этих двух питекантропов, чтобы напугать меня?

Я чуть подался вперед.

— Если твои парни тронут хоть один провод в моем клубе, они отсюда не выйдут. Ты видел моих детей, Палыч. Им нечего терять. Для них это дом. Они порвут вас на куски, голыми руками. А то, что от вас останется, я лично залью бетоном в соседней шахте. И никто вас искать не будет. Ты меня понял?

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

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

Я открыл ящик стола, достал пачку рублей и бросил ее перед ним.

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

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

— Договорились, Макс, — он попытался криво улыбнуться, возвращая себе маску дельца. — Бизнес есть бизнес. Бывай.

Он быстро вышел из серверной. Через мгновение я услышал, как он командует своим быкам: "Пошли на выход, здесь всё ровно". Хлопнула металлическая дверь. Они ушли.

***

Напряжение в клубе спало не сразу. Воздух все еще казался спертым. Ко мне в серверную тут же втиснулись Кирпич, Шуруп и Лена.

Лицо Кирпича было красным от гнева.

— Шеф, зачем ты ему заплатил?! — почти прокричал он, сжимая огромные кулаки. — Надо было ломать! Они бы нас не раскидали, нас больше! Мы бы их прям там, на лестнице...

— Остынь, Артем, — я поднял руку, останавливая его праведный гнев. — Драка — это всегда потеря ресурсов. Травмы, милиция, закрытие клуба. Мы не уличная банда. Мы — система. А систему нельзя победить кулаками.

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

— Он думает, что победил, — мягко произнес я, поворачиваясь к монитору. — Он взял деньги и решил, что прогнул нас. Но на самом деле он только что взял кредит под залог собственной жизни. Он показал, что он не партнер, а угроза. А угрозы нужно устранять.

Я посмотрел на Гайку. В ее глазах не было гнева, там было ледяное, расчетливое понимание.

— Лена, садись за клавиатуру, — скомандовал я, уступая ей место перед терминалом. — Твои демоны безопасности подождут. Нам нужно просканировать серверы районной налоговой инспекции и реестры юридических лиц. Найди мне все фирмы, в которых фигурирует имя Игоря Павловича. Все его "серые" схемы, все неуплаченные налоги, все цепочки поставок "черного" железа.

Лена молча села в кресло, ее пальцы легли на клавиши, готовые обрушить цифровой шторм.

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

Глава 12

# Глава 12: Проверка на прочность

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

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

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

Именно поэтому еще вчера вечером, сразу после ухода Палыча, я позвонил Вере.

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

Клуб уже просыпался. За несколькими машинами сидели первые утренние посетители — подростки из соседних дворов, увлеченно режущиеся в первую «Халфу». В углу Кирпич методично отжимался от пола, его могучая спина блестела от пота. Шуруп протирал мониторы влажной тряпкой, а Гайка, не отрываясь от экрана, что-то быстро печатала в блокноте. Дисциплина в Братстве была на уровне элитного подразделения, и это всегда производило впечатление на неподготовленных гостей.

— Доброе утро, Вера, — я поднялся навстречу, жестом приглашая ее в отгороженную зону серверной. — Спасибо, что приехали так быстро. Погода сегодня не располагает к прогулкам.

— Доброе утро, Максим, — она прошла внутрь, оглядываясь по сторонам. В ее глазах читалась смесь тревоги и невольного восхищения. — Вы сказали по телефону, что дело не терпит отлагательств. У вас что-то случилось с ребятами? Они... они в порядке?

Она искренне переживала за них. Это была та самая искра человечности, ради которой я и выбрал ее на роль нашего социального щита. В беспросветной бюрократической машине детдомов она оставалась живым человеком.

— С ребятами все отлично, — я придвинул ей стул и налил горячего чая из термоса в пластиковый стаканчик. — Проблема в другом. Мой клуб становится слишком заметным. Мы генерируем прибыль, мы привлекаем внимание. И в реалиях нашего с вами времени это означает, что скоро к нам придут те, кто захочет свой кусок пирога. Не бандиты, Вера. С бандитами мы уже разобрались. Придут люди с государственными удостоверениями.

Вера нахмурилась, обхватив горячий стаканчик озябшими пальцами.

— Вы имеете в виду милицию? Или налоговую? Максим, но вы же работаете... скажем так, в серой зоне. У вас здесь живут подростки, сбежавшие из-под опеки. Если придет инспекция, вас закроют в тот же день, а детей вернут в распределители!

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

— Какая броня? Что я могу сделать? — Вера растерянно посмотрела на папку в своих руках.

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

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

Вера взяла бумаги, ее глаза забегали по строчкам.

— Максим... это же... это гениально составлено. Но чтобы провести это через администрацию района, нужны месяцы! Согласования, печати, подписи чиновников... У нас нет этого времени, если вы ждете проверку со дня на день.

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

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

— Хорошо, — наконец тихо сказала она, доставая ручку. — Давайте ваши бумаги. Ради этих детей... я подпишу.

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

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

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

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

Он подошел к ближайшему столу, пнул носком ботинка системный блок, вызвав возмущенный писк кулера.

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

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

— Добрый день, господа инспекторы, — мой голос прозвучал ровно и холодно, отражаясь от кирпичных стен. Я остановился в двух метрах от них, засунув руки в карманы джинсов. — Я руковожу этим клубом. Чем могу помочь?

Майор Смирнов смерил меня презрительным взглядом с головы до ног. Двадцатилетний пацан в простой футболке явно не соответствовал его ожиданиям испуганного коммерсанта.

— Чем помочь? — Смирнов хохотнул, переглянувшись с тощим Зубовым. — Помочь ты можешь себе сам, пацан. Сухари сушить. Ты вообще понимаешь, на сколько статей КоАП и Уголовного кодекса ты тут наработал?

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

— Пожарных щитов нет. Огнетушителей нет. Плана эвакуации нет. Запасной выход завален каким-то хламом. Проводка не сертифицирована. Это по моей части.

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

Они играли по нотам. Стандартная схема запугивания. Сначала нагнать максимальной жути, обрисовать картину полного краха, а затем сделать паузу, давая «клиенту» возможность самому предложить пути «решения» проблемы. Это был классический танец коррупционеров нулевых.

— Опечатываете? Изымаете? — я позволил себе легкую, снисходительную полуулыбку. — Боюсь, вы не совсем понимаете, куда пришли. Это не коммерческий клуб.

Я сделал жест рукой, и из серверной вышла Вера. Она была бледна, но держалась с достоинством человека, защищающего детей.

— Я куратор от социальной службы района, — ее голос немного дрожал, но она старалась говорить твердо. — Данное помещение переоборудуется под социально-образовательный проект «Молодежный кружок программирования» для адаптации трудных подростков. Документы находятся на регистрации в администрации. Любое силовое вмешательство будет рассматриваться как срыв социальной программы.

Инспекторы на секунду опешили. Социальные работники в их картину мира не вписывались. Но Смирнов был тертым калачом. Он быстро оправился от удивления и его лицо искривилось в циничной ухмылке.

— Социальный проект? Трудные подростки? — он обвел взглядом зал, задержавшись на огромных кулаках Кирпича. — Да мне плевать, хоть приют для беременных пингвинов. Есть СНиПы и ГОСТы. Они нарушены. Закон для всех един. Женщина, не мешайте работать органам надзора.

Он шагнул ко мне вплотную. От него разило луком и дешевой водкой. Он понизил голос, переходя на доверительно-угрожающий шепот.

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

— И сколько стоит этот общий язык? — я смотрел ему прямо в глаза, не моргая. Мой взгляд, тяжелый и холодный, заставил его на мгновение запнуться.

Смирнов быстро оглянулся на Зубова, словно ища поддержки, и снова повернулся ко мне.

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

Я молчал. Пять тысяч долларов за то, чтобы две проворовавшиеся крысы оставили нас в покое. Для 2000 года это была фантастическая наглость. Палыч явно напел им, что у меня куры денег не клюют, и они решили сорвать джекпот.

— У меня нет таких денег в кассе, — спокойно ответил я, не меняя выражения лица.

— А нас это не волнует! — взвизгнул Зубов, осмелев. — Ищи! Занимай! Время пошло.

Смирнов посмотрел на свои массивные золотые часы.

— Значит так, пацан. Сейчас одиннадцать утра. В шесть вечера мы возвращаемся. Если капусты не будет — мы приходим с нарядом милиции, сварщиком и грузовиком. Дверь завариваем, железо грузим как вещдоки. А твоих "трудных подростков", — он кивнул в сторону Веры, — оформляем в спецприемник за бродяжничество. Время пошло.

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

Кирпич с глухим рычанием ударил кулаком по кирпичной стене, ободрав костяшки в кровь.

— Шеф! Дай команду! Я их на улице перехвачу! Мы с пацанами их в соседнем дворе так отрихтуем, они забудут, как их зовут! — в глазах Артема полыхала первобытная ярость.

— Отставить, Артем! — рявкнул я так, что подросток инстинктивно вжал голову в плечи. — Никакого криминала. Если ты тронешь этих погонников, сюда завтра приедет ОМОН и размажет нас по стенкам.

Вера опустилась на стул, закрыв лицо руками.

— Максим... это конец. Пять тысяч долларов... у нас нет таких денег. И даже если бы были — платить им нельзя. Они не отстанут. Это бездонная бочка. Что нам делать? Собирать вещи?

Я медленно прошел к своему терминалу и сел в кресло. Мои пальцы легли на клавиатуру, ощущая привычную, успокаивающую прохладу пластика. Во мне не было ни страха, ни паники. Только холодный, кристально чистый расчет.

— Никто никуда не уходит, Вера, — мой голос вернулся к привычной ледяной невозмутимости. — Сделайте ребятам чай. Лена, подойди ко мне.

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

— Что мы будем делать, Шеф? — прошептала она.

— Мы будем учить государственную систему саморегуляции, Лена, — я активировал модемное соединение. Раздался знакомый скрежет и шипение дозвона. Я выходил в глобальную сеть. — Запомни главное правило асимметричной войны: никогда не бей противника туда, где он защищен броней. Бей туда, где он этого не ждет. Смирнов и Зубов думают, что их власть абсолютна. Но они — лишь мелкие паразиты на теле более крупного хищника. И если этот хищник почувствует угрозу от своих же паразитов... он их сожрет.

Модем радостно пискнул, устанавливая соединение на скорости 33.6 Кбит/с. Для меня, привыкшего к терабитным нейроинтерфейсам 2070-х, это было мучительно медленно. Но для того, что я собирался сделать, этой скорости было более чем достаточно.

— В этом времени, Лена, люди еще не понимают, что такое информационная безопасность, — я открыл консоль и начал быстро вбивать команды, сканируя пулы IP-адресов городских муниципальных сетей. — Они думают, что если сервер стоит за железной дверью с охранником, то он в безопасности. Они используют Windows NT и Windows 2000, оставляя открытыми NetBIOS порты. Они работают под учетными записями администраторов без паролей. Они как младенцы, спящие в лесу, полном волков.

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

— Бинго, — я остановил сканирование. — Вот их центральный файловый сервер. `\\FIRE_DEP_SERVER`. Порт 139 открыт настежь. Пароль на расшаренную папку администратора... дайте угадаю. Пусто?

Система пустила меня внутрь без единого вопроса. Я оказался в святая святых районной инспекции.

Вера подошла сзади и замерла, глядя на синий экран FAR Manager, где мелькали сотни директорий с названиями улиц, проверок, актов и фамилий.

— Максим... что вы делаете? Это же взлом государственных серверов! Это статья! — в ее голосе звенел неподдельный ужас.

— Это не взлом, Вера. Это открытая дверь, в которую я просто вошел. Сидите тихо и смотрите, — я погрузился в файловую систему.

Мне нужен был главный. Тот, кому Смирнов и Зубов носили долю. Тот, кто стоял на вершине пищевой цепочки района. Я быстро нашел директорию начальника управления — полковника Завьялова. Изучение его скрытых Excel-файлов, стыдливо названных «Смета_Ремонт.xls», заняло еще пять минут. Передо мной развернулась классическая черная бухгалтерия. Цифры, откаты, проценты.

Я сверил столбцы, где фигурировала фамилия Смирнова. И улыбнулся.

— Как банально, — хмыкнул я. — Наш майор крысятничает. Завьялову он сдает суммы в два раза меньше, чем реально собирает с точек. Классика жанра.

— И что это нам дает? — нахмурилась Гайка. — Мы пошлем это Завьялову? Он же просто заставит Смирнова вернуть долг. Нас это не спасет.

— Умница, Лена. Зришь в корень, — я одобрительно кивнул. — Просто воровство — это решаемая проблема. Нам нужно кое-что похуже. Нам нужен экзистенциальный страх. Завьялов должен поверить, что Смирнов и Зубов копают под него. Что они собирают компромат, чтобы слить его в Управление собственной безопасности ФСБ и занять его кресло.

Мои пальцы запорхали по клавиатуре с невероятной скоростью. Я создал новую директорию, запрятав ее глубоко в дебрях личной рабочей станции майора Смирнова (которая, разумеется, тоже торчала в сети абсолютно незащищенной). Назвал ее `Архив_З_Для_УСБ.rar`. Внутри я сгенерировал серию текстовых документов. Используя логи из папки самого Завьялова, я составил аналитические записки, в которых подробно, с датами и суммами, расписывались все коррупционные схемы полковника. Я добавил туда фальшивые черновики доносов, написанные якобы от лица Смирнова и Зубова, с жалобами на "невыносимые поборы со стороны руководства".

Я создал шедевр параноидального искусства. Любой начальник, увидев эту папку на компьютере подчиненного, немедленно принял бы решение о физическом или карьерном уничтожении предателя.

— Готово, — я откинулся в кресле, разминая шею. — Бомба заложена. Теперь нужно поднести спичку.

Я открыл браузер, зашел на бесплатный шлюз отправки факсов через интернет и вбил номер приемной полковника Завьялова, который нашел в их же справочнике. Текст сообщения был коротким, как выстрел:

*«Товарищ полковник. Ваши собаки сорвались с цепи. Смирнов и Зубов готовят на вас папку для УСБ. Все доказательства и черновики доносов лежат на рабочем компьютере Смирнова в скрытой папке 'Архив_З_Для_УСБ'. Они хотят ваше кресло. Доброжелатель из Главка».*

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

Я отключил модем. В клубе повисла тишина.

— И всё? — недоверчиво спросила Вера. — Вы напечатали текст в компьютере и думаете, что они не придут нас закрывать? Максим, это же не кино! Они придут через несколько часов!

Я посмотрел на нее снизу вверх. Мой взгляд был спокоен, как поверхность замерзшего озера.

— Вера. Вы доверяете мне?

Она замялась, глядя в мои глаза, полные вековой усталости и нечеловеческой уверенности.

— Да, — выдохнула она наконец.

— Тогда садитесь и пейте чай. А в шесть вечера мы будем смотреть спектакль.

***

Время до вечера тянулось вязко, как патока. Дети чувствовали напряжение. Игровой процесс в клубе шел вяло, многие просто сидели и смотрели в мониторы, ожидая развязки. Ровно в 17:50 на улице послышался скрип тормозов.

Кирпич, стоявший у окошка под потолком, напрягся.

— Приехали, Шеф. И не одни. Там две машины. "Волга" и какой-то "Мерс" черный.

Я кивнул, поднимаясь с кресла.

— Все оставайтесь на местах. Ни звука.

Дверь подвала с грохотом распахнулась. Смирнов и Зубов спускались по лестнице первыми. Их лица лоснились от самодовольства. Они предвкушали легкие деньги и власть.

— Ну что, коммерсант! — зычно крикнул Смирнов, не успев дойти до низа. — Время вышло. Капуста нарезана? Или мы достаем печати и сварочный апп...

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

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

— Майор Смирнов. Инспектор Зубов, — процедил сквозь зубы старший из прибывших, застегивая на запястьях Смирнова наручники. — Товарищ полковник Завьялов очень хочет с вами поговорить. Об архитектуре. И о ваших литературных талантах.

— Мужики, вы чего?! Ошибка! Какая архитектура?! Командир, это ошибка! — заголосил Смирнов, размазывая кровь по лицу. Спесь слетела с него за долю секунды, обнажив трусливую, жалкую суть.

— В кабинете расскажешь, писатель, — старший обернулся ко мне. Его взгляд скользнул по мне, по Вере, по детям, но не задержался ни на секунду. Мы для него были пустым местом, пылью на фоне их внутренних аппаратных войн. — Извините за беспокойство, граждане. Работайте.

Они подхватили обмякших, скулящих инспекторов и поволокли их вверх по лестнице, как мешки с мусором. Дверь захлопнулась. На полу осталась лежать только замусоленная барсетка Смирнова.

В клубе стояла абсолютная, звенящая тишина. Все смотрели на меня.

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

— Кто вы такой, Максим? — прошептала она, и в ее голосе дрожали слезы. — Господи, кто вы такой?

Я подошел к ней и мягко, но уверенно взял ее ледяные ладони в свои руки.

— Я просто системный администратор, Вера, — ответил я, и на моем лице появилась первая за весь день искренняя, теплая улыбка. — А система, как видите, работает идеально. Вы помогли мне защитить детей бумагами. Я помог бумагам стать реальностью. Вот и всё.

Я повернулся к замершему залу.

— Братство! — мой голос разнесся по подвалу, возвращая жизнь в застывшее пространство. — Проверка пройдена. Всем час бесплатной игры! Кирпич, выкини барсетку на помойку. Гайка, за консоль, мы продолжаем работу.

Подвал взорвался восторженными криками. Дети, только что стоявшие на краю пропасти, бросились к своим компьютерам. Они не понимали всех тонкостей того, что произошло, но они твердо усвоили один урок: их Шеф — бог этого нового, цифрового мира. И пока они с ним, никто и никогда не сможет их обидеть.

Проблема была решена чужими руками. Изящно и безжалостно. Но я знал, что расслабляться рано. Оружие Игоря Палыча было сломано. Настало время нанести ответный удар самому Палычу. Жадность должна быть наказана.

Глава 13

# Глава 13: Наказание жадности

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

Вчерашний визит проверяющих, казавшийся на мгновение предвестником апокалипсиса, растворился в прошлом, оставив после себя лишь терпкий привкус адреналина. Мое Братство получило прививку уверенности. Они своими глазами увидели, как грубая государственная машина, привыкшая ломать судьбы через колено, с визгом развернулась и пожрала собственных цепных псов, стоило лишь направить ее жернова в нужную сторону. Они поняли, что физическая сила, кулаки и бейсбольные биты, которыми они привыкли мерить авторитет на улице — ничто по сравнению с силой чистого, беспощадного интеллекта.

Я сидел в своем кресле в серверной, сцепив пальцы домиком, и смотрел на экран, где ровными рядами бежали зеленые строки кода. Мое тело двадцатилетнего парня было полно энергии, сердце билось ровно, а в голове, хранящей опыт девяностолетнего старца из будущего, выстраивались многоуровневые логические цепи.

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

Его ошибка заключалась в том, что он считал меня двадцатилетним сопляком, которому случайно повезло. Он не понимал, что имеет дело с архитектором систем, для которого люди вроде него — лишь предсказуемые алгоритмы с набором примитивных уязвимостей. Инкубационный период жадности завершился. Настало время радикальной хирургии. Жадность должна быть наказана так жестоко и показательно, чтобы сама мысль о повторном нападении вызывала у Палыча панические атаки. Мне нужно было не просто напугать его. Мне нужно было вырвать у него клыки, сломать хребет его амбициям и посадить на короткую, надежную цепь.

Я повернулся к соседнему столу. Лена сидела в наушниках, глубоко погрузившись в код утилиты для оптимизации оперативной памяти, которую мы писали на продажу. Ее тонкие пальцы летали по клавишам, лицо было предельно сосредоточено. "Гайка" росла на глазах. Мой опыт и ее жадный до знаний, не испорченный шаблонами мозг создавали идеальный симбиоз.

— Лена, — позвал я, снимая с нее наушники. — Отвлекись от кода. У нас есть более важная архитектурная задача.

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

— Что нужно сделать, Шеф? Опять будем ломать администрацию?

— Нет. Администрация была инструментом. Теперь мы займемся заказчиком, — я развернул к ней второй монитор. — Игорь Палыч. Наш многоуважаемый арендодатель железа. Человек, который вчера попытался вышвырнуть нас на улицу, предварительно повесив уголовные статьи. Он думает, что его задница в тепле, потому что он не пришел сам. Мы должны показать ему, насколько сильно он ошибается.

— Будем бить? — деловито уточнила Лена, и в ее голосе проскользнули холодные нотки девочки, выросшей в детдоме, где сила всегда была главным аргументом. — Кирпич вчера так кулаки чесал, чуть стену не проломил. Если Палыча встретить в темном переулке...

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

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

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

— Он держит базу на локальном компьютере у себя в офисе? Без интернета? — Лена быстро схватывала логику. — Тогда как мы до нее доберемся?

— В том-то и прелесть, Гайка. Он не держит ее без интернета. Жадность заставляет его контролировать все лично, каждую копейку. А его главный склад находится в промзоне, в то время как бухгалтер сидит в офисе на другом конце города. Чтобы они могли обмениваться данными каждый вечер, Палыч заставил своего приходящего эникея настроить им прямой модемный доступ и расшарить диски. Эникей, естественно, сделал всё максимально криво и лениво. Поднял сервер удаленного доступа на Windows NT, повесил его на стандартные порты и закрыл паролем, который, держу пари, даже школьник подберет с трех попыток.

Я запустил сканер портов, натравливая его на пул IP-адресов местного провайдера, услугами которого, как я знал по документам аренды, пользовался Палыч.

— Мы ищем открытый 139-й порт или службу RAS. И... бинго. Вот он, статический IP-адрес его конторы.

На черном фоне терминала высветился адрес. Я запустил скрипт брутфорса, написанный мной еще на прошлой неделе. Он использовал уязвимости протокола SMB, характерные для ранних версий Windows. Пароль не потребовался вовсе — гостевой аккаунт был включен и имел права на чтение и запись в корневую директорию диска D.

Лена тихо присвистнула.

— Они вообще не защищаются? Это же как оставить ключ под ковриком и повесить неоновую вывеску «Мы здесь!».

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

Файлы Excel, таблицы в Access, документы Word, сканы накладных. Я открыл первую же попавшуюся таблицу с названием «Черный_Остаток_Октябрь.xls». Столбцы цифр, артикулы комплектующих, суммы в долларах, графы «Откат таможне», «Доля крыше», «Нал в конвертах».

— Господи... — прошептала Лена, вчитываясь в цифры. — Да тут оборот на сотни тысяч баксов! И почти ничего не проходит официально!

— Именно. Классическая двойная бухгалтерия. Палыч ввозит железо по серым схемам, занижая инвойсы на таможне в десять раз. Продает за наличку, налоги не платит вообще. Часть денег отмывает через фирмы-однодневки, — я быстро анализировал структуру документов. — А вот это самое вкусное. Папка «Реестр_Оплат». Здесь все его переводы в офшоры и платежи коррумпированным чиновникам с указанием их фамилий. Если эта папка ляжет на стол в налоговую полицию или в отдел по борьбе с экономическими преступлениями, Палыч не просто сядет. Его сначала разденут до нитки его же «крышующие» друзья, а потом он сядет лет на десять с конфискацией.

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

В двенадцать часов дня я поднял трубку телефона и набрал номер Палыча.

Гудки шли долго. Наконец, на том конце раздался его голос, хриплый, самоуверенный, с легкой ленцой человека, который уверен, что держит бога за бороду.

— Алло.

— Игорь Палыч, добрый день, — мой тон был безупречно вежливым, деловым и абсолютно спокойным. — Это Максим. Из компьютерного клуба.

На другом конце провода повисла секундная, но очень красноречивая пауза. Я физически чувствовал, как в его мозгу крутятся шестеренки. Он ждал, что я позвоню в истерике, умоляя спасти от закрытия, рассказывая, как злые инспекторы опечатали подвал. Но мой спокойный голос ломал его сценарий.

— А... Максим. Здорово, — в его голосе проскользнула едва уловимая фальшь. — Как дела, молодой? Как бизнес? Никто не обижает? Проблем нет? А то время сейчас неспокойное, сам знаешь, проверки там всякие...

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

— Сотрудничества? — он хохотнул, но смех вышел натянутым. — Ну давай, встретимся. Приезжай ко мне в офис к трем. Поговорим.

— Нет, Игорь Палыч. Вы приедете ко мне. В клуб. К двум часам. Вопрос не терпит отлагательств. Жду вас.

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

Я вышел в общий зал. Дети играли, гул стоял обычный.

— Внимание, Братство! — мой голос не был громким, но в нем звучал тот металл, который заставлял всех замирать. Клавиатуры мгновенно замолкли. Десятки глаз устремились на меня. — Через полтора часа к нам приедет Игорь Палыч. Тот самый, что сдает нам железо. Кирпич, Шуруп — вы встречаете его на входе. Предельно вежливо, но так, чтобы он почувствовал, что заходит не в игровую богадельню, а на охраняемую территорию. Никаких улыбок. В зале — идеальная тишина. Все сидят за машинами, делают вид, что работают или играют, но никаких криков, мата или смеха. Атмосфера должна быть такой, словно он попал в военный бункер. Лена, ты будешь со мной в серверной. Записываешь весь разговор на диктофон. Вопросы?

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

Ровно в 14:05 массивная металлическая дверь подвала со скрипом отворилась. Тяжелые шаги по ступеням. Палыч спускался не спеша, всем своим видом демонстрируя превосходство. На нем было дорогое кашемировое пальто нараспашку, под которым виднелся малиновый пиджак — вымирающий, но все еще встречающийся атрибут статуса начала нулевых. В руке он крутил ключи от машины.

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

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

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

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

— Здорово, Максим, — Палыч попытался вернуть себе инициативу, грузно опускаясь на стул напротив меня без приглашения. Он положил ногу на ногу, демонстрируя дорогие итальянские туфли. — Ну, рассказывай. Что за срочность? Как там наши проверяющие органы поживают? Говорят, вчера у вас тут маски-шоу намечались?

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

Кровеносные сосуды на лице Палыча резко расширились, лицо пошло красными пятнами. Он дернулся, словно его ударило током. Нога соскользнула с колена.

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

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

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

Я позволил ему выпустить пар. Я сидел абсолютно неподвижно, не моргая. Когда он, тяжело дыша, замолчал, я медленно пододвинул к нему белую папку.

— Откройте.

— Что это? — он брезгливо посмотрел на картонную обложку.

— Это ваша жизнь, Игорь Палыч. И ее финал, если вы сейчас же не закроете рот и не начнете слушать, — ледяным тоном произнес я.

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

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

— Откуда... откуда это у тебя? — его голос сорвался на жалкий, тонкий писк. Он поднял на меня глаза, полные животного, первобытного ужаса. Вся его спесь, вся аура хозяина жизни испарились без следа. Передо мной сидел раздавленный, сломанный человек.

— В новом мире, Игорь Палыч, двери делают не из железа, а из кода. А ваши двери были даже не заперты. Они были распахнуты настежь, — я откинулся в кресле. — Эта папка — лишь копия. Оригиналы файлов, а также их резервные копии, заботливо зашифрованные мной, лежат на серверах, к которым у вас нет доступа. Более того, я настроил скрипт. Если я не введу специальный пароль раз в неделю, этот архив автоматически уйдет на электронные адреса налоговой полиции, ОБЭП и службы безопасности тех самых людей, которых вы, судя по вашим записям, регулярно обманывали на откатах. Вы понимаете, что они с вами сделают, когда узнают, что вы крысили их деньги?

Палыч сглотнул. Кадык на его толстой шее судорожно дернулся. Он судорожно вытер пот со лба дрожащей рукой.

— Что... что ты хочешь? — просипел он. — Денег? Сколько? Скажи сумму, я все отдам. Только не пускай это в ход. Максим, мы же можем договориться! Мы же партнеры!

— Вы перестали быть моим партнером в тот момент, когда послали сюда Смирнова, — чеканя каждое слово, произнес я. — Я не беру чужого. Мне не нужны ваши грязные деньги. Мне нужно железо, на котором работает мой клуб. Все тридцать машин. Сервер. Периферия. Полностью и навсегда. И мне нужна тишина. Абсолютная гарантия того, что вы никогда, ни при каких обстоятельствах не посмотрите в сторону этого подвала.

— Я отдам! Забирай машины! — он закивал так быстро, что его щеки затряслись. — Забудем про аренду! Всё твое!

— Вы их не отдадите. Вы их мне продадите, — я вытащил из ящика стола заранее подготовленный договор купли-продажи. — Официально. Чтобы у налоговой не было вопросов, откуда у меня на балансе появилось оборудование. И продадите вы мне их... скажем, по десять долларов за штуку. Как устаревшее, списанное барахло. Арендный договор мы расторгаем сегодняшним числом без взаимных претензий.

Я положил перед ним договор и ручку.

— Десять долларов? — он тупо уставился на бумагу. Тридцать машин, даже старых, стоили тысячи. Это был грабеж среди белого дня. Но он понимал, что альтернатива — тюрьма или пуля в затылок от обманутых партнеров по бизнесу.

Он схватил ручку. Его пальцы дрожали так сильно, что он едва смог вывести свою подпись на каждом листе. Поставил печать своей конторы, которую, как я знал, он всегда носил с собой в барсетке.

Я забрал подписанные экземпляры, проверил печати и аккуратно убрал их в стол. Затем я открыл ящик, достал оттуда три стодолларовые купюры и небрежно бросил их перед Палычем.

— Вот ваша оплата. Сдачу можете оставить себе, — я посмотрел ему прямо в глаза. Мой взгляд был тяжелым, как гранитная плита. — А теперь слушайте меня очень внимательно, Игорь Палыч. Вы сейчас встанете и уйдете. Вы забудете дорогу в этот клуб. Вы забудете мое имя. Вы забудете о существовании этих детей. Если я хоть раз почувствую, что вы пытаетесь копать под меня, если здесь появится хоть один человек от вас — скрипт сработает. И ваша жизнь закончится. Вы меня поняли?

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

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

Дверь за ним захлопнулась.

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

Лена сняла наушники и шумно выдохнула.

— Жестко вы его, Шеф, — тихо сказала она. — Я думала, он прямо здесь инфаркт схватит.

— Жадность должна быть наказана, Лена. Это базовый закон сохранения энергии в социальной среде, — я откинулся в кресле, чувствуя, как напряжение отпускает мышцы.

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

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

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

— Возвращайся к коду, Гайка, — мягко сказал я. — Завтра мы начинаем ремонт в соседнем помещении. Нам нужно расширяться. Эпоха выживания закончилась. Начинается эпоха доминирования.

Глава 14

# Глава 14: Новые горизонты

Август 2000 года уходил тяжело, неохотно, оставляя после себя душное, пыльное марево, висящее над раскаленным асфальтом. Снаружи, за узкими окнами нашего подвала, плавился серый, израненный трещинами город. Гудели проезжающие мимо тонированные «девятки» с ревущим из открытых окон шансоном, переругивались у коммерческих ларьков торговцы, пахло нагретым рубероидом и дешевым пивом. Мир начала нулевых жил своей суровой, дикой жизнью, переваривая последствия дефолта и бандитских девяностых.

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

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

— Давай, Кирпич! Еще раз, чуть левее центра! — скомандовал я, перекрывая шум.

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

— Есть пробитие, Шеф! — довольно выдохнул Кирпич, отирая лоб грязным предплечьем. Его лицо, обычно угрюмое и настороженное, сейчас светилось азартом созидания. Раньше он разрушал лица в подворотнях. Теперь он разрушал преграды на пути нашей империи.

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

— Квадратов восемьдесят, не меньше, — констатировал я, мгновенно просчитывая логистику. — Здесь встанет еще минимум тридцать машин. Если правильно организовать систему охлаждения и вытяжку, мы сможем поставить их в три ряда. Проводку пустим по кабель-каналам под потолком, чтобы никто не спотыкался.

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

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

Мы росли с пугающей скоростью. Слух о безопасном месте, где не "трясут" мелочь на входе, где стоят мощные по меркам времени компы и где всегда идеальный пинг, разлетелся по району со скоростью лесного пожара. Клуб был забит битком круглосуточно. Школьники пропадали здесь сутками на каникулах, студенты зависали ночами в StarCraft и Counter-Strike, а вечерами заходили угрюмые парни в кожаных куртках — поиграть в Quake III на деньги. И все они платили. Наличные оседали в моем сейфе в серверной, превращаясь из грязных бумажек в инструмент влияния.

— Эй, Шеф, там Шуруп пополнение привел! — раздался из пролома звонкий, ломающийся голос Мелкого — одного из наших недавних рекрутов.

Я стряхнул пыль с джинсов и вернулся в основной зал. Здесь кипела жизнь. Несмотря на ремонт за стенкой, клуб работал. Мониторы мерцали, мышки щелкали, в воздухе висел стойкий аромат растворимого кофе «Nescafe», дешевого одеколона и нагретого пластика.

Около моей серверной стоял Димка "Шуруп". За прошедшие недели он неуловимо изменился. Исчезла сутулость затравленного уличного волчонка. Теперь он носил чистую, хоть и простую одежду, держался прямо, а в его глазах появилась цепкая, оценивающая холодность. Он стал моим глазами и ушами на улицах. Моим кадровиком и начальником низовой разведки.

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

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

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

Братство насчитывало уже двенадцать человек. Одиннадцать парней и Лена. Двенадцать сломанных деталей, которые я встраивал в свой безупречный механизм. Я давал им еду — мы заказывали горячие обеды из соседней столовой. Я давал им одежду. Я организовал им спальные места в подсобке на заднем дворе, с нормальными матрасами и чистым бельем. Я защищал их от улиц, от милиции, от бандитов.

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

— Значит, Кот, — негромко, но веско произнес я. Шум в ближайшем радиусе стих. Подростки за компьютерами инстинктивно прислушивались к голосу Шефа. — Умеешь паять?

— У... умею, — голос пацана дрогнул. — Я... я телевизоры чинил старые. И приемники.

— Хорошо. Здесь телевизоров нет. Здесь есть материнские платы, блоки питания и перебитые мышки, — я кивнул Шурупу. — Заведи его в подсобку. Пусть умоется, выдай ему чистую футболку и накорми. Потом отведешь к Игорю Палычу... то есть, к нашему новому технику, Сергею, пусть проверит его навыки. Если пацан не врет — возьмем на испытательный срок. Будет чинить периферию. Условия знаешь?

— Знаю, Шеф, — Шуруп кивнул, его лицо оставалось серьезным. — Правила клуба. Шаг влево, шаг вправо — улица.

— Выполняй.

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

Я отогнал эту мысль. Рефлексия — роскошь мирного времени. Сейчас, в нулевых, чтобы выжить и защитить их, я должен быть твердым, как титан. Иллюзия абсолютного контроля согревала меня. Я чувствовал себя демиургом, переписывающим реальность. Я знал будущее, я владел технологиями, недоступными в этом времени, и у меня была армия верных учеников. Что могло пойти не так?

Я направился в серверную. Это было мое святилище. Здесь, за тонированным стеклом, гудел новенький (по меркам 2000 года) сервер на базе двухпроцессорного Pentium III, который мы собрали из купленных по дешевке комплектующих.

В углу серверной, согнувшись в три погибели над клавиатурой, сидела Лена. "Гайка". Мой главный бриллиант. Ее талант к программированию оказался просто феноменальным. Ее мозг, не замусоренный устаревшими академическими парадигмами, впитывал мои знания из будущего как губка. Мы писали собственный софт для управления клубом — систему биллинга, учета трафика, автоматической блокировки машин по истечении оплаченного времени. То, что на рынке стоило бешеных денег и работало криво, мы делали сами, чисто и изящно.

Я подошел к ней. На столе стояли три пустые кружки из-под крепкого чая и пепельница, полная окурков (я разрешал ей курить в серверной, в виде исключения, зная, как это помогает ей концентрироваться). Лена не отрывала взгляда от строк кода, бегущих по экрану FAR Manager-а. Ее тонкие пальцы, с обгрызенными ногтями, порхали по клавишам со скоростью профессиональной машинистки.

— Лена, — позвал я.

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

— Да, Шеф? — ее голос был хриплым, связки пересохли от долгого молчания и сигарет.

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

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

— Почти готово. Я переписала скрипт DHCP-сервера, теперь он динамически раздает айпишники по MAC-адресам, чтобы избежать конфликтов. И прикрутила шейпер трафика. Если кто-то из новых машин решит качать порнуху по модему, система автоматически урежет ему канал, чтобы остальные не страдали от пинга в "Контре". Осталось только дописать модуль логирования ошибок... — она зевнула, прикрыв рот ладонью, и тут же виновато мотнула головой, пытаясь прогнать сон. — Допишу к утру. Обещаю.

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

Но мой мозг, привыкший к идеалу, мгновенно выхватил мелкую неточность.

— Вот здесь, в цикле обработки пакетов, — я указал пальцем на монитор. — Ты используешь линейный поиск по массиву MAC-адресов. Это работает быстро для двадцати машин. Но когда их станет пятьдесят, а потом сто? Сложность O(N). При высокой нагрузке процессор начнет захлебываться. Переделай на хэш-таблицу. Это сократит время поиска до O(1).

Она моргнула, переваривая информацию. Ее губы сжались в тонкую линию.

— Хэш-таблицу... да, поняла. Я перепишу этот блок. Сделаю.

— И еще, Лена. Структурируй код. Ты забываешь про комментарии. Если завтра тебя собьет машина, кто будет разбираться в этой лапше? Я не могу тратить свое время на реверс-инжиниринг твоего творчества. Пиши так, чтобы было понятно не только тебе, но и системе.

Ее плечи едва заметно дрогнули. Во взгляде на секунду мелькнула обида, но тут же сменилась покорностью.

— Я исправлю, Шеф. Все будет идеально.

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

— Отлично. Как закончишь с хэш-таблицей — можешь поспать пару часов. Завтра тяжелый день.

Я вышел из серверной и направился к черному входу. Нужно было проверить, как идут дела у безопасников.

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

Посреди переулка, на расчищенном от мусора пятачке, шла тренировка. Кирпич, возвышаясь над остальными как медведь над волчатами, показывал троим старшим парням приемы ножевого боя. Точнее, защиты от ножа. В качестве учебного оружия использовалась гладко обструганная деревянная палочка.

— Вы не на танцах, уроды! — рычал Кирпич, когда один из парней слишком медленно отреагировал на выпад. — На улице тебя будут резать быстро и без предупреждения! Заточкой в печень, и ты труп! Движение должно быть на рефлексах! Ушел с линии атаки, блок предплечьем, перехват, ломаешь кисть! Давай еще раз! Резче!

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

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

— Хватит жалеть себя! — Кирпич не отпустил захват, продолжая давить. — Если ты слаб, ты подводишь Шефа! Ты подводишь Братство! Мы должны быть готовы ко всему! Понял?!

— Понял... пусти, Кирпич, сломаешь! — простонал парень.

Артём отпустил его и брезгливо пнул кроссовком пыль. Затем он заметил меня и мгновенно подобрался, вытянувшись по стойке смирно. Остальные тоже вскочили на ноги, тяжело дыша.

— Отрабатываем ближний бой, Шеф, — доложил Кирпич, и в его голосе зазвучали почти фанатичные нотки. — Парни растут. Через месяц каждого из них можно будет ставить на фейс-контроль. Мышь не проскочит.

— Хорошо, — я подошел ближе, окидывая взглядом потных, напряженных подростков. — Но помните главное правило. Мы применяем силу только для защиты. Мы не беспредельщики. Мы охраняем свою территорию и своих клиентов.

— Шеф, разреши обратиться? — Кирпич сделал шаг вперед. Его глаза блестели странным, темным огнем. Огнем человека, который почувствовал вкус власти и хочет большего.

— Говори.

— Мы тут периметр держим чисто. Вопросов нет. Но в соседних дворах, за рынком, местные наркоманы собираются. Шприцы валяются, мелочь у школьников трясут. Мои парни вечером домой идут — им прохода не дают. Разреши организовать патрули. Возьмем арматуру, пройдемся по кварталу. Зачистим шваль. Покажем, кто на районе хозяин. Пусть знают, что Братство не только в подвале сидит, но и улицу контролирует. Никто к нам больше сунуться не посмеет.

Я посмотрел на него. Его грудь тяжело вздымалась. Он не просто хотел безопасности. Он хотел доминировать. Уличная жестокость, которую я, как мне казалось, взял под контроль, никуда не делась. Она просто трансформировалась, оделась в униформу "Братства" и теперь искала легитимный выход наружу. Он предлагал мне стать новой бандой. Более умной, более организованной, но бандой, решающей вопросы арматурой в темных дворах.

— Никаких карательных рейдов, Артём, — жестко, отрезая любые возражения, ответил я. Мой голос был спокойным, но в нем лязгнул металл. — Мы не милиция и не братва. Мы строим бизнес. Зачистка улиц привлечет к нам ненужное внимание со стороны настоящих криминальных авторитетов и УВД. Твоя задача — периметр клуба. Вне его мы действуем только в рамках самообороны. Ты меня понял?

Лицо Кирпича на мгновение исказилось. В его глазах промелькнуло разочарование, смешанное с упрямством. Он считал, что я слишком мягок. Он считал, что сила должна применяться превентивно.

— Понял, Шеф, — процедил он сквозь зубы. Но в его голосе не было привычной покорности. Там зрело глухое несогласие.

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

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

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

Глава 15

# Глава 15: Ошибка архитектора

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

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

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

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

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

Глухой, ритмичный стук со двора отвлек меня от экрана. Я поднялся, разминая затекшую спину — двадцатилетнее тело дембеля, которое досталось мне в этой эпохе, все еще требовало движения, несмотря на то, что мой разум привык к неподвижности капсул полного погружения, — и подошел к узкому, зарешеченному окну, выходящему на задний двор ПТУ.

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

— Раз! Два! Раз! Два! — голос Артёма «Кирпича» разрезал утренний воздух, как удар кнута. Он возвышался над строем, одетый лишь в тонкую майку, которая прилипла к его мощному, литому торсу. Дождь стекал по его бритой голове, но он, казалось, вообще не замечал холода. — Вы не балерины, сопливцы! Вы — кулак Шефа! Еще десять раз! Упали!

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

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

— Встать, кусок дерьма! — рявкнул Кирпич, мгновенно оказываясь рядом с ним.

— Не могу... Артём... руки сводит... — прохрипел пацан, глотая слезы пополам с дождевой водой.

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

— В этом мире слово "не могу" означает "я готов сдохнуть"! — зарычал Кирпич, нависая над парнем. — Враг на улице не будет спрашивать, устал ты или нет! Враг воткнет тебе заточку под ребра и заберет твои кроссовки! В упор лежа принять! Пока он не сделает десять отжиманий, остальные стоят в планке!

Мальчишка с отчаянным воем снова рухнул в лужу, пытаясь выжать свое слабое тело. Остальные одиннадцать человек замерли в напряженной стойке над мокрым асфальтом. Их мышцы дрожали, зубы были стиснуты, но никто не произнес ни слова против.

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

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

— Макс, — начал он, нервно переминаясь с ноги на ногу и комкая в руках грязную тряпку для протирки мониторов. — Надо поговорить.

— У тебя есть три минуты, Палыч. У меня идет компиляция обновления для шейпера трафика, — бросил я, не отрывая взгляда от экрана.

— Это насчет пацанов. И Гайки, — он сделал шаг вперед, его голос дрогнул, но он заставил себя продолжить. — Макс, ты что творишь? Ты на них посмотри. Они же на зомби похожи. Ты гоняешь их, как зеков на зоне. С утра этот отбитый Кирпич их в грязи валяет, потом они у тебя сидят за компами, учат синтаксис Си-плюс-плюс, пока глаза кровью не нальются, а вечером полы драят и кабели тянут. Они не смеются, Макс. Они даже матом ругаться перестали. Это дети, мать твою, а не роботы из твоих фантастических книжек!

Я медленно повернулся к нему. Мой взгляд, тяжелый взгляд старика, похоронившего свою семью и прожившего почти век, заставил Палыча осечься и инстинктивно отступить на шаг назад.

— Дети, говоришь? — мой голос был тихим, ровным, без единой эмоциональной модуляции. — Дети сидят дома, Палыч. Едят мамины пирожки и делают уроки в теплой комнате. А это — биомусор. Отбраковка социального дарвинизма. Страна вышвырнула их на обочину, чтобы они сгнили там от передозировки или поножовщины. Я не строю здесь детский сад. Я строю ковчег. И чтобы этот ковчег выдержал удар волны, которая скоро накроет этот гнилой мир, каждая доска в нем должна быть из титана.

— Но Лена... Гайка... — попытался возразить он, тяжело сглотнув. — Девчонка спать перестала. Она вчера чашку с чаем уронила, потому что руки трясутся. Ты ее загонишь. Ты требуешь от нее код, который у меня в НИИ бородатые мужики месяцами писали!

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

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

«Слабость, — подумал я, возвращаясь к коду. — Ошибка устаревшей ментальности. Люди начала двадцать первого века слишком привязаны к концепции комфорта. Они не понимают, что только экстремальное давление способно превратить уголь в алмаз».

Через час я решил проверить, как идут дела у моего главного "алмаза".

Я прошел через основной зал клуба. Здесь уже вовсю кипела жизнь. В воздухе висел тяжелый, спертый запах пота, дешевого табака (курили в тамбуре, но тянуло сюда), нагретого пластика и пыли, выгорающей на трубках мониторов. Раздавались щелчки мышей, треск клавиатур и обрывочные матерные крики игроков. Обычный хаос нулевых.

Лена сидела в своем углу серверной, отгороженном от остального мира стеклянной перегородкой. Ее рабочее место напоминало гнездо: вокруг клавиатуры громоздились пустые банки из-под энергетиков "Burn" (редкая и дорогая по тем временам роскошь, которую я специально покупал для нее ящиками), надкусанные бутерброды и горы исписанных распечатками листов формата А4.

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

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

— Шеф... я... я не спала, честно! — голос Лены был хриплым, срывающимся. Она инстинктивно попыталась закрыть монитор руками, словно школьница, пойманная за списыванием. — Я почти закончила модуль синхронизации баз данных! Осталось только прописать обработчик коллизий, и...

— Убери руки, Лена, — ровно приказал я, наклоняясь над экраном.

Я быстро пробежался взглядом по строкам Си-кода, мерцающим в окне FAR-менеджера. Мой мозг, натренированный на чтение миллионов строк совершенного машинного кода будущего, мгновенно просканировал структуру. Она действительно написала гениальный алгоритм. Для 2000 года это был прорыв. Она реализовала асинхронную репликацию данных между двумя нашими серверами, используя самописный протокол, который работал в разы быстрее стандартного TCP/IP в условиях нашей нестабильной локалки.

Но мой взгляд зацепился за один блок. Функция проверки контрольных сумм.

— Лена, — мой голос стал сухим и жестким. Я выпрямился и посмотрел на нее сверху вниз. — Что это за конструкция в сто двадцать восьмой строке? Зачем ты используешь двойной цикл для проверки кэша?

Она заморгала, пытаясь сфокусировать зрение на экране. Ее нижняя губа мелко задрожала.

— Я... я подумала, что так будет надежнее. Если первый пакет придет битым из-за скачка напряжения, второй цикл перехватит ошибку до того, как база рухнет...

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

— Шеф, но ведь... вероятность ошибки... — она попыталась оправдаться, сжимая руки в кулаки так, что побелели костяшки.

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

В серверной повисла тяжелая, звенящая тишина, прерываемая лишь гудением кулеров. Лена смотрела на монитор расфокусированным взглядом. Вдруг из ее правого глаза выкатилась слеза, прочертила светлую дорожку по грязной, серой щеке и сорвалась вниз, капнув точно на клавишу "Enter".

— Я... я перепишу, Шеф, — прошептала она едва слышно. Ее голос был пустым. В нем больше не было искры, не было азарта созидания, который горел в ней еще пару недель назад. Осталась только покорность сломленного механизма. — Прямо сейчас.

— Прямо сейчас, — подтвердил я, отворачиваясь. — Мне нужен результат к вечеру. Никаких двойных циклов. Используй битовые маски. И прекрати реветь. Слезы не компилируются.

Я вышел из серверной, чувствуя себя абсолютно правым. Я исправлял баг в системе. Я убирал неэффективный код. Тот факт, что вместе с кодом я выжигал душу шестнадцатилетней девочки, которая видела во мне единственного близкого человека, просто не регистрировался моими сенсорами. Эмпатия была отключена за ненадобностью.

Ближе к вечеру в подсобку зашел Димка "Шуруп". Мой начальник разведки. В отличие от Лены, он выглядел бодро. Улицы были его стихией. Он прошел школу выживания в подворотнях, и моя жесткая структура дала ему то, чего он всегда искал — силу и крышу.

Шуруп присел на край стола, озираясь по сторонам, чтобы убедиться, что нас никто не слышит.

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

Я нахмурился, анализируя вводные. Появление тяжелых наркотиков рядом с клубом — это риск первого уровня. Это не просто шпана, это грязь, которая тянет за собой милицию, серьезный криминал и поножовщину.

— Кто за ними стоит? Местные? — спросил я, перебирая в голове варианты устранения угрозы.

— В том-то и дело, что нет, — Шуруп покачал головой. — Чужие какие-то. Борзые. Говорят, от "Городских" работают. Из центра прислали территорию щупать.

Упоминание "Городских" — крупного криминального синдиката, контролирующего половину областного центра, заставило меня насторожиться. Это был уже не уровень Игоря Палыча или участкового Смирнова. Это была система, куда более жестокая и масштабная, чем моя собственная.

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

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

Кирпич шагнул ко мне, опираясь руками о стол, нависая своей громадой.

— Разреши мне взять пятерых старших парней. Дадим им арматуру, возьмем цепи. Мы пойдем в эти гаражи и зачистим точку. Разнесем этот притон по кирпичику, барыгам ноги переломаем! Пусть "Городские", или кто там за ними стоит, усвоят раз и навсегда — на территории Братства мы власть!

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

Я встал. Мое лицо превратилось в каменную маску. Я должен был пресечь этот сбой на корню.

— Нет, Артём, — произнес я тихо, но так, что от этого тона мороз пробегал по коже. — Никаких карательных рейдов. Никакой арматуры. Мы не лезем к "Городским". Это не наш уровень, и мы не готовы к войне с синдикатом.

— Но Шеф! Они же наших щемят! — взревел Кирпич, не веря своим ушам. Впервые он посмел повысить на меня голос. — Мы что, терпилы?! Мы будем сидеть в подвале и дрожать, пока они наших пацанов на перья сажают?!

— Ты забываешься, Кирпич, — я подошел к нему вплотную, глядя прямо в его налитые кровью глаза. Я использовал весь свой многолетний опыт психологического подавления. — Ты — инструмент безопасности. Твоя юрисдикция — периметр клуба. Точка. Если ты выведешь парней с арматурой в гаражи, завтра сюда приедет ОМОН, нас всех закроют за организацию ОПГ, а клуб сожгут "Городские". Это называется риск-менеджмент. И решения здесь принимаю я. Если ты нарушишь мой прямой приказ — ты вылетишь на улицу. Навсегда. Я ясно выразился?

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

— Ясно, Шеф. Никаких рейдов. Периметр. Точка.

Он резко развернулся и вышел, хлопнув дверью так, что с потолка посыпалась штукатурка. Я посмотрел на Шурупа. Димка отвел взгляд. Он был умнее Кирпича, и он понимал то, чего я, в своей слепой архитектурной гордыне, не видел. Моя программа дала критический сбой. Переменная лояльности Кирпича только что поменяла свое значение. Я отвернулся, решив, что инцидент исчерпан. Ошибка. Критическая ошибка архитектора.

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

— Макс!!! Сюда!!! Быстро!!!

Я бросил паяльник и выскочил в зал. Люди отрывались от мониторов, оборачиваясь к стеклянной будке серверной. Дверь туда была распахнута.

Я ворвался внутрь и замер, словно наткнувшись на невидимую бетонную стену.

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

Палыч стоял на коленях рядом с ней, его руки тряслись так сильно, что он не мог нащупать пульс на ее шее.

— Она... она просто упала... — бормотал он, заикаясь, по его небритым щекам текли слезы. — Я зашел за дискетами, а она хрипит и падает... Макс... Макс, она же не дышит почти!

Я шагнул к ней. Мой мозг, холодный компьютер из 2070 года, мгновенно начал просчитывать ситуацию: «Критический сбой оборудования. Полное истощение нервной системы. Передозировка кофеином и таурином на фоне хронического недосыпания. Остановка сердца возможна в течение ближайших трех минут. Последствия для проекта: потеря главного кодера, срыв сроков разработки...»

И тут что-то внутри меня с оглушительным треском лопнуло.

Идеальная, хрустальная стена моей холодной логики разлетелась на миллион осколков. Строки кода, архитектурные схемы, метрики прибыли — все это мгновенно сгорело, обратилось в пепел.

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

Я смотрел на эту маленькую, изломанную, истерзанную моим перфекционизмом девочку, лежащую на грязном линолеуме, и меня накрыло волной такого первобытного, обжигающего ужаса, какого я не испытывал даже в момент своей собственной смерти в будущем.

Я упал на колени, отшвырнув Палыча в сторону. Схватил Лену за плечи. Ее кожа была ледяной и липкой от пота.

— Лена! Гайка! Слышишь меня?! — мой голос сорвался на отчаянный, хриплый крик. Человеческий крик. Крик отца, который держит на руках умирающего ребенка. — Скорую! Палыч, мать твою, звони в скорую!!! Быстро!!!

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

— Палыч, где скорая?! — заорал я так, что в зале снаружи повисла мертвая тишина.

— Едут! Сказали, будут минут через двадцать, машин нет! — истерично крикнул техник, бросив трубку стационарного телефона.

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

В этот момент на пороге клуба возник Шуруп. Он был бледен как мел. Его глаза безумно метались по залу. Увидев меня с Леной на руках, он попятился, но потом сделал шаг навстречу.

— Шеф... — задыхаясь, произнес он. — Там... там пиздец, Шеф...

— С дороги! — рявкнул я, готовясь снести его плечом.

— Кирпич! — выкрикнул Шуруп, и это слово заставило меня замереть на долю секунды. — Он не послушал! Он взял пятерых старших парней, обрезки труб, цепи... Они пошли в гаражи, Шеф! Они напали на барыг "Городских"! Там кровь, Шеф... Кирпич кого-то арматурой по голове проломил... Они их там всех положили, а теперь менты едут...

Система рухнула.

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

Я стоял посреди своего клуба, прижимая к груди хрипящую Гайку, и понимал, что я не Бог и не Спаситель. Я — слепой, самонадеянный архитектор, который построил здание без учета сопромата человеческих душ. И теперь это здание хоронило под своими обломками тех единственных, кого я клялся защищать.

Я ошибся. И цена этой ошибки была смерть.

Глава 16

# Глава 16: Осечка Шурупа

Вой сирены скорой помощи разрезал тяжелую, пропитанную ледяным дождем ткань сентябрьской ночи. Этот звук, знакомый каждому жителю спальных районов начала нулевых, обычно вызывал лишь глухое раздражение или праздное любопытство. Бабушки прилипали к окнам, пытаясь разглядеть, в чей подъезд занесут носилки. Алкаши на лавочках на секунду прерывали свои бесконечные споры. Но сейчас этот звук рвал мои нервы в клочья, физически отдаваясь болью в висках.

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

— Что тут у вас? Передоз? — лениво бросил старший, тучный мужчина с одутловатым, красным лицом, небрежно бросая свой потертый оранжевый чемоданчик на грязный линолеум рядом с Леной. Он даже не потрудился присесть, просто пнул носком тяжелого ботинка пустую банку из-под энергетика. — Опять малолетки клея нанюхались или колес наглотались? Я в милицию сейчас позвоню, притон тут устроили.

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

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

Я разжал пальцы и одновременно сунул ему в нагрудный карман скомканную пачку стодолларовых купюр. Зеленые бумажки с портретом Франклина — универсальный, безотказный язык той эпохи — подействовали мгновенно и лучше любых физических угроз. Глаза старшего округлились, хмельное равнодушие испарилось в ту же секунду, сменившись суетливой, подобострастной профессиональной активностью.

— Коля, носилки! Быстро, чего стоишь как истукан! — рявкнул он напарнику, мешком падая на колени перед Леной. Он торопливо разорвал зубами упаковку с ампулой, его толстые, но ловкие пальцы мгновенно нашли вену на ее тонкой, почти прозрачной руке. — Давление критически падает, пульс нитевидный, аритмия жесткая. Девочка, держись. Адреналин, кубик! Систему готовь!

Я стоял в стороне, тяжело прижимаясь спиной к гудящей стойке сервера, и смотрел, как они осторожно перекладывают легкое, безжизненное тело Гайки на грязные брезентовые носилки. Мой гениальный кодер. Моя лучшая ученица. Девочка, которая смотрела на меня с собачьим обожанием и верила каждому моему слову, теперь выглядела как сломанная тряпичная кукла, которую жестокий ребенок выбросил на помойку. Ее лицо было белым как мел, губы посинели.

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

Я закрыл глаза обеими руками, чувствуя, как подкатывает тошнота. В 2070 году я был гениальным системным архитектором. Я проектировал глобальные нейросети, управляющие инфраструктурой целых мегаполисов. Я оперировал терабайтами данных и миллисекундными задержками. Я привык мыслить категориями эффективности и оптимизации процессов. Но здесь, в этом сыром подвале двухтысячного года, я забыл базовое правило любой сложной социотехнической системы: человеческий фактор — это не программный баг, который нужно выкорчевать. Это несущая конструкция. Я пытался превратить этих травмированных, никому не нужных подростков с изломанными судьбами в идеальные функции, в строгие математические алгоритмы. Я думал, что даю им силу и броню от жестокого мира, а на самом деле просто переписывал их исходный код, безжалостно стирая все человеческое.

Резкий, рвущий тишину скрип тормозов и громкий хлопок дверцы тяжелого автомобиля — характерный звук милицейского уазика-"буханки" или бандитского джипа — вырвал меня из оцепенения.

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

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

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

— Шеф! — хрипло выдохнул он, утирая кровь с лица тыльной стороной ладони, размазывая ее и оставляя жуткий багровый след от уха до подбородка. — Мы их сделали. Мы разнесли эту гнилую точку в щепки. Барыги больше там не появятся, клянусь. Я главному их колено арматурой в обратную сторону вывернул, он орал как резаная свинья. Второй вообще не встал, я ему по затылку трубой приложил...

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

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

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

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

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

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

— Лену только что увезла реанимационная бригада, — совершенно безжизненным, ровным тоном произнес я. — Она в коме. У нее отказало сердце из-за того, что я, как гребаный робот, загнал ее до полусмерти за компьютером.

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

— А ты, — я сделал еще один шаг, вплотную вторгаясь в его личное пространство, заставляя его вжаться в стену, — вместо того, чтобы включить мозги и защищать клуб, пошел играть в крутого уличного бандита из американских фильмов. Кому принадлежала эта точка в гаражах, Артём? Чей это был бизнес? Кому?! Отвечай!

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

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

Где-то вдалеке, прорезаясь сквозь монотонный шум осеннего дождя, послышался нарастающий, тревожный вой сирены. На этот раз — настоящей. Милицейской.

— Мусора едут к гаражам, — глухо констатировал я, мгновенно переключая свой мозг в режим экстремального антикризисного управления. Эмоции в сторону. Снова холодный алгоритм, но теперь направленный не на безжалостную эксплуатацию ресурсов, а на физическое спасение моей семьи. — Слушать мою команду, ублюдки! Трубы, цепи, арматуру — немедленно вымыть с хлоркой в туалете и спрятать под фальшпол в серверной. Всю одежду — куртки, штаны с кровью — снять, запихать в черные плотные мусорные пакеты и засунуть глубоко в вентиляционную шахту. Лица умыть ледяной водой, ссадины заклеить телесным пластырем. Сесть за компьютеры и надеть наушники. Вы здесь сидели всю гребаную ночь, играли в «Старкрафт» по сетке, никуда не выходили, ничего не видели. Я лично, как владелец, подтвержу ваше железобетонное алиби. Игорь Палыч и Кот — свидетели. Время пошло. Бегом, мать вашу!!!

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

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

— Иди умойся, Артём. И молись всем богам, чтобы наша Гайка выжила до утра, — жестко отрезал я, поворачиваясь к нему спиной. — А с "Городскими" мы будем решать вопрос завтра. Если доживем.

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

Я сидел в серверной, в вязком полумраке, освещаемом лишь холодным зеленым свечением экранов. Мои пальцы с сумасшедшей скоростью летали по желтоватой пластиковой клавиатуре. Используя старый, скрипучий Dial-Up модем US Robotics, я пытался через примитивные, оставленные по глупости уязвимости серверов провайдера влезть напрямую в базы данных городского УВД. Скорость интернета в нулевых была чудовищно низкой, связь постоянно рвалась, модем мерзко пищал, но мои фундаментальные знания архитектуры сетей будущего позволяли мне находить черные ходы и обходить защиту там, где ее считали неприступной лучшие сисадмины 2000 года.

Мне жизненно необходимо было знать, кого именно покалечил Кирпич. Насколько серьезным был нанесенный ущерб для синдиката. Если это была мелкая уличная шестерка, рядовой торпеда — мы могли откупиться деньгами или уступками. Если кто-то из "бригадиров" или родственников авторитетов — нам конец. Физическое устранение всего Братства было лишь вопросом времени.

Ближе к пяти утра, когда низкое небо за окном начало медленно сереть, приобретая тоскливый цвет грязного алюминия, тяжелая дверь в серверную тихо, почти беззвучно приоткрылась. На пороге стоял Димка "Шуруп".

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

— Шеф... — тихо, хрипловато позвал он. — Не спишь?

Я не отрывал воспаленного, красного от напряжения взгляда от бегущих по монитору зеленых строк.

— В моем возрасте, Шуруп, спокойный сон — это непозволительная роскошь. Что у тебя? Докладывай.

Он прошел внутрь серверной и сел на перевернутый пустой системный блок в углу, нервно обхватив худые колени руками.

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

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

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

— Шмон в гаражах был очень жесткий, с собаками приехали, — ответил Шуруп. — Двоих местных нариков, которые там крутились, замели до выяснения. А вот барыги... те, кого Кирпич ушатал арматурой... их там не было, Шеф. Ни одного. Их кто-то аккуратно забрал и увез до приезда ментов. Свои забрали.

Я замер. Пальцы застыли в миллиметре над клавишами. По спине пробежал холодок. Это был наихудший, самый фатальный сценарий из всех возможных. Если бы их забрала скорая или милиция, они бы прошли по официальным медицинским и следственным каналам. Можно было бы нанять хорошего, дорогого адвоката, занести чемодан денег следователю, замять дело "за примирением сторон". Но если могущественный криминальный синдикат забрал своих покалеченных людей сам, в обход закона — значит, они будут вершить свой собственный суд. По жестоким, беспредельным законам улиц нулевых годов. Кровь за кровь. Жизнь за жизнь.

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

Шуруп мгновенно встрепенулся. В его покрасневших глазах мелькнула отчаянная, почти фанатичная решимость искупить свою вину любой ценой.

— Шеф, дай мне добро. Разреши. Я узнаю всё до обеда.

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

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

Я долго смотрел на него. Худой, жилистый, вечно голодный пацан в слишком большой для него, потертой куртке с чужого плеча. Он был абсолютно прав. Логика системы диктовала свои условия. Без качественной оперативной информации мы были слепы и глухи, как котята. Мой цифровой гений из будущего был совершенно бесполезен против примитивного кирпича, брошенного в окно, или стеклянной бутылки с "коктейлем Молотова", закинутой в нашу вентиляционную шахту посреди ночи. Мне жизненно необходима была агентурная разведка прямо на земле.

— Слушай меня очень внимательно, Шуруп. Слушай так, как не слушал никогда в жизни, — я подался вперед, впиваясь в него тяжелым, гипнотизирующим взглядом. — Ты идешь один. Никакого оружия, даже перочинного ножа. Никаких конфликтов. Не светиться. Если видишь, что пахнет жареным, если кто-то смотрит на тебя косо — разворачиваешься и уходишь быстрым шагом. Ни с кем не вступаешь в прямые разговоры и переговоры. Просто слушаешь. Ты понял меня? Твоя единственная задача — узнать имя смотрящего и уровень ущерба, который нанес Кирпич. Больше ничего. Геройство мне не нужно. Мне нужна информация.

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

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

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

В двенадцать часов ноль ноль минут старенький пейджер на моем поясе противно пискнул. Я мгновенно выхватил его, чуть не оторвав клипсу.

Короткое сообщение на зеленом, тусклом жидкокристаллическом экранчике гласило:

«Точка Кабана. Старший — авторитет Гвоздь. Кирпич поломал родного брата Гвоздя. Иду к ним на базу в старую промзону. Жди инфу.»

Ледяная, костлявая рука страха безжалостно сжала мое сердце. Родной брат авторитета. Хуже быть просто не могло. Это смертный приговор без права обжалования. Но следующая фраза ударила еще больнее: "Иду к ним на базу". Идиот. Самоуверенный, глупый идиот. Я же категорически приказал ему не лезть на рожон и возвращаться!

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

— Девушка, абоненту 44-51-12... Текст: "Срочно назад, это приказ! Отмена операции! Уходи!" — продиктовал я скороговоркой, едва сдерживая клокочущую внутри ярость. — Да, срочно! С пометкой "молния"!

Но ответа не последовало. Ни через час. Ни через два мучительных часа. Ни через три.

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

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

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

Мы с грохотом распахнули тяжелую железную дверь и выскочили на улицу, прямо под струи ледяного дождя.

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

— Димка... — хрипло выдохнул Кирпич, и его мощный бас окончательно сорвался, перейдя в писк.

Я бросился к Шурупу, не раздумывая падая на колени прямо в грязь и ледяную воду.

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

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

На его впалой груди, грубо приколотая к остаткам грязной футболки окровавленным лезвием бандитского ножа-"бабочки", сиротливо белела сложенная вдвое бумажка.

Мои руки предательски тряслись, когда я резким движением вытащил нож из плоти — Димка даже не дернулся — и развернул влажный лист. Корявым, торопливым, угловатым почерком там было написано синей ручкой:

«Ваши долги выросли в сто раз, щенки. Готовьте свой подвал и деньги. Мы придем забирать свое ночью.»

— Шеф... Шеф, он же не дышит почти! — в абсолютной панике, глотая слезы, закричал Кирпич, неумело пытаясь приподнять изувеченную голову Димки из лужи.

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

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

— Тащи его внутрь! Живо! — рявкнул я, осторожно подхватывая Шурупа под переломанные ноги. Мой голос звучал как вибрирующий металл, режущий стекло. — Палычу звони в больницу! Пусть тащит сюда лучшего хирурга, за любые деньги, пусть ворует его из операционной, мне плевать!

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

Мы занесли его в душный клуб, оставляя за собой на светлом линолеуме широкий, непрерывный кровавый след. И пока мы несли его обмякшее тело в подсобку, я посмотрел на замерших в первобытном ужасе пацанов из Братства. Они смотрели на меня широко раскрытыми глазами, ожидая приказа, ожидая защиты от страшного, надвигающегося внешнего мира.

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

Я посмотрел на свои ладони, густо перемазанные горячей, липкой кровью Шурупа.

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

Осечка Шурупа стала последней каплей. Игра в прогрессора по правилам этого времени закончилась. Началось тотальное уничтожение. Системный администратор приступил к форматированию жесткого диска. И начнет он с сектора под названием "Городские".

Глава 17

# Глава 17: Больница и раскаяние

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

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

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

Мои руки по самые локти были покрыты засохшей, потемневшей кровью Димки Шурупа. Она въелась в линии на ладонях, забилась под ногти, стянула кожу жесткой, зудящей коркой. Я не пытался ее смыть, хотя в двух шагах от меня находился туалет для посетителей. Эта кровь была не просто биологической жидкостью. Она была моей личной, несмываемой печатью позора. Моей персональной стигматой, кричащей о том, что гениальный архитектор систем оказался полным, абсолютным банкротом как человек.

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

Операция шла уже четвертый час. Четыре часа мы сидели под тяжелыми, обитыми белым, потрескавшимся дерматином дверями с угрожающе горящей красной табличкой «Не входить. Идет операция».

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

Он тяжело вздохнул, и этот вздох перешел в глухой, булькающий кашель курильщика.

Я не ответил. Мои челюсти были сжаты так плотно, что ныли корни зубов. Мой взгляд был намертво прикован к красной светящейся надписи над дверями. За этими дверями сейчас решалось, стал ли я убийцей ребенка. Снова.

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

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

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

«Ты женат на своих алгоритмах, Макс, — ее голос в моих воспоминаниях звучал так же ровно, монотонно и безжизненно, как гудение серверов в дата-центре корпорации. — Ты не человек больше. Ты — система. Для тебя мы с детьми — просто переменные в твоем огромном, бесконечном массиве данных. Процессы, которые потребляют твои ресурсы и твое время. Мы мешаем твоей идеальной, безупречной архитектуре. Ты оптимизировал нас, Макс. Оптимизировал до полного стирания».

Тогда, в 2068 году, стоя в идеальном костюме посреди идеальной квартиры, я не понял ее слов. Мой мозг, заточенный на решение сложнейших математических и логических задач, отказался воспринимать эту человеческую иррациональность. Я искренне верил, что строю великое будущее. Я был ведущим архитектором глобальных нейросетей, которые управляли инфраструктурой континентов, распределяли ресурсы, предотвращали транспортные коллапсы и спасали миллионы жизней, не допуская аварий. Я работал по двадцать, иногда по двадцать два часа в сутки, подключенный к интерфейсам. Я пропустил первые шаги своего сына, я игнорировал дни рождения дочери, я не замечал годовщин нашей свадьбы и семейных ужинов. Я думал, что моя великая жертва — это необходимая плата. Я думал, что масштаб задачи оправдывает любые локальные человеческие потери. Я считал, что делаю мир совершенным, и злился на жену за то, что она не понимает моего величия.

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

Господи, какой же я слепец. Какой же я самонадеянный, высокомерный, непробиваемый идиот. Я не усвоил урок. Я наступил на те же самые грабли, но на этот раз они ударили не только по мне, они разбили головы детям, которые мне доверились.

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

Но на самом деле я просто выстроил новую систему. Более эффективную, более изощренную, но такую же бездушную. Я перевел их из статуса «уличный мусор» в статус «полезные, функциональные юниты». Я применил к живым, травмированным детям те же алгоритмы, которыми оперировал при создании нейросетей.

Лена. Маленькая, хрупкая Лена с феноменальным, математическим складом ума. Она стала для меня центральным вычислительным ядром, генератором кода, компилятором моих идей. Я видел ее потенциал и начал безжалостно, методично его эксплуатировать. Я выжимал из нее все соки, ставя нереальные сроки, заставляя писать сутки напролет, игнорируя ее усталость, бледность, синяки под глазами и дрожащие руки. Я не спрашивал, как она себя чувствует, я спрашивал: «Когда будет готов модуль базы данных?». Я довел ее до грани физического уничтожения просто потому, что мне нужен был софт для расширения моего клуба.

Артём «Кирпич». Огромный, сильный, прямой и бесхитростный парень с обостренным чувством справедливости. Он стал для меня охранным модулем. Антивирусом, брандмауэром моей системы. Я накачивал его агрессией, я поощрял его жесткость, я направлял его силу на внешние угрозы, превращая в цепного пса, готового порвать любого, кто посягнет на наш периметр. Я не учил его контролировать гнев, я не учил его думать о последствиях — я учил его бить первым и бить больно. И когда он, следуя моим же установкам, пошел зачищать территорию и покалечил брата криминального авторитета, я обвинил его в том, что он идиот. Но идиотом был я. Я создал это оружие и оставил его без предохранителя.

И, наконец, Димка «Шуруп». Юркий, недоверчивый, но невероятно преданный. Он был моим модулем сбора данных. Моим разведчиком. Я использовал его желание быть полезным, его комплекс неполноценности перед старшими пацанами. Я дал ему понять, что он виноват в провале Кирпича. И он, желая доказать мне, своему железному, непогрешимому божеству, свою преданность, пошел в самое логово зверя. Пошел на верную, мучительную смерть, только чтобы принести мне информацию.

Когда система дала сбой, когда мой холодный, математический алгоритм столкнулся с непредсказуемым, кровавым хаосом реального криминального мира — мои "модули" начали выходить из строя. Но в отличие от строчек кода, они ломались физически. Они кровоточили. Они умирали.

Я не стал им отцом. Я не стал им старшим братом. Я стал для них просто новым, более умным, хитрым и технологичным хозяином. Строгим, безжалостным системным администратором, для которого важна лишь бесперебойная работа сервера, а если перегорит пара кулеров — их всегда можно заменить. Но детей заменить нельзя.

Я с силой потер лицо окровавленными ладонями, не замечая, как размазываю засохшую корку по щекам и лбу. Мне хотелось выть от ненависти к самому себе. Я прожил девяносто лет, я обладал знаниями, недоступными ни одному человеку на этой планете в 2000 году, но в вопросах простой человечности я оказался полным банкротом.

В этот момент тяжелые дерматиновые двери операционной с громким, противным скрипом распахнулись. Красная лампочка над ними, мигнув напоследок, погасла, погрузив коридор в прежний унылый полумрак.

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

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

— Жить будет, — устало, хрипло, со свистом выталкивая слова из легких, произнес хирург.

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

— Но... — врач поднял на нас тяжелый, мрачный взгляд, и в его голосе зазвучал металл. — Но собирали мы его, парни, буквально как пазл. Пацана пропустили через мясорубку. Тяжелейшая закрытая черепно-мозговая травма с ушибом головного мозга. Множественные оскольчатые переломы ребер с правой стороны, одно ребро пробило правое легкое — начался пневмоторакс, мы едва успели откачать кровь из плевральной полости. Селезенку пришлось удалить полностью — там была просто кровавая каша, нечего сшивать. Отбили все внутренние органы. И правая рука...

Хирург замолчал на секунду, его лицо исказила гримаса профессионального отвращения.

— Его правую кисть раздробили почти в пыль. Целенаправленно били чем-то тяжелым, вроде кувалды или молотка, по каждому пальцу. Мы кости спицами Киршнера стянули, пластины поставили, сухожилия сшили, где смогли найти концы. Но я вам скажу прямо: будет ли она когда-нибудь нормально функционировать — гарантий не даю никаких. Чудо, если он сможет ложку держать. Били профессионально. Грамотно. Не чтобы напугать, а на показательное уничтожение, но так, чтобы мучился подольше.

— К нему можно сейчас? — мой голос прозвучал сухо и ломко, как треск ломающейся сухой ветки.

— Исключено, — категорично отрезал хирург, доставая из кармана халата пачку «Явы» и нервно разминая сигарету. Курить здесь, видимо, разрешалось только богам в белых халатах. — Он в глубокой медикаментозной коме на ближайшие трое-четверо суток. Мозг должен отдохнуть, снять отек. Если молодой, сильный организм справится с болевым шоком и не начнется сепсис — выкарабкается. Девочка ваша, кстати, в реанимации тоже стабильна. Кризис миновал, сердце завели, ритм выровняли, она спит. Утром, если показатели не упадут, переведем в общую палату.

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

— Я не знаю, в какие игры вы играете, молодые люди, — произнес он, выпуская дым сквозь зубы. — И знать, честно говоря, не хочу. Это не мое дело. Мое дело — шить разорванное мясо и вытаскивать с того света дураков. Но послушай меня, парень. Посмотри на свои руки. Если вы сейчас же не закончите эту вашу дворовую войну, кем бы вы ни были... в следующий раз вы привезете мне трупы. И никакие деньги из карманов вашего папика, — он кивнул на сжавшегося Палыча, — вам уже не помогут. Мертвецов я не воскрешаю.

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

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

Война. Он сказал — война.

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

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

Я больше не буду оптимизировать их процессы. Я больше не буду играть в благородного прогрессора из будущего, аккуратно направляющего развитие технологий и старающегося не нарушать ход истории. Плевать на историю. Плевать на временные парадоксы.

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

— Палыч, — мой голос прозвучал так тихо, глухо и страшно, что бывалый барыга вздрогнул всем телом и испуганно отшатнулся от меня, словно увидел перед собой восставшего мертвеца. — Ты остаешься здесь.

— Макс... — попытался что-то сказать он.

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

Палыч судорожно, часто закивал, бледнея прямо на глазах. Он видел перед собой не двадцатилетнего парня. Он видел демона, вырвавшегося из преисподней.

— П-понял, Макс. Всё сделаю в лучшем виде. Муха не пролетит, клянусь здоровьем... А ты... ты куда сейчас? К ментам?

Я медленно поднялся с банкетки, расправляя плечи. Усталость исчезла, выжженная адреналином и ненавистью.

— Менты нам не помогут, Палыч. Менты едят с их рук, — я повернулся к выходу из отделения. — Я еду в клуб. Мне нужно поговорить с моей семьей. Нам пора готовиться к форматированию их жесткого диска. Глубокому форматированию. Без возможности восстановления данных.

Глава 18

# Глава 18: Смена парадигмы

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

Мой путь от больницы скорой помощи до нашего подвального клуба занял меньше двадцати минут на попутном, дребезжащем всеми деталями кузова «Москвиче», водитель которого всю дорогу испуганно косился на мои перепачканные кровью руки и не задавал лишних вопросов. Физически это было всего несколько километров по разбитому асфальту спальных районов нулевых. Но внутри моего сознания за эти двадцать минут пронеслись целые десятилетия. Мое восприятие мира перестраивалось, отбрасывая шелуху высокомерного прогрессора и обнажая стальной стержень человека, которому больше нечего терять, кроме тех, кто ждал его сейчас в этом промозглом подвале.

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

Я подошел вплотную к ржавому металлу и трижды, с четко выверенной паузой, ударил кулаком по железу. Наш условный, внутренний сигнал.

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

Увидев мое лицо в свете тусклого уличного фонаря, Кот судорожно, со свистом выдохнул, мгновенно опустил ствол ружья в пол и рывком распахнул тяжелую дверь.

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

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

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

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

Они ждали штурма. Они ждали, когда тяжеловооруженные, безжалостные боевики криминального синдиката "Городские" вышибут эти двери, чтобы выполнить свой ультиматум. И эти пацаны, которым было по пятнадцать-семнадцать лет, были готовы не бежать и не сдаваться, а продать свои никчемные, изломанные детдомовские жизни как можно дороже на пороге этого подвала.

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

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

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

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

Закрыв кран, я вытер руки о висящее рядом засаленное, влажное полотенце и медленно повернулся к пацанам. За все это время в зале не раздалось ни звука, ни шороха. Они продолжали стоять, замерев изваяниями, не смея пошевелиться, пожирая меня глазами.

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

Они неуверенно переглянулись, их напряженные лица выражали растерянность. Босс никогда не говорил с ними так тихо. Но они послушно, с глухим лязгом своего оружия, опустились обратно на столы и гудящие системные блоки.

— Гайка и Шуруп живы, — сказал я, глядя прямо перед собой.

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

— Шуруп в глубокой коме, — продолжил я, безжалостно обрубая их преждевременную радость. — Врачи собирали его по кускам на операционном столе четыре часа. У него отбито всё, что можно отбить. Гайка в реанимации. У нее не выдержало сердце.

Я сделал несколько медленных шагов вперед, выходя на самую середину зала, в круг света от мониторов. Я обвел долгим, внимательным взглядом этих детей. Детей, изломанных равнодушной государственной системой опеки, выброшенных на улицу, как бракованные детали, привыкших получать от взрослых людей только побои, тычки, милицейские дубинки и предательство.

— Вы сидите сейчас здесь, в этом подвале, вцепившись побелевшими пальцами в эту ржавую арматуру, — я обвел рукой их жалкий арсенал. — Вы готовы насмерть драться с вооруженными до зубов бандитами. Вы готовы умереть за этот клуб, за эти куски железа и пластика. Вы называете меня «Шефом». Вы беспрекословно, без тени сомнения выполняете любые мои приказы. Вы искренне верите, что я великий спаситель, который вытащил вас из грязи и дал вам путевку в жизнь.

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

— Но страшная правда заключается в том, что всё это время я вас просто использовал. Цинично и расчетливо.

В зале повисла абсолютно мертвая, вакуумная тишина. Было слышно лишь гудение кулеров в серверах. Кирпич резко вскинул голову, непонимающе нахмурив разбитые в кровь брови. На лицах остальных отразилось недоумение, граничащее с шоком.

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

Мой голос предательски дрогнул. Непроницаемая маска бездушного, всемогущего гостя из 2070 года, которую я носил все это время, с громким треском рассыпалась на куски, осыпаясь на грязный линолеум осколками моей собственной гордыни.

— Я загнал Лену до сердечного приступа, — продолжил я, чувствуя, как слова режут мне горло. — Я заставил ее работать на износ, потому что моей гребаной системе был жизненно необходим идеальный софт. Я заставил Димку почувствовать себя ничтожеством, неполноценным элементом после вашей драки в гаражах. И он пошел на верную, мучительную смерть к бандитам, только чтобы доказать мне свою полезность и преданность. Я выдрессировал тебя, Артём, — я посмотрел на Кирпича, — быть безжалостным цепным псом, готовым порвать глотку любому за периметр нашего клуба, но я не научил тебя самому главному — думать о последствиях своих действий.

Я сделал паузу, собираясь с мыслями.

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

Я сделал шаг к Кирпичу и медленно, тяжело опустился на одно колено прямо перед ним.

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

Но я больше не собирался играть по примитивным правилам этого времени.

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

Кирпич судорожно, громко сглотнул, размазывая грязь и слезы по лицу рукавом куртки. Его огромные руки тряслись.

— Шеф... Макс... ты чего творишь... встань, — хрипло, надрывно пробасил он, с грохотом бросая свою любимую железную трубу на пол. Он подался вперед, рухнул на колени рядом со мной и неуклюже, но отчаянно крепко обхватил меня за плечи своими огромными ручищами. — Макс, мы же сами косячили... Мы же тупые детдомовские ублюдки, мы ничего не умеем, кроме как воровать и драться... Ты нас с вонючей помойки вытащил... Да если бы не ты, Макс, я бы уже сидел по малолетке на зоне, а Гайка сдохла бы в подворотне от токсикомании... Ты нам жизнь дал...

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

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

Я медленно поднялся на ноги, потянув за собой Артёма. Я смотрел на их лица — грязные, избитые, испуганные, но теперь светящиеся абсолютно чистым, ничем не замутненным доверием.

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

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

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

Пацаны по инерции инстинктивно дернулись к своему разбросанному по полу ржавому железу.

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

— Что именно мы будем делать, Макс? — спросил Кот, чьи глаза теперь горели не страхом смерти, а азартным, голодным предвкушением охотника.

— Мы будем писать боевые скрипты, — я сел за свой главный терминал, положив пальцы на привычно изогнутую, потертую клавиатуру. Ощущение пластика под пальцами было как возвращение домой. — Я научу вас взламывать банковские протоколы этого времени, они дырявые, как сито. Мы вскроем их оффшорные счета и обнулим их. Мы перехватим всю их пейджинговую связь и телефонные разговоры. Мы сольем точные маршруты их наркотрафика конкурентам из соседних областей и напрямую в разработку ФСБ с неопровержимыми доказательствами. Мы устроим им информационный коллапс. К восходу солнца от могущественного, непобедимого синдиката "Городские" не останется ничего, кроме животной паники, тотальной паранойи, предательств внутри их собственных рядов и абсолютно пустых карманов. Они совершили фатальную ошибку. Они разбудили не того зверя. И сегодня ночью этот город на своей шкуре узнает, что такое настоящий цифровой шторм. Поехали!

# Интерлюдия: Щит Семьи (Артём «Кирпич»)

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

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

Я закрывал глаза, и меня снова с размаху отбрасывало туда. В тот гребаный вечер у дверей нашего клуба.

*Хлещущий ледяной дождь. Резкий, тошнотворный запах мокрого асфальта и гниющей осенней листвы. Визг тормозов затонированной машины, резко остановившейся у крыльца. Распахнутая дверь. И звук, который теперь будет преследовать меня в кошмарах до конца жизни. Глухой, страшный шлепок падающего на землю тела. Как будто сломанную куклу выбросили на помойку. Машина срывается с места, с ревом растворяясь в темноте, а я выбегаю под дождь, тяжело дыша, и вижу Димку.*

*Мелкий, тощий Шуруп. Он пошел к ним один. Он всегда таскался за нами, старшими, всегда пытался доказать, что он тоже чего-то стоит, что он не просто малолетка на побегушках. Решил доказать это делом и сунулся в логово врага — на базу "Городских", в те сырые гаражи за продуктовым рынком. В одиночку. Я вижу, как он лежит в грязной луже, избитый до неузнаваемости, изломанный, без сознания. Его кровь, яркая, почти черная в свете тусклого уличного фонаря, медленно смешивается с дождевой водой. И в этот момент мой мир, полный ярости и вседозволенности, с грохотом останавливается.*

Это я подал ему пример. Я вбил ему в голову эту дурь. Ослушался прямого приказа Шефа.

Макс ведь смотрел на меня тогда в подсобке своими ледяными, мертвыми глазами, в которых не было ни капли жалости, ни тени сомнения, и говорил, чеканя каждое слово: «Никаких карательных рейдов. Периметр. Точка».

А я орал на весь подвал, что я умнее. Что уличные понятия, впитанные с молоком матери, важнее его странных, холодных правил. В моем детдомовском мире, если на тебя наехали, если твоих щемят — ты идешь и ломаешь челюсти. Иначе тебя сожрут, растопчут, превратят в терпилу. Я призывал доказать всем, доказать этим утыркам из "Городских", что мы — сила. Что с нами нужно считаться. Мелкий это услышал и пошел доказывать. Один.

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

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

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

И вот сегодня…

Меня снова крупно передернуло. Я вцепился непослушными пальцами в собственные короткие волосы, до боли, до скрипа сжав челюсти.

Он встал передо мной на колени.

Макс. Железный Шеф. Человек, который одним своим ледяным спокойствием мог заставить обделаться бывалых урок. Он, мать его, опустился на грязный линолеум, прямо в лужи натекшей с наших ботинок дождевой воды. Передо мной — тупым, агрессивным куском мяса, уличным гопником, который только что своими собственными руками разрушил все, что он выстраивал месяцами.

Я помню его глаза в этот момент. В них больше не было того пугающего, компьютерного холода, вычисляющего алгоритмы. Там была боль. Настоящая, рвущая на части человеческая боль. Боль отца, который не смог уберечь своих детей. Он просил у меня прощения. У меня! За то, что относился ко мне как к вещи. За то, что я из-за него стал бездушным зверем.

«С этой секунды мы — Семья. Настоящая. Моя семья».

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

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

Но Макс… он сломал эту систему. Он уничтожил ее одним своим падением на колени. Он показал, что истинная сила — это не пробитые арматурой головы и не блатные уличные понятия. Истинная сила — это взять на себя ответственность за тех, кто рядом. Признать свою ошибку, даже если ты босс.

Я тяжело, со свистом вздохнул, опустив руки на колени. Железная труба, с которой я не расставался последние сутки, валялась в метре от меня. Кусок ржавого, грязного дерьма. Я смотрел на нее с брезгливым отвращением.

Шеф прав. Мы не будем драться с ними их же методами. Мы не куски мяса для их скотобойни. Мы умнее.

Я поднял голову и посмотрел на ярко освещенный зал. Пацаны, напряженные, предельно сосредоточенные, стучали по клавиатурам. Макс, словно дирижер, ходил между рядами, что-то быстро, отрывисто объясняя, показывая на мерцающие экраны, направляя их действия. В его быстрых, точных движениях была уверенность хищника, который точно знает, куда и как бить. Он не отступил, не испугался угроз "Городских". Он принял вызов синдиката, и он собирался их уничтожить. Развеять в пыль. И сделает он это не арматурой в подворотне, а силой своего нечеловеческого ума.

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

На их место пришла тяжелая, абсолютно холодная, монолитная решимость.

Я больше не уличный цепной пес, готовый по команде рвать зубами чужую глотку. Я понял свою истинную функцию, свое истинное предназначение в этом подвале. Я — щит. Щит этой Семьи.

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

Мне придется измениться. Научиться держать свою первобытную агрессию в стальной узде. Научиться планировать на два шага вперед, как всегда учил Шеф, а не поддаваться первому импульсу. Если для этого мне придется сидеть ночами, ломать глаза и учить, как работают их гребаные электронные системы безопасности, камеры и инфракрасные датчики — я буду это делать. Если нужно будет стать тенью, невидимкой, просчитывающей угрозы до их появления, а не орущим на улице быком — я им стану.

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

Я вышел в основной зал. Макс на секунду оторвался от свечения монитора и посмотрел на меня. В его усталом взгляде читался немой вопрос и затаенное ожидание.

Я просто коротко кивнул ему. Уверенно, жестко и абсолютно спокойно. Без страха. Без животной покорности. Как человек, который полностью осознал свой долг.

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

Кот удивленно посмотрел на меня, недоверчиво моргнул, словно не узнавая прежнего Кирпича, но тут же торопливо закивал и полез в ящик стола за скрученными в трубочку чертежами.

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

Этот подвал — наша крепость. Моя Семья внутри. И пока я дышу, никто из них больше не пострадает. Никто.

Глава 19

# Глава 19: Тень Города

Ночь опустилась на город тяжелым, влажным саваном. За наглухо закрытыми стальными ставнями нашего подвала продолжал бушевать осенний ливень, методично барабаня по асфальту, но внутри клуба царила совершенно иная атмосфера. Гнетущий животный страх, который еще час назад висел в спертом воздухе густым туманом, исчез. Его выжгло, уничтожило то новое, монолитное чувство принадлежности, которое связало нас всех невидимыми, но неразрывными стальными нитями. Мы больше не были кучкой напуганных беспризорников и странным, жестким надсмотрщиком. Мы стали единым организмом, нейросетью, где каждый узел был готов отдать всю свою энергию ради выживания целого.

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

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

Я набрал на клавиатуре несколько команд, запуская самописный терминал. Черный экран DOS моргнул, и по нему побежали зеленые строчки инициализации.

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

— Макс... Шеф... — неуверенно начал Кот, глядя на экран, где замелькали непонятные ему символы. — А как мы их найдем? Мы же даже не знаем, кто именно прессанул Шурупа. Ну, бандиты и бандиты. Их в городе как собак нерезаных.

Я повернулся к нему, и уголок моих губ дрогнул в подобии холодной усмешки.

— Ошибка выжившего, Кот. Ты думаешь, что Шуруп просто оказался не в то время и не в том месте. Что он нарвался на случайную бригаду отморозков, когда разведывал обстановку вокруг тех подпольных казино на окраине. Но случайности в сложных системах — это математическая погрешность. А то, что произошло с Димкой, — это четко спланированный вектор атаки.

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

— Шуруп слишком умен, чтобы попасться обычным гопникам, — произнес я, возвращаясь к клавиатуре. — Он чувствует опасность кожей. Если его взяли, значит, его ждали. Значит, за ним следили. И я хочу знать, кто именно отдал этот приказ.

Я активировал старый US Robotics Courier, подключенный к городской телефонной линии. Из маленького динамика модема раздался классический, режущий слух скрежет дозвона, писк подтверждения соединения и шум белого статического электричества. Для пацанов это был просто звук подключения к "Рол", к интернету. Для меня это был звук вскрываемой грудной клетки врага.

— Кот, ты помнишь, в каком именно квадрате Шуруп перестал выходить на связь? — спросил я, параллельно запуская скрипт, который я набросал еще вчера, в короткие часы бессонницы. Скрипт был прост до гениальности: он имитировал сервисный запрос от центрального узла АТС, заставляя местные коммутаторы отдавать логи всех соединений в заданном районе.

— Ну, мы договаривались, что он отзвонится из автомата на углу Ленина и Строителей, возле старого Дома Быта, — нахмурив лоб, ответил Кот. — Там еще ларек с шаурмой стоит. Время было около восьми вечера.

— Отлично, — я кивнул. — Восемь вечера. Квадрат Ленина и Строителей.

Мои пальцы летали по клавиатуре, выбивая пулеметную дробь. Я проник в биллинговую базу местной телефонной компании. Пароль администратора, ожидаемо, оказался `admin123`. Это даже не вызывало смеха — лишь чувство брезгливой жалости к архитекторам систем этого времени.

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

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

Я сделал паузу, выделяя нужный кусок кода.

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

На экране появился отфильтрованный список текстовых сообщений, отправленных через вышку, покрывающую район Дома Быта в промежуток с 19:30 до 20:30.

— Смотрите, — я ткнул пальцем в экран.

Строчки поплыли медленнее. Сообщения были в основном бытовыми: "Купи хлеба", "Жду у подъезда", "Позвони маме". Но мой взгляд, натренированный на поиск аномалий в петабайтах данных, мгновенно выцепил нужный паттерн. Короткие, рубленые фразы. Жаргон.

*19:42. Абонент 45-89-12. Текст: "Мелкий на точке. Пасёт. Брать?"*

*19:45. Абонент 12-00-55. Текст: "Берите жестко. Пусть шеф его знает."*

*20:15. Абонент 45-89-12. Текст: "Готово. Оформили красиво. Грузим в багажник."*

*20:30. Абонент 12-00-55. Текст: "Везите на промзону. Там объясним."*

В зале повисла тяжелая, грозовая тишина. Кот глухо выругался сквозь зубы. Кирпич стиснул кулаки так, что побелели костяшки, его единственный зрячий глаз опасно сузился.

— Они вели его, — тихо произнес Артём. — Они знали, кто он такой.

— Именно, — я откинулся на спинку скрипящего офисного кресла. — Это была не случайная драка. Это была целенаправленная силовая акция. Демонстрация намерений. "Мелкий" — это Шуруп. А "шеф его" — это я.

Я снова повернулся к клавиатуре и начал пробивать номера абонентов. Абонент 45-89-12 был зарегистрирован на некоего Иванова И.И., явная "прокладка", подставное лицо. А вот абонент 12-00-55, тот, кто отдавал приказы...

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

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

— Баринов Валерий Сергеевич, — прочитал я вслух данные из досье. — Кличка "Крест". Ранее судим по статьям за вымогательство, тяжкие телесные и организацию преступного сообщества. В настоящий момент — легальный бизнесмен, учредитель сети рынков, пары ресторанов и частного охранного предприятия "Щит-Город".

Я перевел взгляд на пацанов.

— Это не просто уличная шпана, которая трясет ларьки с шаурмой. Это "Городские". Крупнейший криминальный синдикат в этой области. Они контролируют половину теневой экономики города. Наркотрафик, проституция, крышевание крупного бизнеса, нелегальные казино. У них есть свои люди в УВД, в мэрии, в прокуратуре. Это корпорация, только вместо юристов у них боевики с арматурой и пистолетами ТТ.

— И нахрена мы им сдались? — хрипло спросил Кот. — Мы же просто подвал с компами. Мы не торгуем герычем, не держим шлюх. Какая им с нас прибыль?

Я тяжело вздохнул, массируя переносицу. Глаза начинали слезиться от непрерывного смотрения в ЭЛТ-монитор.

— В этом-то и проблема, Кот. Вы мыслите категориями вчерашнего дня. А они, в отличие от вас, умеют считать деньги и смотреть в будущее.

Я вывел на экран таблицу в Excel, где мы вели черновую бухгалтерию нашего клуба. Цифры, которые я показывал только Гайке, да и то не полностью.

— Посмотрите на эти суммы, — я обвел курсором колонку с итоговой выручкой за последний месяц. Суммы были астрономическими для подвала в ПТУ. — Мы зарабатываем больше, чем три их лучших ночных клуба вместе взятых. Мы создали монополию на развлечения и доступ в сеть для молодежи целого района. К нам несут деньги школьники, студенты, молодые коммерсанты. У нас стоит оборудование, которое стоит десятки тысяч долларов. И при этом у нас нет "крыши". Мы — аномалия. Мы — жирный, сочный, беззащитный кусок мяса, который сам пришел в их лес и сел на полянку.

— И они решили нас сожрать, — резюмировал Кирпич, его голос звучал глухо и зло.

— Они решили нас подмять под себя, — поправил я. — Уничтожить нас им невыгодно. Кто тогда будет чинить компы, настраивать сеть, привлекать клиентов? Им нужна дойная корова. Шуруп был просто визиткой. Предупредительным выстрелом в воздух. Они показали, что могут достать любого из нас в любой момент. Они сломали его, чтобы сломать меня. Чтобы показать мне, кто здесь настоящая власть.

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

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

Я снова сел за монитор.

— Кот, Артём. Мне нужны все данные о структуре "Городских", которые вы только сможете вспомнить из уличных слухов. Кто кому подчиняется, где их основные точки сбора, на каких машинах ездят их бригадиры. Любая мелочь.

— Макс, да я половину их шестерок в лицо знаю, — мрачно усмехнулся Кирпич. — Они часто в бильярдной "Удача" зависают. Ездят на черных "Чероки" и "Геликах", номера обычно с тремя семерками или одинаковыми буквами, чтобы гаишники не тормозили.

— Отлично. Это паттерны. А паттерны можно отслеживать.

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

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

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

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

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

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

Но главное — я нашел их болевую точку. Их уязвимость.

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

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

— Артём, — тихо позвал я.

Кирпич встрепенулся, моргая.

— Чего, Макс?

— Посмотри на экран.

Он сфокусировал взгляд на мониторе. Там светилось сообщение, отправленное всего десять минут назад, в 05:15 утра. От Креста — его бригадирам.

*Абонент 12-00-55. Текст: "Сбор всем старшим в 14:00 у офиса. Едем к компьютерщикам в ПТУ. Будем оформлять договор. Возьмите с собой аргументы, если ботаник упрется."*

Кирпич тяжело, судорожно выдохнул. Его огромные кулаки снова сжались.

— Они приедут сегодня, — констатировал он очевидное. — Приедут нас давить. С "аргументами".

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

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

— Буди остальных, Артём, — приказал я, глядя в серую мглу улицы. — Пусть умоются холодной водой и приведут себя в порядок. Мы должны встретить гостей достойно. Сегодня мы не будем прятаться. Сегодня мы будем смотреть им прямо в глаза.

— А если они начнут стрелять, Макс? — тихо, с затаенным страхом спросил Кирпич. — Мы же... мы же их не остановим железяками.

Я повернулся к нему. На моем лице не было ни капли страха. Только абсолютная, железобетонная уверенность архитектора, который знает, что каждый элемент его системы сработает безупречно.

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

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

Глава 20

# Глава 20: Ультиматум

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

В клубе царила ледяная, хирургическая чистота и пугающая тишина. Мы не открылись в обычные десять утра. На тяжелой металлической двери висела наспех написанная маркером картонка: "САНИТАРНЫЙ ДЕНЬ. КЛУБ ЗАКРЫТ". Постоянные клиенты, школьники, привыкшие зависать здесь с самого утра, удивленно дергали ручку, разочарованно матерились и уходили прочь, недовольно пиная камешки. Мы отсекали случайных зрителей. Это представление должно было пройти без лишних свидетелей.

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

Остались только старшие. Ядро Семьи. Восемь человек во главе с Кирпичом и Котом.

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

Кирпич с парнями расставил столы так, чтобы от входной двери до моего главного терминала образовался широкий, пустой коридор — своеобразная взлетная полоса, простреливаемая со всех сторон камерами видеонаблюдения. Сами камеры Гайка, перед тем как попасть в больницу, установила так грамотно, что слепых зон в зале просто не осталось. Изображение с них сейчас выводилось на четыре дополнительных монитора, подвешенных под потолком у моей стойки.

Вся внутренняя связь была настроена. Серверы гудели ровным, мощным басом. На моем главном мониторе висело несколько десятков открытых консольных окон. Скрипты находились в режиме "standby" — ожидания команды на выполнение. Цифровой шторм был заряжен в обойму, оставалось только спустить курок.

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

В 13:58 одна из наружных камер, направленная на парковку перед ПТУ, передала движение.

В лужах отразился свет мощных галогеновых фар. На разбитый асфальт тяжело, с низким урчанием многолитровых двигателей, выкатились три машины. Впереди — черный, тонированный в ноль Mercedes G-класса, знаменитый "Гелик", символ абсолютной власти и безнаказанности на дорогах нулевых. За ним — два широких, агрессивных Jeep Grand Cherokee. Классический эскорт серьезного криминального авторитета.

Машины остановились, взметая брызги. Двери открылись почти синхронно.

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

Дверь "Гелика" открылась неторопливо. Из салона вышел человек, которого я вчера ночью видел на мутной фотографии в милицейской базе.

Валерий Сергеевич Баринов. "Крест".

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

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

— Идут, — глухо констатировал Кот, глядя на мониторы. Его кадык нервно дернулся.

— Всем оставаться на местах, — ровным, ледяным тоном приказал я. — Лица не опускать. Смотреть прямо. Вы — хозяева этого места. Они — гости.

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

— Открывай, Артём, — кивнул я Кирпичу.

Артём подошел к двери, с громким лязгом отодвинул засовы и распахнул створку.

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

Следом за ними вошел Крест.

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

Но мои пацаны молчали. Они смотрели на него исподлобья, напряженно, как волчата, но никто не отвел взгляд. Моя ночная промывка мозгов дала свои плоды.

Крест прошел по "взлетной полосе" до середины зала и остановился в нескольких метрах от моего стола. Его охранники застыли на шаг позади, заложив руки за спину.

— Санитарный день, значит? — голос у Креста был низким, хриплым, с легкой издевкой. Он говорил тихо, но каждое слово падало в тишину зала тяжелым камнем. — Правильно. Чистота — залог здоровья.

Он не стал дожидаться приглашения. Взял стоящий рядом дешевый пластиковый стул, развернул его спинкой вперед и сел, положив мощные руки на спинку. Взглянул на меня в упор.

— Ты — Максим. Хозяин этого цирка, — это был не вопрос, а утверждение. — А я Валерий Сергеевич. Люди в этом городе называют меня Крест. Думаю, ты слышал.

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

Крест усмехнулся. Усмешка не коснулась его глаз.

— Кружок программирования. Красиво звучит. Только вот мои люди, которые отвечают за этот район, говорят мне другое. Они говорят, что этот "кружок" качает бабло быстрее, чем игровой зал с автоматами на вокзале. Они говорят, что здесь крутится серьезная техника. И что самое интересное — они говорят, что этот бизнес ничей. Бесхозный. Растет как сорняк в поле.

Он сунул руку во внутренний карман пальто. Кирпич в тени инстинктивно напрягся, подавшись вперед, но я незаметным жестом руки осадил его.

Крест достал из кармана предмет и с глухим стуком бросил его на стол передо мной.

Это был пейджер Шурупа. Дешевая, потертая "Моторола" в прозрачном пластиковом корпусе. Корпус был треснут, а на ремешке запеклась темная, бурая кровь.

В зале повисла мертвая тишина. Я услышал, как Кот сдавленно охнул.

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

Я медленно перевел взгляд с пейджера на лицо Креста. Мое лицо превратилось в непроницаемую маску.

— Вы пришли сюда, чтобы принести мне пейджер моего сотрудника? Какая трогательная забота о чужом имуществе, Валерий Сергеевич.

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

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

Он подался вперед, нависая над столом.

— Сегодняшнего дня ваш клуб работает под крышей ЧОП "Щит-Город". Мы обеспечиваем вам безопасность, решаем вопросы с ментами, пожарными и любыми залетными отморозками. Взамен мы забираем восемьдесят процентов от всей выручки. Чистыми. Каждую неделю. Ты остаешься здесь управляющим. Техническим директором, называй как хочешь. Твои пацаны продолжают протирать штаны за компами, если будут вести себя тихо.

Крест сделал паузу, давая мне осознать масштаб озвученных цифр. Восемьдесят процентов. Это было не крышевание. Это был рейдерский захват с обращением нас в рабство.

— Это не обсуждается. Это констатация факта, — добавил он, видя, что я молчу. — Альтернатива... альтернатива тебе не понравится. Если ты сейчас скажешь "нет" или начнешь качать права... Мои ребята, которые мерзнут сейчас на улице, войдут сюда. Они переломают ноги каждому малолетнему ублюдку в этом подвале. Они разобьют каждый ваш драгоценный монитор. А потом мы просто обольем это место бензином и бросим спичку. И никто, ни один мент в этом городе, не станет расследовать пожар в подвале, где сгорела кучка беспризорников. Вы — мусор. Вас нет для этого мира.

Ультиматум был озвучен. Жестко, конкретно, без вариантов. Классическая схема захвата из девяностых, которая все еще безотказно работала в начале нулевых.

В зале стояла звенящая, невыносимая тишина. Слышно было только гудение серверов да тяжелое дыхание двух телохранителей за спиной Креста. Пацаны вдоль стен замерли, превратившись в статуи. Они смотрели на меня. Ждали моего решения.

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

— Восемьдесят процентов и полный контроль, — медленно, раздумчиво повторил я, словно пробуя слова на вкус. — И жизнь моих парней в обмен на абсолютную покорность.

— У тебя хорошая память, Максим, — Крест откинулся на спинку стула, самодовольно ухмыляясь. Он был уверен, что сломал меня. Что раздавил меня своим авторитетом и неизбежностью силы. — Завтра утром к тебе приедет мой бухгалтер. Передашь ему всю кассу за месяц. И начнем работать конструктивно.

Я положил пейджер обратно на стол. Аккуратно, ровно по центру.

— Нет, — сказал я.

Слово прозвучало тихо, но оно ударило по барабанным перепонкам присутствующих хлестче выстрела.

Улыбка мгновенно сползла с лица Креста. Его глаза потемнели, превратившись в две черные, бездонные дыры. Телохранители за его спиной синхронно, с едва уловимым шорохом ткани, сдвинули руки из-за спины к поясам.

— Что ты сказал, щенок? — прошипел авторитет, медленно поднимаясь со стула. Все его огромное тело напряглось, готовое к броску.

Я остался сидеть в кресле, даже не шелохнувшись.

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

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

— Ты покойник, — его голос упал до зловещего, вибрирующего шепота. — Вы все покойники. Мы придем сюда ночью. И я лично буду смотреть, как вы горите.

Он резко развернулся, намереваясь уйти.

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

Я положил руки на клавиатуру.

— Я говорил вам, что мы кружок программирования. И мы программируем не только компьютеры. Мы программируем реальность.

Крест презрительно сплюнул на пол.

— Ботаник гребаный. Молись.

Дверь с грохотом захлопнулась за ними. Мы услышали, как взревели моторы "Гелика" и джипов, унося синдикат прочь.

Тишина в клубе взорвалась. Пацаны соскочили со столов, тяжело дыша.

— Макс! Они же нас убьют! — почти крикнул Кот, его глаза были расширены от ужаса. — Зачем ты их так послал?! Надо было торговаться! Надо было тянуть время!

— Успокоиться! — рявкнул я так, что мой голос эхом отразился от бетонных стен. Паника мгновенно захлебнулась. — Время переговоров закончилось вчера, когда они сломали ребра Шурупу.

Я развернулся к своим мониторам. Мои пальцы легли на клавиши. Внутри меня разворачивалась холодная, безжалостная математика уничтожения.

— Артём. Запри дверь на все засовы. Никого не впускать.

— Сделано, Макс, — Кирпич уже лязгал металлом у входа.

— Кот. Выводи на большой экран карту города. Ту, что мы подготовили ночью.

На огромном, подвешенном под потолком плазменном телевизоре, который мы недавно купили, вспыхнула подробная, детализированная карта города. На ней горели десятки красных точек — отслеженные мобильники и пейджеры бригадиров "Городских", их основные точки сбора, казино, склады.

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

Я активировал первую группу скриптов. Тех самых, что я вшил в их банковские системы ночью.

— Фаза первая. Финансовый коллапс.

Я нажал "Enter".

Синхронно, в десятках филиалов банков по всему городу, инициировались сотни невидимых цифровых транзакций. Деньги со счетов ЧОП "Щит-Город", с подставных фирм Баринова, с их офшорных "прокладок" хлынули лавиной. Они дробились на тысячи мелких сумм и уходили на сотни благотворительных счетов в Красный Крест, фонды помощи детям-сиротам, больницы по всему миру. Одновременно с этим защищенные факсы и принтеры в управлениях Налоговой полиции и УБЭП начали выплевывать метры детальных отчетов с полными выкладками по черной бухгалтерии синдиката.

На экране моего терминала побежали строки подтверждений.

*Транзакция выполнена.*

*Транзакция выполнена.*

*Баланс счета 40702... равен нулю.*

— Они остались без копейки легальных денег, — холодно констатировал я. — Но этого мало.

Я переключился на следующий терминал.

— Фаза вторая. Информационная изоляция и паранойя.

Снова удар по клавише "Enter".

В этот момент серверы крупнейшей в городе пейджинговой компании сошли с ума. Мой вирус перехватил контроль над маршрутизацией сообщений.

На карте города красные точки начали хаотично мигать.

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

*Бригадиру Северу от Креста: "Скидывай общак ментам, нас сливают. Уходи из города."*

*Бригадиру Лысому от Севера: "Крест сошел с ума. Хочет нас всех подставить. Собирай своих, едем брать его офис."*

*В центральное управление МВД анонимный звонок, синтезированный голос: "На складе овощной базы номер четыре заложена бомба. Там же склад оружия ОПГ 'Городские'."*

Я стравливал их друг с другом. Я сеял хаос, подозрения и животный страх в их рядах, используя их же собственные, не защищенные каналы связи. Они привыкли доверять технике безоговорочно. Если на экране пейджера написано, что приказ от босса — значит, это приказ от босса.

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

В клубе зазвонил телефон. Наш обычный, городской аппарат.

Я снял трубку. На том конце была тишина, а потом раздался синтезированный, металлический голос моей программы-монитора, которая отслеживала милицейские радиочастоты.

*Внимание всем постам. Код красный. Вооруженные столкновения у бильярдной 'Удача'. Группы лиц спортивного телосложения открыли огонь друг по другу. Поднят ОМОН.*

Я положил трубку на рычаг.

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

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

— Добро пожаловать в будущее, пацаны, — сказал я, откидываясь в кресле.

Цифровой шторм начался. И он должен был смыть синдикат с лица этого города до основания.

Глава 21

# Глава 21: Архитектура обороны

Цифровой шторм, выпущенный мной на свободу, не имел ни цвета, ни запаха, ни звука, но его разрушительная сила многократно превосходила взрыв тротилового эквивалента. В тускло освещенном подвале, заставленном гудящими системными блоками бежевого цвета, я сидел в кресле, словно дирижер перед огромным невидимым оркестром, и наблюдал, как на моих мониторах рушится империя.

На большом плазменном экране, подвешенном под потолком, карта города пульсировала красными и оранжевыми точками. Каждая из них представляла собой узел связи, банковский счет, пейджер или мобильный телефон кого-то из верхушки синдиката «Городские». И сейчас все эти узлы бились в агонии. Мои скрипты, написанные на примитивном для моего истинного возраста, но недосягаемо совершенном для двухтысячного года уровне, методично и безжалостно уничтожали инфраструктуру Креста.

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

— Макс... — тихо, почти благоговейно прошептал Кирпич, глядя на бегущие по одному из терминалов строки кода. — Что там сейчас происходит? На улице?

Я откинулся на спинку кресла, не отрывая взгляда от экранов. Мой мозг, сохранивший опыт девяноста лет жизни в мире победившего киберпанка, анализировал терабайты входящих данных, вычленяя главное из хаоса милицейских радиоперехватов и логов маршрутизаторов.

— Паника, Артём, — спокойно ответил я. Голос мой звучал ровно, как у лектора на кафедре. — Абсолютная, первобытная паника. Люди Креста привыкли решать проблемы арматурой и пистолетами ТТ. Они не понимают, что делать, когда враг лишает их связи и денег, не выходя из комнаты. Смотри.

Я вывел на центральный экран лог перехваченных пейджинговых сообщений. Строки бежали одна за другой, полные мата, угроз и непонимания.

*«Север, какого хера ты слил общак? Менты на хвосте! Я тебя урою!»*

*«Крест, счета пустые! Банк заблокировал переводы. У нас налоговая в офисе маски-шоу устроила!»*

*«Лысый, не лезь на мою территорию, я стрелять буду! Кто пустил слух, что мы под мусорами?»*

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

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

*«Внимание всем экипажам. Перестрелка у ресторана "Старый замок". Задержано пятнадцать человек. Изъято огнестрельное оружие. Возможны жертвы.»*

— Ресторан «Старый замок» — это штаб-квартира Лысого, одного из бригадиров Креста, — прокомментировал я, делая пометку в терминале. — А поехали туда люди Севера, потому что получили сообщение с номера Креста о том, что Лысый — крыса. Система работает идеально.

Однако, несмотря на идеальную работу скриптов, я чувствовал легкое, зудящее беспокойство. Опыт подсказывал, что загнанный в угол зверь наиболее опасен. Крест не был глупцом. Да, он был продуктом своей эпохи, бандитом из девяностых, но его звериное чутье должно было подсказать ему, откуда дует ветер. Он был здесь, в этом самом подвале, всего пару часов назад. Он видел меня. И он видел, что я не испугался.

Мои пальцы запорхали по клавиатуре, перенастраивая фильтры перехвата. Я начал искать паттерны, связанные лично с Валерием Бариновым. И спустя десять минут ожидания, когда напряжение в подвале начало понемногу спадать, система выдала тревожный красный сигнал.

Я перехватил прямой звонок с мобильного телефона Креста на номер начальника его личной службы безопасности, известного под кличкой "Мясник". Сотовая связь в двухтысячном году была дорогой игрушкой, стандарты шифрования GSM были еще полны дыр, которые для меня зияли как распахнутые ворота. Я вывел звук на колонки.

Голос Креста, искаженный помехами, дрожал от неконтролируемой ярости. В нем больше не было той вальяжной уверенности, с которой он развалился на стуле в моем клубе.

*«...мне плевать на мусоров, слышишь меня, Гриша?! Плевать на счета! Это не конкуренты! Это тот малолетний ублюдок из подвала! Он мне в глаза смотрел и смеялся! Бери своих лучших псов. Бери "чистильщиков". Загружайтесь в броневики и езжайте к этому ПТУ. Я хочу, чтобы от этого подвала остался только пепел! Всех, кто там есть, — в расход. Никаких свидетелей. Выжги эту заразу! Если ты не привезешь мне его голову через час, я сам тебя пристрелю!»*

В динамиках раздались короткие гудки. Крест в ярости разбил телефон.

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

— Они едут, — глухо произнес Кирпич. Его большие, мозолистые кулаки непроизвольно сжались. В глазах мелькнул привычный уличный азарт, смешанный со страхом за остальных. — Макс, нам надо уходить. Или брать в руки арматуру. Если приедут "чистильщики"... это отморозки, которые у Креста для самой грязной работы. Они не будут разговаривать.

Я медленно поднялся из кресла. Мое тело было молодо, мышцы полны сил, но внутри я был древним стратегом, для которого эта атака была лишь очередным ходом на шахматной доске.

— Никто никуда не уходит, — мой голос разрезал тишину, как лезвие скальпеля. — И никакой арматуры. Мы не будем играть по их правилам. Мы не банда малолеток, которые дерутся за теплотрассу. Мы — технологическое превосходство.

Я подошел к Кирпичу и положил руку ему на плечо. Мой взгляд был твердым и абсолютно безмятежным.

— Артём, послушай меня внимательно. Если мы встретим их с трубами в руках, мы станем такими же, как они. Мы будем трупами с трубами в руках. Их больше, они профессионалы, у них огнестрел. Но они идут на нашу территорию. В наш лабиринт. И они абсолютно слепы в темноте, которую мы им устроим.

Я повернулся к остальным.

— У нас есть примерно сорок минут до того, как их джипы подъедут к зданию ПТУ. Слушайте мою команду. Мы превращаем этот подвал в черную дыру.

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

— Кот, собирай всех младших, кто еще остался, и Гайку, если бы она была здесь... — я на секунду осекся, вспомнив, что девочка-гений лежит в больничной палате. Это воспоминание добавило ледяной ярости к моей решимости. — Бери тех, кто не задействован в тяжелой работе. Вскрывайте все распределительные щитки в коридоре. Нам нужны кабеля. Много кабеля.

— Что мы будем делать, Макс? — спросил один из парней, нервно сглатывая.

— Мы будем ломать им органы чувств, — ответил я, подходя к дальнему углу клуба, где у нас была свалена груда списанного, неработающего оборудования. — Человек из девяностых полагается на зрение и слух. Лиши его этого в замкнутом пространстве, и он превратится в испуганного младенца.

Работа закипела с бешеной, лихорадочной скоростью. Страх гнал адреналин по венам пацанов, но мое спокойствие было заразительным. Они видели, что у меня есть план, и верили мне больше, чем Богу.

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

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

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

Тем временем Кот с другой группой ребят потрошили старые акустические колонки "Радиотехника", которые Игорь Палыч когда-то отдал нам «в довесок». Я заставил их вытащить низкочастотные динамики и оставить только "пищалки" — высокочастотные рупоры. Мы расставили их вдоль стен коридора, скрыв за вентиляционными решетками и кусками гипсокартона.

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

— Макс, а если они просто выломают дверь и начнут палить во все стороны? — спросил Кирпич, закручивая последний винт на решетке стробоскопа.

— Они выломают дверь, — подтвердил я, подходя к толстой стальной створке, отделяющей нас от улицы. — И мы им в этом поможем.

Я открыл электрический щиток у входа. Внутри клубились провода. Мои знания архитектуры старых советских электросетей позволяли творить с ними чудеса.

— Смотри, Артём. Дверь стальная, заземления нормального нет. Они будут использовать монтировки, ломы, или попытаются выбить замок. Они будут потеть, они будут мокрыми от дождя, который идет на улице.

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

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

Кирпич смотрел на меня с нескрываемым благоговением и толикой первобытного ужаса.

— Ты... ты не человек, Макс. Ты какой-то демон из проводов.

— Я просто системный администратор, Артём. А они — вредоносный код, пытающийся проникнуть в мою систему. Мы настраиваем брандмауэр.

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

— Разберите огнетушители, высыпьте порошок в ведра. Добавьте туда аммиачную селитру из аптечки и гидроперит, который мы купили для травления плат, — командовал я. — Расставьте ведра за первой дверью. Когда они замкнут цепь, искра подожжет смесь. Это не убьет их, но едкий, густой белый дым мгновенно заполнит коридор. Они будут кашлять, слепнуть и задыхаться.

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

Когда подготовка была завершена, я собрал всех в центре зала. Пацаны были грязными, потными, но в их глазах больше не было паники. Они чувствовали себя творцами этого лабиринта.

— Слушайте меня внимательно, — мой голос был тихим, но в абсолютной тишине обесточенного зала он звучал раскатисто. — Никто не геройствует. Никто не лезет на рожон. Ваша задача — сидеть за баррикадой и не высовываться. Я буду управлять системой отсюда. Кирпич, ты стоишь у рубильника на фазу. По моей команде — включаешь на три секунды и вырубаешь. Потом отходишь сюда. Понятно?

— Понятно, Макс, — серьезно кивнул Артём.

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

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

На улице лил дождь. Ветер раскачивал голые ветви деревьев в свете тусклого уличного фонаря. Часы на мониторе показывали 02:15 ночи.

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

В 02:38 наружная камера зафиксировала движение.

В пелене дождя появились фары. Три тяжелых, темных внедорожника без номеров медленно, словно хищники, крадущиеся к жертве, выкатились на парковку перед ПТУ. Двигатели были заглушены еще на подъезде, машины катились по инерции, чтобы не привлекать внимания.

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

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

Я положил руки на клавиатуру. Мои пальцы легли на клавиши запуска скриптов. Пульс оставался ровным.

— Началось, — тихо сказал я в темноту зала. — Кирпич. Рука на тумблере. Жди моей команды.

Внешний мир закончился за этой дверью. Теперь они входили в мой мир. В лабиринт Минотавра, где чудовищем был не кровожадный зверь, а холодный, расчетливый разум архитектора из будущего. Цифровой шторм перешел в фазу физического контакта. Осада подвала началась.

# Интерлюдия 2: Гайка

Писк. Писк. Писк.

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

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

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

Моя правая рука была опутана трубками капельниц, пальцы левой сжимал холодный пластиковый датчик пульсоксиметра. Я скосила глаза на монитор, стоящий у кровати. Зеленая ломаная линия ползла по черному экрану, сопровождая каждый скачок тем самым мерзким писком. Мой пульс. Моя жалкая, хрупкая биологическая жизнь, запертая в слабом теле.

Память возвращалась неохотно, рывками.

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

Я хотела дописать его. Я должна была дописать его до того, как система уйдет в перезагрузку. Я помню, как пальцы летали по клавиатуре, сливаясь в сплошное размытое пятно. Как горели от напряжения глаза. А потом... потом этот удар в грудь. Словно изнутри лопнула натянутая струна. Воздух мгновенно исчез, мир схлопнулся в черную точку, и последнее, что я видела перед тем, как удариться лицом о клавиатуру — это зеленая надпись «Compilation successful».

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

Но Макс... Макс дал мне не просто крышу над головой и еду. Он дал мне вселенную.

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

Там, внутри этого мерцающего кода, я — богиня. И Макс — мой создатель, мой бог, принесший этот огонь с небес своего далекого, недостижимого будущего.

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

— Очнулась, Леночка? — голос у него был усталым, но добрым. — Лежи, лежи. Не шевелись. Ты нас сильно напугала. Твое сердце... оно работало на пределе. Словно ты марафон бежала, а не за компьютером сидела. Тебе нужен абсолютный покой, девочка. Иначе в следующий раз мы тебя не спасем.

Он поправил прозрачную трубку капельницы и вышел, оставив меня наедине с писком приборов.

Абсолютный покой. Какая глупость.

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

Писк. Писк. Писк.

Я закрыла глаза, стараясь абстрагироваться от этого раздражающего звука реальности. Мой разум был далеко отсюда. Он был там, в подвале нашего клуба.

Я знала, что Макс сейчас не спит. Я знала, что там, снаружи, началась война. Когда меня увозила скорая, я видела лицо Димки, Шурупа... изломанное, окровавленное. Бандиты думали, что сломали нас.

Но Макс никогда не сдается. Он просчитывает на миллион шагов вперед. Прямо сейчас его пальцы скользят по клавиатуре. Прямо сейчас его скрипты, наши скрипты, рвут криминальную империю «Городских» на куски.

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

— Я скоро вернусь, Макс, — прошептала я пересохшими губами в пустоту белой палаты. — Только починю этот сломанный мотор в груди, и сразу вернусь.

Потому что ради той архитектуры нового мира, которую мы строим, я готова умереть снова. И если потребуется — я отдам этому коду каждый удар своего слабого сердца, до самого последнего.

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

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

Глава 22

# Глава 22: Лабиринт Минотавра

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

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

— Тихо, — мой шепот был едва различим за ровным, мощным гудением серверов, но прозвучал в абсолютной тишине как хлесткий удар кожаного кнута. — Ни звука. Дышите через нос. Успокойте свой пульс. Вы находитесь в самой безопасной точке этого города, и никто не причинит вам вреда. Я вам это обещаю.

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

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

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

— Раз... два... взяли, суки! — донесся приглушенный толщей стали и бетона истошный рык снаружи.

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

— Кирпич. Сейчас, — произнес я ровным, ледяным, лишенным малейших эмоций голосом, не отрывая немигающего взгляда от монитора.

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

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

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

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

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

— Выключай, Артём, — спокойно скомандовал я, вальяжно откидываясь в своем офисном кресле.

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

— Что это за херня?! — истошно заорал один из боевиков на улице, осторожно, словно боясь наступить на мину, подбегая к дергающемуся товарищу и пытаясь за шиворот оттащить его от двери. — Какого хера тут происходит?! Это растяжка?! Мины?!

— Дверь под напряжением, конченые дебилы! — прохрипел из темноты властный, грубый голос. Это был старший, судя по всему, тот самый "Мясник", чьи панические переговоры по сотовому я перехватил час назад. — Это ловушка! Этот ботаник пустил ток! Рубите силовой кабель снаружи! Ломайте электрический щиток на фасаде здания, живо, мать вашу!

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

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

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

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

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

Но вместо этого они вошли в абсолютную, плотную, вязкую, словно мазут, черную пустоту.

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

— Фонари! Врубайте свет! Я нихера не вижу! — нервно рявкнул Мясник, тяжело дыша.

Под короткими стволами их автоматов одновременно вспыхнули узкие, ослепительно яркие лучи галогеновых тактических фонарей, разрезая сгустившуюся тьму узкого коридора. Это была их вторая, и на этот раз поистине фатальная, непростительная ошибка. Свет — это информация. А любую информацию в замкнутой системе я умел обращать против врага.

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

Электрическая слаботочная цепь мгновенно замкнулась.

Маленькая, незаметная искра от пьезоэлемента воспламенила кустарную, но чудовищно эффективную химическую смесь в нескольких металлических ведрах, расставленных у самого входа. С глухим, утробным хлопком коридор в долю секунды заполнился невероятно густым, едким, абсолютно непроницаемым белым дымом. Это был не легкий, рассеивающийся театральный дымок. Он был плотным, тяжелым, маслянистым. Он моментально стелился по полу и стремительно поднимался к низкому потолку, полностью забивая легкие, вызывая спазмы в горле и невыносимую резь в глазах.

— Кхе-кхе! Что за дрянь?! Газ! Они пустили газ! — закашлялся, давясь словами, шедший первым бандит.

И ровно в эту секунду, глядя на их панику, я с силой нажал клавишу "Enter" на клавиатуре своего главного командного терминала.

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

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

— Твою мать! Я ничего не вижу! Мои глаза, сука! — в панике, срываясь на поросячий визг, заорал кто-то в гуще едкого дыма, роняя автомат.

— Назад! Отходим назад, ублюдки! Это засада! Нас слепят! — кричал другой голос, прерываясь на тяжелый, лающий кашель.

Но я не собирался давать им даже малейшего шанса на организованное отступление. Моя рука плавно легла на ползунок микшерского пульта, напрямую подключенного к звуковой карте. Я медленно, но абсолютно безжалостно вывел уровень громкости на абсолютный максимум и запустил заранее сгенерированный мною аудиофайл.

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

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

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

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

— Не стрелять, дибил! Свои! Не стрелять, убью нахрен! — истошно вопил невидимый в дыму Мясник, ползком, на животе, раздирая в кровь колени и локти, пытаясь отползти к спасительному выходу на свежий воздух.

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

Это больше не было боем. Это не было осадой или штурмом. Это было изощренное избиение слепых, оглохших, беспомощных младенцев. Группа элитных, закаленных в жестоких криминальных разборках девяностых годов головорезов, привыкших безнаказанно наводить леденящий ужас на весь этот огромный город, была раздавлена, растоптана, унижена и полностью дезориентирована. И сделал это вовсе не до зубов вооруженный спецназ. Это сделала горстка дешевой самодельной электроники, старые советские динамики, немного бытовой химии из кладовки завхоза и кучка беспризорных подростков, сидящих в полной безопасности соседней комнаты. Моя архитектура обороны работала безупречно, как швейцарские часы. Она неопровержимо доказывала этим жестоким людям из прошлого, что в наступившей новой эпохе холодный, просчитывающий все варианты интеллект бьет мышцы, сталь и свинец с разгромным, сухим счетом.

Спустя три бесконечно долгих, мучительных минуты этой инфернальной дискотеки, я посчитал, что кровавый урок усвоен достаточно хорошо. Я плавно, одним движением опустил главный рубильник на пульте. Сводящий с ума звук резко, словно отрубленный гильотиной, оборвался, оставив после себя лишь тяжелый, звенящий гул в барабанных перепонках. Управляющая программа остановилась, и стробоскопы мгновенно погасли, вернув изувеченный коридор в спасительные объятия прохладной темноты. Только едкий, невероятно вонючий белый дым продолжал медленно, лениво клубиться в воздухе, постепенно вытягиваясь в разбитые настежь двери.

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

— Вытаскивайте раненых... уходим... валим отсюда, быстро... — прохрипел сорванный, жалкий голос Мясника. В его сдавленных интонациях не осталось ни единой капли прежней бандитской спеси, борзости и уверенности в себе. Только первобытный, сковывающий волю животный страх перед этим проклятым, заколдованным подвалом и тем, кто им из тени управлял.

Я сидел в кресле абсолютно неподвижно, словно высеченное из камня изваяние, с интересом глядя, как зеленые силуэты на экранах, спотыкаясь, падая на скользком от крови и блевотины полу, поддерживая друг друга, медленно, позорно пятятся к спасительному выходу на улицу, волоча за собой по бетону стонущего подстреленного товарища. Они были сломлены окончательно и бесповоротно. Могучий, вселявший трепет синдикат «Городские» с хрустом обломал свои гнилые зубы о нашу стальную стену технологий, которую он был не в состоянии ни понять, ни тем более пробить.

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

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

Из обычного, обшарпанного уличного телефонного автомата, расположенного в двух кварталах от здания нашего ПТУ (к которому Шуруп с пацанами еще месяц назад хитро, по сырым подвалам протянули наш собственный, скрытый провод), был совершен автоматический звонок на прямую, не прослушиваемую линию пульта дежурного областного управления ФСБ и дежурного регионального РУБОП. Синтезированный, абсолютно ровный, бездушный компьютерный голос, лишенный любых эмоций, передал им предельно четкое сообщение:

*«Внимание. Код 'Красный'. В здании ПТУ номер сорок два по улице Ленина прямо сейчас находится в полном составе штурмовая бригада ОПГ 'Городские'. Они вооружены незаконным автоматическим оружием, имеются взрывчатые вещества и гранаты. На месте руководит операцией их полевой командир Баринов, кличка 'Мясник', находящийся в федеральном розыске за серию убийств. Одновременно с этим звонком полный пакет документов с черной бухгалтерией синдиката, детализированным списком коррумпированных чиновников, графиком взяток и точными адресами складов с оружием прямо сейчас отправляется на личный защищенный факс начальника управления».*

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

И они его не упустили.

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

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

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

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

— Работает ОМОН! Всем лежать! Мордой в пол, суки! Оружие на землю, или открываю огонь на поражение! — громовой, многократно усиленный мощными мегафонами рев перекрыл шум непрекращающегося дождя.

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

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

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

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

Я сидел в своем потертом офисном кресле, глубоко откинувшись на спинку и скрестив пальцы рук на животе, спокойно, как зритель в театре, глядя на мониторы, где синие и красные мигалки причудливо отражались в бесчисленных лужах. Мое дыхание было глубоким и идеально ровным. Лицо не выражало абсолютно никаких эмоций — ни бурной радости, ни мелочного злорадства, ни облегчения. Холодный, расчетливый, девяностолетний разум внутри меня просто и буднично поставил жирную галочку напротив очередного успешно выполненного пункта в длинном списке задач. Угроза была физически и юридически устранена.

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

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

— Макс... — его голос сильно дрогнул, сорвавшись на хрип. Он переводил потрясенный взгляд то на экран, где увозили Мясника, то на меня. — Мы... это всё? Мы правда победили?

Я медленно, с достоинством повернул к нему голову. В полумраке подвального клуба, мягко освещаемом только бледным светом экранов, мое лицо, должно быть, казалось им высеченным из холодного, бесстрастного мрамора.

— Да, Артём. Мы победили, — мой голос был пугающе спокойным и несокрушимо твердым. — Синдиката «Городские» больше не существует. К утру самого Креста арестуют прямо в его роскошной постели, или же он, осознав, что остался ни с чем, пустится в бега, как трусливая облезлая крыса. Его многочисленные оффшорные счета полностью обнулены, его криминальная бизнес-империя разрушена до основания, его лучшие, самые преданные командиры прямо сейчас лежат мордой в лужах у наших дверей, ожидая путевки в тюрьму. Мы переиграли их на их же поле, по их же жестоким правилам, даже не вступая с ними в физическую, первобытную драку.

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

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

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

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

# Интерлюдия. Шуруп: Цена пробуждения

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

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

Больница. Реанимация.

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

Животный, первобытный ужас стальным обручем сдавил горло. Я попытался дернуться, вскочить, забиться в угол, но лишь жалко заскрипел пружинами больничной койки. К рукам и груди тянулись провода и прозрачные трубки капельниц. Они найдут меня. «Городские» всегда находят тех, кто остался должен или перешел им дорогу. Они придут сюда, в эту светлую, беззащитную палату, чтобы закончить начатое. Я один. Совершенно один.

Дверь в палату тихо, с легким скрипом приоткрылась.

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

— Тише, Димка. Тише. Дыши.

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

Я с трудом разлепил веки. На табуретке рядом с койкой сидел Макс. Шеф. На нем была та же застиранная дембельская куртка, лицо казалось бледным, заострившимся, но глаза — эти невероятные, древние глаза человека, знающего ответы на все вопросы вселенной — смотрели на меня с неожиданной теплотой.

— М-макс... — выдохнул я. Горло саднило, голос напоминал шелест сухой листвы. — Они... бандиты... Крест...

Я попытался приподняться на локтях, но слабость безжалостно швырнула меня обратно на подушку.

Макс медленно протянул руку и положил свою широкую, теплую ладонь на мое плечо, прижимая к кровати. Этот простой жест мгновенно снял паническую атаку.

— Их больше нет, Шуруп, — произнес Макс ровно, словно сообщал прогноз погоды. — «Городских» больше нет. Крест мертв. Синдикат уничтожен. Никто из них больше никогда не переступит порог этой больницы и не подойдет к нашему клубу.

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

— Ты спал почти полтора месяца, Димка. Кома, — Макс словно прочитал мои мысли. — За это время многое изменилось. Они пришли за нами. Они хотели раздавить нас так же, как раздавили тебя. Но они ошиблись эпохой. Я стер их в порошок. И я сделал это, в первую очередь, потому, что они тронули тебя.

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

Но Макс стал.

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

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

Уголки губ Макса дрогнули в едва заметной улыбке.

— Вернешься. Но сначала тебе придется пройти через еще один ад. Врачи говорят, реабилитация будет долгой. Будешь заново учиться ходить. Будет больно, Димка. Очень больно.

— Плевать, — я яростно замотал головой, размазывая слезы по подушке. — Я смогу. Я быстро. Только не оставляй меня здесь надолго.

— Никто тебя не бросит. Кот с Кирпичом уже рвутся сюда, еле сдерживаю их на пороге реанимации. Гайка передала тебе привет, — он мягко убрал мою руку со своей куртки и положил ее обратно на одеяло. — Отдыхай. Набирайся сил. Нам предстоит собрать еще очень много серверов, Шуруп. Наш клуб растет.

Когда за Максом закрылась дверь, в палате снова повисла тишина, нарушаемая лишь мерным писком монитора. Но это больше не была тишина одиночества и страха.

Это была тишина перед боем.

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

Но каждый раз, когда отчаяние готово было взять верх, я вспоминал спокойные, древние глаза Макса. Я вспоминал, что где-то там, в гудящем подвале ПТУ, моя Семья строит новую империю. И я знал, что мое место — там, среди мерцающих мониторов, путаницы проводов и запаха озона.

Я должен был вернуться. Я — Шуруп. И я им нужен.

Глава 23

# Глава 23: Эхо бури

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

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

Двор перед клубом выглядел так, словно здесь ночью снимали батальную сцену для дешевого криминального боевика. Глубокие, изрытые тяжелыми протекторами армейских «Уралов» колеи в грязи, разбросанные тут и там, втоптанные в лужи окурки, обрывки желтой милицейской ленты, сиротливо трепещущие на холодном ветру, и темные, еще не до конца смытые дождем пятна крови на щербатых бетонных ступенях. Все это были физические, грубые, осязаемые следы того грандиозного тектонического сдвига, который мы произвели в криминальном ландшафте этого города всего за несколько часов.

Я медленно спустился по ступеням, внимательно оглядывая периметр. Мой девяностолетний разум, привыкший оперировать петабайтами информации и глобальными вероятностными моделями, сейчас с нескрываемым удовольствием анализировал эти мелкие, локальные последствия. Ночь закончилась безоговорочным, тотальным триумфом. Синдикат «Городские», много лет державший в липком страхе половину областного центра, был не просто побежден. Он был публично, показательно уничтожен, раздавлен и унижен. Причем сделано это было чужими, государственными руками, в полном соответствии с буквой закона, что делало нашу победу абсолютно легитимной в глазах системы.

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

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

Город просыпался, и вместе с ним просыпалось эхо ночной бури.

Я вывел на центральный экран интерфейс доступа к внутренним серверам городского УВД, которые мы с Гайкой изящно и незаметно "открыли" еще пару недель назад, оставив для себя удобный, неприметный черный ход. Система безопасности милиции образца двухтысячного года представляла собой жалкое, дырявое решето, защищенное паролями вроде "qwerty" или датами рождения начальников отделов. Для архитектора из конца двадцать первого века это было сродни прогулке по открытому парку.

То, что я читал в оперативных сводках и закрытых милицейских чатах внутренней сети, превосходило даже мои самые смелые, математически выверенные расчеты. В здании городского управления милиции и регионального ФСБ царил настоящий, неконтролируемый хаос, смешанный с истеричной, жадной эйфорией.

*«...В ходе проведения совместной спецоперации СОБР и ФСБ по адресу ул. Ленина, д. 42 задержана вооруженная группа лиц в количестве шестнадцати человек, идентифицированных как активные члены ОПГ "Городские"... Изъято 8 единиц автоматического оружия, 12 пистолетов ПМ и ТТ, три гладкоствольных ружья, две боевые гранаты РГД-5...»* — гласили сухие, канцелярские строчки официального рапорта, отправленного в Москву с пометкой "Молния".

Но за этими сухими строками скрывалась настоящая человеческая драма. Я переключился на прослушку телефонных линий кабинетов следователей, благо старые аналоговые АТС позволяли делать это с пугающей легкостью. В наушниках зазвучали хриплые, злые, перепуганные голоса.

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

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

Я слышал, как Мясник тяжело, со свистом втянул воздух сквозь разбитые губы.

— Это подстава, начальник... — прохрипел он жалко, неубедительно. — Нас тупо слили. Это не наши бумаги. Там, в подвале, сидит какой-то долбанный демон, а не человек. Он нас током бил, газом травил, мы ослепли нахер...

— Демоны, говоришь? — усмехнулся полковник. — В протокол так и запишем: подозреваемый Баринов находился в состоянии сильного наркотического или алкогольного опьянения, жаловался на нападение демонов и зеленых человечков. Послушай меня внимательно, кусок дерьма. Мне плевать, кто вас сдал. Мне плевать на ваших демонов. Я сегодня утром получил в свои руки возможность закрыть всю вашу шоблу на десять лет строгого режима, и я эту возможность из рук не выпущу.

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

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

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

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

— Алло. Михалыч? Это я, — голос Креста, обычно вальяжный, уверенный и тягучий, сейчас звучал сдавленно, нервно, на октаву выше обычного. На заднем фоне отчетливо слышался шум быстро едущей машины.

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

— Михалыч, кончай ломать комедию, это не телефонный разговор, — сорвался на крик Крест. — У меня проблемы. Пиздец какие проблемы! Моих пацанов ночью приняли у ПТУ на Ленина. Взяли с поличным, со стволами. Управа сейчас на ушах стоит, ФСБ подключилась. Мои счета в "Альфа-банке" заблокированы, оффшоры на Кипре кто-то обнулил подчистую. Я пустой, как барабан! Мне нужен коридор. Мне нужно окно, чтобы уйти за город, до вечера отсидеться на заимке, а потом рвануть к границе.

На том конце провода повисла тяжелая, густая, физически осязаемая тишина. Было слышно лишь тяжелое дыхание генерала.

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

— Михалыч, мы же договаривались... Я тебе столько лет заносил...

— Забудь, что было, Костя, — отрезал генерал ледяным тоном. — Тебя больше нет. Ты — ходячий труп, прокаженный. Никто в этом городе тебе больше руки не подаст и трубку не снимет. Ты стал токсичным. Если тебя возьмут живым, ты потянешь за собой половину управления. Поэтому мой тебе совет, Костя: если у тебя остался хоть грамм мозгов, застрелись сам, пока до тебя не добрались. Не звони сюда больше.

Раздались короткие, безжалостные гудки отбоя.

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

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

Спустя час сигнал его телефона замер на выезде из города, в районе заброшенной промзоны у старого кирпичного завода.

Именно там и развернулся финальный акт этой драмы.

Я не мог видеть этого своими глазами, но я мог слышать это через радиоперехват милицейских частот. Креста перехватили. Но это был не ОМОН и не ФСБ. Это были его же собственные, бывшие "коллеги" по опасному бизнесу. Группировка "Заводские", которые много лет стиснув зубы терпели унизительное доминирование Креста, не упустили свой шанс. Они прекрасно понимали, что Крест, загнанный в угол и лишенный всех своих денег, если попадет в руки властей, неминуемо сдаст всех, чтобы скостить себе срок. Он стал слишком опасен для всех.

В милицейском эфире сухо и обыденно прозвучало сообщение патрульного экипажа:

*«Двадцать пятый, базе. На выезде из города, в районе старого кирпичного, обнаружен сгоревший автомобиль "Гранд Чероки", черного цвета, без номеров. Внутри, на водительском сиденье, сильно обгоревшее тело мужского пола. Предварительно — огнестрельное ранение в затылок. Требуется опергруппа и криминалисты. Похоже на криминальные разборки, товарищ диспетчер...»*

Конец связи. Конец эпохи Креста. Конец синдиката «Городские».

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

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

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

— Артем, слушай внимательно, — сказал я, показывая на схему двора. — Через час приедет коммунальная машина от администрации. Вера договорилась. До этого времени твоя группа должна убрать все, что может скомпрометировать клуб. Ни одного патрона, ни одной гильзы, ни одного окурка с чужой слюной. Отдельно соберите весь металл, который мы использовали для временных баррикад. Он больше не должен лежать на виду.

Он коротко кивнул.

— Понял. Сделаем чисто.

— И еще, — я задержал его у выхода. — Сегодня никакой бравады перед младшими. Никаких рассказов, как кого били и чем травили. Для них это не героическая легенда. Для них это был последний раз, когда война пришла к двери.

Кирпич посмотрел на меня долгим взглядом и медленно, уже мягче, ответил:

— Принял, Макс. Будет по-семейному.

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

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

— Макс, у нас на канале были всплески после трех ночи, — сказал он, разворачивая листы на столе. — Похоже, кто-то из внешки пытался зеркалить поток с городского узла.

Я просмотрел цифры и кивнул:

— Видишь эти подписи? Это областной центр связи МВД. Они поднимали архивную телеметрию, когда у них пошла лавина инцидентов. Нас искали не напрямую, но могли зацепить хвостом.

— Значит, нас почти увидели?

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

Он усмехнулся:

— То есть писать хуже ради выживания?

— Писать умнее ради выживания.

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

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

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

Я открыл пустой файл и набросал план:

— выкупить второй блок складов ПТУ;

— перейти с точечных закупок на оптовые партии железа;

— официально оформить учебный класс через Веру;

— разделить трафик на "игровой" и "учебный", чтобы не убивать пропускную способность сети.

Это был уже не план выживания. Это была стратегия роста.

— Шеф? — тихий, хриплый со сна голос вырвал меня из задумчивости.

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

— Доброе утро, — я мягко, ободряюще улыбнулся, выключая основные мониторы и оставляя только дежурный интерфейс серверов.

— А че так тихо? — он настороженно покосился на запертую массивную железную дверь в конце коридора. В его памяти еще слишком свежи были звуки ударов кувалдой и истошные крики бандитов. — Они... они не вернутся?

Я встал из кресла, подошел к подростку и крепко, по-отцовски положил свою широкую ладонь на его хрупкое, угловатое плечо.

— Нет. Они больше никогда не вернутся. Ни сюда, ни к кому-либо еще в этом районе. Их время закончилось. Мы их стерли.

В этот момент в зал начали медленно подтягиваться остальные. Проснулся Кот, потянувшись с хрустом в суставах, мрачный Кирпич подошел к нам, тяжело ступая по бетонному полу. Младшие ребята сгрудились вокруг, вопросительно заглядывая мне в глаза.

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

Я обвел их взглядом, видя, как в их глазах отражается свет моих слов, как расправляются их поникшие плечи.

— С сегодняшнего дня мы возвращаемся к нормальной, мирной жизни. Клуб будет работать, мы будем писать код, собирать компьютеры, зарабатывать честные деньги и учиться. Никто больше не посмеет поднять на вас руку. А если кто-то по глупости своей решит попробовать — вы знаете, что его ждет. Этот подвал — наша крепость. И мы никому не отдадим ключи от нее.

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

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

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

— Максим... — голос Веры дрогнул, она посмотрела на меня с таким выражением, в котором читался и глубокий страх, и искреннее восхищение, и абсолютное непонимание. — Что здесь... что здесь произошло ночью? Весь город гудит. На рынке говорят, что "Городских" больше нет. Что Креста убили свои же, а всех его боевиков принял ОМОН прямо на крыльце этого ПТУ. Говорят, здесь была какая-то бойня, стрельба, взрывы...

Игорь Палыч нервно сглотнул, теребя в руках ключи от своей старой «Девятки».

— Макс, мы же договаривались работать тихо, без шума... — пробормотал он, бегая глазами по стенам, словно ожидая, что из-за серверов сейчас выскочит вооруженный спецназ. — Ты понимаешь, во что мы ввязались? Это же мафия! Они же нас всех теперь под корень...

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

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

— Но как? — ахнула Вера, прижимая ладони к щекам. — Как ты мог это сделать? Ты же... ты же просто парень с компьютерами!

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

Я повернулся к Палычу.

— Палыч, клуб открывается через час. Проверь кассы, убедись, что все машины в сети. У нас сегодня будет много клиентов. Люди придут посмотреть на тех, кто выжил после столкновения с Крестом. И мы встретим их как подобает — с рабочими компьютерами, быстрым интернетом и идеальным сервисом. А все вопросы про ночную стрельбу и ОМОН... мы ничего не знаем. Мы спали. Милиция приехала и кого-то арестовала на улице. Нас это не касается. Понял меня?

Барыга завороженно, словно кролик перед огромным, спокойным удавом, медленно кивнул. В его глазах, где раньше светилась только жажда наживы и легкое пренебрежение к "молодому ботанику", сейчас плескался неподдельный, глубокий, почти религиозный трепет. Он окончательно и бесповоротно осознал, с кем именно он имеет дело. И он понял, что его собственная безопасность и процветание теперь зависят от того, насколько точно он будет выполнять мои инструкции.

— Понял, Макс, — выдохнул он, торопливо кивая. — Всё понял. Иду проверять машины.

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

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

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

Я сидел в своем кресле, слушая привычный, успокаивающий стук сотен клавиш и щелканье мышек. Моя Семья была в безопасности. Моя империя пустила глубокие, прочные корни в бетон этого города. Буря миновала, оставив после себя лишь чистое, ясное небо и бесконечные горизонты возможностей.

Ближе к вечеру, когда поток клиентов стал плотнее обычного, я заперся с Верой в кабинете на короткое рабочее совещание. На столе лежали три папки: регистрация НКО, договор на аренду расширенных площадей и черновик программы "вечерних курсов" для подростков. Бумаги выглядели скучно, но именно они превращали нашу победу в устойчивую конструкцию.

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

— Согласен, — ответил я. — Дай мне месяц. Мы закрываем юридический контур, ставим прозрачную бухгалтерию для внешки и разделяем коммерцию с соцпрограммой.

Она кивнула и, помедлив, добавила:

— Я сегодня видела этих ребят в зале. Они смеются. Это очень редкий звук в таких историях, Максим. Не потеряй его.

Я ничего не ответил. Но было приятно осознавать, что она права.

После ее ухода я собрал старших в учебном классе. На доске мелом написал два пункта:

— "Мы не мстим. Мы строим."

— "Каждый новый человек в клубе — ответственность, а не ресурс."

Кот прочитал, хмыкнул и спросил:

— Это новый устав?

— Это обновление ядра, — сказал я. — Старую версию мы пережили, но на ней далеко не уедем.

Кирпич молча стер кулаком след мела с края доски и коротко произнес:

— Принято.

Этого было достаточно.

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

# Интерлюдия 4. Вера

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

Я шла по длинному, тускло освещенному коридору отделения травматологии, крепко сжимая в руках пакет с апельсинами и домашним бульоном. Мои шаги гулко отдавались в тишине.

Димка — Шуруп, как его все называли, — лежал в четырехместной палате у окна. Когда я вошла, он не спал. Он упрямо, стиснув зубы до побеления скул, пытался сгибать и разгибать ногу. Месяц в глубокой коме оставил свой страшный след: мальчишка исхудал так, что казался полупрозрачным, кожа обтягивала острые кости, а под глазами залегли темные тени. Но когда он увидел меня, в его взгляде не было той привычной, затравленной обреченности, которую я так часто видела у беспризорников.

— Вера Николаевна! — его голос был слабым, хриплым, но в нем звучала неподдельная, живая радость. — А пацаны сегодня придут? Макс обещал, что Мелкого приведет!

— Придут, Димочка, обязательно придут, — я поставила пакет на тумбочку и присела на край скрипучей кровати, поправляя сбившееся одеяло. — Тебе отдыхать надо, набираться сил. Врач говорит, ты слишком торопишься.

— Мне нельзя лежать, Вера Николаевна, — он серьезно, совсем по-взрослому посмотрел мне в глаза. — Там столько работы... Макс говорит, мы теперь расширяемся. Я должен ходить. Я должен вернуться в клуб.

Я слушала его, и у меня внутри всё сжималось от сложного, противоречивого клубка чувств.

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

Макс...

При мысли об этом мальчике — нет, об этом человеке — по моей спине каждый раз пробегал невольный холодок.

Весь город последнюю неделю гудел, как растревоженный улей. На рынке, в магазинах, в автобусах — везде только и разговоров было, что о разгроме синдиката «Городские». Люди шептались о грандиозной спецоперации ФСБ, о московском спецназе, о криминальной войне, в которой Креста сожрали его же собственные вчерашние союзники. Город вздохнул с облегчением, избавившись от самого страшного бандитского картеля последних лет.

Но я знала правду.

Я видела эту правду своими глазами в то серое, промозглое утро, когда мы с Игорем Палычем пришли в клуб. Я до сих пор помню запах озона и гари в коридоре подвала ПТУ. Помню бледного, трясущегося Палыча. И помню Макса.

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

И это пугало меня до дрожи.

Что это за разум, способный на такое? Кем нужно быть, чтобы в двадцать лет без тени сомнений, без дрожи в голосе играть чужими жизнями, даже если это жизни отъявленных негодяев? Я — взрослый человек, педагог, я привыкла понимать детей, видеть их насквозь: их страхи, их браваду, их слабости. Но Макс был для меня закрытой книгой, написанной на незнакомом, пугающем языке.

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

Но потом я приходила в больницу к Димке. Я смотрела на Лену. Я вспоминала, как изменился Артём-Кирпич.

Еще недавно Артём был диким, агрессивным волчонком, готовым проломить голову кому угодно просто от злости на весь мир. А сейчас? Сейчас это собранный, дисциплинированный парень, который несет на себе ответственность за младших. Он больше не рыщет по подворотням в поисках жертвы — он защищает свой периметр. Он стал щитом.

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

Он дал им Семью. Он дал им смысл. Он дал им абсолютную, непробиваемую безопасность в этом жестоком мире девяностых.

Да, его методы пугали. Да, его гениальность отдавала холодом жидкого азота. Но когда я видела, как младшие пацаны беззаботно смеются в подвале, собирая старые компьютеры, когда я видела, с каким благоговением и преданностью они смотрят на Макса... Я понимала, что он — их единственное спасение.

В этом безжалостном времени, где выживает сильнейший, классическая педагогика и жалость не работают. Работает только сила. И Макс стал этой силой. Доброй ли, злой ли — время покажет. Но сейчас он был их якорем.

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

— Ешь, Димка, — я протянула ему дольки, тепло улыбнувшись. — Тебе нужны витамины. Выписывайся скорее. Нам еще столько документов для легализации вашего клуба оформлять нужно. Я же обещала Максу юридический контур.

Мальчишка просиял, жадно схватив апельсин.

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

Я буду помогать ему. Потому что больше им надеяться не на кого.

Глава 24

# Глава 24: Время созидать

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

Для нашего Компьютерного клуба эти два месяца стали эпохой стремительного, взрывного роста и абсолютного, неоспоримого доминирования на районе. Слухи, распускаемые шепотом на рынках, в подворотнях и курилках ПТУ, сделали свое дело лучше любой самой дорогой телевизионной рекламы. Никто в точности не знал, что именно произошло в ту ночь за нашими тяжелыми железными дверями, но все твердо усвоили одно непреложное правило: к «ботаникам» из подвала лучше не лезть.

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

Я сидел в своем обновленном, расширенном кабинете, откинувшись на спинку дорогого, эргономичного кожаного кресла — подарка самому себе с первой по-настоящему крупной прибыли. Передо мной светились уже не старые, пузатые ЭЛТ-монстры, а новенькие, плоские ЖК-мониторы, привезенные на заказ из Москвы.

Клуб вырос втрое. Мы выкупили у дирекции ПТУ соседние, заброшенные с советских времен складские помещения, снесли стены, залили новые бетонные полы и полностью переделали вентиляцию. Теперь это был не просто тесный, душный подвал для геймеров. Это был полноценный, современный по меркам нулевых технологический хаб. Пятьдесят мощнейших компьютеров, объединенных в безупречно настроенную локальную сеть. Выделенная оптическая линия интернета, за которую мне пришлось попотеть, взламывая сервера местного неповоротливого провайдера, чтобы заставить их протянуть кабель в наш район вне очереди. Отдельная зона для "киберспортсменов", где сутками напролет шли яростные баталии в Quake III и StarCraft, и тихий, ярко освещенный учебный класс, где днем Игорь Палыч, неожиданно открывший в себе талант педагога, учил местных школьников основам программирования.

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

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

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

Когда в середине декабря она наконец вернулась в подвал — осунувшаяся, бледная, но с горящими глазами — я посмотрел на её код, закурил, выдохнул в потолок и впервые за долгое время позволил себе открытую похвалу:

— Это уже не уровень клуба, Лена. Это уровень системного интегратора.

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

Параллельно мы решали вопрос с электричеством. Старый ввод ПТУ не держал нашу мощность. По вечерам, когда в зале запускались сразу десятки игр, автоматы выбивало так, что искры летели из щита. Я взял Палыча и поехал к главному энергетику района. Разговор был короткий: официально — "молодежный IT-центр", неофициально — таблица его левых подключений, которую я нашел в базе "Горсети". Через два дня нам поставили отдельную линию и новый счетчик "вне очереди".

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

К середине декабря мы вышли на новую архитектуру клуба: игровая зона под массовый поток, отдельный тихий учебный блок, серверная с резервным питанием и ночным бэкапом, компактная переговорка для тех самых «взрослых» клиентов, что приносили контракты и кэш. Именно учебный блок стал главным сдвигом. Днем туда приходили не только наши. Стали заглядывать ребята из соседних дворов, дети учительниц, даже пара студентов-первокурсников, которым не хватало практики. Палыч сначала ворчал, что "мелюзга только шумит", но через неделю начал читать им циклы, массивы и основы сетей с таким азартом, будто снова оказался в молодом НИИ. Я наблюдал через стекло, как он рисует мелом на доске схему пакета TCP/IP, а вокруг слушают с раскрытыми ртами. В этот момент я понял, что мы перестали быть только убежищем. Мы стали кузницей.

Финансы тоже перестали быть хаосом. Раз в неделю мы с Котом и Гайкой закрывали кассу и сводили баланс в одной таблице. В последние две недели к нам присоединился и Шуруп — по телефону из больничной палаты, диктуя Коту цифры, которые держал в голове, потому что правая рука, замурованная в тяжелый гипс и стянутая спицами Киршнера, не могла удержать даже ручку: выручка зала и учебных часов, расходники с ремонтом, фонд Семьи, резерв на расширение — всё шло в одну колонку, без дыр и без «потом разберёмся». Когда цифры впервые показали стабильный профицит три недели подряд, я молча распечатал отчет и положил его в папку "Ядро". Это была наша первая настоящая операционная устойчивость. Уже не чудо на характере, а система.

Но вместе с ростом пришел новый риск — внимание слишком серьезных людей. В конце декабря к нам дважды приезжали "гости" на дорогих машинах без номеров: вежливые мужчины в пальто, которые не играли, не пили чай и почти не говорили. Они просто смотрели зал, оценивали лица, считали камеры и уходили. Через три дня один из них прислал записку через посредника: "Работаете чисто. Так и продолжайте". В другой реальности я бы назвал это комплиментом. В этой — это было предупреждение.

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

Я перевел взгляд с графиков загрузки серверов на стекло, отделяющее мой кабинет от главного зала. Там царила веселая, предпраздничная суета.

Сегодня было тридцать первое декабря. Канун Нового, две тысячи первого года. Канун нового тысячелетия по настоящему календарю, а не по календарю маркетологов. И этот праздник мы собирались отметить так, как никогда в жизни не отмечали эти брошенные, забытые всеми дети.

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

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

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

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

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

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

— Макс, — он улыбнулся, и его обычно бегающие, суетливые глаза лучились искренним уважением. — Пора. Стол накрыт. Пацаны ждут только тебя. Без Шефа праздновать отказываются наотрез. Кирпич сказал, если кто хоть кусочек колбасы без тебя съест — руки переломает. Шутит, конечно, но рисковать никто не хочет.

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

— Иду, Палыч. Неси шампанское. Сегодня мы это заслужили.

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

Я прошел на свое место — массивное кресло во главе стола, которое пацаны в шутку, но с долей серьезности называли "троном".

— Ну что, Семья, — я поднял бокал с шампанским. — Этот год... этот год начался для многих из нас на самом дне. На грязных рынках, в подворотнях, в страхе перед завтрашним днем. Мы были одиночками, брошенными на произвол судьбы в этом жестоком городе.

Я сделал паузу, обводя взглядом их напряженные, внимательные лица. Они ловили каждое мое слово.

— Но мы нашли друг друга. Мы спустились в этот пыльный подвал и своими собственными руками построили здесь не просто бизнес. Мы построили крепость. Мы доказали всем, что мозги, упорство и братская преданность сильнее любой бейсбольной биты и любого криминального авторитета. Мы заставили этот город уважать нас. Мы заставили его бояться нас. Но самое главное — мы научились уважать самих себя.

Шуруп, сидевший по правую руку от меня в глубоком кресле, которое Кирпич притащил специально для него из кабинета, шмыгнул носом и незаметно, как ему казалось, вытер левым кулаком набежавшую слезу. Правая рука, загипсованная от кончиков пальцев до середины предплечья и уложенная на подушку-валик, лежала на столе неподвижно, как чужая. Его выписали из больницы только неделю назад — исхудавшего, с медленной, шаркающей походкой человека, который заново учился ходить после полутора месяцев комы и трех операций. Он отказался оставаться в палате на Новый год категорически, с таким яростным, бешеным упрямством, что даже суровый хирург, глядя на его горящие глаза, лишь покачал головой и подписал выписку под расписку. Кирпич привез его на машине Палыча, осторожно, как хрустальную вазу, придерживая за худое плечо на каждой ступеньке, ведущей в подвал. Кирпич сурово нахмурился, сдерживая эмоции, и положил свою тяжелую руку ему на уцелевшее плечо.

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

— С Новым годом, Шеф!!! — оглушительный, искренний, многоголосый рев разорвал тишину подвала.

Хрустальные бокалы с лимонадом и детским шампанским со звоном сдвинулись над столом. Началось настоящее, шумное, голодное пиршество. Пацаны сметали салаты с космической скоростью, смеялись, травили байки и наперебой обсуждали новые компьютерные игры.

Вера, подошедшая ко мне с бокалом настоящего вина, тихо прикоснулась к моему плечу.

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

Я лишь молча кивнул, глядя на Гайку, которая, не вставая из своего кресла, увлеченно объясняла подсевшему к ней младшему пацану, как правильно настроить прерывания в Windows 98. На её запястье ритмично мигал зелёный огонёк датчика — пульс в норме, и я позволил себе не вмешиваться. Я знал, кто я. Я был системным администратором из две тысячи семидесятого года, запертым в прошлом. Но именно здесь, в этом грязном, суровом двухтысячном году, я впервые за долгие десятилетия почувствовал себя по-настоящему живым.

Пока по маленькому телевизору в углу зала усталый, с мешками под глазами президент гнал свою традиционную речь, а Игорь Палыч суетливо откупоривал шампанское для себя и Веры, я не искал повода выскользнуть наружу. Я остался в тепле и в шуме — и вдруг поймал себя на том, что мне не хочется командовать. Хочется просто смотреть. Шуруп, устроившись в своем кресле с ноутбуком на коленях, левой рукой неуклюже, но упрямо тыкал в клавиши, помогая младшим настроить локальный турнир по Quake — пальцы правой, торчащие из гипса, были неподвижны, но его голос, командный и нетерпеливый, с лихвой компенсировал нерабочую руку. Гайка спорила с Палычем о том, почему в учебном классе нужно переходить на модульную программу, а не читать "все подряд" — она сидела, по настоянию Веры, откинувшись на спинку стула, и выглядела утомленной, но глаза горели прежним огнём. Кирпич в этот момент тихо раскладывал у входа сменную обувь для мелких, чтобы не тащили снег в зал.

Я сел рядом с ним на лавку.

— Ты чего сам? — спросил он, не поднимая глаз.

— Проверяю, как работает начальник безопасности, — ответил я.

Он усмехнулся:

— Начальник безопасности учится не орать на мелких, когда они носят снег.

— Прогресс.

— Тяжело, — признал он после паузы. — Но лучше так.

Мы посидели молча. Иногда самые важные разговоры проходят без слов.

Через несколько минут ко мне подошел Кот с листком в клетку.

— Макс, свел итоги по декабрю. Смотри.

В таблице, написанной его неровным, но аккуратным почерком, было все: выручка по зонам, выплаты, закупки, резерв. Внизу стояла жирная цифра чистого остатка.

— Уже сам делаешь сводки? — спросил я.

— Гайка научила. Сказала, цифры лучше чувствовать руками.

Я посмотрел на него и кивнул:

— Правильно сказала.

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

— У нас пустых тарелок не бывает. Садись.

Парень сел и расплакался прямо над салатом. Никто не засмеялся. Кирпич просто протянул ему салфетку.

Эти секунды стоили мне дороже любой кассы.

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

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

Куранты на Спасской, переданные маленьким ящиком в углу, ударили двенадцать раз. Пробки хлопнули. Младшие закричали, будто выиграли чемпионат мира.

Я поднял стакан и сказал только одну фразу:

— В этом году мы строим не клуб. Мы строим жизнь.

И в этот момент это не звучало как пафос. Это было буквальным техническим заданием.

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

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

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

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

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

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

Снизу, из подвала, донёсся голос Шурупа:

— Макс! Мы торт режем! Если не придешь, Кирпич сожрет все углы!

Я невольно усмехнулся, взялся за холодную железную ручку, белую от инея, и шагнул обратно в тепло.

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

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

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

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

# Интерлюдия. Игорь Палыч

Говорят, люди не меняются. Особенно после сорока, когда хребет уже закостенел под тяжестью компромиссов, а совесть надежно упакована в целлофановый пакет цинизма, чтобы не пачкалась о реальность девяностых.

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

А потом он размазал меня по стенке. Одним щелчком мыши, вывалив на экран мою черную бухгалтерию.

Я ненавидел его тогда. До дрожи, до животного страха. Максим казался мне чудовищем, бездушным калькулятором в теле подростка, который методично ломает судьбы. Я остался в клубе только из страха перед тюрьмой, став его рабом, его «техническим специалистом». Я смотрел, как он сгоняет в этот подвал уличную шпану, детдомовских волчат, и думал: «Секта. Он строит секту малолетних отморозков».

Трещина в моей броне появилась в ту ночь, когда рухнула Гайка.

Лена лежала на полу серверной, бледная как мел, и ее сердце почти остановилось от истощения. Я помню свой липкий ужас. Но еще больше я помню Макса. Тот холодный, расчетливый ублюдок, которого я так боялся, исчез. Передо мной на коленях стоял обезумевший от горя отец, теряющий своего ребенка. Его отчаянный, сорванный крик: «Скорую! Палыч, мать твою, звони в скорую!» — до сих пор звенит у меня в ушах. В ту ночь я понял, что он не эксплуатирует их. Он сжигает себя, чтобы они выжили. Он строит для них ковчег в этом гниющем мире.

А потом принесли Димку. Истерзанного, харкающего кровью Шурупа.

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

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

Днем я стоял у школьной доски в нашем новом учебном классе. Я рисовал мелом схему сетевых протоколов, а на меня смотрели два десятка горящих детских глаз. Они ловили каждое мое слово. Не из-под палки, не ради оценки — потому что им было *интересно*. И в этот момент я вдруг почувствовал забытое тепло в груди. Я снова стал инженером. Я снова стал человеком, чьи знания кому-то нужны.

Максим вернул мне самоуважение. Он взял старого, жалкого торгаша и заставил его вспомнить, каково это — снова быть созидателем, учителем, частью Семьи.

Говорят, люди не меняются.

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

Глава 25

# Глава 25: Эпилог. Новое начало

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

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

Кирпич, верный своему долгу начальника службы безопасности даже в новогоднюю ночь, сидел у входной двери, прислонившись спиной к прохладной бетонной стене. Его глаза были полузакрыты, но я знал, что он дремлет очень чутко, как сторожевой пес, готовый вскочить при малейшем шорохе. Гайка, укутанная в толстый, мягкий плед, дремала в своём кресле, подтянув колени к груди; на запястье ритмично мигал зелёный огонёк пульсоксиметра. Шуруп устроился рядом с ней на втором кресле-мешке, неловко привалившись здоровым боком к подлокотнику, — загипсованная правая рука покоилась на подушке, а худое, осунувшееся после комы лицо в мерцании гирлянды казалось почти прозрачным. Время от времени они тихо, вполголоса перешёптывались и хихикали, как будто ничего страшного с ними не случалось, и именно эта хрупкая, бесценная нормальность сжимала мне горло сильнее любых воспоминаний о войне. Вера и Игорь Палыч давно уехали домой на такси, оставив нас одних. Перед отъездом Вера на секунду задержала меня у двери, положила ладонь на плечо — без слов, только взглядом — и я понял, она видит, что я держусь, и ей хватает сил не лезть с расспросами. Такие люди дороже любых союзников.

Это была идеальная картина. Картина мира, безопасности и абсолютной защищенности, которую я, девяностолетний старик из две тысячи семидесятого года, своими собственными руками вырезал из суровой, кровавой реальности нулевых годов. Иногда мне казалось, что память о том будущем — о сухих руках, о больничном запахе и о том, как медленно гаснет свет в коридоре — это отдельная жизнь, чужая книга, которую я прочитал до конца и поэтому знаю, чего здесь нельзя допустить. Здесь, в этом клубе, в этой комнате со сном детей, я был не наблюдателем. Я был причиной.

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

Я тихо, стараясь не скрипеть половицами, прошел в свой отгороженный стеклянными панелями кабинет. Мое святая святых. Сердце этой растущей империи. По пути я на миг задержался у стеллажа с учебниками и дисками — аккуратная стопка «для старших», которую мы набрали по объявлениям и с блошиных рынков. Когда-нибудь это перестанет быть самодеятельностью и станет нормой. Пока же это был маленький ритуал надежды. Бумага пахла типографской краской, пластик — пылью и чужими руками.

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

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

Я пролистал журналы на всякий случай — привычка, которая не отпускает даже в праздник. Ложных тревог не было: ночь честно пустая, как чистый лист. Резервное копирование отработало по расписанию; один из индикаторов мигнул зелёным — «ОК». Я представил, как завтра днём, когда проснутся те, кто ещё не умеет читать логи, я смогу спокойно показать им, что система не ломается от одной ночи без присмотра. Мелочь. Но мелочи складываются в доверие.

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

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

На стекле кабинета мелькнуло отражение. Гайка проснулась и тихо подошла, сонно щурясь. Она двигалась медленно, осторожно, придерживаясь рукой за край стеллажа — после сердечного приступа резкие подъемы всё ещё вызывали у неё головокружение.

— Макс... ты чего не спишь? — тихо спросила она, кутаясь в плед.

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

— Врач сказал, что я теперь киборг, — она фыркнула, но уголки ее губ дрогнули. — И знаешь что? Спасибо. За всё это.

Она обвела взглядом спящий зал, мигающие огоньки гирлянд, сопящего в кресле Шурупа, сурового даже во сне Кирпича у двери.

— Мы ведь теперь не просто банда из подворотни, да? — ее голос дрогнул, потеряв привычную броню сарказма. — Мы... мы что-то вроде семьи. Настоящей.

Я кивнул, чувствуя, как в груди разливается давно забытое тепло.

— Да, Гайка. Именно так. И мы будем расти. Откроем еще залы, может, выкупим соседнее помещение. Я хочу запустить нормальные курсы по программированию для наших. Чтобы никто из пацанов больше не думал, что единственный путь заработать — это отжимать мобилы и стоять на стрелках.

— И чтобы девчонки тоже, — быстро добавила она. — Не только «для пацанов».

— И чтобы девчонки тоже, — повторил я. — Без разницы, кто ты по бумажке. Если руки тянутся к клавиатуре — мы дадим клавиатуру.

— Ты это серьёзно? — она чуть наклонила голову, и плед соскользнул с плеча. Я поправил его, как когда-то поправлял кому-то из младших шапку, не задумываясь.

— Серьёзнее некуда, — ответил я. — Мы не будем учить людей «как выжить». Мы будем учить их «как строить». Это разные дисциплины.

Гайка кивнула. В её глазах мелькнуло что-то похожее на облегчение — будто она проверила прочность моста и услышала под ногами металл, а не доску.

— Тогда завтра я сама составлю список, кто готов приходить на пробные занятия, — сказала она уже деловито. — Без фанфар. Чтобы не напугать.

— Делай, — согласился я. — Пусть приходит тот, кто хочет. Остальным мы не будем мешать жить по-старому. Но шанс должен быть.

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

— Я слышал про курсы, — просипел он, усаживаясь на край стола. — Меня запишешь в преподы по железу. Я, считай, одной левой теперь могу материнку перепаять.

— Только не на первом занятии, — мягко ограничил я. — Сначала выздоровей окончательно. А потом — да. Ты будешь полезнее всех. Ты умеешь объяснять так, что даже тупой кирпич поймёт.

— Я слышал, — буркнул Кирпич из зала, не открывая глаз. Шутка дошла до адресата.

Я рассмеялся, стараясь не разбудить остальных.

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

— Там же чиновники, бумаги, проверки, — осторожно сказал Шуруп. — Нас сожрут в три дня.

— Нас не сожрут, если мы будем готовы, — ответил я. — Сначала — репутация, договорённости, юристы. Я не собираюсь «забрать детей в лес». Я иду к тому, чтобы официально помогать. Пусть это долго. Пусть это скучно. Зато потом не будет стыдно смотреть в глаза ни врачам, ни учителям.

Шуруп помолчал, потом кивнул — уже не как уличный, а как человек, который понял, что иногда победа выглядит как папка документов.

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

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

— Это уже не мечта, — тихо сказала Гайка. — Это как стройка. Кирпич за кирпичом.

— Работы непочатый край, командир, — тихо подал голос от дверей Кирпич. Оказывается, он тоже не спал и всё слышал. — Но мы потянем. Братство потянет.

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

— Я завтра проверю замки ещё раз, — добавил он уже деловито. — И поговорю с тем дядькой из соседнего подвала. Он обещал резину на дверь. Чтобы не дуло.

— Договорились, — кивнул я.

На мгновение никто не говорил. Слышно было только, как где-то в зале кто-то перевернулся на другой бок и тихо цокнул языком во сне — наверное, ему снилось что-то важное, детское, неподвластное взрослым схемам. За окном мороз чуть стучал по стеклу, проверяя тепло внутри. Я подумал о том, как много стоит эта тишина. Не отсутствие выстрелов — отсутствие необходимости прятать детей под столом.

— Знаете, — сказал я наконец тихо, — я долго боялся, что если отпустить бдительность хоть на секунду, всё рухнет. Сегодня я понял, что бдительность можно не отпускать, но её можно научить дышать ровно. Как пульсоксиметр. Зелёная зона — не значит, что сердце не бьётся. Значит, оно бьётся так, как надо.

Кирпич коротко усмехнулся:

— Философия.

— Инженерия, — поправил я. — Всё остальное — приложение.

Я посмотрел на них всех. На этих изломанных, но не сломленных детей эпохи, которых я забрал с улиц и отмыл от грязи. Они верили мне. А я верил в них. И ради этого будущего стоило пройти через все пули, предательства и бессонные ночи, когда казалось, что город слишком большой, а нас слишком мало.

Я медленно, методично закрыл все терминалы и выключил центральный монитор. Свет на столе стал мягче — осталась одна лампа, тёплая, жёлтая, похожая на кусочек дома.

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

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

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

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

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

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

И это было только начало.

**Конец Первого Тома.**

Спасибо за чтение

Вернуться к книге