Ѕ'Щ аŠJJJJ Р…?Љ\…>Љ…ц'цЄР аLЙ-…=l>   УЯайвЩЧШд ЈУЉ БЙИА ЭЩУвЯгЯЦд ­ ЮЫ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ#~ў?Т Ч ТЧxЗЩDIR ERA TYPESAVEREN USERНц!ЧyўаЮЫОТOЧ#Т<Чў ТTЧyЩ#ТOЧ У3ЧЏ2Ф1ЋЫХyц_ЭХЭИФ2ЋЫСyц2яЫЭНФ:ФЗҘЧ1ЋЫݘФЭаХЦAЭŒФ>>ЭŒФЭ9Х€ЭиХЭаХ2яЫЭ^ЦФ Ц:№ЫЗТЅЪЭ.Ч!СЧ_~#foщwШЩ]Щ­ЩЪŽЪЅЪ!ѓv"Ф!ФщпЧУЇФREAD ERROR№ЧУЇФNO FILEЭ^Ц:№ЫЗТЯЧ#Т§ХЩݘФ*ŠФ~ў Ъ"ЦЗЪ"ЦхЭŒФс#УЦ>?ЭŒФݘФЭнХУ‚ЧЗШў к ЦШў=Шў_Шў.Шў:Шў;Шў<Шў>ШЩЗШў РУOЦ…oа$Щ>!ЭЫЭYЦххЏ2№Ы*ˆФыЭOЦы"ŠФысЗЪ‰Цо@Gў:ЪЦ:яЫwУ–Цx2№ЫpЭ0ЦЪЙЦ#ў*ТЉЦ6?УЋЦwҘЦЭ0ЦЪРЦУЏЦ#6 ТЙЦў.ТщЦЭ0ЦЪщЦ#ў*ТйЦ6?УлЦwТШЦЭ0ЦЪ№ЦУпЦ#6 ТщЦ#6ТђЦы"ˆФс ЫУљФУєФУУФУџ УЭХ‡‡‡‡!яЫЖ2Щ:яЫ2Щўaиў{ац_Щ:ЋЫЗЪ–Х:яЫЗ>ФНФЌЫЭЫФЪ–Х:ЛЫ=2ЬЫЌЫЭљФТ–ХФ!€€ЭBШ!КЫ6#5ЌЫЭкФЪ–Х:яЫЗФНФ!ФЭЌФЭТХЪЇХЭнХУ‚ЧЭнХЭХ ФЭЭ)Х!ФF#xЗЪКХ~Э0ХwУЋХw!Ф"ˆФЩ ЭЗШЭЗЩУ€У!ЋЫ~ЗШ6ЏЭНФЌЫЭяФ:яЫУНФ(Ч!ЬОТУ\ЧУXЧ COPYRIGHT (C) 1979, DIGITAL RESEARCH Ф_УХЭŒФСЩ> Э’Ф> У’Ф> У’ФХݘФс~ЗШ#хЭŒФсУЌФ У_УЭ2юЫ<ЩУУФЏ2эЫЭЫУЫФУУФУУФУУФЭЫУпФУЭЗЩУєФЭ:ЛѓўТ л:ОрŸЩЭлцЩ:ЛѓўТ>м:Орц(љy2E№!|"аѓ*оѓwЩПР`JѓXѓл^ѓ>мEнEн?н?н+н+н ЊйдЉЈН    [\ џџџџ­ƒР­ƒРФ­Р ?џ Р JџLР ф Э``РРІLРLРLРР ­ЉЬ Й$™љџˆаїLвЉЊЈq<шШаї`РРРУСЮЇд ЦЩЮФ кИА гЯЦдУСвФЭегд ТЯЯд ЦвЯЭ гЬЯд гЩиЏ2>№o:=№Ц gwђ8H<8Hџ„=Œ‡`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ­Р­Р }HˆРЉ™x™ј /ћ “ў ‰ўhЂџšЩ№ ЙJ№ э§ШаѕLeџ Йh™џˆаїЙ™ˆаї ёЙџ™џˆаїŒИ„<ˆ„> Ч €ъЅ>№ …@†A р№Х@афA№ац>ŒШЉЧо˜i пЂ№Ђ Б<нvа  Б<нz№ЪаышраюИЄ=Š™јˆРРаžИЅ>Щ№„=Љ……<…РЅ>№ Й+№ э§ШаѕLeџ Йя™яˆаїЉУЉЉкЮјах№ЪhЉ@(L>№*Ѕ/у­т№Х/№Љ аш­сЈЙХ-аŸ( А–( Ц Љ$8ъЎјНˆР` % ьЉаь ZNx`…. }Йx$50ЙјxЅ.$50™ј™xLо ŠJJJJЈ`H­фjf5 }h $50™ј™x`  Љфщ ŒшŒрШŒфŒыЉ`цЉ сЉHx  -џ(hL­(ющЎсшраЂюрŽсh8щажЉщ`џџџL­­ƒРx ­Р(` Œј Œј­цЊЭч№ŠЈ­чЊ˜HчНŽР НŒРнŒРаіˆајhЊНŽРНŒР НŒРHhHhŽјнŒРаˆаюН‰Р­ш…>­щ…?Љя…FЉи…G­фЭх№х( jНŠРАН‹Рf5(а   ; ˆањЎј­р R­ы(аЩ№  ˆа§цFаїцGаѓjА  0ŒxЎј j $Юxѓ­xHЉ` „Юј№(ЉјЉ Rh RLПЄ.Ьx№­xH˜ „hџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ–—š›žŸІЇЋЌ­ЎЏВГДЕЖЗЙКЛМНОПЫЭЮЯгжзйклмнопхцчщъыьэюяђѓєѕіїљњћќ§ўџ˜™œ ЁЂЃЄЅЈЉЊ АБИРСТУФХЦЧШЩЪЬабвде !и"#$%&'(рстуф)*+ш,-./012№ё345678ј9:;<=>?ЮxХ&Ѕ&Щ АЈ8 , ЙP ; Ѕ' / Й\ ; ц&аУ ; ­x)*+ЊН€РІ+`ЂЪа§цFацGаЦG8щаь`0($ p,&"џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ  ˆ№cНŒРћIеаєъНŒРћЩЊађ VНŒРћЩ­ачъъЉˆ„&МŒРћY Є&™ аю„&МŒРћY Є&™ ШаюМŒРћй аНŒРћЩоа ъНŒРћЩЊ№\8` ќ„&Шац&№ѓНŒРћЩеа№ъНŒРћЩЊађ НŒРћЩ–ачЉ…'НŒРћ*…&НŒРћ%&™,E'ˆчЈаЗНŒРћЩоаЎъНŒРћЩЊаЄ` ЂVЪ0ћЙ ^ *^ *‘>Шаэ`†+…*Эx№SЉ…&­x…'8х*№3АIџюxiўЂUЉ ЪњЈЂЌ,ЂЊˆБ>J>V J>V ™ шая˜аъ`8†'ŽxНРНŽР0|­ …&ЉџРŒРHhъ Hh Е ˆајЉе Д ЉЊ Д Љ­ Д ˜ VаЙ Yџ ЊНV І'РНŒРˆаыЅ&ъY ЊНV ЎxРНŒРЙ ШаъЊНV І' З Љо Д ЉЊ Д Љы Д Љџ Д НŽРНŒР`ъHhРŒР`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ Ц!ЮЫ ~ў Ъ3Ш#ж0ў в ЦWxцрТ Цx€к Ц€к Ц‚к ЦG ТШЩ~ў Т Ц# Т3ШxЩ~#ТBШЩ!€ЭYЦ~ЩЏ2ЭЫ:№ЫЗШ=!яЫОШУНФ:№ЫЗШ=!яЫОШ:яЫУНФЭ^ЦЭTШ!ЮЫ~ў ТШ 6?#ТˆШеЭщФЬъЧЪЩ:юЫц`O> ЭKШкЩб{ецѕТЬШݘФХЭаХСЦAЭ’Ф>:Э’ФУдШЭЂФ>:Э’ФЭЂФxЭKШцў ТљШёѕўТїШ> ЭKШцў ЪЩ> Э’Фxў вЩў ТйШЭЂФУйШёЭТХТЩЭфФӘШбУ†ЫЭ^Цў ТBЩRЩЭЇФЭ9Х!Ф5Т‚Ч#~ўYТ‚Ч#"ˆФЭTШЭЫЭяФ<ЬъЧУ†ЫALL (Y/N)?Э^ЦТ ЦЭTШЭаФЪЇЩݘФ!ёЫ6џ!ёЫ~ў€к‡ЩхЭўФсТ ЩЏw4!€ЭYЦ~ўЪ†ЫЭŒФЭТХТ†ЫУtЩ=Ъ†ЫЭйЧЭfШУ ЦЭјЧѕЭ^ЦТ ЦЭTШЭЫеЭяФбЭ ХЪћЩЏ2эЫёo&)|ЕЪёЩ+х!€хЭиХЭЫЭХбсТћЩУдЩЭЫЭкФ<ТЪЪЭЇУваЏ2ейХ*CЯы!!~цѕ~#~цO~цGё#n,-.Т‹з! w! y–ТGз!x–цЪзХеЭЂдбС.:EЯ<Ъ„з! q!pЭQд:EЯ<ТзСХ. Ъ„зЭ$е.:EЯ<Ъ„зСЏУЯхЭiб6РсС}2EЯУxбџЭзЬСеЩЭзЬжЩыN! ~ц€O>ˆG~ц€G!~‡‡‡‡ѕ€Gѕс}сЕцЩ Эг*CЯ!хr#r#rЭѕбЪ иЭ^бЭЅзсх_y–#xž#{žк2ей>2гйЭTб*CЯЭGбЭЛа:уйў€вЯЭwаЭ„аТnжЭ>а2зйЗЪ;жO Э^аDMЭОг}ДТHж>УЯ"хйы*CЯ :нйЗ:зйЪdжЭdбsУlжO s#r:EЯЗРХЭŠа:ей==ТЛжСХy==ТЛжх*ЙйWw#ђŒжЭрб*чй"хйХЭбЯСЭИЯ*хй:ФйGЅИ#Тšжс"хйЭкбЭбЯСХЭИЯС:уй!сйОквжw4 ТпжѕЭiбцwёўТз:ейўТзЭваЭZе!EЯ~ЗТўж=2уй6ТЭдьџ ы Океw ы ~>џ2вйУд!EЯ5ЩЭTб*CЯх!Ќй"CЯЭгЭѕбс"CЯШы!Џw# ТFе! wЭŒбЭ§гУxбЏ2вйЭЂдЭѕбШ*CЯ ~<цwЪƒеG:Хй !вйІЪŽеУЌе 4~цЪЖеЭгЭѕбТЌе:гй<ЪЖеЭ$еЭѕбЪЖеУЏеЭZдЭЛаЏУЯЭЯУxб>2ей>џ2гйЭЛа:уй!сйОкцеў€ТћеЭZеЏ2уй:EЯЗТћеЭwаЭ„аЪћеЭŠаЭбЯЭВЯУваУЯ> е*CЯ ыЭ^бСЭOЯЭУЯУЦбЭTб Эг*CЯ~wЭѕбШЭDб ЭдЭ-гУ'д ЭгЭѕбШ ЭдЭ-гУ@дЭгЭѕбШЭІа~ѕхЭ^бы*CЯ еЭOЯЭxбб! N!FсёwyОxЪ‹д>к‹д>€*CЯwЩ~#Ж+Рw#w+ЩЏ2EЯ2ъй2ыйЭбРЭiбц€РЭгЭѕбШЭ^б ы*CЯ :нйЗЪшд~ЗТлдwЗТсд~ОТеУ§дЭ”дыЭ”дыОТе#ОТе # в:дйУЯХѕ:Хй/Gy Oё ‘цСЩ>џ2дй!ийq*CЯ"ййЭўбЭЁЯЭвЭѕбЪ”г*ййыўхЪJгеЭббв”гЭ^б:ийOyЗЪƒгў?Ъ|гxў Ъ|гў Ъsг–цТ-гУ|гХNЭгСТ-г# УSг:ъйц2EЯ!дй~аЏwЩЭўб>џУЯЭTб ЭгЭѕбШЭDбЭ^б6хЭkвЭЦбЭ-гУЄгPYyАЪбг еХЭ5ввьгСб*Цй{•zœвєгХеBKЭ5ввьгбСУРг<ЭdвсбЩyАТРг!Щџ"ъйЩ*Шйы*ъй#"ъйЭ•бввУўб:ъйц‡Т в2щйЗРХЭУЯЭдбСУžбyц<_WyцOx‡‡‡‡‡БOxцG*Пй ~ТVвЩеЭ5вцўСБТdвwЩЭ^бХб Ше:нйЗЪˆвХхNУŽв ХN#FхyАЪв*Цй}‘|˜д\вс#СУuв*ЦйЭъа#DM*Пй6# xБТБв*Ъйы*Пйs#rЭЁЯ*Гй6#6ЭўбџЭвЭѕбШЭ^б>хОЪвв:AЯОТів#~ж$Тів=2EЯЭkвЭŒбУвТ§аЩ Ш)УбХ:BЯO!ЭбСyЕoxДgЩ*­й:BЯOЭъа}цЩ!­йN#FЭ б"­й*Шй#ы*Гйs#rЩЭ^б ~а!ЬУJЯЭбШ! ЬУJЯ*Йй:щй…oа$Щ*CЯ~ЩЭiб6ЩЭiбі€wЩ*ъйы*Гй{–#zžЩЭбиr+sЩ{•ozœgЩџ*ьйы*ЬйЭ•баХЭїа*Нйы*ьйС ЪФбОШЭбаЭ,бЩwЩЭœбЭрбЭИЯУкбЭрбЭВЯ!БйУуб!ЙйN#FУ$к*Ййы*Бй€УOЯ!ъй~#ОР<Щ!џаy•xœкаыс#УњЯсХехы*ЮйDMЭкб*Ейs#rб*Зйs#rСy“OxšG*айыЭ0кMDУ!к!УйN:уйЗ ТEаG>–O:тй Ъ\аЗУSа€Щ*CЯ :нйЗЪqаn&Щ ^#VыЩЭ>аOЭ^а"хйЩ*хй}ДЩ:Уй*хй)=Та"чй:ФйO:уйЁЕo"хйЩ*CЯ Щ*CЯы!ЩЭЎа~2уйы~2сйЭІа:ХйІ2тйЩЭЎа:ейўТоаЏO:уйwы:сйwЩ Ш|Зg}oУыа€*ЙйЏ†# Э2EЯЩ>УЯ! Ь^#Vыщ Шw#УPЯ:BЯOЭк|ЕШ^#V#"Гй##"Ей##"Зй##ы"ай!ЙйЭOЯ*Лйы!СйЭOЯ*Цй|!нй6џЗЪЯ6>џЗЩЭкЏ*Ейw#w*Зйw#wЩЭ'кУЛЯЭ*кЗШ! ЬУJЯ*ъйЭъа"хй"ьй!хйN#F*Зй^#V*Ей~#foy“xšвњЯх*Сй{•_zœWс+УфЯх*СйкСЮўТЮxЗЪяЭ: Я2 ЯУpЮўТ&ЮxЗЪяЭ~+УЉЮўТ7ЮХхЭЩЭЏ2 ЯУёЭўТHЮх! Я>–wсУяЭўТ_Юс: Я! ЯОвсЭ5ЭЄЭУNЮўТkЮЭБЭсУсЭўТІЮХЭБЭСсхХxЗЪŠЮ#NХхЭЭсСУxЮх: ЯЗЪёЭ! Я–2 ЯЭЄЭ! Я5Т™ЮУёЭ#wХхOЭЭсС~ўxТНЮўЪЙкяЭсp УHЭЭЭУЯЭкУЯy<ЪрЮ<ЪкУ кЭкЗЪ‘йЭ кУЯ:УЯ!qЩыMDУгЭЭ#ЗРУ кЭћЬЭЭиѕOЭЭёЩў Шў Шў ШўШў Щ:ЯЗТEЭЭкцШЭ кўТBЭЭ кўЪЏЩ2Я>Щ: ЯЗТbЭХЭ#ЭСХЭ кСХ: ЯЗФкСy! ЯўШ4ў а5~ЗШyўТyЭ5Щў Р6ЩyЭЭвЭѕ^ЭHЭёі@Oyў ТHЭ ЭHЭ: ЯцТ–ЭЩЭЌЭ Э кУ к#ЭHЭЭЩЭ: Я! ЯОа ЭHЭУЙЭ ЭHЭ УHЭ ў$ШХOЭЭСУгЭ: Я2 Я*CЯN#хХхЭћЬцсСў ЪСЮў ЪНцУЬ™ЬЅЬЋЬБЬы"CЯы{2жй!"EЯ9"Я1AЯЏ2рй2ой!tйхyў)аK!GЬ_^#V*CЯыщкШЮЭЮЮккдЮэЮѓЮјЮсЭўЮ~иƒиEиœиЅиЋиШизирициьиѕиўий йй,бйй&й-йAйGйMйиSйЯЯ›й!ЪЬЭхЬўЪЩ!еЬУДЬ!сЬУДЬ!мЬЭхЬУBdos Err On : $Bad Sector$Select$File R/O$хЭЩЭ:BЯЦA2ЦЬКЬЭгЭСЭгЭ!Я~6Ъс=ТqЫЭfШЭ^Ц!№Ых~2ЭЫ>Э`Цс~2нЫЏ2эЫ\!ЭЫ!ЭBШ!Ф~ЗЪ>Ыў Ъ>Ы#У0Ы~ЗЪOЫ#УCЫx2€Э˜ФЭеХЭХЭ1ЋЫЭ)ХЭНФУ‚ЧЭfШУ ЦzЫЭЇФУ†ЫBAD LOADCOMЭfШЭ^Ц:ЮЫж !№ЫЖТ ЦУ‚Ч$$$ SUBФЭеХУ†ЫNO SPACEЭ^ЦТ Ц:№ЫѕЭTШЭщФТyЪ!ЭЫнЫЭBШ*ˆФыЭOЦў=Ъ?Ъў_ТsЪы#"ˆФЭ^ЦТsЪёG!№Ы~ЗЪYЪИpТsЪpЏ2ЭЫЭщФЪmЪЭЫЭХУ†ЫЭъЧУ†ЫЭfШУ Ц‚ЪЭЇФУ†ЫFILE EXISTSЭјЧўв Ц_:ЮЫў Ъ ЦЭХУ‰ЫЭѕХ:ЮЫў ТФЪ:№ЫЗЪ‰Ы=2яЫЭ)ХЭНФУ‰ЫжЫў Т ЦеЭTШб!ƒЫЭ@ШЭаФЪkЫ!хыЭиХЭЫЭљФТЫс€Ф}“|šвqЫУсиs+p+qЭ-гУфзсЩ*CЯ ЭЅз!!q#p#wЩ*Џй:BЯOЭъахыЭYЯсЬGЯ}и*ЏйMDЭ б"ЏйУЃв:жй!BЯОШwУ!и>џ2ой*CЯ~ц=2жйўвuи:BЯ2пй~2рйцрwЭEи:AЯ*CЯЖwЩ>"УЯ!"­й"ЏйЏ2BЯ!€"БйЭкбУ!иЭrбЭQиУQдЭQиУЂды~ў?ЪТиЭІа~ў?ФrбЭQиЭгУщб*йй"CЯЭQиЭ-гУщбЭQиЭœгУгЭQиУМеЭQиУўеЭrбЭQиУ$еЭQиЭдУг*ЏйУ)й:BЯУЯы"БйУкб*ПйУ)й*­йУ)йЭQиЭ;дУг*Лй"EЯЩ:жйўџТ;й:AЯУЯц2AЯЩЭQиУ“зЭQиУœзЭQиУвз*CЯ}/_|/*ЏйЄW}Ѓ_*­йы"Џй}Ѓo|Ђg"­йЩ:ойЗЪ‘й*CЯ6:рйЗЪ‘йw:пй2жйЭEи*Яљ*EЯ}DЩЭQи>2ейЭзЬжЩх€ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххCнёў0ЭTп"Iн !>"Hн>Щ2Jн:ѓЗ !Ўп€ѓэАЭЂк:˜ѓЭdп:›ѓЭdп!sп~ЗЪлкхЭBлс#ѓпмн1ннн!Pп!Jп‡…o~,foЩЗђpпѕ:—ѓЭBлёУBл Apple ][ CP/M 56K Ver. 2.20 (C) 1980 Microsoft ллл>м>мEнEн?н?н+н+нBлс#ѓпмн1ннн!Pп!Jп‡…o~,foЩЗђpпѕ:—ѓЭBлё:ЉоЗЩ Apple ]~6З(*­о}М *рѓ:ЈоН yМ(3:АоЗФsо:­о2ЎоGц<2фѓxц‡‡‡/Цa2цѓ:Јоoa"рѓ:ГоЗФzоЏ2Ао{!јЫэ[Ио€:БоЗ <2АоыэА:Во>аЭsоЩЏ2Ао>!>2ыѓ!Э;л:ъѓЗШбўР* Ьщ     Їо1>Щ2к>•2*оѓ"?лЏ2:Лѓў0ж8 !А"лѕЭYпё"BмЭTп"-л>2§к:Йѓж8ЭYп"/н€:Кѓж8ѕЭYп"F№~ЩЭъм!xіq!ЊЩУ;лЭ`н~0ќ,~ЩЭюм!MШЭ;л!xі~ЩУ>нЭХк.С~8ќЭ[нqЩУ>нУ:АоЗ 2Џоy2ЈоЩ!€р!Žр{‡‡‡‡ѕ…oёЩЌо!:Иѓ=Й8 ~y!3крw.Щy2ЉоЩэCИоЩЏ2До>!Боw#w#wOa."Боyў .:­оg"До*Јо"Жо!До~З((5:­о#О :Јо*ЖоН :ЉоМ $|ж 8g,"ЖоЏ2Го!"ГоЭ№п_!’о…oN!ЏоЗ(ЋЙ(+ѕ! ~ЗOђ#мцOХ:ЂѓЭнлСxў >2ЃоЏ2Єо:ЂоЗ*ˆѓ(*†ѓщУDм*Ѕо:ЇоwЭkм*(№:$№_№"Ѕо~2Їоўр8ю ц?і@wЩxЗ( !;лх!дм…onщyў Џ2$№Щі€ўр8!нѓЎ2E№!№§y>џ>?22№сЩ!єћЩЏog"$№2E№!СћЩ.B.œ..X&ќЩ*Њо}ў(8.|ў8&"$№еКБД–™ЄžЗ ПЭ`н~ц(ћ,qЩy2E№Э[н2јі2G№:џяЭХкж 2Ш:OУФ*€ѓщ:рŸЩЭ)л!ЋѓO#~#Зњ'лЙ~ШєyЩУ/л:р0њ2р?Щ"аѓ2ЩO:цў K*’ѓщ:цў*„ѓ(0*‚ѓщ*Šѓщ:цРў€8'(л*”ѓщ:ц0ў8*Žѓ т*ѓщ:ц ў8Ю(а*Œѓщ7Ÿ!ЂоwЫЙ#~З(=5:–ѓ!Ћо( ЗђГл+ц_y“wЩЗњНл+ЭБл*Њо:ЁѓЗђЯлц]lc_„O{…ѕЭ-мё OMG!Єо~_З :—ѓЗ(Й 6€Щ>Й83! ѓ ~УЈоУЬкУлУPлУCлУfлУuлУ‡лУKнУmнУVнУ‰нУŽнУ“нУЃнЏЩ`iЩКо“кšп:пКо“кІпJпКо“кВпZпКо“кОпjпКо“кЪпzпКо“кжпŠп /Р !Иѓ~ж Э`н66= Эюм!ШЭ;л сЩ!р{ДgЩ1€:Qр!Э;лЭЂкЏ2До2Џо>У2!к"2!Ь"€ЭŽн>2ВххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххC2B SUBSUBMIT COM C2C SUBCPM H STD H  CHDR R  MLIB A 9 CLIB A € !"6Э­:}ўЪ"!}5ЭвУЭ­УЭв3*yMЭФУ"Уh:}ў^ТaЭ жa2}O>ЙвVЭЇУ^:}Щ>Щ*z&є ~ў ТУ!z4У­Щ!{q*v#"vџЭ™воdЭЇ*vv :{w:x<2xO>}Йв§|ЭЇЩЛххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххы ЭŠЩ!рp+q*пыЭ2оЩ!тp+q*сыЭ2оЩ!фp+q*уыЭŠЩ!цp+q*хыЭЩ!шp+q*чыЭЩ!ъp+q*щыЭ2оЩ!яs+p+q+бСp+qе:я=2яўџЪІ*ых*эС w*ы#"ы*э#"эУЩ!ѓp+q(Эї+ЭїЖЭї*ђDMЭї*№љЩХєЭp*€&є 6:ХeЭp\Э:оўџТ=ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххCLIB A €#$%&'()*+,-./012CLIB A 53456789TEST C :CC SUB;C8 SUB<TSTC SUB=ECHO C >TST8 SUB?ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххЭЇ!t6€Щ>!tОв%\Э=ўЪ >Щ!t6:t<2t=O!€ ~2uў Тb:И<2ИO>9Йвb!И60+~9Йвb!З60+4:uжaўвt:uц_2u:uЩЛЭMўЪ‰SЭЇЩ!v6!"v!|6:|в€!x6Э 2}жЦџŸѕ:}ж ЦџŸСHЁвk:}ў Ъh:}ў$Т6Э 2}ў$Тц*}MЭФУ3:}ж02}O> ЙвўЭЇУ3!zB:PP -X -I A: -O $1.TM1 $1.C B:P1 -O $1.TM2 A:$1.TM1 ERA $1.TM1 B:P2 -O $1.TM3 A:$1.TM2 ERA $1.TM2 CHDR R  C2B $$$MLIB A 9CLIB A € !"#$%&'()*+,-./ECHO R @ECHO COM8ABCDEFGLD SUBHCSW COMIECHO 8 JKC4 SUBLC2 SUBMххххххххххххххххххххххххххххххххУп copyright(c) 1977, digital research $Error On Line $SUBNo 'SUB' File Present$Disk Write Error$Command Buffer Overflow$Command Too Long$Parameter Error$Invalid Control Character$Directory Full$Cannot Close, Read/Only?$!9"№!“љЭЬЭŠЭўЭ‡Щ!нp+q*мххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххЭ-!л6ЛЭ]:оўџТЗЭЇЭz2~ўЪe:~2€O! 6*~&‚ 6$>!~Ов_Эz*~&€ w!~5УBЭxУЛЭ:оўџТyЦЭЇЩ*v+"vv ~ЩУУУЭЩЩЩ_{•ozœgЩ001 $$$$ SUBџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџTINY ex; /* start with zero */ TEXT pad[2]; /* assumed zero by CP/M */ TINY rcount; /* [0, 128] */ TINY dmap[16]; /* eight records per 1024 byte cluster */ TINY nr; /* next record to read/write */ TINY bleft; TEXT *bnext; LONG lseek; COUNT bџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџe COPEN 15 #define CCLOSE 16 #define CSRCH 17 #define CSRCHN 18 #define CDEL 19 #define CREAD 20 #define CWRITE 21 #define CMAKE 22 #define CRENAME 23 #define CILOGIN 24 #define CIDRNO 25 #define CSETAD 26 #define CIALLOC 27 џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ /* device values: */ #define LST -4 #define PUN -3 #define RDR -2 #define CON -1 /* intermodule communication */ #define CTRLZ 032 #define EOF 1 #define FAIL -1 #define MCREATE 0 #define MOPEN 1 #define MREMOVE 2 #define MWRITE 4 #define SYSBUF 0ufseg; TEXT buf[128]; }; /* the Whitesmiths control block */ #define WCB struct wcb struct wcb { TINY flags, dev; FCB *pf; }; /* flag values: */ #define WOPEN 1 #define WDIRT 2 #define WSTD 4 #define WCR 010 #define WXDIRT 020 #define WXOPEN 040B:AN -O $1.R A:$1.TM3 ERA $1.TM3 B:LD80 -O $1.COM A:CHDR.R A:$1.R A:CLIB.A A:MLIB.A C2C $$$хTEST TM2хC2I SUBхTEST џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ/* CP/M INTERFACE HEADER FILE * copyright (c) 1979 by Whitesmiths, Ltd. */ /* the CP/M file control block, as augmented */ #define FCB struct fcb struct fcb { TEXT et; /* assumed zero */ TEXT fn[8]; /* blank padded */ TEXT ft[3]; /* ditto */ џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџx80 /* CP/M innards */ #define CRDCON 1 #define CWRCON 2 #define CRDRDR 3 #define CWRPUN 4 #define CWRLST 5 #define CGIOST 7 #define CSIOST 8 #define CPRBUF 9 #define CRDBUF 10 #define CICRDY 11 #define CLFTHD 12 #define CINIT 13 #define CLOGIN 14 #definџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ/* THE STANDARD HEADER * copyright (c) 1978 by Whitesmiths, Ltd. */ /* the pseudo storage classes */ #define AFAST register #define FAST register #define GLOBAL extern #define IMPORT extern #define INTERN static #define LOCAL static /* the pseudo type c.r0 ulmod.!9MD!Ї w #w #w #w!ЄхХЭšёЩculrsh.rT( c.ulrsh c.r0 ulrsh.!9MD!Ї w #w #w #w!Їх! N#FХЭšёЩdcmp.rЎ‚ c.zret c.dcmpхХе! 9~#foN#FxЗђ—‘O>€˜G!9~#fo^#VzЗђ1—“_>€šџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџK 0377 /* macros */ #define abs(x) ((x) < 0 ? -(x) : (x)) #define gtc(pf) (0 < (pf)->_nleft ? (--(pf)->_nleft, *(pf)->_pnext++ & BYTMASK) \ : getc(pf)) #define isalpha(c) (islower(c) || isupper(c)) #define isdigit(c) ('0' <= (c) && (c) <= '9') #define УГ>2Ћ‡Ÿ2Љ:Ћж:Ћођ‰‹*Кх*­уС ~2Ѓ‡Ÿ2Ё*Кх*­уС х*Кх*Џ уС С~*Кх*Џ уС :Ђw*Ћ##"ЉУ‰2*П~O‡ŸGi` }цo|цg)х*П ~O‡ŸGyц€OxцGХ!хЭŸсСyЕOxДGi`"Ё*Н~ц€w*П ~і€w*Ї€џ MDУАcfcon.riB_nџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџs */ typedef char TEXT, TINY; typedef double DOUBLE; typedef int ARGINT, BOOL, VOID; typedef long LONG; typedef short BITS, COUNT, FILE; typedef unsigned BYTES; typedef unsigned char UTINY; typedef unsigned long ULONG; typedef unsigned short UCOUNT; /* sџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџislower(c) ('a' <= (c) && (c) <= 'z') #define isupper(c) ('A' <= (c) && (c) <= 'Z') #define iswhite(c) ((c) <= ' ' || 0177 <= (c)) /* ASCII ONLY */ #define max(x, y) (((x) < (y)) ? (y) : (x)) #define min(x, y) (((x) < (y)) ? (x) : (y)) #define ptc(pf, c) itens.@_dzero.8_dtens.B€@ BШCG@ОM М[ЩПu­Х+ЈЗpcount.r c.countЩculdiv.rM" c.uldiv c.r0 uldiv.!9MD!Ї w #w #w #w!ЄхХЭšёЩculmod.rM" c.ulmod2- exit. _main._hl.]_de.[_bc.Y cpm. start*љЭЂХЭŸ!9N#Fе#^#V#~#foЭ"“]kb"“[i`"–YбO‡ŸGЩ-copyright (c) 1979 by Whitesmiths, Ltd.ystem parameters */ #define STDIN 0 #define STDOUT 1 #define STDERR 2 #define YES 1 #define NO 0 #define NULL 0 #define FOREVER for (;;) #define BUFSIZE 512 #define BWRITE -1 #define READ 0 #define WRITE 1 #define UPDATE 2 #define EOF -1 #define BYTMASuџbtou.reA c.lret c.btouхХ!9~#foN#F!9~o-њ xGyOУ!9~!=њŠ0)У(+yЅOxЄG!9q#pӘcfcan.r^ц c.irsh c.r3 c.r2 c.rets c.r4 c.ents _fcan.ЭЧ!~#fo"Й*Л~ЗТ‰(*П ~ЗТŒ( _fd; COUNT _nleft; COUNT _fmode; TEXT *_pnext; TEXT _buf[BUFSIZE]; } FIO; ')) : (c)) #define toupper(c) (islower(c) ? ((c) - ('a' - 'A')) : (c)) /* the file IO structure */ typedef struct fio { FILEf ((pf)->_nleft < 512) (pf)->_buf[(pf)->_nleft++] = (c); \ else putc(pf, (c)) #define tolower(c) (isupper(c) ? ((c) + ('a' - 'A')) : (c)) #define toupper(c) (islower(c) ? ((c) - ('a' - 'A')) : (c)) /* the file IO structure */ typedef struct fio { FILEWxЦ€GzЦ€Wy“oxšкŠJЕЪ‹O>У‹w>џУw! 9N#F!9~#fo# ##ОТ| +ОТŠ|ТŒb—б‡У™к‰JУˆEddiv.rЙf c.lret c.repk c.unpk c.ddiv!хХе!9ы!сџ9љ!ыџ6!N#FХ!їџхЭ­ёёyАТJ! N#F і>џ У`!џџ~Зђj!їџеЗ.lrsh6 c.llsh хХ!9~Зђ‹/<У‰FЪŸO!9~#fo##~‡w#~w+++~w#~w Т‰УŸхХ!9~Зђ‹F/<У‰ЪŸO!9~#fo##+~‡~w+~w###~w+~w Т‰TУŸхХ!9~Зђ‹/<У‰ЪŸO!9~#fo##+~Зw+~w###~w+~w Т‰У˜lmul.rХЂ c.lret c.lmul5хХ!9N#FxЗђЎ—‘O>˜GЭŒёСёвО—‘O>˜G ! 9q#pбУŸхХе! 9N#FЭСёё! 9q#pбУŸхХе! 9N#FЭёСё! 9q#pбӘilsh.rШ‚ c.lret c.urshO c.irsh$ c.ilsh хХ!9~Зђ‹/<У‰4ЪŸO!9~#fo) Т‰УvхХ!9~Зђ‹4/<У‰ЪŸO!9~# fo|‡|ъџw!џџ ~‡#+~w Т™!ѕџ~ЗђТ!рџMD!іџе З #ŽТИб!эџЗ#~w ТŽЩ!ъџ5Т!ьџN#FХ!сџхЭЇёё!ыџ~ЗЪ!сџ~#ЖЪ~ю€w! N#F !рџе#~ТбыљбӘdneg.r) c.dneg х!9~#fo~#ЖЪŽ~Ц€wсЩdsub.rnC c.lret~#~— ј!9~‡w#~w#~w#~w#~w#~w#~w#~w!9MD! 9 – #ž #ž #žк#!9MD! 9 – #ž #ž #ž!94У#уХеы!№џ 9љыщ!9љбУŸ#~#~+++~#~Щ#~Зђ—#–>#*ž>+++ž>#žЩ~#~#~ #~Щ{цЪЯ—–>#ž>#ž >#žЩЭ‡!e call ents.r–)c.r4=c.r3;c.r29c.r11c.r0) c.rets c.entsС!ўџ9ых*’=х*’;х*—9хi`щ!њџљс"’9с"’;с"’=бЩftd.rI+ c.lret c.ftd)хХ!9N#F!9~#fo~#~#~#~—>#žwТ[б!ыџ4!ьџq#p! N#F Зђ†ц!ыџ 4 Х!юџхЭ­ёёyАЪ`y!ьџ–Ox#žGyЦ€+wxЮ#w— !рџ#w ТГ!ъџ69! сџЗ#~w ТЦ!їџMD! е +ОТŠцТŠлбк!эџMD!іџе З #žТјб!тџ4!  З+~w ТŽ!ъџ5ТП!ьџN#FХ!сџхЭЇёё!ыџ~цЪH!сџ~#ЖЪ—GЩladd.rL. c.lret c.ladd,хХ!9N#F!9~#fo ##† #Ž +++Ž #ŽӘland.rD& c.lret c.land$хХ!9N#F!9~#fo І #І #І #ІӘlclt.rH* c.zret c.lclt(хХ!9N#F!9~#fo ##– #ž +g}o Т‰@УvхХ!9~Зђ‹_/<У‰ЪŸO!9~# fo|Зg}o ТkMD!9q#pӘimul.rgD c.lret c.imulхХ!х! 9~+ЖЪ‹9~в! 9N#Fс х! 9~‡w#~w! 9~Зw+~wУС!9q#pӘin.r4 c.ihl in.Сс&Щх!лх!9ЭžсХO c.dadd c.dsub"хХе!9ы!јџ9љ!N#F !їџе #wТб!љџ~Ц€w! N#FХ!јџхЭЄыљбӘdtd.rA" c.lret c.dtdхХ!9N#F!9~#foе~#~ТŠбӘdtf.rqM c.lret c.dtf$хХ!9N#F!9~#fo w #w #w #w Зђ›9MD!9~#foЭЏ! 9MD!9~#foЭ‰ЏЭ!9N#F!9Э‰тУ‰”Э‡!9MD!9~#foЭЏ! 9M D!9~#foЭ‰ЏЭ!9N#F!9Э‰тУ‰”Э‡! 9M D!9~#fo#Э!9MD! 9~#fo#Э‰Э!9N#Fkb9Э‰ЯУ‰”Э‹‡Уˆ{llsh.rьЇ c.lret c.ulrsho cӘidiv.rWџ c.lret c.umodф c.udivЩ c.imodƒ c.idiv<.сееХхј!9~‡w#~w#~w#~w+MD!9 –_ #žк { !94У хХе! 9~ЗђT—+–w># žw! 9N#FxЗђh—‘O>˜GЭŒСёёвx—‘O>˜G ! 9q#pбУŸхХе! 9~Зђš—+–w># žw! H~і€w! N#F !рџе#~ТWбыљбӘdmul.rn  c.lret c.repk c.unpk c.dmulхХе!9ы!сџ9љ! N#F!ыџ6 Зђ$Ц€4 Х!юџхЭ­ёёyАЪ!ьџq#p!N#FХ!їџхЭ­ёёyАТg! N#F —&%Т‰^У!ьџ~O#~ˆGyж€+wxо#w!рџ— #w Тƒ>8!++ž #žУ˜lcmp.rL+ c.zret c.lcmpхХ!9N#F!9~#fo ОТ #ОТ #ОТ #ОӘlcom.r- c.lcomх!9~#fo~/w#~/w#~/w#~/wсЩldiv.rМ c.lret c.ulmodД c.uldivv c.lmod; c.ldiva!9MD!9~#~##~ыљбУ™ЭN#F!§џ~+~ +~+~ ыљбУ™Э‹MDУˆsenter.rСa c.rets exit. write. c.ihl c.ents leave.$ enter.ЭЙ*–aх!9"—a!N#F #~#foхi`ЭВХЭ‹$ёС*“a}ДТD!х!ŽRх!хЭ­!хЭЃљс"—a!9]TУŸbad leav+4Т›#4Т+++4Тž#4~цТŸ=w>џ+w##w#wӘdtl.rћЌ c.lret c.unpk c.dtrЄ c.dtlƒ c.dtimуХеMD!9ы!їџ9љХ!N#FХ!їџхЭЅёёyАЪhyжЈOxоGђN!џџе ~‡#+~wТ<бyАТ‰2У‹hyАЪh!љџеЗ#~wТ‹[б УŽN! ЩЭN#F!њџ ~9~#foN#FХ#N#FХ! 9~#foN#FХ#N#FХ!хх!9~+Ж+Ж+ЖЪ‹‚~вX!9MD!=9 † #Ž #Ž #Ž!9~‡w#~w#~w#~w!9~Зw+~w+~w+~wУ)!9N#F!9~#~с}|! 9љУ˜lneg.r4! c.lneg!х!9~#fo—##–w>#žw>+++žw>#žwсЩlor.rD& џх!јџN#FХ! N#FХЭЇсх!іџ~ #foуС С}|:Гж2Б:Го2Б*К#"ЙУ‰i*М~ўAњ‰Ё*М>ZОњŽЁ!іџх*М~ўAњ‰Џ*М>ZОњ‰Џ*П~O‡ŸG!  MDУ‰З*П~O‡ŸG!Љџ С}|!іџх! С – #žњ‰0У‰Ё*Пх!ђџСy–Ox#žGӘbuybuf.rэ… c.rets c.r3џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1 c.ihl out.Сс&Щу}!гх!9ЭšХЩswitch.r>% c.switc~#ЖТ #~#foщy#ОТŒ x#ОТ!+++~#foщ##Уˆutob.ryR c.lret c.utob хХе! 9~!=њŠ)У +ы!9~Gы=њŠ$)Уы! 9~#foњŠ5)У-}ЃO|ЂG! 9~#fo{/І*К#"Й:Гж2Б:Го2БУ‰Н:Гж2Б:Го2Б*К#"ЙУK! ~ўТЫ#~ўТ‰i:Гж:Гок‰i*М~ў0Т‰i*П ~ўAњ‰*П >ZОњ‰*П ~O‡ ŸG! MDУ‰*П ~O‡ŸGyўxТŒ(xўТ‰i*Л##"Й:Гж2Б:Го2БУ‰i*М~ў+Т‰Н*К#"Й:Гж#~ ТС—! ~#~Wв=у+уЗТŽLТ‰CУh>w+~і€wу}ЗЪhi`З>#žwТŽ_JёбЩzret.rD' c.lret c.zret'ѕ!9N#F###q#pС+++qСсёёЩ!9N#F#q#pСсёЩcend.r_memoryiend.r& stackі_memory isisc.lret c.lor$хХ!9N#F!9~#fo Ж #Ж #Ж #ЖӘlsub.rL. c.lret c.lsub,хХ!9N#F!9~#fo ##– #ž +++ž #žӘltd.rњЅ c.lret c.repk c.ultdŒ c.ltdr c.utdd c.itdT2уХеMD!9ы!їџ9љХ!џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџБwz/#ІАwбӘdadd.r0ч c.lret c.repk c.unpk c.daddхХе!9ы!ьџ9љ!N#FХ!їџхЭ­ёёyАЪс!ьџq#p! N#FХ!юџхЭ­ёёyАТL!N#FУЫ!ьџy–Ox#žGњ‹nyАЪ›+~w#~ˆw!џџУy—‘O>˜G!іџе ~‡#+~wТ‰віw yАЪšУzб!іџMD2Б:Го2БУ‰Н!З—–>#žв‰Ё*М~ў0њ‰*М>9ОњŽ!іџх*П~O‡ŸG!а џ С}|У‰0*Џх!єџ~#ЖЪС!јџN#F >‘O>˜GУШ!јџN#Fсywx#w!З—–>#žв‰з*М~ўAњ‰§*М>ZОњ‰§*П~O‡ŸG!  MDУ‰*П~O‡ŸGyўlТŒxўТ‰з*К#"ЙУ‰з*М~ўaњ‰u*М>zОђ‰‡Уu!ј@'ѕ!9N#F###q#pС+++qСсёёЩ!9N#F#q#pСсёЩcend.r_memoryiend.r& stackі_memory isisN#F!їџ>w#w#w#Щ#w#w!Јх!їџхЭЇёё! N#F !іџе#~ТEбыљбУ™Эq#px‡Ÿ#w#wУ‰$Эq#p—#w#wУ‰$Э w #w #w #w‡ŸУ‰$Э w # w #w #w—Уˆ$lxor.rD& c.lret c.lxor$хХ!9N#F!9~#fo Ў #Ў #Ў #ЎӘout.ruџbtoi.rТъ c.rets c.imul c.r3 c.r2 c.r4 c.ents btoi.ЭЧѕѕѕѕ!~#fo"П!~#fo"З!~#fo"Џ!јџ>w ‡Ÿ#w!ђџ:Кw:П#w!єџ>w‡Ÿ#w!З—–>#žв‰i*М> Ођ‰Ѓ*М~ўђ‰Ѓ!З—–>#žв‰Н*М~ў-ТF!єџ>w‡Ÿ#wТA!9~Цw#~ЮwУ4! ~Зњ€i`+ З#~wТh!9~жw#~оwУ‹Y Зђ˜—i`7#~ЮwТ‰ŒУ4!9~ЗђАi`+—#wТ‰ЇУ‰щЪУi`>џ#wТЙ>Вw!! х!9z‡~сw+~ w++~ wТŠнбЩunpk.r‹n c.unpk(е!х!9N#F!9^#V! ыХ#~!эџе З #ŽwТЉб!ьџN#FХ!юџхЭЇёё!юџMD ! ~#fo+е #wТибыљбӘent.r2 c.ret c.ihl c.ent !9ыущыљбЩrepk.rы c.repkе!9N#F! ~Зђ&i`+ З>#žwТŠУ4+ЖТŠ4Т‰(Ущ! ~ЗЪY# З+~w c.r2 c.r4 c.ents buybuf. alloc.ЭПѕ!~#fo"З!~#fo"Џ!јџх!х*ЊхЭЯёёсywx# w!јџ~#fo"Ё!Џ—–>#žв‰x*Ђх*Ђ#"Ѓсх*Вх*В#"ЕсС~:Ћж2Љ:Ћо2ЉУ=!јџ~#foMDӘcmpbuf.rШl c.rets c.r3 c.УЏ!~#f o~Цw#~ЮwУ‰!Šх*ВхЭнёёyАТ‰€*Д~ў-Ъ‰О*Д~ў+Т‰€*Д~ў-Т‰Ю*В#"Б*Г~ЗЪ†!~#fo"Ї!јџ>w‡Ÿ#w!юџх! С}|*Б"™*Є~ў*ТŒ!јџ>w ‡Ÿ#w!ьџх*›~ЗЪ‰**›MDУf!~#fo~жw#~оw+—–>#žвa!~#fo~Цw#~Юw+~#foN#FУ‰fЭЗ!~#fo"Џ!~#fo"Ё!Ї—–>#žв‰L*Њх*Њ#"Џсх!С~:Ѓж2Ё:Ѓо2ЁУ!~#foMDӘfopen.rИc c.rets c.r4 c.ents fopen. open. finit.ЭЏ!х!~ўџТ#~ўџТŒУ%!N#F Х!N#FХЭОёёёi`"Ё!~#fo"Я!~#fo"С!Ч—–>#žђ‰*ж х*з С – #žв‰*еN#FХ*з~Цw#~Юwсх*Ъх*Ъ#"ЭсС~*з ~Цw#~Юw:Уж2С:Уо2СУ$!~#foMDУЙЭЇ!єџ9љ!є<џх!С~#~!іџх!С~#~!јџ>w‡Ÿ#w! х!N#FХ!єџх!ŠхЭЗёёёё!јџ cmpstr. open.-ЭП!~#fo"З!~#fo"Љ*Д#~ЗђŒ-!џџ"ЁУ‰Z*Д~#ЖЪ‰O!Šх*Џ~#foN#FХЭЭёёyАЪ‰!~#fo"Ё*Џ~Цw#~Юw*З~жw#~о w+—–>#žњ‰М*З>џw>џ#wУМ!х!х*Џ~#foN#FХЭжёёёi`"Ё:ЂЗђZ! ~#fo"ЁУ‰Z*ЃMDӘОТ‰К*Ђх*Ÿ С~#~*З ~ўТ #~ўЪ‰Ч*З ~ўџТД#~ўџТ‰"У‰Ч* "ЁУ‰X*З ~#ЖЪ‰"*З N#FХ*Ж х*ЕN#FХЭнёёёХ*З СyОТŒx#ОЪ"! х!Žх!хЭпёёё!хЭвё*ЕN#FХЭфёxЗњ‰:*ГMDУЌУЈfcreat.rИr2 c.r4 c.ents cmpbuf.ЭП!~#fo"З!~#fo"Џ!~#fo"Ё!Ї—–>#žв‰S*Вх*В#"Б*Њх*Њ#"­сС ОЪŒYУœУ™:Ѓж2Ё:Ѓо2ЁУˆ$cpystr.rУg c.rets c.r3 c.r4 c.r2 c.ents cpystr.ЭПС † #Ž*Њх*ЄуС "ЉУˆ frelst.rЌT c.rets c.r2 c.r4 c.ents frelst. free.ЭЗ!~#fo"Џ!~#fo"Ё!Ќ~#ЖЪ‰L!Ё:ЊОТ‰1:Ћ#ОЪ‰L*­N#FХ*ЊхЭХёёi`"ЉУ‰*ЋMDӘgetch.rM c.ret c.:ЂЗњ]!N#FХ*Їх!N#FХЭФёёёУœӘfread.rм‚ c.rets c.r2 c.r4 c.ents fread. read.ЭГ>2Ћ‡Ÿ2­!:Њ–:Ћ#žвY!~#foх!ЏСy–Ox#žGХ!N#FХ!N#FХЭЦёёёi`"Ё!Ї—–>#žњ‰a*ЋMDУž!х!Ї~#foMDӘencode.ri л c.ret c.ent _ncodx. encode.“ _getf. c.rets c.r3 c.r2 c.r4 c.entsЭч!~#fo"п!~#fo"г>2Ы‡Ÿ2Щ*п —–>#žв‹!:Ъ–:Ы#žв‰‹*вх*в#"гсх*п~#foС~*п ~жgetfl.r  c.r3 c.r4 c.rets c.r2 c.ents getflag lenstr. btol. cmpstr.---ЭП!ђџ9љ!(~#fo~Цw#~Юw!~#fo~жw#~оw+—–>#žв€!~#f o~#fo~#fo"Б!Šх*ВхЭнёёyАЪš!~#fo~жw#~оw!~#fo~Цw#~Юwc c.rets c.r4 c.ents fcreate create. finit.ЭЏ!х!~ўџТ#~ўџТŒУ%!N#F Х!N#FХЭОёёёi`"Ё:ЂЗњ]!N#FХ*Їх!N#FХЭФёёёУœӘfill.rІY c.rets c.r2 c.r4 c.ents fill.!~#fo"Е!"Љ*­~#fo"Ё!Є~#ЖЪ‰O*Ѓ~ЗЪ‰\*Вх*В#"Гсх*Ђх*Ђ#"ЅсС~У‰(*Г6*ГMDУ™*Ћ##"ЉУˆdecode.r њ c.ret c.ent decode. _putf. c.rets c.r3 c.r2 c.r4 c.entsЭп!~#fo"зent getch. stdin. getc.ЭЁ!ВхЭʸӘgetf.rf& c.ret c.ent getf. getl. _getf.ЭЇ!х!N#FХ!N#FХ!ВхЭНёёёёУ˜getfi.rCФ c.rets c.r3 c.r2 c.r4 c.ents getfileч @ c.r2 c.r3 c.rets c.r4 c.ents fclose. _pfio. exit. write. close.write error bad fclose call ЭП!~#fo"Б!Д~#ЖТR!х!Ž х!хЭпёёё!хЭвёУЉ!Щ"Ё*Ѕ~#fo"™!œ~#ЖЪ‰!Б:šОТ‰z:›#w#~оw*Ъ#"Щ*нN#FХ*п~Цw#~Юwс~ў Т‰#*ЫMDУСЭЇ!іџ9љ!і1џх!С~#~!јџх!С~#~! х!N#FХ!іџх!ЊхЭНёёёёУ˜errfmt.rb" c.ret c.ent errfmt. write. _putf.ЭЇ!х! N#FХ!х!ВхЭНёёёёУ˜fclose.r*ŸMDсywx# w!ьџN#FХЭЯёi`х!ьџ ~#foуС "™У‰h*Є~ў?ТС!јџ>w ‡Ÿ#w!ьџх*ŸС~‡Ÿ*›~ЗЪ‰h*š#"™У‰h*Є~ў#ТŽ!јџх*œ~ў0њ‰ч*œ>9ОњŒчУъсywx#w*œ~ў0Ъ!іџ> w‡Ÿ#wУ‰{*Є~ў,Ъ‰И*Ѓ~ЗТ‰уУ‰И*Ÿ ~ўAњ‰J*Ÿ >ZОњ‰J*Ÿ c.ret c.ent open. _copen.ЭЇ!N#F Х!~#ЖЪŒУХ!N#FХЭДёёёУ˜prefix.r•J c.rets c.r2 c.r4 c.ents prefix.ЭЗ!~#fo"Џ!~#fo"Ё*Ѓ~ЗЪ‰D*Њх*Њ#"Љ*Ђх*Ђ#"ЅсС ОЪŒУœS c.rets c.r4 c.ents lstoi.ЭЏѕ!~#fo"І!јџх*Ї~O‡ŸGi` }цџo|цgх*Ї ~O‡ ŸGi`))))))))уС С}|!јџ~#foMDӘmain.rS ~ c.rets c.r3 c.r2 c.ents _main. create. close. open. exit. putstж2Ё:Ѓо2ЁУˆhgetfmt.rm" c.ret c.ent getfmt. getl. stdin. _getf.ЭЇ!х!N#FХ!Кх!ВхЭХёёёёУ˜getlin.r` c.ret c.ent getlin. stdin. getl.ЭЇ!N#F Х!N#FХ!ВхЭМёёёУ˜ c.rets c.r3 c.r2 c.r4 c.ents notbuf.ЭПѕ!~#fo"З!~#fo"Љ!З—–>#žвW!јџ>w ‡Ÿ#w!~#fo"Ё*Њх*ЄС ОТ„!јџ>w‡Ÿ#wУ‰“*Џх!Сy–Ox#žGУ™:Гж2Б:Го2Б*Њ#"ЉУ‰*Ђ#"Ё*Ѓ~ЗТ<!јџ~#ЖТ‰jУˆWnN#FХ*Зх!N#FХЭЉ*КхЭŒёёё*К "Й*Кх*Зх!N#FХЭЇс0 С}*М>9Ођ‰њ*Н~Ц'w*Кх!ЧСy–Ox#žGӘitols.rˆA c.rets c.irsh c.r4 c.ents itols.ЭЗ!~#fo"Љ*Њх*Њ#"Џсх!С~*Џх!N#FХ!хЭЅ ~O‡ ŸG! MDУ‰V*Ÿ ~O‡ŸGyўxТŒ_xўТp!іџ>w‡Ÿ#wУ{!іџ>w‡Ÿ#w!іџN#FХ!№џх*šхЭЫёХ*šхЭеёёёё*š "Ÿ!ьџх!№ џС##~#~Уh!јџ~#ЖЪM!юџ~#fo~#foх!ьџС~#~*™"БУ‰Ю*Є~ў>Тz!јџ~#ЖЪЇ!юџ~#f o~#fo—–>#žвН!юџ~#f3o~#fo##х!жёёёyАЪl!х!Šх*І х!Žх!хЭч! 9љ!хЭкёУl!іџ—–>#žњ‰1У‚!іџ~жw#~оw*Њ#"ЉУ`!іџ—–>#žђ‰Ќ*Ќ> Ођ‰Ќ*Ќ~ўђЌ!tџN#FХ!tџ~Цw#~Юwсх*Ќ~ўAњ‰Š*Ќ>ZОњ‰Š*Џ~O‡ŸG!  MDУ‰’*Џ~O‡ŸGсyw!іџ~жw#~оw*Њ#"ЉУ1!tџN#r. main. can't write can't read ЭЗ!љў9љ!tџх!ѓўС}|!€"Ў!іџх*Њх*Њ#"ЏсС~‡Ÿ !іџ—–>#žђ‚!іџ—–>#žђ‰ *Ќ> Ођ‰*Ќ~ўњ‰ У!јџ>w ‡Ÿ#w!vџywx#w!ѓў"Ѕ!tџ:ЂОТ‰А:Ѓ#ОЪ‰Ч*Є~ў<Тц!хЭЯё!х!х*І хЭinbuf.rюŒ c.rets c.r3 c.r2 c.r4 c.ents inbuf.ЭП!~#fo"З!~#fo"Љ!З—–>#žвP!~#fo"Ё*Њх*ЄС ОТ‰c*Џх!Сy–Ox#žGУ™*Џх!Сy–Ox#žGУ™*Ђ#"Ё*Ѓ~ЗТ‰0:Гж2Б:Го2Б*Њ#"ЉУˆotstr.rй„ c.rets c.r2 c.r4 c.ents notstr.ЭЗѕ!~#fo"Љ*Ћ~ЗЪP!јџ>w ‡Ÿ#w!~#fo"Ё*Ѓ~ЗЪ‰m*Њх*ЄС ОТz!јџ>w‡Ÿ#wУ‰m*Џх!Сy–Ox#žGУ™*Њ#"ЉУ!јџ~#ЖТ‰cУ‰P*Ђ#"ЁУˆ-open.rh0сС}*ЋMDӘlower.rЬx c.rets c.r2 c.r4 c.ents lower.ЭЗ!~#fo"Ћ>2Ѓ‡Ÿ2Ѕ!:Ђ–:Ѓ#žв‰k*Њх*Ќ~ўAњ‰O*Ќ>ZОњ‰O*Џ~O‡ŸG!  MDУ‰W*Џ~O‡ŸGсyw*Ђ#"Ё*Њ#"ЉУ!~#foMDӘlstoi.rŒюџ~#fo~#fo~жw#~оw+~#fo)уС х!ьџС~#~*™"БУ‰Ю*Ѓ~ЗЪr!юџ~Цw#~Юw*Б"™*Ђ#"ЁУ‰*ГMDУЉ*Ђх*œС ОТХ!јџ>w‡Ÿ#w!ьџ>w‡Ÿ#w*š#"™Уh!юџ~Цw#~Юw*Б"™У‰h*ГMDУЏ!јџ>w‡Ÿ#w*Є~ў,Ъ‰є*Є~ў>Ъ‰є*Ѓ~ЗЪ‰є*Ђ#"ЁУ‰а:ЃFХ!tџ~Цw#~Юwс6УS!vџх!јџN#FХЭыёёУ™*Ђ#"ЁУ‰ *Є~ў>ТD!хЭЯё!х!х*І хЭЧёёёyўТŒxўЪl!х!Šх*І х!Žх!хЭч! 9љ!хЭкёУl!јџN#FХ!јџ~Цw#~Юwс)х!vџуС :Ђw:Ѓ#w*Ѓ~ЗЪ‰м*Ђ#"ЁУˆlnotbuf.r c.udiv c.r2 c.r3 c.r4 c.ents itob.ЭЯ!~#fo"С*С"П!#~ЗђO!—–>#žњO!~#f o>•o>œg"Б*Кх*К#"Мс6-УZ!~#fo"З!~#ЖТr!> w‡Ÿ#wУ—!#~Зђ—!х!~#fo>•o>œgС}|!:В–:Г#žкЯ!instr.rУp c.rets c.r2 c.r4 c.ents instr.ЭЗ!~#fo"Љ*Ћ~ЗЪI!~#fo"Ё*Ѓ~ЗЪ‰\*Њх*ЄС ОТ‰f*Џх!Сy–Ox#žGУ™*Џх!Сy–Ox#žGУ™*Њ#"ЉУ‰*Ђ#"ЁУˆ!itob.r•  c.rets c.umod Әputch.rW c.ret c.ent putch. stdout. putc.ЭЇ!N#FХ!ВхЭЛёёУ˜putf.rf& c.ret c.ent putf. putl. _putf.ЭЇ!х!N#FХ!N#FХ!ВхЭНёёёёУ˜putfmt.rm" c.retС}|*‚#"У‰qЭ‡!м§9љ! ~#fo~ЗТŒЮУџ!№џх!х!ж§"*‡х!N# FХ!~#foЭЯёёёсywx #w+—–>#žњŒџџУџ!єџ>w ‡Ÿ#w!~#fo"*ƒ~ЗЪ‰[*„~ў%Ъ‰[*„~ў Ъ‰[*‚х*„С ОТp!№џ—–>#žњ‰}У‰p*ƒ~ЗТ›!єџ~#foMDУџ!єџ~# c.rets c.r2 c.r4 c.ents scnbuf.ЭЗ!џџ9љ!~#fo"Џ!љџх!С~!~#fo"Ё!Џ—–>#žв‰D*Їх!љџС ОТ‰W*Їх!Сy–Ox#žGУ™:Ћж2Љ:Ћо2Љ*Ђ#"ЁУˆ*scnstr.rЄW c.rets c.r2 c.r4 c.ents scnstr.#FХЭПёХ!N#FХЭЕёёёёУ˜uname.r= c.ret c.ent uname. ctempc.ЭЁ!‹MDӘcgetf.r ] c.dtf c.dtd c.lor c.r1 c.llsh c.r0 c.ihl _getf.Г cpybuf. btol. btod. btos. c.reN#FХЭŒёёёУЩЭЇ!х!~#foџџ х!хЭŒёёёУ˜sqze.rэ c.rets c.r2 c.r3 c.r4 c.ents squeezeЭП!џџ9љ!~#fo"З!љџх!С~!~#fo"Љ*Љ"Ё!З—–>#žв‰`*Їх!љџС ОЪ‰s*Њх*Њ#"Ћсх*ЄС~У‰s* c.ent putfmt. putl. stdout. _putf.ЭЇ!х!N#FХ!Кх!ВхЭХёёёёУ˜putlin.rt' c.rets c.r4 c.ents putlin. stdout. putl.ЭЏ!~#fo"Ї!N#FХ*Ђх!КхЭФёёёУ˜putstr.r”B c.re stdout.rstdout.ЭЗ!џџ9љ!~#fo"Џ!љџх!С~*Љ"Ё*Ѓ~ЗЪ‰;*Їх!љџС ОТ‰M*Ђх!ЏСy–Ox#žGУ™*Ђ#"ЁУˆ%sort.rН џ c.ret c.ent sort.н c.ihl c.r3 c.r2 c.rets c.r4 c.entsЭп!~#fo"з!х! С – #ts c.r3 c.r2 c.r4 c.entsЭ‡!~#fo"‡!~#fo"‡!~#fo"*„~ўnЪ‰6*„~ўNТ‰g*‚#"*‚х*…N#FХ*‡~Цw#~Юwс~#foС}|*ƒMDУљ*‡>w‡Ÿ#w*„~ў0њ‰_*„>9Оњ‰_*‚х*†~O‡ŸG*‡~#foХMD)) )С аџ Џх!Сy–Ox#žGУ™:Гж2Б:Го2Б*Ђ#"ЁУˆ0stdin.rstdin.ts c.r4 c.ents putstr. write. lenstr.Э­!"Ё*Є~#ЖЪ‰?*ЅN#FХЭУёХ*ЇN#FХ!N#FХЭМёёё*Ѓ##"ЁУ‰ Әremove.rQ c.ret c.ent remove. _copen.ЭЇ!х! х!N#FХЭДёёёУ˜scnbuf.rРq substr.rz7 c.ret c.ent substr. subbuf. lenstr.ЭЇ!N#FХЭПёХ!N #FХ!N!N#FХ*Кх*е~#foЭЖёёёxЗђ‰Ъ!Й:Т–:У#žђ‰>*ж х*Кх*Тх*з ~#foЭДёёёУ‰>*Чх!Сy–Ox#žGХ!~#foх!ЧСy–Ox#žGс}‘|˜ђ‰І*вх*Чџџ х!N#FХЭŒёёё*зх!N#FХ*Ц хЭŒёёёУ‰к*зх!N#FХ*Ц хЭŒёёё*вх*Чџџ х!žњ‰$УЯ!~#foџџ "Ч!~#fo"Й!Й:Т–:У#žђ‰*Т#"С!Й:Т–:У#žђ‰Ъ*з х!N#FХ*Тх*е~#foЭЗёёё—‘>˜ђ‰MУЪ!:ТОТ‰Ÿ:У#ОЪ‰B*з х!N#FХ*Тх*з ~#foЭДёёёУ‰B:Лж2Й:Ло2Й!Й:Т–:У#žђ‰*з хfoMDУљ*‚#"‡!№џ~жw#~оw*‚#"У‰$*„~ў Т!№џ>w‡Ÿ#w*‡ ~ЗЪz!№џх!х!ж§"*‡х!N# FХ!~#foЭЯёёёсywx #w+—–>#žњz!єџ~#ЖЪ !єџN#FУŒ џџУљ*‡ ~ў Т‰B*‚#"‡!№џ~#ЖЪ‰Š*„> Ођ‰Š*„~ўњ‰zУ‰Š*‚#FХ! ~Цw#~ЮwсС~#~!іџх! N#FХ! ~Цw#~Юwс~#foС}|!єџ~#ЖЪ!іџх!іџх!єџС – #žђ !іџN#FУ!єџN#Fсywx#w!јџ~#ЖЪd!іџх!ђ џС – #žђd!х!еџх!N#FХ!~#foЭЏёёё!ђџ ~жw#~оwУ‰$*ь~ўpТш!вџх! -~#foС~#~!іџх! N#FХ! с~O‡ŸG!)ьџ~#fo))))))))}Бo|АgС}|!ъџ~жw#~оwУё!шџ—–>#žђP !кџ~#foх*„С ОТP !кџ~#fo#"‡!№џх!шџ~#foџџ С}|Уz!іџN#FХ!ьџх!ъџN#FХ*‚хЭїёёёё!ъџyОТŒБ x#ОЪС !єџ~#foMDУљ*„~ўcТя ! N#FХ! ~Цw#~Юwс~#foх!ьџС~У !П!жџ~ўoТј!іџ>w‡Ÿ#wУ!іџ> w ‡Ÿ#w!кџ:‚w:‡#w!шџх!№џС~#~!юџ—–>#žђ‰ѕ*"‡!ъџх!юџх!№џС – #žђU!юџN#FУ\!№џN#Fсywx#w!ъџ—–>#žђ•!ъџ~#foх*‡џџ уС ~ў Т•!ъџ~жw#~оw*‡х!ъџ~#foуС "‡!№џх!ъџС – #ž!јџЦ!щ:њ–:ћ#žв‰-*ъх!џСy–Ox#žGХ*џх!N# FХ!~#foЭЌёёё*ъх*ъ#"ьс~ЗТ‰AУч!јџ>w ‡Ÿ#w!еџ6 *ь~ў-Т‚!јџ>w ‡Ÿ#w!еџх*ъ#"щ*ьС~*ъ#"щУ‰Є*ь~ў+ТŽЄ!еџх*ъ#"щ*ьС~*ъ#"я! х!ђџх*ъхЭŽёёёi`"я!єџ>w‡Ÿ#w*ь~N#FХ! ~Цw#~Юwс~#foх!ъџС~#~!єџ~Цw#~Юw!х*‡ С}|У‰*„~ўdЪ‰*„~ўfТ‰QУ!іџN#FХ!мџх!ъџN#FХ*‚хЭчёёёё!ъџyОТŒаx#ОЪр!єџ~#foMDУџ! N#F5Х! ~Цw#~Юwс~#foх!мџС~#~#~#~!єџ~Цw#~ЮwУz!рџх!ъџN#FХ*‚хЭ#"‡!јџ>w ‡Ÿ#w!зџ6 *„~ў-Т!јџ>w ‡Ÿ#w!зџх*‚#"*„С~*‚#"У=!№џ~#ЖТш!№џх!х!ж§"*‡х!N# FХ!~#foЭЯёёёсywx #w+—–>#žњш!єџ~#ЖЪт!єџN#FУŒхџџУџ!№џ~#ЖЪ‰#*„> Ођ‰*„~ўњ#!№џ~жw#~оw*‚#Љ*Ђх*Ђ#"ЅсС ОЪŒУ™*Ћ~ЗТŒRУŒUӘcputf.rk у c.irsh c.lrsh c.ihl _putf.Г stob. dtoe. dtof. ltob. lenstr. c.rets c.r3 c.r2 c.r4 c.entsЭ‡!~#fo"џ!~#fo"ї! N#F-Х! ~Цw#~Юwс~#foх!ьџС~#~!єџ~Цw#~Юw*„~ўcЪ‰z*„~ўiЪ‰z*„~ўsЪ‰z:ƒж2:ƒо2Уz!єџ~#foMDУјcmpstr.rІX c.rets c.r2 c.r4 c.ents cmpstr.ЭЗ!~#fo"Џ!~#fo"Ё*Ѓ~ЗЪ‰D*Њх*Њ#"~#ЖЪ•!ъџ—–>#žђ‰№*‡х!зџС ОТ№!ъџ~жw#~оw*‚#"УУ!№џ—–>#žђ‰*„> Ођ‰P*„~ўђ‰P*"‡!№џ—–>#žђ‰g*„> Ођ‰g*„~ўђg!№џ~жw#~оw*‚#"У!№џ~жw#~оw*‚#"УŽѕ!ъџх*‚х!‡Сy–Ox#ž Gсywx#w+~#ЖТЙ!єў.Тю! х!єџх*ю хЭŽёёёi`"щ*ь~ўaЪ‰*ь~ўhЪ‰*ь~ўoЪ‰*ь~ўuТŽ=!дџх*ъх*ъ#"ясС~!дџ~ўhТ‹F>2ѓ‡Ÿ2ёУz!дџ6У&!дџ~ўoТ‹]>2ѓ‡Ÿ2ёУz!дџ~ўuТ‹t> 2ѓ‡Ÿ2ёУŒz!іџ"ё*ь~ўxТ‘!іџ>w‡Ÿ#wУ‰*ь~ўbТf!вџх! HNяёёё!ъџyОТŒAx#ОЪx!єџ~#foMDУљ*„~ўcЪ‰м*„~ўiЪ‰м*„~ўsЪм!жџ~ЗЪ‰@ У‰м*„~ўdТЈ! N#FХ! ~Цw#~Юwс~#foх!рџхЭЂёУЬ! N#FХ! ~Цw#~Юwс~#foх!рџхЭŸё!єџ~Цw#~ЮwУz!жџ~ўaТ… !ьџ>w‡Ÿ#w!ъџ—–>#žђŽС !ьџх*‚х*‚#"‡"У‰ш*„~ў+ТŽ=!зџх*‚#"*„С~*‚#"‡! х!юџх*‚хЭŽёёёi`"‡!ђџ>w‡Ÿ#w*„~ў.Т‡! х!ђџх*† хЭŽёёёi`"*„~ўaЪ‰Ћ*„~ўhЪ‰Ћ*„~ўoЪ‰Ћ*„~ўuТŽз!жџх*‚х*‚#"‡сС~!жџ~ўhТр!іџ>w‡Ÿ#wУ!жџ6У~#fo"щ*ќ~ўnЪ‰6*ќ~ўNТ‰g*њ#"љ*ђх*эN#FХ*я~Цw#~Юwс~#foС}|*ћMDУс*ї>w‡Ÿ#w*ќ~ў0њ‰_*ќ>9Оњ‰_*ђх*ў~O‡ŸG*ї~#foХMD)) )С аџ С}|*њ#"љУ‰qЭ‡!иџ9љ!~#fo"љ*љ"щ*ы~ЗЪ‰є*ь~ў%Ъ‰є*ъ#"щУ‰Ь*э "љУ‰џ—–>#žђр!мџх!мџхсЧ~#~#~#~!Цх!хЭЙ*‚х*‚#"ƒС 2Г‡Ÿ2Б2Б2Б!ВхЭЏсС~#~#~#~!ъџ~жw#~оwУf!ъџN#FХ*‡х! ~#foN#FХЭмёёё*„~ўpТ:! ~#f.o~#foх!ъџ~#foуС 6! ~Цw#~Юw!єџ~Цw#~ЮwУz! ~Ц?w#~Юw! џ~#foMDУџ!иџх!ъџ~#foх*‡џџ уС С}|!ъџ—–>#žђ№!иџ~#f oх!зџС ОТ№!ъџ~жw#~оw!иџ~жw#~оwУ‰Г*„~ўxЪ‰z*„~ўbЪ‰ *„~ўpТG!ђџ~#ЖЪм!ъџх!ъџх!ђџС – #žђ7!ъџN#FУ>!ђџN#Fсywx#wУ‰м*„~ўlТ!жџ~ўaТЄ!мџ—w#w#w#w!ъ~Цw#~ЮwсN#FХЭпёсywx#w!єџ~#ЖЪ!іџх!іџх!єџС – #žђи!іџN#FУп!єџN#Fсywx#wУ‰*ь~ўlТ`!дџ~ўaТк!юџх! 2~#foС~#~#~#~!іџ>w‡Ÿ#w!іџ~жw#~оw+#~Зњ3!жџх!іџ~#foуС х!юџС##~!юџх!хЭЂёУ‰"*ь~ўfТg!вџх!ж;џС}|!іџх!єd*е :’lw:“m#w*б"‘l!”n~#ЖТ‰d!ŠхЭМёi`"‘n*гMDУРgetc.rMп c.rets c.r4 c.ents getc. exit. write. read.bad getc call ЭЏ!~#fo"Ё!Є~#ЖТ@!х!Žх!хЭЧёёё!хЭКё*Ї ~#ЖТžв‰У*тх*т#"фс60*В#"БУ‰*тх*т#"фс6+*тх*т#"чсх!јџN#FХ! хЭЏс0 С}*тх*т#"чсх!јџN#FХ! хЭЇс0 С}*чх!Сy–Ox#žGӘdtof.r] v c.rets c.r2 c.dtd c.dneg c.r0 c.dcmp c.r3 c.r#w!іџ>w‡Ÿ#wУ!іџх! N#FХ! ~Цw#~ЮwсС~#~*ь~ўcТ‰!ї—–>#žђ!іџ~цџw#~цwУ!іџх!вџ~#foС~#~!жџх!іџN#FХ!хЭŸсС}!зџ$х!іџС~!вџх!жџС}|!іџ>w‡Ÿ#wУ6!вџх!жџС}|!іџх*їх!іџN#FХ!жџхЭПёёёсywx#w*ь~ўcЪ‰*ь~ў–Ox#žGӘfinit.r0 l c.r2 finit.n exit. lseek. onexit. c.rets write. c.r4 c.ents _flush._pfio.lЭй*‘l"б!д~#ЖЪ‰E*з —–>#žђ‰M*з N#FХ*ж х*еN#FХЭЬёёёУ‰M*“nMDУС*з ~#fo"бс6-!іџ'х!~#foх!~#foуС С}|!іџ>–>#žђ!іџ>w$‡Ÿ#w!јџх!іџ~#fo#х! >+F+NХ=ТŽЈ!хџхЭ‡! 9љсy!wx#w!јџх!іџN#FХ!іџ~#fo#х!хџхЭ‡ёёёс~w#~ˆw>2Л‡Ÿ2Н!іџ:К–:Л#žђJ!:К–:Л#žв‰J*тх*т#"чсх!хџх*ПуС С~*К#"ПџN#FХ!х!єџСy–Ox#žGХ! ~#fo >+F+NХ=ТŽЄ!жџхЭЯ!9љсywx#w! х! ~#fo С}|У!вџх!жџС}|!іџх*їх! ~#fo##N#FХ+++N#FХ!жџхЭзёёёёсywx#w! х! ~#fo####С}|У!вџх!ж+џС}|!іџ>w‡Ÿ#w! х! ~#fo####С}|У‰*ь~ўdТш!|!іџ>–>#žђЪ!іџ>w‡Ÿ#w!јџх!іџN#FХ!х!хџхЭџёёёс~w#~ˆw!х!јџС – #žђ-!јџ~#foх!Сy–Ox#žG*Ђ "Ї!јџх!С~#~!јџ—–>#žњ‰e*Ъх*Ъ#"Ьс60!з—–>#žђ‰С*Ъх*Ъ#"Ьс6.УС!јџ—–>#žђ‰H*Ъх*Ъ#"Ысх*Їх!хџСy •OxœGyжxо4 c.ents dtof. _dzero. _norm. _round.Эп!ыџ9љ!~#fo"з!~#fo"Ю!х!ъхЭСђ‰b*Ъх*Ъ#"Яс6-!х!хсП~е#~ТŠNб!КхЭБЭЎё!хџ"Ї!јџх!х! >+F+NХ=Т‰|*ЂхЭї! 9љсywx#w!іџх!јџ~#foх*зуС С}sЪ‰*ь~ўiЪ‰:ыж2щ:ыо2щУ!іџ—–>#žђ—!іџN#FХ!вџN#FХ!N#FХ!~#foЭЏёёё!јџ~#ЖТч!іџх!ђ џС – #žђч!х!еџх!N#FХ!~#foЭЏёёё!ђџ ~жw#~оwУˆЁcpybuf.rЧl c.rets c.r3 c.r2 c.r4 c.ents cpУ bad fin it call Эп!~#fo"з!~#fo"™!д~#ЖТЊ!х!Ž^х!хЭЯёёё!хЭЊё*зх!С~#~*з >w‡Ÿ#w*ж х:›ўТ‰м:›ўТ !х!—p##N#FХ+++N#FХ!N#FХЭЗёёёёxЗњŒ џџУ‰*ŸMDсywx#w:›ўТ‰%:›ўЪ‰8:›ўџТ‰5:›ўџТ‰!јџ~жw#~оwУј!—–>#žв‰У*тх*т#"цс6.>2Г‡Ÿ2Е!:В–:Г#žв‰*Кх*ЗуС х!іџСy–x#žђ‰*тх*т#"чсх!хџх*ПуС С~*К#"Й*В#"БУ‰o*тх*т#"чс6e!јџ#~Зђ‰/*тх*т#"чс6-!јџх!јџ~#fo>•o>œgС}|У=!:В–:Г#вџх!жџС}|!іџх!єџ>–>#žђŒ˜УŸ!єџN#FХ!х! ~#fo >+F+NХ=ТŽВ!жџхЭЧ!9љсywx#w! х! ~#fo С}|У‰*ь~ўcЪ‰ *ь~ўsЪ‰ *ь~ўiЪ !дџ~ЗЪN!дџ~ўaТi!вџх! N#FХ! ~Цw#~ЮwсС}|*ь~ўcТА!іџ>w‡Ÿ#wУ6!вџ:ъw:яв‰Ћ*Ђх*Ђ#"Їс~O‡ŸGУЎ0сyw! јџ~жw#~оwУe!јџ#~Зђ‰!з—–>#žђ‰*Ъх*Ъ#"Яс60!јџ ~Цw#~Юw:гж2б:го2бУ‰С!з—–>#žђ‰c*Ъх*Ъ#"Ысх*Їх!хџСy •OxœGyжxов‰J*Ђх*Ђ#"Їс~O‡ŸGУM0сyw:гж2б:го2бУ‰*Ях!Сy˜ c.rets c.imod c.idiv c.r3 c.r2 c.dtd c.dneg c.r0 c.dcmp c.r4 c.ents dtoe. _dzero. _norm. _round.Эя!ыџ9љ!~#fo"ц!х!њхЭйђW!х!хсз~е#~ТŠ5б!вхЭЩЭТё*тх*т#"чybuf.ЭП!~#fo"З!~#fo"Џ!~#fo"Ё!Ї—–>#žв‰_*Вх*В#"Гсх*Њх*Њ#"­сС~:Ѓж2Ё:Ѓо2ЁУ$!~#foMDӘcreate.rU c.ret c.ent create. _copen.ЭЇ!N#FХ!х!N#FХЭДёёёУ˜dtoe.rŸ‰ˆ*Ї х!х*І х*Ї С} | i`N#FХ*ЅN#FХЭЯёёёсywx#w*Ї ~ж w#~оw+#~Зђ‰Г*Ї >џw>џ#wџџУ™*Ї N#FХ*Ї ~Цw#~Юwс~O‡ŸGyцџOxцGӘgetl.rэ P c.rets c.r3 c.r2 c.r4 c.ents getl. exiАТ‰И*В#"З!~жw#~оwУ‰h*Зх!х!хЭюёёсywУŒoУС*Д~ў Ъ‰h*Г~ЗЪ‰h*Д~ўЪ‰“*Д~ў Т‰я*Зх!Сy–Ox#žGУС*В#"З!~жw#~оwУŒhџџУС*Зх!Сy–Ox#žGУЧ!—–>#žђ‰h*П! ~ЗЪ‰h*Вх*П" ~#foС~*Я~O‡ŸGyц OxцGхЭТёУ‰-*Џ >w‡Ÿ#w*­ :Ђw:Ѓў Т‰::ЃўТ‰Q*Џ ~ўџТN#~ўџТ‰Ћ*ЃMDУ™*Џ N#FХ*Ў х*­N#FХЭЭёёёХ*Џ СyОТŒŠx#ОЪЊ! х!Žх!хЭЯёёё!хЭТёУ™*Џ >w‡Ÿ#w*ЃMDӘputl.rМ c.r3 c.rets*Љ"Ё*Ѓ~ЗЪ‰&*Ђ#"ЁУ‰*Ђх!ЏСy–Ox#žGӘlseek.rб * c.llsh c.r0 c.r4 c.ladd c.r2 c.rets c.r3 c.ents lseek. _ckfd. _setex.Эзѕ!N#FХЭфёi`"Щ!Ь~#ЖЪ‰**Я ~ЗђŒ0џџУС*Я ~# c.ents read., _ckfd. cpm. exit. _rdwr.Š›ўџŒЙџџˆВŠ ŒџџˆŠмŠж ŠгŒР‰ќЭз!N#FХЭфёi`"Щ!Ь~#ЖТŒOџџУС*Я ~#fo"П!~#fo"З!—–>#žђ‰“*Я ~Зђ‰І*Я ~O‡ŸG!‰УЉ*Зх!Сy–Ox#žз~#~#~#~!зх!іџхЭГ>02Ћ‡Ÿ2Љ2Љ2Љ!ЊхЭЇсС##~*м>9Ођ‰y*н~Ц'w*кх!чСy–Ox#žGӘputc.rZР c.rets c.r2 c.r4 c.ents putc.) exit. write.*write error write error bad putc call ЭЗ!~#ft. write. read.bad getl call ЭП!~#fo"З!~#fo"Љ!Д~#ЖТK!х!Žх!хЭзёёё!хЭЬё>2Ѓ‡Ÿ2Ё*З ~#ЖТ‰*З х!х*Ж х*З С} | i`N#FХ*ЕN#FХЭпёёёсywx#w*З —–>#žњ‰У*З >џw>џ#w*ЃMDУ!•*З ~ж#~ођ•!јџN#FХ!јџ~Цw#~Юwсх*Њх*Њ#"­сС~:›ж2™:›о2™*З ~Цw#~ЮwУ‰Ё*З ~ўџТ#~ўџЪ‰є*З ~#ЖЪ‰є*З ~#foх*З уС ~ў Т‰є*З N#FХ*Ж х*ЕN#FХЭеёёёХ*З СyОТŒux#ОЪ! х!Žх!хЭз c.r2 c.r4 c.ents putl.) exit. write.*write error write error bad putl call ЭПѕ!~#fo"З!~#fo"Љ!Д~#ЖТi!х!Žх!хЭзёёё!хЭЪёУЇ!~#fo"™!Ÿ—–>#žђŽ!јџх*Ж х*З ~#f oуС С}|!Ÿ—–>#žђ‰fo"П! ~#ЖТ‰f*П$ х!С~#~#~#~У! ~ўТt#~ўТ‰‹*П$ х!хЭВёУ‹>2Ћ‡Ÿ2­!х*Њх*ЪхЭюёёёxЗњŽа!јџх*П С~‡Ÿ*Џ}Ц€o|Юg"ЉУ‰•*О$ х*Џх!јџ~# foуС MDx‡Ÿ2Ё2Ђx2Ђy2Ё!Іх!хЭž!хЭЗсС~#~GУХ!х*ЪхЭћёё!‰ УЉ!М~#ЖТŒШУС*П! ~ЗТ‰D*П* 6}*П* х! хЭяёё! х!хЭыёё*О! х*П+ ~O‡ŸGсyw*О" х*П, С}|*П" ~#foх*П+ ~O‡ŸGс 6 *Вх*П" N#FХ*П" ~Ц w#~ЮwсС~*О! 5*Я~O‡ŸGyц OxцGyo"Џ!~#fo"Ё!Ќ~#ЖТe!х!Žх!хЭЯёёё!хЭТё:ЂЗњ‰Ћ*Џ ~ж#~ођ‰У*Џ N#FХ*Џ ~Ц w#~Юwсх*Џ уС :ЂwУ‰-*Џ —–>#žњ‰Y*ЃMDУ™*Џ N#FХ*Ў х*­N#FХЭЭёёёХ*Џ СyОТŒєx#ОЪ! х!Ž х!хЭЯёёё!:Ђ–:Ѓ#žв‰.*З —–>#žђ‰.*Ђ#"Ё*З ~жw#~оw*Њх*З N#FХ*З ~Ц w#~ЮwсС~*Ќ~ў Т‰F*ЃMDУ!:Ђ–:Ѓ#žк‰U*ЃMDУ™*Њ#"ЉУˆУlenstr.r8 c.rets c.r2 c.r4 c.ents lenstr.ЭЗ!~#fo"Љёёё!хЭЪёУ‰є!Ÿ—–>#žђt!х*Ж х*ЕN#FХЭзёёёyўТŒУxўЪу! х!Ž х!хЭзёёё!хЭЪёУ‰t*З >w‡Ÿ#wУt!~#foMDУЁ*З >w‡Ÿ#wУˆєread.r(  c.ladd c.r0 c.switc c.r2 c.r4 c.rets c.r3хЭЯсС~#~ #~#~*кх*к#"пс6-! ~#ЖТ†! > w‡Ÿ#wУЋ! #~ЗђЋ! х! 5~#fo>•o>œgС}|!іџх! С#~‡Ÿ~+~ !#~Зњо!х!іџхЭСњ'! N#FХ!з~#~#~#~!зх!іџхЭПс##N#FХ+++N#FХ*кхЭёёёё*к "й*ох!#~#~!~#foMDУРltob.rF Œ c.rets c.ladd c.r1 c.ulmod c.uldiv c.lclt c.lneg c.r0 c.r2 c.r4 c.ents ltob.Эяѕѕ!~#fo"с*с"п!#~Зђn! —–>#žњn!х!хсз~#~#~#~!вyАТ‰В*В#"З!~жw#~оw*О! 5*П" ~Цw#~Юw*П$ х>‡Ÿ2Ё2Ѓ>2Ѓ>2Ё!ЂхЭšёУ‰*Ж~O‡ŸG!‰УЉ*Зх!Сy–Ox#žGУСУ‰sУ‰sУ‰s*Я ~O‡ŸGyўџТŒёxўџТќ!хЭђё*В#"З!~жw#~оwУˆsstob.r  c.rets c.‰А!З—–>#žв‰”*М~ў0њ‰*М>9ОњŽ!јџх*П~O‡ŸG!а џ С}|У$!~#f oх!іџ~#ЖЪ‰З*ЏMD>‘O>˜GУ‰М*ЏMDсywx#w!З—–>#žв‰П*М~ўAњ‰ё*М>ZОњ‰ё*П~O‡ŸG!  MDУ‰љ*П~O‡ŸGyўlТŒxўТ‰П*К#"ЙУ‰П*М~ўaњ‰]*М>zОђ‰oУ‰]*Џх! N#FХЭЇ.Эчѕѕѕѕ!~#fo"п!~#fo"з!єџ—w# w#w#w!ђџ:кw:п#w!јџ>w‡Ÿ#w!з—–>#žв‰_*м> Ођ‰™*м~ўђ‰™!з—–>#žв‰Г*м~ў-Т<!јџ>w‡Ÿ#w*к#"й:гж2б:го2бУ‰Г:гж2б:го2б*к#"йУA! ~ўТС#~ўТ‰_:гж:гок‰_*y–Ox#žGi`х! ~#foуС С • œк‰‰*Зх!~#foС ОТ‰–*Б"Џ!~#fo"Ё*Їх!Сy–Ox#žG! y–x#žв‰ *Њх*ЄС ОЪ‰ЯУ !~#foMDУ™*В#"БУ‰*Їх!Сy–Ox#žG! y–x#žк‰–*Зх!Сy–Ox#žGУ™*Ђ#"Ё*Њ#"ЉУˆ]btod.r‹2 c.rbtos.rЌв c.rets c.imul c.r3 c.r2 c.r4 c.ents btos.ЭЧѕѕѕ!~#fo"П!~#fo"Г>2Ћ‡Ÿ2­!єџ:Кw:П#w!іџ>w‡Ÿ#w!З—–>#žв‰\*М> Ођ‰–*М~ўђ‰–!З—–>#žв‰А*М~ў-Т9!іџ>w‡Ÿ#w*К#"Й:Гж2щ:Ћж2Љ:Ћо2ЉУ‰{!я—–>#žв‰*ф~ўAњ‰4*ф>ZОњ‰4*ч~O‡ŸG!  MDУ‰<*ч~O‡ŸGyўeТŒExўТ‰*т#"с:ыж2щ:ыо2я! х!іџх*ъх*тхЭ…ёёёё*т "с*Џх!іџ~#foуС "Ў!юџх*Џх!юџ >+F+NХ=Т‰ЃЭ†! 9љ!вхЭпё!~# foхumod c.udiv c.r2 c.r3 c.r4 c.ents stob.ЭЯ!~#fo"С*С"П!#~ЗђT!—–>#žњT!х!~#fo>•o>œgС}|*Кх*К#"Пс6-! ~#fo}цџo|цџg"З!~#ЖТ!> w‡Ÿ#wУЄ!#~ЗђЄ!х!~#fo>•o>œgС}|!хсЧ~#~#~#~!ТхЭКсЧ~#~#~#~Уь!єџЧ~#~# ~#~с:Тw:У#w:У#w:У#w!з—–>#žв‰A*м~ўAњ‰/*м>ZОњ‰/*п~O‡ŸG!  MDУ‰7*п~O‡ŸGyўlТŒ@xўТ‰A*к#"йУ‰A*м~ўaњ‰ш*м>zОђ‰њУш!єџх!єџхсЧ~#~#~#~!Чм~ў0Т‰_*п ~ўAњ‰ *п >ZОњ‰ *п ~O‡ ŸG! MDУ‰*п ~O‡ŸGyўxТŒxўТ‰_*л##"й:гж2б:го2бУ‰_*м~ў+Т‰Г*к#"й:гж2б:го2бУ‰Г!з—–>#žв‰‘*м~ў0њ‰M*м>9Оњ‰M*п~O‡ŸGi`аџ "ЩУb!~#f oх!јџ~#ЖЪз!єџets c.dneg c.r2 c.dadd c.itd c.r1 c.dmul c.r0 c.dtd c.r3 c.r4 c.ents btod. _dtens. _dzero. dtento. btos.Эї!єџ9љ!~#fo"я!~#fo"ч!јџ>w‡Ÿ#w!я—–>#žв‰G*ф> Ођ‰*ф~ўђ‰!я—–Б:Го2БУ‰А:Гж2Б:Го2Б*К#"ЙУ>! ~ўТО#~ўТ‰\:Гж:Гок‰\*М~ў0Т‰\*П ~ўAњ‰*П >ZОњ‰*П ~O‡ ŸG! MDУ‰*П ~O‡ŸGyўxТŒxўТ‰\*Л##"Й:Гж2Б:Го2БУ‰\*М~ў+Т‰А*К#"Й:Гж2Б:Го2БУ!јџ~#ЖЪ!юџхсз~е#~ТŠнб!вхЭЂсз~е#~ТŠібУ!юџз~е#~ТŠб!вхЭкё*чх!Сy–Ox#žGӘbtol.rq T c.rets c.ladd c.lmul c.r1 c.lneg c.r0 c.r3 c.r2 c.r4 c.ents btol:В–:Г#žкм!N#FХ*Зх!N#FХЭЉ*КхЭŒёёё*К "Й*Кх*Зх!N#FХЭЇс0 С}*М>9Ођ‰*Н~Ц'w*Кх!ЧСy–Ox#žGӘsubbuf.rIр c.rets c.r4 c.r2 c.r3 c.ents subbuf.ЭП!~#fo"Ж!х*Зх!Сх! #~‡Ÿ2Б2В~2Г+~2Б!ВхЭЉ:Ы‡Ÿ2Б2Б:Щ2Б:Щ2Б!ВхЭЇсС~#~ #~#~:гж2б:го2б*к#"йУ‰_*м~ўAњ‰‘*м>ZОњ‰‘*м~ўAњ‰*м>ZОњ‰*п~O‡ŸG!  MDУ‰%*п~O‡ŸGi`Љџ "Э! :Ъ–:Ы#žњ‰bУ‰‘*пх!ђџСy–Ox#žGУ˜У‰Ј*ф~ў+Т‰›*т#"с:ыж2щ:ыо2щУ‹›>2Ћ‡Ÿ2Љ!я—–>#žв‰*ф~ў.Т‰*т#"с:ыж2щ:ыо2щ!я—–>#žв‰*ф~ў0њ‰*ф>9Оњ!юџх!юџхсз~е#~ТŠЌб!вх!‚хЭЩ*ц~O‡ŸG!Чх!аџ хЭЙЭБЭкё*т#"с:ыж2щ:ыо2>#žв‰›*ф~ў-Т‰"*т#"с:ыж2щ:ыо2я!јџ>w‡Ÿ#wУ‰›*т#"с:ыж2щ:ыо2щУŽ)!юџх!‚хЭкё!я—–>#žв‰E*ф~ў0њ‰E*ф>9ОњE!юџх!юџхсз~е#~ТŠйб!вх!‚хЭЩ*ц~O‡ŸG!Чх!аџ хЭЙЭБЭкё*т#"с:ыж2щ:ыо2щсх!јџ~#foуС "Љ:Гж2Б:Го2Б*К#"ЙУ‰\*М~ўAњ‰”*М>ZОњŽ”!јџх*М~ўAњ‰—*М>ZОњ‰—*П~O‡ŸG!  MDУ‰Ÿ*П~O‡ŸG!Љџ С}|!јџх! С – #žњ‰$У‰”*Пх!єџСy–Ox#žGӘcnorm.rFд c.rets c.dsub c.itd c.r1 c.dfo"б:вЗђ‰Š*з>•o>œg"Ы>2У‡Ÿ2С!Ь~#ЖЪ‰!щ:Т–:У#žв‰*Я}цo|цg}ДЪ!х!хсП~е#~ТŠhб!Кх*Ф)))ѓ хЭБЭЊёУ‰!з—–>#žђ‰Ÿ*б"Ы>2У‡Ÿ2С!Ь~#ЖЪ‰Ш!щ:Т–:У#žв‰Ш*Я}цo|цg}ДЪŽЏ!х*Ф)))є!яС – #žвъ!іџ~#fo))Є ~ЗТŽ!іџх!яС – #žкŒџџУз!іџ~Цw#~ЮwУХ!јџх!і џ~#fo))Ї С}|!јџ~#fo6!!~#ЖТK!јџ~#fo~іw!јџ~#fo##>w‡Ÿ#w!юџ:ђw:ѕ#w>2У‡Ÿ2С*є~ў:Ъ‰з*ѓ~ЗЪ‰з:Уж:Уођ‰*Тх*Т#"Чсх!ёџуС х*є!№џхЭПё!х!№џхсџ~е#~ТŠHб!њх!Зх!јџN#FХЭЉЭЁЭъё*‚х*‚#"‡сх!јџ~ #fo0 С}*к#"йУŽт!х!‚хЭсњш!х!хсџ~е#~ТŠГб!њх!‚хЭбЭъё*‚#"У‰и:лж2й:ло2йУg!хсџ~е#~ТŠŠŽcround.rGс c.rets c.r2 c.r4 c.ents _round.ЭЗ!~#fo"Џ!#~Зњ…!х! С – #žђ‰…*Џх!~# foуС ~ў5њ…!~#foџџ "Ё:ЂЗњ‰‹*Њх*ЇуС ~ў9Т‰Э*Њх*ІуС 60:Ѓж2Ё:Ѓо2ЁУŒOУ™:Ђ#fo"У>2Ы‡Ÿ2Щ*Ф~ў.Ъ‰Ё*У~ЗЪ‰Ё:Ыж:Ыођ‰—*Ъх*Ъ#"Ысх*ї уС х*Ф~ўaњ‰Œ*Ф>zОњ‰Œ*Ч~O‡ŸG!рџ MDУ‰”*Ч~O‡ŸGсyw*Т#"СУ‰3:Ыж:Ыођ‰Ъ*Ъх*Ъ#"Ысх*ї уС 6 У‰Ё*Ф~ў.Т‰н*Т#"СУ‰ы*У~ЗЪŒыУг>2Ы‡Ÿ2Щti c.dmul c.ilsh c.ddiv c.r3 c.dcmp c.dtd c.dneg c.r0 c.r2 c.r4 c.ents _norm. _ntens. _dtens.Э‡!іџ9љ!~#fo"ƒ>2ƒ‡Ÿ2‡!#~ЗђN!х!хсџ~е#~ТŠ:б!њхЭёЭяё!х!‚хЭс!ЊхЭ­ёёi`"Я!јџ~#fo##:Ъw:Я#w!Њх*ЪхЭГёё*Я( >џw>џ#w!јџ~#fo#~Зђш!іџ~#foMDУз!іџ~#foMDУб*ђх*ЪхЭёёyАЪ !іџN#FХЭхёџџУз!јџ~#f o#~O‡ŸGХ!хЭпёё!~#fo}цћo|цџg}ўТŒ=|ўТ‰d*Юх!хЭнёёxЗђЫ!іџN#FХЭхёџџУб~ўaњ‰Щ*є>zОњ‰Щ*ї~O‡ŸG!рџ MDУ‰б*ї~O‡ŸGсywУŽ!ёџх*ЦуС 6*є~ў:Ъ!юџ~#fo"ї!јџ~#fo#:’№wУ‰G*ђ#"ёУs!јџ~#f o#х!ёџхЭwёсyw~ўТ@!іџN#FХЭхёџџУб*ђ#"ї!јџ~#fo#~Зђ€!јџ~#f o#~O‡ŸGyўџТŒlxўџТл!~ўТ}#~ўТл!хіб!њх!‚хЭС!‚хЭсђ‰и*…џџ "й!п—–>#žђŽи!№џх*м)))„ хсџ~е#~ТŠCб!џх!хЭСЭщ!‚хЭсђ‘!х!№џхЭюё!х*оџџ хЭЪс:‚•2:‚œ2:лж2й:ло2йУ!:к–:л#žв‰Ь*‚х*‚#"„с60*к#"Зђ‰…*Џ61!~#fo"Ё!Ї—–>#žђ‰л*Њх*ІуС 60:Ѓж2Ё:Ѓо2ЁУ‰Ђ*Њх*ЅуС 4УŒ‹Әdtento.rB K c.rets c.dmul c.dtd c.ddiv c.r0 c.r3 c.r2 c.r4 c.ents dtento. _ntens. _dtens.Эп! ~#*У~ЗЪ‰Z:Ыж:Ыођ‰Z*Ъх*Ъ#"Ысх*ї уС х*Ф~ўaњ‰E*Ф>zОњ‰E*Ч~O‡ŸG!рџ MDУ‰M*Ч~O‡ŸGсyw*Т#"СУ‰ѕ:Ыж:Ыођ‰ƒ*Ъх*Ъ#"Ысх*ї уС 6 У‰Z*Ц~O‡ŸGУбЭџ!єџ9љ!~#fo"ё:“№ўТК!х!хЭмёёy2—№!іџ>w ‡Ÿ#w!іџхњ‰и*…џџ "й!п—–>#žђŽ‘!х*м)))ƒ хЭсње!х!хсџ~е#~ТŠœб!њх*м)))ƒ хЭбЭъё*†х!х*оџџ хЭЭсуС "У‹е>2л‡Ÿ2н!:к–:л#žвЄ!~#ЖЪЄ!№џх!хсџ~е#~ТŠб!њх!‚хЭСЭяё!јџх*Юх!хЭпёё!~ўТ#~ўТ›!іџN#FХЭчё!іџ~#foMDУб*Юх!хЭнёёxЗђП!іџN#FХЭхёџџУз!јџ~#fo~іw!”ю~#ЖТ‰с!Š0хЭМёi`"—ю!іџ~#foMDУаŠ,ќŠ(§Š$ўŠ џŠŠŠŠŠŠŠŠŠŠ Š Š Š Š *ђхЭтё*ђ#"ёУ‰=:—№O‡ŸGХ!хЭлёё*“юMDУбЭџѕ!~#fo"ѕ!јџ—ёywx#w!ј џ~#fo~#ЖЪ‰л*ё"Я!јџ~#fo~#fo"С*Ъх*ФС ОТ‰ё*У~ЗЪ‰ё*Ъ#"Щ*Т#"СУŒЕУз!јџ~Цw#~ЮwУ‰’*Ъх*ФС ОТс!јџ~#f o##~O‡ŸGУбЭџ!~#fo"ї!~йУ‰Є*ƒMDӘcopen.rь юW _copen.Ž _wcbs. alloc. _clrbuf onexit. c.r2 c.r3 c.rets cpm. close. _nfiles c.r4 c.ents1PONMLKJIHGFEDCBACONRDRPUNLSTЭћ>2ѓ‡Ÿ2ё!щ:ђ–:ѓ#žв‰^ хсП~е#~ТŠчб!Пх!хЭЁЭЊёУ‰Џ:ЫЗ2Щ:Ъ2Щ*Т#"СУ‰-!Я—–>#žвŸ!х!хсП~е#~ТŠ;б!Кх*ь)))ѓјџ хЭБЭЏё!х!хсП~е#~ТŠmб!Кх*ь)))ѓјџ хЭБЭЊё:Ыж2Щ:Ыо2ЩУ‰!Пх!хЭЊёУ™:Ыxit.4ЭЙ!”P~#ЖЪ‰+!‰4:’PНТ‰:’QМЪ‰+*‘PЭГi`"‘PУ‰*‘RЭБУ‰+ЭЉ*‘P"Ї!~#fo"‘P*ЃMDӘŠ4wblk.rУt c.irsh c.switc cpm. _clrbuf2 _setex. _wblk. c.rets c.r3 c.lrsh c.r0 c.r2 c.r4sbreak.rЈa c.ret c.ent sbreak. _memoryЭЇѕѕѕѕ!јџ:’aw:“b#w*—aх!~#foуС "•a!јџ:’a•:’bœв‰C!Б:’a•:’bœвT!јџ~#fo"”aУŸ!јџ~#foMDӘАwrite.r3  write.ф _ckfd. c.ladd c.r0 _rdwralloc.r№ — free.L sbreak. exit. write. nalloc.> alloc.ѓ c.rets c.r3 c.r2 c.r4 c.entsЭя!~#fo"ч!~#fo"й*тх*муС "б*вх*ц~#foх!пСy–Ox#žGсywx#w*ж х*ч С~#~*тх*пќџ С}—–>#žђ‰„*ё"Ч!—–>#žђ‰—*є~ў Ъ‰—*ђ#"ї!~жw#~оwУ‰W*їх!Сy–Ox#žGУб*ђх!ЧСy–Ox#žGХ*Тх*ъхЭёёёХ*ђх!ЧСy–Ox#žGс}ЙТ‹Э|ИЪŒжџџУз!—–>#žђD!х!Šсх*ъхЭёёёyўТŒўxўЪŒџџУб*ђ#"ї!~жw#~оwУˆDckfјџ~#foх!іџ~#foуС :’•:’žœв&!јџ~#foх!іџ~#foуС "—!х!јџ ~#fo##хЭ‹LёёУvbad fre e call Эя!~#foўџ "ч!~#ЖЪ‰ !‘›:т–:у#žк‰†!‘:т–:у#žк­!х!Ž=х!хЭЗёёё!хЭЏё!~#foMDУЩ!”™~#ЖТ‰Э*ч >w‡Ÿ#w*с"‘™У‰ З2Щ:Ъ2Щ*Т#"СУ‰І!Я—–>#žвŽŸ!х*ь)))єјџ хсП~е#~ТŠэб!Пх!хЭЁЭЏё!х*ь)))єјџ хсП~е#~ТŠб!Пх!хЭЁЭЊё:Ыж2Щ:Ыо2ЩУˆШclose.r;Т c.rets c.r4 c.ents close. _ckfd.ŸG!‰УЩ*ї ~#fo"Х!х*ђхЭОёёyўџТŒПxўџТŒ(џџУб*я~O‡ŸGХ!хЭчёё!~ жw#~оw*ъ#"щУ‰)*я~O‡ŸGХ!хЭуёёУ‰к*я~O‡ŸGХ!хЭуёёУк!~#foMDУз!—–>#žђ‰Љ*Ч! ~ЗЪ‰Љ*Ч" N#FХ*Ч" ~Ц w#~Юwсх*ъх*ъ#"эсС~. c.r2 c.switc c.rets exit. cpm. c.r3 c.r4 c.entsŠќџŠё§џŒШџџ‰Эџ!~#fo"ї!~#fo"я!—–>#žђj! хЭчёyцOxцGyАЪ}!хЭхёyўТŒ\xўТ}!хЭкёУ‰}*ях!Сy–Ox#žGУб*ї ~Зђ‰›*ї ~O‡|*гMDУЩЭя!~#fo"с*ч ~#fo"й*тх*ч~#foуС ####х!мСyОТŒ­x#ОТ‰н*тх*п~#fo### #С … Œ*ц х*п С~#~УЯout of heap space Эя!N#F Х!N#FХЭ>ёёi`"с!ф~#ЖЪ‰!*уMDУЭ!х!Žрх!хЭЗёёё!хЭЊёУЩЭяd.r›F c.rets c.r4 c.ents _ckfd. _nfiles _wcbs.ЭЏ!~#fo"Ё:ЂЗњ‰2!Й:Ђ–:Ѓ#žв‰2*Ѓ))Ф ~ЗТŒ8У™*Ѓ))Ф MDӘexit.rКP c.rets c.r4 c.ents c.ihl c.ent exit. one!‘™:т–:у#žв‰§*х :’™w:“š#w*с"‘™*тхЭŠrёУ‰ *‘™"й*п ~#fo"б!д~#ЖЪ‰2!с:в–:г#žв‰2*б"йУ‰!д~#ЖЪ‰n*х :вw:г#w*н :тw:у#w*тхЭŠrё*кхЭŠrёУ‰ *ч >w‡Ÿ#w*н :тw:у#w*кхЭŠrёУˆ  free. cpm. _wblk.ЭЏ!N#FХЭМёi`"Ё!Є~#ЖТŒ#џџУ™*Ї ~#ЖЪ‰А*Ї~O‡ŸGyц OxцGyАТА!х*ЂхЭгёё*Ї~O‡ŸGyц OxцGyАЪ‰Ž*Ї ~#f o ~цw*Ї N#FХ!хЭЫёё*Ї х!х*Ї N#FХЭЧёёсywx#w*Ї6!~#foMDӘ*Ч$ х>‡Ÿ2Б2Г>2Г>2Б!ВхЭЏё!~жw#~оw*Ц! 5У‰(*ї~O‡ŸGyц OxцGyАЪ‰з*Ч! ~ЗЪ‰з*Ч" ~#fo6*ѕ~іwУŒ) Эџ!N#FХЭЄёi`"щ!ь~#ЖТŒџџУб*я~O‡ŸGyц OxцGyАТ9!N#F Х!N#FХ*ъхЭŒёёёУз!~#fo"ї! х! С~#~*з MDУЯ!јџ>w‡Ÿ#w!с:’—–:“˜#žк†!јџх!іџ:’—w:—˜#w+N#FХЭЇёсywx#w+~#ЖТ‰†:“˜З2‘˜:’—2‘—У=!јџ~#ЖТБ!јџх!іџ:тw:ч#w+N#FХЭЇёсywx#w!јџ~#ЖТŒСУЯ!јџ~#foх!іџ~#foќџ С}|!”›~#ЖТ№!јџ~#fo"—›!ѕѕ!~#fo"с:уж:уовŒaУ‰f*чMDi`#}ц ўo|цџg##"с!‘™"й*н~#fo"б!д~#ЖЪ‰Э*з~#fo####х!чСy–x#žк‰я*вх!чС – #žв‰ќ*кх*з С~#~У‰:“—ўТ‰к:“˜ўЪ‰2:“˜З2‘˜:’—2‘—У‰2*е "йУ‰|*кх*тх*вхЭёёсywx#w*з c.ents _rdwr. ŠюŒш‰џЭџѕ!~#fo"ё*ї ~#fo"ю!јџх*я$ хсч~#~#~#~!цх!хЭпсС##~#~*я$ ##N #Fi`}цo|цg"б*я! х!€х!зСy–Ox#žGсyw*ю" х*ю* х*зуС С}| !~#ЖТŽе!јџх*я( С ОТЬ #Оџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ ~O‡ŸGХ!хЭЋёё*юх!хЭЋёё*ѕ~цЯwУ‰*ї ~O‡ŸGХ!хЭЋёё*я* х!хЭЋёё*юх!хЭ­ёёi`"з!€х!хЭЋёё!д~#ЖЪŒџџУЩ*ѕ~ц§w*ѕ~іwУŒdУЩЭџ!~#fo"ё*ї ~#fo"з!N#FХ!хЭšс"щ*з ~O‡ŸG:ъЙТ‰b:ъџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџТŒеУЭ!х*ђхЭёёxЗњ!N#F Х!јџN#FХ*ђхЭŽёёёxЗђŒ џџУЩ*я ~O‡ŸGХ*я ~O‡ŸGyцџOxцGс}‘|˜њŒ;УŽ>i`"ж!јџх*я( С ОТY #ОТ‰d*гMDУЩ*я( х!ј џС~#~!д~#ЖЪ—!€х*ю* хЭŽ2ёёУЩ*ї ~O‡ŸGХ!хЭЋџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџИТ‰z*ї~O‡ŸGyц OxцGyАТ‰*ї ~O‡ŸGХ!хЭЋёё*ї~O‡ŸGyц OxцGyАЪ‰Н*жх!хЭ­ёёxЗђŒНџџУЩ*ѕ~цЯw*е :ъw*жх!хЭ­ёёxЗђ !~#ЖТ‰ *жх!хЭ­ёёxЗђ‰ *ї~іwџџУЩ*ѕ~і w*з х!~#fo}цo|цgС}УЩЭџ!~#foџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџmain() \( putfmt("hello,world\n"); } хSTD H хCHDR R MLIB A 9CLIB A € !"#$%&'()*+,-./ёё*я* х!хЭЋёё*юх!хЭ­ёёi`"з!€х!хЭЋёё*гMD!‰УЄУЭ!€х*ю* хЭŽ2ёёУЩУЩЭџ!~#fo"ё*ї ~#fo"щ*ї~O‡ŸGyц OxцGyАЪd!х*я( N#FХ*ђхЭёёёyўџТŒ[xўџТŒАџџУЯ!~#ЖЪ‰*ї~O‡ŸGyц OxцGyАЪ‰*їc:pp -x -i a: -o $1.tm1 $1.c c:p1 -o $1.tm2 $1.tm1 era $1.tm1 c:p2 -o $1.tm3 $1.tm2 era $1.tm2 b:an -o $1.r $1.tm3 era $1.tm3 b:ld80 -o $1.com chdr.r clib.a $1.r clib.a mlib.a  џ— џ џ5/"ї!~#fo"щ:ыж2щ:ыо2щ:ъЗњ‰q*ѓ6*ђ#"ёУ‰KУШwcbs.r ь_wcbs.Ќ_nfiles/b:an -o $1.r $1.8 b:ld80 -o $1.com chdr.r clib.a $1.r clib.a mlib.a tm3 b:ld80 -o $1.com chdr.r clib.a $1.r clib.a mlib.a џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџDOUT, *av, ns); while (++av, --ac) { n = lenstr(*av); ns =+ 1 + n; nw =+ write(STDOUT, " ", 1); nw =+ write(STDOUT, *av, n); } nw =+ write(STDOUT, "\n", 1); return (nw == ns + 1); } } џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџc:pp -x -i a: -o d:echo.tm1 d:echo.c c:p1 -o d:echo.tm2 d:echo.tm1 era d:echo.tm1 c:p2 -o d:echo.8 d:echo.tm2 era d:echo.tm2 џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ#include /* ECHO ARGUMENTS TO STDOUT * copyright 1978 by Whitesmiths, Ltd. */ BOOL main(ac, av) COUNT ac; TEXT **av; { FAST COUNT n, ns, nw; if (++av, --ac <= 0) return (YES); else { ns = lenstr(*av); nw = write(STџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџb:an -o d:echo.r d:echo.8 b:ld80 chdr.r clib.a d:echo.r clib.a mlib.a xeq echo program successfully built! ххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххххџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ1 c.r4 c.r3 c.r2 c.rets c.ents main. write. lenstr. ЭП!~Цw#~Юw!~жw#~оw+—–>#žњŒ1УŽ4yАЪŒ?УЗ!~#foN#FХЭдёi`"Љ*Џх!~# foN#FХ!хЭЮёёёi`"Ї!~Цw#~Юw!~жw#~оw+~#ЖЪї!С~#~У‘out of heap space Э{!N#FХ!N#FХЭh ёёi`"ф!ф~#ЖЪK *фMDУ‘!х! х!хЭёёё!хЭ†ёУ‘Э{ѕѕ!~#fo"ф:фж:хов‹ У *фMDi`#}цўo|цџg##"ф!и"р*р~#fo"т!т~#ЖЪї *т~#fo####х!фСy–x#žк *тх!фС – #žв& *рх*т С~#~У= :жўТ : MDУ*р~O‡ŸGсyw*р#"рУ­:тж:уођD*тх*т#"тсх*ф уС 6 У*р~ў.ТW*р#"рУe*р~ЗЪeУ‘>2т‡Ÿ2у*р~ЗЪд:тж:уођд*тх*т#"тсх*ф уС х*р~ўaњП*р>zОњП*р~O‡ŸG!рџ MDУЧ*р~O‡ŸGсyw*р#"рУo:тж:уођ§*тх*т#"тсх*ф уС 6 Уд*рџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџN#FХЭh ё!іџ~#foMDУ‘*тх!хЭ ёёxЗђ9 !іџN#FХЭh ёџџУ‘!јџ~#fo~іw!~#ЖТ[ !ЊхЭКёi`"!іџ~#foMDУ‘Э{!N#FХЭ@ёi`"ф!ф~#ЖТ‹ џџУ‘*ф ~#ЖЪ *ф~O‡ŸGyцOxцGyАТ !х*фхЭоёё*ф~O‡ŸGyц OxцGyАЪі *ф ~#fo ~цw*ф N#FХ!хЭ ёё*ф х!фN#FХ!N#FХЭёёё*ф##"фУъУ‘Э !N#FХ!х!N#FХЭёёёУ'Э{!~#fo"ф*ф"р*р~ЗЪh*р#"рУV*рх!фСy–Ox#žGУ‘PONMLKJIHGFEDCBACONRDRPUNLSTЭ{>2ф‡Ÿ2х!ф:ф–:х#žви*фхЭh ё*ф#"фУЗ:O‡ŸGХ!хЭ ёё*MDУ‘Э{ѕ!~#fo"ф~#foN#FХЭдёi`"™*Њх*Ÿ уС "­!х!Žх!хЭЬёёё*Ђ "Ё*Ÿх!~# foN#FХ!хЭЬёёё*Ђ "ЁУs!х!Žх!хЭЬёёё*Ђ "Ё*­ :ЂНТ‰":ЂМТŒ+УŒ.УАж:сођ‚*рх*р#"рсх!ёџуС х*ф~ўaњC*ф>zОњC*ф~O‡ŸG!рџ MDУK*ф~O‡ŸGсywУ‚!ёџх*руС 6*ф~ў:ЪŒ!юџ~#fo"ф!јџ~#fo#:wУС*ф#"фУэ!јџ~#fo#х!ёџхЭёёсyw~ўТК!іџN#FХЭh ёџџУ‘*ф#"ф!јџ~#fo#~Зђњ!јџ~#fo#~O‡ŸGyўџТцxўџТU !~ўТї#~ўТU !х!Њ~O‡ŸGУ‘Э{!єџ9љ!~#fo"ф:ўТ4!х!хЭ ёёy2!іџ>w‡Ÿ#w!іџх!фС – #žвd!іџ~#fo)) ~ЗТ|!іџх!фС – #žкŒџџУ‘!іџ~Цw#~ЮwУ?!јџх!іџ~#fo)) С}|!јџ~#fo6!!~#ЖТХ!јџ~#fo~іw!јџ~#fo##>w‡Ÿ#w!юџ:фw:х#w>2р‡Ÿ2с*ф~ў:ЪQ*ф~ЗЪQ:р*љЭPХЭ†!9N#Fе#^#V#~#foЭ"}kb"{i`"yбO‡ŸGЩ can't write can't read Э{!љў9љ!tџх!ѓўС}|!€"р!іџх*рх*р#"рсС~‡Ÿ!іџ—–>#žђД!іџ—–>#žђ<*р> ОђL*р~ўњ<УL!јџ>w‡Ÿ#w!vџOywx#w!ѓў"т!tџ:тОТт:у#ОЪљ*т~ў<Т!хЭh ё!х!х*тх*ф N#FХЭvёёсywx#w*ф6!~#foMDУ‘Э{!~#fo"ф!~#fo"р*фх*руС "т*тх*ф~#foх!рСy–Ox#žGсywx#w*т х*ф С~#~*фх*рќџ С}|*тMDУ‘Э{!~#fo"ф*ф ~#fo"р*фх*ф~#foуС ####х!рСyОТз x#ОТ *фх*р~#fo####С … Œ*ф х*р !јџ‚ywx#w!јџ~#fo~#ЖЪU*ф"т!јџ~#fo~#fo"р*тх*рС ОТk*р~ЗЪk*т#"т*р#"рУ/У‘!јџ~Цw#~ЮwУ *тх*рС ОТ[!јџ~#fo##~O‡ŸGУ‘Э{!~#fo"ф!~#fo"р>2т‡Ÿ2у*р~ў.Ъ*р~ЗЪ:тж:уођ*тх*т#"тсх*ф уС х*р~ўaњ*р>zОњ*р~O‡ŸG!рџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџхЭ ёёi`"т!јџ~#fo##:тw:у#w!Њх*тхЭёё*т( >џw>џ#w!јџ~#fo#~Зђb !іџ~#foMDУ‘!іџ~#foMDУ‘*фх*тхЭŠёёyАЪ† !іџN#FХЭh ёџџУ‘!јџ~#fo#~O‡ŸGХ!хЭ ёё!~#fo}цћo|цџg}ўТЗ |ўТо *тх!хЭ ёёxЗђE !іџN#FХЭh ёџџУ‘*тх!хЭ ёё!~ўТљ #~ўТ !іџџN#FХЭNёёУ‘*т#"тУв*т~ў>Тv!хЭh ё!х!х*т хЭ"ёёёyўТHxўЪž!х!2х*т х!4х!хЭр! 9љ!хЭ†ёУž!јџN#FХ!јџ~Цw#~Юwс)х!vџуС :тw:у#w*т~ЗЪ*т#"тУžЭ !N#FХ!~#ЖЪЫУЮХ!N#FХЭёёёУ'Э{!"ф*ф~#ЖЪ*фN#FХЭBёХ* хЭАёёёyАЪž!х!Aх*т х!Cх!хЭр! 9љ!хЭ†ёУž!іџ—–>#žњcУД!іџ~жw#~оw*р#"рУ’!іџ—–>#žђо*р> Ођо*р~ўђо!tџN#FХ!tџ~Цw#~Юwсх*р~ўAњМ*р>ZОњМ*р~O‡ŸG! MDУФ*р~O‡ŸGсyw!іџ~жw#~оw*р#"рУc!tџN#FХ!tџ~Цw#~Юwс6У…!vџх!јзўЪ\ :зЗ2з:ж2жУ\ *т "рУІ *рх*фх*тхЭ* ёёсywx#w*т х!С~#~*т MDУ‘!јџ>w‡Ÿ#w!ф:ж–:з#žкА !јџх!іџ:жw:з#w+N#FХЭСёсywx#w+~#ЖТА :зЗ2з:ж2жУg !јџ~#ЖТл !јџх!іџ:фw:х#w+N#FХЭСёсywx#w!јџ~#ЖТы У‘!јџ~#foх!іџ~#foќџ џц џ џŸGyцOxцGyАЪ:!х*р( N#FХ*фхЭђёёёyўџТ1xўџТ†џџУ‘!~#ЖЪь*ф~O‡ŸGyцOxцGyАЪь*ф ~O‡ŸGХ!хЭ ёё*рх!хЭ ёё*ф~цЯwУь*ф ~O‡ŸGХ!хЭ ёё*р* х!хЭ ёё*рх!хЭ ёёi`"т!€х!хЭ ёё!т~#ЖЪлџџУ‘*ф~ц§w*ф~іwУ:У‘Э{!~#fo"фœв!јџ~#fo"оУ'!јџ~#foMDУ'(ќџ§џъџџ=Э{!~#fo"ф!~#fo"т!—–>#žђŒ! хЭ ёyцOxцGyАЪŸ!хЭ ёyўТ~xўТŸ!хЭ†ёУŸ*тх!Сy–Ox#žGУ‘*ф ~ЗђН*ф ~O‡ŸG!"Ућ*ф ~#fo"р!х*фхЭтёёyўџТсxўџТJџџУ‘*т~O‡ŸGХ!хЭ ёё!УДЪCO!9~#fo|Зg}o ТMD!9q#pУCхХ!9N#F!9~#fo ##† #Ž +++Ž #ŽУCхХ!9~Зђd/<УšЪCO!9~#fo##~‡w#~w+++~w#~w ТqУCхХ!9~Зђš/<УdЪCO!9~#fo##+~‡~w+~w###~w+~w ТЈУCхХ!9~Зђг/<УdЪCO!9~#fo##+~Зw+~w###~w+~w ТсУC~#ЖТјџх*р$ хса~#~#~#~!ах!хЭŠсС##~#~*р$ ##N#Fi`}цo|цg"т*р! х!€х!тСy–Ox#žGсyw*р" х*р* х*туС С}|!~#ЖТЋ!јџх*р( С ОТЂ #ОТЋУ‘!х*фхЭоёёxЗњм!N#FХ!јџN#FХ*фхЭђёёёxЗђтџџУ‘*р ~O‡ŸGХ*р ~O‡ŸGyцџOxС}|!к~#ЖТ!јџ~#fo"к!јџ~#foх!іџ~#foуС :м•:нœвP!јџ~#foх!іџ~#foуС "м!х!јџ~#fo##хЭvёёУ  bad free call Э{!~#foўџ "ф!~#ЖЪЪ!к:ф–:х#žкА!м:ф–:х#žкз!х!gх!хЭёёё!хЭ†ё!~#foMDУ‘!и~#ЖТї*ф >w‡Ÿ#w*ф"иУЪ!и:ф–:х}У‘Э{!~#fo"ф!~#fo"р:рж2р:со2с:сЗњG*ф6*ф#"фУ!У‘ Э{!~Цw#~Юw!~жw#~оw+—–>#žњ{У~yАЪ‰У‘!~#foN#FХЭBёi`"р*рх!~#foN#FХ!хЭёёёi`"т!~Цw#~Юw!~жw#~оw+~#ЖЪA!~#foN#FХЭBёi`"ф*рх*ф уС*ф ~#fo"т!N#FХ!хЭШс"р*т ~O‡ŸG:рЙТ8:сИТP*ф~O‡ŸGyц OxцGyАТч*ф ~O‡ŸGХ!хЭ ёё*ф~O‡ŸGyцOxцGyАЪ“*тх!хЭ ёёxЗђ“џџУ‘*ф~цЯw*т :рw*тх!хЭ ёёxЗђр!~#ЖТр*тх!хЭ ёёxЗђр*ф~іwџџУ‘*ф~і w*т х!~#fo}цo|цgС~жw#~оw*т#"тУK*т~O‡ŸGХ!хЭ ёёУќ*т~O‡ŸGХ!хЭ ёёУќ!~#foMDУ‘!—–>#žђЫ*р! ~ЗЪЫ*р" N#FХ*р" ~Цw#~Юwсх*тх*т#"тсС~*р$ х>‡Ÿ2а2б>2г>2в!ахЭ&ё!~жw#~оw*р! 5УJ*ф~O‡ŸGyцOxцGyАЪљ*р! ~ЗЪљ*р" ~#fo6*ф~іw#~#foщy#ОТx#ОТ+++~#foщ##Ућ!9ыущыљбЩѕ!9N#F###q#pС+++qСсёёЩ!9N#F#q#pСсёЩcopyright (c) 1979 by Whitesmiths, Ltd.ІќЂ§žўšџ˜–”’ŽŒŠˆ† „ ‚ € ~ |zцКцGс}‘|˜њУi`"т!јџх*р( С ОТ/ #ОТ:*тMDУ‘*р( х!јџС~#~!т~#ЖЪm!€х*р* хЭёёУ‘*ф ~O‡ŸGХ!хЭ ёё*р* х!хЭ ёё*рх!хЭ ёёi`"т!€х!хЭ ёё*тMD!жУћУ‘!€х*р* хЭёёУ‘У‘Э{!~#fo"ф*ф ~#fo"р*ф~O‡#žв'*ф :иw:й#w*ф"и*фхЭœ ёУЪ*и"р*р ~#fo"т!т~#ЖЪ\!ф:т–:у#žв\*т"рУ-!т~#Жژ*ф :тw:у#w*р :фw:х#w*фхЭœ ё*рхЭœ ёУЪ*ф >w‡Ÿ#w*р :фw:х#w*рхЭœ ёУЪЭ ѕѕѕѕ!јџ:оw:п#w*ох!~#foуС "о!јџ:о•:пœв!ц:о•:п "р!х!Lх!хЭёёё*т "т*фх!~#foN#FХ!хЭёёё*т "тУН!х!Jх!хЭёёё*т "т*р :тНТl:уМТuУxУ‘С!ўџ9ых*фх*тх*рхi`щ!њџљс"рс"тс"фбЩхХ!9~ЗђД/<УиЪCO!9~#fo) ТРУхХ!9~Зђи/<УДЪCO!9~#fo|‡|g}o ТфУхХ!9~Зђ/<#žђf!х!х*тхЭ2ёёёyўТ xўЪ)џџУ‘*ф#"ф!~жw#~оwУfЭ{!~#fo"ф:хЗњr!ф:ф–:х#žвr*ф)) ~ЗТxУ‘*ф)) MDУ‘Э !р~#ЖЪБ!К:рНТ :сМЪБ*рЭ&i`"рУ‰*тЭ&УБЭ{*р"ф!~#fo"р*фMDУ‘ФОеЭ{ѕ!~#fo"ф*ф ~#fo"р!УK Э{!N#FХЭ@ёi`"т!т~#ЖТ)џџУ‘*т~O‡ŸGyцOxцGyАТ[!N#FХ!N#FХ*тхЭ2ёёёУ‘!~#fo"ф!—–>#žђІ*ф"р!—–>#žђЙ*ф~ў ЪЙ*ф#"ф!~жw#~оwУy*фх!Сy–Ox#žGУ‘*фх!рСy–Ox#žGХ*рх*тхЭ2ёёёХ*фх!рСy–Ox#žGс}ЙТя|ИЪјџџУ‘!—–>c:ld80 -o $1.com chdr.r clib.a $1.r clib.a mlib.a $1 tm3 b:ld80 -o $1.com chdr.r clib.a $1.r clib.a mlib.a џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ bc=01 jmp c.rets .1: /14 hl=&06+de hl=a^hl bc=^hl=>sp call lenstr. af<=sp hl=bc hl->c.r2 hl=c.r2=>sp hl=&06+de hl=a^hl bc=^hl=>sp hl=&01=>sp call write. af<=sp<=sp<=sp hl=bc hl->c.r3 .5: / 18 hl=&06+de a=*hl+02->*hl=*(hl+1)+^0->*hl џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ write. af<=sp<=sp<=sp hl=c.r3 hl+bc hl->c.r3 hl=c.r4=>sp hl=&06+de hl=a^hl bc=^hl=>sp hl=&01=>sp call write. af<=sp<=sp<=sp hl=c.r3 hl+bc hl->c.r3 jmp .5 .7: /24 hl=&01=>sp hl=&.31 sp<=hl hl=&01=>sp call write. af<=sp<=sp<=sp hl=c.rhl=&04+de a=*hl-0401->*hl=*(hl+1)-^0->*hl hl-1 a=*hl|*(hl+1) jz .7 hl=&06+de hl=a^hl bc=^hl=>sp call lenstr. af<=sp hl=bc hl->c.r4 hl=c.r2 sp<=hl hl=c.r4+(bc=&01) hl<>*sp;bc<=sp hl+bc hl->c.r2 hl=&01=>sp hl=&.11 sp<=hl hl=&01=>sp call!|ъ эАЏ2ф> _ЭУўTAB {}ўCSWњSUBMIT #define #include printf(|~џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ.31: 012,0 .11: 040,0 public lenstr. public write. public main. main.: call c.ents hl=&06+de a=*hl+02->*hl=*(hl+1)+^0->*hl hl=&04+de a=*hl-0401->*hl=*(hl+1)-^0->*hl hl-1 a-a-*hl=0-^*(hl+1) jm .6 bc=01 jmp .01 .6: bc=0 .01: a=c|b jz .1џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ3 hl+bc hl->c.r3 hl=c.r2+(bc=&01) a=c.r3::l jnz .41=c.r3[01]::h .41: jnz .21 bc=01 jmp .61 .21: bc=0 .61: jmp c.rets џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџtype $1.c b:pp -x -i a: -o $1.tm1 $1.c b:p1 -o $1.tm2 $1.tm1 era $1.tm1 b:p2 -o $1.8 $1.tm2 era $1.tm2 type $1.8 c:an -o $1.r $1.8 submit ld $1 submit c4 $1 џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџtype $1.c b:pp -x -i a: -o $1.tm1 $1.c b:p1 -o $1.tm2 $1.tm1 era $1.tm1 b:p2 -o $1.8 $1.tm2 era $1.tm2 type $1.8 c:an -o $1.r $1.8 џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