AB€6€d:цhello kitty! (yeah I'z back!)B€e’€, жK€nЌAђZА€x„ 21,40,01,11,d8,02,cd,4a,00,47,cb,2f,b0,cd,4d,00,23,e7,20,f2,3a,2d,00,fe,03,d8,3e,80,c3,80,01,*У€‚ADRя uљ:—няADRњ€Œ‡ A$:‹ A$№ю"*" к ˜ ADR,џ”("&h"ёA$):ADRяADRё:‰ Œ–‘ ь" Ь,џ–( )ё"screen 0"ёџ–( )IЊХ ,,:Х:Ьы:  :Н,,:Ÿ:Uян()rДSя::цsprites position height/width€ОSTя:SCяŠШ №Ёв Š::цset tilesЛм @::цinit spritesХц Ž‚№:цInit graphics (yes I call this vintage 8 bit graphics)‚њЦ  , я‚Ц  , E-‚Ц  , h;‚Ц  , УI‚"Ц  , рd‚,‚Iяй:Ц џ•("a")ѓёI,‚‚6 Ц џ•("h")ѓёI, ‚@ Ц џ•("p")ѓёI,О‚J Ц џ•("x")ѓёI,Ф‚Tƒй‚^Ц џ•("a")ѓё,џю‚hЦ џ•("h")ѓё,џƒrЦ џ•("p")ѓё,џƒ|Ц џ•("x")ѓё,џ,ƒ†Ц,&B00000000@ƒЦ,&B01111110TƒšЦ,&B01100010hƒЄЦ,&B01011110|ƒЎЦ,&B01011110ƒИЦ,&B01011110ЄƒТЦ,&B01111110ИƒЬЦ,&B00000000ЭƒжЦ ,&B01110110тƒрЦ  ,&B01101110їƒъЦ  ,&B01110110 „єЦ  ,&B01101110!„ўЦ  ,&B011101106„Ц  ,&B01101110K„Ц ,&B01110110`„Ц ,&B01101110u„&Ц  ,&B00000000Š„0Ц !,&B11111111Ÿ„:Ц ",&B11111111Д„DЦ #,&B10101010Щ„NЦ $,&B01010101о„XЦ %,&B11111111ѓ„bЦ &,&B11111111…lЦ ',&B00000000…vŽ…€† A$()(…ŠA$()я"a"6…”A$()я"h"D…žA$()я"p"R…ЈA$()я"x"Y…В„aw…М„axaaaxaahhhaaxxxaappppaa•…Ц„aaxaxaahaaahaxaaxaaaapaaГ…а„aaaxaaahaaahaxaaxaaapaaaб…к„aaxaxaahaaahaxxxaaapaaaaя…ф„axaaaxahaaahaxaaxapaaaaa †ю„axaaaxaahhhaaxaaxappppaa+†ј„ aaaaaaaaaaaaaaaaaaaaaaaI†„ aahhhhhhhhhhhhhhhhhhhhag† „ aaaappppppppppppppppaaa…†„ aaaaaaxxxxxxxxxxxxaaaaaЂ† „ aaaaaaaaaaaaaaaaaaaaaaР†*„ phxphxphxphxphxphxphxphр†4„ " "‡>„ " A GAME BY: METAL SOFT " ‡H„ " "@‡R„ " MSXDEV09 "`‡\„ " "€‡f„ " P = PASSWORD H = HELP "ž‡p„ pxphxphxphxphxphxphxphxІ‡z„ #Ќ‡„ŽС‡ŽŸ:‘ "HOW TO PLAYЧ‡˜‘.ˆЂ‘ "THE GOAL IS TO GET THE WHOLE":‘"PLAYING FIELD WHITE. IN ORDER":‘"TO ACHIEVE THIS YOU MUST PLACERˆЌ‘ "A COUPLE OF STRATEGIC CLICKSvˆЖ‘ "EVERY TIME YOU CLICK A BLOCK—ˆР‘ "IT WILL CHANGE IT'S COLORˆЪ‘Лˆд‘ "THE ORDER OF COLORS ISвˆо‘"x > h > p > a":‘іˆш‘"IF YOU CLICK A WHITE BLOCK IT‰ђ‘"WILL TURN EITHER BLUE OR GREEN>‰ќ‘"DEPENDING ON HOW MANY COLORS‰‘"THERE ARE IN PLAY":‘:‘"SPACE KEY = ROTATE DIRECTION":‘"M KEY = FLIP TILES"Ѓ‰‹ ья""к:ЁŽт‰Z$я"aaaaaaaaaaaaaaaaaaaaaaaaaaaaa":‚Yяй:и,Y:‘Z$:ƒY:YяŠ$и ,:‘ " "Š.и , :‘" PASSWORD:____ "<Š8и , :‘" "MŠBP$я"":STяšVŠLA$яьhŠV‹ A$№ю"" кjrŠ`‰ LŠjAяџ•(A$)“Št‹ A$яџ–()кŽЏŠ~‹ Aюяa і A№яzк AяAђ ЯŠˆP$яP$ёџ–(A):‹џ’(P$)я к ІрŠ’и , :‘ P$ъŠœ‰ L‹Іи , :‘ P$:‚Iяйє:ƒ‹А‹ P$я"DOTA" к STя4‹К‹ P$я"NOSE" к STяK‹Ф‹ P$я"CHIE" к STяb‹Ю‹ P$я"ALEX" к STяy‹и‹ P$я"MOOH" к STя‹т‹ P$я"GASS" к STяЇ‹ь‹ P$я"LADA" к STяО‹і‹ P$я"DEMO" к STяж‹‹ P$я"BIFI" к STя ю‹ ‹ P$я"VAMP" к STя WŒ‹ STяš к С"T255S10M510O1G16F16D16C16","T255S8M6000O2G16F16D16C16","T255S8M6000O3G16F16D16C16":‰ŽŒС"T220V15O6F16V12G16V10F16V8F16V6F16"‹Œ(‰ •Œ2‰ LБŒ<и , :‘ P$:‚Iяйш:ƒХŒFDяџЂ() ї џЂ()жŒP‹ SCя к  чŒZ‹Dя к YяYђјŒd‹Dя к XяXё n‹Dя к YяYёx‹Dя к XяXђ*‚‹ Y№ к Yя:Œ‹ X№ к XяV–‹ Sя і YюђW к YяђWn ‹ Sя і Yю к Yя†Њ‹ Sя і Xю к XяЂД‹ Sя і XюђW к XяђWМОГ Ч ,(Xѓ,Yѓђ),,тШ‹ Sя к Г Ч ,(XѓёWѓ,Yѓђ),,Žв‹ Sя к Г Ч ,(Xѓ,YѓёWѓђ),,ŽмI$яь%Žц‹ I$яџ–()кŽTŽ№‹ I$я"m" ї I$я"M" к ‹ Sя к  š :Ё  ryŽњ‹ I$яџ–( ) к ‹ Sя к Sя :Ё SяƒŽ‰ FгŽ:цThanks to Tiny Sprite: http://msx.jannone.org/tinysprite/tinysprite.html„ &HFF,&Hff,&Hc0,&Hc0,&Hc0,&Hc0,&Hc0,&Hc0)"„ &H3,&H3,&H3,&H3,&H3,&H3,&Hff,&Hff1,„ *G6 -- LOAD SPRITESO@:ц€JŒ:‚Iяй:‡R$:S$яS$ёџ–(џ”(R$)):ƒI:Ч$()яS$ВTS$я"":‚Iяй:‡R$:S$яS$ёџ–(џ”(R$)):ƒI:Ч$()яS$И^ŽРh:цыr‚IяйW:˜ ж,џ˜( ё(X)ё(Y)ѓ ёI): Т | Ц ё(X)ё(Y)ѓ ёI ,џ—( ж)† ƒI:‰F!:цOš ‚IяйW:˜ ж,џ˜( ё(X)ё((Y)ёI)ѓ ): ТrЄ Ц ё(X)ё((Y)ёI)ѓ ,џ—( ж)Ў ƒI:‰F‡И:цšТK$яџ–(џ—( ж))УЬ‹ K$яA$() к ˜ ж,џ•(A$()):SCяSCђьж‹ K$яA$() к ˜ ж,џ•(A$()):SCяSCђ‘р‹ K$яA$() к ˜ ж,џ•(A$()):SCяSCђ>‘ъ‹ K$яA$() к ˜ ж,џ•(A$(L)):SCяSCёLv‘єи ,:‘ ф "LEVEL:##";ST;:‘ ф" - TILES LEFT:###";SC|‘ўŽŠ‘:цfieldsЃ‘‹ STя к Œ д: €М‘‹ STя к Œ $ : €е‘&‹ STя к Œ œ : €ю‘0‹ STя к Œ < : €’:‹ STя к Œ Ш : € ’D‹ STя к Œ T : €9’N‹ STя к Œ Т : €R’X‹ STя к Œ : : €k’b‹ STя к Œ ј : €„’l‹ STя к Œ Ž : €•’v‹ STя к LА’€‡ H$:‡ W:‡ L:YPя:SCяя’ŠZ$я"aaaaaaaaaaaaaaaaaaaaaaaaaaaaa":‚Yяй:и,Y:‘Z$:ƒY:Yя“”:цbuild fields,“ž‡ A$:‹ A$№ю"#" к YPяYPё: а:Ё В6“Ј‰ ž_“ВС"T220V15O6F16V12G16V10F16V8F16V6F16—“Ми ,:‘ ф "LEVEL:##";ST;:‘ ф" - TILES LEFT:###";SCЁ“Ц‰ FЉ“а:цМ“к‚ Iя й џ’(A$)ц“фB$я џƒ(A$,I,):и ђ(џ’(A$)ќ)ёI,YPё§“ю‹ B$я"h" к SCяSCё”ј‹ B$я"p" к SCяSCё+”‹ B$я"x" к SCяSCё@” ‘ B$;:ƒ:‘ џ–( )F”ŽR” STяSTёv”*ГЧ,(Ш,Ш),,:ГЧ,(Ш,Ш),,–”4и,:‘ " "Ж”>и,:‘ " STAGE CLEAR "ж”Hи,:‘ " "і”Rи, :‘ " " •\и, :‘ " ";H$)•fи, :‘ " "T•p:цLOCATE7,9:PRINT " "}•zС"l64v15ac","l64v10r4ac","l64v8r8ac"™•„‹ ьяџ–( ) к  :Ё „Њ•ŽŒ В:STя:ŸЮ•˜ГЧ,(Ш,Ш),,:ГЧ,(Ш,Ш),,ѕ•Ђ‘"#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#"7–ЌZ$я"!aaaaaaaaaaaaaaaaaaaaaaaaaaaaa!":‚Yяй:и,Yё:‘Z$:ƒ:Yя^–Ж‘"#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#"™–Р‡A$:‹ A$№ю"#" к и ђџ’(A$)є,Y:‘ A$:YяYё:‰Р :Ё ЪЂ–ЪA$яьО–д‹ A$я"H" ї A$я"h" к Žк–о‹ A$я"P" ї A$я"p" к ё–ш‹ A$я""кЪ :Ё  —ђ„ " PASSWORD: DOTA",2,2$—ќ„ "hphaphhhapahph";— „ "papapaaaapapap"R— „ "hphapahhhpahph"Z— „ #v—$ „ " PASSWORD: NOSE",2,2…—. „ apaaaaha”—8 „ phpaahphЃ—B „ apaaaahaВ—L „ aaaaaaaaС—V „ aaapaaaaа—` „ aaaphaaaп—j „ haaphaapю—t „ haaahaap§—~ „ haaaaaap ˜ˆ „ ahhhpppa˜’ „ #0˜œ „ " PASSWORD: CHIE",2,2A˜І „ aaaaahaaaaR˜А „ aaaaahaaaac˜К „ aaapahapaat˜Ф „ aaappappaa…˜Ю „ aaapppppaa–˜и „ aaahppphaaЇ˜т „ aaahapahaaȘь „ aaahhhhhaa٘і „ aaaaapaaaaк˜ „ aaaaapaaaaы˜ „ aaaaapaaaaќ˜ „ aaaaphpaaa ™ „ aapppppppa™( „ apppapappp&™2 „ #B™< „ " PASSWORD: ALEX",2,2\™F „ pphaaaaahphaaaaahppv™P „ aaahhhhhahahhhhhaaa™Z „ pphaaaaahphaaaaahppЊ™d „ aaaaaaaaahaaaaaaaaaФ™n „ aaaaaaaaahaaaaaaaaaо™x „ aaaaaaaaahaaaaaaaaaј™‚ „ aaaapphahphahppaaaašŒ „ aahhapaphahpapahhaa,š– „ aaaapphahhhahppaaaaFš  „ aaaaaaaaapaaaaaaaaa`šЊ „ aaaaaaaaphpaaaaaaaazšД „ aaaaaapphphppaaaaaa‚šО „ #žšШ „ " PASSWORD: MOOH",2,2Еšв „ aaaaaaapapaaaaaaЬšм „ aaaaaaapapaaaaaaуšц „ ahphaaahhhaaahphњš№ „ apapaaaapaaaapap›њ „ ahphhphahahphhph(› „ aaaapapapapapaaa?› „ aaaahphhhhhphaaaV› „ aaaaaaapapaaaaaam›" „ aaaaaaahhhaaaaaa„›, „ aaaaaaaapaaaaaaa››6 „ aaaaaaaapaaaaaaaВ›@ „ aaaaaaapppaaaaaaК›J „ #ж›T „ " PASSWORD: GASS",4,3ю›^ „ pxxxhxxxpaaaaaaaaœh „ xaaaxaaaxaaaaaaaaœr „ xapxpxpapxxxpaxax6œ| „ xaxaxaxaxaaaxaxaxNœ† „ hxpxaxpxhaaapxpxpfœ „ xaxaxaxaxaaaxaxax~œš „ xapxpxpapxxxpaxax–œЄ „ xaaaxaaaxaaaaaaaaЎœЎ „ pxxxhxxxpaaaaaaaaЖœИ „ #вœТ „ " PASSWORD: LADA",3,3уœЬ „ aaapxxpaaaєœж „ aaaxaaxaaaр „ aaaxaaxaaaъ „ pxxhxxhxxp'є „ xaaaaaaaax8ў „ xaaaaaaaaxI „ pxxhxxhxxpZ „ aaaxaaxaaak „ aaaxaaxaaa|& „ aaapxxpaaa„0 „ # : „ " PASSWORD: DEMO",2,3ЎD „ xppxppxМN „ axapaxaЪX „ apapapaиb „ xppxppxцl „ apapapaєv „ axapaxaž€ „ hppxpphžŠ „ paaaaapž” „ aaaaaaa,žž „ paaxaap:žЈ „ paaxaapHžВ „ phhxhhpVžМ „ aaapaaadžЦ „ aaapaaaržа „ aapxpaa€žк „ aahphaaŽžф „ aapxpaa–žю „ #Вžј „ " PASSWORD: BIFI",6,3Шž „ pxxxxxxahhhhhxaоž „ xaaaaaaxaaaaapaєž „ xaaaaaaxaaaaapa Ÿ „ xaapxxxpxxxaapa Ÿ* „ xaaxaaaxaaxaapa6Ÿ4 „ xaaxaaaxaaxaapaLŸ> „ axxpxxphxxpxxaabŸH „ haaxaaxaaaxaaxaxŸR „ haaxaaxaaaxaaxaŽŸ\ „ haaxxxpxxxpaaxaЄŸf „ haaaaaxaaaaaaxaКŸp „ haaaaaxaaaaaaxaаŸz „ xppppphxxxxxxpaиŸ„ „ #єŸŽ „ " YOU MADE IT ",3,3 ˜ „ aaxaaaaaxaa Ђ „ aaxaaaaaxaa* Ќ „ aaahhxhhaaa< Ж „ ahappxppahaN Р „ apppxxxpppa` Ъ „ axxxxxxxxxar д „ aappphpppaa„ о „ aaaxxxxxaaa– ш „ aaaaxxxaaaaЈ ђ „ aaaxaxaxaaaК ќ „ aaxpxhxpxaaЬ „ aaaxaxaxaaaо „ aaaxaxaxaaa№ „ aaxaapaaxaaЁ$„ aaxaaxaaxaaЁ.„ aaxaaxaaxaa&Ё8„ xxpxaxaxpxx.ЁB„ #7ЁLSTя\ЁVŸ:‘" THANK YOU FOR PLAYING XORZ"„Ё` ‘"xhpaxhpaxhpaxhpaxhpaxhpaxhpa"ŠЁj‘ЉЁt ‘" SPECIAL THANKS TO:"ЏЁu‘еЁ~ ‘" HYDRAGON - 3 LEVEL DESIGN"њЁˆ ‘" HAP - FOR BEING HAP"Ђ‰ ‘Ђ’ ‘" DVIK AND MTH"#Ђ“‘=Ђœ ‘" GREETINGS TO:"eЂІ ‘"xhpaxhpaxhpaxhpaxhpaxhpaxhpa"kЂА‘†ЂК ‘ " MSXDEV09 GUYS"“ЂФ ‘ ""ЏЂЮ ‘ " AND ALL OTHERS"УЂи ‹ья""ки:ЁŽџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџџ