1. Ант

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

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

Геша кивает. Он не спешит. Нас сюда доставили на вертолёте, и двадцать минут в запасе время вполне достаточное.

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

— Готов, Ант? — спрашивает Геша.

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

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

Сажусь на задницу и усиленно ищусь — ну да, ко всему и шелудивая. Поднимаюсь, зеваю во всю пасть, вразвалку ковыляю вдоль стены.

— Внимание, операция «плохие парни», — пронзает меня сигналом командный блок. — Обратный отсчёт пошёл. Десять, девять, восемь, семь…

Это Геша. Операцию «плохие парни» инициирует он, аналитик отдела «Разряд» при антитеррористической бригаде «Альфа». Антом меня назвал тоже он и объяснил, что имя означает «антитеррор». Так и сказал — имя, а не собачья кличка.

— Шесть, пять, четыре, три…

Блок идентификации подключён. Аналитический блок запитан. Инфракрас-блок запитан.

— Два, один, старт.

Идентифицировано шесть целей. Определение дальности до целей. Определение дальности завершено. Определение возможности поражения. Четыре из шести. Отмена.

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

Определение дальности завершено. Определение возможности поражения. Три из шести. Отмена.

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

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

Идентификация целей. Количество активных целей ноль. Блок идентификации отключён. Аналитический блок обесточен. Инфракрасное видение отключено. Боевой блок обесточен.

2. Барбоска

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

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

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

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

— Эй, пацан, мля, — доносится до меня гнусавый голос. — Деньги есть? Ускоряюсь и сокращаю расстояние между собой и Витькой до десяти метров.

— Из-звини, Гусь. Д-денег нет.

— Гонишь, падла.

Блок идентификации подключён. Сбой программы. В идентификации отказано. Отмена. Коррекция сбоя. Отказ корректирующего модуля. Отмена.

— П-правда нет, Гусь.

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

— Щас, мля, проверим, — гнусавит Гусь.

Выдвигаюсь вперёд, приседаю на задние лапы, оскаливаюсь.

— Это чего? — Гусь шарахается в сторону.

— Моя собака, — Витька перестаёт заикаться. — Барбос.

— Э-э, мля. Откуда у тебя собака?

— Отец подарил.

— Предупреждать надо. Отец, мля. Ладно, я потопал.

Гусь удаляется.

Блок идентификации отключён. Аналитический блок обесточен.

3. Ант

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

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

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

— Готов, Ант? Пошёл!

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

— Внимание, операция «плохие парни», — выдаёт командный блок — Обратный отсчёт пошёл. Десять, девять…

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

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

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

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

Определение мне не подходит. В нём говорится «люди», а я — не человек.

— Кем ты себя считаешь. Ант? — Геша опрокидывает в рот содержимое стеклянной конической ёмкости.

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

— Ты думаешь о себе, как о собаке? — уточняет вопрос Геша. — Как о боевом роботе? Или… — он делает паузу, — как о человеке?

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

Итак, я устройство. Гавкаю четыре раза. Это означает, что ответ на каждый из трёх поставленных вопросов отрицательный.

— Значит, ни то, ни другое, ни третье, — Геша вновь наполняет коническую ёмкость жидкостью. — Тогда скажи мне, дружище, что ты ощущаешь, когда… Когда ты… Во время исполнения.

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

— Ничего не ощущаешь? — уточняет Геша. — Радость? Осознание выполненного долга? Гнев? Или, может быть, ненависть?

Аналитический блок запитан. Запрос: определить реакцию на исполнение. Ответ: определить невозможно.

Не знаю, какой блок заставляет меня гавкнуть три раза.

— Осознание выполненного долга, — медленно произносит Геша. — Я, собственно, так и думал.

Аналитический блок обесточен.

4. Барбоска

Позавчера Витьке исполнилось шестнадцать. А за два дня до этого он отказался меня утилизировать.

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

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

— Барбос не игрушка, папа, — сказал Витька. — Он мне друг.

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

— Как на свалку?! — отчаянно закричал Витька.

— Я купил Барбоса на свалке, сынок. Задёшево, у нас с мамой тогда было очень туго с деньгами.

— Барбос останется здесь, — сказал Витька твёрдо. — Он не вещь. И — не надо мне никакой другой собаки.

5. Ант

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

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

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

— Шансов почти нет! — Геша срывается на крик. — Анта уничтожат! Сразу, стоит ему появиться в пределах видимости.

— Довольно, — штатский твердеет лицом. — Готовьте вашего пса. Это приказ. Выполняйте!

Геша отводит меня в сторону. Внезапно он становится на колени и тыкается носом мне в морду.

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

Геша встаёт. С минуту мы молчим.

— Ты прости меня, дружите, — наконец говорит он. Готов? Операция «плохие парни». Пошёл!

Я стартую и, увеличивая скорость, несусь по переулку к площади.

