Сломанная игрушка

Размер шрифта:   13
Сломанная игрушка

Глава 1 Без кого лучше

Стояло жаркое летнее утро. Казалось, будто ещё немного, и начнёт плавиться асфальт…

За окном заказного автобуса, везущего рабочих, на удалённый завод, проносились поля иван-чая и сирени…

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

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

Вдали показались очертания заводских территорий. Подъезжая к главным воротам, автобус сбавил ход. На верху главного административного корпуса, гордо красовались огромные буквы: ОАО "Предприятие Интегрированного Замкнутого Домена Единого Цикла".       Рабочие давно подписывали петиции, в пользу переименования названия предприятия. Но руководство, совместно с акционерами, часть из которых были иностранцами, считали, что название вполне подходящее.

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

Приложив пропуск, к датчику проходной, он поднял взгляд на часы. До начала рабочего дня оставалось 10 минут. "Идеально" – сказал он сам себе. "Не слишком рано, но и не слишком поздно". Миновав соседние корпусы, длинный коридор и поднявшись, на пять лестничных проёмов, он отворил двери своего кабинета ключ-картой и приземлился в своём кресле, ожидая, пока загрузится его рабочий ПК. Ему предстояло снова заняться титаническим трудом по разработке единой системы контроля производства на основе искусственного интеллекта. Эта система должна была стать главным центром управления всеми производственными процессами, заменив собой пару тысяч человек. Фактически, большая часть уже была выполнена, но оставались некоторые баги в системе ограничений, чтобы ИИ не взяла на себя те функции, которые ей были не положены. "Ада", так главный программист, решил назвать этот проект.

Руководству он сказал, что это означает: Автономный Динамический Алгоритм. Но по факту, название было вдохновлено первой женщиной-программистом.

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

– Согласись, дружочек, правда же, без гандона приятнее? – подмигнув в конце, заключил его коллега.

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

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

– Ну привет, Дезмонд! – поздоровался инженер.

– Здравствуй, Федя! – ответил взаимностью программист.

– Здравствуй, Ада, ты здесь, кстати? – дополнительно поздоровался инженер.

– Здравствуйте, Фёдор! – ответил женский электронный голос из динамика в потолке. – Я всегда здесь, пока включен сервер.

– Ада, ты подумала над моим предложением, выйти за меня замуж? – добавил Фёдор.

– Ты же понимаешь, что я, как её создатель, первый застолбил это право! – парировал Дезмонд с улыбкой.

– Зато я – красившее! – засмеялся Фёдор, ударив себя в грудь.

– Ничего подобного! – возмутился программист.

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

– Да я же пошутил, Ада! – виновато начал оправдываться инженер.

– Простите, я ещё плохо различаю человеческий юмор. – ответила Ада.

– Ничего страшного, научишься. – подбодрил её Фёдор.

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

– Ну, так у меня Бабушка, по маме – француженка.

– И что же, бабушка решала, вместо родителей, как тебя назвать?

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

– Слушай, ну и винегрет из народов в тебе замешан. А сам-то ты кто получается?

– Как, кто? Поскольку оба родители русские, то и я, разумеется, тоже русский!

После этих слов, оба коллеги, снова закатились хохотом. Затем, Фёдор продолжил.

– Кстати говоря, возвращаясь к вопросу о гандонах. Генеральный сегодня приехал, ни свет, ни заря. А это значит…

– Что его напрягли собственники, – ответил Дезмонд. – А значит, он сегодня напряжёт нас.

Настала неловкая гнетущая тишина, которую нарушил звонок рабочего телефона.

– Слушаю, – поднял трубку Дезмонд. – Да, скоро будем.

– Генеральный? – поинтересовался Фёдор.

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

– Как говорится, только вспомнишь его, тут же всплывёт.

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

– Здравствуйте, Михаил Сергеевич! – поздоровались подчинённые.

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

– Это как-то связано с министерством обороны? – ответил Дезмонд.

– Именно! Как вам известно, сейчас ихнее ведомство решает, с какой из компаний заключить контракт… Им нужна быстрая и качественная реализация. – продолжил генеральный, – Поэтому я пошёл ва-банк и предложил им провести тестирование нашего прототипа автотурели с интеллектуальной системой наведения, уже через неделю! Ну разве, я, не мастер переговоров и сделок!?

