Маленькие испуганные кролики — страница 22 из 44

– Идет установка, – говорю я Мэддоксу и беру его за руку. – Так какой у нас план? Я должна идти спиной вперед?

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

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

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


СИСТЕМНОЕ ОПОВЕЩЕНИЕ

Обновление завершено.


Я киваю. План вполне разумный. Меня ничто не должно пугать. То есть технически я доверяю свою жизнь алгоритму, который я создала где-то в промежутке между полуночью и шестью утра, а также парню, которого я едва знаю. Но разве не в этом смысл летней программы? Независимое исследование. Ровесники учатся друг у друга. Так?

– За моей спиной ведь нет бассейна?

Он только усмехается в ответ и притягивает меня к себе. Я не отрываю взгляда от усеянной листьями тропы под ногами и шаг за шагом отступаю назад. Через четыре-пять шагов вспыхивают знакомые красные буквы.


СИСТЕМНОЕ ОПОВЕЩЕНИЕ 

Строчная! Посмотрите вперед!


Я замираю.

– Стой.

Кажется, Мэддокс в замешательстве.

– Ты получила предупреждение? Мы еще недостаточно близко.

– Это то предупреждение, которое я уже видела. «Посмотрите вперед!»

– А, сбрасывай. Это просто потому, что ты не смотришь, куда идешь.

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

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


выводимая строка1 = «Внимание! Вы приближаетесь к опасности, которую не видите.

Остановитесь и двигайтесь дальше с особой осторожностью».


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

– Хорошо, – шепчу я, обращаясь и к Мэддоксу, и к самой себе, – идем дальше.

Мэддокс сжимает мой локоть:

– Будь осторожна. Там камень. Переступай.

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

– Хорошо, – говорит он. – Стой, не двигайся. Не оборачивайся!

Он что, отходит от меня?

– Куда ты идешь?

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

Мне это не нравится. Ни капельки. Кто сделал меня бета-тестером? Почему именно я должна так рисковать?

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

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

– Честное слово, Мэддокс, если я снова окажусь в воде…

Он смеется:

– Все в порядке! Иди дальше. Медленно и спокойно.

– Я уже близко?

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

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

Три метра. Звучит достаточно безопасно. Я продолжаю медленно пятиться назад.

– А что, если не сработает?

– Тогда я тебя предупрежу. Не волнуйся!

Он кажется невозмутимым, но у меня ком в горле. Я еле-еле шевелю ногами, заставляя себя сделать еще один шаг назад… и еще… и еще…

– Почти дошла! – сообщает он мне. – Осталось совсем немного. Спокойно и медленно.


СИСТЕМНОЕ ОПОВЕЩЕНИЕ

Внимание! Вы приближаетесь к опасности, которую не видите. Остановитесь и двигайтесь дальше с особой осторожностью.


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

– Сработало! Мэддокс! Я получила предупреждение!

– Классно!

Его шаги приближаются.

– Не двигайся. Оставайся там, я измерю расстояние.

– Сбросить предупреждение?

– Нет, оставь пока. Я хочу заснять его.

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

– Ровно десять футов. Сможешь снять очки, не сбрасывая предупреждение?

– Думаю, да.

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

– Готово! – говорит он, отпускает кнопку и снимает очки.

– Очки записывают видео?

– Забудь про очки!

Мэддокс смеется:

– Мы сделали это, отлично! Вот тебе и доказательство концепции!

Радостно крича, он поднимает меня и начинает кружить. Мир вращается в водовороте цвета и света. Только когда он опускает меня на землю, я наконец-то получаю полный обзор на 360 градусов. У меня перехватывает дыхание. Я думала, что мы стоим у воды. У бассейна. У пруда. Может быть, у озера… Но открывшийся моему взору вид оказался совсем иным. Я стою на выступе скалы, на утесе, окруженная с трех сторон обрывом, далеко внизу – озеро.

Я прижимаю руки к груди:

– О боже, Мэддокс! Ты решил провести тестирование именно тут?

Он усмехается:

– Эффектно, да? – Постукивает по очкам. – Я вообще думал установить параметр расстояния меньше трех метров, но решил…

– Меньше… еще меньше… Мэддокс, а что, если бы программа не сработала? Что, если…

Мои ноги становятся ватными. Колени подгибаются. Только рука Мэддокса, обнимающая меня за талию, удерживает меня от падения.

Глава 17Край обрыва

МЭДДОКС

В подобной ситуации я не могу сохранять дистанцию. Безопасное расстояние в три метра? Да ладно! Нора опирается на меня, положив голову мне на плечо. Когда она наконец обернулась и увидела, что было вокруг, она резко побледнела. Ее колени, казалось, вот-вот подогнутся, и я обнял ее, чтобы поддержать.

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

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

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

– Тебе ничто не угрожало.

Она возвращает мне очки:

– Я в прямом смысле шла вперед спиной к краю обрыва!

– Но ты не подошла бы ближе трех метров от края. Мы можем установить параметр расстояния больше трех метров, если ты думаешь…

Она перебивает меня:

– Дело не в этом! А если бы код не сработал? А что, если бы произошел сбой или что-нибудь еще?

– Я бы тебя предупредил. Я же стоял рядом.

Она обхватывает себя руками и дрожит, несмотря на палящее солнце. Я касаюсь ее локтя:

– Пойдем в тень. Хочешь воды?

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

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

– Так, нам нужно перекусить.

Сегодня утром я прихватил из столовой парочку кексов. Я роюсь в рюкзаке и достаю их оттуда.

– С черникой или с шоколадной крошкой?

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

– Мне не очень хочется есть, – говорит она, снимает сандалии и разминает босые ноги, со вздохом закрывая глаза.

– Ты красишь ногти на ногах, – замечаю я.

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

– Не прячь их, – говорю я, усмехаясь, – очень даже миленько.

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