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