Тихоокеанский контур. Книга 1: Война узлов

- -
- 100%
- +
– Понял.
Тимур уже доставал «Клин-3». На этот раз он стрелял не просто в кабельный мост, а точно в сервисный повторитель, который держал на дронах оптическую синхру. Воздух дёрнулся, свет моргнул, наблюдатели сорвались в слепой дрейф. Один врезался в рельс и посыпал искрами. Второй повис у стойки, вращая мёртвой оптикой.
Ложным сервисникам хватило, чтобы прибавить ход. Контур срезал дистанцию через центральный проход. Металл под ногами гремел, тревога в ангаре выла уже в три тона, сбоку ползла сервисная платформа с контейнером кабеля. Идти приходилось так, чтобы не втянуть в схватку гражданский сектор.
Старший из беглецов резко обернулся и метнул назад разряд импульсника. Разряд ударил в стойку стеллажа. Свет вокруг взорвался белым пятном. Контур нырнул в сторону, плечом врезался в подвесной рукав вентиляции, прокатился по мокрому полу и сразу поднялся. Удар прошёл мимо. В голове звенело, но противник потерял темп на полсекунды.
Ника ушла вправо, сорвала аварийный флажок с местного щита и вручную сменила световой профиль в ангаре. Дальний проход ушёл в красный запрет, левый сервисный коридор получил короткий белый коридор, грузовой выход моргнул жёлтым сдвигом. Автоматика порта приняла рисунок за штатную аварийную перенастройку и сама перекрыла половину маршрута.
Один из беглецов влетел в опустившуюся решётку и отшатнулся с руганью.
– Теперь бегите, – бросила Ника.
Третий, тот, что нёс контейнер, рванул к внутренней лестнице. Контур пошёл за ним. Дистанция схлопнулась у поворотной площадки. Чужак ударил снизу, быстро и грамотно, целя в рёбра. Контур принял толчок на локоть, ответил в корпус и вцепился в ремень контейнера.
Тимур сошёлся со вторым. Металл дрожал под ударами подошв, «Клин-3» треснул ещё раз, потом кто-то тяжело рухнул на настил.
Контур не оборачивался. На таком расстоянии мир сужается до чужого плеча, ремня и решения, где кончится рывок. Противник дёрнул контейнер вниз, потом резко отпустил одну руку и потянулся к запястью, где сидел аварийный инжектор. Контур увидел это раньше, чем до конца понял. Если тот успеет вколоть заряд в порт данных, контейнер уйдёт в самосжиг.
Он ударил открытой ладонью по запястью. Инжектор вылетел, отскочил в решётку и ушёл вниз. Следом Контур навалился всем весом, вжал врага в поручень и рванул ремень на себя. Ткань треснула. Контейнер остался у него в руках.
– Тимур! Глуши порт!
– Уже!
Снизу мигнул переносной глушитель. Тимур врубил локальный ЭМИ-кокон на лестничной опоре – направленный, чтобы сорвать самосжиг, но не положить весь ангар. По металлу прокатился резкий удар. Панели моргнули, грузовая тележка встала, резервный дрон у дальней стены окончательно ослеп, а контейнер в руках Контура дёрнулся и затих.
Самосжиг не сработал.
Ника в этот миг добила второго беглеца коротким движением в колено и отбросила импульсник ногой под решётку. Старший понял, что окно закрывается, и пошёл ва-банк. Вместо отхода он ударил по аварийному щиту пожарного сектора.
Над ангаром хлопнули клапаны. Из потолочных трасс пошёл густой белый выброс, и через секунду дальняя часть ангара скрылась в паре, дыме и режущем свете тревожных ламп.
– Хотят выжечь следы! – крикнула Ника.
Контур уже рвал пломбу с контейнера. Внутри лежал узкий модуль памяти и сервисная кассета с маркировкой. На чёрной поверхности светилась короткая метка:
GATE / ALEUT
На долю секунды всё вокруг ушло на второй план. Амур, мост, город, сервисные подписи, первая жертва, ложные огни – всё это вдруг вытянулось дальше, за берег, за порт, в сторону морской географии, о которой раньше говорили только в отчётах и закрытых приложениях. Хабаровск оказался не целью, а входом. Подмена шла не за один городской узел, а за маршрут, который уже готовили к выводу в море.
– Контур! – рявкнул Тимур.
Из белого выброса вышел старший сервисник. В руке у него уже был короткий штурмовой импульсник. Контур успел только развернуть контейнер боком и уйти на одно колено. Разряд прошёл по поручню, срезал кусок обшивки и ударил в подвесную трассу. Сверху посыпался горячий пластик.
Ника ответила первой. Подобрала с пола сорванный сервисный ключ и метнула его в аварийный блок над головой противника. Щиток лопнул, световой сектор хлопнул белым перегрузом, и на миг чужак ослеп.
Тимур врезал ему в бок всем корпусом. Оба влетели в боковую сетку. Импульсник выпал и отлетел на нижний пролёт.
Контур схватил модуль памяти, контейнер, выдернул страховочный шнур и рванул вниз к выходу. За спиной Ника уже тянула Тимура из клубящегося сектора. Старший сервисник исчез в белой завесе – живой или раненый, понять было невозможно.
Сейчас важнее было одно: трофей остался у них, а ангар начинал захлёбываться собственным аварийным профилем.
Они вывалились в переходный коридор почти вместе. Позади грохнули внутренние створки, пожарный сектор ушёл в жёсткую отсечку, вой сирены стал ещё сильнее.
Контур остановился у сервисной колонны, упёрся ладонью в холодный металл и ещё раз посмотрел на метку.
GATE / ALEUT
Теперь она читалась уже не как случайная бирка на чужом носителе, а как следующий вектор войны. Всё, что происходило этой ночью – ранний такт кристалла, ложная норма в мостовом узле, первая жертва в городе, сервисные группы с правильными подписями, подменённое обслуживание порта, – собиралось в одну линию и уходило дальше, туда, где скрытая война готовилась стать открытой.
Хабаровск ещё держался. Город не рухнул, мост не встал, порт не лёг в пожар. Но это уже не выглядело победой. Скорее первой минутой, когда им удалось ухватить врага за руку в ту секунду, когда он переставлял границу фронта с улицы на маршрут и с маршрута – на море.
Глава 3. Порт без свидетелей
Порт остаётся живым, пока его подтверждают независимые слои. Один свидетель – это уже вход для чужого решения.
(Из доклада А. Ветровой в кризисный штаб Дальневосточного контура. ДСП.)
Терминал погас в ту секунду, когда машина Контура свернула к контейнерному полю. Ещё миг назад порт жил обычной ночной жизнью: по рельсам шли крановые фермы, в проездах перекликались тягачи, над водой тянулись маршрутные огни, а в окнах диспетчерской бежали рабочие таблицы. Потом весь этот громадный узел будто разом отказался помнить себя. Главные экраны у въезда ушли в серый провал. Навигационные табло перескочили на служебные заглушки. Несколько камер продолжили крутить одну и ту же петлю с пустым сектором, хотя на дальнем ряду ещё двигался погрузчик. До карантинного закрытия порта оставались минуты, и эти минуты уже работали не на них.
Контур выбрался из машины первым. С воды тянуло прохладой, мазутом и мокрым металлом. За спиной хлопнула дверью Ника. Чуть дальше Ветрова уже вытаскивала из кофра переносной навигационный блок и прижимала локтем планшет, чтобы ветер не сбивал экран бликами.
– Центр отвечает? – спросил Контур.
Ника мельком глянула на связь.
– Отвечает уверенно. Говорят, краткий сбой визуального слоя, всё под контролем, контейнерный сектор работает штатно.
В ту же секунду над крайним рядом проскрипела крановая тележка и повела контейнер над проездом, где по карте не было рабочего окна. Контур поднял голову, дождался, пока тяжёлая коробка уйдёт дальше по ферме, и только после этого коротко сказал:
– Штатно у них уже кончилось.
Он сорвал пломбу с полевого кейса и вытащил Горизонт-Δ/М. Компактный радарный модуль развернулся в ладони тремя короткими лепестками. Низкий веер обзора лёг на терминал. На планшете поднялась скелетная схема порта: рельсовые дорожки, крановые линии, тягачи, тележки, тёплые силовые узлы, живые токовые пятна на фоне общей слепоты. Верхняя картинка лгала чисто. Низовой радар ещё держал фактуру среды.
Ветрова развернула свой блок у капота и сразу стала собирать кворум. Внешний входной маяк. Береговой навигационный слой. Их собственный полевой свидетель. Этого пока не хватало для полной картины, но хватало, чтобы вытянуть первичную причинность и понять, куда порт уже уступил своё право на порядок.
На экране проявилась гавань – не та, которую рисовала диспетчерская. Здесь линии движения не совпадали со служебной сеткой. Два контейнерных тягача шли в зоне, помеченной как пустая. Один кран замирал так, будто ждал команды, которой не было в журнале. Навигационная метка на входном плече светилась образцово, с той самой неприятной чистотой, которую Контур успел возненавидеть ещё на микролинии, когда кристалл впервые ответил раньше команды.
– Один свидетель у них уже гладкий, – сказала Ветрова, даже не поднимая головы.
Контур помнил это чувство. Тогда ложь помещалась под колпак SSBX, её можно было зажать в прозрачном карантине и вынудить показать почерк. Сейчас тот же принцип растянулся на весь порт. Не деталь. Не стенд. Узел целиком.
По дальнему ряду прошёл короткий тёмный провал. Один кран застыл. Второй, наоборот, ускорил ход. Под подвесной линией вспыхнул служебный жёлтый, которого в этой схеме быть не должно. Горизонт-Δ/М сразу выдал новую связку меток: три фигуры быстро ушли в сервисный спуск под крановой фермой. Одна несла длинный узкий кофр.
Ника выругалась тихо, с той злостью, которая в ней всегда рождалась раньше страха.
– Контейнер уже уводят вниз.
Связь снова ожила, и дежурный голос, ровный для этой ситуации, повторил:
– Сектор А-4 безопасен. Оставайтесь на поверхности. Группа сопровождения уже направлена к вам.
Контур выключил канал.
– На поверхности у них только картинка, – сказал он. – След придётся брать снизу.
Ветрова уже сворачивала блок.
– Диспетчерская больше не источник. Только повторитель чужой нормы.
Ника перекинула Линзу-9 на плечо и посмотрела в сторону сервисного спуска, где между опорами крановой линии густела тень.
– Если они доберутся до башни, – сказала она, – они возьмут световой язык порта раньше нас.
– Сначала коридор, – отрезал Контур. – Нам нужен живой след, не догадка.
Он убрал Горизонт-Δ/М в грудной крепёж, подтянул ремень с импульсным модулем и первым пошёл к лестнице. За спиной терминал продолжал работать, возить металл, крутить ложные окна и делать вид, что порт держится на собственных правилах. На деле он уже начинал жить по чужому такту.
Сервисный спуск под крановой линией встретил их горячим железом, влажной пылью и тяжёлым паром. Коридор был узкий, с кабельными рукавами под потолком и мокрыми стенами, по которым стекал конденсат. Лампы местами горели, местами только тлели. Свет рвался, не держал дистанцию и плохо собирал глубину. В таких проходах ложный сигнал любит работать через тесноту: человеку кажется, что он выбирает траекторию сам, а на деле он уже идёт туда, куда его подвели геометрией и нехваткой секунды.
Контур шёл первым. За ним – Тимур, уже державший наготове ЭМИ-кассету «Шов». Ника прикрывала низким светом через Линзу-9, чтобы не отдать коридор полной темноте. Ветрова держалась чуть сзади и вела параллельный лог, собирая всё, что потом нельзя будет переписать без прямой фальсификации.
– Слева ниша, – тихо сказала Ника. – Там кто-то был.
Контур не ответил. Просто сместился так, чтобы не подставить корпус под прямую линию. Ниша оказалась пустой. Зато уже в следующую секунду впереди сорвался короткий белый импульс. Разряд ударил в кабельный лоток над головами. Свет лопнул. По потолку побежали искры. Пар сразу стал плотнее.
Они работали грамотно. Один выбил свет и сенсоры. Второй пошёл на перекрёстный захват прохода. Это были не сервисники. Штурмовая ячейка под сервисной оболочкой.
– Контакт! – рявкнул Тимур.
Контур уже уходил в сторону. Первый разряд прошёл по стене там, где секунду назад была его голова. Ника ответила сразу, низко, по руке с оружием. Чужак дёрнулся и врезался плечом в короб кабельной магистрали, но второй уже успел уйти в паровой выброс и потянулся к створке нижнего аварийного люка. Если он закроет проход, погоня умрёт прямо здесь. Коридор превратится в тупик с ложной геометрией, и весь порт получит ещё несколько минут форы для выжигания следов.
– Тимур, правый! – бросил Контур.
Тот не стал стрелять. Он уже успел глянуть на плотность кабелей, на конденсат, на рисунок верхнего лотка и понял, куда можно дать импульс, чтобы убить не людей, а их среду наведения. «Шов» ушёл не в цель, а в стык старой сервисной гребёнки, где сходились оптика, силовая подпорка и повторитель локальных сенсоров.
Удар вышел точным. Воздух дёрнулся. Свет на миг сложился внутрь. С потолка посыпались синие искры, и вместе с ними ослепла чужая оптика в секторе. Линзы под потолком погасли, у стрелка сорвался прицел, а люк дрогнул и замер на полузахлопе.
– Не по инструкции, – выдохнула Ника.
– Зато по делу, – отрезал Тимур.
Контур уже был рядом с первым. Удар в кисть. Локоть в корпус. Захват под плечо. Чужак попытался уйти классическим рывком вдоль стены, оставить ложную траекторию и выстрелить на отходе. Контур не дал. Впечатал его в короб силовой магистрали и услышал, как под курткой что-то сухо хрустнуло.
Второй всё-таки дёрнул створку люка. Изнутри ударил горячий воздух. За ним шёл техсклад. Ещё шаг – и они потеряют их уже в другом объёме, среди огня, дыма и сброса секций.
Ника сработала раньше следующей мысли. Сорвала с пояса световой маркер и метнула его не в человека, а в рельс над люком. Маркер хлопнул белым перегрузом. На долю такта противник ослеп. Контур пересёк проход двумя шагами и ударил открытой ладонью в шлем под подбородок. Тот отлетел к стене и сполз на колено.
Тимур уже прижимал первого коленом к полу и сдёргивал с его запястья короткий служебный блок.
– Здесь маршрутная пара, – бросил он. – Они не просто уводили контейнер. Они вели трафик к нижнему уровню.
Контур присел перед вторым. Тот ещё дышал. Из-под маски шёл тяжёлый хрип. Глаза оставались живыми, злыми и спокойными для человека, которого только что сорвали с операции.
– Куда? – спросил Контур.
Чужак коротко усмехнулся. Кровь на губе в аварийном свете казалась почти чёрной.
– Не порт, – сказал он. – Ниже.
– Что ниже?
Тот смотрел уже не на Контура, а будто сквозь него, в адрес, который давно принял как свой.
– Зеркальный… узел.
Последнее слово вышло с усилием. После него в лице что-то просто выключилось. Не страх. Не боль. Решение не дать больше ни одной связной метки.
Ника первой подняла взгляд.
– Слышал?
Контур уже смотрел туда, где редел пар у дальнего выхода. Те, кто ушёл раньше, уносили не только контейнер. Они уносили адрес следующего слоя войны.
Сверху снова двинулся кран. Значит, порт ещё работал. Значит, времени почти не осталось.
– Пошли, – сказал Контур. – Имя у нас уже есть. Теперь нужен узел, на который оно опирается.
Когда они вышли из коридора к открытому сектору гавани, башня огней уже стояла над портом как последний живой язык, который ещё можно было вытащить из общего захвата. Внизу тянулись контейнерные поля, мокрый металл, рельсовые дорожки, буксиры, тягачи, краны, проходы к резервуарам. За этим лежала вода и чёрный внешний фарватер. Первый портовый прожектор мигнул чужим кодом ещё до того, как Ника поднялась на верхнюю площадку.
Она влетела на ярус, бросила Свет-Шкалу на пульт и сразу увидела беду. Главный световой профиль башни уже не слушался только её рук. Внутри рисунка команды повторялись почти сразу, через доли такта, и пытались перехватить право говорить от имени порта.
– Контур, башня захвачена частично, – сказала она в гарнитуру. – Световой язык у них уже внутри.
Ответ пришёл сквозь помехи, на фоне бега, металла и чужих голосов:
– У тебя гражданские маршруты. Держи их. Ветрова на пирсе поднимает кворум.
Ника выдернула сервисный ключ, сорвала защитную крышку с аварийного блока и перевела башню на ручной командный уровень. Панель ответила короткой вибрацией. Перед ней вспыхнули сектора: входной фарватер, крановая зона, резервуарный проход, внутренний бассейн, буксирные окна, наземный аварийный канал. В обычную ночь всё это жило на полуавтомате. Сейчас полуавтомат уже был частью атаки.
Она положила рядом Линзу-9 и сняла реальную картину по гавани. Сухогруз у внешнего причала уже начал поворот раньше разрешённого окна. Два буксира пытались поймать его носовую линию. По внутреннему проходу шёл контейнерный тягач с высоким грузом. Ближе к резервуарному сектору двигалась сервисная сцепка с топливными модулями. Один неверный цикл – и вся эта масса сойдётся в одной точке.
Из внутренней линии прозвучал ровный голос, почти корректный для боевой ситуации:
– Башня, снимите ручной режим. Центр подтверждает штатное разведение.
Ника не ответила сразу. Сначала она поймала на Свет-Шкале чужую фазу. Та шла следом за её командами почти без запаздывания. Противник уже не просто ломал рисунок. Он учился её языку и старался сделать из него свою норму.
– Снимите у себя язык и пришлите его в ремонт, – бросила она.
Голос сразу стал суше:
– Вы мешаете работе порта.
– Порт пока жив только потому, что я мешаю вам.
Чужой код полез в профиль снова, теперь не в лоб, а через повторитель башни. Почти красиво. Почти без потерь. Ника увидела это раньше, чем он оформился полностью. Она уже знала, как такие вещи работают: не грубый взлом, а подстройка, после которой автоматика сама начинает считать чужое решение более удобным и поэтому более правильным.
На воде сухогруз продолжал разворот. Рано. Его нос уже уходил к сектору резервуаров, где тяжёлые цистерны стояли близко к воде. Буксиры пытались исправить курс, но без живого светового свидетеля их команды опаздывали на доли такта, а в такой среде доля такта и есть авария.
– Ветрова, – сказала Ника. – Нужен живой свидетель на входном маяке. Сейчас. Сухогруз уже повело.
Ответ пришёл почти сразу:
– Один маяк у меня фальшивый. Ищу физический ответ. Держи суда в растяжке девяносто секунд.
Девяносто секунд в ночном порту – это много для человека и почти ничего для железа, которое уже пошло по чужой фазе.
Ника перестроила схему второй раз. Убрала гладкие дуги и ввела жёсткую аварийную командную сетку, где суда видели не общую картину гавани, а набор коротких разрешений и запретов. Без комфорта. Без красивого рисунка. Только то, что можно исполнить без права на двусмысленность.
Буксиры поймали новый рисунок первыми. Один ушёл левее, второй взял на себя нос сухогруза. На крановой линии внизу замерли две тележки. Тягач у контейнерного ряда встал в жёсткую отсечку. Чужой код снова полез в профиль, теперь через обходную фазу повторителя. Ника успела перехватить его в середине цикла и вручную сорвала ложное окно на дальнем секторе. Плечи свело, в виске ударило тупой болью. Буксир потянул сухогруз обратно в допустимый разворот.
Ника позволила себе ровно полсекунды, чтобы опереться ладонью о пульт, и сразу выпрямилась.
– Ветрова, у тебя окно. Я выбила тебе секунды.
– Приняла. Теперь попробую доказать, что один из ваших свидетелей существует только в журнале.
Пока Ника держала гражданский рисунок на пределе ручного режима, Ветрова уже работала на пирсе у внешнего плеча гавани. Мобильный пункт радионавигации стоял между сигнальными мачтами и чёрной водой. Справа тянулись резервуары, слева – ряды огней и крановые линии. Ветер с моря дёргал кабели и пытался увести на экранах тонкие хвосты отражений. Ветрова работала стоя. В такие минуты ей нельзя было садиться: сесть значило принять чужой темп хоть на мгновение.
Перед ней лежали три свидетеля. Первый – башня, которую Ника держала руками. Второй – входной навигационный маяк, который по журналу подтверждал маршрут. Третий – их полевой канал, собранный в обход портового контура. На экране всё сходилось хорошо.
– Покажи сырой ответ с маяка, – бросила она оператору.
– Уже.
Сырой ответ оказался чистым. В реальности всегда есть трение: качка, воздух, задержка по воде, слабый мусор среды. Здесь вместо среды лежала гладкая правильность, будто канал не прошёл через мир, а был нарисован поверх него уже в готовом виде. Ветрова почувствовала, как по спине прошёл холод. Система уже умела подменять не только маршрут. Она подменяла саму форму доказательства.
– Физический импульс на внешний буй, – сказала она. – Ручной запрос. Не через порт. Через наш обход.
– Это даст задержку.
– Мне она и нужна. Живой свидетель не обязан приходить красиво.
Она сама ввела профиль, перевела кворум на жёсткую ручную валидацию и отправила короткий пакет в обход. Несколько секунд ничего не было. Потом пришёл ответ – слабый, бедный, с настоящей задержкой и рваным краем. Не красивый. Не быстрый. Зато физический.
Ветрова тут же наложила его на портовую версию и увидела расхождение. Маяк, которым пользовался порт, существовал уже только в подтверждающем слое. Физически он молчал. Живой ответ шёл с внешнего буя. Значит, один из ключевых свидетелей был не захвачен, а уже подменён целиком.
– Ника, слушай внимательно, – сказала она в канал. – Портовой маяк мёртв. Живой ответ у меня с внешнего буя. Переноси кворум на мой пакет. Сейчас.
– Приняла.
– И передай буксирам жёсткое право на нос. Без согласования с башней. Мой свидетель старше их журнала.
Она вывела новое решение на общий аварийный канал, не спрашивая ничьего разрешения. Потом подняла глаза к сухогрузу. Гигант уже замедлял опасный разворот. Значит, два живых свидетеля наконец начали говорить громче одного красивого.
Линия связи снова зашипела.
– Вы работаете без городского допуска, – сказал тот же гладкий голос. – Немедленно прекратите ручную валидацию.
Ветрова смотрела на экран спокойно.
– Поздно, – ответила она. – У меня уже есть физический ответ. Теперь вам придётся спорить не со мной, а с реальностью.
Злость у неё была короткая и инженерная: не истерика, а отвращение к чужой уверенности, будто правда медленна, чтобы сохранять право на решение.
– Контур, – сказала она в общий канал. – Техсклад у четвёртого резервуара подтвердился. На нём сходятся ложный свет, ложный маяк и маршрут техгруппы. Это не след. Это узел.
– Понял, – ответил он. – Иду.
Когда Контур и Тимур вышли к техскладу у четвёртого резервуара, тот уже горел изнутри. Огонь шёл не широким факелом, а по стыкам, вентиляции и внутренним секциям, словно кто-то заранее разложил пожар по памяти склада и теперь просто запускал его по очереди. Это был не пожар как хаос. Это был дожиг как операция.
Тимур подбежал первым следом.
– Если там есть журнал, его сейчас варят по секциям.
– Есть, – сказал Контур. – Иначе бы они не жгли так быстро.
Они нырнули под боковой навес. Дверь техсклада уже сидела на аварийной блокировке. Контур сдёрнул с пояса короткий резак. Тимур в ту же секунду ушёл к панели, сорвал крышку и начал вскрывать нижний контур вручную.
– Дай двадцать секунд.
– У нас их меньше.
– Тогда не мешай.
Контур держал вход. Изнутри шёл сухой металлический треск и короткие хлопки – последовательный дожиг секций. Противник хорошо знал, как устроить пожар так, чтобы стереть содержимое и одновременно не разнести всё вокруг раньше времени. Резервуарный сектор был близко. Им нужно было сжечь склад, но не подорвать полпорта.
– Готово!
Блокировка сорвалась. Дверь пошла с хрустом. Изнутри ударили жар, дым и горелый лак.
Контур вошёл первым. Внутри техсклад уже перестал быть складом. Он стал печью для памяти. Ряды стоек горели секторами. Один боковой пролёт уже лёг. По полу шла вода из аварийной линии и тут же превращалась в грязный кипящий пар. Сквозь дым ещё просматривался стол локальной изоляции. На нём под красной лампой стоял полевой SSBX-купол.
– Туда! – крикнул Тимур.
Справа хлопнуло. Из дымного ряда выскочил силуэт и дал короткий импульс по проходу. Разряд срезал кусок стеллажа. Металл визгнул. Контур ушёл в сторону, почувствовал жар на щеке и ответил коротко, чтобы не дать стрелку навязать темп.


