Алгоритмы безопасности не ожидали такой атаки. Сначала БигКанада впилась, фигурально выражаясь, в пелликулу Джипа, но он был наготове и приготовился отразить нападение. Она все же попробовала приклеиться к одной из водородных клеток и преобразовать электроды в цинковый мусор, но большего ей не удалось. Мощность упала незначительно, и он решил, что займется повреждением позже. А потом БигКанада вступила в контакт со своим старым врагом, мил-гристом, той самой программой, что однажды уже попыталась ее уничтожить, и набросилась на него со всей накопившейся за годы злостью.
Джип не стал задерживаться, чтобы понаблюдать за исходом схватки, хотя и мог представить себе ее последствия. Долина, в которой БигКанада обитала в Новой Шотландии — пересохшее русло с каменистым дном и берегами, — превратилась ее стараниями в узор из ломаных спиралей, угловатых мозаик и трехмерных хаотических фракталий. Вирус проник в камни, сжал их и окутал тонкой, но неразрывной пленкой. Весь ландшафт стал огромной репрезентацией боли, страданий и растерянности.
Подавив местный грист с той же легкостью, с какой она покорила лишайник, БигКанада послала спуф-сигнал, что все в порядке. Так поступают обычно все вирусы, но у нее это получалось особенно хорошо — в своем умении БигКанада почти достигла статуса свободного конвертера. А что там происходит, в дебрях Канады, до того в наши дни никому дела не было.
Ошибку она допустила только одну: ее самовоспроизведения были всего лишь голыми версиями ее самой, не столько настоящими копиями, сколько чем-то вроде детей-клонов. Им недоставало памяти, а значит, и опыта.
БигКанада рассчитывала дестабилизировать противника — партизанская тактика внезапности, информационный «шум», дикая злоба — но математика была проста. При стабильном наборе обстоятельств любой полностью разумный конвертер в состоянии побить любой частично разумный код. В древних войнах подходящую аналогию можно найти в схватках кавалерии с пехотой. Как бы ни пугающе выглядели всадники, несущиеся во весь опор с острыми клинками и устрашающими криками, выстроенная в каре пехотная рота с примкнутыми штыками всегда возьмет верх при наличии, конечно, выдержки и дисциплины.
Примерно так же поступил и Джип. Проявив стойкость, он последовательно расправился со всеми репликациями БигКанады, начиная со слабейшей и заканчивая сильнейшей, изолировал вирус в его логове и бросил в тесный ящик архивной программы, которую позаимствовал у одного старого компьютера в заброшенном гараже, где ему довелось провести ночь. Алгоритм файлового сжатия оказался настолько древним, что вирус, привыкший сражаться только с современными версиями, в бессилии отступил и, поджав хвост, забился в уголок.
Проскочив границу песка и почвы, Джип снова замаскировался под медведя и покатил прочь.
— Думаю, ты нехорошо обошелся с тамошним гристом, — заметила Ли. — Боюсь, как бы люди не пострадали.
Верно. Джип мог испытывать сожаление, но только по поводу упущенных возможностей: не подобрал полезную программу, не запасся топливом. Наверно, он мог бы ощутить и вину, но сейчас ему было не до этого: речь шла о спасении единственного человека, которого он хотел бы допустить за свой руль.
Преследование уже началось. Из внешних строений выехали машины с биологическими аспектами, людьми, мужчинами и женщинами в золотисто-красной форме Сил Принуждения Департамента Иммунитета. Будь они чуть поискуснее, догнать Джип не составило бы труда. На максимальной скорости он практически никак не мог заметать следы. Да и цель была только одна: парковочная площадка. Он мчался по той самой дорожке, которой приходила туда Ли. В некоторых местах дорожке не хватало ширины, и приходилось мять кусты и ломать ветки.
— На какое-то время сработает, — сказала Ли. — Но в конце концов они поймут, что что-то не так, и пойдут до конца, вопреки интуиции. Как я когда-то.
Но его устраивало пока даже временное решение, а потому Джип все катил и катил вперед и вверх, а потом свернул на всеми (кроме него самого) забытую тропинку, которая вела к площадке на утесе.
Там он и остановился, скрипнув тормозами. На земле лежали листья. Высоко в усеянном звездами небе висел полумесяц. Внизу, между темных скал и деревьев катился серебристой лентой Гудзон. Был октябрь, и дувший с запада промозглый ветер предвещал близость штормового фронта. Джип наблюдал за преследователями. Как стайка вышедших на мелководье рыб, они разделились у границы «охраняемой» зоны и разбрелись группами в разных направлениях. На какое-то время Джип и Ли были в безопасности.