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