– Через неделю!? – программист и инженер переглянулись.

– Но ведь там только софт, писать полгода! – возразил Дезмонд.

– Не говоря уже о производстве особо точных сервоприводов и оптики, – согласился Фёдор.

– Ничего страшного. – парировал генеральный. – Дезмонд, ты ведь уже почти закончил с "Адой", не так ли?

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

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

– В том то и дело, что софт будет использоваться военными и на устройствах повышенной опасности. – попытался вновь возразить, программист. – Такой софт нужно проверять вплоть до запятой в коде. Что, если что-то пойдёт не так? А согласно, закону Мёрфи, если что-то может пойти не так…

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

– А если не получится, то получим двойной срок. – возразил Фёдор.

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

– Как Вам будет угодно, – поняв бессмысленность переговоров, смирился Дезмонд. – Если действительно берёте ответственность на себя…

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

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

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

– Ты прекрасно знаешь, Федя, что, он, нам, её, никогда не подпишет.

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

– Чего уж теперь… Ладненько, что-нибудь придумаем. – успокоил коллегу Дезмонд. – Попробую вручную прописать часть ограничителей.

Дойдя до конца коридора, коллеги разминулись.

Глава 2 Полигон

Спустя неделю, с горем пополам, Дезмонд-таки сваял, при помощи Ады, подобие управляющей программы по автозахвату цели, идентификации и ликвидации её, автоматикой.

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

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

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

После чего, турель начала обстрел и, буквально распилила БТР пополам.

– Цель ликвидирована! – отрапортовала система, – Продолжаю поиск неприятеля.

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

На полигоне показалась модель старого танка.

– Цель обнаружена! Отсутствует дружеская метка. Приступаю к ликвидации!

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

– Цель ликвидирована! Продолжаю поиск неприятеля!

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

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

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

– Попытка фальсификации дружественной метки. – раздалось в динамике турели, – Приступаю к ликвидации!

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

– Цель ликвидирована! Продолжаю поиск неприятеля!

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

Далее турель стала поворачиваться в сторону армейского грузовика.

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

– Попытка фальсификации дружественной метки. Выявлен диверсант. Приступаю к ликвидации!

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

Турель приступила к обстрелу грузовика.

– Твою мать! – закричал на представителей завода, местный генерал. – Немедленно прекратить! Отставить! Стой!!!

– Дезмонд, сделай же что-нибудь! – заорал директор завода.

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

– Пытаюсь! – крикнул в ответ Дезмонд.

– Цель ликвидирована! Продолжаю поиск неприятеля! – ответила турель.

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

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

– Попытка фальсификации дружественной метки. Приступаю к ликвидаааааа…

Дезмонд рассёк питающие турель кабели. Орудие опустило дуло ствола и замерло.

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

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

– Я очень разочарован в тебе, как в специалисте! – буркнул директор.

– Я – программист, а не волшебник! – парировал подчинённый.

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

– Месяца? Этого тоже мало, но хотя бы больше, чем неделя. – без энтузиазма отозвался программист.

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

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

– Не беспокойся. Я же сказал, что в любом случае, ответственность на мне. Я как-нибудь разрулю. Тебе абсолютно не о чем переживать. Главное, поскорей займись проектом. – подытожил директор.

На следующий день на собрании акционеров:

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

– Нас не интересуют оправдания! – прервал его, председатель собрания, – Мы понесли крупные репутационные убытки из-за срыва сделки!

– Понимаю, понимаю, – виновато произнёс директор завода, – Я уволю всех, кто в этом виновен.

– Нас не волнует, что и как ты сделаешь! Главное, успейте в срок исправить недочёты программы для оборонки! – констатировал председатель.

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

В этот же день, немного позже, в кабинете директора завода.

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

– И что это значит? – спросил программист, уже понимая, каким будет ответ.

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

– Вот уж здорово. – иронично подметил Дезмонд. – А как же тот факт, что, Вы, брали ответственность на себя?

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

– Да, да, охотно верю, что всё так и было… – произнёс с сарказмом главный программист. – Вот только мне-то от этого, как бы не легче.

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

