Я === код
Пролог
«На самом деле, мы все не существуем. Руки, ноги, голова – это все одна видимость, а на деле есть только нули и единицы. И какой тогда во всем этом смысл? Чего ради мы тут убиваемся?!»
Этот вопрос задал мне Кирилл Казаков, когда мы с ним сидели однажды вечером, в конце октября, на общажной кухне. Точнее, сидел-то только я, пялился в экран планшета, вертел в руках кружку с давно остывшим кофе и пытался понять, отчего хренова функция все никак не желает запускаться, хотя по идее должна. А это ведь я еще даже не приступал к поиску гребанных спецсимволов, при одной мысли о которых хотелось бросить все и пойти работать на завод, крутить гайки! Кирилл же расхаживал по кухне из угла в угол, словно ему в ней тесно.
Не скажу, что его заявление меня сильно удивило. Все мы время от времени думали о чем-то подобном. Особенно по вечерам. Особенно на первом семестре. Особенно те из нас, кому никак не давался поиск этих чертовых спецсимволов.
А Кириллу пришлось, наверное, еще тяжелее нас всех. Это теперь понятно, учитывая весь тот трэш, который он потом учинил. Уж на что у нас сумасшедший Институт, но история Кирилла вышла даже по его меркам – просто из ряда вон! История, где любовь, программирование и магия переплелись между собой так тесно, что не разорвешь.
Многие потом его обвиняли, кое-кто даже говорил, что его и вовсе надо было убить, или хотя бы отправить из Института с синей таблеткой в зубах. Я этого мнения не разделяю. Я вообще думаю… впрочем, кого интересует, что я думаю? Это история не про меня, а про Кирилла, а я в ней лицо незначительное. Давайте уж о нем я дальше и буду рассказывать, а начну с самого начала.
Глава 1
А началось все с того, что Кирилл Казаков, в ту пору еще одиннадцатикласник, сидел однажды февральским вечером в своей комнате за компом, и тоже пытался разобраться с каким-то неработающим кодом, который ему задали задебажить на курсах программированию. Тогда это еще был не Протолан, а какой-то самый обычный, человеческий язык программирования. Кажется, JavaScript.
В комнате было темно. За окном мела метель, засыпая снегом узкий двор между двумя высотками в Новой Москве. На кровати в противоположном углу комнаты чуть мерцал в темноте мобильник, на котором младшая сестренка Кирилла Настя смотрела какую-то дораму, заткнув уши наушниками.
Кириллу тоже изо всех сил хотелось заткнуть уши. За стеной в кухне ссорились родители. Впрочем, «ссорились» – не совсем правильное слово. Кирилл считал, что ссорятся люди сгоряча, а здесь это все началось уже давно, не меньше года назад, и давно стало привычным, и бесконечным, как октябрьский дождь.
На людях родители еще держались, дома предпочитали разговаривать только о насущном, чтобы «не начинать», но стоило кому-нибудь из них дома выпить, как он тут шел к другому, и начинал с полуслова бесконечный разговор о том, как ему испортили жизнь.
Можно было бы подумать, что речь идет о каких-то потерявших человеческий образ алкоголиках, но это было вовсе не так. Отец Кирилла был руководителем в ИТ-компании, это он привил ему любовь к программированию. Очень любил говорить, что это профессия будущего, причем почти единственная. Мать же его преподавала в университете конституционное право. Просто вот так у них сложилось: хорошо еще, что он ее не бил.
В постоянных попытках выяснить, кто же из них перед кем больше виноват, они доставали из шкафа какие-то истории из прошлого, одна омерзительней другой, даже не заботясь о том, что их могут услышать дети. Максимум заботы состоял в том, чтобы закрыть на кухне дверь. Это помогало, пока они говорили вполголоса. Когда переходили на крик – не работало совсем.
Кириллу было невыносимо все это слушать, он рад бы был включить какую-нибудь музыку, но под музыку ему плохо думалось, а проклятый код упорно не желал работать, и Кирилл вновь и вновь всматривался слезящимися глазами в экран, пытаясь найти чертов баг, но уже мало что соображая.
Он мог бы пойти сейчас в кухню, наорать, потребовать, чтобы они прекратили. Он уже пробовал. Это ни разу не помогло. Оставалось сидеть здесь и чувствовать, как в нем самом закипает ярость, смешанная с отчаянием. Однажды в таком состоянии он чуть не запустил мобильником в окно. В последнюю секунду остановил руку. В другой раз запустил стаканом в стену, и потом долго собирал по постели осколки.
Кирилл знал, что они, скорее всего, не разведутся. Что-то держало их вместе. А это значит, что все это будет продолжаться снова и снова, и не будет конца. А самое главное, что Кирилл любил их обоих, и не хотел, чтобы они развелись. Или хотел? Да какая разница?!
Иногда он мечтал о том, чтобы уехать куда-нибудь, да только куда? Если бы он жил в каком-нибудь другом городе, он бы обязательно уехал поступать в Москву. С его-то оценками – обязательно поступил бы. Но вот беда: он-то жил как раз в Москве. А куда из нее уедешь? Разве что за границу, но такого родители бы не потянули, да и какая заграница в две тысячи двадцать третьем году? Даже смешно. Поступать предстояло в Москве, а это значило – еще как минимум пару лет в отчем доме, пока не начнешь параллельно с учебой как-то зарабатывать на съем квартиры.
Разноцветные строчки кода смешивались в голове с доносящимися из-за стены обрывками фраз, и он уже не до конца понимал, где заканчивается ругань и начинается программа. Казалось, функции на экране тоже ругаются между собой. Он пытался сосредоточиться, собраться, понять, откуда же взялась ошибка. Какая именно ошибка? То, что код не желает работать, как положено, или то, что два любимых им человека портят ему и друг другу жизнь?! Он чувствовал, как ярость вскипает все сильнее, и в ее вихре исчезает, затягиваясь в воронку, и код на экране и ругань за стеной. Остается только бессильная злость, черная и горячая, словно кофе.
Он не сразу понял, что в темной комнате появился еще один источник света, помимо экрана ноута и Настиного мобильника. А когда оторвал утомленный взгляд от экрана, то похолодел. На стене с бежевыми обоями, прямо над его кроватью висело нечто, похожее на переплетение светящихся нитей. То и дело между нитями вспыхивали цифры, буквы, еще какие-то непонятные символы, смахивающие на китайские иероглифы.
Кирилл зажмурил глаза и снова открыл их. Ничего не изменилось: клубок мерцающих нитей был на месте. Он был размером с экран ноута, даже побольше, пожалуй.
«Вот так это и начинается,» – пронеслось в голове у Кирилла. – «Здравствуй, шиза. Говорить родителям или нет? Сейчас, пожалуй, и не поверят: решат, что все выдумал. А если поверят, потащат к врачам… не хочу! Не хочу! Какого черта?! Почему всякое дерьмо случается именно со мной?! А может, оно само пройдет?».
Он встал из-за стола и медленно, крадучись, подошел к мерцающему клубку. Тот стал деформироваться, теперь он уже походил на прямоугольник с закругленными углами. Светящиеся нити тянулись из одного его угла к другому, извиваясь, словно живые. Чем-то это было похоже на прореху в разорванной рубашке. И сквозь эту прореху то и дело виднелось что-то темное… а может быть, просто стена комнаты?
Кирилл дотронулся до Настиного плеча, и сестренка сдернула наушники.
– Настен, ты тоже это видишь?
– Чего? Ты нормальный? Не пугай меня так, – она присела на кровати и испуганно уставилась на него своими огромными серыми глазами.
– Вон там, на стене, посмотри.
– Ничего там нет. Кир, ты это… ложись уже. Ты совсем поехал со своим программированием.
– Серьезно, нет? Ты не видишь?..
– Мне страшно, Кир… Скажи, что ты шутишь…
– Да… э… я правда шучу… – он протянул руку, чтобы взъерошить ее волосы, и без того спутавшиеся на подушке.
– Не смешно, – сказала Настена и, надув губы, снова воткнула в уши наушники.
Кирилл сел на свою кровать, стараясь не смотреть на то, что теперь было почти прямо у него над головой. Пока он не спросил Настену, у него еще теплилась робкая надежда, что-то из обычного мира. Ну, там, кто-то светит лазером в окно и проецирует эту штуку на стену. Может же такое быть? Но если она не видит, значит эта хрень у него в голове. Значит, правда шиза. Черт, до чего обидно!
Он протянул руку, попытавшись дотронуться до одной из змеящихся ниток. Она заизвивалась, задрожала, будто хотела уклониться от прикосновения, ни Кирилл выбросил руку вперед и схватился за нее. В следующую секунду ему показалось, что он ухватил оголенный провод. Комната озарилась сперва зеленой вспышкой, затем малиновой, в ушах раздался отчаянный гул самолетного двигателя, а пальцы пронзила острая боль. А потом Кирилл осознал, что комнаты больше нет.
Точнее, не было его привычной комнаты, в которой прошло все его детство: с книжным шкафом, половина которого была заставлена Настениными куклами, с письменным столом, где в углу он в первом классе разрисовал обои ручкой, с ноутом с полуотвалившимся экраном. Он находился в каком-то большом, темном и гулком помещении, похожем на подземную парковку, только без машин. Сидел прямо на холодном, покрытом слоем пыли бетонном полу. И единственным, что роднило это место с его комнатой, была все та же конструкция из хаотично клубящихся разноцветных нитей.
Только теперь она изменила цвет: в его комнате отливала зеленым, а здесь налилась тревожно-красным. И здесь еще чаще видны были возникающие то здесь, то там в просветах между нитями непонятные символы, и даже их последовательности, отдаленно похожие на строчки кода на экране оставшегося в комнате компа.
– Эй?! – крикнул Кирилл, но ответило ему только гулкое эхо.
Где он?! Как это вообще возможно?! Даже если это шиза… разве бывает так, что она переносит тебя мгновенно черт знает куда?!
И тут он понял, что слышит теперь не эхо – оно уже затихло – а нечто другое. Какой-то шорох, приближающийся из темноты. Совсем негромкий: «тик-тик-тик», словно часы, сбившиеся с ритма.
Кирилл попятился назад в темноту. В казавшемся бесконечным гулком помещении неоновая конструкция была единственным – и совсем слабым – источником света. Он не мог видеть, что приближается к нему, и ему не хотелось, чтобы оно тоже его увидело.
И он понял, что был совершенно прав, когда в тусклом красноватом свете разглядел черную голову гигантского насекомого с огромными острыми жвалами, похожими на искривленные восточные ножи. Прошло несколько чудовищно длинных секунд, и Кирилл, замерший на месте и даже дышавший через раз, увидел пришельца целиком. Больше всего существо походило на огромную черную сороконожку, длиной метра два, если не больше. Многочисленные тонкие ноги находились в постоянном движении, издавая тот самый тикающий звук, а голова в это время то и дело рыскала из стороны в сторону, постепенно приближаясь к висящей в воздухе конструкции.
До Кирилла существу, казалось, не было никакого дела. Его интересовал не он, а рисунок из нитей, висевший в полутора метрах над полом. Существо приподнялось над полом, оставшись стоять только на задних рядах черных ножек, и просунуло свои челюсти между нитями, начав щелкать ими, словно там могла быть какая-то пища для него. Кирилл изо всех сил надеялся, что, коснувшись нитей, тварь исчезнет, но ничуть не бывало.
Он начал медленно, стараясь не привлекать к себе внимания, отползать в сторону. Нужно было бежать. Но бежать – значит наверняка спровоцировать эту нечисть. Сможет ли он от нее убежать? Как быстро она бегает? Разве такое вообще существует?
В его голове судорожно носились обрывки фраз из учебников. Биологичка что-то говорила о том, что гигантские насекомые невозможны. Почему? Что-то связанное с дыханием. Но… вот же оно, вот! Может быть, они невозможны только на Земле… а он тогда где?!
Но все эти размышления вылетели из его головы мгновенно, как только тварь, как будто привлеченная шорохом, повернула в его сторону голову, на которой можно было разглядеть не меньше шести блестящих черных глаз, а затем открыла рот и издала свистящий клекот. Тут Кирилл понял, что дальше ждать нечего. Одним прыжком он вскочил на ноги и понесся, куда глаза глядят, прочь от источника света, а значит – во тьму.
Бежать в одних носках по пыльному бетонному полу было неудобно, чего доброго можно было поскользнуться и расшибить голову. Кроме того, тьма была такая, что хоть глаз выколи, а значит оставалось только молиться о том, чтобы он не налетел на какое-нибудь препятствие. Перегретое паникой воображение услужливо рисовало перед его глазами то торчащий из стены ржавый штырь, то глубокую яму с нагромождением бетонных блоков на дне.
Но Кирилл старался об этом не думать – неритмичный цокот за спиной подсказывал ему, что существо не отстает, и вот-вот настигнет его. Разутый, он почти не слышал собственных шагов, а вот шелест множества черных ножек до него доносился отчетливо – или это только рисовало ему сошедшее с ума воображение. Проверять не хотелось.
Наконец, впереди забрезжил тусклый свет. Кирилл, чувствуя, как начинает задыхаться, все же собрал последние силы и помчался вперед еще быстрее. Теперь он хотя бы видел, что между ним и светом хотя бы нет больших препятствий. Он не знал, что там, впереди, но там хотя бы не было такой же сороконожки. Наверное.
И вот он выскочил на улицу. Да, это походило на московскую улицу где-нибудь на окраине: силуэты высоких домов вдали, асфальт под ногами, уличный фонарь, только как-то странно изогнувшийся, словно гигантский монстр пытался завязать его в узел, но бросил это занятие на середине.
Фонарь не горел. Окна в домах не горели тоже, ни одно. Если это была Москва, то Москва после конца света.
В небе горели яркие звезды, таких никогда не увидишь в большом городе. Только они, да узкий серп луны давали здесь свет. И только здесь Кирилл позволил себе оглянуться.
Да, оно все еще преследовало его. Черное тело, блестящее в лунном свете, скользило по земле, извиваясь из стороны в сторону. Оно и не думало упускать добычу.
Кирилл быстро огляделся по сторонам. Впереди начинался какой-то заваленный хламом пустырь, где уже точно можно было переломать ноги. Справа налево его путь пересекала побитая заасфальтированная дорожка. Он мог бы рвануть по ней, но что дальше? Он чувствовал, что долго так бежать уже не сможет, в итоге просто свалится на радость этой твари.
Прямо перед собой в нескольких шагах он заметил торчащую из земли узкую металлическую трубу. Подскочил к ней, рванул на себя. Только бы поддалась!
Труба, ржавая и холодная, с остатками облупившейся серой краски, действительно вырвалась из земли, и Кирилл взмахнул ей, целясь в голову уже готовой наброситься на него твари. Та отскочила в сторону, заизвивалась, хищно щелкнула челюстями.
Когда-то отец запихнул его в секцию фехтования, но он быстро бросил. Он считал этот спорт бессмысленным. Собственно, он не особо-то любил спорт вообще. Но сейчас подзабытые навыки из прошлого неожиданно пригодились.
Взмах, еще взмах. Труба тяжелая, долго махать ей не получится. Плевать! Тварь пытается подлезть снизу, поднырнуть под занесенную трубу. Вот тебе, мразь! На!
Конец трубы врезается в хитиновую броню, но не пробивает ее. Адская сороконожка с шипением отскакивает назад.
– Помогите! – хрипло прокричал Кирилл, получив секундную передышку и чувствуя, что долго так отбиваться не сможет. – Кто-нибудь! Помогите!
Тишина. Никого здесь, конечно, нет, в этом темном, покинутом жизнью мире. Никого, кроме него и кошмарной твари, которая, изогнувшись, бросается на него снова.
Еще удар! Тварь шипит, челюсти скребут по трубе не в силах ее прокусить. Сотня крохотных ног исполняет омерзительный танец, стараясь подобраться к нему поближе.
– Помогите же кто-нибудь!
Новый бросок! Кирилл отступает от нее, отчаянно орудуя трубой и стараясь попасть твари в голову, но та хитра, и попасть в нее не так просто. Наконец, его спина упирается в бетонную стену. Все. Станция конечная.
Воодушевленная многоножка изгибается и бросается снова, и тут Кирилл чувствует, как его глаза застилает ярость! Какого черта! Это безмозглая тварь! Да он ее! Отчаянно крикнув он начинает молотить трубой не разбирая куда. Хрусткий удар!
Минуту спустя, он сидел на асфальте, чувствуя боль в перенапрягшихся руках и глядя на то, как перед глазами мельтешат цветные пятна, а из пробитой головы твари вытекает густая желтая жидкость.
Все кончено. Вроде. Если тут нет других. А что дальше?
– Это ты кричал? – раздался где-то сбоку негромкий, чуть запыхавшийся голос.
Вздрогнув, Кирилл обернулся и увидел перед собой парня в черной куртке и джинсах. Тому, наверное, было лет двадцать пять или около того. Был он ростом чуть повыше Кирилла, темные слегка волнистые волосы были стянуты в хвост за спиной. Из тыльной части его запястья вырывалось светящееся синее лезвие в полруки длиной.
– Я кричал. Но я уже сам справился.
– Молодец, – парень коротко кивнул, его лезвие исчезло. Он наклонился к лежащей на земле твари и осмотрел ее. – Ты откуда здесь взялся?
– Где «здесь»?
– Правильный вопрос, – парень снова кивнул. – «Здесь» – это за пределами капсулы.
– Какой еще капсулы?
– А, все настолько плохо, да? Понятно, ты случайно вывалился. И сразу же завалил сколопендру длиной с машину. Неплохо, неплохо. Но пойдем, тебе нельзя здесь оставаться. Ты долго здесь уже?
– Не знаю… полчаса? Или меньше.
– Если меньше часа, все норм. Идем, нечего рассиживаться.
Он взял Кирилла за руку и помог ему подняться. Только в этот момент Кирилл заметил, что одна прядь в хвосте парня совершенно седая. Они пошли назад, здесь, на свету, Кирилл увидел, что выбежал он в самом деле из какой-то бетонной конструкции, больше всего похожей на очень большой недостроенный торговый центр. Некрашенный бетон, широкие окна без стекол, какая-то торчащая отовсюду арматура. Было даже нечто похожее на рекламные вывески, но какие-то скомканные и с неразличимыми надписями.
Наконец, они вошли внутрь и погрузились во тьму. Парень снова включил со странным свистящим звуком свое лезвие и стал освещать им путь, как фонариком.
– Где именно ты появился, помнишь? – спросил он.
– Там такая штука была… как будто лазером нарисованная, нити цветные переплетаются, иероглифы какие-то.
– Ну, это понятно. Так выглядит внешне разрыв, через него-то ты сюда и провалился. Но где именно он здесь? Это здание наверняка огромное, в нем могут быть и другие разрывы, а нам важно найти именно твой.
– Почему?
– Потому что с той стороны разрыва твое тело. Важно, чтоб ты попал обратно в него, а не черт знает куда. Понимаешь?
– А это тогда что? – спросил Кирилл, выставив вперед свои руки и рассматривая их. – Не мое тело?
– Лучше не задумывайся об этом. Лучше вообще поверь, что это все сон. Впрочем, если ты сумел увидеть разрыв и пролезть в него… ты не учил Протолан?
– «Протолан»? Что это такое?
– Язык программирования такой.
– Не, я про такой не слышал. Я на питоне кодил, на джаваскрипте тоже немного.
– Понятно. Значит, все-таки программированием интересовался. Ну, немудрено, если у тебя есть предрасположенность… Знаешь, это, видимо, судьба, что я оказался рядом. Ну, то есть кто-то из Странников тебя наверняка бы нашел, шум от твоего провала в разрыв был знатный. Но, все же, хорошо, что именно я.
– Почему?
– Потому что у меня тут как раз новая работа появилась… тебя как зовут, кстати?
– Кирилл.
– Полное имя, если можно. И адрес. Хотя бы мыло. Я запишу.
Он достал из кармана смартфон, и Кирилл чуть не рассмеялся от того, как странно эта обыкновенная вещь смотрелась в здешнем перевернутом мире, особенно на фоне сияющего синего лезвия, которое парень так и не убрал.
– Я, кстати, Роман, – сказал он, записав данные Кирилла в заметках и убрав телефон.
– Очень приятно… а… вот, кажется, та штука!
Впереди в самом деле засияла алая переливающаяся конструкция, вскоре они уже стояли всего в паре метров от нее.
– Плохо дело, – сказал Роман. – Разрыв немаленький. Неудивительно, что ты пролез целиком. Тварь, конечно, теперь мертва, расширять его она больше не будет. Но могут прийти другие. Если б я только умел их зашивать…
– Это плохо, что он останется? Что тогда будет?
– Хорошего мало… но может как-нибудь и обойдется. В конце концов, если ты примешь приглашение, то сам научишься их зашивать.
– Какое еще приглашение?
– Увидишь, какое. А теперь давай уже отправим тебя домой.
– Мне взяться за нее снова? – спросил Кирилл, потянувшись к сияющей нитке рукой.
– Не вздумай! – Роман схватил его за запястье. – Тебе повезло, что разрыв не порезал тебя на куски по пути сюда. Второй раз рисковать не советую.
С этими словами он снова достал телефон, что-то в нем поколдовал – вероятно, в прямом смысле – и секунду спустя Кирилла ослепила зеленая вспышка, а когда он снова открыл глаза, то обнаружил себя лежащим в своей комнате на кровати в одежде и в носках, промокших от пота. На соседней кровати спала, отвернувшись к стенке, Настя. В комнате было совершенно темно, никакой светящейся конструкции у него над головой не было.
Глава 2
Это было в феврале, а в марте Кирилл обнаружил своем электронном ящике письмо с извещением о том, что он прошел первичный экзамен для поступления в российский филиал Prototype Institution of Computer Science (сокращенно – PICS). Никакого экзамена Кирилл, конечно, не помнил. Он вообще не помнил, чтобы что-то слышал о таком учебном заведении.
Надо сказать, что к тому времени Кирилл уже успел убедить себя, что та февральская история была сном. Ну, а чем еще она могла быть, если вдуматься? Усталость от решения бесконечных задачек по программированию, парочка просмотренных недавно хорроров, постоянные тревожные мысли из-за ЕГЭ и родителей – все это смешалось и дало вот такой результат. Так, наверное, сказал бы любой психолог. Кирилл к психологам не ходил, он считал, что и сам неплохо разбирается в том, что творится у него в голове.
В первый момент он даже не связал полученное письмо с той историей. Он бы, может быть, и вовсе удалил письмо и забыл про него, если бы его взгляд не зацепился за одно слово: «Протолан». В письме говорилось, что учебная программа делает упор на изучении этого «перспективного языка программирования». Кирилл никогда не слышал о таком языке. Вернее, слышал всего один раз: от странного парня, у которого лучевое лезвие выстреливает прямо из рук.
На всякий случай он загуглил «Протолан». Узнал, что есть какое-то лекарство, которое так называется, а еще какой-то полумифический древний язык. Ни слова насчет программирования. Что же они там изучают? Язык, по которому нет ни специалистов, ни документации? Про который не слышали на stackoverflow? Что-то секретное? Но о секретах не пишут вот так запросто по мылу.
Он стал читать дальше, но после этого в письме шла стандартная информация: пятилетняя программа, диплом государственного образца, отсрочка от армии. Все это смотрелось немного странно с учетом того, что университет, судя по всему, был частным, да еще и спонсировался каким-то иностранным фондом. В наше-то время…
Но была в этом письме еще одна строчка, которая Кирилла заинтересовала:
«Обучение проводится на территории Института в Тверской области, Зубцовский район». Дальше шел подробный рассказ о том, что на территории имеется комфортабельный кампус, столовая, и то, сё, пятое, десятое. Но больше всего Кириллу импонировал сам факт: съехать наконец-то из домашнего ада.
Хотя с тех пор почему-то градус этого ада даже как будто немного понизился. Родители все еще почти не разговаривали друг с другом, только по крайней необходимости. Отец все чаще где-то пропадал, мать угрюмо молчала, а по вечерам все больше сидела уткнувшись в какой-нибудь сериал, лишь изредка и принужденно пытаясь поговорить с Кириллом или Настеной о том, как у них дела в школе и вообще, отчего оба испытывали почему-то неловкость и стыд, особенно Настена, от природы более чувствительная.
Он стал искать информацию теперь уже о самом PICS – у него существовал сайт, были и отзывы на разных площадках, в основном – сдержанно-положительные. Но довольно немногочисленные. Оказалось, институт существует в России аж с девяностых годов, а в мире у него вообще какая-то богатая история. И почему Кирилл тогда о нем не слышал? Возможно, дело в том, что он, судя по информации в сети, готовит узких специалистов и людей набирает немного.
Ну, еще бы. Специалистов по языку, о котором никто ничего не знает…
За всем этим чувствовалась какая-то тайна. Каким образом неизвестный язык программирования связан с тем «разрывом», куда он провалился в своем сне. Или, все-таки, не во сне? Если это был не сон, то…
***
В субботу, когда вся семья собралась за обеденным столом – редкая возможность поговорить с обоими родителями разом – Кирилл объявил, что поступил в PICS и намерен подать туда документы.
– Куда поступил? – переспросил отец, нахмурившись. – Ты ж еще ЕГЭ не сдавал.
Кирилл в ответ начал сбивчиво рассказывать то, что вычитал на сайте института: что предварительно в него зачисляют по результатам собственных экзаменов, проводимых дистанционно, но, конечно, результаты ЕГЭ тоже важны.
– Что это вообще за институт такой? – робко спросила мама. – Ты же хотел…
– Подожди! – оборвал ее отец, скривив презрительную гримасу, махнув рукой. – Сейчас не про это. Когда ты вообще сдавал туда экзамены? Почему ты мне ничего не сказал?
Он так и сказал «мне», а не «нам».
Тут Кирилл стал врать, что прошел дистанционный экзамен просто от скуки, чтобы проверить свои силы, даже и не думая, что сдаст. Отец начал расспрашивать про подробности, Кирилл стал выдумывать их на ходу.
– Да что за институт, все-таки? – вставила снова мама. – Где он вообще?
Кирилл начал рассказывать про кампус в Тверской области, и тут же увидел, что родители оба смотрят на него, как на сумасшедшего. Будучи коренными москвичами, они не особенно верили в то, что за МКАДом есть жизнь, во всяком случае, разумная. Столь трогательное единство даже поразило Кирилла.
– Ты все это серьезно сейчас? – отец презрительно приподнял бровь.
Кирилл в ответ уверенно кивнул.
– У них диплом государственный, и вообще…
– Да хрень это все! Сейчас обещают диплом, а завтра что? Какой-то фонд хрен знает откуда. Завтра его запретят в стране, и что ты будешь делать?! Ты что не видишь, что творится? Надо идти в нормальный вуз, проверенный. Ты собирался же в Вышку? Вот сдавай ЕГЭ и поступай, чего ты выдумал?
– Погоди, надо узнать, – заговорила мама. – Может быть.
– Да заткнись ты! – выпалил отец.
– Какого хрена?! – мама вскочила из-за стола. – Я что не имею права?! Я тут вообще никто, да?!
Дальше началось все, как обычно. Кирилл сидел и молча смотрел в недоеденный суп. Настена и вовсе положила ложку и направилась в свою комнату.
Однако минут через пять до обоих, кажется, дошло, что есть еще что-то важное, о чем они не договорили с Кириллом.
– И ты правда хочешь туда поступить? – спросил отец, тяжело дыша и с трудом успокаиваясь после перепалки. – Какого черта тебе там делать? Куча университетов есть в Москве!
– Да, хочу! – все это время Кирилл внутри закипал, и теперь его прорвало. – Хочу, чтобы быть подальше от… всего! От вас!
Он грохнул тарелкой о стол, так что едва не расколотил ее, вскочил и направился в комнату вслед за Настеной.
– Подожди! – окрикнул его резко отец. – Я поговорю с мужиками, наверняка кто-то что-то слышал, что это за контора. Тебе все равно не завтра документы подавать. ЕГЭ в любом случае надо сдать отлично, слышишь?! Потом еще десять раз передумаешь с этой шарагой! А я пока узнаю, что там да как…
Кирилл в ответ только кивнул и отправился в свою комнату.
Настену он застал там в слезах.
– Ты-то чего? – спросил он, усевшись рядом с ней на кровать и попытавшись обнять. Она обиженно отодвинулась.
– Бросишь тут меня одну, да? – проговорила Настена, не глядя на него.
– Почему, одну? – проговорил он. Ему как-то не пришло в голову посмотреть на ситуацию с этой стороны.
– Потому что. Думаешь, как бы сбежать. А мне еще тут сколько торчать?! Мне еще три года в школе, да и потом… куда я денусь?
– Замуж выйдешь, – Кирилл взъерошил ей волосы.
– Очень смешно! – Настена отодвинулась.
– Я тебе буду писать оттуда каждый день, как и что, – ответил он. – Там же не отбирают телефоны, я надеюсь. А потом тоже поступай туда. Тебе будет проще, уже будешь все знать, как там все работает.
– А думаешь, возьмут?
– Да почему нет? Учись хорошо, я тебе расскажу, с чего начинать, что на Ютубе посмотреть для начала. Возьмут.
Настена вздохнула и ничего не ответила.
***
Пару недель спустя отец, вернувшись с работы раньше обычного, сообщил Кириллу, что разговаривал с «одним мужиком», и тот много интересного знает про этот самый PICS.
– Ты, что уже не против, чтобы я туда поступал? – спросил Кирилл напрямик.
– Не, ну это все дурь, конечно… но вообще… в конце концов, есть же у тебя право на свое мнение?
Кирилл очень удивился, что у него, оказывается, есть такое право, но вида не подал.
– И потом, мне Коля столько всего рассказал про эту шарагу. Оказывается, он ее действительно давно знает, а я, вот, не слыхал. И оттуда реально много народу поуезжало чуть ли не в Гугл. Ну, сейчас-то, конечно, с Гуглами дело такое… посложнее… но и у нас можно в очень крутое место оттуда устроиться, есть примеры. В общем, может это и не сильно хуже Вышки. Хотя я все равно не понимаю, зачем куда-то ехать…
– Отлично ты понимаешь.
– Даже если так, ты что думаешь, что ты куда-то от семьи сбежишь? Семья, это ты знаешь, что такое…
Кирилл хотел на это ответить, что отцу самому не мешало бы получше помнить, что такое семья, но он сжал кулаки и промолчал. Почувствовал, что сейчас лучше его не злить, раз уж вопрос с поступлением разрешился так неожиданно.
– В общем, я к чему все это… – спохватился отец. – На той неделе Коля хотел с тобой поговорить. Ну, это он мне Коля. Николай Всеволодович. Мы с ним вместе когда-то один проект делали для одних очень непростых людей. Он сам, собственно, служит где-то там… Ну, сам понимаешь. Я сам до конца не знаю. Я ему как рассказал эту историю, он захотел с тобой поговорить.
– Зачем?
– Ну, как «зачем»? Не знаю, зачем. Говорит, поможет тебе определиться. Ну, и пусть поможет. Может, что полезное расскажет, раз он знает эту контору.
***
Николай Всеволодович оказался сухопарым, подтянутым и рослым, с короткой полувоенной стрижкой и мощным, уверенным рукопожатием.
Кирилл почему-то был уверен, что они встретятся втроем с отцом. И удивился, когда тот отправил его одного, а сам остался дома. Но возражать не стал. В конце концов, он уже не ребенок. Может и сам обсудить свою дальнейшую судьбу с каким-то Николаем Всеволодовичем, про знакомство с которым, кстати, отец раньше никогда не упоминал. Впрочем, он вообще мало говорил о своей работе. Он работал в сфере криптографии, и неудивительно, что имел знакомых, служащих «где-то там».
– Привет, – кивнул Николай Всеволодович, усаживаясь за столик в кафе, где они договорились встретиться. – Будешь есть что-нибудь?
– Нет, – ответил Кирилл. – Я кофе выпью.
– Ну, как хочешь… А я весь день не жрамши… Девушка, мне вот эту пасту, пожалуйста, – сказал он, ткнув пальцем в раскрытое меню, – а молодому человеку…
– Американо.
– Два американо тогда.
– В общем, смотри, Кирюха, какая ситуация, – начал он, когда официантка удалилась. – Мне батя твой рассказал, куда ты поступать собрался.
– Не одобряете?
– Не, почему? Я только за. Там перспективы хорошие. Я знаю людей, которые там учились, вот только… как бы тебе сказать… Есть информация и о тех, кто оттуда не вернулся.
– То есть, как?
– А вот так… странное место эта контора… У них кампус посреди леса, представляешь? Зачем?
– Я думал, вы знаете, зачем, – Кирилл пожал плечами. Он как-то ждал, что Николай Всеволодович, наоборот, прояснит ему ситуацию, а тот зачем-то принялся нагнетать мистику. И от этого было не по себе.
– Ну, мы-то, допустим, кое-что знаем… или предполагаем… и поэтому я и хотел с тобой поговорить, прежде, чем ты туда отправишься.
– Это… вербовка, да? – уточнил Кирилл.
Николай Всеволодович в ответ на это заливисто расхохотался.
– Эх ты, Джеймс Бонд! – усмехнулся он, выждав предварительно, когда удалится официантка, принесшая их кофе. – Вербовать его кто-то будет! Да нет же, парень, ты послушай. Там происходят нехорошие вещи. По моим данным. Некоторые не хотят в них участвовать. Но не все могут отказаться, понимаешь?
– Вы можете не говорить загадками? – попросил Кирилл. – Какие нехорошие вещи? Там что, приносят в жертву девственниц?
– Угу, – Николай Всеволодович кивнул с усмешкой. – И девственников. Тебе как, есть, чего бояться?
Он вдруг прыснул со смеху от собственной шутки.
– Ну, а серьезно?
– А серьезно – все это очень смахивает на деструктивный культ, – ответил Николай Всеволодович, мгновенно посерьезнев. Но не такой, где, знаешь, у людей квартиры отбирают ради попадания в рай. Другой, похитрее. Люди оттуда выходят… другими. Не то чтобы прямо с промытыми мозгами, но что-то вроде того.
– Так значит, мне туда лучше, все-таки, не поступать?
– Нет, ну как… ты уже большой мальчик, сам должен решать… я и отцу твоему сказал, нечего ограничивать молодое поколение в выборе своей судьбы… у нас свободная страна… – он хохотнул и снова замолк, ожидая, когда официантка поставит его на стол его пасту и уйдет. Кирилл решил, что это, видимо, профессиональное.
– Может быть, с тобой ничего плохого там и не случится, – продолжил Николай Всеволодович, а затем снова ненадолго замолчал, но теперь уже только потому, что набросился на пасту – видать, в самом деле был голоден. – Но береженого – бог бережет. А монашки, знаешь, и на свечку надевают… этот самый…
Он снова принялся за пасту, а потом вдруг положил вилку и произнес, мгновенно посерьезнев:
– Короче, ладно. Режим дуракаваляния на минус. Сейчас серьезно. Вот моя визитка.
Он достал из кармана белый прямоугольничек и щелчком отправил его в сторону Кирилла по скатерти.
– Если с тобой будут какие-то неприятности, и ты не будешь знать, как из них вылезти, набери мне. Только не прямо из этого своего кампуса, а когда выедешь из него куда-нибудь. Они там, вроде, выпускают. Данные с визитки лучше перепиши на досуге в телефон, саму визитку спусти в сортир. Не свети ей, где попало. Усек?
Кирилл кивнул, спрятав визитку в карман, успев заметить, что на ней нет ни должности, ни какой-либо эмблемы, по которой можно было бы понять, где служит Николай Всеволодович. Только фамилия, имя, отчество, телефон и мыло.
– Я тебя не слишком запугал-то? – спросил Николай Всеволодович, и на этот раз в его голосе послышалось искреннее участие. – Не раздумал теперь поступать-то?
– Нет, – Кирилл покачал головой. – Не раздумал.
Слова Николай Всеволодовича только убедили его в том, что здесь есть какая-то тайна, и он понял, что спать не сможет, если пройдет мимо нее. Как можно спокойно жить, зная, что ты мог заглянуть внутрь тайны, и не заглянул? А уж если вспомнить гигантскую многоножку и парня с синим лезвием…
– Ну, добро, – сказал Николай Всеволодович. – Понял, принял. Мужик. Держи краба. И помни: в любое время, хоть ночью. Если надо, с женщины слезу и побегу помогать… ну, надеюсь, до этого не дойдет!
Он снова хохотнул, запихал в принесенный счет несколько купюр – явно с большим запасом – сжал Кириллу руку и направился к выходу.
Глава 3
В город Зубцов Тверской области Кирилл приехал утром двадцать девятого августа. То есть, за три дня до официального начала занятий. На сайте института было указано, что в этот день открывается заселение первокурсников в кампус, и он решил не тянуть, а приехать и осмотреться на месте.
ЕГЭ он сдал не то, чтобы блестяще, но неплохо, документы подал в электронном виде, получил по почте уже финальное приглашение, и вот теперь ему не терпелось взглянуть на место, где предстояло провести следующие пять лет.
Зубцов оказался городком почти сплошь одноэтажным, утопающим в зелени. Кирилл катил чемодан по разбитой дороге, разглядывал окружающие дома и наслаждался теплым солнечным днем, в котором, тем не менее, уже чувствовалась подступающая осень.
Его переполняли два разнонаправленных чувства. С одной стороны пузырилась волнующая радость от обретенной свободы, словно у человека, которого выпустили из тюрьмы, причем досрочно. С другой – чем ближе он приближался к месту, откуда его должен был забрать «шаттл» (так было написано в приглашении), тем острее становилась смутная тревога. Как будто этот «шаттл» увезет его в какой-то совершенно незнакомый мир, из которого уже нельзя будет вернуться.
Оба эти чувства, наверное, совершенно обычны для человека, впервые вылетевшего из родительского гнезда и отправившегося учиться в другой город. Но у Кирилла имелись свои причины как для радости, так и для опасения.
Он вспоминал разговор с Николаем Всеволодовичем. «Деструктивный культ», «промытые мозги»… что он имел в виду? Может быть, хотел просто напугать? Да вот делать нечего этому солидному и, кажется, занятому человеку, кроме как встречаться с незнакомым ему школьником, только чтобы его напугать. Нужно было держать ухо востро – это ясно.
Остановился он возле воинского мемориала с бетонной стелой, куда, если верить приглашению, через полчаса должен был подкатить первый «шаттл» до института. Отсюда открывался вид на две сливающиеся неширокие речки: только благодаря карте в телефоне Кирилл узнал, что одна из них, оказывается, Волга. Он облокотился на ручку чемодана и стал смотреть на открывающийся пейзаж.
– Привет! Ты тоже в институт?
Он обернулся. Голос принадлежал полненькой темноволосой девушке в очках и черной футболке. В руках она держала надкушенный пирожок, видимо, купленный в соседнем ларьке.
Кирилл кивнул.
– Ну, слава богу! А я уж думала, что не туда пришла. Представляешь, стою тут полчаса, никого нет.
– Так ты рано просто, – сказал Кирилл, рассматривая ее. По виду в ней не было ничего необычного. Впрочем, а что необычного он ожидал увидеть. Рога? Крылья? Хвост? В конце концов, он и сам выглядел, как обычный компьютерный задрот.
– Я Соня, – она протянула ему пухлую маленькую ладошку, которую он с некоторым удивлением пожал и тоже представился. – Ты как в этот институт попал?
– Ну, я получил приглашение по мылу. Разве не все так сюда попадают?
– Да я тоже, это понятно. Но почему тебе его прислали? Меня вот нашли на олимпиаде по программированию. Какой-то мужик в очках с каменным лицом сидел все два часа и смотрел, как мы кодим. А когда закончили, он подошел сперва ко мне, а потом к еще одному парню и сказал, чтобы мы ждали приглашения. Причем, самое интересное знаешь, что?
Кирилл вопросительно поднял глаза.
– Олимпиаду-то мы с тем парнем оба продули. Я его потом в ВК нашла, специально спросила. Он пригласил не тех, кто выиграл, понимаешь? Но и не всех, кто проиграл. Непонятно.
– Нет, я на олимпиаде ничего такого не видел. Я в этом году вообще не участвовал. К ЕГЭ готовился и вообще…
– А как тебя тогда выбрали?
– Понимаешь, однажды мне приснился странный сон… и… – он вдруг смутился. Не рассказывать же ей про гигантскую сороконожку и парня с призрачным лезвием. Но раз уж начал про сон… – и, короче, я увидел в нем человека, который сказал, что мне нужно учить какой-то Протолан. А потом я получил приглашение. Вот.
– Вау! Если ты не врешь, то это очень круто. Я так сразу заподозрила, что с этим институтом что-то не так.
Кирилл подумал, не сказать ли ей, что у него гораздо больше причин думать, что «что-то не так». Но решил промолчать. В конце концов, разговор с Николаем Всеволодовичем точно был не из разряда тех вещей, о которых стоит рассказывать первому встречному.
Как их компании присоединились еще двое неразговорчивых парней к тому времени, как подкатил «шаттл» оказавшийся неприметным стареньким «Пазиком», в салоне которого пахло дермантином и бензином. Меланхоличный небритый водитель проверил у всей компании билеты, после чего махнул рукой: дескать, устраивайтесь. Минут пять спустя автобус двинулся по залитой солнцем улице к выезду из города.
По шоссе они ехали около получаса, а затем, шаттл свернул на неприметную грунтовку, терявшуюся среди деревьев. А минут через десять бесконечной тряски перед ним возник какой-то огромный купол зеленого цвета, словно на его фоне кто-то собирался снимать фантастическое кино.
Водитель и не подумал перед ним тормозить просто поехал в стену купола, так что Соня даже вскрикнула, видимо решив, что они разобьются. Кирилл и сам дернулся.
Однако вместо того, чтобы разбиться о зеленую стену, машина просто проехала сквозь нее. Изнутри купол оказался полностью прозрачным. Его вообще не было видно, только небо и лес, на фоне которых лишь изредка можно было заметить зеленоватые искорки.
– Вау! – вырвалось у Сони. От страха она прижалась к Кириллу и так и не отстранилась, удивленно разглядывая пейзаж вокруг.
– Ну, ничего себе! – вновь восхитилась она минут пять, когда из-за деревьев показалось здание. – Прямо офис Гугла, да?
Кирилл не знал, как выглядит офис Гугла, но здание в самом деле производило такое впечатление, словно его проектировал за кучу денег какой-нибудь модный архитектор из Японии. Асимметричное, криволинейное, с белыми стенами, похожими на пластиковые, и изогнутыми стеклами оно заставляло поверить в то, что здесь делается будущее. В то, что такое можно встретить посреди леса в Тверской области, верилось с трудом.
– Хочу тут жить! – проговорила Соня завороженно.
– Так вы здесь и будете жить, – усмехнулся водитель, останавливая машину возле парадной лестницы. – Это кампус. По-нашему, по-советски – общежитие. Давайте заселяйтесь. Удачи вам.
– Спасибо большое! – ответила Соня и стала вытаскивать из машины тяжелый чемодан. Кирилл помог ей, и они поднялись по небольшой лестнице.
Ресепшен здесь выглядел, как в хорошем отеле. За стойкой сидел сморщенный низенький дедушка и смотрел через смартфон футбольный матч, то и дело разочарованно цокая языком. Над его головой висел большой плоский экран, на который, как показалось Кириллу поначалу, были выведены обычные часы. Но когда он присмотрелся, то заметил, что это и не часы вовсе: они шли не вперед, а назад. Табло отсчитывало время до какого-то события, до которого, судя по всему, оставалось двадцать девять лет, три месяца, десять дней и шесть часов с минутами.
Когда они подошли, дедок нехотя отвлекся и, проверив их приглашения, выдал по магнитной карточке, сказав, что комната Кирилла находится на третьем этаже, а Сони – на третьем. Соня, было, возмутилась тем, что придется тащить чемодан на пятый этаж, но оказалось, что здесь есть лифт, в котором они и распрощались.
***
Комната Кирилла оказалась светлой, но довольно тесноватой. В ней не без труда уместились две узкие кровати, два письменных стола и шкаф для одежды. Кровать слева была аккуратно заправлена, кровать справа – выглядела так, словно на ней еще недавно происходила безумная оргия. На столе слева не было ничего, кроме новенького планшета и пыли. На столе справа было шесть пустых бутылок из-под пива, две полных, недопитая бутылка Мартини, несколько сваленных в беспорядке тетрадей, игрушечная лама, маленький тамтам, коробка печенья, несвежая футболка, разорванная упаковка из-под презервативов, и еще куча всякого хлама.
На стене над разобранной кроватью висел плакат с изображением чернокожего американского пастора и надписью: «Скажи «нет» алкоголю и разврату!».
Кирилл решил, что его место слева. Он положил чемодан на пол и стал доставать свои вещи.
– Привет, ты тамтам не видел? – раздался у него за спиной голос с легкой хрипотцой.
Он обернулся и увидел высокого парня в футболке и трениках с торчащими в разные стороны соломенными волосами и помятым скуластым лицом.
– Тамтам? Вот этот, что ли? – Кирилл достал барабан из-за частокола зеленых бутылок.
– О, а я его ищу по всей общаге! А он тут, – вошедший даже просиял. – А то, прикинь, меня Макс сегодня встречает и спрашивает: ты мой тамтам не пролюбил? А я после вчерашнего… вообще, какой тамтам? В душе не помню. Нет, говорю, конечно, не пролюбил. Сегодня тебе его верну. А как я его верну? Где он? Вообще без понятия.
– Я смотрю, весело у вас тут.
– Да вообще обхохочешься… Ты новенький, да? Меня Вадик зовут.
– Кирилл.
– Ну, ты располагайся тут. Да, кровать теперь эта твоя, ты правильно понял. Вообще, раньше я на ней спал, а тут был парень с третьего, Валера. Но теперь я буду здесь, а то на ту кровать солнце по утрам хреначит, никакие шторы не спасают.
– А Валеру этого отчислили, что ли?
– Ну, да… типа того. Ты это… тут, конечно, бардак, но ты привыкай. И я вообще сосед довольно шумный. Но это ничего. Потом, когда народу поменьше станет, глядишь, по отдельным комнатам разъедемся.
– А что, отсюда много отчисляют?
– Ну, вот смотри. На моем курсе было, чтоб не соврать тебе… человек шестьдесят, даже больше. Сейчас тридцать четыре. И Дед говорит, что это мы еще молодцы, держимся, а обычно все хуже.
– Какой дед? – Кирилл отчего-то подумал про старичка внизу на вахте.
– Ректор, – ответил Вадик с некоторым даже благоговением. – Увидишь его еще. Мощный старик, гигант мысли.
Он взял в руки тамтам, несколько раз задумчиво стукнул по нему пальцами, а затем поставил обратно на стол. Кирилл в это время разглядывал черный планшет, лежавший на столе. Тот был небольшим и легким, а вместо камеры в него зачем-то было вделано что-то вроде хрустального шарика, размером с пинг-понговый. Или это, все-таки, камера такая?
– Бери, это твой теперь, – сказал Вадик. – Сегодня принесли, сказали, для того, кто в комнату въедет.
– Спасибо, конечно, – Кирилл повертел гаджет в руках. – А зачем?
– Ну, как зачем… кодить на нем будешь, на него задания будут приходить.
– Кодить… на планшете?! Что за бред, это же неудобно!
– Придется привыкать. Тут такие правила. С ноутбуком, знаешь, тоже может очень неудобно выйти. Пока его откроешь, пока запустишь. А тут иной раз быстрота важна.
Кирилл положил девайс на место, раздумывая о том, для чего ему может понадобиться такая быстрота. Уж не хакера ли из него будут здесь готовить? Но тоже, на планшете…
– Ты, кстати, не подумай, – заговорил снова Вадик, – что тут такие гулянки каждый день. Просто вчера было что отметить. Ребята с третьего курса – Макс, Сева, Портяныч, Марина, еще там кто-то – вернулись оттуда благополучно, со всеми все в порядке, но рассказывали, что там был ад, ну мы, чтобы им снять стресс…
– Погоди, откуда вернулись?
– А, ты совсем не в курсе да? Даже на тренажере не занимался?
– Нет, на каком тренажере?
– Ща, пойдем, покажу, – сказала Вадик, взяв со стола свой такой же планшет, нашедшийся под грудой хлама, и сделал жест Кириллу следовать за ним.
Они спустились в холл, вышли на улицу и по мощеной белой плиткой дорожке направились к соседнему зданию, тоже походившему на шедевр современной архитектуры, но скорее офисной: черное, призматическое, мрачноватое.
– Это учебный корпус, – пояснил Вадик. – Там на верхних этажах аудитории, а внизу – классы для практических занятий. В том числе, тренажерка.
Тренажерка оказалась сразу за обширным спортзалом, и Кирилл решил, что это будет комната со спортивными тренажерами. Однако, когда Вадик щелкнул выключателем, его взору предстала на вид обычная небольшая аудитория, разве что без окон.
На передней стене – белая маркерная доска. Перед ней – несколько рядов парт, правда, одноместных, с видавшими виды стульями. Единственная необычная деталь – на каждой парте в специальном углублении лежал USB-провод, а другой его конец уходил куда-то в пол. На кафедре же преподавателя лежал стеклянный шарик, похожий на тот, который торчал из планшета, только зеленоватый.
– Садись куда-нибудь, вон, за первую парту, – сказал Вадик. Он подошел к кафедре, воткнул в свой планшет какой-то провод – кажется, от зеленого шарика – и стал что-то печатать.
– Бери планшет, втыкай в него разъем, – сказал он успевшему сесть за парту Кириллу. – У тебя там есть приложение «Lessons», открой, я тебе сейчас перешлю через него файл. Запустишь его – и смотри внутрь шарика, понятно?
В этот момент в комнату заглянул светловолосый парень со стильной короткой стрижкой, черная футболка которого натягивалась от бугрящихся на руках мышц. Выражение лица у него было, как у наследного принца, заставшего слуг за воровством вина из погреба.
– О, Вадик, ты тут! А тебя там Макс по всей общаге ищет, тамтам свой найти не может.
– Блин, да на месте тамтам, чего он?! Пусть зайдет да в моей комнате на столе возьмет.
– Вадик, не тупи. Ключ у тебя, дуй в общагу, без тебя он не зайдет.
– Ну, сейчас мы вот с Кириллом закончим, и отдам я Максу тамтам. Обязательно надо столько суеты навести на ровном месте.
Только тут вошедший обратил внимание на Кирилла.
– Ты из перваков, да? – спросил он. – Будем знакомы. Евгений.
Кирилл представился и протянул руку, которую Евгений сжал посильнее Николая Всеволодовича, но при этом с заметным снисхождением, от которого Кирилл чуть не взбесился, однако сдержался – может, тут такие порядки.
– Чего сюда-то пришел? Не терпится снова в Лабиринт?
– В смысле, «снова»? В какой еще лабиринт?
– А, ты вообще, что ли, не в теме? Ну, хреново быть тобой. На нашем курсе из «начинашек» почти никто первую сессию не пережил. Так что можешь вещи-то особо не распаковывать. Можно было и не знакомиться.
Увидев, что Кирилл нахмурился, он усмехнулся.
– Ладно, шучу. А сюда-то вы чего приперлись?
– Да вот, – ответил Вадик. – Показать молодому поколению фронт, так сказать, работ.
– Вадик, ну, ты больной? – спросил Евгений. – Ему на занятиях все покажут. А так не положено.
– Да ладно, не нуди, – отмахнулся тот. – Не слушай его, Кирилл. Открывай файл. Там терминал выскочит – пиши в нем «lab start» и смотри внутрь.
Кирилл сделал, как ему сказали. Евгений махнул рукой и удалился. Вадик в это время взял в руки зеленый шарик с кафедры и стал набирать что-то уже на своем планшете.
– Смотри внутрь, – сказал он. – Внима…
Продолжения фразы Кирилл не расслышал, потому что в следующую секунду мир вокруг него исчез, полностью, словно выключили свет. Собственно, сперва ему так и показалось.
– Ого, ты уже, – послышался голос Вадика, звучавший как будто внутри головы. – Быстро вырубился. Это хорошо. Ну, давай, осмотрись там.
– Я ничего не вижу, – ответил Кирилл.
– Ничего, – сказал Вадик. – Это нормально.
– А как осмотреться? Где я вообще?
– В Лабиринте. А осматривайся… ну, руками пощупай, что там есть.
Кирилл расставил руки в стороны, и почувствовал, как обе они коснулись стен: шершавых, неровных, и холодных, словно он находился в пещере.
– Какие-то стены… э… слушай, как это все работает? Куда я попал?! – он почувствовал, как в голос невольно прокрадываются панические нотки. Где он?! Похожее чувство он испытывал в тот день, когда оказался на пустой парковке рядом с гигантской сороконожкой. Что, если и здесь…
Однако там он хотя бы мог видеть, что происходит вокруг. Здесь же царила кромешная тьма, и даже если в метре от него была подобная тварь, Кирилл никак не мог ее заметить, пока она не вцепится ему в горло.
– Ты так много времени зря потратишь, – сказал Вадик. – Поищи, что там есть. Спецсимволы. Они должны быть или на полу, или на стенах.
Кирилл стал ощупывать стены, чувствуя себя предельно глупо. Чувство это усилилось до предела, когда он обнаружил, что на нем нет одежды. Вообще никакой. Он стоял абсолютно голый и слепой в темной пещере и искал на ее стене неизвестно что. Один раз его пальцы нащупали какой-то изогнутый подковой желоб на стене, но был ли это тот самый «спецсимвол», было непонятно.
– Эй, я тут голый, что ли? Почему?
– Ага, – Вадик хохотнул. – И на тебя пялится сейчас вся женская часть твоего курса.
Кирилл невольно прикрыл ладонью пах, не соображая, сколько правды в последней фразе.
– Да шучу я! – рассмеялся Вадик. – Хотя… кто знает, что там на самом деле творится. Может, кто и смотрит. Я слыхал истории про то, как люди ходили в Лабиринт друг к другу. Байки это все, конечно, но кто знает.
– Хватит, прекрати это. Я хочу назад.
– Да все, там уже меньше минуты осталось. Щас таймер сработает и вернешься.
Кирилл отошел от стены, сложил руки на груди и стал ждать. Как ни странно, здесь было не очень холодно, хотя, казалось бы, совершенно голый в холодной каменной пещере он должен был уже за несколько минут продрогнуть до костей. Еще здесь как будто чувствовался легкий ветерок. Где-то рядом выход?
Додумать эту мысль Кирилл не успел: совершенно неожиданно в глаза ударил свет и ослепил его. Пара секунд потребовалась ему, чтобы осознать, что он снова сидит за партой и смотрит на мелькание бликов в стеклянном шарике, в слезящиеся глаза бьет с потолка свет лампы, а футболка и джинсы снова на нем.
– По нулям, – прокомментировал Вадик, снимая гарнитуру. – С таким настроем ты слона не продашь. В смысле, прототип не найдешь.
– Какой еще прототип?
– Ну, это тебе на занятиях расскажут.
У Кирилла плыли перед глазами разноцветные пятна, а к горлу подкатывала тошнота. Он попытался встать и едва не завалился набок, так что Вадик заботливо придержал его.
– Погоди, – торопливо сказал он. – Посиди минут пять, все пройдет.
– Что это за хрень была? – спросил Кирилл.
– Да я сам до конца не знаю. Но без нее тут ничего не работает, так что привыкай.
На этом они расстались. Вадик убежал в кампус, чтобы отдать уже, наконец, чертов тамтам хозяину, Кирилл же, посидев немного и дождавшись, когда зеленоватые стены аудитории перед глазами перестанут ходить ходуном, отправился бродить по территории, большую часть которой занимал не особенно ухоженный парк, переходивший в лес, от которого был отделен черным решетчатым забором. Однако забор, похоже, было больше для порядка. Настоящей границей между Институтом и окружающим миром была мерцающая, едва заметная сфера, то и дело дававшая о себе знать зелеными всполохами.
Кирилл пообедал в местной столовке, встретив в ней Соню. Она сидела за столиком с каким-то крупным и немного нескладным светловолосым парнем в очках, очень похожим на Пьера Безухова, как Кирилл его себе представлял. Оказалось, что его зовут Артем, и это он вместе с ней отличился на олимпиаде, так что оказался в итоге здесь.
Ели они довольно аппетитно выглядевший плов, а у Сони стояло еще и блюдце с какой-то шоколадной пироженкой. Кирилл, успевший проголодаться, отправился на раздачу и обнаружил, что кормят здесь неплохо, с большим выбором и дешево. Взяв себе бифштекс с яйцом и картошкой фри, а также стакан чаю, он подсел к Соне и Артему, и они разговорились о первый впечатлениях от Института.
Артем оказался фанатом ролевых настолок, звал Соню и Кирилла как-нибудь поиграть. Кирилл ответил уклончиво и после обеда направился в свою комнату.
– Ну, ты как, осваиваешься? – спросил его Вадик. Он валялся на кровати смотрел в телефоне какой-то сериал. – Гуляй, пока время есть. С первого числа у вас начнется. Как вспомню, так вздрогну.
– А что, очень тяжело?
– Да кому как… Впрочем, Михалыч тебя точно загоняет. Ты, я смотрю, не спортсмен.
– Ну, я и не в Институт физкультуры, вроде, поступил.
– Это да… но вообще здесь физкультура профильный предмет. Не знал? А вот. По ней прям реальный зачет есть. Я, правда, не припомню, чтоб кого-то за одну лишь физру отчислили. Но это только потому, что Михалыч всех гоняет безбожно, и в итоге все сдают.
– Да ладно, это все фигня, – пока Кирилл переваривал полученную информацию, Вадик сел на постели, отложил в сторону телефон и потянулся. – Ты лучше скажи, девки хорошие на вашем курсе есть? А то тут совсем тоска.
Кирилл замялся. Пока из девушек со своего курса он был знаком лишь с Соней, и не знал, попадает ли она в целевую категорию для Вадика. Гуляя по территории, он успел заметить, что девушек здесь в самом деле негусто – максимум, треть от всех студентов, а то и четверть.
Пока он обдумывал ответ, Вадик встал и подошел к окну.
– О! – произнес он. – Вот это я понимаю…
Кирилл тоже поднялся и подошел посмотреть, что же его так поразило.
Возле подъезда кампуса стояла, опершись на ручку чемодана и что-то писала в телефоне девушка ослепительной красоты. Точеная фигура, густая копна вьющихся черных волос, вроде бы простенькая толстовка и джинсы, но идеально на ней сидящие. Даже не видя ее лица, Кирилл чувствовал в ней что-то такое… она знала себе цену, и знала, что эта цена высокая, хоть и выражена не в деньгах. Когда же она подняла голову, чтобы взглянуть вверх – должно быть, здание произвело на нее не меньше впечатление, чем на Соню – Кирилл понял, что и лицо у нее тоже невероятно красивое. Особенно наповал сражал цепкий взгляд больших зеленых глаз и обаятельная улыбка, которую вызвало, должно быть, то, что она прочла в телефоне.
– Так, я это… – проговорил Вадик, мгновенно скинув треники и облачившись в извлеченные из груды одежды мятые джинсы. – Пойду узнаю, может, ей чемодан надо помочь донести.
Кирилл пожал плечами и достал телефон, чтобы набрать сообщение Настене. Родителям писать пока не стал.
Глава 4
За два дня Кирилл успел мельком познакомиться кое с кем из своих будущих однокурсников, которые один за другим прибывали в кампус, так что он, поначалу полупустой, постепенно начал походить на жужжащий улей. В итоге какому-то явившемуся под вечер тридцать первого парню даже вовсе не хватило места, так что его подселили третьим в соседнюю с Кириллом комнату, успокоив тем, что это «временно и ненадолго».
Было много разговоров о том, чему же, собственно, их будут учить. Старшекурсники, включая Вадика, хранили напыщенное молчание. Небольшая компашка с интересом выслушала историю Кирилла о том, как он занимался в тренажерке. Две присутствовавшие при этом девчонки похихикали, когда он обмолвился о том, что был в лабиринте полностью голым.
Версии высказывались разные. Кое-кто говорил, что из них тут будут делать хакеров, расходились только в версиях, будут ли потом работать на спецслужбы или на какой-то теневой международный синдикат. Впрочем, кто сказал, что одно исключает другое?
Другие говорили, что все это фигня, а здесь просто готовят будущих рабочих лошадок для разных Айти-гигантов. А вся эта таинственность, барьер вокруг института и многозначительное хмыканье старшекурсников – это просто антураж такой, чтоб было веселее и интереснее. А что много народа отчисляется – ну, так значит, заведение серьезное.
Третьи шепотом высказывали самые дикие версии, в которых фигурировало мировое правительство, секретные эксперименты, магия и инопланетяне. Над такими обычно посмеивались.
Кирилл имел свою точку зрения, но опасался ее высказывать. Он явно знал чуть больше других: никто из ребят не рассказывал историй о светящихся конструкциях и гигантских многоножках. Впрочем, может быть, они тоже, как и он, опасались прослыть психами?
Наконец, настало первое сентября. В этот день Кирилл проснулся раньше будильника и оделся, стараясь не разбудить Вадика, которому было ко второй паре. Уже в холле он влился в возбужденную толпу первокурсников, следовавших в учебный корпус.
Вместе со всеми Кирилл вошел в светлую угловую аудиторию, и сел за парту рядом Соней в одном из задних рядов. В аудитории царил возбужденный гул, словно перед началом давно ожидаемого концерта. Но он тут же завороженно смолк, когда в дверях появились и, переговариваясь о чем-то на ходу, направились к столу на небольшом возвышении трое преподавателей.
Место в центре стола занял грузный, совершенно седой человек лет, наверное, изрядно за семьдесят в поношенном пиджаке и с каким-то трудноуловимым аристократизмом в манере двигаться.
Справа от него устроилась делового вида брюнетка лет за сорок в очках с изящной, почти незаметной оправой и со стрижкой каре.
А вот того, кто сел слева, почти что на краешке стула, Кирилл знал. Это был тот самый Роман, которого он некогда встретил в своем сне – впрочем, теперь Кирилл уже твердо знал, что никакой это был не сон. Роман тоже нарядился в синеватый официальный костюм и голубую рубашку, но смотрелся в них со своим хаером немного странновато.
– Давайте я сразу начну, гхм, с главного, – начал седовласый, с кряхтением поднявшись из кресла. – Меня зовут Альфред Эрнестович. Во-первых, поздравляю вас всех с зачислением. Это действительно огромное везение, которое не всякому выпадает… мда, далеко не всякому. Всех, кто у нас доучится, ждут отличные перспективы трудоустройства. Наши выпускники нужны всем, хотя далеко не все, конечно, и сами об этом знают.
Сразу предупреждаю, что радоваться рано, а расслабляться – тем более… мда, тем более. Впереди очень серьезная работа, и не все из вас с ней справятся. Сразу скажу: тем, кто пожелает добровольно покинуть наш Институт, будет предоставлена возможность перевода в другой профильный вуз по договоренности. Можете обратиться к моему секретарю Анечке, если не чувствуете себя готовыми.
Он оглядел собравшихся, словно ждал, что кто-то объявит себя неготовым прямо сейчас. Таких, естественно, не нашлось, и Альфред Эрнестович продолжил.
– Еще раз скажу: обучение потребует от вас полной самоотдачи, и вы должны отнестись к нему предельно серьезно. От вашего старания зависят не только оценки в вашем дипломе, от него в самом прямом смысле зависит будущее… мда, будущее. И не только ваше личное. Подробности вам объяснят кураторы на занятиях, ну и в лекциях они тоже будут освещены… мда… Какие-нибудь вопросы?
По залу пронесся приглушенный шепот. Кажется, вопросов у всех было немало, но никто пока не решался их задать. Наконец, поднял руку ролевик Артем.
– Да-да, слушаю, молодой человек.
– Это правда, что здесь учат магии?
В зале послышались смешки, но какие-то неуверенные и приглушенные.
– Хе-хе, ну, если вы, молодой человек, рассчитывали, что вас тут научат чему-то этакому… абра-кадабра, авада-кедавра… то я вас разочарую… мда, разочарую. Я знаю, что вы, наверное, наслушались тут всякого. Особенно, может быть, от старшекурсников, хотя я особо предупреждал их… мда, предупреждал, что нечего смущать новичков всякими никчемушными разговорами. Протолан – это не волшебство. Протолан – это инструмент разработки реальности, а главное – инструмент ее поддержки… мда, поддержки. Мы здесь не занимаемся превращением карася в порося и метанием огненных шаров. Если вы рассчитывали на нечто подобное, то входная дверь находится вон там, слева от вас. Еще вопросы? Вот, девушка там, в дальнем ряду?
– Что можно говорить родным о том, где мы учимся?
– Все, что угодно. Можете говорить, что вы учитесь в Хогвартсе, или что там сейчас модно у молодежи, Роман, вы не знаете?
– Э… корейское что-нибудь?
– Ну, тогда в школе мудрости Суй-Хван-Вчай. Можете говорить, что поступили в Академию Внешней Разведки и готовитесь к заброске в тыл врага. Да господи, что в голову взбредет. Капсула сама отфильтрует информацию на экспорт и сформирует правдоподобную для ваших близких реальность… мда, правдоподобную. Вы ведь все видели капсулу, когда въезжали сюда? Она окружает институт, и сама определяет, какую информацию пропускать наружу. Неподготовленный человек увидит здесь просто кусок леса… мда…
Главное, пожалуйста, остановитесь на какой-нибудь одной версии и не говорите каждый раз разное. Это может перегрузить систему. И разумеется, когда будете уезжать на каникулы, помните, что там капсулы нет. Там придется придерживаться некоторой легенды. Ну, это вам объяснят на занятиях кураторы групп. Кстати, позвольте вам их представить. Ольга Михайловна будет курировать продвинутую группу. А Роман Александрович – начинающую. На группы мы с вами поделимся прямо сейчас. Я знаю, что здесь есть студенты, которые уже в прошлом году были выявлены Фондом и успели найти свою связь с прототипом. Поднимите, пожалуйста, руки.
Руки подняли около половины из сидевших в зале, включая ту красотку с волнистыми волосами. Кирилл уже знал, что ее зовут Диана, хотя поговорить с ней ему не удалось. Вадику, впрочем, кажется, тоже ничего не обломилось: судя по рассказам очевидцев, он несколько раз пытался подкатить к Диане различные органы, но та от этих подкатов вежливо дистанцировалась.
– Простите, а что значит «связь с прототипом»? – спросил неугомонный Артем.
– Если вы этого не знаете, то вы в группе Романа Александровича, – произнес Альфред Эрнестович. – Но только я с самого начала прошу обратить внимание, что люди из продвинутой группы ни в коем случае не должны задирать нос и считать себя голубой костью, белой кровью и еще чем-то там. Это не привилегия. По ходу обучения люди будут переходить из начинающей группы в продвинутую и обратно… мда, обратно тоже. Хоть после первого занятия. На этом предлагаю официальную часть закончить. «Гаудеамус» петь не будем, банкет тоже отменяется. Приступим к работе. Сегодня у вас вводные практические занятия с кураторами, а второй парой – английский язык. Дальше – по расписанию. Расписание – на втором этаже учебного корпуса. Можете сфотографировать, чтобы не забыть. Желаю вам всем удачи.
– А можно еще один вопрос? – не унимался Артем.
– Только один и очень короткий, – согласился Альфред Эрнестович.
– Что будет, когда часы в холле дойдут до нуля?
– Будет конец света, – совершенно серьезно ответил ректор. По аудитории прошелестел неуверенный смешок, смешанный со вздохом. Никто, кажется, не понял, была ли это шутка.
Альфред Эрнестович, между тем, направился к выходу. Оба куратора остались на сцене. Люди из каждой группы стали подтягиваться каждый к своему. После этого Ольга Михайловна, пересчитав своих и убедившись, что все, вроде бы, на месте, направилась в правую дверь, а Роман кивнул своим идти в противоположную. Вслед за ним группа спустилась в ту же самую, знакомую Кириллу тренажерку.
Потихоньку все расселись. Кирилл занял место возле двери, слева от него села Соня.
– Так, ребят, начну я вот с чего, – сказал Роман. Он, кажется, чувствовал себя неуверенно. – Во-первых, я не программист. Ну, почти. Протолан я изучал на ускоренных курсах, и здешние старшекурсники знают его лучше меня. Но преподавать вам сам язык буду не я, для этого есть специально обученные люди. Меня же попросили вести практические занятия, потому что у меня есть некоторый уникальный для этого заведения опыт… мда, опыт.
По классу прокатился смех. Роман и сам улыбнулся немного смущенно, как бы говоря: «Только Деду не говорите».
– Меня, как вы уже знаете, зовут Роман. Можно без отчества, даже лучше. Как-то не дорос я еще до отчества. Теперь организационный вопрос. Нам нужен староста. Есть желающие?
Единственным человеком, поднявшим руку, оказалась смуглая девушка, сидевшая ближе всех к Роману.
– Прекрасно. Как вас звать?
– Саакян, Карина, – ответила та очень тонким голоском.
– Прекрасно, Карина, будете старостой, если ни у кого нет возражений. У кого-нибудь еще вопросы прежде, чем мы начнем занятие?
Руку снова вытянула Карина. Роман кивнул
– Скажите, Роман, вы женаты? – спросила она. По классу снова прокатился смешок.
– Женат. Еще вопросы?
– Тогда вопросов больше нет, – ответила Карина с притворным вздохом. Или непритворным?
– Может быть, все же будут вопросы по теме прежде, чем мы начнем?
– Скажите, чему нас, в конце концов, будут учить? – спросил Артем. – «Поддержка реальности» – это, конечно, звучит завораживающе, но непонятно.
– Если очень вкратце, – начал Роман, кивнув. – Некоторые из вас, я знаю, уже на собственном опыте столкнулись с тем, что окружающая нас реальность… как бы это сказать… не то чтобы иллюзия… но, в общем, штука довольно зыбкая. И если слишком глубоко засунуть в нее нос, можно ее проткнуть, как нарисованный очаг Папы Карло. Вот, тут есть молодой человек, который это упражнение уже проделал.
Роман кивнул на сидевшего с краю Кирилла, и вся группа заинтересованно уставилась на него.
– В общем, время от времени в ткани реальности происходят разрывы, – продолжил, между тем, Роман. – И через эти разрывы в наш мир лезет всякая гадость. И когда пролезает, то начинает расшатывать реальность еще сильнее. Немотивированные убийства, массовые психозы, ни с того, ни с сего начинающиеся войны – все это так или иначе результат просачивания в наш мир того, что в него просачиваться не должно.
– Звучит, как какое-то фэнтези, – произнес себе под нос длинноволосый парень, сидевший прямо напротив Романа.
– Вон, спросите Кирилла, – Роман снова указал на него кивком. – Он вам расскажет, как ему это «фэнтези» чуть ногу не отгрызло.
– То есть, это опасно? – уточнила Карина.
– Боюсь, что да. В процессе обучения вам неизбежно придется столкнуться с очень опасными вещами. Думаю, что учиться на пилота истребителя значительно безопаснее, чем здесь.
В классе на несколько секунд повисла зловещая тишина.
– А если мы не хотим? – спросила тихонько Карина.
– Альфред Эрнестович уже сказал. Каждый, кто не хочет здесь оставаться, может уйти в любой момент. Но лучше предварительно предупредить учебную часть. Тогда вам оформят перевод в другой профильный вуз. Но предупреждаю: тогда вы будете уверены, что сами в него поступили, и ни о чем из увиденного здесь помнить не будете. Мы это тоже можем.
– А если просто убежать? – спросил с недоверием в голосе тот самый длинноволосый на первой парте.
– Как только вы пройдете через защитную капсулу – вы ее видели, когда въезжали – память вам отшибет в любом случае. Вот только если вы не предупредите руководство заранее… в общем, амнезия будет неконтролируемой. Не знаю, что именно с вами случится. Может оказаться, что вы, например, просто сбежали из дома с компанией наркоманов. Или сошли с ума. Очень не рекомендую проверять. Бывали прецеденты. Я сам не видел, но мне рассказывали.
– Нам что, пять лет здесь сидеть, пока институт не закончим? – Карина вытаращила глаза. – А как же каникулы?
– На каникулы вам выдадут специальный девайс для прохода через капсулу. Со временем вы и просто на выходные сможете сгонять с ним в Тверь или хоть в Москву. Но пока нельзя. Не то, чтобы вы были тут под арестом, но…
Он развел руками.
– Ясно… – протянула Карина несколько ошарашенно. Больше вопросов не было.
– Тогда начнем занятие, – Роман кивнул, взял в руки планшет с парты Карины и указал на стеклянный шарик. – Вот это – интегратор. Как он работает – это довольно сложно объяснить, тем более, что я, между нами говоря, и сам не знаю. Важно понимать следующее: работая с интегратором, вы подключаете свое сознание к поиску спецсимволов, необходимых для работы программы, написанной на Протолане. Поиск субъективно будет занимать пять минут, объективно за это время в нашем мире пройдет не больше двух секунд.
Интегратор создаст для вас иллюзию нахождения в Лабиринте – некоем не очень приятном месте, где вам нужно будет искать символы: на стенах, на полу, на потолке, где угодно. Не бросайтесь носиться по нему сразу. Прислушайтесь к себе. Возможно, какое-то внутреннее ощущение подскажет вам, где именно следует искать.
– А что будет, если найдем? – спросил Артем.
– Ну, вот, смотрите, – Роман настучал что-то в планшете. – Вам всем перед началом занятия должна была прийти через «Lessons» рассылка с небольшим файлом. Это программа, написанная на Протолане. Сейчас я ее запущу, и вы увидите, что будет.
Роман набрал еще что-то, тапнул «Enter» и посмотрел внутрь шарика и застыл, словно замороженный. Пару секунд ничего не происходило. Группа замерла в ожидании. Мгновение спустя перед доской прямо в воздухе повисла составленная из языков пламени надпись «Hello, world!». Некоторые из студентов, сидевшие ближе всех, рефлекторно отодвинулись. Карина захлопала в ладоши.
– Теперь пробуйте вы, – сказал Рома. – Все необходимое ПО у вас на планшетах уже есть. Хотя позже я отдельно расскажу, что именно за программы там стоят. Если что, редактировать ее код можно в обычном VS-Code, или чем вы там привыкли пользоваться. Не очень удобно, конечно, но придется привыкать делать это именно в планшете – я потом объясню, почему. В любом случае, пока туда лезть не надо, просто откройте программу в редакторе, вызовите терминал, наберите в нем “lab start” – для доходчивости Роман написал команду на доске – и жмите «Enter».
Кирилл открыл пришедший файл, написал команду и задумался на секунду, прежде чем ее запустить. Он уже испытал погружение в Лабиринт и знал, что ощущение это не самое приятное. Но все-таки, нажал. Мир исчез.
Все было так же, как в прошлый раз: тьма, холодные шершавые стены, дискомфорт из-за отсутствия одежды.
– Привет, – раздался в его голове голос на этот раз Романа. – Давай, двигайся, ищи. Не против, что здесь я на «ты»? Так проще и быстрее.
Кирилл предпочел не думать, каким образом Роман успевает следить за парой десятков студентов в лабиринтах разом – особенно, учитывая, что в реальном мире проходят считанные секунды. Важнее было понять, где же искать эти чертовы символы.
Он снова пошарил по стенам, опустился на пол. Пол состояли из грубо пригнанных каменных плит, ни на одной из них никаких символов не было. Кирилл пошел вперед, ощупывая стены по пути.
Его начинало все это бесить. Какого черта?! Он учится на программиста или на стриптизера-спелеолога? Почему нельзя просто написать обычную программу, и чтоб она работала без подобных танцев с бубном?
«Это магия» – пронеслось у него в голове. – «Если хочешь удержаться в этом мире, придется жить по его законам».
– Не мечись, прислушайся к себе, – это был уже не внутренний голос, а вполне реальный голос Романа. – Ты можешь пропустить что-нибудь. Нужный символ должен быть где-то здесь. Тебе нужно найти всего один, это самая простая программа.
Кирилл попытался подпрыгнуть и достать до потолка, но поймал лишь воздух. Он побежал вперед – в полной темноте, снова, как тогда, в феврале, рискуя споткнуться обо что-то и разбить голову. Не все ли равно, если это иллюзия?
Коридор стал сужаться. Вскоре Кирилл уже касался плечами обеих стен разом, а потом коридор и вовсе превратился в узкую щель. Что если протиснуться сквозь нее? Вдруг именно там невесть кто и спрятал от него загадочные символы?
Кирилл повернулся боком и втиснулся в узкое пространство, обдирая кожу на груди и на коленях. Еще немного, кажется, впереди щель снова расширяется…
И тут он почувствовал, что застрял. Намертво, так, что ни туда, ни обратно. Он рванулся раз, потом другой, чувствуя, как отчаянно рвется плоть и выворачиваются суставы. Ну же! Только не застрять тут навечно! Ему почудилось, как стены сдавливают его, норовя расплющить, словно зубчик чеснока…
Он открыл глаза. Снова, как тогда, голова шла кругом, перед глазами кружились цветные пятная, а рот словно наполнили кислым железом. Вокруг так же ошалело вертели головами по сторонам его однокурсники. В метре от одного из них – того белобрысого на первой парте – висела в воздухе надпись «Hello, world!», на этот раз поменьше, чем у Романа, и не огненная, а просто составленная из скучных черных букв. Перед Кириллом никакой надписи не было. Перед Соней, Артемом и прочими – тоже.
– Поздравляю… как вас, простите? – спросил Роман.
– Андрей, – ответил счастливчик и потер глаза, словно только что проснулся.
– Поздравляю, Андрей. Так держать. Остальные, не расстраивайтесь. Сейчас немного отдохнете и попробуем еще раз. Потом еще. Больше пока не надо, это штука довольно вредная для психики, на самом деле.
– Можно дураком стать? – сострил Андрей, явно чувствующий себя героем дня.
– Вы не представляете, до какой степени, – ответил Роман. – Эпилепсия, психозы – все, что угодно может быть. Будь моя воля, я бы вообще запретил эту штуку, честно говоря. Но без нее нельзя. Реальность сама себя не защитит.
Он помолчал немного, рассматривая все еще не пришедших в себя студентов.
– Так, теперь давайте попробуем еще раз…
Попробовали снова, но ни на этот раз, ни на следующий у Кирилла ничего не вышло.
На обратном пути в общагу он обнаружил, что табло на входе теперь не всегда показывает время, оставшееся до «конца света». Периодически вместо часов возникала таблица со списком того или иного курса, и напротив каждой фамилии – цифра, которая, как пояснил Вадик, означала его рейтинг.
Пока что у всех его однокурсников там стояли нули.
– Но стартовый пистолет уже стрельнул! – добавил Вадик. – Тут еще и друг с другом соревноваться надо. Правда, это на что-то влияет только на старших курсах. А сейчас вам тут главное выжить.
Звучало очень обнадеживающе.
Глава 5
На следующий день тоже было две пары: теория Протолана и физкультура. Первую вел сам Альфред Эрнестович, с порога заявивший, что общую теорию программирования здесь никому рассказывать не надо: слава богу, здесь собрались мальчики и девочки, которые знают, что такое объект и цикл. Он же начнет их знакомить сразу с синтаксисом («…мда, синтаксисом») нового языка, чтобы не терять драгоценного времени на всякую ерунду.
– Но для начала я начну с самых азов, а то и меня, и Ольгу Михайловну уже завалили «Lessons» вопросами… кстати, на будущее предупреждаю, что эта опция хоть и есть в приложении, но ей ни в коем случае не следует злоупотреблять… мда, злоупотреблять. Если глупых вопросов будет слишком много, эту функцию отключат.
Так вот, начнем с начала. Главная вещь, которую вам следует знать, чтобы понять, чем мы вообще здесь все заняты, это то, что существует Глобальная Капсула. Она чем-то похожа на ту капсулу, которую вы видели при въезде в Институт, но только намного, намного сложнее. И охватывает, вероятно, всю Вселенную. Это, в некотором роде, оболочка нашего мира.
Причем, это именно информационная оболочка. Она запрограммирована извне. Кем именно – лучше и не спрашивайте. На этот счет есть разные теории… больше похожие на религиозные концепции, потому что… гм… ну, вы сами понимаете, кто бы это ни был, но масштаб решаемых им задач был поистине божественным… мда, божественным. И на нашей планете имеется, так сказать, ядро, которое в автономном режиме осуществляет поддержку этой системы, уже без помощи ее творца. К сожалению, проблема в том, что оно все хуже с этим справляется.
Началось это не вчера… мда, далеко не вчера. По всей видимости, процесс разбалансировался где-то во времена Древнего Рима. В результате чего он, собственно и пал. Новые культы, колдовство, разрушительные войны, чудовищные эпидемии… Все это полезло из всех щелей, потому что подпитывалось деструктивными сущностями извне. Вы с ними еще познакомитесь на лекциях профессора Совина. Ну, не буквально, конечно, познакомитесь, хе-хе, боже вас упаси.
Одним словом, именно тогда система начала отбирать людей для своей защиты, чтобы все не расползлось окончательно и мир не перестал существовать. На какое-то время это помогло, потом снова стало хуже, и так уже несколько раз. Подробнее об этапах мы с вами поговорим на отдельном спецкурсе, кому будет интересно.
Но главное надо понимать, что теперь настала ваша очередь… мда, ваша. Это тяжелое бремя, но если кому-то из вас оно не под силу… ну, впрочем, об этом я уже говорил. На этом давайте закончим про дела давно минувших дней. Теперь я, с вашего позволения, перейду к тому, что мы, собственно будем изучать в рамках данного курса, а именно – к синтаксису Протолана.
Синтаксис оказался, в общем, довольно обыкновенный, за исключением того, что каждая программа для, как оказалось, для своей корректной работы требовала тех самых спецсимволов, которые добывались только в Лабиринте, причем чем она сложнее, тем их нужно больше. Они еще были и разных категорий, и на что каждая из категорий влияет – было отдельным большим разделом, который предстояло изучить.
Под конец лекции он спросил, есть ли у аудитории вопросы.
– Откуда берутся эти «спецсимволы»? – спросил сидевший в первом ряду парень с длинными русыми волосами. До этого он занимался вместе с Кириллом в группе начинающих, и столь же безуспешно. – Какой у них физический смысл?
– Видите ли, молодой человек, – начал Альфред Эрнестович. – Протолан – это не просто язык, программы на котором всегда работают так, как задумано. Когда речь идет об обычном языке, вы можете просто скопировать код откуда-нибудь из Интернета, и он будет точно так же работать у вас, как у другого. С Протоланом все несколько сложнее… Количество переменных, которые учитывает средняя программа на нем настолько велико, а их значения настолько… хм… неочевидны, что… вы ведь уже поработали на тренажере, верно?
– Да, и это была какая-то дичь. Я не понимаю…
– Эта «дичь», молодой человек, отныне и до момента вашего отчисления из Института – будем надеяться, что оно последует нескоро – является основой вашей работы. Ни одна самая простенькая программа на Протолане у вас не заработает, пока вы не научитесь находить нужные спецсимволы за отведенное время. Даже «Hello, world!» вы не сможете написать, в чем уже имели случай убедиться.
– Это я уже понял, – не унимался парень. – Но где именно мы их ищем? Где это место? Кто их туда поместил?
Альфред Эрнестович вздохнул с таким видом, будто ему приходится объяснять элементарные вещи, но что уж поделать, разве не для этого и существует система образования?
– Запомните, – произнес он с растяжкой, – все, что происходит в Лабиринте – это иллюзия. Визуализация. Аберрация. Этого на самом деле нет. Что происходит в это время на самом деле – никто не знает. Ну, по крайней мере, я точно не знаю. Но важно здесь то, что происходящее на самом деле – процесс очень индивидуальный, построенный именно на базовых паттернах вашей личности. Мы позже поговорим с вами о прототипах, но важно знать одно: вы можете сколько угодно расспрашивать старшекурсников о том, как именно они научились находить спецсимволы. Но этот опыт слишком индивидуален, и вам, скорее всего, не поможет. Вам нужно найти это глубоко в себе. А для этого: упражняться и еще раз упражняться. Лень сейчас – ваш главный враг.
На этой оптимистической ноте лекция завершилась.
А вот физкультура удивила Кирилла сполна. Физрук, представившийся Олегом Михайловичем – сорокалетний жесткий и сухощавый мужик с немного смутным лицом – начал прямо с того, что пусть никто не рассчитывает, что на его предмет можно будет «забивать», а потом получить зачет за успехи в других дисциплинах. Хорошая физическая форма выпускнику этого института необходима так же, как умение писать программы.
«Вы мне все еще спасибо скажете» – пообещал он, и началось. Пробежка, отжимания, приседания, пресс, снова бегом…
После этой экзекуции Кириллу, который со времен своей весьма краткой карьеры фехтовальщика спортом совершенно не увлекался, не то, что не хотелось сказать Олегу Михайловичу «спасибо», но и вообще говорить какие-то цензурные слова было тяжело.
Впрочем, он, кажется, перенес все это еще неплохо. Больше всех досталось Соне. Когда занятие закончилось, она едва стояла на ногах и тяжело дышала, вся красная и вспотевшая.
– Слушай, убей меня, а, – проговорила она подошедшему Кириллу. – Или я себя убью. Или его. Или еще кого-нибудь.
Она села прямо на пол, обхватив колени руками. Кирилл уселся рядом с ней.
– Нахрена нам это надо? – спросила она. – Вот чего еще не хватало для полного впечатления, что здесь дурдом.
Кирилл пожал плечами.
***
А дальше началась настоящая учеба: монотонная, выматывающая, требующая включать голову с утра и не выключать до самой ночи. Даже жуя обед в столовой – думаешь о том, как лучше выполнить домашку.
Кирилл как-то быстро привык к мысли, что он учится самой настоящей магии. Он даже удивлялся про себя тому, насколько легко все эти, вроде бы, совершенно фантастические вещи вошли в его жизнь так, как будто были в ней всегда. Сам он объяснял это так, что он, должно быть, всегда подсознательно подозревал, что нечто подобное существует в мире. Что скучная обыденная реальность – это просто занавеска, зеленый экран, на который спроецированы школа, ЕГЭ и будущая работа с девяти до шести. А на самом деле за всем этим есть еще что-то. Вот только он никогда не думал, что превратится в специалиста по ремонту этой занавески и ее защите от моли.
Надо сказать, что слова Альфреда Эрнестовича о том, что они здесь «не превращают карася в порося» были некоторым лукавством. Программы на Протолане позволяли при известной сноровке делать с реальностью самые удивительные вещи. Заставлять предметы летать, менять форму, появляться из пустоты и исчезать в никуда.
Однако большая часть программ – даже самых простых, с которыми успел познакомиться Кирилл – кажется, были нацелены на одну из нескольких вещей. Первая – это визуализация неких невидимых и абстрактных штук. Например, тех же разрывов. На одной из лекций он узнал, что видимыми человеческому глазу они могу стать только в результате очень редкого сбоя – так что ему, можно сказать, повезло. Или не повезло – как посмотреть. Вообще же, поиск их был целой наукой, и по ней во втором-третьем семестрах обещали отдельный курс.
Другая разновидность программ фокусировалась на восстановлении разрушенной реальности, возвращении статус-кво. Вообще, «статус-кво» было у Альфреда Эрнестовича одним из любимых слов. Чувствовалось, что в Институте это понятие почти священное. Неявно предполагалось, что возможно когда-нибудь человечество сумеет залатать все дыры в реальности, восстановить статус-кво навечно, и тогда наступит Золотой век. Жаль только, жить в эту пору прекрасную…
Третий же тип программ предполагал модификацию тела оператора и окружающего пространства. Можно было создать вокруг себя прозрачное силовое поле, смягчающее удары, или бьющее из руки призрачное лезвие, как у Романа. Это было круто. Это было невероятно круто, и одной мысли о том, что все это возможно, у Кирилла порой кружилась голова. Старшекурсники с включенным защитными и атакующими программами превращались не то в средневековых рыцарей, не то в странных боевых роботов, и даже воздух вокруг них гудел от магии.
Проблема была в том, что у Кирилла все эти программы не работали. Упражнения для самостоятельной работы им передавали на планшеты через «Lessons», и Кирилл честно все их выполнял. Написать код обычно не составляло большого труда, когда знаешь синтаксис. Может быть, его код был неидеален, но он работал. Точнее, работал бы, если бы не гребанные спецсимволы, ради поиска которых нужно было погружаться в Лабиринт, и которые он никак не мог найти.
Это невероятно бесило. Жутко хотелось опробовать все эти штуки лично. Например, он сам разработал функцию, которая должна была, по идее, защищать лицо, выдерживая даже удар со всей силы молотком. Но запустить ее и проверить, насколько хорошо она работает, не мог. Можно, конечно, было попросить затестировать кого-то из продвинутой группы, но это было бы уже не то.
Среди прочего в расписании был даже предмет с непримечательным названием «Теория деструктивных сущностей», который старшекурсники между собой называли не иначе, как «Демонология». Лекции по нему вел чудаковатый толстый профессор с окладистой бородой и церковным оканьем, в самом деле похожий на батюшку, которому в пору и рассказывать о демонах. Однако ничего религиозного в его лекциях не было: они переполнены были терминологией из теории информации и неравновесной термодинамики, а домашние задания заключались в заучивании зубодробительных таблиц с характеристиками «деструктивных сущностей», которые профессор потом безжалостно спрашивал не семинарах вразбивку.
На занятиях с профессором Совиным – так звали лектора-демонолога – Кирилл понял, что именно такую деструктивную сущность он забил трубой в феврале. Разумеется, на самом деле она вовсе не была живым насекомым из плоти, а скорее неким сложным информационным объектом, настроенным на то, чтобы сеять энтропию в окружающим пространстве. Причем, довольно примитивным по меркам таких объектов. Кирилл ощущал неприятный холодок на спине, думая о том, что на самом деле ему тогда очень повезло, даже сильнее, чем он до сих пор думал. Большинство тварей, обитавших в таблицах Совина – и таившихся где-то за гранью реальности – были намного страшнее, и он бы так просто от них трубой не отмахался.
А кроме всего этого в Институте, как ни странно, существовали и вполне человеческие дисциплины, которые никто не отменял, и по которым тоже предстояло сдавать зачет. Был, например, английский. Альфред Эрнестович специально однажды обмолвился во время лекции, что английский строго обязателен, и те, кто получат по нему незачет, пусть пеняют на себя.
Кирилл, конечно, не вчера родился и прекрасно знал, что программисту без английского никак, но ведь он же был теперь не совсем программистом. Никаких мануалов на английском им не давали, и он не знал, существуют ли такие мануалы вообще. На stackoverflow спрашивать совета тоже было явно бесполезно. Так что практическая ценность языка была неясна, но учить приходилось, выкраивая время, которого не хватало на работу с программами.
На дворе еще был сентябрь, а слово «сессия» не сходило у всех с уст, особенно у старшекурсников, когда те снисходили до бесед с «перваками». «Налегай, а то на сессии тебе трындец». «Если не вывозишь, лучше сразу бери синюю таблетку».
Синей таблеткой в Институте называли возможность перевестись из него в другой вуз и все забыть. К тем, кто выбрал этот путь, принято было относиться со смесью жалости и презрения, как к убогим. Прошло всего три недели, как один из товарищей Кирилла по группе «начинашек», пижонистый парень с тоннелем в ухе, внезапно исчез из общаги, ни с кем даже не попрощавшись. На экране, напротив его фамилии вместо рейтинга появилась надпись «Переведен». Вадик прокомментировал это словами «первый пошел».