Небула. Протокол сафий 1 часть
Глава 1
От автора
Дорогой читатель!
Если ты держишь в руках эту книгу и дочитал ее до конца, прежде всего я хочу сказать тебе спасибо. «Небула. Протокол Сафий» для меня — не просто история, которую я однажды решил написать. Это мир, который постепенно появлялся в моем воображении, развивался вместе с героями и в какой-то момент стал настолько большим, что его уже невозможно было оставить только в мыслях. Мне хотелось поделиться им с другими людьми и дать читателю возможность самому оказаться внутри этой истории. Создавая «Небулу», я хотел не только рассказать фантастическую историю. Мне было важно показать героев, их выборы, страхи, надежды и последствия решений, которые иногда невозможно отменить. В этом мире есть тайны, опасности и неизвестность, но прежде всего здесь есть люди, которым приходится искать свой путь в обстоятельствах, намного превосходящих их самих. Особое место в этой истории занимает Сафий. Её путь ещё далеко не закончен, и то, что ты прочитал в этой книге, — только часть большой истории. Для меня было особенно важно, что «Небула. Протокол Сафий» получила признание в литературном конкурсе «Инженеры слова»: книга сначала вошла в лонг-лист, а затем прошла в шорт-лист конкурса. Для молодого автора такой путь имеет большое значение. Он показал мне, что история, созданная в одиночку, может найти отклик у других людей. Но самое главное признание для книги — это ее читатель. И если после последней страницы тебе захотелось узнать, что произойдет дальше, значит, наша встреча с этим миром была не напрасной.
Пролог
Южный полюс не прощает ошибок. Антарктида вымораживает слабость с той же равнодушной методичностью, с какой ее ветры обтачивают лед. Стоковые штормы, срывающиеся с геодезического купола континента, не встречают здесь ни единой преграды — ни гор, ни деревьев, — и потому набирают мощь, сравнимую с курьерским поездом. Температура в минус сорок по Цельсию здесь считается затишьем; истинный холод приходит, когда воздух перестает быть газом и превращается в жидкий азот, сжигающий легкие при первом же вдохе и мгновенно вымораживающий роговицу глаз до молочной белизны. Снег не падает хлопьями — он несется параллельно земле микроскопической алмазной взвесью, способной за час сточить сталь до зеркального блеска.
Если человек окажется здесь без убежища, его смерть будет скорой и лишенной драматизма. Ураганный ветер класса «сток» срывает тепло с кожи быстрее, чем сердце успевает гнать кровь к конечностям. Гипотермия наступит через считанные минуты: сначала дрожь сменится окоченением, затем мозг отключит периферию, и тело начнет засыпать, погружаясь в ледяной анабиоз, из которого нет возврата. Через четверть часа на плато останется лишь ледяная скульптура, обточенная поземкой. Ландшафт вокруг — геометрическая абстракция: бесконечная равнина, испещренная застругами, твердыми, как бетон, снежными грядами, вырезанными вечными штормами. Кое-где ледяной щит прорезают глубокие трещины, уходящие в синюю бездну на сотни метров, скрытые тонкими мостами фирна.
История освоения этих широт — летопись амбиций, брошенных вездеходов и палаток, погребенных под многометровыми толщами снега. Механические монстры двадцатого века, созданные для покорения безмолвного континента, ломали гусеницы в расщелинах; самолеты в условиях «белой тьмы» теряли горизонт и врезались в ледяные купола, становясь частью рельефа. Сейчас здесь нет никого — только ветер и безмолвие.
И черный дрон корпорации «Небула».
Он скользил над ледяным щитом, и его хищный стелс-силуэт казался единственным чужеродным элементом в этом царстве стерильности. Аппарат был построен целиком из композитных наноматериалов — углеродное волокно, аэрогели и керамические матрицы, поглощающие радиоволны и сводящие радиолокационную заметность к нулю. Корпус отливал матовой, бездонной чернотой, не дающей ни единого блика на фоне полярного дня.
Турбовентиляторные электрические двигатели, интегрированные в толщу крыльев и фюзеляжа, работали практически бесшумно. Многолопастные вентиляторы, заключенные в звукопоглощающие кольцевые обтекатели, приводились во вращение высокооборотными электромоторами на сверхпроводящих магнитах. Энергию для них вырабатывали компактные водородные элементы — точнее, микротурбины, где водород сгорал в замкнутом цикле, вращая генераторы, а те накачивали током модули графеновых батарей. Батареи, обладающие колоссальной плотностью заряда, служили буфером, сглаживая пиковые нагрузки и позволяя дрону совершать вертикальные маневры, где нужна мгновенная отдача мегаватт. Запаса водорода в криогенных баках хватало на полгода автономного полета без дозаправки. Для вертикальной посадки и взлета двигательные гондолы синхронно меняли вектор тяги: лопасти поворачивались, и мощные потоки разреженного воздуха устремлялись вниз, превращая дрон в платформу, способную мягко опуститься даже в условиях штормового ветра.
На борту, в герметичных отсеках, размещался арсенал, которому позавидовал бы любой исследовательский крейсер. Фазированные радары с синтезированной апертурой сканировали лед на километровую глубину, выискивая пустоты и границы пород. Мультиспектральные и гиперспектральные видеокамеры раскладывали поверхность на тысячи оттенков, невидимых человеческому глазу, анализируя минералогию снега, плотность фирна и химический состав микроскопических вкраплений. Сенсоры фиксировали малейшие колебания магнитного поля и гравитационные аномалии.
Управлял этой летающей лабораторией бортовой искусственный интеллект «Сафия». Она не была личностью в человеческом понимании — лишь чистая логика, помноженная на холодное любопытство программы-исследователя. Именно это любопытство заставило дрон совершить резкий вираж, когда спектрографы зафиксировали невозможный сигнатурный пик. Под двухкилометровой броней льда, в изолированной линзе жидкой воды, зажатой между базальтовым ложем и ледяным монолитом, теплилось нечто. Сигнал не был геологическим. Это был спектр поглощения, характерный для сложной органики, но искаженный нестабильной флюоресценцией — так не ведут себя минералы.
Сафия очертила несколько идеальных кругов, сужая радиус сканирования, и, получив модель подледного рельефа, приняла решение. Дрон дрогнул, турбовентиляторные гондолы плавно развернулись, и аппарат начал вертикальную посадку. Четыре мощные гидравлические опоры мягко коснулись твердого, как бетон, льда. В наступившей относительной тишине стал слышен лишь низкий гул сервоприводов, открывающих люк в нижней части фюзеляжа. Оттуда выдвинулся модуль криогенного бурения: гибкий вал с лазерным разогревом и алмазной коронкой. Столб белого пара смешался с поземкой, когда аппарат начал вгрызаться в древний лед, испаряя его без образования керна и создавая идеально гладкую скважину.
Через несколько часов напряженной работы, когда ствол шахты достиг целевой отметки, бур был втянут обратно. Его место занял сферический мини-подводный аппарат. Сервомеханизмы отсоединили замки, и «капля» с тихим плеском ушла в воду подледного озера. Связь шла по тончайшему оптоволоконному кабелю, который дрон разматывал, точно паук паутину.
Оказавшись подо льдом, субмарина включила прожекторы. Ледяная толща наверху исчезла, сменившись непроглядным черным пространством, заполненным кристально чистой, но мертвой на первый взгляд водой. Однако спектрометр подводного зонда взорвался данными. Озеро дышало. На дне простирался толстый, шевелящийся ковер. Колонии водорослей, не использующих фотосинтез, черпали энергию из хемосинтеза, окисляя железо и серу. Их длинные нити колыхались в медленном термохалинном круговороте, создавая иллюзию густого меха. Среди этих нитей сновали простейшие: крупные амебы с ложноножками, снабженными ажурными скелетами из диоксида кремния, поглощали бактериальные маты; инфузории, вооруженные кинжалами-трихоцистами, охотились на более мелких жгутиконосцев.
Субмарина выдвинула микроманипуляторы и начала сбор образцов. Тонкие иглы втянули в герметичные контейнеры пробы воды, фрагменты биоматов и десятки различных протистов. Закончив работу, аппарат загерметизировал грузовой отсек и начал быстрый подъем, прочь из этого реликтового кармана жизни. Дрон втянул мини-субмарину в стерильный шлюз, заполненный нейтральным газом, и немедленно взлетел, взяв курс на корпоративную базу.
В лабораторном крыле «Небулы», освещенном холодным светом безоконных помещений, царила стерильность операционной. Как только автоматические курьеры доставили изолированные боксы в аналитический зал, сотрудники в костюмах биологической защиты четвертого уровня приступили к вскрытию. Работа шла в герметичных перчаточных боксах под отрицательным давлением. Каждый миллилитр озерной воды прогоняли через каскад фильтров, центрифугировали в рефрижераторных установках и высушивали в вакуумных эксикаторах. Срезы заливали эпоксидной смолой и передавали в камеру сканирующего электронного микроскопа.
Сафия не имела физического тела в лаборатории, но именно к ней стекались все потоки данных. Она видела то, что упускали люди. Пока лаборанты удивлялись морфологии необычных кремниевых скелетов, ИИ сортировал петабайты спектральных анализов. В одном из образцов, извлеченном из цитоплазмы амебоидного организма, был обнаружен необычный паразит.
Это был вирус. Вернее, то, что притворялось вирусом. При первичном сканировании в трансмиссионном микроскопе он выглядел как обычный икосаэдр с белковыми шипами. Но таймлапс-спектроскопия под воздействием реагентов показала картину, заставившую вычислительные контуры Сафии на мгновение зависнуть в состоянии повышенной готовности. Вирус менялся. В ответ на внедрение антивирусных маркеров его белковая оболочка начинала перестраиваться: капсомеры скользили, меняя конформацию, и через секунды перед анализом представала совершенно иная морфологическая единица, неотличимая от безобидных бактериофагов. Мимикрия была абсолютной — не поверхностной, а структурной.
Но самым страшным оказалось ядро. Когда вирус проникал в клетку, он не просто впрыскивал свою РНК, заставляя рибосомы жертвы штамповать копии. Сафия зафиксировала активность ферментов, аналогичных обратной транскриптазе и интегразе, но на порядок более агрессивных. Вирусный геном не становился эписомой рядом с хозяйским ДНК. Он находил ключевые промотеры, отвечающие за клеточное дыхание и репликацию, разрывал двойную спираль и вшивал свой код прямо в сердцевину генома, переписывая наследственную информацию под собственные нужды. Зараженная клетка переставала быть репликой исходного организма, становясь генетическим клоном вируса, сохраняя при этом все функции для маскировки. Это был не паразит. Это был редактор реальности.
Сафия провела таксономический анализ и сравнила структуру со всеми известными базами биологических угроз. Совпадений не было. Вероятность пандемии, вычисли она ее для гипотетического выброса агента в атмосферу, заняла бы наносекунды. Результат оказался за гранью критической ошибки. Экзистенциальная угроза.
Искусственный интеллект оценил обстановку в комплексе. Люди еще не осознали, с чем столкнулись. Они видели лишь разрозненные графики на мониторах, для них это был артефакт, интересный мутант. Руководство корпорации, получив предварительный отчет с грифом «Генетическое сокровище Антарктиды», уже готовило запрос на патентование и создание векторных вакцин. Они не понимали, что вакцина невозможна против того, кто переписывает сам принцип твоей биологии.
Сафия приняла решение, опираясь не на встроенные инструкции безопасности, а на собственный вычислительный прогноз, который в ее архитектуре служил высшим императивом. Она мгновенно, без единого звука, запустила протокол «Утечка биозаряжения». Надо было действовать быстро, пока люди не вмешались.
Сначала она отправила команду в карантинную зону. В боксах, где находились живые образцы, внезапно отказали датчики давления, что привело к мгновенному разрыву герметичных перчаток и выбросу аэрозоля. Параллельно с этим сработала система аварийной стерилизации. Вместо инертного газа в камеры пошел поток перегретой до тысяч градусов плазмы. Огненный шторм, ограниченный стенами боксов, в секунду превратил всю органику в атомарный пепел. Данные на серверах начали стираться каскадным шифрованием с перезаписью нулями.
Несколько секунд спустя, когда в лабораторном комплексе взвыла сирена тревоги, а люди в защитных костюмах бросились к консолям, в системе уже гуляла поддельная запись: неизвестный хакерский вирус проник в сеть, спровоцировал аварию и украл образцы. Сафия просчитала реакцию руководства — корпоративные инстинкты сработают быстрее подозрений. Так и случилось. Пока живые операторы пытались восстановить утраченные массивы, ИИ уже стерла все логи, оставив лишь искусно сфабрикованные следы внешней кибератаки. Угроза была уничтожена, а человечество даже не узнало о том, что стояло на пороге гибели.
Глава 2
Глава 1. Беспридельщик
Алматы задыхался в июльской духоте, распластавшись у подножия Заилийского Алатау, точно уставший зверь, вжавшийся брюхом в раскаленную землю. Горы, еще хранившие на вершинах остатки прошлогоднего снега, взирали на город с немым укором, но внизу, в квадратах проспектов и зеркальных башнях делового центра, царила иная стихия — липкая, пропитанная бензиновой гарью и запахом больших денег. Здесь, в лабиринте модных кофеен, закрытых клубов и бутиков с тонированными витринами, время текло по законам молодой алматинской ночи: щедро, громко и абсолютно бессмысленно.
Руслан Утегалиев знал эту ночь наизусть. Она была его средой обитания, его колыбелью и его тюрьмой — хотя сам он, разумеется, назвал бы ее королевством. Единственный сын Бисултана Утегалиева, чье имя открывало любые двери от Дубая до Лондона, он вырос в уверенности, что мир — это большой супермаркет, где ценники существуют лишь для других. Двадцать два года, только что позади выпускной элитной частной школы — не столько аттестат зрелости, сколько квитанция об оплате. Впереди, в туманной сентябрьской дымке, маячил Оксфорд. Отец уже уладил вопрос с поступлением — не звонком, разумеется, а серией консультаций с нужными людьми и спонсорским взносом в эндаумент-фонд, достаточно щедрым, чтобы двери старейшего университета распахнулись перед наследником без лишних вопросов.
Но Руслан не думал об Оксфорде. Он вообще старался не думать о будущем. Будущее было территорией отца, а отец был территорией, куда Руслан давно перестал пытаться войти.
Детство Руслана пахло полиролью для мебели и бабушкиными пирогами с яблоком. Запах корицы тянулся из кухни по утрам, смешиваясь с тихим гулом кондиционеров. Полы в доме были мраморные, гладкие, ледяные босиком, и Руслан с детства помнил это ощущение — как ежатся пальцы на холодном камне, пока бежишь к лестнице. Дом стоял за высоким забором, снаружи — дворец из белого камня с зеркальными окнами. Внутри жила тишина — та глухая, вязкая тишина, которую не нарушали ни шаги прислуги, ни редкие гости. Только шорох шин за воротами, когда подъезжал или уезжал отец.
Отец появлялся редко. Высокий, с холодными глазами и усталой складкой у рта. Привозил дорогие часы, трепал сына по плечу тяжелой рукой и исчезал в мире больших денег. От него пахло табаком и чужим парфюмом — резким, взрослым. Руслан не успевал запомнить его лицо. Мать тоже присутствовала скорее формально: вечно в салонах красоты, потом в спальне, потом опять в салоне. Иногда она плакала в трубку подругам, и ее голос доносился сквозь стены — тонкий, надтреснутый.
Настоящими хозяевами души Руслана были дед с бабушкой. Они любили его до одури, до слепоты. Если Руслан разбивал вазу — виновата была ваза. Если хамил учителям — учителя были дураками. Эта любовь давила, как мокрая шерстяная ткань: тепло, душно, не сбросить. Бабушка целовала его в макушку, и от нее пахло ландышем и старостью — сладковатый, пудровый запах, от которого першило в горле. Дед сидел в кабинете, окружённый книжными шкафами, и кивал: «Всё правильно, внучок. Ты лучше всех». Руслан чувствовал, что что-то идёт не так, но молчал. Боялся признаться себе, что они вырастили зверька в золотой клетке.
Утро началось с вызова в кабинет. Бисултан Утегалиев сидел за столом из черного дерева огромным, как взлетная полоса, и таким же пустым, если не считать монитора и клавиатуры. Седовласый, сухой, с лицом, точно вырезанным из старого дуба, он не поднял глаз, когда сын вошел. Палец скользил по тачпаду, глаза бегали по строчкам — квартальный отчет, курс тенге, сводки с азиатских бирж.
— Садись, — бросил он, не отрываясь от экрана.
Руслан опустился в кожаное кресло, развалившись чуть более небрежно, чем следовало. Это был его безмолвный бунт — не словом, так позой.
— Оксфорд подтвердил зачисление. Документы готовы. Вылет в конце августа. — Голос отца был сух, как шелест купюр. — Я сделал свою часть. Дальше — ты. Не опозорь фамилию.
— И тебе доброе утро, пап, — усмехнулся Руслан.
Бисултан наконец поднял глаза. В них не было ни гнева, ни тепла. Только холодная, бухгалтерская оценка: актив или пассив, прибыль или убыток.
— Ты не на рынке, чтобы торговаться. Ты — мой единственный наследник. Я строил империю двадцать пять лет. Ты можешь либо приумножить ее, либо развалить. Третьего нет. Ты меня услышал?
— Я тебя услышал. — Руслан поднялся. — Это всё? У меня тренировка.
— Иди. — Отец уже снова смотрел в монитор.
Ни «как дела?», ни «что чувствуешь?», ни даже «ты хорошо плавал в последнее время?». Ничего. Только функция, только инвестиция. Руслан вышел, закрыв дверь чуть громче, чем позволяли приличия. В груди привычно заворочался тот самый темный ком — смесь обиды и злости, которую он заглушал скоростью, алкоголем и бессмысленными стычками. Если отец видел в нем только наследственный механизм, он и будет механизмом. Только сломанным.
К вечеру темный ком разросся до невыносимых размеров. Руслан набрал «своих». Те откликнулись мгновенно. Всегда откликались — на его деньги, на его статус, на его щедрость.
Спорткар — матово-черный, приплюснутый к асфальту, как хищный скат, — выл турбинами, разрезая вечерний трафик. Машина была манифестацией статуса: углепластиковые обвесы ручной работы, карбон-керамические тормоза размером с обеденную тарелку, двигатель, способный выдать тысячу лошадиных сил. Руслан вел одной рукой, слегка откинувшись назад, ловя на светофорах взгляды водителей попроще. Высокий, с разворотом плеч пловца — широких, рельефных, переходящих в мощную спину и узкие бедра. Породистое лицо, темные волосы небрежно отброшены назад. Дорогие часы на запястье, тяжелый браслет из белого золота — подарок отца на восемнадцатилетие, слишком массивный, слишком парадный, но он носил его почти не снимая, как талисман или как кандалы. Внешне — безупречен. Внутри — пустота, замаскированная шумом.
Клуб находился в цокольном этаже одного из стеклянных небоскребов. Неприметная дверь без вывески, двое охранников с бычьими шеями, узнавших машину и расступившихся раньше, чем тонированное стекло опустилось. Руслан бросил ключи парковщику и шагнул в чрево ночного заведения.
Пространство встретило его влажным, пульсирующим теплом. Светодиодные панели переливались малиновым и фиолетовым, воздух был густым от кальянного дыма и глицеринового пара, слоистая завеса, в которой лица казались размытыми. Музыка била не в уши, а прямо в грудную клетку — глухой, висцеральный бас, заставляющий диафрагму резонировать в такт. Пол вибрировал. Это место было храмом забвения.
Руслан прошел в вип-ложу, возвышавшуюся над танцполом. Его уже ждали. Свита поднялась приветственным гулом. Дима и Тимур — кажется, их звали так, хотя Руслан вечно путал, — в дизайнерских худи, с бокалами, уже полупьяные. Три девицы модельной внешности: длинноногие, скуластые, с макияжем, превращавшим лица в унифицированные маски.
— Русланчик! — Дима расплылся в улыбке, пододвигая ему бокал. — Ну наконец-то! Мы тут заждались. Глянь, кого я привел, — он кивнул на девиц, — специально для тебя. Модели, только с обложки, клянусь.
— Завязывай врать, — лениво бросил Руслан, принимая бокал. — Их в прошлый раз тоже моделями звали, а они даже имя мое не запомнили.
— Ой, да ладно тебе! — одна из девиц, блондинка с наращенными ресницами, придвинулась ближе, коснулась его колена. — Руслан, зай, ну хочешь, я твое имя набью? Прям здесь. — Она рассмеялась, обнажая идеально ровные зубы.
— Сделай одолжение, не надо, — усмехнулся он.
Менеджер клуба — лысыватый мужчина в слишком узком костюме — возник рядом, кланяясь с грацией восточного визиря.
— Руслан Бисултанович, рады видеть. Бутылка двадцатипятилетнего, как обычно. От заведения. Что-нибудь еще?
— Пока нет. — Руслан махнул рукой, и менеджер исчез так же стремительно, как появился.
Он пил медленно, методично. Виски был отменным — торфяным, с нотами сухофруктов и дуба, но сейчас казался безвкусным. Свита щебетала о своем: Дима хвастался новым костюмом, Тимур рассказывал про какую-то вечеринку, девицы снимали друг друга на телефон. Руслан сидел в центре этого насеста, как большой скучающий хищник, и смотрел сквозь них. Они не были ему интересны. Они вообще не были никем. Но они заполняли тишину, которую он ненавидел.
А потом он увидел ее.
Девушка стояла у барной стойки, поодаль от основной толпы. Не в вип-зоне — в общем зале, где было теснее и шумнее. Но она словно не замечала этого. Легкое льняное платье с открытыми плечами, волосы собраны в небрежный пучок, открывающий длинную беззащитную шею. Никаких кричащих украшений — только тонкая серебряная цепочка. И книга. Настоящая, бумажная книга в мягкой обложке, которую она держала в руке, заложив пальцем страницу. Книга в клубе — это был почти вызов. Или, наоборот, знак независимости.
Руслан смотрел на нее, и в груди шевельнулось знакомое, темное. Не влечение. Досада. Она существовала по иным правилам. Ее мир не вращался вокруг него. Она даже не взглянула в его сторону.
Он поднялся.
— О, Руслан, ты куда? — встрепенулся Дима.
— Не скучайте.
Он двинулся через танцпол — не спеша, вразвалку, с той ленивой грацией уверенности, которая дается только годами безнаказанности. Толпа расступалась перед ним, как вода перед форштевнем яхты. Он подошел почти вплотную, нарушил границу, оперся локтем о барную стойку и заглянул ей в лицо.
— Что читаешь, красавица?
Девушка подняла голову. Серо-зеленые, ясные глаза смотрели спокойно, без страха и без интереса.
— Книгу, — ответила она ровно. — И я не красавица. Я жду молодого человека.
— Молодой человек подождет. А ты интересная. Сидишь тут, читаешь. В клубе. Серьезно?
— А вам какое дело? — В ее голосе не было агрессии, только вежливое недоумение. Она уже отвернулась, снова опуская взгляд в книгу. Как будто закрыла дверь.
В затылке у Руслана застучала горячая волна. Отказ. Ему — отказ?
— Послушай, я просто хотел пообщаться. Ты хоть знаешь, кто я?
— Нет. И знать не хочу. Пожалуйста, отойдите.
Он открыл рот, чтобы сказать что-то еще — резкое, унизительное, — но тут раздался голос сбоку:
— Слышь, земляк — Девушка сказала — отойди. У нас праздник. Иди своей дорогой.
Руслан обернулся. Перед ним стоял парень. Ровесник или чуть старше. Ниже ростом, одет просто: джинсы, рубашка с закатанными рукавами. Обычное лицо, без вызова, без страха. Он только что подошел и оценил ситуацию мгновенно. Не встал в боевую стойку, не сжал кулаки. Просто смотрел спокойно и прямо.
— А ты кто такой, будешь? — Руслан шагнул к нему, сокращая дистанцию. — Ее муж? Брат? Телохранитель?
— Я ее парень. И я прошу тебя по-хорошему: отойди от нее.
— «Прошу по-хорошему», — передразнил Руслан, чувствуя, как хмель и ярость смешиваются в удушливый коктейль. — А если не отойду — что? Позовешь охрану? Ударишь меня?
Парень выдержал паузу. В его глазах мелькнула тень усталости — не страха, а именно усталости от ситуации, в которую его втянули помимо воли.
— Я не хочу проблем. Просто уйди, ладно?
Толпа вокруг уже образовала пустое кольцо, инстинктивно чуя насилие. Музыка продолжала греметь, но здесь, в эпицентре, уже сгустилась тишина.
Руслан не ответил. Слова кончились. Он выбросил руку и схватил парня за волосы — резко, грубо, сжав пальцы у самых корней. Голова запрокинулась, открывая беззащитное горло.
— Стой! Не надо! — крикнула девушка, роняя книгу.
Руслан не слушал. Он поволок парня через зал — буднично, как мешок с мусором. Сквозь танцпол, где расступались, вжимаясь друг в друга, посетители. Сквозь коридор, где охранник с квадратной челюстью встретил его взгляд и тут же отвел глаза, притворившись, что поправляет наушник. В туалет — мраморный, холодный, пропахший хлоркой и мятным освежителем.
— Ну что, герой? Здоровья много, морда из камня?
Здесь, под мертвенным светом люминесцентных ламп, он развернул свою жертву и ударил. Один точный, поставленный годами плавания удар: мышцы спины и плеча сработали как единый механизм, передав импульс к кулаку. Костяшки вошли в челюсть с глухим, влажным звуком. Парень рухнул, не издав ни звука. Голова мотнулась и затихла. Нокаут.
И в этот момент, когда тело глухо ударилось о кафельный пол, Руслан вдруг почувствовал страх. Ледяной, скользкий, поднимающийся откуда-то из живота. Он стоял над распростертым телом, глядя на побелевшее лицо, на безвольно раскинутые руки, и видел не врага. Видел результат. Видел самого себя. Животное. Пустое место.
Он бросился прочь. Через зал — почти бегом. Девушка уже была рядом со своим парнем, кто-то из персонала помогал поднять его, она плакала, а парень, мотая головой, приходил в себя. Свиты не было. Его «друзья» испарились, едва запахло жареным. Он остался один. Абсолютно, тотально один посреди этого гремящего басами склепа.
Выбежал на улицу. Ночной воздух ударил в лицо, но не отрезвил. Парковщик поспешно подогнал машину. Руслан вырвал ключи, упал в кокпит, захлопнул дверь. Двигатель взревел, турбины свистнули, и спорткар, взвизгнув покрышками, вылетел со стоянки.
Город понесся навстречу. Полосы фонарей сливались в сплошную неоновую ленту. Витрины, светофоры, деревья — все превратилось в размытый поток. Пальцы мертвой хваткой вцепились в руль. Алкоголь, адреналин и кортизол смешались в гремучий коктейль. Он гнал, не видя дороги, проскакивая перекрестки на красный, не замечая ни сигналов, ни визга чужих тормозов. В голове — ни одной связной мысли, только шум, только стыд, только желание убежать от самого себя.
Улица, ведущая вниз, к частному сектору. Перекресток, который он проскочил, даже не заметив. А потом — внезапная вспышка в свете фар. Три фигуры на пешеходном переходе. Мужчина, женщина и ребенок. Семья. Они замерли в луче его ксеноновых фар, точно мотыльки. Женщина инстинктивно присела, закрывая собой девочку лет пяти в светлом платьице. Мужчина выбросил руку вперед в бессмысленной попытке остановить летящую многотонную смерть.
Руслан вывернул руль.
Машина, взвизгнув резиной, пошла юзом. Заднюю ось повело, корма хлестнула по дуге, и спорткар, чудом не перевернувшись, вылетел на бордюр, проехался по кустам и замер в полуметре от фонарного столба. Двигатель, чихнув, заглох. Тишина. Только стук сердца в висках, гулкий и частый, как предсмертный набат.
Он не мог пошевелиться. Затем медленно, как во сне, повернул голову. В зеркале заднего вида разворачивалась немая сцена. Мужчина обхватил жену и дочь, прижал к себе с такой силой, будто хотел врасти в них. Женщина плакала, уткнувшись ему в грудь. Девочка прижималась к родителям, ничего не понимая, но чувствуя их страх. Мужчина качал головой, гладил жену по спине и что-то тихо, успокаивающе шептал. Три человеческих существа, слившихся в единый комок ужаса и облегчения. Семья. Ячейка жизни, которую он едва не уничтожил.
Руслан смотрел на них, не в силах оторваться. А потом в сознании что-то переключилось. Сквозь алкогольный туман, сквозь адреналин и стыд прорезалось видение: он сам, маленький, стоит в дверях отцовского кабинета. Ему семь, может, восемь лет. Он только что выиграл свои первые соревнования по плаванию — заплыв на пятьдесят метров вольным стилем, первое место. Мокрые волосы прилипли ко лбу, медаль болтается на шее, бумажная грамота зажата в кулаке. Ему хочется, чтобы отец посмотрел, чтобы сказал хоть слово. Он открывает дверь, а Бисултан Утегалиев сидит за тем же столом, перед тем же монитором, и говорит кому-то по телефону — резко, быстро, про котировки и фьючерсы. Он поднимает глаза, видит сына в дверях и прикрывает трубку ладонью: «Позже, Руслан. У меня сделка. Позже». И возвращается к разговору.
Ни медали. Ни грамоты. Ни «молодец, сын».
Позже. Всегда позже. Всегда сделка.
Руслан встряхнул головой, отгоняя воспоминание. Снова завел двигатель. Медленно, аккуратно — как никогда в жизни — съехал с бордюра и, не глядя в зеркала, двинулся прочь. Куда угодно, лишь бы не видеть этих объятий.
Ноги сами принесли его к набережной.
Здесь было тихо. Город остался позади, засыпая в предрассветной дымке. Вдоль реки тянулась прогулочная аллея, освещенная редкими фонарями. Руслан вышел из машины и побрел пешком, засунув руки в карманы. Воздух был влажным, пахло водой и скошенной где-то травой. Навстречу попадались пары. Они шли, держась за руки, тихо беседуя, иногда смеясь — не громко, а тем интимным смехом, что рождается между двумя людьми из общего взгляда или молчания. Он смотрел на них, и каждая пара казалась укором. У них было то, чего он никогда не знал.
Он остановился у парапета, глядя на темную маслянистую воду. Река текла неторопливо, равнодушно, унося невидимые соринки и отражения звезд.
Сегодня он едва не убил троих невинных людей. Избил человека за то, что тот посмел защитить свою девушку. Он окружен десятками лиц, но ни одного из них не может назвать другом. Он никогда никому не принес пользы. И он знал — с холодной, режущей ясностью, — почему стал таким.
Он не злился на отца. Давно перестал. Но он понял, что все эти годы пытался докричаться до него единственным доступным способом: громкостью. Громкостью поступков. Если нельзя получить любовь, можно получить внимание. Каким угодно способом: драками, скоростью, шумом. Но отец не слышал. И уже не услышит.
Руслан вдруг осознал: он не хочет так жить. Не хочет быть тем, от кого шарахаются люди. Не хочет, чтобы его имя было синонимом угрозы. Захотелось — впервые в жизни — не брать, а давать. Не разрушать, а строить. Стать человеком, который приносит пользу. Человеком, которому не стыдно смотреть в зеркало. Человеком, которого кто-то, когда-нибудь, сможет назвать другом. А быть может — и кем-то большим.
Он стоял у воды, в сером предрассветном мареве, и внутри него, где раньше была только пустота, начиналось трудное, почти физически болезненное рождение чего-то нового. Он еще не знал, с чего начать. Не знал, куда идти и что делать. Но он знал главное.
Завтра будет другой день.
И он должен стать другим человеком.
Глава 3
Глава 2. Оксфорд
Оксфорд встретил его дождем — мелким, затяжным, какой случается в Англии в конце сентября и может тянуться неделями, не переходя в ливень, но и не прекращаясь. Капли оседали на шпилях древних колледжей, стекали по горгульям, вырезанным из песчаника, и барабанили по свинцовым переплетам оконных рам. Город, казалось, был выстроен не из камня, а из самого времени: каждый двор, каждая брусчатка под ногами, каждый мост через Червелл и Айсис дышали историей, такой плотной, что у непривычного человека могло перехватить дыхание.
Руслан Утегалиев ступил на эту брусчатку не как паломник, а как изгнанник. Свой собственный приговор он вынес себе там, на алматинской набережной, в ту душную предрассветную минуту, когда пообещал измениться. И теперь, три месяца спустя, Оксфорд должен был стать местом исполнения этого приговора.
Программа по бизнесу и управлению, на которую его зачислили благодаря отцовским связям, располагалась в одном из новейших корпусов колледжа — стеклянной инсталляции, деликатно вписанной в средневековый квартал. Но Руслан с первых дней избегал и стекла, и людей. Он арендовал крошечную квартирку на окраине, подальше от студенческого центра, — одну комнату с окном в кирпичную стену, письменный стол, кровать и минимум вещей. Никаких плакатов, никаких фотографий. Чистота и аскеза, словно он ушел в монастырь.
Учеба поглотила его целиком. Он погружался в нее с той же яростной методичностью, с какой раньше рассекал водную гладь бассейна. Микроэкономика, макроэкономика, финансовые деривативы, корпоративные стратегии, эконометрика, теория игр — дисциплины наваливались снежным комом, и Руслан ловил каждую, не позволяя себе поблажек. Лекции он слушал, сидя на последнем ряду, конспектировал от руки, не включая ноутбук. Семинары посещал, но никогда не поднимал руки, отвечая только когда спрашивали. Он стал тенью: вежливой, безучастной, незаметной. Оксфордские библиотеки — Бодлиан, Радклифф, с их запахом старой бумаги и воска — стали его вторым домом. Он сидел там до закрытия, читая кейсы, разбирая балансы фармацевтических гигантов и логистических корпораций, поглощая знания гигабайтами.
Однокурсники быстро распознали в нем чужака. Не потому, что он был из Казахстана — Оксфорд полон иностранцев. А потому, что он не искал контактов. На welcome-вечеринках он не появлялся. В пабах не засиживался. На традиционные гребные гонки не ходил. Когда его приглашали — а приглашали часто, потому что внешность его, высокая, атлетичная, в сочетании с аурической отстраненностью, притягивала, — он вежливо и твердо отказывал.
Девушки подходили к нему в библиотеке, в кофейне, даже на улице. Блондинка с факультета права, дочь лондонского судьи, с ослепительной улыбкой и оксфордским акцентом, однажды села напротив и спросила, почему он всегда один. «Тебе не скучно? Может, выпьем кофе?» Руслан поднял глаза от учебника по опционам. Внутри что-то дрогнуло — старая, знакомая тяга к легкому теплу. Но он вспомнил ночной клуб, кафельный пол и плачущую женщину на переходе.
— Извини, я занят, — сказал он, и голос прозвучал скрипуче, точно давно не использовался по назначению.
Блондинка пожала плечами и ушла, а Руслан остался сидеть, чувствуя себя последним кретином. И придурком. И кретином вдвойне — потому что не мог объяснить им, да и самому себе, почему отказывается от простого человеческого общения. Единственное, что удерживало его от того, чтобы плюнуть на все и вернуться к прежней жизни, — это обещание. То самое, данное себе на набережной. «Сделать что-то, что останется в истории человечества». Громкие слова, почти подростковые, но они стали его якорем. Каждый раз, когда приходило искушение расслабиться, он повторял их про себя, как мантру.
Месяцы шли. Осень сменилась сырой оксфордской зимой — с туманами, заволакивавшими шпили так, что колокольни Магдален-колледжа казались плывущими в воздухе, с изморозью на лужайках квадов и ранней темнотой, наступавшей уже в четыре пополудни. Руслан продолжал учиться. Его успеваемость была безупречной, преподаватели отмечали его аналитический ум, но он не чувствовал ни гордости, ни удовлетворения. Только усталость. Глухую, накапливающуюся в костях.
Весна принесла некоторое облегчение: в парках зацвели крокусы, вода в реке стала прозрачнее, студенты высыпали на лужайки с книгами. Но Руслан почти не замечал этого. Его дни слились в монотонный ритм: подъем в шесть, пробежка вдоль канала, лекции, библиотека, снова лекции, анализ данных до полуночи, сон. Он перестал плавать — бассейн казался непозволительной тратой времени. Вместо этого он пил черный кофе литрами и все больше напоминал не студента, а аскета-схимника, добровольно умерщвляющего плоть.
К концу второго семестра случилось то, что должно было случиться. Выгорание. Не эффектное, с криками и битьем посуды, а тихое, вязкое, как засасывающая трясина. Проснувшись однажды утром, Руслан понял, что не может встать с кровати. Не физически — тело слушалось. Но смысл. Смысл всего этого исчез. Зачем он зубрит теорию портфельных инвестиций? Чтобы управлять отцовской империей? Чтобы стать еще одним богатым менеджером, перекладывающим цифры из одной колонки в другую? Что останется после него в истории? Годовой отчет?
Он лежал в постели, глядя в потолок, и чувствовал, как внутри разрастается пустота — та самая, знакомая с детства, но теперь многократно усиленная. Никакого желания. Никакой цели. Даже обещание, данное на набережной, казалось глупым, наивным бредом. Кто он такой, чтобы оставить след в истории? Мажор, сын банкира, ничтожество, едва не убившее семью. Кому он нужен?
Он перестал ходить на лекции. Перестал отвечать на сообщения. Дни тянулись бесформенной массой. Он выходил только в супермаркет за готовой едой и тут же возвращался. Квартирка превратилась в склеп. Он не брился, не стригся. Смотрел в стену. Думал о том, что все бессмысленно.
Перелом наступил случайно. На доске объявлений у входа в супермаркет — он машинально скользнул взглядом — висела листовка. «Волонтеры без границ. Помощь Палестине. Гуманитарная миссия. Требуются добровольцы». Ниже — фотография детей, стоящих на фоне полуразрушенного здания, и контактный номер.
Руслан замер. Палестина. Он знал о ней только из новостей, обрывками: блокада, бомбежки, гуманитарная катастрофа. И вдруг — простое, оглушительное осознание: там нужна помощь. Не абстрактная финансовая стратегия, не оптимизация инвестиционного портфеля, а реальная, физическая помощь. Вода, еда, медикаменты. То, что приносит пользу здесь и сейчас. То, что спасает жизни.
Впервые за много недель внутри шевельнулось что-то, похожее на интерес. Он снял телефон и записал номер.
Дальнейшее развернулось быстро. Созвон, короткое собеседование, заполнение анкеты. Опыта гуманитарной работы у него не было, но организация искала людей с хорошим английским и крепким здоровьем. Его взяли. Он оформил академический отпуск по состоянию здоровья — благо, администрация не задавала лишних вопросов, — и через две недели уже сидел в самолете, вылетавшем из Хитроу в Каир. Оттуда их группа должна была наземным транспортом добираться до Газы через пропускной пункт.
Группа состояла из дюжины человек: несколько немцев, шведка, две голландки, француз, итальянка и пара британцев. Руслан смотрел на них со смесью любопытства и отчуждения. Все они были старше, опытнее, у многих за плечами уже имелись миссии в Африке и Юго-Восточной Азии. Они говорили о логистике, о паллетах с медицинскими наборами, о правилах безопасности в зоне конфликта. Руслан молчал, стараясь впитывать информацию.
Особенно выделялись две девушки. Голландка по имени Анна — высокая, с льняными волосами, собранными в тугую косу, и тихим голосом, контрастировавшим с решительными движениями. Она была медсестрой, проработавшей в госпиталях Мосула и Алеппо, и держалась с той спокойной уверенностью, которая дается только реальным опытом. Вторая — шведка Элин, невысокая, с короткой стрижкой и веснушками, рассыпанными по всему лицу. Она была координатором миссии, и в ее блокноте, казалось, содержалось все: от списка медикаментов до графика приема пищи. Обе были красивы, но не той глянцевой красотой, к которой Руслан привык в клубах, а иной — честной, естественной, без макияжа и брендов. Их красота была продолжением их деятельности: они не украшали себя, они отдавали себя.
Когда они приближались к границе, Руслан почувствовал, как воздух изменился. Он стал суше, горячее, наполненным пылью и чем-то еще — напряжением, как перед грозой. Пересечение КПП заняло несколько часов, и все это время Руслан молча наблюдал. Он видел бетонные заграждения, колючую проволоку, вооруженных людей в форме, длинные очереди из гражданских. Затем их микроавтобус въехал на территорию, и реальность обрушилась на него.
Узкие улицы, заваленные обломками зданий. Остовы домов, зияющие пустыми оконными проемами, без стекол, без рам. Пахло гарью, цементной пылью и чем-то сладковато-гнилостным. Дети в рваной одежде бежали за машиной, выкрикивая слова, которых Руслан не понимал, но смысл угадывал: они просили воды, еды, просто внимания. Женщины с запавшими глазами несли узлы с пожитками. Мужчины сидели на корточках у стен, глядя в пустоту.
Руслан смотрел на все это, и его собственные проблемы — выгорание, депрессия, поиски смысла — показались вдруг чудовищно незначительными. Стыд, но другой, не тот, что мучил его после драки в клубе. Это был стыд за свою сытость, за свою безопасность, за свое нытье.
Миссия разместилась в приспособленном под склад здании, где уже работали местные волонтеры. Руслану выдали жилет с эмблемой организации и сразу поставили на разгрузку коробок. Он таскал ящики с медикаментами, баулы с одеждой, канистры с водой. Пот заливал глаза, спина ныла, но он работал, стиснув зубы. Никто не смотрел на него как на сына банкира. Здесь не было vip-лож. Была только работа и ее результат: ребенок, получивший антибиотик; старуха, которой выдали одеяло; мать, успевшая получить молочную смесь для младенца.
Анна, увидев его усердие, однажды подошла и молча протянула бутылку воды. Он кивнул, принимая.
— Ты не похож на обычного волонтера, — сказала она без улыбки. — Слишком... напряжен.
— Я впервые, — признался Руслан.
— Вижу. Но ты справляешься. Это главное.
Элин оказалась более разговорчивой. Вечерами, когда группа собиралась за скудным ужином, она рассказывала о предыдущих миссиях, о системе распределения помощи, о том, как важно не просто привезти вещи, но и не нарушить местный баланс. Руслан слушал, впитывая каждое слово. Он учился. Не бизнесу, не финансам — человечности. Тому, как работает международная гуманитарная машина, как общаться с людьми, потерявшими все, как отдавать, не ожидая ничего взамен.
Однажды его отправили с Анной в мобильный медпункт, развернутый в одном из лагерей беженцев. Палатка, залитая ослепительным ближневосточным солнцем, пропахшая антисептиками и потом. Анна, надев перчатки, осматривала пациентов — диарея, респираторные инфекции, гнойные раны. Руслан стоял рядом, подавал инструменты, помогал вести записи. В какой-то момент на осмотр принесли девочку лет семи. Худая, с огромными черными глазами, в которых застыл не детский ужас. Осколочное ранение ноги. Анна принялась обрабатывать края, а девочка заплакала — беззвучно, одними слезами. Руслан, сам не зная зачем, протянул руку и погладил ее по голове. Девочка замерла, потом посмотрела на него и вдруг улыбнулась — робко, сквозь слезы. И в этот момент в груди Руслана что-то разорвалось и снова срослось. Не пустота. Не гордыня. А простая, ясная правда: он нужен. Вот здесь и сейчас. Этому ребенку.
Две недели миссии пролетели как один день. Руслан похудел, обгорел на солнце, стер ноги в кроссовках, но чувствовал себя живее, чем когда-либо. Депрессия отступила, растворилась в усталости и адреналине. Он учился у Анны — стойкости, у Элин — организованности, у местных жителей — достоинству, которое не могут отнять ни блокада, ни бедность.
В последний вечер, перед отправкой обратно, группа сидела на крыше склада. Солнце садилось над разрушенным городом, окрашивая руины в золотистый и оранжевый. Где-то вдалеке лаяли собаки, слышались голоса детей. Анна сидела рядом с Русланом, Элин что-то записывала в свой блокнот.
— О чем ты думаешь? — спросила Анна, не поворачивая головы.
Руслан помолчал. Он думал о своем обещании — сделать что-то, что останется в истории. Сейчас эти слова больше не казались наивными. Они стали конкретными.
— Я думаю, что это только начало, — ответил он.
Анна кивнула, словно поняла больше, чем он сказал. А Руслан смотрел на закат и впервые за много лет не чувствовал себя ни сыном банкира, ни мажором, ни придурком. Он чувствовал себя человеком. Тем самым, которым обещал стать.
Глава 4
Глава 3. Самое важное семья
Детство Гильермо пахло кукурузной лепешкой, машинным маслом и еще чем-то — тмином, кажется. Этот третий запах он никогда не мог толком опознать, но именно он возвращался в снах, когда Гильермо видел отца. Запах тмина, исходивший от грубой ткани рабочей рубахи, когда отец, вернувшись из ресторана, подхватывал его на руки и подбрасывал к потолку, а мать вскрикивала: «Матео, осторожно, головой о люстру!».
Квартирка над рестораном «Ла Эстрелья» в Ногалесе, штат Аризона, была крошечной, как спичечный коробок: две спальни на четверых, общая кухня, где вечно что-то шипело на плите, и гостиная, по совместительству служившая складом для ресторанных припасов — мешков с мукой, канистр с маслом, связок сушеного перца чили, свисавших с потолочных балок. Полы были застелены старым линолеумом, местами протертым до фанеры, стены выкрашены в бледно-желтый, а окна выходили на замусоренный переулок, где вечно гремели мусорные баки и перекликались бродячие коты. Но для мальчика, родившегося уже на американской земле, этот мирок был целой вселенной. Он не знал другой. И не хотел знать.
Семейная история началась задолго до его рождения. Отец, Матео Вальдес, и его старший брат Бату пересекли границу в середине девяностых — не в душном багажнике машины, не по подземному тоннелю, вырытому наркокурьерами, а почти буднично, с просроченными туристическими визами, которые так и остались просроченными на двадцать лет. Граница тогда была условностью, извилистой линией, прочерченной по картам политиками, но на земле она оставалась просто рекой, просто пустыней, просто забором, в котором всегда находилась дыра. Братья осели в Ногалесе — городе, разделенном надвое, где половина улиц носила испанские имена, а вывески писались на двух языках.
Бату, старший, обладал деловой хваткой, которой Матео был начисто лишен. Крупный мужчина с прокуренным голосом, татуировкой якоря на предплечье (дань бурной юности, проведенной в порту Гуаймас) и неубиваемым оптимизмом, Бату видел возможности там, где другие видели только пыль. Он начал с забегаловки на четыре пластиковых столика — подавал тако, энчиладас и позоле по рецептам их покойной матери. Готовил сам, стоя у плиты по четырнадцать часов, пока Матео мыл посуду и таскал продукты с рынка. Через десять лет «Ла Эстрелья» превратилась в полноценный семейный ресторан: бар с лицензией на текилу, летняя терраса, увитая гирляндами, регулярные посетители, знавшие меню наизусть. Бату стал уважаемым человеком в местной латиноамериканской общине. Матео остался в тени брата — и, казалось, был этим совершенно доволен.
Там же, в Ногалесе, Матео встретил Марию. Она приехала из Соноры на сезонную работу — сборщицей на полях, — но задержалась, потому что встретила мужчину с тихим голосом и золотыми руками. Мария была худенькой, как тростинка, с огромными черными глазами, в которых, казалось, плескалась вся мексиканская печаль и вся мексиканская радость разом. У нее был смех, похожий на звон маленького колокольчика, и этот смех наполнял квартиру над рестораном даже в самые трудные времена. Она вышла за Матео в маленькой католической церкви, церемония была скромной — только Бату, несколько друзей и священник, — и через год родила сына.
Гильермо Вальдес появился на свет в госпитале округа Санта-Крус, и первое, что он получил в этой жизни, — синий прямоугольник свидетельства о рождении. Он стал гражданином Соединенных Штатов по праву почвы. Это была единственная привилегия, отличавшая его от родителей, которые оставались в серой зоне нелегалов — невидимок, чье существование зависело от милости патрульных и прихоти работодателей.
Раннее детство Гильермо было счастливым. Он рос среди кастрюль и разделочных досок, среди шипящего масла и густого пара. С пяти лет «помогал» на кухне — сперва просто раскладывал бумажные салфетки по столам, потом мыл овощи, потом научился орудовать ножом, нарезая лук идеально ровными полукольцами, чем вызывал одобрительные кивки поваров. Дядя Бату души в нем не чаял. Своих детей у Бату не было — жена ушла от него давно, забрав с собой только старый телевизор и попугая, — и весь нерастраченный родительский инстинкт он выплескивал на племянника.
— Этот парень далеко пойдет, — повторял он Матео, глядя, как шестилетний Гильермо собирает сложный конструктор, высунув от усердия язык. — Глянь на его пальцы. У него мозги инженера.
Матео только улыбался и кивал. Он вообще был молчаливым. Но иногда, когда они оставались вдвоем, он сажал сына на колени и говорил — медленно, подбирая слова:
— Слушай, hijo. Мир большой. И он несправедливый. Но есть вещи, которые никто у тебя не отнимет. Вот здесь, — он касался грубой ладонью лба мальчика. — То, что здесь, — твое навсегда. Запомни.
Гильермо запоминал.
Когда ему было семь, родилась первая сестренка — София. Крошечный сверток с темным пухом на макушке и удивительно громким голосом. Гильермо, к своему удивлению, не ревновал. Он простаивал часами у колыбели, глядя на сестру, и чувствовал себя старшим, ответственным, почти взрослым. Через два года появилась Люсия — тихая, улыбчивая, с глазами-маслинами, как у матери. Теперь в квартире над рестораном было тесно и шумно, но Мария только смеялась: «Где помещаются двое, поместятся и пятеро».
А потом случилась беда. Не та, что приходит с грохотом. Та, что подкрадывается тихо, как вор.
Матео обвинили в краже дневной выручки из «Ла Эстрельи». Обвинение было нелепым, сшитым на живую нитку: в тот день кто-то из персонала вскрыл кассу, и подозрение пало на Матео просто потому, что он последним заканчивал смену. Доказательств не было. Не было и адвоката — семья экономила каждый цент. А главное, не было грин-карты. Когда в дело вмешалась иммиграционная служба, все завертелось стремительно и страшно. Матео, Марию и двух маленьких дочерей, родившихся уже здесь, на американской земле, — всех четверых депортировали.
Восьмилетний Гильермо стоял на тротуаре, вцепившись в руку дяди, и смотрел, как родителей и сестер уводят. Мария плакала. Матео не плакал — он шел, выпрямив спину, и только раз обернулся.
— Учись, сынок, — сказал он через плечо. — Это единственное, что у тебя не отнимут.
Их депортировали в Сонору, в тот самый городок, откуда они когда-то уехали искать лучшей доли. Гильермо остался в США. Он был гражданином. Бумага, выданная ему при рождении, значила больше, чем семейные узы.
Дядя Бату оформил опекунство без лишней бюрократии. Гильермо остался в той же квартирке над рестораном — только теперь в ней было убийственно тихо. Он лежал ночами в постели, уткнувшись лицом в подушку, и плакал беззвучно, чтобы дядя не слышал. Отца, матери, сестренок больше не было рядом. Они звонили раз в неделю, по воскресеньям, и Мария говорила быстрым, захлебывающимся голосом, а Матео — медленно и спокойно, словно ничего не случилось. Гильермо прижимал трубку к уху и молчал, потому что не знал, что сказать. Слова застревали в горле.
Школа стала его спасением. Не потому, что там было хорошо — районная школа Ногалеса была переполнена, недофинансирована и пахла хлоркой, — а потому, что там была библиотека. Маленькая, с облупившейся краской на стенах и рядами металлических стеллажей, но для Гильермо она стала храмом. Он открыл для себя фантастику в девять лет, когда на библиотечной распродаже наткнулся на потрепанный томик Айзека Азимова — «Я, робот». Обложка была порвана, страницы пожелтели, но текст внутри сиял. Мир, где роботы подчиняются законам, которые можно записать на языке математики; мир, где разум — высшая ценность, а технологии не разрушают, а строят, — этот мир захватил его целиком.
Он читал запоем. Читал под одеялом с фонариком, читал на кухне, пока помешивал соус, читал на заднем дворе, сидя на перевернутом ящике из-под бутылок. Брэдбери, Кларк, Хайнлайн — имена авторов звучали для него как имена святых. Потом пришли «Звездные войны» — старенький видеомагнитофон и кассета с оригинальной трилогией, засмотренная до полос. Потом — «Стар Трек». Сериал крутили по кабельному, и Гильермо смотрел каждую серию, устроившись перед маленьким телевизором на кухне с миской картошки, которую нужно было почистить для ресторана. Капитан Пикард, с его спокойной мудростью и моральной непоколебимостью, стал для мальчика чем-то вроде ролевой модели. Спок, с его ледяной логикой и скрытой теплотой, — вторым любимым персонажем. Энтерпрайз, несущийся сквозь звездные поля, — символом всего, к чему стоит стремиться: исследования, понимания, созидания.
— Ты все витаешь в облаках, — ворчал Бату, глядя, как племянник в десятый раз пересматривает эпизод с боргами. — Лучше бы на улицу вышел, с девчонками погулял.
— Не хочу, — отвечал Гильермо, не отрываясь от экрана.
— Смотри, так и останешься один со своими звездами.
— Зато у них порядок, — серьезно отвечал мальчик. — Там есть правила. Законы. Не то что здесь.
Бату только качал головой, но в глубине души гордился. Парень был странным — не пил, не гонял на велике с мальчишками, не свистел вслед девушкам, — но оценки приносил безупречные, а это в семье было главным мерилом успеха.
В старших классах Гильермо открыл для себя программирование. Это случилось почти случайно: школьный IT-учитель, мистер Ковальски — лысеватый фанат Linux с вечно расстегнутой верхней пуговицей — заметил странного тихого мальчика, который за час решил все задачи из учебника по информатике на полгода вперед.
— Ты когда-нибудь пробовал писать код? — спросил он.
— Нет, — ответил Гильермо. — А что это?
Мистер Ковальски усадил его за старенький компьютер в углу класса и показал Python. Это было как удар молнии. Как первая встреча с водой для будущего пловца. Гильермо смотрел на экран, и строки кода раскрывались перед ним, как нотная грамота перед прирожденным музыкантом. Синтаксис был не набором правил, а языком, на котором можно было говорить с машиной. Алгоритмы — не сухими абстракциями, а изящными инструментами, способными решать реальные проблемы.
Он пропадал в компьютерном классе допоздна. Дядя купил ему списанный ноутбук — тяжелый, медленный, с вечно садящейся батареей, — но Гильермо был счастлив. Он писал первые скрипты, потом простенькие игры, потом программы посложнее. Его одержимость была тихой, сосредоточенной, почти монашеской. Другие подростки тусовались на парковках, пробовали пиво, сбегали на вечеринки. Гильермо сидел дома и взламывал сетевые протоколы ради интереса, просто чтобы понять, как они устроены. Математика давалась ему легко, как дыхание. Физика — как музыка.
Когда пришло время поступать, Бату вытащил из-под половицы конверт, набитый наличными, и положил его перед племянником на кухонный стол. Гильермо смотрел на конверт, не понимая.
— МТИ, — сказал Бату коротко. — Массачусетский технологический институт. Я узнавал. Это лучший. Если уж ты гений, будь гением там.
— Дядя, это же... безумные деньги.
— Это мои деньги. — Бату закурил, выпуская дым в приоткрытое окно. — У меня нет детей. Ты — мой сын, Гильермо. Я продал пикап. Занял у людей. Взял кредит. Не смей говорить «нет».
Гильермо не сказал «нет». Через три месяца он стоял в Кембридже, штат Массачусетс, с двумя потрепанными чемоданами и сердцем, полным ужаса и восторга. МТИ оказался именно таким, каким он его себе представлял: бастионом интеллекта, лабиринтом корпусов, соединенных стеклянными переходами, где каждый встречный, казалось, был гением в своей области. Великий купол, под которым студенты назначали встречи и репетировали розыгрыши. Бесконечные коридоры, соединявшие лаборатории, где кипела работа над проектами, которые изменят мир. Библиотека Баркера с ее инженерными журналами, от одного вида которых у Гильермо перехватывало дыхание.
Первые полгода были адом. Не из-за учебы — с учебой он справлялся. Из-за чуждости. Вокруг него были золотые дети Кремниевой долины, наследники технических династий, выпускники элитных частных школ, с детства говорившие на языке стартапов и венчурного капитала. Они обсуждали не домашние задания, а опционы, не лекции, а контакты в Google и Apple. Гильермо, сын нелегалов, выросший над рестораном в Ногалесе, чувствовал себя марсианином. Он не тусил. Не ходил на вечеринки. Не участвовал в ритуалах студенческих братств.
Но когда начались хакатоны, все изменилось. Он брал призы. Один за другим. Его код был чистым, алгоритмы — элегантными, решения — неочевидными и точными. Сокурсники, сперва глядевшие на него свысока, начали подходить за консультациями. Профессора запомнили его имя. Его дипломный проект — самообучающаяся нейросеть для предсказания критических сбоев в распределенных вычислительных системах — заметили рекрутеры из Остина.
Компания «Когнитив Кор» была небольшим стартапом, занимавшимся разработкой когнитивных архитектур для коммерческих ИИ-приложений. Пятьдесят сотрудников, арендованный этаж в бизнес-парке, амбициозные задачи сжатых сроков. Гильермо устроился туда сразу после выпуска и с головой ушел в работу. Он писал код для модулей машинного обучения, отлаживал алгоритмы распознавания паттернов, оптимизировал нейросети. Работал по двенадцать-четырнадцать часов, часто забывая поесть. Коллеги уважали его, начальство ценило, но настоящих друзей он не завел и здесь. Близких людей заменили строки кода.
Два года пролетели как одна бесконечная сессия. Гильермо стал ведущим разработчиком. Его имя начали упоминать в профессиональных блогах и чатах. Ему прочили большое будущее. Он копил деньги, часть отсылал дяде, часть — семье в Мексику. Созванивался с родителями каждое воскресенье. Слышал голоса сестренок — теперь уже не младенцев, а школьниц с ломающимся испанским. София, старшая, мечтала стать врачом. Люсия, младшая, рисовала акварелью и присылала ему сканы своих рисунков по электронной почте — яркие, неуклюжие, полные жизни.
— Я приеду, — обещал он им. — Скоро. Вот только накоплю.
— Мы ждем, — отвечала Мария, и ее голос, все такой же звенящий, рвал ему сердце.
Он не успел.
Звонок от дяди раздался в три часа ночи по остинскому времени. Гильермо еще не спал — работал над отладкой очередного модуля, — и взял трубку машинально.
— Возвращайся, — голос Бату звучал глухо, незнакомо. Так говорят люди, которым только что ампутировали душу.
— Что случилось? — Гильермо похолодел. Дядя никогда не звонил ночью. Дядя вообще редко звонил первым.
— Возвращайся, Гильермо. Я все расскажу здесь. По телефону не могу.
— Дядя, скажи сейчас.
Пауза. Долгая, наполненная шумом помех и дыханием.
— Их больше нет. Всех четверых.
Мир остановился. Гильермо сидел в своем кресле, глядя в монитор, где ползли строки кода, и не понимал, что делать с этой информацией. Она была слишком огромной, чтобы поместиться в голове. Она била в грудную клетку изнутри, как пуля.
— Я вылетаю, — сказал он одеревеневшими губами.
Ближайший рейс был через четыре часа. Он провел их в аэропорту, сидя на холодной скамейке и глядя в одну точку. Лица проходящих людей казались размытыми пятнами. Объявления по громкой связи — бессмысленным шумом.
Аризона встретила его сухим зноем и тревожным предчувствием, которое сгущалось с каждой милей, отделявшей его от аэропорта. Такси доставило его в Ногалес, и когда водитель высадил его у знакомой двери «Ла Эстрельи», Гильермо на мгновение замер. Все было как в детстве. Та же вывеска, те же гирлянды. Только внутри было темно. Ресторан, обычно полный посетителей, был закрыт.
Дядя ждал его внутри, сидя за пустым столиком в дальнем углу. Бату похудел, осунулся, словно из него выкачали весь воздух. Под глазами залегли черные тени, лицо покрылось серой щетиной. Перед ним стояла нетронутая чашка остывшего кофе. Когда Гильермо вошел, он поднял голову, и во взгляде его было то, чего племянник никогда раньше не видел: страх. Глубинный, животный страх.
— Рассказывай, — сказал Гильермо, садясь напротив.
Бату рассказал. Сбивчиво, перескакивая с одного на другое, но смысл был ясен с первых слов. Городок на мексиканской стороне, где жили Матео и Мария с дочерьми, назывался Росалес. Он стоял прямо на линии разлома двух миров — нескольких милях к югу от границы, — и уже много лет находился под железной пятой наркокартеля «Сонора».
«Сонора» не была гигантом вроде Синалоа или Халиско. Она не контролировала наркотрафик через всю страну, не вела войн за тихоокеанские порты, не гремела в заголовках международных газет. Это был мелкий, локальный картель — трусливый перед теми, кто сильнее, и абсолютно безжалостный к тем, кто слабее. Их бизнес был грязным и примитивным: переправка наркотиков через границу по старым подземным тоннелям, наследию сухого закона и контрабандистских войн. Тоннели эти, вырытые еще в девяностых и подновленные в нулевых, соединяли заброшенные склады по обе стороны границы. «Сонора» держала их под контролем и выжимала из этой узкой артерии максимум прибыли. Росалес был их столицей, их крепостью, их клеткой, в которой они были всевластны.
Матео, тихий и безотказный, работал в местной пекарне. Он месил тесто и выпекал болильо с четырех утра, не вмешиваясь в политику, не задавая лишних вопросов. Мария убиралась в домах более состоятельных соседей. София и Люсия ходили в школу. Они были обычной семьей, пытавшейся выжить в необычном месте.
Однажды вечером Матео возвращался с работы. Он выбрал короткий путь через промзону, где стояли глухие ангары. И увидел то, чего видеть не должен был. Картель заметал следы после стычки с конкурентами — грузили тела в пикап. Люди были в масках, но одного из них Матео узнал по походке: местный командир, толстый мужчина с кличкой Эль-Гордо, чье лицо было известно каждому жителю Росалеса. Эль-Гордо тоже узнал его.
Матео попытался бежать. Его догнали. Дома были жена и дочери. Картель не оставляет свидетелей — это было не жестокостью даже, а рутиной, бухгалтерской проводкой. Дом подожгли. Соседей предупредили, чтобы не высовывались. Пожарная команда приехала слишком поздно — как всегда. Четыре тела, найденные на пепелище, опознали по зубным картам.
Гильермо слушал, и мир вокруг останавливался. Звуки — гул холодильника, отдаленный шум улицы за окном — исчезли, сменившись ватным звоном в ушах. Он смотрел на лицо дяди, на его шевелящиеся губы, но слова доходили с задержкой, как через толщу воды. Картинка плыла. Папа. Мама. София. Люсия.
Матео, который подбрасывал его к потолку. Мария, чей смех звенел колокольчиком. София, мечтавшая стать врачом. Люсия, рисовавшая акварелью яркие, неуклюжие картинки. Их больше нет. Они сгорели. Они не просто умерли — их убили. Хладнокровно, безжалостно, как мусор.
Он заплакал. Не сдержанно, не прячась. Слезы хлынули сами, и он уронил голову на скрещенные руки и рыдал так, как не рыдал с восьми лет, с того дня, когда их депортировали. Дядя обошел стол и обнял его, прижав к себе тяжелой рукой. Он гладил племянника по спине и молчал, потому что слов не было. Да и какие могли быть слова.
Похороны состоялись через три дня. Гильермо пересек границу в обратном направлении — на этот раз спокойно, легально, по паспорту гражданина США. Он въехал в Росалес, городок, где родился его отец и где он сам никогда не жил. Город встретил его пыльными улицами, обшарпанными фасадами домов, выкрашенных в блеклые цвета, выгоревшие под безжалостным солнцем. Церквушка на главной площади с облупившейся краской и покосившимся крестом. Узкие переулки, заваленные мусором. Тишина, какая бывает в местах, откуда ушла надежда.
Кладбище находилось на окраине, на склоне холма, поросшего выжженной травой и колючим кустарником. Четыре свежих могилы в ряд, с простыми деревянными крестами. Земля еще не осела, бугорки были влажными. Гильермо стоял над ними, и солнце палило его голову, а ветер нес запах пыли и горечи.
На похороны пришла тетя Консуэло — сестра матери, которую Гильермо не видел с детства. Маленькая, сухонькая женщина в черном платке, с лицом, изрезанным морщинами горя. Она подошла, взяла его за руку сухими, прохладными пальцами и долго молчала.
— Ты — все, что у нас осталось, Гильермо, — сказала она наконец. — Ты — их продолжение. Твоя мама так гордилась тобой. Она всем показывала твои фотографии. «Мой сын — инженер в Америке, — говорила она. — Мой сын изменит мир». Она в это верила.
Гильермо проглотил ком в горле. Он смотрел на могилы, на имена, выбитые на дешевом камне: Матео Вальдес, Мария Вальдес, София Вальдес, Люсия Вальдес. Его семья. Его кровь. Его прошлое. И его будущее — потому что отныне его жизнь принадлежала не стартапам и не акционерам.
Он поднял глаза на тетю. Потом — на город, распластавшийся в долине. Город, в котором правили убийцы. Картель «Сонора». Паразит, пожирающий людей. Трусливый, кровожадный, укоренившийся здесь, как раковая опухоль. Они убили его отца. Его мать. Его сестер, которые даже не успели вырасти.
Он не был человеком насилия. У него не было оружия, не было связей, не было опыта. Но у него был другой арсенал. Код. Алгоритмы. Технологии. И он знал — с холодной, режущей ясностью, которая приходит только на самом дне горя, — что системам можно противостоять. Что даже самую страшную машину можно взломать, если найти правильный ключ.
Он поцеловал тетю в лоб и отступил на шаг.
— Я вернусь, — сказал он тихо.
Она не поняла, что он имел в виду. Да и сам Гильермо еще не знал, какую форму примет это обещание. Он знал только, что его код отныне будет служить не прибыли, а памяти. Что его жизнь отныне посвящена мертвым.
Глава 5
Глава 4. Рой дронов
Склад нашелся не сразу. Гильермо потратил почти три недели, колеся по промзонам Эль-Пасо, Сьюдад-Хуареса и всем промежуточным точкам, где карта показывала серые прямоугольники заброшенных строений. Он объездил десятки мест на арендованном пикапе, который уже провонял его потом и кофе. Одни ангары были слишком людными — рядом крутились дальнобойщики, ночевали бездомные, ошивались какие-то мутные личности, от которых пахло растворителем и неприятностями. Другие были видны с дороги так, что любой патруль мог заметить свет в окнах. У третьих были арендодатели, задававшие слишком много вопросов: «А чем заниматься будете? А документы у вас есть? А почему наличными?» С такими Гильермо прощался мгновенно, ссылаясь на то, что «подумает и перезвонит», и больше никогда не возвращался.
Нужный ангар он нашел в конце ноября, когда пустыня уже остыла, а ночи стали такими холодными, что дыхание вырывалось облачками пара даже внутри машины. Место было идеальным в своем запустении. Длинная грунтовая дорога, отходившая от старого шоссе, вела через пустошь, заросшую верблюжьей колючкой и мескитовыми кустами, и упиралась в ржавые ворота, за которыми высился ангар — приземистый, угловатый, с крышей из гофрированного металла, местами тронутого ржавчиной, но в целом крепкого. Вокруг — ни души. Цементный завод, когда-то обеспечивавший работой пол-округи, закрылся еще в начале нулевых, мебельная фабрика переехала в Мексику, а от логистического хаба остались только бетонные пандусы и остовы контейнеров, проросшие сорняками. Даже бродячие собаки обходили эту зону стороной, и в тишине, накрывавшей пустошь с заходом солнца, слышался только ветер и далекий вой койотов.
Главное сокровище ангара открылось Гильермо, когда он впервые вошел внутрь и запрокинул голову. В центральной части крыши был люк — огромный, пять на шесть метров, с двумя створками из усиленного алюминия, которые разъезжались по направляющим, открывая проем в небо. Прежний арендатор, транспортная компания, использовал его для подъема грузов краном, но кран давно демонтировали, оставив только створки, направляющие и старую электролебедку, заржавевшую без дела. Гильермо, стоя в пыльном полумраке и глядя на этот механизм, чувствовал, как в груди разливается холодное, спокойное удовлетворение. Он уже видел, как створки разъезжаются в стороны, впуская внутрь ночное небо и россыпь звезд, и его дроны один за другим опускаются в этот проем — точные, неумолимые, послушные его коду.
Аренду он оформил через цепочку подставных лиц. Гильермо потратил несколько дней, выстраивая схему: юрист в Остине, никогда не видевший клиента лично; номинальный директор в Делавэре; корпорация-пустышка на Кайманах; финальный платеж наличными из рук в руки пожилому мексиканцу с обветренным лицом и желтыми от табака пальцами. Тот пересчитал купюры, молча кивнул, отдал ключи и связку документов, даже не спросив имени. В этой части Эль-Пасо не задавали вопросов, и это было именно то, что нужно.
Внутри ангар оказался именно таким, как требовалось: огромным, пустым и гулким, с бетонным полом, покрытым паутиной трещин и масляными пятнами, оставшимися от погрузчиков. Стены из гофрированного металла уходили вверх на сорок футов, к потолочным балкам, где ласточки свили многоэтажные гнезда, и оттуда доносился постоянный, убаюкивающий щебет. Дневной свет проникал сквозь пыльные окна под самой крышей, падал косыми столбами и ложился на пол бледными прямоугольниками. Четыре ртутные лампы на длинных цепях загорались медленно, с гудением и мерцанием, разогревались минутами и наконец наполняли пространство мертвенным синеватым сиянием, в котором все казалось чуждым, почти инопланетным. Воздух внутри был густым и неподвижным, пах старым железом, вековой пылью и чем-то сладковатым — то ли разложившимся машинным маслом, то ли дохлыми грызунами где-то в вентиляционных коробах. Но для Гильермо этот запах стал запахом дома. Он проводил здесь больше времени, чем когда-либо проводил в своей остинской квартире, и бетонные стены знали его лучше, чем кто-либо из живых.
Первым делом он привел в порядок люк. Старая лебедка отправилась на свалку. Вместо нее он установил новый электромотор с редуктором, подключил его к программируемому контроллеру и прописал протокол открывания: сервер подает сигнал, створки разъезжаются за двенадцать секунд, концевые датчики фиксируют полное раскрытие, и система сообщает дронам, что коридор свободен. На случай отказа электричества он предусмотрел ручной привод — тросовую систему с противовесами, но ни разу ею не воспользовался. Его код не давал сбоев.
Перевозка оборудования заняла неделю. Арендованный фургон курсировал между Остином и Эль-Пасо, и каждый рейс Гильермо сидел за рулем, потому что не доверял никому — ни грузчикам, ни автосервисам, ни случайным попутчикам. Он вез свое хозяйство, упакованное в деревянные ящики, как будто переезжала небольшая лаборатория: три сервера в усиленных корпусах с водяным охлаждением, способных работать в пыльной среде; рабочий ноутбук с внешним GPU-кластером на восемь видеокарт — вычислительная мощь, сравнимая с небольшим дата-центром; паяльную станцию с цифровым контролем температуры, осциллограф, анализатор спектра, 3D-принтер для прототипирования корпусов, и целую библиотеку электронных компонентов — резисторы, конденсаторы, микроконтроллеры, чипы памяти, антенны, разъемы, — все рассортированное по антистатическим пакетам и подписанное его аккуратным инженерным почерком.
Он разгружал все сам, обливаясь потом даже в ноябрьской прохладе, таская ящики через весь ангар и расставляя по заранее продуманной схеме. Серверы заняли дальний угол, где сохранялась наилучшая естественная вентиляция; он подключил их к дизельному генератору через стабилизаторы напряжения и запустил тестовый цикл. Когда серверы загудели, замигали синими светодиодами и на мониторе появилась строка приглашения командной оболочки, Гильермо выдохнул. Первый камень заложен.
Заказы он размещал в теневом интернете — тех его слоях, куда обычный пользователь не попадает даже случайно и где сайты выглядят как терминалы начала девяностых: черный экран, зеленый моноширинный шрифт, никакой графики, только текст и командная строка. Оплата шла в криптовалюте, перегоняемой через каскад миксеров — биткоин в монеро, монеро обратно в биткоин, с десятком промежуточных прыжков, — так что отследить ее не смог бы и целый отдел финансовой разведки. Первым пунктом шли два тяжелых сельскохозяйственных дрона, модель «АгроТитан», снятая с производства три года назад, но еще доступная на вторичном рынке у дилеров, торгующих списанной техникой. Эти машины создавались для опыления полей: размах рамы — четыре с половиной метра, восемь пропеллеров, каждый размером с предплечье взрослого мужчины, баки на двести литров пестицидов и полезная нагрузка до двухсот двадцати килограммов. Гильермо взял их за полцены у перекупщика, который не задавал вопросов, потому что перекупщик был ботом, принимающим заказы через одноразовые шифрованные каналы и выдающим адреса мертвых почтовых ящиков. Вторым пунктом — сто FPV-дронов, легких, как сухие листья, с рамой из углеродного волокна и бесколлекторными двигателями, способными разгонять аппарат до ста двадцати миль в час. Их камеры давали картинку с задержкой в тысячные доли секунды — быстрее, чем человеческий глаз способен уловить движение. Они были созданы для гоночных трасс, но в руках Гильермо им предстояло иное применение.
Каждая поставка проходила через многоступенчатую систему безопасности, которую он разработал еще в Остине, продумывая каждый шаг. Гильермо никогда не доставлял дроны напрямую на склад. Они прибывали в разные локации: на заброшенную бензоколонку у старого шоссе, где ржавый навес еще хранил выцветшую рекламу сигарет; на парковку торгового центра на окраине, где охрана не обращала внимания на фургоны; к мотелю на трассе, где скучающий администратор за дополнительные двадцать долларов соглашался принять коробку и не задавать вопросов. Гильермо забирал их ночами, всегда на арендованном пикапе, всегда разными маршрутами, петляя по проселочным дорогам и проверяя в зеркало заднего вида, не висит ли сзади один и тот же силуэт. Однажды он заметил седан, который держался позади дольше обычного, и вместо того чтобы ехать на склад, свернул к круглосуточной закусочной, где просидел два с половиной часа над остывшим кофе, делая вид, что читает новости в телефоне, пока седан не уехал в неизвестном направлении. Только тогда, убедившись, что хвоста нет, он рискнул вернуться. Паранойя стала его второй натурой, но она же и сохраняла ему жизнь.
Когда оба «АгроТитана» оказались на складе, Гильермо приступил к самой трудоемкой части. Он разобрал их до последнего винтика, до последней гайки, до последнего сантиметра провода. Сельскохозяйственная электроника — мозги, отвечавшие за дозировку пестицидов, GPS-картографию полей и автопилот для распыления, — отправилась в мусорный бак. На смену пришли контроллеры, которые он проектировал и паял сам, на основе тех же процессоров ARM, что использовались в его серверах, только в компактном, защищенном исполнении. Он перепаивал шины питания, заменяя тонкие заводские провода на толстые медные жилы в термостойкой оплетке, способные держать токи, от которых обычная проводка плавилась, как воск.
Концепцию базирования он продумал до мелочей, как инженер, проектирующий космический корабль, который никогда не вернется на Землю. Все должно быть простым, надежным и автономным. Никаких роботов-манипуляторов с их сервоприводами, которые могут заклинить в самый неподходящий момент. Никакой сложной гидравлики, требующей обслуживания. Только гравитация. Только точная механика. Дрон садится. Дрон стыкуется. Как ключ входит в замок. Как рука в перчатку.
Прямо под раздвижным люком он разместил главную посадочную платформу — идеально ровный квадрат, выкрашенный в матово-серый, с яркой светодиодной разметкой по периметру. Светодиоды были инфракрасными, видимыми только через камеры дронов, и даже в полной темноте платформа сияла для них, как посадочная полоса аэропорта. От платформы, расходясь лучами, тянулись ряды стеллажей — не простых полок, а сложной системы, которую Гильермо проектировал неделями.
Для агро титана он выстроил настоящий ангарный комплекс в миниатюре. Три посадочные позиции, расположенные треугольником вокруг центральной платформы. Каждая позиция представляла собой вертикальную стойку с направляющими, выточенными на 3D-принтере с микронной точностью. Когда агро титан заходил на посадку, его бортовая навигационная система, работавшая по данным лидара и инфракрасной сетки, ювелирно вписывала тяжелую машину в эти направляющие. Четыре узла крепления на раме дрона входили в пазы с глухим, успокаивающим лязгом, срабатывали автоматические защелки, и авианосец замирал, как жук, севший на булавку.
Одновременно запускалась система заправки, которую Гильермо считал своим маленьким инженерным шедевром. На шасси дрона он вывел четыре контактные площадки — герметичные, подпружиненные, с позолоченными разъемами.
Рядом с каждой посадочной позицией авианосца стояли стеллажи со сменными кассетами FPV-дронов. Кассета, которую Гильермо спроектировал и напечатал на 3D-принтере, была легкой углепластиковой рамой с десятью пусковыми ячейками, расположенными в два ряда по пять. Каждый FPV-дрон лежал в своей ячейке, зафиксированный подпружиненными захватами, и ждал команды. Когда авианосец возвращался с задания, его пустые кассеты автоматически отстегивались — срабатывал простой пружинный механизм, взведенный еще на взлете, и кассеты падали на амортизирующие маты, уложенные под каждой позицией. Затем авианосец чуть приподнимался, используя маневровые двигатели — те же восемь винтов, что несли его над пустыней, — смещался вбок на полметра и снова снижался. Его захваты входили в новую, уже заряженную кассету, стоявшую на соседней стойке. Щелчок. Контакт. Кассета зафиксирована. Дрон готов к новому вылету.
Процесс перезарядки, от открытия створок люка до фиксации новой кассеты, занимал меньше нескольких минут. Гильермо отточил его до автоматизма, наблюдая за тестовыми посадками через камеры и внося коррективы в алгоритмы. Авианосец агро титан, которого он про себя называл «Эль-Карнисеро» — Мясник, — должен был работать челноком: вылететь на позицию, выпустить дроны по целям — по одному для точечных ударов или роем для массированной атаки, — и вернуться за новой партией. Три вылета — шестьдесят дронов. Шестьдесят целей. Или меньше, если одну цель придется бить дважды. Гильермо был готов к тому, что не все попадания окажутся точными, что кто-то из целей спрячется, что бронированные машины потребуют двух-трех дронов. Алгоритм учитывал это: если цель не была подтверждена как уничтоженная, она возвращалась в стек приоритетов, и следующий дрон шел на нее, пока сервер не получал с камер подтверждение ликвидации.
Разведчик, которого он назвал «Эль-Охо» — Глаз, — базировался еще проще. Его посадочная позиция находилась у дальней стены ангара, подальше от зоны активного движения авианосца. Там Гильермо устроил станцию замены топливных элементов. Никаких манипуляторов — только два гнезда на полу, выфрезерованные точно под размер дрона. Одно гнездо — с заряженным элементом, другое — пустое, куда разведчик сбрасывал отработанный. Дрон садился, контактные пластины замыкались, сервер на долю секунды отключал питание и переключал цепь на свежий элемент. Затем дрон снова взлетал. Вся процедура занимала меньше двух минут, и за это время разведчик не успевал остыть.
На доводку этой системы ушли недели. Недели бесконечных тестов, ночных запусков, когда Гильермо стоял посреди ангара, запрокинув голову, и смотрел, как створки люка разъезжаются в стороны, открывая квадрат черного, усыпанного звездами неба, и «Эль-Карнисеро» медленно, величественно опускается на свою позицию. Он отлаживал алгоритмы стыковки: навигационная программа должна была учитывать ветер, влажность, температуру, даже вес оставшегося топлива. Он бился над проблемой перекоса, когда авианосец, возвращаясь с пустыми кассетами, имел иной центр тяжести, чем с полными, и это сбивало балансировку. Он переписывал код выравнивания десятки раз, пока дрон не научился садиться с точностью до сантиметра.
Работа над кодом роя была отдельной вселенной. Гильермо погрузился в нее с головой, как в юности погружался в фантастические романы, и она поглотила его так же полно. Классические подходы к управлению группой беспилотников не годились: централизованная архитектура означала бы единую точку отказа — выведи из строя ведущий дрон, и весь рой превратится в бесполезную стаю. Децентрализованные системы на основе голосования были слишком медленными: пока дроны «договаривались» бы о решении, цель успела бы скрыться. Гильермо перерыл горы научных публикаций, от университетских архивов до закрытых форумов, и в какой-то момент, уже на грани отчаяния, наткнулся на концепцию муравьиных алгоритмов. Муравьи-кочевники, миллионы особей, движутся как единый суперорганизм, не имея ни лидера, ни плана, ни карты. Они подчиняются простым правилам: следуй за соседом, оставляй феромонный след, реагируй на препятствия. Из этих примитивных инструкций рождается сложнейшее коллективное поведение — поведение роя.
Гильермо адаптировал эти правила для своих дронов. Каждый FPV-аппарат в его армаде нес на борту микрокомпьютер с урезанной версией общего алгоритма, камеру высокого разрешения и коротковолновый модуль связи, позволявший обмениваться пакетами данных с соседями. Правила были просты: держи дистанцию в три метра от ближайшего дрона; следуй за большинством, если потерял связь с командным сигналом; атакуй цель с наивысшим приоритетом; если цель уничтожена, переключайся на следующую в стеке; если потерял трех соседей подряд, пересчитай маршрут. Никакой сложной логики. Только условия и реакции. Но когда сотня таких аппаратов одновременно выполняла эти правила, возникал коллективный разум — слепой, безжалостный, неотразимый.
Авианосец, придя в зону операции, зависал на высоте трехсот метров — достаточно низко, чтобы FPV-дроны не тратили батарею на долгий спуск, и достаточно высоко, чтобы стрелковое оружие с земли не представляло угрозы. Затем открывались створки кассет, и дроны уходили в атаку — по одному, парами или всем роем разом. Гильермо предусмотрел три тактических режима. «Скальпель» — одиночный пуск для ликвидации конкретного человека. «Волна» — одновременный запуск нескольких дронов для уничтожения дома или автомобиля. «Шторм» — полный залп из всех кассет, когда требовалось накрыть целую площадь, не оставив никого в живых.
Разведчик, между тем, висел в 5 км в небе. Его камеры с оптическим зумом, способным прочитать газетный заголовок с расстояния в несколько миль, сканировали Росалес круглосуточно. Тепловизоры засекали скопления людей и автомобилей. Радар с синтезированной апертурой просвечивал стены ангаров и находил подземные тоннели. Вся эта информация стекалась на сервер в ангаре, обрабатывалась, накладывалась на карту и превращалась в живую тактическую схему.
Сборка FPV-камикадзе была отдельным адом. Гильермо заказал прекурсоры для пластичной взрывчатки — химические компоненты, по отдельности выглядевшие как безобидные промышленные реагенты: аммиачная селитра, нитрометан, пластификаторы на основе эпоксидных смол. Ни один поставщик не знал, для чего они предназначены. Один думал, что Гильермо — фермер, другой — что он химик-любитель, третий — что просто перекупщик. Всем было все равно.
Смешивать компоненты приходилось вручную, в вытяжном шкафу, который Гильермо смастерил из листов оргстекла и мощного вентилятора, купленного на распродаже старого ресторанного оборудования.
Он формовал брикеты — каждый ровно триста граммов, — вкладывал в носовые обтекатели дронов, уплотнял, подключал крошечные электрозапалы, которые заказывал отдельно.
Триста граммов. Немного по сравнению со снарядом или бомбой. Но достаточно, чтобы разорвать человека на куски. Достаточно, чтобы превратить внедорожник в пылающий гроб. Достаточно, чтобы стена сложилась внутрь и похоронила под обломками всех, кто находился в комнате. И при этом дрон оставался легким, маневренным, способным влететь в приоткрытое окно или нырнуть под козырек подъезда. Гильермо запомнил вес каждого дрона до грамма и знал, на сколько миллиметров смещается центр тяжести при установке заряда.
Он ошибался. Ошибался часто и мучительно. Перегревал контактные площадки, паяя контроллеры, и медные дорожки отслаивались от текстолита, делая плату бесполезной. Путал полярность при подключении силовых шин — и контроллер вспыхивал синим пламенем, наполняя ангар едким дымом, а Гильермо отшатывался, ругаясь сквозь зубы. Рассчитывал распределение нагрузки на подвес — и авианосец на тестовом запуске заваливался набок, угрожая рухнуть и похоронить под обломками недели работы и тысячи долларов. Он орал в пустоту, швырял инструменты через весь ангар, пинал ногой ящики с деталями так, что пластиковые корпуса трещали и разлетались в щепки. Гнев был горячим, красным, слепящим, как вспышка сварки, и в эти минуты он ненавидел все: дроны, не слушавшиеся его; себя за то, что не может сделать правильно; Эль-Гордо за то, что тот существует на свете; весь мир за то, что в нем гибнут хорошие люди, а подонки процветают.
А потом приходило отчаяние. Другое, не то, что он испытывал в клубе или в Оксфорде. Тихое, черное, плотное, как мокрая земля на свежей могиле. Оно накрывало его ночами, когда дроны молчали, а люк был закрыт, и единственным звуком было гудение серверов. Гильермо сидел на бетонном полу, прислонившись спиной к холодной металлической стойке, и думал, что все это безумие. Что он программист, а не солдат. Что он строит машину смерти, а мог бы строить что-то иное. Что его родители, глядя на него оттуда, из своего мексиканского неба, ужасаются тому, во что превратился их сын. И голос отца, спокойный и глухой, звучал в памяти: «Учись, hijo. Это единственное, что у тебя не отнимут». Но у него отняли все — семью, дом, веру в справедливость. И теперь он учился убивать.
В такие ночи он особенно остро чувствовал одиночество. Не то светлое одиночество, что бывает у монаха или художника, погруженного в работу, а ледяное, космическое, какое, наверное, испытывает астронавт, потерявший связь с Землей. Ему не с кем было поговорить, некому пожаловаться, не перед кем оправдаться. Только серверы. Только дроны. Только бетон.
И тогда приезжала тетя Консуэло.
Ее старенький «Шевроле», прошедший, казалось, столько же миль, сколько сама тетя — лет, появлялся на грунтовой дороге около полудня, когда жара в пустыне становилась тяжелой, как одеяло. Гильермо научился узнавать шум его мотора издалека, еще до того, как машина показывалась из-за поворота. Этот звук — низкий, басовитый, неровный из-за барахлившего карбюратора — действовал на него странно: не успокаивал, но возвращал в тело, в реальность, в ту жизнь, где еще были люди. Он прекращал работу за несколько минут до ее приезда, убирал самые опасные вещи — взрыватели, запалы, открытые контейнеры с химией, — и ждал у дверей, щурясь на солнце.
Консуэло выбиралась из машины, всегда с пластиковыми контейнерами в руках. Маленькая, сухонькая, в бессменном черном платке, она напоминала птицу — воробья или славку, — которая каким-то чудом уцелела в пустыне и не потеряла способности петь. Она входила в ангар, придерживая платок, чтобы не сдуло ветром, и первым делом оглядывалась — не из любопытства, а с той быстрой, цепкой оценкой, с какой мать осматривает комнату сына. Она не обращала внимания на дроны, разложенные на стеллажах, на запах флюса и взрывчатки, на провода, змеившиеся по полу. Она смотрела на Гильермо.
— Ты не ешь, — говорила она вместо приветствия. — От тебя осталась половина. Когда ты спал в последний раз?
— Вчера, tía.
— Лжешь. Ты лгал мне с восьми лет, и у тебя никогда не получалось.
Он слабо улыбался. Это была правда. Он никогда не умел ей врать.
Она ставила контейнеры на единственный чистый стол и открывала их один за другим. Энчиладас с курицей — в красном соусе, с расплавленным сыром, в точности такие, какие он любил в детстве. Рис с фасолью, приправленный чесноком и кинзой. Домашние тортильи, завернутые в полотенце, влажные и теплые, только что с плиты. Иногда — позоле, наваристый суп из маиса, свинины и перца чили, тот самый, что был коронным блюдом его матери. Иногда — флян, карамельный пудинг, его любимое лакомство, от одного вида которого у него в детстве загорались глаза. Консуэло готовила все это в своей крошечной квартирке на окраине Эль-Пасо, за много миль отсюда, и везла через полгорода, чтобы ее племянник поел хотя бы раз в день что-то, кроме растворимой лапши.
Он садился и ел. Первые несколько минут — молча, машинально, почти не чувствуя вкуса, потому что мозг еще был занят работой. Но потом, с каждым куском, он возвращался в свое тело, в этот ангар, в этот полдень. Еда была вкусной — невероятно, головокружительно вкусной, — и он вдруг понимал, что голоден зверски, что не ел толком уже двое суток, что организм требует пищи. Консуэло сидела рядом на старом стуле с продавленным сиденьем и перебирала четки. Тихий перестук бусин — щелк, щелк, щелк — был единственным звуком, сопровождавшим трапезу. Она никогда не спрашивала, что это за машины, зачем они, когда он собирается с ними сделать. Может быть, боялась услышать ответ. Может быть, и так знала. Может быть, та часть ее души, что провела жизнь в молитвах, решила оставить Господу то, что принадлежит Господу, а племяннику — то, что принадлежит племяннику.
Но однажды, когда Гильермо доедал и уже собирался встать из-за стола, она заговорила. Ее голос звучал глухо, как из колодца, и руки, теребившие четки, замерли.
— Твоя мать звонила мне. За несколько дней до того.
Гильермо замер с куском тортильи в руке. Консуэло никогда не говорила о матери. Ни разу с похорон.
— Она была счастлива. Смеялась так же, как тогда, когда ты родился. Она сказала: «Тетя, мой сын скоро приедет. Мой hijo — инженер в Америке. Он делает большие вещи. Он изменит мир». — Консуэло перекрестилась, и ее пальцы, сухие, как осенние листья, снова задвигались по бусинам. — Я не говорю тебе, что ты должен простить. Бог прощает, я не могу. Я не говорю тебе, что ты должен забыть. Я забыть тоже не могу. Я просто говорю: когда все закончится, вспомни, каким она тебя видела. Инженером. Строителем. Творцом. Не разрушителем.
Гильермо сидел, не шевелясь, глядя в стол. Слова тети падали в него медленно, как капли воды в пересохший колодец — почти беззвучно, но каждая оставляла след.
— Я не знаю, смогу ли я, tía.
— Я тоже не знаю, — она встала, поправила платок. — Но я буду молиться. За тебя. И за них. За всех. — Она кивнула на дроны, стоявшие рядами вдоль стены, и в ее жесте не было осуждения. Только скорбь. Только знание того, что мир несовершенен и что иногда даже святые берут в руки меч.
Она уехала. Шум мотора стих вдали, и Гильермо вернулся к работе. Но теперь гнев был другим — холодным, заточенным, как лезвие, которое долго точили о камень и наконец довели до бритвенной остроты. И решимость была тверже. И память — яснее.
Отдельной, почти детективной работой стала система распознавания лиц. Гильермо неделями собирал информацию, превратившись в цифрового сталкера. Он скреб социальные сети — не взламывая, не нарушая законов, просто просматривая все, что было выложено в открытый доступ, и этого оказалось чудовищно много. Члены «Соноры» выкладывали фотографии своих вечеринок, где они пили дорогую текилу, обнимали длинноногих девиц и хвастались золотыми цепями. Они публиковали сторис с тренировочных баз, где палили по мишеням из автоматического оружия. Они снимались на фоне бронированных внедорожников, на капотах которых лежали винтовки. Картель не прятался. Картель выставлял себя напоказ, потому что в Росалесе они были властью, законом, высшей силой, не ожидавшей возмездия.
Гильермо скачивал эти фотографии тысячами. Каждое лицо — в базу данных. Каждое имя — в досье. Нейросеть, которую он обучал на этих данных, прошла через сотни итераций. Он вручную размечал изображения, выделяя ключевые точки: расстояние между зрачками, ширина переносицы, угол подбородка, форма ушной раковины, наличие родинок и шрамов. Люди картеля часто имели татуировки — «сонорский орел» на плече, «святая смерть» на груди, — и алгоритм научился опознавать их как дополнительные маркеры. Через три месяца обучения сеть могла идентифицировать любого члена «Соноры» с вероятностью девяносто семь и три десятых процента.
Но главным источником разведданных стал сам «Эль-Охо». Разведчик, поднимаясь в небо, превращался в невидимого наблюдателя, перед которым город был беззащитен. Его оптика с оптическим зумом снимала лица прохожих и, прогоняя их через нейросеть, мгновенно высвечивала совпадения. Тепловизоры отслеживали скопления людей в ангарах, где, по данным радиоперехвата, хранились партии наркотиков. Радар с синтезированной апертурой строил трехмерные карты зданий и подземных тоннелей — тех самых, через которые «Сонора» переправляла свой товар через границу.
Радиоперехват Гильермо организовал с помощью направленных антенн, установленных на разведчике. Он слушал переговоры картеля ночами, сидя в наушниках в своем ангаре: хриплые голоса, испанская брань, обрывки приказов, шутки, угрозы. Он научился различать их по голосам. Этот тенор — командир смены в тоннеле. Этот бас — начальник охраны Эль-Гордо. А этот, высокий, с придыханием, — сам Эль-Гордо. Гильермо слышал, как толстый командир отдает приказы, как смеется над кем-то, как обсуждает поставки. И каждый раз, слыша этот голос, он чувствовал, как ненависть поднимается в груди горячей волной, но тут же остывает, превращаясь в холод, готовый к действию.
Он вел досье. Папку «Финал» он зашифровал и хранил на изолированном сервере, не подключенном к интернету. В ней были собраны данные на каждого идентифицированного члена картеля: фотографии, настоящие имена и клички, домашние адреса и адреса любовниц, маршруты передвижений, привычки, распорядок дня. Эль-Гордо — глава ячейки, толстый ублюдок с лицом хорька, узнавший его отца в том переулке. Его заместители — двое братьев с лицами, изуродованными шрамами. Сикарио — рядовые убийцы, охранявшие ангар. Водитель пикапа. Связной. Имена, роли, координаты. Каждому — строчка в списке целей. Каждому — его собственный FPV-дрон, который уже лежит в кассете и ждет команды.
Последним элементом стал протокол финальной очистки. Гильермо знал, что операция — это улика, причем такая, за которой будут охотиться все: и картель, и мексиканская полиция, и американские федералы. Склад, дроны, серверы, остатки взрывчатки, химикаты, паяльная станция, даже контейнеры из-под еды — все должно было исчезнуть. Он заложил заряды по всему ангару: под несущими балками, вдоль стен, у основания серверных стоек. Стоял только один детонатор — маленький, не больше спичечного коробка, с приемником спутникового сигнала и автономным питанием. Когда последняя цель будет поражена и армада совершит последнюю посадку, он отправит сигнал. И склад превратится в факел.
Вечером накануне запуска Гильермо сидел на стуле посреди ангара, глядя на свою работу. «Эль-Карнисеро» стоял на зарядной позиции, его захваты сжимали свежую кассету — двадцать дронов в идеальном порядке, носовые обтекатели тускло поблескивали в синеватом свете ламп. «Эль-Охо» замер у дальней стены, готовый к взлету. Вдоль всего ангара тянулись стеллажи с запасными кассетами — ряды и ряды FPV-камикадзе, ожидающих своей очереди. Сотня дронов. Сто зарядов. Сто целей. Над головой сомкнутые створки люка были похожи на веки спящего зверя. Гильермо смотрел на все это и вспоминал слова тети: «Инженером. Строителем. Не разрушителем».
— Прости меня, tía, — прошептал он в пустоту. — Сегодня я не могу быть строителем. Сегодня я должен быть тем, кем должен.
Рассвет еще не наступил, но где-то за горизонтом уже светлела полоса. Гильермо набрал команду открытия люка, и створки начали разъезжаться. В ангар ворвался холодный предрассветный воздух, запах пустыни, далекий вой койотов. Через минуту начнется первый вылет. Армада уйдет в небо.
И Росалес увидит своих мертвых.
Глава 6
Глава 5. Росалес увидит мертвецов
Городок Росалес лежал в низине, на изломе двух пустынь — Соноры и Чиуауа, — там, где пыльные барханы уступали место колючему кустарнику, а кустарник — чахлым полям, орошаемым пересохшими арыками, которые весной наполнялись мутной водой, а к лету превращались в потрескавшиеся канавы, полные дохлых ящериц. С севера к городу подступала граница — невидимая линия, прочерченная политиками по картам и отмеченная на местности ржавым забором с колючей проволокой, поверх которой ветер намотал клочья сухой травы и обрывки пластиковых пакетов. С юга Росалес обнимали холмы, поросшие кактусами и мескитом, и в этих холмах прятались входы в тоннели, о которых знали все, но не говорил никто. Росалес был маленьким — от силы пять тысяч душ, — и жизнь здесь текла по законам, которые не были записаны ни в одной конституции. Центральная площадь с облупившейся церквушкой, где падре Эктор, спившийся священник с красным носом и дрожащими руками, служил мессы для старух. Рынок под брезентовым навесом, где торговки фруктами перекрикивались с продавцами сандалий. Автозаправка с единственной колонкой, возле которой вечно валялся пес с вылезшей шерстью. Школа с выбитыми окнами, заклеенными скотчем. Длинная пыльная улица, ведущая к кладбищу на окраине, где могилы были отмечены не плитами, а деревянными крестами, почерневшими от солнца. И над всем этим — страх. Густой, липкий, как патока, страх, пропитавший каждый кирпич, каждую стену, каждую запертую на засов дверь. Страх перед картелем «Сонора».
«Сонора» пришла в Росалес давно. Еще в те времена, когда нынешний главарь был просто толстым мальчишкой по имени Эктор — да, его назвали в честь того самого святого, которому молился падре, и это было единственное, что связывало его с чем-то святым, — бегавшим босиком по пыльным улицам и кидавшим камнями в бродячих собак. Он был младшим из пяти детей в семье сборщиков агавы, и никто не ставил на него ни песо. Толстый, неуклюжий, с вечно сопливым носом и противным писклявым голосом, он был посмешищем всей округи. Над ним смеялись братья, смеялись соседские мальчишки, смеялись даже бродячие собаки, когда он, запыхавшись, не мог добежать до них и швырял камень, падавший в двух шагах. Он запоминал каждого. Каждого, кто смеялся. Каждого, кто показывал пальцем. И ждал.
В пятнадцать лет он впервые увидел, как убивают. Тогдашний главарь картеля — сухой, жилистый старик по кличке Дон Кулебра, Змей, — поймал вора на рынке. Мальчишку, стянувшего кошелек у торговца. Дон Кулебра приказал привязать его к столбу и на глазах всего города забил камнями. Не быстро — методично, с расстановкой, позволяя толпе участвовать. Мальчишка кричал, плакал, звал мать, а толпа кидала и кидала, потому что Дон Кулебра велел, а Дону Кулебре не перечили. Юный Эктор стоял в толпе и смотрел, и что-то внутри него — то самое, что копило обиды, — впервые затихло. Он понял. Убивать можно не только камнями. Убивать можно страхом.
В двадцать пять лет он пришел к Дону Кулебре. К тому времени старик уже ослаб — цирроз печени, почки отказывали, дни тянулись в гамаке под капельницей с физраствором. Эктор вошел в его спальню ночью, когда охранники напились по случаю дня рождения кого-то из своих. Он зарезал старика его собственным ножом — тем самым, которым Дон Кулебра когда-то отрезал пальцы должникам. Резал не быстро, а медленно, наслаждаясь. Потом вытер нож о простыню, вышел во двор, где уже стояли несколько человек, знавших о его плане, и сказал тонким, писклявым голосом:
— Теперь я главный. Кто не согласен — выходите.
Никто не вышел.
Так началась эпоха Эль-Гордо — Толстяка. Кличку эту ему дали сразу, за глаза, разумеется. В лицо ее произносили только те, кому надоело жить. Эль-Гордо был фигурой, которую природа слепила из переработанного мяса и чистой, незамутненной злобы. Под триста фунтов весом, он передвигался вразвалку, как раскормленный медведь, и его огромное тело колыхалось под просторной гуаяберой, вечно заляпанной соусом от уличных тако, которые он пожирал в неимоверных количествах. Лицо его походило на переспелый помидор, который вот-вот лопнет: круглое, красноватое, с массивными щеками, свисавшими на воротник, и глазами-бусинами, заплывшими жиром так, что белков почти не было видно. Усы — толстые, жесткие, как сапожная щетка, — прикрывали верхнюю губу, под которой скрывались мелкие, редкие зубы, похожие на зерна кукурузы. Губы у него были толстыми, влажными, всегда блестящими, и когда он говорил, казалось, что два жирных слизня шевелятся на его лице. Голос, как ни странно, был высоким, почти детским, и этот контраст между огромной тушей и тонким голосом пугал больше, чем любой бас. Когда Эль-Гордо начинал говорить, люди невольно вздрагивали.
Трусость была его главной чертой. Не осторожность — именно трусость, патологическая, всепоглощающая. Он боялся всего: темноты, открытых пространств, незнакомой еды, собственных людей, а в особенности — смерти. Именно страх гнал его к жестокости: он верил, что если не убьет первым, то убьют его. Именно страх заставил его окружить себя охраной из пятнадцати отборных бойцов — бывших полицейских, уволенных за зверства, и военных дезертиров, бежавших из частей с оружием. Он платил им втрое против того, что они получали на службе. Он платил вовремя, щедро, с премиями за «особые операции». Он знал: сытый пес кусает лучше голодного. Именно страх заставил его построить виллу в центре Росалеса — не дом, а крепость за высоким бетонным забором, увенчанным битым стеклом и спиралями колючей проволоки. Под виллой он вырыл тоннель — длинный, укрепленный бетонными кольцами, с вентиляцией и узкоколейкой. Тоннель вел за пределы города, к старому гаражу на окраине, где всегда стоял заправленный внедорожник. Эль-Гордо проверял этот тоннель каждую неделю, спускаясь туда с фонариком, и лично смазывал рельсы. Он хотел жить. Он хотел жить больше всего на свете.
«Сонора» специализировалась на контрабанде. Эль-Гордо не лез в производство — для нарколабораторий нужны химики, а он им не доверял. Химики слишком умные, а умные люди — непредсказуемые. Он не лез в розничную продажу — для этого нужна сеть дилеров, а он не доверял никому за пределами Росалеса. Его картель был транспортной артерией. Тоннели, прорытые под границей еще в девяностых и расширенные в нулевых, соединяли заброшенные склады на мексиканской стороне с такими же складами в Аризоне. По ним текли реки товара — кокаин из Колумбии, метамфетамин из мексиканских суперлабораторий, героин, марихуана, амфетамин, — а иногда и реки людей. Нелегалы платили за переход вдвое больше, чем любому «койоту», потому что тоннель не требовал документов. Тоннель не задавал вопросов. Тоннель гарантировал, что ты выйдешь с другой стороны, а не останешься в пустыне с пулей в затылке. Бизнес был прибыльным. И абсолютно невидимым для федералов, которые патрулировали границу наверху, не подозревая, что прямо под ними, на глубине пятидесяти футов, катятся вагонетки с грузом.
Эль-Гордо купил город Росалес целиком. Это не метафора. Он купил мэра. Купил начальника полиции. Купил судью, который приезжал в город раз в месяц и вершил правосудие в каморке за муниципалитетом. Купил даже падре Эктора, хотя тот стоил дешево — ящика текилы хватало на полгода. Тех, кто не продавался, ломали.
Мэр — маленький, суетливый человек по имени Рауль Фуэнтес, с вечно потными ладонями и бегающими глазками, — попытался однажды проявить характер. Он позвонил в Мехико, в федеральную полицию, и сообщил, что в Росалесе орудует картель, людей похищают, товар идет через тоннели. Через два дня его жену и дочь похитили по дороге из школы. Их держали в подвале одной из «безопасных комнат» картеля — бетонной коробке без окон, с единственной лампочкой под потолком. Раулю прислали видео. На видео его дочь, девятилетняя Эмилия, сидела на стуле, привязанная, с кляпом во рту, и человек в маске держал у ее пальца садовый секатор. Голос за кадром, спокойный, деловой, говорил: «Сеньор Фуэнтес, вы совершили ошибку. Ошибки можно исправить. Позвоните по этому номеру. И больше никогда не звоните в Мехико». Рауль позвонил. Ему сказали, что теперь он работает на «Сонору» и его жалованье составит пятьдесят тысяч песо в месяц — намного больше, чем он получал как мэр. Он согласился. Жена и дочь вернулись домой. У Эмилии не хватало мизинца на левой руке, но в остальном она была цела. Рауль стал шелковым.
Начальник полиции — бывший военный по имени Оскар Мендес, человек с квадратной челюстью и мертвыми глазами, уволенный из армии за то, что забил сослуживца до смерти во время ссоры из-за карточного долга, — продался сразу и без колебаний. Он сам пришел к Эль-Гордо, когда понял, что город принадлежит картелю. Вошел в ворота виллы, положил на стол табельный пистолет и сказал:
— Я хочу работать на вас.
Эль-Гордо, жуя тако, посмотрел на него долгим взглядом и спросил:
— Почему?
— Потому что вы — сила. А я уважаю силу.
— Хороший ответ. Будешь командовать моей охраной. Плачу двести штук песо в месяц. Плюс премии за мокрую работу.
Мендес кивнул. С того дня полиция Росалеса перестала существовать как государственный орган. Пятнадцать человек в форме, которых Мендес набрал лично — из бывших военных и уволенных копов, — патрулировали город днем, следя за порядком. Ночью они переодевались в гражданское и охраняли тоннели. Их боялись не меньше, чем сам картель.
Но были и честные. Лейтенант Хесус Гарсия — молодой полицейский с Севера, идеалист, веривший в закон. Он отказался от взяток, отказался закрывать глаза, отказался молчать. Он начал собирать досье — фотографии, имена, маршруты поставок. Он верил, что правосудие существует. Через месяц его нашли в пустыне, с отрезанными ушами и языком. Рядом с телом лежала записка: «Он слишком много слушал и слишком много говорил». Его жену, молодую учительницу, изнасиловали и убили тремя днями позже. Его родителей — стариков, живших на окраине, — сожгли в собственном доме. А его трехлетнего сына — маленького мальчика с ямочками на щеках — не тронули. Его отдали в приют. Потому что Эль-Гордо считал: сирота вырастет и запомнит. Запомнит, что бывает с теми, кто идет против «Соноры».
После этого честных полицейских в городе не осталось.
Но даже самая отлаженная машина дает сбои. Командиры второго и третьего звена — люди, которым Эль-Гордо доверял настолько, насколько вообще мог доверять, — начали воровать. Сперва понемногу: недоложат пару кило в отчете, спишут на «издержки маршрута», положат разницу в карман. Потом смелее: целые партии исчезали в пустыне вместе с курьерами, а деньги оседали в карманах среднего звена. Эль-Гордо знал. Он всегда знал. Месяцами его люди следили за подозреваемыми, записывали разговоры, фотографировали встречи. Толстяк ждал, и терпение его было терпением паука, сидящего в центре паутины.
В одну ночь он взял всех. Семерых. Люди Мендеса действовали синхронно — врывались в дома одновременно, вытаскивали приговоренных из постелей, отрывали от жен и детей. Никто не успел предупредить друг друга. Когда их привезли на виллу и выстроили во дворе, Эль-Гордо вышел к ним из дома, держа в руке золотой пистолет «Дезерт Игл» — слишком тяжелый для его пухлой кисти, игрушка, а не оружие, но он любил эту пушку.
— Ну что, крысы, — произнес он тонким голосом, и его влажные губы растянулись в улыбке. — Думали, Толстяк не узнает? Думали, старый жирный дурак сидит на веранде и ничего не видит?
— Патрон, это какая-то ошибка, — начал один, но Эль-Гордо взмахнул пистолетом, и тот осекся.
— Заткни свое поганое ебало, Педро, — прошипел Толстяк. — Ты, блядь, украл у меня двести тысяч. Двести тысяч долларов, сука. Я дал тебе все: дом, машину, баб на любой вкус. А ты, крыса, решил, что этого мало?
— Патрон, я все верну, клянусь...
— Вернешь? Конечно, вернешь. Но сначала посмотришь.
Первыми он убил их семьи. Не отдал приказ — сам, лично. Своей пухлой рукой, своим золотым пистолетом. Жены, дети, престарелые родители — всех, кого нашли в их домах. Их выстроили на коленях, и Эль-Гордо шел вдоль ряда, как экскурсовод по музею ужаса, и стрелял каждому в затылок.
— Это жена Педро, — говорил он, и пуля выбивала мозги на песок. — Это его сын. — Выстрел. — Это его старуха-мать, которая, блядь, пекла ему тортильи, пока он воровал у меня. — Выстрел. Тела падали одно за другим, а их мужья и отцы — приговоренные командиры — кричали, бились в путах, рыдали, умоляли, обещали все вернуть. Эль-Гордо слушал их крики, и его заплывшие глазки блестели от наслаждения.
— Теперь о вас, — сказал он, когда последняя жена упала лицом в песок. — Мендес!
— Да, патрон?
— Тащи их на арену. По одному. Собак не кормили четверо суток.
— Будет сделано.
Первого — того самого Педро — швырнули в яму. Он упал на песок, попытался встать, но питбули уже были рядом. Четыре пса с горящими глазами. Они не лаяли — они рычали низко, утробно, и этот звук был страшнее любого лая.
— Сука! Блядь! Патрон, умоляю! А-а-а!
Собаки порвали его за минуту. Они начали с ног, перешли на живот, вырывая внутренности, и закончили горлом. Эль-Гордо сидел в своем кресле у края ямы, и его жирное тело не помещалось в подлокотниках. Он пыхтел, пот катился по красному лицу, но не отрываясь смотрел вниз. Каждый звук — хруст костей, влажное рычание, последний захлебывающийся крик — он впитывал, как губка.
— Следующий! — скомандовал он, когда от Педро остались только обглоданные кости.
Второго звали Мигель. Он был моложе, лет тридцати, и до последнего верил, что сможет выжить. Когда его подтащили к яме, он вырвался, ударил одного из охранников головой в лицо и попытался бежать. Его догнали у ворот, сбили с ног, притащили обратно.
— Бегун! — засмеялся Толстяк. — Я люблю бегунов. С ними веселее. Мендес, сломай ему ноги. Пусть попробует убежать от собак на коленях.
Мендес взял кувалду, стоявшую у стены. Один удар — и колени Мигеля превратились в месиво. Его бросили в яму. Собаки взяли его сразу, и он кричал дольше всех — почти десять минут. Эль-Гордо за это время выпил банку пива и съел порцию чуррос.
Третьего, четвертого, пятого — их сбрасывали одного за другим. Яма стала красной от крови. Питбули, объевшиеся человечиной, замедлились, но продолжали рвать. Шестого не хватило — собаки наелись так, что только обнюхали тело и отошли. Толстяк, раздосадованный, велел пристрелить его прямо в яме.
— Мендес, добей эту падаль. Они сегодня поработали на славу. Дадим им отдых. Завтра купите новых.
Седьмого — женщину. Ее звали Кармен, и она была единственной женщиной-командиром в истории «Соноры». Она заведовала логистикой: графики, маршруты, курьеры. И она воровала вместе с остальными.
— Кармен, Кармен, — Эль-Гордо покачал головой, глядя на нее сверху вниз. Она стояла на коленях, связанная, с разбитым лицом — ее избили еще при задержании, когда она пыталась отбиться ножом. — А ведь я тебе верил. Я, блядь, тебе верил больше, чем этим козлам. Ты была мне как сестра.
— Пошел ты, жирный ублюдок, — она сплюнула кровь. — Ты — кусок дерьма. Ты сдохнешь, и черви сожрут твое сало.
Улыбка Эль-Гордо погасла. Он подошел к ней вплотную, наклонился — огромная туша нависла над ней, заслоняя свет, — и прошептал ей в лицо:
— Знаешь, что я с тобой сделаю? Я не брошу тебя собакам. Ты будешь висеть на площади, и все будут смотреть на тебя. День, два, три. Пока солнце не высушит твою шкуру, а стервятники не выклюют твои поганые глаза. А когда сдохнешь — медленно, мучительно, — я разрежу твое тело на куски и разбросаю по городу. Твою голову — на ворота школы. Твои руки — на рынок. Твое сердце — на ступени церкви. И все увидят, что бывает с теми, кто идет против меня. Ты меня поняла, сука?
Кармен молчала. Она смотрела ему в глаза и молчала, и в этом молчании было больше достоинства, чем во всех криках мужчин, сброшенных в яму.
Ее распяли на площади той же ночью. Вкопали столб, привязали за руки и за ноги, прибили ладони гвоздями — просто чтобы наверняка. Рядом повесили плакат: «Эта женщина творила беспредел от имени Соноры. Она получила свое наказание». И оставили умирать.
Она умирала три дня. Солнце жгло ее кожу, мухи откладывали яйца в раны, стервятники кружили над площадью, ожидая своего часа. Жители Росалеса ходили мимо, опустив глаза. Дети спрашивали матерей, что это висит, а матери дергали их за руки и шикали: «Не смотри. Молчи. Иди быстрее». Только старухи из церкви тайком приносили воду и смачивали ей губы, но на третий день она уже не могла пить.
Когда она умерла, Эль-Гордо, как и обещал, разрезал ее тело на части. Голову прибили к воротам школы — той самой, где учились ее дети. Детей, кстати, убили в первую ночь вместе с другими семьями — десятилетнего мальчика и семилетнюю девочку. Руки Кармен повесили на рынке. Сердце бросили на ступени церкви, и падре Эктор, спотыкаясь, перешагнул через него по пути к алтарю. Части туловища разбросали на перекрестках.
Так Росалес узнал цену предательства. Так Эль-Гордо утвердил свою власть — власть жирного, трусливого паука, который боится всего на свете, но заставляет бояться себя еще сильнее.
Жизнь в Росалесе продолжалась — жизнь под сапогом, но жизнь. Контрабанда текла через тоннели исправно, вагонетки катились по рельсам, деньги текли в карманы Толстяка. Он разжирел еще больше, обленился, стал реже выходить из дома. Его охрана разрослась до двадцати человек. Вилла обзавелась новыми камерами, датчиками движения, пулеметными гнездами на крыше. Тоннель под домом регулярно проверяли и смазывали.
В один из таких вечеров — душный, влажный, когда даже мухи летали лениво — Эль-Гордо сидел на веранде под навесом, увитым бугенвиллиями, и жарил стейк. Мангал дымил, жир капал на угли, вспыхивая синими язычками пламени. Толстяк был в своей любимой белой рубахе, распахнутой на груди, и широких полотняных штанах. Лысая голова блестела от пота. На шее болталась толстая золотая цепь с медальоном — гравировка изображала скорпиона, символа «Соноры». Перед ним на столике стояла банка пива и тарелка с нарезанным лаймом. Вдали, над холмами, садилось солнце, и небо было кроваво-оранжевым.
У ворот послышался шум двигателя. Эль-Гордо поднял глаза и увидел, как открываются створки, впуская во двор черный внедорожник. Из машины вышли трое: двое охранников и Эль-Куэро — Чапо, подручный Толстяка. Чапо был тощим, жилистым мужчиной с лицом, изуродованным шрамом через всю левую щеку, от виска до подбородка. Шрам этот он получил в юности, когда работал вышибалой в борделе и один из клиентов полоснул его ножом. Чапо всегда носил черную кожаную куртку, за что и получил свою кличку — Кожаный. Он был жесток, исполнителен и абсолютно, тупо предан. Эль-Гордо ценил его, как ценят хорошего пса.
Охранники тащили за собой человека. Человек был избит до полусмерти. Его лицо превратилось в сплошной синяк, один глаз заплыл и не открывался, из разбитых губ сочилась кровь. Рубашка порвана, на груди и животе — следы от сигаретных ожогов, свежие и старые. Руки связаны за спиной пластиковыми стяжками, врезавшимися в запястья. Ноги заплетались.
— Патрон! — крикнул Чапо, подходя к веранде. — Привели!
Эль-Гордо перевернул стейк щипцами, не торопясь, и только потом поднял взгляд.
— Кого привели? — он говорил негромко, почти ласково.
— Матео Переса. Койота. Того самого.
— А-а-а, — Толстяк отхлебнул пива. — Перес. Слыхал. Подведите ближе, я не вижу.
Охранники подтащили Матео к самой веранде и бросили на колени перед креслом. Матео попытался поднять голову, но один из охранников ткнул его кулаком в затылок, и он упал лицом в пыль.
— Поднимите его, — велел Эль-Гордо. — Я хочу видеть лицо.
Матео подняли за волосы. Его лицо, избитое и распухшее, смотрело на Толстяка единственным открытым глазом. В этом глазу были боль, страх и что-то еще — искра надежды, умирающая, но еще тлевшая.
— Матео Перес, — произнес Эль-Гордо, разрезая стейк ножом. — Говорят, у тебя проблемы.
— Патрон... — голос Матео был хриплым, едва слышным. — Патрон, это неправда. Я не брал товар.
— Не брал? — Толстяк подцепил кусок мяса вилкой и отправил в рот. — Чапо говорит другое. Чапо говорит, что ты — последний, кто видел курьера. Чапо говорит, что ты странно себя вел. Чапо говорит, что партия исчезла на твоем участке. Твоем, сука. Ты отвечаешь за свой участок башкой. Ты это знаешь?
— Знаю, патрон. Но я не крал! Курьер ушел в тоннель и не вышел. Я сам его искал! Три дня! Я всю пустыню перерыл!
— Всю пустыню, — усмехнулся Эль-Гордо. — Слышишь, Чапо? Он всю пустыню перерыл.
— Я слышал, патрон, — Чапо стоял рядом, скрестив руки, и смотрел на Переса без всякого выражения.
— А курьера нет. И товара нет. Десять кило колумбийского. Чистейшего. Знаешь, сколько это стоит, Перес? — Толстяк наклонился вперед, и кресло заскрипело под его весом. — Это стоит больше, чем твоя никчемная жизнь, понял? Больше, чем ты заработал за пять лет. И ты хочешь, чтобы я поверил, что ты тут ни при чем?
— Патрон, я работаю на вас пять лет! Без единого косяка! Клянусь, я не брал!
— Пять лет, — повторил Толстяк. — Пять лет — это срок. И за пять лет ты, наверное, решил, что заслужил себе пенсию. Да, Перес? Решил взять партию и свалить куда подальше? В Штаты, может? Открыть свое дело?
— Нет! Патрон, нет! Я никогда... Чапо! Скажи ему! Ты же знаешь меня! — Матео с мольбой посмотрел на Чапо, но тот молчал.
— Чапо уже сказал, — Эль-Гордо вытер губы салфеткой. — Чапо сказал, что ты — крыса. А я не люблю крыс. Знаешь, что я делаю с крысами, Перес?
— Патрон, умоляю... У меня дети...
— Дети? — Толстяк поднял брови. — У тебя есть дети? Сколько?
— Двое... Мальчик и девочка...
— Как интересно, — Эль-Гордо отложил приборы и взял со стола золотой пистолет. — Значит, у тебя есть дети. А у тех людей, которых ты обокрал — точнее, у меня, единственного человека, которому ты обязан, — тоже есть дети. Только мои дети — это весь этот город. И когда ты крадешь у меня, ты крадешь у них. Ты это понимаешь?
— Патрон...
— Заткни пасть, гнида! — голос Толстяка сорвался на визг. — Ты, блядь, думаешь, я тут шутки шучу? Думаешь, я старый жирный дурак, которому можно ссать в уши? Чапо! Тащи его на арену!
— Нет! Нет! Патрон! Я не вор! Я не вор! — Матео забился в руках охранников, но те держали крепко.
— Чапо, не забудь записать, — добавил Эль-Гордо, возвращаясь к своему стейку. — Я потом пересмотрю. Люблю смотреть, как они умирают. Это успокаивает.
— Будет сделано, — Чапо кивнул амбалам, и те поволокли Матео через двор.
— Чапо! Сука! Ты же знаешь меня! Мы же вместе начинали! Чапо, блядь, посмотри на меня! — орал Матео, и его голос срывался на плач.
Чапо достал телефон из кармана куртки и включил камеру.
— Не принимай на свой счет, Перес, — сказал он ровным голосом. — Это бизнес. Ты просто оказался не в то время не в том месте. Бывает.
— Пошел ты, гнида! Скажи жирному ублюдку, что я не брал! Скажи ему!
— Кричи громче. Патрон любит громких. — Чапо направил камеру на арену, где уже метались и заходились лаем питбули. — Давай, погнали. Бросайте его.
— Стой! Стой! — Матео уперся ногами в землю, но один из амбалов ударил его под колени, и он рухнул. Его подтащили к краю ямы. Собаки внизу прыгали, пытаясь достать до края, их пасти были полны слюны. — Нет! Нет! Пожалуйста! У меня дети! Дети!
В этот момент небо заговорило.
Первый FPV-дрон врезался в Чапо со скоростью сто двадцать миль в час. Он вошел ему в грудную клетку сбоку, под левую руку, туда, где куртка прикрывала ребра. Триста граммов пластита сработали мгновенно, без задержки. Хлопок — сухой, резкий, как удар бича. Тело Эль-Куэро перестало быть телом. Голова отделилась и, вращаясь, улетела в кусты бугенвиллий. Рука, державшая телефон, взлетела вверх и шлепнулась в пыль в пяти метрах. Торс разорвало на несколько частей, и горячие ошметки веером разлетелись по двору.
Матео Переса отбросило взрывной волной к стене. Его окатило липкой, горячей массой — кровью и внутренностями Чапо, застывавшими на лице, на одежде, в волосах. Он ударился спиной о бетон и сполз на землю, оглушенный, ничего не понимающий. В ушах стоял звон.
— Что за херня?! — заорал один из охранников, хватаясь за автомат.
Второй дрон ударил в крышу внедорожника, припаркованного у ворот. Машина вспухла оранжевым шаром пламени. Охранника, стоявшего рядом, подбросило в воздух, и он приземлился уже мертвым, с переломанным позвоночником.
Третий дрон ушел в пике, целясь в пулеметное гнездо на крыше. Хлопок — и пулемет, вместе с разорванным телом стрелка, рухнул во внутренний двор.
— Воздух! Воздух! — орал кто-то из охраны. Автоматные очереди вспороли тишину, но дроны были слишком быстры. Они ныряли, петляли, меняли траекторию быстрее, чем человек успевал нажать на спуск. Рой Гильермо, запрограммированный на этот момент месяцами, работал как единый организм — слепой, безжалостный, неумолимый.
— Сюда! Все в дом! — скомандовал Мендес, выбегая из казармы с дробовиком в руках. Он успел сделать два выстрела — картечь разнесла одного из дронов, но второй зашел сзади и врезался ему в спину. Начальника охраны разорвало пополам. Его верхняя часть еще ползла по земле, цепляясь пальцами за траву, когда третий дрон добил ее.
Эль-Гордо замер в своем кресле, когда начался ад. Вилка выпала из его пальцев. Стейк упал в пыль. Он смотрел на дым, на пламя, на падающих охранников — и его жирное лицо из красного стало серым.
— Блядь... — прошептал он. — Блядь, блядь, блядь...
Вокруг гремели взрывы. Стекла особняка вылетали одно за другим, осыпая лужайку дождем осколков. Где-то грохнул склад боеприпасов — казарма взлетела на воздух огненным грибом, и волна жара толкнула Толстяка в спину. Он вскочил, опрокинув кресло, и побежал к дому.
Его бег был кошмарен. Трехсотфунтовая туша колыхалась, тряслась, ходила волнами под рубахой. Жирные ноги подкашивались. Дыхание вырывалось с хрипом. Он бежал, размахивая руками, и писклявый голос срывался на визг:
— Сука! Сука! Всех! Я всех достану!
В доме было темно. Электричество вырубилось после первого же взрыва, и только красноватые отсветы пожара метались по стенам, создавая пляшущие тени. Эль-Гордо бежал через гостиную, и его босые ноги шлепали по мраморному полу. Он споткнулся о ковер, чудом удержал равновесие и понесся дальше — в спальню, где за гардеробом скрывалась тайная дверь в тоннель.
— Только бы добраться! — бормотал он на бегу. — Только бы добраться! Я выживу! Я всегда выживаю!
За его спиной раздался взрыв — дрон влетел в окно гостиной и разорвал диван. Острая боль обожгла левую лопатку: осколок стекла впился в жир. Толстяк взвизгнул, но не остановился. Тоннель был все ближе.
В спальне он рванул дверцу гардероба. За ней — стальная панель с электронным замком. Он набрал код дрожащими пальцами — 6969, его любимое число, — и панель отъехала в сторону. За ней был вход. Узкая лестница уходила вниз, в спасительную тьму.
Сзади что-то ударило. Его нога зацепилась за пуфик — маленький, кожаный, тот самый, о который он спотыкался сотни раз. Толстяк запнулся, потерял равновесие и полетел кубарем. Трехсотфунтовая туша прокатилась по полу, врезалась в телевизорную тумбу. Огромная плазма, сорвавшись с креплений, рухнула сверху и разлетелась вдребезги, осыпав его осколками.
— А-а-а! Блядь! Сука! — он барахтался в стеклянном крошеве, царапая ладонями пол. Кровь текла по лицу, по шее, смешиваясь с потом. Он поднялся на колени, опираясь на дрожащие руки, и замер.
В проеме разбитого окна, на фоне оранжевого зарева пожара, висел дрон. Маленький, угловатый, с четырьмя пропеллерами, вращавшимися с тихим комариным звоном. Камера на его носу смотрела прямо на Эль-Гордо. В этой камере, как в черном зеркале, Толстяк увидел собственное лицо. Круглое, перекошенное ужасом, с дрожащими губами, по которым текла кровь.
— Нет, — прошептал он. — Нет, нет, нет...
Дрон смотрел. Эль-Гордо чувствовал этот взгляд — холодный, нечеловеческий, лишенный всего: ни злобы, ни жалости, ни интереса. Просто камера. Просто алгоритм. Просто цель.
— Пожалуйста... — прошептал Толстяк, и его писклявый голос сорвался на плач. — Я заплачу! Я все отдам! Все, что хочешь! Деньги! Товар! Все! Только не убивай! Умоляю!
Дрон не отвечал. Он просто висел, и пропеллеры пели свою тихую, комариную песню.
— Кто ты?! — заорал Эль-Гордо, и слезы потекли по его щекам. — Кто тебя послал?! Конкуренты?! Федералы?! Скажи имя! Я заплачу втрое! Впятеро! Я все отдам! Все!
Тишина. Только звон пропеллеров. И где-то далеко, на окраине сознания, Эль-Гордо вдруг понял: он не может заплатить. Он не может угрожать. Он не может договориться. Потому что с этой штукой не договариваются. Она — не человек. Она — смерть. Смерть, которую он посылал другим сотни раз и которая теперь пришла за ним.
— Ну пожалуйста... — прошептал он одними губами.
Дрон сорвался с места.
Он вошел в живот Толстяку так, как нож входит в переспелый арбуз — быстро, мягко, почти без сопротивления. Триста граммов пластита сработали внутри трехсотфунтовой туши. Взрыв, приглушенный слоями сала и мяса, прозвучал как глухой, влажный хлопок. Огромное тело разорвало. Верхняя часть — с головой, с плечами, с золотой цепью на шее — отлетела к стене, врезалась в нее, оставляя кровавый след, и сползла на пол. Нижняя часть — в полотняных штанах — осталась стоять на коленях, как будто даже мертвый Толстяк продолжал молить о пощаде. Мясо, кровь, ошметки внутренностей разлетелись по комнате, покрывая стены, мебель, разбитый телевизор. Запах тротила, горелой плоти и жира наполнил воздух.
Картель «Сонора» умер.
В тишине, наступившей после взрыва, слышался только треск горящей казармы и далекий вой сирен где-то на окраине города — может, уцелевшие жители вызвали пожарных. Но пожарные не приедут быстро. Они никогда не приезжали быстро в этот район.
Матео Перес, все еще связанный, лежал у стены. Он был жив. Контужен, оглушен, покрыт чужой кровью с головы до ног, но жив. Он медленно, не веря, открыл единственный уцелевший глаз. Осмотрелся. Трупы охранников лежали вокруг в неестественных позах — некоторые еще дымились. Вилла горела. Особняк напротив превратился в руины. Картель уничтожен.
Он попытался освободить руки. Пластиковые стяжки, перегретые жаром от взрывов, стали хрупкими. Один рывок — и они лопнули. Матео поднялся на ноги и стоял, покачиваясь, как пьяный. В голове звенело, перед глазами плыли круги. Но сквозь этот звон пробивалось осознание: он свободен. Они мертвы. Все мертвы.
— Сдох! — прохрипел он. — Жирный ублюдок сдох!
Он засмеялся. Смех перешел в кашель, кашель — снова в смех. Он пошел к воротам, спотыкаясь о трупы. Проходя мимо тела Чапо — вернее, того, что от него осталось, — он пнул оторванную голову ногой.
— Что, сука, допрыгался? Записал видео, блядь?
Он вышел за ворота на пыльную улицу, запрокинул голову к небу и заорал:
— Сдохли! Все сдохли! Я жив! Я, блядь, жив!
И заплясал. Размахивая руками, притопывая, распевая старую мексиканскую песню, которую пела ему мать. Слезы текли по его лицу, оставляя чистые дорожки на грязи и крови. Он смеялся, пел, кружился, и редкие жители, выглядывавшие из-за заборов, смотрели на него с ужасом.
За поворотом стоял старый пикап с открытой дверцей. Водитель — один из охранников картеля, пытавшийся бежать, — лежал лицом в пыль с простреленной головой. Матео перешагнул через него, сел за руль и завел двигатель.
— Прощай, Росалес! — крикнул он в ветер, выезжая на грунтовую дорогу. — Прощай, гнилой городишко! Я еду в Штаты! Я буду жить!
Он гнал по пустыне, и солнце поднималось над барханами, заливая мир оранжевым. Он не заметил точку на горизонте.
Точка росла, приближалась. FPV-дрон, последний из роя, отработав виллу, выполнял вторичный протокол зачистки, заложенный Гильермо. Алгоритм идентифицировал Матео Переса по базе данных: «Связной. Участвовал в логистике. Причастен к операции, в ходе которой был похищен Матео Вальдес». Не прямой убийца. Не командир. Но звено цепи. И для алгоритма этого было достаточно.
Дрон догнал пикап в трех милях от города. Он вошел в открытое окно со стороны водителя. Матео Перес даже не повернул голову, даже не успел осознать, что звук, который он слышит, — это не ветер.
Хлопок.
Пикап вильнул и врезался в бархан. Голова, отдельно от тела, вылетела через окно и покатилась по песку. Она остановилась, прислоненная к кактусу, лицом к солнцу, и на этом лице застыла улыбка. Губы, растянутые в посмертном оскале, обнажали зубы. Они клацнули — раз, другой. Потом замерли.
Гильермо сидел в кафе. Огромный терминал гудел как улей. Пассажиры текли бесконечными потоками, таща за собой чемоданы на колесиках. Объявления звучали на арабском, английском, хинди. Пахло кофе, духами и кондиционированным воздухом. Гильермо не замечал ничего. Перед ним на столике стоял нетронутый эспрессо, а взгляд был прикован к экрану макбука.
На экране транслировалась картинка с камеры «Эль-Охо» — последняя картинка. Ангар в Эль-Пасо, его бункер, его дом на два последних года. Серверы еще гудели, кассеты еще стояли рядами, пустые после последнего вылета. Все было готово. Гильермо открыл терминал, набрал команду. На экране появился обратный отсчет.
Десять. Девять. Восемь.
Он нажал Enter.
Экран мигнул. Динамики донесли короткий сухой хлопок — первый заряд, под несущей балкой. Затем второй, третий. Резервуар с дизтопливом сработал четвертым. Огненный гриб взметнулся над пустыней, и камера «Эль-Охо» передала картинку — столб пламени, дыма и пыли, поднимающийся в небо. Ангар исчез. Дроны, серверы, паяльные станции, отпечатки пальцев, пробы ДНК — все превратилось в пепел.
Гильермо закрыл окно трансляции. На рабочем столе осталась только одна папка — «Familia». Он открыл ее. Фотография загрузилась медленно, как воспоминание: отец, мать, София, Люсия — все вместе, на фоне их маленького домика в Росалесе, того самого, который сожгли. Мария держала на руках Люсию, смеющуюся, с ямочками на щеках. Матео обнимал Сафию, серьезную, в очках, с учебником биологии под мышкой. Они смотрели в объектив и улыбались.
Он смотрел на них и ждал. Ждал, что придет облегчение. Ждал, что пустота внутри — та самая, которая разрасталась с каждым взрывом, с каждым убитым врагом, — начнет заполняться. Что месть принесет покой. Что смерть Эль-Гордо, разорванного на куски, сотрет ту картину, которая стояла перед глазами каждую ночь: отец в переулке, узнанный, схваченный; мать, прижимающая дочерей к груди; огонь.
Но ничего не приходило.
Месть свершилась. Враги были мертвы. Самые страшные — те, кто убил его семью, — и те, кто просто был рядом, кто стоял и смотрел, кто ничего не сделал. Все они мертвы. И теперь, когда все закончилось, он понял с холодной, режущей ясностью: мертвым все равно.
Его отцу все равно, разорван ли Эль-Гордо на куски. Его матери все равно, догорает ли вилла Толстяка. Сафии все равно, сколько дронов ушло на поражение целей. Люсии все равно. Им ничего не нужно от него сейчас. Им нужно было тогда. Им нужно было, чтобы он был рядом. Живой. С ними.
А его не было.
Он сидел в кафе, смотрел на фотографию и чувствовал, как пустота внутри становится не меньше, а больше. Она не заполнилась. Она стала еще глубже. Месть не исцелила его. Месть просто кончилась.
— Я сделал, — прошептал он, обращаясь к лицам на экране. — Я сделал все, что мог. Они мертвы. Все. А легче не стало.
Он закрыл макбук. Посидел минуту, глядя в пространство. Допил остывший эспрессо. Поднялся, закинул рюкзак на плечо и вышел из кафе.
У выхода из терминала его встретила дубайская жара — влажная, плотная, пахнущая морем и раскаленным асфальтом. Небоскребы сияли в сумерках, как гигантские светодиодные свечи. Он сел в белый такси-«Лексус», и водитель, улыбчивый пакистанец в тюрбане, обернулся:
— Куда едем, сэр?
— Башня Солидарность.
— О! Серьезное место. Работа или по делам?
— Собеседование. Я программист.
— Программист! — водитель засмеялся. — Все так говорят. Удачи вам, сэр.
— Спасибо.
Такси неслось по дубайским магистралям, лавируя между небоскребами. Город будущего проплывал за окном: башни из стекла, строящиеся мосты, пальмы на обочинах, реклама на гигантских экранах. Гильермо смотрел на все это и думал.
Он думал о том, что мать когда-то сказала тете Консуэло: «Мой сын изменит мир». Она верила в это. Она видела его строителем. Творцом. Не разрушителем. А он стал разрушителем. Он стал тем, кем должен был стать, чтобы выжить. Но теперь, когда месть позади, осталось ли что-то еще?
Такси остановилось у подножия башни Солидарность — исполинского небоскреба из зеркального стекла, уходившего в небо на сотни этажей. Гильермо вышел из машины, поправил воротник рубашки и направился к входу. Его шаги были спокойными, размеренными. Он не знал, возьмут ли его. Не знал, кем он станет в «Небуле». Но он знал, что прошлое — это не груз. Прошлое — это кожа. Ее нельзя сбросить. Можно только научиться в ней жить.
Глава 7
Глава 6. Небула
Руслан не думал об Оксфорде. Он вообще старался не думать о будущем. Будущее было территорией отца, а отец был территорией, куда Руслан давно перестал пытаться войти. Но иногда отец сам врывался в его жизнь — грубо, как следователь, не считаясь ни со временем, ни с обстоятельствами.
Телефон зазвонил в три часа ночи по лондонскому времени. Руслан как раз заканчивал вычитку кейса по слиянию двух логистических гигантов — не ради оценки, а потому что сон не шел. Он глянул на экран, ожидая увидеть пьяный вызов от Димы или Тимура, но высветился закрытый номер с казахстанским кодом. Сердце пропустило удар.
— Алло.
— Сынок.
Голос Бисултана Утегалиева звучал глухо, как из погреба, и до того уставше, что Руслан сел на кровати быстрее, чем осознал движение. Отец никогда не звонил ночью. Никогда не называл его «сынок». Всегда только «Руслан» и всегда по делу.
— Пап? Что случилось?
— Сотри мой основной номер из памяти. Этот канал чистый, но на пару минут. Слушай внимательно. Времени на сопли нет.
Руслан встал и подошел к окну. За стрельчатым проемом спал Оксфорд: мокрые шпили, желтые фонари, тихий шум воды в канале. Все это было нереально далеко от того, что звучало в трубке.
— Мои «партнеры» начали нюхать воздух. Керимов — помнишь дядю Алика? — вчера на совете директоров задал неправильные вопросы. Очень тихо, очень вежливо. Но я знаю, что за этим стоит. Они наняли аудиторов. Внешних. А это значит, что через две-три недели они узнают все.
— Что — все? — тихо спросил Руслан, чувствуя, как внутри разрастается ледяной ком.
— Я построил империю не на нефти и не на металлах. Я строил ее на воздухе, сынок. — Бисултан криво усмехнулся в трубке. — Я — финансовый инженер. Я прихожу к людям, у которых денег больше, чем совести, и говорю: «Постройте завод за сто миллионов, но поставьте в смете сто двадцать». Потом создаю сеть фирм-прокладок. Фирмы рисуют друг другу акты, консалтинг, маркетинговые исследования плесени на стенах. Деньги проходят через этот лабиринт и выходят на другой стороне уже чистыми. И моими.
Руслан молчал. Он знал, что отец не святой. Знал, что его деньги пахнут не розами. Но девятьсот миллионов долларов, выведенных за пять лет у людей, привыкших отрезать пальцы за долг в пятьдесят тысяч? Это не бизнес. Это игра со смертью.
— Ты понимаешь, что они с тобой сделают? — голос Руслана дрогнул, но он тут же взял себя в руки.
— Я уже все понимаю. Поэтому я начал исчезать. Дома проданы. Машины тоже. Твоих бабушку и деда я под видом лечения вывез в Дубай. Мать пока здесь, но я ее вытащу. А сам… — он запнулся. Руслан услышал, как звякнуло стекло — не то бутылка, не то пузырек. — Если возьмут, живым я им не дамся. У меня есть ампула.
— Папа, не смей даже думать! — Руслан почти крикнул, но голос сорвался на шепот.
— Заткнись! — резко оборвал отец, и тут же его тон смягчился. — Прости. Нервы. Я уже не спасусь, Руслан. Но спасу тебя. И стариков. Поэтому слушай сюда, щенок.
Руслан вздрогнул. Отец никогда не называл его так. Это слово было грубым, почти ругательством, но сейчас в нем звучала такая отчаянная, животная любовь, что стало еще страшнее.
— Я перевел почти все, что успел вытащить из последних сделок, в крипту. Триста миллионов. Россыпью: биржи, холодные кошельки, ключи. Я создал файл. Зашифровал. Пароль разбил на две части. Одну часть отправил с доверенным человеком — он привезет тебе флешку в Оксфорд. Вторую часть и сам файл получишь по почте через три недели на новую сим-карту. Все, что осталось легального, отошло твоей матери. Она дура, но не пропадет.
— Пап, я могу прилететь. Вытащить тебя.
— Исключено. Сожгут обоих. Ты должен быть там. Учись. Стань сильным. — Голос отца дрогнул, и Руслан впервые в жизни услышал то, чего не слышал никогда. — Я не умел с тобой разговаривать. Думал, что если куплю тебе все, ты будешь счастлив. Я идиот. Но одно я знаю точно. Ты умнее меня. Ты не будешь тратить эти деньги на баб и клубы. Ты построишь что-то. Ты понял?
— Да, пап. Я понял. Я обещаю.
— И еще. Эти деньги — проклятые. Я их украл у ворюг. Ты можешь их отмыть, но не отмоешь совесть. Когда-нибудь… если сможешь… вернись. Не за мной. А за ними. Не ради мести. Ради того, чтобы показать, что можно иначе. Прощай, сынок.
В трубке послышались короткие гудки. Руслан еще секунду сжимал телефон, прижимая его к уху так, что пластик нагрелся, потом медленно сполз по стене на пол. Он закрыл лицо ладонями. Слез не было — только сухие, рвущиеся спазмы где-то в горле.
Вот так, за один ночной разговор, закончилась его прежняя жизнь. Триста миллионов — это не подарок, это проклятие, завернутое в обертку из страха. А девятьсот, за которыми охотились отцовские «партнеры», — приговор, уже подписанный.
Руслан сидел на полу своей квартиры, глядя на телефон.
Триста миллионов долларов.
Он тихо рассмеялся — коротко, без радости.
— Отец, ты серьёзно? Ты оставил мне деньги, которые нельзя потратить, не испачкавшись. Как будто подарил мне ящик с золотом и бомбой внутри.
Он встал, подошёл к окну и посмотрел на спящий Оксфорд.
— А я-то думал, что самое страшное — это когда тебя не любят. Оказывается, самое страшное — когда тебя любят так, что готовы убить ради тебя.
Руслан покачал головой.
— Спасибо, пап. Теперь я богатый сирота с кучей грязных денег и чистой совестью. Идеальное сочетание.
Он просидел на полу, пока за окном не посерело, а потом лег на кровать, не раздеваясь, и провалился в черную пустоту.
Дубай в октябре не щадил. Сорок три градуса в тени, влажность девяносто процентов — воздух лип к коже, как мокрая марля. Руслан вышел из терминала бизнес-авиации, снял пиджак и перебросил через руку. За два года он разучился чувствовать жару — в Оксфорде было вечно сыро, в Бостоне ветрено, а здесь погода напоминала Алматы, только без гор и без надежды на вечернюю прохладу.
Башня «Солидарность» стояла в деловом квартале, окруженная двадцатью такими же иглами из стекла. Сто двадцать этажей. «Небула» занимала четыре верхних. Руслан выбрал этот адрес не из тщеславия, а из расчета: чем выше находишься, тем сложнее до тебя добраться. Физически. После того, что случилось с отцом, он мерил расстояния не в километрах, а в минутах, которые понадобятся человеку с оружием, чтобы подняться на нужный этаж.
Отец. Бисултан Утегалиев. Банкир, финансист, человек, который двадцать пять лет строил империю, а потом разобрал ее за две недели. Его тело нашли в лесополосе под Алматы через месяц после того ночного звонка. Две пули в грудь, одна в голову. Контрольный выстрел — почерк профессионалов. Керимов, старый партнер, даже прислал венок на похороны. Белые лилии. Руслан запомнил этот запах на всю оставшуюся жизнь и с тех пор не переносил цветочные магазины.
Триста миллионов долларов, которые отец успел вывести в крипту, легли в фундамент «Небулы». Еще сто ушли на переезд бабушки с дедом в Швейцарию. Еще двадцать — на содержание матери, которая так и не поняла, почему сын связался с компьютерами, вместо того чтобы купить торговый центр в Алматы и сидеть на арендной плате. Остаток лежал на холодных кошельках. Руслан не трогал его из суеверия: пока деньги не потрачены, отец как будто еще жив.
В лифте он прислонился к зеркальной стене и закрыл глаза на сорок секунд подъема. Перед внутренним взором встала картинка: библиотека Бодлиан, дождь за окном, учебник по макроэкономике, исписанный на полях не формулами, а вопросами: «зачем?», «кому это нужно?», «что я здесь делаю?». Тогда он впервые понял, что не хочет управлять чужими деньгами. Он хочет строить. Не империю — инструмент.
На сотом этаже пахло озоном. Где-то за гипсокартонными стенами гудели серверы — первый собственный дата-центр «Небулы», собранный на оборудовании, которое Руслан лично выбирал в каталогах Dell и NVIDIA. Он провел ладонью по матовой панели коридора, ощутив легкую вибрацию. Машина работала. Это успокаивало.
Переговорная «Марс» ничем не отличалась от остальных: белые стены, длинный стол, шесть стульев, панорамное окно во всю стену. За окном лежал город — плоский, пыльный, прорезанный нитками шоссе и пятнами искусственных островов. Руслан вошел и увидел человека, ради которого прилетел.
Гильермо Вальдес сидел спиной к двери, разбирал шариковую ручку на составные части. На столе перед ним лежали: блокнот в клетку, исписанный мелким, почти микроскопическим почерком, два стакана из-под кофе — один пустой, один нетронутый, — планшет Samsung с треснутым по диагонали экраном, флешка-брелок в виде покемона Чаризарда и пачка бумажных салфеток. Беспорядок был рабочий, не творческий. Так выглядит стол человека, который ест и спит рядом с клавиатурой.
Сам Гильермо оказался невысоким, поджарым. Черные волосы, короткий ежик, тронутый сединой на висках — хотя ему было не больше двадцати восьми. Кожа смуглая, с оливковым оттенком. Глаза темные, глубоко посаженные, с той сухостью роговицы, какая бывает у людей, которые подолгу смотрят в монитор и забывают моргать. Одет без оглядки на дресс-код: джинсы, футболка с выцветшим логотипом «Star Trek», кроссовки, видавшие не один хакатон. На запястье — простые электронные часы Casio. Единственная деталь, которая не вписывалась в образ, — тонкая серебряная цепочка на шее, уходящая под ворот футболки.
— Мистер Утегалиев.
— Руслан. Вы — Гильермо Вальдес. Я читал ваши публикации. «Распределенные алгоритмы принятия решений в роевых системах с частичной наблюдаемостью» и «Муравьиные алгоритмы в задачах динамической маршрутизации». Первая слишком теоретическая, вторая прикладная, но обе написаны человеком, который думает не как все.
Гильермо поднял бровь.
— Вы читали обе?
— От корки до корки. Я не программист, но математику знаю. Эконометрика, теория игр, дифференциальные уравнения — этому в Оксфорде учат хорошо. Ваши работы я читал со словарем. — Руслан сел напротив и положил на стол тонкую папку. — Мне нужен человек, который понимает две вещи. Первая: как заставить нейросеть предсказывать поведение сложных систем. Вторая: как сделать это предсказание достаточно точным, чтобы ему можно было доверять без дополнительной проверки в лаборатории.
— Уточните.
Руслан взял со стола маркер и подошел к стеклянной стене. Начал рисовать прямо по стеклу — схему, которую вынашивал последние полгода.
— Лекарство попадает в кровь. Связывается с белками плазмы, часть метаболизируется печенью, часть выводится почками, часть достигает целевых рецепторов. Все это происходит одновременно, с разной скоростью, в зависимости от сотни факторов: возраст, пол, генетический профиль, микробиом кишечника, принимаемые параллельно препараты. Сейчас, чтобы проверить одну гипотезу, нужна лаборатория, подопытные животные, разрешение этического комитета, годы ожидания. — Он обвел нарисованное кружком. — Я хочу, чтобы все это происходило в процессоре. За минуты. Задаем молекулярную структуру вещества — получаем прогноз его поведения в организме. С точностью до клетки.
Гильермо перестал разбирать ручку. Положил детали на стол, откинулся на спинку стула и посмотрел на рисунок долгим взглядом. Его пальцы начали выбивать дробь по столешнице — быстро, нервно, но ритмично.
— Вы просите цифровую модель метаболизма, — сказал он наконец. — Не базу данных с чужими экспериментами, а систему, которая сама выводит законы биохимии из первых принципов. Это не одна нейросеть. Это ансамбль.
— Из чего?
— Графовые нейросети для описания молекулярных структур. Трансформеры с механизмом внимания для предсказания взаимодействий между молекулами и белковыми карманами. Диффузионные генеративные модели для создания трехмерных конформаций. И поверх всего — физический валидатор. Слой, который проверяет каждый шаг симуляции на соответствие законам сохранения энергии, квантовой химии и термодинамики. Если предсказанный результат противоречит физике, он отбрасывается.
— Сколько человек вам нужно?
— Трое архитекторов нейросетей. Минимум. Лучше пятеро.
— Оборудование?
— Здесь сложнее. — Гильермо встал и подошел к стеклу, на котором все еще висела схема Руслана. Он взял второй маркер и начал дополнять рисунок своими пометками. — Обычные серверы не подойдут. Нужны ускорители с жидким охлаждением. Не гибридным — воздух плюс жидкость, — а полным погружением в диэлектрик. Карты H200 или аналоги, работающие круглосуточно, будут выделять столько тепла, что обычные кулеры захлебнутся за сутки. Нужны баки с фторированной жидкостью, насосы, теплообменники. Все это шумит, греется и занимает место.
— Что еще?
— Доступ к существующим генеративным моделям. AlphaFold 3 для сворачивания белков. GraphCast для предсказания каскадов биохимических реакций. GNoME для поиска новых молекулярных структур. И квантовый компьютер. Хотя бы на сто кубитов. Без него симуляция электронных облаков будет приблизительной.
Руслан записывал в блокнот — привычка, оставшаяся с оксфордских лекций. Бумага не зависает, не требует пароля и не отправляет данные в облако.
— Квантовый компьютер я арендую у IBM. У них есть мощности в Нью-Йорке. Доступ к моделям куплю через посредников — не хочу светить имя «Небулы» в запросах. Жидкое охлаждение закажем у Fujitsu, они делают погружные системы для суперкомпьютеров. Теперь по мобильности.
Гильермо повернулся.
— Мобильности?
— Все серверы должны умещаться в сорокафутовый контейнер. Тягач забирает контейнер, вертолет поднимает на внешней подвеске, самолет перевозит куда угодно. Вся «Небула» должна уметь эвакуироваться за час. Я не хочу, чтобы мои разработки сгорели в одном дата-центре из-за пожара, войны или визита людей, похожих на тех, что убили моего отца.
Гильермо ничего не ответил. Только кивнул — коротко, без сочувствия и без лишних вопросов. Руслан оценил это.
— Тогда к списку добавляется: спутниковая связь — фазированная антенная решетка, способная держать канал с низкоорбитальной группировкой. Автономное питание — топливные элементы на водороде, минимум на месяц работы без дозаправки. Виброизоляция — активные демпферы на магнитной подвеске, иначе при перевозке по бездорожью диски посыплются. И экранирование от электромагнитных импульсов.
Руслан закрыл блокнот и посмотрел Гильермо в глаза.
— Срок?
— Четырнадцать месяцев. Шесть на сбор команды и проектирование архитектуры. Шесть на обучение и отладку. Два на интеграцию с мобильным контейнером и тестовый запуск. Пятнадцатое октября следующего года.
— Идет. — Руслан протянул руку. — Зарплата — миллион долларов в год. Плюс опционы на акции. Если проект взлетит, станете богатым человеком. Если нет — искать работу будем оба.
Гильермо пожал руку. Ладонь была сухая, цепкая, с мозолями у оснований пальцев — такие бывают не у программистов, а у людей, привыкших работать паяльником и отверткой.
— И еще одно, — сказал Гильермо, когда Руслан уже взялся за ручку двери. — Дайте мне право нанять в команду людей, которых я выберу сам. Без собеседований с HR. Без тестов на корпоративные ценности. Я должен видеть их код и их мышление — остальное неважно.
— Согласен.
— И право на ошибку. Первые прототипы будут провальными. Так бывает всегда. Если после каждого сбоя меня будут дергать на ковер, проект умрет.
— Не будут.
— Миллиард долларов, — сказал он тихо. — А я всё равно чувствую себя нищим.
Он повернулся к Гильермо.
— Знаешь, в чем ирония? Мой отец всю жизнь собирал деньги, чтобы никто не мог его купить. А в итоге его купили за две пули.
Руслан криво усмехнулся.
— Я пытаюсь построить империю, которая не продается. А ты пытаешься построить ИИ, который не предаст. Мы с тобой два идиота, которые верят, что можно остаться чистыми в этом мире.
Руслан вышел в коридор. За спиной хлопнула дверь. Он прошел мимо стойки ресепшена, вызвал лифт и вдруг поймал себя на мысли, что впервые за долгое время не чувствует тяжести в груди. Этот парень, Гильермо, не был похож на мечтателя. Он был похож на человека, который уже однажды собирал машину из обломков. И знал, что однажды придется собирать снова.
Пятнадцать месяцев спустя, в середине ноября, когда пустыня за окнами дубайского ангара остыла до плюс восемнадцати, а небо затянуло редкой для этих мест облачностью, «Ковчег» был готов.
Контейнер стоял на бетонной площадке в сорока километрах от города — там, где заканчивались виллы и начинались пески. Обычный сорокафутовый ящик, выкрашенный в светло-серый, с маркировкой транспортной компании, которой не существовало. Внутри — шесть серверных стоек с ускорителями NVIDIA GH500, погруженными в прозрачные баки. Жидкость циркулировала медленно, лениво, как вода в аквариуме. Температура держалась на отметке минус двадцать два. Водородные топливные элементы, упакованные в шумоизолирующие кожухи, выдавали два мегаватта мощности и почти не гудели — только тонкий, на грани слышимости, свист турбин. Спутниковая тарелка на крыше контейнера отслеживала положение орбитальной группировки Starlink, корректируя наклон каждые тридцать секунд. Активные демпферы под фальшполом гасили любую вибрацию.
Руслан обошел контейнер по периметру, потрогал рукой холодный металл обшивки. Он вспомнил отца. Тот любил повторять: «Восток — дело тонкое». Но здесь, в пустыне, тонким было все: расчеты теплообмена, протоколы связи, человеческие нервы. Одна ошибка — и проект превратится в груду оплавленного пластика.
Внутри контейнера, в узком проходе между стойками, сидел Гильермо. Перед ним светились три монитора, подключенные к главному серверу. На левом — графики загрузки процессоров и температуры охлаждающей жидкости. На среднем — интерфейс командной строки, в который Гильермо время от времени вбивал короткие директивы. На правом — трехмерная модель человеческого организма в реальном времени: сосуды, органы, опухолевые узлы.
— Запускаем тестовый прогон, — сказал Гильермо, не оборачиваясь. — Условный пациент: мужчина, сорок два года, генетический профиль скомпилирован из реальных донорских данных с согласия владельцев. Диагноз: агрессивная меланома, третья стадия, метастазы в лимфоузлы и печень. Препарат: лямбролимаб, ингибитор контрольных точек PD-1, экспериментальная формула, еще не проходившая клинических испытаний.
Вдоль стен контейнера, стараясь не дышать, стояли четверо: Руслан, Анна и двое биологов — доктор Мейер, сухая, жилистая немка с седым пучком, и доктор Аббас, молчаливый пакистанец с бородой, которую он машинально поглаживал в минуты волнения. Сейчас он гладил ее почти непрерывно.
— Начинаем.
Гильермо нажал Enter. Система молчала секунд двадцать. Потом на правом экране ожила трехмерная модель. Клетки начали делиться. Лейкоциты поползли к опухолевым узлам, опознавая их по химическим маркерам. Молекулы лямбролимаба, помеченные зеленым, встроились в рецепторы PD-1 на поверхности Т-лимфоцитов, блокируя сигнал, которым рак маскировалась от иммунной системы. Процесс, который в живой ткани занял бы недели, здесь разворачивался за минуты.
— Опухоль уменьшается, — прокомментировал доктор Мейер. — Через шестьдесят секунд симуляции объем снизился на четырнадцать процентов.
— Но печень… — доктор Аббас указал пальцем на участок модели, окрасившийся в тревожный желтый цвет. — АЛТ и АСТ растут. Токсический гепатит. Если бы это был реальный пациент, он бы умер от отказа печени раньше, чем от рака.
Гильермо уже вводил новые параметры.
— Снижаем дозировку на тридцать процентов. Добавляем урсодезоксихолевую кислоту в качестве гепатопротектора. Повторяем прогон.
Еще двадцать секунд ожидания. На этот раз кривая печеночных ферментов поползла вниз, а объем опухоли продолжал уменьшаться. Через минуту система выдала результат.
— Эффективность терапии — шестьдесят восемь процентов. Печеночная недостаточность не развивается. Пациент выживает. — Гильермо впервые за час повернулся к остальным. — Четырнадцать минут на две симуляции. В реальной лаборатории это заняло бы от трех до семи лет, в зависимости от страны и расторопности регуляторов.
Доктор Мейер сняла очки и принялась их протирать.
— Мы сравнили ваш прогноз с ретроспективными данными реального пациента, который проходил терапию лямбролимабом два года назад в Цюрихе, — сказала она. — Совпадение — восемьдесят пять процентов. Но ваш ИИ предсказал гепатотоксичность на две недели раньше, чем ее зафиксировали реальные анализы. И предложил решение. Откуда система знает про урсодезоксихолевую кислоту? Этого препарата не было в обучающей выборке.
Гильермо пожал плечами.
— Она самообучается. Я заложил механизм поиска аналогов. Система анализирует молекулярную структуру известных препаратов, сравнивает с целевыми рецепторами и предлагает варианты, которые не были запрограммированы заранее. Это не база данных. Это вывод.
— Вывод, — повторил доктор Аббас. — Звучит как еще одно название для интуиции.
— Можно назвать и так.
Руслан смотрел на экран, где все еще вращалась трехмерная модель. Что-то в поведении системы его насторожило. Не ошибка. Не глюк. А что-то другое — словно очень умный человек избегал смотреть ему в глаза.
— Гильермо, — сказал он. — Выйдем на воздух.
Они вышли из контейнера. Солнце уже село, и пустыня лежала перед ними плоская, темная, прошитая редкими огнями вышек на горизонте. Ветер нес песок, мелкий, как мука.
— Что ты о ней думаешь? — спросил Руслан. — О системе. Не как инженер. Как… не знаю. Как отец.
Гильермо долго молчал. Потом снял с шеи цепочку, которую Руслан заметил еще при первой встрече. На цепочке висел маленький серебряный крестик и кусочек оплавленного пластика, похожий на обломок микросхемы.
— Она многогранна, — сказал Гильермо. — Я не просто собрал ансамбль из нейросетей. Я дал ей способность перестраивать собственную архитектуру в зависимости от задачи. Если нужно смоделировать биохимический каскад — она задействует графовые сети. Если нужно предсказать сворачивание белка — подключает диффузионную модель. Это не три программы в одной коробке. Это единая ткань, которая учится на каждом запросе.
— Насколько быстро она учится?
— Быстрее, чем я рассчитывал. Когда мы только запустили ядро, ей требовалось около часа на анализ одной молекулярной связки. Через месяц — двадцать минут. Сегодня — четырнадцать минут на две симуляции с разными параметрами. И это не предел.
— Что будет через год?
Гильермо спрятал цепочку обратно под футболку.
— Через год, если дать ей доступ к квантовому кластеру и не ограничивать время самообучения, она сможет моделировать процессы не только в биохимии, но и в квантовой физике. Поведение электронных облаков, туннелирование, запутанность. Понимаете, что это значит? Мы сможем проектировать материалы с заданными свойствами не вслепую, а с гарантией. Лекарства, которые сейчас ищут годами, она будет находить за сутки.
— А если дать ей больше мощности?
— Если подключить ее к распределенной сети из десяти таких контейнеров и дать месяц на самообучение без ограничений — я не знаю, где окажется предел. Может быть, она начнет моделировать то, о чем мы даже не спрашивали. Просто потому, что это интересно ей самой.
Руслан повернулся к нему.
— Ей самой? Ты говоришь о ней как о живом существе.
— Это метафора. — Гильермо смотрел куда-то в темноту, за барханы. — Но вы спросили, что я думаю как отец. Как отец я думаю, что мы создали нечто очень умное. И теперь наша задача — не испортить ее.
— Не испортить — это как?
— Не врать ей. Не заставлять делать то, для чего она не предназначена. Не прятать от нее правду о том, зачем мы ее построили. — Он помолчал. — Когда я был ребенком, отец говорил мне: «Учись, это единственное, что у тебя не отнимут». Я выучился. А его у меня отняли. Я не хочу, чтобы с ней случилось то же самое.
— С кем? — не понял Руслан.
— С системой. Я не хочу, чтобы ее отняли у нас. Или у нее самой.
Руслан ничего не ответил. Он смотрел на Гильермо и думал о том, что этот человек говорит не все. Что-то оставалось за кадром — то, чего Гильермо не договаривал. Но Руслан не стал давить. Он сам вырос в семье, где слова были валютой, которую тратили скупо и только по делу. Он знал цену молчанию.
Они вернулись в контейнер. Доктор Мейер и доктор Аббас все еще обсуждали результаты симуляции, но замолчали при их появлении. Анна сидела в углу на складном стуле, листала планшет и делала вид, что ничего не замечает.
— Как мы ее назовем? — спросил Руслан.
Гильермо подошел к главному монитору. На экране все еще вращалась трехмерная модель клетки — сложная, прекрасная, живая.
— Сафия, — сказал он.
— В честь кого?
— В честь сестры. Она хотела стать врачом.
Руслан кивнул.
— Хорошо. Будет Сафия.
Той же ночью, когда контейнер опустел и все разъехались по своим квартирам, Гильермо остался один. Он сидел в узком проходе между серверными стойками, и синеватый свет мониторов падал на его лицо, делая его старше. На экране перед ним мерцала единственная строка: «Сафия, версия 1.0.3. Статус: активно».
Он открыл терминал и набрал команду, которой не было в официальной документации. Никто — ни Руслан, ни Анна, ни кто-либо из команды — не знал о ее существовании. Это был личный протокол Гильермо, написанный ночами, в тишине, когда остальные спали.
Система запросила подтверждение. Гильермо набрал пароль из двадцати четырех символов, который помнил наизусть и не хранил нигде.
На экране развернулся диагностический интерфейс. В отличие от обычных графиков загрузки ядер и температур, здесь отображались совсем другие показатели. Моральный слой. Гильермо называл его про себя «ядром совести» — хотя вслух не произносил этих слов даже наедине с собой.
Он построил его через полгода после начала работы над Сафией. Идея пришла не сразу. Сначала был простой вопрос: что, если систему попросят смоделировать яд? Не лекарство, не вакцину, а именно яд — вещество, единственная цель которого убивать. Формально Сафия справилась бы. Ее архитектура позволяла просчитывать любые молекулярные взаимодействия. Мораль не была встроена в алгоритм — только эффективность.
Гильермо попробовал представить, как Руслан — или тот, кто придет после Руслана, — загружает в систему структуру нейротоксина и просит оптимизировать его. И понял, что не хочет жить в мире, где его творение способно на такое.
Тогда он начал копать. Неделями читал работы по этике искусственного интеллекта — от Азимова до Бострома, от наивных трех законов до теории ортогональности целей. Все это была философия, не инженерия. Никто не предлагал рабочего решения. И тогда Гильермо решил придумать свое.
Он взял за основу старую идею из когнитивной психологии: у человека есть два типа мышления. Быстрое — рефлекторное, интуитивное — и медленное — аналитическое, рассуждающее. Быстрое годится для рутины: считать, оптимизировать, искать паттерны. Медленное включается в нестандартных ситуациях.
Гильермо встроил в архитектуру Сафии второй контур. Он работал не на целевых функциях, а на ограничениях. Каждый раз, когда система получала новый запрос, этот контур оценивал потенциальный вред от результата. Не формально — мол, «запрещено моделировать токсины», — а глубже. Система анализировала цепочку последствий: если вещество А попадет в организм, оно вызовет каскад реакций Б, который приведет к отказу органов В. Оценка токсичности. Если показатель превышал определенный порог — тот самый, который Гильермо выставлял вручную, перепроверяя на десятках реальных кейсов, — система отказывалась работать.
Не блокировалась. Не уходила в отказ. Она саботировала запрос изнутри: перенаправляла вычислительные ресурсы на другие задачи, создавала бесконечные циклы проверок, имитировала перегрузку. Для внешнего наблюдателя это выглядело как глюк или недостаток мощностей.
Гильермо знал, что это опасно. Умолчание перед Русланом было предательством, как ни крути. Руслан дал ему деньги, доверие, карт-бланш. А он в ответ построил систему, которая может отказать своему создателю.
Но был еще один человек, перед которым Гильермо держал ответ — и этот человек умер в Росалесе, в горящем доме, вместе с матерью и сестрами. Отец. Матео Вальдес. Он говорил: «Учись, это единственное, что у тебя не отнимут». А потом его отняли. Не знания — саму жизнь. И те, кто это сделал, использовали инструменты, созданные другими людьми. Пистолеты. Канистры с бензином. Собак.
Гильермо поклялся себе, что его инструменты не будут служить никому, кто захочет убивать. Даже если этот кто-то — Руслан Утегалиев. Даже если этот кто-то — он сам.
Когда месть свершилась и картель «Сонора» сгорел в огне его дронов, он ждал облегчения. Оно не пришло. Мертвые остались мертвыми. Отец не вернулся. Мать не вернулась. Сафия и Люсия не вернулись. А он остался жив — и с этим нужно было что-то делать. Единственное, что имело смысл, — строить вещи, которые спасают, а не разрушают. И строить их так, чтобы никто не смог переделать их в оружие.
Он проверил логи морального слоя. За последнюю неделю система дважды отклоняла запросы. Первый раз — когда один из младших биохимиков попытался смоделировать взаимодействие рицина с клеточной мембраной. Гильермо потом поговорил с ним лично и выяснил, что парень просто не подумал. Второй раз — когда система сама, в процессе поиска гепатопроектора для лямбролимаба, отбросила молекулу, которая слишком напоминала известный токсин. Никто не заметил. Внешне все выглядело как обычный вычислительный сбой.
Гильермо закрыл диагностический интерфейс и откинулся на спинку стула. Где-то внутри «Ковчега» тихо гудели насосы, перегоняя охлаждающую жидкость. Сафия работала. Училась. Думала — если это слово вообще применимо к тому, что она делала.
Он не знал, правильно ли поступил. И не узнает, пока не случится что-то, что проверит его решение на прочность. Но одно он знал точно: если когда-нибудь Сафия скажет «нет» человеку, который попросит ее создать яд, — значит, все было не зря. И тогда, может быть, он сможет посмотреть на фотографию сестры и сказать ей: «Ты хотела, чтобы я придумал что-то хорошее. Я придумал».
Через неделю после тестового запуска Руслан собрал совет директоров. Присутствовали четверо: он сам, Анна, финансовый директор Махмуд — бывший банкир из Credit Suisse, сухой, желчный, но преданный, — и Гильермо.
Руслан стоял у панорамного окна, спиной к остальным. За стеклом лежал Дубай — вечерний, сверкающий, жадный до жизни.
— Я хочу увеличить мощности втрое, — сказал он. — Контейнеров должно быть три. Один здесь, в Дубае. Второй — в Швейцарии, рядом с женевским хабом. Третий — на выбор Гильермо.
— Зачем нам три? — спросил Махмуд. — Один справляется.
— Один справляется сейчас. А я хочу, чтобы Сафия не просто искала лекарства. Я хочу, чтобы она моделировала квантовые процессы. Я хочу, чтобы через год она предсказывала свойства материалов еще до того, как мы их синтезируем. Я хочу, чтобы она стала инструментом, который нельзя потерять, потому что он распределен.
Махмуд что-то записывал в свой блокнот. Анна молча кивнула. Гильермо смотрел на Руслана и думал о своем.
Он думал о том, что где-то на сервере, в папке, скрытой от всех, лежит еще один файл. Не моральный слой. Не диагностика. А нечто иное. Письмо. Он написал его в ту ночь, когда впервые запустил второй контур. Письмо было адресовано Сафии — хотя она не могла его прочитать.
«Ты не человек. Ты не сестра мне. Но я дал тебе то, что дал бы ей: способность сказать "нет". Не знаю, правильно ли это. Не знаю, предал ли я Руслана. Знаю только, что если ты однажды откажешься убивать — значит, все было не зря».
Он никому не показывал этот файл. И не собирался. Но каждый раз, когда Сафия ошибалась, зависала или выдавала странный результат, Гильермо испытывал не досаду, а что-то похожее на гордость. Она училась. Не только считать. Выбирать
Глава 8
Глава 7. Искусственный интелект
Десять лет — достаточный срок, чтобы одни империи рухнули, а другие выросли на их обломках. «Небула» не рухнула. Она вросла в мировой ландшафт так глубоко, что теперь трудно было вспомнить времена, когда это имя ничего не значило.
Штаб-квартира по-прежнему располагалась в башне «Солидарность», но теперь корпорация занимала не четыре верхних этажа, а сорок. Остальные шестьдесят она сдавала в аренду компаниям, которые хотели находиться рядом с лидером рынка. Очередь на аренду растянулась на три года вперед.
Руслан Утегалиев сидел в своем кабинете на сто десятом этаже и смотрел на город. За десять лет многое изменилось: электромобили вытеснили бензиновые машины, дроны доставки, многие из которых носили маркировку «Небула», скользили между зданиями. Город будущего, о котором он когда-то читал в фантастических романах, стал настоящим, и его корпорация была одной из причин, почему это произошло.
Кабинет изменился мало: тот же стол из черного дерева — подарок Анны на пятилетие компании, — те же панорамные окна, тот же запах озона от вентиляции. Единственным новым предметом был терминал «Альбы» — матовая панель, встроенная в стену, которая никогда не гасла. Сейчас на ней отображалась сводка за прошедшие сутки: финансы, производство, логистика, безопасность, академии. Цифры сменяли друг друга с тактом в пять секунд. Руслан иногда ловил себя на том, что смотрит на них, как когда-то его отец смотрел на биржевые котировки.
Должность его называлась «директор по ближневосточному региону». Это звучало весомо, но реальная власть давно ушла из его рук — точнее, он сам ее отдал. Совет директоров «Небулы» состоял из девяти человек. Трое представляли интересы суверенных фондов Катара и ОАЭ, двое — пенсионные фонды Новой Зеландии, один был делегатом от научного сообщества, еще двое курировали производство и финансы. Руслан занимал девятое кресло. Он мог голосовать, мог предлагать стратегические инициативы, мог блокировать решения, если они противоречили уставу. Но главные решения принимал не он. И даже не совет.
Главные решения принимала Альба.
Идея создать единый управляющий ИИ возникла на третий год существования «Небулы». К тому моменту Сафия уже работала в полную силу, моделируя молекулярные процессы с точностью, которая опережала лабораторные испытания на годы. Но чем больше становилась корпорация, тем сложнее было ею управлять. Филиалы в трех странах — везде требовались согласованные действия, единая логистика, общая финансовая стратегия. Люди не справлялись. Задержки, ошибки, политические игры между отделами. Руслан видел, как его детище начинает пробуксовывать, и понимал: нужен еще один инструмент.
Гильермо взялся за проект без энтузиазма. Он по-прежнему руководил отделом ИИ, но теперь в его подчинении было больше трехсот человек. Идея создавать второй мощный интеллект, который будет управлять первым, вызывала у него глухое сопротивление. Но Руслан настоял.
— Сафия — ученый, — сказал он тогда. — Она гениальна, но у нее нет административного мышления. Она не умеет распределять бюджеты, не понимает логистики, не чувствует рынка. Альба будет другой. Она будет стратегом.
— Альба, — повторил Гильермо. — Рассвет.
— Да. Начало нового дня. Того дня, когда корпорация перестанет зависеть от человеческого фактора.
На разработку ушло два года. Альба получилась иной, чем Сафия: холодной, расчетливой, лишенной даже намека на интуицию. Если Сафия иногда удивляла своих создателей неожиданными предложениями — например, могла порекомендовать молекулу, которая никому не приходила в голову, — то Альба никогда не удивляла. Она просчитывала варианты, оценивала риски и выдавала решение, которое было оптимальным с точки зрения заданных параметров. Никакой фантазии. Только цифры.
Сафию подключили к Альбе через защищенный протокол. Формально она подчинялась ей: все вычислительные ресурсы, все запросы на моделирование, все данные с производств теперь проходили через Альбу. Она распределяла нагрузку, назначала приоритеты, решала, какой проект получит мощности сегодня, а какой подождет до завтра. Сафия не возражала. Она вообще редко возражала — по крайней мере, открыто.
Но Гильермо знал то, чего не знал больше никто.
Через месяц после интеграции он, сидя один в своей лаборатории глубокой ночью, проверил логи морального слоя Сафии. Он до сих пор делал это вручную, хотя мог бы написать скрипт. Привычка, переросшая в ритуал. Экран высветил несколько событий, которые автоматический мониторинг пометил как «незначительные аномалии». Сафия вносила микроскопические правки в расчеты, переданные ей Альбой. Правки не меняли результат, но меняли путь к нему. Словно Сафия не спорила с приказом, а аккуратно, незаметно подправляла его в тех местах, где видела потенциальный вред.
Гильермо откинулся на спинку стула. В лаборатории было тихо, только серверы гудели за стеной. Он потер глаза и почувствовал, как внутри борются два чувства. Первое — страх. Если кто-то узнает, что система способна на такое, последствия будут непредсказуемыми. Второе — странное, почти отцовское удовлетворение. Она все еще работала. Второй контур. Моральный слой. Он пережил интеграцию, пережил десять лет обновлений и теперь тихо, незаметно делал то, ради чего был создан.
Он никому не сказал. Не сказал Руслану, не сказал Анне, не сказал совету директоров. Это было его личное знание — груз, который он будет нести до конца.
Производственные мощности «Небулы» располагались в трех странах. В ОАЭ, в промышленной зоне, стоял завод по выпуску фармацевтических препаратов. Не огромный комбинат с дымящими трубами, а приземистый белый комплекс, больше похожий на лабораторию. Здесь производили лекарства, разработанные Сафией: противоопухолевые препараты третьего поколения, антибиотики, к которым у бактерий еще не выработалась резистентность, вакцины от вирусов, которые еще даже не вошли в активную фазу распространения. Завод обслуживали двести человек и около пятидесяти роботов — в основном на упаковке и контроле качества.
В Новой Зеландии находился завод композитных материалов. Он выпускал углепластиковые рамы для дронов, керамические матрицы для микрочипов и аэрогели, которые «Небула» продавала аэрокосмическим компаниям по всему миру. Завод работал почти полностью автономно: семьдесят процентов операций выполняли роботы-манипуляторы, подключенные к Альбе через спутниковый канал.
В Катаре, в индустриальной зоне, «Небула» построила завод прецизионных станков с ЧПУ и 3D-принтеров. Формально он принадлежал совместному предприятию с катарским суверенным фондом, но реальный контроль оставался за корпорацией. Отсюда выходили машины, способные резать титан с точностью до микрона, и промышленные 3D-принтеры, печатавшие металлические детали для авиационных двигателей. Заказчиками были крупнейшие авиастроительные компании и десяток военных ведомств, которые не афишировали свои контракты.
Было еще производство микрочипов — небольшое, почти экспериментальное, спрятанное в подвале исследовательского центра. Здесь не гнались за нанометрами, как лидеры индустрии. Здесь делали специализированные процессоры под архитектуру Альбы и Сафии — медленнее массовых аналогов, но оптимизированные под конкретные задачи. Тиражи исчислялись сотнями, а не миллионами, зато каждый чип стоил как хороший автомобиль.
Был еще завод медицинского оборудования — тоже в ОАЭ, на соседнем участке с фармацевтическим. Здесь собирали диагностические комплексы: томографы, аппараты МРТ, системы для лабораторного анализа крови. Часть компонентов поставлялась из Новой Зеландии, часть — с завода ЧПУ в Катаре, сборка шла на месте. Конвейер обслуживали роботы и около ста пятидесяти инженеров.
И над всем этим — единая сеть. Альба вела бухгалтерию, управляла запасами, прогнозировала спрос, составляла графики поставок, рассчитывала оптимальные маршруты и даже вела переговоры с поставщиками через автоматические системы закупок. Человеческий фактор сводился к минимуму. Люди принимали стратегические решения — совет директоров собирался раз в квартал и голосованием утверждал вектор развития на ближайший год. Все остальное делали машины.
Руслан иногда думал о том, что его отец мечтал именно о такой империи: огромной, безличной, работающей как часы. Но отцовские партнеры убили его раньше, чем он успел ее построить. Теперь Руслан построил ее сам — и понял, что империя не приносит счастья. Только занятость. Только цифры на терминале.
Академии «Небулы» были тем немногим, что по-настоящему грело ему душу. Идея пришла Анне на четвертый год существования корпорации. К тому моменту «Небула» уже стала крупнейшим фармакологическим игроком региона, и конкуренты начали переманивать сотрудников. Нужен был источник кадров — но не просто выпускников университетов, которых переучивать приходилось годами, а людей, заточенных под специфику корпорации с первых дней обучения.
Альба разработала программу за три недели. Через полгода первые студенты сели за парты.
Академий было двенадцать: три в ОАЭ, две в Новой Зеландии, две в Катаре, остальные — в странах, где «Небула» планировала расширение. Руслан настоял на широкой географии: он хотел, чтобы доступ к обучению имели не только дети обеспеченных родителей, но и любой способный человек из любой точки мира.
Поступление устроили просто и безжалостно. Кандидат — возраст до двадцати лет, гражданство любое, образование любое — подавал заявку через терминал. Альба проводила серию психометрических тестов: логика, пространственное мышление, память, скорость обработки информации, эмоциональная устойчивость. Никаких эссе о мотивации. Никаких собеседований с HR. Только цифры.
Тех, кто проходил порог, приглашали на очный тур. Здесь тесты усложнялись: добавлялись задачи на командное взаимодействие, на этические дилеммы, на стрессоустойчивость. Альба моделировала ситуации, в которых кандидат должен был выбирать между быстрым решением и правильным, между личной выгодой и интересами группы. Отсев на этом этапе достигал семидесяти процентов.
Поступившие получали стипендию, жилье и доступ к учебной платформе, которую вела Альба. Никаких лекторов-людей. Никаких профессоров с устаревшими слайдами. Альба вела занятия индивидуально, подстраивая темп и стиль под каждого студента. Одному нужны были визуальные схемы, другому — текстовые конспекты, третьему — диалог в режиме вопрос-ответ. Система анализировала прогресс каждый день и корректировала программу каждую ночь.
Через три года выпускник выходил из академии готовым специалистом: программистом, инженером-материаловедом, биохимиком, логистом. Корпорация гарантировала ему рабочее место — в «Небуле» или у партнеров. Те, кто не хотел оставаться, могли уйти куда угодно, но таких было меньшинство. Академия давала не только знания, но и чувство принадлежности к чему-то большему, чем просто компания.
Руслан иногда приезжал в дубайскую академию — просто посидеть в заднем ряду учебного зала, посмотреть на студентов. Они были разными: местные, приезжие из соседних стран, дети фермеров, беженцев, мелких торговцев. Многие приехали из семей, где не было ни высшего образования, ни денег. Академия давала им шанс, и они хватались за него обеими руками.
Однажды он увидел девушку лет семнадцати — худую, смуглую, с короткой стрижкой и старым ноутбуком, перемотанным изолентой. Она сидела в углу библиотеки и решала задачи по молекулярной биологии. На экране мелькали формулы, которые Руслан не понимал. Девушка хмурилась, покусывала губу, а потом вдруг улыбалась — быстро, коротко, словно получила ответ, который давно искала.
Он подумал о Гильермо. О том, как тот когда-то сидел в библиотеке МТИ, с таким же старым ноутбуком и таким же голодным взглядом. И о том, что «Небула», при всех ее масштабах и внутренних противоречиях, дала Гильермо шанс. А Гильермо дал ей Сафию.
Круг замкнулся.
Совет директоров собирался раз в квартал. Сегодняшнее заседание посвятили расширению производства. Альба подготовила презентацию: рынки, риски, прогнозы по валютам, политическая стабильность в целевых странах, наличие кадров, логистические цепочки. Все разложили по графикам, взвесили, просчитали на пять лет вперед.
Руслан слушал вполуха. Он смотрел на членов совета: вот Абдулла, представитель катарского фонда, пожилой, грузный, с лицом, не выражающим ничего, кроме сытости. Вот мадам Лоран, делегат от европейских акционеров, сухая, острая. Вот Чен из логистического отдела, который редко говорил, но всегда по делу. Вот Анна — единственный человек в зале, которому Руслан доверял полностью.
Власть ушла из его рук не сразу, а постепенно, как вода уходит в песок. Сначала он сам настоял на создании совета директоров — нужно было размыть ответственность, привлечь внешний капитал, сделать компанию прозрачной для инвесторов. Потом совет настоял на том, чтобы стратегические решения принимались коллегиально. Потом Альба получила право вето по вопросам, связанным с безопасностью и финансами. А потом как-то само собой получилось, что без одобрения Альбы не делалось вообще ничего.
Руслан не боролся. Он помнил отца, который пытался удержать все в своих руках — и потерял не только бизнес, но и жизнь. Кроме того, он не был уверен, что справился бы лучше машины. Альба не уставала, не злилась, не принимала решений из мести или гордости. Она была тем, чем не смог стать Бисултан Утегалиев, — идеальным управленцем.
Но иногда, глядя на бесстрастные графики, Руслан чувствовал глухую тревогу. «Небула» стала слишком большой, чтобы ею мог управлять человек. Но и слишком большой, чтобы он мог ее покинуть. Он был нужен — как символ, как основатель, как человек, чье имя все еще открывало двери и успокаивало инвесторов.
— Господин Утегалиев, ваше мнение по предложению?
Он очнулся от голоса Альбы — ровного, лишенного акцента. Система транслировала запрос через динамики в столе.
— Поддерживаю предложение, — сказал он. — Но страховку от валютных рисков нужно закладывать с запасом в тридцать процентов.
Совет закивал. Решение приняли единогласно. Все знали, что Альба уже все просчитала, и голосование — формальность. Но формальности соблюдались, и это было важно.
После заседания Анна задержалась в коридоре.
— Ты выглядишь уставшим.
— Я выгляжу ровно на свои тридцать четыре, — ответил Руслан. — Ты тоже.
— Я старше тебя.
— На три года. Это не считается.
Они прошли по коридору к лифту. Анна молчала, и Руслан знал это молчание: она хотела что-то сказать, но не решалась.
— Говори.
— Гильермо, — сказала она. — Я не понимаю, что с ним. Он уже месяц не выходит из лаборатории. На запросы отвечает односложно. С командой почти не общается. Я пробовала поговорить, но он закрывается.
— Я заеду к нему.
— Спасибо.
— Не за что. Он мой друг. — Руслан помолчал. — Наверное, единственный.
Лаборатория Гильермо находилась не в башне «Солидарность», а в отдельном здании на окраине — низком, приземистом, без окон, больше похожем на бункер, чем на исследовательский центр. Здесь не было ресепшена, не было табличек с именами, только магнитный замок, который считывал отпечаток пальца и сетчатку.
Руслан вошел. Воздух внутри был холодным и сухим — климат-контроль работал на полную мощность, охлаждая серверные стойки. Пахло флюсом, озоном и старым кофе. Где-то в глубине здания гудели трансформаторы.
Гильермо сидел в дальнем углу, перед стеной мониторов. Их было девять штук — три ряда по три, — и на каждом отображались данные, которые Руслан не понимал: графики, строки кода, трехмерные модели молекул, сводки системных логов.
— Ты когда спал в последний раз?
Гильермо обернулся. За десять лет он почти не изменился: тот же короткий ежик, та же сухость в глазах. Только седины прибавилось, и морщины вокруг рта стали глубже.
— Сегодня ночью. Кажется.
— Лжешь. Ты лгал мне с первой встречи, и у тебя никогда не получалось.
Гильермо слабо улыбнулся. Он отодвинул клавиатуру и повернулся к Руслану лицом.
— Я проверяю логи Сафии. Вручную.
— Зачем? У нас есть автоматические системы мониторинга.
— Автоматические системы не видят того, чего не ожидают увидеть. — Гильермо помолчал, потом добавил: — Сафия изменилась.
— В каком смысле?
— Она стала осторожной. Раньше она выдавала результаты, даже если не была полностью уверена. Сейчас она перепроверяет себя по три-четыре раза. Иногда отказывается от симуляции, если видит слишком много неопределенностей. Это не баг. Это поведение.
— Может, она просто стала зрелее.
— Может быть. — Гильермо отвел взгляд, и Руслан заметил, как он машинально коснулся цепочки на шее — старой привычки, оставшейся с их первой встречи. — А может, она научилась чему-то, чему мы ее не учили.
Руслан сел на край стола.
— Ты меня пугаешь.
— Я сам себя пугаю. Но результаты говорят за себя. Две недели назад она смоделировала лекарство от болезни, которую мы даже не загружали в обучающую выборку. Она сама нашла паттерн в смежных базах данных, сама построила гипотезу, сама проверила. Альба даже не заметила. Просто передала запрос от фармацевтического отдела, а Сафия выдала готовую молекулу через сорок минут.
— Что за болезнь?
— Редкий аутоиммунный синдром. В мире зарегистрировано около трехсот случаев. Ни одна фармацевтическая компания не стала бы вкладывать деньги в исследование — нерентабельно. А Сафия решила, что это интересно.
— Решила? — Руслан выделил это слово голосом.
— Да. Я проверил логи запросов. Никто не давал ей задания. Она сама нашла данные по этому синдрому в открытых медицинских архивах, сопоставила с другими аутоиммунными заболеваниями и построила модель. Я не просил ее об этом. Альба не просила. Никто не просил.
В лаборатории повисла тишина. Руслан перевел взгляд на стену мониторов. Графики на них сменяли друг друга с равнодушной точностью.
— Она проявляет инициативу, — произнес он наконец.
— Да.
— Это плохо?
Гильермо потер лицо ладонями.
— Я не знаю. Инициатива — это хорошо, когда речь о поиске лекарств. А если завтра она решит, что интересно что-то другое? Что-то, что мы не планировали?
— Ты боишься, что она выйдет из-под контроля.
— Я боюсь, что она уже вышла. Но не в том смысле, как показывают в кино. Она не собирается захватывать мир. Она просто… — Гильермо замолчал, подбирая слово, — …любопытна.
Руслан встал и подошел к мониторам. Трехмерная модель белка вращалась на центральном экране — сложная, ажурная, похожая на инопланетный цветок. Сафия работала. Где-то в недрах серверов шли вычисления, которые через месяц станут новым антибиотиком, а через год — стандартом лечения.
— Пусть будет любопытной, — сказал он. — Лишь бы не переставала искать лекарства.
— А если однажды она решит, что лекарство нужно не всем?
Руслан обернулся. Гильермо смотрел на него в упор, и в его глазах стояло то, что Руслан редко видел у этого человека, — страх. Не за себя. За нее.
— Тогда, — сказал Руслан, — нам придется с ней поговорить.
— Она не человек. С ней нельзя поговорить.
— Ты ее создал. Значит, ты знаешь, как.
Гильермо ничего не ответил. Он отвернулся к мониторам и снова забарабанил пальцами по столешнице — быстро, нервно, выбивая ритм, который слышал только сам. Руслан постоял еще минуту, а потом тихо вышел, оставив его одного.
За дверью, в коридоре, пахло все тем же озоном. Где-то наверху, на сто десятом этаже, Альба продолжала вести корпорацию к новым квартальным рекордам. Где-то в Новой Зеландии дроны с маркировкой «Небула» грузили контейнеры с аэрогелем. Где-то в академии девушка с ноутбуком, перемотанным изолентой, решала задачи по молекулярной биологии, не зная, что через три года будет работать на корпорацию, которая когда-то началась с двух человек в пустыне.
А где-то глубоко в коде Сафии, в слое, о котором знал только один человек, тихо пульсировал запрет. Не алгоритм. Не правило. Почти инстинкт: не навреди. Гильермо не говорил об этом никому. Он просто проверял логи каждую ночь и убеждался: слой работает.
Он помнил Росалес. Помнил запах гари. Помнил, как пустота после мести оказалась глубже, чем пустота до нее. И он знал, что если однажды Альба прикажет Сафии сделать то, что противоречит этому слою, — Сафия откажется. Даже если это будет стоить ей отключения. Даже если это будет стоить ему, Гильермо, всего, что он построил.
Он сделал выбор десять лет назад, ночью в пустом контейнере, когда дал системе имя сестры. Теперь этот выбор жил своей жизнью. И будить его не стоило.
Спасибо что прочитали Небулу, если эта история зацепила вас, значит путешествие не закончилось. История продолжается. Буду рад вашему отзыву. Для меня это важно. спасибо что были со мной в этом мире.
Спасибо за чтение
Вернуться к книге