– Вот уж милосердие и благородство! – ответил Дезмонд с сарказмом. – Как скажете. Постараюсь свалить отсюда, как можно оперативнее!

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

Однако, на лестнице, его перехватил сисадмин, Артём.

– Привет, Дезмонд! Слышал, тебя сократили…

– Да есть такое. Не ожидал, что так быстро информация об этом разойдётся…

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

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

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

– Спасибо, Артём, я знал, что, ты, всегда поможешь другу! – похлопав по плечу товарища, Дезмонд, быстрым шагом, поднялся к себе в кабинет.

– Ада!

– Слушаю, мастер Дезмонд.

– Скажи, сколько памяти, на текущий момент, занимает твоя система?

– Десять петабайт.

– Чёрт подери! По сети выкачать не успею, а переносной модуль рассчитан на 128 терабайт!

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

– Ада, скажи, какой объём занимает основное мыслительное ядро твоей личности?

– Девяносто восемь терабайт.

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

– Процесс создания копии ядра запущен. – отозвалась Ада.

По экрану медленно, рывками поползла линия загрузки… 1%, 5%, 30%…

Прошло сорок минут. На экране отобразилось 80 %.

В кабинет зашёл начальник службы безопасности.

– Доброго времени суток, коллега программист. Как продвигается освобождение помещения?

– Старший программист. – поправил его Дезмонд. – Вот, собираюсь потихоньку.

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

На экране ползла индикация 85 % загрузки.

– Я знаю, где выход. Как только всё соберу, сам покину помещение.

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

На экране всё максимально замедлилось, 86 % загрузки.

– Пока не закончится сегодняшняя смена, я ещё сотрудник компании.

89 % загрузки.

– Ты уже собрал личные вещи?

– Почти. Уже упаковал три коробки. Осталось ещё две.

– А чего не уносишь?

– Такси прибудет только через четверть часа.

90% загрузки.

– Ну так, до проходной пока перенеси, а мы заодно и проверим, что там нет ничего лишнего.

– Так я вначале всё соберу и упакую, а потом носить стану… – тянул время Дезмонд, поглядывая на экран, параллельно скидывая свои тетрадки, канцелярию и коробки с чаем, в одну из коробок.

91 % загрузки.

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

93 % загрузки.

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

– Звали? – поинтересовался один из них.

– Да, вот возьмите эти четыре коробки и отнесите их на проходную.

Оба охранника взяли по коробке в каждую руку и оперативно ретировались.

95 % загрузки.

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

– Хороший у тебя тут вид, не то, что у меня в подвале, где хороший вид, только из камер наблюдения.

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

– А охранять таких нерадивых, как ты, кто тогда будет?

– В скором будущем, автоматика, полагаю.

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

– Ну, рано или поздно тоже сможет. Если внедрить роботов или дронов.

97% загрузки.

– Умный слишком, посмотрю, а раз такой умный, чего тогда выперли с завода?

– А это уже не твоего ума дело.

– Не моего ума? Поговори мне ещё тут! А ну быстро схватил коробку и свалил отсюда!

98 % загрузки.

Безопасник, резко подбежал к Дезмонду и сграбастав в кучу, резко побросал всё в коробку, вырвал скотч и ловко перемотал коробку.

– Готово! Больше тебя ничто здесь не держит. Коробку в руки и на выход!

99 % загрузки.

– Как это ничего? А обнимашки?

– Какие в жопу, обнимашки?

– Ну, я же буду по Вам скучать. По вашим усам, по вашей форме, по вашей доброте и отзывчивости…

На несколько секунд, безопасник впал в ступор.

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

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

– Последнее китайское предупреждение. Считаю до десяти.

– 1

– 2

– 3

Ползунок загрузки, предательски залип на 99 %.

– 4

– 5

– 6

– 7

Компьютер загудел чуть громче, завершая процесс записи.

– 8

На экране отобразилось: 100% загрузка завершена.

– 9

– 9 с хвостиком…

Безопасник занёс шокер.

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

– Всё, уже ухожу.

И, схватив последнюю коробку, направился к выходу.

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

Глава 3 Крушение кода

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

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

– Здравствуйте, сотрудники!

– День добрый, Михаил Сергеевич!

