HWP Document File V3.00 d'7R":‰'NN''Unix File systemеŽG)ccccUnix File system1999e‘ 3ЉЖ 14ЉЗ ЉЗaЖЉЗ, 15ЁЏ 24…ІьW{pTUšџnw'щЮ‹‚‰RW‚УCIBŒШЂУ И Ќ.+ŽƒвфA"y‘:БІfUж€LеЦuDD];”8А5‹йUу”S юŒјЮ<ЌrЧЊмyА[ГlеPИeіїGплЗ;нїf†HИЙчž>я|пїћrшЅCƒбяRЦіъS{Ÿ:˜qэit7ooфйўї]ьїѓкиЏ=љЃкL'ча•~“ЧžњойLЗрп§—§&ЌѓtFУќљN6\п9рzІ[-wщŠх.4Ші3Ш]D…щ…Шщшо–DЏИЈ?dKщ31Э•?ѓф( ŠM"к=…ЈГ”hУ4ЂЅ3ˆц”уЈйDцЉ :]M4ДhџbЂKˆš—­[IДh5‘Й†(xбљѕDоOtr#бсб@#Q/ндFTЗЈj;QY_&w6':t№Qч’јmк,nћYт„ac›Ђ‡ЉЗНro* oЃЗЛ8b.№dлW1{хш„Д­И-Ыо2xђ+P˜uл c[ОЁИэ-žn{д7Бo[ущЖ‡IйЖЗzКэСРФО-’‡И}6gbпі6OЗн‡М3A=љЕƒц Пўi"ЙПH>Ÿa W}сиEььѓƒ1—:KZšлrŠкЧўt>Ь:5uˆЕ›БЖ kС –Жc}жяРњGАў™x”ƒ]ˆ Дље~чВџбЉmЛљvјѓ],Ўq Љ—žB%”C~ќ-"џѕ]hсˆБ4–З VšдWm;E TV2і+ёфНGŒ `\@Шяpў4qт|<лЉ†э@ЏšnХ?“ъЉ2uСр,г,зŒхK™єQ\Е[vрЈl_‰Їл›4›ОFUјkвјмvјZЋэј š+ˆД+o;bдСCY,-№(ћyА0mЂN(хжТv+иўЋI›ёНЋкaSь`ЭЊ‡ђКФоэb<*МUЬо‚яєКЄ2ЇЩ+АWИrкЅSхB‚Э„pD/ьТ[vРQ*!VўmEOКM'-РA=˜еУЧнсQcч@5Сн8ЂUИЯхвиLшƒяЁ™‰њЙ™#а'є“'%> \?юL”bШЉъJмМ7я‚’;…мMшѕ’йТmшЛ4ЦdЦшцпЩ€eх‚ˆв kwсp ]lщЕЁKk&7LЉ%w)o\[e;fFDмВ%ъ…28"ЅdlЖу/Чћыa9ŽUЦииJFi Ќи'fлГЧНŒm~ѓnїМ‚AГSєБЏ‘ К і_kХЖ{юc%ЄёыI›G…rqэzЌ|Q“ю€ ѕтТ­В™–АЏ,ђш+г\fяџ“нCы@ПЅс-sЭ‰'T“ц%С§ЭqWсMавz€ьЃmg]nюоЮк+їс:!k\‘‚>zƒ]ФЙдrмЄўЃO4Žр§3“Ž<y^јBук—сУЛqќ|i<зЉгёхдЙОŠ~зУЗš№ШАa2Gф):3i9’o=~iУo’гrш4СKй[9;ала”šYюб­5=Иlšљ#9О&/нBГѕаVD05‹ФІЪ ’Шро9r|ЮЅэRЛЏqаЄСН‡}r"r|NfћЮ–j/a™ееЋЉЫeSoКд гпИ п+&І^ оъŸхб H6C9ЯшTь˜IтVhЙO0+=У‰1wˆ§эы˜ќIšЧв ­нщQkš§ ДІoЕ A_КNHЇ19ЧЎ3FIЎ[%qъk‰аWт*9'X3ŽР§#О1|K_Є:AE _|Щt*’sЄ2іœкŒ0cзKMеHЬЌ"ћ*›‚Оь1х,њRbеЉбDEЦїXŠЉгр“\ћ%т ЃЖFF‡ГЇКїŠјyЄЏgfиk ‹ЄXAс:‡эžyйY~&іЏS[ЄIІ,VU=ў™є<Ь+{№Хъг0УЊЛAќКœp%`ˆоFЎ‰$ИcЩ Rz“ДVx sXNœаб ЃъЦЫЃ#gь&~ۘчkГ*˜'ЩыЫиV ЉФЃЇи {Ћgf7FБѓWus˜=дў @Uћ•NкЕ)ЋY­pђIW—t'шТ{mВЕЩ}8CRЏ6IАfzфыr.“юД#5RЏˆŒi0JˆR•,нHПнНoІ<нVщТфл ћѕXКЄЁ‰qЂ@Fёэц‹з^u/ ЋoЎ›™‰тІоЖЬФОь LъJыHWdv}Ьь‰CМ ,ЋM@l_Bнeп^uŠЄЪAУNн*‡ЯЊLGр,\ƒ,ФГэфр8{мY(гeйЩКXВЪМ їћБ•d“xХMрŠ\ЊAЌ€h 8З€ое#Fљ-Ћ'a|ŒVћ`@ўЄ{}0я@ŽŸќ3ФпlГk  PЉH3ŽŽђГ>—ш0єи‹1tу­ZП<шœяаlИX„ѕј]ш№„БaЊŒлœ(_ФяЪ†ѓYЈ<+FЧt›”1>M}ŸУ!#yD'р11мrїЂЮRЂ гˆ–‚SЭ)‡tГ‰.Ь#:SAtКšhh!бўХD;—5/#ZЗ’hбj"s П‡шќzЂя':ЙJŠРCЁЈЂMmDuлˆЊЖ•ѕer2хбіiQ5іѕœ{yн!ўeк)сwЄВ]дЄHГ­и7Q•Ѕo—ŸыIA№ƒ3% ˆRxћэiхё<эёКgаЋї*Dёe%Щ?ЫTШлх#a*DyуЉEЯї‚(Їˆ2€НЙёћъF_оrфїр ѓOcUW Ђ фyRPА˜rŽ1хџт,eAЏ0Ky+“Ъ|КgаоtOВљ7ль`La6aЧ”(ўŸ Ч^ŒлYЪ[љHЦ6fЁYŠžядl:–вˆŠ­Ъ–ЋпФомј§:уkќ{О(ЎoŒwQvžp,х!мјі|›Ž ЭФЋ./к№ ŠUЈEзf!HЙВУЕчМ™я ‚ДVЙмˆЏШЗ@чэа7—†&­Чп jБdˆA<ЎjБУТ–jlчхоT^я7о›4bŽ]‹Н:–д=ƒvцuј%ОВ(—ёŒr 0v”+ХРфk’QюнЪЅ_оHЃœž/"а:!m-і›Q{„jя`onќ~C1—э^рхvё. ›'ЪБьKBQ.Эqsƒ™і1ІMвVА4 &BЫˆcУm<ћEsТцKBндGнРFрЎ Dˆ`уVŽ[…шjУ‘Є–„й\'mŽйЎTЪЁZ@ЙПч+ОЦЉУ@ХxУ‰ЪЁG!јŽТ й%`ъп$№…уЬ/хHN; Л AфRђ‹M† ЧЗ)єяBQъB†сќ2юьr R„‹)ЄЈЇVднq)< ю  д [Ъm&|q жSzђЬa„_ŸqkL^сз§ЄDЮе=ƒо˜КK!|(‹№)žbGјЇ1žšŒ№ŒфZПv„зѓН ќw№ѕљ–8k”g№ћЧЪ†ЂzdxPaт*H&4Т„Ÿ,ЄЈсїљ’б@”K†lMžKLЯ œ”Љ`В'=GЁР)ˆтZX%ГЛ|<ЂЊ‚›ЩЄ&кќьС(#љЭL }“B0Яv•Wйzp|WсЫtŠ4дё›”ј|ЁNк~i:Q`ЛSdї15ТХЧМ8n‘McNdLSхЌ)ђ”ЦрЮЖLяЊЦ‰ dфtiфHЫёИZZ'dхQ'ЯдХќЦŠ%kЫв•G•3зЩ@і њУ­ЯЫђ(?›€№Ѓч;6Ї…oУИƒUыV*lNФяз” dЛOѕФ&ˆbМ‹кјЌ>’Gt‡ХЛqгNАaбвЈзрLсйDцЉ :]M4ДhџbЂKˆš—­[ /\MdЎRю!:ПžшУћС%7ŽЁЈЂMmDuлЦЖ•ѕ%щй1"_Gеиžk)Cщ`ИЄм‹5Lз.аж5оgRnMn F#ьСo<Œ`>ЊZfЯГЂЦ{Ўunea?x є‰МOeƒNoKУKK=БAЮвD^жzkџЬtќvPŸЎ{MŸџг2 С…YN Сœ,YoRЇ†ˆюЦwЏз‹о&ђ4ч|ћцџДМЌQФ•еоТомє;сч,/KВ[ТР8ШеРѕМУИxйЂ/{щф=uъ2‰єŒпЎŠЕн|^"NЌ!ЄŒ^‘J:Љ‚Њi!-@П Щd mЩЦФџbвb<ѕдAэјзˆ^fёз|ќхєгˆ>Ї Б[F{№№ŠVŒ<@KЫiѕGŽйг?М‘гT­ф,|†tЩB1Њn”ТgКЊ-iŽЋЫ9•џ…h?Ю Љ/KIЌŽd%н’FI­PL7ўЅVЭzКгЉšYVweWщШўСJ“ю…цЛ`?Ж‘Жb6ён,lКЖjхх5X8Тѕсa ЖБmrЄeO\ pXPˆO§Ш6uœmt3|ПїчbЃњ@§sсъEQp8nџћ7 є{џQ_@T•EЊњDwХЌYUhЗUмїз+›\]п^‘<ЦъЩ•:šP„ZУТЊEž(ќїњqЧ§oкЃAФnНЙNj]"”"ДY„ŽE‡]ЃА  …5-ˆHбк y{оšбs+аTzDЪu9ђ€LБ› гЌюd[Ÿё(r5‘рI­п– •є ЧkXI<›ЋПДAMЌ.ЁЂ™№ŠJV‘ь503g3.Іj™ШY§#ИыGv›ДŠ*i- >сОnСІ-ШrА мCлF„€Ж u…ЈБ|) –NђшЬu"ZфнЮ%8s‚лVyєЊѓ“.W9МЮr +e Кэ‘юа!ТŽlСуlЗГУƒЏ ЭЯішћ';У32`ъb7pфийgSЙХё=ЕЧйњš4|М‚*ИбЃKЙЂV QI[Гgэf„CS;8s4frЗйxГЗљјЎfMLѓ(ТЙвDMh^д r8й€8ьД…J#nЮŠПЮуqšNkаoщУ М[Ч:jžG_жє;#le‚H§ЛSцџ‚Ь"e4І”YЊRѓяVw_Чг&юЩ>­0C|— YW™n…­УRaЎЗж•CІ­ЙdЭ€oЌ27s ƒUФŠLъИ…)iЊыЬЋK sж‚/3šлCћбсшБШHуЕOštф§Ш0;uфDфд ~_ИvЁGH–š–}eœtї€tГƒ`Ух7дBіЎкZи ЬсQ B‰ќ[ŸэзЙЖКŽsƒф!ˆДкž$;–O6`Яc†в'Њ…n™~§Хз …ХЧђ;=.ЗgoFОk€k–™яhUЌњfcКb]Д љ™\0Б`7{Ш–S8ЛTаl1CжO\гreзЏКџtай]г;ЄКЬ€pЮ@ь†q'ŒШCƒx\Q Э Pž p‘іКПQ]ђиЕ„"mЌvЗёs5Wї њUС/ sEYQLHOй– 2w<ЌЖFGGљй‡щРЊ^ŒБоtЛуZП<цœяPmИX„ѕј]ш№ТћuЧоќi?Ѓœ…ђYЛТ№ћЩ>jЭZЮРЊZŒпJъ UDЎPžЛe”Ї2вЪDQ#№љ`б$йt=aUtQ]‚Ћ  xБŸqфЧqY\8uf:yн7IЙ”ює;c™Ф‘IYIв~Fr№иqЄРr ycZПМ‘Ц=пЙy:‰рРМŸшфFЂУЂF(Ћ…hSQн6зэDe})EГ &c/]T?ЈѕJ=FхгЂOЇЇ ”Яrt! {Хr–L•R’ ”$у•an#o(РH~№ЋЈT"‹ Фы cCy–5DтхЅи5y ЉkN§цXнPjлƒ‘Qж Ї=В­Aќg9ЯЏё<ЧѕНУЕлgЛ†_АН<0Ÿ™З4лотvn_Itў{>ЬŒдЁ:]‰Dlt-)vt Fк№{ŠƒНёцСьiSК=ZzžœЊЅгUHџkcсˆЗ}ЮЁ{В…ё#>4}эSєŒ7gш0>3Ц‡аЊŒ-3ŒЋ|ŠPЮзG­4йAЖ“ќёc#л-Ов˜к_кЌЫQџ X,ЕCш‹ wA’oрмrШѕчМђ” $ы“CкzиР@ЁњЈ#PнšhУ'жF!<*КЇJˆД4Ў‡6ЎќуЌzшщБяš`я<мЈљХxMЄ/ф‰d}:~G%ЄŠ6ЏџCо\zђAЖ nіxšэ_iKэœ<ЌJ[E†ў4шћhыП—їущ w`V}лщA№ƒ]yѕЂW#КрГ kтџ.^;X‰17uBeWЌ(єAI#Q'­ч4МычДЋxц…‡ЬC+<њЧ:…0†ЎeКІWŽx'Ъ^ЭЊ.Yh’–Нѓ№piбLКfхCWкаM ]hЅ>т˜К.,ОСаeћЇX?k г@ƒ7v•qopn{]`lи'|“pЈОp 4Ш,ЗcшВ$Y>Іqр…яјмH#Zyі№Ќ=оx†KА0єКa-й ЁЄCŸЇЇ\>†З‘EY†єV!‚Э>c›Юѕ§иQU8sк|л|$;єy?S3/S{ќЬГ c_ъ‚ЯмЂ6Х ЃŽ›i,tлЬ‰s;ѓgЕЏј8r1vЎяUЇаsчЩЫ7Ц8dхЅыеЧ(рw'ёЪ1 ГЭЯОАЯŽ/)еmЫ&<Њю<мхџї8еХЧх4кGѕл_МЙрoМЭт‚іЕ\ї_‰yЅ9ЕЙ 8Jј ˜Ё' Ž2ЏШ&Ч гтЋ§ХЧ гR1я§ЂtЃјjёћEщF)п_M7ŠЏі/ˆІЅjЅОбщFёеўтОбщFЉрљzIКQ|ЕПјѕ’tЃF9ЦщљŠIЗ•Ф” њ;\ћœтЁг‰BdB\+хRлВЧИз5Qџ}І˜ЕЙd—Ѓp˜§ђz˜ь>ƒd~adNq5–№чSСгЛŒ"kЂ…KђeєЄo"ёЄв€Њи-вЏ~yЋЗ4люючудv <ШcЭЧ#ˆНЕwKзSЕє"Ž.Р@еlœšрћb>…t–ƒf[‘УЃУ“‹Fу„Б„ч]™ї1пВ=УёWS#cѕ+{чAЦŒФHЖљ х$ЪЬ“€ўюЭ›7х1 иJ&H`0,Овк_к‚>iLQj?И7rгоŒ7v•їпЊ{ЩЕР ќhІˆ_ъw9ј%0 =oGъЎ3Л\0ыВSЪKw„Ё3 hDZаЮЋ­ЈХNlуџ­X‡-<ЗБЕїѓGТ–:СОЮ+Vdw]{иЂЛбƒ.єЂžWŸhсSЃyzF–9зq™Ѕ…УYцАїЙbŸkпVtє}jЛ•:АRН•пbTђ пHЛЩWw‹x­ф[юr’у.Ы”џЛCэ2Ь"‰]uЃ™Ћь2–йm,гЪѕЗswУXЕ_ќџАъvZЈŠЏњ ŽXWŒіЊуn•шѕЂЬЕрџ3'жž>ѓgžЏ}ХЧ /5^іћўр…О3 иSю||уш‘—[žїёьы{OЧ.7ўлџљЬщиsПџ-кщNжА’щЖ–6ЂЊvbЖвѕŒгНF_<ˆnєѓ\ЬьнNтаM šБZЦTЧ}hM5ќ}фВL-§тK4EAŽŽПЮг‚h˜KМ˜›{;AnMЌн(ыœзЎe‘ыкs]tэ/ ЕqI1_М J‡+YfNВAы ŸT[kZЕE+'ŠRXХ"в7Šї8s”?эЂZLОHЫ~ЖйQq1\фИ0­g SuУRG_ІтЕЋвж Cs5•Х*[Qд@ЭХ—ЖBz)›ДњXХГЪQЬSИл>MФ^ЉХYЃ2иЇŒFЪžjRŸо\Сkƒйv‡Šqэ—˜ў=ъxн†-иХL0Ÿ­*˜$+”+ЅтьaфьRуRXЯзP­r„jЃЄьO*gЌњѓЕ~МdЇ1bІ‘„*ш<ЖшЈфОя1энѕ4{wАgл4rЋ”‹Ѕ{GДV;вvћ]ЩДЕоџŒJмйJ’?НаТTН—&kтЏ‘л’­иж~Г‘ЯG^ж­яЇхФЉў‰7ёX3ЫбФ;'&vux‹ŒuќцЉ…лмун†љѓЁBпZЧ=э)ћі”C$юЖэі;ihЮФ'Ы1—L]Bo|‚mхЪ,06ЅŽЄSŒ‘ЉНО›їЂѕт1УМцiЗ о­ТЂЃџНќ7K?xШ‘3ввт( 13S6ŒЬ‚~ЫГћlЂ_%Х—ПЩqљП~љŸєВƒв.Е( 0f3[нъАЋn•!“КИКa*c(ъ!ЇZ †d Ÿќ”ьмdђ0-СTэДЩќLі mfp ДЎсюhљg­+ RОu0 IЊ–єœ œ(~K);KЫдЋ†QУзФp—ž€М_qєЫcs> №RЗ”ЌаDЛ‰ўUvd‚!,uИ/-,”Ž‘чф=Щ‘чЕ)ЋТДaJXCzБ.‡Її%GŸWXXP€є‘vši-вЏЄŠЛ<И8tNvNжЬ*fЅѓ€ы•Р•EРЅрќRрф р№j y-А}=АlрoŠwзойМі$p6kЖ{к€OUН@Yиу{Jtь3mН5Nqkч'Ц‹fІˆЗИь/ЧlЯpМ4Х~ноyx\dФH*Š‚–?’(у“$jСэЯoоМ)чf6>ЯчƒІнx‰ўДnjщ|OSЩQjЧoрœХ(Р[)F<ЧЙхАзТр*яЂм0Л>UыDЊГШz‘ˆчу!БЄР‚:hЬЁЎёёKЅˆьdІЋЇ8а’СЪ„М˜‘э^иу{дѓ*ђ!Ц12J„ЛЄoшrЏ•voІПpчЃс?9!ў6rP>TAфtEŽг­™”<н32ЩDGk\UТ5W„jЏ\-a-"0ѕ(VI№’ЪrЅьv‹уnMsкэ-o3ЁBg G,”спхфд+ЇNYУЏЋХЄ>VЉ)yIXQШљ47ŸЋй*.№vузЈ С6lС.2he t‹рътˆ^#ЬДЖhSlЉ&3<Ъ/iС%ЁYfКTЙ# —ЭLfЁѕи&N/rІ‚гыUЉ%ЪгƒЯQ2ыђ$rxИH%(ћ§OXыYF­We”HЊOсow,бЂ“$БB*Ё™ЎdЉіЋšV;:‘sКыаС§‡vэр ŒSЕ (сVПЬSŠ)ЉNЃ˜ХЊнOП—Ÿ5‹”aRvѕЊ:WтžnбUЏє–r/Сy­{иC›еVМЊ\Ћs СЖ\Г[ ЛъЅл­й-д+БоЭ-ˆeк‚€SозЄ6(С <рИ[=…-мОзћ$Ќ`Щ ‘–%щzЅSYPв\*ЮНL9r*lх!Ѕ™6;Зе‡ џ€фЊЖ1„InЁЇшЪЊ]UIж(ж/d7Эм…h@m()`ЅЗј–М“ иЉz4Чƒ„ˆ Љщblщ0НФА oГƒлуh4[ЧXЃ,aКkЉ+ъtдяulyfŒмEeшLЗм!5zјЌŒttXЈ„aЈvЬ$ЖЌ ]›С!М_xDМЬЅo.}r–к9ˆБDізw‹ЃКIшХ)eъb“§+БOЊb щ‰wA-м­њаHž#—mйШЁ9ђЦж`ЉЎcЩ_Aіˆь%iƒmЉЙН^9XЋаћ\пЋZМ№ƒЦ ‰0’:‹mќI@hа,ѕЕ{ŽbМaЃaƒ>ьcр:шYНŸЋфЮж\JГ№Џца#dŸЃ‹“‹FcIu^Ќ|ё|€эŽГ%ыWіЮУФiП9+JХЬЅCўHB ŒORЛ 2яоМySЮK€гФё ъiРW˜пр$™к3C]€)ц&zќ ч–CЎ;Œ хYжPˆ CжКfМЋЇ-Е_кР9‹9ЋЫl\њCТёMЎб~Cžэ~ФіЭi6m п'СуЄСС^),фЛoŽа#фОŽXйgЛYУWкљГ­Cњ”?XдCœ+щU Hїy……tŸЬЁ ЩЬFЏвг.$ГЩтqРб‰@ч`чt` =Бb6­5И^ \Y\ЊЮ/NЎЏšзлзЫ6ў6rpэqр]РkOвIcРБF:N АЇ ијPе ”ѕЇБLRSаmЬ  NеГ„ЭЁп'ЫуDЈ@9#ў^Fџr•YЪiв~<#Ь+%,r”(W„К8Ukmєэк!MI>&М‡š6,ѓЅ QyС*pшћф–ьVREЊ=Ÿ‰ww\Ёќ*G™|Дќ?‡ЬŽdx!& оcЦ#hјXПDЪ#сF:#FбKzFQУЪц~гCїž‡'PХџ і0"‡љ‘nаЋšыjР4ОŸ3БrА­GХ]Œ"X$Rц~еШDQЉpJ ;йД lYТі ‰‡‘У9и> 0К3"йз-оAляG#zиВ‚gŒg7:йROŠ‹"їљЎ_ЕјьнФџM|гЊž›ивХЋес‹Ф&9gХг}S ˆN35XЮщ;љ)€КИ Жс”7лUЊ—єуw Oз™drCЈ™?§ЉHЮŽGї…ЪЄ„a•# Ѓм`нЄёч\ћ1Љ z‘/CЩІ(—™љ•'вйњUƒџ…5еŠmd@šMњkФxД­f]†АTЕl%м§j”{wp 4…ЅvŒtX’eЕЋHбШAАЉБR~щbH–|CIMщ•їO9&оEКпmЄМв k&iДЗ(ѓ\"rQКЙЄЄOGgЕє њJ+mмmмВEY[ћQLЕй$5Oљˆ$(ё(эWввЧ{ё+Ÿ#;”—Щэ1}jц ak™‹Жђдо–LlэUŠ 8В№иДЬTHdYЛј˜bЇ,LЂЬ‚xœЉW›–ф($‘mu+шмМ—”‘жnЕ|ЕЬпЫй§A94ш-›Љ—ЙMља•YŸ……Х’[ їЎ^Юџ:ш'yd-ŒlГІKСОщЅd„МйЫЛVхOћ”QupЕ=Eэt0vВ­=uŠЉPBЌKМSђ•Sˆџж+ЯЗ|і˜qњ+Š!т§ѓј›ЏVS#%šЖ˜H*{‘H,WЕOЭ—ˆЇђ5љj"ŠфУ­&фИ‘=žъЗЗi<яw/W]}-CџDКСvКH›r%эTк\тDкPтџЧ~ЕWqчї YWЦBX€xš•xI !лМЬЫЦCˆqБ =@AЏъРФ”ЄсЦšјС0MІvl’™иnА!n=ШmьКmІѕдгiZ{тGšš43ЎкIc—8UПџ”hЩ„3ƒˆkјСKЗˆ™а8]i ёmˆ)i‹w;BYи$ј^™ЂщЅ =kГpy)˜ZлVК_7„AТKOŸБ,ЮС9к‹L;™*J– RЅжP ‹ХЉ!D2мЬRGhэЄ­Д™v `iР+WN˜˜Ј#-^КTbq"Ль5c§—AїmњS; uŸъ^ ŸN44”.нl`Џ{бЁзŽ7ОщаЧчžЦГdтБ|—4Уi‡Оѕ]™H_˜eFцй™gШD 5/у$ќhykh™ˆ .јšћ#‡њјaнЋš*ЏсмE нU(WЋ8*iМќАЦгE6Ѓ|~P 59д$ЙъѕЖ8їzњ хзˆem<?>~FЩј%=ВшlС[зЅБx6›")ПМV_L†тN&гoѓY‰›waЧУx&8‘:~†ЋЖ/?JœŸhУљ P?пˆŸyHтпХѕvХрљ§j_Хо9ИВЗX>§ŽЇп‹П'дЏѕZ99ЖORCТUЬz{•Ѕ>р/ќпŠЪђУ-ЬQЈЛ)J?ХТQ{PTкQhu#с<g†&’ЇБ4uFfцХgьътМ щ2ЖаzJeЌYє_ЛђeЦЮљб{UDoд=ϘшфrЂcЋˆЌ%кЖhщэ(ˆ[c뉆v§ф^ЂСћ‰žhDQDlяm%к„ Vнƒu$ћrFOѕкBH[ЭˆyTй6bНšxF:Ф\^ђЂZQ,ъВп(’ˆ9їsФ DL6™1ПЦƒУxžыћb9žkћњSЯчg>‡ІCЬo§ЋoэeX›ОžU‹МЭзљ.^вѓ3ђ˜Ћ1юзCлBЄЯЁѕ)QFИCїiц‰ŒёїAуE‚є8ФW}ђ}Ея4Л7ТѓkЏр-+12PЖЈЏrі*C§59fOеѕ—2ъ?/г=b=YАE*ugћHy‰šЋGн{tЂD§yŸЃ~ ъ3DpЋyя?—„ѕ GрЙЖЏЁTЯ“6sиєњ1оŒo`m>јъ(ђН”AЁ8FМW[^ђЪЉžg’aINА ­О=X†\_={З”шO$зnх OsеzaЋ_ћxє$ОЩ?Хк|№ѕmЕG—Ў~JддEСѓцЩWcўsѕуc[i5S 5ЂuгъЃ _xu#uКяіcмN=јBЮnЧїФ #аeЗ[јн†мcЂИWпП0<<Ьч“x^ЄBйчIJGzXСх>oљУД{јЂRЄЫ1i1№OуOпћхXЇж4‘󧛞ЦOa‘ 9^Ы#Š*9–#DѕН_ŽŸЈа5‘улўЩ>9–a­D98?Œ"u яwP8ѕН†Б!<7MЧЗаљгёiЌС_u:e9Ћ<<И6вБxцŠб!•ŽˆЪnЄV3Етщ~ё4FMx&‘п7R=’АsкЉЪЈiЪwѕtщŒцуn<-7OKЦЕA~qёMАvПОзюЯMнџ7H1ПћџH0"Оjїя`їOНжм™Иe—ћбu3н&№Е-ахЦhЫn=Пѕ8[$нЊяЕ[7N0wыџ1RјахSЌЭ_Е[яцїSЎ5ЗЖiЗzEє2:ѕкiь.Љ‚uЊЮ(ъo ‹KЛ:ЮX‘юmj‡W]ЊpЦКXЬyуOOLЭњгЅ3мOЧHYЄPП'jшЉК(qк о_šЕреsмOKМpдюJЖДkѓ3Ъ-‘c™дДм#дЬP“М5+СcЋЈ†–cWЂ„СЙP”вЮ*0лUдwЮAёMfЫŸя;sЏ–ŠГЧB)ўЌЗSu†’ ™C|bŠЇ~Њ‘ŽІYд€ТФЪЗсЅй=ŠŸŒЕД‡6гК“О€ЛJС{WM‹h UЋ_”О$о.Єљ0ДзpДcmПqчcLКТаЄлDƒpХLЦьimjfЮэДž6ТX'ЁSМAЕ9ЋёмoаN8g?ш` Ђ– Ђ2c­Ё?A/–­3Ч”œafŠл_лЁьЄ„иЊІ[RФVb•ЭQ(kЧˆЙА2ЧzCsœ_Нвцаf33Ы:к$Ьвœ!е@Вр”Ћ’qlФ„adбьcC5уi‹gІ:C3m59Лф 5ц‘Г–Жа0б’LД8…‰іСэЂJiš-†ІBУ;Іё™б,ЖаVaЅЧ’ &U q‰lEwйkqЗщˆk›АZ%ЮЕЈ КmiёgпZCлМq”lgfБt­6ћQ ЙЮЅТЂ.OВЕKkM†жY3q”Ќ“ j3'И Ж™„к‹Rф3Œ&XKZi‡ a S­Ић"ЮvDX\4€зO4dиšзы8iЄУT™˜8о }xд ї xmЭ†ћјПЉbšџfМŸЭЉШ|(њ+[оя5Нщ[8э™U№I+bhbІK№ЭFOU8у„­х[Џх’і "˜4 IZь‰\%€•Sщ зifvLej9QЊ0Ž юр ЂбОXЪ 6ЛЄз"EЃaŸbCћьвд1+ћxЬњеCлбxШžЌ[Xuцn ТM3юљЈЫЌ„‹чAЪІQw5]ž S Э;BAг2ЈЙЧPaВЗ@J‰OWzXъгѓ…ђS-Ї ќиЭьЋ[‘Q&ЋŒЇє№LX9$$ym‰Рч~‘мE2™х7œћ№Ќ[ф>ЏЬ ЂzгМ/,ЁGAЋЯБУ)‰Tт›eqЕ)Дvг2КŸjщ(ощцЇ#Iгx$KkчG•ЁW(2ЁХrА‰щ7gФЂHБфˆХBе 5X,-Я‚DЉгfВe*Я—§а-JM ЦЂ=D+0#‹˜<еMл sМcњ•ˆЈ4u'>зZ‘3ЬЋ˜QЩАЋЧ˜3‹ГEgѓБ‘“ўЌт‚Фўфod;ЩпьMdЬ—ХœXŸa[fhоЖј›Ь9†V{уІЫgЕрьг*y*wбn‘sЅPДФСџ_ŠШЩ"nœ7n&цУсYAай УГ‘йu=Ђv2šАs]Ш›`hъ7чdmjmY-U™’§ЊB:Уn†2ЙЄбЄ‚kiи>’#IY„чn4”`ˆс4)Б,ВЉAR4>ФŒЄDдRxё5пЕЧ—&з0žЯ‰†ЃМШC•ђFФйܘЎХ ^б .+Ж+ЫмSёЌБЂkфqаЇS„w7ЦeŠ r•яD@•вN<‰СЅДГ™>KОПГ%~Е‰ŽЌfОуRь!ЬmЪЫіŽ”@ЦWV-]ƒ(ў1з‡ љ"ШЊЄ4 ŠѓзЧХCй Ta‹PІ=РEюŒSD„’6QВq:„™ИЮТЈІr.ѓМ1о8ўtLм Ћ”œœ@ЂDJЮ4LЩEzВ3ЁNI?eђЛN”.L5%ёєFћ№ЎIfЧM†BП1%KhєCH2Э‹в9žЇ$KЉ˜а\aJ,$6 Gq0Щ'ѕF~tЭhЮЎЮVtВ-0Дц›ЮeАf8…ƒnš$Јr(”СЄёyVAsнЗ2<Ъi%ш_9К(VgЈX™"0#‹эЬeЧkЂT[FёЛ(*‡Т™*Ы:P(fЌ y 3F‘еЄ"Щd Й9ƒLРщ˜Ђ\aDя m’  >ЋDСP›Т%F›jNЂxиrI>BЌ&IЂЇЊ4”Gsš yв|б‹є_ј{™ЈэxЪ†‰Сc1t$Вw‘нLЋG…ЇŠЄRHrё2@Q-rbЎ+H|]€ŸЪ‘*У1бJ/ЊыкD*hІГ_цw•Шї=Ђ=dАu€Ц\4˜=wтџ€ЗYсхЙ†j’’) 2ч9fhЭЂєi\Ђ{'– –Мж ю№ј‰("E†СЁ™RъЄm|”ЭˆхK 526х™Яя}]яjEaеplЃyР–yв2ІШЂЙV|yел dсL„м2]в“дPщˆЭЎF6СвqŠZ(~’ZЉ/$5@AMт f…Ёš—…JХЇNАкёUЉ(hTгФЭTˆ"ЗдP7MКFрТt NЯаёAе0ЮоAЙ8|cjЉЫz0*vЉoUННлPЭ Џў)mЮ0;Ru"щ›a `8ќѕFд‘№6НЙzФJ R—˜§т­2eЁ)/?GVж gЋmТR­а  ПfиІ WкhЫФЃ‹вv’aЁбФ9˜ЈХѓAfчYЕЏš‚ЦЁєЭ†’jJЉiЄУ‚'ЌТй3ЕгAHLтdЦuƒПVсџpмГš„gќіfп3f%@WS`жєŸоiqšœŽfђj+JђoП*p2щшЎж† dм‰kэдЗYр.ŒcxЦ8чa>?у/љ}ЦћIщЅИЖљОvАЫё=ЯрЕцгBЖ|БЁљ4‘ЮЮ|кГ„zѕPЌGбг•"„DVAдU,м4CсFNКг xB.„˜Gяьђj(шˆЙs9uэsЭЙЦPJЭ‹Гѓu(оЯ“<]d9олDп Г™ЖаzŒФ%ѓ_љDfUPі4ЃМшќщ;ЧsbРЇ*ЬюыяћО›fшs‰4ЁG„N04щ'уYOеeaRm&vk'ђ†[9Ч­Щ<к' †Љ:л&H™ВPчН‰#V‡}Т/}щ~ЈUЁF‡Pq SЁ‰—NЮB&m\–„ЭЊeНбP‚SГРŸ Ћ;JKIЁПUнmЎa)П8]JЃU<Ъ*3\dЭЬјEэе,CoЖЁЅN–diЉdpq(J•ТП–­qХ•q№h ,ЩЉУwђљnТ,Т(ћšІЯа,7}L‹ЉІjY  Ф"›wŽ/—VR ВHИ|Ёo4ЬNИашЏб|Нлz.дЎlђQž&Ј'ЙsїNРE)qЯ#ЩsїD‚Кл-m˜ХЎПE€’н+ЂЭоУaуьЕ"рЈM ђЖаoХ зв$д_—ЂдƒЬ›™б•!Од6p…б6šАw4Бko2tэШH\кK`%(­бUОDSСИжPт‘3Л™Ю™™Ђ0Й1тFIвŽ6FŒ8И—‘Ш$rФ‘ЈщЄa$Ž5ŒDЭƒ€GФЁ)tњˆ”c# RўHNЊ&б•!sk‘З+p]щcЭД?Шe†rkВ• b.CИъTд}€fXЬ%š4WЦrhW­ѕйdЈЯГ“.[ЃrrЅZрЉW2Ь’”ЫE=МнƒЂб€Єœ—@ЊчРBВHxЌTZOЁ9w~&EƒІH{eV$ tnЖkZђf‰J$Ў)??c”Мžб‚{ІVDu•b{­.п[сvВcдс:УЦЇ{ЏмЁчћ›qџўљоѓnhZБѓПйЃt..@ГBЪНЅ.Щ,7 ЭOƒЁNšBVЎŒzDдŒ'ўj%’6САКD[ВУf‚Ё(›цІ3ŒFн@\…ЎІ§ФeфЌщ‰@r}ЈMU!ю0DTM+/S…Њ™БHѓ№zp–ЗН№ IЊTd”ЋЫ8[„B3№jьtьQ')=9эž‰=ьF—)›аDYahѓ5Й—ЯЅOт`@›T›ІSЄwЊ2ЄБиLЈPОЄcІdRqNц…­8ZЄ.d#~ьiB•:гъ3”ВњjДщ†єјъ06х.zzœ\T!+˜жЌћ†`QЖ!˜˜œКЕЈ€c"ІЪй Ію{obМAd рРœяv/+xсё†–^:9~a.7м эбЏeKЯ5\њФдјЅК%пBўТџЋГяŸјѓїћc'$ Ј{ќзg‰њNК8tЁ'/NЯж“!А:у”р2Ÿм xQтяњ2~Œ:A ЪЁА+/ЊŽ‚wŸЖ§ь[Тќ]Д|™%ЉkТщ з˜KЬЖыh+нцQˆ5†Ц]3sTŒыЁwћ5єpлМгрn‚mт‘ЉЗЛаўP`[lљ'K2ƒ­зQȘnJmг“I™ МЈP К$љQƒ<є­яzЦвЄ0 пЁ3V$bYXKш+9дN™w–Y ёї2<џ§Б+ЏжУ_чщЗє8&_%ЦљуKk.Џ^ЖZ4ї5љOв3BЧСч/9^М№]Кw|цК#ўђr{F;wЌпюьkiЏ?8жф_.№$‚k>јЦ•АЌд05?ЫW–{иў%ЗŸLтх2Ы< Ітgz~ћЌ{u ~ЦКfЫЯV#Jа =‚ыl_ЯЄ˜ЂЫЯ̘`o3?[c•BЊв„ž)uT$F#яМXэМЬpч%иyЩˆvОCэМеpч-иyKшƒ3aŽНоœ™6fй‹­qіЌŒ™ ИШЎј јйRшQ’AХаЃ4Дs•ЃЫЯю€Зdаc3єИ5ДЫ”ЃЫЯ€3шqєиZ-JбтgŒ {Tfю3ЬЬНШЬН#ЬЬпГ{­FћюД™љ5ЛЫjВП ц„c`§l@цmЛ§ЅЬ)?уњ&зЙo„ыHЄвќo4ЛМ|ћИѕŸжЂД6ЯГПn YЗЊ9™8жЏЌл?3Žе;~„(>‡ѓџлЏрЈЎ2|џџм,ЩfˆcЪы6х• ivУЋc­ G}йq*’ЅnЅ ’№дqЕж€}ДжF„Е%"BГ”ђp&ЕX•qJЁ@Sh 4а€Фџ?чмьюнЭюНФdыfNЮЙїžѓџћџЯWЌzЌчp3\€ХьБЮРpиUI§†ъ)п<7С~XЈїЈЮs$Ј9оC ЄgНЫŒ>Дš]n}ЮЊœЎ^PTTTPЛЎ0‹К+юГИƒѕЫ?u‚9ђ/[žёuIяхь#О@šЎ&M?BѓBWЗ;˜л`>ЎЄЁ4 ю@ё]яЫмз. Ќ{_†Ќ[MYї›ЎГnЙЮКЃHЇЬг0hkSф›`[[›\х БдаV„"ЧШkпћ;ЃфДKЩ•o%КЭ|HšDу2Iž4иДРDзt"ГНy ЭоЁ‹№њ‘YцЏбXDШ3\н…lЏiiАЇщ\”йkRi{•F~Ц#ђjB^н)фЗ4ђ ШЧ љxЇ4ђ+‘Ѓ„эђ|МШ#ђB^рYEш|Šњи ~‚GŒiЋ[–у›ЦiшMЎр{‘ќ{ŒЏ`Ыh”дomИ@ЙYвЗяWЩE>}љOєгjbdNиš1ѓ[sТЙt;”Ѓ{™ЅyнY%ЕќѓЁя„жДђWA%оз2оuИІ„ќп€+йјbkbБ5•Єђщ:Ф•Јћ$лI’=›AВ—HВ_Й–lэ‰dЋШя—РеД6ћ|П†ЮќwiГePˆ\СBЃЧш^ЁћьєOВS4ƒŽ‘vЙА“’f ыiœuуEЪ/ајˆГXš*­b€3‘]Б6A<[Д=Qї9і>юс cАЦEx.СxъВї L+ОrrWC\•щ"’&Я&sЗІ@ЬЬШнiј6ѕГˆЛ{=sї/вWЮЇф„oвШЁe+НуWЦRУ(а:KцюfУ5<,”NэjoяЫЌ—П#ЂЙЬ“ео鹆јŠЃЗrЬ2пHШ+yА'‹\УјЉ(pTОŽ‘SgўžАBМk\дќ‹і›Mќ]$MЦхŒYЄЏŒЛŒ^‚#pђ}•хaЋšЋ›љDн@|дчШ з5}sj9KсCь;вЪ„fќ$D3ЪЉђЫ №ЇnШ/ЉЅyў*ЦjOmЕСA1|zObюЗo’Љn”УЅtŸЅ“мЋ‹gsRЙА"щ—іЭЂ/ќНHв›Nє>ЭЋDzїЯЋœ?—jПш˜bVЛї0Mхiп!šl‹втЙсyFЊЊ"•ъЖЫшН oЙмIљeŸђџNp2a­ўЇяkЪRŒ™Е0–Е˜‡~ц=јЂЈQIЖуѓЭkфбяMџ’2УšŸѓ”!ЦˆgЁžЦѕfEFо ‘ЙЎЙЯЧcD!зu yЗFоыљUB~е5rъјкХb%dЇЏнP(~ЁючгоьЌœz6ЁЇєHЄn€uђ? љ‚Ћ^‰є`~SЋплпlвoBєІ+ќйщ‡Ѕф ЈZегlЅЉ‘ЄЮf”ˆ›h$њЁН/sufф›5rШ#r !—t yМFžшy!Oш2ї›Hі€Gd?n~зШЉ#р,й˜>юТB‘ƒ%щ}|$e6FJіѕ\TО~‹Ќьы№‚D6‚%ь§ънЭіЛ`ьнmіЛПыŽxšЌБ‚ћgšŸN“—’cрё4бPкЖЛ{{_ЌЛ?#VA э;Cљ'>^Ruї™*N@VН~цo`Кљ}ЂjяwЦЁ3в7tЙd€Ћ4їѓф{uЂОO#“”gE_lЅ}gE СO;–tVA-S+д˜OР4г)S|пz~l> wъ=ю; žвужТНђфЎKЛ~н‡fъЫN§ххsѕ'Пж_ЖlлйhщПьG П'HѓŸ=љeѓапltдKїЙ™‘_зШ<" фцыG&SedšЏzCƒўЂе5Вл8†w›vgёО9g˜@1 h'цЮјЉ:нэ аЊОyчі=ыїžˆ6юjсО#еш[KЂ ЁЬpŽц)ž2Ф:1п“3fˆcтЋјЗХ]fˆŽ;o;ЎУ"s*Qu›Я’tГHКt`Ж')Я‰r,4Ы]з`g~ŸŸ$Ф‘„ќsOШЭт)a>хYщТ™]+№Q†iћп9ј–˜‚Rо/“ЋќxPwДў.ЉдЉхјž5јЧДrќ‹И=Ѓ!џуи 8ŽƒЁБђžй5в8§!—Ф‹єЂyЅ'˜`РЌqэNфA„8ЇбЬБаб0ЙуБЬЏу—h(ЫtмёŒ7gтTк7оœ‘1вSqЧqТм­ёШнjтnЕ юj‰ЛеФ]bLuІЛ`NТВЄо…5е Бкыа5шШЮgыq9Y6ЙВщ8ЕuwiщЭЧhИЗх!Б‰Пы1%ёœfгѓP_oУgДбЯЮ&ЂНgГ3.#№нh4ЗB9~YыпоiЯІ_+_Ух"ŒezoYѕЎрХ6šшї_–б(Љпкpnвпl-к]Ÿѓй}7јyїТBЋ;Ъ&пнPЛуy+XЗ)КЯš™Ž6ZuЕЛZ­-VєШцWЌнGŒ€‘KфЪž‘їїБu}њ/юНклЧ+Uџ—z€V››ЌmGЃ{_ АФнБ'%й'‡ќЋш$ki |ЊЇ'жо№`‰5Т †ЦЉџ’?ПќЏV‰k[ЃlН#@VyˆікXyšњєбJЇцЄр—Е 4ŽѓЯќх цЛа*ВFСG^jѓФT†A[›ђ,њHю&W9h,5ЄЬљ["ЧШkЏ3БяБ3Š#лпœѕoƒxMœ@L[7žћХIєЅЌЌ[7^цфЮя !АхG[ЩзЌЊШ’0[‡uЂМˆ5ФГп&uТ'>EЋ1њФЌyс™е‘Ъ Ћ:ђ`Xю?ы'эљ‰ћdЎќЪЋоэдњjjc5щыб“фу6д:ЈЅђ_л›ћKо‚D­{ˆeНtЊЁЉ~ПЕswнц(цї‰T”L“5укЙиОЁю:ЮЬЄх"‘šŠІ™DuJ\А)xˆq3HžXL'иЧo)VПЯкZПg§ŽЅЭдё‹оЧ5^АЄ˜O[е‹ч’ m]+f‘ јŠкѕt‚]в)БœЋѓeЎ6ŒE” (Џа\“цеS{4йDaˆ@c1> чБPпЃь oяc/3ŒСд-}€Aјo‚&špчJUCм- Ў>C\]ЅљА'ютAИˆЃ3rw o…V gБ4#w™2 g'ŽїfнQ7Зї=YКffы9GЯЊlж7@ЎЉв№ђэ#œ$щwЛ~жъЅў)ъR˜№ХЭƒ:gг щ#хnŽ~,їА§џ‘Ъ Kmќo ЭЬВ1›yмџmн‘‘ѓМXџп+–XРY툆NBM†N6(ЄtPJ€€€€€€€€€РРРРмР№ЪІ @ ` €   Р р@@ @@@`@€@ @Р@р`` `@```€` `Р`р€€ €@€`€€€ €Р€р    @ ` €   Р рРР Р@Р`ЈРРРРррр р@р`р€р рРрр@@ @@@`@€@ @Р@р@ @ @ @@ `@ €@  @ Р@ р@@@@ @@@@@`@@€@@ @@Р@@р@`@` @`@@``@`€@` @`Р@`р@€@€ @€@@€`@€€@€ @€Р@€р@ @  @ @@ `@ €@  @ Р@ р@Р@Р @Р@@Р`@Р€@Р @РР@Рр@р@р @р@@р`@р€@р @рР@рр€€ €@€`€€€ €Р€р€ € € @€ `€ €€  € Р€ р€@€@ €@@€@`€@€€@ €@Р€@р€`€` €`@€``€`€€` €`Р€`р€€€€ €€@€€`€€€€€ €€Р€€р€ €  € @€ `€ €€  € Р€ р€Р€Р €Р@€Р`€Р€€Р €РР€Рр€р€р €р@€р`€р€€р €рР€ррРР Р@Р`ЈРРРРрР Р Р @Р `Р €Р  Р РР рР@Р@ Р@@Р@`Р@€Р@ Р@РР@рР`Р` Р`@Р``Р`€Р` Р`РР`рЈЈ Р€@Р€`Р€€Р€ Р€РР€рР Р  Р @Р `Р €Р  Р РР рРРРР РР@РР`РР€РР №ћџЄ  €€€џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ€ Unix File system / file name - upto 255 chars. - without / or '\0' (null char.). / pathname - relative pathname : the path begins at the current working dir. ex) doc/book/chap1.txt - absolute pathname : the path begins at the "root" dir. ex) /user/prof/tykim/doc/book/chap1.txt / File descriptor - a process uses an integer to identify a file that has been opened for I/O. ex) #include <fcntl.h> int open(char *pathname, int oflg[, int mode]); …! open()iЗ Ў—аeа в Љ•a hЄe“ int tˆ c.f. fopen() ; C-compiler function. - special file descriptor : aЬЉЗЁЗ openA–eЁ Ё‹ЅЅтИaЗЁ openA–e“ descriptor. 0 : stdin .... standard input - keyboard <: input redirection 1 : stdout .... standard output - monitor >: output 4 2 : stderr .... standard error ‰Тb - monitor 2>: error 4 a4 I/O deviceЁ• (special) fileЁ сТs‹. ex) while (cc = getc(stdin) != EOF) ; NO fopen() or fclose() putc(cc, stdout); / Socket descriptor - An integer used to identify a socket that has been opened for N/W comm. ex) #include <sys/types.h> #include <sys/socket.h> int socket(int family, int types, int protocol); chap. 6 qРЁ‰ / I/O function in Unix ex) p.261 figure 6.2 : connection-oriented protocol [TCPЗ w‰Ж] p.262 figure 6.3 : connectionless protocol [UDPЗ w‰Ж] / Structure of the Unix file system ч6 file descriptor table 4in user block. 4a file descriptor is just a index number. 4open()AЕ За processaˆ I/OЁ aЌwЖiа fileiЗ pointqа. ш6 file table 4file descriptor tableС‰ inode table aЌЁЗAЕ сЖЁУ. 4aаaЗ fileiЗ aЕсœ processaˆ З‰AЗiа Ў ЖЗA‰ qа. ex) file sharing: p.71 fig.2-12 ч6 dup()AЕ Зeа З‰AЗ. ш6 fork()AЕ Зeа З‰AЗ. щ6 pipe()AЕ Зeа З‰AЗ. ex) ls | more щ6 inode table 4OSaˆ fileiЗ …ЖwЕaаe“A• ЉЯaЖeа aИaž ŠЁЙ. / File type ч6 regular file (ordinary file): contain zero or more data bytes. ш6 directory : contains the names and i_node no.'s of other files. ex) directory D1З aИažŠЁЙ. € ^