Напарник подошёл почти неслышно и осторожно присел напротив, брезгливо спрятав руки за спину.
– Фу, какая мерзость! – скривился он, рассматривая вываленные наружу мнимые внутренности.
– Да, неприятно, – согласилась я, осторожно перебирая пальцами провода очередной «кости».
– Отвратительно! – поправил меня Ганс. – Думаю, вскрытый человек вызвал бы у меня куда меньше негативных эмоций.
– Даже если бы это была такая же цыпочка? – с усмешкой поинтересовалась я.
– Даже! – раздражённо откликнулся друг, покосившись на роскошные волосы, разметавшиеся по полу. – Строение человека я изучал, там нет ничего непонятного, а это… Суперкомпьютер в красивой упаковке… Тьфу! – он смачно плюнул на пол. – Вот скажи, ты специально её выбрала?
– А что, жалко? – ехидно усмехнулась я. – Тебе не хватило?
– Да нет, там таких полно… – отмахнулся напарник. – Просто противно разглядывать изнутри это длинноногое, стройное тело, накаченное силиконом.
– Ты ещё лица её не видел, я его первым сняла, чтобы до мозгов добраться, – пояснила, довольно покосившись на собеседника. – Глаза в пол-лица, ресницы до бровей, пухлые губки… Красавица. Если хочешь, можешь полюбоваться, вон оно лежит, – я махнула рукой в сторону изящной пластиковой маски.
– Да уж догадываюсь, что не уродина! – огрызнулся Ганс. – И, судя по твоим замечаниям, ты таки намеренно остановилась на этом теле.
– Конечно.
– Но почему?!
– Предполагая, что и мужчины-, и женщины-роботы устроены одинаково, я выбрала тот экземпляр, что выглядел наименее опасно, – ответила, выуживая очередную группу наносхем. – Но в конечном счёте мы, разумеется, будем ставить эксперимент на мужчине.
В разговоре наступила минутная пауза.
– Ясно! – неожиданно воскликнул напарник. – Я всё понял!
– Что именно? – с изрядной долей скепсиса уточнила я.
Разговор не очень отвлекал меня от работы, но я сильно сомневалась, что друг хотел сообщить мне что-то дельное.
– Ты выбрала столь привлекательного робота из зависти!
Здесь я на минуту оторвалась от изучения платы и сурово посмотрела на собеседника.
– Нет, я тебя никак не осуждаю, – заметив мой взгляд, быстро сказал Ганс. – Сам выбрал не менее эффектный вариант. В жизни-то подобные на меня даже и не посмотрят… – он коротко хмыкнул. – Поэтому твоё желание насолить этой красавице вполне понятно. Тебя же природа несколько обделила…
– Меня в моём теле всё более чем устраивает, – холодно отрезала я. – И, кстати, столь яркие формы в реальной жизни не встречаются.
– Неправда! – с жаром возразил напарник.
– Имеются в виду натуральные, – пояснила спокойно. – Если бы я захотела походить на горячий мужской идеал, то, поверь, нашла бы возможность сделать парочку операций… Однако меня подобное не интересует. Непритязательная стандартная внешность в нашем деле – лучшая защита.
Ганс кивнул:
– Ладно, извини. Неудачная шутка вышла.
– Ничего, – соврала я.
– Стены давят, ещё и роботы эти… – не обратив внимание на мою реплику, продолжил напарник. – Неужели ты не могла устроиться в общем зале?
– И тащить на себе эту тяжесть? – выразительно поинтересовалась я. – Благодарю, мне и здесь хорошо. Да и сравнивать потом будет проще.
– Ну, попросила бы меня помочь…
Недослушав, я многозначительно взглянула на друга, вынудив его смутиться и отвести глаза.
В тот ключевой момент он был очень занят где-то на другом конце зала. И догадаться, чем именно, не составляло особого труда – его хриплые стоны эхом разносились по всему помещению.
– Ладно, а если серьёзно, почему она? – вновь уставившись на волосы робота, полюбопытствовал Ганс.
– Тебя позлить, – честно ответила я, прекрасно понимая, что он примет моё заявление за шутку.
И напарник действительно рассмеялся:
– Я же просил серьёзно!
Вздохнув, я опустила руки и переключила внимание на собеседника:
– Так как предназначение у всех роботов абсолютно одинаковое, я начала с той машины, которая располагалась ближе всего к облюбованному мною месту, вот и всё.
– Ясно… – задумчиво протянул напарник. – А что конкретно ты хочешь получить от робота?
– В идеале – полное повиновение.
– Нереально! Ты же сама говорила, что их списали как раз за сбои в программе подчинения!
– Говорила, – кивнула я. – Но ведь нам и не нужны все их функции, только сила и умение точно выполнять приказы. Для этого требуется лишь взломать программу и сделать обход идентификации, а уж с правильностью формулировок как-нибудь справимся.
– Звучит не так уж и сложно…
– Мне тоже так казалось, пока я не начала тут копаться.
– То есть?
– Очень запутанные незнакомые схемы. Мне будет проще найти и отрубить плату подчинения, чем разбираться в этом кошмаре.
– Ну, сделай так! В чём проблема?
– В строении. Оно не сильно понятнее схем. Приказы от мозга явно передаются по воздуху, а все эти провода либо вспомогательные, на экстренный случай, либо энергетические. Плюс на всех участках тела имеются автономки с собственными батареями, которые обеспечивают независимость каждого элемента конечностей, частично дублируя основные функции процессора… И всё это под завязку забито ловушками на несанкционированное включение робота. Таким образом, даже вырубив основную плату, мы не получим искомого помощника – в дело вступит автоматика, и робот уничтожит нас без участия головного процессора…
– А отключить эти ловушки ты не можешь?
– Могу. Только сначала их надо вычленить, а у меня это плохо получается. Они хорошо спрятаны, а то и вовсе идут с чем-то в комплекте. Пока я справляюсь только благодаря распознавателю, но и он не идеален. Он выделяет всё подряд, поэтому выбирать, что действительно опасно и требует вмешательства, а что, наоборот, трогать категорически не стоит, если мы хотим получить работающий экземпляр, мне приходятся самостоятельно. А это совсем непросто.
– Короче, это надолго, – резюмировал напарник, поднимаясь на ноги. – Не буду мешать. Только скажи, чего мы добьёмся при полном отключении блока подчинения? Робот будет способен понять наши приказы?
– Понять – да. А вот исполнить – не уверена.
– В смысле? Он не сможет двигаться?
– Нет, я надеюсь, с этим всё будет в порядке…
– Тогда что ты имеешь в виду?
– Что мы, если всё пойдёт по плану, получим почти человека. Разумного робота, с которым придётся договариваться.
– Не, это плохой вариант, – покачал головой Ганс. – Давай ты потратишь ещё немного времени и нормально разберёшься с программой подчинения?
– Я постараюсь, но пока не могу даже её найти. Так что ничего не обещаю. Если она вдруг так и не появится, о взломе платы можно будет забыть. Её придётся искать методом подбора, отключая всё по очереди.
– Очень жаль, – недовольно пробормотал друг.
– Другого выхода у нас нет. Либо мы пойдём на компромисс с роботом, либо дождёмся следующих воров и будем говорить уже с ними. Выбирай.
– Ладно… – помедлив, нехотя уступил Ганс. – Но в таком случае нам надо продумать линию своего поведения. И добиться, чтобы робот не сдал нас полиции или военным… Ты же не дашь его ликвидировать, верно?
– Не дам, – согласно кивнула я. – Без блока подчинения он будет полноценной личностью. Так нельзя.
– Он был, есть и будет обычной техникой со способностью к логическому анализу окружающего мира! – эмоционально напомнил напарник. – С блоком или без него – неважно, его поведение по-любому вытекает из стандартных встроенных программ. Это обычная машина, которая никогда не будет жить по-настоящему и никогда не сможет по-человечески осознавать действительность!
– Наверняка мы не знаем, поэтому без прямой угрозы нашим жизням убить его я не дам, а теоретическую угрозу свободе не считаю достойной причиной уничтожать бесценный разум.
– И зря. Этим ты только усложняешь нашу работу.
– Ничего я не усложняю! Дабы обезопасить себя от случайностей достаточно будет просто предупредить его, что он является запрещённым оборудованием, а заодно добавить про последствия любого обращения в госструктуру предполагаемого соучастника преступления. Уверена, рисковать он не станет.
– Хорошо, допустим, – подумав, уступил Ганс. – А как мы будем уламывать его на помощь?
– А вот этого не знаю, – устало призналась я. – Но у тебя ещё полно времени. Успеешь что-нибудь придумать.
– У меня? – удивлённо переспросил напарник. – А как же ты?
Я усмехнулась:
– А мне и так есть чем заняться. К тому же в итоге разговаривать с ним всё равно тебе.
– Почему это? Женщины вроде считаются более убедительными…
– Полагаю, робот разницы не заметит, а я к тому времени буду способна разве что на бездумное поддакивание.
Тихо вздохнув, Ганс отвернулся.
– Вот только с железом я ещё не общался!.. – возмущённо пробурчал он.
Я деликатно промолчала.
– Ну ладно, развлекайся, – уже нормальным голосом сказал напарник. – Понадоблюсь – зови, я буду поблизости.
Мне ничего не оставалось, кроме как посмотреть ему вслед и погрузиться в работу.
Говорить, что в этих машинах нет ни грамма железа, уж точно не стоило.
Сначала всё шло хорошо.
Несмотря на то, что в каждом автономном элементе сидела не одна и не две тщательно замаскированные ловушки, распознаватель успешно справлялся со своей задачей, а дополняли его всевозможные обходники и блокираторы. Во всём этом была лишь одна маленькая загвоздка – я беспокоилась, что моего арсенала не хватит на весь наш план, если осуществить задуманное не удастся ни с первого, ни со второго раза. Вся надежда была лишь на возможность повторного использования расходников, чего раньше я никогда не делала.
Но до этого ещё надо было дожить! А пока я работала более-менее спокойно, никуда не торопилась и обстоятельно анализировала каждый код, заодно приобретая поистине бесценный опыт.
Всё шло настолько гладко, что о каких-то иных проблемах, способных встретиться мне на пути, я даже не думала…
И напрасно.
– Шарк! – в сердцах воскликнула я, когда новейший чтец вдруг отказался включаться.
На мой возглас из-за угла тут же выглянул заспанный напарник.
– Что случилось? – вяло поинтересовался он.
– Похоже, у распознавателя разрядился аккумулятор.
– Совсем?
– Да.
Вздохнув, Ганс нехотя выполз из груды тряпок, что в последние дни заменяла нам постель.
– И много ты не успела?.. – потянувшись, спросил он.
– Руки. Только начала, – расстроенно пожаловалась я, отключая прибор от очередной платы.
– Ясно. И что будешь делать?
Я устало пожала плечами:
– Ничего. Без него мне не справиться.
– Ой, да ладно прибедняться! Обычные чтецы-то у тебя есть?
– Есть, но тут они мне не помощники.
– Почему? Руки наверняка сделаны по аналогии с ногами. Надо всего лишь сравнить код.
Я угрюмо посмотрела на друга, в полной мене оценила его наивность и натянуто рассмеялась…
– Чего смешного? – обиженно вопросил напарник. – Я говорю серьёзно.
– Вот скажи, – елейным голосом начала я, – если бы тут действительно всё было так просто, стала бы я возиться с этим телом несколько суток практически без отдыха?
– Мне почём знать? Я в этом не разбираюсь.
– А ты представляешь, как активно надо использовать распознаватель, чтобы посадить его батарею за каких-то три дня?
– Понятия не имею. Никогда с ним не работал.
Я прикрыла веки, глубоко вдохнула и медленно выдохнула.
– Тогда какого шарка ты мне сейчас ещё что-то указываешь?! – всё-таки рявкнула, резко распахнув глаза. – Ты ничего не знаешь, никогда не пробовал читать код и вообще не должен был продвинуться дальше безвестного помощника, если бы не я!
– Да! – так же грубо ответил Ганс. – Ты права! Без тебя я мало чего стою, но и ты без меня давно бы уже сгнила на каком-нибудь астероиде! Мы с тобой отличная команда, ты сама об этом говорила! И за столько времени я успел достаточно хорошо изучить тебя с профессиональной стороны, дабы смело утверждать – ты способна справиться с любой проблемой, если действительно этого захочешь!
Резкая отповедь друга подействовала на меня, как ушат ледяной воды.
– Я, конечно, могу попытаться, – тряхнув головой, будто желая сбросить всё раздражение, что накопилось во мне за время неустанной работы, неуверенно протянула я. – Однако никаких гарантий. Малейшая ошибка, пропуск даже одного ключевого символа, и все мои труды пойдут насмарку.
– А разве при работе с распознавателем ты могла дать гарантии? – тоже вмиг успокоившись, скептически уточнил Ганс.
– Ну, там шансы однозначно были выше…
– Почему?
– Потому что код для этих роботов придумывали настоящие мастера своего дела. Поначалу кажется, что автономки похожи, однако некоторые их элементы, в основном именно те, которые распознаватель считает потенциально опасными, обязательно отличаются друг от друга. На первый взгляд отличия совершенно незначительны, порой всего один-два знака, однако в конечном итоге они радикально меняют как саму схему ловушки, так и путь её обхода… Ещё ни разу ни один элемент не повторился полностью, в каждом была какая-то особенность! Понятно, что всё сделано специально для защиты от таких как мы, но проще от этого не становится. Если бы не GT-79i4, я бы непременно пропустила большую часть этих изменений просто в силу несовершенства своего мозга и обычного человеческого фактора усталости. Преклоняюсь перед гениальностью этой идеи защиты, однако работать с таким кодом без поддержки новейших электронных систем считаю нереальным. Не мне тягаться со столь сильными разработчиками.
– А мне кажется, ты стоишь десяти подобных специалистов! – льстиво заметил напарник. – И сумеешь их обхитрить!
Я горько усмехнулась:
– Спасибо.
– Нет, правда! Об опасностях ты уже предупреждена, что искать примерно знаешь… Доразбери эту цыпочку – и дело в шляпе!
– Не думаю. Имеющийся экземпляр к работе пригоден слабо – я распотрошила его до самого основания, не предполагая собирать обратно.
– Так и не надо! Мы же рассчитывали всё скопировать на другого робота.
– Боюсь, это невыполнимая задача. Судя по всему, разработчики задумывали свою методику для создания абсолютно уникальных роботов, и ни одна машина не будет похожа на другую…
– Невозможно! – решительно отрезал Ганс. – Это массовое потоковое производство, а ты предполагаешь индивидуальную работу над каждой единицей! Самое большее, что могли сделать эти неизвестные нам люди – создать некоторое ограниченное количество разных наносхем, приводящих к более-менее сходному результату. Вполне возможно, что это многообразие как-то перетасовывается внутри одного робота, но гарантированно сохраняется в числе и форме.
– То есть ты думаешь, что данное разнообразие переходит от машины к машине?
– Уверен в этом.
– Тогда это уже не так безнадёжно… Сравнивать, конечно, тоже непростая задача, она потребует от меня максимум внимания, полнейшую сосредоточенность и исключительную концентрацию… Но при должном подходе… – помедлив мгновение, я подняла глаза на друга: – Хорошо. Давай рискнём. Но учти, если я где-нибудь ошибусь – робот выйдет из-под контроля.
– Не проблема! – отмахнулся Ганс. – Уничтожу, и начнём заново. Ты мне только покажи, куда стрелять. В сердце?
– Нет, это не имеет особого смысла. Мотор нужен только для старта и аккумуляции энергии. Целиться надо в голову и ключевые узлы.
Напарник покосился в сторону распростёртого на полу тела:
– А какие здесь ключевые?
Я вздохнула:
– Все.
– Но их же очень много! Пока я буду стрелять, эта тварь разорвёт нас обоих голыми руками!
– А я тебе о чём говорила? Твоя затея чрезвычайно опасна! Спокойнее подождать.
И Ганс задумчиво прикусил губу.
– А я бы всё-таки рискнул, – наконец выдавил он. – Вдруг сюда больше никто не заявится? Смерть от рук машины в любом случае будет быстрее и безболезненнее, чем от голода.
Не могла не согласиться, хотя меньше всего на свете мне вообще хотелось покидать этот мир.
– Кстати! – вдруг вспомнил напарник. – А почему бы нам не попробовать передать распознавателю заряд от чего-нибудь другого? У нас же целый склад исправной электроники!
– У них могут оказаться несовместимые типы энергии.
– Ну и ладно! Мы ничего не теряем, а в случае победы только выигрываем!
– Распознаватель жалко…
– Ой, будет тебе! – махнул рукой Ганс. – Один раз купила, второй раз купишь. Если мы выберемся сами – делиться ни с кем не придётся. Хочешь, я тебе из своего гонорара часть средств уступлю? Всё-таки ты и меня им спасаешь…
Я покачала головой:
– Дело не в деньгах. Его очень трудно, почти нереально достать.
– Но ты же как-то достала, – резонно возразил напарник. – Обратишься повторно. Или хочешь, я обращусь.
Я представила, как Ганс заявляется к Инквизитору и чем это заканчивается…
– Нет уж, спасибо.
– Ты мне не доверяешь?..
– Не в этом дело. Я просто считаю это чересчур наглым. Давай лучше попробуем справиться без него.
– Значит ты готова рискнуть и своей, и моей жизнью только потому, что тебе неохота лишний раз прибегнуть к сторонней помощи? – прищурившись, конкретизировал Ганс.
В ответ я могла бы напомнить ему про неуёмную жажду наживы, благодаря которой мы и очутились в западне… Но не стала раздувать очередную ссору. Ведь на самом деле напарник был прав. Ни одна вещь не стоит того, чтобы за неё умирать, а следующие воры действительно могут больше не появиться…
– Ладно, держи, – я резко протянула распознаватель другу. – Попробуй что-нибудь сделать.
Победно улыбнувшись, Ганс принял их моих рук аппарат размером с ладонь – и на сердце вдруг резко потяжелело.
Я лишилась не просто дорогостоящего оборудования. Я рассталась с единственным материальным воспоминанием о Лауле, которое у меня было…
– Ну, вроде всё, – с кряхтеньем выпрямляя натруженную спину, обрадовала напарника. – Готово.
– Точно?
– Не знаю.
– То есть ты не уверена? – с невероятной дотошностью уточнил Ганс.
– А откуда мне быть уверенной?! – нервно огрызнулась я, не в силах больше сдерживаться.
В глазах уже рябило от бесконечных знаков кода, голова распухла от обилия информации, которую требовалось постоянно запоминать для сопоставления, ноги болели от неустанной беготни между двумя сравниваемыми телами, а пальцы зудели от нескончаемых переподключений чтецов… И так почти двое суток! Неудивительно, что я всё-таки сорвалась.
К тому же уверенности мне действительно недоставало. Да, изначальная теория напарника касательно повторяемости кодов в автономных элементах оказалась верна, однако сомнение относительно моих практических навыков преследовало меня всё время работы, не оставляя в покое даже в краткие часы сна. Увы, без распознавателя проверить результат своих стараний было невозможно, а зарядить его Ганс так и не сумел. Собственно, как и сломать. У него вообще ничего не получилось с ним сделать.
Новейшая модель, новейшие технологии…
Кстати, блок подчинения я всё-таки нашла, вот только разобраться в нём так и не сумела – сказался недостаток знаний… Зато по возвращении я твёрдо пообещала себе расширить познания кода.
Мало ли что.
– Ладно, – тяжело вздохнул напарник, не обратив никакого внимания на мой раздражённый тон. – Делать всё равно нечего. Включай.
Затаив дыхание, я осторожно потянулась к ниточке, торчащей из самой груди робота. От волнения у меня дрожали руки, и ухватить её с первого раза не получилось, но в конце концов искомая нить всё-таки оказалась зажата в пальцах.
Приготовившись к пуску, я выжидающе покосилась на друга.
Ганс держался смело и спокойно, однако ходящее ходуном дуло лазерного ружья выдавало хозяина с потрохами. В подобном состоянии о прицельной стрельбе не могло быть и речи, а ведь именно от меткости стрелка зависел наш шанс на повторную попытку в случае неудачи… Но выбирать не приходилось. Других претендентов на роль защитника в бункере пока не было.
– Ну? – несколько грубо окликнул меня напарник. – Готова?
– Да, – твёрдо кивнула я. – А ты?
– Да! Дёргай!
И я дёрнула.
Мотор, заменяющий мужчине сердце, завёлся совершенно беззвучно, разгоняя по проводам энергетическую кровь, а небольшая ранка в кожном покрытии, откуда я вытащила блокирующую нить, мгновенно затянулась, оставив после себя лишь маленький белый след да пару разводов. На фоне испещрённых подобными шрамами рук, ног, лица и тела, это пятнышко банально терялось…
Секунда ожидания – и робот распахнул глаза, остановив на мне вполне осмысленный человеческий взгляд. Я мягко улыбнулась в ответ.
Похоже, наша затея увенчалась успехом! Теперь следовало дождаться положительной реакции на первое невербальное приветствие и переключить внимание нашего нового напарника на Ганса. Долгожданный отдых был уже совсем близко…
Однако всё оказалось не так просто.
Спустя несколько мгновений глаза мужчины неожиданно потеряли разумность и потемнели, а тело вдруг неестественно выгнулось, словно переключаясь в другой режим…
– Стреляй! – едва осознав происходящее, завопила я, всеми конечностями вцепившись в ожившую машину убийств.
– Что?.. – тупо переспросил напарник. – Всё же норма…
Договорить он не успел.
Быстро оценив ситуацию, робот небрежно оттолкнул меня в сторону, начисто проигнорировав жалкие потуги его задержать, и рванул прямо к Гансу, резонно выбрав вооружённого противника своей первоочерёдной целью. Я же отлетела к стене, больно приложилась об неё спиной, шлёпнулась на пол и вырубилась без единой дельной мысли.