– Чего надо? – спросил он через дверь, и до Натальи долетел запах перегара.
– А внутрь пройти можно? Я тут когда-то работала.
– Нет, – поморщился охранник. Было видно, что он ещё не успел опохмелиться, и каждое слово давалось ему с трудом.
Наталья пошла на хитрость.
– А вот на плакате про аренду написано. Может, я будущий арендатор, хочу посмотреть помещения.
– Сейчас тут ремонт. Вот когда приведут в божеский вид – тогда смотрите, сколько влезет.
– Чего-то не видно никакого ремонта, – заметила Наталья.
– Маляршу ждём, загуляла где-то, – объяснил охранник и потянул дверь, давая понять, что разговор окончен.
Озадаченная Наталья пошла домой, по дороге размышляя – в здании погром, но, может, когда остатки ВЦ разогнали, они просто бросили свою старую технику, вряд ли на этот металлолом кто-то позарился. А там могли сохраниться необходимые файлы. Их можно скачать на дискетку, или на ноутбук. А ещё лучше – вывинтить и забрать винчестеры. Но как попасть в здание? Ночью разбить окно и тайком залезть внутрь? Или подкупить охранника?
И вдруг у неё мелькнула идея – охранник сказал, что они ждут маляршу. А если прикинуться маляршей? Что для этого нужно? Малярный валик, кисточки, ведро какое-нибудь. И, конечно же, выглядеть как малярша. Ну с этим она справится! И Наталья зашагала быстрее.
Валик на палке и кисточки она нашла в кладовке, и там же обнаружила старую банку масляной краски. Теперь надо одеться как малярша. Порывшись в шкафу, Наталья вытащила старые спортивные штаны, рваную футболку и телогрейку, в которой в молодости ездила в колхоз. Поглядела на себя в зеркало – больше похожа на бомжиху, чем на маляршу. Ну конечно же – малярша должна быть испачкана краской! К счастью, старая краска не до конца засохла, и Наталья щедро вымазала ей одежду. И для пущей маскировки повязала косынку из куска старой простыни. Ещё раз глянула на себя в зеркало – жуть! Но ничего, чем наглей – тем незаметней! Положив в карман телогрейки отвёртку и плоскогубцы, она отправилась на спец. операцию.
На этот раз она оставила неуместную деликатность, и принялась изо всех сил пинать двери. Вскоре замок щёлкнул, и в щель выглянул охранник. Похоже, он успел опохмелиться, и теперь закусывал.
– Ты кто? – уставился он на Наталью. Она порадовалась, что натянула косынку по самые брови, и продолжила изображать пролетарку.
– Конь в пальто! А то не видишь?! Нажраться уже успел?
– Где ходишь-то? Тебя тут уже спрашивали.
– Вот она я, вся тут. Дай пройти-то!
Охранник уважительно посторонился. Наталья сразу направилась к лестнице. Кашлянув, мужик предложил:
– Водку будешь? У меня осталась.
– Потом, – Наталья не знала, как от него отвязаться. Чего доброго, попрётся за ней следом. А охранник не унимался.
– А хочешь – это самое… По-быстрому. У меня матрас есть.
Страх придал Наталье решительности. Резко развернувшись, она нацелила на мужика палку с малярным валиком.
– Ещё вякнешь – я тебе всю рожу разукрашу!
– Ладно, ладно! – попятился охранник. – Не хочешь – так бы и сказала!
На втором этаже всё было так же, как и много лет назад – длинный коридор с пожарной дверью в конце, крашеные масляной краской стены, облезлые деревянные двери. Наталья прислушалась – охранник вроде следом не пошёл. Вот и комната, где когда-то стояли последние ЭВМ вычислительного центра. В углу куча мусора, и ничего похожего на вычислительную технику. А нет, что-то от ВЦ сохранилось – стопка бумаг, связанная обрывком магнитной ленты шириной полдюйма, и несколько перфокарт. Но того, что она искала – старого системного блока – здесь не было. Расстроенная, она обошла остальные комнаты на этаже – там была та же печальная картина. Облом!
Наталья спустилась на первый этаж. Из своего закутка выглянул охранник.
– Ты куда? А штукатурить когда?
– Когда надо! Дверь открой, мне за краской надо сходить.
Мужик послушно распахнул дверь.
Глава 6. Вторая спец. операция
– Димка! – жаловалась Наталья партнёру по бизнесу. – Там ни хрена не осталось! Где мы эту софтовину возьмём? А ещё надо успеть код отладить. Абрамыч хочет всё через месяц. А если я не успею, мне тогда что – деньги ему возвращать?
– Мне почему-то кажется, что в таком случае эти деньги его слабо утешат, – мрачно предположил Паяльник. – Придётся ехать на загородную базу.
– От неё хоть что-нибудь осталось? Или одни руины?
– Осталось. Я в интернете посмотрел спутниковую съёмку – там во дворе какие-то машины стоят. Похоже, теперь территорию арендует какое-то автотранспортное предприятие.
– И что, туда можно спокойно пройти?
– Скорее всего – нет. Наверняка есть вахта, сторож, видеонаблюдение, собаки.
– И как я туда попаду? Я тебе что – Джеймс Бонд в юбке?
– Наташка, я тебя в юбке всего пару раз видал, ты всё время в штанах ходишь.
– Димка, ты лучше скажи, как мне туда попасть.
Димка-Паяльник задумался.
– Через забор лезть не стоит, – стал рассуждать он. – Там, насколько я помню, периметр хорошо укреплён. В "егозе" застрянешь.
– Егоза – это что? – поинтересовалась Наталья.
– Это такой сорт колючей проволоки, – просветил её Димка. – Так что вариант только один – через главные ворота.
– Ты же сам сказал – вахта, видеонаблюдение, собаки…
– Придумай что-нибудь! Вон с маляршей придумала – я бы в жизнь не догадался.
Наталья побрела домой. Легко сказать – придумай! И ещё подкалывает – всё время в штанах ходишь! В штанах… У неё возник план.
Перед железными воротами остановилось такси, из которого вылезла моложавая женщина в джинсовом комбинезоне. Расплатившись, она решительным шагом направилась к проходной. Наталья старалась вести себя естественно, но внутренне была готова обратиться в бегство при малейшей проблеме. На проходной она, не дожидаясь, сразу проявила инициативу.
– Здравствуйте, мне звонили по поводу сломавшегося компьютера.
– Это я не в курсе, – растерялся вахтёр.
– А кто в курсе? – напористо спросила Наталья.
– Вы в бухгалтерию пройдите, и там спросите, – вахтёр нажал кнопку, и ворота отъехали в сторону.
"Где же тут бухгалтерия?" – шагая по территории, гадала Наталья. Она раньше никогда не бывала на загородной базе, всегда работала в центральной конторе. Какой-то мужик в промасленной спецовке засмотрелся на неё.
– Как пройти в бухгалтерию? – спросила Наталья. Он показал на двухэтажное кирпичное здание. На втором этаже на окнах были занавески, а на подоконниках – цветы. Ага, то, что нужно! Она заглянула в первую комнату.
– Меня позвали ремонтировать компьютер.
Женщина за столом посмотрела на неё поверх очков.
– А кто позвал?
"Кто меня мог позвать?" – судорожно думала Наталья.
– Какой-то мужчина, он не представился, – и добавила. – Сказал только, что какой-то старый компьютер.
– А, так это, наверное, вам главный инженер звонил, – сообразила женщина в очках. – Только он сейчас отъехал, после обеда будет.
– Ничего, я без него посмотрю, – продолжала импровизировать Наталья.
– Тогда я вам сейчас открою, – женщина поднялась из-за стола.
Старый компьютер находился в соседней комнате.
– Это ещё от предыдущей организации остался, – пояснила женщина. – Мы его редко используем, у всех уже новые. Только главный инженер на нём чего-то делает, какая-то у него там старая программа. Сейчас я вам свет включу.
Наталья бросила взгляд на компьютер, и у неё замерло сердце. 14-дюймовый монитор с защитным стеклом, небольшой корпус с "косыми" флопами, матричный принтер формата А3 – точно такая же техника была у них в отделе, когда её увольняли. Она щёлкнула выключателем – по экрану побежали блёклые чёрно-белые надписи.
– Старый уже, плохо показывает, – объяснила женщина из бухгалтерии.
Наталья провела пальцем по внутренней стороне защитного стекла – без пыли изображение было гораздо лучше.
– Я же говорю – редко пользуется, даже пыль не вытирает, – смутилась бухгалтерша. – Ну вы тут посмотрите, если что надо – я в бухгалтерии.
Осмелевшая Наталья уселась за компьютер. Пальцы сами вспомнили ДОСовские команды. Так – несмотря на то, что винчестер всего на 40 мегабайт, информации полно. "Нортон Коммандер" на компе тоже нашёлся. Вид привычных голубых панелей придал Наталье уверенности. Вот и директория с похожим названием, исполняемый файл – да, это то, что нужно! Сдернув рюкзачок с плеча, Наталья трясущимися от волнения руками достала коробку с дискетами. Нет, на всякий случай скопировать на две дискеты! Чуть подумав, Наталья достала коробку с пятидюймовыми дискетами. Процедура копирования повторилась.
Интересно, а принтер работает? Привычным движением она нащупала сбоку выключатель – печатающая головка дёрнулась, загорелась лампочка "on-line". Наталья распечатала список проектов, которые прогоняли на эмуляторе, с наслаждением слушая давно забытый треск печатающей головки. Засунула дискеты в рюкзачок, выключила комп, заглянула в бухгалтерию.
– Я закончила, всё работает.
– Хорошо, я передам ему, – кивнула бухгалтерша. – А с оплатой как?
– Я потом ему позвоню, – Наталья заторопилась к выходу.
Глава 7. Отступление
Кивнув вахтёру, Наталья вышла за ворота. И тут у неё сдали нервы. А вдруг сейчас вернётся главный инженер, и выяснится, что он никуда не звонил? Сдерживая себя из последних сил, она размеренным шагом отошла до поворота, а потом, оглянувшись и убедившись, что с проходной её не видно, припустила бегом. Но надолго её не хватило – дыхание сбилось, и ей пришлось остановиться. Спрятавшись в придорожные кусты, она достала телефон.
– Димка? Я нашла нужную программу! Да, скачала. Да, на две дискетки. А теперь я хочу отсюда поскорее свалить. Где я сейчас? В каких-то кустах! Слушай, давай я тебе потом всё расскажу. Ты мне сейчас только скажи – куда мне идти? Да, какие-то гаражи передо мной есть. Обойти слева? Хорошо, потом перезвоню.
От дороги к гаражам поднималась узкая тропинка. Наталья с облегчением зашагала по ней, главное – подальше от шоссе. Тропинка вывела её на грунтовую разъезженную дорогу, раскисшую от дождя. Только ступив на неё, Наталья тут же поскользнулась на глине и шлёпнулась в жидкую грязь. Придя в себя, она первым делом ощупала дискеты в рюкзачке – вроде целы. Затем попыталась соскоблить с себя жидкую глину, но только размазала ещё сильнее. На голубой джинсовой ткани жёлтая глина выглядела очень двусмысленно.
Снова достала телефон.
– Димка, куда мне теперь идти? Только чтобы не по людным местам. Да потому что я, как дура, пошла, куда ты мне сказал, а там брякнулась в грязь, и теперь с ног до головы в каком-то дерьме! Я же не могу в таком виде по улице идти! Нет, вариант с такси отпадает – меня в таком виде в машину не пустят. Только электричка!
В результате, ныкаясь по кустам, она за полчаса добралась до станции, где её ждал следующий сюрприз – перерыв в электричках. Дома она оказалась только через три часа. По-быстрому помывшись и переодевшись, она отправилась к Паяльнику.
Тот, как выяснилось, времени даром не терял, и уже успел собрать комп с дисководами.
– Давай дискетки! – вместо приветствия протянул он руку.
– У тебя там ДОС загружен? – поинтересовалась Наталья.
– Что нужно загружено, – буркнул Димка, засовывая дискетку. – Ага, знакомая вещица. То, что нужно! Наташка, ты монстр! Тебе надо было в разведке работать.
– Нет, это занятие не для такой старой тётки, как я, – возразила Наталья, вспомнив своё путешествие в грязном комбинезоне. – Давай устанавливай софтовину, и я потащу комп домой. Буду править код, а то времени мало остаётся.
Дома она не успела подключить компьютер, как раздался телефонный звонок.
– Я вас приветствую! – знакомый баритон.
– Здрасьте, – не слишком любезно отозвалась Наталья. Вот только его не хватает!
– Наталья, денежку я перечислил, как договаривались, – отчитался Борис Абрамович. – А у тебя как дела?
– Да, денежка капнула. Сейчас как раз подключаю комп с нужным софтом.
– Ты нашла эмулятор контроллера для отладки своей программы?!
– Борис Абрамович, а куда бы я делась? Без него работать невозможно.
– Наталья, я в тебе не ошибся! – обрадовался шеф. – Ну, не буду мешать.
Старые дискетки обнаружились в нижнем ящике письменного стола. Хорошо хоть, что так и не выбросила, хотя много раз собиралась. Интересно, прочитаются? Уф, прочитались, Димка хорошие флоппики подобрал.
Наталья смотрела на свой код, который писала 20 лет назад, и вспоминала те времена – когда родители были ещё живы, а с ребёнком было всё в порядке. Коды, коды… А что же она тогда хотела ещё доделать? Где-то должны остаться бумаги. Да – вот техническое задание и алгоритмы.
Когда-то ей всё это безумно нравилось, но сейчас это была лишь ностальгия по молодости. Последние 20 лет она занималась совсем другим. Но если бы не это "другое", вряд ли она смогла проявить такие чудеса пронырливости и изворотливости, как в последние два дня. А может, у неё действительно призвание не к программированию, а к чему-то совсем другому? И сейчас она пытается разобраться в своём старом коде только из-за денег?
Глава 8. Философия
В своих старых кодах Наталья разобралась быстро. Всё-таки своё – это не чужое. Хотя в паре мест она удивилась изящности решения. Неужели это она сама додумалась? Всё-таки она молодец!
А теперь нужен кто-то, кто посмотрит на это свежим взглядом. Или, на сленге программистов, бета-тестер. Эта почётная роль, конечно же, была отведена Димке-Паяльнику. Когда Наталья спустилась в его бункер, Димка был занят. Перед ним лежал полуразобранный комп, а углу сидела пожилая женщина. Хозяин подземелья коротко кивнул, продолжая обеими руками копошиться в недрах компа. Наталья скромно уселась на свободный стул.
– Образовалась очередь, – заметила пожилая женщина и с мольбой обратилась к Димке. – А там все данные останутся? А то там у меня бухгалтерия…
– Всё останется, – успокоил её Димка. – Проблема была только в блоке питания. Я уже всё заменил, сейчас последний раз проверю.
На экране появилась заставка Windows, потом рабочий стол, усеянный значками.
– Архивы обязательно делайте! – предупредил Димка хозяйку компа. – А то мало ли что. С вас две тысячи.
Пока женщина обвязывала комп верёвочками, Наталья ещё раз оглядела пещеру Паяльника, и вспомнила те времена, когда они общими усилиями двигали вперёд отечественную науку. Ну ладно она выпала из обоймы, а вот что Димка такой ерундой сейчас занят – обидно! Он способен на гораздо большее. Когда старушка уволокла свой комп, Димка вопросительно поглядел на Наталью:
– Что?
– Ничего, – смутилась она.
– У тебя был такой взгляд, как будто ты смотрела на убогого бомжа!
– Понимаешь… – осторожно начала Наталья. Да чего она стесняется – свои же люди, сто лет знакомы! – Да, ты можешь обижаться, но это именно так! Ты посмотри, до чего мы с тобой докатились. Ну со мной-то всё ясно, но ты! Ты заслуживаешь гораздо большего, чем сидеть в этой яме без окон и дверей!
– Это кто решил – чего именно я заслуживаю? – спокойно поинтересовался Паяльник.
– Ну как же? – опешила Наталья. – Вот раньше ты работал на благо страны, делал важные вещи, а сейчас… Да блок питания заменить – это всего четыре винта открутить, это и я смогла бы!
– Ты помнишь анекдот про механика, который одним ударом молотка починил машину и взял тысячу марок? Когда спросили – почему это стоит так дорого? – он ответил: удар молотком стоит одну марку, а остальное я взял за то, что знал, куда ударить.
– И ты знаешь, куда ударить?
– Да. Я создал систему – место, время, обстоятельства. Я сижу здесь в определённое время, у меня всё под рукой, и я знаю, что с этим делать. Когда я работал, как ты выразилась, на благо страны – я слепо выполнял чужие команды. А здесь я хозяин и организатор. Практически творец!