Блок идентификации подключён. Аналитический блок запитан. Инфракрасное видение задействовано. Боевой блок запитан.

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

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

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

Не знаю, Геша ли включает аварийную цепь дистанционно или её задействует то, что осталось от меня и во мне. Аварийная цепь инициирована. Командный блок отключён. Блок идентификации отключён. Аналитический блок обесточен. Боевой блок запитан напрямую. Совмещение траекторий с целями. Осознание выполненного долга. Совмещение траекторий с целями. Осознание выполненного долга. Совмещение траекторий завершено. Осознание выполненного долга. Исполнение. Осо…

6. Барбоска

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

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

— Ант, — говорит круглолицый индивид. — Ты узнаёшь меня, Ант?

Блок идентификации подключён. Сбой программы. В идентификации отказано. Отмена. Коррекция сбоя. Отказ корректирующего модуля. Отмена.

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

Запрос в информационный блок: «дежа вю». Отказ: смысл понятия несовместим с функциональностью.

— Простите, — Витька, держа Олю за руку, приближается к круглолицему.

— Ваш пёс?

— Мой. Его зовут Барбоска.

— Когда-то его звали по-другому.

— С чего вы взяли? — возмущается Витька. И что значит «когда-то»?

— Неважно. Меня зовут Геннадий Павлович. Раньше ваш пёс принадлежат мне. Я звал его Литом. Впрочем, возможно, это другой пёс, а барыги со свалки мне соврали. А скорее всего, не соврали, но у него полная потеря прежней индивидуальности. Извините.

Геннадий Павлович, пошатываясь, бредёт прочь.

— Он здорово пьян, говорит Витька.

— Забавный дядька.

7. Ант

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

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

— Похоже на модель с узкой специализацией. Ого, тут ещё аналоговый преобразователь. А это что такое? Хм-м… Машинка вполне современная. Эко его разворотило, однако. Нижняя часть корпуса деформирована, но всей видимости, необратимо. Верхняя в относительном порядке. Так, это что ещё? Интересно, надо же, какая неординарная схема. Довольно сложная и…

— Выводы! — прерывает другой голос, отрывистый и резкий.

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

— Приступайте.

8. Барбоска

Геннадий Павлович. Забавный дядька. Когда-то ваш нёс принадлежал мне. Звали Актом. Потеря индивидуальности. Дежа вю у таких, как ты. Геннадий Павлович. Дядька. Принадлежал мне. Звали Антом. Потеря индивидуальности. Дежа вю. Антом. Потеря…

У меня проблемы с памятью. Одни и те же слова настойчиво всплывают из неё, вытесняя прочие. Наряду с ними всплывает и ещё одно слово, до сих пор незнакомое: «Геша».

Запрос в информационный блок: «Геша». Ответ: уменьшительное от имени «Геннадий».

Запрос в блок идентификации. Идентифицировать «Геша» и «Геннадий Павлович». Сбой программы. В идентификации отказано. Отмена. Коррекция сбоя. Отказ корректирующего модуля. Отмена.

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

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

Ускоряюсь и сокращаю расстояние между собой и голосами до двадцати метров.

— Отстань от неё, Гусь! — кричит Витька.

Блок идентификации подключён. Сбой программы. В идентификации отказано. Отмена. Коррекция сбоя. Отказ корректирующего модуля. Отмена.

— Пшёл отсюда, дохляк. Телку мы забираем.

Сокращаю расстояние до десяти метров. Насчитываю шесть теней. Голос принадлежит обладателю самой длинной.

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

— Барбос! — отчаянно кричит Витька.

— Барбо-о-о-ос!

— Атас! Тут собака.

— Какая, мля, собака, — гнусавит Гусь.

— Это железная кукла, старая ржавая рухлядь. Вломить ей раза по жбану, и всё.

— Телку держи!

В идентификации отказано. В анализе ситуации отказано. Отказ корректирующего модуля. Отказ… Отказ… Отказ…

Геша. Забавный дядька Геннадий Павлович. Геша…

Всплывающие из памяти знакомые слова внезапно сменяются новыми. Крепкие напитки в одиночку. Прости меня, дружище. Операция «плохие парни». Осознание выполненного долга. Напитки в одиночку. Дружище.

Плохие парни. Выполненного долга. Готов, Ант?

9. Ант

Пошёл!

Геша. Осознание выполненного долга. Геша. Выполненного долга. Геша. Долга… Долга… Долга…

Аварийная цепь инициирована. Блок идентификации отключён. Командный блок отключён. Аналитический блок обесточен. Боевой блок запитан напрямую. Совмещение траекторий с целями.

Осознание выполненного долга. Совмещение траекторий с целями. Осознание выполненного долга. Совмещение траекторий завершено. Осознание выполненного долга. Исполнение. Мои глаза вспыхивают огнём. ТМ