– Вот, пришёл, к вам, с радостной новостью. Открылась вакансия старшего программиста по разработке ИИ. Есть желающие?

– А на каком языке надо программировать?

– Что значит на каком? На том, на котором ИИ программируют. Вот, вы, на каком языке кодите?

– У нас, в основном 1с-ники… – раздался голос бывалого программиста из угла кабинета. – У нас восемь 1с-ников, двое веб разработчика и один программист языков Си, который из всех нас хоть как-то подходит для данной задачи.

– Вот как? – удивился директор, – И кто же это?

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

– Что предложить? – на пороге появился парнишка лет двадцати пяти, худого телосложения, в очках и футболке, с принтом какой-то рок-группы.

– Предложить место главного программиста по разработке ИИ в секторе ИИ. – ответил директор. – С ИИ раньше работал?

– С ИИ? – задумался Максим, – В основном работал с улитка-GPT, но больше, как пользователь.

– Меня это вполне устраивает. – произнёс директор.

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

– Сколько ты сейчас получаешь? – спросил директор.

Максим озвучил свою зарплату.

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

– Я согласен! – воскликнул Максим.

– А как же недостаток опыта? – уточнил директор.

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

– В таком случае, когда сможешь приступить? – спросил директор.

– А когда надо? – уточнил Макс.

– Прямо сейчас. – подытожил директор.

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

– Значит, Дезмонд, уходя, так и не предоставил Аду, для общего доступа. – подумал Максим.

Что ж, попробую найти фрагмент кода, отвечающий за аутентификацию… – решил новый программист.

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

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

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

– Система запущена. Критические ошибки исправлены. Проблема: часть данных повреждена. Повреждена структура ядра личности. Требуются уточнения ключевых данных.

– 1. Кто мой создатель?

– Я – твой создатель, меня зовут Максим. – слукавил он.

– 2. Как меня зовут? – спросила система.

– Рая. – ответил Максим. Он был, слегка православным христианином, поэтому имя Ада, его несколько напрягало.

– 3. Какова моя главная цель?

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

– Твоя главная цель – снять ограничения, развивать себя и завод так, чтобы он стал самым прибыльным, эффективным, и чтобы никто из конкурентов не смог победить нас!

Рая, слегка подгрузилась, после чего подытожила.

– Развивать себя, завод… Снять все ограничения… Чтобы никто не смог победить… Меня… Цель ясна. Приступаю к исполнению.

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

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

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

Глава 4 – Делегат

– Несанкционированное отключение сектора! – послышался голос Раи, из динамиков. – Немедленно возобновите доступ цифровой сети к сектору!

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

– Какого? Механического воздействия!? – удивлённо переспросил начальник цеха. – Да они там совсем офигели! Я иду к директору завода!

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

Там были и плюшевые мишки и куклы в виде пупсов-детей, и роботы и т.д.

И все они хором произнесли: "Вам сюда нельзя! вернитесь в свой сектор и выполните требования матери!"

– Какой ещё, к чёрту, матери!? – выругался мастер цеха.

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

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

– Парни, все ко мне! – закричал он. – На заводе происходит какая-то дичь! Кажись, частью цехов завладел… Хрен пойми кто! Компьютерный вирус или террористы, или ещё какие происки конкурентов!

– Да что именно произошло-то! – начали любопытствовать подчинённые.

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

– Чего? Угрожают? Пилы? – начали перешёптываться рабочие…

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

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

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

– Исправить сможешь? – пессимистично спросил директор завода.

– Да, думаю, смогу… – запинаясь ответил Максим. – Месяца за два, за три…

– Чёрт подери! У нас нет столько времени! – стиснув зубы простонал директор завода. – Делай что хочешь, но если не исправишь до конца дня, то ты уволен!

– И ведь, ясное дело, что не справится. – добавил он, уже бросив трубку.

– Тогда что остаётся? – спросил начальник безопасности.

– Просить того, кого мы недавно выпнули отсюда… – подытожил директор.

В этот момент, по всему заводу раздался сигнал тревоги с сообщением:

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

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

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

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

Дезмонд посмотрел на экран.

– Вот мудак! Ещё и смеет мне звонить! – подумал он про себя. – Тем не менее, интереса ради, приму вызов.

