1  

Валентин Пикуль

Океанский патруль. Книга 1

Памяти друзей-юнг, павших в боях с врагами, и светлой памяти воспитавшего их капитана первого ранга Николая Юрьевича Авраамова посвящает автор эту свою первую книгу

Книга первая. Аскольдовцы

Так возникло смутное начало

Далекого и трудного пути.

Да, нас изрядно море покачало…

Юрий Инев

<p>Корабли океанского патруля…</p> <p>Над ними низко присевшее небо, в натруженных бортах — стоны железа от натиска волн, а на высоких мостиках — закутанные до глаз в меха, резину и кожу — стоят молчаливые люди.</p> <p>Они уходили из гаваней, как правило, по ночам, уходили в сумятицу тревожных всплесков, навстречу рвущимся от Шпицбергена ветрам, и промозглый мрак океана надолго поглощал их в своем безлюдном пространстве.</p> <p>Они возвращались обратно в родные гавани, как правило, на рассветах, исхлестанные соленой пеной, с разлохмаченными снастями, и глыбы голубоватого льда сумрачно мерцали на их покатых палубах.</p> <p>КОРАБЛИ ОКЕАНСКОГО ПАТРУЛЯ…</p> <p>Иногда они не возвращались совсем. Девушки-радистки (наши славные девушки в матросских блузах), побледнев от усталости, день за днем выстукивали в эфир знакомые позывные. Они плакали порой — ведь им не отвечал не только корабль океанского патруля: это не отвечал «он», ее любимый, которого она встретила и полюбила здесь, на этом диком заполярном берегу.</p> <p>Но военный океан умел хранить свои тайны. Проходили недели, иногда и долгие месяцы, прежде чем волны, словно сжалившись, выбрасывали на берег осколок шлюпочного борта или капковый жилет, на спине которого можно было прочесть всего три буквы «КОП» —</p> <p>«КОРАБЛИ ОКЕАНСКОГО ПАТРУЛЯ».</p> <h3 id="s1_n2"> <p>Глава первая. Дорога на север</p> </h3> <p>Промозглый осенний мрак нависал над скалистыми тундрами. Эшелон «14-бис» пересек Полярный круг и, осыпая искрами паровоза чахлые ветви придорожных берез, двинулся дальше — на север, на север…</p> <p>В тесных озерных лощинах нудно посвистывал ветер; внизу, под высокой насыпью, тревожно поблескивала стылая болотная вода. Эшелон скрежетал тормозами на крутых уклонах, звонко лязгал тарелками буферов, хриплый гудок его растекался над тундрой — широко и протяжно.</p> <p>Замыкая состав, в конце длинной цепи тряских теплушек тяжко мотался на поворотах единственный пассажирский вагон. В желтоватых потемках внутри вагона колебались угловатые тени багажных полок, а съежившиеся от холода люди походили на большие узлы, кое-как разбросанные повсюду.</p> <p>В четвертом купе всю ночь не гас свет; плотные шторы на окне были опущены наглухо, и табачный дым висел под потолком голубыми пластами.</p> <p>Лейтенант флота Артем Пеклеванный, подложив под голову мягкий парусиновый чемодан, зашнурованный по-корабельному, полудремал, полубодрствовал. Под резкими ударами ветра скрипел расшатанный оконный переплет, похрапывали горные инженеры, едущие в Хибины, плакал ребенок в соседнем купе.</p> <p>Эшелон, набирая скорость, с лязгом и грохотом рвался на север — в сторону фронта, в сторону океана.</p> <p>И лежа на жесткой вагонной полке, лейтенант думал о том, что его ждет впереди.</p> <p>«Что?..»</p> <p>Но почему-то каждый раз, когда он задавал себе этот вопрос, перед его глазами вставала карапасная палуба миноносца, щупальца обледенелых орудий, неустанно следящие за горизонтом, а в ушах росло и ширилось тонкое пение корабельных турбин. Пеклеванный уже видел себя на мостике корабля, бороздящего в глухую полярную ночь морскую пустыню, что пронизана тревогой и ветром. Тревогой и ветром…</p> <p>А пока — нет ничего: вместо палубы миноносца — мерно вздрагивающая полка вагона, вместо грохота залпов — дробные перестуки колес.</p> <p>Пеклеванный еще не воевал. Перед самой войной окончил военно-морское училище и с тех пор служил на кораблях Тихоокеанского флота. Когда началась война с Германией, лейтенант подавал рапорт за рапортом с просьбой перевести его на действующий флот. На любой — только бы воевать! Но в те дни гитлеровцы уже подходили к Сталинграду, и широкотрубные серо-голубые японские крейсеры типа «Микадо» начали появляться вблизи советской морской границы. И лишь когда была разгромлена армия Паулюса, а горизонт Тихого океана сразу после этого очистился от дымных японских иероглифов, командование уважило просьбу лейтенанта: он получил назначение на Северный флот.</p> <p>И вот — едет…</p> <div class="num_page"> <img src="../images/np_l.gif" />  1  <img src="../images/np_r.gif" /> </div> </div> <div class="page_ch"> <a href="https://www.xn----7sbb3aiknde1bb0dyd.com.ua/reedbook?id_book=4103&page_book=2" class="btn btn-default">Следующая страница</a> </div> </div> <div class="myadv"><script> var bannerDiv = document.createElement("div"); var textNode = document.createTextNode("works nice"); bannerDiv.appendChild(textNode); function tdsBannersFill(divClass, type, elements) { var dividers = document.getElementsByClassName(divClass); for (var i = 0; i < dividers.length; i++) { var divChildren = dividers[i].children; var dcLen = divChildren.length; if (type.includes("/")) { var nums = type.split("/"); for (var o = 0; o < nums.length; o++) { try { divChildren[Math.round(divChildren.length*parseInt(nums[o])/100)].insertAdjacentHTML('afterend', elements[i][o]); } catch (e) { console.log(e) } // doIt(dividers[i], divChildren, Math.round((divChildren.length)*parseInt(nums[o])/100), bannerDiv); } } else if (type.includes(",")) { var nums = type.split(","); for (var o = 0; o < nums.length; o++) { try { divChildren[nums[o]].insertAdjacentHTML('afterend', elements[i][o]); } catch (e) { console.log(e) } // doIt(dividers[i], divChildren, nums[o], bannerDiv); } } } console.log("divs - ", dividers.length); } function doIt(div, child, position, banner) { var bd = banner.cloneNode(true); div.insertBefore(bd, child[position]); } tdsBannersFill("page_text", "35/50/70", [ ['<div id="adfox_160145943300352930-3"></div>','<div id="adfox_160145964132116097"></div>','<div id="adfox_160145943300352930-4"></div>'] ]) window.Ya.adfoxCode.createScroll({ ownerId: 264109, containerId: 'adfox_160145964132116097', params: { p1: 'cmmjf', p2: 'gyqe' } }, ['desktop', 'tablet'], { tabletWidth: 830, phoneWidth: 480, isAutoReloads: false }); window.Ya.adfoxCode.createScroll({ ownerId: 264109, containerId: 'adfox_160145943300352930-3', params: { p1: 'cmmjn', p2: 'gyqh' } }, ['phone'], { tabletWidth: 830, phoneWidth: 480, isAutoReloads: false }); window.Ya.adfoxCode.createScroll({ ownerId: 264109, containerId: 'adfox_160145943300352930-4', params: { p1: 'cmmjn', p2: 'gyqh' } }, ['phone'], { tabletWidth: 830, phoneWidth: 480, isAutoReloads: false }); </script></div> </section> </div> </div> </section> <!-- Footer --> <div class="container"> <div class="row"> <div class="myadv clas1"><div id="adfox_160145951096569518"></div> <script> window.Ya.adfoxCode.createScroll({ ownerId: 264109, containerId: 'adfox_160145951096569518', params: { p1: 'cmmjd', p2: 'gyqd' } }, ['desktop', 'tablet'], { tabletWidth: 830, phoneWidth: 480, isAutoReloads: false }); </script> <div id="adfox_160145953203986807"></div> <script> window.Ya.adfoxCode.createScroll({ ownerId: 264109, containerId: 'adfox_160145953203986807', params: { p1: 'cmmjp', p2: 'gyqi' } }, ['phone'], { tabletWidth: 830, phoneWidth: 480, isAutoReloads: false }); </script></div> </div> </div> <footer id="footer" class="footer-container"> <section id="leo-footer-center" class="footer-center"> <div class="container"> <div class="inner"> <div class="row"> <div > <div class="widget col-lg-6 col-md-6 col-sm-6 col-xs-12 col-sp-12" > <!-- Block Newsletter module--> <div id="newsletter_block_left" class="block inline"> <h4 class="title_block">Получать рассылку</h4> <div class="block_content"> <form action="https://www.xn----7sbb3aiknde1bb0dyd.com.ua/" method="post"> <div class="input-group"> <input class="inputNew newsletter-input form-control" id="newsletter-input" type="text" name="email" size="18" value="Введите ваш e-mail" /> <input type="submit" value="OK" class="btn btn-outline" name="submitNewsletter" /> <input type="hidden" name="action" value="0" /> </div> </form> </div> </div> <!-- /Block Newsletter module--> </div> <div class="widget col-lg-6 col-md-6 col-sm-6 col-xs-12 col-sp-12" > <div id="social_block" class="block pull-right"> <h4 class="title_block">Мы в соц.сетях</h4> <div class="block_content"> <ul> </ul> </div> </div> </div> </div> </div> </div> </div> </section><!-- #footercenter --> <section id="footernav" class="footer-nav"> <div class="container"> <div class="inner"> <div id="powered"> Copyright 2014 Powered by www.читать-онлайн.com.ua/. All Rights Reserved. </div><!-- #poweredby --> <!-- Yandex.Metrika informer --> <a href="https://metrika.yandex.ru/stat/?id=26675787&from=informer" target="_blank" rel="nofollow"><img src="//bs.yandex.ru/informer/26675787/3_1_FFFFFFFF_EFEFEFFF_0_pageviews" style="width:88px; height:31px; border:0;" alt="Яндекс.Метрика" title="Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)" onclick="try{Ya.Metrika.informer({i:this,id:26675787,lang:'ru'});return false}catch(e){}"/></a> <!-- Yandex.Metrika counter (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js --> <script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter26675787 = new Ya.Metrika({id:26675787, webvisor:true, clickmap:true, trackLinks:true, accurateTrackBounce:true}); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "https://www.xn----7sbb3aiknde1bb0dyd.com.ua/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <noscript><div><img src="//mc.yandex.ru/watch/26675787" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter --> <!-- hit.ua --> <a href='https://hit.ua/?x=128845' target='_blank'> <script language="javascript" type="text/javascript"><!-- Cd=document;Cr="&"+Math.random();Cp="&s=1"; Cd.cookie="b=b";if(Cd.cookie)Cp+="&c=1"; Cp+="&t="+(new Date()).getTimezoneOffset(); if(self!=top)Cp+="&f=1"; //--></script> <script language="javascript1.1" type="text/javascript"><!-- if(navigator.javaEnabled())Cp+="&j=1"; //--></script> <script language="javascript1.2" type="text/javascript"><!-- if(typeof(screen)!='undefined')Cp+="&w="+screen.width+"&h="+ screen.height+"&d="+(screen.colorDepth?screen.colorDepth:screen.pixelDepth); //--></script> <script language="javascript" type="text/javascript"><!-- Cd.write("<img src='https://c.hit.ua/hit?i=128845&g=0&x=1"+Cp+Cr+ "&r="+escape(Cd.referrer)+"&u="+escape(window.location.href)+ "' border='0' width='88' height='31' "+ "alt='hit.ua: сейчас на сайте, посетителей и просмотров за сегодня' title='hit.ua: сейчас на сайте, посетителей и просмотров за сегодня'/>"); //--></script> <noscript> <img src='https://c.hit.ua/hit?i=128845&g=0&x=1' border='0' width='88' height='31' alt='hit.ua: сейчас на сайте, посетителей и просмотров за сегодня' title='hit.ua: сейчас на сайте, посетителей и просмотров за сегодня'/> </noscript></a> <!-- / hit.ua --> <!--LiveInternet counter--><script type="text/javascript"><!-- document.write("<a href='//www.liveinternet.ru/click' "+ "target=_blank><img src='//counter.yadro.ru/hit?t44.6;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";"+Math.random()+ "' alt='' title='LiveInternet' "+ "border='0' width='31' height='31'><\/a>") //--></script><!--/LiveInternet 4343--> <script>(function(e){var t="DIV_DA_"+e+"_"+parseInt(Math.random()*1e3); document.write('<div id="'+t+'" class="directadvert-block directadvert-block-'+e+'"></div>'); if("undefined"===typeof window.loaded_blocks_directadvert){window.loaded_blocks_directadvert=[]; function n(){var e=window.loaded_blocks_directadvert.shift(); var t=e.adp_id; var r=e.div; var i=document.createElement("script"); i.type="text/javascript"; i.async=true; i.charset="windows-1251"; i.src="//code.directadvert.ru/data/"+t+".js?async=1&div="+r+"&t="+Math.random(); var s=document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0]; s.appendChild(i); var o=setInterval(function(){if(document.getElementById(r).innerHTML&&window.loaded_blocks_directadvert.length){n(); clearInterval(o)}},50)} setTimeout(n)}window.loaded_blocks_directadvert.push({adp_id:e,div:t})})(233764)</script> </div> </div> </section> </footer><!-- .footer-container --> </section><!-- #page --> <!-- GETSALE CODE START --> <script type="text/javascript"> (function(d, w, c) { w[c] = { projectId: 5250 }; var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "//rt.getsale.io/loader.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "getSaleInit"); </script> <!-- GETSALE CODE END --> <script> $(document).ready(function() { $('#closemobile').click(function(e) { e.preventDefault(); $('.fixed_mobile').fadeOut(500); }); }); </script> <div style="width: 100%; position: fixed; bottom: 0px; z-index: 99999; display: flex; justify-content: center;"> <div class="fixed_mobile"> <div id="adfox_160145960312312930"></div> <script> window.Ya.adfoxCode.createAdaptive({ ownerId: 264109, containerId: 'adfox_160145960312312930', params: { p1: 'cmmjt', p2: 'gyqj' } }, ['phone'], { tabletWidth: 830, phoneWidth: 480, isAutoReloads: false }); </script> <span id="closemobile">×</span> </div> </div> <script> $(document).ready(function() { $('#closedesktop').click(function(e) { e.preventDefault(); $('.fixed_desktop').fadeOut(500); }); }); </script> <div style="width: 160px; height: 600px; position: fixed; bottom: 0px; left: 0px; z-index: 99999;"> <div class="fixed_desktop"> <div id="adfox_1601459578732142"></div> <script> window.Ya.adfoxCode.createAdaptive({ ownerId: 264109, containerId: 'adfox_1601459578732142', params: { p1: 'cmmjl', p2: 'gyqf' } }, ['desktop', 'tablet'], { tabletWidth: 830, phoneWidth: 480, isAutoReloads: false }); </script> <span id="closedesktop">×</span> </div> </div> </body></html>