Игра в жизни

22
18
20
22
24
26
28
30

Майкл сел и, закрыв глаза, нырнул в море кода.

Дело было даже хуже, чем он опасался.

2

Если бы его попросили одним словом описать помойку, в которую он проник, Майкл сказал бы: гниль. Он вообразил внутренности человеческого тела – органы, мышцы, – медленно пожираемые гангреной.

Код словно поразила некая болезнь. Его строчки гнулись, ломались и еле-еле ползли. Нездоровое впечатление производили сами литеры, цифры и прочие математические символы. Там, где строкам полагалось быть прямыми, они шли волнами, а там, где им положено было волноваться, – вытянулись в струнку. Кругом виднелись неровные дыры, клочки командных строк, искореженные, растянутые или бесформенные, как амёбы, блоки символов.

При виде бледно-зеленого, насыщенно-желтого и оранжевого цветов фона Майкла затошнило, но деваться было некуда. Работа напоминала учебу по обрывкам сведений. Если кому такое и было под силу, так это Майклу. Он уже вчитывался в вихри кодовой абракадабры, адаптировался к ней. Ага, вон тот символ превратился в этот, а вон та строчка выполняет такое-то действие; вон те три функции вместе исполняют то, что когда-то делали эти две… Майкл начинал видеть жуткую мешанину насквозь – словно близорукий ребенок, впервые надевший очки. Наверное, потому, что сама его, Майкла, суть – это код.

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

3

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

Закончив, он ракетой вырвался из ничейного пространства, покинул аллею. Ветер ерошил волосы и трепал одежду. Приободренный, прерывисто дыша, Майкл отдался чувству эйфории. Он летел, точно звездолет – сквозь пустоту космоса. В груди порхали бабочки, в голове было легко и ясно.

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

Майкл открыл глаза.

Домик на дереве никуда не делся. Вокруг, насколько хватало глаз, раскинулся лес. По-прежнему пели птицы, жужжали насекомые и квакали лягушки; правда, голоса их звучали немного приглушенно. Цвета тоже поблекли, деревья как будто стали пониже, а запахи утратили насыщенность. Однако в целом код здесь пострадал не так сильно, как в других частях сна.

Майкл создал это место в команде с Брайсоном и Сарой, оно оставалось невидимым для всех, кроме разве что самых прошаренных хакеров. Взглянув на лестницу и люк в полу домика, Майкл вновь ощутил боль утраты. В груди защемило, и он свернулся калачиком на траве. Ему не хватало Сары, очень не хватало. Голова все еще гудела: усилия на то, чтобы восстановить убежище, а потом перенестись в него сквозь море гниющего кода, понадобились немалые, – однако сердце болело куда сильнее.

Как мог агент Скотт пойти на такое? Отнять у него лучшего друга?

Майклу еще никогда не было так больно. Пока Сара не погибла, он воспринимал ее дружбу как должное. Думал, что подруга никогда никуда не уйдет. Вебер… И как только ее земля носит? А ведь есть еще Каин… Его Майкл понимал не больше, чем Вебер. Лишь бы утилита не подвела и явилась на встречу.

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

4

Время шло.

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