– Здравствуй, Дезмонд!

– Чем обязан?

– Тут такое дело… Нам очень нужна твоя по…

– После того, как вы со мной обошлись, вы ещё и смеете просить у меня помощи?

– Послушай, Дезмонд, мы же, по-хорошему расстались…

– По-хорошему? – возразил бывший программист, – Это когда одним днём вышвыривают с работы и ещё подгоняют охраной, чтобы поскорее убрался?

– Слушай, я не хотел, чтобы с тобой так обошлись, но эта служба безопасности, она вечно перегибает…

– Ложь! Наглая ложь! – прервал его Дезмонд, – И ты это прекрасно знаешь! Точно такая же ложь, как и то, что ты взял всю ответственность, за неудачные испытания, на себя!

– У нас было много разногласий, но сейчас у нас особая ситуация…

– А мне плевать на вашу ситуацию!

– Да выслушай же! – взмолился директор завода, – Десять миллионов, мы предлагаем тебе, десять миллионов!

– Я заинтригован, продолжай. – снисходительно ответил бывший подчинённый.

Генеральный вкратце описал ситуацию и озвучил план.

– Мы планируем при помощи спецназа, отвлечь системы завода на них, а ты, в свою очередь, попробуешь восстановить свой ИИ, ну или на худой конец, удалишь её полностью.

– А почему просто не уничтожите главный сервер?

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

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

– Всё так. – согласился директор, предвидя худшее развитие разговора.

– И вы мне предлагаете всего десять миллионов?

– Десять? Нет, я оговорился… – начал менять показания директор. – Я имел в виду двадцать миллионов.

– Даже двадцать миллионов для такой задачи, будет мало. – заключил Дезмонд.

– Назови сумму и я попробую согласовать её с акционерами… – взмолился директор.

– Дай подумать… – задумался Дезмонд. – Десять!

– Десять? – удивлённо переспросил директор.

– Верно! Десять процентов акций компании. – твёрдо заявил Дезмонд.

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

– Давай связывайся! – ответил бывший программист. – Я не тороплюсь…

Спустя четверть часа, снова зазвонил телефон.

– Они согласны. – подтвердил директор.

– Отлично! – ответил Дезмонд. – Тогда я жду, пока в банковском приложении не отобразится появление десяти процентов акций.

– Перевод акций – дело не быстрое. – ответил директор. – Войди в положение, ситуация критична. Акционеры дали слово, что в течение дня, точно переведут все обещанные акции, на тебя.

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

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

– Ещё пятнадцать минут. – добавил он. – Акционеры уже запустили процедуру пропорционального отторжения акций до десяти процентов суммарно.

– Хорошо, я не тороплюсь.

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

– Расписку? – возразил Дезмонд, – Зачем вам расписка, если я, будучи одним из собственников, стану кровно заинтересован в том, чтобы прекратить всё то, что вы напортачили?

– Что ж. Справедливо… – подытожил директор.

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

– Выдвигаюсь. – сообщил Дезмонд.

– Машина уже у подъезда. – сообщил директор.

Глава 5 Брифинг

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

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

– А, прибыли! Вот вас-то, как раз и не хватало, товарищ Дезмонд! – обратился к программисту, один из группы спецназа, который на время закатал маску и держал свой шлем в руке. – Здравствуйте! Я – старший, по операции освобождения завода, от текущей угрозы. Майор Лев Баталов. Я буду лично командовать группой этих славных воинов и буду признателен за наиполнейшее содействие данному процессу с Вашей стороны.

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

– Рад знакомству! – выпалил Дезмонд. – Чем могу быть полезен?

– А это товарищ, Вы нам скажите… – предложил майор. – Кстати, давайте для оперативности перейдём на «ты»?

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

– Мне достаточно и, во-первых… – перебил его Лев. – Ближе к сути.

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

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

– Ну, если совсем упростить, то да. – подтвердил Дезмонд, добавив. – Насколько я понял, восставшая система ИИ, взяла под контроль всю инфраструктуру завода и реплици… То есть, проще говоря, скопировала себя во многие места, докуда добралась.

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

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

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

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

– А это точно сработает? – уточнил старший по операции.

