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