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