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