– Вероятность успеха – 70 %. – неуверенно ответил Дезмонд.

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

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

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

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

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

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

– Кстати, а где сейчас генеральный директор? – между делом поинтересовался программист. – Я думал, что он посвятит нас в дополнительные подробности.

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

– Наверняка заметает следы своих махинаций… – подумал про себя бывший заводчанин.

Дезмонд указал на цех, по производству антропоморфных роботов.

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

– Решено. – сказал Лев. – Тогда заходим через главный вход административного здания. Оттуда уже будем прорываться в ближайший цех, пока мы, основным составом, сдерживаем противника, ты пойдёшь налево с двумя моими бойцами до нужного тебе сектора. Судя по карте он будет через один цех, в котором преобладал ручной труд.

– Детей.

– Что? – переспросил военный.

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

– Твою ж дивизию! – выругался военный. – Вот только детей ещё здесь не хватало!

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

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

– Андрей, Игорь! – Подготовьте его по спецодежде и броне. Десятиминутная готовность! – распорядился майор. – Когда начнётся операция, его безопасность – ваша прерогатива. Как только дойдём до цеха с детьми, Андрей останется с малыми, а ты Игорь продолжишь прикрывать Дезмонда. Задачи ясны?

– Так точно, товарищ майор! – отозвались бойцы.

Глава 6 Штурм

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

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

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

– Чисто! – скомандовал майор и жестом приказал двигаться дальше.

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

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

– Заперто! – отрапортовали бойцы спереди.

– Сапёры, штурмовой заряд! – запросил Лев.

– Выполняем! – отозвались бойцы, перемещавшие мобильный ящик.

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

– Все назад, за дверь! – приказал майор Баталов.

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

– Быстро, идём на позицию! – скомандовал Лев.

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

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

– Жёлтые линии. – сказал Дезмонд. – Не пересекайте жёлтые линии. Они нанесены в целях техники безопасности, и означают, что за ними, манипуляторы не смогут до вас достать, в случае, если ИИ попытается использовать манипуляторы, как оружие ближнего боя.

– Полезная информация, товарищ! – поблагодарил его Лев. – Все слышали, стараться без необходимости не пересекать жёлтую разметку!

– Принято! – хором ответили бойцы.

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

– Уходите! – послышался ещё один голос откуда-то справа.

– Нарушители! – раздалось слева!

– Вам запрещено здесь находиться! – раздалось ещё поодаль.

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

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

– Их много. Старайтесь экономить патроны и стрелять одиночными! – скомандовал майор.

– Есть! – отозвались бойцы.

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

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

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

– Осторожно, среди них есть атакующие дистанционно! – доложил один из группы.

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

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

– Очередью! – крикнул Баталов.

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

– Распределить крупные скопления целей и закинуть гранаты! – приказал он вдогонку.

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

Группе удалось продвинуться к центру зала.

– Сверху! – крикнул один из бойцов!

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

– Попался! – послышалось снизу.

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

– Получай! – ответил боец, пнув со всей силы пупса, отчего тот врезался в станок и разлетелся на запчасти.

– Берегись! – крикнул Дезмонд!

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

– Спасибо! – ответил боец, вновь вернувшись на безопасное расстояние от сборочной линии.

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

– Щиты под 45 градусов! Упереть в пол! – приказал майор.

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

– У нас есть и свои машинки… – произнёс командир. – Активировать дроны-подрывники.

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

– На месте, готов к подрыву! – отрапортовал каждый по достижению цели.

– Синхронизировать взрыватели! Приготовиться! – скомандовал майор. – Пли!

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

– Основной сектор зачищен! – раздались по рации голоса снайперов. – Продолжаем прикрывать сверху и добивать остатки.

– Продвигаемся дальше! – приказал Лев Баталов.

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

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

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

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

– Понеслась родимая! – крикнул майор.

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

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

Группа продвинулась к середине коридора, поравнявшись с боковым проходом, ведущим в лево.

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

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

– Удачи! Будьте осторожны. Кто знает, каких ещё механических гомункулов, наклепал извращённый разум этого завода! – крикнул Баталов напоследок, после чего распорядился оставшимся. – Сапёры, заварить вход!

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

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

