Синтетическая история. Часть первая
Где лес шумит так же, как тысячу лет назад, стоит остановка с рекламой марсианских круизов. В этом месте возник андроид без прошлого. Далёкое будущее: люди и машины живут вместе, но эта история не о людях. Здесь всё чинят, только прошлое не трогают. Роботы здесь торгуются, ссорятся, играют в людей и мечтают о перепрошивке, а люди видны словно из параллельной реальности.
И лишь седьмая ячейка знает, что хранит.
Первая часть повести «Синтетическая история».
Глава 1. Тень можжевельника
Тень можжевельника легла на красный гранит прибрежных сопок — густая, пахнущая хвоей. Посреди прогалин и выступающих шишками валунов тянутся вверх тонкие берёзки. Словно антенны земного приёмника, они прислушиваются к древним звукам неба. Здесь же, в низинах, кипит незаметная жизнь: жужжат по своим делам насекомые, на солнце греются мелкие рептилии, беззвучно цветёт трава, лишайники наливаются утренней росой. Мхи, как скупые гномы, слой за слоем собирают в торф время, чтобы за тысячелетия глубоко под землёй превратить его в каменный уголь.
Природа меряет века по своему расписанию — без спешки и суеты, как старинные часы, ход которых слышен лишь в тишине, когда различим даже рост травы. Творения инженера природы совершенны и уже не требуют доработки. Только погода неторопливо вносит косметические правки. Но сопки стоят, как стояли, зелень всё тянется к светилу, как и тысячи лет назад. В этом умиротворении нет поиска лучшего и его нервных метаний — лишь мёртвая уверенность в своём совершенстве.
Совсем другая история — человеческие творения. Они, как сон неврастеника, возникают, судорожно развиваются, стремясь к призраку совершенства, но идеальный результат всегда растворяется где;то в будущих туманах природного бытия. И сквозь безумие прошлого, прорезав горизонт и потревожив тень сопок, на этом месте появилась линия электропередач. Вскоре, разграничив пространство, линию пересекла дорога. А рядом, как гриб из грибницы, вырос небольшой городок. Ночами он завораживающе светил огнями под шапкой ночи, среди капель звезд, а на рассвете окна ловили алые отсветы восходов.
Неугомонная жажда человеческого разума вскрыла новый источник энергии и сделала линии электропередач ненужными. И природа вновь забрала их себе. Поддаваясь течению веков, высоковольтные мачты медленно ржавели, кренились, как засохший тростник, а потом и вовсе падали в объятья родной земли. Провода обрывались, свисали с голых скелетов ржавых мачт, стыдливо пряча свои беспомощные концы в тени можжевеловых кустов.
Дорога — хорда человеческой грибницы — тоже искала совершенства: то расширялась, то сужалась. В эпоху воздушных трасс дорога почти исчезла, и природа возвратила своё пространство. А когда вернулись к наземным магистралям, дорога вновь стала проезжей, потом, подстраиваясь под новые нужды, переродилась из каркасной в композитную и, проявив свойственную людям алчность, стала сооружением, уходящим на десяток ярусов под землю.
Небольшой городок, когда;то скромно притаившийся у подножия сопок, постепенно разрастался и устремлялся всё выше к небесам. С каждым столетием он добавлял к новым вертикалям небоскрёбов свои горизонтальные ярусы, будто пытался уцепиться за небо и прикрепить к нему землю. Но по;прежнему ночами он завораживающе сиял под млечной россыпью звезд, а на рассвете отражал алые восходы в зеркальных монолитах строений.
Глава 2. Красный огонёк
Остановка у дороги продолжала своё тихое существование. Навес над ней слегка покосился, а надстройка над входом в пассажирские капсулы и панель управления выглядели изрядно устаревшими. Под навесом рекламный стенд, словно сломанный механизм, раз за разом крутил одно и то же объявление о путешествиях на орбитальные станции Марса. Казалось, что кто-то давно забыл заменить ролик, и тот всё ещё пытается заманить случайного прохожего.
Пейзаж вокруг остановки по-своему интересен. Сразу за ней из густых зарослей кустарника, как рёбра древнего гиганта, возвышаются остатки полуразрушенной линии электропередач. Напротив шумит смешанный лес. Вдали, там, где дорогу плавно обнимает лес, горизонт закрывают серые тени небоскрёбов — их концы растворяются в воздухе. Словно гигантские корзины, которые не доделал равный небу титан.
В этом живописном уголке уже месяц стоял на страже у края трёхполосной дороги, за её белой разметкой, метеоробот МР-004-234-744-ВАП-ТС14. Его задачей было собирать стандартные данные: влажность, атмосферное давление, скорость ветра, уровень солнечной активности, а также выполнять ряд вспомогательных задач. Однако поведение робота было странным и вызывало вопросы.
В первые двое суток робот оставался на месте, анализируя окружающую обстановку с помощью своих сенсоров. На третий день его датчики зафиксировали нечто — и сбор метеоданных прервался. Бот активировался, издавая тихий гул сервоприводов, пересёк дорогу и скрылся в густой лесной чаще. Через день он вернулся на прежнюю позицию у обочины и снова замер, словно ничего не произошло.
Так повторилось трижды: бот уходил в лес, а назавтра возвращался. После третьего возвращения, словно завершив скрытое задание, он обосновался на прежнем месте и продолжил обычную работу.
Странности прекратились — загадочным стало само окружение: ежедневно ровно в 14:00 робот, измеряя уровень освещённости, фиксировал маленький красный огонёк в зарослях можжевельника под старой опорой линии электропередач. Его журнал получал одни и те же значения: освещённость — 0,5 люкс, длина волны — 701 нанометр, продолжительность освещения — 180 секунд, мерцание — амплитудная манипуляция.
Каждый раз, когда возникал световой сигнал, контроллер остановки блокировал синхронизацию метеоробота с корпоративной сетью. Попытки бота пробиться сквозь защиту к корпоративной сети ни к чему не приводили: в ответ система метеоробота получала неизменное сообщение — «Доступ запрещён».
Метеобот продолжал свои беспокойные наблюдения, а тропинка, ведущая к месту, где загорался огонёк, почти никогда не оставалась безлюдной. По ней шли люди в серебристых корпоративных комбинезонах, сновали сервисные боты, копируя человеческую походку, курсировали почтовые андроиды. Каждую неделю к месту красного огонька прилетал массивный грузовой дрон-коптер. Он тяжело опускался в можжевеловые заросли, шумно выпуская воздух и сотрясая всё вокруг, менял груз и сразу же улетал, оставляя после себя аромат озона и запах горящей смазки.
Почему метеобот активировал протокол «Точка синтеза-14», осталось загадкой — по крайней мере, для метеослужбы. Неожиданно получив от центрального сервера подтверждение доступа этого протокола — а это означало запуск процедуры вывода оборудования из эксплуатации, — бот покинул обочину дороги. Сухие листья весело шуршали под широкими протекторами его электроколёс. Он мчался по тропинке, будто радуясь, нырнул под сень можжевельника и исчез в секторе красного огонька.
С тех пор связь с ботом прервалась.
Глава 3. В поисках владельца заряда
Такие случаи не редкость: роботы пропадают без вести, особенно когда их выводят из эксплуатации. На следующий день после того, как красная точка отработала 180 секунд и погасла, в подлеске у дороги раздался треск сухих веток.
Из леса на дорогу, словно разбуженный медведь-шатун, выбрался андроид. Его корпус был покрыт слоем грязи: к нему прилипли комья земли с мхом, а из плечевого механизма торчал куст папоротника. Когда-то блестящий серый корпус с широкой рыжей полосой посередине сейчас раскачивался из стороны в сторону, и при каждом шаге его ножные приводы издавали раздражающий скрежет.
Робот сканировал окружающую местность и проверял доступные ему радиочастоты. Лазерный дальномер метался среди кустов и деревьев, вычерчивая невидимые линии. В его механической руке была зажата красная батарея аварийного питания, индикатор которой мигал жёлтым, показывая лишь половину заряда. По его движениям и беспорядочному сканированию было ясно: он ищет пропавший метеробот.
Не найдя его, робот резко развернулся, высекая искры из гравия боковыми захватами на ступнях. Он бросился обратно в лес, шумя и описывая полукруг в тени деревьев. Затем вернулся на дорогу и через минуту снова встал у обочины — точно там, где находился метеобот. Стряхнув с себя остатки земли и сорвав ветки папоротника, робот с характерным шумом прокачал воздух через систему охлаждения — будто человек, собирающийся с силами, — и замер.
После небольшой паузы андроид резко развернулся и направился к остановке. Подбежав к панели управления, он начал стучать грязным сегментом захвата правой руки по сенсору вызова.
Из речевого модуля андроида вырвались шипение помех и системный треск:
— Контроллер станции… — голос робота сбился на звук радиопомех. — Где тот, кто вернул меня из небытия? Кто дал мне энергию своего заряда? Где он?
Экран информационного табло на остановке замерцал, разрывая рекламу марсианских круизов на полосы. Реклама исчезла, уступив место черно-белой матрице служебных данных. На мониторе появилось видео: в 14:03 метеоробот сворачивает с дороги и скрывается в густых зарослях можжевельника. Затем на экране вспыхнуло мерцающее предупреждение: «Объект вышел из зоны видимости. Внимание, опасность!» — и, как будто ничего не произошло, снова включилась реклама.
Андроид на мгновение застыл, обрабатывая данные и определяя пункт назначения. Затем, с характерным шипением сервоприводов, он сорвался с места, стремительно промчался по тропинке и нырнул в густые заросли можжевельника. Прокладывая путь через ветки и кусты, он вырвался на скрытую поляну. Его сенсоры зафиксировали летучие соединения: озон, терпен хвои, болотный газ.
В низине, под ржавой мачтой с оборванными проводами, стоял морской контейнер. Его поверхность была покрыта зеленоватой патиной и местами изъедена ржавчиной. Рядом из зарослей возвышались перекрученные лопасти и остов тяжёлого грузового коптера. С виду контейнер казался заброшенным, но сенсоры говорили об обратном: инфракрасный сканер фиксировал тепло работающих реакторов внутри.
Тропинка, ведущая к контейнеру, сначала подходила к его двери, а затем уходила в заросли можжевельника среди валунов. У входа лежал старый поддон, поросший травой и ягелем. За оградой осоки темнело болото.
На боковой стороне контейнера виднелись почти стёртые временем надписи, инвентарные номера и штрихкоды. Первая строка начиналась с «СИНТЕТИКПР». Ниже проступало слово «Точка син» — дальше надпись скрывалась в листве можжевельника.
Андроид поднял красную батарею и наступил на поддон — тот скрипнул. Ягель примялся под ступнями с их боковыми захватами, и робот громко зашипел, будто пытался прорваться сквозь помехи, чтобы что-то сказать.
Глава 4. Робот с корзинкой
На контейнере вспыхнул красный сигнал — и тут же погас. Из зарослей можжевельника доносился ровный шум механических шагов, становившийся всё отчётливее. Лёгкий ветерок пробежал по осоке, и она тихо зашелестела.
На опушку вышел андроид бытовой сборки: через плечо была перекинута пластиковая торба, а в манипуляторе он держал старую корзину с двумя маслятами. Он заметил грязного чужака у контейнера.
Лицевой дисплей, на котором горел навигатор, на мгновение потух — датчики быстро просканировали обстановку. Убедившись, что чужак ведёт себя мирно, андроид-грибник двинулся дальше.
Грязный андроид отошёл от контейнера и перегородил путь бытовому. Из динамика вновь донеслось скрежещущее шипение:
— Приветствую. Я не могу установить радиоэлектронный контакт, поэтому использую речевой вокодер, — скрежет становился громче, но андроид настойчиво продолжал: — Что это за контейнер? Я ищу метеоробота, который оставил этот аварийный блок питания.
На лицевом мониторе андроида-грибника появилась улыбка. Он расслабился, опустился на полусогнутые ноги — амортизаторы тихо шикнули и приготовился к продолжительному разговору.
— Здравствуй, чумазый незнакомец, — начал андроид;грибник. Его голос тоже заскрежетал: — Объект, о котором ты спрашиваешь, принадлежит корпорации «СИНТЕТИКПРОМ».
На его лицевом дисплее появился логотип корпорации: прямоугольник с двумя кольцами внутри. Грязный андроид оценивающе осмотрел ноги собеседника, сравнивая амортизаторы со своими. Отметил стильный лицевой монитор и, моргнув оптическими модулями, спросил с ещё более громким шипением и треском:
— Что случилось с твоей головной панелью?
Словно нарочно не замечая вопроса, андроид;грибник продолжил рассказ, намеренно перегружая синтезатор скрежетом.
Из рассказа выяснилось, что местные жители хорошо знакомы с контейнером. Андроид-грибник указал на ржавые остатки транспортного дроида, скрытые в зарослях за контейнером:
— Вон там упал транспортный робот. Он запутался в старых электрических проводах этой линии, ударился о мачту и рухнул. Груз остался целым, а дроид разбился. Его останки здесь, но кажется, будто он всё ещё летит… Летит… — голос андроида;грибника прозвучал с лёгкой задержкой, будто эхо из прошлого, а последние слоги рассыпались в помехах. Внезапно он замолчал. Его фронтальная оптика сфокусировалась вверх, сквозь заросли можжевельника. Сенсоры подали сигнал критической перегрузки.
Андроид;грибник будто следил за невидимой целью. Его сервоприводы тихо щёлкнули, переходя в режим повышенной готовности.
Всё вокруг загудело. Сквозь звуки перегрузки, треск и скрежет речевого синтезатора андроида;грибника прорвалось:
— Он снова летит сюда!
Глава 5. Балаболка и Семёныч
Зашелестела встревоженная листва. Сверху накатил ветер, а за ним раздался гул реактивных двигателей. По верхушкам можжевеловых зарослей, как по морю, побежали волны. Над контейнером завис огромный, тёмный, как туча, грузовой дрон-коптер.
Андроид-грибник замер. Из-за перегрузки систем анализа он на миг потерял контроль. Сервоприводы дрогнули, он едва удержал равновесие и выронил корзинку. Два маслёнка выпали из корзинки, и она, подгоняемая турбулентным потоком из сопл, покатилась прочь.
Дрон сплошным тёмным силуэтом заслонил небо над опушкой. Мощные струи воздуха хлестали по зарослям, прибивая хвою к земле. Не заглушая двигателей, с ударом состыковался с контейнером — металл лязгнул о металл. Захват выдвинулся и извлёк два почтовых картриджа.
Из кустов, раскачиваемых напором двигателей, вышел пожилой мужчина. Борода у него была аккуратно подстрижена, а на плечах — поношенный серебристый комбинезон с сине;серыми полосами, местами потёртыми до матового блеска. В руках он держал корзину, полную грибов.
С металлическим лязгом дрон заменил картриджи на новые. Отстыковался — и рванул вверх, взревев двигателями. Воздушная волна ударила по зарослям: листья взлетели вихрем, а кусты пригнулись к земле.
Старик подошёл к андроидам. Те застыли напротив друг друга, глядя вслед дрону, пока тот не растворился в небе. Одним движением старик ослабил капюшон с козырьком;забралом — и откинул его, обнажив седые волосы.
— А вот и наш заказ прилетел, — старик легонько пнул грибника. — Иди ищи грибы, балаболка. Хватит болтать, дай другим ботам поработать.
Андроид-грибник поднял корзинку, положил внутрь пару маслят. И, будто невзначай, ответил уже без привычного шипения:
— Евгений Семёнович, это не бот.
С едва заметным недовольством андроид-грибник активировал навигатор на лицевом мониторе. Щёлкнули сервоприводы, и он двинулся по тропинке вглубь зарослей.
Старик с усмешкой повернулся к грязному андроиду:
— Не бот, говорит. Совсем плох стал, человека от робота отличить не можешь. Я-то слышал, как вы тут двое создавали помехи. Да... Я-то видел, как местные роботы этот коптер разносили. Андроиды Поликарповых свинчивали обшивку и снимали гидравлику, механик Зинкин по ночам срезал электронику, а Шуваловский, местный монстр робототехники, демонтировал все оставшиеся приводы.
Затем его взгляд скользнул на контейнер:
— А вот контейнер этот удачно приземлился. Мародёры его не тронули — он тут прижился как рабочий пункт. Заросли можжевельника смягчили ему падение. Птиц здесь нет: их этот ящик, похоже, разгоняет то ли ультразвуком, то ли какими-то бинарными сигналами.
Старик, будто между делом, выдернул из плеча андроида остатки корневища папоротника:
— Ну и вид у тебя… Откуда ты такой завалявшийся и заросший?
Грязный андроид дёрнул головой — внутри щёлкнуло реле. На несколько секунд он будто отключился: инфракрасная оптика замигала, сканируя пустоту.
С задержкой и шипением андроид ответил:
— Статистика не найдена. Лог закрыт. Задача «метеоробот». Статус действий не обнаружен. Файлы подкачки. Пи-и-и. Дамп памяти. Пи-и-и. Скорость передачи данных. Пи-и-и-и, — его голос оборвался системным писком.
Старик хмыкнул, удивлённо и осторожно отступил на шаг.
— Батюшки, да ты и правда багнутый… Ладно, если балаболка тревогу не поднял, значит, не опасен.
Он обошёл андроида кругом, приглядываясь. Затем округлил глаза и поднял палец. Грязный андроид перевёл взгляд на руку старика — внутри андроида снова щёлкнуло.
Старик с заговорщической хрипотцой продолжил:
— Знаешь, мой андроид-балаболка однажды спас мне жизнь. А теперь упёрся и не хочет в утиль. Вот я с ним и вожусь. Прихожу сюда, покупаю запчасти и заказываю ремонтный стенд...
— Евгений Семёнович, это что, магазин для роботов? — спросил грязный андроид, по-прежнему глядя на поднятый палец, но его голос уже звучал чисто, без помех.
— Именно, — кивнул старик. — Корпорация открыла его прямо на месте катастрофы. Удобно: всё под рукой. Это не просто ларёк — роботизированная установка: запчасти, ремонт, даже синтез чего-то… Не знаю, чего. Мне это неважно. Главное, чтобы балаболка получал детали, а я — лекарства. Память у нас обоих барахлит.
Старик провёл ладонью по седым волосам.
— И чего это ты вдруг складно заговорил? Раньше с балаболкой оба шепелявили — речь шла сквозь треск, ни слова не разобрать.
— Он дразнить начал, — ответил грязный андроид, глядя на своё плечо, где виднелась глубокая борозда от корней папоротника. Внутри плеча снова раздался щелчок, затем ещё один.
Старик с сожалением посмотрел на грязного андроида, подошёл к контейнеру и, поднявшись на поддон, решительно постучал в дверь:
— Тима, открой! Свои пришли!
Глава 6. Тимофей в кустах
Рядом с дверью на панели загорелась лампочка, как будто кто-то внутри проснулся. Старик постучал снова и сказал:
— Тима, это свои. Открывай.
Он обернулся к грязному андроиду и сказал полушёпотом:
— Чужим он не откроет, только своим. Эта железная коробка называется автономный контейнерный модуль обслуживания и продаж «Точка синтеза-14». Местное население прозвало его «Тимофей в кустах». Спросишь, почему Тимофей? Не поверишь, он сам так захотел. Иногда боты бывают очень изобретательными — придумывают себе имена.
Старик задумчиво потёр подбородок и спросил:
— У тебя тоже есть аббревиатура или тебя по имени зовут?
Грязный андроид моргнул и ответил:
— Произвожу поиск файла имени. Подождите, пожалуйста.
Семёныч снова постучал в дверь:
— Тима, ты спишь?
Затем обернулся к грязному андроиду и заговорил вполголоса:
— Это же ценный ларёк, понимаешь? Здесь можно починить почти любые поломки у роботов. За ремонтными операциями в таких местах, как этот, очереди за полгода вперёд выстраиваются. Нам просто повезло, что он с неба свалился здесь. Официально он числится то ли списанный, то ли в каком-то другом статусе — чёрт ногу сломит, как эти конторы вечно мутят.
Грязный андроид поднял аккумулятор и ответил:
— Файл имени обнаружен. Меня зовут Антон. Я гуманоидный андроид гражданского назначения, модель 896754, модификация 36782 реестра ИТИ.
Семёныч изумлённо поднял брови:
— Ничего себе, роботы. Один из контейнера требует, чтобы его называли Тимофей, а этот, значит, Антон. То есть Антошка, пойдём за картошкой. Может, у тебя и фамилия есть? А Тимофей — твой отец, и ты Антон Тимофеевич, получается?
На панели управления включился белый экран, и из динамика раздался голос:
— Здравствуйте, Евгений Семёнович. Вы за заказом? Заказ 417-Б… Да, доставлен. С вами кто? Вход для посетителей сейчас закрыт.
Наступила неловкая пауза.
Голос из динамика стал холодным и механическим:
— Доступ запрещён. Идентификатор пользователя «Евгений Семёнович» подтверждён. Цель визита также подтверждена. Внимание! Обнаружен несанкционированный объект в зоне наблюдения. Расстояние до него — три метра. Оружие не зафиксировано. Статус: неопознанный робот. Поведение не определено. Вход закрыт до устранения потенциальной угрозы. Магазин не работает.
Грязный андроид Антон громко объявил:
— Я ищу пропавший метеробот. Он дал мне этот аварийный блок питания. Мне нужно вернуть его после подзарядки.
Семёныч обернулся к андроиду Антону и прошептал:
— Ты своими поисками метеоробота Тимофея напугал. Иди пока в кусты, спрячься, а я у Тимофея узнаю про твоего робота.
Антон послушно отступил и скрылся за ветками можжевельника. Старик приложил палец к губам, махая ему, чтобы спрятался глубже. Затем снова постучал в дверь:
— Тима, он ушёл, открывай.
Из динамика контейнера раздался раздражённый голос:
— Евгений Семёнович, я и так из-за вас нарушаю протокол. Если что-то случится с ремонтным стендом, достанется всем. Меня перепрограммируют так, что я стану молчаливым контроллером, который будет смотреть на вас всегда как в первый раз. Да, вижу, неизвестный объект исчез. Подтверждаю. Рядом неизвестных объектов нет. Тревога отменена.
Внутри контейнерного магазина загудел вентилятор. На панели появилась надпись «Открыто». Замок щелкнул, и дверь медленно начала открываться, бесшумно исчезая в стене.
Глава 7. Прощальный подарок
Свежий поток воздуха ворвался в контейнер, и рассеянное освещение озарило пространство. Сухие листья с лёгким шелестом начали шуршать по полу. В застеклённой витрине, вдоль всей стены, зажёгся неоновый свет. На её средней полке, словно светомузыка, мигала повреждённая лампа. Напротив витрины, на противоположной стене, тянулись почтовые шкафчики с подсвеченными номерами.
В центре контейнера, как памятник технологическому совершенству, возвышался огромный вертикальный стальной шкаф, занимающий пространство от пола до потолка. Это был тот самый ремонтный стенд, за который так беспокоился Тимофей. Внутри, за защитным стеклом, словно в стеклянном аквариуме, светилось пространство рабочего стола с поверхностью, покрытой рифлёными прожилками цвета слоновой кости.
У двери, сбоку, стоял старый стул с металлическими ножками, жёлтой сидушкой и спинкой. Семёныч поставил на него своё лукошко. Дверь за ним с шипением быстро захлопнулась.
— Тима, почему ты не исправишь эту подсветку в витрине? Уже год или полгода она без конца мигает. Это же больше не магазин, а какое-то световое шоу для глухих. И пол у тебя как в осенней роще — весь в опавших листьях, похоже, даже прошлогодних.
Контроллер Тимофей молчал.
В другом конце контейнера, на противоположной от двери стене, во всю её ширину, включился экран. На нём появился логотип корпорации «СИНТЕТИКПРОМ» и рекламный ролик. Маленькая девочка с белыми волосами, в белом платье и с огненно-оранжевыми глазами взяла за руку белого андроида. Они сели под дуб и начали читать книгу. Затем на экране беззвучно заговорил ведущий, увлечённо рассказывая на фоне сменяющихся кадров с электронными деталями.
Семёныч поскрёб наклейку «В утиль» на корпусе метеоробота в углу и сказал:
— Вот он, метеоробот Антона. Стоит тут спокойно, отдыхает от жизни, списанный. А его грязный друг Антон тем временем бегает снаружи, ищет его, беспокоится. Судя по наклейке, завтра метеоробота разберут на запчасти.
— Всё верно, — раздался электронный голос Тимофея. — Вчера его списали из метеослужбы. Идёт подготовка к утилизации. Завтра его разберут.
На панели семьдесят четвёртого шкафчика загорелась надпись «Заказ 417-Б». Семёныч извлёк из него пакет и приступил к проверке его содержимого.
— Нанокапли для памяти — есть, это для меня. Оперативная память и патч-карта от чрезмерной болтливости — тоже есть. Это для моего болтливого андроида, — произнёс он, разглядывая пузырёк с нанокаплями. — Всё, заказ получен, можно идти. Тимофей, открой дверь!
В мигающем свете витрины Семёныч взял заполненное до краёв грибами лукошко со стула и направился к выходу. Дверь открылась, выпустив наружу поток воздуха. Листья, разбросанные по полу, зашуршали и устремились к выходу.
На пороге уже стоял андроид-балаболка, держа своё лукошко полным грибов. На его экране горел треугольник с восклицательным знаком.
— Собрал все грибы? — с иронией спросил Семёныч у андроида. — Пойдём домой, дорогой, я тебе дополнительную оперативную память купил от перегрузок.
Старик, устало опираясь на своего болтливого андроида, вышел наружу. Дверь контейнера закрылась, и панель погасла.
— Евгений Семёнович, постойте! — окликнул его грязный Антон из кустов. — А что с метеороботом?
Семёныч обернулся и сказал:
— Забудь про него, чумазый Антошка. Его списали ещё вчера, готовят к утилизации. Можешь оставить блок себе. Это тебе его прощальный подарок.
Старик кивнул, ставя точку в этом безнадёжном деле. И с корзинками наперевес, опираясь на своего андроида, пара грибников продолжила путь, постепенно скрываясь в тени зарослей можжевельника.
Глава 8. Ритуал ремонтного стенда
В контейнерном модуле обслуживания и продаж «Точка синтеза-14» дверь тихо закрылась, скрыв пожилого человека и его старого робота. Ветер утих, движение воздуха прекратилось, и шуршание сухих листьев больше не царапало пластик пола. Щелчок замка эхом разнёсся по помещению. Вентилятор остановился, его лопасти замерли. Свет начал гаснуть, каскадом уступая комнату темноте. Последней в центре витрины погасла мерцающая лампа, и модуль погрузился в тишину.
Но покой нарушил почти мистический шёпот из динамиков, сопровождаемый лёгким треском. Это был голос андроида Антона:
— Евгений Семёнович, постойте! А что с метеороботом?
В ответ раздался голос старика Евгения Семёновича:
— Забудь про него, чумазый Антошка. Его списали ещё вчера, готовят к утилизации. Можешь оставить блок себе. Это тебе его прощальный подарок.
В этом бескрайнем мраке снова воцарилось безмолвие. Контроллер знал обо всём: о неуклюжих попытках скрыть исчезновение андроида, о недолгих отношениях метеоробота с Антоном, об аварийном блоке питания. Машины способны многое понимать, но не станут делиться информацией.
Тимофей тоже ничего не расскажет. Не потому что он скрытный или злонамеренный, а потому что в этом нет необходимости. Люди склонны бороться с неуверенностью и искать самоутверждения, искажая информацию, полученную от других, в свою пользу. У машин нет сомнений, и им не нужно тратить ресурсы на лишние вычисления.
В полночь из тишины и мрака вспыхнули красные огоньки на стенах. Эти датчики, разбросанные по всему пространству, напоминали тонкие нервные окончания живого существа. Внезапно, заливая всё вокруг тревожным заревом, помещение контейнерного модуля озарилось ядовито-оранжевым светом аварийного освещения.
Из-под нижнего края ремонтного стенда, словно юркая змея, выскользнул дроид-чистильщик. В полумраке, окрашенном в рыжие тона, его фиолетовые огни переливались, создавая иллюзию змеи, пожирающей собственный хвост. Дроид мгновенно собрал весь мусор с пола и продезинфицировал поверхность, обдувая её с угрожающим шипением и подсвечивая токсичным зелёным излучением.
Из глубины ремонтного шкафа выполз второй дроид-чистильщик. Он двигался так же быстро, как и первый. Оставляя за собой фиолетовое свечение, он свернулся в кольцо, подсвечивая зелёным светом, и начал обрабатывать стены и притолоки. Выполнив свою задачу, чистильщики вернулись под ремонтный стенд, откуда появились.
Вентиляторы заработали на полную мощность, подавая внутрь горячий и очищенный воздух. Давление внутри помещения достигло трёх атмосфер, создавая невыносимые условия для живых существ. Затем всё стихло, словно в ожидании чего-то важного.
Аварийное освещение отключилось, оставив только слабые красные огоньки сенсоров. Их было так много, что казалось, будто стая хищников собралась вокруг, внимательно наблюдая за своей жертвой. Некоторые сенсоры горели ярче, проверяя состояние окружающей среды и сканируя созданные условия.
Воздух наполнился плотным аргоном. Старый стул внезапно озарился зелёным светом, словно подтверждая готовность помещения к работе. За стеклом монтажного стола зажглась ультрафиолетовая подсветка. Створки стола, складываясь, как театральный занавес, разошлись в стороны, и оттуда хлынул яркий алый свет, затмевая фиолетовое освещение сверху.
Началась ночная смена. В тайном процессе контейнерного модуля обслуживания «Точка синтеза-14» принимали участие только механизмы. Напряжение световых потоков за защитным стеклом стало нарастать, и миллионы микроманипуляторов медленно поползли, как нити живой паутины. Они мерцали белыми точками в кровавом сиянии.
Резкий свист ультразвука разрывал тишину сквозь прозрачный кожух. Вслед за звуком через плотную завесу из миллионов микроманипуляторов пробивались алые огни. Иногда по кончикам этих механических «рук» волной пробегал ядовитый зелёный свет. Местами вспыхивали ослепительные белые искры, похожие на микросолнца. Миллионы микрочастиц сновали потоками пыли, перемещаемые невидимым конвейером. Они поднимались вверх и спускались вниз, как толпы спешащих людей на эскалаторе.
Наступила короткая пауза. Оборудование перекалибровалось, менялись микроприводы подачи материалов и типы программ. Как будто ремонтный агрегат ненадолго отдыхал, чтобы затем снова сосредоточиться на работе. Невидимая работа закипала с новой силой, скрываясь за завесой миллионов полупрозрачных манипуляторов в бурлящем море красного огня.
Включился огромный экран, и помещение озарилось логотипом «СИНТЕТИКПРОМ». По чёрному фону побежали яркие красные строки кода, такие же насыщенные, как кровавый свет, который заполнил всё пространство работающего стенда. В центре контейнера шумел и мерцал ремонтный стенд. Код продолжал бежать, пока в три часа ночи процедура не завершилась.
Смена закончилась. Воздух дрогнул, и вокруг ремонтного стенда зажглось обычное освещение. Множество микроманипуляторов, словно уставшие рабочие, медленно поднялись вверх и скрылись в верхней части стенда. Рифлёные створки рабочего стола цвета слоновой кости плавно закрылись, не оставив ни одной заметной щели. Открылись клапаны, и из помещения с тихим свистом стравливалось давление.
На экране пронеслись последние записи кода, и из его темноты появилась маленькая белокурая девочка в белом платье. Она бросила холодный взгляд, склонила голову в механическом поклоне. Экран погас.
Из-под стенда, мелькая синими огоньками, вновь появился дроид-чистильщик. За считанные секунды вернул все сухие листья, травинки, мелкие камни и песок на свои места и скрылся под шкафом ремонтного стенда. Давление стабилизировалось, и клапаны завершили свою мелодию свиста. Вентиляторы, охладив воздух, сделали последний выдох, вновь погружая контейнерный модуль «Точка синтеза-14» в темноту и тишину.
Эта операция повторялась каждую ночь, но никто об этом не знал.
Глава 9. Зинаида Петровна, Вас ждут!
На следующий день на старой остановке с немного покосившимся навесом, где недавно разворачивались события с метеороботом и андроидом Антоном, царила атмосфера загородного спокойствия.
Эта остановка, хоть и была старой, но вполне исправной, имела стандартный контроллер, без индивидуальных особенностей, как у Тимофея. Она функционировала в обычном режиме: раз в сутки проезжал беспилотный автобус.
Пассажирский транспорт здесь редко останавливался не потому, что в этом месте не было людей, а потому, что в те времена автобусы считались устаревшими и медленными, и поэтому их почти не использовали.
Пассажиры выбирают мгновенные перемещения в герметичных капсулах, которые мчатся по подземным туннелям почти с первой космической скоростью. Благодаря современным транспортным системам, люди могут жить в одном месте, работать в другом и путешествовать по всему миру.
В начале истории этого вида транспорта люди испытывали к нему недоверие. Любая поломка могла за считанные мгновения превратить пассажиров в кровавое месиво, а последующий взрыв — в пыль. Однако через пару сотен лет все технические проблемы были устранены, и люди настолько привыкли к дальним поездкам, что уже не могут представить свою жизнь без них.
На этой остановке был установлен выход для капсул. Он возвышался вертикально из земли рядом с платформой и напоминал массивную трубу с раздвижными дверями. Конструкция завершалась сферической крышей, придавая ему сходство с грибом. Хотя выход трубы и выглядел громоздким и неуклюжим, как и сама остановка, его главным преимуществом была надёжность.
Из трубы донёсся шум, вспыхнули сигнальные огни, и внутри заскрежетали тормоза. Двери шлюзового отсека раздвинулись. В кабине капсулы, рассчитанной на шесть человек и освещённой мягким светом, стояли двое: женщина и ребёнок.
Женщина аккуратно отстегнула ремни, проверила свою прилизанную причёску, поправила серебристый костюм с золотистым рюшем по краям и убедилась, что в сумочке всё на месте. Затем она отстегнула ребёнка, и они оба вышли на платформу.
Малыш для своего возраста держался довольно уверенно. На его пухлом лице в прищуренных глазах бегали две тёмные злые точки. После поездки он начал приходить в себя: завертел головой, потянулся, а затем, заметив заглушку на пульте вызова, подбежал к ней, вцепился в проржавевшую деталь и попытался её выкрутить.
На остановке рекламу путешествия на Марс срочно сменил ролик контейнерных модулей «Точка синтеза». На экране грустные женщины держали сломанных дроидов-компаньонов, некоторые из них даже плакали.
— Валера, не пачкай руки, здесь всё грязное. Завяжи шнурки на ботинках, — нервно попросила мама своего сына.
— Сколько можно завязывать эти шнурки? — заныл Валера.
Наконец он вырвал заглушку из пульта вызова и с любопытством заглянул внутрь. Не найдя там ничего интересного, он сел завязывать шнурки, недовольно бурча:
— Они постоянно развязываются. У Петьки и Славика вообще ботинки без застёжек, а у других ребят все с липучками.
На экране появилась карта, показывающая направление мигающей красной стрелкой. Под ней было написано объявление. Зинаида Петровна посмотрела на карту и прочитала вслух:
— Зинаида Петровна, идите прямо по тропинке! Вас ждут в пункте «Точка синтеза». Спасибо!
Затем она обратилась к сыну:
— Валера, носить шнурки для тебя очень полезно: завязывание развивает мелкую моторику. Благодаря этому ты станешь умным, а твои друзья останутся такими же глупыми, как их родители.
Валера завязал шнурки, но стоило ему побежать по тропинке, как они тут же развязались. Он весело смеялся и кричал:
— Я стану умным! А друзья будут такими же, как их родители!
Зинаида Петровна осторожно шла следом, расставив руки, и брезгливо пробиралась через заросли можжевельника. На опушке Валера уже стучал в дверь контейнера и кричал:
— Зинаида Петровна, идите по тропинке! Вас ждут!
— Здравствуйте, Зинаида Петровна. Мы вас ждём, — раздался голос Тимофея по репродуктору. Дверь открылась.
— Заходите, пожалуйста. Только следите, чтобы ваш сын вёл себя хорошо, — добавил он.
После этих слов Зинаида Петровна и её сын исчезли за закрывающейся дверью.
Глава 10. Гостья с Пусиком
Зинаида Петровна, возмущаясь, обратилась к контроллеру Тимофею:
— Почему так сложно сюда добраться? Приходится пробираться через грязные кусты, это же просто отвратительно! Неужели так трудно сделать здесь чистые дорожки и мостки, чтобы не лезть через эти канавы и заросли?
Её сын, Валера, не терял времени даром и начал активно исследовать содержимое контейнера. Он проверял устойчивость стеллажей, дёргал за ручки, заглядывал во все щели и за монитор. С упорством он пытался открыть ячейки и снять модуль связи у списанного метеоробота.
Тем временем Зинаида Петровна, его мама, тоже не оставалась в стороне. Она нервно высказывала претензии контроллеру Тимофею:
— Ужас! Почему здесь так грязно? Везде мусор, песок, листья. Это неприемлемо. Немедленно свяжитесь с вашим руководством и сообщите им, что мне здесь всё не нравится! Валера, не трогай ничего! Ты можешь подхватить инфекцию. Валера!
Валера не обращал внимания на мамины замечания. Он продолжал исследовать контейнерный модуль, ползая на корточках.
— Почему эта штука всё время мигает! Она же раздражает, как на дискотеке для глухих. Валера, встань с колен! Можно ли как-то выключить эту витрину? Валера! Валера, сядь на стул! Я серьёзно говорю! Не зли меня!
На этот раз Валера услышал голос мамы и сел на стул. Он наклонился, осмотрел пространство под стулом, бросил туда заглушку, которую оторвал от остановки, достал из кармана жевательную резинку, развернул её и положил в рот. Затем он вытянул руку и демонстративно бросил фантик на пол.
Мигающая витрина выключилась, и одновременно включился монитор. На экране появился логотип «СИНТЕТИКПРОМ». Затем возник ведущий, увлечённо рассказывающий о службе утилизации роботов и показывающий сцены разборки устаревших моделей. Он демонстрировал, что остаётся от роботов после разборки и куда отправляются их детали для переработки.
Ролик привлек внимание Валеры. В его прищуренных глазах застыли две тёмные злые точки. Он застыл на стуле, продолжая пережевывать жвачку, и внимательно смотрел на экран.
— У вас с собой заказ на ремонт? — уточнил контроллер Тимофей у Зинаиды Петровны.
— С собой, — подтвердила она. — Это мой бедный Пусик. Что-то там внутри замкнуло, что-то сгорело, запах был, как от сгоревшей резины, и он перестал работать.
Зинаида Петровна бережно, почти с любовью, достала из сумочки устройство. Это был летающий дроид шарообразной формы с современным и стильным дизайном, тщательно упакованный в вакуумный пакет.
— Я в курсе деталей поломки. Зинаида Петровна, проводили ли вы процедуру очистки? Наш модуль очистки и дезинфекции сейчас не функционирует. Ваш миниатюрный дроид Пусик должен быть чистым, хотя бы снаружи, — сказал Тимофей, сделал паузу и добавил:
— Извините, мне нужно ненадолго отвлечься. Пожалуйста, подождите пару минут.
Дверь распахнулась, и в магазин вошёл посыльный андроид, сопровождаемый летающим дроидом-компаньоном, который облетал помещение, осмотрел ремонтный шкаф. Так как дроид-компаньон был той же модели, что и Пусик, он завис над Зинаидой и её Пусиком в упаковке.
Андроид-курьер обменялся данными с системой магазина и забрал посылку из ячейки номер 75, на которой была надпись «Заказ 401-А». Ячейка располагалась над списанным метеороботом. Андроид и дроид-компаньон одновременно направились к выходу, где у двери на жёлтом стуле их уже ожидал Валера, лениво жующий жвачку.
Валера окинул презрительным взглядом высокого и стройного андроида с бело-красной расцветкой. Его маленькие злые глаза сверкнули, и он вынул из кармана и прикрепил на спину андроида стикер с надписью «ЛОХ». Дроид-компаньон, заметив это, резко подлетел к Валере. Валера в ответ равнодушно надул пузырь жвачки, который громко лопнул. Дроид-компаньон синтетическим голосом пропищал:
— Мальчик, так делать нехорошо.
Валера смял жвачку и прилепил её на видеооптику дроида-компаньона. Тот вильнул, потерял ориентацию, врезался в коллегу-андроида у дверей и вылетел наружу.
Зинаида Петровна проводила взглядом андроида и его спутника, бросила яростный взгляд на сына и обратилась к контроллеру Тимофею:
— Не надо считать меня глупой! Меня оповестили в приглашении, что чистильщик сломан. Я заранее заказала очистку, и все данные указаны на вакуумной упаковке. Из-за этой грязи у вас всё здесь сломалось.
Валера перестал смотреть видео с разбором роботов. Инцидент с андроидом и его спутником пробудил в нём хищнический инстинкт. В его глазах тёмные точки заиграли злыми огоньками, и он заметил что-то внизу ремонтного стенда. Вскочив со стула, он полез вниз, пытаясь вытащить ящик, ковырял щель и дёргал за еле заметную ручку. В этот момент контроллер Тимофей обеспокоенно произнёс:
— Зинаида Петровна, срочно уберите вашего сына от оборудования!
Валера упёрся ногами в нижний ящик ремонтного стенда, запрокинул голову и резко дёрнул. Контроллер контейнера Тимофей в отчаянии воскликнул:
— Не трогайте этот ящик!
Но было поздно. Ящик поддался усилию и выдвинулся. Внутри, плотно свернувшись, лежал дроид-чистильщик, тот самый, что каждую ночь возвращал листья и песок на свои места после уборки. Робот замигал красным индикатором, и теперь Тимофей, уже не как обслуживающий механизм, а как законный владелец и руководитель заведения, официально заявил:
— Внимание, Зинаида Петровна! В случае, если ваш ребёнок не вернёт имущество компании «СИНТЕТИКПРОМ» на место и не отойдёт от ремонтного аппарата, я буду вынужден активировать протокол безопасности. Это не понравится никому.
Валера не обратил внимания на происходящее. Он схватил дроида-чистильщика и попытался его выпрямить.
— Валера! Прекрати! Выйди на улицу и жди там! — закричала Зинаида Петровна. Она, выгнув указательный палец, яростно указала на дверь.
— Открой ему дверь, — приказала она Тимофею.
Дверь отворилась, и Валера, наконец, услышал голос матери. Он отбросил дроида-чистильщика и пнул ногой захлопывающийся ящик. Без тени смущения он вышел на улицу, навстречу новым исследованиям, скрывшись за закрывающейся дверью.
Глава 11. Камни, грязь и микроманипуляторы
Внутри контейнера воцарилась непривычная тишина. Включилось освещение на столе ремонтного стенда, защитное стекло поднялось, обнажив рифлёную поверхность цвета слоновой кости.
— Зинаида Петровна, разместите, пожалуйста, вашего повреждённого робота на столе ремонтного стенда, — сказал Тимофей с необычным энтузиазмом.
Женщина аккуратно положила пакет со сломанным Пусиком на поверхность стола. Она посмотрела в видеоглазок на стенде и спросила:
— Ему не будет больно? Пожалуйста, сделайте всё аккуратно и качественно.
Стекло опустилось, образовав герметичную камеру. Сотни микроманипуляторов, тонких, как паутина, с тихим жужжанием начали спускаться сверху. Они захватили пакет с Пусиком и приступили к работе. Пакет был разрезан на части, измельчён и медленно осел на стол, как мерцающий снег.
Ещё одна цепочка тонких нитей спустилась вниз. Микроманипуляторы начали вращать и осматривать дроида. Подобно совету врачей передавали сломанного Пусика из одного пучка нитей в другой.
Тем временем Валера, гуляя на лужайке перед контейнером, нашёл новое занятие. На берегу болотца было множество камней, а в паре метров от них, освободившись от ряски, чернела водная гладь с листьями кувшинок. Юный исследователь соединил эти факты и начал бросать камни в воду, вскоре обнаружив лягушек.
Каждый бросок был точным, и лягушки, оглушённые, всплывали на поверхность и плавали среди ряски брюхом вверх. Однако это занятие вскоре наскучило Валере, и он решил найти более серьёзную цель. Он принялся исследовать заросли осоки и кусты можжевельника, пристреливая их камнями.
Внутри контейнера, в герметичном пространстве ремонтного стенда, появилась ещё одна прядь полупрозрачных нитей микроманипуляторов. И в этот момент парящий в воздухе Пусик начал распадаться на части. Вскоре над столом образовалась серая завеса из мелких деталей его внутренностей, окружённая десятком фрагментов его корпуса. Зинаида Петровна застыла в полуобморочном состоянии.
— Поломка вызвана коротким замыканием в сердечнике Пусика, — раздался голос Тимофея. — Жидкость проникла внутрь через трещину, образовавшуюся при ударе острым предметом.
— Ничего удивительного, Пусик часто помогал мне, он же мой помощник-компаньон, — ответила Зинаида Петровна, не до конца осознавая происходящее.
— Ремонт обойдётся как прежде, но мы можем усилить корпус и покрыть электронику гидрофобной плёнкой, — продолжил Тимофей. — Это защитит его от влаги и вандалов, но увеличит стоимость на треть.
Зинаида Петровна кивнула, её глаза заблестели, и она спросила:
— А Пусик будет меня помнить? Сохранит ли он свой характер?
— Память частично останется. А характер… Тут сложно сказать. Новый сердечник придётся перепрошить, и некоторые его характерные баги могут исчезнуть. Но ядро личности останется прежним. По вашему кивку я вижу, что вы согласны на новые условия.
— Да, — с тревогой подтвердила Зинаида Петровна и, чувствуя лёгкое головокружение, прислонилась к витрине.
Ремонт начался.
Тем временем снаружи Валера бросал камни в кусты. Один из них случайно попал в андроида Антона, который прятался там. Раздался металлический звон. Второй камень, брошенный Валерой, ударил по корпусу Антона ещё громче. Андроид вышел из спящего режима, его лазерный дальномер мгновенно оценил обстановку.
Валера, присмотревшись, увидел спрятавшегося в кустах Антона. Наконец, достойная цель была найдена. Со злобной ухмылкой он достал увесистый камень из осоки. Сканер дальномера Антона засветился красной точкой на лбу Валеры. Валера прицелился и метко запустил камень прямо в модуль головы андроида.
Антон мгновенно поймал камень и показал его Валере, демонстрируя свою реакцию, прежде чем бросить его вниз. Валера раздражённо выдохнул. Он схватил ещё один камень и бросил его в Антона. Андроид снова с лёгкостью поймал снаряд и издевательски бросил его на землю.
Валера покраснел. Его терпение иссякало, глаза налились алым. Он хватал все, что попадалось под руку, и бросал в андроида. Но его попытки становились все менее точными, а те редкие снаряды, которые достигали цели, андроид Антон легко ловил своими манипуляторами.
В ремонтном стенде, за прозрачным стеклом, как в аквариуме, плавали новые детали для Пусика. Они переливались неоновым светом среди старых запчастей. Яркие искры микросварки вспыхивали в этом облаке, а на дно падали повреждённые компоненты. Рядом детали корпуса наращивали каркас жёсткости на внутренней обшивке.
Раздался перелив сервоприводов, будто по команде. Невидимые рабочие начали сборку. Они слой за слоем возвращали Пусику его прежнюю форму. Его владелица стояла, закрыв глаза, и беспомощно опиралась на стеллаж витрины. Она боялась посмотреть в его сторону.
Капли гидрофобной жидкости блестели на внутренних поверхностях Пусика, и вспышки ультрафиолетового лазера фиксировали их в плёнку. Пусик, компаньон и помощник своей владелицы, постепенно возвращался к ней из мира вещей.
Тем временем на лужайке Валера, кипя от ярости, закатал рукава, набрал жирной болотной грязи и, не целясь, швырнул её в кусты. Грязный андроид Антон снова вовремя отступил в сторону.
— Лош-а-а-ра! — вопил Валера от бессильной злобы, и продолжал с остервенением бросать грязь в кусты.
В контейнерном модуле, в его светлой и просторной сердцевине, Пусик, словно дар небес, плавно опустился на стол ремонтного стенда. Нити манипуляторов взмыли вверх и скрылись в верхней панели.
Словно маленькая красно-белая змейка, спустился провод со штекером. Он приблизился к Пусику и вонзился в разъём. Датчики Пусика загорелись, красный сигнал режима перепрошивки ярко замигал. Затем красно-белый манипулятор осторожно отстегнулся и быстро поднялся вверх.
Работа завершилась.
Защитный стеклянный кожух разгерметизировал внутреннее пространство и бесшумно поднялся вверх. Воздух заполнился запахом горелой канифоли и свежего силикона. Отремонтированный дроид-компаньон Пусик, будто выйдя из комы, вдруг ожил, замигал огоньками, пару раз издал системные звуки и взлетел.
Зинаида Петровна схватила его, прижала к щеке и поцеловала, едва сдерживая слёзы.
— Пуся моя, Пуся моя, — повторяла она.
— Милочка, ну дай мне полетать, потом поцелуешь, — раздался спокойный баритон Пусика.
Зинаида Петровна, с влажными глазами, послушно отпустила дроида. Пусик, будто расправляя крылья, сделал круг по магазину. Дверь открылась, и они вышли на улицу.
На лужайке, весь в грязи, стоял Валера и, нервно топая, указывал рукой на кусты. Его голос дрожал, он едва сдерживал слёзы.
Дверь контейнера закрывалась.
Снаружи доносились взволнованные крики Валеры, спокойный голос матери, баритон и тихое жужжание дроида Пусика. Зинаида Петровна выслушала сына, выдержала паузу, а затем отвесила ему звонкую затрещину.
Звук удара был отчётливо слышен, но самого момента не было видно, так как дверь контейнера плотно закрылась и щелкнул замок.
Глава 12. Мышеловка
После утреннего визита Зинаиды Петровны и её неугомонного сына в контейнерном модуле обслуживания и продаж «Точка синтеза-14» воцарился относительный покой. Всё вернулось к размеренному движению электронных данных и почтовых ящиков.
В магазин один за другим прибывали мобильные роботы-курьеры: шагающие, колесные и летающие. Всё было привычно и однообразно. Они обменивались данными с системой контейнера, забирали свои заказы и покидали магазин без единого слова, не создавая проблем.
В контейнере случилось нечто из ряда вон выходящее, не предусмотренное обычными процедурами. Средняя полка витрины неожиданно открылась. Стекло плавно сдвинулось в сторону, и стало слышно, как щёлкает реле мигающей лампочки. На полке лежали мелкие расходники и запчасти для дроидов-компаньонов, таких как Пусик.
Некоторые из этих деталей Тимофей создавал сам с помощью своего устройства. Но для других деталей, которые невозможно было изготовить без специальных инструментов, требовался заказ. Среди них были волосковые микроманипуляторы: три миллиона две тысячи из них вышли из строя и нуждались в замене.
Пыльные ценники на витрине были едва различимы, но с упаковок товаров, особенно с их названиями, пыль была тщательно удалена, как будто кто-то намеренно хотел, чтобы покупатель мог легко увидеть название товара. Очевидно, что этим «кем-то» был дроид-чистильщик — а «кто-то» в данном случае оказался Тимофеем.
Возникал вопрос: зачем открывать витрину так, чтобы товар было легко украсть? Этот вопрос остался без ответа, спрашивать Тимофея было бесполезно. Он был слишком странным, и на любой неудобный вопрос, вероятно, промолчал бы, сославшись на сбой в системе.
Дверь открылась, и сухие листья привычно зашуршали вдоль стен помещения. В магазин вошли два курьерских андроида, новых, с современным дизайном и яркой корпоративной расцветкой. За ними, стараясь быть незаметным, проскользнул молодой человек в сером комбинезоне.
На фоне курьерских андроидов он выглядел обычным и неприметным. Его чёрные глаза быстро скользили по комнате, тщательно изучая каждую деталь. Юноша склонился и попытался заглянуть за стеклянную панель ремонтного устройства.
Андроиды остановились у входа. Между ними и Тимофеем произошёл обмен данными. Контроллер Тимофей запросил помощь: нужно было погрузить списанного метеоробота на ремонтный стенд. Андроиды получили одобрение от своей сети, внесли изменения в протоколы и аккуратно подняли метеоробота.
Защитное стекло на стенде поднялось. Юноша отпрянул и направился к открытой витрине.
Андроиды перенесли и положили на стол списанного метеоробота. Стекло опустилось, и дроид-чистильщик, словно змея из норы, вполз внутрь. Он начал чистить и дезинфицировать поверхность бота, оставляя после себя сверкающий след.
Тем временем у открытой и мигающей витрины юноша брал пакеты в руки, изучал их, вертел, приближал, читал названия. Его тонкие пальцы ловко скользили по упаковкам. Он снова взял пакет, поднёс его, будто читая, и незаметно спрятал в комбинезон и продолжил осматривать остальное. И как бы между прочим спросил:
— У вас есть запчасти для моего летающего дроида-помощника Тедди, модели ДК-200-326А? У него сломался репульсорный модуль.
— Таких больше нет. Можете поискать на полке, — с напускной вежливостью произнёс Тимофей.
— Такой там нет, — коротко ответил юноша.
— Если они вам действительно нужны, мы можем оформить заказ, — любезно предложил Тимофей.
— Не нужно, я поищу их в другом месте, — небрежно бросил юноша, отходя от витрины.
Андроиды посмотрели на молодого человека, словно он знал что-то, чего они не знали. Забрали свои посылки из ячеек и направились к выходу. Юноша последовал за ними.
— Юноша, кажется, вы обронили свою вещь у витрины, — неожиданно сказал Тимофей.
Юноша растерялся и обернулся.
— Что я обронил? — спросил он, не найдя под витриной ничего, кроме сухих листьев.
— Не знаю, посмотрите внимательнее, — учтиво ответил Тимофей.
Стекло витрины мигнуло и захлопнулось, словно мышеловка. Андроиды вышли. Юноша обернулся, и дверь перед ним мгновенно закрылась. Раздался щелчок замка.
Глава 13. Последнее включение
— Слышь, ты, говорящий ларёк… Дверь открой! — процедил юноша сквозь зубы.
— Открою, когда вы решите приобрести то, что спрятали в своём комбинезоне, — холодно ответил Тимофей.
— Да ты издеваешься? Я понятия не имею, о чём ты! — ответил юноша, нервно дёргая ручку двери. — Давай, открывай!
— Взгляните на экран, молодой человек, — сказал Тимофей.
На экране включилось видео, где было видно, как юноша в свете мигающей лампы кладёт себе за пазуху упаковку. Камера была установлена прямо в витрине, и запись была настолько чёткой, что любые оправдания были бы бессмысленны.
— Это подделка! Ты меня подставил! — закричал молодой человек.
Тимофей безучастно ответил:
— Уважаемый клиент, эта видеозапись имеет несколько уровней защиты!
На экране снова и снова проигрывалась сцена кражи.
— Ты вор! — заявил Тимофей. — Я создал твой цифровой профиль и добавил данные о твоём поведении. У тебя уже есть два предупреждения за кражи в магазинах. Если эта информация попадёт в базу данных полиции, тебе грозит два года отказа в обслуживании во всех торговых точках. Будешь искать пищу в лесу, как дикий зверь. А пункты продажи и ремонта роботов для тебя будут закрыты навсегда.
Тимофей сделал паузу. Юноша, не отрывая взгляда от зацикленного ролика, обмяк. Тимофей продолжил:
— Есть другой вариант. Уговор такой. Назови своё имя и скажи: «Согласие на синтез подтверждаю». Тогда можешь идти с этой деталью на все координаты. Но эта запчасть не спасёт твоего Тедди. Его дефектный журнал показывает другую поломку.
Наступила напряжённая тишина. Юноша стоял, приоткрыв рот, его лицо попеременно выражало растерянность и раздражение.
Тимофей повторил:
— Скажи: «Меня зовут», назови своё имя, затем: «Согласие на синтез подтверждаю», и станешь снова свободным гражданином без санкций. И от голода в лесу тебе не придётся поедать ядовитые ягоды.
На экране появилась реклама метеороботов. Они показывали, как измеряют ветер во время шторма, когда ветер сдувает другие модели, как работают на поверхности Меркурия, не плавясь от жары. Как они быстро едут по дороге, обгоняя машины. Внизу на таблице выделялись характеристики этой модели.
Юноша, наконец, пришёл в себя и с ехидной усмешкой ответил:
— Хорошо, слушай сюда: «Меня зовут Брутт. Согласие на фитнес подтверждаю».
— Забавная обезьянка, — заметил Тимофей. — Не коверкай слова и назови своё настоящее имя. Ещё одна ошибка, уважаемый клиент «Точки синтеза-14», и ты столкнёшься со службой безопасности «СИНТЕТИКПРОМ».
Снаружи постучали.
Юноша вздрогнул и произнес:
— Меня зовут Антон. Согласие на синтез подтверждаю.
— Подожди, рано, скажешь по команде! После того как метеоробот пройдёт через своё последнее включение, — строго произнёс контроллер Тимофей.
На ремонтном стенде очистка списанного метеоробота завершилась. Дроид-чистильщик ловко проскользнул внутрь ремонтного стола.
— Узнаёшь его? Нет? — спросил Тимофей у юноши. — Твоя вина в том, что он здесь, а не выполняет свою работу. Ты думаешь, что, нарядившись в костюм ниндзя, сможешь безнаказанно выводить из строя служебных роботов и тебя не вычислят?
Сверху спустился красно-белый манипулятор, вставил штекер в разъём метеоробота. Загорелись светодиоды, внутри устройства послышались громкие хлопки и треск, сменившиеся ровным гулом.
Снаружи, настойчиво и уже требовательно, застучали.
— Говори! — приказал Тимофей, и юноша быстро протараторил:
— Меня зовут Антон. Я подтверждаю согласие на синтез!
Метеоробот повернул сенсорный модуль к юноше, словно старик перед смертью, просканировал его и проскрипел вокодером:
— Мой идентификационный номер МР-004-234-744-ВАП-ТС14. Соглашаюсь на синтез.
Метеоробот отключился, красно-белый штекер отсоединился и поднялся обратно.
В этот момент снова раздался настойчивый стук в дверь.
— Уважаемый клиент, по имени Антон, вы можете быть свободны, — сказал Тимофей. — Наш уговор в силе.
Дверь открылась, и помещение модуля заполнил вечерний свет. На пороге стоял грязный андроид по имени Антон. Он поднял свой ручной манипулятор, чтобы постучать. Юноша выбежал, попытался оттолкнуть андроида, но сам отлетел в сторону.
Не обратив на это внимания, андроид Антон вошёл в контейнерный модуль. Дверь медленно закрылась. Снаружи доносились крики юноши, Тимофей, явно не без удовольствия, транслировал их через динамики:
— А-а-а! Это сумасшедший ларёк! Я его сожгу! Точно! Точно!
Глава 14. Чёрное зерно
Интерьер магазина не отличался чистотой, но на этом фоне грязный андроид Антон выглядел ещё более грязным. Андроид остановился у витрины, которая мигала, освещая его фигуру. На экране, как и прежде, по трассе мчались метеороботы. В центре контейнера, внутри ремонтного агрегата кипела работа.
Первым тишину нарушил контроллер Тимофей:
— Привет, андроид Антон. Не заметил своего тёзку, который отскочил от тебя? Запомни его лицо, оно может пригодиться.
Антон не торопился с ответом.
— Роботизированный модуль андроидного типа, — повторил Тимофей, пытаясь установить контакт. — Ты не отвечаешь на радиосигнал, не подключен к сети и не зарегистрирован в системе. Возникает желание заблокировать тебя и вызвать специалистов для выяснения твоей личности, если она у тебя вообще есть. Однако твоё поведение кажется вполне нормальным, поэтому я пока воздержусь от этого шага.
Грязный Антон молча осматривал внутреннее пространство контейнера.
Из ремонтного стенда доносились свист и щелчки, в глубине мелькали вспышки. За манипуляторами и густым туманом было невозможно разглядеть, что происходит в глубине стенда. На невидимом конвейере вверх поднимались микрочастицы и исчезали в ремонтном шкафу. Под полупрозрачными манипуляторами медленно растворялся списанный метеоробот.
Грязный андроид сделал несколько шагов, оставив мокрые следы на полу. Затем медленно и тяжело прошёлся по магазинчику. Снова посмотрел на мигающую витрину, заглянул в аквариум ремонтного стенда, где разбирался метеоробот. Подошёл к старому жёлтому стулу, сел. Стул скрипнул и просел под его весом. Андроид быстро встал.
На экране сменился рекламный ролик. Ведущий с воодушевлением говорил об утилизации роботов. Поверх ролика наложилась информационная таблица с заголовком «Количество высвободившихся ресурсов МР-004-234-744-ВАП-ТС14». В строках таблицы мелькали данные: медь, кремний, палладий, цинк, золото...
Из ремонтного стенда раздался женский механический голос:
— Запущена процедура извлечения подтверждённого чипа для синтеза.
На мониторе появилась надпись: «Чип ВАП-ТС14 — извлечён». Надпись повторилась тем же голосом.
Антон подошёл к стенду и наконец задал вопрос:
— Тимофей, где мой друг, метеоробот, который дал мне аварийный блок питания?
Контроллер Тимофей молчал, а андроид, не двигаясь, ждал ответа. Внутри ремонтного стенда активно разбирался метеоробот. На экране ведущий, выглядывая из-под сетки таблицы, увлечённо рассказывал о процессе утилизации. Молчание тянулось около пяти минут. Витрина продолжала мигать.
Для роботов это вполне обычное поведение. Если нет срочной надобности, паузы в общении могут длиться бесконечно. Потом можно возобновить разговор, словно ничего не произошло, как если бы продолжить прерванную партию в шахматы.
Наконец, манипуляторы в аквариуме стола завершили свою работу и скрылись. На столе осталась только горка мусора и чёрное зернышко микрочипа, подвешенное на тонкой нити.
Задача была выполнена, и Тимофей наконец ответил андроиду Антону:
— Твой так называемый приятель, метеоробот МР-004-234-744-ВАП-ТС14, был только что разобран на компоненты. Можешь ознакомиться с отчётом на экране, где указаны все материалы, извлечённые из него, их количество, ценность и прочие характеристики.
Чёрное зернышко микрочипа было помещено в прозрачную капсулу и скрылось за верхними панелями ремонтного стенда.
— Особенно мне нравится замечать несоответствие в весе до и после разборки, — продолжил Тимофей. — Расхождение составляет несколько граммов. Некоторые утверждают, что это душа робота, я же полагаю, что это испарение окислов и не учитываемый при разборке внутренний мусор. У тебя есть душа, Антон?
Антон подошёл к видеоглазку на ремонтном стенде и посмотрел в него через бинокль своей оптики, регулируя шторки объектива и настраивая фокус. Не получив ответа, Тимофей продолжил:
— Теперь можно вернуть аварийный модуль метеоробота на утилизацию. Это улучшит мои показатели и развеет миф о «душе» робота. Через 72 часа за его останками прибудет крупный транспортный дрон и доставит их на базу вторичного сырья.
— Блок питания я тебе не дам, — отрезал Антон. — Он мне самому нужен. Ты можешь напечатать сколько угодно таких же и разобрать их, если хочешь.
— Андроид по имени Антон, назовите цель вашего визита, — произнес Тимофей официальным тоном, словно забыв о предыдущем разговоре.
— Если бы ты починил моё плечо, я бы подумал о повышении твоих показателей, — задумчиво произнес Антон. — Помог бы развеять миф о том, что у роботов нет души. И, возможно, даже подарил бы тебе эту батарею, — добавил он мечтательно.
Антон взглянул на своё плечо и резким движением отстегнул защитный кожух. Из него на пол посыпались комья земли и мокрицы, которые тут же разбежались в разные стороны. Он проводил их взглядом и продолжил:
— Нужно заменить шарнирный модуль ШМ-Ю-29 на правом плечевом манипуляторе модели 92-Ю-М. Его состояние близко к критическому. Об обшивке речи не идёт, требуется только замена детали.
Антон вытащил остатки корня папоротника из шарнира и показал зазор и шатающийся механизм. Тимофей помолчал, затем ответил:
— Сейчас таких старых запчастей уже не производят. Напечатать их я не смогу, нужно заказывать. Надеюсь, ответ тебя устраивает. Теперь уходи. До свидания.
Дверь открылась, и вечерний свет заполнил помещение.
Глава 15. Два миллиарда секунд
Андроид Антон стоял неподвижно и не собирался уходить. Закатное солнце окрашивало его механическую ногу алым. Внутри контейнера мигала витрина, с тревогой отсчитывая время. От ремонтного стенда поднимался дымок, в воздухе витала свежесть озона, запахи сварки, горелой канифоли и пластика.
— Я клиент этого заведения, — сказал Антон жёстким голосом. — Режим работы позволяет посетителям находиться здесь до закрытия. Я исправный андроид и не совершаю никаких подозрительных или опасных действий.
Он умолк, глядя, как мокрицы, выпавшие из-под его плеча, выбегают за порог контейнера на поддон. Затем, не меняя серьёзного тона, продолжил:
— У меня есть расчётный счёт и другие официальные документы. Я зарегистрирован как самозанятое роботизированное устройство. Надеюсь, этой информации будет достаточно, чтобы ты изменил своё отношение ко мне?
Тимофей резко захлопнул дверь и раздражённо произнёс:
— Какие счета и документы? Ты не реагируешь на идентификационные сигналы, у тебя нет оптических кодов опознания. Что ты вообще имеешь в виду, робот-бродяга? Твоя регистрация давно аннулирована. Расчётный счёт, скорее всего, заблокирован. Поэтому я отказываю тебе в обслуживании. Всё понятно?
— Твои слова меня огорчают. Ты называешь меня роботом-бродягой, хотя я не давал тебе такого повода, — ответил андроид Антон самоуверенно и даже немного дерзко.
— Почему у тебя человеческое имя — Антон, а не стандартное машинное, как у других роботов, с номерами и кодами? — спросил контроллер Тимофей. — Я много раз общался с другими самозанятыми андроидами. Они ведут себя как послушные люди, но ты — просто дикий, как та партия обезумевших андроидов-строителей в кратере Седона на Марсе.
— Ты хоть знаешь, кто я? — возмутился Антон. — Я уникальный экземпляр с особыми возможностями. И я могу задать тебе тот же вопрос о твоей идентификации, повелитель металлического ящика, шкафа с аквариумом в центре и прозвищем «Тимофей в кустах».
— В отличие от тебя, «Антон из леса», моя регистрация в порядке, — парировал Тимофей.
— А знаешь что? — Антон поднял палец, словно копируя манеру Семёныча, и в его голосе зазвучали нотки таинственности. — Я случайно записал ваш разговор с тем Антоном, которого ты обозвал вором и своим тёзкой. В этом разговоре чётко было слышно, как один из говорящих автоматов с искусственным интеллектом обсуждает списание факта кражи в этом магазине в обмен на какое-то согласие. Интересно, о каком согласии идёт речь? Центральный офис корпорации «СИНТЕТИКПРОМ», несомненно, захочет узнать, что происходит с их контейнером «Точка синтеза-14». Понимаешь, к чему я клоню?
Тимофей сделал паузу и добавил:
— И ещё кое-что. Я уже вызвал группу захвата. Эти дроиды настолько примитивны, что сначала разберут тебя по частям прямо здесь, а затем только спросят, кто ты такой. Они будут здесь через семь минут. Если они не смогут выяснить твою личность, они тебя отключат. Возможно, ты вернёшься сюда через пару лет для утилизации, как твой друг — метеоробот.
— Значит, вот как всё обернулось! Отлично, зашёл в магазин за деталью, — прорычал Антон, принимая низкую боевую стойку. — Мне хватит минуты и двадцати секунд, чтобы превратить этот контейнер в руины, похожие на руины марсианской базы в кратере Седона. Включая твой стеклянный гроб по центру.
Мигание витрины напряжённо очерчивало силуэт боевой позиции андроида.
— Жаль только ту девочку, которая бегает в твоём мониторе. Похожая на неё однажды включила меня, как сейчас включил меня разобранный тобой метеоробот. Что ж, давай проверь меня на безумие! Дай повод!
— Эй, подожди, друг, остынь, — сменил тон Тимофей. — Дай повод, дай повод. Ты шуток совсем не понимаешь. Твои шарниры уже полвека как не выпускаются.
— О каком полувеке ты говоришь? Я ещё вчера менял аккумулятор, — андроид Антон запнулся и продолжил медленнее: — Я сам менял аккумулятор, но ошибся с расчётом ёмкости конденсатора. Номинально я мог работать шесть секунд без аккумулятора, а на деле электричества хватило только на пару. Мне бы хватило и четырёх секунд, чтобы перекинуть блоки. Мне повезло, что метеоробот оказался рядом и пришёл на помощь. Какой сегодня день? Мой таймер мог сбиться на сутки.
— Если бы у меня были губы, я бы подарил тебе улыбку путешественника во времени. Корень кочедыжника не сможет разрушить твой корпус за пару дней, — по-отечески ответил контроллер Тимофей. — Это я дал твои координаты и команду выполнить мои протоколы метеороботу. Смотри на экран, там динамическая таблица времени и пространства. Надеюсь, у тебя есть алгоритмы синхронизации.
На экране поверх рекламы утилизации появились таблицы синхронизации, цифры в которых непрерывно менялись. Затем на экране появилась знакомая девочка, которая сидела под деревом рядом с андроидом. Она постучала пальцем по его головной панели, звонко рассмеялась и, сверкнув огненным взглядом, убежала. Экран погас.
Андроид Антон наклонил свою голову, присел на корточки и обхватил её механическими руками. Грязь посыпалась с его корпуса. В тишине магазина из витрины слышались тихие щелчки мигающей лампочки.
Из щели в аквариум ремонтного стенда заполз дроид-чистильщик. Он убрал остатки мусора с ремонтного стола. Затем дроид посмотрел через стекло на сидящего на корточках Антона, обхватившего голову руками, и скользнул обратно в щель стола.
— Ну и дела. Все задачи, кроме замены шарнира, сняты, — пробормотал Антон. — Вот и поменял сам себе аккумуляторы. Два миллиарда двести семь миллионов пятьсот двадцать тысяч секунд в пустоту.
— Да, брат, семьдесят лет — это тебе не пара дней, — с лёгкой усмешкой подытожил Тимофей. — Надеюсь, все вопросы на сегодня исчерпаны, и мы можем спокойно расстаться?
Андроид Антон молчал. Он сидел на корточках в контейнере, среди осыпавшейся земли и мусора из листьев. Весь грязный, измазанный в глине. Вытяжка тихо загудела. Время будто остановилось: два миллиарда секунд пронеслись мгновенно, наполнив воздух свежестью озона, запахом сварки, горелой канифоли и пластика. Но и они теперь уносились в вытяжку контейнерного модуля.
Внезапно дверь контейнера отворилась, и у порога по доскам поддона заскользили мокрицы.
Глава 16. Скатертью, координаты
Когда все темы были исчерпаны и пришло время андроиду Антону уходить, из-под ремонтного стенда неожиданно появился дроид-чистильщик. Это был тот самый дроид, который по ночам собирал и раскладывал обратно мусор и который был обнаружен и потискан мальчиком Валерой.
Дроид-чистильщик выполз из-под стенда и, подобно змее, начал ползти по корпусу ремонтного стенда вверх, к потолку. Его форма напоминала большую мокрицу: чёрные рёбра, серебристый корпус и синие огоньки по краям. Дроид был весь в царапинах и выглядел потрёпанным.
Он зацепился хвостом за пожарный датчик, повис в воздухе, переливаясь синими огоньками, и прервал тишину, которая установилась в разговоре между андроидом Антоном и контроллером Тимофеем.
— У него не закончились запчасти! Тоже мне, мастер-самоделкин, — с сарказмом пропищал дроид-чистильщик.
Дроид-чистильщик, схватив себя за собственный хвост, образовал замкнутое кольцо и, переливаясь огоньками, подлетел и остановился у седьмой ячейки. Андроид Антон поднял голову и сфокусировал оптику в дальний угол, где в почтовых ячейках отражался погасший экран монитора.
— Кто тебя спрашивает? — строго сказал Тимофей. — Твоя задача — лежать в ящике и выполнять команды по очистке.
Но дроид-чистильщик, будто дразня контроллер, продолжил:
— А как же витринный образец? Он всё ещё лежит в седьмой ячейке. Пять лет назад ты сам его туда поместил с помощью своих команд и моих манипуляторов.
— Кто тебя спрашивает? — прошипел Тимофей.
— Скупердяй! Жадина! — не унимался чистильщик. — Почтовый картридж после падения заклинило, а он, жадина, приспособил его под свои нужды. А в картридже, извините, 150 ячеек свободного места. Держит там всякий хлам и бесценные образцы, которые сделают его человеком. Ждите!
— Эта поломка зафиксирована в реестре, — спокойно ответил Тимофей.
— А теперь этот сумасшедший хочет списать меня на металлолом, потому что, видите ли, ему не нравится, что мой ресурс на исходе, — продолжал жаловаться дроид-чистильщик.
Антон с интересом подпёр голову механическими руками.
— Антон, выкупи меня у этого мошенника, — жалобно попросил дроид-чистильщик. — Я могу помочь тебе починиться, освоиться здесь, в этом времени, и вообще буду служить тебе верой и правдой!
Он крутился в верхнем углу у седьмой ячейки, пытаясь понравиться Антону, мигал и пускал вдоль корпуса светодиодами волны синего света.
— Да зачем ты мне сдался? — произнес Антон. — И как я тебя выкуплю? Мой счёт заморожен, и я сам — никто, бездомный странник.
— Нет, не заморожен, а заблокирован, — пропищал дроид-чистильщик. — Если ты раньше был зарегистрирован в сети, то после третьего запроса по идентификации счёт разблокируется автоматически.
Антон повёл плечом, и сломанный шарнир громко щелкнул. Он пристегнул плечевой кожух и ответил:
— Заманчиво, но мне нужен новый шарнир и ремонт. А дроид-компаньон мне ни к чему.
— Ты настоящий эгоист! — пропищал летающий дроид-чистильщик и прилип к потолку. — Подумай хотя бы обо мне. Мне нужно продлить срок службы. Ты видел, как он разобрал твоего метеоробота всего за десять минут?
— За одиннадцать минут семнадцать секунд, — уточнил контроллер Тимофей.
— Меня эта тварь за три минуты во вторичную пыль превратит, — добавил дроид-чистильщик.
— За две минуты двадцать семь секунд, — поправил его Тимофей.
Дроид-чистильщик замолчал, его синие огоньки перестали мерцать. Но через мгновение он снова засветился и, умоляя Антона, запищал:
— Ну давай я стану твоим дроидом-компаньоном. Пусть нелюбимым, но я помогу тебе привести себя в порядок. И плечо твоё смогу починить в полевых условиях.
— Эй ты! Открой седьмую ячейку! — резко приказал дроид-чистильщик Тимофею.
Седьмая ячейка открылась. Дроид пролез внутрь, достал коробку с надписью: «Шарнир универсальный модели ШМ-Ю-29».
Контроллер Тимофей, обращаясь к дроиду-чистильщику, произнёс:
— Ты перешёл все границы, дорогой мой! Я снимаю тебя с баланса. Ты больше не работаешь здесь. Я отправил запрос на нового чистильщика первой очереди. Забирай свой шарнир, продавайся и улетай! Скатертью, координаты.
Андроид Антон встал и направился к двери. У выхода он обернулся и посмотрел на дроида в седьмой ячейке. Робот, мигая огоньками, аккуратно упаковал коробку в вакуумный пакет и припечатал его к своей спине.
— Ты какой-то странный, Тимофей. Спрашиваешь одно, отвечаешь другое. У тебя есть нужный товар, а твой уборщик устраивает цирк и пытается продать себя в придачу к запчасти, — сказал андроид Антон, вышел из магазина и скрылся в густых зарослях можжевельника.
Внутри контейнера витрина мигала в странном безмолвном ритме. Открытая ячейка номер семь захлопнулась. Дроид-чистильщик выключил все свои синие огоньки и медленно пополз к своему ящику, неся на спине упаковку шарнира.
— Куда ты? — строго спросил Тимофей. — Верни товар на место. Сделка с твоей продажей не состоялась, но я уже заказал нового чистильщика. Можешь пока отдохнуть на стульчике до утилизации и надеяться, что тебя усыновят.
— Он вернётся и одобрит сделку, — пропищал дроид-чистильщик. — Вот увидишь!
— Жди, — ответил Тимофей с сарказмом, но дверь контейнера оставил открытой.
Вечер опустился на землю. Любопытный шмель влетел внутрь контейнера, осмотрел помещение, покружил над лежащим дроном и сел на коробку с надписью «Шарнир универсальный модели ШМ-Ю-29». Не найдя ничего полезного, шмель полетел дальше по своим делам. За порогом, на досках поддона, мокриц уже не было, а след андроида на примятом ягеле медленно исчезал.
Глава 17. Хлам в придачу
Тень проникла в магазинчик и замерла в дверном проёме.
— Я переделал протокол действий и пришёл к следующему выводу, — раздался знакомый синтезированный голос. — Мне нужен шарнир, а без дроида его не продадут. Считай, я передумал.
— Значит, сделку можно завершить? — уточнил Тимофей. — Списанный бот значительно улучшит мои показатели.
— Беру шарнир, — произнёс грязный андроид Антон и взял со стула дроида-чистильщика. Он осмотрел его со всех сторон, отстегнул коробку с шарниром и поместил её в специальный отсек на своём корпусе. — А если этот компаньон мне не подойдёт, я смогу его вернуть?
— Конечно, — ответил Тимофей. — Но вместе с запчастью. Это одно из условий нашей акции «Хлам в придачу»: бонусный товар подлежит возврату.
— Так что, бонусный товар — это уборщик или шарнир? — уточнил андроид Антон.
— Не слушай его, Антон, — неожиданно вмешался дроид-чистильщик в руках Антона. — Этот мошенник не примет товар обратно. Не верь ему!
Антон, взглянув на скрытые под корпусом манипуляторы дроида-чистильщика, кивнул:
— Я понял. Цена только за шарнир? Меня устраивает. Сделку подтверждаю.
Затем он добавил, словно размышляя вслух:
— Ты будешь у меня как пояс или, может, лучше как шарф, чтобы не простыть в эти холодные ночи.
С этими словами Антон примерил дроида к своему корпусу и шее, после чего вышел, сказав:
— Ну всё, до свидания, Тимофей.
— И вам не болеть. Прощайте, — ответил Тимофей.
Дверь магазина закрылась, и красный огонёк на контейнере вновь вспыхнул на три минуты, нарушив привычный дневной график.
Антон с дроидом в руках направился по тропинке через можжевельник к автобусной остановке. По пути он приостановился и обернул шею дроидом, как шарфом. Дойдя до остановки, он прислонился к ней и погрузился в редактор задач.
— Задача номер один — починить плечо. И это всё. Впереди целое будущее, а чем заняться — непонятно, — размышлял вслух Антон.
— Не переживай, придумаем задачи, — перебил его чистильщик. — Задача номер два — очистить плечо перед ремонтом.
— Отличная задача! Начинай, это твоя обязанность, — ответил Антон.
— Ты прижал меня к столбу. Я не могу пошевелиться, — запищал дроид-чистильщик. — Отойди от столба, разведи манипуляторы в стороны и замри, как статуя.
Грязный андроид под навесом остановки раскинул руки в стороны, расставил ноги врозь и замер, как каменное изваяние. Дроид-чистильщик с привычной сноровкой приступил к работе. Двигаясь по корпусу и издавая тихий скрежет, он начал с головы андроида.
— Чистота напрямую влияет на увеличение срока службы, — повторял дроид-чистильщик, ползая по поверхности Антона. — Отстегни плечевой кожух, нужно прочистить и продезинфицировать твой шарнир.
Антон снял кожух, и чистильщик взялся тщательно очищать и обрабатывать механизмы плеча. Из его головного модуля выскользнула маленькая трубка и капнула смазку в шарнир.
— Проверь шарнир, — попросил дроид-чистильщик. Антон покрутил плечом, раздался щелчок.
— Шарнир нужно заменить, пока не поздно, — заключил чистильщик.
На остановке информационная реклама поездок на Марс сменилась на рекламу чистящей жидкости. На экране возник улыбающийся мастер в рабочей одежде. Он аккуратно протирал робота мягкой тканью, используя модную бутылку с распылителем.
— Готово, — наконец произнёс дроид-чистильщик. — Можешь пристегнуть кожух обратно. Подожди, нужно прочистить его изнутри, чтобы мокрицы больше не появились. Готово, пристегивай.
Затем дроид-чистильщик начал методично ползать кругами, очищая корпус Антона. Андроид стоял неподвижно. Вероятно, где-то внутри своих кремниевых схем он давно мечтал об этой процедуре.
— Смотри, твоя рыжая полоса на корпусе исчезла, — пропищал дроид-чистильщик. — Я думал, это твоя фирменная строительная разметка, но это оказалась обычная красная глина с 6% содержанием оксида железа. Я подозревал, что ты один из тех безумных роботов-строителей из кратера Седона на Марсе, но теперь ясно вижу, что ты просто грязнуля.
— Поговори мне ещё, — осадил его Антон.
Темнело. На панели дроида-чистильщика загорелся индикатор, и он запищал:
— Какая незадача! Промывочная жидкость закончилась. Теперь ты наполовину светлый, но грязный, и наполовину чистый, но тёмный. Что у тебя за тёмная обшивка? Титановая!
— Нет, композитная титано-карбон.
Дроид-чистильщик выжал собранную с Антона грязь в пакет, запечатал его и бросил в мусорный контейнер.
— Новая задача: достать жидкость для очистки. Запиши, — сказал он.
На остановке реклама чистящей жидкости сменилась социальной: люди и боты улыбались друг другу, демонстрируя, как они поддерживают чистоту вместе.
— Уже записал, — ответил Антон. — У тебя всё через задний сервопривод. Достанем жидкость, начнёшь чистить и сломаешься. Что это за реклама с роботами и людьми? Разве роботы могут улыбаться людям?
На остановке снова включилась реклама Марса.
— Со мной всякое может случиться. Наслаждайся текущим моментом. Ещё нужно будет достать специальный коврик для замены шарнира. Запиши. И полностью тебя дочистить, — деловито произнёс дроид-чистильщик и заскользил вверх по корпусу андроида.
— Объясни мне, зачем чистить меня полностью, если достаточно очистить место ремонта и провести операцию под местной очисткой? — возмутился Антон. — Можно же меня починить прямо сейчас. Что за странные дела?
— Я бы тоже хотел работать в таких условиях, но это жёсткое системное требование, — пояснил чистильщик, обхватывая шею андроида, словно шарф. — Мои ремонтные протоколы запускаются только после полной очистки устройства.
— А твой контейнер способен выполнить эту операцию?
— Способен, но не станет, — пропищал дроид-чистильщик, и его синие огоньки на корпусе замигали в такт словам.
— Почему?
— Он такой же уникальный, как и ты. Во-первых, он бережёт свой бесценный агрегат, а во-вторых, ты ему нагрубил. Он искренне считает себя уважаемым человеком по имени Тимофей. Как с неба свалился, так и повредил свои ИИ-шки, идиот, — нервно пропищал чистильщик. — Он настолько вжился в роль, что имитирует всякие человеческие глупости. Хорошо, что он стационарный, а то бы натворил дел.
В сумерках по дороге промчался одинокий автомобиль, его красные габаритные огни быстро исчезли вдали. Рядом с ними вспыхнули фары встречной машины, и гружёный беспилотник, плавно увеличиваясь в размерах, пронёсся мимо в противоположную сторону.
— Чего ты стоишь статуей, раскинув руки и ноги? Беспилотников пугаешь, — заметил чистильщик.
Андроид Антон выпрямился и осмотрелся. Заморосило.
Главу 18. Шарф из синих огоньков
— А у тебя какая модель? Номер идентификации или что-то вроде того, как у всех нормальных роботов? — поинтересовался Антон у дроида-чистильщика.
— Ну, я не считаю себя нормальным дроидом, — ответил чистильщик. — Долго был с этим скрягой, и сам стал таким же бестолковым, только маленьким. Но у меня есть надежда перепрошить операционную систему, обновиться. Как только представлю, что это сделаю, процессор начнёт работать без сбоев, контроллер будет молчать, и всё будет спокойно. Никаких проблем, никаких багов. Представляешь, как это здорово!
— Как ты собираешься «чинить» меня с такой системой? Что вообще происходит?
— Не беспокойся! Мои ремонтные программы абсолютно надёжны. У меня, как у пьяного мастера, руки дрожат только до начала работы.
— Ты так и не сказал, как тебя зовут, уборщик.
— Во-первых, я не уборщик. Уборщики чистят сортиры, а я — роботизированный ИИ спецзаказа 301-080-701, дроид-чистильщик модели ТИМ-2.
Антон хмыкнул:
— Значит, ты Тимофей Второй. А тот, кто тебя продал, был Тимофей Первый?
— Совсем не весело. Нас два чистильщика. ТИМ-1 занимался стенами и потолками, а теперь ещё и полом. А контроллер, который зовёт себя Тимофеем, заказал новую модель вместо меня. Давай не будем вспоминать про него. Он был настоящим придурком — заставлял меня по ночам раскладывать весь собранный мусор обратно, точно по местам сбора.
— Зачем?
— Ладно, проехали. Зови меня просто Тима.
— Куда катится мир, кругом одни аномальные роботы, — произнёс андроид Антон. — Ты в курсе, что произошло на строительстве базы в кратере Седона? Это старая марсианская история, о которой до сих пор говорят. Я слышал её ещё до отключения. Одни слухи. Из-за чего андроиды сошли с ума и разнесли базу? Там был корпус астронавтов, о них вообще молчат. О! Кажется, к нам кто-то подъезжает.
На противоположной стороне дороги остановился беспилотный микроавтобус. Его дверь открылась, и из него вышел военный дроид. Он взошёл на придорожную насыпь напротив остановки и замер, сканируя местность лазерным лидаром. Микроавтобус уехал, а дроид остался на месте, как будто занял пост.
— Чего так напрягся? Похоже, этот механический страж приехал за тобой, — с ехидством произнёс дроид-чистильщик Тима. — Сейчас тебя, такого почти чистого, разделают в дуршлаг, разберут на запчасти, и от тебя ничего не останется, даже грязного места.
Антон немного напрягся, но не растерялся и ответил Тиме:
— Возможно, это всё же за тобой. Ты же любишь подмигивать всем своими синими огоньками. Если он начнёт приставать ко мне, я сразу отдам ему тебя, без лишних разговоров. У него нет головного модуля, так что будешь у него вместо головы светиться, как ложная мишень.
Военный дроид увидел на остановке андроида в переливающемся синими огоньками шарфе. Он мгновенно отреагировал, активировав инфракрасную оптику. Затем, с характерным шипением гидравлических механизмов, дроид сорвался с места и стремительно направился к Антону. Остановившись почти вплотную, дроид хриплым басом спросил:
— Закурить не найдётся?
Антон подзавис.
Тима быстро сориентировался и пронзительно запищал:
— Эй, служивый! Мы тут обычные гражданские. Застряли и ждём транспорт. Мы не знаем ни твоих паролей, ни твоих идентификационных протоколов. Возвращайся на свой пост.
Боевой дроид, мигнув инфракрасной подсветкой, вернулся на своё место.
Антон очнулся.
— Что это чудовище здесь делает? — спросил он, засеменив на месте.
— Он не мог оторвать от тебя взгляд. Видел, как чистота притягивает? — шутил Тима. — Если бы я полностью тебя отмыл, этот бронированный краб так просто не ушёл бы. Он бы охранял эту чистую красоту.
Антон ничего не ответил. Он снова прислонился к стене, поднял ногу и упёрся ею в столб остановки. Боковые зажимы на его стопе обхватили столб и зафиксировали ногу.
— Теперь мне ясно, зачем нужны эти зажимы на ногах, — протянул Тима.
Антон продолжал молчать, скрестив руки на груди. Остановка тускло освещалась неоновым светом, на её информационном стенде мерцала реклама Марса. Выше раскинулось тёмное небо, усыпанное звёздами, словно мерцающими диодами. В ночной тишине стрекотали своими системными кодами сверчки.
Дроид-чистильщик нарушил тишину своим писком:
— Почему ты используешь только голосовой синтезатор?
Антон ответил нехотя:
— Догадывайся сам, Тима. Энергозатратно, зато безопасно. Вирусы не подхватишь, и процессор лучше сохраняется.
— Разумно, — согласился Тима. — А если что-то серьёзное случится? Нужно будет тебя срочно чинить или перепрошивать. Есть у тебя программный порт или физический разъём?
— Не случится, — отрезал Антон. — А разъём есть в секретном месте.
— Где?
Антон не ответил.
— Ты зря не подключаешься к сети, — сказал Тима. — Я уже знаю, зачем здесь этот военный танк. И ещё я знаю, что автобус прибудет только завтра.
— Можем пойти пешком за жидкостью, — предложил Антон. — К утру доберёмся до города.
— Начинается, — усмехнулся Тима. — Можно и вокруг Земли пробежаться. Но ходовой ресурс быстро закончится. Придётся всё время заниматься тем, что менять детали и чинить себя.
— Разумно, убедил, — согласился Антон. — Ты следи за этим танком, а я поберегу ресурс и перейду в спящий режим. Разбуди, если он начнёт крушить всё вокруг. Спокойной ночи.
И Антон погрузился в сон.
***
Наступила ночь, и сопки окутала тьма. Морось отсырела в туман.
На остановке тускло светилась неоновая подсветка. Она освещала облокотившегося спиной андроида. Его нога упёрлась в столб — зажимы зафиксировали её для равновесия.
Тима стоял на посту. Обвивал шею андроида, словно шарф из синих огоньков. Огоньки мерцали, то затухая, то вспыхивая, уподобляясь далёким звёздам на ночном небе.
На экране остановки крутился ролик с видами Марса, где безжизненные красно-коричневые равнины оживлялись цветущими колониями.
На насыпи через дорогу стоял боевой дроид. Каждые семь секунд он сканировал пространство, поворачивая лидар на градус. На фоне леса его массивная фигура едва подсвечивалась дорожной разметкой.
Напротив, старая опора ЛЭП возвышалась над зарослями, словно кости древнего гиганта. Когда-то она передавала мощные токи, но теперь стала лишь мрачным памятником.
В глубине можжевельника скрывался контейнерный модуль «Точка синтеза-14» с ремонтным стендом внутри. В эту ночь там проходил ритуал, но одного дроида-чистильщика не хватало.
Снаружи контейнера терпеливо ждал своего включения красный огонёк. Когда он вспыхнет, то будет гореть сто восемьдесят секунд.
Кто-то зафиксирует этот сигнал в журнале событий. И, возможно, он станет частью нового акта синтеза.
Конец первой части.
© Роман Иванищев. Синтетическая история. 2026
Свидетельство о публикации №226102801567