NES????????џџџџџџџџјјјјјјјј8|ўџџџ€Р?|џџџџџџџРрр№№јџџџџџџџџ€€РРрр№№????????џџџџџџџџјјјјјјјј??џџџџџџџџр№јќј№рР???????џџџџџџџџјјјјјјј№????џџџџџџџџјјќќјј№№??????џџџџџџјјјјјјџџў|8€џџџџџ|№ррРџџџџџџррРР€€33????џџџџџџџџр№˜˜јјјј??џџџџџџџџќќјј№№рр????????яяяяяяяяјјјјјјјј??003333џџџџјј˜˜˜˜????????џџџџџџџџјјјјјјјјџџџџџџўўРР€€???????яяяяяяяјјјјјјј33333333999999˜˜˜˜˜˜˜˜??33џџџџџџјј˜˜№р||88?????яяяяяјјјјј3300??џџџџ˜˜јј????џџџџјјјј8џџ€|џџџр№џџџџ€€рр????џџџџјјјј?џџџџ№ј№р????џџџџјјјј????џџџџјјјј????џџџџјјјјџўџџџ|№рџџџџрр€€&3 &3 f3™Ьf3™Ь`0˜Ш`0˜Ш f3™Ьf€Р` &0™Ьf3™ЬfР` Р` 3™Ьf3™Ьf€Р@ €Р`&3 &3 f3™Ьf3™Ь`0˜Ш`0˜Ш f3 3™Ьf3™Ьf0˜Ьd0Р@3 &3 3™Ьf3™Ьf0˜Ш`0˜Ш`3Lf3 3™Ьf3™Ьf0˜Ьd0˜Р`&3 &3f3™Ьf3`0˜Ш`03™Ьd0 3™Ьf30€Р@ 3™Ьf3™ €Р@€llllўllўl>`<|bf 0fF68kf;   `00`f<џ8lЦЦўЦЦќЦЦќЦЦќ`РЮЦf>ЦЦЦўЦЦЦ<<ЦЦ|ЦЬи№иЬЦ``````~ЦюўўжЦЦЦціўоЮЦ|ЦЦЦЦЦ|ќЦЦќРРР|ЦЦЦкЬvќЦЦќиЬЦ|ЦР|Ц|ќ000000ЦЦЦЦЦЦ|ЦЦЦю|8ЦЦжўўюЦЦю|8|юЦfff<ў8pрў@`0 < <8lЦўР`0x |ЬvРРјЬЬЬјxЬРЬx |ЬЬЬ|xЬќРx00x000|ЬЬ| xРРјЬЬЬЬ00000pРРЬи№иЬ0000000ьўжжжиьЬЬЬБ%"ТН–)…МFБ%"УНž)…МNБ%"Ф­Ў,  Ž , …І$НІ)…МVБ%"ХНЎ)…М^Б%"ЦНЖ)…МfБ%"Ч­Ў,  Ž , (ъъъ­О П Р С Т У Ф Х Ц Ч)р %Щ­) € Ђ š ­) ­)р Œ  Œ І&АL…Нn) …Ѕ(iV…(­О ­П ­Р ­С ­Т ­У ­Ф ­Х ­Ц ­Ч МБHŠ8щЊ…Ѕ(iV…(­О ­П ­Р ­С ­Т ­У ­Ф ­Х ­Ц ­Ч Ц'№LиЦ%0L9Ž, І#š`, , ћ, ћЉ  є‘Љ  Љ Љ ‘Љ, Љ Љ„ ‘ЂOЉnЪїЂН9ЪїЉ… Ћ‘Љ”…Љ …Љ Х‘ ŒЉ€ `HЊЉH ŠyC‘ ШР`аѓ `Ž ˆањŠi Њh8щанh Р ˆањЂ ЙЃ‘ ШРаѕЪа№`                  DUЊюџU)ЊНЕ‘`РB ЬNа‘Rм^ЩаЉџ…"`HЉ…"h`К†#ф#№ќЉ Љ , , ћЉ?  рŒ  Шањ` ’L<’ <’Ѕ i( Ѕ!iЅi(ЅiЮ`ю,0ј`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ№№№№№№№№№№№№''7((8((8  ))9  ))9 ))9 **: **: **: ++; ++; ++; ,,< ,,<!!1!!1""2""2""2##3##3$$4$$4$$4%%5%%5%%5&&6&&6&&6''7''70''7''6&&6&&6&&5%%5%%5%%4$$4$$4$$3##3##2""2""2""1!!1!!<,, <,, ;++ ;++ ;++ :** :** :** 9)) 9))  9))  8((8((7''--- -   0 0 0 0 0 0 0 - - --------------------------------------------------------0------------------------------------------------------- -  0 0 0 0 0 0 0    --''7''7((8 ((8 ((8 ))9 ))9 ))9 **: **: ++; ++; ++; ,,<!!1!!1!!1""2""2""2##3$$3$$3$$4$$4$$4%%5%%5&&6&&6&&6''70''6&&6&&6&&5%%5%%4$$4$$4$$3$$3$$3##2""2""2""1!!1!!1!!<,, ;++ ;++ ;++ :** :** 9)) 9)) 9)) 8(( 8(( 8((7''7''-----------  0 0 0 0 0 0 0- --------------------------------------------------------------------0--------------------------------------------------------------------- - -0 0 0 0 0 0 0  - ------шшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшˆшˆшˆшшˆшˆшˆшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшˆшˆшˆшшˆшˆшˆшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшˆшˆшˆшˆшˆшˆшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшˆшˆшˆшˆшˆшˆшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшшЅ/Х1Ѕ0х2А*Ђ&-&.Ъ№+&/&0Љ€*HЅ/х1…Ѕ0х2ЈhiџсЅ…/„0L ЄЉџ…/…0…-….`ЉеЩ…+…,…3ШЉш…)Љ…*ЉЬЉџЭЅІХајаŽб`$30 ЅЪЅЫц3`Ѕ3№ ОЄЅЈ8эЩ№+ŒЩЈЅ+e)…+Ѕ,e*…,юваюг­е№ЮеаШˆай`Љџ…3Љеюд­Ъ8эЬЊ­ЫэЭЈ­ЪЬ­ЫЭц3˜арZ­ЬЮ­ЭЯЉќдЉШ`$,юваюг­Ю Я№*­да%ЉвЉг­Юа­ЯбЉЮЉЯЉд­Ь8эа…1­Ээб…2J….Ѕ1j…-­в…/­г…0 ЄЅ.ЩА ЩЅ-…)Ѕ.…*Ѕ*…,Ѕ) &,…+­ЬЩЉШ­д0 )аеюШ`ЂOЉ0ЪїЉ… Љ…!Љ0…Љ…ЉQ` <’ лЅL ’Љъ…4ЉЅ…5` LнЅ Б4…ШБ4…l`щЅ№ЅКŽPЎQšЉЂOHЪќЎPš`РАЙІSЙ"ІUЙ(ІV`??..>~~ŽІІІІІІ'єувСААСвує'ччччччччЦЦЦЦЦЦЦЦЅЅЅЅЅЅЅЅ„„„„„„„„ccccccccBBBBBBBB!!!!!!!!АСвує''єувСА!!!!!!!!BBBBBBBBcccccccc„„„„„„„„ЅЅЅЅЅЅЅЅЦЦЦЦЦЦЦЦчччччччч­ST­U…@­V…A`…Ѕ…;"ц<ЮR ЮІ­Ш№Ѕ)…=Ѕ*…>Ѕ+…:Ѕ,…;­в…<ˆ№L ЈŠ8хJ…7†JЉ пІ…BЅD-ZЈБEmY…HeB…?`Љ…I…J…:…;…<…C…D…G…HYЉ€…8Љ…9Ѕ+…:Ѕ,…;Ѕ)…=Ѕ*…>ЉW  ,Ї  І ЮІІЪŽ]`Ѕ4…MЅ5…N` БMJаБ4ЩаЉ…N UЉЉџ…OЉO…P LѓЈЉ…L`БK…ШБK…lБM…ШБM…lЉ…KЉ…L`Ѕ7HЅN№$ БMJа <’  џЈ UЉL?ЉЉзQ  џЈЉQ <’h…7H лЅh…7  ѓЈ ’`КŽPЂзšЂO8Н0HН/HН.HН-HН,HН+HН*HН)HŠщЊкЎPš`8ЂOН0)№Н0щ0Ъю`Љ08ЂOМОЉЙ0)№Й0щ0Ъы`  !"#$%&()*+,-.012345689:;<=>@ABCDEF8ЂGН0)№Н0щ8ЪюЉЂ0Ъњ`ЂOН0)№Н0i0Ъэ`ЂGН0)№Н0i8ЪэЉЂ0Ъњ`ЂN Н0)№Н0i1ЪˆаьЪчЉ08@HPX`hpx` PЋ8щPщPщPА№iP`џџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ (08@HIJKLMNOG?7/' !)19ABCDEF>6.&"*2:;<=5-%#+34,$†^І[Ѕ\]jЋ…[Ѕ]]jЌ…\Нj­…]І^`N4i]'zСЛœцвЈѕP* wC9dпЅ‚јЬЖ‘ылЁ†ќШВ•яT. sG=`ХϘтжЌ‹ёJ0mY#~d9Cw *Pы‘ЖЬј‚Ѕпz']i4NѕЈвцœЛСё‹Ќжт˜ПХ~#Ym0Jя•ВШќ†Ёл`=Gs .T`G= sT.•яШВ†ќлЁ~Y#mJ0‹ёжЌ˜тХПѕвЈœцСЛz]'iN4‘ыЬЖ‚јпЅdC9 wP*0Jm#Y~ПХт˜Ќжё‹.Ts =G`Ёлќ†ВШя•Ѕпј‚ЖЬы‘*Pw 9CdЛСцœЈвѕ4Ni']z.4.4F\F\rhrhЃЙЃЙ——џхџхЫбЫб\F\Fhrhr4.4.хџхџбЫбЫЙЃЙЃ————ЃЙЃЙЫбЫбџхџх.4.4rhrhF\F\бЫбЫхџхџ——ЙЃЙЃhrhr\F\F4.4.4.4.\F\FhrhrЙЃЙЃ——хџхџбЫбЫF\F\rhrh.4.4џхџхЫбЫбЃЙЃЙ————ЙЃЙЃбЫбЫхџхџ4.4.hrhr\F\FЫбЫбџхџх——ЃЙЃЙrhrhF\F\.4.4ЉHqтл:ч?оMЌ•t5дэ Ÿ~GІ{šЃBб0 шŠkRГ СјФ%§nЖWїЮ/М]d…XЙ€aђ*Ыя7жEЄ|Ё@y˜ ъг2s’ЋJй8р=мх—vOЎЬ-ѕf‡О_‚cZЛ(Щ№PБˆiњ"УџЦ'ДUl$ХќŽoVЗj‹ВSР!љИY`ѓЪ+і.Я\Н„eцп>­Lu”IЈ‘pу;к›zCЂ1аще4 ьžЇFbƒК[Ш)ё,Эє†g^Пў&ЧTЕŒmАQh‰ћТ#A ™xы 3вюз6ЅD}œн<фw–ЏN“rKЊ9исHE_…`%_^E`…`h…_`Ѕ`№Љ_­_№Ю_аЅ_)№8щ%_а Ѕ_)№…`Љ_`Љ@J@jH­@)Щhjє`щЅУЎЅ7а` NОЋН0ОЋ0ˆёЉ7­w)№­w8щw­e)№­e8щeЅ?7`щЅ ЏЅ7а` 1ОаЊН0ОЯЊ0ШёЉT­x)№­x8щx­j)№­j8щjЅ?T`щЅQЏЅB …Ѕ?)ј…КŽPЎQšЂOЅ}ŠЏ…Ѕ}кЏ…JJJJJHЪхЎPš`јјјјј№№ј№јј№јјј№јјј№јј№јј@  Š s !S &5% , %€& ћік€ліћдєьлЫкэє­ђэфпфьѓѓюыщыюђvєёяэяёє5щЅ0АКŽPЎQšЅ?ЂO}IАHЪјЎPš` ўв џСїБџї˜!@її€ љРпяяh №шшчяO љј№№яя?љјј№яї.љј№їюпщЅŸАКŽPЎQšЅ?ЂO}ИАHЪјЎPš`яяяяяяяяяяяяяяяяяя3БˆБЂН`)`Еa)•aЕe)•eЉ•aЉ•eЉdЪм`Н`ЈЮd№!Й€БuaЩ А…Й„БueЩА •e˜`Ѕ•a` eБL>Б PЋЈJJ)id˜)8щ}`)Ј`џџЅ7а`ЅH …Ђ 5БЕa eЈЅi…™0ЪшЦ7амLŠЉщЅКБЅ7а` ЦБ $В`Ђ@Н10Н21Н32Н43Н54Н65Н76Н>?Н=>Н<=Н;<Н:;Н9:Н89Š8щЊЅ`Љ пІeH8щ7iGiWigiwiЉ пІeHi88щH8щX8щh8щx8щ`щЅ}ВЅD …ЅH…КŽPЎQšЂOЅ}БВ…Ѕ}Г…i@ЅiHЪцЎPš` љз љЧђЗ љђ—(@јёё€РисщiјршсъIџј№№щъ9џїјёщё)їјљшё Х К  Њ  –@€§ћэРюћ§jњіюхэїњVљїђяђіњFњїѕѕѕїљ;њљїїїљњzщЅWГЅ7а` cГ жГ`ЂНpxНhpН`hНX`НPXНHPН@HН8@Н08Н91НA9НIAНQIНYQНaYНiaНqiНyqЪЪ`Љ пІeH8щ0i2i4i6iЉ пІeHiy8щ{8щ}8щ8щ`щЅ#ДЅ7№ .ЊЅH …Ѕ7а`щЅ;ДЅ7№ dЊЅH …Ѕ7а`ЅH … ^Д ^ДЦ7аі`  ЊЊЅi…0`щЅsДЅ7а`Ђ8НјшїЅ?ЂxЪњ`щЅ”ДЅ7а`ЂNН01ЪїЅ?08@HPX`hpx`Љџ…OЉO…P`Ѕ6 Iџ8eP…PLюЈ`ХДфДЄPОЋНˆ0ˆєLЮДХДћДЉ8хPЈОаЊНˆ0ШєLЮДХДЕЄPОBЕНˆ0ˆєLЮДХД-ЕЉ8хPЈОЕНˆ0ШєLЮД (08@H !)19AI "*2:BJ #+3;CK $,4FN'/7?GOХĘŪPОФЕНˆ0ˆєLЮДХДЏЕЉ8хPЈО”ЕНˆ0ШєLЮД  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOХДЖЄPОFЖНˆ0ˆєLЮДХД1ЖЉ8хPЈОЖНˆ0ШєLЮД     !( ")0#*18$+29@%,3:AH&-4;BI'.5EL?FMGNOХДœЖЄPО­ЖНˆ0ˆєLЮД 0@!1A"2B#3C$4D%5E&6F'7G/?O.>N -=M ,(&/ 7<` PЋ)ЭЅАіH ПhЊЅХ4аЅХ5№фŠ` eЗЭЅаіj ПЅ…4Ѕ…5LжЅЩ Љ -ПL“З PЋ)Щ АїЩ ` ЊНЧЗ…KНШЗ…LLЫЈ–ЖЖ+ЖЉЕ’ЕЕ'ЕоДѕД§ЖЉ eЛ 4Л щЗLрЗ­E[…[Ѕ`JLКJL}ИJL™ЙJLљИJА JАJА,JА5`Ѕ9ЩА Ѕ8i …8ц9`Ѕ8Щ!Ѕ9щ Ѕ88щ …8АЦ9`ЎjаЎЅЪLYИЎjшьЅЂLYИŽjŠ ПLcИЅL№ “З` ТЈ “З Б4)а ЊЗ`ЉќqЅ`)№ iКLяИЅ`)№­qi)qnЅ`)№­kIџk,kЅ`)№ЌmШ eЛЅ`) №Ќmˆ eЛLяИ­n ЊЅ`  АЪˆаљLяИŠ)o Ћ‘ 4ЛЅ_)аŠ`ЉџrЉџsЅ`)№ sЙЅ`)№ЉШІ>рАшш†>Ѕ`) №ЉШІ>рЪЪ†>Ѕ`)@№юsЅ`)€№юr 4ЛЅ_)аВ­rЩ­X)…­sЩ­XJJ  ќІ`­hIџh`H <’hЂOЪњJЅiАЉ?I0 Х‘ ’`Љџt­i` ^M^)Эi№i |ЙЅ`)№Ќ\Ш нЇЅ`) №Ќ\ˆ нЇЅ`)@№ юtЌt ,ЇЅ`)€№ ­YiYЅ`)№ІiЪЂ †i­i ‰Й 4ЛЅ_)№LžЙ`ЉџvЉuЅ`)№ iКL_КЅ`Ђ АЪњЅ`)№) eЗЊ YИL_КЉьvа­uIuŽvŠmuЊŠ -П cИ 4ЛЅ_)аВ`ЉwЅ`) wwЅ`Ђ АЪњL˜К­w№ Љw ЄКL˜К мК 4ЛЅ_)Щ№Ы`­Xx­\„­[ˆЅ4|Ѕ5€Ѕ8ŒЅ9­Y”­i˜Ѕiœ`Н€0`†jМ|Ф4аХ5№„… cИІjНx ќІІjМ„ нЇІjМˆ ,ЇІjНŒ…8Н…9Н”YІjНœ…i͘i |Й ЮІ`ЅХ_№LjЎЅ…Х_№LjЎ,h0 ЮРL4Л ‚ЄЅХ№ќІЪŽ]L4ЛРА ŒmЙsЛl` ,k0`Є6Ўo­pmlpшˆ№Š)o n Ћ‘`H WМЉ h`Љ  Љ  ` WМ WМЉ Љ WМ М 9М *С` WМЉ  Љ Љ Љ ` …Љ** Ѕ`Љ? Љ  ЙМ ШР аѕ`000000000000000000000000Љ  Љ  Љ    Шаё`, , ћ` Бk0 Щ АШѕL{̘ЩˆЬ ЉЩ`ЉЂЉЄ `Ма  Љ‘kШЉџ‘k`Ѓ`Љ яЛ  CР О зЛ (О !Р нМЅ`)аЅ`)№ю`ЌЂБk П  Р ЁЛЉ…`8`Ѕ`)№ ­Ђ№8щ єНЅ`) №­ЂЭЃА iЭ АLєНЅ`)№­ЁаLНЅ`)@№ЉџLCНЅ`)€№ЉLCН­ЂЭЃ`Ѕ`)№­ЁаLЈН`ЎЂьЃ H wНh CНL(ОЌЂqkЉ Щ ЉЄ‘k­Ђ ЁЛ DОLЌЛЌЃL„НˆБkШ‘kˆЬЂаєюЃ О`­ЃЭ ` wНЌЂ­Є‘k (О`­ЃЩА`ЌЂБkЄLСНБkˆ‘kШШЬЃаєЮЃ О (О ЁЛЉѓ…ЉН…­Ѓ VО ЌЛ­ЂЭЃа8щ єН`H ЁЛЉ ОhЂ ОLЌЛH­Ђi яЛ  h `Љ>LОЌЃЉџ‘k`ЉH)а ЁЛhH DО ЌЛhiЭЃч`HЈБk ЈЙBП…ЙCП…hi яЛ  Љ .Р`ЉLЭ№ xО ЬО`ЂН`ЪїЂ НaЪї`ЂН`ЪїЂ НaЪї`ЉЁЉ Љ…kЉ…l`ЉЁЉ  Љ…kЉ…l` ЙО `М№ ІО `МЅ№`ЂŠшр аїЉџ ЂŠшраїЉ Љ Љџ ЬО`ЭЅЉЊНЩ Љ ЊН@П…НAП…`Щ ЉЊНЩ ЉLПQГУДБУНЎУЏ,УБ;У5ДKУДYУmД_УŽДpУKЏƒУ*АŒУ™А™УъЅЌУ ІО €М КЛЉ‘…ЉП… ŸМА№ О ЬО`Select patterns and order ЙО €М КЛ пПЉШ…ЉП… ŸМАэ О`Select direct patternsЂ Š яЛ  LѓП ШЙџПаїШшрах`UDLRU x2D x2L x2R x2First WМ ІЎ jЎ |Ў`H CРh…L>РЉ  ШФі` LLР ШБај` _РЉ žЗ лЗL\Р gО ІЎ…_№ ЋП tП sР` |С ŒЉ Ћ‘ ?Є ЭЅ ЁЅ zЈ Љ жЅЉ ќІ  нЇ  ,Ї`ЅHЅH sРh…4h…5 жЅЉџ…_ЉџЉџ…Љџ… 4ЛЅ`№љ л‘` ‚Є ёЇ yЛ$L0 ФЅLфР Љ`…m†n„o цац­Х№І†ЊE†) Ща Š) Щ а qЄЄoІnЅm@Ђџš SТ 2Т WМLQР WМЉ Љ Љ Љ  Љ  ШаїЉ…Љˆ…Ђ` oС oСЅi…Ѕi…Ъаъ` Б ШРаі` WМЉ Љ Љ Љ Љ…Љ€… ЈС ЈС ЈС ЈС` ТС ТС ТС ТСЅi…Ѕi…` PЉ ˆањ уС уС уСЅi…Ѕi…` њС њС њСЅiˆ…Ѕiў…` Т %Т %Т %Т %Т ТЅi€…Ѕi…` Љ ˆањ` Б ШРаі`ЉЂ•шаьКшЪањ`ЉŽ€JЩајЉ@ JЩајЉ@РJЩајЉ@рJЩај`L|ТџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџHorizontal CombVertical CombInward SpiralOutward SpiralSnakes on a NESFalling StarsStarsVertical StripesHorizontal StripesPinwheelRound TunnelRectangular TunnelAll blackџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџхРС|Т