Итак, господин судья, в ту самую минуту Джулиано Лаянка вошел в мою работу и в мою жизнь. Вошел в тот момент, когда я чувствовал себя на вершине, а на самом деле уже катился в пропасть.
Мой вам совет, господин судья, раздобудьте список компаний, которые сегодня контролирует АО «Караваджо», так вам проще будет понять то, что я расскажу, в нем — разгадка всего.
Но вернемся к моему бегству, потому что оно тоже — разгадка.
Я взглянул в последний раз на Институт Аньелли, на наше футбольное поле, где мне был знаком каждый сантиметр скамьи запасных, потом выехал на проспект Аньелли, оставив за спиной Мирафьори. Вот он, мой район, вот площадь Святой Риты, вот церковь, которая 22 мая из года в год становится местом паломничества всех городских святош: в один голос, с розой в руке, они молят о чуде святую покровительницу безнадежных дел. Я представил свою мать, которая ставит свечку, чтобы святая Рита чудесным образом помогла мне выйти из тюрьмы. Я поездил по пустынным улицам, посмотрел на низенькие домики, которые пока еще уцелели. Крохотные домики, появившиеся в те времена, когда здешние места были почти загородом; сложенные по кирпичику небогатым людом, которому и в голову бы не пришло называть их виллами. Я принялся их считать и сам с собой заключил пари, что однажды, когда я выйду на волю, отбыв наказание, от этих домиков не останется и следа: на их месте вырастут новые здания, где несть числа «престижному жилью с высококачественной внутренней отделкой, двух- и трехкомнатным квартирам с двумя ванными и гаражом по желанию заказчика».
А потом и правда произошло чудо.
Я услышал, как грохочет по рельсам первый утренний трамвай. Номер 92 — специальный маршрут до «Фиата», трамвай, который ходит только в часы, когда на заводе начинаются и кончаются смены. Головной вагон старый, можно сказать, музейный. А внутри на деревянных лакированных скамьях сидят судники в нагрудках.
Кто знает, существует ли в миланском или там неаполитанском диалекте что-то, похожее на слово «судники»? Кто знает, как на литературном языке называются «нагрудки»?
«Судники» по-нашему — рабочие, которые носят на завод сумки, а в сумках у них жестяной судок для пищи, эти самые «суды». «Судник» одет в «нагрудок», синий комбинезон с нагрудником на лямках.
Понимаете, господин судья? В то утро, в четыре с чем-то, я вспомнил, что рабочие все еще существуют, что судники первой смены, как и прежде, едут с заспанными лицами в трамвае № 92. Когда-то это была целая армия, целый народец, который каждое утро и каждую ночь заселял невидимые города — Линготто, Мирафьори и тысячи заводиков — «boite»
— с непрерывным циклом. Теперь они на грани исчезновения, никто больше о них не говорит, и они уходят в небытие.
Подумать только, мне понадобилось увидеть рабочих, чтобы вспомнить об их существовании.
Это мне, чей отец всю жизнь ел суп и гуляш, разогретые в такой вот жестянке с ручкой, всю жизнь из одной и той же жестянки. Отец был токарь высокой квалификации, работал на револьверном станке. Он продолжал с точностью часовщика вытачивать свои детали, даже когда на завод пришли станки-автоматы с цифровым контролем.
— Начальник цеха пылинки с меня сдувает, — говорил мне отец гордо, — он-то понимает, что новые станки хороши для серийных деталей, но когда требуется штучная работа, такая деталь, что как померяешь микрометром, так чтобы тютелька в тютельку, до десятой доли миллиметра, — тут нужно звать меня.
И по воскресеньям, когда его брат приходил к нам обедать, прежде чем им вместе идти смотреть матч «Торо», забавно было видеть, что он чувствует свое превосходство перед дядей Джино, который был всего лишь обычным рабочим на металлургическом заводе.
— Я работаю головой, — поддразнивал он дядю, — а ты одними руками.
Когда умерла бабушка, мы с отцом встречали дядю Джино у проходной литейного цеха, чтобы его известить. Дожидались у ворот, пока он кончит смену. Мне было семь лет, и корпус казался мне собором. Время от времени за матовыми стеклами и в отверстиях в кровле сверкали ослепительные сполохи.
— Разливают сфероидальный чугун, — сказал мне отец, — он выходит из печи, а в него тут же подкидывают магний, он и давай вспыхивать, вроде вспышки у старинных фотографических аппаратов.
— Когда я вырасту большой, хочу работать тут, как дядя Джино. Тогда я тоже увижу молнии.
— Когда вырастешь большой, пойдешь в университет и выучишься на врача. — Это был приказ и одновременно угроза.
Трамвай № 92 открыл двери, впустил еще двух горемык и снова тронулся. А я, вспомнив своего отца перед металлургическим заводом, почувствовал, как тает сладость наказания, воспетая XIX веком. Мой отец хотел, чтобы я стал врачом, а не заключенным. И если бы Джулиано Лаянка хоть раз сел в трамвай № 92, я наверняка бы испытывал к нему больше сострадания, но он, конечно, в этот мир не заглядывал даже по ошибке: я убил обитателя другого мира, и при этой мысли мои угрызения рассеялись.
Я нажал на газ и помчался в сторону скоростного шоссе.
P. S. Надеюсь, вы не пожертвовали выходными, чтобы сидеть дома в ожидании моего ответа. Ни за что не стану больше писать вам по субботам и воскресеньям, потому что вам нужно отдыхать.
* * *
Дата:Понедельник 10 мая 17.23
От кого:miogiudice@nirvana.it
Кому:angelo@nirvana.it
Тема:Опасные идеи
А я как раз провела выходные дома. Каждые полчаса проверяла в Интернете, не пришло ли твое сообщение.
Боялась, что бесповоротно упустила возможность понять. Да, именно понять, а не схватить тебя.
Должна покаяться, несмотря на твои предупреждения, я таки загоняла Почтовую полицию, хотела, чтобы они установили страну, откуда ты шлешь письма, и вот тебе список мест отправления, который получился у них: Роккапалумба (Палермо), Рибадеселла (Испания), Данди (Шотландия), Аквавива-делле-Фонти (Бари). Твоя правда, засечь тебя (так, кажется, говорят?) невозможно. Следовательно, писать и получать ответы имеет смысл только затем, чтобы узнать тебя.
Суббота пролетела почти незаметно. Я привела в порядок кое-какие бумаги на письменном столе, вышла купить хлеба, хоть раз в жизни дома будет свежий хлеб, постирала шторы в гостиной и повесила обратно, еще мокрые, чтоб лучше отвиселись. Заниматься хозяйством мне только на пользу, так я соприкасаюсь с действительностью.
Воскресенье, однако, тянулось бесконечно. Я немного посидела у телевизора, потом поймала себя на том, что не могу сосредоточиться, и забеспокоилась: воскресные программы — игры, песенки, звонки в прямом эфире — казались мне просто головоломными, я не понимала, что там происходит, не понимала, с чего это вдруг все принимаются петь или смеяться.
Невероятно, но мне тебя не хватало.
Потом увидела, что пришло твое сообщение. Поскорее его прочла и дала себе время подумать над ответом.
Прежде всего, такое впечатление, будто ты сам не знаешь, что с тобой происходит. Говоришь, что убил Лаянку вовсе не из зависти, а потом вспоминаешь тот случай с рабочими, рассказываешь, что ты из рабочей семьи, а он, наоборот, из другого мира. Что это, если не зависть? Неужели классовая борьба? Ты же знаешь, что эти идеи давно отправлены в архив. Мы их заменили другими, и тебе это прекрасно известно: вспомни свой лофт, битком набитый дорогими вещами, рестораны, вина, которые вы дегустируете с видом знатоков. Вот какими идеями мы их заменили.
На всякий случай велю проверить, не связан ли ты как-нибудь с левоэкстремистскими группировками, хотя заранее знаю, каким будет ответ, — нет, не связан.
Но в глубине души я не верю, что твое раскаяние исчезло вместе с трамваем № 92, на который ни разу не села твоя жертва. Наверное, в тот миг ты еще больше почувствовал себя обманутым, у тебя возникло ощущение, что Лаянка и ему подобные надули не только тебя, но и всех, кто, как ты, бился, чтоб не отстаивать смену на заводе, тех, на кого смотришь и думаешь: «все могут разбогатеть, кроме бедняков». Но это не борьба классов, а просто ненависть.
И значит, обязательно нужно, чтобы ты прямо сейчас рассказал, как именно Лаянкам удалось тебя обмануть.
По правде сказать, кое-какие подозрения у меня есть.
Не дожидаясь твоего приглашения, я подняла и внимательно изучила список компаний Джулиано Лаянки, этот перечень лежит у меня на столе давным-давно, но он гораздо короче, чем ты думаешь.
Лаянка-сын владел большей частью акций АО «Караваджо», которое контролировало еще три общества: АО «Гринвич» с головным офисом в Люцерне, выпускающее часы и промышленные таймеры, «Элеттростампу» из Вимеркате, которая производит главным образом карточки с магнитной полоской, и наконец, хорошо известный тебе «Криптософт».
Твой совет, однако, подтолкнул меня проверить дату сделки, и я заметила одну интересную деталь: Джулиано Лаянка через «Караваджо» покупает весь пакет акций «Криптософта» ровно за четыре месяца до того, как прогорела твоя фирма. Хочешь знать, сколько это ему стоило? Гроши, сто тысяч евро. По словам моего информатора, сегодня «Криптософт» стоит в двадцать раз больше.
Думаю, я догадалась, как они сумели тебя обмануть, но хочу услышать от тебя, права ли я. Объясни, почему ты его убил.
* * *
Дата:Понедельник 10 мая 23.22
От кого:angelo@nirvana.it
Кому:miogiudice@nirvana.it
Тема:Почему я убил — часть вторая
Вот, господин судья, понадобилось время, но теперь мы оба готовы понять, почему я его убил.
Мы с вами остановились еще на апреле, апреле два года тому назад. Мы с Марио потратили немало времени на адвокатов и финансовых консультантов, изучая с ними все пункты этого грандиозного контракта и стараясь расторгнуть остальные договоры так, чтобы не платить слишком больших неустоек. Компьютерщики наши постоянно работали сверхурочно, выполняя уже начатые заказы. Требовался новый персонал, но дипломированные программисты словно испарились. В конце концов удалось нанять еще четырех, и мы взялись за дело, сосредоточив все силы на нашем теперь уже единственном проекте, — помчались на всех парах, вроде судна, пересекающего Атлантику в погоне за Голубой лентой.
Май, июнь, июль, август, сентябрь, октябрь, ноябрь, декабрь. Восемь месяцев каторжной работы. Мы с Марио не видели ни отпусков, ни суббот, изредка — воскресенья. Сотрудники уходили в отпуск по очереди, максимум на две недели, за остальное — выплаты. Приходилось спешить не только чтобы уложиться в срок, но и из-за денег: заказчик выплатил нам аванс — пятьсот тысяч евро, но второй транш мы получили бы только за готовую работу, и наша задолженность банкам росла как на дрожжах. По ночам я пахал до часу — до двух, и когда гасил свет, в глазах стояли выписки из счетов, где пестрели все новые минусы, потом думал о семи миллионах, и тяжелое дыхание становилось ровнее, пока я не засыпал, если только это можно назвать сном.
За все эти месяцы я так и не узнал, кто был наш заказчик. И до сих пор не знаю. Все дела проходили через Лаянок: через отца — финансовые, через сына — компьютерные.
Сказать по правде, Джулиано мало что смыслил в программировании и информационной безопасности, кто был истинным компьютерным гением — так это Мирко Гуиди, практически единственный компьютерщик «Караваджо». Скорей всего, это Мирко я должен ненавидеть не на жизнь, а на смерть, потому что без него план Лаянок не мог бы осуществиться. Наверное, встреть я в тот вечер в ресторане Мирко, я убил бы его, однако я встретил Джулиано, и лезвие ножа сверкнуло именно в эту минуту.
Гуиди только-только закончил инженерный факультет, но казалось, будто он родился за компьютером. В нем я узнавал себя двадцатипятилетнего: тот же хакерский дух, та же способность следить за потоками данных в сети и за ее пределами. И потом еще кое-что, чего не хватало мне и что меня поражало, — вдохновение. Он трогал клавиатуру, как вундеркинд ударяет по клавишам органа или фортепьяно: почти не глядя, покачивая головой в такт музыке, которую слышит он один. С другими, с остальным миром он старался сообщаться как можно меньше, по-настоящему беседовал только с компьютерами; он казался оракулом, чья миссия — переводить на человеческий язык послания, исходящие из электронных недр. Думаю, что Мирко — один из немногих, кому под силу установить, откуда я отправляю свои письма, но и у него ушло бы очень много времени, а его уже мало, я имею в виду время, которое мне осталось до следующего убийства.
Сначала я думал, что с АО «Караваджо» нам придется часто общаться только на последнем этапе нашей работы, то есть когда надо будет проверять функциональность системы. Однако Эннио Лаянка велел нам установить контакты со своим сыном уже в мае, потому что его фирма среди прочего должна наблюдать и за разработкой проекта. Он сказал мне об этом в тот же день, когда сообщил, что заказчик перевел аванс в полмиллиона евро, и опять ни я, ни Марио не нашли в себе сил возразить.
Должен признаться, работать с Джулиано было почти удовольствием — тем более что в те дни, которые я проводил в офисе «Караваджо», вкалывал в основном Гуиди. Мы посмеивались, глядя, как он прокручивает на экране строки программы.
— Принес дозу нашему наркоману? А то вон его уже ломает, — говорил Джулиано, как только я появлялся.
И я вытаскивал из сумки два или три диска с пылу с жару, только что вышедших из наших компьютеров, и отдавал ему на растерзание.
— Попробуй кинуть, — как-то подбил меня Джулиано.
— Что?
— Кидай ему диски. Как летающие тарелки. Мирко сидел на своем обычном месте и все слышал.
— Готов, Фидо? — спросил Джулиано.
Тот залаял, как пес, который нетерпеливо ждет, когда можно будет притащить палку обратно. Я подбросил два диска, приготовленные на сегодня, и он поймал их и поднес ко рту. Стараясь угодить хозяину, он и правда изображал собаку, но в ту секунду, когда компьютер заглатывал первый диск, он взглянул на нас обоих с ненавистью.
За эти восемь месяцев время, проведенное в «Караваджо», было для меня единственным отдыхом. Теперь понимаете, господин судья, почему Стелле так трудно было поверить, что я смог убить ее друга?
Одну половину письменного стола Джулиано занимали журналы о мотоциклах, вторую — о сноуборде.
— Видал новый «Кавасаки Ниндзя ZX-10 R»?
— Видал, но ты же знаешь, я люблю мотоциклы поспокойней.
— Потому что ездишь как старая бабка.
— А мне нравится глядеть по сторонам, поднимать козырек, чувствовать запахи, ощущать тепло, когда выезжаешь из тени на солнце. А на высокой скорости что почувствуешь?
— Видишь узкую-узкую ленту дороги и чувствуешь адреналин.
Адреналин он поминал каждые пять минут, как в третьесортных боевиках. Потом заводил речь о сноуборде, и опять был один адреналин. Прыжки — адреналин, спуск по свежему снегу — адреналин, вечеринки с такими же психами, как он сам, — тоже адреналин.
«В Колорадо, — рассказывал он, — берешь вертолет, а потом спуск — четыре часа, снег вокруг тебя поднимается и стоит столбом. Не то что тут — народу тьма, а вместо снега утоптанное дерьмо, которое делают нарочно для вас, лыжников».
Эти его рассказы я почти всегда выслушивал молча, отвечать мне казалось бессмысленным.
Да еще Мирко Гуиди иной раз отрывался от монитора и высказывал свое мнение. Он тоже был серфистом, даже нет, типичным фанатом сноуборда: штаны на четыре размера больше, чем надо, майка, куда влезут двое таких, как он, и шерстяная бейсболка в любое время года. Почти что карикатура.
И все-таки по сравнению с работой, что ждала меня в моем кабинете, мне тут все было по вкусу.
Права Стелла, мы с Джулиано не могли подружиться, однако нас, как школьников за последней партой, сближало желание побездельничать, по крайней мере в эти часы.
А потом в один прекрасный день я пришел и понял: что-то изменилось.
В середине января, я говорю о январе прошлого года, мы закончили программу, и она работала идеально. Я, Марио, наши компьютерщики — все мы вложили в это дело душу, и результат, казалось мне, получился отличный — наша система защиты могла обеспечить секретность тысяч и тысяч связанных между собой трансакций. Что это за трансакции и чем они связаны, ни я, ни остальные так и не поняли, но с точки зрения информатики мы воздвигли настоящий монумент, и всего-то за восемь месяцев.
Теперь мы ждали только, чтобы заказчик принял работу и расплатился. Главное — расплатился, потому что деньги были для нас как кислород, необходимый, чтобы отдышаться после того, как нас едва не придушили банки.
Мы установили систему защиты на один из серверов, составлявших новую итальянскую сеть финансовой компании, и нам дали две недели, чтобы ее испытать.
24 января я отправился в «Караваджо», собираясь откупоривать шампанское.
Секретарша открыла мне без улыбки. Молодая девушка, красивая той красотой, что в двадцать пять уже исчезает — ее еще называют «обаянием юности». С самого начала мне понравилось, как она держится, — жизнерадостная, непринужденная, не придающая особого значения разнице в возрасте или служебном положении. Такое поведение вполне соответствовало царившей у них атмосфере. Я говорил себе, что когда лет через пять-шесть она утратит главное свое украшение — свежесть, у нее еще останется хороший характер, и этого уже будет достаточно. Как-то вечером мне случилось заговорить о ней со Стеллой, Стеллой Биффи, и той скрепя сердце тоже пришлось признать, что секретарша симпатичная. В тот день, однако, она казалась злой, но я подумал, что у нее должны начаться женские дела. Когда женщина злится без видимой причины, мы, мужчины, всегда с большой легкостью решаем: наверное, у нее месячные! Представляю, сколько раз так думали о вас, господин судья. Сколько раз, бывало, кто-нибудь именно так объяснял чувства, которые, напротив, шли у вас из сердца, ваше возмущение или вашу сознательность. Сколько раз, бывало, вас оскорбляла наша мужская поверхностность.
Как бы то ни было, в то утро не менструация и не возмущение сделали Элену такой официальной, но узнал я об этом только потом.
Я вошел в кабинет Джулиано. С его стола исчезли журналы, а с лица — маска бесшабашного малого, которую он носил все эти месяцы. Рядом с ним стоял отец, суровый по своему обыкновению.
Он-то и заговорил первым:
— Доктор Барберис, вы самоубийца или плохой профессионал?
— Простите, я не понял.
— Я хочу сказать, что если вы нарочно завалили многомесячную работу, вы самоубийца, а если сделали это по халатности, то просто никуда не годный программист.
— О чем вы?
Тут поднял голос Джулиано:
— В системе вирус. Это ты его занес?
Тон был инквизиторский, в нем не осталось ничего от товарища по парте, а ведь до вчерашнего дня дружелюбие било через край в каждом нашем разговоре.
— Конечно же нет.
— Тогда кто-то из ваших сотрудников.
— Но мы же проверяли, все работало!
— Пойдем покажу.
Он повел меня в другую комнату, где стояли компьютеры. Гуиди поднялся и дал нам сесть.
— Попробуй войти в систему как зарегистрированный пользователь.
На экране было белое поле и всего два окна с надписями «логин» и «пароль».
Я ввел свое учетное имя и пароль. На мониторе появилась главная страница: «Здравствуйте, синьор Лука Барберис, добро пожаловать в систему «Пиппо».
Мы назвали ее «Пиппо» по обычаю программистов — давать такое название любой тестовой программе, о настоящем имени потом подумает заказчик, для нас оно так и останется тайной.
— Работает, — сказал я Джулиано и его отцу, стоявшему рядом.
— Теперь выйди, снова войди и попытайся взломать систему.
Я нажал на «Разъединить» и потом попробовал опять войти, введя неверный пароль и имя.
— «Доступ воспрещен. Неверный логин или пароль».
— Все в порядке, разве нет?
— Попробуй еще.
Я опять ввел те же данные.
— «Доступ воспрещен. Неверный логин или пароль».
— Еще раз, — приказал старик.
— Это третья попытка несанкционированного доступа. Теперь, как просил заказчик, система подождет двадцать секунд и потом на двенадцать часов заблокирует доступ с этого терминала.
Не успел я договорить, как экран стал совершенно синим и в центре появилась белая надпись:
«Вы не являетесь зарегистрированным пользователем. Проверьте правильность логина или пароля и сделайте новую попытку не раньше чем через двенадцать часов».
Я снова обернулся к моим мучителям и спросил:
— Ну, и что дальше? Что тут не в порядке? Джулиано нехорошо улыбнулся и движением подбородка указал на экран.
Я опять посмотрел на монитор. На нем поднялся разноцветный вихрь; безудержно кружась, он принимал различные формы.
Прошло несколько секунд, потом цветная круговерть стала стихать и наконец улеглась. Краски поблекли, затем постепенно экран опять побелел и вверху появились окна.
Не дожидаясь уже ни приглашения, ни приказа, я бросился к клавиатуре и снова ввел первые попавшиеся данные.
Логин: скарабей.
Пароль: W32jhl2!k.
Я дышал как загнанный, чувствуя горечь в пересохшем рту.
Нажал на «Ввод»: стремительно, как сигнал в микросхеме, у меня в мозгу промелькнула мысль, что главная страница не должна, просто не может открыться. И естественно, как назло, со скоростью мысли она открылась: «Здравствуйте, синьор Лука Барберис, добро пожаловать в систему «Пиппо».
— Вы поняли, что происходит? — спросил Эннио Лаянка.
— Похоже, что система при попытке несанкционированного доступа, вместо того чтобы заблокировать вход, воспринимает вводимые данные как данные последнего пользователя, который зарегистрировался по всем правилам.
— Хорошо, вижу, что хоть что-то вы знаете. И как вы это объясните?
— Возможно, местный компьютер где-то сохраняет эти данные, а потом автоматически их использует, вместо того чтобы заблокировать систему.
— Разумеется, это и нам пришло в голову, — заметил Джулиано. — Важно понять, как это происходит.
— Ничего страшного, — продолжил я с облегчением, — это ошибка программирования, такие ошибки стыдно допускать даже на втором курсе. Значит, придется мне уволить виновного и самому засесть за работу. В начале следующей недели все будет готово.
— Это не ошибка программирования.
На сей раз заговорил Мирко Гуиди. До сих пор он держался в стороне, в глубине комнаты, уместив зад на столе с принтерами и скрестив руки на груди.
— Ты прекрасно знаешь, что это не простая ошибка, не то мы нашли бы ее раньше. Допустим даже, что у вас одни придурки, но у нас-то нет: мы все проверяли и перепроверяли. И все работало.
В другое время я бы отвесил этому наглому юнцу такую оплеуху, что сшиб бы его с ног, а потом послал куда подальше, — я собрал свой первый компьютер, когда он еще пешком под стол ходил. Однако я так одурел, что только и мог сказать:
— Что же это, если не ошибка?
— Ты у меня спрашиваешь? Вирус. Вирус отложенного действия. Посмотри на дату.
Я взглянул на дату в правом нижнем углу экрана: 15 сентября.
Вмешался Джулиано:
— Мы нарочно оставили дату, чтобы выяснить, нет ли тут бомбы замедленного действия. Ясно? Все подстроено с таким расчетом, чтобы вирус активизировался в разгар финансовых операций заказчика.
— Вы отдаете себе отчет, доктор Барберис, что произойдет, если любой желающий сможет проникнуть в закрытую зону инвестора, в личный кабинет клиента на сайте?
— Конечно. Он может использовать данные в мошеннических целях.
— Это только один аспект проблемы. Подумайте об ущербе для репутации нашего заказчика. А ведь основа деятельности любой финансовой компании — прежде всего надежность, стоит доверию клиента пошатнуться, как все рушится. Это относится и к вашей работе.
И снова встрял Гуиди:
— Как вы не догадались перевести дату? Так всегда делают!
— Делают, когда ищут вирусы, а не когда проверяют системы собственного производства, зная наверняка, что они не могли быть заражены со стороны. Разве что…
Я глянул прямо ему в глаза. Подлый молокосос ухмылялся. Я продолжал:
— Разве что вирус подсадил в программу посторонний, знавший исходный код, кто-то не из моей фирмы.
Подлый молокосос по-прежнему ухмылялся, разве что не хихикал. Точно такая же улыбочка была у Джулиано в тот вечер, когда я его убил. Да, наверное, в тот вечер на лице Джулиано Лаянки я разглядел усмешку Мирко Гуиди, возможно, когда я во второй раз выжимал сцепление, чтоб размозжить ему череп, мне хотелось убить их обоих. Я вскочил:
— Сейчас я возвращаюсь к себе в офис, беру копию системы, которая не заражена этой дрянью, и увидите, что вам еще придется просить прощения.
Я едва не вырвал свое пальто из рук Элены и ушел не попрощавшись.
До самой станции метро «Кадорна» я бежал, потом скатился вниз по лестнице. В Милане у меня не выходило ездить на машине, а трамваи и автобусы, похоже, соревновались, кто тащится медленнее. К счастью, существовало метро, метро и собственные ноги. А в Милане, как всегда, царил хаос. Хорошо бы иметь мачете, чтобы расчищать себе путь в толпе — среди мелких служащих с дипломатами, дамочек с пакетами из дорогих магазинов, среди студентов, что слонялись по городу, от безделья не зная, куда деться.
Я предвкушал победу, но все еще кипел от злости. А злость заставляет ненавидеть весь мир. Я возненавидел всех, кто вошел до меня и вместе со мной в переполненный душный вагон. Ненавидел цыганенка, упорно терзавшего аккордеон, чтобы вымучить из него что-то похожее на «Розамунду», а потом тыкать в нас картонным стаканчиком из-под кока-колы, куда он собирал милостыню: я бы разбил ему об голову этот аккордеон.
А потом, когда доехал до Сан-Бабила, готов был расшвырять народ на эскалаторе, я бы спихивал их вниз, пусть катятся по ступенькам все эти идиоты, даром только заполонившие пространство и время.
Вот она, злоба.
Я выбрался из метро и опять побежал. Рядом с улицей Доницетти я заглянул в бар, чтоб перевести дух.
— Один эспрессо. И поскорее, пожалуйста. Кассирша спросила, не найдется ли у меня мелочи. Мелочи не нашлось, черт бы их всех побрал.
— Погодите, я спрошу, может, кто-нибудь разменяет. Послушайте, кто-нибудь разменяет мне пятьдесят евро? Никто. Джино, прошу тебя, сходи в табачную лавку и спроси, может, там разменяют…
Боже правый, господин судья, она решила меня уморить, эта кассирша.
К черту. Скорей отсюда. А потом — одним духом на улицу Архимеда.
Вот и кабинет, вот кресло, пальто брошено на спинку, включен компьютер.
Я перевел дату.
12 марта. Все в порядке.
23 мая. Все в порядке.
14 июля. День взятия Бастилии. Все в порядке.
15 сентября. Все в порядке.
Я был прав. Они хотели меня надуть, но прав-то я: исходная программа была чистой, какой там еще вирус!
11 октября. Все в порядке.
2 ноября.
Проклятье.
Вот она, цветная круговерть. Все тот же психоделический глюк.
Вирус-мутант, из тех, что собирают в зараженном компьютере информацию и активизируются в разное время в разных компьютерах.
Вирус сидел и в исходной программе, и значит, его не мог подсадить Гуиди.
Вы понимаете, господин судья?
Не стану сейчас перечислять все предосторожности, к которым я прибегал, но ручаюсь, что в свой компьютер я ни разу не вставил ни единого диска из «Караваджо». Этот компьютер обладал максимальной защитой. Он не был подключен к сети и не имел устройства для чтения, ни для дискет, ни для CD, лишь мастеризатор, у которого я обрезал кое-какие проводки, чтобы он только записывал диски. Обмен данными осуществлялся только через флэш-память. Не знаю, слышали ли вы о ней, сейчас она в большой моде. Крошечные микросхемы, которые через USB-порт присоединяются к компьютеру, и на них можно записать до миллиарда байт, что-то около миллиарда букв или, если хотите, три тысячи средней длины романов. Представьте, эти чипы такие крохотные, что умещаются в авторучке. Моя флэшка хранится у меня на запястье в часах, и часы я не снимаю никогда и ни при каких обстоятельствах. Только этот микрочип мог ввести данные в мой компьютер, потому что я разработал софт, который опознавал эту единицу памяти и блокировал любую другую.
Система защиты, которую мы растили восемь месяцев, проходила только через флэш-память. Отдельные части программы соединялись на моем компьютере и, прежде чем попасть туда, проверялись мной и только мной. Невозможно, чтобы этот вирус от меня ускользнул: если бы кто-то из моих сотрудников поместил его в одну из своих стандартных программ, я, конечно, обнаружил бы его раньше, чем он мог бы заразить остальные данные.
Почему я его не заметил? Он что, невидимый?
Было полвосьмого, когда я начал проверку. Я не стал звонить Марио, потому что хотел справиться сам. В два часа ночи я на минуту оторвался от письменного стола. Я просмотрел тысячи строк программы на машинном языке и не нашел ничего.
Зашел в ванную, плеснул в лицо водой, потом выглянул в окно. Снаружи слякоть замерзала и превращалась в наст. Проехала машина, потом долго было тихо.
Я вернулся к компьютеру и продолжал работать. Голова слушалась, подстегиваемая напряжением и яростью, тело служило, как будто не нуждалось ни в пище, ни в воде, но вот глаза сдавали. Казалось, очки запотевают через минуту после того, как их протрешь, но туман был не на стеклах, а под веками, и стоило мне сморгнуть, как все застилала пелена.
Четыре.
Глаза у меня жгло огнем. Я поискал в ящике стола капли, но флакончик, естественно, был пуст, он завалялся там с прошлой весны, с последней аллергии.
Полшестого: я разразился ругательствами и проклятьями, которые вряд ли смогу воспроизвести.
Он был там, гад, и сидел в подпрограмме, которая выключает систему, если та какое-то время простаивает. Вот он, виновник всех моих бед. Как я мог раньше не заметить этот вирус?
Я почистил программу. Наконец я успокоился и придумывал объяснения для Лаянок, чтоб они не посылали все к черту. Я говорил себе, что это и в их интересах, и возможно, они посмотрят сквозь пальцы на то, что я сказал Гуиди.