BM[6( PPP>>>>>>>>>???AAABBBAAA???===EEEDDDGGGOOOSSSSSSRRRSSSVVV\\\]]]bbbhhhffflll{{{nnnqqqyyyYYYAAA<<<======<<<;;;:::;;;===<<<777555999;;;:::<<<>>>222888777999===999:::HHHMMMCCC===BBBGGGHHHFFFGGGTTTUUUWWWZZZ^^^dddiiilllkkkjjjiiihhhiiinnnuuuzzzvvv{{{}}}iiirrr~~~~~~zzzaaaEEE;;;===<<<888333555<<>>999666666;;;@@@AAA@@@???CCCDDDFFFIIIMMMPPPTTTUUUTTTTTTRRRPPPOOOPPPSSSVVVHHHLLLSSS^^^eeebbbWWWMMMEEENNNYYY^^^WWWNNNOOOUUURRRRRRRRRSSSWWW```llltttuuusss~~~{{{hhh\\\^^^mmm~~~fffIII======;;;777666;;;EEEMMMXXXVVVVVVYYYVVVMMMDDDAAA;;;@@@<<<;;;???;;;555999===:::666555777888999:::888888999:::;;;<<<======<<<===>>>>>>======@@@BBBPPPQQQUUU^^^iiipppqqqooojjjlllpppooofffYYYRRRRRRTTTUUUTTTRRRRRRYYYeeennn{{{sssrrrvvvmmmaaaiii~~~eeePPP^^^vvv~~~||||||llllllmmmooosssxxx~~~tttmmmdddaaacccfffeeecccaaa^^^\\\[[[\\\]]]]]]\\\YYYXXXWWWWWWWWWVVVTTTQQQQQQQQQPPPPPPNNNMMMKKKJJJNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKLLLLLLMMMMMMNNNOOOQQQRRRRRRQQQOOONNNQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWZZZ]]]___aaabbbcccdddfffiiinnnssswwwzzz|||kkkMMMAAA===999<<>>999<<>>FFFOOOBBBEEEHHHMMMYYYnnnggg{{{wwwrrruuuvvv{{{jjjXXXNNNQQQPPPMMMRRRYYYUUUJJJGGGHHHJJJQQQZZZfffqqqxxxqqqnnnnnnpppmmmccc[[[YYYOOOJJJFFFHHHMMMOOOLLLHHH;;;999777777888999999888555444555777999999666222999999:::::::::999888777222222222333444444555555333333333333444444555555111222333444444333222111444333222222111111111111111222333444444444444444222333444666777777777777777888:::<<<>>>AAABBBCCCGGGJJJNNNRRRUUUYYY^^^bbbhhhlllsss{{{|||nnnRRRDDD===999AAAQQQ___cccaaaRRRJJJCCCBBBBBBDDDHHHMMMKKKLLL@@@888===<<<999<<<999===@@@???===:::777333333444777:::<<<===>>>>>>BBBDDDFFFFFFDDDBBBAAAAAAIIIIIIIIIKKKNNNPPPPPPPPPMMMCCC===???CCCAAA>>><<<:::@@@EEEEEECCCEEEMMMVVVUUUUUULLLFFF\\\~~~}}}}}}ttt{{{jjjmmmqqqiii]]]oooppppppuuuvvvtttdddFFFKKKIIIAAACCCPPPXXXVVV[[[eeeuuu{{{eeeaaa```bbb]]]OOODDDAAA888666777===EEEGGGBBB<<<888666444444555777777666333333555:::======:::666///000111333333333333222444444444444333333333333111111111222222333333333222333333333333333333222333333222333333444555666222333333444444444444444333444444444444333222222444444444444555555555555333555777888888:::===???<<<>>>BBBEEEIIINNNTTTXXXXXX]]]eeeoooyyy~~~|||~~~}}}{{{{{{{{{|||}}}{{{}}}~~~}}}}}}{{{|||}}}~~~|||}}}}}}yyywwwwwwzzz}}}~~~}}}}}}iiiSSSTTTSSSWWWdddrrrttthhh[[[FFFBBB;;;555444777===AAAPPPDDD@@@IIINNNEEE;;;999999888;;;AAAHHHJJJFFFBBB===???>>>:::999===@@@AAA<<<<<<============<<<<<>>======<<<<<>><<<===>>><<<777333;;;MMMaaahhhccc^^^```eeekkktttrrrgggooovvv|||wwwyyyyyyyyyrrrcccSSSKKKMMMPPPQQQtttpppbbbfffmmmjjjcccjjjZZZbbbmmm^^^ZZZiiiooogggkkkmmmeeebbbtttzzz|||~~~tttcccTTTHHHCCCCCCHHHbbbvvvlll^^^ZZZSSSKKKFFFBBBAAAAAA??????>>>>>>===<<<<<<;;;:::999999888666555444444666666555555555444444444333333333333333333333333////////////////////////000000000000111111111111///////////////////////////////////////////////////000000000111111111111////////////////////////000000000000000000000000333333333444444444555555666777888999:::;;;;;;<<<;;;===BBBFFFHHHGGGFFFEEEHHHNNNJJJEEEIIIKKKPPP\\\bbb```eeeppprrrooottt|||ccc]]]\\\]]]^^^```^^^XXXTTTTTTQQQUUU\\\\\\WWW]]]jjjyyyrrrxxxvvvwww~~~nnnfffoooxxxwwwuuuxxxzzzxxxzzz~~~zzzqqqmmmpppssslllggggggcccZZZVVVWWWVVVQQQOOOQQQOOOJJJIIIMMMJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@?????????@@@@@@AAA????????????????????????BBBBBBCCCCCCDDDDDDEEEEEEKKKLLLMMMNNNOOOQQQRRRRRR^^^^^^```cccgggmmmqqqtttxxx|||iiiTTTKKKLLLPPPVVVZZZXXXOOOGGG<<<:::666333222333555777DDD???CCCLLLKKK>>>555444888888<<>>999:::;;;999999999::::::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<>>>AAAFFFGGGFFFDDDGGGUUUfffmmmkkkhhhkkkooowww|||wwwnnnqqq||||||qqqyyymmmWWWNNNKKKHHHMMMOOONNNJJJIIILLLLLLIIIPPP^^^hhheee______cccggg]]]dddppp{{{yyyuuuvvvxxxhhhXXXSSS[[[dddgggfffssshhhsssuuuooopppiiidddnnnwwwtttrrrzzzzzzkkk^^^fffuuu~~~nnnYYYTTTSSSWWWiii|||jjjZZZQQQGGGFFFEEEDDDBBBAAA@@@???>>>======<<<;;;;;;::::::999999888777666555444444444444444333333333222222222222222222222222222222////////////////////////....../////////000000000////////////////////////////////////////////////////////////000000000111////////////////////////000000000000000000000000111111111111222222222222333333555666777888888888666888;;;???@@@AAA@@@???<<>>@@@EEEDDD@@@GGGTTTfffdddlllyyyxxxnnnooozzzlllkkkfff___XXXTTTNNNHHHLLLLLLOOOSSSQQQKKKJJJMMMHHHCCCBBBEEEEEEAAAAAADDDCCC>>><<<===;;;666666999<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999777777777777777777777777666666555555555555666666555555555555555555555555555444444444444444555555555555555555555555555555666666666666666666666666555666666777888999::::::666666777888;;;???CCCEEEDDDFFFKKKOOOSSSVVVWWWWWW^^^bbbiiiooovvv~~~bbbMMM???BBBEEEDDD@@@;;;888777444333333222111000//////555:::DDDMMMHHH888//////000000333:::CCCIIIKKKJJJAAACCCAAA<<<999;;;===<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999:::;;;<<<<<<<<<@@@@@@@@@BBBDDDDDDBBB@@@@@@HHHQQQVVVUUUUUUWWWZZZVVVTTTOOOJJJKKKMMMKKKGGG???HHHKKKBBB:::<<<@@@???;;;AAAEEEFFFGGGHHHFFFAAAJJJLLLLLLJJJKKKNNNNNNLLLOOOOOONNNOOORRRWWW[[[^^^dddeeeZZZRRRRRRNNNJJJPPPPPPLLLHHHGGGKKKPPPSSSTTTTTTPPP[[[hhhjjjmmmjjj\\\RRRcccqqqtttttttttiiiXXXXXXiii|||yyyhhhZZZVVVQQQPPPdddmmmhhh^^^QQQDDD999222---111333666999;;;:::999888===<<<<<<;;;;;;:::::::::888888777666555444444333111111111111000000000000000000000000000000000000........................,,,,,,---------.....................................................................////////////................................................---.........//////////////////000222333333333333000111333555777888888888222999666444;;;>>>BBBMMMLLLAAA:::===???<<<;;;??????@@@CCCGGGKKKLLLKKKHHHGGGHHHJJJLLLMMMKKKHHHFFFNNNMMMLLLKKKJJJEEE@@@<<>>DDDOOOUUURRRPPPRRRXXXbbbtttqqqbbb___ZZZQQQHHHHHHKKKMMMJJJEEEFFFIIIQQQMMMKKKKKKIIIGGGGGGJJJGGGCCCAAAAAA???;;;:::<<<777777666666666555555555555555555555555555555555333333333333333333333333111111000000000000111111111111111111111111111111111000000//////000000000222222222222222222222222333222222111000000///////////////000000111111111333333222222333555777888444666888:::;;;<<<;;;;;;666888<<<@@@CCCGGGLLLOOOMMMOOOTTTZZZ___dddhhhjjjdddddd\\\fff}}}kkkiiixxx}}}~~~}}}}}}{{{zzz{{{xxx{{{zzzvvv~~~UUU@@@999;;;<<<:::555333333555222222333222222000///......444@@@IIIDDD777///...+++******---222666777777333666777444333888;;;;;;:::;;;;;;<<<<<<;;;;;;:::555555666666666777777777;;;:::999888777555333111111222444555555555666666:::444111333444222111333000555666111///333777666???BBBBBB@@@AAADDDDDDAAAFFFCCC@@@@@@DDDGGGEEEAAADDDCCCBBB@@@@@@CCCGGGJJJFFFFFFCCCIIIQQQHHH>>>DDDFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAEEEJJJSSS```ddd^^^VVVkkkuuurrrqqqmmmccc]]]mmmuuucccVVVIII>>>888@@@UUUXXXEEE<<<888333///,,,,,,...///***,,,///222333222000///;;;;;;::::::999999999999777777666666555444333333...---------------------........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,------------,,,,,,---//////000000000---......///000111333444222888444000555666777@@@CCC<<<999;;;<<<::::::===@@@@@@@@@???===<<<<<<===AAAAAA@@@???>>>???BBBEEE???@@@AAAAAA@@@>>>;;;999@@@===<<<===;;;888;;;BBBCCC@@@:::555<<>>AAACCCEEEEEE===AAA:::MMMqqqeeeBBB???FFFWWW[[[TTTQQQTTThhheeeRRR\\\___WWWUUUPPPWWW```ssstttfff___ggg|||rrryyy^^^oooyyyeeelll|||~~~}}}||||||zzz}}}qqq```\\\iiixxxxxxpppccc[[[]]]bbb___XXXRRRSSSTTTWWWYYY\\\^^^^^^SSSUUUVVVWWWVVVSSSPPPOOOTTTVVVUUUPPPKKKKKKQQQVVVWWWXXXXXXVVVUUUUUUXXXZZZWWWIIICCCIIIJJJGGGPPPaaaddd]]][[[bbbhhheee\\\VVVOOOUUUbbbsss|||yyytttqqqsssooonnniiidddqqqyyyhhhggguuuuuu}}}NNN;;;:::999888666666666777777333333222111000000000000...000777???@@@:::333000...,,,******+++,,,,,,,,,111444333...,,,---...---000111111222222111111000---------,,,,,,+++++++++***+++,,,---......///000000...,,,+++,,,---------333...---222333111222666333444333000000222444333444777888777:::???BBBAAA===<<<<<>>>>>AAAEEEFFFFFFEEEGGGHHHEEEDDDCCCLLLTTTGGG:::???AAA???===>>>@@@AAA???===???BBB>>>999>>>HHHPPPVVV^^^sssuuuiiieeeaaa___hhh|||eeeSSS>>>333222///111333---000///---,,,---///111333---------------,,,,,,,,,555555444444444444333333555444444444333222222222************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))***************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---............---------------///000111333888333000555444222:::555666999;;;:::888999===:::<<>>;;;:::;;;===>>>>>>666777999::::::999999888:::999:::<<<:::777666888000666777444555===AAA???HHH???AAASSSeeekkkjjjiiicccggggggaaaYYYTTTTTTUUUPPPPPPNNNIIIEEEEEEHHHJJJFFFFFFDDDAAA@@@???>>>===:::999999999999888888888666666666555555555444444444444444444444444444444222111111000000111111222222222222222222222222222222222111000000000000000---------------------------........./////////000............------------,,,,,,,,,,,,------......,,,------.........------///111333444444666999<<<:::;;;<<<<<<===============CCC???UUUzzzlllHHHDDD:::DDDDDDAAAEEEIIISSSdddYYYFFFNNNNNNIIIKKKCCCDDDHHHaaagggUUUHHHOOOpppnnnVVVPPPYYYwww|||QQQLLL___\\\\\\^^^OOOFFFQQQUUUPPPRRR\\\ZZZOOOJJJLLLlll|||jjjfffiiiVVVQQQSSSPPPOOOWWWaaa^^^TTTRRRTTTUUUUUUSSSSSSTTTVVViiirrrtttgggQQQDDDFFFMMMIIIHHHFFFDDDHHHNNNPPPMMM>>>???AAACCCFFFIIIKKKLLLDDDFFFIIIJJJJJJHHHFFFDDDGGGIIIKKKHHHBBB???AAAEEEPPPQQQPPPJJJEEEDDDHHHLLLKKK@@@:::<<<999222999FFFJJJGGGIIINNNOOOKKKFFFFFFUUUYYYeeeuuu~~~}}}zzzyyytttnnnllleee___kkk|||}}}dddTTTGGGLLL^^^iiifff\\\[[[bbblllrrrsssooojjjfffmmmpppwww~~~}}}qqqiiirrrrrrppp}}}{{{vvvuuuTTTKKKjjj|||xxxzzzvvvhhhNNN===>>>:::777666777777555333222111///.........///000///...///444999999555111,,,,,,+++***************...111000+++)))******))))))******++++++******)))++++++***))))))(((''''''%%%''')))******+++...000///---+++,,,---000111111+++))))))+++,,,+++,,,///'''(((+++---111555888:::,,,111555666888;;;:::666;;;<<<@@@DDDDDD@@@@@@BBBAAAFFFJJJIIIDDD>>>;;;:::BBBAAA<<>>@@@>>><<<444<<<888333666666<<>>@@@===;;;<<>>;;;999:::<<<<<<;;;888:::<<<>>>>>><<<;;;;;;;;;999;;;===???>>>;;;888777222444444222222555555333888...666TTTooosssllliiiVVV]]]bbb]]]VVVTTTVVVWWWMMMPPPPPPJJJFFFGGGJJJJJJHHHJJJHHHEEEDDDEEEEEECCC;;;;;;;;;;;;::::::::::::777777666666555444444444333333333333333333333333111000000//////000000111111111111111111111111111333222111000000000000000++++++++++++++++++++++++)))******+++,,,,,,------,,,+++++++++++++++++++++------...///000000111111//////000000111222222333,,,...000111111333666888666777888999999999999999:::>>>;;;IIIccc```KKKHHH<<<@@@:::999AAABBBAAAHHHPPPFFFOOOIIIDDDMMMGGGCCCLLL[[[ZZZMMMFFFEEEOOOaaaddd\\\MMMDDDBBBCCCWWWyyywwwQQQCCCKKKKKKOOORRRHHH>>>BBBBBB???CCCIIIGGG@@@<<<;;;KKKSSSFFFEEEJJJAAA999BBBCCC===DDDSSSRRREEEDDDAAA??????@@@@@@>>>;;;???JJJSSSOOOAAA666444777000555777555666999;;;999222333333444444555555555333555888::::::999888666999:::<<<===999333333666GGGJJJKKKHHHEEEHHHSSS\\\NNNIIIDDD???888444777>>>999999===AAAAAA>>>@@@EEEGGGFFFIIIRRRYYY\\\```cccXXXSSSTTTRRRNNNVVV^^^YYYOOOQQQWWW^^^dddfffccc``````aaabbbbbbbbb```^^^]]]UUUXXX\\\```ccceeeeeeeeennnqqqjjjeeehhhbbbZZZ[[[ffffffpppsssOOODDDcccyyypppkkkuuuxxx~~~pppfffSSSKKK===<<<:::888777666444111/////////............------...,,,+++,,,000333111---))))))******)))))))))***'''+++,,,)))(((+++---+++((())))))******))))))(((++++++++++++************)))+++,,,+++((((((***,,,***)))))))))***,,,------))),,,,,,+++***,,,---,,,---...//////---++++++,,,...333666555555777555000555555888<<<;;;777777;;;333888???AAA???>>>@@@BBB:::===888888???===999???>>>;;;888888999999888777444;;;888999@@@:::;;;QQQhhhpppzzz{{{ooo\\\FFF777;;;222222222)))(((---,,,******,,,---------,,,+++******)))))))))***++++++((((((((((((((((((((((((************))))))))))))&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))***++++++++++++++++++,,,,,,,,,,,,,,,---------***///,,,,,,444444222777000333555555555666666666;;;;;;::::::::::::999888888999999:::;;;:::999888222444666666333222222333111222333444555444222///888222...---///222777<<<222000666GGGXXX^^^ZZZTTTEEEQQQYYYWWWSSSUUUXXXZZZJJJOOOPPPHHHCCCCCCDDDDDDBBBEEEDDD@@@???CCCCCC@@@@@@@@@?????????>>>>>>>>>;;;;;;::::::999888888777555555555555555555555555222222111111111111222222333333333333333333333333222111000//////.........++++++++++++++++++++++++++++++++++++++++++++++++------------------------((()))***++++++,,,,,,,,,*********+++,,,---...///...///000///......000222888888:::;;;<<<======>>>;;;======@@@IIINNNJJJDDDCCCGGGAAA>>>DDDCCC@@@FFFMMMOOO]]]MMMBBBQQQOOOIIIUUUZZZTTTNNNRRROOODDD@@@GGGJJJCCC>>>???<<<@@@NNNRRRGGGBBBGGGKKKJJJDDD>>>>>>>>>>>>======???AAACCC@@@@@@AAAAAA======@@@@@@:::===<<<777999AAAAAA<<<999666444444666666444111...555===???<<<888888:::666999:::666555777666333555444444333333222222111000111333444555444333222555222444888777333111444333888;;;;;;;;;DDDUUUcccRRRSSSMMM???555333444444//////111444333333888???===999999???DDDFFFIIIMMMKKKDDDFFFGGGFFFPPPUUULLL===GGGQQQTTTPPPMMMNNNRRRMMMJJJFFFFFFHHHHHHGGGDDDEEEEEEEEEEEEEEEEEEDDDDDDGGGFFF<<<;;;GGGIIIDDDEEEGGGFFFEEEEEEHHHOOOVVV[[[MMM<<<777EEENNNIIIGGGNNNHHHQQQPPP^^^bbbWWWRRRCCCEEE777777888999888444111///...---...///000000///---,,,++++++***(((***,,,,,,******+++,,,,,,+++*********'''+++,,,(((&&&((()))'''''''''((((((((((((''''''''''''(((((())))))******%%%''')))(((''''''***---******+++***)))(((((()))$$$***+++'''''',,,---***''')))---//////---...111,,,...///---///555888777;;;777888<<<;;;777777<<<999===???===:::888;;;???;;;CCC@@@<<<@@@===777888666777777777666777888999555777000222;;;000000IIIkkkxxxQQQMMMOOOFFF???===999222///111''')))...+++&&&...333)))((())))))***)))((('''&&&(((((((((((((((''''''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))************************+++,,,,,,++++++***(((---***)))222111...222444222000111555::::::777555333222222555777777666111444777888666555777888222444777777555444555777444555555444555777777444111,,,---222333,,,)))++++++222222---111===@@@;;;///===GGGFFFDDDGGGLLLMMMFFFNNNQQQKKKGGGIIIKKKKKKHHHKKKKKKFFFGGGKKKLLLHHHAAAAAA@@@@@@@@@?????????===<<<<<<;;;:::999999999444444444444444444444444222111111000000111111222333333333333333333333333---,,,+++***))))))))))))((((((((((((((((((((((((+++******))))))(((((('''(((((()))))))))*********))))))***+++++++++++++++*********++++++,,,......***+++------...///111444111222333444555666666666999;;;@@@<<<777>>>@@@555<<>><<<===GGGBBBNNN___GGG555EEEFFF@@@AAAGGGCCCEEESSSUUUIIICCC666BBB@@@999>>>@@@<<<;;;777>>>======DDDBBB<<<>>>>>>======>>>:::888???III===AAA===;;;???===:::>>><<<777555777999999>>>DDD555444444444666666666555444555555444222111222333---//////...111666666333000000000000000000000000000000111222222111000///111,,,,,,222444111111444---000222///---666GGGVVV[[[___VVVAAA333444444///666333111333444444999???444333666===@@@>>>;;;;;;FFF<<<999:::===KKKRRRKKKEEEGGGGGGDDD@@@@@@CCCGGG@@@>>>>>>CCCGGGHHHCCC>>>AAA@@@>>>======>>>@@@AAA;;;AAA===;;;???<<<888>>>999@@@CCC???<<<<<<;;;888<<<@@@BBB???<<<<<<@@@DDD>>>AAA999BBBFFFBBBFFF<<>>>>>AAAFFFIIIEEEDDDCCCCCCDDDCCCAAA???===<<<:::888888999:::;;;555555555555444333222111222111000///...------...///000222333333111...---((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************)))******++++++,,,------/////////000111111222222555666777777666666777888888;;;===;;;666555888;;;777???EEEDDD===999<<>><<>>===;;;999888888888999:::888666888<<<>>>>>><<<777777777888999;;;<<<===666777777888888888888777666666555444444666:::===666555333222111222333333333333333222222222111111000000111111111111000000////////////////////////000000//////.........---.................................---...222888<<>>===============:::>>>EEEJJJKKKGGGAAA===;;;999999===BBBDDD@@@<<<:::::::::::::::::::::::::::;;;;;;;;;<<<=========;;;;;;<<<>>>???>>>:::777999999:::;;;;;;::::::999:::;;;;;;<<<===>>>??????LLL:::888666333222222111000...---.../////////...,,,,,,++++++*********)))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))(((((((((((()))))))))************+++++++++++++++,,,---...///000000333444555666666666666555::::::::::::::::::::::::;;;<<<======;;;999777666777666666555555666777888:::888666444333555666888000;;;GGGIIIAAA777111///000000//////...---,,,,,,+++******))))))(((((((((&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))******))))))***+++,,,---......000111222333333444333333333333333333333222222222444444333333444555666666222222222222222222222222222111111111000000000000222111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---******...222------......///111555777999777444333444888>>>AAABBBCCCCCCBBBAAA@@@??????===<<<:::888888888999:::666555444333111///...------,,,+++***)))))))))))),,,---///000000...,,,***''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))******+++,,,,,,,,,---------...//////000000333444555555444333555666777999;;;999555444666:::777:::======:::888999;;;888999888888???DDD@@@666;;;:::999777666555666666555333111333666888777666555555555444444555555666444444444555444444333333333444444333222333666999444333222111000111111222111111000000000///////////////000000000000//////......................../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,///222666333444444333222222333555111000///......000111333...///000111222333444444;;;:::::::::::::::;;;;;;888;;;???BBBBBBAAA>>><<<:::888777:::>>>@@@===999888999999::::::999999888999999:::;;;;;;<<<;;;;;;:::::::::;;;<<<;;;888666999999999888888888888888999999999:::;;;;;;<<<<<>>===999666666777555888:::999666555666888666555333222111222444555333555666555111000222555......------------------))))))******)))'''%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((()))***+++,,,------//////000111222222222222222222222222222222222222111222222222444555666777111111111111111111111111000000000/////////......111000///---,,,,,,,,,,,,++++++++++++++++++++++++,,,......+++'''&&&(((+++,,,***(((''')))*********))))))((((((***...111444999<<<>>><<<999777888:::888777666444333333444444666444111...+++***)))))))))((('''&&&%%%%%%%%%%%%((()))+++,,,,,,***((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((()))******++++++,,,******++++++,,,---------///111222222111111222333555777888777333333555888888777777777888888888777888;;;:::777666999:::999999999777666555555444555444333222222444555555555666666444333222111111111333333333333222222111000000222222222111000111333111111000/////////000000......------------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,++++++++++++++++++++++++,,,------,,,+++***,,,...(((+++...//////...///000...---,,,+++,,,---...///------...///000111111222555444444555555666777888555666777888888999999999888555444555888:::888666666777999::::::999777666777888999:::::::::999888999777666777888888777555999888777666555555666777777777777777777777777777HHH999888666333111111000...,,,///...------,,,,,,------******)))))))))(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((('''(((((()))******+++++++++,,,...000111222333333444555888999:::999888666666:::===;;;666444555888666;;;>>><<<666222222444444333222111000111333333444444333222000......---------,,,,,,,,,+++++++++((()))***++++++)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''((((((((('''(((((()))******++++++---...///000000111111111000000111111111111111222111111111222222333555555111111111111111111111111////////////............///...---,,,++++++++++++***************************+++,,,***))))))+++---000,,,))))))+++,,,+++(((((('''&&&&&&&&&'''((()))---111444222...+++---111000///...,,,++++++++++++222///,,,)))'''&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''''''''((((((((('''(((((())))))******+++)))))))))***++++++,,,,,,---///000000//////111222444666666555333333555777999888777777777777888888;;;======;;;999999:::;;;999888888777666555555555444333333222333444444444888888666555444444444444555555555444333222111000///000222222000..................---------......,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,***))))))***,,,---///...,,,+++++++++++++++******++++++,,,---,,,,,,---......///000000000000000111222333555555222222333444444555555666666444222222444666555444555777999;;;;;;999777555666777888999999888666555888666444444555666666666999888666444333444555666666666666555555444444444GGG:::777555222000000///...,,,......---,,,,,,,,,,,,---)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((())))))******+++((()))+++---///000111111111333555777888888777666555999;;;999555222555888444999===;;;666111111333333222111111111222333333+++,,,---...//////...---------,,,+++***)))(((((('''(((***,,,---,,,+++)))&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''((()))))))))+++,,,---.../////////////////////000000000111111222222111111111111222222000000000000000000000000000/////////...............---,,,++++++******+++))))))))))))))))))))))))((())))))*********,,,---,,,)))''''''***+++)))'''))))))(((''''''&&&%%%%%%$$$))),,,***&&&$$$&&&)))))))))((('''&&&&&&%%%%%%+++***'''%%%$$$$$$&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***((())))))******+++,,,,,,,,,...////////////111222444555555444444444555666666888999888555444777:::999888888;;;<<<;;;888777666666666555555444333333000000000000000000111222777777666666666666666777555555555444333222111000...000222222000...------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++******))))))))))))))))))))))))***************+++++++++************************(((***+++,,,***))))))***'''((()))(((((()))+++...************++++++,,,,,,,,,,,,------......//////---......///000222333444///111333555666555444333444333222222333444444444666777:::;;;;;;:::777666666666777777777555444333888666333333444666777666999777555444333444555777666666555555444333333333EEE:::555333111000000///...---++++++++++++************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((())))))*********'''(((***,,,---...//////000111333555666666666666555777888777444333444666///333777777555333444555222111111111111222222333222111000//////000333444,,,,,,+++***)))((('''&&&&&&''')))+++,,,,,,,,,+++''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############################################################$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''(((******+++,,,---------------......//////000000000222222111000000000000000/////////////////////////////////.........------,,,,,,+++***************(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((()))((('''&&&&&&&&&''''''&&&&&&&&&###&&&((('''%%%###%%%&&&'''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))(((((())))))***++++++,,,+++---...///...///000222444444333333333444555555222555888666333111444777888444555;;;???===777444222222222222222111000///111222333222111111333555333333222222333444555555111111111111111000///...---///111111///---------)))***+++,,,,,,,,,+++++++++++++++*********))))))))))))************))))))((((((((((((((((((((((((((())))))))))))*********************************''')))***+++***))))))***)))))))))(((''''''***,,,))))))*********+++++++++++++++,,,,,,------------,,,------...///000222222...000333666777555333111222222222333333444444444555777888999999888777555777777666555444444333333777555333333555666777666666555444333333444555666555444444444333333222222CCC999333111/////////000///...***+++,,,,,,,,,+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))'''((()))+++,,,---------///000111222444555666777666555555444444444444444...///111333333333333333000000000000111111222222///...,,,)))&&&'''+++...)))))))))(((((((((''''''&&&&&&&&&''''''((((((((()))((('''%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""##################$$$$$$$$$$$$""""""""""""#########$$$######$$$$$$$$$$$$######$$$$$$$$$###$$$$$$%%%&&&###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&))))))***+++,,,,,,,,,,,,,,,------...//////000000000000/////////000111111////////////////////////------------,,,,,,,,,,,,++++++***))))))))))))***''''''''''''''''''''''''''''''&&&''''''&&&%%%$$$$$$&&&((((((''''''((()))$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((()))******+++***+++---------...///111222111111111222333333333222333444555555444333222888444555;;;>>>999555444000000111111111000///...111333555555333444666999000////////////000111222....../////////......---,,,...//////---,,,,,,---((()))***+++,,,,,,+++*********)))))))))((((((((())))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''')))))))))''''''((()))+++,,,---,,,)))'''&&&'''(((((())))))******))))))***************+++++++++,,,,,,,,,,,,---...000000---///222444444444222111...000222333444333444444444555555666666555555444:::888666444222222333444555333222333444666555555111222222333333444444444222222222222222222111111AAA888222000///...///000///...,,,---/////////...,,,***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''((()))+++,,,,,,,,,,,,/////////111222444666777666444333333444555444333111000///000111222000///.../////////000000111111(((+++...---+++,,,000333''''''''''''(((((())))))%%%%%%$$$#########$$$$$$)))((('''&&&%%%&&&&&&'''""""""""""""""""""""""""##############################""""""""""""######"""############$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***++++++,,,,,,+++,,,,,,------...///000000............///111222333////////////////////////,,,,,,,,,+++++++++******+++***)))))))))))))))***''''''''''''''''''''''''&&&&&&&&&'''))))))((('''!!!%%%''''''$$$###$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$"""###$$$%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%&&&######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&''''''((())))))***(((***,,,,,,,,,---...000111/////////111222222111555333111444888999444///666222333777666111///222111111222333333222000000---///111111000111444777000//////.........//////......//////000/////////+++,,,------++++++,,,---((()))***,,,,,,,,,+++***))))))((((((((('''''''''))))))************))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((())))))'''%%%$$$%%%''' $$$(((***)))'''&&&&&&&&&'''(((((())))))(((((((((((((((((())))))))))))++++++++++++,,,---...///---...///000111111111111+++...222444444333333333333333333333333333333333;;;999666333111222333444333222111222444555444333...///000222333333333333000000000111111111111111|||CCC555333222000.........//////+++++++++************)))))))))((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))+++,,,------///111222222111333444666111222888;;;666222222000000111222111000///...////////////////////////,,,,,,,,,+++++++++******%%%))))))%%%$$$&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""################################################""""""""""""############"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((()))***+++,,,,,,..................------+++---///111111000...---000000//////...,,,+++***...---,,,+++***)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((()))***,,,---...///000////////////111222333222333444444555555444444444444555555444222000///000000111222333444444555000000000000000111111111///...---,,,,,,---...///000000///...------------,,,,,,***)))))))))***+++******))))))((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))*********++++++++++++---------...............000000000000000/////////555222//////222444444333333333333333333333333333222222222222222222222333000000111111111111000000////////////////////////yyyAAA555222111000///.........///+++++++++*********)))))))))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))***,,,,,,---///111222111111333444555111111777:::666222333000111222222222111//////........................,,,,,,,,,,,,++++++++++++'''++++++'''%%%'''((('''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!"""""""""#########""""""""""""""""""""""""################################################""""""""""""############""""""#########$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''(((***++++++,,,------------------------.........///////////////333222222111000...---,,,---,,,+++***)))))))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((('''((()))***+++---......//////......///000222333222333333444444444444444666666666666555444333222///000000111111222222333000000000000000000000000///...---,,,,,,---.../////////...---,,,,,,,,,,,,,,,+++***)))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&'''''''''(((((((((((())))))))))))************---------------.........////////////////////////111///...///222333111000222222222222222222222222111111111111111111111222///000000111111000000///////////////////////////uuu???555222111000///............++++++*********)))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%########################$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))++++++,,,...111111111111222444222000111666888555333333111222222222222111000000........................---------,,,,,,,,,++++++***------(((&&&((()))'''%%%%%%%%%%%%$$$$$$$$$$$$########################$$$############"""""""""!!!!!!""""""""""""######""""""""""""""""""""""""################################################""""""""""""############"""""""""#########$$$$$$"""######$$$$$$######""""""""""""#########$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''((()))******+++,,,,,,,,,---------------000///...---...///111222444333333222000///---,,,,,,,,,+++***))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))+++,,,------............///000111222222222333444444444444333888777777666666555555555000000000000000000000000000000000000000/////////......------------.........---,,,+++************++++++***)))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((())))))))),,,,,,,,,,,,---------....................................000222222000...111111111111111111111111000000000000000000000000//////000000000000//////........................nnn<<<666111000000///......------************))))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++---///000000000222333000000222444555444333333222222222222222111111000////////////////////////---------,,,,,,,,,,,,+++***------(((%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$#######################################""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""################################################!!!"""""""""############""""""""""""############""""""############""""""""""""""""""############""""""""""""""""""""""""############################################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))+++++++++,,,,,,,,,,,,,,,//////......//////000111222222111000///---++++++///...---+++))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''(((***++++++,,,---------......///000000111111222333333333333333555555555444444444444444111111111000000/////////000///////////////......------------------------,,,,,,+++)))))))))))))))******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((******++++++,,,,,,------,,,,,,---------------.../////////000111111111000000000000000000000000000//////////////////.........//////000000//////...------------------------hhh999666000000000///......---,,,*********)))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((((((((+++---...//////000222///111222222222333222222222222222111111111111111000000000000000000000000------,,,,,,,,,+++++++++(((++++++&&&###%%%&&&$$$%%%%%%$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#########"""""""""######"""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''((()))*********++++++,,,,,,,,,---///000000000...---000000000000///---,,,+++222111///,,,***((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$######""""""######$$$########################"""""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,,,,---......//////000111222222333333222222111111111111222222222222222222222111000000///////////////.........------,,,------------------,,,+++***)))(((((('''(((((())))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))***+++,,,,,,---+++,,,,,,,,,------......//////............000111000000000000000000000000/////////.........------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,bbb666777///////////////---,,,,,,******)))))))))(((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$###########################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''&&&(((+++,,,,,,---///000...222333111///111111000222111000000//////000000000000000000000000000000,,,,,,,,,+++++++++******&&&))))))$$$"""$$$%%%###$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!"""""""""""""""### !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######!!!""""""######""""""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################################################################"""""""""############$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((((())))))***+++++++++)))+++...000000///---+++000000000000000///......222111///,,,)))'''&&&%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$######""""""""""""##############################!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))******,,,------...------000000111222222222222111---...000111222111111000222222222111111000000000/////////...------,,,,,,,,,,,,------------,,,,,,+++***)))(((''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))***+++,,,,,,+++,,,,,,------.........,,,---......------...///000000000000000000000000000//////......---------------............------++++++++++++++++++++++++]]]444777...////////////---,,,+++***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################""""""""""""####################################"""""""""""""""###$$$$$$########################""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$&&&)))***++++++---///...333444000---///000...111000///.........///000........................++++++*********)))))))))$$$(((((($$$"""$$$%%%$$$$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!!!!!!!""""""###### !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""""""""############"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''((())))))***++++++***+++,,,---------,,,,,,------...///////////////...---+++***((('''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$################################################################################################""""""""""""##################""""""""""""######################################################!!!!!!!!!"""###$$$$$$$$$######""""""""""""##############################!!!!!!!!!"""###$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))***+++,,,---------,,,///000000111111111111111,,,...111444555444222000000000000000000000////////////......---,,,,,,++++++,,,------------,,,++++++***)))(((''''''''''''''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''((()))***+++,,,,,,,,,,,,---......//////***...333555333000//////111111111111111111111111000000000///...------------------......---------++++++++++++++++++++++++ZZZ222777...////////////---,,,+++))))))))))))((((((((((((&&&'''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%################################################""""""""""""####################################"""""""""""""""######$$$########################""""""""""""############$$$$$$$$$###$$$$$$%%%%%%"""$$$'''))))))***,,,---...444555///,,,...///---111000...---------...///------------------------*********))))))))))))((($$$''''''$$$"""%%%&&&%%%$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))******+++++++++*********+++,,,---)))***+++,,,------------***)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""######################## !!!!!!"""###$$$$$$$$$######""""""""""""######"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))+++,,,------,,,,,,//////000111111111111111,,,///333777888666333111//////////////////////////////...------,,,++++++++++++------------+++++++++***)))((((((''''''(((&&&'''((((((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++,,,,,,------...///000000***111999===;;;666111///111111111111111111111111111111000///......------,,,------......------,,,************************[[[666000/////////...------,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############################################################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%&&&'''((()))***++++++,,,,,,---....../////////---,,,///333111,,,///......---------......,,,,,,+++)))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######!!!   !!!######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***+++++++++,,,,,,---------,,,,,,------,,,,,,+++***)))))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""################################################################################################$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$######""""""!!!!!!!!! $$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,---......//////000000111111444555666777555222///---000///...---...///111333000000///...---,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((()))******++++++,,,------(((333???AAA:::222000111000000000000000000000000//////.........---------......////////////......+++++++++************)))```:::222/////////...------,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&((()))***+++,,,,,,---.........///111333111...///111000,,,...---,,,,,,,,,,,,,,,,,,,,,+++***)))(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((())))))******++++++,,,---------,,,,,,------,,,,,,+++***))))))((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$#########"""""""""!!!!!!############""""""""""""#########$$$$$$$$$%%%%%%########################"""############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))))))))***+++,,,,,,---......///000000111111222333444444333000...,,,000///...---...///111222000///...------,,,,,,,,,,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''''''(((((((((((())))))******+++,,,,,,---(((///666777333......000000000000000000000000000.........------------,,,---......//////......---+++++++++*********))))))ccc>>>444/////////...------,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%&&&'''((()))+++,,,---....../////////333666666111///000///---///...------,,,,,,------++++++***)))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""!!!!!! """""""""""""""""""""""" !!!!!!"""###""""""""""""""""""###"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((()))******+++,,,,,,------,,,,,,,,,,,,,,,++++++***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$############"""""""""""""""""""""########################$$$$$$$$$$$$%%%########################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((()))***++++++------......///000000000111111111000///...---,,,000///.........///000111000///...---,,,,,,,,,,,,,,,++++++++++++*********(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,***,,,......------...///000000000000000000000000------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++*********)))))))))___===555/////////...------,,,,,,************)))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""############""""""""""""""""""""""""""""""""""""##################$$$$$$%%%'''((()))++++++---...//////......111666777222......000///222111000///////////////+++***)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""####################################$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((())))))***+++,,,------+++,,,,,,,,,,,,+++******)))((((((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################################################################""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,------......///000000000//////......---------//////.........//////000///...------,,,,,,,,,---++++++++++++************(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***+++++++++,,,,,,+++,,,...000000///////////////////////////------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************))))))))))))UUU999555/////////...------,,,,,,************)))))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""""""""#####################%%%&&&'''((()))***,,,...///...------,,,111333000---///111111222222111//////.........***))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&''''''((()))***+++,,,---++++++,,,,,,++++++***)))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))),,,,,,,,,---......//////////////////........./////////...............///...------,,,,,,,,,,,,---+++++++++*********))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$%%%$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******+++,,,++++++...000111///---........................------,,,,,,,,,+++++++++******++++++++++++***************)))))))))((((((OOO555333/////////...------,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""###$$$%%%&&&'''((()))+++---...---,,,+++)))...///------000222111000///...---,,,,,,++++++))))))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!! !!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$#########$$$$$$%%%%%%%%%&&&&&&''')))***+++,,,---+++++++++++++++******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$"""""""""############$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))++++++,,,,,,---...............///000000000///////////////............---------,,,,,,,,,,,,------+++************)))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$!!! !!!%%%&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((())))))************+++...//////---+++........................------------,,,,,,,,,,,,******++++++++++++************)))))))))(((((((((OOO666222/////////...------,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""###%%%&&&'''&&&(((***,,,---,,,+++)))+++------,,,...222222///000///...,,,++++++******(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""!!! !!!###&&&((((((&&&###!!! !!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$%%%&&&'''(((***+++,,,,,,+++++++++++++++***))))))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###"""#########$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((+++++++++,,,------......,,,---///000111000///....../////////......---,,,---,,,,,,+++,,,,,,------************))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###''')))'''$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((())))))***+++,,,---------,,,,,,,,,------------------------.........------------,,,***++++++,,,,,,++++++******)))))))))((((((((((((RRR888111000//////...------,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$&&&'''%%%'''))),,,,,,+++***(((---...,,,+++///444222---111111///...---,,,,,,,,,(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""###$$$%%%%%%""""""""""""""""""""""""!!!  """&&&+++......+++&&&"""  !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$%%%%%%&&&((()))+++,,,,,,***++++++++++++***))))))(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''***++++++,,,,,,---......***+++...000111000...---.../////////...---,,,,,,,,,,,,,,,++++++,,,------************))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$((($$$"""%%%)))+++)))&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))/////////...,,,,,,...000------------------------//////.........---------++++++,,,,,,,,,,,,++++++))))))))))))((((((((((((xxxSSS555333000000///...---,,,,,,++++++(((%%%&&&)))+++)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$#########""""""!!!!!!""""""""""""###############$$$$$$###!!!!!!"""$$$######""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$###""""""###%%%%%%%%%&&&((()))+++,,,,,,)))++++++***---111111...222///,,,,,,...---+++(((((((((((()))***)))&&&###$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$%%%&&&""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&*********++++++,,,,,,---//////.........//////000///............---------++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))++++++,,,------......///+++,,,,,,------,,,,,,+++...---,,,+++***+++,,,,,,+++++++++************)))))))))((('''&&&&&&%%%%%%wwwRRR555333000000///...---,,,,,,+++,,,,,,,,,+++)))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################"""""""""!!!""""""""""""############!!!"""###"""!!!!!!###%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###""""""###$$$$$$%%%&&&''')))***+++,,,***///000---,,,...000000111...,,,,,,------***(((''''''((()))++++++(((&&&$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%&&&'''((()))******(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))***+++++++++------------........................------------++++++++++++++++++++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$######"""$$$##################$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((***++++++,,,,,,------...+++,,,,,,------,,,,,,+++---,,,+++*********+++++++++++++++*********)))))))))(((((('''&&&&&&%%%%%%vvvQQQ555333000000///...---,,,,,,+++,,,000222///***&&&&&&(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################""""""""""""""""""""""""############ !!!"""!!! !!!###%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###$$$%%%%%%'''((()))***+++***111555000+++,,,///111///---,,,,,,,,,,,,***((('''&&&''')))+++,,,***((($$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''((()))************+++,,,---...------,,,............------------++++++++++++++++++++++++)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$$$$###############################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((()))))))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***)))))))))******++++++*********)))))))))((((((''''''&&&%%%%%%%%%tttPPP444444000000///...---,,,,,,+++,,,...000///+++(((&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""!!!"""""""""############ !!!"""!!! """###!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""###$$$$$$%%%&&&'''((())))))***000222...+++---///000,,,,,,,,,,,,,,,+++)))((('''''''''((()))***(((&&&$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******+++)))***,,,...///...---,,,.........---------,,,,,,************************((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""###$$$$$$$$$###############$$$$$$#############################################$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((())))))******+++++++++,,,,,,,,,,,,++++++,,,++++++***************************))))))))))))'''''''''&&&&&&%%%%%%%%%rrrOOO444444000000///...---,,,,,,++++++******+++,,,+++((($$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""######!!!"""""""""#####################"""  """"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###""""""#########$$$%%%&&&''''''((((((++++++***+++///000---+++,,,------,,,***)))((()))'''&&&&&&&&&&&&$$$"""$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&'''((()))***+++,,,)))+++---///000///...---...------------,,,,,,,,,************************''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((())))))******++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++*********)))))))))((((((&&&&&&&&&&&&&&&%%%%%%%%%pppNNN444555000000///...---,,,,,,+++)))'''%%%(((+++,,,)))%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""###############$$$$$$###!!! """###%%%$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!###%%%%%%$$$#########"""######$$$%%%%%%&&&&&&&&&(((''''''***//////+++***,,,...///---+++******)))'''%%%%%%%%%$$$""" $$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$############$$$$$$$$$$$$%%%&&&'''((()))***+++,,,***+++---...////////////------------,,,,,,,,,,,,************************''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""""""""############$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))******++++++++++++******,,,------------,,,++++++******)))))))))(((((((((&&&&&&%%%%%%%%%%%%%%%%%%oooMMM444555000000///...---,,,,,,+++(((((('''(((((()))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""""""""############!!!"""############%%%'''(((&&&$$$!!!!!!!!!###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&'''%%%$$$###$$$""""""######$$$%%%%%%%%%%%%)))***((((((+++,,,***))),,,000000...+++***+++)))'''%%%$$$%%%%%%$$$"""$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!""" """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%'''((()))***+++******+++,,,---...//////---------,,,,,,,,,++++++************************&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!"""$$$$$$%%%%%%$$$!!!###$$$%%%%%%$$$###!!!########################""""""""""""############################################################################################################################################################$$$$$$$$$$$$$$$#########&&&&&&''''''((()))))))))******++++++++++++******+++,,,,,,---,,,+++***)))***)))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%nnnMMM444555000000///...---,,,,,,+++(((***+++)))&&&%%%(((+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$""""""""""""############ """###$$$&&&)))+++***'''$$$!!! """$$$&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%'''(((&&&%%%$$$$$$""""""######$$$$$$$$$%%%%%%+++///***&&&'''***+++)))---111111...,,,+++,,,(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!"""""" """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""############$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%'''((()))***)))))))))***+++,,,...///---------,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################!!!!!!"""$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!########################""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################$$$$$$##################&&&&&&''''''((()))))))))******++++++++++++************+++,,,+++***)))((())))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%vvvFFF777333222000------------,,,+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################222""""""333"""&&&"""'''(((222######""""""""""""######"""$$$&&&"""""")))+++"""&&&!!!((( !!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!///%%%!!!)))(((%%%######$$$### (((***---...---+++******$$$---111,,,''')))---///000$$$###"""&&&***###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  ######!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&''')))))))))***++++++------...///+++,,,,,,------,,,,,,+++***++++++******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###""""""!!! !!!"""###"""!!!""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################%%%%%%%%%%%%&&&'''((((((*********)))))))))))))))+++++++++++++++***)))((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&tttEEE777333111///---,,,,,,,,,+++)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################888)))333 %%%''')))'''&&&)))&&&######""""""""""""###### $$$!!! &&&&&&###&&& !!!###########################(((...%%%!!!******&&&&&&(((***+++***))))))***---)))+++222666///&&&""")))&&&"""!!!$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""  """###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""############""""""""""""""""""""""""########################""""""""""""############################################################"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$###""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))))))))***+++,,,---......+++,,,,,,------,,,,,,+++***************)))''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$"""!!!""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################%%%%%%$$$%%%%%%&&&'''((())))))))))))))))))))))))***++++++++++++***)))((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&rrrCCC777555222///---++++++***)))'''))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################666###!!!))),,,)))***######""""""""""""#########!!!  111&&&$$$***$$$ )))666###'''///222)))$$$$$$%%%&&&&&&&&&''')))+++///'''%%%)))'''!!!$$$...)))+++***((((((((((((%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$################################################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$######"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%'''((()))((())))))***+++,,,------++++++,,,,,,,,,,,,++++++************)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$###"""""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&'''((())))))))))))))))))))))))******++++++******)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&oooAAA666555333000...,,,+++***)))'''))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################666$$$(((,,,### /// ...///)))#########""""""""""""######&&&$$$(((+++$$$***333***########################,,,###'''&&&$$$  ###%%%((("""###$$$$$$$$$$$$&&&))),,,&&&)))///333222,,,)))+++'''%%%$$$***'''%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$###############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''((('''(((((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$###""""""###$$$!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$%%%&&&'''(((((((((((()))))))))))))))))))))************))))))))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%mmmAAA777555444222///------,,,***((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################666111"""### (((---%%%!!!######""""""""""""######666!!!+++###;;;,,,&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!! ''''''///ddd===$$$'''...$$$ ###$$$$$$###$$$&&&***---222000)))$$$%%%+++***$$$***222))),,,!!!&&&...""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$############################################################$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&''''''((()))***++++++***++++++,,,,,,++++++***)))******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$""" ###&&&!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$%%%&&&''''''''''''(((((())))))))))))((())))))*********))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%kkkBBB777333444111///---------+++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################^^^SSS(((######""""""""""""######666lll((( 666***444 ///OOO###+++$$$###$$$$$$$$$$$$&&&***--->>>###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###"""!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""#########"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&'''((()))***+++******++++++++++++******))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$############$$$$$$$$$&&&'''%%%"""!!!###%%%""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########################################################$$$$$$%%%&&&'''&&&''''''(((((())))))***(((((())))))******))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjjDDD888111222000---,,,---,,,+++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################:::rrrzzz}}}333)))!!!######""""""""""""######444YYY***...***AAAVVV&&&"""###$$$$$$$$$%%%(((***oooWWW"""(((""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""!!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&'''((())))))*********++++++++++++******))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!''',,,---)))$$$"""###""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############################################################$$$%%%&&&'''&&&&&&''''''((())))))***'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$iiiEEE888000000...,,,+++,,,,,,+++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################***"""VVV$$$,,,%%%######""""""""""""######,,,QQQ...((( &&&+++333$$$%%%%%%"""EEE***!!!###$$$$$$$$$$$$&&&(((444)))333!!!***""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%$$$"""!!!"""$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))******++++++++++++******))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%%%%$$$###"""'''111444///(((""" """"""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$############################################################$$$%%%&&&'''&&&&&&&&&'''((())))))***''''''((()))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~___FFF555333000///...---,,,+++++++++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################'''&&&&&&%%%$$$###""""""$$$###"""###%%%$$$$$$ ###*** (((''' ---888WWW%%%)))///EEEQQQ!!!&&& !!!%%%444YYY(((333...###)))$$$((()))WWW[[[(((%%%(((###$$$$$$&&&&&&%%%%%%$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################"""""""""!!!!!! """############$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""""""""############""""""""""""####################################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''))))))))))))))))))************((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$#########"""""""""""""""###$$$$$$(((///111***$$$!!!######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""############$$$%%%&&&'''(((((((((((((((((((((((())))))))))))***))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}^^^FFF555222000///...---,,,+++++++++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&%%%%%%$$$$$$#########$$$###"""###$$$$$$$$$ ###...666555BBB;;;@@@FFF(((AAAggg;;;111"""---'''YYYYYY000(((---...&&&iii888!!!"""(((###((((((VVVZZZ((($$$'''"""$$$###&&&&&&%%%$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""############$$$#########""""""""""""############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&"""""""""""""""!!!!!!!!!$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""!!!!!!!!!"""############$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""""""""############""""""""""""####################################################################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))(((((()))))))))*********((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""""""""#########!!!"""((()))%%%""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""############$$$%%%&&&'''(((((((((((('''((((((((()))))))))))))))))))))((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||^^^FFF444111000///...---,,,+++++++++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###""""""### $$$ 666!!!'''"""000>>>HHH666CCC%%%!!!---$$$333111 '''%%%###&&&&&&TTTYYY&&&###&&&!!!###"""%%%%%%%%%$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###############"""""""""############$$$$$$$$$%%%############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#######################################""""""""""""############$$$$$$$$$################################################$$$$$$############$$$$$$########################"""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%'''((()))(((((())))))))))))******((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$#########"""""""""######$$$$$$ """$$$""""""$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""############$$$%%%&&&''''''(((((('''''''''((((((((()))))))))))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{]]]FFF444000000///...---,,,+++++++++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$###"""###!!!!!!### %%%!!!$$$>>>---$$$---###&&&%%%222'''***&&&777 ,,,(((...555...!!! )))"""$$$###QQQWWW%%%"""%%%!!!###"""%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######"""""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$%%%&&&''''''(((((($$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$##################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((()))))))))***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$#########""""""######$$$$$$&&&!!! ###%%%$$$%%%'''######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""""""""############$$$$$$%%%&&&'''''''''''''''''''''((((((((())))))(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$yyy\\\FFF555000000///...---,,,+++++++++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$###"""### !!!###!!!&&&"""&&&DDD"""555999+++$$$555MMM"""777 333;;;EEE+++!!!&&&###"""###!!!PPPWWW%%%!!!%%%!!!###"""$$$$$$###############"""!!!!!!""""""""""""!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""############""""""!!!"""""""""############""""""""""""""""""##########################################$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##########################################$$$$$$""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$####################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((((((((()))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$%%%%%%&&&"""!!!%%%'''%%%$$$&&&######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""!!!"""""""""###############$$$%%%&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$www\\\GGG666111000///...---,,,+++++++++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$###"""###!!!"""$$$!!!&&&###"""555...---***MMM000***$$$!!!......!!!CCC===%%%(((!!!!!!###### NNNVVV%%%"""&&&!!!##############################!!!!!!""""""""""""!!!!!!!!!!!!############!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$"""######$$$$$$######"""""""""""""""############""""""""""""#############################################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++,,,++++++------,,,,,,++++++******))))))((((((((((((''''''&&&&&&$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""###############"""############$$$$$$$$$################################################$$$$$$############$$$$$$#################################$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((((())))))((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$%%%&&&%%%!!!!!!%%%&&&###"""#########""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""###############$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$uuu\\\HHH777222000///...---,,,+++++++++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###"""###$$$"""'''###~~~333UUUAAAAAAggg;;;%%%(((000 /////////UUU---### )))RRR)))%%%***$$$###NNNWWW%%%"""&&&"""$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""######$$$$$$######"""""""""""""""############!!!"""""""""#############################################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%'''))),,,///222444555666888;;;>>>@@@AAAAAAAAAEEEDDDCCCBBB@@@???>>>>>>555444333111...,,,+++***...,,,)))&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!""""""#########"""############$$$$$$$$$################################################$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''''''''((((((((())))))((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$%%%&&&'''(((###!!!###$$$"""!!!"""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""##################$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ttt\\\III888333000///...---,,,+++++++++))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""#########%%%"""'''###***DDD'''888WWW%%%&&&)))222***"""'''###RRR((('''+++666"""###$$$$$$###NNNWWW%%%"""'''"""%%%$$$"""""""""""""""#########!!!!!!""""""""""""!!!!!! """###$$$$$$###""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))...111666===DDDKKKPPPSSSQQQSSSWWWZZZ]]]^^^^^^^^^cccbbbaaa___]]][[[ZZZYYY```^^^\\\XXXTTTQQQNNNLLL666333///+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""""""""###"""############$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%''''''''''''((((((((())))))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################################################################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###############$$$%%%&&&''',,,&&&"""######""""""%%%######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""##################$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$nnnYYYMMM<<<111...------,,,,,,++++++***((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""'''"""$$$&&&!!!"""DDD""")))444jjj888!!!!!!"""::: &&&&&&(((YYY%%%%%% &&&&&&---$$$LLLWWW%%%"""&&&"""$$$$$$###%%%###!!!"""%%%$$$ ######""" !!!$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%###""""""$$$&&&(((&&&"""!!!&&&)))'''%%%$$$(((((('''''')))///666<<>>@@@EEEHHHHHHHHHIIIMMMVVV```gggggglllrrrssspppllliiiiiinnnkkkiiilllttt{{{~~~|||zzz~~~~~~}}}uuunnnyyywwwzzzvvvtttiii\\\ZZZUUUOOOJJJFFFAAA;;;666+++)))&&&%%%&&&((())))))%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################################################################"""""""""""""""########################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""########################$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################nnn^^^OOO<<<444//////...------,,,,,,+++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000$$$%%% """&&&%%%'''***%%%---777___444)))'''!!!'''111+++'''((("""!!!''' %%%!!!%%%???WWW%%%"""&&&"""$$$$$$###&&&&&&%%%)))......+++&&&"""!!!&&&(((%%%"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&(((+++---555999BBBIIIIIIDDDCCCFFF===GGGVVVdddmmmrrrttttttuuuzzzzzzvvvuuu||||||{{{yyywww{{{uuuxxx~~~|||}}}xxx~~~sss|||uuuhhhiiiiiieee___ZZZXXXXXX???888...'''$$$$$$&&&'''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""""""""##############################$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################lll]]]NNN;;;444//////......---,,,,,,,,,******)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&!!!###'''%%%'''***"""'''333rrrccc000$$$111+++QQQ***%%%)))$$$%%%***%%%%%%!!!)))VVVWWW%%%"""&&&"""$$$$$$###%%%&&&&&&)))//////,,,&&&###!!!"""$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&***...333666??????BBBFFFHHHGGGJJJOOOWWW^^^hhhppptttttttttsss}}}uuuyyy}}}|||yyy}}}~~~wwwlllccc```aaaZZZRRREEE888...'''""" '''&&&&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""""""""####################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""############$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&########################hhhZZZKKK999333/////////...------,,,,,,)))))))))(((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=== &&&###%%%(((%%%&&&))))))+++)))&&&]]])))444 555ttt<<<+++///$$$"""&&&)))&&&777yyy(((%%%###%%%+++ (((lllWWW%%%"""&&&"""$$$$$$"""$$$$$$###&&&++++++'''###############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((+++...333999===@@@@@@???CCCMMMVVV\\\aaagggsssvvvyyy|||~~~uuummmhhhggglllggg```VVVJJJ===000'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%&&&&&&'''(((((())))))&&&'''''''''((((((((((((************************++++++++++++++++++++++++************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################!!!"""""""""####################################$$$$$$############$$$$$$########################""""""######$$$#########""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################fffWWWHHH777222/////////...------,,,,,,((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sss'''$$$&&&)))%%%&&&,,,$$$555((('''222QQQ*** ...GGG %%%!!! ///(((LLLEEE!!!###///WWW%%%"""'''"""$$$$$$"""######!!!###&&&&&&"""!!!###%%%%%%###"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***000666<<>><<>>EEEFFF>>>888:::666...***---///+++(((((()))'''(((+++,,,)))''''''***)))%%%""""""$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""################################################################################################$$$$$$$$$#########""""""##############################""""""""""""######"""############$$$$$$$$$#########"""""""""""""""########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################hhhVVVIII;;;111000000///...---,,,,,,++++++++++++++++++***))))))(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''111!!!FFF!!!,,,###///)))%%%''')))))))))''''''((())))))qqqlll+++<<< WWW***555000$$$nnn<<>>BBBLLLVVVQQQWWWiiiwwwxxxrrrooowww|||rrrlllpppkkk```QQQDDD===888222---,,,+++***))),,,...---***###%%%'''***+++---,,,***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""################################################################################################$$$$$$$$$#########""""""##############################""""""""""""######"""############$$$$$$$$$############""""""""""""########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################iiiYYYKKK===333000000///...---,,,,,,+++,,,,,,,,,,,,,,,+++******(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((444111???'''%%%,,,,,,,,,%%%&&&((()))((((((((()))///```***)))333000!!!UUU***'''000---444qqq???(((,,,$$$&&&$$$###000%%%)))uuuWWW )))'''***$$$$$$%%%&&&((('''$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""###$$$%%%%%%$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%)))((('''&&&&&&'''((()))(((&&&$$$'''...888AAAFFF;;;GGGOOOUUUgggyyylllqqq}}}ssseeedddggggggfffppp{{{ooouuu{{{vvv___```___XXXJJJ===333))) '''''''''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&###&&&((((((&&&%%%&&&'''(((&&&%%%%%%&&&''')))+++$$$'''+++//////---)))&&&;;;KKKUUU\\\gggnnnyyytttvvvyyykkkXXXBBB@@@555(((%%%---111///...+++)))'''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$#########################################################################################################$$$$$$$$$#############################################""""""""""""######"""############$$$$$$$$$################################################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################iii[[[MMM>>>444000000///...---,,,,,,+++++++++,,,,,,++++++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''$$$;;;---666uuuCCC666&&&((($$$&&&$$$&&&)))*********+++,,,555+++%%%```!!!+++,,,+++111555!!!333vvvWWW;;;******111(((///!!!;;;'''+++tttYYY111***:::###***&&&###(((###'''###VVVlll...+++''')))!!!######$$$&&&&&&%%%$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%%%%$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&''')))+++%%%'''+++111999CCCMMMTTTJJJ^^^nnnuuuaaa[[[dddpppoooqqqzzz~~~uuuyyy{{{rrrzzzxxxxxxmmm___WWWPPP;;;"""'''&&&&&&(((***)))$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''(((***+++******)))(((''''''((())),,,***((())))))(((,,,000...,,,+++///888FFFRRRZZZuuu}}}rrrxxxzzzvvv|||vvvsssqqqpppmmmjjjtttrrrssswwwxxxyyyvvvzzzqqqYYYDDD:::111'''///+++(((((((((''''''((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###############################################################################################################################################################""""""""""""######""""""#########$$$$$$$$$"""###############$$$$$$########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################iii]]]MMM===444000000///...---,,,,,,+++***************))))))(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((((((''''''&&&'''''''''((((((((()))))),,,,,,&&&&&&''' 222GGG###'''+++,,,111(((***,,,,,,+++++++++,,,<<<BBBSSS888...CCC---999&&&!!!666555''')))666AAABBBEEE999---333'''&&&111666===%%%---@@@***///111&&&EEEGGG'''+++"""$$$,,,000((("""***...%%%$$$))),,,%%%222CCC%%%!!!(((,,,"""###%%%%%%%%%$$$#########$$$$$$$$$$$$###""""""################################################""""""""""""""""""""""""""""""############""""""%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$'''((('''&&&''')))...222777:::???IIIWWWbbbuuuxxxwwwrrriii```dddnnnssswww~~~sssxxx{{{nnnaaa___VVVFFF111***######(((***'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''))),,,///000555///(((%%%'''******)))((((((,,,111000***)))------666GGG\\\qqqvvvkkkkkkwwwsssqqqjjjeeennn{{{~~~xxxmmmmmmzzzoooooozzzpppqqqxxx{{{xxxvvvooossssssxxxfffOOO???999000+++...000...+++,,,(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########################################################################################################################################################""""""""""""######""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################iii]]]MMM;;;333000000///...---,,,,,,+++)))************)))((((((((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))$$$'''...444333///---///999+++111000)))%%%))))))***+++***))))))***,,,000333444111:::999888333GGGKKKZZZbbbKKKLLLhhh^^^nnnttthhhfffeeedddpppkkk```aaaOOOTTT]]]>>>QQQHHHGGG***222%%%)))888'''888+++---###,,,000)))'''888'''###$$$''',,,,,,&&&'''000000'''%%%'''$$$###$$$&&&%%%$$$###$$$%%%###$$$$$$$$$$$$###""""""################################################""""""""""""""""""""""""""""""############""""""%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%'''***)))'''&&&))),,,666:::@@@GGGOOO]]]lllwwwsss___ZZZ```gggrrrvvv{{{www{{{~~~yyy~~~uuulllvvv|||{{{jjjbbb```\\\III;;;***!!!"""'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%(((***...000222777///'''%%%(((,,,+++)))...'''%%%'''(((+++777EEEOOOaaa}}}qqqkkkrrrooommmqqqnnnmmmttttttxxxkkkmmmxxxzzz^^^AAA333...)))'''(((******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############################################################################################################$$$$$$$$$##############################""""""""""""######"""############$$$$$$$$$""""""######$$$%%%%%%%%%########################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################~~~hhh^^^LLL999111000000///...---,,,,,,+++***++++++++++++***))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((())))))((((((((((((((()))))))))*********,,,$$$"""&&&'''''')))###111,,,$$$***)))***///***+++---...000444:::>>>CCCCCCFFFTTTHHHwwwtttrrrwww|||mmmxxxnnnrrrRRRNNNHHH::::::---''')))///...)))''')))+++%%%&&&777###***%%%###'''***+++'''###%%%'''&&&$$$###$$$&&&###$$$$$$$$$$$$###""""""################################################""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$$$$######""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''')))***)))(((,,,333999AAAGGGTTTdddsss|||~~~}}}zzzwwwrrriii]]]ZZZiii{{{}}}yyy|||xxxwwwwww~~~}}}xxxllleeeaaa```TTTAAA111'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%'''))),,,...//////,,,(((''')))+++++++++333,,,+++333<<>>222***++++++(((***000&&&'''((()))(((((('''&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################&&&""" ###%%%$$$$$$&&&########################################################################$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&(((((('''&&&'''((((((---***///@@@QQQYYY\\\^^^xxxhhh]]]```gggppp^^^rrrzzznnnlllqqqyyyzzzvvvxxx~~~|||vvvttt\\\[[[___RRR999(((&&&%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''(((!!!+++......---000KKKrrruuujjjrrr~~~}}}zzzyyy|||eeeCCC555,,,***333++++++***(((''''''***,,,(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}hhhZZZOOO:::555/////////...------,,,,,,+++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))*********************************)))((('''(((***,,,...+++,,,,,,,,,------...---222777@@@KKKVVVcccrrr|||mmmXXXCCC;;;777...(((''',,,+++***))))))(((&&&$$$''''''&&&&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''""" ###%%%$$$$$$&&&##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&(((******)))''''''(((&&&333BBBQQQaaaooovvvvvvtttvvveeeVVV```qqqvvvyyyyyy|||rrrmmmrrr~~~vvvyyyvvv{{{{{{uuuooollliii___NNNAAA000%%%"""+++---%%%""")))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&((())))))((()))***,,,---///+++222GGG^^^{{{yyyuuurrrvvv}}}yyy|||{{{|||qqqyyydddLLL===+++))))))+++,,,***'''&&&'''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$'''+++...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$|||hhh[[[PPP:::444/////////...------,,,,,,+++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))***************++++++,,,,,,+++******+++---///***,,,+++)))+++222999<<<@@@JJJ[[[lll{{{wwwnnncccOOO<<<333222---(((''')))++++++)))''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!%%%'''$$$"""#################################################################################$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''')))***)))'''***///777FFFNNNTTTmmmnnnXXX___[[[___xxx{{{{{{tttooo}}}{{{wwwwwwzzzyyygggzzz}}}kkkaaa^^^[[[BBB333((())))))$$$$$$)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((($$$'''***+++++++++...000///===CCCRRRvvvyyygggfff{{{pppqqqyyy}}}xxxyyy```888---***((()))++++++((($$$((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$&&&(((***,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$${{{iii\\\QQQ999222/////////...------,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,+++,,,...---+++***+++---***.........666HHHXXX```cccooommmbbbGGG===111+++,,,...---+++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!$$$***+++'''###"""##############################################################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***'''''')))((()))222===]]]TTTPPP___}}}qqqOOO[[[mmmrrrqqqzzznnnmmmttt}}}yyygggrrrzzzsss|||}}}xxxvvvkkk]]]YYYKKK777((($$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''')))+++***'''(((,,,000...]]]xxxxxx{{{}}}{{{zzz|||zzzlllDDD777***&&&+++///---((())))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$zzziii^^^SSS:::111/////////...------,,,,,,+++++++++************)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,(((+++......+++***+++---+++444;;;@@@OOOhhh~~~zzziiiRRRBBB:::333+++$$$+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###&&&---...)))%%%#################################################################################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,'''&&&)))+++///===NNNbbb[[[eee{{{|||fffXXX[[[uuu|||zzzzzzuuujjjtttyyyhhhjjjyyy{{{qqqrrrzzzxxx}}}oooxxxxxxkkkpppdddMMM555*********'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))),,,,,,+++((('''---999CCCiiixxxtttzzzyyyyyyxxxzzzyyydddUUUBBB333,,,+++++++++)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((('''%%%""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$xxxhhh___UUU<<<222/////////...------,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------))),,,......,,,---111666<<>>333///...,,,***)))''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$(((***'''$$$%%%##############################################################################$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((,,,'''(((...111777III\\\```ooogggTTT```yyy}}}sss}}}ooobbbeeetttzzznnnjjjlllvvvuuubbb[[[ZZZ___eeeeeehhhppp{{{{{{www}}}~~~zzz~~~rrr___OOO>>>...(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))*********,,,,,,***+++444IIIeeeyyy|||}}}yyy|||tttvvv|||cccDDD...)))---))))))))))))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$vvvhhh```WWW>>>444000//////...------,,,,,,+++++++++************)))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,///000///...111999@@@TTTiii~~~zzzqqqcccWWW222111///---***)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$ """$$$""""""$$$##############################################################################$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())),,,(((***333777===PPPeeeyyyfffXXXiiixxxuuuxxx}}}vvv___ddduuuaaaZZZeee___wwwyyyVVVMMMTTTZZZXXXVVV]]]ZZZ\\\aaacccdddmmmwwwrrrkkkdddaaabbbllluuummmzzz}}}zzzwwwjjjeeeQQQ111&&&...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************)))))))))000EEEiiivvvvvvzzzpppddd\\\ZZZZZZ___mmmzzzuuummm{{{vvvmmmrrr|||vvvyyysssggg<<<...222))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$uuuhhhaaaWWW<<>>BBBFFFHHHQQQbbbkkk___PPPKKKOOOSSSfffhhhcccVVVJJJEEECCCAAA<<<999444000---++++++,,,)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%ttthhh^^^RRR;;;444222111000//////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...//////000000000---000;;;LLL```wwwvvvmmm___OOO@@@333+++'''((((((((()))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))(((+++,,,))))))111@@@MMMaaaVVVMMM\\\iiiyyypppxxxrrrhhhcccdddtttrrrccc^^^RRR\\\bbbjjjwww~~~}}}vvv}}}wwwmmmtttxxxsssxxxzzzuuuvvvyyyrrr}}}}}}zzzbbbBBB000...+++%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((())))))***+++,,,---...,,,888777CCC~~~uuutttyyy~~~lllwwwlllLLL999,,,++++++***))))))(((((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((((())))))***++++++,,,)))+++---111555999<<<===GGGQQQ]]]aaa```bbbjjjrrrooolllyyyyyymmmiiiiiiggg]]]XXXPPPHHHAAA===;;;;;;111000---***((('''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqfff]]]SSS:::222222111000//////.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...///000000111333444???WWWqqq~~~{{{ssseeeTTTCCC666000(((((()))(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))),,,---+++,,,999PPPcccpppPPP^^^llllllxxx|||~~~xxxjjjbbbeeemmm~~~mmm]]]ZZZ[[[YYYeee|||wwwxxxlllggglllsssuuu~~~~~~sssttt}}}lllaaaGGG%%% 222((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))+++,,,---......111///JJJhhhrrrpppvvvooozzzqqqfffwwwmmmQQQ:::++++++******)))(((((((((&&&'''(((******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))***+++,,,,,,------666:::@@@HHHQQQYYY___bbbooo|||rrrggg]]]WWWTTTRRRCCC@@@;;;555000---+++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqggg\\\QQQ999333222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000444---***...111111/////////CCCaaa}}}jjj\\\ZZZNNN:::(((,,,+++&&&&&&))))))&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))///&&&)));;;>>>SSSsss]]]bbbiiijjjuuuaaafffdddeee^^^VVV]]]bbbfffkkk~~~~~~xxxpppkkkkkkrrr{{{}}}yyywww}}}{{{yyylll~~~}}}vvvqqqZZZ888(((,,,))))))'''&&&''')))'''$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))))))))))))))***++++++000///******000333111111NNN{{{kkkjjj~~~tttnnnkkk```___]]][[[ZZZZZZZZZ[[[aaadddhhhlllqqqzzzyyytttfffsssWWW:::(((,,,444)))&&&***$$$&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''&&&%%%$$$&&&((()))---(((&&&,,,***'''------******...000111888AAAMMMRRRjjjyyywwwssskkkjjjeee\\\PPPFFF@@@999000))),,,***(((''''''&&&$$$"""%%%(((+++***'''$$$$$$$$$pppfff\\\PPP:::444222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000222444222000444:::UUUhhhooommmeeeUUUGGG222&&&,,,,,,###""",,,'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))(((+++222777CCC]]]wwwhhh]]][[[fffnnnrrreeefff___nnnlllbbb\\\```fffooovvvrrrssswwwzzzwww}}}}}}xxxqqqeeePPP999+++******)))((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))******+++&&&,,,...---///555666333XXXzzz}}}gggddd___YYYVVVTTTTTTTTT]]]]]]]]]]]]]]]^^^___```^^^^^^]]][[[[[[\\\___bbblllpppwwwxxxiiinnn~~~YYY<<<)))(((***......(((''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&((('''&&&&&&((()))'''---***(((---+++(((...+++555===<<<;;;EEEYYYiiizzzoooggg___OOOFFFEEE888333...+++******)))'''%%%''')))(((%%%$$$%%%'''oooeee[[[OOO;;;777222222111111000/////////........................---------------------------------......///000111***///555555///000>>>OOOzzzgggeeebbbbbbdddccc```]]]^^^___```bbbdddgggiiijjjnnnpppvvv}}}{{{tttgggbbbGGG222///,,,$$$$$$,,,'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((()))))))))*********((()));;;DDDOOOzzzfffKKKUUUeeeqqqvvv{{{{{{hhhaaafffvvv[[[VVV[[[iiixxx{{{xxxwwwvvv{{{|||{{{{{{pppOOO...++++++*********)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))))))))))))***++++++,,,***...222---+++>>>VVVfffrrrmmm}}}yyyhhhXXXMMMTTTVVVXXX]]]bbbggglllnnnhhhiiikkknnnppprrrssstttvvvuuusssqqqpppooollljjjaaaaaaaaadddlllwwwvvvlllppp{{{nnnWWW555%%%***,,,'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''(((%%%'''))))))(((((()))***&&&---+++(((,,,++++++444555BBBMMMQQQXXXhhh|||vvvwww{{{ooorrrssskkkhhhrrrmmmkkkyyy~~~}}}jjj```dddJJJBBB777000---,,,+++)))(((((()))(((&&&%%%&&&(((qqqgggZZZNNN:::888222222111111000/////////........................------------------------............///000111222,,,...111111111>>>ZZZttt{{{uuummmeee```\\\XXXVVV^^^^^^___bbbeeeeeecccaaa[[[ZZZYYYXXXWWWXXXYYYZZZWWWWWWYYY^^^gggpppwwwzzzqqqfffaaaOOO555)))++++++%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******+++++++++---222@@@NNNeee|||IIIPPPbbbsssyyyzzzddd^^^mmmtttjjjSSSUUUiiinnn}}}~~~{{{xxx{{{xxxhhhDDD///+++)))))))))((((((+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))))))))***+++,,,,,,222+++...444///777hhh~~~bbbppp{{{|||iiiZZZTTTWWW]]]aaahhhkkkqqqxxx}}}uuullleeebbbbbbbbbzzzttthhhvvv___BBB;;;///$$$,,,))))))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&(((******)))((((((((('''---***'''...222999GGGYYYYYYeeezzz|||www|||vvvjjjqqqvvvxxxlllssswwwlllccchhhggggggsss}}}}}}vvvxxxhhh]]]MMM@@@999555000,,,*********)))(((&&&&&&&&&ttthhhXXXKKK888777222222111111000/////////////////////////////////........................////////////000111222222444111000444BBB\\\nnnccc]]][[[ZZZ\\\aaahhhooorrroooqqqtttyyy|||~~~}}}|||~~~zzzxxxwwwvvvvvvnnnjjjddd```^^^]]][[[ZZZ___gggrrr~~~eeelllbbbGGG222---+++%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((()))))))))***+++,,,,,,---000>>>DDDYYYaaaGGGbbboooyyy|||aaa___nnnyyy}}}}}}WWWRRRbbbnnnyyyyyy}}}{{{yyyppptttyyyccc:::000(((((((((&&&(((,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))***+++,,,---+++000///---AAAqqq~~~~~~ooommmUUUUUUVVV[[[dddpppzzzwwwppplll^^^cccmmm}}}yyyrrrlllhhhYYYFFF111///++++++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''((((((''')))******((('''(((((('''---+++---<<>>JJJYYYkkkyyyzzzwwwqqqccceeegggiiilllttt{{{vvvsss}}}yyywwwnnnaaa```bbbfffrrr|||jjj\\\GGG555+++))))))***ooo___SSSGGG444999222111111000000000000000............/////////000000000000000111111111111222000......000333555666>>>ddduuufff]]]YYY\\\cccjjjvvvyyykkkgggkkkuuuqqqgggVVVEEE+++000&&&$$$///))) ***&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))*********)))))))))))))))(((+++,,,+++***...666===WWWwwweeeHHHNNNjjj}}}rrraaabbbnnnyyy\\\]]]jjj|||ddd\\\ppp|||{{{yyyrrr{{{\\\888******,,,///))))))))))))((((((((((((&&&(((***++++++)))'''%%%))))))))))))))))))))))))***)))))))))))))))***+++...$$$,,,111'''***333,,,111MMMyyyvvvjjjXXX[[[bbbooo~~~~~~xxxhhhkkk{{{{{{ppprrr___888$$$)))***''')))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&%%%''')))))))))))))))(((...)))***333:::@@@NNN\\\|||vvvpppqqqnnnhhhiiiqqqxxxzzz~~~nnnppp{{{wwwuuuwww{{{{{{vvvqqqxxxuuuzzzxxxllllllfffVVVVVVnnnzzzqqqdddUUUEEE666,,,(((|||mmm^^^SSSGGG444999222222111000000000000000........./////////000000000000000000111111111111111,,,...666444...444AAA___vvvjjj```]]]^^^dddppp{{{}}}vvvpppppptttxxxlllYYYHHH111444,,,&&&+++,,,((((((&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))************)))))))))))))))+++------+++///===KKKiii||||||aaaQQQ]]]pppvvvrrrmmmhhh~~~www``````ppp|||ddd```tttzzz{{{oooVVV444***---'''***)))))))))(((((((((((()))***+++,,,+++***(((''')))))))))))))))))))))))))))))))))))))))******+++111******---...333666///BBB~~~vvv~~~eeeZZZhhhlllttt{{{yyy}}}~~~zzz{{{tttZZZBBB111$$$&&&+++&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&'''***'''&&&''''''&&&'''***...///666BBBNNN\\\rrr}}}ppphhhddd___vvv|||}}}wwwvvv{{{ttteee___iiivvvzzz|||yyytttmmmcccVVVFFF888000xxxkkk^^^TTTHHH444888222222111000000000000111....../////////000000000000000000111111111222222222+++000;;;777...===YYY}}}kkkXXXZZZ___jjjvvvuuuqqqppp}}}}}}jjjZZZ>>>666111+++&&&+++---&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))************************++++++...///,,,333KKKddd~~~qqq```___nnnwwwuuuvvvaaaeee___\\\yyymmmmmm~~~tttmmmjjj{{{|||mmmBBB---...&&&******)))))))))(((((((((---------,,,+++***)))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,(((***222222111666\\\rrrrrrdddiii]]]aaahhh}}}uuurrr~~~}}}uuu{{{wwwvvvmmmYYY888###***111%%%((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&'''''')))%%%%%%+++,,,***,,,222000999III\\\oooiiidddZZZiiissswwwsssjjjhhhjjjjjjiiipppsssuuutttmmm^^^MMMAAAwwwkkk___UUUHHH333666333222111111000000111111...////////////000000000000000111111111222222222333000222666444;;;YYYzzz{{{bbbUUUaaalll~~~pppooouuuwwwRRR999444666)))&&&,,,&&&++++++***)))(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++---,,,---...000===]]]{{{ssseeefffoooxxxyyyeee^^^oooxxxeeeaaassswwwtttsssvvvxxxnnn|||xxxmmmTTT777+++///*********)))))))))((((((///...,,,***))))))******(((((((((((((((((((((((())))))))))))***+++,,,,,,(((...+++...444)))333XXX~~~xxxllldddtttvvvWWWVVViii}}}}}}tttuuu{{{}}}~~~|||yyyrrrcccFFF---...111%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((('''***///---)))---666777FFF\\\qqqtttjjjkkkqqqdddmmm}}}|||xxxyyysssqqqxxxuuuiiigggccc[[[eeennnzzzvvvdddUUUxxxlll___UUUGGG111444333222222111111111111111////////////000000000111111111111111222222222222222555333...555TTT}}}sss[[[^^^mmm|||sssrrroooHHH@@@III999((()))---///...,,,***((('''&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))******+++++++++,,,---,,,+++...888MMMmmmppp]]][[[ppp}}}eee]]]vvvcccddduuuqqqdddYYY]]]kkkuuurrrjjjgggqqq|||wwwsssrrrttt{{{~~~}}}xxxtttssslllrrrOOO***333************))))))))))))---,,,***((('''((())))))(((((((((((((((((((((((())))))))))))***+++,,,------000///222222***OOOcccsssVVVZZZppp~~~{{{zzzzzz}}}jjjTTT999,,,***&&&))))))((((((((('''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((())),,,,,,+++***(((---;;;HHHPPPaaatttxxxiiiqqqtttuuu|||tttkkknnnppp~~~zzz{{{yyywwwqqqggggggrrruuueeexxxkkk___TTTGGG111444333333222111111111111222/////////000000000111111111111111222222222222333///555555444HHHttthhh\\\bbbvvvzzz{{{gggXXX^^^PPP555---444000///,,,)))((('''&&&&&&''''''''''''''''''''''''((((((((()))))))))******))))))******+++,,,,,,,,,,,,---,,,000EEEbbbvvv|||UUUOOO[[[vvvzzzjjj[[[iiiaaa^^^rrrnnn]]]WWWVVVZZZiiiyyywwwllluuu|||nnn\\\UUUYYY```iiirrryyy}}}zzz~~~}}}vvvzzzsss{{{}}}nnn999111++++++*********)))))))))***)))((('''''''''((())))))))))))))))))))))))))))))))))))***+++,,,---...000...,,,...000???www]]]}}}bbb\\\ddd{{{||||||nnnuuuiiiZZZ???***(((,,,)))))))))(((((((((''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((())))))+++---***'''444PPPkkkwwwxxx~~~sssrrr~~~~~~|||{{{{{{www~~~~~~ooouuuhhh\\\RRRFFF222666444333222222111111222222//////000000000111111111111111111222222222333333000222:::MMMpppyyy[[[WWWlll{{{tttttttttjjjaaaHHH555555...,,,***(((''''''((()))''''''''''''''''''''''''(((((()))))))))*********))))))***++++++,,,------***///000666TTTuuuwwweeeGGGTTTfffvvvmmm```iiihhhUUUjjjyyy___MMMDDDLLLRRR```qqq~~~xxxpppttt]]]VVV[[[ccckkkooommmmmmrrrvvv~~~|||tttwwwwwwzzz]]]555+++++++++*********))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))***+++,,,.........,,,---///>>>iii~~~bbbjjjSSSaaalllzzz~~~ssspppdddIII111,,,...))))))))))))((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******(((...---111OOO}}}zzztttjjjtttyyytttpppuuu}}}~~~vvvqqqeeeYYYQQQFFF333777444333222222111111222222000000000000111111111111111111222222222333333333444111@@@hhhZZZ\\\fffwww{{{xxxmmmhhhVVV:::222+++***(((''''''(((***+++''''''''''''''''''''''''))))))))))))************))))))***+++,,,,,,------)))111333<<<___uuuRRRHHHbbbrrruuummmccc}}}fffVVVcccxxxYYYHHHHHHOOO\\\cccooo|||dddPPPRRRcccnnnwwwvvvoooppp}}}|||xxxuuuwwwtttyyy}}}>>>+++++++++************)))''''''(((((())))))******)))))))))))))))))))))))))))))))))***+++---...///...111777:::UUUpppaaaoooYYYiiiwww}}}wwwWWW;;;...'''))))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))*********333555<<>>...---***((())))))'''''')))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))+++++++++---111>>>LLLcccyyysssdddpppzzzwwwvvv}}}~~~vvvooo___XXXPPPBBB888555333333333222222222111111111111111111222222222333222//////333555333333666LLL{{{aaaZZZoootttgggaaaaaa]]]QQQPPPjjj~~~bbbVVVMMMPPPbbbooowww}}}gggCCCAAA444)))''')))(((((()))(((((((((((((((((((((((('''((())))))******))))))))))))******++++++,,,,,,000555```^^^MMMQQQpppkkkhhheeeMMMhhhyyyiii^^^KKKEEEOOOTTTXXXdddtttsss|||qqqYYYaaauuu{{{vvv}}}qqqXXXZZZfffooorrrwww}}}}}}~~~yyy}}}~~~~~~jjjAAA***---...,,,+++%%%((((((((((((((((((((((((((((((((()))))))))***************++++++,,,---...222000TTT~~~kkkwwwaaaZZZiiiyyy~~~}}}~~~zzz\\\///...)))'''))))))&&&'''+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((('''***///...,,,666CCCRRRlllaaaeeeqqq~~~tttsssxxxuuu~~~mmm___XXXPPPBBB888666333333333222222222111111111111111222222222333333333222444555333222888AAAeeeaaaTTTqqq~~~qqqeeefffmmmsssmmmmmm|||lllZZZYYY\\\^^^[[[[[[iii|||}}}LLLFFF888,,,+++,,,)))))),,,(((((((((((((((((((((((((((((()))************))))))***++++++******,,,---666CCCqqqtttMMMPPPeeewww]]]}}}yyygggSSS]]]pppttt```KKKJJJFFFLLLXXXXXXWWWbbb{{{~~~{{{___\\\mmm~~~zzz~~~iiibbblllyyy|||}}}yyytttuuu}}}wwwooorrryyy||||||UUU///***///---***((((((((((((((((((((((((((((((((()))))))))************+++++++++***+++---///000===mmmkkkpppvvvqqq___jjj}}}uuuhhh```[[[\\\dddnnnzzzvvvCCC///)))&&&***+++''''''+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))+++(((***//////222FFF]]]fffyyyhhhfff|||zzzuuuvvvoooyyy|||mmm___YYYPPPBBB888777333333333222222222111111111222222222222333333333222555888555///111CCCVVVccc```zzzvvvkkkkkknnnppp{{{lllfffggg]]]eeelllsss}}}~~~qqqrrrjjjKKK;;;000///---((((((---))))))))))))))))))))))))((())))))***************)))+++,,,+++******---///<<>>EEELLLVVV\\\VVVWWWggg|||cccbbbrrr~~~{{{lllddduuu}}}|||~~~yyyuuurrr{{{|||kkk<<<***---+++(((+++))))))))))))))))))))))))))))))))))))***************+++,,,+++***+++///222...```mmmlll]]]cccqqq|||vvvfff[[[OOOFFFBBBEEEQQQ^^^mmmrrrqqqooouuuzzzjjj999---&&&+++...)))'''***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***...)))(((,,,111???ZZZttt}}}vvvuuuwww~~~{{{~~~yyynnn||||||yyykkk___YYYPPPAAA888888333333333222222222111111222222222222333333333333000444777444///:::YYYwww~~~bbbgggzzz```]]]cccpppzzz~~~xxx___^^^```ZZZ\\\xxxzzz\\\FFF444222000)))'''+++))))))))))))))))))))))))((()))******++++++******)))+++---,,,***+++///333CCCsssvvvbbbZZZbbbsssxxxhhh~~~YYYLLLnnnzzzwwwaaaNNNDDDCCC???JJJSSS[[[\\\TTT[[[ttt|||qqqYYYkkk|||kkkttt|||xxxxxx}}}pppsss~~~~~~}}}SSS333---)))'''...)))))))))))))))))))))))))))))))))*********++++++)))+++---,,,+++---111666HHH|||kkkggg[[[kkkyyypppeee]]]MMMFFF???===>>>GGGXXXgggxxxtttmmmjjjmmmrrrpppjjjooommmkkkkkkqqq|||OOO999)))+++///***'''***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******,,,***)))...<<>><<<<<>>666666333333333222222222111111222222333333333444444444444333222555AAAaaaaaaggg~~~nnn\\\TTTRRR\\\mmm|||rrrUUUaaa~~~nnnEEE<<>>888666444333222222333555777999777444222222444666555444777444777KKKrrrvvviiizzzwwwqqqeeeYYYWWW___iiippp~~~[[[ZZZssstttYYYDDDDDD<<<***,,,+++***+++,,,,,,***)))******+++++++++,,,,,,,,,&&&...,,,---333///>>>aaa{{{___eee~~~{{{mmm^^^yyyWWWVVVqqqxxxlllaaaUUUIIIAAACCC???<<<===>>>AAAJJJSSSfffdddwwwyyykkktttjjjuuuzzzqqq}}}vvvxxxuuuppptttuuufffvvvvvv}}}~~~~~~yyyPPP333(((((()))*********++++++++++++************++++++++++++...(((,,,---...777VVV~~~ccc{{{XXX___{{{|||xxxwwwwwwvvvxxx{{{~~~}}}|||zzzrrrggg^^^MMMHHHDDDBBB???;;;===AAAGGGKKKVVVdddsss}}}dddeeessstttgggZZZVVV[[[gggzzzaaa666...///+++,,,((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((())))))((()))***))))))+++...///999SSSmmmqqqgggzzz|||tttzzz}}}eeeSSS___]]]___eeejjjmmmttt|||~~~zzzwwwuuuggghhhmmmwww~~~|||yyyvvvxxxmmmcccWWWOOOFFF===888888555444333333333444666777888666444333555666666555999///999dddpppgggkkkuuujjjZZZ\\\WWWOOOQQQbbbttt|||YYYQQQqqq}}}}}}tttRRROOOEEE000...,,,++++++,,,,,,+++)))******+++++++++,,,,,,,,,+++---,,,---000000GGGnnngggSSSlllqqq```lllXXXGGGcccxxxmmm___RRRIIIBBB<<<888>>><<<;;;===???EEESSSaaannnlll}}}~~~qqq|||jjjuuuvvvttttttwwwyyypppiiizzzzzz{{{mmmvvvssswww|||gggCCC...***************++++++++++++************+++++++++,,,,,,+++***222---<<>>>>>>>>;;;;;;>>>BBBEEENNNaaarrruuuqqqvvvnnnttt~~~}}}wwwvvvwwwqqqhhhpppwwwzzzmmmHHH///+++++++++++++++++++++++++++*********+++++++++,,,,,,)))333...444---EEElllvvviiiMMMeee~~~uuunnngggccc^^^YYYUUUTTTTTTTTTKKKNNNPPPPPPMMMIIIHHHHHHIIIKKKLLLIIIDDD@@@>>>???GGGHHHJJJIIICCC???FFFPPPTTT```kkk|||eeejjjttt{{{nnnZZZUUU]]]qqqvvvpppVVV333))),,,&&&((((((((((((((((((((((((''''''((()))))))))))))))'''(((((((((((()))))))))((()))******))),,,555@@@iii|||zzzqqqsssttthhhvvvttteee[[[^^^ccciiivvv~~~wwwrrrnnniii^^^RRRIIIBBB:::888999555444444333333333333333444444444333333444555777888FFFmmmxxxhhhrrrzzz\\\LLLPPPZZZhhh___TTTRRR```uuuWWWiiirrr}}}xxxppphhh___\\\dddrrr|||RRR@@@???222000...,,,---,,,+++*********+++++++++,,,,,,,,,,,,,,,//////...DDDpppfffhhhtttqqq~~~}}}mmmppp~~~WWWLLL^^^sssaaaVVVJJJFFF@@@<<<;;;<<<>>>???:::<<>>>>>>>>===;;;999;;;<<<;;;:::<<>>OOOuuu}}}lllrrriii{{{xxxfff___YYY___ttt}}}tttqqqssszzz~~~eee[[[OOOHHHAAA:::777888444444444444333333333333222333333333333444777999777YYY{{{^^^tttcccKKKLLLddd|||fffOOOYYYtttmmmeee{{{sssoooppplllppppppjjjdddgggrrr^^^===:::555222///---------,,,+++******+++++++++,,,,,,,,,******...,,,///PPPyyycccdddnnnnnnjjj{{{gggiiixxxsssHHHTTTppp{{{nnn]]]NNNFFF@@@???===;;;:::;;;===>>><<>>???CCCFFFXXXNNNBBB:::999:::;;;:::666888:::;;;???FFFQQQYYYTTTKKKBBBAAACCCHHHQQQZZZiiiwwwnnnooo{{{}}}tttaaaXXXeeeyyy~~~~~~|||zzz[[[666000***))))))))))))))))))))))))'''((())))))******))))))((((((((()))))))))******+++)))+++---...666NNNfffqqqxxxcccqqqxxxggg___]]]\\\rrrxxxyyynnnooo|||{{{bbbXXXNNNGGG@@@999666777222333333444444444333333111222444444444555999<<>>>>>===<<<<<<===???AAADDDGGGQQQaaaooo{{{~~~zzzuuusssrrrnnnnnn|||yyytttnnnRRR---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------***//////222ddd}}}iiijjjaaaPPPbbbyyykkk\\\QQQNNNJJJAAA@@@EEE=========;;;:::;;;???BBBWWWQQQGGG>>>999888999999999:::===BBBIIIRRR\\\bbbQQQIIICCCCCCHHHQQQ]]]gggvvvhhhfffxxxrrrccc___hhhwww~~~|||zzzuuutttMMM000)))))))))))))))))))))))))))(((((()))************)))(((((()))))))))*********+++)))+++000444AAA```~~~xxxrrrppprrrjjjyyycccZZZXXX]]]lll|||xxxxxxxxx```WWWMMMGGGAAA999666777111222333444444444444333111333555555555777;;;???^^^iiieee{{{___RRRZZZooogggTTTVVVqqq~~~[[[^^^iiiYYYaaa~~~xxxqqqkkknnn~~~]]];;;888444000...------,,,+++******+++++++++,,,,,,,,,...+++...222HHH{{{pppTTTjjjuuurrr{{{vvv^^^TTTnnn}}}CCCWWWjjjooo\\\OOOGGG@@@>>>???:::::::::999:::===AAAEEEKKKOOOZZZlll|||xxx|||zzzssskkkkkkttt|||~~~}}}yyy{{{rrrrrrvvvDDD---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,)))333AAA}}}~~~}}}ZZZsssHHHccc}}}nnnhhhXXXJJJCCCFFFEEE<<<777999777888999888666777:::>>>777:::======999777888::::::<<<@@@GGGPPPXXX___bbbQQQLLLIIIKKKPPPYYYgggsssoookkkvvvxxxsssaaa[[[jjjyyy~~~~~~{{{zzz}}}}}}xxxzzz|||{{{{{{}}}}}}xxx~~~{{{wwwddd555---))))))))))))))))))))))))(((((()))***************))))))))))))***************(((+++222999IIImmmyyytttzzzfffWWWRRR```ooozzzyyy___VVVLLLFFF@@@999666666444444444444444444444444111333222888<<<333444FFF|||iiifffuuu```TTTMMMmmm|||uuuRRRZZZjjj{{{hhh]]]\\\XXX^^^uuujjjcccrrr~~~tttFFF666777999000%%%+++222)))++++++,,,,,,,,,,,,------(((///...111ZZZ___QQQvvvxxx~~~{{{^^^YYYlll{{{PPPPPP]]]wwwuuugggZZZIII???======;;;999===666555<<>>]]]gggtttnnn]]]XXXWWWTTTlllcccQQQ]]]rrryyygggdddaaajjj~~~ooouuu~~~}}}^^^:::444666333+++---222---++++++,,,,,,,,,,,,------)))...+++555ccc|||SSSUUUsssxxxsssfffgggzzzwwwJJJSSSeeelll^^^RRRJJJAAA<<<<<<===<<<;;;;;;999;;;@@@DDDFFFMMMVVV^^^hhhvvv{{{|||tttqqqooommmnnnqqq{{{tttsssddd===---+++///,,,+++...,,,+++,,,,,,------......///444+++999XXXnnnuuuzzzjjjkkkQQQYYYvvvhhhUUUJJJEEE>>>===:::777666555666666777777666555555555666666:::;;;>>>@@@===:::???FFFEEELLLUUU\\\ccchhhiiiggg[[[NNNFFFRRRcccllllllwwwxxxlllhhhnnn{{{}}}}}}~~~}}}~~~}}}zzz{{{|||}}}}}}}}}ZZZ777000)))+++---''')))---)))(((((((((((()))))))))***)))))))))))))))******+++)))...222999PPPooo|||kkkkkklll[[[PPP^^^jjjttt\\\SSSJJJEEE???999666666444444444444444444444444666555444777666333MMMzzz\\\jjjyyybbbQQQMMMbbbdddcccnnn{{{ZZZWWWiii}}}___bbb```aaauuukkkxxx~~~}}}|||xxx}}}{{{FFF666444999222...///...++++++,,,,,,,,,,,,------,,,///)))@@@sssfffKKKffftttuuulllfffeeelll```FFFZZZrrrfffSSSNNN@@@>>>===;;;;;;;;;<<<<<<999;;;???BBBDDDIIIUUUbbbqqqxxx|||tttpppooommmlllmmmsssvvvEEE111,,,111---,,,---***,,,,,,,,,---......//////111000BBBjjjdddqqq{{{XXXMMMgggfffNNNAAA>>>???777666555444444555666666888777666666555555666666999;;;???BBBAAA@@@FFFOOORRRZZZcccjjjqqqvvvtttnnn```GGGIIIaaakkkvvvgggwww~~~pppiiizzz}}}uuuxxx~~~zzzxxxxxxxxxxxx}}}}}}www}}}tttEEE111,,,---+++$$$)))...(((((((((((()))))))))******)))))))))))))))***++++++,,,,,,333IIIggg~~~|||pppeee]]]RRRWWW]]]iiiqqqYYYQQQIIIDDD???999555666444444444444444444444444333666:::???>>>===]]]mmmaaazzzqqq___SSSNNNbbbwwwmmmnnnmmmoooZZZeeezzzlllVVV^^^bbbwwwvvvppp{{{wwwyyy}}}\\\>>>555===888---+++,,,+++++++++,,,,,,,,,------111000,,,OOO~~~YYYRRRzzzwwwsssggg```dddsss~~~}}}OOOKKKdddmmmXXXFFFHHH===??????>>>:::999:::<<<>>>AAADDDFFFJJJRRR```lll{{{}}}zzzwwwrrrpppnnnkkkkkknnn{{{{{{QQQ777,,,000...,,,---***,,,,,,------...////////////555```yyyVVVwwwdddTTT[[[vvvmmmTTTIII???;;;===666666555555555666777888888777777666666777777888999<<>>AAA???AAAAAA>>>:::999<<<@@@EEEGGGJJJOOOWWWdddqqqyyyxxxttt}}}uuurrrooolllkkklllpppyyybbb@@@---000...,,,...,,,,,,,,,---......//////000111:::zzzpppSSS}}}SSSYYYnnn|||SSSFFFCCC;;;666888777777666666666777777777555555555666777999:::;;;???EEEQQQ[[[]]][[[^^^dddjjjttt}}}uuuOOOTTTeeesss}}}zzznnnkkk}}}vvvqqqpppooouuu{{{sss~~~www\\\~~~sss}}}yyy999---***,,,)))+++---&&&))))))))))))************))))))))))))***+++,,,---///222HHHnnn}}}sss___YYY[[[bbb}}}}}}|||iiiSSSLLLFFFCCC???999555666444444444444444444444444333888444444CCC\\\hhhuuuuuulll___QQQCCCBBBXXXqqqzzzeeelllsssfffQQQ```ttteeeXXXZZZwwwuuu~~~}}}}}}yyyvvvxxx}}}___???@@@===444111111++++++,,,,,,,,,,,,------///,,,???rrrjjjUUUmmmtttyyygggeee~~~LLLNNN]]]}}}mmmNNNJJJCCC<<<======??????===<<<>>>CCCGGGGGGMMMRRRYYYdddsssppp{{{ooo{{{zzzsssnnnllllllkkkkkkwwwqqqvvvvvvyyyNNN222000...,,,......---------...//////000000222BBBwwwqqqWWWccccccKKKaaa{{{dddDDD::::::666444777666666666666666666555555222333444777:::===???AAAFFFNNN\\\hhhkkkhhhjjjnnntttoooWWWaaaooo{{{xxxiiixxxyyyrrrooonnnrrrwwwuuu~~~www~~~^^^xxxKKK222(((///...++++++''')))))))))*********++++++)))))))))***+++,,,---...///<<>>:::999888777777444555666888999:::::::::999;;;>>>CCCIIIOOOSSSVVV]]]dddpppzzz}}}|||}}}___kkk~~~}}}kkkooovvvsss{{{vvvqqqooogggmmmqqqxxxuuuwww~~~rrr|||{{{xxxCCC'''111222((((((///)))************+++++++++)))))))))***+++---...///>>>\\\|||}}}jjjxxxRRRYYYcccxxx^^^PPPLLLFFFAAA===;;;888666666666555333222222555888888222;;;TTTyyyjjjrrrxxxkkk\\\SSSKKKCCCAAAGGGNNNXXXmmm|||ssssssiii^^^nnnvvvYYYnnnwwwqqqssspppooouuu{{{{{{iii===999222666))),,,------......------,,,,,,===oooqqqMMMXXXwwwyyy}}}jjjwwwkkktttEEEZZZiii```NNN@@@???@@@===???EEE===BBBHHHLLLNNNPPPTTTWWWjjjsss~~~zzzvvvuuupppmmmjjjjjjpppooonnnwwwnnnsssLLL444222***222+++///)))666...%%%000111444LLLwww\\\SSSUUUjjj```BBB@@@<<<888666555666777777777888888888999<<<>>>BBBDDDGGGKKKQQQZZZcccjjjmmmrrrxxx{{{|||nnnlll~~~~~~zzzyyy{{{}}}}}}qqqhhhjjjrrrsssrrruuuttt|||~~~vvvmmmqqqsss]]]***$$$777111///)))************+++++++++,,,'''&&&,,,---,,,222;;;RRRkkkwww```~~~tttVVV[[[]]]wwwzzz]]]OOOKKKEEE@@@===:::888666555555555444222333444666888111???___hhh{{{}}}tttkkkbbbXXXNNNGGGDDDAAACCCJJJRRR]]]sssvvvooohhhiii~~~bbbbbb{{{vvvxxxpppooosss|||KKK:::777777///---------......---------...???mmmhhhOOO]]]qqqxxx~~~nnnqqqgggEEEZZZnnnQQQCCC;;;???BBB@@@BBBGGGHHHJJJKKKMMMRRR[[[gggpppuuu}}}yyyyyywwwooollljjjkkkrrruuuooo|||}}}}}}WWW777444,,,000,,,...(((444///+++555222555PPPzzz|||yyymmmdddvvvPPP[[[tttqqqNNN@@@>>>;;;888666666666777777999:::<<<===???CCCFFFJJJPPPXXX```eeehhhjjjlllvvv|||ssszzznnnmmmpppwwwuuullljjjooooooppp}}}xxx{{{}}}zzzvvv```}}}vvveeeyyy:::111222&&&((((((************++++++++++++...)))(((,,,,,,***111<<<```vvvrrrmmm```TTT___uuu~~~~~~[[[MMMIIICCC???<<<:::777555333444666666444444444555999333HHHrrrrrrooo{{{uuuiiicccZZZRRRLLLGGGDDDAAA>>>BBBJJJSSS\\\kkkxxxjjjjjjzzznnneeeyyywwwpppooopppxxx}}}www{{{[[[777888111000........................555KKKttt~~~bbb[[[lllsssvvv~~~XXXKKK```yyybbbFFF>>><<>>AAADDDGGGKKKPPPTTT[[[aaajjjqqqtttuuuttttttzzzzzz{{{sssmmmmmmuuu{{{qqqjjjjjjjjjnnnyyy{{{wwwxxx{{{|||```bbbFFF555)))111&&&***************+++++++++,,,///+++***...---,,,777EEEjjjyyyiiiiiiPPP[[[kkksssfffccctttwww{{{}}}|||YYYKKKGGGBBB>>>;;;999777555222555777888777666555666999777VVVlllzzzoooeee^^^TTTPPPKKKFFFCCCCCCDDDEEE>>>JJJVVV^^^jjj}}}vvviiisssjjj{{{rrrqqqooommmpppzzzuuuxxxppp;;;999,,,222///..................///777ZZZyyy___fff{{{yyyvvv|||rrr|||vvvMMMVVVjjjMMMGGGCCCCCCHHHKKKJJJLLLPPPRRRYYYbbbiiipppwwwrrruuurrrzzzoooiiijjjoookkkzzztttfff||||||vvvyyyCCC999333,,,333...+++222---...111...BBBtttjjjkkkiiiSSSNNNqqqiiiBBB???888999999;;;<<<>>>@@@AAADDDGGGLLLRRRWWW\\\bbbfffoooqqqsssuuuvvvyyy}}}||||||~~~}}}wwwnnnrrrxxx~~~uuukkkfffgggooottt}}}{{{rrrssswwwxxx[[[iiilllZZZ333(((444+++...*********+++++++++,,,,,,---+++,,,///...111BBBUUUtttmmmvvv}}}UUUQQQkkkzzzjjj___WWWeeettt~~~nnnhhhoooxxxWWWJJJFFFAAA===;;;999777666333666999:::999888777777555===gggtttsss}}}wwwnnndddZZZRRRMMMIIIGGGEEECCCBBBCCCEEEGGGEEEUUUbbbggguuuqqqmmm~~~~~~sssssspppllliiiooo~~~yyyzzzOOO???///666000//////......//////000666iiippp]]]mmmqqqlllyyygggvvvgggHHHYYYmmmkkkGGGHHHGGGGGGJJJMMMOOOTTTYYY```hhhttt~~~xxxqqqsssjjjjjjsssiii{{{{{{rrrqqqyyyuuuSSS<<<555+++444,,,---333,,,---///555\\\yyy|||nnnoooKKKVVV~~~OOO<<>>BBBEEEHHHJJJKKKOOOSSSZZZ```ffflllrrrvvv{{{{{{zzzyyyzzz}}}|||vvvqqqsss{{{wwwmmmfffgggpppqqqrrr~~~sssssssssqqq___TTT|||ooozzz:::///,,,...+++***++++++++++++,,,,,,,,,,,,+++,,,---,,,333KKKdddrrrppp```PPP```tttfffXXXWWW___kkkuuuzzzqqqeeegggsss|||UUUJJJFFFAAA===;;;:::888777333666999:::999888888888333III|||nnn{{{oookkkcccZZZRRRKKKGGGEEECCCCCCCCCAAA@@@AAADDDFFFQQQbbbkkklll{{{{{{kkkwww}}}vvvrrrkkkeeehhhwwwrrr|||hhh@@@111444111000///......///000111AAAgggcccvvv~~~ggghhhsssnnn]]]IIIYYYoooXXXJJJHHHJJJMMMPPPRRRXXXaaahhhpppvvvzzzwww{{{zzzmmmkkkrrrnnn|||wwwkkkzzzhhhAAA777,,,111+++///333,,,111222AAAwwwkkksssaaaNNNdddoooFFFBBBFFFBBBDDDHHHLLLPPPSSSTTTUUUYYY^^^dddkkkqqqvvv|||~~~{{{{{{qqqoooxxx{{{pppggggggnnnnnnlll{{{yyyuuurrrmmmmmmXXXmmm~~~bbbJJJ222&&&...)))++++++++++++,,,,,,,,,,,,,,,+++,,,,,,+++555UUUuuuccc}}}eeePPPXXXyyyjjjZZZXXXUUURRR___tttxxxtttvvvaaa^^^___kkk~~~xxx{{{UUUIIIFFFAAA>>><<<;;;:::888222444777888777666777888<<<]]]pppxxxuuulllgggZZZWWWRRRMMMHHHDDDCCCBBB@@@AAABBBAAAAAADDDJJJNNNaaaqqqtttooorrrhhhyyyssskkkddddddpppxxxvvvAAA333000222111///......///111222TTTZZZjjj~~~}}}mmm```fffrrryyy{{{RRRQQQ```{{{{{{PPPTTTPPPVVV]]]```cccjjjssszzz{{{sssxxxqqqkkkjjjvvv{{{xxx|||~~~tttuuuDDD:::000000,,,000000***444555CCCtttiiiaaa}}}nnnWWWVVVuuudddQQQTTTLLLNNNPPPTTTXXXZZZ[[[[[[[[[___cccjjjpppuuuzzz~~~uuurrr|||tttjjjeeehhhjjjjjjttt}}}uuurrrnnnlllcccZZZgggnnnddd333+++------+++++++++,,,,,,,,,------++++++---...///@@@hhh|||zzzoootttUUUVVVllluuuaaacccYYYQQQRRRVVV___nnn~~~{{{~~~yyyYYY___hhhwww}}}vvv~~~UUUJJJFFFAAA>>>===<<<:::999111333555555555555666777HHHooonnn~~~qqqeeeZZZSSSLLLJJJHHHFFFDDDCCCBBBBBB???@@@AAABBBDDDKKKTTT[[[mmm{{{{{{sssmmmhhhzzztttkkkccccccmmm|||qqqvvvyyyFFF:::111222111000......000111222___KKKiii}}}tttuuu___XXX```|||wwwmmmJJJYYYkkkxxxRRR___]]]fffnnnqqqsssyyyoooooossskkk```|||zzzxxxxxxtttzzzEEE<<<444000000000---(((555444>>>zzzjjjcccaaaeee___RRR]]]dddaaagggSSSWWWYYY\\\___```___^^^]]]aaaeeelllqqqvvvzzz~~~wwwlllyyywwwkkkbbbdddgggjjjrrr|||}}}rrrqqqooopppwww[[[qqq555333***///++++++,,,,,,,,,---------)))***///222777MMM{{{ccc```RRRcccuuucccYYYUUUPPPUUUVVVUUU]]]nnn|||vvvddddddwwwvvvvvvUUUHHHDDDBBBAAA<<<666555777999333666777222555:::555PPPmmmqqqzzzhhhVVVRRRQQQGGGCCCBBBBBBBBBBBBAAA???======@@@CCCCCCEEEOOO___lll|||}}}uuuzzzbbbttttttgggbbbcccgggssstttwwwqqqiii===444000666222///222111///777ssskkktttrrr{{{yyy______iiisss\\\OOO___ooouuucccgggjjjpppxxxuuu{{{{{{hhhfffnnn|||xxxpppzzz}}}DDDCCC222444+++---666%%%444666\\\|||jjjXXX}}}OOOSSShhhjjjgggjjjhhhbbbaaa___^^^___```bbbccciiimmmrrrwwwzzz|||~~~|||yyysss}}}|||ssshhhccceeelllqqqssszzzuuusssqqqlllooo|||}}}rrr;;;555000***++++++,,,,,,,,,---------***+++)))---DDDllltttvvvmmmRRR\\\nnnfffZZZWWWTTTVVV[[[ZZZTTTRRR\\\lllrrr```kkkyyyxxxRRRGGGCCCAAA@@@<<<666555777777333666888444666<<<<<>>rrr|||xxxrrr[[[fffwwwUUUOOOcccuuuyyyiiipppuuu{{{zzznnnffflllxxxxxxssswwwmmmZZZEEE222111000///333+++777;;;hhhzzziiiVVVRRRZZZrrrtttnnnllleee_________```bbbeeehhhjjjppprrrvvvyyy|||yyyuuuxxxvvvjjjdddeeekkkpppsss~~~uuurrrmmmiiitttuuu~~~}}}OOO222///+++++++++,,,,,,,,,------------......444KKKrrryyy|||```TTTmmmzzzgggXXXVVVVVVSSSRRRVVVWWWYYYcccuuunnnfffsssyyyuuu~~~PPPFFFAAA>>>>>>;;;666555888555333555888666666>>>HHHxxxrrrooo\\\OOOEEEEEEFFF>>>>>>???@@@BBBCCCDDDEEEFFFLLLMMMOOOTTT^^^kkkzzz___eeevvvqqqddd]]]\\\ccclllqqqsssoooTTT>>>;;;;;;333...000///555GGGssscccqqqmmmxxxkkk^^^ppp{{{NNNRRRjjjsss}}}~~~uuugggjjjrrrvvvzzzsssmmm~~~uuuGGG444111444222...333777@@@vvvuuuzzzsssbbbnnnUUUccc~~~ssskkkbbb]]]]]]___bbbfffkkkpppssswwwyyy{{{~~~rrrpppzzznnnfffeeeiiinnnrrrtttvvvqqqoooiiizzzeeeyyy|||fffvvv~~~mmm111...---,,,,,,,,,,,,------------,,,---...666OOOrrrqqqTTT[[[mmmZZZUUUUUU[[[[[[UUUTTTWWW^^^ggg{{{zzzeeeeee{{{yyyrrruuu~~~yyyMMMFFF@@@<<<<<<:::777666888444555555777777444???UUUiii{{{fffSSSJJJCCCDDDFFF??????@@@CCCEEEGGGJJJMMMPPPQQQSSSYYYbbbmmmzzzXXXkkkuuufff]]]\\\bbbhhhtttssstttvvvgggeee@@@<<<:::333000111...777OOOeeebbbvvvtttggghhhzzzrrr~~~iiiMMMVVVooovvv~~~|||iiiiiikkktttrrr~~~qqqsss{{{JJJ999555444333---888333CCC{{{ooocccqqq\\\VVVkkkqqqfffaaa]]]^^^```dddiiioootttxxxyyy|||zzzxxx}}}rrriiidddfffkkkoookkkxxxqqqrrrgggxxxWWWddd~~~cccvvv888......,,,,,,,,,------------...///+++,,,:::UUUttt{{{bbbUUUmmmvvvdddXXXZZZYYY\\\^^^ZZZVVVYYYaaasss}}}uuu```aaayyyqqqooorrrxxxOOOGGG@@@;;;;;;:::777666777333777444666777222BBBfffkkksssYYYIIIFFFBBBEEEHHHCCCKKKMMMOOOPPPPPPRRRVVVYYYZZZ___hhhsss}}}zzz[[[rrr{{{jjj^^^\\\```dddlllzzziiihhhuuuwwwppp~~~FFF:::888222333333---999VVV^^^fff|||{{{ccckkkhhhWWWNNN[[[qqqvvvvvv~~~|||nnn~~~llljjjgggqqqxxx~~~wwwrrrttt}}}SSS;;;555111111...999000JJJxxxlll```MMMWWWsssjjjaaaccc```aaacccfffkkkpppuuuxxxxxx|||{{{yyy|||wwwpppllllllooorrruuuwwwllleeeccchhhmmmjjj|||sssrrrdddpppSSSZZZsssIII///---,,,,,,---------.........333---///BBBaaa}}}oooxxx^^^dddiii```______^^^^^^\\\XXXUUUSSSXXXfffsssiii\\\jjj~~~xxxrrrooooooZZZJJJBBB;;;;;;;;;888666777333999444555999333HHH{{{vvvuuukkkTTTJJJMMMKKKNNNSSSQQQUUUWWWYYYXXXVVVWWW[[[___jjjqqq{{{rrrccc~~~tttooo```[[[[[[\\\gggzzziiitttvvvlll|||MMM:::666111555444,,,<<<___zzz\\\gggyyyxxxccchhhmmmPPPOOO```uuuvvv{{{vvvgggaaaiiiooommmeeennnzzz|||uuuwwwbbb===444000000222777555___sssoooWWWvvvLLL\\\}}}hhh```fffeeeeeefffiiimmmqqqvvvxxxxxx}}}uuuuuu|||{{{}}}|||qqqgggcccfffkkklllzzzuuutttfffhhhUUULLL{{{aaa222---,,,---------............///***///FFFeee~~~ssssssggg\\\yyywww```WWWWWWYYYZZZ[[[\\\YYYTTTSSS[[[kkkddd\\\nnnxxxssspppppp___LLLCCC<<<;;;;;;999666777222:::333555===888SSSmmmooo[[[VVV\\\YYYXXX\\\\\\YYY\\\`````````bbbhhhnnn{{{ooopppyyyqqq```YYYWWWUUUcccnnnsssiiijjjVVV===666000555444,,,AAAkkkiiiqqq~~~{{{jjjllltttNNNQQQiiizzzyyy~~~{{{ooommmhhhooorrrqqqfffkkkqqqtttsss}}}qqq???888333...555444AAA|||rrrwwwaaaZZZjjjRRReeepppccciiiiiiiiijjjllloootttxxxzzz|||xxxrrrwwwkkkeeeggglllmmmrrrwwwuuukkkddd]]]>>>ccc}}}ooozzz888111------------............+++***111DDD]]]xxx}}}kkk^^^___hhh```ZZZYYYWWWTTTSSSVVVYYYXXXZZZbbbsssnnngggvvvyyyssspppnnnxxxVVVNNNEEE===<<<<<<999777666111:::333555@@@<<>>EEE```UUUkkksss{{{ooofff}}}rrrjjjyyy{{{vvvMMM[[[xxx}}}sss|||lllTTTYYY]]]]]]gggjjjpppeeezzz~~~qqqsssuuu^^^>>>999///@@@gggfff~~~ggg^^^nnnXXX]]]rrrqqqpppqqqtttyyy~~~{{{mmmlllxxx{{{oooeeefffRRRFFFLLLhhhwww{{{iiibbbUUUDDDYYY555333000//////000///...000444CCCbbbvvvbbb___vvvvvv}}}}}}|||tttjjjZZZIIICCC@@@===<<<<<<;;;888555444888::::::VVVvvvpppzzzqqqwww~~~sssuuuyyy|||ttt]]]pppxxxyyy]]]VVVIIIOOOTTT]]]uuu|||xxxrrrhhhqqqjjjNNN???888BBBKKKbbb___zzzxxxtttxxxssslllKKKccc|||}}}~~~nnnmmmQQQWWW___]]]dddbbbnnnaaaooojjjZZZBBB999---GGGlll\\\^^^ffffff\\\^^^uuutttssstttxxx|||kkkmmmqqq~~~uuu}}}pppcccZZZRRROOOTTTffftttqqqfffYYY@@@vvvggg666444111/////////...---///555GGGjjjsssWWWeee{{{uuuyyy|||zzzzzzsssiii]]]JJJEEEBBB???===;;;:::888666222:::666222uuupppqqqnnnmmm~~~|||zzz|||xxxuuunnnvvv}}}rrryyyrrrlllvvv}}}~~~xxx}}}gggjjjQQQJJJMMMQQQ[[[pppzzzeeexxx}}}}}}jjj;;;;;;<<>><<<;;;:::888666666>>><<<999wwwmmmjjjtttrrr{{{vvvyyyqqqZZZRRRPPPPPPVVVfff}}}cccxxxrrrzzzuuuvvvGGG<<<>>>]]]eeefffxxxxxxooozzzYYYMMMeee|||}}}ppp|||xxxhhhxxxuuuwww___RRRTTTXXXWWW[[[ZZZ]]]iiifffyyysss}}}nnn|||\\\===;;;CCC]]]uuueeeeeeIII{{{RRRYYYlll|||uuu{{{|||||||||{{{}}}ttt``````vvv{{{jjj[[[UUUPPPQQQ[[[rrr~~~tttaaaSSSGGGwwwRRR555111///...444---000000CCCiiiYYYfff}}}|||yyyuuuooojjjZZZIIICCCAAA>>><<<;;;:::888666555<<<<<<@@@~~~mmm}}}wwwjjjzzz|||vvvaaaTTTPPPNNNSSSaaazzzeeesssvvvyyywwwoooKKK:::>>>aaaXXXeee{{{cccnnnqqqTTTQQQjjj{{{nnnooovvvtttzzz{{{zzzaaaRRRRRRTTTTTTVVVSSSTTTaaa___mmmyyy~~~rrrzzz^^^AAA888===cccwwwpppYYYNNNPPPYYYrrr{{{{{{{{{zzz~~~~~~}}}}}}|||tttfffcccdddfff{{{~~~nnnZZZUUUQQQRRRWWWjjjyyydddUUUDDDsss```777000111...333///000---GGGqqqyyy{{{RRRhhh|||{{{~~~|||zzzxxxsssnnniii]]]NNNBBB@@@===;;;;;;:::888666444888:::GGGrrrooo|||~~~uuuooo~~~zzzgggUUUOOOMMMRRR^^^uuuiiinnntttzzzuuuQQQ777>>>eeedddppp~~~qqqqqqvvvRRRSSSjjjpppeeekkk|||vvv}}}dddRRROOOQQQQQQRRROOORRR___bbb___~~~RRR>>>666999gggyyyZZZXXX}}}OOO]]]yyy{{{{{{yyy|||zzz{{{}}}~~~xxxnnnfff___XXXZZZjjjrrr[[[UUURRRRRRTTTddd}}}eeeXXXDDD^^^ooo999000333---222111000111NNNyyywwwmmmRRRnnn}}}}}}{{{yyyvvvrrrmmmiii___QQQAAA???<<<;;;::::::888666666666999MMMkkkvvv~~~xxx|||lllTTTMMMKKKQQQ\\\qqqpppjjj{{{nnn{{{~~~[[[999>>>hhh|||pppvvvvvvoootttQQQXXXmmmooo___]]]kkkwwwfffRRRMMMOOOPPPOOOMMMQQQ]]]~~~eeebbb~~~vvvJJJ<<<777;;;jjjvvv___cccpppOOOaaawwwtttrrrsssnnnoooooolllfff\\\SSSNNNQQQdddrrrttt___VVVQQQQQQRRR___~~~ddd[[[FFFEEEyyy}}};;;000555,,,222333000555SSS|||yyy~~~}}}cccYYYyyy}}}{{{yyywwwuuurrrmmmjjj]]]PPPAAA???<<<;;;::::::888666666888===SSShhh~~~zzzooorrr}}}oooSSSLLLJJJPPPYYYkkkxxxhhhqqqlll{{{iii@@@???nnnmmmttt|||qqqyyyggglllPPP]]]ppp{{{ppp]]]YYY[[[iii~~~hhhRRRLLLNNNOOOMMMLLLOOOXXXuuujjjhhh|||{{{zzzLLLAAA888???jjjkkk\\\nnneeeOOOddd~~~jjjccc]]][[[TTTUUUUUURRROOOOOOSSSXXXhhhxxxyyyvvvcccXXXPPPOOONNNYYY{{{ccc^^^JJJ>>>ttt===///777,,,111444000888UUU{{{{{{^^^ccc{{{zzzwwwvvvtttrrrnnnkkk[[[MMMAAA>>><<<:::::::::888777555999AAAXXXhhh~~~{{{hhhZZZvvvqqqxxx~~~pppSSSLLLIIIOOOWWWggg{{{|||gggkkkmmm|||tttFFF@@@rrrjjjuuu~~~|||rrrsssjjjnnnOOO]]]nnnsssjjj```SSSIIINNN]]]sssiiiRRRLLLNNNOOOMMMKKKNNNTTTmmmrrrbbbyyy~~~OOODDD999BBBhhh```UUUxxx^^^NNNfffxxxxxx]]]PPPGGGCCC>>>AAACCCEEEJJJWWWkkkzzzvvvgggZZZPPPNNNLLLTTTuuucccaaaNNNFFF{{{===///888,,,111555000===YYY}}}]]]kkkzzzzzzxxxvvvuuutttrrrooolllYYYIIIAAA???===:::999888777888;;;;;;<<<```mmmxxxrrr}}}}}}___iiiooovvvVVVMMMIIINNNTTTaaa{{{fffgggxxxsss444FFFiiiwww|||~~~lllccckkkvvvwwwSSS[[[nnnvvvfffXXXPPPJJJMMMUUUiiippp|||oooSSSKKKMMMHHHJJJLLLJJJRRRbbbkkkVVV}}}vvv```:::;;;GGGiiipppgggRRRuuu\\\UUUbbbpppyyyTTTAAA?????????BBBJJJVVVddduuuxxx~~~kkkYYYMMMNNNMMMRRRmmmzzzqqq^^^RRRGGGBBB777+++333222666222AAAnnn|||^^^nnn|||zzzxxxwwwvvvssspppnnnYYYIIIAAA???===:::999888888888:::;;;???hhhmmmuuuttt}}}~~~}}}tttaaazzzmmmxxxxxxZZZOOOJJJNNNSSS^^^zzz}}}gggdddGGGRRR|||eeettt|||zzz___gggvvvuuuPPP\\\ttt}}}vvv\\\SSSUUU[[[fffssspppTTTKKKMMMHHHHHHKKKIIIPPP^^^yyy___LLLsssnnn\\\>>>888NNNuuuqqqXXXZZZVVVdddzzzooopppNNN???@@@CCCCCCQQQ```ooo}}}~~~nnn\\\NNNMMMLLLOOOhhh{{{sss```TTTHHHnnnGGG777,,,222111666333HHHuuu|||]]]ppp}}}{{{yyyvvvuuutttqqqnnnkkkXXXHHH@@@???===:::999888888888777999DDDvvvmmmwwwxxxtttqqqsssyyy}}}mmmYYYjjj{{{^^^RRRKKKMMMPPPZZZtttiiibbb}}}HHHLLL~~~ooozzz|||jjjWWWfffvvvrrrNNN^^^yyynnnXXXUUUaaapppqqqUUUKKKLLLHHHHHHKKKIIINNNYYY{{{]]]GGGfffwwwbbbQQQ<<<888VVVzzzyyycccWWWVVVgggvvvuuunnnQQQHHHNNNUUU___sss~~~rrr^^^PPPMMMJJJLLLbbb~~~}}}vvvdddVVVFFFUUUzzz|||QQQ888...111000555444KKKrrr}}}yyy||||||{{{\\\sss{{{yyywwwtttsssqqqoookkkhhhXXXGGG@@@???<<<:::999888888888555888HHHnnnuuu}}}wwwqqqwww{{{{{{vvvnnn}}}aaaSSSKKKLLLNNNWWWppplllcccwwwxxxFFFEEEzzz{{{|||{{{XXXYYYjjjxxxrrrNNN^^^xxx~~~mmmaaahhhyyyuuurrrWWWKKKKKKHHHHHHKKKJJJNNNUUUhhhOOOnnnxxxcccMMM;;;;;;ZZZpppzzzwwwlllVVVXXXjjj}}}xxxzzzfffcccmmmvvvyyy|||~~~ttt___OOOLLLIIIIII]]]xxx~~~yyyfffUUUEEEFFFxxxwww^^^999111111///444666LLLmmm|||zzzuuu\\\yyyyyy~~~|||xxxvvvsssqqqpppmmmiiifffWWWFFF???>>><<<:::999888999999777777LLLnnn~~~~~~hhh|||sss{{{~~~bbbTTTJJJKKKNNNVVVnnnoooccciiiwwwuuuRRRLLLvvv}}}zzz~~~|||^^^kkkqqqzzzsssPPP]]]sss~~~xxxyyymmmhhhtttYYYKKKJJJHHHJJJKKKJJJOOOUUUoooYYY|||rrrqqqTTT@@@;;;ZZZdddqqqjjjlllUUUYYYmmm{{{wwwtttuuu___OOOLLLHHHHHH[[[ttt~~~zzzgggTTTGGGEEEhhhkkk:::444000///444999UUUqqqvvvmmm\\\zzz}}}xxxvvvsssqqqnnnkkkgggdddVVVFFF???>>><<<:::999999999999:::888OOOooozzz|||yyy{{{uuu|||ddd\\\zzzwwwfffdddUUUJJJJJJMMMUUUlll}}}rrraaabbb{{{sssPPPLLLjjjwwwzzzpppppp~~~sss{{{tttQQQ\\\qqq{{{sssccc\\\uuu~~~vvv[[[KKKJJJIIIJJJJJJHHHOOOVVViiiZZZxxx~~~ooowwwTTTAAA888[[[ccc}}}___hhhSSSYYYnnn{{{vvv|||www```OOOLLLIIIHHHYYYqqq|||iiiTTTKKKHHHcccvvv:::666//////555===\\\www{{{~~~|||zzzfff\\\uuu~~~|||xxxuuurrrooommmiiieeebbbVVVEEE???===<<<:::999999999::::::888RRRppp~~~zzzuuupppeeeZZZgggxxxwwwhhhWWWKKKKKKMMMTTTiiiyyyuuu```aaa}}}sssHHHJJJfffvvvyyy}}}rrriii}}}ooo{{{tttPPP]]]ssssssffffff```ZZZjjj}}}www\\\JJJIIIIIIJJJGGGEEEOOOWWWbbbRRR___rrrLLL>>>;;;___hhh[[[lllOOOWWWooozzz}}}zzzcccPPPLLLIIIGGGVVVmmmmmmVVVLLLBBB}}}eee~~~:::888//////666@@@ccc{{{wwwwww|||rrruuuzzz}}}```\\\yyy}}}rrr|||zzzvvvtttpppmmmjjjgggbbb___UUUEEE>>>===<<<:::999999::::::888777TTTqqq|||~~~~~~zzzuuu|||bbbddd}}}xxxkkkZZZMMMKKKMMMSSSggg~~~vvvvvv```ddd|||rrrRRRTTT{{{hhhwwwxxxyyyqqqllljjjzzztttNNN^^^xxxzzz|||eeejjjZZZaaa|||xxx]]]JJJIIIIIIIIIEEECCCNNNXXXbbbJJJIIInnnoooGGG???@@@ccclll]]]tttMMMVVVooo}}}eeeRRRMMMIIIFFFTTTjjjpppXXXJJJ999jjjggg999999///000777BBBkkk}}}]]]\\\xxxqqqmmmqqq{{{ooojjjzzzwwwuuurrrooolllhhheee```]]]XXXFFFAAA>>>;;;:::::::::999888<<<@@@]]]qqq```TTTooo~~~lllbbblllWWWJJJLLLOOORRRddd|||wwwaaa]]]OOORRRggg}}}yyymmmwwwwwwiiiuuurrrRRRZZZzzzyyygggXXXgggzzz}}}}}}}}}www___KKKGGGFFFIIILLLFFFLLLUUUvvvkkkOOONNNtttiiiAAA@@@888uuuooogggggg{{{RRRZZZppp|||yyyxxxkkkTTTHHHHHHFFFNNNaaa{{{pppTTTIII???NNNwwwssssssAAA222888555///MMMqqqtttxxx{{{___hhh~~~~~~pppxxx}}}|||~~~sssqqqooollliiieee```]]]XXXEEEAAA>>>;;;:::::::::999888999===]]]pppWWW>>>NNNZZZ```ooovvvpppffflllWWWIIILLLOOOQQQbbbyyyxxxggg___QQQQQQppptttzzznnnrrrrrrlllwwwsssTTT\\\|||mmm^^^qqqxxxrrrpppmmmjjjgggddd```]]]]]]ZZZ[[[dddppp~~~|||}}}www___KKKGGGFFFFFFIIIDDDJJJSSSuuueeeQQQMMMtttxxxbbbCCCBBBKKKwwwiiicccpppyyyPPPYYYppp~~~yyyyyylllUUUIIIHHHFFFMMMaaa{{{qqqUUUHHH@@@[[[yyyqqqCCC222777333...MMMmmmrrrUUUfff|||zzzzzzrrrpppmmmkkkhhhddd___[[[XXXEEEAAA>>>;;;:::::::::999888777<<<]]]ppp{{{LLL;;;EEEGGGIIIVVV]]]nnnnnnttt}}}kkkVVVJJJLLLNNNPPP___uuu}}}{{{ggg]]]~~~wwwSSSMMM~~~vvvtttsssqqqiiipppyyytttVVV]]]}}}lllnnnmmmzzzxxxpppjjjccccccccc___YYYSSSOOOMMMFFFDDDEEEIIIPPP\\\ooo||||||www^^^KKKGGGFFFFFFHHHCCCIIIRRRttt\\\RRRIIIoooqqqgggIII>>>CCClllddd~~~MMMnnnxxxPPPYYYpppxxxzzzmmmVVVIIIIIIFFFLLL___}}}qqqVVVHHHCCCfffsssEEE222555333///OOOiiiyyyxxxXXXkkk|||wwwuuuqqqnnnkkkhhheeebbb]]]ZZZYYYDDDAAA>>>;;;:::::::::999888888>>>^^^ttt}}}```FFFCCCJJJMMMUUUeeeuuuzzzyyykkkuuuzzziiiVVVJJJMMMNNNNNN]]]qqq{{{eee\\\|||VVVJJJuuupppvvv}}}zzzkkkqqqyyyuuuVVV^^^}}}}}}|||uuuhhhhhhzzztttllliiisssgggaaa```aaabbb^^^```aaa^^^XXXSSSRRRRRRLLLLLLNNNRRRSSSTTT[[[ddduuu{{{|||www^^^KKKGGGFFFHHHJJJDDDJJJSSSuuuxxxVVVVVVCCCeee~~~yyywwwOOO888<<>>;;;:::::::::999888888AAAbbbuuurrrXXXEEEBBBHHHZZZ{{{}}}nnnjjjrrrgggxxxgggUUUJJJNNNOOONNN[[[ooozzzfffaaaYYYLLLuuufffssswwwyyyqqqxxxtttVVV\\\zzz}}}nnnrrrzzzhhhwwwmmmlll}}}qqqiiidddeeegggmmm}}}vvvddd]]]SSSLLLJJJNNNSSSVVVTTTVVVWWWUUURRRRRRUUUXXXXXXXXX]]]dddhhhfffeeeggglllzzz{{{vvv^^^KKKGGGFFFHHHKKKEEEKKKSSStttcccYYY```@@@___}}}{{{}}}OOO;;;???___zzz|||SSS[[[pppvvvfffnnntttjjjfffmmmpppmmm```QQQ]]]nnn~~~}}}pppjjjiiigggfffggghhhiiijjjjjjjjjkkknnnpppwww~~~pppYYYLLLJJJEEEIII[[[}}}rrrYYYGGG???PPP}}}dddKKK444444555888[[[{{{~~~yyyrrrzzzUUUooorrrrrr}}}zzzwwwtttnnnkkkgggccc```]]]ZZZWWW\\\FFFAAA>>>;;;:::::::::999888666CCCgggtttaaaPPPIIIKKKRRRqqqxxxhhh[[[RRRXXXdddXXXwwwxxxeeeTTTJJJOOOQQQOOOZZZmmmzzzeeeaaa}}}[[[PPPzzziiirrrwww|||zzzooowwwuuuVVVZZZvvvxxxuuuvvvpppllljjjeee~~~kkkxxxxxxccc^^^bbbmmmzzzwww```QQQMMMNNNNNNPPPQQQSSSTTTUUUWWWWWWXXXXXXYYY\\\```ccciiigggjjjqqqvvvwwwyyy|||zzz{{{vvv^^^KKKHHHGGGEEEIIIEEELLLUUUttt|||]]]mmmlllCCCaaaxxxLLLDDDLLLyyyjjjqqq}}}TTT\\\ppp}}}SSS^^^mmmzzzzzzwwwzzztttqqqrrraaaPPPRRRYYYggguuu~~~{{{oooddd```___\\\[[[[[[TTTTTTSSSQQQOOOOOOQQQSSS___kkkyyyrrr[[[MMMJJJDDDHHHYYYyyysssZZZDDD<<>>;;;:::::::::999888555CCCllluuurrrOOOHHHOOOWWW```lllSSSKKKEEEIII]]]ooo\\\yyyjjj___^^^gggttt~~~wwwdddSSSKKKQQQRRRPPP[[[mmm|||ddd___{{{}}}|||}}}YYYOOOxxxllluuuwwwwww}}}|||~~~ooovvvwwwWWWYYYtttwwwuuuxxxgggYYYmmmyyylllnnneee]]]jjjssssssaaaWWWSSSYYY]]]bbbfffhhhhhhgggfffiiiiiiiiikkkooorrrsssssswwwxxx{{{yyyzzzuuu^^^KKKHHHGGGCCCIIIGGGQQQZZZzzz|||ggguuuFFFfffxxxMMMDDDTTTssslllttt|||TTT[[[ppp|||zzzttt|||QQQjjjxxx~~~{{{ttt[[[jjjgggnnnxxxyyyooofff^^^]]]^^^[[[YYYXXXNNNOOONNNLLLJJJJJJMMMOOOWWW]]]iiivvvsss\\\NNNKKKDDDGGGXXXvvvsss[[[DDD???VVVbbbUUU999333555<<>>;;;:::::::::999888555DDDooowwwkkkWWWNNNRRRUUU]]]\\\???AAAIIISSS```fffmmmtttvvvlllcccUUUJJJGGGLLLVVV]]]wwwwwwcccRRRKKKQQQTTTQQQ[[[nnn}}}jjjcccwwwsssUUUIIIrrrfffwww~~~zzz|||ooowwwyyyXXXYYYssswwwqqq~~~gggTTT|||tttcccRRRNNNfffdddmmmxxxrrr^^^XXXaaalllmmmpppssstttuuuvvvwwwxxxuuutttuuuxxx}}}~~~|||xxxyyyyyyzzzuuu^^^KKKHHHGGGCCCJJJKKKVVV```~~~uuuwwwFFFjjjPPP<<>>;;;999999:::999999888===vvvvvvhhhWWWXXXUUUddd{{{|||VVV???===KKKWWW\\\tttqqqhhhzzzwwwnnn___\\\XXXUUUTTTVVVYYY[[[bbb{{{~~~rrr\\\SSSNNNPPPRRRUUUbbbppp~~~hhhbbb{{{OOODDDqqqtttvvv{{{qqqssszzzTTTYYYjjj|||sssqqqvvvkkkYYYrrrlllUUUOOOQQQZZZhhhmmmuuu}}}uuubbbaaajjjqqqrrryyy||||||wwwuuuwwwwwwvvvwwwuuuuuuvvvtttrrrwww~~~}}}xxxooo^^^MMMEEEFFFEEEGGGNNNPPP]]]iiiNNNdddPPP>>>CCCiii~~~zzzNNNoooTTTSSSsss~~~|||~~~iii^^^dddvvvvvv[[[hhhvvvwwwxxxsssrrrvvvyyy|||zzzvvvsss___XXX\\\PPPNNNMMMNNNOOOPPPPPPOOOSSSUUUWWW[[[^^^aaabbbccciiidddkkkuuu^^^OOOLLLEEEGGGWWWvvv~~~[[[???MMMlllmmmhhh555555555>>>ddd{{{yyyxxx|||~~~ZZZkkkuuu[[[dddvvv}}}uuuwwwwwwiii[[[UUURRRNNNKKKKKKLLLKKKLLLPPPPPPNNNOOORRRVVVrrr}}}zzzwwwqqqnnnjjjddd___\\\ZZZWWWVVVZZZLLLAAA>>>;;;999999:::999999;;;???wwwsssfffQQQWWWWWWcccyyyXXXGGGEEEOOOZZZ___wwwyyyxxxjjj}}}yyyuuuooojjjbbbdddgggiiikkknnnssswww~~~sssZZZRRRMMMPPPRRRUUUbbbqqqhhhbbb|||xxxQQQGGGsssaaaxxxvvvqqqzzzVVVZZZlllxxxgggaaahhhrrr^^^rrrkkkYYYWWW\\\fffmmmqqqvvv{{{iii___fffnnnrrrsssuuuyyyyyywwwwwwzzz|||zzzxxxvvvuuuvvvuuuvvv||||||xxxnnn]]]MMMEEEFFFFFFHHHMMMOOO[[[^^^EEE[[[zzzrrrOOOGGGAAAwwwXXXzzzUUUSSSsss{{{vvvqqqddd___aaadddoootttjjj\\\bbbkkkzzz~~~qqquuu{{{lllsssuuufffWWWJJJFFFHHHJJJKKKNNNRRRVVVYYYYYYYYY___```bbbcccdddggglllooo||||||uuu]]]OOOKKKEEEGGGXXXuuu}}}ZZZKKKIIIZZZlllkkk777555555>>>ddd{{{|||~~~~~~ZZZmmm}}}lllfffnnnuuuuuuqqq^^^VVVPPPMMMJJJHHHIIIMMMQQQOOORRRYYY]]]\\\]]]___ggg~~~xxxtttooollliiiccc___\\\YYYWWWUUU\\\KKKBBB???;;;999999:::999999<<<@@@~~~yyyrrrgggSSS]]]___dddtttyyyZZZPPPMMMTTT___fff~~~pppooozzzzzzzzzzzzyyyyyyxxxxxxsssyyy~~~~~~tttXXXPPPMMMOOOQQQUUUbbbrrreeebbb|||OOOGGGtttYYYxxx|||}}}nnnzzzWWWWWWjjjsssZZZNNNWWWxxx}}}eeesssgggYYYZZZaaallltttyyyuuuZZZ]]]kkkqqqrrruuurrruuuwwwwwwzzzyyyvvvvvvwwwxxx|||~~~{{{vvvlll\\\LLLEEEGGGHHHIIIMMMNNNYYYTTT@@@XXX{{{wwwuuuSSSFFF:::rrrXXXvvvWWWSSSrrrsssooowwwwwwmmmaaa\\\WWWQQQ\\\pppxxxiiibbbbbbqqqxxxjjjpppbbbYYYfffgggooosssqqqwwwmmmXXXKKKEEEDDDDDDGGGOOORRRWWW\\\___aaabbbaaabbbeeehhhiiikkkrrr}}}sss\\\NNNKKKDDDGGGXXXuuu|||XXXMMM???IIIlllnnn999666555>>>ddd}}}|||~~~ZZZppp{{{gggbbbhhhmmmoooqqqoooZZZRRRPPPQQQRRRQQQOOOSSSYYYYYYYYY^^^jjjsssuuuuuuvvvuuupppkkkjjjgggbbb^^^[[[YYYVVVTTT^^^JJJCCC@@@<<<:::999:::999888:::???{{{uuulll\\\iiilllhhhmmmzzzsss]]]YYYSSSUUUaaalll||||||}}}sssUUUOOOLLLOOOQQQTTTccctttgggeeewwwLLLCCCqqqbbbwww~~~}}}}}}yyyqqqzzzXXXRRRdddvvvxxxqqqTTTCCCNNNuuunnnttt{{{zzzbbbXXX\\\dddmmmvvv}}}fffTTT___nnnpppqqqxxxssswwwyyyzzzzzzwwwwwwyyy|||}}}zzztttjjjZZZKKKFFFHHHJJJJJJMMMMMMXXXvvvJJJ<<<\\\aaa???FFFpppxxxaaazzzYYYTTTqqqeeemmmlllwwwfffSSSKKKLLLddd{{{kkkaaammmtttgggmmmyyyeeeQQQTTTdddhhhwwwaaaVVVIIIEEEJJJQQQVVVYYY___aaabbbccccccdddeeeeeeaaagggmmmrrryyyrrr[[[MMMKKKDDDGGGXXXtttzzzUUUFFF;;;PPPhhhnnn999555555???ggg}}}wwwZZZooo~~~uuuddd___dddlllvvv~~~vvvggg```]]]ZZZZZZ]]]bbbcccaaaaaadddbbbcccmmm}}}sssmmmhhhgggddd```\\\ZZZXXXUUUSSScccKKKCCC@@@<<<:::::::::999888888>>>|||xxxqqqeeerrrxxxqqqooo|||xxxtttfffdddYYYVVVbbbmmm}}}{{{pppSSSNNNLLLOOOQQQUUUeeewwwkkkhhhjjjwwwvvvLLLAAAkkkhhhzzz{{{yyy{{{xxxzzz]]]PPPaaaoooqqquuuYYYEEEOOOvvvuuuuuu|||zzzvvvttt}}}ddd```iiirrr|||rrr^^^WWWeeeooommmppp{{{yyy{{{}}}~~~|||yyyyyy||||||xxxrrrhhhXXXJJJFFFIIIJJJJJJMMMMMMXXXZZZ@@@999bbbkkkBBBEEEhhhlll\\\vvv\\\TTTooolllYYYpppxxxjjjnnnLLLIIIVVVuuunnn```iiiqqqgggmmmrrrcccXXXVVV```lllxxxdddIIIJJJLLLPPPWWW___ccceeeffffffeeecccbbbdddiiimmmgggoooyyy}}}qqqZZZMMMJJJDDDGGGXXXsss~~~xxxRRRDDDBBBaaaeeelll777444555BBBkkkwww|||[[[nnn}}}zzzyyywww}}}wwwpppeeebbbooovvvbbbYYY]]]fffccc```ccckkkqqqoookkkiiifffjjjxxxssslllfffdddaaa^^^[[[YYYWWWTTTRRRhhhMMMDDDAAA===;;;::::::999888999===~~~|||{{{uuuiiisss}}}xxx|||xxxppprrrbbb\\\gggooouuu|||xxxlllQQQMMMMMMPPPRRRVVVggg{{{gggfffgggOOOBBBbbbiii|||~~~fffSSSeeesssqqq}}}cccNNNSSStttzzzvvvwwwtttqqqqqq~~~{{{gggiiivvvccc\\\^^^kkkpppnnnsss}}}~~~~~~{{{{{{|||wwwpppfffWWWIIIFFFJJJIIIJJJNNNOOOZZZJJJ???===lllcccEEE666\\\qqqUUUlll^^^TTTmmmyyy\\\UUUssstttxxxpppKKKOOOddd|||tttggg[[[```iiieeekkkooo\\\UUU\\\fffjjj|||kkkXXXMMMVVV^^^bbbdddfffgggfffbbbcccbbbaaabbbfffooouuunnnvvv|||oooYYYLLLJJJDDDHHHYYYsss}}}wwwPPPCCCDDDaaajjjkkk777444666DDDpppjjj{{{^^^nnnxxxwwwttt}}}rrryyyqqqhhhaaakkkwwweee```aaadddfffhhheeeiiisss{{{zzztttpppiiiqqq~~~sssmmmfffaaa___\\\ZZZXXXVVVSSSPPPmmmPPPEEEBBB===;;;::::::999888999==={{{}}}|||ooouuu}}}zzzuuusss{{{nnniiitttyyyzzzgggkkkuuuhhhPPPMMMNNNRRRSSSWWWiii~~~eeefffiiiMMM@@@YYYyyyvvv{{{lllWWWmmm~~~vvvlllTTTUUUooo}}}wwwsssooonnnooozzzuuuaaabbbmmmuuu{{{sss}}}ZZZ\\\dddnnnsssuuuxxx}}}}}}}}}{{{vvvooodddUUUIIIFFFJJJHHHIIIOOOQQQ]]]zzzIIIBBBCCCqqqYYYDDD<<<[[[|||kkkqqq```TTTkkksssVVVYYYrrrxxx|||kkkKKKWWWlllxxxzzzuuueeeaaaXXXYYYaaaaaaeeeuuu}}}sss]]]VVVeeesssvvv]]][[[^^^eeejjjhhhgggiiiiiifffeeeggggggfffeeehhhpppvvvrrrzzzzzznnnXXXKKKIIIDDDHHHYYYrrr}}}uuuNNNCCC@@@TTTkkklll888555777FFFrrrjjj|||~~~}}}uuu```qqq|||{{{www~~~wwwpppuuuxxxzzzqqqccccccyyyjjj___gggnnnnnnkkkmmmmmmsss|||}}}xxxuuupppzzzvvvsssnnnfff___]]]ZZZYYYWWWUUURRROOOpppQQQEEEBBB>>>;;;::::::999888999;;;yyy|||~~~xxxyyy|||qqqnnnqqqvvvttt]]]ccc~~~ssseeePPPMMMOOORRRSSSXXXkkk~~~mmmlllfffGGG;;;SSS~~~rrrsssmmmXXXrrr}}}|||qqqWWWTTTjjj~~~xxxppplllmmmoooxxx~~~nnnVVVSSSYYY\\\___xxxjjjVVV\\\fffnnnvvv{{{}}}}}}~~~{{{vvvnnncccTTTHHHFFFKKKGGGIIIOOORRR^^^xxxMMM@@@BBBmmmZZZCCC>>>LLLmmmyyykkkbbbTTTjjjqqqWWW___ppppppfffJJJZZZnnntttqqqjjj]]]```YYYVVV\\\]]]___jjjppp{{{uuu```\\\tttTTTYYYfffiiigggaaaaaafffhhhdddoooqqqrrrnnnjjjiiimmmqqqwwwzzznnnWWWKKKIIIDDDHHHYYYrrr}}}tttMMMFFF@@@MMMcccnnn:::666777GGGtttyyysss~~~wwwwwwbbbsss{{{}}}vvvpppsssqqqqqqzzzpppcccjjj|||xxxqqqnnnjjjccclllsssuuuvvvooorrryyyxxxtttuuuwwwzzzqqqrrrooofff^^^\\\ZZZXXXWWWUUURRROOOyyyQQQHHHBBB>>>???>>>;;;999;;;???<<>>???>>>:::999::::::;;;kkk|||kkk[[[VVVdddgggrrrkkkYYYyyy~~~zzz{{{oooZZZKKKOOONNNQQQZZZ___ppp{{{fff|||cccrrr@@@999QQQpppooowwwiiirrrXXXaaawwwkkkXXX___tttyyywwwxxxxxxqqqddd\\\ZZZpppiiiaaa```]]]RRRUUUjjjnnnvvv~~~PPPTTT```iiittt~~~~~~|||~~~xxxuuulll^^^PPPIIIIIIKKKLLLHHHLLLRRReee{{{MMM>>>WWWwwwOOO777TTTvvvwww```kkkPPPfffxxx^^^YYYjjj|||yyyfffMMMLLL^^^bbbZZZZZZWWWRRRYYYbbbaaafffmmmlllpppvvv}}}rrrcccdddcccjjjuuuxxxxxxkkkWWWccciiiiiijjjkkklllnnnoooppptttwwwxxxwwwsssssswww{{{{{{jjjXXXMMMFFFCCCJJJVVVxxxyyynnnPPPEEEEEEtttjjjnnn999666555JJJjjjwww{{{yyy}}}nnnkkkwwwrrrxxx{{{uuuqqqssswwwsssiiikkk~~~vvvfff[[[bbbkkk}}}~~~oooeeekkkxxx~~~yyy|||~~~{{{xxxwwwyyy{{{jjjbbb```]]]ZZZWWWUUUSSSPPPNNNSSSIIIBBB>>>>>>===999888:::999;;;eee~~~ooo^^^QQQ___aaalll|||nnnaaa~~~rrrppp}}}www~~~}}}iiiUUUJJJNNNMMMQQQ[[[bbbtttvvveee~~~dddtttzzz>>>:::OOOzzzoootttwwwmmmrrrzzz]]][[[uuuooo^^^aaannntttsssssstttnnncccZZZWWWiii^^^hhhwwwhhhRRRUUUfffiiikkkrrr|||fffHHHTTT___ttt|||}}}}}}xxxsssjjj\\\OOOIIIHHHJJJMMMKKKNNNUUUiiiiiiDDD444KKKUUU666CCCwwwmmmYYYqqqRRRccc|||___[[[rrr|||lllSSSKKKVVVYYYUUUYYYSSSPPP\\\gggdddfffnnnnnnoooqqqqqqjjj```dddwwwuuu{{{aaa^^^mmmkkklllnnnqqqssstttuuuvvvyyyzzzzzzxxxwwwyyy~~~zzzhhhVVVLLLEEEBBBJJJVVVzzzwwwnnnQQQ@@@KKKoookkk888444444MMMrrr}}}sss~~~qqqggg}}}yyyqqqpppxxx}}}yyyuuuvvvuuu{{{iiihhh}}}bbbaaa~~~|||tttmmmkkksss~~~}}}~~~|||{{{zzz{{{{{{~~~jjj```^^^[[[XXXUUUTTTRRROOOMMMTTTJJJCCC???>>><<<999888999;;;;;;YYYxxxtttuuukkk[[[]]]^^^jjj}}}bbb\\\ggg]]]___xxxcccPPPJJJMMMLLLQQQ\\\dddxxxqqqccctttlllsssCCC===JJJttt}}}zzzwwwqqqwww|||aaaVVVrrr}}}rrrfffeeelllooooooppppppnnnggg```[[[[[[aaarrrqqq\\\___nnnkkk{{{zzzyyyQQQNNNTTTbbbyyy|||~~~~~~~~~|||wwwqqqgggZZZNNNHHHHHHJJJNNNLLLOOOUUUlllQQQ999AAAQQQPPPEEE;;;}}}yyyfffzzzTTT___|||ccc```zzz|||qqqZZZLLLQQQTTTUUU^^^TTTMMMXXXfffggghhhnnnmmmooo{{{jjjggg```bbbxxxqqqlllnnn}}}}}}bbblllrrrpppqqqtttvvvxxxxxxxxxxxxzzz{{{{{{{{{|||xxxgggUUUKKKEEEBBBJJJWWWyyyvvvkkkNNN???GGG}}}sssggg777555555PPPzzzwww{{{|||wwweee}}}yyysssmmmmmmtttyyyxxxvvvwwwxxxrrrmmmyyy}}}bbbZZZuuuzzzpppllllllkkkpppjjjjjjuuu~~~~~~||||||~~~yyyjjj]]]\\\ZZZWWWUUUTTTRRRPPPOOOWWWLLLEEE@@@>>><<<999888::::::;;;PPPmmmZZZaaauuuxxxlllaaa]]]ddduuu|||~~~aaaJJJMMMaaasss^^^NNNKKKNNNMMMQQQ]]]ggg|||mmmbbbsss}}}gggAAA888DDDxxx|||}}}sssnnnpppyyy}}}fffUUUjjjxxxvvvrrrkkkhhhkkknnnooonnnnnnmmmkkkeee```SSScccttthhhUUUggg~~~www\\\NNN\\\XXXkkkzzz}}}}}}|||}}}}}}||||||}}}~~~{{{}}}{{{uuunnncccWWWMMMIIIIIIJJJMMMKKKNNNUUUnnn~~~kkkDDD777KKKXXXNNN@@@<<<}}}eeeWWW[[[wwwkkkhhhuuuooo[[[JJJLLLPPPUUU```YYYKKKPPPaaagggjjjnnnlllnnnpppeeeZZZZZZjjjgggfffppptttkkksssiiivvvwwwxxxyyyyyyyyyxxxwwwwwwyyy{{{~~~wwwfffUUUKKKEEECCCKKKWWWvvvttthhhJJJCCCCCCpppkkkbbb666777555PPP|||wwwhhhvvv|||vvvoookkkiiimmmqqqrrrrrrssszzzgggppp|||hhhYYYjjj}}}mmmqqqpppeeeZZZYYYbbbjjjppphhhgggrrr~~~~~~yyyooojjjqqq||||||mmm]]]\\\YYYVVVUUUTTTTTTRRRQQQ\\\OOOGGGAAA???===999888:::666;;;LLL|||\\\GGGRRRnnn|||zzziiiaaaaaammmxxx|||}}}```???KKK|||nnnZZZLLLKKKNNNNNNSSS```lllkkkcccttt]]]>>>666DDDuuuyyyzzzxxx|||dddsss}}}|||~~~lllXXXfffvvvnnnmmmmmmjjjhhhiiilllllljjjhhhjjjlllhhhbbbXXX```mmmkkk```eeezzzsssYYY[[[fffbbb~~~}}}~~~}}}zzz{{{|||zzzyyyzzz|||zzzrrrkkk```TTTLLLIIIJJJKKKLLLKKKNNNUUUppp{{{bbbCCC???>>>WWWOOO222EEEyyy^^^~~~YYYWWWsssuuuqqqooommm\\\KKKLLLQQQWWWbbb```LLLKKK[[[dddiiioooooottt{{{zzziiiXXX[[[ggglll~~~}}}iiinnnvvvmmm||||||{{{{{{zzzyyywwwwwwuuuwwwzzzwwwfffUUULLLFFFDDDMMMYYYvvvqqqfffIII@@@CCCrrreee[[[444999444LLLwww~~~|||zzz{{{lllrrr{{{sssoookkkhhhggggggiiikkkllllllttthhhnnnjjjWWWggg{{{nnn}}}ppp```ZZZbbbppp}}}{{{oookkk|||mmmZZZZZZXXXUUUTTTUUUTTTSSSRRRbbbQQQIIICCC@@@===:::999;;;666;;;FFFcccLLLOOOdddyyynnniiilllxxxPPPAAA]]]{{{iiiWWWKKKKKKOOOOOOVVVeeetttjjjfffkkkUUU@@@888CCClllxxxzzz}}}uuuwwwqqqZZZbbbwwwmmmdddccceeeeeedddcccaaaaaa___^^^dddllllllggg```gggkkkllllllkkk~~~hhhaaacccfffqqq}}}{{{wwwyyyzzzxxxvvvxxx~~~~~~zzzyyyppphhh\\\RRRLLLJJJKKKMMMMMMLLLNNNUUUrrrzzz]]]CCCBBBBBBlllRRR999NNNoookkkzzz[[[TTTppp}}}wwwyyy|||yyygggiiiZZZJJJKKKPPPUUU^^^fffOOOLLLYYY___dddpppvvv}}}sssooo^^^PPPqqqnnnrrrxxxxxx|||}}}|||zzzzzzyyyyyywwwwwwyyy}}}~~~wwwfffUUULLLGGGEEENNNZZZxxxmmmdddJJJ===OOOgggSSS111999222EEEnnnyyyoooxxx~~~pppooovvviiigggeeeeeeffffffggghhhgggfffkkkooommm```]]]nnntttiiivvvfff\\\ggg}}}zzzyyy]]]OOOXXXVVVTTTSSSSSSTTTSSSQQQfffSSSKKKDDDAAA>>>::::::<<<:::<<<>>>}}}sssZZZSSS```vvvoooppp|||PPPOOOhhhqqqlllvvvxxxfffUUUKKKKKKNNNOOOXXXiiizzz~~~kkkjjj___MMM@@@888<<>>CCChhhyyy~~~cccVVV^^^ooo{{{hhhbbbnnnTTTOOOiii{{{{{{|||kkkeeeffffffzzzttt___RRRNNNXXXKKKPPP^^^fff{{{wwwmmmqqq|||uuuKKK???:::<<>>cccyyyjjjIII111888444555aaayyyzzzuuu|||vvvssscccaaacccbbbbbbaaaaaa```^^^\\\dddeeehhhkkkiiieeeeeejjjeeebbbssszzztttpppttt{{{}}}bbbTTT^^^dddXXXLLLMMMLLL```ZZZLLLTTTTTTIIIIIIgggVVVMMMHHH>>>;;;<<<888777;;;AAA```|||iiiXXX[[[hhhssskkk___```uuuVVVNNNddd~~~yyy~~~}}}~~~|||ccc```gggnnn}}}nnnZZZNNNLLLTTTLLLTTTcccllltttjjj|||kkkzzzIII???888555VVVyyy}}}yyyuuuzzz~~~SSS\\\rrrhhhVVVJJJHHHNNN```hhh___\\\OOOGGGMMMYYYdddkkkqqqrrruuurrrjjjmmm}}}yyyvvvkkkhhhbbb\\\```uuuxxxwwwxxxvvvuuuvvvuuusssvvv{{{~~~{{{qqqlllbbbWWWQQQLLLJJJMMMRRRQQQLLLOOO^^^zzzXXX>>>===bbbPPP<<<777@@@uuueeepppQQQdddwwwpppmmmiiicccPPPGGGIIILLL]]]dddVVV___jjjcccSSS[[[cccggg|||~~~pppiii]]]ttt~~~wwwvvviiifffiiioootttttt}}}}}}{{{{{{}}}yyy|||||||||~~~uuucccSSSLLLFFFDDDQQQdddyyykkkRRRGGG@@@YYY{{{wwwHHH111777555666bbbwwwwww~~~sss|||vvvooo___]]]``````____________^^^]]]bbbeeekkknnnkkkfffgggmmmeeefffttt{{{ttt|||}}}wwwrrrnnnkkkhhhkkkrrr{{{kkk^^^]]]iiihhhUUUKKKNNNZZZhhh]]]MMMRRRSSSKKKMMMqqq```VVVNNN@@@;;;===:::666;;;???WWWrrr^^^[[[dddlllmmm```ZZZeeevvv[[[QQQaaa}}}zzzvvv|||nnn|||zzzfffSSSKKKKKKQQQLLLXXXhhhsssooohhh~~~cccEEE@@@999222MMMvvv{{{ttt~~~]]]ZZZnnn{{{]]]JJJ??????HHH^^^hhh```\\\OOOEEEHHHTTTaaalllsssxxxxxxpppggglll|||wwwrrrjjjnnndddfffiiirrr}}}zzzrrrvvvttttttvvvuuurrrsssxxxxxxsssnnn}}}{{{rrrjjj___UUUOOOLLLJJJMMMQQQPPPMMMRRRdddrrrQQQ>>>???oooPPP<<<<<<@@@ddd}}}UUU]]]zzz{{{qqqggg\\\TTTIIIAAAGGGSSSnnnwww```^^^hhheeeWWW]]]ccchhh|||{{{ooo___\\\sssooobbbttt\\\UUU\\\fffttt~~~|||{{{|||}}}~~~}}}|||}}}sssbbbSSSLLLFFFDDDRRRfffvvveeePPPFFF???XXXnnn{{{EEE222777555888aaavvv~~~mmmvvvuuuvvv}}}jjjYYYWWW[[[[[[[[[[[[[[[\\\]]]^^^___eeemmmqqqkkkeeehhhpppqqquuu|||tttppp{{{uuukkkeeebbbbbbbbbfffmmmwwwmmmnnnzzz|||cccZZZ```{{{zzzeeePPPQQQRRRMMMNNN~~~mmmaaaVVVCCC;;;<<<:::;;;<<<>>>OOO~~~|||hhhbbbggglllmmmgggdddjjjttt}}}aaaUUU```vvv}}}|||~~~~~~www}}}uuu___OOOJJJLLLPPPOOO[[[jjjwwwjjjgggvvvjjjtttAAA@@@<<<555KKK{{{yyy|||~~~uuu~~~kkkXXXjjj~~~qqqTTTBBB777888CCCZZZfff^^^YYYNNNDDDEEEQQQaaannnvvv|||zzzoooccchhhyyy~~~yyynnnlllnnnsssxxxzzzxxxyyyssstttrrrtttvvvtttqqqrrrvvvxxxwwwllljjjmmmvvv~~~zzzrrrggg\\\QQQMMMLLLKKKLLLPPPPPPOOOUUUiiinnnLLL@@@EEE|||KKK;;;@@@BBBddd\\\YYYuuuvvvssscccSSSHHHCCC===FFFUUUuuubbbZZZfffhhhZZZ\\\aaaiii~~~jjjXXX^^^jjjdddkkkpppeee```eeejjjnnn|||~~~}}}}}}}}}|||zzzyyy}}}{{{ooo___RRRLLLGGGEEEUUUjjjtttaaaSSSHHH<<>>===:::666FFFxxxpppzzz~~~wwwzzztttXXXeeeuuufffMMM>>>666888AAAVVVbbb[[[TTTMMMFFFFFFRRRdddrrryyy|||{{{pppaaacccsss{{{wwwuuu{{{qqqttt}}}sssrrruuuwwwsssrrrsssvvvuuuqqqssswwwzzzrrrwww|||}}}vvvpppqqqtttvvvwwwnnncccXXXNNNKKKKKKKKKLLLOOOQQQQQQYYYnnnpppFFF@@@LLLAAA666>>>>>>oooyyywww^^^tttdddXXXppp}}}iii}}}uuuaaaNNNCCC@@@===FFFSSSqqq{{{^^^UUUfffmmm```^^^bbbnnn|||___XXXeeebbbgggccciiirrruuuooommm}}}~~~~~~{{{yyyvvvvvvyyyxxxzzz}}}~~~yyyjjj\\\PPPLLLGGGGGGXXXooosss]]]SSSFFF===fff@@@555555444:::ZZZwwwyyywwwsss___QQQSSSPPPRRRUUUVVVVVVXXX[[[^^^___gggqqqtttnnnhhhmmmvvvwww}}}}}}||||||wwwooopppcccWWWUUU\\\hhhyyypppkkkddd______aaadddeeennnwwwcccOOOKKKOOONNNGGGoooQQQ???===:::;;;555<<>>;;;ZZZsss{{{```ooonnnYYYkkk~~~rrruuu___LLLBBB@@@===FFFPPPmmmxxx\\\QQQaaalllaaa\\\^^^kkkrrr[[[YYYkkkeeekkkooocccnnnwwwxxxyyyyyy~~~~~~{{{yyyuuutttuuuxxxssscccaaaeeevvv|||xxxeeeXXXNNNKKKGGGIII\\\uuuqqqXXXPPP???DDDeee>>>777444333888SSS|||}}}rrrxxxXXXMMMRRRLLLPPPUUUWWWWWWWWW[[[^^^ccciiipppsssnnnjjjnnnwww{{{~~~~~~}}}{{{wwwmmmdddhhh\\\SSSUUU]]]eeelllrrrdddaaa^^^^^^aaafffiiikkkrrr~~~wwwVVVKKKHHHLLLNNNFFF|||ZZZDDD???;;;;;;444???@@@eee{{{}}}zzzqqqwww~~~ggg\\\bbbqqqwww{{{~~~{{{rrr]]]OOOLLLMMMNNNSSSVVVdddwwwtttccc|||pppZZZBBB888444666111WWWxxxtttdddyyy{{{}}}zzztttvvvzzzqqq___]]]qqq|||fffSSS>>>:::<<>>888HHHxxxnnnmmmvvvzzzyyy[[[dddsss\\\IIIAAA@@@>>>EEEPPPppp}}}___QQQZZZjjjbbb[[[[[[ggg~~~{{{nnngggXXXiiipppkkkqqqaaahhhmmmpppvvv{{{uuuxxxyyy{{{}}}yyysssooooooqqqtttzzzxxx}}}hhh]]]___fff{{{{{{vvv```TTTLLLKKKHHHJJJ```yyyoooUUUOOO;;;HHHbbb<<<999444111666LLLooo}}}uuu{{{rrrRRRIIIPPPJJJPPPVVVYYYXXXXXXZZZ]]]ccceeejjjllljjjgggkkkrrr{{{zzzxxxvvvpppfff```^^^YYYUUUWWW___fffhhhggghhhbbb```___aaaeeekkkoooqqqyyy^^^OOOOOOHHHHHHLLLFFF```HHHAAA======777DDD>>>TTTtttxxxooocccgggrrrvvv{{{~~~{{{kkkVVVJJJJJJLLLKKKRRRWWWhhh~~~rrrccceeeUUUEEE:::777:::...OOO{{{wwweeeyyy|||~~~xxx|||nnnccc[[[jjjyyybbbNNN999888>>>AAAAAALLLWWWTTTQQQUUUXXXYYYbbbnnntttrrrsss~~~fffYYYgggwww{{{vvvqqqhhhuuu}}}vvvzzzgggllluuuwwwuuussssssvvvvvvwww|||}}}sssnnn\\\QQQGGGGGGKKKLLLLLLMMMIIIQQQcccIIIIIIkkk^^^FFF;;;:::333<<<|||xxxgggmmmooo\\\^^^pppYYYGGGAAAAAA===DDDQQQuuudddRRRYYYnnnhhhaaa^^^hhh|||vvvqqqwwwWWWccczzzjjjeeefffqqqpppkkktttvvvzzzooopppsssyyy~~~}}}yyymmmjjjjjjnnnpppuuuxxx}}}~~~xxxrrrdddcccmmmxxx{{{vvv]]]RRRKKKKKKHHHLLLbbb|||nnnUUUQQQ;;;FFFwwwggg~~~;;;:::444000444HHHyyy{{{wwwvvvnnnMMMEEENNNIIIPPPWWWZZZYYYXXXZZZ]]]aaa```bbbeeecccaaaeeekkkooolllllllllddd[[[]]]eeefff```^^^```dddgggnnntttgggeeecccdddiiipppuuuwwwkkkQQQPPPVVVIIIDDDJJJFFFcccBBB===AAABBBHHH===???GGG{{{zzz~~~xxxzzzsssssspppnnnuuu|||tttbbbQQQIIIJJJMMMNNNNNNcccgggllltttrrrnnnNNN===>>>222555:::>>>}}}zzzxxx~~~}}}eeezzzsssUUUgggvvv___KKK<<<999<<>>MMMgggnnnCCC222444666111BBBqqq{{{yyyqqqhhhKKKHHHMMMNNNRRRXXX[[[\\\[[[ZZZZZZ\\\cccfffbbb^^^___aaabbbfffddddddgggkkknnnqqqtttzzzyyyrrriiillltttuuunnnjjjjjjjjjkkknnnttt{{{~~~YYYUUUPPPKKKGGGDDDDDDDDDoooJJJ@@@AAA???CCC;;;>>>@@@jjjyyyvvvyyy{{{rrrvvv|||zzznnn\\\NNNJJJLLLOOOPPPPPPfffmmm{{{|||uuu___}}}OOOAAA@@@333555888===|||rrr~~~ffftttXXXddd~~~sssWWWBBB<<<:::>>>FFFKKKMMMSSSZZZ```]]]^^^dddmmmsssqqqnnnnnnxxxxxxmmmYYYhhhbbb]]]lllnnnuuurrrsssssskkkvvv}}}zzzwwwttttttvvvxxxzzz}}}pppbbbPPPMMMIIIHHHJJJLLLLLLKKKOOOZZZ^^^vvvUUUIIIcccHHH>>>555555333aaa^^^zzz{{{lllnnnZZZzzzpppTTTCCC@@@AAAAAABBBNNNjjjwww___YYY\\\ccciiijjjiiinnnttttttkkkeeeiiirrruuunnnddduuuooouuuiiikkksssxxxvvvnnnmmmnnnqqqrrrxxxvvviiiYYYWWWLLLFFFIIIQQQlllooogggOOOFFF@@@hhhuuunnnAAA222333666111???ooo~~~zzz~~~pppjjjNNNMMMSSSSSSVVV[[[]]]\\\ZZZXXXXXX\\\ccchhhfffdddfffhhhiiieeebbb```ccchhhlllooopppzzzzzzvvvoooooouuuvvvsssmmmnnnooooooqqqvvv~~~}}}WWWTTTOOOKKKGGGEEEEEEEEEUUUDDDAAA===>>>;;;>>>;;;WWWxxxnnnjjjqqqvvvttttttxxxzzz}}}qqqwww~~~ttteeeTTTJJJJJJNNNQQQRRRVVVlllxxxpppmmm~~~nnnSSSTTTHHHBBB333444555;;;tttkkkkkkmmm^^^___xxxmmmQQQ>>><<<===AAAHHHLLLNNNRRRXXXVVVXXX]]]eeelllooommmjjjppp}}}ssskkkfffiiijjjPPPJJJdddyyyqqqxxxiiiyyyyyy~~~{{{zzzvvvuuuxxxzzz}}}{{{mmm```MMMJJJHHHHHHJJJLLLNNNNNNOOO___llljjjPPPOOOeeeKKKCCC777666111SSSdddlllsssxxxWWWdddyyynnnSSSBBB@@@BBBAAA@@@IIIbbbzzzxxxhhhXXXZZZ```fffgggfffjjjppprrrkkkfffiiirrruuuooogggqqqooo|||wwwccciii}}}zzzssssssrrrrrruuuwww~~~~~~sssfffTTTSSSJJJEEEKKKVVVssshhh```OOOEEE???|||wwwmmm@@@222333666111:::lll~~~jjjppptttqqqssslllQQQRRRXXXXXX[[[^^^___]]][[[YYYXXX]]]eeejjjkkkkkknnnppppppkkkgggcccdddkkkqqqtttsssppptttuuurrrppprrruuuwwwqqqsssuuuuuutttxxxjjjSSSQQQNNNJJJGGGFFFFFFFFF^^^GGG@@@???===>>>AAA:::LLLzzzmmm\\\VVVaaannnooopppttt{{{yyy~~~wwwyyy}}}nnn^^^LLLGGGKKKOOORRRTTT___sss~~~kkkbbbvvviiifff]]]QQQCCC444444333999dddkkkzzzsssggggggZZZsss|||fffOOOAAA<<>>444333666111666^^^mmmtttnnnvvvjjjmmmRRRSSSYYYXXX[[[^^^______^^^^^^___```ggglllmmmooorrrtttsssqqqmmmggggggnnnwwwzzzxxxdddkkkqqqsssooolllpppvvvtttwwwyyyvvvrrrsssxxxWWWPPPNNNLLLIIIHHHGGGGGGHHHdddIII???AAA<<<@@@@@@:::FFF{{{dddOOOGGGUUUeeegggfffjjjxxx}}}zzzuuu||||||yyy|||{{{hhhWWWIIIGGGLLLPPPSSSUUUfffwww|||sssggglll~~~uuummm\\\DDD444555111777TTTrrr~~~sssttt|||bbbyyyuuu\\\ooo}}}cccLLLAAA<<>>KKKZZZ[[[ZZZ^^^ssszzz~~~yyyooouuuvvvqqqsssxxxuuu```RRRGGGJJJPPPRRRUUUZZZkkk{{{dddbbbyyyfffCCC444777000777IIIsss|||qqq~~~nnnttt___ooofffkkkbbbGGG;;;===EEEKKKKKKLLLQQQWWWZZZNNNZZZgggnnnmmmkkklllnnn{{{nnnffffffYYY___jjjmmmrrr}}}fffwww~~~||||||{{{mmm\\\RRRHHHIIIJJJJJJIIIJJJLLLNNNRRRjjjcccKKK@@@fff}}}kkkOOO666555333@@@dddpppmmm\\\nnnzzzcccJJJ@@@DDDFFFIIIKKKLLLRRR\\\bbbccc]]]\\\___dddgggeeefffiiiiiihhhhhhlllqqqttttttrrrsssjjjuuu}}}~~~}}}}}}zzz{{{ssssssooozzzvvvwww{{{zzzkkk]]]OOOOOOHHHHHHSSSddd}}}dddSSSGGG<<>><<<444666555333999pppzzzzzz~~~{{{vvvvvvkkkuuuoooQQQNNNRRRTTTWWW[[[^^^aaaeeeiiilllfffjjjkkkjjjlllooopppmmmooosssqqqnnnsss~~~yyy|||~~~kkkgggpppzzzzzzxxxtttllleee___]]]^^^dddgggiiivvvyyyUUURRRJJJJJJIIIHHHHHHHHHHHHHHHnnnPPPDDD@@@;;;BBB;;;:::???[[[kkkMMM<<>>```~~~mmmssswwwvvvcccllltttfffzzz]]]BBB888===FFFLLLJJJKKKRRRZZZ]]]OOO[[[hhhmmmiiigggkkkpppqqqnnnhhhZZZfffrrruuuuuupppsss~~~tttiiiYYYLLLDDDGGGIIIJJJJJJJJJMMMPPPUUUrrr}}}tttTTTAAA???ddd}}}SSS777777555:::jjjiii~~~[[[iiivvv___GGG@@@FFFAAAIIIPPPRRRSSSVVV[[[]]]___]]]___dddgggeeeeeegggggggggiiimmmqqqtttuuutttssskkkwww|||yyyzzzxxx~~~{{{wwwzzzvvvqqqwwwqqq|||xxxzzzxxxhhhYYYNNNOOOJJJKKKYYYlllqqqdddQQQEEEAAAkkk~~~hhh\\\>>>AAA444666777444777bbbzzzzzzvvv~~~xxxppprrrSSSNNNQQQWWWYYY\\\^^^```dddhhhkkkhhhjjjiiigggiiimmmooolllmmmvvvxxxsssvvvnnnfffnnnwwwwwwxxxzzzzzzuuunnnhhhbbbdddjjjwwwnnnUUUSSSIIIIIIIIIHHHHHHHHHHHHHHHqqqSSSGGG@@@===EEE;;;;;;>>>OOOtttTTT>>>EEENNNMMMOOOYYYVVViiilllmmmyyywwwsss~~~mmmwwwttt{{{rrrbbbQQQHHHGGGPPPVVVVVV\\\fffvvvffftttnnnsss@@@333999111777555RRRyyyuuu~~~rrrpppttthhhnnnbbbqqqyyyWWWAAA;;;===GGGLLLJJJJJJRRR[[[___UUUaaannnpppllliiiooovvvtttuuukkk[[[gggppp~~~|||xxxxxxuuuyyyooogggXXXIIIAAADDDHHHJJJJJJLLLOOOSSSWWWyyyxxxfffFFF<<>>@@@HHHJJJHHHMMMYYYbbbcccVVVaaalllllleeeccclllwww}}}|||qqq___^^^iiimmmuuu{{{{{{}}}|||zzz}}}}}}{{{~~~vvvkkk[[[LLLEEEDDDJJJGGGEEEKKKMMMNNNVVVhhhyyyYYYDDD>>>]]]~~~EEE???777333444DDDiiilllssswww[[[rrrnnnUUUEEEBBBEEEEEEFFFKKKPPPUUUXXXWWWUUUYYYXXXXXX\\\dddoooxxx~~~yyyuuuwww{{{|||}}}wwwiiisssvvvnnnhhhjjjmmmlllttt~~~~~~zzzmmm\\\RRROOOFFFJJJVVVffffffVVVNNN>>>GGGfffOOO>>>CCC:::999555444111MMM{{{vvvwww~~~yyy}}}yyy|||ppp^^^LLLLLLUUUUUUXXX\\\aaadddfffeeehhhjjjjjjiiikkkpppqqqooogggnnnrrrpppqqqyyy|||oooeeefffkkktttnnneee```sssjjjKKKLLLFFFJJJJJJFFFFFFKKKMMMKKKoooZZZ]]]JJJSSSJJJBBBEEE===AAA^^^fffKKKEEEFFFPPPXXXUUUTTT___oooppp{{{xxxwwwtttrrrqqq\\\JJJHHHUUUVVVSSSZZZbbbmmm}}}qqqrrrqqq}}}bbb}}}KKK666555555444222555666WWW}}}|||yyymmmnnnxxxzzzzzzyyy{{{{{{aaalll|||ZZZ???<<<@@@FFFIIIHHHOOO]]]ffffffVVVbbbmmmoooiiihhhpppyyyqqq\\\^^^jjjjjjrrr{{{|||vvvwww|||{{{wwwqqqppptttvvvuuu}}}zzz{{{rrrdddSSSGGGCCCCCCJJJHHHFFFMMMNNNPPP[[[sssmmmYYYAAAAAAuuu~~~CCCEEE:::333666:::]]]wwwkkk~~~~~~\\\jjjpppTTTCCCAAAGGGIIIGGGGGGLLLSSSWWWWWWUUUYYYXXXXXX[[[```hhhpppuuu{{{|||~~~~~~yyytttyyyqqquuuwwwrrrkkkiiilllpppttt|||{{{vvvgggWWWNNNMMMFFFKKKYYYnnn|||dddVVVGGG888SSShhhNNNEEECCC:::===999666,,,BBBooo{{{zzzooommmpppzzzooo{{{aaaMMMMMMUUUUUUVVVZZZ```dddfffgggkkkmmmllliiijjjooorrrqqqooossstttqqqqqqvvv|||xxxwww{{{zzzlllddddddlllxxxhhhIIILLLGGGHHHHHHGGGJJJNNNOOOMMMzzziiimmmIIITTTMMMBBBCCCAAAAAAMMMqqqQQQBBBDDDPPPYYYZZZZZZ```mmmnnnzzzttt|||}}}}}}mmmxxxfffRRRDDDIIIYYY[[[VVV]]]hhhuuummmpppmmm~~~DDD:::444555999///888444KKKsss{{{|||sssooouuuddd___~~~bbbCCC<<<@@@FFFHHHHHHPPP```iiiiiiXXXdddooorrrnnnnnnuuu~~~~~~sss\\\___jjjiiiuuuuuu}}}{{{ssstttpppqqqsssssstttsssooolllooovvvwwwmmm]]]LLLDDDCCCEEELLLJJJJJJNNNNNNTTTccc{{{dddZZZDDDIIIjjjBBBGGG999444<<<777RRRkkkYYYccciiisssVVVAAA@@@IIIMMMLLLKKKLLLPPPSSSVVVWWW\\\[[[[[[ZZZ\\\```eeeiiissspppttt{{{zzzsssttt|||~~~~~~yyyvvvuuuwwwsssmmmkkkooovvv~~~{{{yyyqqqaaaSSSKKKMMMGGGMMM\\\vvvyyy```TTTBBB===pppkkktttUUUPPPGGG===AAA999666,,,;;;aaa~~~}}}llldddfffnnnxxxxxxgggOOOLLLUUUTTTUUUYYY___dddggghhhlllmmmkkkgggggglllpppqqqpppsssuuutttrrruuuyyy|||vvvuuuwwwyyyuuukkkfffhhhppp}}}```DDDHHHIIIGGGFFFGGGLLLOOONNNKKKsss^^^^^^OOOWWWSSSGGGDDDDDDBBBBBBaaa{{{XXXBBBDDDPPPYYY___^^^^^^ffffffttt}}}sss~~~}}}llliii~~~nnnZZZLLLDDDMMM\\\]]]YYY```lll}}}sssssstttxxxuuuBBB???444555;;;...444///???ddd~~~yyysss{{{}}}rrrttt|||}}}uuuZZZoookkkJJJ===@@@GGGIIIHHHPPP```jjjkkkYYYcccmmmooommmnnnvvv|||uuuaaabbbkkkiiizzzvvvxxxvvvpppqqqkkklllqqqxxx}}}|||xxxuuunnnsss|||{{{rrrfffVVVHHHCCCFFFGGGLLLKKKJJJNNNMMMVVVjjj]]]UUUEEEOOO]]]@@@CCC555555@@@888HHH|||rrrTTTooosssiii~~~xxxZZZBBB@@@IIIOOORRRSSSPPPMMMNNNTTTYYY^^^______]]]\\\^^^cccfffuuunnnpppyyy}}}vvvsssuuu}}}}}}yyywww{{{~~~xxxuuuyyyzzztttmmmjjjyyy}}}yyyzzz{{{wwwlll\\\PPPKKKLLLJJJQQQaaaoooXXXOOO>>>DDDyyy|||gggVVVUUUIIIAAADDD999888555:::UUUxxx~~~vvvmmmmmmxxx{{{pppVVVMMMTTTSSSTTTXXX^^^dddhhhiiiiiillljjjeeedddiiiooopppmmmpppuuuwwwvvvtttvvvyyyvvvtttsssrrroookkkjjjmmmtttUUUEEEIIIJJJGGGFFFHHHLLLMMMKKKIIIoooWWWSSSXXX\\\ZZZOOOFFFDDDDDD???LLLdddFFFEEEPPPYYYddd___ZZZ]]]^^^ppp{{{uuu{{{hhhhhhooo{{{uuubbbQQQJJJKKKTTT\\\]]]]]]fffrrrsssxxxzzz}}}]]]~~~lllDDDAAA666444:::///222111:::ZZZ|||www|||vvvuuu|||uuu~~~dddfffsssPPP@@@@@@HHHLLLIIINNN]]]iiimmmXXX___ffffffeeehhhsss}}}zzzyyy~~~yyyiiifffllllll{{{yyyyyyzzzwwwqqqnnnnnnnnnllloooyyy}}}zzzzzz}}}vvvkkk___PPPEEEDDDHHHFFFKKKIIIJJJMMMNNN[[[uuunnnVVVHHHDDDWWWvvv[[[AAA>>>333555>>>777>>>^^^oooooohhhhhhppp|||```EEE@@@GGGNNNSSSWWWTTTNNNMMMRRRYYY___aaacccbbbaaaccchhhlllvvvqqqpppvvv{{{xxxqqqmmmyyyzzzwwwtttyyy{{{xxxxxxzzzxxxqqqjjjyyyyyysssqqqvvv}}}zzztttgggWWWNNNLLLKKKMMMYYYmmm|||kkkUUUKKK999DDDtttXXXNNNPPPGGGDDDEEE888<<<777777FFFkkkxxx~~~}}}{{{vvv|||cccQQQRRRRRRTTTYYY___eeehhhiiihhhkkkjjjeeedddiiiooorrrmmmooouuuyyyxxxttttttwwwuuutttsssqqqnnnmmmoooqqqttt|||mmmQQQNNNNNNIIIFFFGGGJJJLLLJJJIIIJJJttt\\\VVVZZZYYYYYYRRREEECCCFFFCCCBBBrrrpppLLLHHHPPPXXXgggbbbYYYZZZ[[[nnnzzzuuu~~~yyy~~~ffflllmmmzzzxxxiiiWWWJJJLLLUUUZZZ\\\\\\cccoooyyynnntttddd```dddEEEBBB777444777222222666777MMMuuu{{{~~~}}}yyy{{{uuuwwwfffqqqzzzVVVCCC@@@JJJOOOJJJLLLYYYgggmmmYYY]]]```___^^^dddppp|||xxxqqqwww}}}rrriiimmmoooyyy~~~zzzsssqqqpppooorrrmmmnnnxxxzzz}}}}}}qqqcccWWWKKKDDDDDDIIIFFFJJJJJJKKKPPPSSSfff}}}```QQQ<<>>::::::333222000///222<<>>===444@@@YYYwwweeebbbooo___EEEBBBAAAEEEKKKQQQYYYccclllrrrkkkiiijjjllljjjiiijjjiiifffsssxxxrrrttt~~~}}}zzz||||||}}}zzz}}}sss~~~xxxssszzzmmmYYYPPPMMMLLLNNNSSSbbbwwwyyylllQQQEEE@@@eeelllsssYYYCCC>>>AAADDDFFFEEEBBB>>>;;;???<<<999777<<>>IIIttt~~~WWWOOOQQQHHHHHHGGGFFFDDDBBB@@@???888KKKSSSfffzzzyyyfffeeejjjKKKAAAAAAGGGLLLQQQYYYfffqqqvvvooofffjjjnnngggfffjjjfffbbbnnn{{{vvvwww{{{zzzuuuxxxtttyyyfffTTTNNNMMMLLLRRRYYYfffxxx{{{gggHHH<<>><<<<<<===@@@BBB???;;;:::;;;999>>>WWWsssyyysssvvv~~~~~~wwwsssuuuyyy|||~~~|||uuu|||tttUUUKKKRRRPPPSSSYYYSSSVVVPPPfffqqqjjjZZZRRRQQQRRRRRRLLLFFFFFFJJJKKKFFFDDDAAAGGGpppwwwfffeeefffmmmyyysss]]]LLLGGGIIIQQQ\\\ccccccdddnnn{{{nnntttzzzdddSSShhhJJJ{{{^^^sssjjj===AAA999111444333///000---,,,///222...,,,<<>>===444888WWWggg|||yyygggnnnyyyUUUBBBDDDMMMVVVZZZaaakkkqqqppprrrdddmmmwwwnnnqqq{{{vvviiiooo|||zzzxxxyyyxxxssswww~~~zzzhhh}}}iiiYYYNNNMMMNNNPPP[[[iiioooyyyRRRHHHHHHYYYuuugggZZZMMMFFFCCCBBBAAA???>>>>>>======<<<:::<<<>>>999:::RRRppp~~~xxxllliiiqqq{{{{{{~~~zzzzzz}}}~~~WWWGGGNNNYYYQQQRRRYYYSSS[[[[[[wwwiiiaaa^^^VVVNNNJJJKKKLLLJJJHHHGGGCCC???DDDMMMZZZvvvmmmoooxxxuuubbbSSSJJJGGGWWWWWW```nnnooojjjqqqrrrkkklllNNNkkk```aaaPPPIIIRRRLLL888888777666555333111000222//////000///...777CCCeeedddbbbbbbgggpppzzzyyywwwppp]]]GGGMMMLLLPPPZZZYYY^^^aaabbb___```gggnnnppppppsssvvvxxxxxx{{{vvvaaaQQQJJJAAADDDHHHLLLPPPRRRTTTUUUWWWooo___xxxvvvIII;;;NNNqqqPPPZZZIIIQQQPPPJJJGGGIIIHHHDDDCCCGGG888;;;999@@@bbbuuu```~~~eee|||hhhDDDIIIQQQ\\\eeehhhjjjpppwwwssskkksss}}}tttoooyyy}}}pppuuu~~~rrr{{{{{{jjjyyylllwww~~~uuu```UUUIIIFFFMMMZZZhhhqqq{{{uuulllUUU888FFFhhh}}}bbb||||||HHHKKKFFFDDDBBB???===<<<<<<======<<<;;;;;;;;;888999FFFVVVlll}}}xxxvvv~~~zzzyyywwwpppjjjlllttt}}}~~~[[[FFFNNNTTTRRRPPPTTTYYY\\\VVVmmm^^^^^^ZZZTTTNNNJJJHHHFFFEEEEEEEEEBBBBBBBBBHHHppplllmmmuuuvvvdddSSSKKKJJJNNNddddddjjjooolllkkk|||uuu}}}wwwbbbmmmrrrbbb|||fffCCC===777999777777666555444222111000000......000...---444>>>[[[hhhpppnnnlllpppxxx|||vvvzzzlllPPPJJJLLLSSS\\\___]]]aaabbb```bbbhhhlllmmmsssuuuwwwxxxyyy{{{~~~ooo\\\NNNIIIBBBEEEJJJOOOSSSWWWZZZ[[[___hhhtttzzzeee@@@<<>>666999ccckkkbbboooooo|||oooMMMKKKVVVeeellliiigggnnnxxxwwwnnnuuuvvvpppzzz|||pppsssxxxyyyiii}}}mmmvvvlllWWWOOOJJJKKKQQQ[[[lll{{{xxx{{{]]]III@@@NNNvvviiihhh???DDDBBBAAA@@@???===<<<<<<<<<===>>><<<;;;:::666444<<>>[[[tttqqqvvvwwwcccPPPFFFGGGPPPWWWccchhhoooqqqnnnwwwpppqqq~~~aaa___cccccc@@@???>>>///888555555444444222111///......---...///---,,,000777SSSnnnxxxmmmoooyyy~~~uuu\\\FFFJJJUUU]]]eeeaaadddfffdddfffkkkmmmlllsssuuuwwwxxxyyy{{{rrrdddTTTIIIFFFDDDHHHNNNSSSWWW\\\```ccckkkeeeuuu|||tttvvvOOO:::???]]]WWWNNNHHHJJJKKK]]]SSSIIIEEEDDDAAA???>>>CCCAAA:::444TTT}}}ppprrrxxxgggssszzz]]]PPP]]]mmmrrriiiccckkkzzzzzzpppwwwyyysss||||||oooqqqvvvgggpppzzzkkk```OOOJJJLLLUUUYYY```vvvyyyvvvQQQ===FFF\\\mmmwwwTTT;;;BBBBBB>>>>>>>>>>>>======<<<<<<>>>;;;::::::777555777<<>>>>>===;;;::::::999999;;;<<<;;;::::::JJJ\\\ooo|||qqqvvv}}}}}}xxxtttsssttt}}}~~~zzznnnoooxxxwwwxxxyyywwwuuuuuuyyy}}}vvvxxxyyyyyyzzzrrrSSSEEELLLXXXUUUTTTTTTRRRPPPbbbyyyzzzwwwlllwwwjjjbbbUUURRROOONNNOOOLLLFFFAAA===BBBAAAAAACCC???DDDVVVwwwdddUUUFFFEEEQQQ\\\```___gggmmmrrruuukkkbbbaaaooo^^^|||{{{AAA;;;777333444...111111111111000///---------///000000/////////...===^^^vvvqqqeeeiiiyyyvvvxxxuuuvvvLLLIIISSS[[[fffmmmpppqqqmmmlllqqqvvvwwwooosssyyyooo___RRREEE???AAAIIINNNTTTXXX[[[___eeekkkpppyyy{{{tttSSS***DDDiiiNNNOOOTTTCCCNNNKKKFFFDDDBBBDDDHHHIIIFFFAAA;;;:::AAA<<<555MMMsssvvv}}}vvvuuuwwwjjjffffffiiifffcccnnn~~~yyynnnttt{{{xxx{{{rrrrrrtttkkk{{{uuueeeWWWNNNMMMMMMTTT^^^dddqqqtttZZZRRREEEFFFyyykkkTTT<<<>>>;;;777999;;;<<<>>>>>><<<:::888777888888:::<<<>>><<<888;;;TTTgggpppvvv{{{{{{~~~~~~xxxwwwqqqsssxxxxxxvvvrrrnnnmmmqqquuutttwwwxxxvvvtttyyy~~~YYYHHHJJJSSSYYY\\\MMM[[[```XXX^^^wwwuuutttpppkkklllfffeeeZZZTTTNNNLLLMMMLLLFFF@@@<<>>111ZZZLLLPPPQQQFFFKKKIIICCCFFFHHHIIIJJJKKKHHHCCCCCC;;;777<<<>>>DDDdddxxxkkkuuuooozzz|||mmmdddffffffgggrrryyynnnttt|||yyy{{{vvvvvvwwwqqqyyyjjj[[[QQQLLLNNNQQQWWW___jjjzzzpppLLLNNN;;;GGGiii|||GGG>>>CCC::::::999:::<<<===<<<:::888777666888888666777999777333111GGGWWWaaavvv}}}zzzzzzzzz~~~{{{vvvzzzxxxssslllhhhfffhhhjjjooorrrtttsssqqqsssyyywww^^^NNNCCCHHHTTTZZZXXXUUUSSSUUUXXXllluuusssooofffnnnkkkdddcccTTTPPPJJJFFFEEEEEECCCBBB<<>>888;;;;;;:::???@@@nnn~~~qqqbbbQQQDDDCCCMMMZZZcccfffiiinnnsssrrr|||}}}|||XXX^^^oookkk888===999111111111111333000111111111000///......,,,//////+++,,,111111,,,333///999RRReeejjjnnnuuuzzzwww{{{zzz~~~]]]YYYeee```kkk}}}|||~~~~~~uuuaaaMMMEEEBBBAAAGGGQQQRRRYYYaaafffhhhoooyyynnneee:::???\\\tttzzzMMMRRRMMMAAAFFF===BBBBBBJJJLLLFFFBBBDDDGGGFFF>>>MMM???555>>>999[[[vvvuuu~~~pppuuu~~~rrrpppmmmjjjvvvtttwww}}}xxx~~~{{{|||}}}{{{zzzgggVVVLLLKKKMMMSSS^^^fffmmmpppzzz\\\IIIAAAWWWzzzcccNNN===BBB???777CCC<<<<<<;;;:::999888666666444888888222000555888666222---;;;[[[mmmlllnnnyyyqqqnnnppprrrtttuuu~~~tttzzz{{{sssiiibbb___^^^]]][[[VVV[[[bbbgggiiiiiiiiihhhgggkkkrrr}}}rrr___OOODDDAAADDDIIIIIIMMMTTTYYY[[[___dddcccpppiiihhhjjjiiiqqq{{{gggNNNGGGEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666QQQ|||{{{lllXXXHHHEEEKKKWWWYYY[[[^^^eeeoootttttt{{{xxxmmm~~~WWWUUU~~~nnnnnnHHH555555444333222000000///........................//////...---,,,,,,++++++***444444KKKwwwyyygggooolllsss~~~vvvgggfffkkk~~~^^^TTTGGG@@@AAAHHHPPPTTT\\\___\\\fffvvvwww}}}[[[KKK444GGGYYYSSSKKKEEEBBBBBBCCCDDDEEEDDDCCCBBBBBBCCCEEEEEE???>>>@@@???::::::HHHYYYsssqqq~~~vvvoootttnnnyyyggglllzzzttt~~~zzzhhhWWWOOOPPPRRRRRRZZZllljjjzzzkkkpppYYYHHHGGGvvviiixxxmmmDDD@@@AAA>>>===<<<===:::888888::::::888666666666555444333333222222444///333DDDXXXfffnnnrrr}}}ssssssxxxzzz~~~}}}wwwvvvyyy}}}oooxxx{{{tttkkkfffccc___[[[RRRTTTVVVXXXYYY[[[]]]___ggggggfffeeefffmmmwwwuuuiiiRRRMMMGGGDDDEEEIIIMMMOOOTTTQQQUUU\\\[[[XXXccctttxxxpppllliiitttvvvpppgggYYYGGGFFFDDDBBB@@@>>><<<;;;;;;999999999999999999999999777CCCdddvvvhhh\\\OOOGGGKKKSSScccccccccdddfffkkkvvvvvvrrrWWWqqq~~~uuueee___:::444444333222111000//////---------------------------............/////////+++111111BBBeeepppllltttoooxxx{{{ooodddooo}}}rrrUUUMMMDDD@@@CCCKKKRRRWWW]]]ggggggiiittt~~~~~~fffJJJ>>>777RRRTTTOOOIIIDDDCCCDDDEEEEEEGGGFFFDDDBBBAAA@@@@@@@@@===>>>BBBCCC===888===FFFsss{{{lll{{{pppvvvxxxpppuuutttsssvvvlllyyy}}}wwwrrr___QQQMMMQQQUUUXXXaaahhhvvvyyyeeeUUUBBBBBBwwwnnn___@@@AAABBB>>>===:::;;;999777777888888666444555555444444333222222111222333444:::MMMdddnnnlllqqqyyywww~~~zzztttlllffflll}}}lll^^^XXXXXX]]]XXXQQQLLLKKKPPPWWW]]]\\\\\\[[[YYYWWWWWW[[[___iiikkkooossswwwzzz|||}}}sssoooiiieeeaaaZZZPPPIIIHHHIIIJJJMMMOOOOOOOOONNNOOOXXX___[[[TTT___uuuqqqoooggglllyyynnnWWWPPPEEEDDDCCCAAA???===<<<;;;:::888888888888888888888888999555GGGuuujjj```TTTLLLJJJMMMWWW```hhhgggjjjmmmmmmqqqssssssqqqRRRsssttt|||yyy888444333333222111000000//////------------------------,,,,,,---///000111222333---...///666III___mmmtttyyy~~~pppsssyyy[[[JJJFFFBBBCCCHHHQQQXXX]]][[[jjjmmmjjjwww~~~fffOOOAAA888FFFkkkdddMMMJJJFFFDDDDDDEEEEEEEEEHHHGGGDDDBBB???===<<<<<<======@@@@@@<<<777777;;;JJJsssoooxxxuuuooo{{{|||rrrwwwpppjjjvvv}}}uuugggVVVMMMNNNUUU\\\```kkkjjjqqqpppXXXLLLAAAPPPfff|||pppMMM;;;AAABBB>>><<<888888777555555666666444333444444333333222111111111///666444///>>>[[[jjjhhhggg|||~~~{{{|||zzztttlllooo|||~~~}}}mmmccc```XXXVVVSSSOOOMMMLLLLLLMMMNNNPPPSSSSSSRRRQQQQQQQQQNNNOOOPPPQQQQQQQQQQQQPPPLLLHHHDDDCCCDDDDDDCCC@@@LLLKKKKKKKKKMMMPPPSSSUUUUUUZZZ[[[ZZZgggzzznnnggggggjjjooofffyyyiiiUUURRRGGGBBBAAA???===<<<;;;::::::777777777777777777777777:::444888TTT}}}tttnnnVVVPPPKKKLLLRRR\\\fffllllllkkknnnuuuwwwzzz||||||gggYYY[[[~~~llluuuGGG;;;555222222111000000///......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///111222222...,,,......333LLLhhhpppwww}}}{{{yyywwwsssPPPDDDDDDEEEHHHOOOWWW^^^bbbaaammmpppooozzz\\\EEE@@@888UUUSSSJJJGGGDDDCCCDDDDDDDDDCCCDDDCCCBBB@@@???===<<<<<>>>>>>>>???????????????>>>===<<<;;;<<<>>>??????>>>^^^~~~}}}|||~~~|||uuuxxx|||}}}}}}hhh{{{ppp^^^VVVQQQTTTYYY]]]dddkkksssgggPPPNNNCCChhhqqqpppHHH:::999>>>;;;:::<<<888666666666555444333333333000000000000000////////////...000111...222IIIbbbppphhhnnn~~~~~~yyyuuutttsssrrrvvv|||yyy~~~{{{}}}{{{{{{zzziiiYYYPPPMMMLLLLLLJJJIIIGGGFFFEEECCCBBBAAAFFFFFFFFFFFFGGGGGGHHHHHHJJJJJJJJJLLLOOORRRTTTTTTNNNSSSYYY\\\ZZZVVVSSSQQQaaaxxxuuukkkjjjqqqnnncccbbbmmm|||jjjZZZQQQ>>>======<<<::::::999999999777777777777777777777777111<<<===888MMMrrrcccUUUKKKGGGMMMUUU^^^eeekkkqqqqqqnnnqqqpppttt~~~qqq\\\[[[mmmaaa{{{SSS???888,,,.../////////......---------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++''',,,......000<<>>@@@@@@@@@@@@:::???BBBBBBAAA@@@<<<777000BBB^^^iii~~~xxxrrr|||pppmmmbbbUUUQQQRRRZZZ]]]^^^gggqqqyyy}}}OOOKKKMMMMMM|||ooo___BBB:::;;;<<<777999===777555666666555333222222333/////////...............000+++---333---(((:::TTTrrrjjjqqq|||sssnnnrrryyy|||}}}~~~mmmwww~~~~~~{{{~~~}}}zzz~~~sssiii___VVVPPPSSSOOOJJJGGGFFFFFFFFFFFFCCCCCCDDDEEEGGGIIIKKKLLLNNNNNNOOOPPPRRRSSSTTTTTTRRRRRRQQQPPPQQQYYYdddmmmtttpppkkkjjjhhh```[[[kkkfffVVVOOO<<<<<<;;;:::999999999999999555555555555555555555555111666:::999???]]]|||}}}{{{uuujjj\\\PPPJJJJJJLLL\\\fffnnnoooooorrrqqqnnnpppzzz{{{|||kkkSSSYYY|||ccchhh```222;;;:::+++///.........---------------++++++++++++++++++++++++++++++++++++++++++++++++'''///,,,---333222DDDlll~~~{{{wwwzzz}}}}}}fffKKKCCCEEEEEEJJJRRRYYY^^^ccchhhlllpppuuu|||XXXDDD>>>888IIItttoooMMMJJJJJJGGGCCCAAABBBBBBBBBAAA===>>>????????????>>>===999@@@CCC@@@======:::666<<>>999<<<<<<666:::===555222444555333111///000222---------------............+++,,,000...+++222>>>aaajjjttt|||zzzsssqqq{{{~~~yyyxxx}}}{{{|||vvvwwwpppdddXXXRRRKKKFFFEEEDDDCCCBBBDDDDDDEEEFFFHHHJJJMMMNNNSSSSSSSSSSSSSSSTTTVVVXXXZZZYYYXXXYYYcccwwwqqqppprrrnnnkkkgggbbb```nnncccUUUQQQAAA;;;::::::999888888999999444444444444444444444444444///444:::777???kkkzzzuuuwwwxxxrrr^^^YYYPPPHHHGGGOOO]]]gggkkktttyyyuuupppqqqrrrppp{{{{{{|||rrrrrrTTTJJJpppdddcccjjjnnn999444,,,---666///------------------,,,,,,*********************************++++++,,,,,,,,,***222))))))222&&&222bbbzzzooommmnnn|||xxx}}}~~~eeeIIIAAABBBEEEIIIPPPXXX___dddiiioootttZZZGGG???<<<===TTTSSSDDDJJJIIIFFFBBBAAAAAACCCDDDDDDAAAAAAAAAAAA???===;;;999:::??????888555999======444999000```ppp}}}llltttzzznnnfffuuu{{{ppp```WWWPPPTTTUUU\\\dddfffgggxxxyyygggWWWIIIMMMFFFmmmqqqUUUAAA<<<999<<<<<<777;;;===333000222444222///---///111------------------------,,,...,,,+++...333111,,,IIIaaalllfffhhhzzzwwwqqqwww~~~pppzzz|||~~~{{{yyy{{{~~~|||xxxzzzssshhh___YYYSSSNNNJJJJJJJJJJJJKKKLLLNNNQQQRRRRRRRRRPPPOOOOOORRRVVVYYYXXXcccsss}}}xxxtttiii^^^eeeffffffhhhttteeeNNNIIIHHH<<<;;;:::999888999::::::;;;:::777444222111111111333222555888555888OOOjjjxxxpppnnnttt~~~~~~xxxnnnbbbYYYRRRNNNMMMRRRXXX___iiirrrooonnnppprrrpppooovvvvvvtttPPPCCCuuuZZZsssTTT+++---666///+++222,,,,,,,,,++++++*********)))))))))))))))))))))))))))************++++++++++++,,,.........///222444aaaqqqqqqjjjrrrbbbJJJFFFFFFGGGKKKSSSYYYaaafffiiioooxxxmmmMMM>>>===444@@@jjjjjjNNNRRRGGGEEEEEEDDDDDDDDDCCCCCCCCC===>>>???AAA@@@???===<<<<<<;;;:::999888888888888666333???SSS|||{{{vvv~~~|||kkkbbbnnn~~~www```TTTSSSVVVVVVYYYbbbjjjkkkuuu{{{^^^LLL@@@>>>fffwww{{{<<>>>>>>>><<<:::999:::999888888777777777777888222777BBBaaazzz~~~ttt~~~wwwbbb\\\ttt{{{cccXXXSSSSSSTTTeeeeeegggmmmyyykkkMMMKKKDDDOOO|||dddCCCCCC;;;;;;999888666444333222111111000000000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///777GGG\\\lllxxxvvv}}}xxx{{{ssspppxxx|||zzzzzz}}}yyyvvvtttuuuwwwyyy{{{||||||}}}}}}|||{{{}}}sssyyysssmmmllljjjfffdddfffZZZbbb___HHHBBB???<<<;;;999777555555555555444444333333333444555666777000...333333000111777[[[|||uuummmgggnnnqqqvvv|||zzzvvvkkkcccYYYPPPLLLLLLMMMNNNVVV[[[fffrrruuurrrpppqqquuuooorrr|||zzz|||tttOOOJJJqqqlllkkk^^^777000...333333---)))***+++++++++***************)))))))))))))))))))))))))))))))))*********++++++,,,------,,,+++***,,,---111OOOeeeppp}}}yyy{{{wwwVVVIIIAAAEEEKKKNNNSSSYYYaaa___iiixxxxxxwwwmmmJJJBBB<<<777;;;CCCddd```KKKEEE===FFF============<<<<<<<<<<<<:::;;;;;;;;;:::999777666777666666555555555666666888000333444DDDWWWkkkssszzz}}}oooVVVeee{{{^^^QQQRRRVVVWWWWWWccciiiqqq~~~wwwUUULLLGGGGGGiiivvvpppHHHEEE<<<::::::999777555444333222000000000/////////......------,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...000'''///MMMhhhrrrvvvzzzzzzxxx~~~sssvvv}}}wwwqqqrrryyy}}}}}}~~~||||||}}}zzzxxxwwwyyy{{{}}}yyyzzz{{{yyywwwvvvwwwxxxzzz~~~|||xxxtttmmmnnnooonnnggg``````fffqqqZZZEEE???:::===<<<999777555444444444222222222333333444555555555000000444666444222555:::hhhyyyrrrlllkkkkkklllpppwww}}}}}}wwwpppjjjddd___[[[OOOMMMKKKLLLRRRZZZccchhhkkkmmmqqquuutttpppppptttuuuvvv||||||iiiOOO@@@~~~ffflllnnn777444666555000,,,+++,,,+++*********************)))))))))))))))))))))))))))))))))))))))***************+++,,,+++))))))+++,,,(((EEE^^^ppp|||{{{~~~www|||~~~{{{fffPPPHHHGGGJJJPPPRRRRRRWWW^^^iiiiiiooowwwzzznnnMMMAAADDD===888BBBXXXyyyOOOHHHFFF<<<===>>>>>>=========<<<<<<<<<:::::::::999888666555444444444333333333444444555666...444333888???QQQtttyyy{{{pppmmmuuucccRRROOOUUUZZZ]]]___eeepppzzz}}}XXXPPPTTTAAAWWWvvvQQQ999BBB666999888777666555333222222/////////............---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---111'''(((;;;SSSbbbjjjppp}}}~~~uuusss~~~vvvssstttsssppppppsss~~~yyyzzz{{{|||}}}}}}}}}}}}xxxzzz|||{{{yyyxxxwwwwwwssstttwwwzzz}}}yyytttsssttttttrrrooollliiieeebbbfffvvvUUUBBB>>>999>>><<<:::777555444444444333333333333333333222222......///111111000222666222FFFhhh~~~vvvrrrmmmiiiggghhhjjjkkkooosssvvvxxx~~~~~~~~~{{{wwwrrrmmmiiiddd___XXXSSSPPPOOOOOONNNRRRTTTXXX]]]ccchhhnnnqqqqqqqqqsssuuutttrrrwwwuuuvvvyyydddrrrZZZ===VVVfffccc}}}uuu???///...222///((('''---111...))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))***)))))))))+++---''';;;NNNbbbyyy}}}qqqlll{{{|||~~~yyy}}}|||www}}}}}}~~~xxxYYYIIIDDDAAAEEELLLRRRTTTXXX```jjjjjjqqquuuvvv```[[[PPPBBB@@@@@@888>>>WWWrrrXXXEEE>>>???CCC???============<<<<<<<<<<<<:::999999888777555444444222222111111111222333333444---333222444555@@@jjjzzzvvvzzzxxx~~~xxxzzziii]]]WWWTTTUUUXXX[[[aaagggttt~~~gggPPPYYYIIIKKK|||lll???999===777777777666555444222111111.........---------,,,,,,+++++++++++++++++++++++++++************+++,,,,,,+++...------:::SSShhhpppyyy|||{{{|||~~~~~~~~~yyy}}}}}}|||zzzxxxwwwxxxyyyzzzwwwyyy{{{{{{zzzwwwwwwwwwrrrrrrrrrssstttuuuvvvwwwxxx{{{~~~}}}zzzyyyzzz|||yyy}}}~~~wwwsssxxxvvvttttttrrrnnnjjjgggmmmeee]]]]]]iiiOOOAAA???:::===<<<:::777555444444444333333333333222111000000///111222111...---222777222222FFFsss}}}vvvqqqmmmkkkhhhggg___cccddddddhhhnnnrrrqqqmmmkkkiiihhhgggfffcccbbb``````___^^^\\\YYYVVVUUUPPPMMMKKKKKKOOOUUUYYY\\\aaaeeekkknnnpppoooooopppnnnppptttwwwwwwvvv|||xxxtttSSS[[[~~~{{{TTTBBBVVVjjjiiiFFF///333---000///***+++000...)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******'''((())))))((()))+++---&&&///888KKKgggqqqjjjhhhwww|||yyy{{{zzzuuu{{{cccOOOFFFEEEHHHGGGKKKPPPTTTXXX^^^hhhqqqkkkvvv~~~zzzRRRMMMIII???999666555NNNvvvkkkFFFTTTNNNDDDDDD<<<;;;;;;:::::::::999999999999888888777666555555444222222111000000111111111222,,,000,,,000333999ZZZqqq}}}zzz|||~~~|||tttvvvyyy~~~}}}dddTTTNNNQQQVVVZZZ[[[]]]gggrrr{{{tttmmmYYYTTTTTTBBBssswwwLLL<<<>>>777666666666555444333222111000---------,,,,,,,,,,,,+++)))************+++++++++******))))))******+++,,,###...000''',,,GGGbbbnnnmmm{{{zzzyyyxxx}}}|||xxx~~~vvvrrrtttwww{{{vvvwwwyyyxxxuuurrrqqqqqqsssssssssrrrrrrssstttuuutttttttttsssqqqoooooopppqqqvvv|||{{{wwwkkkkkknnnrrrrrrooolllmmmeeefffnnn}}}LLL@@@BBB>>>;;;:::888666444333333333111222222333222222000000222444555222000000333666///...666RRR|||zzzwwwrrrooofffgggeee```___aaaaaa___ZZZZZZYYYVVVRRROOOMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVRRRRRRTTTXXX___eeeiiikkkiiimmmrrrtttsssrrrssstttrrrtttyyy{{{bbbSSS```zzzmmmDDDfffpppjjjJJJ444222111000111111///...---)))%%%'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***)))******)))((((((***+++(((******777SSScccgggnnnyyy{{{xxxppprrrvvv}}}uuuTTTEEEDDDGGGKKKNNNSSSVVVYYY[[[```fffmmmqqqsss|||aaaGGGDDDGGGDDD;;;888===HHHhhhTTTDDD]]]cccKKK;;;<<<999999999999888888888888777666666555444444444555333222111000000000000000///---111))),,,222111HHH[[[ttt{{{~~~~~~}}}yyyvvvvvvuuussstttxxx~~~ppp]]]RRRMMMKKKOOOWWW^^^aaagggvvvvvvoooWWWVVVVVVNNN[[[tttsssjjjBBB===<<<555555555555444333222111000000,,,,,,,,,,,,++++++++++++))))))))))))******++++++)))))))))))))))***++++++&&&+++---)))***666IIIWWWWWWeeekkklll}}}{{{}}}wwwwww}}}yyywwwxxxyyyuuuvvvwwwuuusssqqqqqqqqqrrrqqqpppooonnnnnnnnnnnnrrrpppooooooqqqsssssssssyyy||||||yyytttqqqppppppmmmjjjnnnuuuwwwJJJ@@@DDD@@@999888666444333222333333///000222333333222111111///111111000000222222111...444555;;;^^^zzzuuujjjkkkiiieeedddffffffddd\\\^^^^^^[[[VVVSSSTTTVVVWWWWWWWWWWWWXXXZZZ]]]^^^[[[\\\^^^cccgggjjjjjjjjjppprrrtttsssqqqqqqsssvvvxxxzzzwwwzzzccc]]]aaammmyyy[[[sssgggyyyQQQ...333666+++************)))((()))+++&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++,,,,,,***((('''((())),,,+++&&&...GGGYYYfffttt~~~{{{~~~zzzvvvvvvqqqmmmnnnuuuqqqWWWKKKBBBDDDIIIKKKNNNRRRRRRUUUYYY^^^eeemmmqqqqqq~~~yyyttt\\\QQQHHH======888>>>PPPccc```PPP<<>><<<:::777666777888999222222222111111111000000000///...---------------...------------...//////999LLLbbbzzztttxxx}}}~~~}}}uuunnnvvvrrrnnnmmmooosssvvvxxxsssfffXXXPPPKKKGGGHHHKKKSSSWWWcccnnnrrrvvv}}}|||bbb[[[UUUbbbeee\\\VVV<<<>>><<<666555666333333222111000///...---...,,,++++++------,,,***************))))))))))))((((((((((((((()))******+++)))&&&&&&(((***,,,---555FFF[[[iiimmmpppvvv{{{}}}wwwppppppeeeaaacccooo{{{}}}yyyuuussstttttttttttttttuuuwwwoooqqqsssrrrqqqqqqsssvvvsssjjjhhhmmmooommmrrr{{{~~~|||rrrwww~~~}}}YYYDDD>>>777:::999777555333222111111222222222111000000//////111111000///////////////333333000111666???aaa{{{wwwuuuuuuuuutttrrrmmmmmmmmmllljjjiiigggffffffggggggfffffffffiiikkklllnnnpppsssvvvxxxyyyzzzzzz{{{|||~~~ssszzzppppppaaaUUUjjjppprrrkkk}}}PPP111333333......000******))))))(((''''''&&&)))((((((((('''''''''&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((()))))))))*********&&&)))++++++000@@@YYYlllrrrlllqqq|||vvvqqqsssqqqmmmjjjhhhggghhhiiimmmuuu~~~wwwkkk\\\PPPGGGCCCBBBIIIKKKNNNQQQSSSWWW[[[___jjjfffffflllppprrrxxxssskkk___jjjyyyPPP:::===???ZZZJJJHHHBBB???CCCDDD>>>888666;;;:::999777666666666666222222111111111000000000//////...------------------------------......///333CCCOOOcccsss}}}~~~yyyuuussspppmmmkkklllooopppqqqyyy}}}|||pppbbbXXXOOOLLLKKKJJJMMMRRRZZZ]]]gggwwwxxx{{{mmmLLLZZZcccaaarrrbbbEEE999<<<888555777777222111111000...------,,,,,,******+++---...---,,,*********)))))))))((((((((((((((((((((())))))***///,,,((('''(((***++++++111<<>>:::<<>>___rrrppp|||oooaaa```gggnnnnnnuuurrrtttNNN555111,,,...,,,''',,,000(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))++++++***)))))),,,111555DDD___ooommmrrraaapppzzznnnfffggghhhiiiiiihhhfffeeecccbbb```\\\ZZZZZZ\\\^^^^^^___cccgggjjjkkkkkkkkkhhhfffbbb]]]XXXQQQKKKGGGDDDCCCCCCCCCEEEFFFGGGGGGHHHKKKNNNNNNNNNQQQWWW]]]WWWZZZ___cccfffiiimmmpppxxxzzzdddRRR[[[~~~```===:::EEEJJJwwwKKK===HHH>>>>>><<<;;;::::::888555666777888999888555222111/////////.........------,,,,,,++++++++++++,,,---+++++++++++++++,,,------000111,,,333MMMdddvvvvvvvvvrrr{{{}}}}}}wwwpppjjjhhhhhhhhhhhhgggggggggggghhhlllrrrvvvyyy{{{~~~}}}xxxttthhhaaaXXXQQQNNNLLLKKKIIIMMMNNNRRRWWW[[[```lllxxxsssggglll|||sssXXXRRRbbb\\\xxxxxxddd???:::888;;;999333888999.../////////......------,,,+++***))))))++++++***))))))))))))((((((((((((''''''''''''''''''(((((()))***(((&&&&&&'''((((((((('''''''''+++555CCCQQQZZZRRRTTTWWW]]]jjjvvv||||||~~~jjjbbb\\\___jjjuuuyyyxxx~~~qqqfffeeeiiikkkpppmmm||||||wwwxxxJJJ::::::888666555444222111000000000111111000000000000000000000///......------......000///(((+++555333...555...@@@cccggggggvvvtttlllooozzzjjjYYYVVV]]]gggpppuuu|||yyyvvvttt<<<---888...))),,,...***------###''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))''''''''')))+++,,,---666SSSkkkppprrr}}}wwwuuufffdddjjjjjjjjjhhhgggfffdddccccccaaa```^^^[[[ZZZYYYYYYYYYVVVUUUUUUWWWXXXXXXVVVTTTSSSRRRPPPNNNLLLIIIGGGFFFEEEFFFFFFGGGIIIKKKLLLNNNIIINNNSSSTTTRRRTTT[[[aaa^^^aaadddgggiiimmmqqqtttwwwkkkXXXccctttqqqPPP>>>888>>>WWWqqqRRRFFFFFF===:::======;;;::::::888444666777888888777555222111.........---------,,,,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,+++222:::AAA^^^|||rrr^^^qqq|||tttnnniiieeecccdddddddddcccbbbbbbdddffffffiiimmmsssyyy~~~{{{yyyuuupppkkkeeeaaa^^^QQQMMMHHHFFFGGGJJJLLLMMMNNNQQQXXX___eeeoooyyyhhhfffccc^^^[[[[[[]]]```ssskkk:::DDD:::444666555111666888/////////.........---------+++***))))))******)))'''))))))((((((((((((''''''''''''&&&&&&''''''((()))&&&%%%$$$%%%'''))))))((()))))))))''''''///;;;EEEPPPTTTXXX]]]bbbjjjsssyyyzzz~~~xxxsssvvv~~~zzzrrrbbbfffmmmwww|||qqqnnnnnnfffWWWUUUppp|||ZZZwwwJJJ:::;;;999666555444333222111111111111000000000///...............---,,,,,,,,,,,,---...000++++++222000---555---222AAAhhhrrrUUUXXXnnnssshhhvvvlllYYYUUUXXXdddpppwww{{{nnnqqqyyykkk<<<---///000222+++...111+++******###''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&'''))))))((((((***,,,///BBB[[[lllpppttt}}}zzzsssuuummmgggmmm{{{uuunnnhhhdddbbbaaa___^^^^^^^^^^^^]]][[[ZZZ[[[XXXVVVVVVVVVVVVTTTQQQNNNNNNOOONNNNNNNNNOOOPPPKKKLLLMMMNNNOOOPPPQQQSSSPPPSSSWWWYYY[[[]]]bbbeeeeeefffhhhkkkpppxxxwwwaaaYYYhhhYYYCCC777;;;AAANNNsss```BBBFFFFFF999888<<<===888777999888555555555666555444333111000------------,,,,,,,,,,,,***************+++,,,,,,***************+++,,,,,,)))******///333666QQQ|||wwwxxxsss}}}bbb\\\ddd}}}vvvlllfff`````````^^^\\\[[[\\\]]]\\\]]]___ccchhhmmmppprrrrrruuuxxxzzzzzzzzzzzz{{{{{{wwwwwwyyyvvvpppmmmnnnhhhfffaaa[[[TTTOOOLLLKKKIIIHHHGGGGGGKKKOOOSSSUUUTTTZZZdddppp{{{tttfffnnnfffXXXOOOUUUccckkkjjjuuuvvvPPP444>>>999111333777111222666222------------,,,,,,,,,,,,)))((('''(((******)))((())))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$&&&((())))))(((''')))***(((&&&''',,,111CCCOOO\\\bbb```aaajjjttt~~~yyyyyy|||pppmmmlllsss}}}zzzrrrrrrrrrtttwwwssskkkeeedddrrr|||}}}hhhNNN;;;xxxKKK;;;<<<:::777666555444333222222222111000000///...------,,,------,,,++++++++++++,,,%%%///111111333,,,(((111222222///>>>dddnnnXXXSSSjjj~~~~~~zzzqqqpppzzzjjj^^^ZZZWWW[[[]]]nnn~~~jjjppprrrtttNNN333333444111...///&&&(((,,,&&&&&&,,,,,,&&&'''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%***---,,,((('''***///***222GGG```hhhfffmmm{{{~~~~~~wwweeeYYYdddxxxnnngggdddbbb___``````bbbbbbaaa^^^[[[___\\\YYYYYYZZZ[[[ZZZXXXTTTUUUUUUTTTSSSSSSUUUVVVOOOQQQSSSUUUVVVWWWYYY[[[WWWWWWYYY]]]bbbfffggggggmmmnnnooottt}}}gggYYYZZZvvvnnnEEE;;;999999AAASSSqqqdddHHHDDD===999<<<888<<<;;;555333777888555444444444333222111000///---------,,,,,,,,,++++++******))))))***+++,,,,,,*********)))***++++++,,,------)))))),,,---@@@___zzzsssiiiFFFRRRnnnzzz|||xxxxxxooo\\\]]]\\\YYYWWWWWWYYY[[[YYYVVVTTTSSSVVVYYY\\\]]]bbbeeehhhjjjiiigggffffffeee```___aaa___XXXVVVXXXQQQPPPOOOLLLJJJJJJLLLNNNMMMMMMMMMOOOSSSWWW[[[]]]bbbiiivvv~~~lllkkkpppWWWXXX^^^aaaZZZZZZsssqqqxxxYYY???CCC555:::111666;;;222...333555,,,,,,++++++++++++++++++'''&&&&&&'''***++++++***)))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&''')))))))))(((###&&&***++++++)))))))))...BBBXXX```YYYTTT\\\hhh|||zzzyyywwwsss|||tttwwwwww~~~{{{pppqqqMMMGGGIII>>>xxxOOO???AAABBB888888666444222000///...........................++++++++++++++++++++++++,,,,,,,,,---------......---,,,...111777OOOuuubbb^^^mmm{{{}}}{{{|||}}}}}}xxxllljjjlllrrrnnn^^^WWWZZZ```eeeooo|||jjjzzz{{{UUU444///222...---222+++++++++***)))(((((('''(((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((()))******///,,,444JJJ```iiiddd___ttt~~~yyy^^^HHHUUUssszzzlllaaa^^^___```aaaaaaaaaaaabbbbbbddddddcccaaa___^^^_________^^^\\\[[[YYYXXXXXXYYYVVVUUUYYY```dddbbb___hhh___[[[aaahhhkkkooottttttyyy|||fffXXXXXXxxxcccMMMFFF222777;;;FFFYYYrrrOOOAAABBB===:::???999999999888777666666555666555444333111000///...------,,,,,,+++***))))))))))))))))))))))))))))))******)))))))))))))))***---+++******,,,000555888\\\sssrrrqqqaaaEEELLLrrr}}}}}}uuummmaaaXXXUUUUUUUUUUUUVVVTTTRRRSSSUUUUUUSSSQQQSSSSSSTTTTTTSSSSSSRRRQQQOOOPPPPPPOOOLLLJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMOOORRRVVV[[[bbbiiimmmttttttqqqjjjeeefffVVV\\\]]]XXX___yyy|||gggEEEBBB???222777777666555333222111000,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))///<<>>???>>>ZZZxxxwwwXXX>>>;;;???<<<:::>>>:::999999888666555444444444333222111///...---------,,,,,,+++******))))))))))))))))))))))))))))))******)))))))))))))))***+++***))))))+++...111333DDDXXXxxxzzzwww^^^HHHQQQrrr{{{xxx{{{xxxpppiiiaaaYYYSSSTTTQQQNNNMMMNNNOOOMMMKKKOOONNNNNNMMMLLLKKKJJJIIIJJJKKKLLLLLLJJJJJJKKKLLLMMMMMMLLLMMMMMMNNNOOOPPPSSSXXX]]]aaaeeennnzzz|||tttnnnhhhcccaaaeeeTTTTTTpppxxxqqqLLL999888888666666666555444222111000000,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++...555<<>>???CCCGGGzzzQQQ<<<666///222222111000///...------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------///...//////***+++<<>>======>>>???@@@mmmEEE888888444222222111111000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++---///,,,)))---666FFFeeerrr^^^RRRYYYdddrrr|||zzzvvvuuuxxx{{{}}}{{{mmmmmmmmmmmmmmmoooqqqsssuuurrrjjj```WWWSSSRRRRRR^^^ZZZUUUUUUbbbyyyyyymmmhhhyyykkkiiiuuuHHH000777...444444...,,,//////***)))))))))(((((('''''''''&&&''''''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''((((((''''''''''''((())))))+++***+++***---:::UUUmmmllljjjqqq{{{tttuuurrr|||nnnUUUCCCRRRwwwxxxrrroookkkiiikkkpppqqqnnnjjjggggggggggggffffffffffffnnnsssvvvrrrkkkhhhlllrrrqqqyyywwweeeTTTWWWiiivvvwwwrrrQQQNNN;;;444>>><<<@@@XXXpppNNNEEEGGGDDD===888999<<<<<<:::999888666444333111000000///...---,,,+++******++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((()))************)))...666XXXvvvvvvssswwwjjjXXXVVVvvvrrrnnn~~~yyymmmiiibbb\\\XXXVVVUUUUUUQQQQQQQQQQQQQQQQQQQQQQQQNNNPPPQQQQQQQQQRRRUUUXXXYYYYYYZZZ\\\```eeejjjmmmqqqwww|||~~~ooobbb\\\[[[ZZZVVVUUU~~~___===:::AAA>>>888777333333222111///...---,,,++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&)))***,,,333;;;555777;;;>>>AAAMMMeeezzz}}}zzz~~~zzz{{{www{{{lllbbbRRR888@@@@@@AAA@@@>>>;;;888666ddd>>>666:::777111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,))))))+++......,,,---111...GGGhhhccc[[[SSSRRR[[[iiiuuu|||zzzuuuuuuxxx|||zzzrrrkkkiiifffbbbcccdddeeeeeecccbbbdddfff]]]]]]]]]___bbbgggooovvvwwwwwwnnnbbbYYY^^^pppwwwcccbbbiiiddd@@@888222''',,,111...&&&'''000111+++((((((((('''''''''''''''"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''(((((('''''''''''''''(((((()))''''''(((((((((,,,:::HHHeeejjjnnnqqq|||}}}{{{xxxiiiOOOBBBJJJddduuuwww|||{{{}}}{{{vvvqqqsssssssssrrrqqqqqqppppppuuuvvvwwwwwwyyy}}}ppp]]]VVVVVVZZZeeennniiiUUUBBB333???;;;444666<<<___bbb???>>>AAA???888777===AAA@@@999888777555333111000/////////...---,,,++++++*********))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))******((()))************)))(((***+++888HHH]]]{{{zzzyyyhhhKKKWWWnnn}}}nnnjjjrrr{{{}}}tttkkkeeebbbaaa___^^^\\\[[[YYYYYYXXXYYY[[[\\\]]]\\\\\\^^^aaadddgggggghhhjjjnnnsssxxx||||||}}}uuueee[[[[[[ZZZUUUYYYcccYYYIII:::999======666000222222111000...---,,,++++++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))---,,,(((''')))///444999555111===___{{{vvvqqqttt~~~yyy|||qqquuuyyy[[[PPPEEE;;;777888;;;<<<<<<<<<;;;999666555ccc>>>888:::333000000//////......------++++++++++++++++++++++++************************))))))*********+++++++++******+++,,,,,,---...///...222;;;YYYyyyppplllfff]]]UUUcccaaaeeemmmsssxxx~~~|||yyywwwrrrgggkkknnnmmmjjjhhhiiijjjqqqsss{{{sss[[[eeetttmmm```kkk{{{VVV444---111111...+++...,,,((()))...+++###''''''''''''''''''&&&&&&$$$%%%'''((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((())))))((())),,,+++)))+++///JJJ^^^iiicccdddxxx{{{sssrrrnnneeeVVVGGGFFFXXXmmm}}}tttqqqxxxwwwdddVVVPPPVVV___ddd^^^PPPCCC888111444555333:::LLLccc___FFFFFF;;;<<<<<<;;;===@@@???<<<777777666444222111000/////////...------,,,++++++)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******))))))************)))(((------,,,***<<>>WWWmmmyyyttt|||{{{fffYYYTTTQQQUUUZZZSSSXXXUUUGGG999666888;;;;;;666AAAYYYsssbbb@@@===EEE@@@>>>>>>@@@@@@<<<999888555555444333222111000000...------,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''')))******(((((((((((())))))))))))///......+++333[[[kkkooozzz{{{ppp|||fffSSSddd~~~zzzrrr|||yyy|||jjjXXX\\\TTTQQQZZZjjjoooKKK???===;;;888777777777666222222111///...---,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((($$$$$$''')))((((((+++)))'''***111<<>>:::EEEOOOnnn___AAA@@@DDDBBB???::::::===<<<666777<<<444444333333222111000000---,,,,,,,,,+++*********'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((('''''''''((())))))&&&$$$+++...+++BBBlll}}}|||xxxsss|||xxx|||YYY[[[{{{qqqrrrqqqqqqsss{{{dddRRRQQQYYYPPPRRRYYYoooNNN666AAA888555:::;;;555111222222222111///...---,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$(((***'''&&&'''(((((()))))))))222GGG\\\eeehhhiiifff```\\\```gggkkkeeeeeejjjggg___bbbkkktttvvvzzz}}}|||{{{~~~{{{}}}}}}|||zzzvvvwwwwwwwww|||hhh{{{~~~vvvpppssspppmmmsssnnnkkkooohhhQQQDDDBBB>>>111>>>;;;111666<<<:::999555444444444333222111111___:::555444111111333444555444111...,,,,,,+++++++++,,,,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******(((+++---,,,---333>>>HHHnnn{{{ssshhh]]]VVVUUUYYYWWWZZZ___aaa^^^___ccceeekkkwww~~~uuuccc___|||rrrHHH777777000//////---,,,+++******(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""((((((((((((((((((((((((''''''''''''((((((((((((///***,,,>>>ZZZnnnsssqqqppp}}}qqqiiidddYYYEEE888@@@SSShhhzzzhhh___^^^```ZZZPPPJJJMMMKKKDDD>>>???AAA;;;555333666>>>LLLWWWnnnyyyOOOIIIEEE;;;;;;@@@@@@===:::999999999888777555333111000000///---,,,---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++222:::@@@```{{{vvvoooWWW```wwwyyyeeelllooonnnxxx{{{___UUURRRNNNOOOUUUTTTbbbyyyTTT@@@;;;===;;;888666555333111...000000...---,,,+++++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))((('''''''''(((***+++999@@@MMMXXX```bbb```^^^eee```[[[[[[^^^cccfffggglllkkkhhhffffffkkksssxxxvvvsssqqqrrrtttvvvuuusssfffsss}}}yyyrrrppppppooo}}}uuummmjjjkkkmmmllljjjXXXNNNAAA777333444666666888777666666666666777777666666666555444333222111^^^:::666444222111111222222111///,,,+++,,,+++***+++,,,,,,***((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******,,,+++***)))+++...333666;;;UUUvvvpppsssxxxccc[[[fffjjjnnn~~~yyyOOO444,,,...222//////...---,,,+++******((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((''''''''''''((((((((((((///***'''///BBBXXXjjjtttnnnssswwwgggrrrcccEEE;;;???HHHWWWfff}}}{{{rrr|||{{{qqqddd[[[YYYZZZZZZZZZFFFDDDAAA??????>>>;;;777...666<<<>>>DDDZZZzzzUUU>>>DDDDDD======@@@@@@===:::888888888777666444333111000000///---+++---,,,+++***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))(((&&&'''***000444JJJsssrrrvvv{{{zzz___TTTgggzzz~~~xxxoooffffffmmmrrryyygggYYYQQQTTTUUUPPPQQQXXXrrryyyTTTEEE???777999777555444444333111///000///...,,,+++++++++***))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((('''''''''((()))******---333:::CCCKKKRRRVVVYYYZZZ]]]ccchhhjjjhhheeeeeecccaaa___bbbjjjttt|||fffeeedddfffiiijjjiiihhhjjjttt{{{wwwrrrqqqpppnnnvvvhhh]]]UUUOOOIIIDDD===888222...///111222222555555444444333444444555333333333333222111000000\\\:::666444333000000///...---,,,,,,+++,,,***))))))***+++)))((())))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***---+++)))***,,,---+++)))'''111FFFccc{{{qqqkkkmmmnnnnnnvvvdddOOO777...333777111(((......---,,,+++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''(((((((((+++***(((&&&,,,===UUUffflllooo|||ssslllqqqfffUUUMMMEEE@@@AAAPPP^^^vvv~~~~~~tttmmmuuuzzzrrrjjjiiiiii^^^RRRNNNRRRTTTPPPKKK???BBB@@@;;;:::<<<;;;777;;;999===TTT{{{{{{SSS@@@===EEE@@@;;;======???===:::888777777555333333111/////////...,,,+++,,,+++***))))))(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&))),,,333\\\pppoooxxx{{{}}}~~~yyyYYYXXXbbbrrr~~~uuuccceeehhhlllqqqwww~~~~~~zzzkkkbbb___VVVMMMKKKLLLVVVlllvvvPPP;;;999999666666555333333333333111000///...---,,,+++*********)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))((('''&&&&&&)))///555999EEEKKKTTT```jjjpppqqqpppeeebbb]]]YYYZZZ```iiipppffffffgggiiilllmmmllljjjwwwyyyxxxppphhhbbb]]]XXX^^^VVVJJJ@@@999444...***+++***+++---000222111000111111111000000111111222///000000111111000000///YYY:::666555444000///...,,,,,,,,,,,,,,,,,,***(((((()))***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***,,,...000///---+++333***(((666KKKddd{{{yyy~~~yyyyyypppmmmpppxxxhhhGGG777111+++***---000///,,,---,,,,,,+++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&***,,,***''',,,:::GGG\\\kkkyyyrrr{{{qqqjjj^^^PPPHHH333666>>>KKKXXXfffyyyxxxzzz{{{zzz~~~zzzllldddjjjuuu{{{sssmmmlllqqqvvvtttpppnnnVVVMMMDDDAAACCCCCC===666777555444444222333999AAARRRcccvvveeeHHHMMMDDDDDDCCC999999>>>;;;>>>;;;999777777555333111111000...---...---+++***+++***)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''))))))))))))+++---)))AAAXXXhhhssszzz}}}vvvxxx}}}fffVVVXXXaaa{{{xxxjjj```ZZZ[[[eeennnzzz|||uuuiiiccc]]]SSSJJJEEELLLRRR]]]gggqqqvvvtttFFF===???777333888666555333333333222111///...---,,,+++************))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))((('''%%%###""")))+++000888BBBLLLSSSWWWcccaaa^^^ZZZYYY\\\bbbgggcccdddfffhhhjjjiiihhhgggiiifff___VVVNNNFFF???999666222---+++++++++***))))))+++---000111111///...//////.........///000000---...///000000000000000UUU999666444444111000...---,,,,,,......,,,***(((((()))***)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))%%%+++111222000------...111)))'''...444===RRRhhhvvvqqqzzz}}}xxxddd^^^iiitttxxxkkkyyywwwSSS777///333444222...)))(((,,,000+++++++++***))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$)))------***))),,,000CCCXXXssszzzpppqqqyyyyyyxxxlllcccYYYLLL===444222<<>>???@@@CCCGGGJJJGGGIIIKKKLLLKKKIIIHHHGGG???;;;666444333000---+++...,,,***)))***+++++++++***+++,,,,,,,,,+++++++++...---------......///000---...///000111111111111QQQ888555333444111000///...---......///---+++)))((()))******)))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))%%%+++111000+++((())),,,***))),,,...***(((222@@@^^^sssoootttxxxwwwrrrnnnoooqqq|||wwwooofff^^^ZZZZZZgggnnnkkkiiinnnrrrqqqzzzUUU>>>///,,,666%%%(((---222555222,,,'''******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((()))+++,,,---111BBB[[[pppvvvqqqnnnpppwww{{{pppxxxppphhhhhhfff___OOO@@@999;;;FFFRRR\\\___^^^aaacccddd_________]]]XXXUUU[[[cccrrrmmmbbbccchhhdddtttuuu```SSSUUUOOOAAAAAAAAA@@@<<<888666888:::<<<<<>>@@@EEENNNUUUVVVbbbeeeddd```^^^bbbggghhhUUUOOORRRfffiiiMMMHHHSSSTTTIIIDDDIIIJJJEEE>>>>>><<<888444444888<<>>888999<<>>@@@:::777888:::888666555222111000000111111000///+++***)))))))))))))))***(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%'''(((((((((&&&&&&((()))***)))&&&%%%'''***%%%%%%&&&%%%$$$%%%(((+++&&&(((***)))''''''***---'''$$$&&&***)))$$$&&&,,,%%%'''))))))((((((((()))###&&&)))(((&&&&&&(((***))))))))))))***+++,,,---...///////////////......III777777222/////////...---,,,,,,,,,,,,111...+++(((''')))+++---((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((,,,...,,,***111???LLLqqqsssNNN777222555444111...---,,,---...+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$,,,444666999GGG^^^rrruuullleeedddiiisssooobbbjjjwwwqqqQQQKKKAAA666<<<888:::999555777===@@@===666999;;;;;;::::::999888666======555444<<<@@@===DDDBBBRRRmmmtttkkkoookkkJJJFFFBBBAAACCCCCC@@@======<<<;;;<<<<<<:::777444555555333111///...,,,+++))))))))))))((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,JJJ___}}}}}}rrrqqqvvv~~~~~~wwwhhhfff___YYY\\\kkkxxx}}}|||tttlllhhhiiikkklllmmmyyyoooddd]]]TTTKKKHHHJJJIIILLLMMMLLLLLLRRR[[[cccddd\\\eeeqqqNNN???<<<;;;:::::::::999999888888888444444333333111000...---+++++++++***)))(((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++,,,,,,------...............------GGG777666111//////...---,,,,,,+++,,,,,,...,,,***''''''''')))***''''''''''''''''''''''''&&&&&&''')))+++...000111''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''***,,,***'''***222999;;;JJJ]]]lllxxx\\\CCC555000999GGG444333000...,,,,,,------++++++***))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''',,,---...,,,,,,000999AAALLLWWWeeennnmmmmmmxxx~~~}}}bbbaaaiiiooouuuTTTJJJ@@@>>>DDDGGGEEE@@@===???@@@???===<<<:::999666===EEENNNYYYbbbaaa]]]jjjssszzzwww^^^AAABBBAAA@@@@@@AAAAAA@@@???===;;;:::::::::888666444444444222111///---,,,+++))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++111CCC^^^ttt~~~~~~zzzwww}}}xxx|||}}}~~~xxxnnnkkkhhhccc___eee[[[XXXaaahhhbbbYYYTTTNNNVVV]]][[[TTTMMMHHHEEEBBBKKKRRRSSSYYYkkk~~~|||{{{___FFF===<<<===>>>::::::::::::999888777666444444333222111///...---++++++******)))(((((('''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,---------............------}}}EEE555555000...///...---,,,,,,+++++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''%%%&&&'''***,,,///222333''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&((())))))''''''(((***&&&)))...888JJJbbb{{{ZZZHHH999777888444///...333111///---,,,,,,,,,,,,******))))))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''+++)))'''(((******)))'''...???YYYkkkooopppwwwqqq|||pppvvvooo___YYYhhhyyy{{{rrrjjjnnniiiaaaZZZWWWWWWZZZ]]]^^^___iii~~~iiiKKK@@@777>>>@@@AAAAAA@@@>>>>>>>>><<<:::888777777666555333333222111000...---++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))***+++&&&000???OOO___nnn}}}|||wwwxxxxxxyyy{{{|||wwwqqqrrrxxxvvvkkkcccbbb^^^cccgggiiilllpppnnniiiyyy}}}|||YYY;;;999AAA@@@<<<;;;999:::::::::888666444333333333222111000...---,,,+++******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,,,,,,,------......---------xxxBBB444333/////////...---,,,++++++++++++((((((((((((''''''&&&%%%'''''''''''''''''''''''''''''''''((()))***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&(((***+++***)))...,,,))))))---444===CCC\\\___iii}}}rrr^^^FFF444>>>666222888===:::222---000///...,,,++++++++++++)))))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%$$$%%%)))---///---***,,,///:::MMM___kkksssyyyooo}}}qqqvvv~~~vvvwwwrrrVVVEEEDDDJJJJJJ@@@CCCFFFDDD@@@<<<;;;<<<;;;999555444444444333222111000///...---,,,+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******+++,,,---333BBBYYYsss{{{zzz~~~|||uuuzzzvvvuuuqqqsssfffJJJAAA===AAACCC>>>:::;;;999999999999777555222111222222111000///---,,,+++******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***+++++++++,,,,,,------------,,,sss@@@444222...///......---,,,++++++++++++'''((()))))))))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&%%%'''***,,,,,,+++&&&(((+++***((('''(((***111222888BBBOOO\\\dddgggYYYRRRHHHBBB@@@AAABBBBBB999555333555666444222222...---,,,+++******))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((((((,,,&&&%%%...===KKKXXXaaa~~~yyysssooouuuxxx___QQQKKK@@@===FFFLLL???BBBEEECCC???;;;:::::::::777444222222333222111......------,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))******)))&&&&&&--->>>RRRaaafffyyytttiiiwww|||{{{yyyiiixxx~~~iiiTTTHHH:::AAAAAA777111666===???888888888777555333111000111111000///...,,,+++***)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))******+++******+++,,,------,,,,,,ooo>>>444222...111...---,,,++++++*********((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))'''%%%%%%&&&(((((((((###'''******''''''+++...&&&&&&'''''')))000999@@@QQQaaakkkggghhhxxxzzzmmmYYYJJJHHHEEE???777222000111333***000666999666000,,,***,,,,,,++++++***)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((&&&$$$$$$'''***''''''))))))'''***888GGG___pppyyy{{{|||rrrlllqqqxxxfffLLLCCCGGGMMMDDD@@@EEEFFF:::<<<======<<<:::::::::888666444333333222111///,,,,,,,,,++++++*********((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))$$$'''))))))))),,,333888>>>[[[sss{{{~~~ttt{{{|||zzzrrrsss~~~~~~rrrXXXGGGAAABBB<<>>>>><<<:::888444444111+++(((+++000555************)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################################################################"""############$$$$$$$$$####################################################################################$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&'''(((+++---'''))),,,---'''$$$***333000DDDXXXnnnwwwuuuuuuyyy```MMMCCCMMMAAA???CCCCCCHHHKKKDDD<<<;;;::::::;;;;;;:::999777666444444444333000...******************))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))$$$(((,,,,,,)))'''((()))...>>>TTTgggvvv|||zzzyyyxxxyyyrrrwww~~~yyyyyymmmhhhmmm|||~~~iiiQQQDDDAAABBB@@@======???@@@@@@@@@???888222666555333111000111222222/////////...,,,+++)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((())))))***((()))***+++,,,,,,,,,,,,lll===444333///333...---,,,+++************(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' $$$'''((((((''''''(((&&&%%%$$$$$$&&&((((((((()))(((''''''((()))))))))---+++))))))************+++***,,,000000...000555...000333888:::888777777???DDDKKKLLLFFFAAACCCHHHCCC???===>>>???<<<888555@@@<<<777333333444444444,,,000222111///...+++)))))))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################################################################"""############$$$$$$$$$################################################"""""""""""""""""""""""""""############$$$$$$$$$(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&'''(((((('''***$$$###(((...,,,(((&&&''',,,111DDDhhhtttooouuu|||rrrVVVKKKJJJJJJIIIDDDAAAEEECCC<<<@@@EEE???CCC???<<<;;;<<<<<<999666666555555555555333000---*********)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&((((((&&&$$$$$$(((,,,***(((555NNN[[[^^^jjj|||~~~xxx}}}ttttttzzzuuu~~~llliiissspppMMMGGG@@@===<<<;;;;;;;;;???999:::>>>:::111333===666444222000///000222444//////...---,,,***)))((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((()))++++++,,,,,,,,,ggg>>>444666333,,,...------,,,+++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&"""((( $$$333'''***!!!555+++&&&)))'''%%%&&&***,,,+++***(((111$$$888)))222+++***"""+++---"""...---))))))***+++,,,,,,------///,,,>>>>>>777DDD@@@GGG===999???<<<444>>>GGG;;;999AAA666///999555...666222555...111&&&:::***,,,---222$$$$$$222$$$!!!)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%)))+++***,,,===ZZZqqqzzzzzzyyyppplll}}}ttt}}}wwwrrrVVVFFFMMMPPPEEE@@@FFFBBBAAA???>>>===<<<======999999888666666555555555777777777666444222000...+++++++++***)))(((((('''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))---,,,'''$$$$$$&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''''''''(((((())))))+++---000999MMM```ooo|||~~~rrrwwwxxx|||~~~|||vvvttt{{{}}}|||~~~iiiOOO>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::999999888777666666333333222222111000//////111000...,,,+++***))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))+++---------,,,+++fff>>>444666222---...------,,,+++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&///((()))---&&&+++"""### (((***...111666&&&$$$"""$$$&&&((((((&&&'''***((("""%%%)))((("""%%%)))!!!;;;000&&&((((((((()))******++++++---222,,,777<<<555666333000<<<===888:::<<<777444<<<;;;555444666000...777111555000333$$$000$$$(((&&&...((()))000'''&&&---'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$############"""""""""!!!""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''')))***((('''+++333;;;FFFYYYbbbhhhzzz{{{nnnfffjjjqqqzzzvvvyyydddWWWPPPYYYFFF<<>>=========>>>:::999777555444222222222555555555444222000...,,,++++++******)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$(((,,,+++'''$$$$$$&&&########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&%%%&&&((((((+++666CCCiiilllmmmkkkmmm|||~~~vvvvvvvvvsssZZZKKKCCC===:::999999999999999::::::::::::999999888777777666666333333222111111000//////000///---+++***))))))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((***,,,---,,,++++++ddd===444555222......------,,,+++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!222 ###...+++444 $$$$$$$$$ 000'''&&&%%%&&&(((***)))((((((%%%,,,444###///000"""(((###222+++!!!+++333'''+++++++++,,,------......:::(((***555(((:::::::::@@@777888BBB999333FFFKKK???888444222777999000000111,,,666000333,,,,,,''')))&&&((('''***$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&((()))(((%%%"""(((555777;;;PPPfffsss}}}yyykkklllvvvwwwyyyyyyvvvrrrtttwwwnnnttt~~~qqqvvv~~~rrrtttuuu|||mmmcccTTTDDD;;;;;;BBBHHHDDD>>>:::===BBBDDDEEEGGGFFFDDDAAA>>>===<<<===>>>999888666444222000//////333333222111///---,,,***+++******))))))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))%%%######%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%&&&)))(((%%%''',,,111AAAWWWiiisssxxx}}}uuuxxxtttaaaGGG555///000000///555555555666666666777777888888888777666666555555222222222111111000000///...---,,,***)))((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''(((***+++,,,,,,+++***bbb===555444111///...------,,,+++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///***)))111,,,...###333 %%%''''''(((((()))***))))))(((/// ((()))###...((($$$""")))!!!222$$$%%%%%%%%%&&&&&&&&&''')))333***"""777...333777555***%%%///444...333FFFCCC<<<@@@<<<222;;;???---999333%%%---***###&&&(((((($$$&&&&&&///)))"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$##################"""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((%%%$$$&&&+++------+++,,,000&&&***888BBBMMMZZZhhh{{{tttqqqvvv|||uuuvvvfffgggjjjjjjxxxjjjeeerrrooo||||||zzzvvvmmmeeeaaaYYYJJJ>>>:::444444333111222555:::>>>;;;??????===>>>BBBDDDCCCEEECCC@@@===<<<;;;<<<<<<888777555333222111000000333222111000...,,,+++*********))))))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$"""###$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%***+++(((&&&'''%%%+++666BBBLLLUUU\\\```mmmsss{{{fffNNN888333000///222222...***222222333333444444555555777666666666555555444444222111111111000000000///---,,,+++)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''(((***************___<<<555333111000...------,,,+++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***||||||{{{EEE///###$$$%%%&&&&&&%%%%%%%%%(((555)))!!!333kkk!!!'''&&&<<>>IIIPPPWWWcccnnnvvv~~~uuuppp{{{zzzuuujjjlll{{{vvvuuu{{{lll___WWWPPPKKK@@@888111//////---,,,,,,---000444777666555555555666>>>@@@<<<:::>>>???===AAA@@@>>><<<;;;:::::::::666666555444333333444444333222111///---,,,++++++)))))))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%"""!!!&&&)))'''&&&'''---(((###"""(((444???FFFYYYaaahhhjjjhhhlllwww~~~}}}lllRRRAAA444***,,,,,,,,,++++++,,,...111000111111222333333444444555555444444444444333333111111111000000000000000,,,+++***)))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&'''((())))))))))))]]]<<<555222000111...------,,,+++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%aaaZZZ$$$'''###%%%(((((('''%%%%%%&&&///YYY!!!+++(((!!!,,,---'''!!!RRR888...444000///333!!!000000222---555---&&& '''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$'''******(((%%%%%%&&&'''---)))'''...,,,)))...---***'''&&&)))...444999999EEELLLSSS^^^eeekkkwwwnnntttyyytttxxx{{{}}}rrreee[[[RRRJJJCCC???888///***))),,,...)))((('''))),,,...///000)))***,,,...000555;;;@@@666<<>>===>>>@@@???============<<<:::999888666666555555555555666666444333111///---,,,++++++((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((($$$###&&&(((&&&&&&(((###$$$(((,,,......+++(((***333>>>CCCHHHTTTiiizzzeeemmmooottt{{{jjj[[[FFFDDD<<<111---///222333,,,---...+++((((((---333//////000111222222333333333333333333333333333333000000000000000000000000,,,+++***)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%&&&&&&''''''((())))))[[[<<<555111000222...------,,,+++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((AAAAAA}}}TTTLLL###+++!!!%%%(((++++++)))''''''(((777[[[$$$%%%...|||111///,,,:::ppp___}}};;;///555222,,,***555///)))###&&&###,,,%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$%%%%%%$$$###!!!!!!"""""""""############""""""""""""""""""""""""########################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%((())))))((())))))***,,,$$$!!!''''''(((111******)))***+++,,,)))&&&,,,+++222555000222777555777===DDDDDD???999333000111555777444222000...,,,---...//////...++++++,,,+++---...,,,***)))))))))///...,,,***)))+++000444666777;;;??????===>>>AAA:::;;;>>>??????<<<:::888777777666555444444555555333222000...,,,+++++++++((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((&&&&&&)))(((&&&&&&***+++)))'''%%%&&&(((+++---$$$(((,,,,,,---333???IIIJJJYYYbbblllwwwvvvqqquuuzzz}}}|||xxxqqqggg```XXXLLL;;;///333---)))+++,,,***))))))%%%(((,,,...---,,,++++++------...///000111222222222222222222222222222222///000000000000000000000,,,,,,+++***))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))ZZZ;;;555111000333...------,,,+++***))))))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ (((///)))%%%!!!%%%...!!!%%%((((((&&&######$$$444ZZZ---'''&&&:::&&&(((,,,uuu777...666|||lll+++000333'''+++///%%%(((++++++###000%%%!!!%%%%%%%%%$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""#########$$$""""""""""""""""""""""""########################"""############$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***'''###!!!"""%%%'''(((!!!''''''***///***"""&&&******)))((()))++++++)))..."""'''+++""")))333***(((......((((((...000...***,,,,,,***)))+++,,,,,,,,,+++***+++******,,,///(((+++,,,(((&&&(((,,,///$$$(((,,,//////.........333000222999:::555666;;;999;;;>>>AAAAAA>>>;;;888999888666555444333333333333111///---+++*********'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$######$$$%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""!!!$$$'''&&&###$$$(((%%%&&&((())))))(((((((((******)))(((((()))+++,,,***333444777AAAEEEIIISSS^^^bbbccccccgggqqqzzz}}}rrrkkkYYYPPPMMMLLLKKK===777///******---//////***&&&)))///...'''(((///,,,***((()))******(((&&&++++++,,,---///000000111111111111111111222222222////////////000000000000,,,,,,+++***)))))))))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%&&&'''((((((YYY???555222444222...---,,,+++************(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!######!!!)))$$$%%%'''$$$%%%'''$$$,,,$$$888???eee***)))"""%%%fff$$$$$$\\\222...---RRR222)))444(((222%%%333222---'''+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************************************************************,,,,,,,,,+++***))))))((((((((((((((())))))))))))******))))))******+++,,,///000000111333444555555555BBBBBB;;;:::777666<<<555555444222000000333666...---+++***))))))(((((())))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,333444555888===BBBGGGJJJIIILLLVVVkkk~~~rrrIIIBBB888000.........---******************************))))))((((((''''''(((((((((((((((((((((((()))***++++++------...///+++,,,...000222222111111111000000///////////////++++++******)))((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&WWW>>>333111222000...---,,,+++************(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!######!!!(((###$$$'''###$$$$$$,,,333''')))'''sss:::&&&MMMCCC'''}}}666222,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((()))))))))******************************************************,,,++++++***))))))(((((((((((((((((())))))))))))******)))))))))***++++++------...000111333444444666===<<<;;;AAA@@@888444888888777444000//////000...---+++***))))))(((((()))(((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))*********++++++++++++,,,,,,+++++++++---///222333///------111777999666222555111,,,)))*********)))************************)))))))))(((((((((''''''(((((((((((((((((((((((())))))***+++,,,---......,,,---...///000111111111222222111000/////////000++++++******)))((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&UUU<<<222///000......---,,,+++************(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!######!!!'''"""###&&&"""$$$JJJ111(((&&&EEEQQQ&&&***%%%'''XXX"""""""""(((,,,444555///BBB111$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$#########""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))******+++***+++,,,...000111333444888@@@DDD@@@<<<:::999888777888888666222///.........---+++***))))))(((((()))(((''''''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))*********++++++***)))(((&&&&&&&&&'''(((,,,,,,***&&&###$$$'''+++***))))))***++++++***((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((())))))***+++,,,------...............///000111333333222000000/////////+++******))))))((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%TTT;;;222///000...------,,,+++************(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!######!!!&&&!!!"""%%%"""###'''III,,,%%%333lll+++,,, """%%%'''%%%\\\111%%%]]]666=== """$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((()))))))))))))))(((((((((((()))******((()))+++---///111333444555666:::888333777:::555333555777777444222111000------+++***)))((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))***************)))))))))***++++++&&&)))------,,,,,,///222++++++,,,,,,,,,+++)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,,,,///...---------...///000333222111///............*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%TTT<<<333000111///------,,,+++************(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!######!!!%%% """%%%"""###(((:::+++''',,,...$$$AAA+++,,,)))!!!'''---sssmmm$$$GGG===111$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))***((()))***---///111222333333...666<<<999===<<<,,,333555777888555333111111------+++***)))((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))((((((((((((((()))******###$$$&&&'''((('''&&&%%%******)))(((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++///...---,,,,,,---...///000000///------,,,,,,,,,******))))))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%TTT===444222222///...---,,,+++************(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!######!!!%%%!!!"""%%%"""$$$666:::///&&&AAA"""+++&&&$$$...OOO$$$;;;rrr~~~$$$---$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))((()))***,,,...000111222777JJJkkkiiiCCC555<<<777666777999888555222000///...---+++***))))))((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&---)))&&&%%%((())))))((((((((('''&&&$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***+++,,,,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---***))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$SSS===444222222///...---,,,+++************(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!######!!!&&&!!!###&&&###%%%!!!PPP***---666fff&&&&&&###333111"""jjj000!!!,,,###,,,FFFPPP???,,,ZZZ%%%###***///%%%,,,$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((()))))))))((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((()))'''((()))***,,,---...///999VVV{{{@@@***;;;???555777888777555222222222...---+++***))))))((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))(((((('''&&&&&&'''%%%######%%%'''))))))'''((()))(((&&&&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***)))***+++,,,---.........------,,,,,,,,,---......)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$RRR<<<444111222///...---,,,+++************(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!######!!!&&&"""###'''$$$&&&'''zzz+++...III&&&$$$+++!!!111%%%%%%333'''111!!!(((...'''sssqqq///333***,,,888000((('''***"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&'''((()))***+++,,,,,,333999VVVXXX666111<<<000222333555666555555666777...---+++***))))))((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&###&&&((()))'''%%%######%%%''')))'''$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''')))+++---............---------------///000000)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$############$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$OOO;;;444000111000------,,,++++++******)))***###(((+++%%%%%%(((###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!$$$!!!***%%%$$$%%%%%%"""&&&333$$$888&&&555]]]&&&%%%---$$$!!!'''###$$$&&&```CCC''''''(((111YYY___:::###''',,,333***WWW))) (((###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&(((((())))))(((((('''&&&&&&$$$###$$$((()))(((''')))'''&&&'''))))))***+++))))))******)))))))))******)))((('''))),,,,,,***(((***+++***((('''(((***,,,,,,,,,++++++***((((((***(((%%%%%%''')))+++++++++***(((&&&&&&''')))***'''((((((((())))))******000111222444555555444444444333222111000000000000++++++***)))((('''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))+++,,,,,,,,,+++,,,,,,,,,------,,,+++++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################OOO;;;444000111000------,,,++++++******)))***$$$(((+++%%%&&&)))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""+++!!!###%%%$$$%%%%%%"""&&&,,,%%%111,,,333\\\ ))) %%%... $$$,,,(((///$$$!!!"""000777YYYSSS &&&;;;555333,,,```%%%(((###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&'''&&&%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''---,,,+++)))((()))***,,,+++,,,---//////,,,)))(((&&&&&&%%%&&&((())))))(((((())))))(((((()))++++++)))(((((())),,,......---+++***)))''''''(((***++++++*********+++***'''%%%###&&&***---...,,,(((&&&(((((()))))))))*********---...000111333333333333444333222111000000//////++++++***)))((('''&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###"""!!!!!!!!!!!!"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''')))+++,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################OOO;;;444000111000------,,,++++++******)))***%%%)))***$$$%%%)))###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!""")))###%%%$$$%%%%%%"""&&&((()))OOO---```&&&***000111***:::!!!))):::$$$///>>>%%%///888%%%111444%%%???(((###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$''')))***((((((***,,,&&&'''((()))))))))((('''000/////////111222111111111222222333222111222444@@@;;;777666999999777444;;;:::888666333///,,,***+++***))))))++++++***(((,,,+++)))((('''''''''((())))))))))))************)))+++,,,...000111111222444333333111000///......++++++***)))((('''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$###""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((***++++++++++++++++++,,,,,,,,,,,,+++++++++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$NNN;;;555000000///------,,,++++++******)))***'''***)))"""&&&***"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$%%%%%%"""&&&444 ,,,(((___\\\$$$(((&&&%%%)))...'''))) $$$***hhh>>>vvvJJJ***000222!!!333+++(((###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))******+++$$$'''***,,,,,,***((('''---,,,)))''')))...111000,,,000555777888:::???CCCEEEAAA@@@CCCEEEDDDBBBBBBFFFEEEEEEHHHMMMRRRVVVWWWVVVXXX[[[[[[XXXQQQJJJEEE>>>999333...,,,+++***)))...,,,)))''''''))),,,...))))))))))))))))))))))))((()))***,,,...000111111333333333222000///...---*********)))((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""""""""###""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%"""###%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''')))******++++++******+++,,,,,,,,,,,,++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$NNN;;;555111000///------,,,++++++******)))(((&&&***)))%%%---222***%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%***,,,###%%%$$$%%%%%%"""&&&)))(((!!!###777YYY%%%###$$$"""WWWvvv)))%%%!!!333 ))))))...666CCC:::$$$)))000 ***,,,QQQ(((###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))******)))(((((()))******111///,,,++++++,,,,,,,,,000000//////888BBBDDD???GGGQQQ[[[^^^]]]```jjjtttuuulllhhhooouuusssnnnkkkgggiiihhhddd______dddiiippprrrvvvyyyzzzzzzyyyxxxkkkeee]]]TTTJJJAAA888222)))***,,,.........------((((((((((((((((((((((((((()))***+++---///111222222222222222111///---,,,******))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$##################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%'''((('''))))))(((&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))***+++)))***++++++,,,,,,,,,++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$NNN<<<555111000...------,,,++++++******)))%%%&&&+++***(((333;;;222%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%///%%%$$$%%%%%%"""&&&000&&&'''999$$$^^^'''+++///ggg)))### ...,,,((( @@@+++@@@+++%%%333222(((444"""}}}(((###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''(((((())))))***)))((('''''''''(((******+++)))&&&&&&***444???GGGGGGJJJMMMWWWiiizzzyyynnnyyysssvvv|||~~~vvviii___MMMFFF:::///(((''')))+++))))))))))))(((((((((((())))))***+++,,,...000111000111111222111000...---***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$#########$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$'''***,,,...//////,,,&&&######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++((()))***+++,,,,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%MMM<<<555111000...------,,,++++++******)))''''''+++((($$$///666---%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&KKKmmmEEEEEE%%%$$$%%%%%%"""&&&,,,&&&(((%%%kkkccc!!!''')))ZZZ@@@HHH***444$$$%%%555%%%)));;;***'''!!!+++---(((###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((())))))******)))(((((((((***,,,///111***333>>>DDDIIISSSdddrrr~~~yyy~~~yyyfffRRRAAA777333222++++++++++++******))))))***))))))***+++---...///...///000111111000///...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$######$$$$$$%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###&&&)))---000---///000,,,'''###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++((()))***++++++,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%MMM<<<555111000...------,,,,,,+++******)))******,,,$$$'''+++ %%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&|||%%%$$$%%%%%%"""&&&###)))&&&$$$'''%%%,,,}}}nnn$$$,,,"""+++///###+++'''TTT***!!!"""LLL(((...+++""",,,(((###+++111(((###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$'''***---000111&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++*********+++...222666888CCCXXXpppzzzyyyzzz}}}qqqzzzooouuuvvvxxx|||{{{||||||zzzuuupppnnnppptttwww|||dddMMM>>>---------,,,,,,+++++++++***))))))))))))+++---...---...000111222111///...))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''+++///222'''+++---,,,'''&&&(((,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++(((((()))++++++,,,,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%MMM>>>333111333***...---,,,+++************))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%iii 111'''!!!'''&&&&&&%%%(((***)))&&&''',,,PPP///,,,%%%...'''+++...%%%BBB;;;---III!!!$$$++++++333"""'''###///,,,\\\'''"""---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%***+++///666888444''''''''''''''''''&&&&&&###(((***''''''******'''///+++((()))+++,,,)))%%%---///222---111MMMeeeeeettt~~~yyypppoooyyywwwmmmxxxooonnnvvv|||~~~bbbVVVGGG;;;444///)))$$$###%%%***---+++''')))...333222111000///------,,,************))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$######&&&+++111444...---,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++///***)))+++)))%%%&&&+++&&&&&&&&&'''''''''(((((('''(((((((((((('''&&&%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))******++++++,,,------++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&&&&---+++)))((((((((('''&&&'''&&&%%%%%%%%%&&&'''(((*********))))))(((((('''&&&&&&&&&(((***)))'''$$$)))((((((((()))'''$$$!!!NNN>>>333111333+++...---,,,+++************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%)))!!!"""MMM"""###(((000(((000((("""###%%%$$$%%%&&&***111ppp)))666---:::ccc111 !!!...###!!!___%%%(((,,,+++!!!))) &&&"""000)))###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))---...+++***,,,***%%%''''''''''''''''''''''''))),,,,,,((((((+++***&&&((('''(((+++...000---+++111444EEE[[[rrrxxxzzz|||}}}}}}|||sssoooooo{{{}}}fffIII555000222666...(((((((((((()))---333333333222111000///...************))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######&&&***///222000///...,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***)))''''''((()))***((()))+++***&&&(((---''''''''''''''''''(((((())))))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))******+++,,,,,,---++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&$$$%%%''''''%%%$$$%%%&&&'''''''''''')))*********------------...///111222222222111000000000111111111...***'''%%%%%%$$$$$$((('''%%%&&&((())))))(((NNN???444111333+++...---,,,+++************))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$+++ %%%---'''666...'''(((...!!!JJJ;;;---+++......+++))),,,###RRRjjj$$$111 444(((%%%vvvyyy888>>>===<<<888+++###+++999[[[)))'''000$$$333)))$$$///"""%%%(((555///&&&,,,((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''******((((((((('''###''''''''''''((((((((((((((()))(((&&&(((++++++'''(((,,,---((($$$---DDDXXXttttttoooyyyppp{{{~~~nnnKKK333111)))%%%(((---,,,)))(((---.../////////...,,,+++************))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%######%%%(((+++...000///...,,,)))'''&&&%%%''''''''''''''''''''''''(((((()))(((&&&&&&''')))((('''(((***)))'''(((,,,***))))))))))))))))))))))))((((((''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,++++++***)))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%'''))),,,...000111222:::::::::;;;<<<>>>@@@BBB:::888555333333555777888BBBBBBAAA>>>;;;888777777,,,)))&&&%%%%%%'''''''''OOOAAA444111333,,,------,,,+++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&$$$(((...***$$$+++:::+++(((###!!!///+++>>>222((('''+++***&&&$$$$$$555HHH///)))888IIINNNGGGHHHZZZpppvvvVVVqqqaaammmpppiiiiiijjjYYYBBBFFFHHH|||}}}MMMAAA"""%%%111 ,,,!!!)))***###...%%%&&&444&&& DDD{{{$$$'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""$$$%%%&&&'''))))))(((((((((((((((((()))))))))%%%&&&'''(((***------,,,(((***...444???SSSkkk{{{ssssssxxxvvvyyysss{{{{{{lllEEE===555222...))))))+++)))***+++------,,,***)))************)))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&(((***---,,,+++***((('''&&&&&&''''''(((((((((((())))))'''((())))))))))))+++---///+++))))))+++++++++******************))))))))))))((((((((((((***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))***+++++++++*********)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''')))******)))((((((+++---000333666999;;;<<<>>>???:::::::::;;;<<<>>>AAABBBCCC@@@===999888999;;;<<<===CCCJJJNNNMMMIIIEEECCC<<<999333///,,,)))&&&$$$PPPBBB555111333,,,------,,,+++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&!!!!!!)))...---"""<<<"""%%%!!!000---'''######'''***((('''))),,,@@@???<<<===OOOUUUfffqqqsss~~~llldddiiiuuuhhhQQQ```zzzwww}}}vvvccc^^^PPPGGG555111 )))666666)))((((((&&&###//////((("""//////111"""%%% '''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((('''&&&%%%%%%((((((((()))))))))************+++,,,,,,,,,---///,,,000@@@___rrrwwwpppxxx}}}yyyxxx}}}yyyjjjbbbkkkqqqcccdddyyy~~~ooojjj{{{tttzzz}}}}}}yyyuuuaaaKKK666((()))///+++,,,---.........---,,,************)))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))*********+++,,,---,,,+++,,,---//////+++''''''+++///...+++)))))))))))))))(((((((((******))))))******++++++))))))))))))******++++++''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))******+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''(((******+++++++++,,,///222;;;===AAACCCCCCDDDGGGIIIDDDDDDDDDEEEGGGIIILLLMMMSSSPPPLLLHHHFFFEEEEEEFFF@@@EEEMMMSSSTTTSSSPPPNNNNNNKKKFFFAAA<<<555///***PPPCCC666111333---...---,,,+++************))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&777666$$$'''$$$000''''''222&&&+++"""((())),,,///---)))***...666000AAAPPPEEETTT```sss}}}qqqwwwuuu___JJJFFF???...000///,,,,,,)))$$$)))+++$$$###((())),,,$$$!!!%%%,,,***)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''***''''''))))))&&&&&&((((((((())))))******++++++,,,,,,,,,+++((()))111;;;LLL[[[rrr|||rrrvvv{{{}}}ooommmmmmjjjhhhiiijjjmmmlllhhhnnn|||zzzmmmlll}}}ooofffooopppfffyyy|||}}}~~~yyyttt]]]CCC222++++++++++++++++++,,,,,,,,,************))))))))))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***((())))))******++++++,,,+++,,,,,,+++***)))+++,,,))),,,,,,,,,---111111/////////000000000111111111.........,,,+++)))'''&&&(((((((((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********)))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''''''''&&&''''''((())))))+++---...///111444666:::===AAABBBCCCEEEJJJNNNQQQQQQRRRUUUXXX\\\___aaaeeedddbbb```]]]ZZZXXXWWWWWWTTTRRRQQQSSSTTTUUUTTTSSSQQQNNNKKKGGGAAA;;;666QQQDDD666111444---...---,,,+++************))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''(((((((((&&&222,,,000444%%%### %%% 111%%%,,,'''***((((((******+++111:::IIIcccTTTzzzuuuxxxvvv~~~|||}}}xxxzzzsssiiixxxvvv]]]PPP999)))"""+++))),,,***,,,)))$$$&&&'''###...666)))&&&***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))******)))'''$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&###$$$(((***)))***///(((((()))******+++,,,,,,******,,,...///999PPPgggwwwvvvtttqqqlllmmmnnnWWWVVV```ttt|||xxxzzzuuulll{{{||||||}}}}}}vvvvvvpppPPP999+++***)))''''''(((***+++************))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''''''''&&&&&&''''''((())))))******+++))))))******+++,,,,,,---,,,---///000000222555777777EEEPPPLLLCCC@@@AAABBBEEEEEEFFFGGGHHHIIIIIIJJJDDDDDDCCC???;;;555///,,,...---,,,+++***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))+++...222555777999;;;===???CCCHHHJJJMMMRRR[[[bbb^^^___bbbffflllrrrwwwyyy|||wwwuuuuuulllbbb]]]]]]]]]ZZZVVVVVVTTTQQQPPPNNNLLLIIIFFFQQQEEE777111444......---,,,+++************))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))+++,,,'''''''''((((((((())))))&&&"""(((222,,, ...+++###222&&&000)))......******000999EEEUUUbbbpppssswwwlllwww}}}www~~~~~~www___uuurrr~~~xxxpppRRR;;;444%%%///%%%$$$+++***+++)))---&&&...&&&###---'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$,,,...111222000***$$$ ######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))%%%%%%))))))&&&''',,,((())))))***++++++,,,,,,***,,,111777@@@UUUyyy}}}kkkhhhuuu|||{{{|||sss```VVV\\\kkktttuuusss{{{pppxxxxxxvvvzzz}}}}}}}}}vvvsssZZZ000...,,,***)))+++---...************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((('''&&&***************+++++++++))))))***+++,,,,,,------222444888<<>>@@@CCCDDDNNNSSSXXX]]]aaaiiiuuu}}}xxxppp```]]]YYYWWWWWWXXXWWWWWWzzzTTTCCC555555///---...------,,,,,,++++++***))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###'''***((($$$$$$(((---'''&&&))),,,,,,***,,,111***888JJJWWW```jjjyyy~~~wwwzzz{{{fffgggrrrggg===333,,,+++((($$$%%%)))$$$)))---,,,'''###$$$)))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%***---,,,((($$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))(((((((((((())))))***)))+++,,,***+++------***777222>>>^^^}}}jjj]]]hhhnnnrrrttt|||}}}|||}}}}}}xxx|||gggIII,,,&&&++++++))))))***&&&&&&***,,,)))'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''$$$!!!!!!###$$$$$$"""%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''')))***'''%%%'''))))))+++,,,)))***,,,###"""000222---...555666333:::FFFFFFOOOZZZ^^^ZZZWWW___jjjtttwwwgggpppnnnuuu{{{nnndddhhhjjj___YYYaaacccZZZVVVUUUSSSNNNNNNRRRSSSGGG888444000+++(((***---***%%%'''&&&%%%&&&'''((('''%%%)))(((&&&'''(((((('''&&&******))))))((((((''''''***))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''(((((('''+++%%%$$$***...------000+++BBBGGGIIISSSQQQQQQdddfffuuuuuuvvvkkkhhheee```zzzTTTCCC555555///---...------,,,,,,++++++***))))))))))))((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((((((((()))***000+++((()))+++...444;;;ZZZaaajjjrrrzzzzzzyyyxxxtttrrrttt~~~}}}{{{vvvxxxvvvppp}}}```???...++++++++++++******&&&"""%%%+++***###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((******))))))))))))******888%%%,,,333---///999...aaayyysssnnnooosssqqqeeeggguuu}}}|||yyyqqqsss}}}tttZZZAAA...%%%(((000---***))))))'''%%%''',,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((&&&######%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((''''''))))))***%%%'''&&&)))000***'''222---222999AAAGGGPPP\\\ggg}}}qqqwww}}}wwwuuuyyy~~~ttt^^^\\\]]]^^^^^^^^^[[[XXXWWWHHHEEEAAA<<<777111***$$$***)))((((((******)))(((%%%%%%$$$&&&((()))((('''***)))))))))((((((((('''***))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&'''((()))))))))+++)))***///111000444:::BBBSSSWWW]]]ooouuuzzz|||tttiiiccczzzUUUDDD555555///......------,,,,,,++++++***))))))))))))(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((***+++&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%'''***+++***(((+++)))***222>>>JJJYYYfffxxxyyy}}}{{{vvvzzzuuu|||{{{~~~}}}{{{}}}{{{|||}}}mmmYYYCCC000(((((('''***((($$$&&&---+++###'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$######%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((++++++***************+++...))),,,333///,,,===VVVooosssyyyppp^^^___wwwyyy}}}~~~vvvqqqsss~~~jjjQQQ===111***,,,+++------)))$$$'''---((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''(((***+++******,,,///******111000111;;;JJJPPPWWW]]]ccclllyyy|||tttwwwwwwrrrjjjpppzzz~~~rrraaa]]]ddd[[[VVVNNNGGG@@@:::777555---***&&&$$$&&&(((******&&&%%%%%%'''))))))(((&&&))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((******++++++***+++...111333555???HHHPPP```lll{{{~~~wwwxxx|||sss|||yyyVVVDDD555444///......------,,,,,,++++++***))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''***)))(((''''''((()))***'''''''''''''''(((((((((''''''((((((((()))))))))******)))***+++,,,,,,,,,'''///>>>OOO]]]kkk}}}~~~{{{}}}zzzzzzxxxjjjMMM777---###(((---///+++&&&'''***''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))++++++***************+++&&&222333***111QQQqqq}}}vvv|||qqqkkkeeeeeeiii~~~|||zzz|||vvvuuu}}}wwwuuueeeIII...******---000...)))''')))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))+++((('''***,,,+++******+++333000///;;;HHHUUUfff}}}uuuuuu}}}{{{}}}zzzzzzvvvvvv|||{{{kkkvvvqqqmmmyyy{{{lllZZZNNNHHHFFFHHHKKK>>>888000***'''&&&&&&&&&***)))(((((()))(((&&&$$$))))))))))))(((((((((((())))))((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&((())))))******+++,,,///000333777===GGGVVVaaavvv}}}||||||zzzyyyVVVEEE666444//////...------,,,,,,++++++***))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''---,,,***((('''''''''''''''''''''(((((()))))))))((((((((()))))))))******---//////,,,)))***///444===NNNfffxxx}}}~~~|||~~~zzzvvv\\\EEE444(((&&&///..."""###...((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))************))))))******+++,,,000000+++111XXXvvvwwwcccWWWfffyyy~~~|||}}}{{{vvvkkkkkkkkklllnnnpppsssttt}}}yyy{{{yyy}}}{{{zzzzzz~~~vvvuuusssdddRRR555---(((***,,,+++))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******,,,((('''+++---+++,,,///***===DDDGGGVVVkkk}}}zzz~~~qqquuurrrccc[[[TTTQQQQQQKKKHHHEEE@@@;;;444,,,&&&***((('''&&&''''''&&&%%%(((((((((((())))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))******)))***---000555888>>>EEERRReeeyyy}}}~~~|||}}}~~~~~~wwwuuuyyyWWWFFF666444///000...------,,,,,,++++++***))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''---,,,***((('''&&&&&&'''''''''(((((())))))******))))))))))))************)))++++++((('''---999CCC```ssstttrrrooonnnqqqvvvzzz|||yyy~~~}}}{{{zzzjjj[[[RRR666###''',,,&&&%%%+++(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''(((((())))))******+++)))))))))***+++,,,......,,,888PPPmmmzzzooojjjjjjuuu|||qqqjjjhhhfffaaa]]]```dddbbb\\\eeedddccccccdddgggiiikkkbbbdddeeeeeefffiiipppuuuwwwuuuxxxxxx|||zzzqqqjjjjjjnnnpppNNN===,,,&&&''')))+++---)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***+++,,,+++)))'''''''''&&&&&&'''''''''((((((((((((((())))))******+++++++++''')))000222222888BBBZZZoootttmmmsss}}}ssswww}}}wwwxxx|||ssscccWWWSSSBBBEEEJJJOOOOOOIII???888+++)))&&&%%%&&&((((((((((((((((((((())))))))))))((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((()))+++,,,+++***---333888:::EEEQQQ[[[iii}}}|||{{{{{{||||||}}}xxxXXXGGG666333///000...------,,,,,,++++++***))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''&&&'''((((((''''''((())))))***++++++)))))))))*********++++++''''''(((---777III^^^kkkzzz~~~yyy{{{{{{yyy{{{zzzzzzoooddd\\\```RRR???///***+++***((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''(((((()))******++++++******+++,,,...000111333777```yyy{{{oooaaaeeemmmxxxuuuqqqmmmiiihhheeebbb___aaaeeeggghhhmmmtttwwwvvvxxxwwwwwwwwwwwwxxxxxxyyyuuuuuusssppplllhhhffffff^^^dddlllvvvyyywww}}}ssswwwzzzvvvkkkccchhhrrrhhhWWWBBB555///,,,+++...))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''---///000...***'''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,+++***000;;;@@@DDDRRRccc~~~ooobbb```MMMMMMLLLMMMNNNOOONNNLLL888333---)))((()))******'''((((((((()))))))))***'''(((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))+++---,,,---333===DDDJJJ```uuu|||}}}|||{{{xxxzzz}}}xxxXXXGGG666333///000......---,,,,,,++++++***))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&'''(((***+++'''(((((()))***+++++++++)))************+++++++++---,,,...;;;RRRpppxxxuuurrrkkkvvv~~~vvv}}}}}}wwwfffVVV\\\kkkeeeDDD++++++...)))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++++++++,,,...000222555666aaannn}}}tttddd___}}}~~~ooofffeeehhhfffeeeggglllqqqrrrqqqssszzz|||yyyvvvqqqkkkhhhfffgggmmmttt|||~~~vvvvvv|||vvvkkkaaabbblllwwwjjjZZZLLL>>>111++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''---///000...)))&&&%%%%%%''''''''''''((((((((()))((())))))***++++++,,,,,,...///888FFFMMMUUUhhh~~~uuuuuukkknnnvvvjjjXXXJJJEEEGGGMMMRRRGGGAAA888000,,,++++++***'''((((((((())))))******'''''''''(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))+++---...000888DDDNNN```~~~xxx|||zzzvvvzzz{{{uuuXXXIII888444...//////......------,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************,,,)))'''***+++***+++...000222;;;SSSzzz~~~zzzuuuwwwrrrwww{{{wwwvvvzzz|||yyytttRRRdddssskkkNNN333+++///'''---,,,###!!!&&&(((###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&))))))))))))((((((((((((---((('''+++,,,'''''',,,000......------888RRRjjjvvvtttdddhhhwwwqqqoooeeecccfffggghhhnnnssswwwyyyzzz~~~yyysssnnnkkkiiiiiikkkqqq|||}}}ppplllvvvvvvkkk\\\]]]ggg{{{ttt]]]NNN888''',,,))))))))))))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''------,,,+++***)))((((((&&&&&&))),,,+++((((((---,,,'''&&&---000------000BBBAAARRRRRRZZZ|||~~~yyysssnnnmmmFFF;;;JJJOOOOOOGGGCCCBBB:::,,,&&&)))&&&''')))***++++++)))((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&)))%%%$$$(((,,,******+++***///***///CCCLLLYYYuuu{{{uuusssvvvzzz~~~uuuWWWIII888444...//////......------,,,++++++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))*********+++++++++---///---***+++000888JJJ```www}}}xxxoooyyyxxx~~~nnnxxxmmmQQQ999,,,)))---///,,,)))******(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&***///000///000222444,,,000999===UUUlllooojjj^^^uuu}}}ppppppkkkgggfffllltttzzz~~~|||qqqooommmpppvvv}}}|||zzzmmmuuuuuujjjhhh```sssyyynnn]]]GGG333---((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''*********)))(((((('''''')))''''''***)))''''''+++++++++---,,,((()))666FFFOOO~~~}}}xxx{{{yyy~~~uuu\\\QQQQQQOOO[[[OOOGGGHHHGGG>>>444000)))'''%%%&&&)))***(((&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***&&&&&&)))+++(((''')))(((333888???PPPfff||||||~~~tttWWWIII888555/////////......------,,,++++++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))*********+++++++++&&&)))---///***(((000;;;OOOooo|||zzz}}}tttzzz~~~uuu~~~oooOOO555,,,******---,,,(((&&&(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))'''+++,,,++++++---///...000(((,,,999SSSnnnsss{{{jjjeeerrrwwwkkkdddbbbeeeiiipppxxx{{{uuuqqqooonnnmmm~~~zzzxxxyyy|||llljjjssslllVVV???***---+++***)))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''+++'''&&&)))+++))))))+++&&&)))///333555;;;JJJYYYppp}}}|||ssspppkkkhhhnnnyyycccNNNHHHLLLKKKAAA888111,,,&&&%%%''')))'''%%%))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))''''''++++++)))))),,,555888DDDXXXssszzzsssWWWIII999666///000///......------,,,++++++)))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))******************+++++++++,,,,,,'''))),,,+++***000EEEYYYuuuzzzooorrr}}}kkkUUU===///&&&)))+++'''%%%(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))***************+++---...+++%%%&&&---000---555444NNNnnnjjjwwwwwwgggnnnzzzvvvjjjaaa^^^hhhvvvuuu~~~wwwrrreeemmm{{{{{{rrrvvv|||uuu{{{sss}}}rrreeeTTT888555111,,,***++++++(((%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((+++''''''+++...---,,,---,,,,,,///:::IIIYYYhhhppp~~~vvvvvvzzzxxx{{{}}}\\\JJJLLLQQQMMMEEE<<<777000***(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''(((+++,,,+++///555@@@KKKgggrrrWWWJJJ:::666000000///......------,,,++++++*********))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,...,,,,,,...333FFFeeeyyyvvvxxx\\\CCC---)))+++******,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''((((((((('''''''''((((((((()))))))))*********++++++,,,,,,***+++******---333444111111IIIxxxsss```hhhtttiiidddgggiiikkkxxxzzzuuuooonnnuuuyyywwwuuuyyyrrrpppuuupppqqqmmmXXX===555+++(((***,,,***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((())))))***+++((()))---...+++***+++444===HHHRRR\\\jjjzzzxxx|||yyyuuuiiiUUUSSS[[[[[[TTTEEEBBB;;;222+++'''''')))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))***((()))+++***---666AAANNNnnnqqqVVVJJJ;;;777000000///......------,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,------------+++---777FFF^^^}}}zzzzzz}}}zzzuuu||||||ttt\\\@@@000+++******+++((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((((())))))************+++,,,,,,------(((***---111000---///333===zzzkkkpppxxxgggmmmddd^^^[[[```mmmyyy}}}tttqqqvvv~~~}}}~~~sssrrrooolllnnnoooiiiIII<<<,,,&&&(((,,,,,,***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((((((((((())))))*********,,,***+++---,,,***,,,111222ZZZ~~~sssyyyxxxkkkxxxxxxpppbbb```gggeee[[[KKKHHHAAA999111,,,)))((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***,,,+++***+++,,,444EEEVVVxxxuuuyyyuuuqqqmmmooojjjkkkkkkhhhfffhhhiiigggnnnnnnrrrzzzpppVVVJJJ;;;888111111///......------,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,------------+++---777MMMdddyyysssrrryyypppzzzyyyuuu]]]AAA///***)))))))))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))&&&''''''((())))))************++++++,,,------...+++***000444,,,(((:::UUUrrrtttxxxppprrrfff^^^kkkhhhlllwww}}}vvvsssyyyyyy{{{wwwooodddaaajjjbbbOOO777***)))---,,,)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((()))))))))))))))))))))***+++***,,,------000<<>>===888000((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((())))))******,,,+++---000666FFFbbbyyyzzz|||yyy}}}nnn```jjjwwwxxxvvvzzzvvvyyy|||xxxwwwyyywwwtttmmmhhhiiiiiiiiimmmtttxxxpppVVVJJJ;;;888111111///......------,,,++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......000555HHHfff~~~vvv~~~xxxUUU999...---+++))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***&&&''''''((()))******+++******+++,,,,,,---......+++)))///333,,,000ZZZccchhhvvvaaabbbjjjnnnsss~~~tttyyy}}}tttyyyvvvaaaZZZmmm{{{cccEEE111,,,---***'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((())))))))))))))))))))))))((()))***,,,...000:::NNNaaa}}}xxxzzz~~~|||kkkXXXMMMBBBBBBGGGEEE888***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++***+++...555BBBYYY|||{{{uuu~~~iii^^^jjjccctttrrrjjjxxxyyyxxx~~~rrrpppqqqwwwoooWWWMMM<<<555...111---------,,,,,,,,,++++++++++++******))))))(((((())))))))))))*********************)))))))))))))))))))))(((((())))))***++++++)))***...///......000444NNNkkk|||yyyvvvtttqqqnnnlllkkkkkkkkkjjjqqq{{{|||~~~{{{uuuYYY999***---)))++++++'''%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))))))))))))))***************+++,,,///000000---+++)))111---...;;;JJJrrrzzz}}}mmmkkkeee___hhhppp|||~~~~~~~~~lllzzzxxxkkkeee|||{{{gggEEE///---,,,%%%,,,***((((((***,,,(((###''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))((((((((((((((()))&&&''',,,///,,,((()))...&&&,,,222555===PPPjjj}}}{{{{{{tttppppppqqqyyy{{{vvvyyynnn~~~}}}{{{xxxrrrxxxpppgggwwwhhhmmmcccPPPHHHIII@@@:::@@@---+++))))))******)))((()))(((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((+++,,,***((()))+++---)))111777BBB^^^uuurrrwwwuuueeeccchhhnnnwww~~~rrriiilllzzzoooWWWMMM===555...222---------,,,,,,,,,++++++************))))))))))))))))))))))))************))))))))))))************))))))*********+++++++++,,,+++,,,...---,,,111888MMMfff~~~|||uuukkkhhhgggggghhhhhhfffdddfffeeecccbbbbbbcccdddeeehhhkkknnnpppssszzz{{{uuuTTT999...)))******(((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&'''(((((()))))))))))))))))))))))))))************---,,,,,,,,,---------,,,333)))222//////nnnvvvsssoootttpppccceeennn~~~~~~~~~~~~nnnqqqiiiuuu|||yyycccDDD///+++///+++***((((((***,,,+++)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))+++''''''***++++++---222444666<<>>333'''###(((,,,+++'''))))))((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))++++++)))...///???bbb~~~}}}tttcccaaahhhxxx~~~yyyzzzvvvttttttwwwwwwssspppuuuwww|||{{{sssooonnnVVVNNN===666///222------------,,,,,,,,,,,,)))))))))***************)))))))))*********++++++((()))))))))***+++++++++)))***+++------,,,,,,+++------...---***,,,:::HHHfffrrrnnnlllfff```hhhlllpppssstttsssssssssnnnmmmlllllllllnnnoooppprrrssstttssssssvvv|||{{{zzzyyyoooMMM444,,,+++******+++)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''(((((((((''''''''''''&&&'''((())))))******)))))))))))))))*********++++++...---,,,+++,,,...111222444(((<<>>,,,,,,,,,***))))))******+++,,,''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))(((((())))))***---(((&&&***---------///:::>>>LLL___nnnxxx{{{zzz}}}wwwpppwww}}}tttuuuyyy~~~|||yyyzzz|||{{{{{{}}}yyyxxxtttlll[[[VVV[[[SSSDDDBBBFFF>>>222+++)))*********)))))))))(((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((***((('''(((+++,,,+++***555:::VVV|||ssseeeaaajjjssswwwqqqqqqooojjjeee^^^___bbbddddddbbb___]]]^^^aaagggmmmssszzzzzzmmmVVVNNN>>>666///222...------------,,,,,,,,,)))))))))******+++++++++))))))*********+++++++++(((((()))***++++++,,,,,,***+++---//////...,,,+++......---+++***333JJJaaa|||zzznnnhhhiiillllllkkkqqqwww|||~~~{{{yyyzzz|||~~~}}}|||zzzyyyyyyyyyyyy|||}}}||||||uuuyyy{{{{{{wwwzzz{{{gggGGG444...***,,,///---)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''(((((()))************)))))))))*********+++++++++,,,,,,---...000222666999111222EEE~~~yyyZZZsssvvvbbbkkknnnttt{{{ssswww~~~yyywwwyyysss\\\==='''---+++***+++)))&&&&&&)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((())))))******+++)))+++///000---,,,///>>>NNNhhh~~~mmmoooxxxxxxxxxtttwwwwww{{{{{{zzz|||rrrmmmaaa___ggg^^^JJJBBBBBBFFFFFF<<<...&&&(((---)))))))))(((((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((+++)))***++++++***---111>>>SSSwwwzzzwwwppp```aaammmwwwtttpppfffccc___^^^```aaa```^^^ooorrrvvvuuurrrmmmkkkkkkgggjjjllljjjgggeeefffhhhmmmsss{{{lllVVVNNN???777000333.........---------,,,,,,))))))******++++++,,,,,,************++++++++++++((())))))***+++,,,,,,---***,,,...///000///---,,,...,,,,,,---222CCCaaa|||qqqnnnooonnnmmmmmmpppuuuyyytttyyy|||zzzuuusssvvvzzz~~~}}}{{{zzzyyyxxxxxx~~~{{{yyyqqqqqqssswww~~~yyyqqqvvvdddAAA333)))***...---)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***************************++++++++++++***---000111111222444666111;;;aaa}}}pppvvvvvvaaa```iiiyyyvvv~~~tttpppuuutttYYY999...***(((+++***%%%$$$'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))***++++++)))***---...---///999DDDTTTllltttnnn|||zzztttsssqqqnnnjjjgggeeeeeeeeeeeeccc^^^^^^dddkkknnnuuu{{{yyyuuunnngggooo~~~}}}www{{{|||mmmgggmmmgggTTTKKKIIIKKKIII@@@333***)))+++***)))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))((())),,,---((('''222???SSSrrrvvvzzzjjj\\\dddvvv~~~nnnbbb^^^^^^dddiiioootttvvvxxx|||zzzqqqkkkiiifffpppzzz~~~|||zzz}}}kkkVVVOOO???888000333............---------,,,*********+++++++++++++++*********++++++++++++,,,)))*********+++,,,,,,,,,+++,,,---...///......---...,,,...666EEE\\\yyypppfffnnnssswwwwwwsssssswww||||||{{{{{{~~~{{{wwwuuuwww}}}xxx~~~}}}VVV@@@,,,))),,,+++((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''(((((((((((()))))))))((()))******++++++***************++++++++++++,,,+++...111111///...///111555NNNnnnhhhiiiXXX]]]qqq||||||~~~|||xxxiiiiiirrrjjjXXX777---'''***,,,((('''***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))******+++,,,++++++++++++...:::SSSjjjmmmnnncccrrr{{{vvvooonnnjjj]]]`````````_______________aaaccceeedddcccbbbbbbcccWWW^^^cccbbbdddmmmvvvzzz~~~{{{rrrqqqhhhdddhhhsss}}}}}}{{{zzznnnjjjxxx}}}vvvsss\\\RRREEE===999444...)))******)))))))))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))&&&'''+++---(((***>>>TTTwwwvvvrrrjjjgggsssqqqhhhnnnooogggaaadddmmmttt~~~uuujjjfffmmmvvvkkkUUUOOO@@@888111333............------------,,,++++++++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------.........///---444FFF]]]vvv|||kkknnnwwwrrruuuyyyyyyvvvuuuxxx{{{zzz|||~~~}}}|||}}}~~~~~~{{{{{{rrrSSS666,,,---+++((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''((((((((())))))))))))))))))***++++++++++++************+++++++++,,,,,,,,,///111000...///333888RRR}}}ppp^^^{{{xxxZZZ___kkkttt|||{{{ooohhhmmmpppnnnLLL999+++***,,,))))))---((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))***+++,,,---...,,,---222<<>>MMM___uuuwww\\\IIINNNSSSRRRUUUWWWVVVdddppppppssswwwrrr{{{|||vvvvvvtttlllffffffaaaaaa^^^]]]gggzzzzzzsssmmmooosssssssssnnnaaa___kkkqqqdddJJJ777555;;;************))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))///))))))111999GGGcccooofff```ppp}}}lllcccjjjuuu}}}wwwpppmmmfffXXXJJJEEE444333222111000///...---,,,++++++++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***+++++++++,,,((((((---000///...///555666IIIjjjhhhjjjsssnnnkkkpppqqqrrrssstttvvvxxxzzz{{{|||{{{zzzzzz|||||||||~~~\\\>>>...***+++---******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))++++++*********************++++++,,,,,,------......***///666222000FFFdddtttooojjjgggfffppp{{{www|||xxxtttqqqppp]]]===---...+++(((000))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((('''))),,,---+++---222(((999FFFaaaoooqqq}}}uuuhhh[[[PPPPPPUUUYYY___eeeiiimmmssszzzyyyrrrpppllleee```aaaggglll|||uuuuuuyyyyyyzzz{{{|||ooobbbjjjgggmmmpppdddJJJ777777BBB<<<...&&&,,,000+++'''))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******)))---+++---EEEkkkqqq{{{yyydddjjjrrrjjjkkkpppzzzeeeXXXIIIDDD333222000111111000///...---,,,+++++++++++++++++++++++++++************++++++++++++,,,,,,+++++++++++++++,,,///,,,,,,///000---,,,...///JJJmmmttteeeiiipppnnnnnnsssuuuuuuuuuvvvwwwzzz|||~~~yyyyyy{{{oooNNN777,,,***++++++******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))++++++******************+++++++++,,,------......///333777444...666UUUuuuhhhwwwooofffkkkyyyzzzuuurrrooommmnnnnnnllljjjllljjjqqq~~~wwwnnnmmmxxxxxxvvvpppllllllqqqwwwgggdddcccggglllooollliiiiiimmmpppnnnhhhbbbaaaaaa___gggooopppjjjcccaaaaaa``````aaaaaabbbbbbbbbbbbffffffhhhmmmuuuxxxtttwwwnnnKKK222...,,,(((,,,***)))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******...+++***,,,,,,,,,///444000XXXooo}}}zzz}}}yyy]]]QQQPPPVVVaaajjjkkkkkkmmmzzz~~~tttlllhhhggghhhgggttt~~~~~~tttdddaaaaaahhhooommm]]]GGG<<<:::999555///))))))+++***'''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((()))*********---...///:::WWW}}}xxxxxxmmmuuu|||kkkjjjtttdddWWWHHHCCC222111///111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,++++++++++++,,,,,,...---...000///---...222===eeehhhfffgggkkkmmmmmmppptttvvvuuuuuuuuuwww{{{}}}ooodddFFF444,,,+++++++++******)))(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((((((((()))))))))******++++++++++++++++++++++++,,,,,,---.........,,,666888///111LLLqqqcccdddjjjbbbnnn{{{lllbbb^^^[[[WWWTTTUUUSSSPPPOOOOOOOOOMMMLLLOOOKKKOOOXXXYYYRRRMMMNNNNNNOOOOOOMMMIIIHHHKKKNNNFFFHHHJJJJJJIIIJJJMMMOOOJJJLLLMMMKKKHHHFFFHHHKKKIIIKKKMMMMMMJJJGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGHHHKKKPPPVVV\\\```qqqxxxxxxqqqzzz~~~www~~~aaa===222///***+++******)))))))))((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((())))))))))))*********,,,******,,,+++***...444QQQ}}}{{{iiiWWWNNNXXXYYY```kkkttt}}}yyyqqqmmmcccdddkkkvvv~~~}}}tttnnnlllpppxxx~~~vvv___GGG888999@@@;;;,,,%%%+++---''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((()))***++++++---+++000FFFhhhlll}}}jjjuuuyyyppplllwwwdddXXXIIIDDD333111///222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,+++++++++,,,------***+++---///------555>>>___wwwmmm```hhhmmmllljjjmmmqqqrrrssssssrrrsssvvv{{{|||zzzyyy}}}{{{xxx{{{WWW???222,,,,,,++++++******)))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************+++++++++++++++,,,,,,,,,,,,---....../////////444222222JJJuuunnnaaa~~~rrrjjjssswwweeeWWWRRRLLLIIIJJJKKKLLLKKKNNNMMMMMMLLLMMMMMMMMMLLLNNNKKKLLLPPPQQQMMMLLLOOOKKKNNNQQQRRRQQQQQQRRRSSSSSSUUUWWWUUUSSSTTTXXX\\\ZZZZZZ[[[YYYWWWXXX[[[]]][[[ZZZYYYYYYZZZYYYWWWUUUYYYYYYYYYYYYYYYZZZZZZZZZUUUUUUTTTTTTTTTVVVXXXYYY\\\dddqqquuu~~~~~~}}}yyyPPP;;;333,,,,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++''')))---///---...777CCCyyyzzz{{{nnn\\\MMMPPP^^^gggmmmvvv{{{pppeeeccclll|||}}}tttvvvxxx|||xxxuuuwwwppp[[[LLLBBBIIIGGG999---***+++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))***++++++,,,...,,,888WWWwwwrrrzzzxxxccc}}}xxxhhhqqqsssiiiooo|||dddYYYKKKFFF555333000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++,,,------...***+++---...,,,000???OOOxxxgggggghhhnnnooojjjiiiooorrrqqqrrrrrrrrrtttxxx~~~{{{xxxyyy}}}}}}qqqiiiKKK888---,,,,,,,,,+++******))))))(((((((((((((((((((((((('''''''''((((((((())))))******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,------......///000000666222000CCCqqqzzzlll|||sssfffoooyyyfff___^^^ZZZZZZZZZ[[[^^^aaadddeeecccdddfffgggggghhhiiijjjmmmkkkjjjlllmmmlllooosssooorrruuuxxxxxxxxxwwwwwwzzzyyyxxxxxxyyy{{{}}}~~~}}}~~~~~~}}}}}}}}}~~~|||~~~~~~hhhJJJ888,,,+++************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++---/////////888NNNcccfffMMMMMMUUUZZZbbbnnnoooyyyqqqmmmoootttxxx|||tttooohhhlll}}}}}}rrrlllpppuuutttnnniiiRRRPPPOOOJJJ:::***&&&+++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))***+++,,,,,,...444KKKooopppxxx}}}xxx^^^wwwyyyccckkk|||fff\\\[[[___ccckkklllpppuuutttqqqtttzzzcccXXXKKKHHH666444222000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///...///000///...888PPPhhhjjjccclllmmmnnnllljjjlllrrruuusssuuuuuuvvvxxx||||||yyyyyy{{{}}}xxxyyywwwjjjxxx|||\\\AAA///------,,,,,,+++*********((((((((((((((((((((((((''''''((((((((()))))))))***++++++++++++,,,,,,,,,******++++++,,,---------------......///000000000666///777^^^iii^^^nnniiippp~~~xxxxxxxxxwwwwwwyyy{{{}}}}}}rrr{{{```BBB---***++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,///---,,,///666HHHddd|||}}}{{{^^^NNNGGGSSSaaajjjvvvvvvpppppprrrvvv~~~~~~|||ssssssqqqnnnssswwwwwwwwwfff]]]XXXUUUFFF000'''+++******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))+++,,,------+++>>>^^^nnnqqqooo}}}vvv___pppyyyhhhqqqsssddd^^^[[[XXXVVVXXXUUUXXX^^^^^^YYYYYY___iiimmmqqqvvvzzzaaaWWWKKKGGG777555222/////////...............------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,...//////...000222222444FFFiiirrrhhhlllnnnllljjjkkkppptttuuuvvvwwwxxxxxxyyy{{{~~~}}}{{{yyyyyyxxx~~~{{{qqq{{{{{{zzzqqqQQQ:::---------,,,++++++******(((((((((((((((((((((((('''((((((((()))))))))))))))))))))*********++++++******++++++,,,------...---......///000000111111222222OOO}}}YYYrrruuucccqqqzzzxxxxxxTTT666///+++++++++*********))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,------+++///???SSSeeevvvpppSSSPPPWWWeeerrr{{{{{{|||qqqzzz~~~~~~}}}}}}sssfff[[[NNN@@@444...*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((()))+++,,,---......LLLooonnnllljjjssskkkooohhh```aaaaaa^^^]]]XXXQQQPPPUUUTTTJJJFFFIIIPPPVVV]]]aaabbbgggooovvvyyy___UUUJJJGGG666555222...............---------------------------------++++++,,,,,,,,,---------+++++++++,,,---...///000,,,...222444;;;SSS~~~vvvkkkpppqqqlllkkkiiioooyyy|||wwwuuuxxxyyyyyyzzz{{{}}}~~~www{{{zzzooovvv{{{oooooo}}}```FFF...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,---............//////000000111111333===kkk\\\```lllpppsssdddAAA666+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,------------...<<>>999222222/////////...------,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,---...///000111...///,,,666SSSsssuuummmppppppnnnooommmqqquuuwwwvvvvvvxxxzzz}}}zzzzzz{{{}}}}}}~~~~~~||||||{{{qqquuummm|||kkkZZZ777///)))+++...---++++++************))))))))))))(((((((((((())))))))))))))))))))))))************)))******++++++,,,------......+++///444,,,+++999+++aaaoooeeevvvhhhrrr~~~~~~{{{YYY:::++++++)))(((+++---,,,***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************'''+++//////...---...///---555RRRkkkWWWSSS\\\gggnnnxxxyyyxxxddd[[[]]][[[NNN>>>///***)))------***)))---((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$000***&&&000,,,***999___|||pppooo|||fffqqqiiibbbyyyggg___ggg___^^^bbb\\\ZZZZZZYYYTTTMMMGGGEEEEEEHHHGGGIIIKKKFFF@@@DDDNNNUUUXXXbbbooozzzbbbQQQKKK>>>:::222222000//////......---,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,---...///000111333444444EEEhhhkkkjjjpppqqqrrrtttqqqtttwwwwwwvvvvvvyyy||||||}}}~~~}}}}}}{{{}}}zzzsss|||}}}```@@@444******---,,,***)))************))))))))))))(((((((((((())))))))))))))))))))))))*********************+++,,,,,,------***000...---444444000555CCCllliii~~~~~~qqqjjj{{{|||~~~rrraaaFFF///,,,)))(((***+++***'''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************///+++)))***+++,,,///222777LLLmmmyyy{{{dddZZZYYY]]]nnn|||yyy~~~vvv{{{~~~wwwyyywwwbbbYYYZZZUUUKKK666...)))+++---+++)))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((((((...(((&&&...---222III|||{{{sssrrrmmmnnnjjjmmmjjj|||rrrbbbfffmmmbbb^^^ccc___\\\]]]\\\XXXQQQKKKHHHHHHPPPRRRSSSMMMDDD???BBBGGGMMMKKKLLLUUU___kkkxxxaaaQQQKKK>>>999333333000000///......------,,,------------,,,,,,,,,,,,------------------------------------...///000000222555;;;VVV{{{nnnffflllssstttvvvyyyvvvxxxyyywwwvvvwww||||||{{{||||||lllqqq~~~}}}pppOOO>>>...+++---...+++)))************))))))))))))(((((((((((()))))))))))))))))))))*********++++++******++++++,,,,,,------'''333111,,,333888777999bbb{{{WWWjjjZZZkkkqqqzzzzzzwwwttt]]]888111+++)))++++++)))&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++222+++(((+++---,,,///666EEEccceeeuuu]]]PPP\\\hhhppp{{{zzz~~~}}}zzzcccaaaccc```CCC666***))),,,,,,)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''((((((((()))+++)))***...+++888TTTxxxnnneeexxxmmmZZZyyysssjjjzzzcccgggtttvvvgggbbbfffccc___```aaa^^^XXXRRRMMMKKKVVV___^^^NNNAAA???@@@???CCC===:::===EEEQQQ___lllxxx}}}___PPPKKK===999333444000000//////...---------...------------,,,,,,,,,------------------------...............///000000---888HHHjjjmmmjjjlllsssxxxwwwwwwzzzxxxyyyyyywwwwww{{{~~~{{{xxxwww}}}zzzvvvvvvggg~~~~~~^^^III333,,,...///---+++************)))))))))((((((((((((((())))))))))))))))))*********+++++++++******++++++,,,------...+++222111///222333<<>>[[[zzz|||```zzz\\\UUUWWWfffvvv{{{zzz~~~vvvaaaXXX[[[___RRRBBB///''')))+++***'''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((+++000...+++===ZZZvvv|||xxxuuuzzzcccuuuZZZfffzzzuuuooofffpppyyysssfffbbbdddbbbaaacccdddccc___XXXRRRNNNUUUbbbaaaLLL???BBBBBB<<<===888666888;;;>>>EEELLLZZZcccrrr^^^PPPKKK===888222444111000000///......------.........---------,,,,,,------------------------...............///000111///DDD^^^~~~nnniiilllsssyyyzzzxxxwwwyyywwwyyyzzzzzz{{{|||zzzyyy|||kkkqqqooossszzzjjjRRR888------...---,,,************)))))))))((((((((((((((())))))))))))************++++++++++++***++++++,,,------......111000000444222,,,EEEtttllldddmmmbbbzzzrrr}}}yyyvvvyyy{{{tttQQQ???///+++......,,,+++************************(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++'''...333111+++---???QQQvvvyyycccpppiii[[[___eeerrr{{{|||~~~xxxyyyqqqllleee[[[\\\eee^^^OOO999+++(((+++,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''((((((((())))))---(((+++///+++111OOOllltttxxxiiixxxnnnooocccbbbmmm~~~tttlllqqqmmmeeecccccc```___dddeeeffffffccc]]]VVVQQQOOO]]]\\\III@@@HHHIII@@@===888666666666444666:::@@@IIIWWWfffsss~~~]]]QQQLLL<<<666111333111111000//////......---............---------,,,---------------------------------...///000222222666QQQoootttppphhhnnntttxxxxxxwwwxxxyyyxxx{{{~~~|||{{{}}}||||||tttccctttuuu\\\@@@000,,,+++++++++************))))))))))))(((((((((((())))))))))))*********++++++++++++,,,++++++,,,,,,------......444//////888555111ZZZpppffffffbbbxxx}}}xxxvvv|||aaaHHH111***,,,+++***+++************************(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,(((000111***,,,@@@YYYhhhmmm[[[bbbZZZ\\\kkk}}}|||}}}|||ppppppooohhheeejjjcccYYYHHH555,,,+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))111)))++++++)))@@@kkkyyyooooooyyycccyyypppZZZxxxssszzznnnlllbbbbbbqqqrrrhhhfffgggggghhhhhhfffaaaZZZUUUKKKVVVUUUHHHFFFPPPQQQHHH???999444333222111444999888:::???GGGTTTdddttt^^^RRRLLL;;;555///222111111000000///.....................------------------------------------,,,,,,---...000111333444CCC___|||{{{pppooommmqqquuuvvvuuuvvvxxxyyy{{{yyyyyysss{{{uuupppkkkMMM999000++++++---************))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,++++++,,,,,,---.........111000000777:::CCCvvvuuuYYYyyypppkkkoooyyytttvvvzzz~~~zzzwwwtttUUU777------+++***,,,************************'''((((((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,111...+++BBBhhh{{{wwwrrr^^^aaa\\\bbbmmmxxxjjjcccdddbbb]]]```aaaXXXDDD333---,,,+++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))---)))...---,,,NNN|||~~~}}}kkkfffeee|||ccchhhvvv}}}jjjfff___nnnooolllkkkjjjjjjjjjiiieee^^^YYYNNNRRRPPPKKKOOOXXXYYYQQQ@@@:::666666555333666;;;777666555666===IIIWWW```^^^RRRMMM;;;444...111111111000000//////......//////.........---------------------------------++++++,,,...000222444555TTTnnnzzzuuugggtttwwwwwwuuusssuuuwwwxxxvvv}}}wwwyyy~~~~~~nnn~~~gggxxxYYYBBB555......111************))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///---111222555???UUUXXXeeetttjjjiii{{{zzztttsssvvvyyyaaa???222000---+++...************************'''((((((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,111...555]]]zzz~~~{{{dddeeesss___[[[kkkvvvtttwww~~~hhh\\\hhhkkkaaa[[[dddbbbOOO999...+++***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))%%%'''333333333VVVttthhhtttfffwwwgggddd{{{rrrqqqaaa^^^]]]wwwnnnjjjnnnmmmkkklllkkkhhhaaa\\\TTTSSSOOOOOOVVV^^^\\\VVV???===<<<>>>===888555777777666666555555999>>>BBB\\\RRRIII999888444222222111111000///......---------------------------..................------000///---------222===FFFcccpppttt~~~}}}yyyuuurrrssswww}}}pppxxxvvvxxx{{{sss}}}___mmm```PPP888---111...---,,,+++***))))))))))))++++++******************+++++++++++++++++++++++++++,,,,,,---...///000000444///111555CCCooouuu\\\mmmhhhwwwwwwuuulllrrrsssoooIII777)))+++000%%%+++++++++************))))))))))))))))))******+++***)))((((((((((((((()))///+++***---...++++++,,,+++//////DDDyyyhhhJJJTTT~~~```UUUiii|||~~~|||xxxxxxrrr[[[llljjjmmmkkkaaafffgggMMM111((())),,,+++***)))(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******///---))),,,???\\\vvv|||aaa{{{\\\ooo___uuuggg}}}ooonnnooocccpppnnnqqqpppoooooonnnkkkgggeeeZZZKKKRRRSSSFFFXXXjjjZZZJJJBBB======>>>======>>>===:::888999;;;===>>>===[[[QQQHHH888888444222111111111000///.........------------------------........................222---...222///...@@@YYYuuuzzzooossszzz{{{yyyvvvtttuuuyyy~~~sss{{{wwwyyy{{{}}}rrrzzzYYYaaafff{{{lllTTT===///,,,+++---,,,+++***))))))))))))************************+++++++++++++++++++++++++++,,,,,,---...///000000---222111666ZZZqqqoookkkggg|||mmmmmmmmmxxxXXX888)))+++///++++++++++++************))))))))))))))))))******+++))))))(((((((((((())))))---******...///------///333333333IIIsss|||eeeNNNMMMooolllccceeeooo~~~yyywwwssssssxxx}}}~~~tttjjj}}}xxxiiifffkkk\\\<<<---111*********))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))*********,,,)))333PPPjjjuuu}}}|||hhhmmmyyyjjj~~~pppeee|||xxx}}}uuuxxxrrruuutttrrrqqqpppooommmkkkcccPPPQQQRRRGGGUUUfffYYYHHHCCC@@@BBBDDDAAA@@@AAA>>>???AAACCCDDDDDDCCCBBBYYYPPPGGG777888444222111111000000//////......------------------------........................222,,,///666000...JJJqqq~~~rrrqqquuuxxx|||zzzxxxxxxzzzttt|||zzzvvvzzz}}}yyy}}}tttzzzrrrZZZsss|||YYYFFF444))),,,---,,,+++******))))))***************************++++++++++++++++++++++++,,,,,,---...///000000111...555000>>>|||www{{{tttfffppp}}}lllgggiiippp~~~mmmAAA111///------+++++++++************))))))))))))))))))******+++)))))))))(((((())))))***,,,***+++///111......111000666AAA\\\|||\\\AAAKKKjjjpppUUUccczzzyyyqqqoookkkjjjmmmqqqtttxxxzzz}}}}}}~~~}}}mmmrrrjjjtttrrrQQQ333111))))))******))))))(((''''''(((((())))))(((((('''(((((((((((((((((((((((()))(((((((((((()))******(((///---???lll||||||wwwXXXxxxiii{{{hhhooo|||{{{zzzyyywwwuuuttttttsssmmmTTTOOOQQQJJJUUUccc\\\JJJEEEDDDGGGHHHEEECCCDDD@@@CCCFFFHHHHHHGGGFFFFFFVVVNNNEEE666777333222111000000000/////////.......................................//////////////////111222111<<<^^^tttrrrwwwzzzzzz}}}{{{zzz~~~ssszzzqqqvvv}}}|||~~~yyy}}}hhh{{{```OOO;;;+++111------,,,+++***************************+++++++++***+++++++++++++++,,,,,,,,,,,,---...///000111111777222222YYYzzzbbbfffbbbkkkwwwmmmhhhgggkkksss~~~QQQ???666***)))+++++++++*********)))))))))))))))))))))******+++)))))))))((())))))******+++***,,,000000---...111...DDDZZZqqqNNNBBBjjjvvvfff\\\jjjvvvkkkiiiiiiiiikkkkkkiiigggdddeeellluuu|||~~~{{{~~~qqq}}}rrrgggssstttpppvvv~~~eee===***))))))*********)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((())))))***++++++333222KKKsss\\\~~~pppbbbzzzjjjzzzyyy~~~{{{yyyyyysssYYYOOORRRQQQYYYdddbbbNNNJJJHHHIIIJJJIIIKKKOOOLLLNNNNNNMMMLLLLLLOOOQQQTTTKKKDDD555777333222000000000000////////////................................./////////000000,,,222111+++666UUUwwwtttxxx|||}}}}}}}}}{{{|||uuuwwwyyynnnuuu}}}|||~~~xxxzzzooolll}}}|||mmmVVVAAA///000...---,,,+++************))))))*********+++++++++*********++++++,,,,,,,,,,,,------...///000111111:::,,,CCC```aaaccc]]]```}}}nnnssssssllldddgggkkkuuu}}}dddKKK;;;,,,***+++++++++*********)))))))))))))))))))))******+++)))))))))))))))***++++++,,,+++---///...+++---222>>>___sssvvvnnnEEERRRuuu^^^gggpppsssdddcccgggkkkmmmkkkeee\\\TTTRRRUUU]]]cccooozzz|||yyy|||}}}sssttt{{{qqqppp}}}oooZZZ```lllpppooouuunnnOOO///++++++++++++***)))((('''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++,,,111333PPPfffkkk^^^ooofffbbbpppxxx~~~}}}yyyfffYYYWWWYYY^^^cccbbbSSSMMMJJJLLLPPPUUU___hhhnnnlllhhhddddddgggnnnrrr}}}QQQIIIBBB444666333222000000000000////////////.................................//////000000111+++333111,,,BBBnnn}}}www}}}}}}}}}}}}yyyvvv~~~tttwwwzzzyyy~~~ooottt}}}iiimmmnnnyyy[[[EEE444,,,...---,,,++++++******+++)))))))))***++++++,,,,,,*********++++++,,,,,,---------...///000111111222444---aaahhhnnnVVVaaakkk|||}}}zzzlll{{{{{{jjjbbbbbbdddlllxxx}}}wwwTTT@@@444///+++++++++************))))))))))))))))))******+++))))))))))))******+++,,,---,,,---///---,,,000777UUUtttwww{{{RRRJJJiiifff^^^lllooo^^^^^^fffjjjkkkjjjdddZZZQQQLLLLLLNNNPPPQQQ]]]ooo{{{zzzzzz}}}{{{{{{wwwxxx}}}|||hhhZZZfffuuurrriiinnndddDDD///...,,,+++))))))((((((((())))))******))))))(((((((((((((((((((((((((((***))))))))))))***++++++******888WWW||||||[[[xxxddduuuWWWXXXooommmxxxjjj```aaadddaaa\\\TTTOOOMMMQQQYYYfffwww{{{PPPHHHAAA444666333222////////////000000000000........................---......///000000111111...111000555RRR}}}xxxxxx||||||xxxzzzxxxxxx|||sssuuuppp___kkkxxxaaaKKK>>>+++......---,,,++++++++++++((())))))***++++++,,,,,,)))******+++,,,,,,------------...///000111222222///<<<eee]]]fff~~~}}}qqqppptttwwwpppsssvvvzzz~~~yyy~~~yyyvvvqqqrrrpppfffbbbaaahhhttt```HHH===111+++++++++************))))))))))))))))))******+++))))))))))))***+++,,,------,,,---///...///666@@@bbbxxx___LLLbbbssseeekkkooo]]]^^^eeegggdddgggddd___[[[VVVRRRNNNLLLJJJOOOXXXdddppp~~~|||~~~{{{vvvwwwyyy{{{kkklllrrrmmmqqqYYY444222...+++)))((())))))))))))************))))))((((((((((((((((((((((((******))))))******+++,,,+++)))FFFhhhyyyrrrfffrrrsssbbb]]]gggzzzjjjtttssswww{{{|||zzzyyy{{{~~~zzziiihhhkkkcccYYYTTTPPPOOOUUU___ooozzzOOOGGG@@@333666333222////////////000000000000////////////////////////---......///000111111222222...000???___tttxxx~~~}}}{{{|||xxxyyyxxx{{{iiiyyynnnLLLfff{{{vvv~~~eeePPPGGG.........---,,,++++++++++++((())))))***++++++,,,,,,))))))***+++,,,,,,------------...///000111222222///LLLzzzlll]]]fffkkkxxx{{{}}}uuueeecccfffhhhYYYZZZ\\\___eeeoooyyyqqqyyy~~~nnngggtttmmmeeeaaagggooozzzlllOOOBBB///+++++++++************))))))))))))))))))******+++))))))))))))***+++,,,------,,,---//////222<<>>666222444222000000000000000000000000////////////////////////000000000000/////////...+++>>>___|||lllvvvqqqUUUdddooo}}}{{{MMMEEE444...,,,...000---+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........---,,,111444111777HHHqqqYYYZZZsssgggTTTEEEHHHOOOQQQRRRVVVVVV[[[bbbgggiiiiiihhhhhhoooooommmiiijjjwwwzzznnnuuu^^^```mmmyyynnnbbbaaabbb^^^dddvvv{{{vvvHHHFFF444...+++,,,,,,******,,,)))))))))))))))******+++))))))***++++++,,,,,,---)))///222222???XXXmmmvvvrrryyyKKK```}}}fffeee|||uuuooollljjjnnnuuuvvvyyy~~~xxxrrriii___WWWRRRPPPPPPZZZaaajjjoooqqqsssvvvxxx|||}}}~~~mmmbbbjjjhhh```kkkqqqlllJJJ...///---%%%)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))***+++,,,---222KKKVVVzzz~~~___zzz}}}wwwjjjyyyeee]]]rrrppp|||bbbOOOSSSXXX\\\^^^```bbbdddgggjjjrrrzzz{{{qqqaaaUUU\\\eeeggglllzzzhhhPPPBBB>>>666222444222000000000000000000000000000000000000000000000000000000000/////////000000222MMMsss||||||nnnpppmmmQQQ^^^mmmmmmYYYNNN888111,,,...000...,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,...---222777///777TTTyyyWWW___dddxxxqqqeeeKKKDDDFFFRRRYYYXXXXXX\\\]]]```eeeiiikkklllnnnooowww{{{|||xxxtttzzz~~~tttkkkuuu___\\\ooo|||yyyjjjaaaccc]]]]]]ooo}}}NNNHHH666000,,,,,,,,,******,,,)))))))))))))))******+++*********+++,,,,,,------,,,//////333JJJiii{{{}}}tttbbb[[[fffhhhuuu|||tttmmmjjjqqqvvvyyy|||uuukkkaaaWWWRRR]]]dddlllmmmhhhccccccfffhhhmmmvvv~~~yyy{{{~~~tttllljjjrrrwwwwwwyyyYYY555000---&&&***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***,,,---...888ZZZbbbzzzddd|||hhhggg}}}\\\ffftttzzzbbbNNNQQQVVVZZZ\\\___aaaccciiilllrrryyy{{{uuueeeWWWdddlllnnnqqq~~~fffNNNAAA>>>666222444222000000000000000000000000000000000000000000000000000////////////000111222888XXX}}}|||~~~}}}~~~xxxjjjjjjWWWZZZnnniiidddKKK>>>444------///...,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......+++111///333999///===iiiiiirrrpppJJJbbbnnnwwwfffUUUMMMJJJJJJOOOUUUWWWWWWYYY]]]ZZZ___ffflllrrrxxx}}}}}}ooonnnyyy```WWWooo|||ttt``````[[[XXXgggvvv~~~\\\BBB888111------,,,******,,,)))))))))))))))******+++******++++++,,,---------222///,,,444PPPtttvvvSSShhhkkk[[[nnnzzznnnjjjsssxxx}}}|||rrrggg```ZZZ___gggkkkggg^^^YYYZZZUUUZZZbbbkkksss|||wwwvvvttt{{{|||uuunnn~~~hhhpppkkkEEE111+++***...))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))+++,,,...///<<>>666222444111000000000000000000000000000000000000000000000000//////...///000111333444EEEccc}}}xxxtttwwwzzz|||~~~kkkoooiiiXXXmmmqqqsssHHHCCC888---,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......)))333000555>>>888PPPggg___SSSbbbyyynnnYYYQQQMMMOOOTTTWWWXXXUUUVVVZZZ^^^^^^WWW^^^jjjuuuxxxkkksssbbbQQQooo|||```]]]ZZZTTTaaaiii~~~~~~oooHHH999333...---,,,******,,,)))))))))))))))******+++******+++,,,,,,------...111...///<<>>666555666000000000000000000000000000////////////000000000000...111222111000333999===mmm{{{vvvtttvvvyyy}}}|||yyyppphhhbbbnnnvvvwww]]]III:::111+++&&&,,,111***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,000+++:::555CCCmmmjjjeeeTTTdddqqqqqqiiigggeeefffiiilllnnnnnnrrruuu}}}uuuSSSHHHGGGSSS```bbbhhhbbb___aaadddccccccdddjjjttt~~~{{{|||sssooo~~~eeeGGG~~~mmm|||}}}sss]]]XXXUUUYYYeeemmm~~~OOOAAA222---...***---///)))******))))))******+++,,,,,,,,,+++++++++,,,------666---666dddyyy}}}TTTZZZpppfffiii}}}zzzfffOOOKKKFFFAAA======@@@AAABBBVVV^^^lllyyyvvvkkkdddjjjaaahhh}}}|||VVV111)))---,,,+++++++++---,,,+++)))))))))(((((((((((())))))&&&---+++)))---++++++555NNN___{{{wwwYYY\\\{{{{{{aaabbbxxxtttZZZHHHEEECCCGGGHHHDDDEEEMMMVVV[[[aaacccfffjjjnnnqqqssstttpppqqqzzz```LLL@@@===666555777222000000000000000000000000////////////000000000000///000111222///000;;;GGG|||{{{~~~|||wwwuuuzzzvvvhhh]]]kkkpppgggLLL===333---(((,,,000))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111///888555QQQoookkkZZZSSShhh}}}|||eeeaaa_________```cccgggjjjlllkkkmmmsss{{{rrrZZZOOOQQQQQQXXXdddgggkkkeeeaaadddffffffgggjjjmmmwww~~~pppsssfffIIIqqq|||~~~{{{dddWWWPPPWWW\\\ddd}}}hhhDDD555000///***+++---(((******))))))******+++,,,,,,,,,++++++,,,,,,---...,,,...GGGhhhTTTkkkeeejjjuuu~~~wwwfffTTTLLLGGGAAA===<<<===>>>???FFFLLLVVVaaalllwwwuuurrrooogggeeehhhyyycccBBB222+++,,,+++***+++,,,,,,***)))))))))(((((((((((())))))(((---***(((---,,,///===aaalll~~~vvv[[[bbb~~~hhh|||___ggg{{{vvv}}}~~~qqqYYYFFF@@@JJJMMMLLLFFFEEELLLTTTYYYaaacccfffjjjnnnrrrtttuuuuuuwww]]]III>>>;;;555666888333000000000000000000000000////////////000000000000111...000444///---???WWWyyy}}}nnnnnnwwwvvvuuuwwwtttxxxxxxwwwwwwxxxxxxyyyzzzyyyzzzyyyvvvuuuzzz~~~qqqbbbXXXgggrrr{{{QQQ???555000***---000(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000444777ggggggyyyyyy\\\lllRRRUUUpppzzzzzzqqqpppqqqgggSSSJJJRRR\\\[[[^^^jjjpppnnnhhheeegggiiijjjmmmqqqrrr~~~yyyuuu~~~pppwwwhhhLLL~~~uuu{{{zzzpppYYYMMMWWWSSS\\\ppp~~~HHH888222111)))(((+++'''******))))))******+++,,,,,,,,,,,,,,,,,,---......111222KKKdddUUUWWWvvvaaaqqq~~~uuuggg[[[NNNJJJDDD@@@>>>>>>>>>>>>:::===BBBHHHOOOYYYbbbiii|||~~~|||zzznnndddcccsss}}}lllQQQ888%%%,,,+++******++++++***((())))))(((((((((((()))))))))---)))''',,,,,,333DDDwww~~~sss^^^hhh~~~ttt]]]vvv|||[[[mmmvvvttt~~~|||{{{{{{ppphhhfff___PPPDDD@@@NNNQQQOOOHHHDDDJJJSSSYYYaaacccgggkkkooosssuuuwwwwwwyyy\\\HHH===:::444555777222000000000000000000000000////////////000000000000333---///555///---HHHjjjzzz~~~xxxqqqdddgggrrrrrrtttzzzyyyzzzyyywwwvvvvvvwwwxxxyyyzzz{{{||||||~~~wwwppppppttt{{{~~~wwwkkkLLLjjjjjj|||TTT@@@555222,,,...000))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,333444AAAtttbbbjjjnnn]]]RRR]]]{{{gggSSS^^^jjj\\\UUU\\\ddd```cccpppwwwqqqlllhhhjjjlllmmmrrrxxxzzzzzzyyyvvvzzziiiMMMzzzyyywwwttt~~~___NNNYYYPPPXXXhhhxxxNNN;;;333222***'''+++)))******))))))******+++,,,,,,,,,,,,,,,,,,---...///666666LLL{{{sssQQQTTTeeeeeekkk|||uuuiiiaaaPPPMMMHHHEEEDDDDDDCCCCCC>>>?????????AAADDDJJJNNN^^^iiiyyy}}}|||zzz|||mmm___eeezzzyyy___AAA'''---+++))))))******)))((())))))(((((((((((())))))))),,,((((((---+++333FFF{{{mmm^^^lllxxxmmmeee{{{oooXXXpppqqqsss~~~}}}{{{yyyuuurrrooobbbXXXOOOJJJFFFBBBCCCGGGPPPTTTRRRJJJEEEJJJTTTZZZaaadddggglllqqquuuwwwyyyuuuxxx]]]III>>>:::333444666000000000000000000000000000////////////000000000000222---000444000333TTT|||~~~xxxhhh^^^eeetttvvvyyy|||xxxvvvuuuxxx{{{}}}pppiiirrruuuzzztttnnnPPPrrrmmmzzzXXXAAA444222...///111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222...777888QQQrrrttt[[[|||VVVVVVgggoooXXXqqqnnnaaabbbiiigggjjjtttxxxrrrnnnkkkmmmnnnooouuu{{{~~~iiiNNNuuu|||qqqsssgggPPPWWWNNNWWWaaawwwuuuxxxWWW???333222+++))),,,,,,******))))))******+++,,,,,,,,,,,,,,,---...///000...;;;[[[ooo}}}iiiOOO___zzzwww^^^uuuttthhhcccNNNKKKIIIHHHHHHIIIHHHHHHEEEFFFFFFDDDAAA@@@@@@AAAAAAHHHUUUfffvvv~~~|||xxxyyybbbZZZmmmsssPPP///...,,,***)))******)))((())))))(((((((((((())))))(((+++)))+++...)))000EEEhhh{{{zzzccc\\\nnnrrrrrrfffYYYqqqpppvvv|||uuunnniiiddd___\\\JJJIIIGGGCCC>>><<>>:::444444666111000000000000000000000000////////////000000000000000...000222111<<>>===>>>===AAAJJJRRRSSSOOOJJJGGGFFFSSS[[[]]]TTTLLLMMMUUU[[[ccceeejjjooouuuzzz}}}YYYFFF<<<:::666888;;;666000000000000000000000000////////////000000000000,,,111333///333MMMwwwxxxxxx}}}vvvyyy~~~~~~___ZZZhhh{{{zzzqqqkkkkkkrrr|||ppp^^^bbbnnnyyywwwRRReee}}}wwwvvvgggsssRRR===888222///111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222///666KKKhhhzzzvvvFFFaaa\\\WWWffftttrrrxxx}}}eeeVVVdddhhhkkkyyy}}}wwwvvvwwwxxxwwwuuuyyyzzz}}}pppQQQkkkiiikkkiii\\\PPPUUUYYYddd|||}}}QQQ444000---+++,,,)))*********)))***++++++,,,+++,,,,,,---...///111111555SSSpppyyysssRRRTTTpppggg^^^ttt___PPPKKKNNNMMMMMMNNNPPPPPPOOOMMMNNNOOOOOOMMMKKKJJJKKKLLLGGGJJJMMMLLLLLLPPPYYYaaa~~~}}}}}}wwwmmmiiimmmyyyuuuRRR333000---++++++,,,,,,+++))))))(((((((((((())))))+++***'''***---***888VVVzzz}}}___lllkkkcccZZZmmm|||kkk[[[EEE666222666:::===FFFJJJLLLLLLLLLLLLLLLJJJFFFOOOUUUPPPJJJMMMVVV]]]ccceeejjjpppvvv{{{~~~WWWJJJ===888777555555666222111111111000000//////333000///000111000000000666444666444555SSS|||sss~~~~~~~~~{{{}}}pppXXXjjj{{{~~~|||tttllliiijjjppp}}}qqqYYYbbbzzzzzz}}}LLL^^^nnnzzzsssEEEEEE999'''888111000------------------------,,,,,,,,,---...///000000---444888OOOjjjfffMMMXXXVVVWWWnnnyyyrrrzzznnn\\\xxxuuupppttt{{{zzz{{{zzzxxx{{{~~~{{{ttttttyyy~~~vvv{{{uuuRRReeeiiivvvlllVVVOOONNNQQQ^^^rrrxxxoooIII:::666------%%%///******+++++++++,,,,,,,,,,,,------,,,,,,///111000444\\\~~~pppgggHHH\\\|||}}}cccqqq|||www{{{}}}sss]]]LLLEEEMMMLLLLLLMMMNNNNNNMMMLLLRRRPPPOOOOOOMMMJJJLLLPPPUUUUUUSSSPPPTTTddd|||}}}|||xxxxxx~~~xxxpppooolllxxxxxx___@@@000+++...******,,,(((******))))))))))))******((($$$+++''')))---555YYYbbbrrr}}}ccckkkyyyYYYggg}}}}}}zzzjjjOOO;;;<<>>444333,,,000------------------------...............///000000000444<<<|||iiiUUUDDDrrrKKKYYYhhhvvvooogggiiijjjppp~~~|||}}}|||yyyyyyVVVdddiiizzzoooOOOMMMNNNTTT\\\ooonnn{{{|||zzzjjjCCC222000///,,,,,,******+++++++++,,,,,,,,,---,,,---...------222888```tttrrrOOOdddwww```tttjjjZZZWWWYYYcccgggooowww}}}~~~{{{zzz{{{yyyooo___TTTPPPNNNTTT^^^hhhooouuuyyy{{{xxxwww}}}|||xxx{{{rrrkkkjjjppp|||ggg@@@+++000///***,,,...******))))))))))))******)))&&&---*********///RRRjjj|||qqqfffzzzkkkxxx~~~ZZZmmmttt{{{{{{{{{wwwmmmSSS@@@CCCJJJGGGBBBBBBLLLIIIFFFDDDDDDEEEFFFGGGMMMMMMOOOQQQOOOLLLOOOTTT```gggmmmpppttt{{{}}}RRRFFF<<<888888555444444000000000000000000111111///444444///---///111///222777///888fffsssooorrr}}}{{{zzzuuurrrssswww~~~yyy```dddssswww]]]HHHEEEEEEPPPdddtttvvvvvvsssDDDooo{{{}}}lllvvvGGG===666222---000------------------------//////.........///000000///666GGGbbbDDDFFFhhhOOOZZZnnnoooiiinnnuuuhhhffffff}}}|||sssYYYeeejjj|||xxxQQQMMMMMMQQQXXXhhhmmm}}}uuu}}}zzzJJJ333111///...,,,******+++++++++,,,,,,,,,---,,,---///...---333<<>>>>>CCC@@@>>>AAAKKKLLLLLLKKKHHHFFFDDDDDDMMMLLLNNNQQQPPPOOOTTT[[[ccciiimmmooosss{{{zzzQQQFFF<<<999888666444444000000000000111111111111666<<<<<<333...000111...---555000???pppvvvzzznnnvvv~~~qqqqqq{{{{{{xxxtttrrruuuyyyfffcccrrr~~~gggGGGEEEHHHVVVggg|||}}}kkkDDDXXXiiixxxqqqzzzMMM<<<777333000///------------------------000//////...//////000000...;;;XXX{{{{{{~~~EEEUUU^^^SSS^^^xxxvvvwwwmmmkkkxxxrrr~~~ooo}}}[[[dddiii}}}UUUMMMKKKPPPUUUbbbjjjyyyVVV999444---...*********+++++++++,,,,,,,,,...+++---111///,,,333???ooo~~~~~~}}}OOOUUUuuueeedddgggNNNIIIOOOXXX___hhhooossstttttttttssssssuuuwwwrrrhhhbbbaaadddlllyyy{{{sssqqq}}}{{{fffmmm~~~XXX;;;111+++,,,...)))******))))))))))))******---)))---(((+++///:::___ppp^^^www{{{ssscccmmmuuuXXXoooppp|||~~~yyyuuubbbKKK:::;;;>>><<>>888444333---------------------------000000////////////000000...???gggxxxqqqDDDhhhQQQVVVdddjjjxxxxxxyyyuuu~~~ppp[[[bbbggg}}}~~~YYYOOOJJJNNNRRR\\\xxx|||rrrzzz^^^<<<555+++///*********+++++++++,,,,,,,,,...+++---111///,,,444BBBjjj}}}{{{jjjHHH___}}}}}}iiiqqqcccIIIEEEMMMRRRZZZccckkknnnpppqqqrrrttttttvvvxxxtttkkkggggggpppxxx~~~sssnnnwww|||}}}}}}uuu~~~yyywwwfffGGG444***...111'''******))))))))))))******+++'''---)))+++///888]]]gggWWWsssyyyrrrkkksssqqqWWWpppooo}}}xxxuuuUUUCCC888:::;;;888===HHHHHHMMMSSSWWWWWWVVVVVVVVVTTTQQQOOOPPPQQQVVV```kkkzzzzzzvvvqqqssszzzvvvNNNCCC999777777444222222//////000000111111111222,,,666888000,,,222666333444777///DDDuuu~~~~~~qqqmmmyyy|||tttqqqrrrxxx~~~~~~zzzkkk___sss[[[NNNXXXTTTlll{{{eee^^^JJJeeexxx]]]???888555555+++------------------------111000////////////000000---BBBoooyyy]]]HHHuuuyyyGGGWWWiiiyyy___{{{zzz{{{}}}vvvuuuZZZ```eeezzz~~~|||]]]PPPIIIMMMPPPXXXqqqxxxpppxxx___;;;444***000,,,******+++++++++,,,,,,,,,...+++---222///+++444CCCfff^^^EEEhhhkkknnn```GGGDDDNNNNNNUUU```hhhlllnnnpppqqqssssssvvvyyyvvvooolllmmmyyytttlllsssvvvssstttrrrnnnoooPPP666)))111444'''******))))))))))))******'''$$$,,,)))***---444WWWxxxuuu[[[VVVxxx|||oooxxxoooWWWpppooo}}}xxxtttLLL>>>666999888333888DDDOOOTTTZZZ]]]]]]]]]^^^```\\\WWWTTTTTTUUUZZZgggsss{{{ttttttzzz~~~~~~tttQQQFFF;;;888888555333444111111111111111111111111111111000000000000111111333444555SSS~~~~~~rrrxxxwwwtttzzzsssrrrfff[[[kkk~~~kkkOOOZZZsssyyyuuu___{{{LLL]]]kkkeee@@@>>>111111***///............---------...............///000111000HHHyyyHHHGGGcccUUU[[[rrrzzzsss}}}|||yyyyyy\\\VVVlllxxxxxxhhhRRRDDDJJJQQQWWWjjjqqq{{{777444333///111++++++******++++++,,,------+++,,,***333000222[[[___TTTlllnnnhhhoooPPPCCCDDDGGGNNNSSS[[[ccciiinnnqqqsssvvvvvvwwwzzz{{{zzzwwwtttzzzzzzdddkkkzzz{{{xxxwwwuuu{{{rrrttt^^^222...000,,,000,,,+++******)))*********))),,,...&&&000222---JJJkkkppp^^^hhhuuujjj|||uuuYYYlll~~~xxx~~~zzznnnGGGAAA===;;;777555<<>>ccc}}}{{{|||ttt|||}}}}}}zzzhhhlllxxxqqqnnnmmmzzzwwwyyy]]]fffjjjlllZZZ]]]zzztttJJJ;;;000000111///............---------............///000111222999aaazzzdddEEE[[[SSSSSSaaa}}}{{{aaaUUUnnntttyyysss[[[IIIKKKNNNQQQ```ttt}}}sssGGG999000,,,,,,+++++++++++++++,,,------+++...222---111000;;;nnnnnnnnnLLLVVV~~~jjj___nnnsssVVVEEEDDDJJJOOONNNQQQWWW^^^eeejjjnnnpppuuuzzznnnkkk{{{~~~sssiiiaaagggwww}}}III111111...+++,,,,,,+++***************---&&&)))***///***:::zzz___aaa|||pppsss~~~xxxZZZnnn~~~vvvnnnHHHFFFCCC>>>999777>>>GGGUUU\\\```___```dddhhhhhhmmmjjjgggeeeccceeeppp}}}wwwuuuzzz~~~pppOOODDD:::777777555444444111111111111111111111111222111111000000111111222222333DDDiii{{{zzzyyy{{{xxx{{{zzz|||iiipppttttttpppzzz{{{bbbkkktttjjjcccWWWwww}}}NNN:::333///000///............---------............///000222222:::jjjfffJJJbbbxxxSSSWWWiiiyyyyyyxxxyyyeeeTTToooqqqyyyxxx^^^JJJJJJMMMNNN[[[nnnwwwrrrKKK666---...///,,,++++++++++++,,,---------...111+++...,,,333ccczzzfff{{{cccNNNaaaaaa```xxxeeeMMMDDDGGGMMMPPPOOOPPPUUU\\\dddlllqqqssswww}}}ppphhhrrr~~~ttt~~~hhhdddkkkWWW222///000+++,,,,,,+++************++++++(((,,,***...+++;;;vvv^^^```zzz|||uuu||||||[[[lll{{{yyykkk^^^BBBBBBBBB>>>::::::CCCLLLXXX]]]___]]]___ffflllnnnoookkkhhhfffdddfffppp|||xxxxxx}}}yyytttxxxnnnOOOCCC999777777555444444111111111111111111111111222222111111111111222222222444NNNxxxyyyxxxxxx{{{}}}|||}}}~~~hhhpppyyyzzzyyyuuu}}}kkkmmmnnnkkkQQQmmmyyyOOO:::999...---///............------------.........000111222333===sssaaaQQQwwwuuuVVVZZZmmm}}}pppiiihhhsssjjjRRRpppmmmwww{{{```KKKJJJLLLLLLXXXiiixxx~~~QQQ999---//////,,,,,,++++++,,,,,,---......,,,---)))000---///YYYwwwrrr{{{[[[QQQhhh^^^ddd}}}\\\JJJHHHMMMQQQQQQPPPPPPSSS[[[eeeooovvvyyyyyy|||rrreeejjjzzzyyy}}}www{{{kkkbbbiiieee666---222------,,,,,,+++***+++++++++(((---000''',,,///555___vvvXXXaaa{{{rrr||||||ZZZjjjzzz~~~yyymmmXXXEEE666;;;===:::777;;;EEENNNYYY[[[[[[ZZZ]]]gggnnnqqqpppkkkhhhgggfffhhhqqq{{{ooogggiiirrr{{{~~~{{{yyywwwuuuppplllsssvvvzzzzzzssslllpppxxxmmmNNNCCC999666777555444444111111111111111111111111222222111111111111222222222555VVVxxxxxx|||~~~~~~iiitttzzzvvvtttlllwwwyyyssskkkgggKKK___uuuRRR:::???...,,,///............---------------...///000222333444EEElllZZZoooXXX]]]ppp}}}vvvnnnfffhhhzzz~~~~~~nnnQQQrrrjjjuuu~~~bbbKKKIIIKKKKKKUUUeee~~~{{{~~~[[[AAA000000+++,,,,,,,,,,,,,,,------...,,,***,,,***444222333\\\tttwww~~~TTTRRRkkk\\\hhhvvvVVVIIILLLSSSUUUUUUSSSRRRSSSZZZfffqqqxxx{{{{{{|||vvveeecccwww{{{zzz}}}jjj^^^dddvvv@@@...333000------,,,+++++++++++++++'''...111'''---000000PPPrrrsss]]]ccczzzmmmyyy}}}ZZZhhh}}}~~~vvvkkk\\\GGG555000777;;;777444:::EEEMMMWWWXXXWWWVVV[[[fffnnnqqqqqqlllhhhhhhhhhkkksss|||nnnSSSKKKTTTdddrrrzzz|||wwwrrrnnnggg```[[[YYYfffwww|||sssrrrxxxlllMMMBBB888666666555444444111111111111111111111111333222222111111222222333444666]]]}}}iiiwwwzzzzzz}}}tttiiiyyyvvvkkkiiiqqq~~~zzzggg```LLL[[[|||XXX:::AAA///000///............---------------...///000222444555RRR^^^aaaVVVcccwwwyyy}}}|||rrrlllqqqyyyzzz|||rrrPPP}}}rrrhhhrrrdddLLLIIIJJJIIIQQQ```zzz|||cccCCC///000+++---,,,,,,,,,,,,---......++++++...,,,444333888eeepppyyy}}}PPPWWWuuuttt[[[lllpppQQQGGGNNNWWW[[[]]]WWWTTTSSSYYYeeepppwwwzzz|||~~~}}}ggg```tttzzzzzzvvvzzzwww|||NNN333555222------,,,++++++++++++,,,((()))---)))000---...VVViiidddyyy{{{gggwww}}}\\\hhh}}}ppp^^^NNNAAA888666???BBB<<<666;;;EEELLLSSSTTTSSSRRRYYYeeemmmoooooojjjggggggiiilllttt|||{{{cccLLLIIISSS^^^eeehhhuuuuuussslllccc\\\ZZZ[[[[[[iii}}}{{{}}}kkkMMMBBB888666666555444444111111111111111111111111333222222111111222222333777:::eeennn[[[qqq||||||~~~xxxiiicccyyyooolllnnnwww{{{iiiaaaVVVccc\\\999AAA///444//////.........---------------...///111222444555[[[^^^TTTSSShhh|||}}}~~~}}}{{{}}}sssOOO|||sssfffpppgggMMMJJJJJJGGGNNN\\\tttzzzeee@@@,,,111...---,,,,,,,,,,,,---......,,,...222,,,000///999kkkxxx}}}yyyOOO```ddd[[[pppmmmMMMDDDNNNXXX___cccZZZVVVTTTYYYcccnnnuuuwww||||||~~~jjj^^^rrr{{{|||sssXXX777666222...---,,,,,,++++++,,,,,,+++$$$(((+++222)))///dddmmmbbbzzzmmmcccwww~~~___hhhzzzoooWWWGGGCCCBBB@@@IIILLLCCC;;;???HHHMMMQQQRRRPPPPPPWWWccclllnnnmmmgggdddeeegggkkkrrrzzzqqq```TTTXXX```aaa\\\YYYdddjjjkkkcccWWWRRRXXX```lllvvvnnnMMMCCC999777777444222222111111111111111111111111222222111111222222333444...@@@oooooosssyyywww{{{zzzeeemmm{{{uuuooosss{{{fffqqqZZZbbbeee===999555222//////.........---------//////444---111444...???ccc|||nnnZZZNNNfffrrrvvvwwwWWWrrrVVVqqqlllQQQHHHIIIJJJOOOVVVgggzzzxxx{{{FFF+++999+++---,,,,,,,,,,,,---......+++000000000...+++???cccyyyRRR]]]fff___uuu~~~xxxiiiVVVLLLNNNWWW___cccddd^^^ZZZ\\\aaahhhttt~~~|||{{{mmmeeedddyyyyyyuuu{{{iii>>>;;;111111000...---++++++******,,,,,,***++++++(((;;;]]]fff```}}}pppyyykkk___|||ooovvv^^^KKKLLLVVVYYYPPPffflllIII===KKKJJJLLLLLLMMMRRRZZZbbbgggjjjhhhfffdddcccfffkkkqqqvvvqqqeeeVVVaaawwwjjjRRRTTTYYYeeebbbYYYYYYYYYZZZaaauuu~~~nnnMMMCCC999777777444222222111111111111111111111111222222111111222222333444888DDDlllooovvv|||xxx{{{}}}hhhlllxxxlllpppxxxkkkpppbbbZZZxxxmmmAAA999444/////////.........---------//////444---111444///AAApppwwwvvvXXXPPPhhhtttuuuxxxXXXrrrXXXsssnnnRRRHHHHHHHHHMMMTTTeeeyyyuuu~~~KKK...888)))---,,,,,,,,,,,,---......,,,///......//////DDDhhhtttQQQaaacccddd{{{qqqcccYYYTTT]]]UUUMMMLLLUUU___gggjjjiiiccc]]]]]]___dddnnnxxx{{{}}}pppfffcccyyyuuu~~~wwwtttAAA777111222111///...,,,+++++++++,,,+++(((+++...***555QQQfff```|||yyyooo```~~~rrr~~~iiiVVVVVVcccsssyyyZZZDDDOOOPPPHHHHHHIIIOOOWWW___eeeggggggfffcccbbbdddiiioootttqqqiiinnnlllZZZcccrrrdddccccccgggsssvvvtttmmmMMMCCC999777777444222222111111111111111111111111222222111111222222333444:::DDDmmmtttyyyyyyxxx}}}llljjjuuulllnnnwwwqqqnnnoooSSSoooyyyvvvEEE:::444.../////////.........------///...333---111444000EEEzzzxxxUUUSSSlll}}}~~~www|||yyyXXXppp\\\tttqqqTTTHHHGGGHHHKKKPPPdddxxxRRR111666)))---,,,,,,,,,,,,---......---...+++,,,000222GGGiiimmmQQQfff___kkk|||hhhTTTEEE???>>>CCCBBBDDDLLLXXXcccjjjmmmkkkeee___^^^^^^aaajjjttt{{{uuuggg___sss~~~tttpppzzzJJJ999666333222000///---,,,,,,,,,,,,***'''+++000+++///CCCZZZwwwfff]]]sssxxxyyyvvvbbbxxxuuuyyyeeeeeesssZZZGGGNNNJJJDDDDDDGGGMMMUUU]]]cccffffffeeebbb```aaaeeelllqqqssspppeee^^^nnnpppeeeiiijjjppp|||qqqmmmMMMCCC999777777444222222111111111111111111111111222222111111222222333444666JJJ{{{xxx~~~|||sssxxx{{{pppjjjsss~~~rrrqqqxxxwwwjjj}}}UUUppp~~~III:::666///////////////............///---333...111444222JJJ|||tttmmmRRRWWWpppzzz~~~wwwzzzYYYmmm```rrrrrrUUUHHHFFFHHHLLLOOOccc}}}WWW444444+++---,,,,,,,,,,,,---.........---))),,,000222DDDcccxxxhhhPPPlll|||\\\ooozzzdddMMM>>>:::???DDD>>>???BBBIIIRRR\\\cccfffhhhddd```______aaakkkuuuzzzxxxgggZZZlll~~~|||~~~jjjtttWWW>>>>>>444333111///...---------***+++))),,,///))),,,>>>XXX~~~ppp]]]kkk~~~iiiuuuqqq|||~~~fffrrrwwwzzzpppnnn}}}|||eeeKKKIIILLLAAACCCCCCFFFMMMVVV^^^dddffffffeeeccc______ccckkkqqqwww{{{tttOOOVVVffftttgggXXX\\\iiihhhlll}}}|||vvvnnnMMMCCC999777777444222222111111111111111111111111222222111111222222333444777VVVwwwooommmssszzzssslllsss}}}yyy}}}|||yyyddd^^^wwwMMM999777///000000/////////.........///,,,222...222333333OOOdddQQQ\\\sssxxxzzzzzzrrrxxx{{{YYYjjjbbbrrrsssVVVGGGEEEIIIMMMOOO```}}}zzzzzz}}}]]]666222------,,,,,,,,,,,,---......------***---000///???]]]rrrgggQQQpppttt[[[qqqmmmTTTAAA;;;>>>DDDGGGHHHGGGFFFGGGIIIPPPWWW]]]eeebbbaaaaaa```aaaiiisssxxxxxxfffVVViiizzzvvvjjjbbb???>>>444333111000......------'''---,,,+++,,,'''---AAAuuu|||^^^iii}}}wwwaaannnqqqxxxkkklllyyyuuuvvvrrr|||}}}jjjSSSFFFKKKMMMEEEBBBCCCGGGNNNVVV^^^dddfffhhhgggeeeaaa___dddmmmttt|||OOO:::HHHRRRMMMLLLNNN```ooohhhaaajjjmmmsssoooMMMCCC999777777444222222111111111111111111111111222222111111222222333444999[[[iiibbbccciiiwwwuuunnnttt}}}}}}yyy___gggyyyRRR999888///000000000/////////......///+++111///222333555TTT|||]]]RRRbbbwwwzzzuuutttmmmrrrvvvxxx{{{}}}XXXeeedddssstttWWWFFFDDDJJJMMMNNNYYYzzzzzz}}}qqqsssddd888///...---,,,,,,,,,,,,---......,,,...,,,...000///@@@```mmmvvvkkkSSSrrrnnn]]]rrryyyssscccWWWIIICCCFFFKKKLLLJJJPPPOOOLLLHHHFFFIIIPPPVVV``````bbbccc```^^^eeemmmuuu~~~yyygggVVVkkkwww|||vvvggg;;;888444333111000...---------'''...---++++++'''...AAA~~~yyyYYYffflllpppwww|||sssjjj}}}|||qqq|||zzztttvvv}}}}}}rrr\\\JJJDDDHHHNNNDDDFFFIIIPPPXXX```dddfffkkkkkkiiieeecccgggqqqzzzeeeDDD;;;CCCEEEIIIUUUcccttt|||mmm\\\]]]\\\fffxxx~~~xxx~~~pppMMMCCC999777777444222222111111111111111111111111222222111111222222333444;;;^^^www___TTTQQQUUUbbbqqqxxxooouuu~~~}}}{{{~~~yyy[[[{{{iiioooTTT888999000000000000000/////////...///***000///222333666WWWzzz~~~~~~WWWSSSggg{{{vvv|||wwwqqqrrruuuwww~~~}}}XXXbbbdddqqqwwwYYYFFFCCCIIILLLKKKQQQwww}}}{{{uuuuuuiii:::...000---,,,,,,,,,,,,---......+++...---...111333KKKpppkkkjjjqqqUUUsssiii___uuuwwwqqqlllddd___GGGDDDCCCHHHOOOSSSRRROOOQQQSSSSSSOOOIIIHHHLLLPPPVVVXXX^^^aaa___]]]bbbkkksss|||~~~yyyjjj[[[fffsss~~~yyyjjj;;;888333222111///...---,,,,,,(((...,,,***---***,,,:::```nnnVVVddd}}}qqqxxx|||kkk{{{pppzzz~~~wwwqqqpppvvvppp___KKK<<<@@@RRRKKKLLLPPPVVV___eeeiiikkknnnooommmiiifffkkkwwwooobbb^^^VVVLLLKKKZZZooo~~~ppp___^^^^^^^^^mmmzzzxxxzzzqqqMMMCCC999777777555222222111111111111111111111111222222111111222222333444@@@dddxxxttt{{{lllVVVIIICCCEEEQQQ```kkk}}}rrrzzzooouuu~~~yyyxxx~~~}}}yyyXXXttthhheeeSSS777;;;333000000000000///////////////)))000///222333777YYYtttTTTTTTkkk~~~zzz}}}{{{zzz{{{~~~XXX```dddnnnyyy[[[FFFCCCHHHJJJHHHJJJttt{{{kkk<<<...222---,,,,,,,,,,,,---......+++...---...111777UUU~~~sssiiiuuuWWWrrrgggaaawwwxxxiii^^^WWWRRRMMMIIIAAACCCFFFKKKOOOPPPPPPOOOOOOTTTXXXVVVNNNIIIHHHKKKKKKPPPYYY______^^^dddlllrrr{{{}}}~~~}}}zzzmmm___^^^nnn~~~mmm|||lll???===333222000///---,,,,,,,,,***...***)))///---***111???nnnjjj]]]hhh{{{oootttmmmzzzqqqyyyzzzooojjjjjjbbbVVVJJJ<<<@@@VVVRRRSSSWWW]]]eeekkkoooppppppqqqpppllliiinnnzzzyyyggglll~~~qqqXXXVVVeee~~~pppddddddlll^^^iii|||sssQQQ???999<<<666444555333222222222222222222222222111111222111000111444666EEElllyyycccMMMEEE===>>>DDDCCCKKKWWWZZZVVVaaa|||zzzdddsssrrrzzzyyywwwVVVlll```[[[YYY>>><<<333////////////............111---///---222...444fffvvv^^^TTTfff~~~XXX```kkk}}}ttt|||xxxZZZIIIEEEFFFHHHJJJPPPoooyyyyyyvvv888222---...------,,,,,,------......---+++///222666WWWjjjxxx{{{aaagggbbb}}}YYYHHH;;;666>>>;;;???AAAEEEKKKMMMLLLKKKKKKLLLNNNPPPSSSUUUTTTPPPKKKHHHGGGFFFGGGNNNWWW___cccdddvvv{{{|||~~~}}}~~~vvvcccaaarrrvvvnnnsssyyyvvv|||BBB666444333111000...------,,,************+++,,,---...>>>iiipppqqqddd||||||}}}bbboooqqqmmmoooxxxuuuhhh[[[UUUSSSHHH777888JJJTTT\\\VVVZZZhhhooommmmmmqqqvvvuuurrroooooosss{{{yyyiiiiiiwwwtttKKKTTTjjjmmmfff``````kkkxxxvvvRRR???999<<<666333666333222222222222222222222222111111222111000111444666JJJppp```HHH???888999===;;;;;;>>>AAAGGGRRRbbbqqqzzzuuueeeppp}}}uuu}}}yyyvvvRRRggg```XXXzzz]]]>>>;;;222////////////............000---///---333///666hhh[[[SSSgggxxx}}}ZZZ```lll{{{ttt{{{yyyZZZIIIEEEFFFGGGIIIOOOmmm}}}~~~{{{999222///...------,,,,,,------......---***---///333RRRzzzppp\\\eeeaaapppJJJ>>>888999BBB<<<===CCCEEEGGGHHHHHHIIILLLOOOQQQTTTWWWYYYXXXTTTOOOLLLEEEFFFGGGJJJOOOVVV^^^bbbuuu||||||}}}~~~{{{}}}vvvddd^^^ooo{{{www~~~tttvvv}}}{{{JJJ:::444333111///...------,,,************+++,,,---...FFF~~~yyybbb|||wwweeepppvvv~~~vvvnnnyyyyyyuuuhhhOOOEEEBBB===111444BBBHHHOOOKKKQQQaaakkkmmmrrrzzzuuutttrrrqqqrrrvvv{{{vvviiieeebbbeeeWWWIIIfffbbbaaaiiieeeooozzzyyySSS@@@999<<<666333666444222222222222222222222222111111222111000111444666===kkk|||ZZZAAA999555777:::777999333444===DDDFFFLLLUUUmmmwwwvvvbbbgggttt{{{~~~wwwPPPbbbfff[[[|||}}}tttaaa???999222////////////............///---000...444111999mmmWWWRRRiiipppppp]]]___mmmxxxssszzzyyyZZZIIIDDDEEEFFFHHHMMMiiivvv}}};;;333000...------,,,,,,------...,,,,,,))),,,///333QQQ~~~zzzfffXXX~~~cccaaa```@@@;;;;;;???HHH@@@???EEEEEEDDDBBBCCCFFFLLLPPPTTTVVVZZZ]]]\\\YYYTTTQQQHHHJJJLLLKKKKKKOOOXXX___pppzzz{{{|||}}}yyy{{{uuudddYYYjjj~~~rrrsss|||yyywwwKKK888333222111///...------,,,************+++,,,---...EEEyyyZZZvvvzzzooopppyyyqqqlll|||{{{pppzzzuuujjjEEE777444555000333<<<===<<<<<>>999333////////////...............---000///444222<<>>tttrrrTTTTTTmmmzzzfffgggwwwmmm```ppp{{{aaaYYYrrrrrruuu{{{wwwXXXGGGCCCCCCEEEGGGIIIaaavvvrrruuu}}}???777......------,,,,,,------...---///,,,,,,111777QQQwww{{{~~~~~~ppp```bbbeeeXXX@@@DDDCCCBBBKKKMMMVVVJJJHHHEEEDDDDDDEEEFFFGGGNNNQQQUUUYYY[[[\\\\\\[[[[[[ZZZXXXXXXXXXWWWTTTQQQYYYmmmzzz{{{zzzuuuwwwuuugggTTTddd{{{yyynnn~~~FFF888111111///...------------************+++,,,------000MMMppplll[[[dddwwwwwwfffooommm~~~kkkwwwxxxpppKKK;;;:::???888666<<<>>>>>>BBBIIIRRRXXX]]]fffnnnrrrrrrsssssspppkkkddd___[[[\\\ooopppmmmqqqlllrrrjjjjjjuuummmlllsss~~~WWWBBB;;;;;;555333666555222222222222222222222222111111222111000111444666HHHqqqpppfffJJJ:::888444666:::888888FFFKKKGGGMMM\\\\\\PPPVVVVVVVVVYYY___hhhqqqvvvjjjgggiiisss|||{{{mmmPPP\\\yyyfffkkkAAA999444////////////............------111///444222???vvvwwwTTTUUUpppzzziiirrrkkkkkktttbbbVVVuuuqqquuuzzzvvvWWWFFFCCCCCCEEEGGGGGG^^^}}}{{{CCC999,,,...------,,,,,,------......111---+++///444LLLooouuu{{{wwwdddcccfffWWW???AAA???>>>JJJQQQ]]]OOOMMMJJJIIIJJJJJJIIIHHHOOOPPPRRRUUUXXXZZZ\\\]]]^^^\\\[[[\\\^^^\\\VVVPPPTTTlllzzz{{{zzztttwwwvvvjjjTTTcccxxxuuurrruuufffDDD888111000///...------------************+++,,,---...222CCCuuummmaaa~~~|||ppptttrrrzzznnnzzz~~~qqqwwwzzztttTTTAAA===BBB;;;777===@@@AAAGGGOOOXXX```eeejjjnnnoooqqqrrrooohhh```ZZZWWWXXX]]]sssiiiZZZgggrrr|||wwwjjjjjjfffkkkiiibbbiiiyyyWWWCCC;;;;;;555333666555222222222222222222222222111111222111000111444666<<>>www{{{TTTVVVsss{{{uuu{{{cccRRRwwwqqqsssxxxtttVVVFFFBBBDDDFFFHHHGGG\\\~~~HHH:::,,,...------,,,,,,------...,,,000---+++000888OOOooottt{{{vvvbbbdddeeecccEEEAAA???BBBPPPTTT]]]UUUQQQNNNNNNPPPRRRRRRQQQUUUTTTTTTTTTVVVXXX[[[]]]]]]^^^___``````___\\\ZZZ]]]vvv{{{|||zzztttwwwwwwlllTTTaaatttggg~~~DDD666000000///...------------************+++,,,---...222KKK```~~~{{{rrrppprrr|||tttrrr|||xxxvvv}}}}}}xxxbbbHHH>>>DDDCCC@@@DDDEEEEEEKKKTTT___hhhnnnooommmlllpppqqqlllaaaYYYUUUVVVVVVWWWkkk]]]MMM^^^iiijjjgggiiiYYYaaaooojjjiiidddeeejjjyyyXXXCCC;;;;;;555333666555222222222222222222222222111111222111111111444666HHHqqqZZZLLL:::666:::999===GGGJJJKKKLLLSSS[[[]]]\\\```hhhgggccc___\\\YYYWWWZZZ^^^bbbdddbbb```jjj{{{~~~pppfffWWWZZZkkkHHHhhhuuutttHHH999///000/////////............,,,---222...222000>>>wwwSSSWWWuuubbbPPPyyyqqqqqqvvvsssUUUEEEBBBDDDGGGIIIFFF[[[}}}{{{KKK;;;,,,...------,,,,,,------...(((...,,,,,,444>>>WWWwwwqqqoooyyy|||rrr^^^dddccc~~~sssPPPGGGDDDIIIXXXWWWZZZYYYUUUQQQPPPTTTXXXZZZZZZ[[[YYYVVVUUUUUUWWW[[[]]]\\\```ccccccaaaaaadddgggiii|||}}}zzztttwwwxxxmmmTTT```rrrjjjzzzJJJ888000///...---------------************+++,,,---...---UUU___~~~|||sssnnn{{{zzznnn{{{}}}uuuvvv~~~~~~zzzoooOOO@@@HHHKKKKKKMMMKKKMMMSSS]]]hhhrrrwwwtttooojjjoooqqqjjj^^^UUUTTTWWW[[[UUUfff^^^VVVhhhcccOOOTTTmmmfff___dddgggkkk```qqqsss```HHH;;;;;;777555777333333222222111111222222333222222111111222222333444CCC~~~}}}yyy}}}jjj^^^???>>><<<<<>>===>>>@@@DDDJJJOOOSSSRRRUUU[[[aaafffkkkmmmnnnqqqqqqtttwwwvvvsssssswwwnnnpppjjjdddpppmmmSSSWWW___aaauuuGGG:::555000000000000///////////////000222,,,222333@@@ssshhhUUUZZZjjjcccUUUyyy|||nnnoootttSSSCCCAAACCCEEEGGGDDDVVVrrr}}}XXX888444...------,,,,,,------......---.........111===JJJwwwwww~~~xxxYYYzzzbbbddd|||TTTJJJVVVkkk}}}ssslllTTTPPPOOORRRTTTUUUWWW[[[YYY[[[]]]\\\ZZZ[[[___ccciiijjjlllllllllnnnppprrrttt{{{yyywwwuuuqqqoooUUUXXXkkk[[[www~~~wwwOOO111111000///---,,,,,,,,,,,,++++++******++++++,,,---...888WWWmmmsss```kkk~~~~~~xxxddd}}}{{{}}}kkkUUUKKKLLLQQQVVVZZZ]]]```fffkkknnnnnnlllkkkkkkmmmllleee[[[UUUUUUXXX___ccccccWWWRRR___dddYYYbbbnnndddffffffhhh{{{vvv|||eeeKKK<<<:::666555777333333222222111111222222333222222111111222222333444>>>nnnnnnfffllluuuwwwZZZOOO;;;;;;<<<>>>BBBHHHNNNTTTWWWVVVWWWZZZ^^^dddjjjpppssssssvvv}}}}}}vvvkkkPPPRRRZZZ___zzzxxxGGG888222000000000000///////////////000222---222333???sss~~~xxxVVV[[[kkkfffUUUwwwmmmnnntttSSSCCC@@@CCCEEEGGGCCCXXXsssZZZ888000...------,,,,,,------......---......------666AAA}}}}}}||||||SSSqqqaaabbb{{{NNNEEEUUUmmm{{{gggXXXJJJIIILLLRRRVVVWWWZZZ^^^___bbbccccccaaaaaaeeehhhppprrrsssttttttuuuwwwyyywww~~~{{{yyywwwuuurrroooWWWYYYjjjZZZxxxkkk}}}~~~MMM444//////...------,,,------+++************+++,,,,,,...000<<>>qqq{{{YYY^^^kkkkkkTTTtttkkkmmmtttTTTCCC@@@CCCEEEFFFEEE\\\tttzzz|||^^^999---...------,,,,,,------...---,,,---///------333;;;nnn~~~SSSnnnbbb```mmmCCC===HHHXXX___KKK>>>CCCEEELLLVVV[[[\\\^^^cccgggjjjlllllljjjjjjlllooouuuwwwyyyzzzyyyzzz{{{}}}{{{~~~}}}zzzxxxwwwuuurrrppp\\\\\\kkklllsssxxx{{{JJJ555......---,,,,,,---------***************++++++,,,+++333@@@kkkttt~~~|||ooorrryyy}}}vvv~~~xxx|||}}}zzztttZZZJJJOOO[[[bbb]]]___aaacccfffhhhiiijjjmmmmmmiiiaaaYYYUUUVVVXXXbbbfff___YYY```hhhiiijjjlllddddddvvv}}}zzzsssTTT???;;;666666777222333222222111111222222333222222111111222222333444@@@bbbmmm\\\[[[bbbjjjwwwzzzppp[[[NNNCCC???===AAAFFFLLLQQQUUUVVVWWWYYYZZZ]]]dddnnn|||zzzdddOOOTTTTTTOOOnnnpppuuuFFF999555000000000000////////////...///333---222222===ppp\\\```lll|||}}}oooSSSppphhhmmmuuuTTTCCC@@@BBBDDDFFFEEE[[[ssspppwww{{{ddd>>>111...------,,,,,,------...,,,+++,,,//////...222999XXX{{{~~~\\\rrrfff```|||ccc@@@>>>BBBEEEIII<<<999>>>DDDPPP\\\bbbbbbcccgggnnnqqquuuuuusssrrrsssuuuwwwyyy||||||||||||}}}~~~~~~}}}~~~|||yyywwwwwwuuusssppp^^^^^^lllvvv|||tttDDD111...------,,,,,,,,,------******))))))******+++,,,***555DDDkkkjjj~~~}}}www{{{{{{~~~sss~~~xxxyyy{{{zzz~~~~~~~~~|||```JJJHHHSSSZZZXXXYYY[[[___ccchhhkkkmmmqqqoookkkccc[[[WWWWWWYYYZZZbbb]]]\\\hhhjjjfffmmmuuuffflll|||ZZZCCC<<<777666777222333222222111111222222333222222111111222222333444<<>>FFFUUUccchhhffffffiiirrrvvvzzz{{{xxxwwwwwwxxxxxx{{{}}}~~~}}}~~~~~~~~~}}}}}}{{{xxxwwwwwwuuusssqqq[[[[[[jjjjjjxxxuuuDDD333......---,,,,,,+++,,,,,,***))))))))))))***++++++---///888hhhhhhdddwww}}}www|||}}}yyyzzz{{{~~~~~~~~~}}}jjjRRRGGGKKKRRRSSSUUUXXX^^^dddjjjooorrrvvvtttooohhh```[[[YYYYYYQQQ^^^[[[^^^lllhhhcccrrrvvveeeppp```FFF===777777777111333222222111111222222333222222111111222222333444888^^^fffYYYaaaaaaUUUaaaYYYIIIRRRCCCDDD888===GGGLLLTTT[[[^^^___\\\ZZZYYY]]]fffrrrzzz{{{~~~ppp\\\IIINNNLLLIIIllliiiyyyFFF666111000000000000////////////...///333...222222<<>>@@@IIINNNPPPBBB???>>>HHHYYYhhhlllhhhfffhhhssswww|||}}}{{{xxxxxxyyy{{{}}}~~~}}}|||zzzxxxwwwvvvuuusssqqqXXXYYYhhhzzz]]]|||}}}EEE555///...---,,,++++++******)))))))))))))))***++++++...)))000@@@eeetttuuuiiinnnuuu||||||}}}{{{xxx|||}}}}}}~~~~~~vvv```MMMJJJPPPRRRTTTYYY___fffmmmsssvvv{{{yyytttmmmeee___[[[YYYOOO```^^^aaaqqqjjjeee|||wwwfffvvvcccHHH>>>888777777111333222222222222222222333222222111111222222333444;;;```___YYYjjjhhhRRR```\\\FFFHHH666>>>333777FFFKKKTTT\\\```___]]]ZZZYYY]]]eeeppp}}}{{{~~~rrrrrrvvv}}}nnn[[[IIIKKKKKKMMMvvvuuuyyyHHH888222000000000000////////////---///333...222111;;;mmm|||^^^^^^ggg~~~~~~vvvOOOfff```iiiuuuUUUCCC@@@BBBCCCEEEBBBVVVvvvhhhDDD333...------,,,,,,------...000,,,***,,,,,,+++...222NNNggguuukkklllfff\\\sssbbb@@@AAAOOO[[[]]]FFF999???III\\\kkknnnhhheeegggssswww|||}}}{{{xxxwwwxxx}}}~~~}}}{{{yyywwwvvvvvvvvvtttrrrXXXYYYiiitttZZZBBB111000///...,,,+++*********)))))))))))))))******+++...(((444555\\\uuutttmmm}}}|||kkk{{{vvv||||||}}}www|||}}}}}}}}}lllTTTMMMRRRSSSVVV[[[bbbiiipppuuuwww~~~|||wwwpppiiiaaa\\\ZZZRRReeecccfffvvvmmmiii~~~nnnnnnJJJ<<<;;;888555666333333333222222222111111222222111111222222333444@@@ZZZccceeennneee___hhhVVVCCC999999999777555<<>>UUUlllUUU:::CCCBBBKKK^^^qqqtttkkkfffhhhnnnwww~~~~~~}}}~~~~~~}}}{{{xxxvvvuuuvvvxxx___[[[pppzzzVVV~~~>>>222...---,,,,,,++++++,,,,,,******))))))******+++,,,''',,,000222ZZZvvvlllnnnlll~~~}}}xxx|||www}}}|||{{{yyy~~~yyyjjjYYYNNNZZZ^^^dddiiiooouuu{{{}}}wwwppphhh]]]UUUaaajjjnnnsssxxxuuuyyyuuuPPP@@@<<<888444555333333333222222222222111222222111111222222333444???ZZZoookkkmmmgggbbb```TTTFFF===888666888;;;FFFNNNQQQMMMLLLRRRYYY]]]^^^hhhwwwyyysssvvv}}}tttrrrzzzxxxzzzmmmQQQGGGIIIBBBPPPwwwqqq~~~FFF999555222222111111000////////////+++222111111111<<>>CCCLLLaaatttvvvkkkeeehhhnnnwww~~~}}}|||zzzwwwuuutttuuuvvvXXXWWWpppsssLLL{{{xxx>>>444------,,,++++++++++++,,,******))))))******+++,,,,,,,,,,,,...PPPmmmcccvvvnnnooo{{{{{{||||||~~~||||||}}}}}}ssshhhaaa```dddjjjpppvvv|||zzztttmmmeee___^^^iiirrryyyzzzzzzYYYEEE===888555555333333333333222222222222222222111111222222333444>>>WWWuuuqqqrrrmmmYYYRRRIII@@@777333:::CCCNNNSSSTTTPPPMMMQQQXXX\\\ooorrrooopppwww}}}vvvyyywww{{{zzzeeeKKKEEEFFF@@@NNNpppkkkJJJ<<<555222222111111000/////////111+++222000111222<<>>888666666444444333333333222222222222222111111222222333444===RRRooopppyyyooo[[[RRRHHHAAA888444;;;GGGQQQWWW\\\]]][[[YYYZZZ[[[kkkzzz||||||yyybbbeeelllwww}}}yyy{{{|||sss[[[FFFDDDCCC???OOOkkkvvvQQQ@@@333222222111111000/////////222,,,222///111444<<<```{{{VVVdddkkkVVVRRRZZZbbbnnn}}}uuuaaahhhyyyRRR\\\hhhwwwjjjlllLLL???@@@AAACCCGGGLLLdddnnnbbbwwwssszzzUUU888000///...,,,,,,------...------,,,------...///000<<>><<>>999777888444444444333333333222222222222111111222222333444888MMM~~~zzzdddppp{{{jjjdddTTTEEE???:::666<<>>EEE???===@@@:::@@@MMMdddrrrmmm^^^ZZZ```iiisss}}}~~~|||rrriiihhh^^^aaajjjvvvpppbbbZZZVVVfffttt~~~}}}|||zzzyyyxxxxxxvvvrrroooXXXWWWmmm~~~tttppp^^^oookkkiiirrrxxx;;;---,,,,,,+++************+++))))))(((((())))))***+++&&&***---///---666YYYrrrssslll}}}xxx{{{}}}{{{yyyzzzzzzxxxyyyxxxyyy{{{}}}~~~}}}~~~tttllleeecccbbb___```dddqqqvvvqqqmmmsssuuuuuu|||tttRRR???999888999444444444444333333333333222222111111222222333444333III|||uuuuuuoooWWWBBB<<<:::888@@@LLLYYYVVVUUUVVVWWWYYY```hhhhhhttt|||{{{yyyyyytttlllwwwwww{{{rrrvvvdddIIIAAAFFF>>>???ZZZsssdddMMM555222222111111000/////////222...222...222555555PPPZZZZZZ{{{hhh___xxx}}}{{{QQQWWWjjjqqqmmmjjjJJJ>>>@@@AAADDDHHHMMMhhhmmmoooaaa222000000...---------...///------,,,------...///000444___ttt~~~|||pppooozzz]]]jjjooo[[[OOO===:::EEEHHHEEE???888@@@MMMaaallldddVVVUUU^^^hhhrrr|||yyyxxx}}}uuu```VVVZZZ\\\[[[^^^dddkkkuuuqqqiiiiiihhhkkk~~~|||zzzxxxxxxyyyvvvqqqlllRRRTTTkkk~~~eeepppgggkkkwww{{{===***,,,,,,+++***************)))(((((((((((()))******(((+++***+++---444\\\|||mmmxxxwww}}}}}}~~~}}}xxxyyyzzz{{{|||}}}~~~zzzsssnnnlllnnnpppiiiaaa^^^dddggggggjjjrrrllluuuvvvwww}}}~~~}}}WWW@@@999888888555444444444444333333333222222111111222222333444333FFFzzztttZZZBBB;;;888888DDDTTT[[[SSSMMMLLLNNNSSS^^^jjjiiiuuu|||xxx{{{qqqqqq{{{{{{^^^DDDAAAHHH<<<@@@aaa{{{lllSSS777222222111111000/////////111...333...222444111HHH^^^VVVuuuzzzyyy|||QQQVVVjjjmmmmmmiiiIII>>>???BBBDDDHHHNNNkkkkkktttggg444111000...---------...///------,,,------...///000555[[[mmm}}}|||xxxpppdddjjjqqqcccQQQBBB999::::::DDDNNNGGG;;;:::AAAMMM___ggg]]]OOORRR^^^gggqqq{{{zzzxxx~~~sss___^^^lllpppqqqpppkkkccccccqqq}}}nnnppp{{{{{{yyywwwxxxyyyvvvoooiiiLLLTTTpppccc{{{zzz}}}sss===,,,,,,++++++***************((((((((((((((()))*********---)))+++000000JJJ|||ooo```jjjwww|||~~~}}}}}}}}}|||{{{zzz{{{}}}|||uuummmiiiiiimmmqqqllleeeeeennntttssswwwtttZZZBBB999888888555555444444444333333333222222111111222222333444777EEErrrxxx}}}vvv[[[CCC:::666777GGG\\\ZZZQQQKKKKKKMMMQQQ[[[fffmmmyyysssnnnwwwuuuZZZAAABBBIII;;;AAAfffqqqVVV777222222111111000/////////000...333...333444...CCCzzz```SSSqqq{{{}}}|||QQQUUUkkkiiillliiiIII>>>???BBBEEEIIINNNmmmiiittt|||mmm<<<111000///...---......///---------------...000000444SSSbbb|||uuujjjkkkfffPPPDDD<<<666000;;;:::???LLLCCC777@@@CCCNNN^^^dddYYYLLLQQQ___gggqqq{{{}}}~~~|||wwwfffoooiiiZZZ___mmmgggZZZeeexxxzzzwwwuuuwwwxxxuuunnngggJJJXXXvvvwwwZZZggg:::///,,,++++++***)))*********((((((((((((((()))******+++...)))---333'''---QQQpppwwwqqqhhhooowww|||{{{|||yyyvvvwwwzzz~~~}}}vvvsssuuu{{{{{{sssttt~~~\\\AAA<<<;;;777555555555444444333333222333333333333333333333333666EEEggglll~~~rrrkkkYYYDDD999999BBBQQQ^^^\\\QQQNNNSSSUUUQQQUUU```jjjsssooorrrtttuuuuuuzzz}}}pppzzzkkkNNNFFF@@@BBB;;;FFFoooDDD>>>222222111000/////////000111111111000000333777:::rrr{{{```YYYkkkzzzPPPNNN{{{nnnkkkttt}}}```EEEBBBBBBDDDFFFCCCLLLyyypppsssrrrzzzeee===333111...---.........---...------------...//////---LLLaaaooozzzjjjhhhqqqRRR;;;999===777===;;;AAA???JJJLLL999>>>CCCQQQ]]][[[OOOJJJSSS^^^hhhnnnwww}}}yyyxxx{{{{{{vvvmmm___ZZZcccnnnlllbbbaaadddrrr}}}zzzwwwuuuwwwuuuqqquuuqqq___MMM[[[ppp[[[RRRkkk888))),,,+++******))))))******(((((((((((())))))))))))+++++++++******---111444ZZZtttssswww|||~~~~~~{{{}}}|||xxxyyyzzzyyyvvv||||||~~~www]]]@@@:::999666666666555444444333333333333333333333333333333333000???gggxxxwwwpppiiiUUUAAA888<<>>JJJVVV___ZZZMMMGGGNNNXXXbbbiiirrrxxx{{{}}}}}}pppttttttmmmeee___bbbZZZiiiqqquuuzzz{{{{{{yyyxxxvvvwwwuuurrrvvvppp^^^KKK[[[qqqTTTRRR}}}ddd666---,,,+++******))))))******(((((((((((())))))))))))***++++++******,,,000444JJJkkkxxx{{{{{{{{{yyyxxxxxxyyyyyy}}}{{{rrrnnnbbbCCC;;;:::777777666666555444444333333333333333333333333333333222===dddvvvzzzjjjUUU???:::BBBNNNXXX___[[[WWWSSSTTTXXX___fffjjjooowwwhhhYYYdddhhhpppyyy~~~eeeHHH??????===:::NNNpppDDD555444333222111000000000000000111111111111222666999aaatttZZZbbbxxxkkknnnyyy{{{QQQMMM{{{qqqjjjuuu|||]]]DDDAAA@@@BBBFFFEEETTT~~~tttwwwzzziii???666333000//////000///......------------...//////111AAA[[[rrrqqqsssooorrraaassscccDDDGGGKKKIIIRRRFFFJJJOOOKKK___kkkRRRFFFQQQZZZ___YYYKKKEEEKKKUUU^^^eeennnuuuxxx{{{zzz{{{yyyppp___XXX```___mmmxxx}}}zzzxxxzzzwwwxxxvvvrrrvvvooo[[[JJJ[[[sssMMMWWW~~~qqqtttYYY222///++++++***))))))))))))***(((((((((((())))))))))))******+++******,,,000222===tttjjjrrr}}}{{{||||||zzzuuuvvvxxxtttvvvxxx|||sssmmmeee]]]kkkHHH>>><<<:::888777777666555444333333333333333333333333333333777===^^^}}}}}}|||pppXXXAAA>>>IIIUUU[[[^^^TTTTTTSSSSSSXXXaaaiiimmmxxxbbbmmmiiinnnwwwyyy___GGG<<>>III|||SSS===;;;888777666444222111111111///000222222111111222444:::vvveeeaaahhh___HHHFFFLLLJJJSSSXXXZZZdddttt{{{xxx|||{{{TTTHHHzzzzzzfffxxxxxx___GGG???EEECCCCCCJJJNNNjjjzzzmmmHHH===:::777555444444333111...------------...//////999,,,HHHnnn|||}}}~~~{{{kkkcccllltttnnnsssdddeeeeee```YYYUUUVVVXXX[[[bbbkkkssszzz|||yyy{{{uuuyyy{{{VVVEEEGGGKKKNNNhhh}}}vvv```___ooo}}}yyy{{{}}}~~~}}}}}}wwwvvvuuuqqqppp```EEEQQQhhhjjjcccvvvyyy111000*********)))((((((((((((((((((((((((((())))))))))))'''(((******))))))***,,,'''...444:::VVVvvvpppooosssvvv~~~~~~uuupppnnnrrrvvvyyy|||vvvvvv|||{{{ppplllnnniiihhhhhhjjjoootttwwwxxx{{{xxxnnnooohhh]]]YYY\\\ZZZSSSNNNWWWhhhxxx{{{wwwxxx~~~hhhNNNDDD@@@@@@>>>;;;777555444444444333333333333333333333333333444BBBfff~~~~~~yyy{{{rrr]]]JJJLLL]]]eeebbbPPPIIIAAAEEEPPP^^^zzzrrrXXXAAA<<<<<>>aaaUUUeee|||XXXEEEPPP]]]]]]______aaammm{{{|||sssyyy}}}zzzVVVIIInnnhhhmmmppp}}}WWWGGGAAA>>>FFFHHHAAAVVVssszzz\\\GGGEEEAAA;;;666444333333222///......---------......777///BBBbbbpppwwwtttkkk~~~{{{iiieeemmm{{{rrriiihhhgggfff```YYYZZZ^^^bbbhhhqqqxxx}}}zzz~~~}}}UUUHHHIIIUUUWWWjjj}}}bbbaaaxxx{{{zzz~~~~~~~~~}}}|||yyyvvvrrrqqqooogggUUUEEEMMMqqq___jjjggg999'''*********)))(((((((((((((((((((((''''''''''''(((((())))))))))))************,,,555111---<<>>^^^uuuvvviii```dddbbbnnnhhhMMMBBBQQQ^^^^^^```YYYLLLJJJTTTdddxxxVVV@@@>>>;;;CCCAAA===XXX}}}CCC<<>><<<:::888888555555555444444333333333666000;;;WWWlllyyyqqqggg\\\]]]ZZZccc]]]FFF<<>>:::AAA:::DDDlllEEE@@@CCC===<<<:::888666444333222///000000111222222333333000???iiixxx^^^jjj```SSSggg{{{zzzmmmcccgggpppwww~~~fffRRRIIIJJJZZZjjjyyy~~~~~~www}}}\\\GGGiii^^^zzzvvvmmmFFFBBBHHHDDDEEEFFFKKKmmmqqqnnnUUUHHHHHHDDD@@@<<<:::888666555222222111000///.........///---...GGGlll}}}zzzuuutttuuuYYYCCC888555999AAAJJJPPPXXXhhhvvvyyy|||||||||fffjjj}}}nnnsssiiiaaa\\\}}}||||||}}}yyytttpppsssssstttpppaaaOOOEEEFFFdddyyyzzzhhhjjj888,,,222###***))))))(((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))...***$$$***444///+++444FFFSSSddd}}}wwwwww|||yyy~~~UUUVVVMMMOOO___mmmrrryyyyyykkkddddddeeecccaaatttZZZOOOKKKEEEDDDCCC@@@>>><<<:::999666666555555444333333333777111888OOOfffyyyqqqjjjYYYSSSPPPQQQKKK>>>999CCCTTT___```^^^QQQFFFHHHYYYeeekkkyyy}}}rrruuu]]]DDD:::<<<@@@GGG999JJJwwwtttIIIGGGCCC???>>><<<:::888666444333111111111111111222222222333999WWW^^^aaa}}}WWWIII]]]qqquuufff```kkkxxx|||nnnXXXKKKHHHKKKQQQKKKVVV[[[]]]nnn{{{^^^GGGggg]]]kkkDDDBBBIIICCCCCCGGGSSS|||~~~uuunnnSSSJJJJJJGGGBBB???===;;;999777444333222000////////////...000---@@@bbbppp|||sss}}}sss^^^GGG777222222777===@@@???CCCQQQaaatttyyy{{{iiiccc}}}qqqlll]]]gggyyy{{{iiizzz}}}}}}{{{xxxsssppprrrrrrrrrmmmZZZHHHEEEMMMjjjtttsssVVV111+++222*********)))(((((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))%%%///,,,&&&***,,,,,,333000>>>```zzzpppsssvvvrrrtttqqqaaaJJJDDDBBBGGGJJJNNN[[[kkkqqquuu{{{~~~~~~~~~~~~~~~|||qqqhhhccc^^^aaahhhllleeeTTTCCC:::uuuZZZOOOKKKFFFEEEDDDBBB@@@===;;;:::666666666555444444333333444000555HHHccc}}}~~~tttnnnXXXMMMIIIBBB======>>>CCCPPP___bbbdddXXXHHHDDDSSSyyy^^^hhhyyysssooo{{{dddNNN???:::;;;BBBLLL;;;OOO{{{```HHHLLLAAA@@@@@@>>><<<:::777555444222222222111111111111111000:::JJJ^^^___uuuYYYKKKaaawwwtttfffdddrrr{{{{{{}}}YYYFFFDDDJJJPPPTTTTTTaaakkkllluuu___FFFfff```cccCCCBBBIIICCCCCCKKK___uuu}}}oooPPPPPPLLLIIIEEEBBB@@@===;;;999444444222111000/////////---888000888[[[ooopppzzztttcccVVVIII;;;333222222444888;;;888888@@@JJJ\\\dddooowww}}}yyygggqqq}}}iiiaaabbb]]]yyygggbbbzzzxxx~~~{{{yyywwwsssqqqpppoooooogggSSSBBBEEETTTsssgggvvvBBB...,,,//////******)))(((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))$$$...,,,&&&)))+++---555...555IIIxxxxxxvvvsss~~~~~~uuu{{{}}}xxxjjjYYYggghhhRRR===>>>JJJRRRVVV[[[dddmmmtttyyyzzzzzzqqqwww}}}~~~~~~xxxmmmnnnmmmkkkgggccc```^^^ZZZ^^^```YYYEEE333000666uuu\\\QQQLLLFFFFFFEEECCC@@@>>><<<:::777777666555444444333333000///333EEEbbb~~~zzzuuurrr[[[OOOFFF:::666@@@EEEFFFQQQ```gggkkk___KKKBBBOOO|||\\\eeekkkuuukkkkkkwww[[[FFF>>><<<<<<<<>>BBBAAA@@@>>>;;;999666555333333222222111000000000)))<<>>>>><<>>EEEXXXzzz]]]www}}}xxxuuuvvv888000...***---******)))(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((()))%%%(((333000))),,,---***(((PPPooolllwwwvvvsss~~~}}}rrrzzzqqqwww{{{vvvuuu{{{KKKAAACCC======>>>BBBIIIQQQZZZ```dddwwwxxxyyyxxxwwwvvvvvvvvvzzzyyyrrriiieeeggghhhfffhhhjjjjjjhhhbbb[[[UUURRRGGG<<<333444666666888<<>>999888777666555555444444444444444111111===XXXvvvxxxssszzzyyyeeePPPIII888999EEEGGGIIIUUU[[[ooocccOOOEEEHHHSSSsssmmmbbbpppmmmyyytttiiiuuuqqqXXXBBB777888===HHH888III```MMMBBBGGG===BBB@@@>>><<<:::999999999444333222111111111222333444///>>>hhhoooZZZjjjTTTMMMlllxxx[[[hhhooossstttqqq{{{vvvlllzzzvvv|||\\\IIIIIIMMMWWWaaaccc^^^zzzeeeJJJ[[[^^^sssSSSEEEIIIBBBBBBKKKOOOqqqyyy^^^RRRIIIMMMJJJFFFDDDCCCBBB@@@???888666333111//////000000+++333444222BBBbbb|||yyyfffqqqoooMMM>>>777111222999555<<>>LLL___~~~|||\\\zzz|||~~~qqqvvvooo888&&&444$$$***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))******++++++444,,,***444BBBXXX|||pppkkkzzzvvv~~~ssstttwwwuuu]]]QQQ]]]???AAA555CCCBBB;;;AAA@@@FFFKKK[[[aaadddnnnqqqoootttwwwpppjjjhhhccc[[[XXX[[[```___ZZZPPPDDD<<<999777888777444555:::>>>===999vvvcccXXXOOOJJJDDDAAADDDFFFCCCAAAAAA999888777555444444444444444222111:::QQQkkk{{{yyy~~~~~~mmmWWWIII999;;;KKKOOOQQQWWWZZZNNNMMMHHHDDDBBBGGGjjjZZZQQQXXX```{{{rrrrrrjjjuuukkkRRR>>>777:::@@@FFF@@@SSS~~~}}}|||KKKFFFHHHAAA@@@???===;;;999888777777444444222111111111222222222...;;;bbb~~~___bbb{{{UUUSSSkkkllliiirrrooohhhkkkuuussshhhsssuuukkkQQQIIILLLVVV[[[dddnnnqqqdddfffJJJ\\\```ooozzzPPPAAAGGGDDDDDDLLLUUU{{{|||]]]XXXQQQKKKHHHEEECCCBBBAAA>>>===:::888555222000000000000---333222000>>>^^^{{{vvv~~~nnnkkk{{{uuuSSS>>>777666888;;;BBBCCCBBB===:::===GGGPPPZZZ___cccgggppp}}}yyyjjjrrr||||||yyywwwuuurrrpppmmmjjjbbbSSSCCC@@@PPPdddxxxbbboooooovvv}}}eee444***000%%%+++((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))******++++++'''))),,,......AAApppdddcccvvvzzzzzz{{{xxxxxxuuunnnqqqVVV>>>>>>888444>>>>>>AAA>>>CCC??????KKKOOOLLLOOOHHHHHHDDD>>><<<>>>===:::666:::<<<888666888::::::999555777???>>>:::@@@MMM}}}```VVVUUUVVVNNNHHHGGGEEEAAA>>>======<<<999666444444444555444222000777JJJdddvvv|||yyycccMMM:::===PPPXXXZZZ\\\YYYLLLLLLIIIJJJGGGDDD```gggWWWVVVSSS^^^|||zzz~~~sssoooxxxyyyaaaIII:::777>>>DDD@@@CCC\\\xxxiiiLLLMMMKKKIII@@@???===;;;:::999888888555444333222111000000000111000777UUUyyyeee\\\sssxxxWWW___uuurrryyywwwjjj^^^fff|||iiiYYY[[[VVVJJJLLLNNNUUU```pppiiiKKK\\\ccckkkpppKKK>>>FFFGGGGGGMMM^^^~~~zzzUUURRRLLLJJJHHHFFFEEEDDDBBB???<<<<<<:::888555222111111111000333000---999VVVuuu}}}qqqlllyyycccuuu\\\@@@777<<>>;;;444444<<<<<<555///444666333333999<<<:::DDD===;;;>>>BBBPPPttthhh\\\^^^]]]TTTKKKGGGDDD???;;;;;;AAA???;;;888555555555555333222111666IIIfff~~~rrrUUU???>>>RRR]]]```___ZZZ___VVVLLLOOOQQQOOOdddiii\\\\\\```WWW___vvv{{{xxx{{{zzzxxxrrrXXXBBB777999@@@FFF???BBBaaavvvUUUIIIOOOGGGHHHAAA@@@???===<<<;;;:::999666555444333111111000000111333555FFFsssyyy|||{{{lllZZZnnnvvvcccQQQ\\\vvvlll^^^___lll}}}]]]MMMIIIBBB888BBBHHHMMMbbbkkkLLL]]]fffllleeeGGG???FFFIIIGGGMMMiiivvvmmmOOOLLLHHHLLLKKKJJJIIIHHHEEEAAA>>>>>>===:::777555333222111000222000---444KKKiii}}}rrr```aaaqqqhhhDDD888AAAGGGCCCAAABBBBBBAAABBBIIITTT\\\ccclllvvv~~~ppprrrhhhgggfffjjjwwwyyyuuurrrqqqpppooojjjaaaTTTGGG???FFF^^^uuuxxxsss|||rrrssswwwDDD)))333'''))),,,((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))*********///---++++++)))(((111<<>>===AAA<<<;;;FFF999;;;:::666666888888555@@@BBB@@@;;;:::>>>@@@>>>>>>QQQ\\\ZZZfffrrrcccccc[[[RRRJJJHHHGGGDDDCCCDDDDDDBBB>>>;;;888666666666333333222555FFFeeeaaaFFF???PPP[[[```aaa[[[]]]XXXPPPPPPUUUYYYsssyyyeeeZZZ[[[___eeerrr}}}jjjPPP<<<777;;;AAAEEEAAACCCggg{{{FFFEEEIII???AAA??????>>>===<<<;;;:::999666666555444333222111000///444444===eeexxxyyyyyyZZZhhhlllSSSKKKEEEHHHbbb{{{~~~\\\VVVnnn}}}mmmTTTKKKJJJHHHEEEBBBMMMPPPcccmmmLLL\\\iiioooYYYDDDDDDGGGIIIFFFPPPwwwrrrgggRRRNNNNNNMMMLLLKKKJJJIIIFFFBBB??????>>><<<999666444333222000111111///222???YYYnnnuuu}}}qqqzzziiiooouuuNNN<<>>FFF===;;;:::===@@@BBBFFFJJJ___}}}mmmhhh```WWWOOOMMMKKKHHHEEEFFFEEECCCAAA>>>;;;999777666444666444333>>>YYYxxx~~~nnnOOOCCCOOOXXX^^^```\\\WWWaaabbb^^^^^^eeennnmmmxxxqqqgggfffgggkkk|||qqq^^^FFF999888>>>BBBCCC===LLLnnnsssuuuFFFHHHJJJAAABBB=========<<<;;;:::888888666777777666555444333222,,,444444999\\\zzz^^^cccwwwbbbEEEEEEGGGEEE[[[|||ZZZ]]]^^^KKKHHHIIIKKKNNNVVV___VVVXXXyyynnnKKK\\\lllmmm~~~vvvMMMEEEHHHGGGIIIJJJYYYwww}}}___SSSLLLOOOMMMKKKIIIHHHGGGEEEBBB??????>>><<<:::888666444333000000222222000666LLLdddwwwyyy}}}wwwmmmzzz^^^DDDBBBGGGHHHGGGFFFFFFIIIPPP\\\jjjsss~~~~~~|||}}}iii[[[gggzzzyyyhhhYYYWWWaaappp}}}|||wwwrrrpppnnnkkkjjjeeeXXXIII@@@CCCUUUssstttvvvaaa000)))000((()))+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((())))))***&&&(((++++++((((((***...---888RRRwwwzzznnnyyy}}}zzz|||pppuuu}}}{{{nnnfffggg}}}uuuxxxsss~~~bbbMMMRRRTTTSSSNNNIIILLLXXXeeejjjaaacccrrrxxxqqqrrr|||pppiiiddd[[[SSSPPPMMMGGGCCCCCCDDDDDDCCCAAA>>>;;;888777333777666222666JJJdddtttxxxXXXJJJRRRXXX[[[^^^[[[\\\mmmqqqpppyyylllYYYbbbxxxwwwsssuuurrrgggpppyyy}}}~~~yyybbbQQQ===555:::AAABBB@@@>>>ggg}}}~~~eeeKKKLLLLLLFFFEEE????????????>>><<<;;;:::666777888888777666555444...555444333PPPjjjbbbllliiiJJJHHHTTT___{{{kkkrrr~~~zzzSSSEEEFFFGGGKKKQQQ[[[___QQQWWWnnnJJJ[[[oooeeeooohhhCCCGGGHHHDDDJJJQQQgggrrrlllYYYUUUJJJMMMOOOMMMIIIGGGFFFEEECCCAAA======<<<:::999777555444222000222444///111GGGbbbxxxxxxjjjxxx}}}oooNNN@@@DDDKKKKKKMMMSSS\\\hhhvvv}}}~~~~~~kkk[[[```rrrzzznnn^^^SSS___sss~~~~~~{{{vvvssspppmmmiiiggg___RRRDDD???GGG^^^|||{{{~~~sssGGG...,,,+++,,,(((+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))***---...***%%%%%%(((,,,***---333DDDVVV^^^nnn}}}tttxxxtttwww}}}{{{sssyyyrrrqqqttt```ppp~~~}}}pppjjjyyyjjjbbbZZZSSSMMMMMMMMMJJJHHHHHHCCCDDDDDDCCC@@@===999777111666777222333BBBWWWeee}}}]]]OOOUUUXXXZZZ]]]ZZZ^^^jjjmmmvvv___SSSbbbtttpppoootttmmmyyyvvvvvvzzz{{{zzzsssWWWHHH777333;;;CCCCCC>>>FFFTTTHHHIIIGGGEEECCCBBBCCCCCCCCCBBBAAA???>>>666777888999999888777666333888333...CCCrrrwwwuuuffffffpppNNNFFF]]]{{{~~~yyy~~~oooKKKEEELLLPPPVVV___mmmnnn___ooonnnJJJZZZppp^^^ddd^^^===IIIGGGBBBKKKWWWssskkk[[[VVV\\\QQQTTTRRROOOKKKIIIHHHGGGFFFDDD<<<<<<;;;:::999777555444333111222444...///GGGddd~~~{{{|||yyyhhhwwwyyyzzzTTT@@@CCCMMMYYY___jjjvvv~~~zzzkkk[[[\\\ooo}}}vvveee]]]iii}}}}}}}}}zzzvvvsssppplllhhheeeZZZNNNAAA>>>JJJddd}}}|||sss~~~777...///'''///(((***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))***(((&&&''',,,///,,,&&&))),,,)))---<<>>999:::666777;;;555555MMMlll~~~hhhnnnfffZZZSSS[[[lllwwwxxxvvvccc[[[YYYbbblllnnnmmmkkkuuuzzz}}}ssscccGGGEEE777111>>>CCC===;;;SSSgggSSSKKKEEEQQQAAAGGG???@@@BBBCCCCCCBBBAAA???===:::777888999:::999777999000000===222RRR{{{fff```|||bbbGGGnnneeeIIITTT___XXX[[[kkkpppqqqJJJUUUrrr~~~[[[LLLHHHIIICCCKKKJJJDDDdddzzz~~~{{{{{{VVVWWWZZZKKKRRRVVVQQQMMMLLLOOOOOOLLLHHHCCC@@@===<<<===<<<999666555111111444000---:::LLLpppzzz}}}{{{vvvmmmiiiHHHEEETTTjjjsss~~~}}}|||mmm___jjj~~~nnn\\\iii|||yyytttoookkkgggbbb___RRRFFF@@@FFFVVVooowwwccc~~~vvvfff```===***---,,,))))))'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''',,,...***...IIIhhhyyy|||kkkvvv}}}tttnnn}}}yyyxxxnnnwwwxxxssswwwtttttttttsssooonnnpppwww~~~yyylllmmm|||{{{eee^^^```iiiiiihhhyyyqqqkkk\\\]]]]]]ZZZTTTMMMIIIHHHIIILLLKKKIIIHHHHHHFFFCCCAAA999444444777333333GGGbbb}}}vvv___jjjkkkddd\\\ddd{{{{{{hhh```]]]dddmmmqqqrrrrrryyy}}}}}}~~~iiiXXXAAA???444444DDDHHH@@@<<>>DDD???@@@AAABBBAAA@@@>>>===???<<<999888999999777555888333000;;;444KKKpppaaavvvpppsssqqqhhhRRR\\\fffdddkkk}}}rrrLLLWWWsssxxxRRRGGGEEEGGGCCCBBBKKKOOOrrr}}}jjjQQQRRRYYYOOOSSSOOOLLLIIIJJJNNNPPPOOOLLLHHHEEEBBB@@@AAA@@@>>><<<888222111333000...888GGGgggvvv|||}}}rrrtttxxxuuuUUUJJJQQQfffnnnxxx}}}|||yyyxxxxxx{{{}}}}}}}}}xxx}}}|||lllcccqqqxxxeeennn}}}xxxrrrnnnkkkgggaaa\\\JJJBBB@@@KKKaaa}}}|||uuukkktttUUU666(((,,,+++)))***)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++((()))+++((((((888LLL___iiiggg~~~ssssss}}}~~~wwwzzzqqqnnnxxx~~~yyyxxxsssuuuxxxkkkjjjccc]]]bbblllkkkcccWWW^^^jjjsssttt|||qqqiii^^^ZZZWWWTTTQQQPPPNNNMMMKKKMMMMMMLLLJJJGGGFFFFFFGGG<<<555333555333222AAAVVVtttqqqXXXiiisssppp___^^^vvvwwwpppmmmsss|||{{{sss[[[III;;;:::333777GGGHHH>>>===aaa}}}YYYNNNHHHBBBHHH<<>><<<;;;@@@>>>;;;999999888777555777777111888666AAAuuu~~~eeelllhhhaaayyyhhhaaa|||sssPPPZZZxxxrrrsssHHHCCCCCCGGGEEEAAAMMMZZZ{{{xxxyyy]]]PPPLLLRRRMMMKKKKKKHHHGGGHHHLLLOOONNNLLLGGGEEEAAA?????????>>>===;;;555111333111///555???aaatttwwwvvv{{{yyy{{{jjjUUUOOOeeennnwwwyyyvvvsssuuuxxxzzz||||||}}}yyykkklllvvvkkkeeesss}}}vvvxxx|||vvvooolllkkkggg^^^VVVDDD???BBBSSSooo}}}sss~~~}}}ooodddpppoooFFF///''',,,)))'''+++,,,''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((---'''&&&***)))&&&)))111;;;IIIPPPlll{{{nnnxxx|||~~~}}}|||}}}zzz~~~}}}wwwzzzyyyiii```ZZZ[[[VVVQQQPPPQQQRRROOOKKKIIILLLMMMKKKFFFDDDEEEGGGBBB999555777666555>>>KKKwwwqqqWWWdddwwwwww___SSSfff~~~{{{|||}}}gggNNN===888999666:::CCC???;;;DDDooo|||PPPJJJGGGCCCFFF>>>BBB???@@@@@@@@@???>>>======???===<<<::::::999888888666:::444666888777]]]jjjdddttt~~~QQQFFF\\\~~~yyyvvv{{{nnnxxxtttSSS[[[~~~mmmhhhBBBCCCDDDHHHIIIKKKPPPeeeppp~~~vvvVVVSSSLLLQQQMMMHHHLLLJJJHHHGGGIIIIIIHHHGGGFFFDDDAAA???>>>>>>>>>>>>>>>777222333333111333888YYYwwwyyy~~~yyyyyyxxxcccPPP```iiitttwwwuuusssuuuyyy|||}}}~~~~~~rrr___^^^yyyooohhhooo{{{ssskkkiiiiiieeeYYYOOOBBBAAAFFFZZZ{{{rrrmmmvvv~~~rrrjjjjjjnnn;;;***(((...)))'''+++,,,''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++&&&&&&***+++)))(((+++(((111555GGGgggpppiiiiiiyyynnnxxxppp}}}~~~uuu}}}gggZZZWWWggg```XXXTTTTTTRRRLLLGGGFFFJJJNNNMMMJJJFFFFFFFFFEEE===999999888666:::AAAsssxxxpppUUU\\\ttt{{{fffVVVbbbxxxzzzzzztttrrr\\\FFF888555;;;<<<>>>???888AAAZZZaaaJJJGGGFFFEEEGGGBBBEEE>>>>>>???@@@@@@AAAAAAAAA<<<<<<<<<;;;::::::;;;<<<777:::777666999333JJJsssbbbmmmjjjFFFDDDNNNYYY___\\\___dddqqquuuVVV[[[~~~ddd]]]???EEEEEEGGGJJJQQQRRRvvvxxxzzzeeePPPTTTOOOTTTRRRNNNLLLJJJHHHGGGFFFEEEDDDCCCFFFFFFDDDBBB@@@@@@@@@AAA???999555444444333222333KKKlll||||||ssspppzzz{{{mmmRRRTTT___lllssssssrrrsssvvv|||}}}~~~}}}|||{{{zzzyyy}}}~~~mmmYYYYYY|||uuukkkkkkyyywwwppphhhffffff```TTTHHH???CCCMMMcccpppzzzppp~~~vvvvvveee555)))+++///)))&&&++++++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''((('''(((******)))***...***---,,,///===JJJVVVcccwwwxxx~~~~~~{{{lllYYYWWW___ZZZTTTRRRRRRRRRNNNJJJIIILLLOOOQQQOOOLLLIIIHHHFFFAAA===<<<999555666:::cccvvvpppUUU^^^sss}}}nnn]]]___qqqwwwzzztttwwwdddPPP@@@777333:::???BBB???999MMMtttOOOJJJEEEEEEGGGGGGEEEFFF===>>>>>>???@@@AAABBBCCC;;;<<<<<<<<<;;;;;;===>>>:::888;;;777:::555>>>ooo{{{fffkkk~~~vvvbbbOOOVVVWWWRRRTTTVVV```cccnnnvvvWWWXXXrrrUUUQQQ===HHHDDDEEEJJJQQQ[[[rrr~~~___QQQRRRPPPRRRKKKJJJHHHGGGFFFFFFEEEEEEEEEFFFBBBCCCCCCBBB???>>>>>>>>>>>>;;;888777666555444333@@@YYYjjj}}}}}}wwwZZZOOOXXXeeeooosssuuuuuuvvvxxxyyyyyywwwuuutttuuuvvvxxx{{{kkkZZZ```wwwtttmmmkkkvvvvvvrrrlllgggdddaaaZZZMMMCCC<<>>CCCAAA;;;SSSqqqGGGMMMEEEBBBGGGFFFEEECCC>>>>>>>>>>>>>>>???@@@AAA<<<===>>>===;;;:::<<<>>>===555???:::999999888ZZZ}}}oookkkvvv{{{aaa]]]vvv[[[SSS```gggjjjlllhhhooorrr}}}~~~vvvWWWTTTwwwcccFFFHHH===MMMGGGFFFMMMVVVooosss|||]]]UUUQQQQQQPPPCCCHHHEEEFFFFFFEEEEEEEEEFFFGGG===@@@BBBBBB???<<<;;;<<<;;;<<<;;;999777666555444888KKK\\\xxxuuulllOOOUUU^^^hhhqqquuuuuuuuuoooqqqqqqpppnnnooorrruuuwwwzzzjjj___kkktttyyyyyyxxxvvvllljjjfffbbb]]]TTTHHH???>>>OOOhhh{{{|||tttjjjvvvppp@@@000''')))---((((((+++'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&'''(((((('''''',,,+++$$$'''111555DDDVVVWWWdddzzz|||ttt\\\OOOWWWTTTRRRPPPPPPQQQRRRRRRRRRQQQNNNKKKLLLOOOPPPOOOLLLKKKKKKIIIFFF@@@:::999:::000ccclllfffnnnvvvuuuhhhbbbqqq~~~}}}sss^^^KKK===888777555888;;;BBBAAA:::QQQ}}}[[[EEEPPPEEEAAAFFFDDDDDD??????>>>===============>>>>>>???@@@>>>:::999;;;===???333AAA;;;999===666LLLvvvkkkppp~~~]]]QQQWWWSSSYYY______jjjvvvwwwwww{{{~~~}}}vvvWWWRRRrrrYYY===DDD@@@RRRJJJIIIQQQ___hhhdddWWWSSSNNNUUUUUUGGGRRRFFFGGGGGGFFFDDDDDDEEEFFF@@@CCCGGGGGGCCC@@@>>>???999<<<===;;;888777777666...DDDWWWoootttsss|||~~~MMMOOOTTT^^^hhhooopppooohhhjjjkkkkkkjjjlllqqquuuzzz}}}jjjcccttt|||~~~~~~uuupppiiihhhfffaaaZZZPPPEEE===CCCYYYuuuvvv~~~kkkqqq,,,---%%%'''***'''))),,,''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''***,,,***&&&'''%%%+++---&&&''',,,)))%%%999HHHcccppppppxxxtttjjj{{{|||}}}mmm]]]^^^XXXZZZSSSKKKIIIMMMPPPQQQOOOPPPSSSRRRPPPPPPRRRQQQMMMJJJIIIHHHFFFDDD@@@:::777@@@KKKzzz{{{jjjooovvvwwwmmmfffnnn|||yyycccQQQCCC999555666000EEEGGG777444FFFgggzzzJJJBBBDDDEEEFFFEEECCC@@@???===>>>>>>>>>>>>>>>======:::<<<>>>===;;;999999999999::::::;;;;;;<<<<<<<<>>>>>AAAAAA@@@>>>===;;;::::::222===VVVssszzzssszzz}}}wwwaaaNNNIII[[[fffaaaaaakkkeeefffhhhiiijjjmmmpppsss|||vvvppp~~~uuugggdddhhhaaaXXXRRRFFF???EEEIIIlllxxx}}}MMM000///+++'''(((++++++'''###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))******111''')));;;PPPaaatttyyyvvvuuurrrjjjmmmmmm\\\\\\WWWRRROOOLLLLLLNNNPPPOOONNNOOONNNMMMMMMRRRWWWTTTNNNJJJHHHFFFDDDBBB@@@>>><<<444DDDhhhkkkooowww{{{uuummmmmmtttnnnWWWIIIAAA:::666555888BBB===777EEE]]]xxxkkkBBBCCCCCCBBBBBB@@@???===<<<<<<<<<============<<<<<<:::;;;======:::999888888::::::::::::;;;;;;;;;;;;XXX~~~fffpppcccIIILLLQQQSSSPPPSSS```lllsss||||||}}}xxxqqq```NNNKKKRRRIII@@@DDDMMMJJJIIISSS[[[ssslllVVVSSSSSSUUURRRMMMJJJLLLHHHGGGEEECCCBBBAAAAAAAAAEEEDDDCCCBBB@@@???>>>===AAA@@@???>>><<<;;;:::999555999QQQttt}}}uuuxxx|||}}}}}}|||ttt\\\NNNVVV``````___cccbbbdddgggiiikkkooossswww||||||uuu{{{qqqhhhccceee\\\QQQLLLBBB>>>GGG\\\uuurrrxxxyyyyyyoooDDD,,,***))))))---222333000,,,''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))******((((((+++//////666QQQmmm{{{qqqwwwwwwkkklll~~~zzzfffbbbYYYLLLMMMOOOPPPPPPPPPOOONNNMMMLLLIIIKKKTTTZZZWWWOOOJJJIIIFFFDDDBBBBBBBBBCCC888===TTTrrrrrrpppqqquuuvvvsssqqqrrrxxx{{{wwwxxx}}}rrr^^^HHH>>><<<:::888666???AAA:::<<>>DDDCCCBBBAAA???>>><<<;;;;;;<<<<<<======<<<<<<;;;:::;;;===<<<:::888888888;;;;;;;;;;;;;;;:::::::::DDDqqqkkkmmm|||hhhLLLOOOUUUXXXWWW[[[gggxxxxxx{{{xxxpppgggVVVEEE@@@EEEGGGDDDDDDMMMQQQKKKTTTmmmnnn}}}\\\SSSPPPPPPRRRPPPJJJHHHIIIGGGFFFEEECCCBBBAAAAAAAAACCCBBBBBB@@@???>>>======??????>>><<<;;;:::999999<<<777KKKrrrzzzvvv|||rrr}}}}}}oooVVVOOOXXX___```^^^```bbbfffjjjmmmrrrwwwzzz{{{rrrnnnhhhaaa```TTTJJJFFF@@@CCCRRRmmmyyymmm~~~|||xxxuuu|||^^^<<<***((((((+++000555666333///''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))***))))))(((((())))))***(((***...,,,""" 333KKKFFFKKKYYYlllvvvuuuuuuzzzpppjjjmmm|||~~~ssslllyyyxxxzzzzzzeee[[[MMMNNNQQQSSSSSSQQQPPPOOOPPPOOOOOONNNNNNSSSXXXVVVOOOKKKKKKJJJHHHFFFEEEFFFFFFEEE777FFFtttuuujjjhhhooouuuvvvuuummmppptttzzzuuummmooouuuzzz~~~aaaPPP???888888777888:::AAABBB===EEE^^^wwwtttUUUCCCDDDDDDEEEFFFDDDBBB???>>>;;;<<<==================;;;===>>>>>><<<:::999999=========<<<<<<;;;;;;;;;===bbb}}}zzzsssyyy~~~rrrWWWYYY```hhhlllqqq~~~}}}sssggg[[[KKK>>><<<@@@GGGKKKIIIMMMSSSMMM^^^kkk~~~kkkWWWPPPMMMMMMOOOMMMHHHEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@???>>>======<<<>>>======<<<:::999999888===555@@@^^^tttwwwzzznnnzzzbbbPPPRRR^^^bbb```aaadddhhhlllppptttyyy|||}}}~~~|||mmmkkkfff^^^ZZZMMMDDDCCCBBBMMMcccyyyrrr|||rrryyyyyy|||KKK333((())))))***---///000---***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((()))))),,,)))***......++++++///)))***222@@@JJJMMMOOOSSS[[[ZZZ___lllvvv}}}uuummmsssgggUUUVVVVVVVVVSSSQQQPPPQQQRRRQQQUUUVVVRRRQQQRRRRRRPPPLLLNNNPPPOOOLLLIIIGGGGGGEEE:::@@@fffxxxooohhhnnnvvvuuupppaaaaaaccchhhoooxxxwwwgggeeennnwww|||wwwlllRRRHHH>>>888555444999@@@BBB===999MMMrrr```QQQHHHAAADDDGGGJJJIIIFFFBBB???<<<===>>>???????????????===???@@@@@@>>><<<;;;<<>>>>>======<<<<<<<<>>???CCCGGGOOOMMMLLLQQQSSSrrrnnnxxxwwwZZZUUUNNNKKKKKKMMMKKKFFFDDDFFFEEEDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>===============<<<;;;:::999999888888444444CCC\\\rrr}}}xxxuuu]]]UUU\\\cccdddgggjjjnnnrrruuuxxx|||wwwllljjjbbb[[[VVVHHH@@@BBBDDDUUUrrrqqqzzz|||xxxjjj555***)))+++)))((('''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))))))))(((((((((((()))))))))%%%%%%+++000///)))%%%000---++++++***))),,,111555888???JJJXXXiii}}}{{{{{{{{{kkkZZZXXXTTTQQQOOOOOOPPPQQQQQQWWWYYYTTTOOOOOOPPPOOOLLLPPPSSSSSSOOOKKKIIIJJJAAAIIIEEEMMMvvvzzz|||}}}uuujjjaaa``````bbbiiisss}}}|||nnneeejjjttt|||zzzgggYYYGGGAAA<<<999555555;;;CCCAAA666666ZZZSSSLLLIIIAAACCCGGGIIIHHHEEE@@@=========>>>???@@@@@@@@@@@@???@@@BBBAAA???=========>>>>>>>>>>>>>>>=========:::HHHnnniiiwww}}}uuuyyy~~~wwwooocccSSSFFF@@@AAAEEEIIIHHHNNNOOOMMMRRRdddlllzzznnngggTTTQQQMMMJJJJJJMMMKKKFFFDDDFFFCCCDDDDDDCCCCCCAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999:::999666999MMMjjj}}}tttccc___ccchhhooorrrwwwzzz}}}ooouuujjjfff\\\VVVOOOCCC@@@DDDJJJ```gggtttQQQ++++++111***)))'''&&&&&&'''***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***+++***)))((()))((((((''''''(((((()))((()))***)))&&&%%%)))---((()))******)))***///333...000333555666===GGGPPPXXXUUUPPPLLLIIIFFFCCC@@@FFFZZZvvvzzznnnkkk```WWWSSSNNNLLLNNNOOONNNMMMNNNSSSTTTQQQOOOPPPQQQOOOKKKOOORRRQQQMMMKKKLLLOOOHHHTTTIIIDDDgggtttooollljjjkkkqqq|||vvvllllllrrruuunnnXXXIII@@@;;;888888999:::>>>DDD;;;;;;IIItttkkkMMMGGGHHHFFFGGGGGGFFFDDDBBB???===<<<===>>>??????@@@@@@@@@>>>@@@BBBAAA???=========<<<<<<<<<<<<<<<============???YYY~~~tttuuu|||~~~~~~wwwooo```WWWIII@@@@@@EEEJJJLLLLLLLLLQQQSSS\\\yyyuuunnnwww}}}XXXSSSQQQMMMJJJKKKMMMLLLGGGEEEFFFBBBCCCCCCCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::===<<<;;;===FFFZZZtttxxxjjjiiinnnwww{{{|||eeettteee```XXXKKKGGG???CCCNNNYYYuuuoootttmmm===---...000(((((((((''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))++++++***)))(((((((((''''''''''''((((((''',,,---***$$$%%%***///,,,---------,,,,,,+++***(((,,,///000000222555777111666777444777AAAGGGEEEPPP^^^uuuooo]]]\\\VVVRRRMMMIIIIIIMMMOOOLLLIIIKKKMMMMMMMMMPPPTTTSSSNNNJJJMMMOOOMMMJJJJJJNNNSSSQQQPPPCCCHHHeeevvvyyyyyyuuuqqqrrrxxxtttmmmsssvvvrrryyyeeeOOOAAA<<<666333777===???AAACCC333FFFeeeVVVKKKFFFIIINNNLLLHHHEEEBBB@@@???>>>;;;;;;===>>>????????????>>>@@@AAAAAA???===<<<<<<999::::::;;;;;;<<<<<<<<>>AAAHHHLLLLLLQQQKKKSSSZZZgggpppddddddSSSTTTTTTMMMKKKKKKMMMLLLGGGEEEGGGBBBCCCCCCDDDCCCBBB@@@???>>>>>>>>>>>>????????????=========<<<<<<;;;;;;:::999777:::??????FFFeeeuuuvvvpppuuu|||eeerrr___[[[VVVBBB???===GGGXXXhhhxxxiiiwwwvvveee000///***%%%''')))******(((&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((***+++,,,+++)))(((((((((''''''''''''(((((($$$&&&''')))+++,,,)))$$$))))))((((((,,,//////+++///111333444666999:::999;;;:::>>>GGGOOOWWWcccpppmmm|||tttqqqsssuuuSSSMMMUUULLLMMMNNNLLLHHHGGGHHHJJJHHHJJJLLLOOORRRSSSPPPMMMJJJKKKLLLNNNPPPQQQRRRSSSXXXTTTNNNJJJQQQfffxxxqqq}}}xxxtttyyy}}}fffNNNAAA>>>111888:::555777@@@AAA<<<999HHH{{{sssKKKGGGGGGKKKLLLIIIFFFBBB???>>>>>>>>>>>>>>>===<<<;;;::::::999===>>>??????===<<<<<<===;;;;;;;;;;;;;;;<<<===>>>;;;AAA>>>RRR|||wwwsssrrrxxx|||~~~}}}}}}uuufffYYYKKK???888AAAKKKOOOOOOPPPNNN___TTTWWWlllkkkqqqyyy^^^PPPWWWJJJJJJLLLNNNNNNKKKGGGEEEDDD@@@@@@AAACCCFFFFFFEEECCCAAA>>><<<===>>>???===:::;;;<<<===>>>>>><<<:::999999===>>>>>>===@@@```}}}www{{{~~~uuufffVVVPPPNNNBBB>>>CCCUUUjjjaaammmxxxFFF)))...///###(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&*********((('''(((***---'''***,,,,,,,,,---///111111333555777888;;;???BBBJJJVVVaaaiiiwwwuuuqqqvvvtttmmmffffffkkknnnmmm{{{\\\PPPOOOKKKLLLLLLKKKIIIIIIKKKNNNNNNIIIFFFJJJMMMOOOSSSWWWSSSRRRQQQPPPOOOOOOOOOOOORRROOOKKKJJJKKKXXXppp{{{~~~nnnYYYEEE:::888666666777999@@@DDD???777DDDVVVvvv|||aaaHHHFFFCCCEEEHHHFFFCCC@@@>>>=========>>>===<<<;;;;;;;;;:::;;;<<<===>>>>>><<<;;;;;;<<<;;;;;;;;;;;;;;;<<<======@@@???999GGGrrr|||tttwwwrrr~~~||||||{{{vvvkkk[[[PPPDDDAAA@@@EEEKKKMMMNNNOOORRRVVV___wwwfff___{{{sssWWWQQQOOOLLLIIIKKKMMMLLLIIIEEECCCBBBAAA@@@@@@AAACCCDDDCCCBBB@@@>>><<<<<<>>>>>>===;;;:::;;;<<<======<<<:::999:::>>><<<<<<<<<===VVV~~~zzzvvvaaaTTTLLLGGG;;;KKKWWW```xxxnnnfff{{{\\\777&&&***,,,%%%(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&'''&&&((())))))'''''''''(((,,,+++***+++---111555777666:::===>>>@@@EEEOOOWWWaaasss|||xxxooocccaaagggnnnooollljjjnnnuuuyyywwwrrr]]]SSSLLLKKKKKKKKKJJJIIIKKKOOORRRRRRHHHEEENNNRRRPPPTTT^^^ZZZXXXUUURRROOOOOOOOOOOOPPPMMMNNNPPPKKKKKKaaa}}}mmm\\\KKK===555444999555666@@@GGGDDD<<<777JJJjjjyyyLLLGGGGGG@@@AAACCCAAA???===<<<<<<<<<<<<===<<<;;;::::::;;;<<<===;;;<<<===<<<:::::::::;;;<<<;;;;;;;;;;;;<<<======@@@;;;999???ZZZ{{{tttzzz{{{||||||vvvkkk^^^OOOFFF<<>>===<<<<<<===>>><<<;;;999:::;;;<<<<<<;;;:::999<<<===;;;;;;;;;999IIIggguuu{{{~~~vvv```SSSLLLEEEAAA@@@VVVdddmmmuuueee~~~~~~eee???+++'''((())))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''$$$''')))***((('''''''''------///222777:::<<<===CCCGGGKKKMMMRRR]]]mmmzzz|||jjj```^^^aaahhhkkklllttt~~~}}}bbbXXXXXXUUUMMMLLLJJJIIIIIIKKKOOORRRPPPFFFKKK[[[___TTTRRR[[[ZZZWWWTTTRRRPPPQQQSSSTTTRRROOOUUUZZZQQQIII[[[yyyttt^^^MMMBBB999555555888666;;;DDDEEE>>>>>>DDD___XXXBBBIIIGGG@@@AAA???>>>===<<<;;;<<<<<<<<<<<<;;;:::999:::;;;===>>><<<<<<===<<<:::999:::<<<<<<<<<;;;;;;;;;<<<<<<===<<<:::AAAAAAGGGnnn~~~zzzuuu~~~www|||{{{vvvmmm```RRRGGG@@@:::FFFOOOPPPQQQVVVWWWUUUZZZcccsssqqqhhh|||lllJJJMMMNNNHHHNNNIIIJJJKKKIIIEEEBBB@@@???BBB@@@>>>===>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;888999:::;;;;;;;;;::::::;;;<<<999999<<<888???TTTaaauuu}}}~~~rrrvvvrrr\\\NNNHHHFFFEEEEEEQQQZZZhhhfff[[[///)))...)))&&&+++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&((())))))))))))***+++,,,222;;;@@@CCCDDDEEEFFFMMMSSS\\\fffrrrsssjjjggg___SSSYYY^^^jjjwww~~~___VVVZZZ\\\PPPMMMJJJHHHHHHJJJLLLMMMNNNFFFLLL^^^aaaSSSMMMTTTXXXVVVSSSQQQPPPQQQSSSUUUOOONNNVVV]]]TTTIIIVVVppp~~~qqqyyyfffPPPCCC<<<888666888555999BBBEEE===888FFF\\\{{{EEEAAAIIIDDD>>>@@@<<<<<<<<<<<<<<<<<<======::::::999999:::;;;===>>>===>>>===<<<::::::<<<======<<<<<<;;;;;;;;;<<<<<<:::===GGGBBB:::XXX~~~wwwwwwvvvyyyuuuuuu|||}}}wwwuuunnnbbbTTTHHHAAA>>>AAAIIIPPPQQQRRRUUUVVVUUU___nnnggghhh{{{|||WWWQQQIIIHHHMMMJJJIIIJJJJJJHHHEEEAAA@@@@@@BBB???===<<<============;;;;;;<<<<<<;;;;;;<<<<<<999:::::::::::::::::::::999;;;777999>>>:::<<>>EEEBBB888===WWWrrr]]]???CCCDDD>>>>>>>>>;;;;;;<<<<<<<<<=========999999::::::;;;;;;;;;;;;>>>>>>===<<<::::::<<<>>>======<<<;;;;;;;;;;;;<<<===@@@EEE???666JJJqqqzzzwww{{{wwwqqqyyy{{{xxxsssmmmbbbUUUIIIBBB??????LLLMMMOOOQQQPPPPPPUUU]]]uuubbbbbbaaalllWWWGGGRRRGGGDDDNNNHHHGGGHHHHHHGGGCCCAAA@@@AAA@@@>>>===<<<===>>>===<<<999:::<<<;;;::::::;;;===<<<;;;;;;;;;::::::::::::777:::777888>>><<<<<>>CCCGGGJJJKKKMMMVVVgggttt|||xxxnnnhhhjjjfff```ccclllnnnhhhxxx~~~vvvvvv{{{}}}|||aaaKKKFFFJJJLLLIIIFFFEEEFFFFFFEEEDDDGGGDDDDDDIIILLLLLLLLLOOOUUUTTTRRROOOMMMKKKJJJJJJGGGGGGKKKPPPOOOKKKMMMRRRdddgggaaarrryyyttthhhNNNDDD<<<999888666777::::::AAABBB<<<<<>>===AAA<<<::::::;;;<<<<<<<<<<<<;;;888999;;;<<<<<<;;;:::999======<<<:::999999;;;=========<<<;;;;;;;;;;;;;;;<<>>=========??????===;;;888:::<<<;;;999999;;;===>>>>>><<<;;;::::::999999555:::777777===;;;<<>>FFFKKKQQQQQQSSSXXXbbbqqquuufff``````ccckkkqqqssszzzooo|||{{{xxxuuuyyy^^^JJJGGGMMMIIIFFFDDDDDDFFFFFFDDDBBB@@@BBBEEEHHHLLLOOONNNLLLPPPPPPOOONNNLLLKKKJJJIIIJJJKKKLLLNNNOOOPPPNNNKKKZZZpppeeejjjwww{{{xxxcccTTTBBB<<<999999999888888;;;???BBB>>>888BBB]]]wwwyyywwwSSSAAADDDHHH<<<>>>EEE===999999:::;;;;;;;;;::::::777999;;;======;;;999777<<<<<<;;;999777777:::<<<>>>===<<<;;;;;;;;;;;;;;;777;;;888===EEE;;;CCCfff|||wwwuuu|||}}}}}}{{{wwwsssooo\\\RRREEE======DDDMMMRRRQQQLLLRRR[[[VVVSSSmmmtttrrrzzz]]]uuuJJJ[[[PPPDDDQQQOOOEEELLLBBBCCCCCCBBB@@@??????@@@=========>>>@@@@@@===;;;777999<<<;;;999999;;;===@@@???>>><<<::::::999999555:::777666;;;:::<<>>DDDJJJPPPUUUWWWWWW\\\iii{{{}}}hhhTTTTTTfffyyy{{{|||rrryyy{{{zzzzzzYYYKKKJJJMMMGGGHHHIIIGGGEEEDDDDDDEEE>>>???AAAEEEJJJNNNOOOOOOTTTOOOIIIKKKRRRVVVVVVSSSPPPNNNMMMMMMLLLKKKLLLOOOQQQyyywwwuuu{{{iiiTTTEEEAAA555222:::;;;444555>>>AAAEEE<<<999QQQlll~~~hhhHHHHHHFFFDDDBBBAAA@@@???<<<:::999:::======;;;888;;;;;;:::999888888888888:::;;;;;;999666666888;;;===<<<;;;999999:::;;;<<<<<<<<<;;;;;;>>>AAAEEEGGGhhhwww~~~~~~|||{{{yyyqqqeee[[[PPPGGG???>>>FFFOOOSSSTTTOOO[[[YYYUUUYYYbbbeeetttqqq\\\cccTTTRRROOOLLLJJJIIIHHHHHHGGGEEECCCAAA@@@???@@@@@@===<<<<<<>>>AAAAAA>>>:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<:::999777666444555777999;;;===??????BBBDDDVVVwwwtttnnn]]]QQQIIIKKKCCCGGGVVV\\\bbb{{{uuu~~~yyyYYY666...+++)))***+++***'''$$$))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((((((((''')))***)))(((***000555<<>>:::444222666777555:::CCC@@@===:::KKKoooRRRGGGFFFEEEDDDAAA???===;;;;;;999888999<<<<<<:::888999999888777777777888888:::;;;<<<:::777777999;;;;;;;;;:::::::::;;;;;;<<<<<<;;;::::::<<>>>>>>>>===<<<<<<>>>@@@???<<<999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999777666555555666777999:::<<<===>>>@@@>>>KKKmmm{{{rrrpppzzznnn\\\QQQJJJEEEFFFFFFJJJUUUjjjwwwtttxxxoooBBB+++---+++))))))******'''$$$(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&'''(((((('''++++++******+++111999???HHHKKKNNNPPPSSSXXX```gggyyyvvvhhh^^^ZZZ___^^^```fffppp}}}wwwzzz}}}|||xxxuuuuuuvvvppptttvvvxxxyyy|||[[[SSSMMMGGGKKKLLLKKKIIIFFFCCCCCCCCCGGGEEEDDDEEEHHHKKKLLLLLLNNNLLLIIIHHHGGGGGGHHHIIINNNRRRSSSOOOJJJHHHJJJMMMLLLQQQjjj}}}kkkwwwsss[[[GGG<<<888333444444444555:::BBBIII@@@999???dddYYYGGGCCCCCCCCCBBB@@@===:::888999999888999:::;;;999777777666666666666777888888:::;;;;;;999888777999;;;888999::::::;;;;;;;;;;;;<<<;;;::::::;;;===???AAAEEE]]]qqq\\\xxx{{{~~~}}}wwwvvvrrrkkkaaaUUUJJJCCC<<<@@@FFFMMMRRRUUUUUUUUUXXXTTTTTT^^^~~~fffxxxrrrhhh```PPPMMMLLLJJJHHHGGGFFFFFFEEEHHHFFFDDDBBB???===<<<<<<===<<<<<<===>>>===:::888999999999999999999999999888999999999888888777666666777777888999:::;;;;;;===999???[[[pppeeejjjssswwwcccTTTLLLIIIGGGEEECCCVVVccchhh~~~lllzzzzzz~~~TTT000&&&,,,+++))))))))))))'''&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''((((((((((((***))))))+++111:::CCCIIISSSSSSSSSTTTZZZgggwwwvvvrrrqqqlll___SSS[[[bbbnnn{{{xxxsssttttttrrrrrrttt{{{|||\\\UUUOOOHHHLLLLLLLLLJJJGGGEEEEEEFFFCCCBBBAAACCCGGGJJJLLLMMMFFFHHHIIIIIIHHHIIIMMMPPPOOOUUUWWWSSSNNNNNNQQQTTTSSSIIIZZZ|||qqqkkkxxxbbbLLL===777777222666777666:::CCCHHHGGG???>>>OOO|||zzzCCCCCC>>>???AAAAAA@@@>>>:::888999999999:::::::::999888666666666666777888999:::888888888888777777888888666777999;;;;;;;;;;;;:::<<<<<<;;;::::::<<<===>>>===JJJfffvvv|||yyytttqqqiii^^^QQQGGGAAA>>>>>>EEENNNTTTVVVVVVVVVVVV]]]TTT]]]wwwooo___llliiiNNNKKKHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCAAA???>>>=========<<<<<<<<<<<<:::999777777777777777777777777777777888888999999999888888777777777888888888999999:::999:::HHHggguuu{{{mmmssshhh\\\OOOIIIHHHHHHIIIJJJOOOcccwwwxxxddd>>>...)))+++***)))(((((((((((('''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((((()))***+++,,,000777@@@HHHOOOSSSVVVVVVYYY```mmm|||lll\\\cccvvv}}}rrreeesssxxx~~~~~~pppmmmrrrxxx~~~}}}YYYPPPLLLHHHFFFHHHHHHGGGEEEDDDEEEFFFAAA@@@???AAAEEEHHHJJJJJJAAAEEEHHHIIIHHHJJJPPPTTTEEELLLOOOLLLKKKPPPVVVXXXUUUKKKQQQmmmjjj}}}wwwcccOOOAAA:::777666333666888:::AAAGGGEEE???999HHHfff|||UUU@@@999:::<<<>>>@@@@@@>>><<<;;;888999:::::::::999999999666666666777888999:::;;;666666666666777777777666555666888:::;;;;;;::::::===<<<;;;;;;;;;;;;<<<===CCCDDDPPPgggxxx|||~~~}}}~~~yyyuuulllfff[[[NNNDDD>>>>>>@@@FFFLLLSSSVVVUUUSSSTTTVVVSSSVVVvvvsssyyy\\\qqq{{{VVVIIIIIIFFFFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@??????>>><<<<<<<<<<<<:::999888888777777777777777777777777555666666777777777777777777777777777777777777777666;;;;;;<<>>...000))))))))))))(((''''''((())))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&((()))(((''''''))),,,555:::CCCKKKQQQUUUWWWXXXXXX^^^kkkyyyddd^^^^^^jjjvvv{{{{{{{{{|||}}}zzz~~~~~~tttxxxzzzvvvwww|||TTTJJJFFFDDD@@@BBBCCCBBBAAA@@@AAABBBBBBAAA@@@BBBDDDEEEEEEDDDAAADDDGGGHHHHHHIIIMMMQQQNNNRRROOOGGGFFFLLLPPPNNNOOONNNRRRzzzeeeppp~~~zzzqqqbbbMMM???:::999777555555777:::@@@DDDCCC@@@<<<===ZZZ{{{bbbBBBEEE777888:::<<<===>>>===<<<;;;777888::::::888777888999666666666777888999:::;;;666555555666888888777555666777888888999999999999<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>CCCUUUmmm~~~}}}{{{wwwqqqkkk^^^VVVKKKAAA<<<===AAAEEEMMMPPPSSSTTTRRRRRRUUUXXXXXXooo~~~wwwzzzfffzzzbbbOOOKKKGGGFFFFFFFFFFFFEEECCCBBBAAA>>>>>>???@@@@@@@@@??????;;;<<<===<<<:::999999;;;888888888888888888888888333333444555555444444444666666666666666666666666444:::<<<888999HHH\\\kkkyyyvvv~~~}}}}}}}}}~~~qqq___VVVSSSKKKEEECCCHHHJJJLLLUUUaaayyyjjjQQQ******000---((((((((('''&&&&&&)))+++***)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&'''&&&&&&(((...444@@@GGGOOOUUUVVVVVVWWWYYYdddqqqpppfffkkkccceeewww||||||zzzzzz{{{yyyRRRHHHDDDAAA@@@AAAAAA@@@???>>>>>>?????????AAACCCFFFGGGEEECCCCCCDDDFFFHHHIIIKKKMMMNNN[[[[[[RRRFFFDDDJJJKKKDDDKKKMMMTTTuuuyyyxxxmmm~~~{{{oooYYYMMM???888777999777555999:::AAAHHHEEE===>>>EEEWWWwww}}}GGG===BBB<<<999::::::::::::999888888444666888888555444555777666666666666666777888999777666666888:::;;;888666888888777777777888888999::::::::::::::::::::::::555:::===FFF^^^}}}xxxuuurrrlllccc\\\PPPIII@@@<<<>>>DDDJJJLLLQQQRRRSSSUUUVVVYYY\\\^^^zzz|||bbboooqqqRRRMMMMMMGGGGGGGGGGGGGGGFFFDDDBBBAAA>>>>>>???@@@@@@???>>>===;;;<<<===<<<:::999;;;===999999999999999999999999555555666666666555444444555555555555555555555555666777999999777===OOO```rrrrrrpppzzzsss}}}|||}}}~~~~~~~~~~~~~~~~~~|||}}}yyyxxx}}}~~~~~~zzz~~~uuucccXXXSSSQQQQQQFFFCCCEEEMMMRRRZZZnnnxxxvvvbbb999000---)))///'''(((((('''%%%&&&))),,,))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&((()))***111;;;CCCHHHOOOUUUVVVTTTWWW___gggyyyuuuiiihhhlllooommmuuu}}}}}}yyyxxxwww|||~~~yyyyyy}}}xxxTTTKKKEEE@@@CCCDDDDDDBBB@@@>>>>>>???;;;<<<@@@DDDIIIJJJIIIGGGCCCDDDFFFIIILLLOOOPPPQQQVVVUUUKKK@@@BBBMMMNNNGGGMMMKKKSSS]]]UUUnnnoooxxxzzzeeeUUUHHHBBB:::777888:::888666===???HHHPPPGGG:::@@@QQQuuuSSS<<<:::666:::;;;:::999888777666555444111444666666333222333555666555555555555666777777999777777999<<<===:::777999888777666666777888888888888888888888999999999888???>>>999JJJnnnwww~~~zzztttooojjjbbbXXXOOOIIIBBB<<<===DDDMMMRRRSSSSSSTTTUUUXXX\\\aaadddfffsss^^^]]]ZZZJJJMMMMMMHHHHHHHHHHHHHHHFFFDDDBBBAAA??????@@@@@@???>>><<<;;;:::<<<===<<<::::::<<