Стук повторился – на этот раз громче.
Юрий, по-видимому, догадался о присутствии Вирусапиенса и без дешифратора: антивирусник визжал без остановки. Но то, что он стучался, говорило об окончании работы над программой создания образов.
Стук прекратился. Дверь открылась, и на пороге появилась виртуальная копия довольного толстяка. В цифровом пространстве Горев выглядел точно таким же, каким был в жизни – невыспавшийся, с темными мешками под глазами, широченной улыбкой и выпирающим животом.
– Чем ты тут занимаешься? Взгляни, что в сети творится! – постоянно поглядывая то на живот, то на ноги, он повернулся, поправил взлохмаченные волосы.
– Ну скажи же что-нибудь! – безмолвно кричали его глаза, а изо рта, не прерываясь, сыпались иные слова.
– Почтовые сообщения прут со всех сторон. Антивирус – ник их не останавливает, но меня-то не проведешь! Слишком много мусора – и никакой активности. Почта приходит из нашей же сети! Как будто компьютеры сами себе шлют письма. Пакуют вирусы пачками, маркируя послания как безвредные. Я думаю, кто-то знает наши коды и пользуется ими для разведки местности, – как только Горев замолк, его виртуальный образ заколыхался и тут же начал разваливаться на части, осыпаясь отдельными пикселями.
– Сырая программа, нужно многое переделывать, – проворчала с пола цифровая куча, взмахнув остатками истончающейся руки.
Цветные квадраты зашевелились, наползая друг на друга как муравьи, полезли вверх. Из пиксельной мозаики вновь восстал недовольный администратор. Сердитый взгляд, обежав комнату, остановился на озадаченном бойце.
– О нас уже в газетах пишут, Интернет гудит. А что делает твоя хитрая кибернетическая морда?
– Он обещал перемирие, – неуверенно, словно нашкодивший ребенок, начал Тромб и тут же запнулся, расширил глаза. – Он сканировал наши коды, когда я отключил защиту. Ему нужен доступ на станцию, а не переговоры. Всю почту в печь! Я на позицию, – заорал он и заметался из угла в угол. Кинулся к выходу, но был остановлен резким окриком Юрия:
– Не суетись, умник, поздно уже. Впустив вируса на сервер, ты погубил себя, уволил меня, разрушил нашу систему безопасности и, возможно, убил не одну тысячу людей и машин, – изображая обиду, процедил Горев. – Заставь дурака богу молиться, он и ключи от квартиры в церковь отнесет.
– Но я не… – взревел Тромб, но, сообразив, что пенять за свою самоуверенность не на кого, замолчал и виновато выдохнул: – Прости, друг!
– Ладно, проехали, – смягчился Горев. – Мы тоже не лузеры с новой клавой под мышкой. А уж если кого обмануть, то в этой области прикладных наук человек сильно поднаторел: ни один вирус, будь он даже сапиенс, ему в подмётки не годится, – улыбнулся он. – Я, конечно, почувствовал, что дело нечисто, когда он на сервер проник. Но если б не ваш друг, то я, старый мышиный коврик, проворонил бы атаку. Феноменальный молодой человек! В сеть прошел как к себе домой. Мою защиту – как промокашку! Сразу организовал прием корреспонденции, её доставку к уничтожителю и утилизацию.
Юрий на мгновенье задумался, погрустнел и продолжил уже серьёзно:
– Он тебя за Потёмкина принял, говорит, что только тот мог оказать такое сопротивление Вирусапиенсу. Я сказал, что Потёмкина здесь нет. Про тебя не стал рассказывать, но он не дурак. Если прошел меня и нашу защиту, то без проблем выйдет на тебя.
Разводя руками, Юрий в очередной раз кокетливо повернулся, словно модель на подиуме:
– Кстати, это он меня так визуализировал. Я думал, просчитывал, экспериментировал с алгоритмами, а этот мальчишка только взглянул на дешифратор и тут же нашел решение. Эх! Пора на пенсию, базы данных писать.
Образ администратора вновь заколыхался, помутнел.
– Теперь тебя видеть хочет, – досказал он.
– Если хочет – значит, увидит. Это Бейрут. Я его знаю, – не переставая думать о Вирусапиенсе, произнес Тромб. – По старой жизни знаю.
Боец вздохнул, вспоминая время, когда жил в голове Потёмкина. Блуждающий взгляд его упал на запыленное окно, сквозь которое виднелась улица.