*** ЦИКЛ ПЕРВЫЙ. ДЕНЬ ВТОРОЙ — НЕМЕЕТ ***
Будильник на телефоне с разбитым экраном пронзительно взвыл в пять сорок семь. Томоэ открыла глаза — и первой мыслью было: ей показалось. Вчера. Первый день. Форма. Блондин. Всё это был просто дурной сон, и сейчас она потянется за курткой-бомбером, влезет в карго-штаны и пойдёт на смену в бургерную, как в любой другой день. Но потолок был другим. Не тот потолок — без трещины в форме молнии, которую она знала наизусть. И тело болело иначе — не от усталости после ночной смены, а от вчерашнего напряжения, от мускулов, которые четырнадцать часов были стянуты в пружину. Томоэ села на кровати. На спинке стула висела она — форма Ринто. Тёмно-синий пиджак с серебряным гербом, белоснежная рубашка, плиссированная юбка. Вчера она смотрела на неё с победой. Сегодня — как на арестантский халат. Она встала, подошла к зеркалу. Скула — та, что была в синяке — уже почти не болела, но желтоватый контур всё ещё проступал сквозь кожу. Шея... Томоэ повернула голову и поморщилась. Воротник рубашки натёр розовую полосу с левой стороны. Не кровавую — пока. Но если каждый день... Она потянулась к тональному крему. Тюбик был почти пуст — последние крохи, которые она размазывала по лицу каждый вечер, стирая улики двойной жизни. Если так пойдёт, к концу недели крем закончится. А новый — это деньги. Деньги, которых у неё не было. Томоэ закрыла тюбик и начала надевать форму. Каждый элемент — как надевание брони задом наперёд. Рубашка — сначала натирает, потом сковывает. Пиджак — сужает плечи. Юбка — обнажает. И только когда её потертые армейские ботинки намертво встали на место, она почувствовала, что может дышать. — Томоэ? — из-за двери раздался мягкий голос тёти Акико. — Ты проснулась? — Да, тётя, — Томоэ быстро проверила воротник, спрятав розовую полосу под края ткани. — Сейчас выйду. На кухне пахло рисом и соевым соусом. Акико уже стояла у плиты, свежая после сна, с лёгкой улыбкой на лице. Она обернулась, окинула племянницу взглядом — и улыбка дрогнула. — Тебе идёт, — сказала она тихо. — Правда идёт. Томоэ не ответила. Она села за стол, взяла палочки, начала есть. Рис был горячим и таким знакомым — не корпоративный, не стерильный, не из пакета. Домашний. Тётя готовила его так же, как десять лет назад, когда Томоэ впервые переступила порог этой квартиры. — Тётя, — сказала Томоэ между глотками. — Сегодня я вернусь позднее. После занятий нужно зайти в конбини за тетрадями. Это была правда. Но не вся правда. Она не добавила, что тетради в Ринто продавались втридорога, и что она уже прикинула, где в районе можно купить самые дешёвые. — Хорошо, милая, — Акико кивнула. — Не задерживайся. И... — она помолчала, — если что-то случится, ты знаешь, куда звонить. — Ничего не случится, — ровно ответила Томоэ, вставая из-за стола. Она поцеловала тётю в щёку — жест, который приберегала только для этих стен, — и вышла за дверь.***
Вагон надземного монорельса встретил её привычным гулом и запахом пота. Утренний час пик — работяги, клерки, студенты. Томоэ стояла у двери, прижавшись плечом к холодному металлу. Вчера взгляды резали. Сегодня — смотрели, но как-то мимо. Мимо её юбки, мимо её ног. Мимо формы Ринто, которая должна была открывать двери, а вместо этого превращала её в витрину. И это было хуже. Потому что если вчера она злилась, если внутри кипела ярость уличного бойца — то сегодня ярость притупилась. Не исчезла. Просто... притихла. Как будто организм решил, что тратить энергию на гнев каждый день — слишком дорого. И заменил его чем-то quieter. Каким-то онемением. Томоэ сжала поручень. Костяшки побелели. Пластырь на правой руке — вчерашний, уже потёртый — натянулся. Она разжала кулак. «Привыкай», — сказала она себе. И слово прозвучало как приговор.***
Компьютерная лаборатория IAMG-22 встретила Томоэ гулом процессоров и запахом антистатика. Изогнутые мониторы мерцали стартовыми экранами, а куратор — та самая женщина с туго стянутыми волосами — уже стояла у голографической доски, выводя схемы архитектуры корпоративных сетей. Томоэ села на своё место — посередине, с краю. Тот же принцип: не слишком близко, чтобы привлекать внимание преподавателя, не слишком далеко, чтобы выглядеть изгоем. Она достала простую бумажную тетрадь и дешёвую шариковую ручку. Вокруг неё одногруппники уже открывали ультрабуки — тонкие, блестящие, с логотипами брендов, которые Томоэ видела только на рекламных щитах в Третьем районе. — Откройте модуль базовой сетевой архитектуры, — скомандовала куратор. — Сегодня мы разбираем протоколы маршрутизации OmniTech. Томоэ нажала на сенсорную панель своего рабочего терминала. Интерфейс загрузился — гладкий, корпоративный, с логотипом OmniTech в углу. Она начала конспектировать, но быстро поняла, что корпоративный ПО устроен иначе, чем то, к чему она привыкла на своём старом ноутбуке. Меню были спрятаны за тремя уровнями вложенности, горячие клавиши не совпадали, а стандартные операции требовали лишних кликов. Она стиснула зубы и продолжала. Отличница. Инструмент. Ради тёти. — Эй, — тихий голос слева. Томоэ повернула голову. Маюко — невысокая, с тихими серыми глазами — держала наготове маленький стикер. На нём аккуратным почерком были написаны три комбинации клавиш. — Ctrl-Shift-F7 — быстрый доступ к терминалу, — прошептала она, не отрывая взгляда от своего экрана. — F3 — поиск по модулям. Alt-Tab — переключение между окнами без сворачивания. Меня тоже бесит этот интерфейс. Томоэ посмотрела на стикер. Потом на Маюко. Та не смотрела на неё — делала вид, что полностью поглощена лекцией. Но уголок её губ едва заметно дрогнул. Томоэ взяла стикер и аккуратно наклеила его на внутреннюю сторону обложки тетради. — Спасибо, — сказала она тихо. Она сказала и не отвела взгляд. Держала его, пока Маюко не кивнула. Маюко чуть кивнула, не поворачивая головы.***
В лаборатории LFG-11, тремя этажами выше, Рюсэй привычно занял предпоследний ряд у стены. Отсюда открывался обзор на всю аудиторию, а сам он оставался вне фокуса внимания преподавателя. На экране перед ним мигал шаблон сортировки массива. Примитивная задача для человека, который прошлой ночью разобрал по винтикам ядро безопасности корпоративных замков. Но Рюсэй печатал медленно, с паузами, словно обдумывая каждый символ. «Слишком хорошо» здесь карается быстрее, чем «плохо». Оптимизировать нельзя — заметят. Он развёл руками — жест, который делал всегда, когда приходилось притворяться посредственным. — Слушай, а ты откуда? — раздался громкий голос слева. Рюсэй даже не вздрогнул. Он закончил набирать очередную «посредственную» строку и только потом повернул голову. Хиро — рыжий, с широкой улыбкой и значком с именем на груди — уже сидел на соседнем стуле, скрипнув ножками по плитке. — Не видел тебя раньше, — Хиро продолжал, не дожидаясь ответа. — Ты молчаливый, да? Я Хиро. Шестой район. — Он помолчал. — Папа лифты чинит, мама в бухгалтерии. Не то чтобы бедные, но и не... ну, не эти, — он кивнул на группу в идеальных пиджаках у доски. — Ты откуда? — Первый, — сказал Рюсэй. — Ого, — Хиро откинулся на спинку. — Настоящий низ. Я думал, вы там все... ну, — он запнулся, — как бы это... в толпе? А ты тихий. Как привидение. Рюсэй не ответил. Он наблюдал. Хиро говорил много, но не глупо — его глаза бегали по аудитории, считывая социальные связи. Не элита, да. Но и не тот, кто умеет быть невидимкой. — Слушай, а ты шаришь в while? — Хиро ткнул пальцем в свой экран, не дотрагиваясь до сенсора. — У меня тут... блин, я вижу, что не так, но не могу понять. А если подниму руку — точно впишаюсь как лох на весь семестр. Рюсэй посмотрел на код. Бесконечный цикл. Типичная ошибка первокурсника. Он молча протянул руку, открыл блокнот и написал три строчки карандашом — условие выхода, изменение инкремента. — Не тыкай пальцем в чужие экраны, — тихо сказал он. — Следы остаются. Хиро взял листок. Его глаза бегали по строкам. Потом он хмыкнул — нервно, с облегчением. — Ты не говоришь лишнего, да? Всё по делу. — Он свернул листок, спрятал в карман. — Спасибо, привидение. Я запомню. После занятий Рюсэй открыл терминал. Файлы были на месте — вчерашняя работа. Но время редактирования — 14:00. Кто-то заходил. Он не стал ничего менять. Просто закрыл терминал и вышел. В этот момент позади них раздался смешок — звонкий, как бьющаяся ваза. Рюсэй не обернулся. Он уже знал, кто это. Золотой значок на воротнике. Высокий парень с ленивым прищуром. Вчера он отступил после слов Рюсэя — но не ушёл. Он просто запомнил. — О, смотрите-ка, — голос был тихим, но разнёсся по аудитории. — Новая дружба. Как мило. Рюсэй закрыл файл, сохранил изменения, и только потом повернулся. Лицо — маска. — Первый район, — сказал он громче, чем обычно. Пусть слышат. — А-а-а, — золотой значок растянул губы. — Понятно. Низины. Там, говорят, вода с душком идёт. Или вы уже привыкли к запаху? Хиро замер. Карандаш в его руке сломался пополам. Рюсэй посмотрел на руку золотого значка, лежащую на спинке его кресла. Потом — в глаза. — Убери руку, — тихо, но отчётливо произнёс он. — И задай свой вопрос по учебному материалу. Если он есть. Если нет — уйди. Лекция продолжается. Пауза. Пальцы на спинке кресла сжались, потом разжались. Парень отстранился — медленно, не спеша, сохраняя лицо. — Запомнил тебя, низинник, — бросил он, уже отходя. — Удачи с дружбой. Она тут недолго живёт. Когда он ушёл, Хиро выдохнул — долго, как после заплыва под водой. — Ты... — он облизнул губы, — ты совсем без страха, что ли? Он же мог... — Он запомнил, — Рюсэй повернулся к экрану. — Это важнее. Он вернётся. Хиро молчал. Потом кивнул, словно поняв что-то, чего не озвучил.***
Обеденный перерыв. Столовая Ринто — всё тот же фуд-корт с двумя зонами: VIP с официантами и стандартной раздачей для грантников. Томоэ стояла в очереди, крепко сжимая края чёрного пластикового подноса. На нём — порция самого дешёвого рамена и пиала с рисом. После вчерашнего она уже знала: рамен здесь — съедобно, рис — сытно, а мясо — слишком дорого. Она нашла тот же столик в углу. Тот же. Её столик. Стул напротив тихо скрипнул. Рюсэй опустил свой поднос. На нём — белая пиала с пустым рисом, без единой капли соуса. Чашка самого дешёвого чая. Вчера они ели в молчании. Сегодня — тоже молчали, но молчание было другим. Не напряжённое одиночество двух незнакомцев, а тишина людей, которые знают, что молчать вместе — уже не одиночество. Томоэ взяла палочки, подцепила лапшу. Рюсэй сломал деревянные палочки и начал есть рис — методично, без выражения. Она заметила, что пластырь на его костяшках — тот, что был вчера — почти стёрся. И не стала ничего говорить. Но её взгляд задержался на секунду дольше, чем нужно. Он заметил, что она заметила. Ни один из них не произнёс ни слова.***
Вечер. Второй район. Томоэ переступила порог квартиры, и запах домашнего ужина ударил в нос с такой силой, что на глаза навернулись слёзы. — Томоэ! — Акико выскочила из кухни, вытирая руки о полотенце. — Как второй день? Полегче? Томоэ стянула пиджак, повесила на крючок. Юбку — туда же. Осталась в белоснежной рубашке и армейских ботинках — контраст настолько нелепый, что она даже не стала смотреть в зеркало. — Выживаю, — сказала она. — Много информации. Сложно. Но справляюсь. Это была не ложь. Но и не правда. Она не рассказала про взгляды в вагоне, про то, как воротник натёр шею, про то, как «привыкаешь» — это страшнее, чем «боишься». Она не рассказала, что сегодня в лаборатории кто-то «случайно» задел её поднос, пока она несла обед, и рамен пролился, и ей пришлось идти за новым, а очередь была длинной, и она опоздала на пять минут, и куратор посмотрела на неё так... — Я знала, что ты справишься, — Акико мягко коснулась её руки. Томоэ кивнула, не поднимая глаз. Позже, в своей комнате, она стёрла тональный крем. Под ним — желтеющий синяк на скуле и новая розовая полоса на шее от воротника. Она заклеила её пластырем на ночь. Открыла телефон. Аниме — новая серия любимого тайтла. Томоэ нажала «play». На экране двое героев бежали под дождём, смеялись, ссорились, мирились. Она не смотрела. Кадры проходили мимо, не задевая. Впервые за долгое время аниме не работало — не уносило, не спасало. Это пугало больше, чем любой блондин в коридоре. Томоэ закрыла приложение и легла в темноте. «Привыкай», — приказала она себе. И слово прозвучало как приговор.***
В Первом районе Рюсэй открывал дверь квартиры. Внутри — тишина. Мать на смене. Отец на вахте. Запах остывшего риса и выключенного света. Он снял пиджак, повесил на спинку стула. Чёрное худи ждало на другом стуле — мягкое, знакомое, безопасное. Рюсэй не надел его. Вместо этого прошёл на кухню, открыл холодильник. Порция вчерашнего риса. Дешёвый растворимый кофе. Он ел стоя, облокотившись о столешницу. Пищу пережёвывал механически — набор углеводов и калорий, необходимых для поддержания работы организма. Вкус не имел значения. Потом сел за стол. Открыл старый ноутбук. Но не терминал, не взлом, не криптокошелёк — старый механизм сортировки крышек. Тот самый, с которым начинал. Веб-камера мигнула зелёным диодом. Сервопривод тихо зажужжал. Крышка за крышкой — красная, синяя, зелёная — падали в свои коробки. Безошибочно. Методично. Предсказуемо. Рюсэй смотрел на механизм и думал: в Ринто всё иначе. Там нет предсказуемых алгоритмов. Там люди — переменные, которые не подчиняются логике. Ямато. Блондин у ворот. Дружки, которые смеются, когда не нужно. Он закрыл ноутбук. Перед сном открыл телефон, проверил криптокошелёк. $650. Не потрачено. Не тронуто. Грязные деньги, отмытые страданием. Закрыл приложение. Лёг в темноте, слушая гул монорельса за окном. Где-то там, за стенами этажей и систем безопасности, есть ещё один волк в овечьей шкуре. Девчонка с армейскими ботинками. Та, что у автомата. Та, что в столовой. Два волка в одной клетке. И это было единственное, в чём он мог быть уверен.*** ЦИКЛ ВТОРОЙ. ДЕНЬ ТРЕТИЙ — ВТИРАЕТСЯ ***
Будильник. Форма. Воротник. Тональный крем. Армейские ботинки. Вагон. Взгляды — уже не такие острые, уже не такие резкие. Тело привыкает к тому, что его разглядывают, как экспонат. И это — самое страшное. Томоэ стояла в переполненном вагоне, прижавшись плечом к двери. Пиджак Ринто на ней выглядел как чужой. Кто-то посмотрел на её ноги — коротко, оценивающе. Вчера это вызвало бы ярость. Сегодня — только лёгкое онемение. Мышца, которую постоянно бьют, перестаёт чувствовать. На лаборатории — та же рутина. Протоколы маршрутизации, схемы корпоративных сетей, аббревиатуры, которые звучали как заклинания на чужом языке. Томоэ конспектировала, не думая. Пальцы двигались сами. На перемене Маюко появилась рядом — тихо, как обычно. — У тебя есть запасной стиплер? — спросила она. — Мой сломался. — Нет, — начала Томоэ, но тут же вспомнила: — Погоди. Есть. В рюкзаке. Она достала стиплер — дешёвый, пластиковый, из конбини у дома. Маюко взяла его, и к стиплелю был прикреплён маленький брелок — пластиковый котик с глупой улыбкой. — Миюки, — пояснила Маюко, заметив взгляд Томоэ. — Мой талисман на экзамены. Держит удачу. — Она помолчала. — Можешь не возвращать. У меня дома ещё три. Томоэ повертела стиплер в руках. Котик смотрел на неё бессмысленными пластиковыми глазами. Она засунула стиплер в карман пиджака — туда, где у других лежали дорогие ручки. — Спасибо, — сказала она. Она сказала и пальцы сами разжались вокруг стиплера.***
Обед. Тот же столик. Тот же пустой рис Рюсэя. Тот же рамен Томоэ. Они сели друг напротив друга. Молчание. Вокруг гудела столовая — смех элиты, звон посуды, обрывки разговоров о вечеринках и коллекциях. — Привыкаешь? — спросил Рюсэй. Одно слово. Без интонации. Томоэ посмотрела на него. В его глазах не было любопытства — только констатация факта. — К чему? — переспросила она. Он не ответил. И не нужно было. Они оба знали, к чему. Томоэ опустила палочки в рамен. — Хуже, — сказала она. — Знаешь, почему? Он чуть наклонил голову. — Первый день — шок. А второй, третий... — она помолчала, подбирая слова. — Ты понимаешь, что это не на один день. Это — каждый день. И привыкаешь. Привыкаешь к взглядам, к юбке, к тому, что ты — витрина. И это хуже, чем злиться. Рюсэй не кивнул. Не спросил. Он не сказал ничего. Только сдвинул свой рис ближе к её тарелке — на сантиметр, не больше.***
На перемене Томоэ шла по коридору, когда услышала за спиной знакомый голос: — Эй, красавица. Она не обернулась. Не замедлила шаг. Просто продолжала идти. Блондин стоял у стены с теми же двумя дружками. Он не подошёл. Не преградил путь. Просто проводил взглядом — медленным, оценивающим, как будто рассматривал вещь в витрине, которую не собирается покупать. Его присутствие стало частью пейзажа. Как камеры на стенах. Как запах антистатика в лаборатории. Это было хуже, чем открытая враждебность. Это было — норма.***
Вечер. Второй район. Томоэ переступила порог. Тётя Акико стояла у плиты, помешивая что-то в кастрюле. — Томоэ, милая, — она обернулась, окинула племянницу взглядом. — Ты сегодня... спокойнее, что ли? Томоэ замерла с курткой-бомбером в руках. — Да? — переспросила она. — Ну, да. Вчера ты пришла — как натянутая струна. А сегодня... — Акико помолчала, подбирая слово. — Спокойнее. Спокойнее. Томоэ повесила куртку на крючок. Подошла к тёте, обняла — коротко, крепко. — Привыкаю, тётя, — сказала она. И слово «привыкаю» прозвучало в её ушах страшнее, чем любая угроза блондина в коридоре.***
Утро Первого района. Рюсэй стоял на платформе монорельса в форменном пиджаке Ринто. Вокруг — толпа клерков и студентов. Он привычно ссутулился, опустил подбородок, растворился. Серый пиксель на фоне серых пикселей. На входе в Ринто он приложил чип к считывателю. Писк. Зелёный свет. Ворота открылись. И в этот момент он заметил: на экране турникета мелькнуло его имя. Время входа. Номер группы. Локация. Система знала, когда он пришёл. Рюсэй прошёл внутрь, не замедлив шаг. Но в его голове уже крутился новый алгоритм: RFID-чип, сервер безопасности, база данных. Не взлом. Просто — информация. Каждая система имеет уязвимости. Нужно только знать, где смотреть.***
В лаборатории LFG-11 Рюсэй привычно занял место у стены. Хиро уже сидел рядом — с карандашом, готовым к новым заметкам. — Слушай, — Хиро понизил голос, — тот парень с золотым значком. Я узнал, кто он. Рюсэй не обернулся. Его пальцы задержались над клавиатурой. — Ямато, — продолжил Хиро. — Сын заместителя директора OmniTech по стратегическому развитию. Буквально родился с серебряной ложкой в... ну, ты понимаешь. У него три уровня защиты: дружки, камеры, папа. Прямого — не трогай. Он не тот, кого бьёшь. Он тот, кто отдаёт приказ бить. Рюсэй чуть кивнул. Не благодарность — фиксация данных. Имя. Связи. Структура. Это была не дружеская услуга — это была разведка. — Спасибо, — сказал он. Хиро пожал плечами. — Я не герой. Просто... — он помялся. — Мне тут тоже не сладко. Не элита, не изгои. Середнячок. Но середнячок — это когда сверху бьют, а снизу не принимают. Так что — лучше знать, чем не знать. Рюсэй ничего не ответил. Но в его голове данные легли в новую ячейку: Ямато. Сын замдиректора. Три уровня защиты. Прямого не трогать.***
Вечер. Квартира в Первом районе. Мать вернулась раньше обычного — редкость, которую Рюсэй заметил мгновенно. Они сидели на кухне. Рюсэй пил свой горький растворимый кофе. Мать — чай. Тишина была не тяжёлой, а привычной — тишина людей, которые жили вместе так долго, что слова стали лишними. — Как там? — спросила она, не отрывая взгляда от кружки. — Нормально, — ответил Рюсэй. Мать кивнула. Не стала расспрашивать. Она знала своего сына — если бы было что сказать, он бы сказал. В тишине кухни, под гул холодильника и далёкий шум монорельса, Рюсэй впервые за три дня подумал о том, что нормальность — это не состояние. Это процесс. Ты не «нормальный». Ты «нормализуешься». Приспосабливаешься. Втираешься. И тот, кто втирается, перестаёт быть собой. Он допил кофе и пошёл в свою комнату. Перед сном открыл телефон. Новое сообщение от Кэндзи: «Рю, дело есть. Бабки крутые. Пиши». Рюсэй прочитал. Закрыл. Не ответил.*** ЦИКЛ ТРЕТИЙ. ДЕНЬ ЧЕТВЁРТЫЙ — СТИРАЕТСЯ ***
Утро. Томоэ не стала смотреть в зеркало. Зачем? Она уже знала, что там увидит: желтеющий синяк, розовую полосу на шее от воротника, усталые глаза. Вместо этого она натянула форму на автопилоте. Рубашка — пуговицы. Пиджак — рукава. Юбка — застёжка. Ботинки — шнурки. Каждый элемент — как шаг конвейера. Без участия мозга. Только когда армейские ботинки встали на место, она почувствовала, что может дышать. Воротник натёр шею до кровавой царапины. Не розовой полосы — настоящей царапины, с сочащейся сукровицей. Вчера — натирание. Сегодня — кровь. Завтра? Томоэ достала пластырь из рюкзака и заклеила царапину *до* выхода из дома. Не после — до. Не лечить — предупреждать. — У тебя что-то на шее, — заметила Акико за завтраком. — Воротник жёсткий, — ровно ответила Томоэ. — Привыкну. Акико открыла рот, чтобы что-то сказать, но передумала. Она видела — не только царапину, а что-то другое. Что-то в том, как Томоэ говорила «привыкну». Не с надеждой. С усталостью.***
На лекции по информационным системам Томоэ конспектировала — но уже не машинально, а выбирая. Отличница, которая учится фильтровать. «Вертикальная интеграция» — не записывать, это корпоративный бред. «Архитектура клиент-серверных приложений» — записать, это пригодится. «Оптимизация человеческих ресурсов» — пропустить, это кодовые слова для «вы — винтики». На перемене Маюко появилась рядом — как обычно, тихо. — После занятий — в библиотеку? — спросила она, не отрывая взгляда от экрана планшета. — Нужно разобраться с модулем по базам данных. Томоэ кивнула. Библиотека Ринто была храмом корпоративного знания: стерильные стеллажи, мягкий свет, идеальная тишина. Маюко провела её мимо центральных столов, мимо читающих мажоров, в дальний угол, за стеллаж с периодикой. — Смотри, — Маюко указала на потолок. — Видишь камеру? Томоэ посмотрела. Чёрный полусферический объектив Omni-Vision 700, стандартный для всего кампуса. — Она крутится, — продолжила Маюко. — Раз в тридцать секунд делает полный оборот. Когда она смотрит в ту сторону, — она указала на противоположный угол, — здесь слепая зона. Примерно на четыре секунды. — Откуда ты знаешь? — Томоэ посмотрела на неё с новым интересом. — Мама — инженер, — Маюко пожала плечами. — Я с детства обращаю внимание на такие вещи. Здесь, — она указала на нишу между стеллажами, — камера не видит вообще. Если нужно посмотреть что-то на телефоне, которое... ну, не для чужих глаз. Томоэ поняла. Маленькая, тихая услуга. Не жалость — информация. — Спасибо, — сказала она. Она сказала — и голос не дрогнул ни на полтона.***
Обед. Тот же столик. Тот же пустой рис Рюсэя. Но сегодня Томоэ взяла два риса. Не потому что была голодна. Первый рис остывал, пока она ждала. Ждала, пока сядет Рюсэй. Он сел. Посмотрел на два риса. Ничего не сказал. Она тоже ничего не сказала. Но между ними протянулась тонкая, почти невидимая нить — не дружба, не романтика. Просто — «я жду, пока ты сядешь, прежде чем начать есть». Это было больше, чем любой разговор.***
В лаборатории LFG-11 Рюсэй писал код. Пальцы двигались по клавиатуре, выводя строки одна за другой. И в какой-то момент — он не заметил, как — оптимизированная версия сама собой вышла из-под пальцев. Четыре строки вместо двадцати. Элегантно, точно, безупречно. Он замер. Уставился на экран. Потом быстро выделил текст, удалил и переписал заново — коряво, неэффективно, «посредленно». — Ты же мог написать лучше, — тихо сказал Хиро, не отрывая взгляда от своего экрана. — Я видел, как ты удалил. Рюсэй не ответил. Хиро помолчал. — Ладно, — сказал он. — Не моё дело. И снова уткнулся в свой код. Больше не спрашивал. Но что-то изменилось в том, как он смотрел на Рюсэя. Не как на странного молчуна — как на человека, который прячет что-то большее, чем можно увидеть.***
Вечер. Квартира в Первом районе. Рюсэй сидел за столом, перед ним стояла тарелка с рисом, к которому он не притронулся. На экране старого смартфона — видео от отца. Отец выглядел уставшим. Лицо серое от угольной пыли, голос хриплый. Но он улыбался. «Рю, смена затягивается. На нижних ярусах порода пошла легче, но начальство решило ускорить добычу. Будем через месяц. Держитесь там. Я в тебя верю». Рюсэй смотрел на экран. Сжал кулаки под столом. Костяшки — те самые, что были покрыты коркой после драки у пекарни — побелели от напряжения. Он не ответил на видео. Не потому что не хотел. Потому что не знал, что сказать. «Держусь» было бы правдой. Но правдой было и другое — что он втирается в систему, которая использует таких, как его отец. И что он уже сделал шаг, который нельзя отменить. Рюсэй открыл криптокошелёк. $650. Грязные деньги. Он закрыл приложение. Вместо этого открыл ноутбук. Но не терминал — старый механизм сортировки. Крышка за крышкой. Красная, синяя, зелёная. Безошибочно. Методично. Предсказуемо. Единственное место, где всё было правильно.*** ЦИКЛ ЧЕТВЁРТЫЙ. ДЕНЬ ПЯТЫЙ — ПРОСТУПАЕТ ***
Утро. Томоэ стояла у открытого шкафчика в раздевалке IAMG-22. Шкафчик был пуст. Не «она забыла, куда положила вещи». Не «перепутала номер». Шкафчик, в который она вчера положила учебники, тетради и запасной стиплер Маюко — был пуст. Полностью. Ни одной вещи. На полке лежала только одна вещь, которой там не было вчера: сложенный лист бумаги. Томоэ развернула. Пустой. Ни текста, ни рисунка. Просто белый лист. Сообщение было понятным: «Ты здесь не принадлежишь. Мы можем делать с твоими вещами всё, что захотим». Томоэ почувствовала, как внутри закипает. Правая рука сжалась в кулак — костяшки побелели, пластырь натянулся. Один удар. Хук снизу, в челюсть блондину. В стену. В этот чёртов шкафчик. Она медленно, палец за пальцем, разжала кулак. Вдох. Выдох. — Томоэ? Голос Маюко. Тихий, как всегда. Она стояла в дверях раздевалки, с планшетом в руках, и смотрела на открытый пустой шкафчик. — Переложили, — сказала Томоэ. Ни вопроса, ни жалобы. Констатация. Маюко подошла. Посмотрела на пустую полку, на белый лист. Ничего не сказала. Просто достала из своего шкафчика стопку учебников и протянула Томоэ. — На, — сказала она. — У меня дубликат первой главы. Можешь конспектировать по нему. Томоэ взяла учебник. Её руки чуть дрожали — не от страха, от ярости, которую она давила изо всех сил. — Я найду свой шкафчик, — сказала она. И нашла. В другом конце коридора. Вещи были разбросаны внутри: учебник с загнутыми страницами, тетрадь с надорванной обложкой, стиплер с отломанным пластиковым котиком. Томоэ собрала вещи. Расправила страницы. Взяла сломанный стиплер, повертела в руках. Пластиковый котик улыбался ей с отломанной половиной. Она засунула стиплер в карман. Не выбросила.***
В лаборатории LFG-11 Рюсэй включил терминал. Открыл проект, над которым работал вчера. Экран был пуст. Не «файл повреждён». Не «ошибка доступа». Просто — пусто. Как будто он никогда ничего не писал. Все его «посредленные» строки кода, все его осторожные, замаскированные решения — стёрты. Он не сказал ни слова. Не ударил по столу. Не сжал кулаки. Просто открыл новый файл и начал печатать заново. Но в его голове уже крутился алгоритм: кто имеет доступ к терминалам LFG-11? В какие часы? Кто из одногруппников сидел за этим рабочим местом между вчера и сегодня? — Опять? — Хиро посмотрел на его экран и тихо присвистнул. — Это уже... второй раз? — Третий, — поправил Рюсэй, не отрывая глаз от монитора. — Первый день я не заметил. Хиро присвистнул снова. — Слушай, — он понизил голос, наклонился ближе. — Ямато и его люди. Они охотятся стаями. Первое время — присматриваются. Потом — проверяют границы. А потом... — Я знаю, — ровно сказал Рюсэй. — Ты знаешь, — Хиро кивнул. — Но знаешь ли ты, что у каждого из них есть своя зона? Ямато — командир. Не трогает руками. Дает приказы. Его дружки — руки. А камеры... — Камеры — свидетели, — закончил Рюсэй. — Они видят, когда жертва отвечает. И не видят, когда нападают. Хиро посмотрел на него долгим взглядом. — Ты analysed this, да? — спросил он, используя английское слово. — Это не анализ, — сказал Рюсэй, продолжая печатать. — Это наблюдение. Анализ — это когда ты делаешь выводы. Я ещё не делаю выводов.***
Обед. Тот же столик. Пустой рис Рюсэя. Гречка Томоэ. Она села. Он сел. Пауза. — Переложили вещи, — сказала Томоэ. Без предисловия. Без эмоций. Как факт. Рюсэй поднял глаза от риса. — Знаю, — ответил он. — Откуда? — У меня удалили файлы. С терминала. — Он помолчал. — Не сегодня. С первого дня. Томоэ перестала жевать. Посмотрела на него. — С первого дня? — переспросила она. — Три раза, — подтвердил он. — Первый — не заметил. Второй — заметил. Третий — сегодня. Это был первый настоящий разговор. Не молчание, не односложные реплики. Обмен информацией. Короткий, сухой, без эмоций — но информацией. Томоэ поставила палочки. — Они проверяют границы, — сказала она. — Я знаю. — И что? Рюсэй посмотрел на неё. В его глазах не было страха. Не было злости. Была только холодная, расчётливая тишина. — Жду, — сказал он. — Когда ошибутся. Томоэ чуть наклонила голову. Уголок её губ дрогнул — не улыбка, скорее подтверждение. Они вернулись к еде. Палочки стучали в ритме. Один на двоих.*** ФАЗА ВТОРАЯ. ДВОЙНАЯ ЖИЗНЬ — ДНИ 6–8 ***
Суббота. День шестой. Будильник не прозвенел. Томоэ открыла глаза сама — внутренний таймер, выточанный месяцами ранних смен, сработал даже в выходной. За окном висел плотный смог Второго района, но сегодня он не означал дорогу в Ринто. Сегодня он означал дорогу в бургерную. Она лежала на кровати, глядя в потолок. Трещина в форме молнии. Привычная, знакомая. Несколько секунд она просто дышала, чувствуя, как тело медленно отпускает напряжение пяти школьных дней. Плечи расслаблялись. Челюсть разжималась. Мышцы спины, стянутые пять дней в узел узким пиджаком, наконец-то начали отпускать. Томоэ села. Потянулась до хруста в позвонках. Подошла к шкафу. Форма Ринто висела на плечиках — тёмно-синяя, с серебряным гербом, ненавистная. А рядом, на крючке — куртка-бомбер. Широкие карго-штаны на нижней полке. Армейские ботинки у стены. Она потянулась к бомберу. Руки двигались быстро, уверенно — не как утром в будни, когда каждое движение давалось с трудом. Куртка легла на плечи, как старый друг. Карго-штаны сели на бёдра, как вторая кожа. Армейские ботинки зашнуровались туго, намертво — каждый узел на месте, каждый шнурок натянут. Томоэ посмотрела в зеркало. Из отражения на неё смотрела не девчонка в юбке и пиджаке, а жёсткий томбой с окраин. Короткие волосы торчали в стороны, скулы были резкими, а взгляд — тяжёлым, немигающим. Синяк почти сошёл — только лёгкая желтизна, которую уже не нужно было маскировать тональным кремом. Она не улыбнулась отражению. Просто кивнула. Дома — значит дома. Из кухни потянуло запахом жареного риса. Тётя Акико стояла у плиты, напевая что-то под нос. Услышав шаги, обернулась. — О, ты уже встала! — её лицо осветилось. — Смена в сколько? — В десять, — Томоэ присела за стол. — Но сначала позавтракаю. Акико поставила перед ней тарелку. Горячий рис, яйца, немного соевого соуса. Домашнее, простое, не из пакета. Томоэ ела с аппетитом, которого не было всю неделю в Ринто. Там она глотала еду механически, как топливо. Здесь — ела. Чувствовала вкус. Тёплый рис обжигал нёбо, желток растекался по тарелке, и всё это было настоящим в отличие от стерильных порций Ринто. — Как там... — Акико села напротив, обхватив кружку обеими руками, — в школе? Томоэ замедлила жевание. На секунду в голове пронеслись кадры: пустой шкафчик, белый лист, блондин у окна, взгляд, который больше не режет... — Нормально, — сказала она. — Сложно, но справляюсь. — Ты выглядишь уставшей, — Акико прищурилась. — Томоэ, ты точно в порядке? — Тётя, — Томоэ посмотрела ей в глаза. — Я в порядке. Просто много материала. Нужно привыкнуть. Акико кивнула. Не потому что поверила — потому что знала: если Томоэ говорит «в порядке», значит, разговор окончен. Она протянула руку и мягко коснулась ладони племянницы. — Ты моя умница, — тихо сказала она. Томоэ сжала её пальцы в ответ. На секунду — всего на секунду — жёсткая уличная броня дала трещину. Но только на секунду.***
Смена в бургерной длилась восемь часов. Восемь часов гудящих фритюрниц, крикливых клиентов, писклявого голоса, который Томоэ натягивала на себя, как маску. Восемь часов «Добро пожаловать! Желаете добавить сырный соус?» и «Спасибо за покупку, приходите ещё!». Маи, её сменщица, заметила это первой. Во время короткого перерыва, когда они стояли в тесной раздевалке, потягивая холодную воду из пластиковых стаканчиков, Маи внимательно посмотрела на Томоэ. — Ты сегодня по-другому улыбаешься, — сказала она. — В смысле? — Ну... — Маи помахала рукой, подбирая слова. — Обычно ты улыбаешься как... ну, как робот. Дежурно. А сегодня... более фальшиво, что ли? Томоэ замерла со стаканчиком у губ. Маи была единственным человеком в этом мире, который видел её в обеих масках — и в уличной, и в корпоративной. И если она говорит, что фальшивая улыбка стала *более* фальшивой... — Просто устала, — буркнула Томоэ. — Длинная неделя. Маи кивнула, не настаивая. Но её взгляд задержался на Томоэ на секунду дольше, чем нужно. Смена закончилась в восемь вечера. Томоэ вылетела из раздевалки, сорвав с головы дурацкий козырёк и с остервенением умывшись ледяной водой. Когда она вышла через служебную дверь в прохладный вечерний воздух, на ней снова была куртка-бомбер, карго-штаны и армейские ботинки. Она стояла на тротуаре, глядя на вечерний Второй район — исписанные граффити стены, мигающие вывески конбини, гул монорельса над головой. Уродливо. Шумно. Душно. Дом. В кармане завибрировал телефон. Томоэ достала его, посмотрела на экран. Сообщение от агентства: «Завтра. Кенто. 9:00. Адрес тот же. Оплата: $15/час.» Она закрыла глаза. Кенто. Капризный восьмилетний ублюдок, который пнул её тапком в голень. Но $15 в час — это $60 за четыре часа. $60, которых у неё не было. Томоэ набрала ответ: «Буду».***
В это же время в Первом районе Рюсэй выкатывал свой старый курьерский велосипед из обшарпанного тамбура. Термокороб за спиной, капюшон худи натянут на глаза. Без формы Ринто, без RFID-пропуска, без корпоративного пиджака — он снова стал функцией доставки. Безликой тенью, снующей по улицам Сэнко. Вечерняя смена. Заказы сыпались один за другим — дешёвый стритфуд, пакеты с продуктами, коробки с бытовой химией. Рюсэй крутил педали, не думая ни о чём. Тело работало, ноги крутили, мозг отдыхал. Первый заказ — в Третий район. Знакомый маршрут, знакомый подъём по эстакадам. Старый велосипед жалобно скрипел на затяжных подъёмах, икры сводило от напряжения, но Рюсэй продолжал монотонно давить на педали. Пятница вечером — богатые заказывали много, чаевые были лучше. В огромном стеклянном холле элитного ЖК его встретил тот же стерильный холод кондиционеров и тот же охранник, который молча указал на сервисный лифт. Четырнадцатый этаж. Длинный коридор с толстым ковролном. Дверь из тёмного дерева. На этот раз заказ принимала женщина — ухоженная, в дорогом халате, с телефоном в руке. Она даже не посмотрела на Рюсэя. Просто забрала пакет, бросила на поликленку стола купюру и закрыла дверь. Деньги упали на ковролн рядом с его кроссовками. Рюсэй посмотрел на купюры. Потом наклонился, подобрал, аккуратно сложил в карман. Внутри — ничего. Ни злости, ни унижения. Только холодная констатация: $15 чаевых. Плюс оплата заказа. Итого — ещё один крошечный шаг к тому, чтобы семья не считала копейки. Он спустился на сервисном лифте, выкатил велосипед на вечернюю улицу и растворился в потоке машин и неоновых вывесок.***
Воскресенье. День седьмой. Утро. Томоэ стояла перед зеркалом в ванной, стирая тональный крем с лица. Под ним — почти чистая кожа. Синяк на скуле сошёл до лёгкой желтизны, которую уже не нужно маскировать. Но плечо... Она повернулась, глядя на своё отражение в профиль. На плече, там, где вчера в коридоре кто-то «случайно» толкнул её, проступал новый синяк — тёмно-фиолетовый, размером с ладонь. «Случайно». Кто-то шёл мимо, не посмотрел, задел плечом. Так, что она ударилась о стену. Так, что на следующее утро синяк расцвёл на коже, как татуировка. Томоэ прижала пальцем край синяка. Больно. Она поморщилась, но не от боли — от осознания. В Ринто синяки не оставляют следов на камерах. Камеры видят, когда жертва отвечает. И не видят, когда нападают. Она заклеила синяк пластырем. Тот же ритуал, что и с шеей, что и со скулой. Предупреждать, не лечить. В девять утра она стояла перед знакомой дверью квартиры среднего класса. Кенто встретил её с тем же выражением лица, что и в прошлый раз — скучающим, надменным, как у маленького императора. — Опять ты? — протянул он, не отрывая глаз от планшета. — Мама сказала, что ты будешь учить меня математике. Я ненавижу математику. — Садись за стол, — сказала Томоэ своим настоящим, низким голосом. Не писклявым, не услужливым — тем, от которого шпана во Втором районе давала по газам. Кенто посмотрел на неё. В его глазах мелькнуло что-то похожее на уважение — или, по крайней мере, на осторожность. В прошлый раз она не ударила его. Но он помнил, как она посмотрела на него. Этот взгляд он не забыл. Он сел за стол. Четыре часа спустя Томоэ вышла из квартиры с $60 в кармане и чувством, что её мозг прошёл через мясорубку. Кенто был невыносим — но сегодня он хотя бы не пинался. Может, потому что Томоэ смотрела на него так, словно прикидывала, куда ударить, если он ещё раз попытается.***
Дома её ждала тётя. Запах стирального порошка и свежевыстиранной одежды. — Томоэ, помоги мне развесить, — позвала Акико из ванной. Томоэ стянула куртку-бомбер, повесила на крючок. Прошла в ванную. Тётя стояла у натянутых верёвок с мокрым бельём. На верёвке уже висели две рубашки и полотенце. Томоэ взяла мокрую блузку из таза и начала аккуратно расправлять складки. Тётя стояла рядом, протягивая прищепки. — Тётя, — сказала Томоэ, не отрываясь от дела. — Тебе нужна помощь с продуктами на следующей неделе? Я могу... — Нет, — Акико мягко перебила её. — Ты и так достаточно работаешь. Я всё решила с продуктами. — Но... — Томоэ. — Акико положила руку ей на плечо. Ту же руку, на которой у Томоэ под рукавом прятался свежий синяк. — Ты моя умница. Я справлюсь. Ты просто... учись. Ладно? Томоэ кивнула, не поднимая глаз. Они развесили бельё в тишине. За окном вечерел Второй район — гудел монорельс, смеялись дети во дворе, кто-то громко ругался на этаже ниже. Это был единственный день, когда Томоэ не носила маску. Не уличную, не корпоративную. Просто — она. С тётей. С мокрым бельём. С запахом стирального порошка и домашнего ужина. Единственный день, когда она могла дышать.***
Воскресенье. Первый район. Рюсэй проснулся в тишине. Мать на смене. Отец на вахте. Квартира пустая. Он лежал на скрипучей кровати, глядя в потолок, и впервые за всю неделю не нужно было никуда спешить. Ни лекций, ни лабораторий, ни корпоративных коридоров. Он встал. Прошёл на кухню. Сварил дешёвый кофе. Открыл холодильник — мать оставила рис и яичные палочки в контейнере. Ел стоя, облокотившись о столешницу, так же, как в будни. Ритуал. Рутина. Рутина, которая не менялась от того, выходной сегодня или нет. Потом сел за стол. Открыл ноутбук. Не учебные материалы. Не корпоративный портал. Старый механизм сортировки крышек. Камера мигнула, сервопривод зажужжал. Красная, синяя, зелёная. Безошибочно. Методично. Предсказуемо. Рюсэй смотрел на механизм и думал: в Ринто всё иначе. Там нет предсказуемых алгоритмов. Там люди — переменные, которые не подчиняются логике. Золотой значок с именем Ямато. Блондин у ворот. Дружки, которые стирают файлы и перекладывают вещи. Камеры, которые видят, когда жертва отвечает, и не видят, когда нападают. Он открыл приложение криптокошелька. $650. Грязные деньги. Не потрачено. Не тронуто. Он закрыл приложение. Вместо этого открыл чистый лист в текстовом редакторе. И начал рисовать. Не код. Не алгоритм. Схему. Он помнил коридоры Ринто — каждый поворот, каждый турникет, каждую камеру. Начал с входа: турникеты RFID, два охранника, камера Omni-Vision 700 над центральным холлом. Затем — коридоры третьего этажа, где находилась лаборатория IAMG-22. Рисовал от руки, простыми линиями, отмечая углы обзора камер и — что важнее — слепые зоны. Его пальцы двигались уверенно. Он не думал о том, что делает. Он просто переносил на бумагу то, что его мозг уже зафиксировал за пять дней наблюдений. Каждый коридор. Каждый поворот. Каждую камеру, которая записывала, и каждый угол, куда она не доставала. Рюсэй отложил ручку и посмотрел на лист. Это была не карта побега. Это была карта крепости. И на ней были отмечены все слабые места.***
Вечер воскресенья. Первый район. Рюсэй лежал на кровати, глядя в потолок. Перед сном — образ девушки в армейских ботинках. Не романтический. Тактический. Она видела то же, что он. Она знала, что стены имеют уши. Она считала камеры так же, как он. И между ними — больше, чем неделя назад. Не дружба. Не романтика. Разведка. Он закрыл глаза. Завтра — снова Ринто. Снова коридоры. Снова камеры. Снова золотой значок и блондин у окна. Но теперь у него была карта.*** ФАЗА ТРЕТЬЯ. СТИРАЕТСЯ — ДНИ 9–12 ***
Понедельник. День девятый. Возвращение в Ринто после выходных ударило тяжелее, чем первый день. На первый день был шок — тупой, оглушающий, как удар под дых. На девятый день было осознание: это не сон. Это не ошибка. Это не «попробую и уйду». Это — каждый день. Каждый. Чёртов. День. Томоэ стояла у зеркала и надевала форму. Руки двигались на автопилоте — рубашка, пиджак, юбка. Воротник царапал уже привычную царапину на шее. Она заклеила пластырем — привычно, как чистит зубы. Армейские ботинки — последними, как якорь. Тётя провожала её до двери. Не до станции — только до двери. — Удачи, — сказала Акико и сжала её руку. Томоэ кивнула и вышла в смог.***
В лаборатории IAMG-22 Маюко уже сидела на своём месте. Когда Томоэ вошла, она приподняла руку — короткий, едва заметный жест приветствия. — Я заняла тебе место рядом, — сказала она тихо, когда Томоэ подошла. — На случай, если... ну. Томоэ посмотрела на соседний стул. На нём лежала тетрадь с аккуратными записями — конспект последней лекции, который Маюко вела для себя, но теперь — для двоих. — Спасибо, — сказала Томоэ. И в третий раз за неделю это «спасибо» прозвучало почти естественно. Она села. Открыла свой терминал. И впервые за всю неделю — не машинально, а осознанно начала конспектировать. Не всё. Только то, что mattered. «Архитектура клиент-серверных приложений» — записать. «Оптимизация человеческих ресурсов» — пропустить. «Протоколы безопасности OmniTech» — записать обязательно, каждое слово. Отличница, которая учится фильтровать.***
На обеде — тот же столик. Рюсэй с пустым рисом. Томоэ с гречкой. Но сегодня между ними лежал листок бумаги. Томоэ положила его на стол, когда садилась. Рюсэй посмотрел на него, не поднимая глаз от риса. На листке — от руки, карандашом — была нарисована схема третьего этажа. Коридоры, повороты, аудитории. И маленькие кружочки с крестиками — камеры. Часть из них была обведена красной ручкой. — Слепые зоны, — сказала Томоэ, не поднимая глаз от гречки. — Между двумя камерами на повороте к лаборатории. Двенадцать секунд, когда ни одна не видит коридор. Рюсэй молча взял листок. Повернул. Изучил. Потом достал из кармана пиджака свой листок — помятый, сложенный вчетверо. Развернул. Положил рядом. На его схеме было то же самое — но точнее. Координаты, время обхода камер, расчёт слепых зон с точностью до секунды. Не от руки — напечатано на принтере. Две карты одной крепости. Нарисованные с двух сторон. Томоэ посмотрела на его схему. Потом на свою. Потом снова на его. — Ты тоже, — сказала она. — Система, — ответил он. Они забрали листки. Ушли каждый в свою сторону. Но между ними — больше, чем вчера.***
Вторник. День десятый. Хиро подошёл к Рюсэю после лаборатории, когда коридор почти опустел. — Рю, — он понизил голос, оглядываясь. — Мне тут кое-что рассказали. Про наших друзей наверху. Рюсэй не остановился. Продолжил идти, но слухом следил за каждым словом. — Ямато — это не просто сын замдиректора, — Хиро быстро зашагал рядом. — Это целая структура. У него три круга. Первый — дружки из его группы, те, что стирали тебе файлы. Они — руки. Второй — камеры и кураторы. Они — глаза. Третий — папа. Он — щит. Прямого удара по Ямато не будет. Он не тот, кого бьют. Он тот, кто отдаёт приказ. — И что? — ровно спросил Рюсэй. — И то, что прямая конфронтация — это то, чего они ждут. Ты ударишь — камеры увидят. Ты ответишь — кураторы зафиксируют. А Ямато останется чист. Понимаешь? Рюсэй кивнул. Одно короткое движение. — Понимаю. Хиро вздохнул. — Я просто... — он помялся. — Мне тут тоже не сладко. Не элита, не изгои. Середнячок. Но середнячок — это когда сверху бьют, а снизу не принимают. Так что я подумал — лучше знать, чем не знать. — Спасибо, — сказал Рюсэй. И в этом «спасибо» была не благодарность — фиксация.***
В то же время, в библиотеке Ринто, Томоэ сидела в слепой зоне между стеллажами — там, где Маюко показала ей место, невидимое для камер. Маюко сидела рядом, с планшетом на коленях. — Смотри, — она провела пальцем по экрану, открывая приложение. — Это корпоративная сеть Ринто. Гостевой доступ. Не взлом — просто... легальная лазейка. Они дают грантникам базовый уровень, но если зайти через раздел «Общая библиотека» и переключить протокол на ручной, можно увидеть расписание камер безопасности. Томоэ посмотрела на экран. Схема коридоров, расписание обхода камер, время обновления ключей. — Откуда ты это знаешь? — спросила она. — Мама — инженер, — Маюко пожала плечами. — Она проектирует системы безопасности для корпораций. Я с детства знаю, как работают камеры. Не взламывать — просто понимать, где они не видят. Томоэ кивнула. Не взлом. Информация. — Спасибо, — сказала она. Она сказала. И на этот раз не спрятала глаза. Маюко подняла голову — и они встретились.***
Среда. День одиннадцатый. Томоэ шла по коридору третьего этажа, когда кто-то налетел на неё сзади. Не грубо. Не больно. Просто — толчок плечом, от которого она ударилась о стену. Глухой звук, короткая боль, удивление. — Ой, извини! — голос был высоким, женским, с лёгким смехом в интонации. — Не заметила! Томоэ обернулась. Девушка в идеальной форме Ринто, с безупречной укладкой и маникюром. За ней — ещё одна, с таким же безупречным лицом. Обе смотрели на Томоэ с выражением, которое не было ни враждебным, ни дружелюбным. Просто — равнодушным. Как смотрят на мебель, которая оказалась на проходе. — Ничего, — процедила Томоэ сквозь зубы. Девушки прошли мимо, обмениваясь взглядами. Одна из них — Томоэ узнала её, она стояла рядом с блондином в первый день — бросила через плечо: — Ботинки такие тяжёлые... Ноги не устают? Смех. Шаги. Тишина. Томоэ стояла у стены, потирая плечо. То самое плечо, где на прошлой неделе уже был синяк. Новый удар — в то же место. Не случайно. Точно рассчитано. Она разжала кулак. Палец за пальцем. Из-за угла появилась Маюко. Она не видела столкновения — но увидела результат: Томоэ, прислонившаяся к стене, с побелевшими костяшками и стиснутыми зубами. Маюко не спросила, что случилось. Она просто протянула пластырь. — У тебя... на плече, — тихо сказала она. Томоэ посмотрела на своё плечо. Там, где она ударилась о стену, проступал новый синяк — прямо поверх старого, почти зажившего. Она взяла пластырь. Заклеила. Не благодарила — Маюко и не ждала.***
В лаборатории LFG-11 Рюсэй включил терминал. Открыл проект. Файлы были на месте. Все его «посредленные» строки кода, все его заметки — целы. Но что-то было не так. Он не сразу понял, что именно. Потом заметил: время последнего редактирования — 14:00 вчера. В то время, когда он был на обеде. Кто-то заходил в его аккаунт. Кто-то читал его файлы. Кто-то знал, что он пишет. Рюсэй не сказал ни слова. Не ударил по столу. Он просто открыл новый документ и начал печатать. Но в его голове уже крутился новый алгоритм: кто имеет доступ к терминалам LFG-11 в обеденное время? Кто из одногруппников мог зайти под его аккаунтом? Ответ пришёл быстро. Пароль от его аккаунта был стандартным — комбинация номера группы и первых букв имени. Любой, кто наблюдал за ним при входе, мог это увидеть. Он закрыл документ. Открыл настройки. Изменил пароль на сложную комбинацию, которую невозможно было угадать. И в этот момент — впервые за всю неделю — он почувствовал не страх, не злость, а что-то другое. Холодное, расчётливое удовлетворение. Система дала сбой. Но система — это алгоритм. А любой алгоритм можно переписать.***
Обед. Тот же столик. Томоэ села первой. Рюсэй — через минуту. На его подносе — пустой рис. На её — гречка. Молчание. Но другого качества. Не одиночество — перезагрузка. — Они проверяют границы, — сказала Томоэ. — Я знаю. — И что? Рюсэй поднял глаза от риса. — Жду, — сказал он. — Когда ошибутся. Томоэ чуть наклонила голову. — Они уже ошибаются, — сказала она. — Думают, что мы слабые. Думают, что сломаемся. Рюсэй не ответил. Но в его взгляде было что-то, чего она не видела раньше. Не тепло. Не дружба. Расчёт. — Система, — повторил он. — У каждой системы есть уязвимость. Томоэ кивнула. Она уже знала это. Она знала это с первого дня, когда стояла у кованых ворот Ринто и чувствовала, как армейские ботинки гулко ступают по идеальной плитке. Они вернулись к еде. Молча.***
Четверг. День двенадцатый. Рутина. Лаборатория. Код. Томоэ конспектирует — но уже не машинально, а *выбирая* нужное. Отличница, которая учится фильтровать. Рюсэй пишет «посредленный» код — но уже знает, что его файлы читают. И поэтому в каждом файле он оставляет ложный след — информацию, которая выглядит важной, но ведёт в никуда. Обед: молчание. Но не тяжёлое. Нейтральное. Как фон. После обеда — коридор третьего этажа. Томоэ шла к лаборатории, когда заметила блондина. Он стоял у окна с теми же двумя дружками. Но сегодня он не смотрел на неё. Он разговаривал с кем-то — с Ямато, золотой значок, сын замдиректора. Они стояли вполоборота, и их лица не были видны с того места, где стояла она. Но она видела, как Ямато кивнул. Как блондин улыбнулся. Как они разошлись в разные стороны — каждый к своей цели. Не дружки. Союзники. Томоэ замедлила шаг. Запомнила. Информация.***
Вечер. Томоэ переступила порог квартиры. Тётя хлопотала на кухне. Запах риса, соевого соуса, чего-то жареного. — Томоэ! — Акико обернулась, вытирая руки. — Как день? — Нормально, — Томоэ стянула пиджак. — Привыкаю. Она произнесла это слово — «привыкаю» — и впервые за всю неделю поняла, что оно значит. Не «мне становится легче». Не «я приспосабливаюсь». Оно значит: «части меня, которые сопротивлялись, отмирают. И на их месте вырастает что-то новое. Что-то, что не чувствует. Что не огрызается. Что не бьёт в ответ». Она повесила пиджак на крючок. Прошла в свою комнату. Села на кровать. Открыла телефон. Аниме. Новая серия любимого тайтла. Нажала «play». На экране героиня бежала под дождём. Герой протянул ей зонт. Томоэ смотрела. И почувствовала укол — слабый, но настоящий. Она закрыла приложение. Легла на спину. Уставилась в потолок. Завтра — пятница. Последний день недели. Потом — выходные. И снова. И снова. И снова. «Они не сломают меня», — подумала она. И впервые за всю неделю в этой мысли не было усталости. Была — решимость.*** ФАЗА ЧЕТВЁРТАЯ. ВЫХОДНЫЕ 2 — ДНИ 13–15 ***
Суббота. День тринадцатый. Томоэ стояла за кассой бургерной, натянув на лицо привычную фальшивую улыбку. Восемь часов. Гудящие фритюрницы, крикливые клиенты, писклявый голос, который она надевала, как маску. Но сегодня что-то было иначе. Маи, её сменщица, заметила это первой — не на смене, а после. Когда они стояли в тесной раздевалке, потягивая воду из пластиковых стаканчиков, Маи внимательно посмотрела на Томоэ. — Ты в той школе... — Маи помолчала, подбирая слова. — Тебя там обижают? Томоэ замерла со стаканчиком у губ. — Нет, — сказала она. Маи не поверила. Но и не стала настаивать. Она просто кивнула, отпила воду и вернулась к своему шкафчику. Томоэ смотрела ей в спину и думала: как Маи узнала? Она ничего не сказала. Ни про шкафчик, ни про блондина, ни про синяки. Но Маи увидела. Может, по тому, как Томоэ дёргалась, когда кто-то подходил сзади. Может, по пластырям, которые она меняла слишком часто. Может, по тому, как её улыбка стала ещё более фальшивой. — Маи, — окликнула она, когда та уже натягивала куртку. — А? — Спасибо. За то, что не спрашиваешь. Маи обернулась. Улыбнулась — коротко, почти незаметно. — Если понадобится — спрашивать буду, — сказала она. — А пока — держись. Томоэ кивнула. Смена закончилась. Она сорвала козырёк, умылась ледяной водой и вышла через служебную дверь в прохладный вечерний воздух. В кармане завибрировал телефон. Сообщение от агентства: «Завтра. Кенто. 9:00. Подтверди». Томоэ набрала: «Буду».***
Воскресенье. День четырнадцатый. Кенто встретил её молча — без «опять ты». Четыре часа математики прошли без саботажа. Когда хозяйка протянула деньги, Томоэ пересчитала. $60.***
Вечер. Томоэ стояла над тазиком, стирая форму. Воротник, рукава, подол — всё, что касалось кожи, она терла с остервенением, как будто стирала не ткань, а память о том, что эта ткань с ней сделала. Акико стояла в дверях ванной. — Ты каждый день стираешь, — сказала она. — Износится. — Пусть износится, — буркнула Томоэ. Акико опустилась на корточки рядом с ней. Положила руку ей на спину. — Томоэ. — Голос тёти был тихим, но твёрдым. — Я вижу. Томоэ замерла. Руки в мыльной воде, воротник в пальцах. — Вижу, что тебе тяжело, — продолжила Акико. — Я не спрашиваю, что там происходит. Но я вижу. Томоэ не ответила. Она продолжала тереть воротник, пока вода не стала мутной. — Я справлюсь, тётя, — сказала она наконец. — Я обещаю. Акико ничего не ответила. Просто села рядом и молча помогла развесить бельё.***
В это же время. Первый район. Рюсэй сидел за столом. Мать на смене. Отец на вахте. Квартира пустая. Он открыл ноутбук — не механизм сортировки, не старый код. Чистый лист. Текстовый редактор. Он начал рисовать. Не от руки — на этот раз digitally. Координаты камер, времена обхода, слепые зоны. Каждый коридор Ринто, каждый поворот, каждый угол, куда не доставал объектив Omni-Vision 700. Он помнил всё — не потому что хотел запомнить, а потому что его мозг фиксировал данные так же естественно, как лёгкие фиксируют воздух. Через час перед ним была не схема, а карта. Точная, детальная, с расчётами временных окон для каждого слепого пятна. Не план побега. Не план атаки. План понимания. Он сохранил файл. Закрыл ноутбук. Лёг в темноте. Перед сном — образ девушки в армейских ботинках. Не романтический. Тактический. Она видела то же, что он. Она знала, что стены имеют уши. Она считала камеры так же, как он. И между ними — больше, чем две недели назад. Не дружба. Не романтика. Разведка.*** ФАЗА ПЯТАЯ. СДВИГАЕТСЯ — ДЕНЬ 16 ***
Понедельник. Шестнадцатый день. Утро. Томоэ стояла у зеркала и надевала форму. Автопилот. Рубашка, пиджак, юбка, ботинки. Пластырь на шее — уже не заклеивает царапину, а заклеивает привычное место, где кожа огрубела от постоянного натирания. Не рана — мозоль. Она посмотрела на себя в зеркало. И впервые за две недели не почувствовала ни отвращения, ни онемения. Просто — констатацию. Вот она. Вот форма. Вот ботинки. Вот мозоль на шее. Вот синяк на плече — уже желтеющий, почти сошедший. Вот она — стоит, дышит, идёт. Тётя провожала её до двери. — Удачи, — сказала Акико. Томоэ кивнула. И вышла в смог.***
Ринто. Обеденный перерыв. Столовая. Тот же столик в углу. Тот же пустой рис Рюсэя. Тот же рамен Томоэ. Но сегодня — не молчание. Томоэ положила на стол листок бумаги. Сложенный вчетверо, помятый по краям. Она развернула его. На листке — от руки, карандашом — была нарисована схема третьего этажа Ринто. Коридоры, повороты, аудитории. И маленькие кружочки с крестиками — камеры. Часть из них была обведена красной ручкой. Внизу — пометки: «12:15 — слепая зона», «12:30 — камера поворачивается», «Всегда — ниша за стеллажами». Рюсэй посмотрел на листок. Потом на Томоэ. Потом снова на листок. Молча достал из кармана пиджака свой листок — сложенный вчетверо, помятый. Развернул. Положил рядом. На его схеме было то же самое — но точнее. Координаты камер, времена обхода, расчёт слепых зон с точностью до секунды. Не от руки — распечатано на принтере. И пометки другого рода: «Файлы удаляют в 14:00», «Шкафчик — между 12:00 и 13:00», «Ямато — третий этаж, 10:00–14:00». Две карты одной крепости. Нарисованные с двух сторон. Томоэ посмотрела на его схему. Потом на свою. Потом снова на его. — Ты тоже, — сказала она. — Система, — ответил он. Пауза. Вокруг гудела столовая. Смех элиты, звон посуды, обрывки разговоров. Но за их маленьким столиком в углу существовал свой мир. — Я нашла слепую зону в библиотеке, — сказала Томоэ, понизив голос. — Между стеллажами. Камера не видит вообще. — Я знаю, — кивнул Рюсэй. — Я тоже нашёл. Но у меня есть ещё данные. Файлы на моём терминале удаляют три раза. Всегда в 14:00. Кто-то с конкретным графиком. — Ямато? — спросила Томоэ. — Или кто-то из его круга. Хиро дал мне структуру. Три уровня: руки, глаза, щит. Томоэ кивнула. Это совпадало с тем, что она видела: блондин у окна, дружки в коридоре, «случайные» толчки и пустые шкафчики. — У меня тоже, — сказала она. — Маюко показала, как зайти в корпоративную сеть через гостевой доступ. Не взлом — легальная лазейка. Расписание камер, время обхода. Рюсэй чуть приподнял брови. Первая эмоция за весь разговор. — Полезно, — сказал он. — Да, — согласилась она. — Полезно. Они забрали листки. Убрали каждый свой. Встали из-за стола. Разошлись каждый в свою сторону. Но между ними — больше, чем вчера. Не дружба. Не романтика. Разведка.***
Вечер. День шестнадцатый. Томоэ вернулась во Второй район. Тётя уже спала — утренняя смена завтра. Квартира была тёмной и тихой, пахла чистым бельём и остывшим ужином на столе. Томоэ стянула пиджак. Расстегнула воротник. Прошла в ванную, включила свет. Тусклая лампочка осветила лицо в зеркале — усталое, с тенями под глазами, с огрубевшей кожей на шее от воротника. Она открыла кран. Умылась ледяной водой. Стерла тональный крем — то, что от него осталось. Под ним — почти чистая кожа. Синяк на скуле сошёл. Синяк на плече — желтеет, сходит. Царапина на шее — мозоль. Томоэ вышла в комнату. Открыла телефон. Аниме — новая серия. Она нажала «play». На экране двое героев стояли под дождём. Герой протянул зонт. Героиня покраснела. Томоэ смотрела. И впервые за две недели — почувствовала. Не всё, не целиком. Но — укол. Тонкий, как игла. Что-то в этой нарисованной сцене задело её — не разум, не ярость, а то место, где раньше жили слёзы над аниме, гот-эстетика и мечты о кружевах. Она не закрыла приложение. Просмотрела серию до конца. Не плакала. Но и не была пуста. Когда серия закончилась, она закрыла плеер. Открыла скрытую папку с гот-образами. Чёрные платформы. Кружевные чокеры. Тёмные юбки. Девушки с яркими волосами и тёмным макияжем, которые выглядели так, как она хотела бы выглядеть — не в этой жизни, но в какой-то другой. Она листала. Листала. Листала. Закрыла. «Они не сломают меня», — подумала она. «Я сломаю их — по-своему».***
В Первый район. Рюсэй вернулся в пустую квартиру. Мать на смене. Отец на вахте. Тишина. Он сел за стол. Открыл ноутбук. Но не механизм сортировки. Не криптокошелёк. Чистый документ. Карта Ринто. Он начал переносить свои записи в цифровой формат. Коридоры, камеры, слепые зоны, времена обхода, структура элиты — всё, что он собрал за две недели наблюдений. Каждый коридор. Каждый поворот. Каждую камеру, которая записывала, и каждый угол, куда она не доставала. Это была не карта побега. Не карта атаки. Это была карта понимания. Он больше не был внутри системы. Он её читал. Система дала сбой. Но система — это алгоритм. А любой алгоритм можно переписать. Рюсэй сохранил файл. Закрыл ноутбук. Лёг в темноте. За окном гудел монорельс. В голове прокручивались кадры двух недель: Хиро, рассказывающий про Ямато. Маюко, показывающая слепую зону. Томоэ, кладущая на стол схему коридоров. Пустой рис. Гречка. Армейские ботинки. Пластырь на костяшках. Белый лист в пустом шкафчике. Он больше не был один. У него была карта. И была она. Два волка в одной клетке. Это меняло уравнение. Система дала сбой. Но система — это алгоритм. А любой алгоритм можно переписать. Он закрыл глаза. Завтра — снова Ринто. Но теперь у них были карты. И они рисовали их с двух сторон.