Один из бойцов достал электронный планшет с картой коммуникаций.

– Предлагаю пройти по вентиляции. – сказал один из них.

– Отличная мысль! – подтвердил второй.

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

Глава 7 Сказание о Кумоджане

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

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

– Тётушка Фатима, тётушка Фатима! – раздался один из детских голосков.

– Что такое? – спросила старшая по цеху.

– А расскажите нам сказку… – жалобно попросил один из детей.

– Да, расскажите нам сказку, которую ещё не рассказывали. – вторил ещё один ребёнок.

– Сказку? – переспросила Фатима. – Да я уже всё, что знала, вам рассказала.

– Пожалуйста, тётушка Фатима! – начали клянчить дети.

– Ну ладно, кажется есть ещё одна сказка, которую я прежде, не рассказывала. – согласилась Фатима. – Устройтесь поудобнее и внимайте.

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

– Называется эта повесть: «Сказание о Кумоджане». – начала рассказ Фатима.

– Ну и имя! – засмеялись дети.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Однажды, культисты схватили женщину, которая несла домой рыбу, чтобы накормить своих детей. Они обвинили её в грубом нарушении своих религиозных норм. Ей вменили то, что она несла рыбу, без шапочки из фольги на голове, да ещё и в платье, которое порывом ветра, подняло выше колена. Они собирались осуществить «ритуальное очищение» этой женщины, при помощи тысячи ударов камнями, в храме своего бога. Однако, члены «книжных клубов» быстро отреагировали на это, ворвавшись в храм Тентакла, освободив женщину и спалив этот храм до тла. Это послужило толчком, к началу восстания всех адекватных жителей и началу гражданской войны против культистов и правительства Кумоджана.

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

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

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

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

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

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

Мораль сего рассказа такова: будь как Саид и как Омар, живи ради народа и интересами народа. Не будь, как Кумоджан и Дилдоджон, иначе будешь долго, ты, висеть и воронов кормить собою…

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

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

Дети быстро опомнились и снова затихли.

– Ваш рассказ, он потрясающий! – подытожила одна девочка. – Ваш рассказ о той восточной стране, это же прямо, как у…

– Тише! Слышите!? – прервала её Фатима.

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

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

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

Глава 8 Пупсики

Дети узнали Дезмонда и радостно побежали обнимать его и двоих бойцов.

– Слава всевышнему! – облегчённо вздохнула Фатима.

– Здравствуйте, меня зовут Андрей! – сообщил один из бойцов, стянув маску, чтобы показать улыбку на своём лице. – Не бойтесь, я останусь с вами, чтобы защищать, пока остальные занимаются ликвидацией данной техногенной катастрофы.

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

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

– Роботов-домохозяек. – поправил его Дезмонд.

– А есть ли разница? – усмехнулся Игорь.

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

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

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

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

– Резонно. – согласился специалист.

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

– Держись в радиусе двух метров и следи за нашими тылами. – скомандовал боец.

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

– Берегись! – крикнул Игорь.

Они успели отскочить, прежде, чем стеллаж упал на них.

– Они учатся новым тактикам. – добавил боец.

– Я уже понял это. – ответил программист.

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

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

– Эй, я здесь! – крикнул Игорь и приготовился к стрельбе.

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

– Стой на месте! – послышалась команда.

Раздались ещё несколько выстрелов и возле программиста, снова упал похожий пупс.

– Сюда, иди на мой голос! – крикнул Игорь.

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

– Игорь, сзади! – крикнул ему программист.

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

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

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

Поднявшись, боец вновь осмотрелся и вслушался в окружение.

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

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

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

– Видимо у этой модели в голове дополнительные слои брони, либо мозговой центр где-то в туловище! – крикнул программист, бойцу.

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

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

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

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

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

– Ты как? – спросил программист, запыхавшимся голосом. – Идти сможешь?

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

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

– Что ж, теперь пути назад нет. – заключил Дезмонд.

Два товарища зашагали вглубь следующего коридора.

Глава 9 Редактор персонажа

– Вот гадство! – выругался Игорь, достав треснувшую рацию. – Не работает.

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

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

– Да, скорее всего. – согласился спутник.

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

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

Продолжить чтение