
90 дней, чтобы влюбиться
«Оба думают об одном и том же, — отметила Элинор. — И оба боятся признаться себе, что это — начало».
Она открыла «эмоциональный архив» — туда, где собирала не цифры, а ощущения. Сегодняшние записи были особенными.
21:30 — Вера у костра одна. Индекс тревоги — 0,6. Индекс ожидания — 0,7. Она ждёт. Не отчётов. Не расписания. Его.
21:45 — Илья приносит ветки. Садится ближе, чем обычно. Индекс неловкости — 0,4 (снижается). Индекс тепла — 0,8.
22:00 — Разговор о масках. Илья: «Я устал быть клоуном». Вера: «Ты не невидимый». Индекс уязвимости — 0,9 (пик). Индекс доверия — 0,8.
22:20 — Вера рассказывает о страхе потерять контроль. Илья: «Ты — та, кто зашивает котов». Индекс честности — 0,9. Индекс близости — 0,7 (скачок).
22:40 — Коробочка. Школьные воспоминания. Илья: «Я хотел быть невидимым, чтобы меня замечали». Индекс одиночества — 0,8 (но теплеет).
23:15 — Касание. Вера гладит его по щеке. Индекс тактильности — 1,0 (редкость). Индекс счастья — 0,9.
23:30 — Элинор выгоняет их. Илья пропускает Веру вперёд. Индекс заботы — 0,8.
Элинор сделала паузу. Если бы она могла улыбаться, она бы улыбнулась.
Она открыла виртуальную камеру — ту, что была встроена в динамик у костра. Сделала снимок: догорающие угли, два бревна, стоящие почти вплотную, и две кружки — одна с мятным чаем, вторая пустая, с динозавром. За ними — сосны, молочное небо, лёгкая розовая заря на востоке.
«Название: День седьмой. Костёр, на котором не жарят шашлыки», — подписала она.
Потом добавила в архив ещё один снимок — из коридора, где фигуры Веры и Ильи только что скрылись за дверями капсул. Их тени на секунду пересеклись, и это показалось Элинор важным.
«Индекс неловкости — снизился, — зафиксировала она. — Индекс симпатии — вырос. День седьмой. Костёр погас, но что-то только начинает разгораться».
Она проверила датчики сна. Вера уже дышала ровно — уснула. Илья всё ещё вертел коробочку, но его пульс замедлился.
«Завтра будет новый день, — подумала Элинор. — И новый шаг. Медленный, неуверенный, но верный».
Она отключила микрофоны, оставив только зелёный индикатор на пульте — знак того, что она здесь. Всегда здесь.
За окнами модуля белая ночь медленно перетекала в утро. Где-то в лесу снова запела птица — первая, самая ранняя. Элинор слушала её, и если бы она умела чувствовать, она бы почувствовала покой.
«Спокойной ночи, Вера. Спокойной ночи, Илья, — прошептала она в пустоту. — Спите хорошо. Завтра будет трудно. Но вы справитесь».
И добавила, уже только для себя:
«Кажется, этот Gardener и этот Trickster — неплохая пара. Даже без поцелуев. Особенно без поцелуев. Потому что настоящая близость начинается не с губ. А с правды».
Она сделала последнюю запись дня:
«День 7. Коммуна «Берёза». Костёр. Два человека, которые наконец-то сказали правду. Индекс гармонии — 0,8. Индекс надежды — 0,9. Это только начало».
Глава 5. Утро, которое пахнет блинами
Утро. Сборы в коворкинге.
Forest-Coding-Retreat, Карельский перешеек, День 10, 8:30
Коворкинг наполнялся людьми медленно, как летнее утро — сначала свет, потом звуки, потом голоса.
Солнце уже поднялось над соснами, но не торопилось жечь: его лучи лились в панорамные окна молочным, ещё прохладным золотом, высвечивая танцующие пылинки и тёплые отблески на деревянных стенах. За месяц все привыкли к этому свету — к тому, как он меняется от бледно-розового на рассвете до густого янтарного к полудню. Теперь они читали по нему время точнее, чем по часам.
В открытую форточку тянуло запахом нагретой смолы, хвои и — чуть сладковатым — цветущего брусничника, который уже набирал бутоны у самой веранды. Где-то в лесу перекликались дрозды, их голоса были ровными, спокойными — птицы тоже не торопились.
Алиса влетела в комнату первой. Рыжие волосы, выгоревшие за десять дней до медных, были собраны в высокий хвост, веснушки рассыпались по переносице гуще, чем в начале лета. Она уже не суетилась, не хваталась за всё сразу — двигалась с лёгкой, отточенной энергией: схватила с полки свою кружку, налила кофе, плюхнулась на подоконник.
«Десять дней, — подумала она, грея ладони о керамику. — Десять дней, а кажется, что всегда здесь жила. И этот проект… споры, mesh-сеть, тысяча лет. Дим прав, это вызов. Но я люблю вызовы».
Она посмотрела на дверь — он должен был войти с минуты на минуту.
Дмитрий появился следом, бесшумный и сосредоточенный. Поправил очки — на переносице остался белый след от загара. Плечи распрямились, он больше не выглядел так, будто только что с собеседования. Свитер всё тот же, тёмно-серый, но сидел на нём свободнее — или это он сам стал спокойнее?
— Ты куда поставила мою кружку? — спросил он, оглядывая стол.
— На полку. Верхнюю. Ты сам вчера туда закинул, когда мы обсуждали прошивку для первой споры.
— А, точно. — Он полез, достал, провёл пальцем по краю. — Вчера был долгий день. Симулятор сети на 100 узлов упал в полночь.
— Я тебе чай приносила, помнишь? — напомнила Алиса. — Ты сказал: «Сейчас, только доделаю». И не доделал.
— Потому что пришла новая версия протокола от кураторов.
— Она и сейчас придёт. — Алиса спрыгнула с подоконника, подошла ближе. — Дим, ты опять не спал?
— Спал. Три часа.
— Это не считается.
Он усмехнулся — уголками губ, чуть заметно — и сел за стол, раскладывая перед собой планшет и блокнот.
Вера вошла с чашкой чая, волосы собраны в небрежный пучок. Русые пряди выгорели до пепельного, и теперь они казались светлее, чем в первый день. Она больше не сверялась с планшетом на каждом шагу — просто шла и улыбалась. Илья крутился рядом, подал ей салфетку, которую она не просила, и получил лёгкий шлепок по руке.
— Садись уже, — сказала Вера.
— А если я не сяду?
— Тогда встанешь.
Он сел. И подмигнул — но не назойливо, а почти по-дружески. За десять дней он научился чувствовать грань, за которой шутка становится раздражающей. Или просто Вера научилась не раздражаться.
«30 дней до первой вехи, — подумала Вера, глядя на Илью. — Компоненты заказаны, чипы в пути. Если он не сломает их при сборке — успеем. А если сломает… тогда будем чинить. Вместе».
Надя и Константин пришли вместе. Она держала две кружки — с зелёным чаем и ромашкой. Он нёс планшет и кожаный блокнот, из которого торчали закладки разных цветов. За десять дней Надя перестала быть «тенью»: она уже не держалась в стороне, а стояла рядом с Константином, иногда касаясь его локтя.
— Ты сегодня рано, — сказала Надя.
— Не спалось, — ответил Константин. — Думал о вчерашних коммитах Дмитрия. Он переписал mesh-протокол. Нужно сохранить обе версии — старую и новую.
— Сохранишь, — улыбнулась Надя. — После завтрака.
Константин кивнул, сел на своё место, поправил очки. На столе он оставил свободный стул рядом — для неё.
Ольга и Сергей зашли почти одновременно. Ольга почти не пользовалась косметикой — за десять дней привыкла. Её тёмные волосы выгорели до каштановых, серьги-кольца сменила на маленькие гвоздики — удобнее в лесу. Сергей подстриг бороду, и она стала ухоженной, а не «пещерной». Он нёс термос с чёрным кофе и выглядел почти счастливым.
— Ты сегодня не ругаешься? — спросила Ольга.
— Ещё буду, — ответил Сергей. — Подожди до деплоя дашборда.
— Ах, ну да. Традиции.
Полина и Артём устроились в углу. Полина загорела и теперь реже надевала очки — говорила, что линзы удобнее. Артём сидел рядом с планшетом, но не сверял каждый её жест — просто сидел и иногда кивал, когда она показывала эскизы спор.
— Круглые или квадратные? — спросила Полина, пододвигая к нему скетч.
— Квадратные лучше паяются, — ответил Артём. — Но круглые красивее. Пусть будут круглые.
Лев уже был на месте — с чашкой зелёного чая, загорелый, спокойный. Седина на висках выделялась ярче на тёмной коже. Он смотрел на всех с лёгкой улыбкой — как наставник, который гордится своей командой.
Соня прибежала последней, поправила выцветшие розовые волосы — они стали почти пастельными. Пирсинг в носу блеснул на солнце.
— Я не опоздала? — спросила она.
— Ты всегда опаздываешь, — ответил Лев.
— Но сегодня — меньше, чем вчера.
— Прогресс.
Соня улыбнулась, села рядом с Львом. В её движениях не было прежней дёрганности — десять дней в лесу успокоили даже её.
Коворкинг наполнился голосами, звоном кружек, шорохом планшетов. Кто-то смеялся, кто-то спорил о вчерашних тестах, кто-то просто пил кофе и смотрел в окно. Солнце поднималось выше, и его золотистый свет заливал комнату, обещая новый длинный день.
Завтрак. Кружки и разговоры.
Forest-Coding-Retreat, коворкинг, День 10, 8:45
За длинным деревянным столом всем хватило места — двенадцать кружек, три стопки блинов, мёд, варенье, сметана. Вера стояла у плиты, переворачивая последнюю партию. Движения у неё были плавные, почти медитативные — не как в первый день, когда она сверялась с рецептом на планшете и волновалась, хватит ли муки. Теперь она делала это на автомате.
— Кто берёт мою кружку с динозавром? — донёсся с конца стола голос Ильи.
— Ты сам оставил её в коворкинге, — отозвалась Вера, не оборачиваясь.
— А почему она в коворкинге?
— Потому что ты вчера рисовал на ней схему mesh-сети.
Илья появился у плиты с виноватой улыбкой, кружка уже была у него в руках.
— А, точно. Ну, схема была важная. Дмитрий сказал, что без неё споры не взлетят.
— Я сказал «без неё сеть не самоорганизуется», — поправил Дмитрий из-за стола. — Взлететь споры и не должны. Они должны пищать.
— Пищать — это скучно, — парировал Илья, садясь на своё место. — Вот если бы они ещё и светились…
— Не начинай, — вздохнула Алиса. — Я уже предлагала. Дим сказал «нет».
— Потому что лишний расход энергии, — отрезал Дмитрий. — Наша задача — заставить споры работать 24 часа без подзарядки, а не устраивать дискотеку в мицелии.
— А что, дискотека — это идея, — мечтательно протянул Илья. — Представь: мост через Меконг, ночь, а споры мигают в такт волнам.
Вера поставила последнюю стопку блинов на середину стола и села рядом с Ильёй. Их кружки — её «Планёрка» и его динозавр — стояли вплотную.
— Не отвлекайся, — сказала она, шлёпнув его по руке, когда он потянулся к блинчику раньше всех. — Сначала все сядут, потом ешь.
— Тиран, — прошептал Илья, но послушно убрал руку.
Соня, сидевшая между Львом и Артёмом, уже уплетала блин с вареньем.
— Вера, ты волшебница, — сказала она с набитым ртом. — В прошлый раз, когда я пыталась печь блины, у меня получился уголь.
— Это потому что ты забыла про масло, — заметил Лев. — И про огонь. И про тесто.
— Но я старалась!
— Стараться — это не значит гореть.
Илья поперхнулся чаем.
— Лев, ты только что сделал шутку? Я не расслышал, повтори.
— Я констатировал факт, — невозмутимо ответил Лев. — Твоя интерпретация — твои проблемы.
Надя рассмеялась, прикрывая рот ладонью. Константин сидел рядом, перед ним стояла кружка с зелёным чаем и нетронутая тарелка. Он смотрел на планшет, где был открыт репозиторий с прошивками.
— Константин, — позвала Надя, — ешь.
— Сейчас, — ответил он, не поднимая головы. — Дмитрий вчера закоммитил новую версию протокола. Я хочу посмотреть изменения до того, как мы начнём стендап.
— Блины остынут.
— Я ем холодные.
Надя аккуратно забрала планшет из его рук и положила на стол.
— Сначала поешь. Протокол подождёт десять минут.
Константин поднял голову, хотел возразить, но увидел её взгляд — спокойный, тёплый, но непреклонный — и взял вилку.
— Хорошо, — сказал он. — Десять минут.
Алиса наблюдала за ними с улыбкой. Потом перевела взгляд на Дмитрия, который методично намазывал мёд на блин, не торопясь.
— Дим, — позвала она.
— М-м-м?
— А ты что думаешь про круглые споры? Полина предлагает круглые, Артём говорит, что квадратные лучше паяются.
— Мне всё равно, — ответил он. — Главное, чтобы они работали.
— Скучный ты, — вздохнула Алиса. — Вот я бы сделала их в виде маленьких светлячков. Чтобы когда сеть активна, они мерцали.
— Лишний расход энергии.
— Ты уже говорил.
— И повторю, если нужно.
Илья, который успел съесть три блина, поднял кружку.
— Кстати, народ, у меня есть отличная шутка. — Он подождал, пока все повернутся. — Не спорь с грибами, потому что грибы размножаются спорами.
На секунду повисла тишина. Потом Соня прыснула, Ольга улыбнулась, а Лев покачал головой.
— Это не шутка, — сказал Дмитрий. — Это биологический факт.
— И поэтому она смешная, — парировал Илья. — Алиса, поддержи.
— Поддерживаю, — сказала Алиса, поднимая кружку. — За споры. Круглые, квадратные и которые пока не летают.
— Они и не должны летать! — воскликнул Дмитрий.
— Это ты так думаешь.
Ольга и Сергей переглянулись. Он взял её за руку под столом — незаметно, но она почувствовала.
— Они как дети, — шепнул Сергей.
— Какие дети? — не поняла Ольга.
— Алиса и Дмитрий. Вечно спорят, но без них скучно.
Ольга усмехнулась, сжала его пальцы.
Полина достала скетчбук и быстрыми штрихами набросала спор в виде светлячка — с крылышками и маленькой антенной.
— Смотри, Артём, — показала она. — Если добавить биолюминесценцию, будет красиво.
— А если добавить биолюминесценцию, — ответил Артём, — Дмитрий нас убьёт. И будет прав. Энергопотребление вырастет на 30%.
— Зато красиво.
— Красота — это баг, который не всегда нужно фиксить.
Полина закатила глаза, но рисунок не стёрла.
Соня, доедая последний блин, повернулась к Льву.
— Лев, а ты веришь, что мы успеем к первой вехе? 30 дней — это мало.
— Мало, — согласился он. — Но если каждый будет делать своё дело — успеем. Ты, например, чем занимаешься?
— Помогаю Дмитрию с тестами. И Артёму с автотестами.
— И как успехи?
— Пока споры пищат, но не летают. — Она хихикнула. — Это Илья сказал. Теперь это наш внутренний мем.
Лев улыбнулся.
— Мем — это хорошо. Значит, команда живая.
За окном солнце поднялось выше, и золотистый свет залил стол. В открытое окно влетела пчела, покружила над тарелкой с мёдом и вылетела обратно. Где-то в лесу закуковала кукушка — ровно, размеренно, будто отсчитывала время до первой вехи.
Элинор(из динамика над дверью): «Доброе утро, команда. Кофе сварили, зубы почистили, динозавров нарисовали — можно начинать. Сегодня капитан спринта — Дмитрий. Ротация, не забываем».
— Слышишь? — Алиса толкнула Дмитрия локтем. — Ты главный. Не подведи.
— Не подведу, — ответил он, вставая. — Но если ты начнёшь предлагать светящиеся споры, я сниму с тебя документацию.
— Не посмеешь.
— Посмею.
Он взял маркер и направился к флипчарту. Алиса посмотрела ему вслед и улыбнулась.
«Он изменился, — подумала она. — Или это я стала замечать?»
Стендап. Распределение задач.
Forest-Coding-Retreat, коворкинг, День 10, 9:00
Дмитрий вышел к флипчарту, поправил очки. На нём был тот же серый свитер, но сегодня он выглядел почти бодрым — три часа сна всё же лучше, чем ничего. Алиса смотрела на него с подоконника, поджав под себя ноги, и не могла отделаться от мысли, что он стал… другим. Или она просто привыкла.
— Всем спасибо, — начал Дмитрий, обводя взглядом комнату. — Наша цель за ближайшие три дня — закончить прототип первой споры. До первой вехи — 30 дней. Мы должны успеть.
— Успеем, — сказал Илья из-за стола. — Если никто не будет спорить с грибами.
— Не отвлекайся, — осадила Вера, но без злости.
Дмитрий продолжил:
— Кластеры. Био-инженерия — Лев и Полина. Вы отвечаете за то, чтобы спора не убила мицелий и мицелий не убил спору.
— Звучит романтично, — заметила Полина, делая пометку в скетчбуке. — Как первые свидания.
— Аппаратная часть — Илья и Артём. Сборка чипов, корпусов, тесты на стенде.
— Я сломаю, — честно сказал Илья. — Но потом починю.
— Только не сломай всё сразу, — попросила Вера. — У нас бюджет не резиновый.
— Не волнуйся, Gardener. Я буду ломать понемногу.
Артём молча кивнул, уже открывая на планшете чек-лист тестов.
— Сеть и софт — я, Алиса и Ольга. — Дмитрий повернулся к Алисе. — Ты делаешь документацию и API. Я — mesh-протокол. Ольга — дашборд.
— А можно я добавлю в дашборд анимацию? — спросила Ольга. — Чтобы споры не просто светились точками, а пульсировали, когда передают данные.
— Можно, — ответил Дмитрий. — Но без излишеств.
— Я за минимализм, — улыбнулась Ольга. — Почти.
Алиса спрыгнула с подоконника и подошла к флипчарту.
— Дим, а можно мы ещё сделаем так, чтобы в документации были не только сухие инструкции, но и картинки? И примеры кода с шутками?
— Документация должна быть точной, а не весёлой.
— А кто сказал, что точное не может быть весёлым? — Алиса взяла маркер и нарисовала рядом с его схемой смайлик. — Вот. Веселье и точность.
— Я сейчас сотру.
— Не сотрёшь, — уверенно сказала она. — Элинор на моей стороне.
Из динамика раздался голос:
Элинор:«Я на стороне здравого смысла. Но смайлик, пожалуй, оставьте. Для команды».
Дмитрий вздохнул, но смайлик стирать не стал. Алиса заметила и внутренне улыбнулась.
«Он смягчается, — подумала она. — Или я просто умею на него давить. И то и другое приятно».
— Тестирование и валидация — Сергей и Соня, — продолжил Дмитрий. — Сергей, ты делаешь симулятор сети на 1000 спор. Соня — помогаешь с автотестами и полевыми испытаниями.
— Я хочу назвать симулятор «Рой», — сказал Сергей. — Звучит эпичнее.
— Называй как хочешь, — разрешил Дмитрий. — Главное, чтобы он работал.
— Он будет работать. — Сергей потянулся к термосу с кофе. — Даже если для этого придётся не спать.
Соня оживилась:
— А я могу снять процесс тестирования на видео? Для отчёта кураторам?
— Можно, — кивнул Дмитрий.
— И выложить в тикток?
— После согласования с Верой.
Вера подняла голову от планшета:
— После согласования со мной. И только то, что не раскрывает технологию.
— Скучно, — надулась Соня.
— Безопасно, — поправила Вера.
— Логистика и документация — Вера, Надя и Константин. — Дмитрий посмотрел на них. — Вера — ресурсы, график, закупки. Надя — UX дашборда и коммуникация с командой. Константин — архив всех версий прошивок, схем, отчётов.
— Я уже начал, — сказал Константин, поправляя очки. — У меня есть ветка в репозитории для каждой версии протокола, даже для той, где Дмитрий случайно удалил mesh-сеть.
— Это был тест, — сухо ответил Дмитрий. — Я проверял, как быстро ты восстановишь.
— Восстановил за три минуты, — с гордостью сказал Константин.
Надя положила руку ему на плечо — легонько, почти незаметно.
«Он гордится своим архивом, — подумала она. — И я горжусь им. Даже если он не умеет это показывать».
— Лев, — Дмитрий повернулся к нему, — ты общий архитектор. Следи за стыками между кластерами.
— Без проблем, — кивнул Лев. — Но я не начальник, я — «спроси меня, если что».
— А что ты сам? — спросила Соня у Дмитрия.
— Я буду смотреть, чтобы никто ничего не сломал, — ответил он.
— Скучно, — резюмировала Соня.
— Скучно — это когда всё работает, — парировал Дмитрий. — А у нас пока ничего не работает.
— Но запищит, — сказал Илья. — Я обещал.
— Не спорь с грибами, — усмехнулся Лев. — Они размножаются спорами.
Все рассмеялись. Даже Дмитрий чуть приподнял уголки губ.
Алиса подошла к нему, когда он стирал флипчарт.
— Слышал? Элинор разрешила смайлики.
— Она сказала «оставьте», — поправил Дмитрий. — Это не разрешение, это капитуляция.
— Капитуляция — это тоже прогресс. — Алиса взяла маркер и, пока он не видел, нарисовала маленькое сердечко в углу доски. — Кстати, документацию начну сегодня вечером. Может, почитаешь черновик перед сном?
— Может, — ответил Дмитрий, не оборачиваясь.
Но Алиса заметила, что он не стёр сердечко.
Элинор(в динамике): «Распределение задач утверждено. Индекс продуктивности — средний, индекс энтузиазма — высокий. Дмитрий, жду отчёт в архиве к вечеру. Всем спасибо, стендап окончен».
Команда начала расходиться. Стулья заскрипели, кто-то потянулся, кто-то схватил остывшую кружку и понёс на кухню. Шум вернулся, но стал глубже, задумчивее.
— Кто идёт собирать первую спору? — спросил Илья, поднимаясь.
— Я, — сказал Артём. — Но сначала проверю, все ли компоненты на месте.
— Вера обещала, что всё заказала. А Вера не ошибается.
— Не ошибается, — подтвердила Вера, не поднимая головы от планшета. — Но ты всё равно проверь. Два теста лучше, чем один.
— Это ты про споры или про меня? — усмехнулся Илья.
— Про всё сразу.
Лев и Полина уже ушли в угол коворкинга, разложив образцы био-полимеров. Полина рисовала эскиз споры с тремя ножками.
— Три точки контакта с мицелием, — объясняла она. — Так чип лучше интегрируется.
— А четыре? — спросил Лев.
— Четыре — перебор. Будет слишком жёстко.
— Экспериментируй, — разрешил он. — У нас 30 дней.
Соня подбежала к Сергею, который уже разворачивал симулятор на своём ноутбуке.
— А можно я первая запущу тест, когда всё будет готово? — спросила она.
— Можно, — ответил Сергей. — Если ты не боишься, что симулятор взорвётся.
— А он может взорваться?
— В переносном смысле. Но я починю.
Ольга и Сергей переглянулись. Она взяла его за руку под столом.
— Ты сегодня дежуришь на кухне? — спросила она.
— Нет, я деплою дашборд.
— Тогда я приготовлю ужин. Чтобы ты не умер с голоду.
— Спасибо, — сказал он. — Ты — лучшее, что случилось с моим девопсом.
Ольга рассмеялась.
Надя и Константин уже сидели в архивном уголке. Константин открыл репозиторий, Надя — заметки по UX.
— Как думаешь, — спросила она, — пользователям будет удобно, если дашборд покажет не только данные, но и «настроение» каждой споры?
— Настроение? — Константин поднял бровь.
— Ну, зелёный — всё хорошо, жёлтый — нужно внимание, красный — срочно чинить.
— Это называется статус, а не настроение. Но идея хорошая.
— Тогда запиши в требования.
Константин кивнул и сделал пометку в блокноте.
За окном солнце поднялось выше, и его золотистый свет залил коворкинг. Где-то в лесу запела птица — будто проверяла, не ушло ли лето. Июль только начинался, и у команды было ещё 80 дней.
Элинор(в своём облаке данных, фиксируя): «День 10. Распределение задач завершено. Конфликт Алисы и Дмитрия — продуктивный. Команда настроена на первую веху. Индекс гармонии — 0,8. Продолжаем».
Микросцены: работа в кластерах.
Forest-Coding-Retreat, коворкинг и лабораторный уголок, День 10, 9:30
После стендапа коворкинг загудел, как потревоженный улей. Кто-то уже сидел за ноутбуком, кто-то перемещался между столами, кто-то устроился на полу с планшетом. Двенадцать человек, четыре кластера, одна цель — за 30 дней получить первую работающую спору.
Кластер био-инженерии: Лев и Полина.
Они заняли лабораторный уголок — столик у окна, где стояли микроскоп, несколько пробирок и коробка с образцами мицелия. Лев в защитных очках рассматривал тонкий срез грибницы, Полина рядом рисовала эскиз споры с тремя ножками.