В подвале старого дома, заваленном пыльными коробками и ржавыми велосипедами, Игорь обнаружил нечто невероятное — «Машину миров». На вид это был гибрид советского радиоприёмника, кассового аппарата и кофемолки, увенчанный мигающей лампочкой и табличкой: «Не нажимать без инструкции».
Игорь, разумеется, нажал.
Раздался хлопок, запах озона и мелодичный голос объявил:
— Добро пожаловать в «Машину миров»! Выберите пункт назначения:
— Ну, с кухней тёщи я и так знаком, — хмыкнул Игорь. — Давай‑ка мне, что‑нибудь эдакое… Пункт пять!
Вспышка — и он оказался посреди гигантского поля, усеянного разноцветными грибами. Вдалеке виднелся город с куполами, а по небу летали существа, напоминающие помесь дельфина и воздушного шара.
К нему тут же подбежал местный житель — невысокий, с фиолетовой кожей и тремя глазами.
— Приветствую, путник! — радостно воскликнул он. — Ты прибыл на планету Квиликс, мир вечного праздника!
— Вечного? — насторожился Игорь. — Это как?
— О, у нас каждый день — день чего‑нибудь! Понедельник — день танцев на одной ноге, вторник — день поедания радужных ягод, среда — день молчания, четверг — день…
— Понял, понял, — перебил Игорь. — А можно обратно?
— Обратно? — удивился житель. — Но сегодня же день обмена историями! Ты должен рассказать мне самую смешную историю, и тогда я помогу!
Игорь задумался.
— Ладно, жил‑был программист. И решил он написать код, который сам себя оптимизирует. Ну, написал. А код посмотрел на себя, ужаснулся и само удалился. Конец.
Житель на мгновение замер, потом разразился хохотом, который звучал, как перезвон колокольчиков:
— Ха‑ха‑ха! Это… это гениально! Ты победил в конкурсе историй дня! Вот, держи билет на обратный рейс.
Он протянул Игорю блестящий жетон с надписью «Бесплатный возврат в исходный мир».
Игорь сжал жетон — снова вспышка — и он снова стоял в подвале, перед «Машиной миров». Лампочка всё так же мигала, а на экране появилось сообщение:
«Благодарим за использование „Машины миров“. Ваш рейтинг юмора: 8/10. Хотите посетить ещё один мир?»
— Нет уж, спасибо, — пробормотал Игорь. — Пожалуй, ограничусь интернетом.
Но уже через минуту он задумчиво почесал затылок и добавил:
— Хотя, а что там с эльфийским лесом?
Игорь глубоко вдохнул и решительно нажал кнопку «Эльфийский лес».
Вспышка — и он оказался посреди зачарованного леса. Деревья здесь были выше небоскрёбов, а их листья переливались всеми оттенками изумруда. В воздухе порхали крошечные светящиеся существа, похожие на бабочек с головами фей.
— Добро пожаловать в Сильвервуд, путник! — раздался мелодичный голос.
Перед Игорем стоял высокий эльф с серебристыми волосами и заострёнными ушами. Его одеяние переливалось, словно сотканное из лунного света.
— Я — Лириэль, хранитель этого леса, — представился эльф. — Чем могу служить?
— Э‑э… просто осмотреться хотел, — растерялся Игорь. — Никогда раньше эльфов не видел вживую.
— Вживую? — Лириэль приподнял изящную бровь. — Мы не экспонаты в музее, знаете ли. Но раз уж вы здесь, не могли бы оказать услугу?
— Какую? — насторожился Игорь.
— Наш древний дуб мудрости перестал шептать пророчества. Обычно он бормочет, что‑то про грядущие войны и великие свершения, но уже три дня молчит. Это тревожит весь лес.
— И вы хотите, чтобы я…
— Разбудил его! Говорят, иногда дубу нужно услышать, что‑то необычное. Может, вашу земную песню? Или анекдот?
Игорь почесал затылок.
— Ладно.… Вот, слушайте:
Почему программисты не ходят в лес?
Боятся встретить баги!
Лириэль задумчиво склонил голову.
— Баги… насекомые, да? Хм… — Он подошёл к огромному дубу и прислушался. — Ничего. Попробуйте ещё!
Игорь напряг память:
— Доктор, у меня проблема — всё забываю!
— Когда это началось?
— Что началось?
Эльф терпеливо выслушал, но дуб по‑прежнему молчал.
— Может, что‑то более… эльфийское? — предложил Лириэль.
— Ладно, последний вариант.
Почему эльфы не пользуются интернетом?
Боятся поймать тролля!
Внезапно дуб зашевелил ветвями, заскрипел и пророчески произнёс:
— Грядут времена, когда шутки про программистов… станут несмешными…
— О, он заговорил! — обрадовался Лириэль. — Спасибо вам, добрый путник! В награду возьмите эту веточку — она будет светиться в темноте и отпугивать гоблинов.
Он протянул Игорю тонкую ветку с мерцающими листьями.
— Эм… спасибо, — Игорь взял подарок. — А можно теперь обратно?
— Конечно! Просто скажите «возвращение к истоку».
— Возвращение к истоку!
Вспышка — и Игорь снова стоял в подвале перед «Машиной миров». На экране мигало:
«Поздравляем! Вы выполнили квест „Пробуждение дуба“. Получено: +50 очков юмора, веточка лунного дерева (1 шт.). Хотите посетить ещё один мир?»
Игорь посмотрел на мерцающую ветку в руке, потом на машину.
— Ну, один разочек ещё. Космическая станция «Андромеда‑7», пожалуйста!
Он нажал кнопку — и комната наполнилась тревожным сигналом:
— Внимание! — произнёс механический голос машины. — На станции карантин. Вспышка космического гриппа. Рекомендуемый мир для посещения: кухня тёщи.
— Нет уж, спасибо, — поспешно сказал Игорь. — Случайный мир, пожалуй.
Экран мигнул, высветив:
«Выбранный мир: Планета кошек. Уровень опасности: мурлыкающий».
Игорь только вздохнул и приготовился к новой встрече.
Вспышка — и Игорь очутился посреди пушистого великолепия. Вокруг раскинулся город, построенный в форме гигантских клубков пряжи. Дома напоминали лежанки с высокими бортиками, а вместо улиц были широкие дорожки с мягким ковровым покрытием.
Над головой проплывал дирижабль в виде рыбки, а по тротуарам важно расхаживали… кошки. Самые обычные — и не очень. Были тут и трёхметровые мейн‑куны в деловых костюмах, и крошечные сиамцы на роликовых коньках, и пушистые персы с планшетами под мышкой.
К Игорю тут же подошёл крупный рыжий кот в очках‑консервах и с блокнотом в лапе.
— Добро пожаловать на Планету кошек, гость! — произнёс он официальным тоном. — Я — инспектор Мурркс, служба приёма инопланетян. Цель визита?
— Э‑э… туризм? — неуверенно ответил Игорь.
— Отлично, заполним форму 9‑Б. «Причина посещения: любопытство, уровень — космический». — Мурркс что‑то чиркнул в блокноте. — Теперь правила:
Соблюдать режим сна: с 14:00 до 16:00 — всеобщая сиеста.
— Понял, — кивнул Игорь. — А что тут интересного посмотреть?
— О, у нас богатая культура! — оживился Мурркс. — Музей кошачьей славы, парк солнечных мест, выставка самых пушистых хвостов года… Но самое главное — сегодня финал чемпионата по ловле солнечных зайчиков!
— И кто участвует?
— Лучшие охотники со всех континентов! Победитель получит годовой запас тунца и право выбрать место для новой когтеточки в мэрии.
В этот момент мимо промчалась группа котят на самокатах, вопя:
— На стадион! На стадион!
Игорь, не удержавшись, побежал за ними. Стадион оказался гигантской поляной, над которой с помощью лазеров создавали сотни мерцающих зайчиков.
На поле вышли два финалиста:
— Внимание! Три… два… один… ПУСК!
Лазеры замелькали, создавая вихрь серебристых точек. Снежок изящно прыгал, ловил зайчиков передними лапами — и аккуратно складывал в корзину. Полосатик же действовал хаотично: кувыркался, делал сальто, иногда промахивался и влетал в кусты, но всё равно умудрялся поймать больше!
Зрители ревели:
— Полосатик! Полосатик!
За секунду до финиша Полосатик совершил невероятный прыжок, поймал сразу три зайчика и рухнул в корзину соперника, опрокинув её.
— ПОБЕДИТЕЛЬ — ПОЛОСАТИК! — провозгласил судья.
Толпа взорвалась овациями. Полосатику вручили гигантскую банку тунца, а он, отдышавшись, подошёл к Игорю:
— Ну что, гость, понравилось?
— Потрясающе! — восхитился Игорь. — Но как ты так прыгаешь?
— Опыт, друг, опыт, — подмигнул Полосатик. — Тридцать лет гоняюсь за фантиками. Хочешь, научу базовым приёмам?
— Эм… пожалуй, нет, — улыбнулся Игорь. — Лучше подскажите, как вернуться домой?
— А, это просто. Найди фонтан с молоком — там кнопка «Возврат». Только сначала попробуй наше фирменное блюдо!
Он подвёл Игоря к киоску, где продавали «Мур‑бургеры»: булочка в форме мышки, котлета из лосося, сыр «Мурбо», салат из кошачьей мяты.
Игорь откусил — и чуть не замурлыкал от удовольствия.
— Вот это да!
Доев, он поблагодарил Полосатика, нашёл фонтан с молоком (над кнопкой «Возврат» висела табличка «Только для тех, кто доел до конца!»), нажал её — и снова оказался в своём подвале.
«Машина миров» мигала сообщением:
«Поздравляем! Вы посетили Планету кошек. Достижение разблокировано: „Друг хвостатых“. Получено: рецепт мур‑бургера, воспоминание о чемпионате. Хотите отправиться в новый мир?»
Игорь посмотрел на пустую тарелку из‑под бургера, которая каким‑то чудом перенеслась с ним, и расхохотался.
— Ладно, — сказал он, потирая руки. — Что там у нас дальше? Динозавровая эра, кажется?
И решительно нажал кнопку…
Вспышка — и Игорь очутился посреди гигантской долины, окружённой скалами. Воздух был густым и тёплым, а вокруг раздавались странные звуки: то низкий рёв, то хлопанье огромных крыльев.
— Ну, надо же, — пробормотал Игорь, оглядываясь. — И зачем я это сделал…
Перед ним простирался доисторический пейзаж: гигантские папоротники, странные деревья с толстыми стволами, а вдалеке — силуэт огромного ящера, который лениво жевал листья с верхушки дерева.
Вдруг за спиной раздался хруст ветки. Игорь обернулся и увидел небольшого динозавра — ростом с собаку, с острыми зубами и любопытными глазами.
— Привет? — неуверенно произнёс Игорь.
Динозавр наклонил голову, потом издал короткий писк и подбежал ближе.
— Ты… разговариваешь? — удивился Игорь.
— Конечно, — ответил динозавр высоким голосом. — Я — Скрип, юный велоцираптор. А ты кто?
— Я… человек. Игорь.
— Человек? — Скрип обошёл его кругом. — Первый раз вижу. Ты съедобный?
— Нет! — поспешно сказал Игорь. — То есть, я не думаю. Давай лучше дружить?
— Дружить? — Скрип задумался. — А что это значит?
— Это значит, что мы будем помогать друг другу. Например, ты покажешь мне, как тут всё устроено, а я расскажу тебе интересные истории!
— Истории? — глаза динозавра загорелись. — О, это лучше, чем жуки! Пойдём!
Они отправились вглубь долины. По пути Скрип с гордостью показывал свои владения:
— Вот здесь я ловлю насекомых. Вон там — моё любимое место для сна. А там, — он указал на огромную лужу, — иногда приходит трицератопс и пугается своего отражения. Это очень смешно!
— А что это за шум? — насторожился Игорь, услышав низкий гул.
— О, это вулкан. Он иногда ворчит. Но не бойся, он не опасен, наверное.
Они вышли на поляну, где собралось несколько динозавров разных видов. В центре стоял высокий стегозавр с табличкой на шипах:
«Школа грамотности. Урок № 3: Как правильно рычать»
— Ого, у вас тут даже школа есть? — удивился Игорь.
— Конечно! — гордо сказал Скрип. — Мы учимся читать следы, считать яйца в гнезде и правильно выражать эмоции. Хочешь записаться?
— Эм… может, позже, — Игорь попятился. — А есть тут какой‑нибудь способ вернуться домой?
— Домой? — Скрип задумался. — Точно! У старого брахиозавра Зубастика есть карта временных порталов. Он её нарисовал на скале, но никто не может до неё добраться — слишком высоко.
— Так, может, я смогу помочь? — Игорь оглядел местность. — У вас тут есть лианы, верёвки или что‑то вроде лестницы?
— У нас есть идея получше! — Скрип подмигнул. — Летающие рептилии иногда дают покататься. Пойдём к Пёрышку!
Пёрышко оказался дружелюбным птеродактилем с размахом крыльев в несколько метров.
— Подвезти? — хрипло спросил он. — Только учти: я не такси, а экскурсионный транспорт. Будет трясти!
Игорь сглотнул, но забрался на спину Пёрышку. Скрип устроился рядом.
— Вверх! — крикнул Скрип.
Птеродактиль взмахнул крыльями, и они взмыли в воздух. Игорь вцепился в шипы Скрипа, глядя вниз на проплывающие пейзажи: реки, леса, стада травоядных динозавров.
Наконец они подлетели к высокой скале. На её вершине действительно виднелась нарисованная карта.
— Видишь символ «возвращение»? — указал Скрип. — Коснись его лапой, то есть рукой!
Игорь протянул руку и коснулся нарисованной спирали.
Вспышка — и он снова стоял в своём подвале перед «Машиной миров». Скрип и Пёрышко исчезли, но на полу осталась маленькая чешуйка — сувенир из Динозавровой эры.
Экран машины мигал сообщением:
«Поздравляем! Вы посетили Динозавровую эру. Достижение разблокировано: „Друг велоцираптора“. Получено: чешуйка птеродактиля (1 шт.), сертификат почётного ученика школы грамотности (неофициальный). Хотите отправиться в новый мир?»
Игорь посмотрел на чешуйку, потом на машину и расхохотался.
— Знаешь что? — сказал он вслух. — Пожалуй, на сегодня хватит приключений. Но завтра… завтра я точно решусь на кухню тёщи!
Он выключил машину, положил чешуйку на полку к веточке лунного дерева и отправился заваривать чай, обдумывая, какие ещё миры могут скрываться за кнопками «Машины миров».