Глава 27
ДАНН (СНОВА)
Я очнулся в зарослях кустов, спина ныла, голова пульсировала. Существа исчезли, и на Данн опускался ранний вечер. Прохожий что-то пробурчал себе под нос, и, сев, я понял, что всё ещё в Верхаме, прямо у дома мэра. Я облегчённо выдохнул и посмотрел на чёрное отверстие в стене чердака Дрю, высоко над головой. Ничего не лезло за мной, и, осознав это, я откинулся назад и закрыл глаза.
Через пару минут, пережив случившееся, я встал и снова вошёл в дом Дрю. Поднявшись наверх, мимо спящего Киллиана, я взобрался по лестнице на чердак и подкрался к Дрю сзади. Коснувшись его плеча, я заставил его вскрикнуть, и его концентрация на портале прервалась, отчего тот закрылся. Усталый и удивлённый, он откинулся на стул и спросил, как я вернулся.
Думаю, портал доступен с обеих сторон, — Я вошёл сюда, но вышел в ту сторону. Когда вернулся, я бежал и вошёл с этой стороны, но вышел…
Сбоку от дома? — Погоди, почему ты бежал?
Я обдумал это, лёжа в кустах, и, несмотря на ужасающую природу существ по ту сторону, тот факт, что они не последовали за мной, казался важным. Я ещё не понял их намерений, но это было что-то, вызванное остановкой Кода, что-то, связанное с этим состоянием мира. Это не стоило сейчас обсуждать, так что я решил не говорить. Вместо этого я рассказал всё остальное: о состоянии мира, о замёрзших людях, о всём, что видел.
Значит, даже если мы вернёмся…
Это будет замороженный мир,
Ладно, поправь, если ошибаюсь, но вот как я это понимаю. — Код не создаёт ничего нового, он только записывает то, что уже существует, то, что реально или что он считает реальным. Поэтому, когда ты говорил с Джессикой, она появилась в строке Кода.
Я кивнул и добавил:
Да, это позволило мне… — изменить её чувства ко мне, но только после того, как она была добавлена в Код.
Верно, — но Код не создал её из ничего, вот к чему я веду. Она существовала до этого. Как и я здесь, потому что позвонил тебе и был добавлен в Код. Как и Маркус, и как места, которые ты посещал. — Это значит, что реальный мир существует таким, какой он есть. Поэтому ты видел его замороженным, независимо от того, чего хочет Код, это всё ещё единственный настоящий мир.
Я кивнул и сел на большой диван, который он притащил сюда.
Когда ты запустил Данн на своём компьютере, Код интерпретировал это как реальность и изменил всё, что мы видим. Он использовал «правила», — реального мира, чтобы твои создания почти идеально вписались, но только люди, уже записанные в Код, перенеслись сюда, а всё остальное осталось в стазисе.
Верно, и он удалил мой файл,
Данна?
Да, когда я запустил Каппу, она стала реальной, но исчезла с моего компьютера, сделав эту версию единственной, — По крайней мере, насколько я мог судить.
В любом случае, это значит, что Код всё ещё работает. Он работает прямо сейчас, и, как ты сказал, дома было электричество. Можно предположить, что твой компьютер всё ещё включён, добавляя строки Кода, как наш разговор сейчас.
Хорошо, но как это исправить?
Почему бы просто не вернуться и не удалить все строки до момента, когда ты впервые запустил Данн?
Я покачал головой:
Даже если это не удалит нас и всех реальных людей здесь, останутся только те части реального мира, с которыми я взаимодействовал: лес, мой дом, лужайка и горстка вас.
Тогда, наверное, выключить его
Я пожал плечами:
Может быть, кто знает? Это может всё исправить или стереть нас из существования в мгновение.
Тогда назовём это планом Б, ладно?
Я улыбнулся и спросил:
А что тогда план А?
Дрю плюхнулся на диван рядом со мной и вздохнул, признавая поражение:
Чёрт, если б я знал. Даже если бы мы разобрались с этим бардаком, у нас нет другого Данна.
Осторожно, чтобы не погасить её, я небрежно спросил:
Что ты имеешь в виду под «другим Данном»?
Ну, — если бы у нас была копия Данна, не в Коде, мы могли бы запустить её через Код и удалить его.
Это сработает?
Конечно, это как поиск и замена в Word. Мы могли бы легко удалить только строки программы Данн. Это заставило бы Код убрать все его следы и вернуть реальность в норму. Но даже если бы мы взяли копию из Кода, в котором мы сейчас, он удалил бы и нас. К тому же, это невозможно сделать, пока мы в Коде, и, как ты сказал, у тебя нет резервной копии.
На миг сердце заколотилось, но я не понял почему. Казалось, тело знало решение раньше разума, но я чувствовал нарастающий восторг.
Нет, у меня нет резервной копии; все файлы были на компьютере или флешке — сказал я, роясь в мыслях, и вдруг меня осенило.
Дрю медленно повернулся ко мне, и я видел восторг в его глазах, когда он встал:
Ладно, ладно, не будем торопиться. — Сначала нужно открыть портал в библиотеку и взять флешку. — Это несложно, у меня их полно в столе. — Потом нужно вернуться к тебе домой и запустить поиск и замену на Коде, который сейчас работает на твоём компьютере.
Я чуть не перебил его:
Это легко,
Затем, если мы удалим все незатронутые оригинальные строки Данна из Кода, ему нечего будет запускать.
Тут я почувствовал тревогу:
Но разве Код не начнёт заполнять Данн, если мы будем в нём?
Дрю задумался и сказал:
Да, но не если мы все пройдём через портал. Если мы все будем в реальном мире, Коду нечего будет создавать.
Но как ты…
Когда строки заменятся, реальный мир станет единственной реальностью, которую знает Код, и…
Кажется, мы решили,
Мы нашли способ вернуться домой, Киллиан!
Молодец, парень, теперь сделай это, не разбудив мёртвых.