Синхронизация сновидений

PG-13
Завершён
30
автор
Пэйринг и персонажи:
Размер:
23 страницы, 8 507 слов, 4 части
Описание:
Публикация на других ресурсах:
Уточнять у автора / переводчика
30 Нравится 4 Отзывы 6 В сборник

Тайна общих снов

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

***

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

***

Лололошка шмыгнул носом, поспешно вытирая оставшиеся слёзы рукавом тёплого белого худи. В комнате повисла удивительная тишина — больше не гнетущая и подозрительная, а хрупкая, звенящая от хлынувшего на обоих облегчения. Дилан чувствовал, как бешено колотится его собственное сердце, но сознание уже вовсю пыталось структурировать полученную информацию. — Ладно, — Дилан глубоко вдохнул, пытаясь вернуть лицу привычную маску прагматичного кодера, хотя его выдавали мелко подрагивающие пальцы. — Если мы оба не лежим прямо сейчас в психушке под общим наркозом, нам нужна сверка баз данных. Полная проверка на совпадение хэш-сумм. Давай проверим самые мелкие детали, которые невозможно просто угадать. Ло слабо рассмеялся, его плечи наконец расслабились. Он потянулся к тумбочке, послушно надевая свои прямоугольные очки обратно, словно в них ему было легче сосредоточиться на реальности. — Хорошо, давай проверку, — Ло чуть придвинулся к краю кровати, упрямо заглядывая Дилану в лицо сквозь стёкла. — Начинай ты. — На вторую ночь, когда я пришёл на холм злой из-за дурацкого автомата в универе, что ты мне пообещал? — Дилан прищурился, затаив дыхание. Лололошка даже не задумался ни на секунду. На его лице тут же расплылась та самая шальная, родная полуулыбка. — Я сказал, что в реальности сварил бы тебе нормальный кофе, — мягко ответил Ло, наклонив голову. — Без сахара. Как ты любишь, чтобы заглушить эту твою кодерскую горечь. Правильно? — В точку, — Дилан почувствовал, как по коже пробежали мурашки. — Твой ход. — Когда мы играли в камни и швыряли их в неоновую пропасть… кто выиграл в самый последний раз, прямо перед тем, как ты пропал на целых три дня? — Ло хитро прищурился. Дилан коротко фыркнул, зачёсывая пятернёй отросшую чёлку назад. — Ты выиграл. И то только потому, что вектор ветра на правой стороне скалы внезапно багнулся, и мой последний снаряд улетел в текстурную пустоту. Я ещё тогда полночи орал, что это читерство и физика этого сна сломана к чёртовой матери. — И ты пообещал, что перепишешь код этой вселенной, если раздобудешь клавиатуру, — подхватил Ло, и его глаза за прямоугольными стёклами очков восторженно заблестели. — Дилан, это… это правда ты. Они переглянулись, и лавина общих воспоминаний окончательно накрыла их обоих. Больше не нужно было сдерживаться. Ло ловил каждое слово Дилана, а Дилан продолжал называть мелкие, абсурдные детали, которые они обсуждали в полумраке под вековым деревом. — Ты утверждал, что неоновые человечки внизу носят неоновые деловые костюмы! — со смехом напомнил Дилан. — А ты ворчал, что я слишком близко подхожу к краю пиксельного тумана и вечно хватал меня за капюшон! — парировал Ло, подаваясь вперёд. — Потому что ты придурок без инстинкта самосохранения, Ло. Наяву ты, кстати, точно такой же, — Дилан тепло усмехнулся, и эта улыбка стёрла последние капли чуждости между ними. — Помнишь, как мы спорили о том, настоящая ли трава на ощупь? — Помню, — Ло внезапно затих. Он опустил взгляд на свои ладони, а затем медленно протянул руку вперёд, сокращая расстояние между их кроватями. — Ты говорил, что мху под деревом не хватает детализации. А мне он казался самым мягким в мире. Дилан посмотрел на чужую открытую ладонь. Горячую, живую, реальную. Без пиксельных бликов и неонового мерцания ночного города. Он медленно протянул руку в ответ и уверенно переплёл свои пальцы с пальцами Ло. Контраст температур тут же ударил по рецепторам — холодные, вечно замерзающие руки программиста и обжигающее, успокаивающее тепло шатена. Полная синхронизация интерфейсов. Это уже невозможно было списать на случайность, на статистическую погрешность или галлюцинации уставшего мозга. Они знали друг друга наизусть. Они провели вместе целое лето, делясь самыми сокровенными мыслями, шутками и страхами в мире, который принадлежал только им двоим. И теперь этот мир официально перетёк в суровую, серую реальность общежития, делая её в одно мгновение невероятно яркой и правильной.
30 Нравится 4 Отзывы 6 В сборник