BM6P6(@ ))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,------......------............////////////111222333555999>>>BBBEEEJJJLLLOOOPPPOOORRR___nnn|||vvvttt{{{uuuqqquuu|||yyy}}}|||{{{```III777666666555444444333333333222222111111222222333000000000000000000000000111111000000//////......000000//////.........---////////////000000000000000000000000111111111111222222111111111111222222222222333444555666777888777777888888888999999999;;;:::999999:::;;;===>>>@@@AAAAAABBBBBBAAAAAA@@@===>>>>>>???@@@@@@AAAAAAAAA@@@???AAADDDEEEDDDAAA???>>><<<===???@@@@@@???===<<<;;;;;;999999888777666555444333333333333333555666777666555444555777555555555444444333333333444444444555888<<>>>>><<<;;;<<>>??????????????????>>>>>>>>>>>>@@@AAABBBCCCBBBAAA???>>><<<::::::<<<<<<;;;::::::999999888666666666666666666666666333333444444333333222111222222111111111111222222444333222222111111222222////////////..................------------......------------------------........................///////////////000111111))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,------...---------............////////////222222222444666:::===???BBBEEEJJJMMMMMMPPP]]]kkk~~~vvvppp}}}}}}sssrrrwww}}}```FFF777666666666555444333333333222222222111111222222222/////////////////////////////////.........------000/////////.........---........./////////000000....../////////000000000222111111000000111111222111222222333555666666777777777777888888888999999888888888888999:::;;;<<>>>>>???@@@@@@AAAAAABBBBBBAAAAAACCCFFFFFFDDDAAA???>>><<<===???@@@@@@???<<<<<<;;;:::999888777777555444444333333333444444444666777666555444555666555555444444444333333333444444444555777;;;???AAAPPPbbb}}}uuuxxx}}}|||rrruuu|||~~~ttteeeUUUKKKHHHJJJLLLSSS]]]kkkvvv{{{rrrjjjddd[[[```tttVVVIII???;;;:::555999999888777666666666666444444444444444444444444333222222111111222222333444333333222111111111222222222222222222222222222111222222333444444555555444444555666888:::<<<======;;;:::;;;>>>???>>>=========>>>???????????????AAA@@@>>>======>>>???@@@BBBAAA@@@>>>===;;;:::999::::::999999888777777666555555555555555555555555333333444444333333222111222111111000000111111222222111111000000000000000////////////..................------------......------------------------........................///////////////000000111))))))))))))))))))))))))*********++++++++++++,,,++++++,,,------------------............/////////222222222222333555777999999<<>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCEEEGGGFFFCCC@@@>>>===<<<<<<>>>??????>>>;;;;;;:::999888777777666444333333333333444444555444555666666444444555666444444444444333333333333555444444444555888;;;===777AAAYYYwwwuuuuuunnnccchhh|||hhhZZZUUUVVVXXXOOONNNKKKIIIIIIOOOZZZbbbiiixxxfff^^^[[[cccsssjjjPPP@@@===777888;;;888888888777666555555555555333333333333333333333333222222111111111111222222222222222222111111111111222222222222222222222222000111111222222333333333333333444555777999:::<<<;;;:::999:::===>>>===<<<======>>>>>>??????>>>>>>CCCAAA>>><<<;;;<<<>>>???@@@???>>>===;;;:::888888888888777666666555555444555555555444444333333333333333444444333333222111222111111000000111111222000000///.............../////////............---......------------......------------------------------------------------//////......//////000111))))))))))))))))))))))))************++++++++++++++++++,,,------------,,,---------.........//////111111111111222333555666555666:::???CCCJJJXXXeeeooonnnuuuuuupppsss~~~yyywww~~~ppppppooovvvLLL:::===>>>999444444444444333333222222111111000000000000111111////////////////////////......------------------........................,,,,,,,,,---------......------........./////////000000000//////000000000000000000111222333333333555555666666666777777777888999;;;=========<<<<<<<<<<<<============<<<<<<======>>>>>>???@@@@@@@@@@@@BBBDDDFFFFFFDDD@@@>>><<<:::999:::;;;===<<<<<<::::::999888777666666555222222222222333444555555333444555555444333444555333333333333333333333333555444333333444666777999666333===VVVsss~~~lllcccooo}}}sssnnnsssuuuooowww```XXXOOOJJJLLLQQQVVVXXXaaagggmmmrrryyyiii^^^fffooopppOOO???<<<===888888<<<:::777666666555444444555555222222222222222222222222222222111111111111222222000000000111111111111000111111111111111111111111000000000000111111222222222333333444666777999:::888888888:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>===AAA???<<<::::::;;;===???>>>>>>===;;;:::888777777777777666666555444444444555444444333333222222111333333444444333333222111111111000000000000111111000///......------......//////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///............///000000))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,------------............//////000111222444555666555444555888<<>>>>>>>>AAACCCDDDCCC???<<<:::999888777777999::::::999999999888777666555555444222222222222222333444555222444555444333222333555333333333333333333333333555444333333333444555666<<<555333;;;LLL```ssswwwyyyrrr~~~vvviii\\\VVVUUU\\\qqqfff\\\]]]___nnn}}}nnnRRRTTTOOOXXX```[[[XXX\\\[[[RRRTTTZZZcccnnnyyy~~~rrrgggeeeppp~~~dddBBB>>>777:::<<<555555888555555555444444333444444444222222222222222222222222222111111000000111111222000000111333333333333222111111111111111111111111//////000000000000000111111222222333444666777888666777888999:::;;;<<<=========>>>>>>>>>======<<<>>><<<:::999:::<<<>>>@@@===<<<;;;:::999888777666777777777666555555444444444444333333222222222222333333444444333333222111111000000000000000000111000000///............///............------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............//////000)))))))))))))))))))))))))))))))))************+++******+++,,,,,,,,,,,,,,,,,,------------.........------///000222444555555666333222444777>>>LLLXXXZZZXXX[[[rrr{{{~~~qqqjjjppp}}}}}}zzz}}}|||mmmhhhjjj~~~{{{~~~}}}tttiiirrr}}}SSS???333888999///---555222222222222222222222222000000////////////000000......................................./////////---------------.........,,,,,,,,,---------............/////////000000000//////............//////000000000111111111222222333333444444444555555555555666777888999999999999::::::;;;;;;;;;;;;::::::999::::::;;;;;;<<<<<<===>>>@@@BBBBBB???;;;999888888777555666888999999888999888777666555444444333333222222222222333333444222333444444222222333444222222222222333333333333444444444333333444444444444444555555888???HHHPPPgggyyyggguuu}}}ooodddgggppp~~~kkkQQQIIIMMMPPPSSS]]]cccbbbfffaaaNNNPPPOOO^^^kkkfffeeemmmqqqwwwsssbbbjjjbbb{{{^^^MMMGGG999777333888;;;444444888444444444333333333333333444111111111111111111111111111111000000000000111111111222444666777777666555111111111111111111111111000000000000000000000000111111111222333444555666555777999:::999:::<<<>>>======>>>>>>>>>===<<<<<<:::::::::::::::<<<===>>><<<;;;;;;:::888777777666888888777777666555555444333333333333333333333333333333444444333333222111111000000//////000000111111111000///////////////.........------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,---------.........,,,---...000111222222333555333222444666999BBBKKKZZZZZZXXXeeeuuurrrhhheeerrrvvvpppwwwvvvmmmhhhkkkqqq}}}|||yyyvvvyyyvvvfffpppxxxGGG:::555666;;;888111...222111111111222222222222222000//////......//////000........................,,,,,,---------.........,,,,,,,,,------.........------------............------.........////////////......------......///000000111111111111222222333333333333444444444444555555555555666777888999999::::::;;;;;;::::::999999::::::;;;;;;<<<======>>>@@@BBB@@@<<<999888888999777666777888:::999999888777777666555444333333333333222222111222222222111333444333222111222333111111222222222333333333444444444444444444444444///222444555666999:::;;;RRRooo{{{|||ttt___QQQSSS^^^lllwwwuuulllooonnnXXXZZZpppbbbBBB<<>>>>>===<<<<<<;;;:::::::::;;;;;;;;;;;;:::<<<;;;::::::999888777777777777777666555555444444222222333333444444555555333333444444333333222111000000////////////000000111000000///////////////.........---------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,---...///000000000000444222333555666666;;;BBBMMMPPPLLLOOOmmmyyy~~~rrruuummmnnnwwwqqqqqqttt}}}xxxjjj~~~wwwhhhSSS===888666111...111777666000111111111111111111222222//////............//////........................+++++++++,,,,,,---------,,,,,,,,,------.........---------.........//////,,,,,,,,,---------...............------.........111111111111222222222222222222333333333444444444777777666666666888:::;;;:::::::::;;;;;;:::::::::::::::;;;;;;<<<======>>>@@@AAABBB???;;;888777999:::999777888:::;;;;;;:::777777666555444333333222444444333222111111111111111222333333111111222333111111111222222333333333444444444444444444444444777444000000444:::;;;888888JJJcccsssrrrzzzpppXXXPPPTTTsss{{{]]]GGG888999<<<666888444777777000444888222333222222111222222333333000000000000000000000000111111000000000000111111,,,...000333444444333222000000000000000000000000111111111111000000000000000000000000111222444444555777:::;;;::::::===@@@======>>>>>>===<<<;;;;;;:::;;;<<<<<<;;;:::888777<<<;;;;;;:::999888777777777666666555555444333333111222333444555555666777333333444444444333222222000000////////////000000000000///............///......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------......///000111111111222333444444444444<<<>>>BBBGGGOOOZZZfffnnn```aaa```cccsssoooooo|||pppnnnsssxxxVVVEEE===888777444444333333333222222222222222222111111111000000000000//////.........---------------------------...------,,,,,,------...,,,,,,,,,---------.........---,,,,,,,,,,,,---...........................---------............///000////////////111222333222222222222333444555555555555666777999:::;;;<<<===<<<:::999999:::<<<===:::;;;;;;<<<===>>>>>>???BBBAAA???===;;;;;;;;;;;;<<<;;;:::999888888888888999888777666666555555555555555555555555555555555666555444333333333333333222222222222222222222222222222222222222222222222222222222333333333444444:::888<<>>??????AAA@@@>>>===<<<<<<<<<<<<>>>===<<<::::::999999999888777666555444444444444555555555555555555555555555555444333333333333333222222222222222222222222222222222222222222222222222222222333333333333444888777888EEEbbb~~~xxxaaaNNNOOOXXX]]]```dddjjjooo}}}eeeIIIDDD>>>777555777888777666666666666555444333333333111111111111111111111111222222222111111111000000000000000000/////////...////////////////////////....................................////////////---...///000111222333333666666777888999:::;;;;;;;;;;;;:::::::::999999999999999999:::::::::999999888888999888888777666666777777777777777666666555555666777888888777666555444444333333333222222222000000000000000000000000000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++,,,,,,,,,------,,,,,,,,,------------...(((((())))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///000000///000111222333333333333555555555555666;;;@@@EEEIIIRRR```ooovvv{{{cccbbbeeemmmvvv~~~qqqxxxyyyoooYYY@@@444333444444555333333333222222222111111111111111111000000000000///............---------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------////////////////////////------------............///.........///000111222222222222333333444555666444555888:::<<<<<<;;;;;;===<<<;;;::::::;;;<<<===<<<<<<======>>>>>>????????????>>>===============@@@???>>><<<;;;:::::::::777666555444444333333333444444444444444444444444555444444333333333333333222222222222222222222222222222222222222222222222111111222222222333333333444666777999EEEZZZooo{{{rrrfff}}}tttsss{{{uuupppjjjeeeYYYUUU[[[kkkxxx|||{{{oooVVVDDD::::::777333444666888888666666555555444444333333222111111111111111111111111222222111111111000000000000000000/////////......////////////////////////........................---............/////////......//////000111222222555555666777888999:::::::::::::::999999999999999999:::::::::::::::999999:::::::::999888777666555777777888888777777666555666777888999999888666666333333333333222222222222000000000000000000000000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------(((((((((((()))))))))***))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////000111222222222222555555666666666999>>>AAACCCLLLZZZkkk}}}uuurrrssszzzqqqfffhhhmmmwww{{{vvvkkk}}}}}}dddSSSEEE777444666777555555222222222222111111111111111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.....................///000111111222222222222333444555666333555999<<<======;;;:::===<<<<<<;;;;;;<<<<<<============>>>>>>>>>??????>>>============>>>>>>>>>@@@???>>><<<;;;;;;::::::777777666555444444444444444444444444444444444444444444333333222333333444111111111111111111111111111111111111111111111111111111111111222222222222///555999888888===GGGOOOYYYvvvppp{{{ddd```\\\YYYYYY[[[\\\]]]```ppp{{{XXXIIIEEEBBB===999777666666888888666444444444444444333333222222111111111111111111111111111111111111000000000000000000/////////.........////////////////////////........................---------.........//////......//////000111111222444444555666777888999999999999999999999888888888:::::::::::::::999999888<<<<<<<<<<<<;;;999888777777888888888888777666666666777777777777666555555333333333222222222222111000000000000000000000000---------------...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------'''(((((((((((()))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,---...///---...///000111111111111111222222222333444777::::::???IIIVVVeeeuuunnnrrrsssxxxzzziiibbbhhhuuuyyyyyywww}}}pppsssyyy~~~nnnlllvvvZZZJJJEEEBBB999222444666444111000222222111111111000000000000000000/////////......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------...//////000000222222111222222333444555333555888;;;===<<<;;;:::<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>===<<<;;;::::::::::::999888777666555555555555444444444444444444444444333333222222222333333444111111111111111111111111111111111111111111111111000000000111111111222222000333666777444222333666999GGGUUUmmmyyysss|||}}}|||{{{kkkWWWVVV\\\gggqqqsssmmmbbbZZZccceeeiiinnnuuu}}}eeeJJJ===>>>>>>777000888777777888888666444222333333333333333222222222000000000000000000000000111111111000000000//////////////////............................................................------------.....................///000000111111222333333444555666777888888888888888888888888888999:::::::::999999888777;;;;;;;;;;;;:::999888777888888888888888777777666666666666555555444444333333333222222222111111111////////////////////////---------------...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------''''''(((((((((((())))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,---......------...///000000000000000111222111000000111222666666;;;CCCLLLXXXhhhvvvzzzooouuuxxxxxxrrrlllxxx|||mmmmmm[[[nnnvvv|||tttbbbaaammmvvv|||}}}}}}~~~uuuZZZDDD888888===888222000333555333000000111111111000000000000///////////////............++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,---...////////////000000000111111222333444333444777999;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<===>>>>>>>>>>>>>>>===;;;;;;:::::::::::::::;;;999888777666666555555666333333333333333333333333222222222222222333333444111111111111111111111111111111111111111111111111///000000000000111111111222//////111111000222555---;;;>>>@@@VVVooozzzsssllljjjuuuzzzdddXXXWWW[[[___ooosssyyyxxxoooccc^^^___lllooouuuyyyxxxvvvyyyfffJJJBBB;;;999777444222222222333444555555555333333222222222222222222222222000000000000000000000000111111000000000//////////////////.........------........................------------------------,,,------------..................//////000000000111111222333444555666666777777777777777888888888999999999999888777666555777888888888888777666666888888999999888888777666666555555444444333333333222222222222111111111111////////////////////////---------------...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,'''''''''((((((((())))))))))))))))))))))))))))))************************************++++++++++++************+++,,,---...,,,,,,---...////////////111222333333111000000111444333666;;;???CCCOOO\\\^^^kkkqqqvvv{{{www|||~~~|||rrriiiqqqfffvvv~~~pppdddhhhsssvvvbbbRRRCCC<<<999555555888555111111444555222111222111111000000000//////////////////.........------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---...//////......////////////000111222333333444555777888999::::::999::::::::::::::::::999<<<<<<<<<<<<;;;;;;;;;;;;======>>>??????>>>===<<<999999999999:::;;;<<<===888888777666555555555555333333333333333333333333222222111111222333333444111111111111111111111111111111111111111111111111/////////000000000111111222---,,,000111///111555,,,:::<<<555333;;;TTTuuuvvvlllnnnyyyvvvTTT???AAA;;;888888666222555;;;000222333444333333222333111111111222222222222222000000000000000000000000111000000000//////////////////.........---------........................------------------------,,,,,,---------..................///////////////000000111222333444555555666666666777777777888888888888888777777666555444555555666777777777666666888999999999999888777777777666666555444333333333222222222222111111111111////////////////////////......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++,,,---...+++,,,---...////////////---///111111111000111222111000333777777666===GGGMMM^^^eeeiiiyyyuuuvvvsssxxxtttnnnxxxzzzoookkksss{{{gggTTTDDD;;;777999888111000555444111000222222///...000000000000000//////////////////.........---------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---...///......---............///000111222333444444666777888999:::888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;:::===>>>?????????>>><<<;;;999999999:::;;;<<<>>>>>>777777555444444444444444333333333333333333333333222111111111222333333444000000000000000000000000000000000000000000000000////////////000000000000///---///444333---,,,//////+++(((333>>>888:::LLLVVVrrr```HHH===;;;888111000777<<<888222///444555666555333222111222111111111111111111222222000000000000000000000000000000000000//////////////////.........---------........................------------------------,,,,,,,,,---------...............///////////////000000111222333444444555555666666666777777888888777777777777666555444333555666777888888999999888888999999999999888777777888888777555555444444444222222222111111111111000///////////////////////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***************************++++++,,,,,,,,,,,,------++++++,,,------......///////////////000000000000555444111000333888===AAALLLPPPWWW```mmm|||zzzwwwmmm{{{vvv~~~qqqSSSCCC===999777555333222333444555333333222111000///......////////////////////////------------------------++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000444444444555666777888999999::::::999777666777888888999999::::::;;;;;;<<>><<<;;;:::888888888888777777777777444444222222222222444444222222222111111111000000111111222222222333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111333555777888???III^^^{{{eeeTTTHHH;;;666888777777777666555555444444444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000111222333666777777888888888888777777666555444333222222222666555555555777777555444666666666666777777777777777666666555444444333333222222222111111///......///............---------...------,,,,,,------...,,,,,,,,,++++++*********,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++*********************************+++++++++,,,,,,++++++,,,,,,---............/////////000000000000333222000000333777;;;>>>AAACCCGGGLLLUUUeeewwwwwwyyytttVVV@@@777888;;;888666444222222222333444222222111111000/////////........................------------------------++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------......//////000000222222222333444555666777888999999888777666666777999999:::;;;;;;<<<<<<===AAA@@@???>>>===;;;;;;:::888888777777777666666666444333333222222333333444222222222111111111000000111111111111222222333333000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000/////////000222333555555;;;999===LLLeee|||eeeSSSCCC???===777666;;;666666555555444333333333444333222111000000000000000000000000000000000000////////////////////////////////////////////////,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......//////000111222555555666777777777777666666555444444333333333333666555555666777777666444444555555555555666666666666666666555444333333333222222222111000///......///............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************************************************+++++++++,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))***************++++++,,,************************)))))))))************+++++++++,,,,,,------............/////////000000000000000000111333666888:::888888888999>>>JJJYYYdddfffWWWBBB444000000111000555444333111111111222222000000000000000000000000........................------------------------++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000//////000000111222444555666777888777555555666777::::::;;;;;;<<<==================<<<;;;;;;::::::777666666666666555555555444333333222222333333444222222222111111111111111000000000111111111111222000000000000000000000000000000000000000000000000////////////////////////........................////////////000111222222111//////444AAARRRbbblll|||[[[GGG@@@777444777888333333888555444444333333222111111333222111111000000000000000000000000000000000000////////////////////////////////////////////////,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111333333444555555555555555555444444333333444444444777666666666888888777555333333444444444555555555666555555444444333333222111111111000000//////...///............---------,,,++++++******++++++,,,,,,,,,,,,++++++++++++******************+++++++++*********************************++++++++++++,,,************************(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++************************)))))))))*********++++++***++++++,,,------.............../////////000000//////111222444555666777555666666555777===HHHOOO```qqqxxx}}}{{{dddJJJ===888555666:::999333---333222111000000000000111////////////000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......//////000.........///000111333333444555666666444444555666999999::::::;;;<<<<<<<<<:::::::::::::::999999999666666555555555444444444333333333333333333333333111111111111111111111111000000000000000000000111000000000000000000000000000000000000000000000000////////////////////////------------------------//////////////////000111---000444555666777;;;>>>NNNjjj|||jjjXXXEEE:::999;;;888999<<<:::444222555444444444333222222111111222222111000000000000000000000000000000000000000////////////////////////////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////111111222333444444444444333333333333333444555666777666666777888888777555333444444444444555555555444444444444333333222222111111000000///////////////............---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************************++++++++++++************************(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))))))))************+++++++++,,,******++++++,,,------...............///////////////000222444555555555555333666888888888:::???CCCGGG___jjjbbb]]]aaauuuwww{{{]]]NNNMMMFFF999555444333222333444444444111000000///////////////.........///000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))*********+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////......//////000222333444222333555555444444555777777888888999::::::;;;;;;888888888888888888888888555555555555444444444444333333333333333333333333111111111111111111111111111000000000000000000000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000000111111///---000777===:::FFFcccrrr___MMMFFF???777666;;;444555777999777444555888555555444444333222222222111111000000///000000000////////////////////////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,---.../////////000222222333333333333333333333444444555666777666555666888888666555444444555555555666666666333333333333333222222222111000//////...//////000///............---------------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))***+++++++++,,,************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,******++++++,,,,,,------------.........////////////000222444555444444333///333777888666666777::::::HHHLLLLLLTTT___qqq|||}}}pppmmmwwwiiiQQQ===:::???===333111333555333000...///111//////000000////////////.........//////000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......//////000222333444111333444444444444666888777777777888999999::::::888888888888888777777777666555555555555444444444222333333444444333333222111111111111111222222222222111111111111000000000000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,/////////...//////000000---///000000///000555999AAA;;;DDD\\\oooxxxttt___LLLDDD===:::999777888;;;333333444444333333555777555555444333333222222111111000000//////000000000////////////////////////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///......000111222222222222333333333333333444555666666555555555777777666444444555555555555666666666222222222222222222222222111000///.........///000///............---------...------,,,,,,------...***++++++++++++,,,,,,,,,***************+++++++++************************)))))))))************+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))************+++*********+++,,,,,,---------------.........////////////111222222222222111...222555555333111333555444;;;;;;???LLLSSSYYYfffgggdddlll{{{ssswwwjjjRRRPPPGGG>>>;;;<<<:::333,,,---111555666444000...---//////000000000000//////......//////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------......///............000111222333111222444555444555777888777888888999999:::;;;;;;999999888888777777666666666666666555555555555444222333333444444333333222000000111111111222222222333333222222111111111111000000000000000000000000////////////////////////........................------------------------------,,,------...//////***...333555555222000...===666555;;;AAAFFFQQQ^^^{{{zzzcccTTTHHH???AAA@@@;;;444222555777666777666555333333333333333333333333222111111000000000000////////////000000////////////////////////................................................,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---...///---...///111222222333333444444333333333444555555555444444444666666444333333333444444444555555555111111111222222222222222000///...------...000111///............------------,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++***************************************))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))******+++,,,,,,---------------.........//////......///000000000000000222444555444111000222555222444000222>>>???===DDDCCCDDDOOOaaakkkqqq~~~|||~~~llldddfffaaaRRREEEAAA???===;;;444...000777333111...,,,,,,///333666//////000000000000000///////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///---------...///000111222111222444555555666777999888999999::::::;;;<<<<<<999999999888777666666666777666666666666555555555222222444444444444222222000000111111222222222222333333333222222222111111000000000000000000000000////////////////////////........................------------------------++++++++++++,,,---...//////......///111555888999222666777444333777;;;;;;<<>>@@@FFFUUUeeezzztttqqqrrrvvvyyyyyylllkkk{{{tttlllrrrdddRRRJJJBBB888444666777555222444333333222111111000000111000000//////000000111........................------------------------...------------,,,,,,,,,************************)))***++++++***)))***+++************)))))))))(((************************))))))))))))))))))))))))************************))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,---///111222222111111222333444666777777777777777777777777666666888999999777555444444555555555444444333333333444444444444444444444444444333333333333222222222222111111000000111111222////////////////////////000000//////......------......---------,,,,,,,,,------------------------,,,,,,,,,---------.........//////000111111222222000000111111222333333444444666888>>>LLL]]]dddddd___zzzvvvnnnhhhWWWKKKBBB===;;;:::888666666777888888555555555555444444444333222222000/////////000000000000000000000000000000................................................------------------------+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......//////000000222222222222333333333333333333333333333333333333444444444444444444444444222222222111111111111000000000///.......................................---------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))*********++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,------......//////////////////////////////000111111111111111111111111111000000000///333222333444555777>>>GGGTTTXXX\\\^^^^^^```dddgggpppvvv|||}}}|||cccaaadddooommmnnnrrr~~~sss\\\GGG;;;666444222000000222333222111222222111111000/////////000000////////////000000........................++++++++++++++++++++++++------------,,,,,,,,,,,,************************)))***++++++***)))***+++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,---...000111222222222222333555666777555555555555555555555666666777888888666444444555666666555444333333222222444444444444444444444444333333333222222222111111222111111000000111111222////////////////////////---------------------,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------......//////000000000000111222222333333444666777999===BBB???:::>>>OOOeeeuuu~~~~~~qqqeeeYYYHHH<<<666666777888444333333333333555777888444444444444333333333333111111000/////////000000000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...//////000000111111111222222222333333222222222222222222222222333333333333333333333333222222222111111111111000000000///...............------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************+++++++++,,,++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************++++++++++++******+++,,,------.................................///000000111111000000000000//////////////////333222111111111222444777666999>>>BBBFFFKKKQQQVVVhhhppppppgggcccnnn|||mmm___aaadddmmm}}}qqqooo{{{vvvsssrrryyy|||yyywwwuuussseee[[[YYYMMMNNNJJJAAA666000222555222333444444333222222333111111111000000/////////000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************)))***++++++***)))***+++*********)))))))))))))))************************))))))))))))))))))))))))************************((())))))***************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111111222333444555666666333444444444444444555555666777888888666555555666777777666555444333222222333333333333333333333333222222222222111111111111111111000000000000111111////////////////////////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------.........///000000000000111111222222666555333333555888888777===@@@BBBBBBEEENNN[[[eeewwwvvvyyy}}}tttiii[[[KKK???<<<999555444666888999999666555444333333333444444444333333333222222222222000000000/////////000000////////////////////////------------------------------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++******************))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000000000000111111111222222222222222222222222222222222222222222222222222222222222222111111111000000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---......------------------------......///000000000000///---......///000111111111222222111111222333333222///000222444777<<<@@@DDDRRRZZZYYYLLLFFFLLLQQQPPPXXXcccaaaZZZ\\\cccsssgggjjjrrrpppsssnnnlllpppwwwuuuvvvgggVVVJJJBBB;;;666444777777555444222222444555222333333111......///222111111111111000000000000//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************)))***++++++***)))***+++))))))))))))))))))******************************))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,---...///000000111222444444555555222222333333444444444555777888888777666555666888777777666666555444444333333333333333333333333333222222111111111000000000111000000000000000000111........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------.............../////////000000000000111111222000...///222444666777222555999;;;;;;:::::::::===???EEENNNXXXhhh}}}}}}pppeee^^^TTTLLLCCC>>>>>>>>>;;;888666666666666777555333111666555444444333222222222222222222222111111111111/////////000000000//////................................................------------------------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,***))))))***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------...//////////////////000000000111111111111111111111111111111222222222222222222222222222222222111111111000000000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))************+++******++++++,,,,,,---------------------------------......///////////////------...///000111222222...111222000111444444222222111111111222444666777;;;BBBCCC;;;777;;;<<<::::::KKKNNNHHHLLLWWWlllrrrdddnnnlll[[[uuuzzz|||pppllljjjttt~~~|||zzzvvvzzz|||wwwnnniiiuuuvvvqqqmmmrrryyyppp```JJJCCC:::555555777888999666444333444666666333///111000000...---...000333111111111000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++************************)))***++++++***)))***+++))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++******+++,,,,,,------......///000222333333333333222222222333444444555555666777777666555444666888666555555555555444444444222222222222222222222222111111111000000000000///111000000//////000000111................................................++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................///////////////000000000000///111444555111///111...111555888888777444333444444666777;;;CCCOOOYYYfffhhhppp~~~~~~qqqaaaTTTMMMFFF>>>888CCC???999666555444111...666555333222222333444444111111111111222222222222222111111111000000000000......///000000000//////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******))))))++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,---......//////........./////////000000000000000000000000000000111111111111111111111111222222222111111111111000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++++++++************************))))))))))))))))))))))))************+++++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////.............../////////000000+++111333///...111222000111111000111222333333333333555666555444444555666///======777<<>>@@@@@@===AAALLLTTTZZZaaahhhvvv~~~zzzuuuqqqfffgggbbbVVVNNNNNNOOOMMMHHHCCC===;;;<<<======<<<333555666888999888777666222222111111111333777999//////000111222222333333111111000000000/////////------///000000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******************************)))*********++++++++++++************************************************************+++++++++++++++,,,,,,------......///------........./////////000000000000000000000000111111111111111111111111222222222111111111111000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))*********++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......//////.........---------,,,333555///,,,///111///...---...000222444444444333000000000///------000///999555000666777111111888888<<>>;;;======999AAAIIICCC<<<::::::;;;666222777@@@444888:::777555888<<<>>>333666777555222222222111000000000/////////000000---------...111111///------........................------,,,,,,------...++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************)))+++++++++***)))***+++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++)))))))))))))))))))))))))))************+++++++++))))))***,,,,,,,,,,,,,,,+++---///000111111111111222222333444444555666666222333333111000000333555///000000111222222333333111111111111111111111111000000000000////////////000000////////////000000........................//////...------,,,++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------///////////////.........000,,,,,,//////---///666...000222333222111111222***...000111333666777666999666666999888666:::CCC???EEEHHHGGGHHHLLLNNNMMMNNNLLLSSSTTTLLLOOOYYY[[[^^^___ZZZNNNCCC@@@BBBCCC;;;???===888777;;;<<<888888888777666555555555666...000333333222111222333111333444444222000//////222222333333333333222222000000000000////////////,,,---///000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))************************(((((())))))*********+++))))))))))))))))))))))))************************)))************+++++++++++++++,,,------......///---------.........//////000000000000000000000000000000000000000000000000222222222111111111111000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************************************++++++,,,,,,,,,,,,---------------............///////////////000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000444444444444444444444444777777777666666555555555444333222222333666888:::777666444333333444666777222222222222222222222222222111000//////000111222333///---///000000//////................................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///222222111111111111111111222222222222222111000///000000000000000///......//////000000000000//////111111000000/////////...////////////////////////..................------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...............///000000000000000000111111111111222222222333333333444444222222222333333333444444888888888888999999999999888888999999999999888888::::::999888777666555555777777666666555555555555444444444444444444444444333333333222222111111111111111111111111111111111222222111000//////000000111000000//////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,---------------............///////////////////////////......///000000000000000000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&&&&(((******((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************+++++++++,,,,,,,,,------------------................../////////000000000................................................000000000000000000000000000000000000000000000000222222222222222222222222333333222222222111111111333222222222333555777888444333111000000111333444222222222222222222222222111000000//////000000111000///..................................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,------------............111111111111111111111111222222222222222111000000000000000000000///......//////000000000000//////000000000//////.........................................................///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////...............//////000//////000000000111111111222222222222333333333333222222222222333333333333333444444444444555555555555666666777777666666555777777666666555444444444666666555555555444444444444444444444444444444444333333222222222111111111111111111111111111111111222111000000//////000000111000//////......//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,------------------..........................................///000000000000000000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++)))&&&&&&)))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************++++++++++++,,,,,,,,,,,,------------.....................////////////000................................................000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////111111000000111333555666222111000//////000111222111111111111111111111111//////000000000000//////000111222000/////////000------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------......000000000000111111111111111222222222222111000000000000000000000///......//////000000000000///////////////.....................................................................---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........------......///000//////000000000000111111111111111222222222333333111111111222222222333333111111111111222222222333333333444444444444333333333333333333333333333333444444444333333333333333333333333333333333333333222222222111111111111111000000000000000000000000111000000////////////000000000///............///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++,,,,,,,,,,,,------------..........................................///000000000000///000000000000000000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''''')))***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************((()))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---------.........------........./////////................................................////////////////////////////////////////////////........................111111000000000000000000000000//////000222333444222111111000000111111222000000000000000000000000---...000000000000...------000222///---...//////------------------------------------------------,,,,,,,,,++++++++++++***************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------/////////000000000000000111111222222222111111000000000000000000///......//////000000000000//////..................------........................---------..................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........------------...//////////////////000000000111000000000111111111222222000000000111111111222222111111222222222333333333111222222333333222222111000000111111111222222222222222222222222222111111222222222222222222222222111111111111111111111000000000000000000000000000000//////....../////////000///......------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---------.................................---...//////000000//////000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))*********************************************+++++++++,,,,,,,,,,,,,,,------------...------------............................................................................................................////////////////////////000000000000111111111111////////////000000111222000000000//////000000000////////////////////////---...///000000///...---(((---...++++++......+++------------------------------------------------,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******************))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---....../////////000000000000111111222222222111111000000000000000///......//////000000000000//////------..........................................---------.........//////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------...//////...////////////000000000/////////000000000111111/////////000000000111111111111222222222333333333111222222333333222222111///000000111111222222333000000000111111111111111222222222222222222222222000000000000000000000000///////////////////////////.............../////////......---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,------------...........................------...///////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************************************************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------................................................////////////////////////............////////////......//////000000000000------............------........................------............------***///000...111777555...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,------......//////000000000000111222222222222111000000000000000///......//////000000000000//////.............../////////------------------------,,,,,,------.../////////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,------...///......////////////000000........./////////000000........./////////000000/////////000000000111111111111222222222222111111000000000111111222222222000000000000000111111111111111111111111111111111////////////000000000000////////////////////////...------------......///......---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************++++++++++++,,,,,,,,,,,,------------------------------------------...////////////...////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------........................---------.........//////...//////000000000000000------............------------------------------...------------------...---111000///666???;;;111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,---......///000000000000111222222222222222000000000000000///......//////000000000000//////.........//////000000000------------------------,,,,,,------...//////000,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,------...///........./////////000000------........./////////------........./////////........./////////000000000000111111111111000000//////000000000000000000//////000000111111111111111111111111111111111111........./////////000000........................------,,,,,,------...///...------,,,+++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++++++++,,,,,,,,,---------------------------------,,,---......//////......////////////////////////.........---------,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,***))))))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************************************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------.........//////000000000...///000000000000000/////////000000000000//////------------------------......,,,++++++,,,......(((+++***)))222===999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++++++++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,------...///000000///000111222222222222222000000000000000//////...//////000000000000//////.../////////000000111111------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---................../////////000---------.........//////---------.........///////////////000000000111111//////000000000000/////////////////////////////////000000000111111222222000000000000000000000000---.........//////000000........................,,,,,,,,,,,,------...///...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++,,,,,,,,,---------------------------------,,,---......//////......////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''***------***))))))+++))))))(((((((((((())))))************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++,,,---...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...................................................------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,************************))))))***++++++++++++***))))))*********+++++++++************************************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------.../////////000000111111111111000000////////////////////////............////////////.........---,,,,,,++++++......------------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,***(((***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,,,,------...------,,,,,,,,,,,,---------......---------............///............////////////////////////////////////---------......000111111////////////////////////........................////////////////////////------------------------......---,,,,,,+++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------............///////////////000111000...------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------............------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))***++++++++++++***))))))*********+++++++++************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---....../////////000000111111000000///................................./////////000000---------------...............------------......---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,+++)))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------------......---,,,,,,+++,,,,,,,,,------------...------------............---.........////////////........................------------...///000111........................------------------------........................------------------------...------,,,++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........////////////...000000///...------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))******************************************++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))***++++++++++++******************+++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------....../////////000000000000//////........................////////////000000000000,,,------...//////000000......------------......---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,+++***+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,------...------,,,+++***,,,,,,,,,,,,------------------------............---------.........//////........................------------......///000........................------------------------........................------------------------------,,,,,,++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////...///000///---------///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))******************************))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))***++++++++++++***************************************************++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,------.........//////000000//////.........................../////////000000000111111........./////////000000......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........------------------------------,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************((()))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---...//////---------///---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))(((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++************************))))))***++++++++++++***************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************++++++,,,---------......////////////..............................////////////000000000000000000/////////...............------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++)))*********)))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))+++,,,------......+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************)))))))))******+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,...///...---,,,...///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++************************((((((((((((((())))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))***++++++++++++***+++++++++***************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******++++++,,,,,,---------............------------------------------............////////////000000//////...------,,,......------------......---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,***))))))))))))***++++++++++++++++++++++++++++++)))+++++++++)))((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++((()))***,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((())))))***+++++++++************+++++++++++++++++++++,,,,,,,,,------,,,---......---,,,...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++************************))))))(((((())))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************+++,,,------************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++************************************++++++++++++++++++++++++******))))))))))))******************************))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,---------......---------------------------------------------.....................---------------......------------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))))))))))))))***+++++++++++++++++++++++++++++++++---...---***)))***,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))***+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,...------,,,...///,,,,,,,,,++++++++++++***************************((()))))))))*********+++))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))************************++++++************++++++*********************************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************+++,,,---...))))))))))))))))))))))))************************,,,++++++++++++++++++,,,******************************************************++++++++++++******+++++++++************)))************************))))))))))))))))))))))))******))))))))))))******************************))))))***++++++++++++***++++++++++++******))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,------......------,,,------------------------,,,,,,,,,---------......++++++,,,,,,---..................------.........---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))))))))))))))******+++++++++++++++++++++++++++,,,...000...,,,***,,,...******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++...------,,,+++***((((((******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************'''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,...///,,,,,,,,,+++++++++******************************(((((())))))*********+++))))))))))))))))))))))))&&&&&&''')))***+++,,,---(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++......---,,,,,,,,,------......---+++***)))((('''***++++++,,,,,,---......++++++,,,------,,,,,,+++---,,,+++)))))))))***+++************************++++++++++++******))))))++++++************++++++************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++************++++++******************************************************++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------------------------------///////////////.........---------............///------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......************************************************++++++++++++++++++++++++........................+++,,,,,,------,,,,,,+++************************,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++*********))))))((((((******************************+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))999888888777777777777777333333222222111111000000............---,,,******,,,,,,++++++***)))((((((++++++*********+++,,,,,,************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))*********************************+++++++++,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++******************************************************++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------------------------......------------------------------............------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((((((((()))))))))*********************)))))))))(((*********************************+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))DDDDDDCCCBBBBBBBBBBBBBBB>>>>>>===;;;:::888777777555555666777666444222111111000///...---+++***)))***************+++++++++************************++++++++++++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))*********************************++++++++++++,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))))))))************************************************+++******))))))******+++******************************************************++++++++++++***************************************))))))*********))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,---------------............------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************************************++++++++++++++++++++++++******************************++++++++++++******************************,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((())))))))))))******************))))))))))))*********************************++++++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))JJJIIIHHHHHHHHHHHHHHHIIIJJJIIIFFFCCC@@@<<<:::999666888<<<>>>@@@@@@>>>===::::::888777555444444333/////////...---+++***)))++++++++++++++++++******************++++++++++++++++++************++++++************************))))))))))))))))))))))))************************************++++++++++++************************************************************************************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))******************************************************))))))))))))************************************************************++++++++++++******************************++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------************************************************************************************************)))******++++++******)))************************++++++***************+++************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))************)))))))))))))))************************************++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((JJJJJJJJJJJJJJJKKKLLLLLLNNNLLLJJJGGGCCC@@@===<<<777999===AAACCCCCCBBBBBBAAA@@@???>>>=========>>>::::::999888555222...,,,,,,,,,,,,+++***))))))))))))*********************++++++************++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,------------............************************************************************************++++++++++++++++++++++++)))******++++++******)))************************+++***************++++++************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))(((((()))))))))*********((()))))))))************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******'''(((((((((((()))))))))))))))))))))))))))******************************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((IIIIIIIIIJJJKKKMMMNNNOOOKKKJJJIIIHHHFFFEEEDDDCCCBBBCCCEEEFFFGGGFFFDDDCCCCCCBBB@@@?????????@@@@@@AAABBBCCCBBB@@@<<<888666111000///...,,,+++))))))+++++++++*********))))))++++++************++++++************************))))))))))))))))))))))))************************)))))))))************+++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************************))))))*********))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......************************************************************************++++++++++++++++++++++++******++++++++++++***************************************)))******+++,,,************************************************************************)))************+++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''(((((((((((())))))))))))))))))************************************)))))))))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))EEEEEEFFFHHHJJJLLLNNNPPPKKKKKKKKKJJJIIIIIIHHHHHHLLLLLLLLLKKKIIIHHHFFFEEECCCBBB@@@===<<<<<<<<<===>>>AAADDDGGGGGGEEECCCAAA<<<;;;999777444222000///......------,,,+++******++++++************++++++************************))))))))))))))))))))))))************************))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++++++++++++++++++++++++++***++++++,,,------......++++++,,,,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************))))))***++++++,,,************************************************************************)))************+++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************'''''''''((((((((())))))((()))))))))************************************))))))))))))************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))AAABBBCCCEEEHHHJJJMMMNNNOOOOOONNNMMMKKKJJJIIIIIIKKKKKKJJJHHHGGGEEEDDDDDDEEECCC???<<<:::999999:::777;;;@@@EEEHHHIIIHHHFFFGGGEEECCCAAA===;;;999777111111000///---,,,+++***++++++************++++++************************))))))))))))))))))))))))************************))))))))))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,((())))))))))))*********************************************************))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++******************************))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++''''''''''''((((((((()))(((((())))))*********+++************************))))))))))))************+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))999;;;===@@@DDDIIILLLNNNOOOMMMLLLLLLLLLIIICCC???===>>>??????>>><<<999888<<<;;;:::999888777666666888999<<>>AAAEEEIIILLLNNNNNNMMMKKKJJJHHHCCC<<<777777888999::::::999999888666777999::::::999777666888:::===CCCHHHKKKKKKJJJGGGEEEBBBBBBCCCDDDDDDDDDFFFBBB===:::999666222...---,,,+++******++++++,,,+++++++++++++++******)))******************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))((((((((((((((()))((('''(((***+++)))&&&***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************)))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************)))******+++***)))((('''))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))************)))***,,,------,,,***))))))******++++++******)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((()))))))))+++***(((''''''(((***+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))444555777999<<<@@@BBBDDDFFFEEEDDDCCCAAA<<<666111222222333444555666666777333666:::===???>>><<<::::::;;;>>>CCCIIINNNPPPPPPKKKHHHEEECCCBBBCCCBBBAAAFFFEEECCCCCCCCC@@@999444333222///---++++++,,,,,,,,,,,,,,,+++******)))))))))))))))***+++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''(((((((((((()))(((((((((******((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))************)))***+++,,,,,,+++***))))))******++++++******)))************************************************((((((((((((((((((((((((((((((((((((((((((((((((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((())))))******+++***)))(((((()))***+++''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))222222333444555777999:::999;;;<<<>>>===:::777444444444333333333333444444444666:::===???@@@@@@@@@<<<<<<===AAAFFFJJJKKKLLLMMMLLLJJJJJJIIIHHHEEECCCCCCBBBBBBDDDFFFEEE@@@<<<999888666444111///---,,,...---,,,,,,++++++++++++(((((()))***+++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))((((((((()))))))))((('''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***((((((((((((((((((((((((((()))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))*********************************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************(((((())))))************((()))))))))************)))***++++++++++++***)))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,++++++************++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((;;;::::::999999999::::::888:::<<<>>>>>>===<<<<<<===<<<:::888666555555444444444555666888:::===>>>===<<<<<<===@@@BBBBBBAAAHHHIIIMMMQQQTTTTTTRRROOOFFFCCC@@@AAACCCCCC@@@===666888:::::::::777555333......,,,+++******++++++(((((()))***+++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))*********'''((()))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((())))))************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))************************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))))))))*********))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((@@@@@@???>>>=========>>>AAABBBCCCCCCBBBAAABBBCCCDDDDDDBBB@@@>>><<<;;;:::666444333111222444666777<<<;;;:::;;;======<<<:::999<<>>;;;111444888<<>>BBBEEEGGG@@@===999444000---,,,,,,******************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((&&&)))+++***((('''((()))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))'''(((((()))******++++++************************))))))))))))************************************))))))))))))))))))))))))***))))))((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************''''''(((((()))******+++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))***+++,,,------***++++++++++++++++++***,,,,,,++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))@@@@@@AAABBBDDDEEEGGGHHHEEEFFFEEEBBB@@@AAAEEEIIIEEEFFFIIILLLMMMMMMMMMLLLJJJIIIHHHFFFCCC???<<<:::777888;;;???CCCDDDBBB@@@======@@@EEEMMMTTTYYY[[[]]]YYYTTTQQQOOOLLLGGGBBB777666555666:::???DDDGGGLLLIIICCC<<<666222000///+++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&&&&)))+++***((('''(((***'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))******************))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))***+++,,,))))))************)))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))>>>BBBEEEEEEDDDDDDCCC@@@>>>CCCEEEBBBAAADDDEEEBBBHHHDDDFFFLLLMMMIIIJJJOOOIIILLLMMMKKKIIIGGGDDDAAA<<<;;;;;;<<<>>>AAACCCEEEJJJLLLMMMNNNOOOQQQVVVYYYYYYZZZZZZZZZXXXTTTPPPNNNEEECCC???;;;888:::>>>BBBJJJKKKKKKJJJFFFAAA===;;;777222+++***---000+++$$$...---+++***)))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((((((((())))))))))))((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((())))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((***+++,,,*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))(((((('''''''''''''''((()))***+++,,,)))))))))))))))*********++++++++++++++++++******---,,,,,,+++***++++++++++++***)))***+++,,,+++***,,,,,,++++++++++++++++++))))))***+++++++++******,,,,,,+++++++++*********+++******)))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))OOOPPPRRRRRRRRRQQQNNNKKKIIIHHHGGGGGGIIIKKKJJJHHHJJJKKKMMMNNNJJJEEEBBBCCCEEEHHHJJJJJJIIIJJJJJJJJJGGGDDD@@@===<<<;;;<<<<<<@@@CCCGGGJJJMMMQQQUUUXXXUUUVVVYYYZZZ[[[ZZZXXXWWWRRROOOJJJDDD>>><<<===>>>JJJNNNRRRQQQKKKFFFFFFGGGBBB===555///------,,,***+++++++++++++++++++++***************************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))(((((())))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***))))))(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))******************************************))))))((((((((((((((((((((((((((()))******+++++++++***************))))))))))))))))))))))))------,,,,,,+++++++++,,,,,,+++***+++,,,---,,,+++***+++,,,------.........,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,+++******)))*********************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***ssssssttttttttttttttttttsssjjjaaa```bbbcccaaa___TTTWWWXXXSSSMMMIIICCC>>>???@@@BBBCCCBBBBBBDDDFFFIIIEEEAAA>>>>>>?????????===@@@EEEHHHJJJLLLOOOQQQNNNPPPSSSVVVXXXYYYZZZZZZ\\\ZZZUUUOOOHHHDDDCCCCCCJJJPPPUUUSSSJJJDDDEEEHHHHHHEEEAAA;;;555000......)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******(((((())))))))))))(((((())))))************))))))************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))******))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************)))))))))*********++++++))))))))))))************))))))))))))***************************************))))))))))))(((((((((++++++***))))))))))))***,,,+++++++++*********)))++++++++++++++++++++++++,,,,,,+++++++++*********,,,+++***+++---...---,,,***+++---...///...---------,,,+++*********************++++++,,,---------,,,,,,+++************+++************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******xxxtttqqqgggZZZQQQOOOOOOPPPNNNJJJHHHIIINNNKKKGGGEEEEEEEEEBBB@@@<<<>>>AAACCCEEEHHHKKKNNNLLLMMMOOOQQQSSSUUUVVVVVVYYYYYYXXXVVVSSSQQQQQQSSSSSSVVVXXXTTTLLLEEEBBBBBBCCCCCCDDDFFFCCC;;;333///,,,,,,,,,,,,++++++******************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((())))))************))))))************************************************************++++++++++++*********************************)))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++***))))))((((((((()))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((())))))******++++++)))*********++++++++++++((()))))))))************((()))))))))************************************))))))))))))))))))))))))------,,,+++*********+++************************+++++++++++++++,,,,,,,,,+++++++++++++++******)))---,,,+++,,,---...---,,,,,,---...//////...,,,+++,,,+++*********+++,,,---******+++,,,---......///,,,++++++***************************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********xxx{{{tttrrrvvvwwwrrrmmmmmmnnnhhhaaa[[[WWWQQQIIICCC???@@@AAAAAABBBEEEJJJNNNMMMMMMMMMNNNPPPQQQSSSSSSQQQSSSUUUWWWXXXYYY\\\^^^aaa___]]]ZZZWWWQQQJJJFFFAAA<<<<<>>?????????AAAAAABBBCCCCCCAAA@@@???===;;;999999999888666444222333444666888:::;;;<<<999888888666444222000///------------,,,,,,++++++,,,,,,+++***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++|||sssyyy{{{}}}wwwiii]]]TTTOOORRRPPPLLLIIIGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPTTTWWWYYYYYYZZZ[[[\\\[[[XXXUUULLL>>>444666::::::???GGGFFFBBB<<<666111...------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********(((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((())))))************))))))************************************************))))))))))))************************************((()))))))))************&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))((((((******+++***))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************)))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))************++++++++++++++++++++++++))))))*********+++++++++++++++,,,---///222333555888:::===@@@DDDHHHJJJLLLNNNNNNOOOOOOPPPQQQQQQQQQOOOPPPRRRRRRRRRQQQOOONNNMMMJJJHHHGGGFFFDDDBBB@@@888777777666777999<<<===>>>???AAAAAA@@@>>>;;;:::888777666555333111000000......---,,,,,,,,,,,,---++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++{{{kkkhhhqqqwww{{{oooiiiccc___YYYSSSNNNKKKIIIIIIGGGHHHHHHHHHIIIKKKOOORRRVVVYYY]]]^^^\\\ZZZYYYYYYLLLAAA:::;;;999444888BBBIIIGGGBBB<<<666111---+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++(((((())))))))))))(((((('''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))###$$$%%%&&&''')))******))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))'''((()))***++++++***)))'''(((((()))***+++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++))))))******++++++++++++///000111333666999;;;===@@@BBBEEEJJJOOOSSSWWWXXXTTTTTTUUUUUUVVVWWWWWWXXXWWWXXXZZZ[[[ZZZYYYWWWVVVXXXVVVSSSQQQPPPNNNKKKIII>>><<<888555444444555666???AAAEEEIIIJJJJJJHHHFFFBBBAAA@@@===;;;999777666000000///............///++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++~~~zzzsssrrrtttzzz{{{pppqqqooo{{{kkkXXXOOOPPPPPPLLLGGGEEEGGGJJJMMMNNNRRRUUUWWWWWWWWWYYYWWWTTTQQQKKKAAA:::777777888888???BBBEEEEEEAAA:::222...++++++,,,,,,,,,+++++++++((((((((()))***,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))*********+++++++++,,,---...---******---111555777:::===@@@BBBCCCCCCEEEJJJQQQTTTSSSRRRRRRSSSWWWWWWWWWWWWXXXYYY[[[\\\[[[\\\\\\[[[ZZZ[[[]]]______WWWMMMHHHHHHJJJJJJIIIMMMJJJGGGEEECCC???;;;888999;;;>>>AAAEEEIIILLLMMMIIIJJJJJJIIIEEEBBB@@@@@@===999444111111000---***111...,,,+++,,,------------------,,,++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((******))))))((((((''''''}}}kkkccchhhkkkwww|||}}}rrriii```eeeqqqlll[[[^^^qqq~~~~~~tttaaa]]]UUUNNNJJJJJJMMMPPPKKKLLLPPPTTTWWWWWWXXXYYYVVVQQQKKKEEEBBB???===<<<::::::<<>><<<:::999666444///---++++++,,,,,,,,,***,,,++++++++++++*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''ddd```kkkqqq|||llleeebbbccc^^^\\\nnnzzzsssooonnnxxx{{{pppmmmttt}}}wwwkkk^^^SSSLLLIIILLLHHHIIIPPPRRROOOPPPVVVXXXVVVTTTRRRPPPLLLFFFBBBAAA<<<:::AAAKKKLLLCCC888555333///,,,***+++---...,,,+++***)))))))))))))))************************************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++---,,,+++******+++,,,---,,,///333777;;;AAAGGGKKKOOONNNMMMLLLKKKLLLLLLMMMNNNNNNOOOQQQTTTWWWWWWWWWQQQSSSVVVZZZ]]]```aaabbbeeeeeedddaaa]]]YYYXXXXXXSSSJJJ>>>666444444444444999;;;???CCCFFFEEEBBB>>>999777444333555999===AAAKKKNNNQQQSSSRRRPPPPPPPPPRRRNNNJJJGGGEEEBBB@@@===555333222222222111...,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))))))))(((((((((((({{{iiijjjtttuuubbbdddiiiooottt|||qqqbbbYYYVVV```cccWWW[[[lll~~~zzzyyy}}}ppp___SSSQQQHHHEEEKKKKKKGGGJJJTTTRRRSSSVVVXXXXXXUUUOOOJJJIIIBBB>>>BBBKKKPPPJJJCCC999666111,,,***+++...000++++++***))))))))))))***************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))************+++*********+++---///111333666:::???DDDIIIMMMPPPOOOMMMJJJGGGEEEDDDEEEFFFCCCBBBDDDIIIOOORRRPPPNNNGGGIIIKKKOOOSSSXXX\\\^^^aaaaaa___[[[UUUPPPNNNMMMNNNHHHAAA;;;888777666555222444777;;;??????>>><<<===;;;777555444555777999===DDDMMMUUUWWWVVVTTTSSSUUUSSSPPPMMMJJJGGGEEECCC===;;;:::999777555111...,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))(((************************))))))))))))((((((((((((qqqttt{{{qqqaaa\\\aaasss|||tttuuu|||lllmmmzzz{{{~~~yyyttttttwww```VVVNNNMMMJJJFFFIIIQQQJJJLLLPPPTTTWWWWWWTTTPPPJJJFFFBBBBBBGGGLLLNNNNNN@@@<<<666000,,,++++++,,,***************++++++,,,************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((('''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))((((((***,,,///222555777;;;<<<@@@DDDGGGHHHHHHGGGGGGFFFCCCAAA@@@BBBDDDFFFFFFFFFJJJOOOSSSSSSNNNIIIFFFDDDBBBAAABBBEEEIIIKKKSSSSSSQQQMMMHHHDDDBBBBBBBBBAAA@@@???>>><<<888666333333333666:::===>>>>>><<<<<<;;;:::999999999999333999AAAHHHMMMQQQTTTVVVTTTTTTSSSPPPMMMJJJHHHGGGDDDBBB@@@>>><<<888444000------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************************)))))))))(((************************(((((((((((())))))))))))zzzpppooowwwuuu^^^ZZZeeeqqqfff]]]\\\kkk|||wwwnnn|||~~~wwwlll___UUUNNNJJJIIIIIIIIIJJJMMMQQQTTTTTTSSSTTTQQQLLLFFFBBBAAACCCEEEFFFCCC===777222---+++***+++++++++++++++,,,---...************************++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++************++++++***+++///222777:::===???@@@BBBEEEHHHHHHEEE@@@;;;999999888888;;;>>>BBBDDDKKKMMMQQQTTTTTTPPPIIIDDD===<<<999888:::===@@@CCC@@@???>>>;;;777666777888>>>AAAFFFIIIIIIGGGCCCAAADDDAAA<<<999888777666444444555666777888999999999666555555777;;;EEEPPPWWWQQQRRRSSSQQQOOOLLLLLLLLLMMMKKKHHHFFFEEECCC???<<<111000///...---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))************************(((((((((((())))))))))))vvvvvvpppgggeeemmmuuuxxxtttyyy|||uuuiiihhhjjjiiinnnnnnrrr|||zzzgggjjjpppuuuuuupppllllllnnnxxxkkkfff]]]RRRRRRNNNIIIHHHJJJNNNQQQSSSZZZXXXSSSMMMEEE@@@>>>>>>BBBAAA@@@>>>:::777444222......---,,,,,,,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))************)))))))))))))))))))))))))))***++++++++++++***)))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''''''((()))*********))))))))))))))))))))))))***))))))***+++---...///111333888===AAADDDFFFFFFFFFHHHKKKOOONNNHHH>>>777444333333444555888;;;<<<:::===AAACCC@@@<<<888555666666888:::===???BBBCCC888888777555444666:::===GGGLLLRRRWWWXXXWWWUUUTTTXXXTTTOOOIIIEEE@@@;;;888888888777777777999;;;<<<;;;888444222333;;;EEELLLLLLNNNQQQQQQOOOMMMNNNOOONNNLLLJJJIIIIIIJJJHHHGGG:::999777444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***lllhhhcccgggvvvyyykkkooovvvzzz{{{xxxxxx{{{oooqqqxxxuuu}}}hhhMMMKKKMMMRRRTTTRRRTTTcccttt|||{{{lll\\\UUULLLFFFFFFJJJOOORRRRRRRRRRRRQQQOOOLLLIIIFFF:::<<>>===@@@@@@???>>>???CCCIIIMMMPPPTTTZZZ^^^```aaa```aaa___^^^]]]\\\\\\YYYUUUQQQIIIFFFBBB???>>>???AAACCC<<<;;;:::777666777:::===GGGJJJNNNNNNMMMLLLMMMOOOEEECCCBBBBBBEEEGGGHHHHHHBBBAAA???;;;888444222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((('''((((((((())))))******uuuwwwsssuuu~~~vvvhhheeemmmqqq{{{~~~yyywwwxxxuuuoooooosssxxxuuuvvv~~~|||uuuwwwzzzooobbb```VVVVVVYYYUUU___rrr{{{tttzzz~~~~~~iiiTTTNNNKKKHHHJJJPPPOOOPPPSSSVVVWWWVVVRRROOOIIIIIIHHHDDDBBBBBBGGGKKKBBB;;;333---++++++***)))------,,,,,,+++,,,,,,,,,******************************+++++++++,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))((((((((((((((()))((((((((((((((((((((((((((('''''''''(((***---///))))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&******************************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++************+++++++++*********))))))((((((''')))************+++,,,000---+++,,,111777<<>>888444555777:::AAAHHHJJJNNNSSSUUURRRLLLKKKMMMPPPQQQRRRNNNIIIDDDDDDEEEKKKNNNOOOMMMOOOTTTWWWWWWYYYYYYZZZ[[[]]]]]]\\\[[[]]]]]]^^^^^^]]]\\\[[[ZZZVVVRRRNNNIIIBBB===AAAHHHFFFDDD@@@:::666555777999<<>>===:::;;;@@@EEEIIIOOOVVV\\\\\\\\\^^^^^^\\\ZZZYYYXXX[[[]]][[[WWWUUUUUUWWWUUUVVVVVVTTTWWW\\\^^^\\\\\\[[[YYYWWWVVVTTTSSSQQQWWWWWWVVVVVVWWWXXXYYYZZZTTTQQQPPPOOOKKKFFFFFFJJJHHHFFFBBB<<<666222111111999???FFFGGGCCC???======:::888666555666999<<>>EEEPPPXXX]]]bbbggggggddd```aaadddeeeccc___bbbdddeeeccc]]]ZZZYYYZZZ\\\ZZZUUUQQQRRRWWWVVVSSSOOONNNMMMLLLLLLMMMNNNOOONNNMMMLLLLLLMMMQQQTTTWWWQQQMMMJJJKKKIIIEEEFFFIIIKKKKKKKKKIIIFFFCCCBBBBBBEEEJJJOOOPPPMMMHHHEEEDDD???<<<777333111222444555;;;<<<>>>@@@BBBCCCCCCCCC???<<<777222///------......---------,,,,,,++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~{{{|||{{{nnnjjjhhhdddbbbbbbxxxyyyvvvooofffXXXLLLHHHKKKRRRWWWRRRTTTWWWYYYYYYXXXWWWVVVJJJEEE<<<444000......///...---,,,++++++***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))(((((((((((())))))******************************)))(((((((((((())))))((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++++++++************++++++***************************++++++++++++---111444777;;;AAAFFFHHHIIIIIIHHHBBBAAA@@@??????@@@AAABBB@@@???>>>>>>>>>;;;555111:::>>>HHHWWW```dddgggkkkfffeeebbb______aaa___[[[ZZZ\\\]]][[[WWWUUUVVVXXX]]]YYYRRRMMMPPPXXXZZZXXXTTTUUUUUUUUUUUUWWWZZZ]]]XXXXXXWWWXXXZZZ]]]```bbbaaaYYYRRRNNNJJJGGGHHHKKKDDDFFFIIIIIIHHHFFFDDDDDDFFFIIIMMMMMMKKKIIIHHHHHHGGGEEEAAA<<<777444222111555666888;;;???BBBEEEGGGEEEBBB???:::666333111000......---,,,,,,+++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))~~~wwwwwwyyy}}}vvvqqq|||}}}rrr___PPPIIILLLQQQTTTUUUWWWYYYZZZYYYWWWUUUOOOKKKCCC:::333///......///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((()))******************************)))))))))(((((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++++++++************++++++***************+++++++++'''))),,,---///333777:::@@@DDDHHHIIIFFFBBB>>>===777777666555555666777888555333222222444777888999;;;???IIIWWW___```aaaccccccgggeee^^^XXXXXXWWWTTTLLLPPPSSSUUUVVVYYY___cccbbb```ZZZWWW]]]iiiqqqrrrrrrttttttssspppoooppprrrssstttvvvwwwxxxyyyzzzzzz|||uuummmeee\\\RRRNNNPPPNNNOOOOOOMMMHHHCCC???>>>HHHIIIIIIJJJJJJKKKLLLNNNKKKKKKJJJGGGDDD???;;;999333333444666:::>>>BBBEEEEEEEEEEEECCC???;;;666333///...---,,,,,,,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))}}}|||yyyvvv~~~gggkkkzzzsssuuuzzztttaaaRRRKKKHHHNNNNNNPPPSSSWWWYYYZZZYYYSSSPPPJJJAAA999333111000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((((((((((((((++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++************++++++*********+++++++++++++++(((+++///333666:::>>>AAABBBFFFHHHFFF@@@999555444444444333444555777999:::999888777888;;;@@@DDDGGGKKKMMMSSS\\\```___^^^```]]]cccbbbXXXRRRUUUXXXVVV[[[]]]^^^]]]^^^bbbiiinnnpppppplllgggiiipppvvvxxx{{{}}}}}}}}}}}}xxxkkk\\\UUUUUU______\\\WWWPPPJJJGGGFFFJJJJJJJJJIIIJJJKKKLLLMMMHHHIIIKKKLLLLLLJJJHHHFFF888777555444666:::>>>AAABBBDDDGGGHHHFFFBBB===999444222000...---------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvvvvtttlllccccccvvvxxxzzz~~~ttthhh\\\TTTLLLKKKJJJMMMRRRWWWYYYZZZUUUTTTPPPIII@@@:::777666222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''((()))***+++))))))))))))))))))))))))''''''(((((((((((((((((()))))))))))))))))))))))))))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))((('''))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))************+++++++++++++++************++++++*********++++++,,,,,,,,,,,,000666:::>>>@@@CCCEEEDDDGGGJJJGGG@@@;;;999:::>>>>>>???AAADDDGGGJJJLLLLLLMMMNNNNNNOOOQQQTTTVVV[[[YYYZZZ^^^___\\\[[[]]]VVV[[[YYYSSSWWWfffoooooouuutttpppjjjggghhhnnnttt~~~yyyxxxyyyxxxyyy}}}}}}|||}}}}}}~~~{{{|||}}}tttmmmooovvv~~~{{{tttkkkbbb[[[XXXWWWQQQQQQPPPOOONNNKKKHHHFFFEEEFFFFFFGGGHHHJJJKKKLLLBBB???:::666555777:::===???AAADDDFFFGGGEEEBBB@@@<<<999666222000.........,,,,,,,,,,,,,,,---......------------------------************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))wwwtttqqqvvvmmmWWWRRRMMMKKKLLLOOOOOOOOOUUUUUUTTTNNNFFF???<<<;;;333222111000......------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******''''''''''''((()))++++++((((((((((((((((((((((((&&&''''''((())))))(((((())))))))))))))))))))))))''''''(((((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++************++++++*********++++++,,,,,,,,,000555;;;@@@CCCEEEFFFGGGGGGKKKNNNLLLFFFCCCDDDFFFOOOPPPQQQTTTXXX\\\```bbb___aaabbbcccaaa```______]]]YYYWWWXXXVVVRRRRRRUUUUUUXXXVVVUUUeee~~~|||zzzuuuoookkknnnuuu|||{{{xxx~~~~~~~~~}}}wwwuuupppppppppoookkkeee]]]XXXFFFDDDBBBAAAAAADDDGGGJJJIIIEEE???999666666999;;;<<<>>>@@@CCCEEEFFFFFFFFFBBB???;;;666222///...---,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))~~~uuuqqq^^^FFFBBBNNNPPPGGGLLLSSSYYYYYYQQQFFF???<<>>@@@EEEIIIKKKJJJJJJLLLNNNUUUVVVVVVWWWYYYZZZ\\\]]]\\\^^^bbbfffiiikkkllllllnnnjjjhhhggg```VVVPPPQQQMMMRRRWWWYYY[[[bbbooozzz{{{uuuiii```]]]fffsss~~~|||yyylllZZZMMMFFFBBB@@@???DDDDDDEEEEEE@@@::::::???@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDDDDBBB>>>777333000...------......---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))|||xxxsssmmmhhhmmmvvv|||}}}ppp\\\LLLFFFFFFJJJKKKLLLOOOQQQPPPNNNLLLAAABBBDDDHHHMMMPPPQQQQQQMMMIIIAAA888///++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,***************)))))))))(((+++000333555:::AAAFFFFFFJJJNNNOOONNNMMMOOOQQQXXXXXXZZZ[[[]]]___aaabbb^^^aaafffjjjmmmooonnnnnnkkkfff___ZZZTTTRRRWWW___eeeiiimmmkkkiiiqqqsssqqqmmmjjjnnn}}}xxxhhh[[[UUUSSSQQQNNNAAA@@@BBBGGGGGGCCCAAACCC===@@@CCCEEEEEECCC@@@>>>AAAAAABBBDDDDDDAAA===999666333000...------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))zzzyyypppssswwwaaaSSSPPPEEEDDDFFFLLLRRRTTTQQQMMMIIIKKKPPPVVV^^^eeeiiilllggg```SSSDDD777///---...,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,+++,,,,,,,,,,,,,,,++++++)))...444888;;;@@@FFFKKKKKKOOOSSSTTTSSSSSSVVVYYYYYYZZZ\\\^^^```bbbcccdddccceeehhhkkkllljjjhhhggg```YYYPPPJJJLLLZZZppp{{{xxxrrriiieeeiiiooooookkkRRRRRRWWW^^^___UUUJJJDDDCCCDDDDDDEEEFFFDDDAAA???>>>>>>@@@BBBDDDCCC@@@===;;;888333000///...,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************))))))))))))))))))))))))}}}xxxwwwzzzrrrnnnOOOIIIDDDEEEKKKQQQRRRPPPNNNPPPSSSXXX^^^fffmmmrrrvvvnnn___NNN===333///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))))))))))))))((())))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,+++++++++,,,,,,---......000555;;;>>>AAADDDIIIMMMNNNRRRVVVXXXXXXZZZ]]]aaa^^^___aaabbbdddeeeeeeeeehhhgggfffccc___[[[WWWUUUMMMKKKHHHIIITTTkkk{{{mmmmmmmmmpppzzzwwwnnnpppxxxnnnYYYMMMNNNJJJFFFDDDDDDDDDDDDBBB===<<<<<<>>>@@@AAAAAA??????<<<888444222000...,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************************************vvvqqqmmmmmmlllkkknnnssssss|||{{{kkk]]]LLLBBBCCCJJJQQQTTTTTTUUUVVVWWWZZZ___fffkkkuuunnnaaaPPP@@@555000...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((()))))))))************+++(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,)))))))))***,,,///111333999===BBBDDDEEEHHHLLLPPPQQQUUUZZZ\\\\\\^^^cccgggdddeeefffhhhhhhgggfffffffffccc]]]VVVPPPKKKHHHGGGDDDIIIQQQZZZjjj}}}}}}zzztttrrrxxxnnnbbb[[[UUUMMMIIIIIIIIIHHHGGG@@@===::::::<<<>>>???@@@AAA???;;;999777444111.........------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************|||wwwttttttttttttwww|||xxx{{{}}}xxx}}}zzz{{{ppprrrvvvzzz~~~pppsss}}}wwwaaaOOOGGGHHHLLLOOOSSSUUUVVVWWWWWWZZZ___cccjjjfff]]]PPPCCC999333111.........---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))************)))((())))))*********+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((()))******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,+++******+++///444999<<>>@@@AAA@@@>>>===<<<999444111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************}}}{{{~~~yyy~~~{{{wwwwww~~~zzz|||}}}~~~}}}~~~}}}|||sssooowww|||}}}}}}~~~ttt```RRRJJJGGGEEEIIIMMMRRRTTTUUUVVVZZZ]]]bbb```ZZZQQQFFF===888666//////.........---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++***)))((())))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************************************)))***++++++,,,...------///333:::@@@DDDGGGJJJMMMNNNNNNPPPUUUZZZYYY\\\___```___aaaeeeiiihhhhhhiiihhhfffdddaaa___RRRNNNJJJHHHJJJQQQYYY___aaahhhrrr|||xxxrrrjjjvvvyyyvvvqqqooommmlllkkkeeeZZZRRRHHHCCC;;;666777:::>>>@@@AAA@@@@@@@@@???<<<777333000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************|||{{{~~~zzzxxx}}}tttpppsssvvvxxxuuuQQQBBBIIIGGGLLLOOOOOOPPPTTTWWWWWWYYYXXXVVVQQQKKKCCC===999000///---++++++,,,---...************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))******++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************))))))))))))))),,,+++***((((((((()))***''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++*********))))))((((((+++++++++***************))))))))))))))))))))))))************************))))))************))))))))))))************)))))))))*********++++++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++************************&&&(((***+++*********+++&&&+++///444<<>>;;;999444222111000000///,,,***---------------------------,,,++++++******++++++++++++************++++++************************++++++************++++++}}}||||||{{{yyytttqqqxxxtttXXXKKKHHHGGGIIIMMMQQQRRRSSSSSSWWWWWWUUURRRMMMFFF@@@<<<444222///---+++,,,---...************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))+++***))))))))))))))))))(((((((((((())))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++*********))))))))))))************************))))))))))))))))))))))))************************))))))************))))))))))))************)))))))))))))))*********++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************(((***++++++******+++,,,,,,222888<<>>>>>@@@AAABBBBBBAAA@@@@@@999666222//////...---,,,------------------------------,,,++++++++++++,,,++++++************++++++************************++++++************++++++zzzzzz|||~~~ssssssvvv}}}yyymmmwwwqqq___RRRGGGBBBHHHOOOPPPQQQTTTUUUUUUUUUSSSOOOJJJEEEAAA999777222...,,,,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******((())))))************)))((((((((())))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***************)))))))))))))))))))))))))))******************************************************))))))************))))))))))))************))))))((((((((()))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************************************************************+++,,,,,,++++++,,,...222;;;BBBEEEHHHNNNRRRSSSSSSTTTVVVXXX[[[^^^```aaaaaaeeehhhjjjhhhfffddddddaaa[[[RRRKKKHHHGGGHHHHHHKKK]]]uuu{{{xxxtttvvv~~~{{{~~~ssswwwzzzdddPPPEEEAAABBBBBBBBBCCCDDDCCC@@@>>>???:::444000////////////------------------------......---,,,,,,,,,,,,---++++++************++++++++++++++++++++++++++++++++++++************++++++{{{uuuuuuyyy{{{iiippp{{{uuuxxxjjjTTTBBBCCCJJJLLLPPPWWWTTTUUUVVVUUURRRMMMHHHEEE>>>:::555///,,,++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******))))))((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********'''((()))+++++++++***)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************((()))))))))))))))******************************************************))))))************))))))))))))************))))))(((((((((((())))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++,,,,,,,,,+++,,,///111777AAAIIIKKKKKKOOOTTTUUUXXXXXXYYYZZZZZZ[[[[[[[[[ZZZ___dddggggggeeecccbbb[[[SSSJJJDDDDDDJJJPPPTTT]]]tttzzz}}}yyyxxxvvvuuurrrxxx}}}yyyvvvcccVVVOOOCCCCCCDDDGGGHHHGGGCCC???AAA===888444222111000///............------------//////...---------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++{{{wwwwwwwwwnnnxxx|||{{{nnnRRRFFFDDDEEEKKKRRRSSSTTTVVVWWWUUUPPPKKKHHHAAA===888222---+++***+++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++******))))))((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))************'''((()))+++++++++***)))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++***************+++++++++(((((())))))*********+++))))))))))))))))))))))))************************))))))************))))))))))))************))))))(((((((((((())))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,,,,,,,///333777???IIIPPPPPPOOORRRVVVXXX[[[[[[\\\\\\\\\[[[ZZZYYYVVVZZZ^^^```___\\\ZZZYYYNNNIIIEEEFFFMMMYYYdddjjjxxx~~~zzz~~~hhhqqqxxxzzz|||~~~}}}~~~~~~}}}}}}}}}}}}zzz~~~{{{vvvsssWWWTTTPPPMMMKKKJJJIIIGGG@@@>>>;;;888777444111////////////......---------000///......------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++zzz{{{qqqZZZLLLGGGFFFGGGOOORRRUUUWWWWWWSSSOOOLLLCCC@@@;;;666111---+++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++((())))))************)))+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++*********+++++++++++++++)))))))))***++++++,,,,,,************************************************))))))************))))))))))))************))))))((((((((()))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************************************+++,,,,,,---///444:::???KKKQQQUUUTTTTTTXXX[[[[[[[[[\\\^^^````````````___XXXYYYZZZXXXTTTPPPMMMMMMEEEFFFJJJSSS```nnnyyyttt}}}wwwlllgggpppwwwxxx|||~~~}}}}}}tttcccTTTKKKHHHGGG???===;;;::::::777444111000000//////...---------//////...------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++|||www~~~yyyrrrsss{{{eeeYYYNNNCCCIIIMMMRRRWWWXXXWWWTTTQQQFFFDDD@@@;;;666111---+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))******+++++++++***))))))))))))))))))+++++++++*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++*********++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))************)))))))))))))))*********++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************,,,---...000444;;;CCCIIISSSVVVWWWUUUVVV[[[]]]\\\^^^___aaacccccccccbbbaaaZZZYYYVVVQQQKKKGGGFFFFFFNNNSSS\\\iiiuuuxxxppplllwwwpppZZZMMMHHH???<<<:::999999999888666000000000///...---------///...------,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++}}}kkkhhhxxx||||||zzz|||vvv{{{~~~nnnZZZGGGEEEIIIPPPVVVYYYYYYXXXVVVGGGFFFCCC???999444///---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))******++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++,,,+++***((((((((()))***++++++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++*********++++++,,,,,,,,,******+++,,,------..............................************************))))))************))))))))))))************))))))************++++++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++++++++++++++************************---...000222777???IIIOOOWWWXXXVVVSSSVVV\\\]]][[[aaabbbcccdddcccaaa___^^^YYYWWWRRRMMMGGGEEEFFFGGG___eeeooo{{{xxx}}}{{{sss]]]SSS???<<<888666777999:::;;;111000000///...---------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++vvvccc\\\bbbkkkpppssshhhRRRIIIFFFLLLYYY]]]WWWSSSVVVNNNIIICCC???;;;888222...///...,,,,,,,,,,,,***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++,,,,,,+++***)))(((''''''(((((((((((()))))))))))))))************+++++++++******))))))))))))******,,,+++))))))***+++******,,,++++++************+++******))))))***,,,...///***+++---...000000111111...///000111222222222222666444333222222111...,,,.........---------,,,,,,++++++,,,,,,+++***))))))***++++++++++++***))))))++++++++++++***)))(((''')))))))))))))))***++++++************************))))))************))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************)))************+++++++++,,,,,,,,,++++++***************+++,,,------+++))),,,---000777???FFFKKKMMMUUUWWWZZZ\\\\\\]]]^^^___eeebbbccchhhiiiccc\\\ZZZWWWPPPJJJGGGEEEFFFNNNYYYmmmqqqsss}}}xxx~~~yyy[[[HHH@@@===:::555<<<@@@888888777444///,,,---///...---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++tttccc```hhhrrr|||~~~~~~{{{tttkkk^^^QQQGGGIIIQQQWWWZZZ[[[RRRMMMGGGAAA>>>:::666222000...,,,,,,---,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))******+++++++++******)))((((((((((((((((((((()))))))))***)))************+++++++++***))))))(((((((((((())))))((((((((()))***+++***++++++******++++++,,,,,,.........//////000222222555666777999:::;;;<<<<<<<<<;;;:::::::::;;;<<<======;;;888777666444111///222222222333333444555555111111111000///...---,,,,,,++++++++++++*********************************++++++******))))))******************************))))))************))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***************************)))************++++++++++++++++++*********)))))),,,,,,,,,---------,,,+++///111666===EEEMMMRRRTTTUUUXXX[[[]]]]]]^^^___```gggccccccffffff```YYYVVVKKKNNNRRRSSSVVV]]]hhhpppyyyuuuYYYIII@@@<<<777:::>>>888777777555444333222///,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++~~~xxxzzz}}}mmmTTTEEEHHHUUU[[[YYYZZZUUUMMMFFFAAA===:::777000...---,,,------,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((()))))))))******)))************++++++++++++******)))(((((())))))*********))))))******+++***+++,,,---///111222222::::::;;;<<<<<<===<<<<<>>;;;:::999666444555555555666777888::::::999999888888777666555555111000///...---,,,,,,---++++++***)))***+++,,,------,,,+++***))))))))))))************************))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++************))))))))))))---------,,,------------444888>>>FFFNNNTTTYYY[[[XXXZZZ^^^___``````aaabbbgggfffggghhhcccYYYRRRPPPVVVaaahhheeeeeeoooxxx{{{xxxttt}}}yyy{{{wwwtttttt}}}sss]]]QQQMMMCCC>>>===999999777555333222000---,,,..................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,vvvxxx~~~|||~~~ppplllwwwmmmRRRJJJSSS\\\\\\aaa\\\TTTLLLEEE???;;;999222000---------...---,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++(((((())))))************(((((()))))))))*********))))))*********+++++++++---,,,,,,+++******++++++---...---,,,++++++,,,------///222555888;;;===>>>DDDEEEGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGIIIIIIJJJJJJHHHGGGGGGGGGFFFFFFEEEEEEIIIFFFCCCAAA@@@???===<<<999888777777777777888999;;;<<<<<<===>>>???@@@@@@:::999666444222111111111///...,,,*********,,,---,,,+++***))))))))))))***************************)))******++++++******)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************))))))*********+++++++++++++++******************------,,,++++++---///111;;;@@@GGGNNNSSSXXX[[[]]][[[^^^aaacccccccccdddeeedddgggjjjhhh]]]RRRPPPUUUppp|||}}}oooiiisss|||{{{yyy~~~uuummmhhhfffqqqxxxwwwxxxyyytttvvvwwwzzzxxxuuu{{{sssnnnlll[[[JJJBBB<<<>>>:::777555111...///222/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,~~~vvvttt}}}|||uuuiiifffpppyyyaaaLLLOOO\\\cccdddaaa[[[SSSJJJBBB<<<999444222///---.........---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++((((((((()))******++++++))))))))))))************))))))*********+++++++++,,,++++++******++++++,,,***,,,............111444555777;;;@@@DDDHHHJJJKKKJJJKKKLLLMMMMMMLLLJJJIIIHHHIIIJJJKKKKKKKKKKKKKKKIIIJJJLLLNNNNNNLLLIIIHHHMMMKKKIIIHHHHHHHHHFFFEEE@@@???<<<:::999888888999777777999;;;>>>AAADDDFFFBBBAAA???===;;;999888777555333000---,,,,,,,,,---+++******)))******++++++******************************++++++++++++******)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))***************+++,,,,,,,,,,,,+++***************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++...333888DDDHHHNNNSSSUUUWWWZZZ\\\___aaadddeeeeeedddeeefffbbbdddddd\\\QQQOOO___qqqooohhhttt{{{|||{{{zzz~~~yyyrrrmmmlllmmmnnnxxxtttqqq}}}~~~{{{|||tttqqqsss{{{|||ooorrr|||uuu]]]OOOEEE===;;;:::;;;777111222666000000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,~~~hhhaaakkk{{{~~~tttdddhhhwwwoooSSSKKKSSS\\\aaaaaa```ZZZQQQGGG???;;;777444000............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++(((((())))))*********+++)))))))))*********++++++)))************+++++++++))))))))))))***+++,,,,,,&&&***///111333666<<<@@@???BBBEEEJJJMMMPPPQQQRRRPPPQQQQQQQQQPPPOOONNNNNNKKKKKKLLLLLLLLLKKKJJJJJJJJJLLLOOOQQQRRRQQQOOONNNNNNMMMMMMMMMNNNMMMKKKIIIEEECCC@@@>>><<<<<<===>>>333333444666999<<>><<<:::777444222111000000------,,,,,,++++++,,,,,,******************************++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************+++,,,------,,,+++***************************)))************+++++++++,,,,,,,,,---------------***+++++++++,,,222:::AAALLLPPPUUUWWWVVVWWWYYY\\\aaaccceeeeeedddcccccccccaaa]]]WWWPPPLLLWWWttt~~~nnnjjjuuutttllluuu{{{vvv|||~~~tttwwwtttooohhhaaa]]]]]]___aaajjjoooeee[[[cccmmmwwwwwwooojjjooovvv||||||~~~yyyzzz|||}}}llldddjjjuuu|||pppaaaDDD<<<999===<<<444///000111111000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,|||~~~xxxvvvyyy{{{zzzzzz|||~~~~~~zzzbbbXXXbbbvvv}}}zzzxxxuuuooo[[[RRRRRR[[[___cccaaaYYYNNNEEE@@@:::777222///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++)))))))))))))))*********))))))*********+++++++++)))************+++++++++*********+++---...000111---222777:::;;;???EEEKKKJJJKKKNNNPPPRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLGGGGGGGGGFFFEEEDDDBBBAAABBBBBBDDDEEEGGGIIIKKKKKKKKKKKKKKKLLLLLLJJJGGGDDD===;;;:::999:::===???AAA888777666555555777999:::>>>@@@CCCEEEFFFFFFDDDCCCAAA@@@>>><<<:::999777666444333111000...---,,,,,,***************************++++++,,,,,,++++++***))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))***+++,,,,,,+++***)))************************)))************++++++++++++++++++,,,,,,---------***+++------000777CCCKKKSSSWWWZZZZZZXXXYYY\\\``````bbbdddcccaaa___^^^___]]]VVVQQQQQQWWWfff}}}wwwrrrttt}}}~~~|||zzz}}}~~~wwwuuu|||tttddd___dddsssxxxZZZSSSXXX\\\XXXQQQKKKHHHFFFEEEEEEDDDHHHWWWhhhfffSSSFFFEEEJJJMMMPPPNNNLLLLLLOOOQQQdddbbbcccgggkkkooovvv|||nnnddd___hhhvvvnnnTTT===;;;===999111...222222111000000///..................------------------------------------+++++++++,,,,,,,,,------yyy||||||xxxwwwzzz|||{{{wwwyyy{{{{{{{{{}}}~~~{{{yyyxxx~~~~~~oooccckkkyyy}}}xxx```VVVVVV]]]dddeee___TTTJJJDDD<<<888333///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))******+++******)))))))))))))))))))))************+++++++++)))************+++++++++------...///111333555666:::>>>CCCDDDCCCEEEKKKPPPPPPQQQRRRSSSRRRQQQOOOMMMGGGFFFDDDBBBAAAAAABBBBBB@@@??????>>><<<:::888777666555444555777<<>>AAA@@@>>>;;;888666555555555888;;;@@@EEEGGGHHHGGGFFFCCCCCCCCCBBBAAA???===<<<:::999666333000...---,,,***************************++++++,,,,,,++++++***((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((()))+++,,,,,,+++)))(((************************)))************+++++++++*********++++++,,,,,,,,,***,,,...///222;;;HHHRRRWWWZZZ]]]]]][[[[[[```ddd___aaabbbaaa^^^\\\[[[[[[XXXRRRRRR\\\hhhsss{{{vvvooonnnvvvzzz~~~oooccc``````cccpppfffIII@@@HHHRRRDDDBBB@@@?????????>>><<>>AAAFFFHHHIIIIIIJJJKKKMMMOOONNNPPPSSSSSSOOOGGG???:::;;;;;;;;;<<<>>>AAACCCEEEIIIJJJJJJIIIFFFBBB===;;;888777666555444444555555999777777:::>>>???;;;666444333111000111222444555888:::<<<>>>===999555222666666777:::>>>CCCGGGJJJHHHFFFEEEDDDDDDCCCAAA???=========;;;888444000---++++++++++++++++++++++++///---+++******+++---///,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++,,,,,,------,,,++++++,,,------++++++******************++++++++++++++++++++++++---+++)))((()))+++++++++000---,,,222>>>JJJQQQSSSZZZXXXWWWYYY^^^bbbcccbbbdddbbb```aaaaaa]]]WWWQQQMMMWWWkkkwwwuuuwwwrrrccchhhhhhiiiqqq{{{qqqllleeeaaaaaaaaaaaa```^^^\\\RRREEE???BBBEEEDDDAAA>>>===@@@@@@===>>>AAA???BBBEEEFFFDDDBBB@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBDDDEEEDDDCCCEEEJJJNNNWWW^^^dddeeeeeelll|||WWWAAACCCCCC===888555333111111111222111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,{{{yyywwwuuurrrppprrrqqquuu~~~yyysss|||zzztttxxxyyyuuuwww~~~lll___hhhmmmrrryyy{{{~~~}}}{{{eeeYYYVVVYYYdddkkkfffZZZQQQEEE>>>888555111---,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***************************++++++++++++*********,,,,,,+++++++++,,,,,,---///111555:::???EEEIIIKKKGGGHHHJJJKKKMMMOOOQQQSSSOOONNNLLLIIIDDD>>>888555888888888999;;;===???AAAJJJJJJIIIHHHEEEAAA>>><<<333333333333444444444444888555333444777888444000000111222333333333222222444444555666666666666555333333333444777:::===???EEEEEEEEEFFFHHHGGGDDDBBB>>>>>>>>>===;;;999666555222111///---,,,+++,,,,,,---------,,,,,,---------,,,,,,,,,++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))******************))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,---,,,+++******+++,,,---************************++++++++++++++++++++++++,,,+++))))))***+++++++++...///333;;;FFFOOOUUUWWW^^^\\\[[[]]]```ddddddddd^^^```aaa^^^ZZZWWWWWWYYY___eeetttzzzvvvxxxwwwllllllpppwwwuuuppplllYYYXXXWWWWWWXXXWWWSSSPPPKKKMMMJJJDDDCCCEEEDDD???AAA>>>===@@@AAA???AAAEEEDDDFFFGGGDDD@@@???AAADDDBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEBBBBBBDDDFFFIIINNNQQQQQQOOOSSS]]]fffmmm}}}fffIIIDDDAAA>>>===999666111......///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,~~~{{{xxxvvvsssooolllmmmpppxxx~~~xxx~~~||||||}}}{{{tttsssyyy|||yyywwwxxxyyyyyyxxxzzz~~~yyyZZZPPPaaarrr~~~uuuwww{{{uuurrrjjjrrreeeaaa\\\___hhhmmmdddWWWLLLDDD<<<777333---+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,******************************++++++,,,,,,,,,,,,---,,,++++++,,,...///111:::===AAAEEEJJJMMMOOOPPPLLLMMMNNNPPPRRRTTTVVVWWWVVVRRRJJJBBB:::555222000222222222333555777999:::>>>>>>===<<<;;;:::999888666777999;;;<<<<<<<<<<<<666333111111444555333111666888;;;>>>>>><<<:::888777555444222222333555666222111000000111222444555<<<===???CCCGGGHHHFFFEEE??????>>>>>>======<<<<<<:::888555222///.........+++,,,.........---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***************))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++*********+++++++++++++++---333<<>>;;;>>>?????????BBBFFFDDD???EEEAAAAAAEEEGGGHHHLLLQQQRRRTTTSSSMMMGGGGGGNNNVVVWWWXXXZZZ[[[[[[ZZZXXXWWWRRRRRRRRROOOKKKHHHGGGGGGGGGGGGFFFDDDCCCDDDGGGJJJLLLXXXdddjjjmmmooopppoooyyyuuuvvvrrrTTTIIIDDD@@@@@@@@@;;;444///---...///000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,zzzuuuqqqnnnjjjhhhiiinnnvvv~~~||||||yyy}}}sssqqqtttvvvwwwsssnnnmmmppprrrrrrtttwww|||}}}cccYYYhhhzzz|||vvvuuuoooqqq~~~mmmaaagggrrrooocccVVVLLLBBB<<<777111...///---------------------------------,,,,,,,,,++++++*********************************************************)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************++++++***+++++++++,,,,,,------...000333777:::===FFFHHHLLLOOOPPPPPPOOONNNSSSSSSTTTVVVXXXYYYYYYYYY\\\WWWMMMCCC;;;555333222000111222333555777888999555555444444555777888999<<<>>>AAADDDFFFGGGFFFFFF:::888666777:::===>>>>>>AAACCCEEEGGGHHHFFFDDDBBBCCC@@@===999777555555666555444444333333444555555444555666:::???BBBCCCCCC>>>===<<<;;;;;;<<<<<<<<<;;;;;;:::999777444333222---.........---,,,,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++******))))))))))))*********************+++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---111999EEEMMMRRRVVV\\\```]]]]]]]]]___aaaccccccdddccc```ZZZRRRPPPYYYlll|||xxx}}}uuuvvvvvvwwwsssxxxtttaaaLLLBBBIIIEEE@@@<<<::::::<<<===CCC@@@===???DDDJJJKKKJJJMMMJJJJJJOOOTTTXXX^^^eeeeeeiiikkkfff```bbblllvvv|||zzzrrrrrrrrrppplllgggdddbbb```[[[UUUQQQPPPPPPOOONNNKKKMMMNNNLLLMMMQQQVVVZZZcccfffooouuuaaa\\\UUUKKKDDDDDD???999444222222222111////////////............------------------------,,,,,,,,,++++++,,,,,,,,,vvvmmmhhheeedddcccgggmmmsssvvvxxxyyy{{{{{{zzz}}}yyyxxx}}}yyy~~~}}}tttwwwtttmmmqqqyyywwwuuupppkkkiiikkkoooqqqqqqrrruuuzzz}}}~~~~~~}}}xxxrrrzzzzzzooossszzzrrrvvvmmmkkkvvvzzzuuu___SSSGGG@@@;;;555111000---------------------------------,,,,,,,,,++++++************************************************))))))))))))))))))******************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************,,,++++++******++++++,,,---...111555;;;AAAFFFIIIIIIKKKOOOSSSUUUUUUTTTSSSWWWVVVUUUVVVXXXXXXVVVTTTTTTQQQLLLFFF@@@===;;;:::999:::<<<>>>@@@AAACCCCCCAAA@@@???>>>>>>???AAABBB???AAAEEEHHHJJJKKKKKKJJJFFFEEECCCCCCEEEHHHJJJKKKGGGGGGGGGHHHHHHHHHIIIIIILLLKKKHHHEEEBBB>>>;;;999;;;;;;;;;;;;<<<<<<======888666555555888;;;<<<===;;;:::999777777777777777666888<<<>>>>>><<<999777333111///---,,,+++,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++(((***,,,---,,,---///111999AAAJJJPPPRRRUUU[[[aaa]]]^^^___aaabbbbbbddddddaaaYYYQQQRRRbbb{{{~~~xxx}}}qqqllloootttqqqaaaWWWWWWSSSGGG??????BBBAAA>>>======@@@EEEHHHGGGDDDDDDIIIOOOTTTVVVWWWXXXVVVWWW^^^dddjjjqqqxxxxxx~~~sssmmmjjjiiifffcccaaa[[[UUUQQQPPPNNNLLLKKKOOOSSS___rrrlllkkkrrrmmm[[[KKKEEEBBB===999777555222000000000/////////.........---------------------------,,,,,,,,,,,,,,,,,,---{{{oooeee```^^^^^^___eeelllqqqppppppsssvvvwwwnnnuuuppplllrrrssspppuuuwwwrrrwwwrrrpppyyyzzzuuurrrnnnkkkkkknnnooonnnnnnppptttwwwxxxyyyyyy{{{~~~ssspppuuuqqquuuxxxnnnrrryyy|||jjj\\\MMMEEE???888222000------------------------,,,,,,,,,,,,++++++++++++************************************************))))))))))))************************************))))))))))))))))))))))))************************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************,,,,,,+++***+++,,,...///000333777===CCCIIIMMMOOOGGGJJJNNNSSSWWWXXXYYYXXXQQQOOOMMMNNNPPPOOOLLLHHHAAAAAAAAAAAAAAAAAAAAA@@@CCCDDDGGGJJJLLLNNNPPPPPPPPPNNNLLLIIIGGGFFFEEEEEEEEEFFFHHHKKKLLLMMMNNNMMMOOONNNLLLJJJIIIIIIKKKLLLJJJIIIGGGFFFGGGHHHKKKLLLKKKKKKLLLKKKIIIEEEBBB@@@>>>???@@@AAABBBCCCDDDDDDCCC@@@;;;999888888777777888888777666555444333333111444:::>>>AAA@@@???===:::888444000...---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))************)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++(((+++---------///333888AAAHHHOOOSSSTTTVVV\\\```aaabbbddddddcccbbbcccdddWWWOOOMMM___~~~}}}xxx||||||qqqfffbbbccc]]]OOOCCCAAA???;;;<<>>@@@AAAAAA@@@@@@AAABBBEEELLLWWW\\\\\\]]]___hhhgggiiipppvvvzzz}}}yyytttnnnjjjiiidddXXXKKKDDDCCCEEEJJJUUUeeevvv}}}~~~nnnccc___kkk{{{{{{iiiUUUJJJFFFBBB===999666111...000000000/////////......------------------------------,,,,,,,,,,,,------}}}vvvlllddd```^^^^^^^^^dddlllrrrppppppsssvvvvvvmmmtttmmmeeekkkqqqsssyyy|||wwwyyyyyy}}}}}}uuutttsssooommmnnnlllllllllnnnqqqrrrqqqpppqqqrrrtttxxx}}}~~~yyy}}}|||uuukkkpppyyyxxxiiiXXXMMMEEE<<<444111........................,,,++++++++++++*********************************************************((()))))))))************************************))))))))))))))))))))))))************************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************+++++++++,,,...000333555<<<>>>CCCGGGKKKNNNPPPPPPLLLMMMOOOPPPQQQPPPOOONNNAAA???>>>???BBBBBB===999555666888:::<<<===>>>>>>AAACCCFFFJJJNNNPPPRRRRRRPPPOOOMMMJJJHHHFFFEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJHHHFFFDDDCCCDDDEEEFFFDDDCCCBBBBBBDDDFFFGGGEEEFFFGGGGGGFFFDDDBBBAAA===>>>???AAABBBCCCCCCCCCEEECCCAAA@@@???===999666777777888888888666555444///222666;;;???AAACCCCCC@@@>>>;;;777444111000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))***++++++***))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))+++---------000888>>>GGGLLLSSSXXXZZZ\\\___aaaeeeggghhhfffbbb^^^^^^^^^PPPMMMUUUssszzzvvv}}}qqqhhh___UUUPPPQQQFFFAAA<<<;;;;;;===>>>@@@===@@@DDDFFFFFFFFFGGGIIIRRRVVV___hhhjjjhhhjjjqqq~~~|||~~~yyyhhh[[[VVVOOOOOONNNNNNQQQZZZfffooo|||~~~pppddd```aaammm~~~{{{mmmVVVPPPIIIAAA<<<777333000000000000000/////////...........................------,,,,,,,,,,,,------zzzuuummmgggdddcccbbbaaabbbmmmtttssssssvvvyyywwwssszzzpppeeelllvvv}}}}}}{{{~~~uuuvvvwwwrrrnnnnnniiiiiilllnnnpppooollliiijjjjjjlllrrrzzz~~~~~~}}}kkkkkkwwwtttaaaUUUKKK@@@777333........................+++++++++*********))))))************************************************(((((())))))*********+++************************))))))))))))))))))))))))************************'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******************************+++---000444888;;;GGGJJJMMMQQQRRRRRRQQQPPPUUUTTTQQQMMMHHHCCC>>><<<555222111444777888333...333333444555666777888999999;;;???CCCGGGJJJKKKLLLJJJJJJIIIIIIHHHHHHGGGGGGAAA@@@@@@@@@@@@AAABBBCCC???@@@@@@???>>>===>>>???;;;::::::::::::;;;<<<<<>>>>>;;;<<<===>>>???????????????@@@BBBDDDEEECCC>>>:::777888:::;;;;;;:::888777111111333777;;;@@@EEEGGGCCCBBB@@@===:::555222///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++******************)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,++++++++++++++++++++++++))),,,...------222;;;BBBIIIOOOVVV]]]```bbbbbbbbbggghhhhhheee___YYYWWWWWWOOOQQQ```vvvwww|||yyyyyy{{{qqqeee[[[XXXQQQEEE;;;888777:::======???BBB@@@===@@@CCCGGGKKKQQQZZZdddlllqqqrrrvvvzzzxxxvvv~~~yyysssuuuhhhiiihhhaaaXXXSSSVVVZZZdddvvv~~~qqqooopppxxxbbb[[[PPPFFF>>>:::666444000000000000////////////...........................------,,,,,,------...nnniiifffeeedddcccgggmmm{{{|||zzzhhhbbbuuuzzzxxxxxxttttttvvvnnnbbb___eeeeeejjjffffffmmmlllgggkkkiiijjjnnnrrrqqqqqqvvv}}}}}}~~~}}}yyy~~~rrrqqqqqqyyy}}}yyygggRRRBBB<<<999111...---//////,,,,,,///,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,************************************************************************+++++++++*********))))))))))))))))))))))))))))))************************************************************************)))******++++++***)))(((---++++++000777>>>AAAAAAKKKNNNSSSUUUVVVVVVWWWWWWRRRMMMDDD<<<777555777888444777;;;>>>???>>><<<:::<<<::::::;;;:::999>>>FFFDDDAAA???@@@AAA??????AAABBBBBBAAA@@@??????@@@AAA===BBBAAABBBFFFAAA>>>GGGEEEEEEHHHLLLNNNNNNPPPTTTTTTMMMFFFFFFGGGEEE@@@<<<:::EEEDDD???@@@>>>>>>GGGBBB<<<999;;;:::777999>>>AAA======CCCGGGEEEAAA???;;;<<<===>>>???@@@AAABBB<<<777444555666666999>>>DDDDDDBBB???;;;999999:::555222///---------,,,***,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************)))))))))))))))******+++))))))))))))))))))))))))************************)))************+++++++++)))************+++++++++************,,,,,,***))),,,++++++******++++++,,,++++++++++++++++++++++++,,,...//////000777CCCMMMLLLQQQXXX\\\^^^```ccceeeeeeccc___\\\[[[WWWOOOGGGRRR]]]rrrxxxkkk\\\WWW]]]VVVLLLBBB@@@===888999>>>:::888<<>>@@@FFFFFFLLLVVVdddtttwwwmmmeeeaaa```bbbgggttt~~~|||xxxxxxxxxfffRRREEE@@@:::555222333222111111222222000000/////////....................................[[[ZZZ\\\___aaafffrrr~~~|||tttkkkuuu}}}rrrqqqooolllddd^^^aaahhhlllsssppplllpppmmmjjjrrrtttqqqppprrrqqqnnnmmmpppzzz~~~~~~~~~~~~~~~{{{}}}~~~|||zzzpppvvvyyy^^^EEE<<<===555000...000///,,,,,,...,,,,,,,,,++++++++++++***************************,,,++++++******++++++,,,************************************************************************+++++++++*********))))))))))))))))))))))))))))))************************************************************************++++++*********+++++++++222333666<<>><<<===???@@@;;;:::999:::===AAAEEEHHHYYYhhhpppqqqmmm```\\\hhhxxxvvv}}}yyyrrriiiaaa[[[YYYXXX______cccqqqrrrhhheeebbbZZZSSSOOOIIIGGGMMMVVVSSSGGG======AAABBBCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBAAA===;;;;;;999666666:::BBBDDDFFFFFFCCC???<<<;;;<<<999444222000000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************************************)))))))))))))))***++++++************************************************)))************+++++++++************++++++++++++'''((((((***,,,------,,,,,,++++++******++++++,,,++++++++++++++++++++++++---...///000444===HHHQQQSSSWWW\\\___```bbbdddfffddddddbbb[[[SSSMMMIIIGGGYYYhhh~~~ddd\\\YYYPPPKKKLLLEEE>>>:::<<<===;;;===AAADDDBBBAAADDDCCCBBBGGGOOOWWW___mmm~~~wwwrrrmmmmmmyyywwwsssvvvxxx{{{nnnYYYJJJAAA<<<444444333222222222111///000000/////////.................................WWWWWWZZZZZZYYY\\\iiiwww{{{uuurrr}}}mmmhhhiii~~~xxx{{{wwwjjj___```hhhnnnvvv|||vvvooooookkkllluuurrrmmmjjjmmmnnnkkkiiijjjssswww}}}~~~|||{{{}}}}}}}}}}}}~~~|||yyy~~~||||||oooooo{{{nnnMMM???@@@999333000000000---,,,...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************+++++++++***************))))))))))))))))))))))))************************************************************************,,,+++*********,,,...///222777>>>EEEJJJNNNQQQSSSXXXYYYYYYXXXVVVVVVWWWXXXWWWUUURRROOOOOORRRVVVXXXZZZZZZ[[[[[[ZZZYYYXXXWWWTTTNNNKKKMMMLLLFFF@@@===888>>>>>>888888===???<<>>======AAAFFFIIIIIIGGGFFFCCCCCCBBB>>>888777999;;;@@@EEEHHHGGGDDDBBBAAACCC???999555333222000......---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************************************************))))))))))))***++++++************************************************)))************+++++++++************+++++++++,,,((())))))***+++,,,,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,...---...222:::EEEPPPVVVYYY\\\___```aaabbbdddfffcccccc```VVVIIICCCFFFLLL^^^qqq}}}}}}___GGGGGGMMMIIIBBB???888555666;;;??????@@@BBBDDDCCCCCCEEEFFFJJJTTT^^^llluuu}}}pppoooxxx~~~|||mmmUUUDDD;;;666444222222333222000///000000000/////////..............................eeecccbbb___ZZZVVV[[[cccaaa___aaannnzzzkkkjjjgggjjj~~~|||||||||mmmaaaeeeooottttttjjjkkkkkkkkkssslllhhhggghhhfffccccccfffnnnqqquuuyyy|||}}}}}}}}}{{{||||||}}}}}}}}}{{{xxxooosss{{{]]]HHHBBB<<<444//////000...---...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************))))))))))))))))))))))))************************************************************************,,,***))))))+++...222555444;;;EEEKKKNNNPPPRRRTTT[[[[[[ZZZXXXVVVVVVXXX[[[^^^\\\ZZZXXXWWWXXXZZZ\\\XXXYYYZZZ[[[[[[YYYVVVTTTMMMKKKJJJGGG@@@999;;;AAA;;;BBBEEEFFFOOO[[[\\\SSSXXXWWWXXXaaannn{{{sssssswwwsssppprrr~~~~~~~~~lllXXXJJJDDD<<<999888:::???BBBBBB???EEECCCDDDEEECCC>>>===???666:::>>>AAABBBDDDFFFGGGFFFBBB===888555333111///......---,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************************************))))))******+++,,,************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,---,,,+++***)))******,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,------///666AAALLLUUUZZZ[[[\\\^^^___```bbbcccdddaaa]]]VVVMMMDDDCCCLLLXXXfffttt|||vvveeeOOO???BBBHHHEEE===::::::999:::>>>AAACCCCCCCCC???DDDLLLSSSYYYaaallluuu~~~sssqqqrrrqqqkkkOOO;;;:::444111222333222000000000000000////////////...........................{{{uuurrrqqqmmmfffaaa```\\\eeeooozzz{{{lllrrrrrrvvv}}}tttjjjeeegggnnnxxxyyyllldddkkkwww|||rrrhhhnnnpppnnnrrroooooonnnjjjaaa[[[^^^fffrrrrrrrrrsssvvvyyy{{{|||yyy{{{}}}~~~~~~~~~}}}yyywwwwwwsssVVVDDD>>>555......000///...000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************************************************************************************+++***)))***...333888<<>>AAACCCAAABBBEEE<<<<<<;;;::::::>>>DDDIIIIIIEEEAAA===;;;888555333000///...,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************************************************************++++++,,,************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,------,,,))))))***,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,...333;;;GGGQQQXXX[[[[[[\\\]]]___bbbccccccccc^^^TTTKKKHHHIIIOOO[[[gggpppvvvvvvyyy~~~vvvQQQFFF>>>AAABBB>>>::::::??????@@@AAAEEEHHHIIIIIIGGGUUUgggttt{{{~~~}}}{{{yyywwwtttoookkkkkkiiiggghhhkkknnnpppqqqsssvvvzzzzzzwwwuuuvvvyyylllNNNAAA777111222333111111333111000000000////////////........................vvvlllfffgggwwwsssssstttzzz{{{lll^^^XXX[[[___hhhnnnmmmnnnwwwzzzrrr{{{}}}uuuuuuooopppqqqnnneeebbbkkkxxx~~~zzzuuusssssstttttttttuuuyyy}}}}}}|||}}}iiiMMMCCC888000///111000///000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************************************************************************************+++++++++************************************************************************************************++++++,,,///444:::AAADDDKKKOOOTTTWWWXXXYYYYYYZZZ[[[[[[[[[ZZZYYYZZZ]]]```aaaaaaaaa```___^^^]]]]]]WWWWWWWWWUUUQQQJJJCCC???CCC999;;;TTTsss{{{}}}yyyyyyppptttvvvzzzssszzzvvvkkklllrrr{{{wwwppphhhbbb`````````QQQGGG>>>>>>AAACCCDDDEEEFFFCCC???:::888:::???CCCIIIGGGEEEDDDCCC@@@===:::444222000...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************+++************+++,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,'''***++++++***+++///333,,,++++++******++++++,,,++++++,,,,,,------......---222:::CCCLLLSSSYYY[[[\\\]]]___bbbeeeeeecccaaaXXXLLLFFFMMMWWW___iiisssrrrvvvuuu~~~qqqmmmnnnggg[[[DDDAAA@@@BBB@@@<<<===AAA@@@CCCEEEGGGLLLSSSUUUSSSYYYlllzzzuuuqqqooogggeeebbb___]]]ZZZVVVSSSTTTRRROOOOOOPPPRRRSSSSSSVVVXXX\\\aaaffflllppprrruuu{{{~~~~~~sssnnnzzzjjjNNN@@@555444555111111444111111000000000/////////........................uuunnnkkkrrryyyoookkkkkkpppzzzwwwhhh[[[YYY^^^aaadddkkkrrrwww~~~}}}zzzoooooooooooonnnppp}}}zzzuuutttrrrooommmqqqvvv}}}~~~~~~~~~~~~```KKK???444111222111//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************))))))*********+++++++++************************************************************************************************,,,---000555;;;CCCIIIMMMQQQQQQQQQTTTWWWZZZZZZZZZ]]]^^^^^^]]]\\\\\\___aaa______```___^^^[[[YYYXXXQQQPPPMMMJJJEEEAAA===;;;???BBBWWW~~~}}}wwwoootttvvvyyylllfffjjjvvv~~~tttoooooowww|||{{{qqq^^^JJJCCCDDDEEECCCBBBDDDCCCBBB>>>;;;999:::;;;EEEEEEFFFGGGGGGEEEAAA>>>999666333000......///000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++************************)))************++++++++++++++++++,,,,,,,,,------&&&)))++++++)))+++000555,,,++++++******++++++,,,++++++,,,,,,---......///...777BBBLLLQQQUUUXXX[[[]]]]]]___bbbeeeccc___[[[QQQJJJKKKZZZggglllqqqyyytttzzz~~~nnnccc^^^YYYOOOGGG@@@@@@BBBCCCAAA@@@CCCHHHAAAGGGMMMQQQYYYaaabbb^^^iii|||}}}zzztttllleee___[[[ZZZSSSPPPMMMJJJIIIGGGEEEDDDDDDBBB@@@@@@AAABBBBBBAAADDDDDDFFFIIIMMMRRRVVVYYYZZZ^^^```aaagggsss|||mmmlllooosss}}}___LLL<<<888666111000555111111111000000000//////........................mmmnnnqqqtttsssnnnnnnqqq|||}}}uuukkkfffdddeeennnwww{{{|||{{{qqqqqqpppkkk___WWWZZZbbbkkkgggjjjsssxxxzzz}}}yyytttppppppqqquuu{{{xxxwwwtttoookkkmmmttt|||~~~|||xxxxxxpppQQQDDD888444444111///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************************************************************))))))******++++++++++++************************************************************************************************...///333999AAAIIIOOOSSSVVVSSSRRRTTTYYY]]]^^^^^^```aaaaaa```^^^^^^___aaa______^^^]]]ZZZVVVRRRPPPMMMJJJFFFBBB@@@@@@AAAAAAFFF[[[vvvwwwyyy~~~yyyiiipppvvvvvvvvvrrrhhheee___mmmxxx|||uuupppuuu~~~~~~|||tttXXXKKKIIIHHHDDDAAA:::>>>AAABBB???;;;888777@@@AAADDDGGGHHHGGGBBB>>><<<:::666222000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------)))+++---+++))))))...333,,,++++++++++++++++++,,,++++++,,,,,,---...//////000;;;IIIRRRUUUVVVXXX[[[\\\\\\^^^aaabbb```YYYTTTMMMJJJRRReeeqqqrrrssszzzyyyvvvcccYYYQQQHHHBBB@@@@@@???@@@AAA@@@???BBBFFFDDDMMMVVV\\\dddkkkjjjddduuu|||yyynnnjjjddd\\\UUUPPPMMMKKKJJJFFFCCC@@@@@@@@@@@@@@@===<<<;;;<<>><<<;;;<<<<<<>>>AAAFFFIIIGGGCCC???AAA???<<<999666333222222------------------,,,,,,---------------------------------,,,,,,+++++++++)))************+++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******************)))******++++++,,,------,,,...///...+++***,,,///888EEERRRVVVWWWYYY[[[[[[WWW```ccc___bbbhhh]]]KKKMMM```oooxxx~~~wwwpppuuuwwwtttlllbbbTTTHHHAAA???===<<<>>>:::;;;AAACCCDDDIIIQQQQQQ^^^lllssssssssszzz~~~tttllleeeaaa```TTTRRROOOJJJFFFCCC@@@???<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;;;;;;;;;;===<<<;;;<<<>>>??????===>>>???@@@BBBEEEHHHJJJKKKRRRZZZdddlllsssyyyggg___ccc}}}}}}pppZZZGGG666333444///000111111000///...///000//////............//////vvvyyy}}}yyyxxxxxxyyy~~~{{{vvvlllllljjjccc___aaakkkssszzzwww}}}~~~zzzzzzxxxvvvwwwzzz|||zzzyyy{{{|||xxxtttqqqooonnntttsssssstttwwwzzz{{{{{{~~~}}}xxxttttttvvvzzz|||VVVWWWmmm|||jjjvvv|||]]]???666666111------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************))))))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,++++++---000333;;;???EEEKKKNNNQQQSSSUUUWWWWWWYYY]]]```bbbaaa___```___^^^___``````]]][[[]]]UUULLLIIIIIIGGGAAA===FFFIIIKKKRRR\\\\\\eeezzz|||yyy~~~vvvooofffdddzzzzzznnnccc]]]^^^ccc]]]```fffnnnqqqooollliiieeefffaaaYYYTTTXXX]]]___bbbhhhrrr{{{||||||~~~zzzzzzxxxttt{{{~~~}}}qqqbbbSSSKKKGGGBBB===<<<;;;;;;<<<@@@FFFJJJKKKKKKBBB@@@===999777666666666111000///...---------------------------------------------,,,,,,+++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***************************+++,,,,,,------,,,...///...,,,---111555===JJJVVVYYYZZZ[[[]]]]]]]]][[[[[[]]][[[UUUQQQRRRiiisssxxx|||zzz}}}{{{iiiYYYQQQGGG???<<<;;;:::999;;;<<>>===;;;;;;::::::::::::::::::999999999888::::::::::::::::::::::::===;;;:::;;;<<<======<<<>>>>>>>>>???@@@BBBCCCDDDBBBGGGMMMQQQVVV```ooozzzzzzddd\\\aaa```qqqvvvaaaEEE888888444111111111111///.........//////............//////}}}vvvuuurrrnnnmmmoootttyyy{{{{{{}}}}}}xxxssspppnnnkkkjjjpppxxx{{{zzz{{{~~~{{{xxxvvvttttttvvvxxxxxxwwwvvvvvvwww~~~}}}yyyvvvrrrpppsssyyybbbOOOPPPfff~~~fffnnnsssLLL999555222...---/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,******+++++++++,,,,,,,,,++++++++++++---111888<<>>GGGRRR^^^dddiiivvvzzz~~~zzzuuutttuuupppfffdddiiilllnnnllleeerrrpppnnnxxxrrruuutttfffcccfffiiilllnnngggkkkssszzz|||}}}~~~ttt{{{yyyjjjaaaUUUHHHAAABBB???===???DDDIIIKKKKKKCCCAAA>>>;;;999999:::;;;555333111///...------...------------------------------,,,,,,,,,,,,++++++************+++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++++++++******++++++,,,,,,------,,,...///......111888>>>EEEPPPZZZ]]]]]]___```___cccWWWUUU\\\WWWMMMXXXppp~~~{{{|||{{{zzziii]]]FFFCCC>>>;;;:::;;;;;;:::AAACCCHHHJJJKKKSSSfffxxx~~~vvvooojjj]]]YYYRRRKKKDDD>>>;;;:::999999999888999999::::::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;<<<<<<<<>>???>>>===============>>>;;;>>>??????AAAHHHUUU^^^sssyyyoooiiiooojjjrrr{{{UUU???;;;666222222222222111000///...000//////......//////000}}}{{{xxxwwwxxxzzz|||}}}{{{||||||vvvuuuyyysssooonnnmmmmmmqqqwwwssssssvvv}}}zzz|||}}}zzzvvvssstttvvvzzz{{{}}}~~~~~~}}}}}}}}}~~~}}}||||||zzzvvvpppllltttvvvsssSSS@@@KKKiii~~~XXX>>>666555333000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++***************+++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,///666???EEEIIIMMMQQQTTTUUUVVVWWWXXX^^^]]]^^^aaadddeeeeeeddd``````___^^^\\\XXXSSSPPPDDD???@@@FFFGGGJJJZZZmmmtttyyy^^^ZZZZZZ\\\]]]^^^eeennnvvvyyy|||rrrtttzzz{{{{{{~~~~~~ooosssrrr{{{ooo^^^RRRKKKEEE@@@@@@CCCGGGGGGFFFFFFCCC???<<<::::::;;;<<<888666333000...---------........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,******++++++,,,------............---...444===DDDKKKUUU]]]______```aaa```bbbXXXVVVZZZXXXZZZvvv}}}vvvyyy}}}lll[[[TTT@@@????????????@@@@@@@@@FFFGGGHHHJJJRRReee|||tttjjjaaaZZZVVVLLLJJJEEE@@@<<<999777666>>>===<<<<<<;;;;;;;;;<<<>>>>>>>>>===============>>>>>>>>>>>>????????????FFFDDDAAA@@@AAABBBBBBAAA@@@???>>>======<<<======???@@@AAA@@@???CCCKKKQQQXXX^^^jjj{{{|||dddLLL@@@555333333222333333333111000000000////////////000000}}}{{{|||~~~|||xxxyyy}}}uuuppprrrtttsssqqqrrrkkkmmmrrrzzz|||vvvtttvvvyyyssstttvvvxxxzzzzzzzzzyyyzzzzzzzzz{{{zzzvvvpppkkknnnkkkmmmnnnooolllPPP@@@FFF[[[gggGGG999777555111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++))))))*********+++++++++******************************))))))******+++,,,******+++++++++,,,,,,,,,***+++---///444<<>>;;;:::::::::999777555222///...------........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***++++++,,,------......//////...---///555???GGGOOOVVV]]]]]]^^^```aaa___^^^]]]XXXRRRTTTiiixxxrrr}}}xxxppp^^^NNNGGG@@@AAAAAABBBBBBBBBCCCDDDGGGJJJOOOVVVeeezzzyyysssooohhh___VVVNNNHHHEEEAAA@@@>>><<<;;;:::::::::===<<<;;;:::::::::::::::???????????????@@@@@@@@@?????????@@@@@@AAAAAAAAAEEECCCAAA@@@AAABBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>@@@BBBBBBAAAAAADDDGGGHHHKKKSSS___jjjwww{{{yyyeeeQQQ;;;444222000111222333222000000000////////////000000~~~}}}yyyyyyzzzzzzrrrnnnqqquuurrrmmmjjjjjjnnnuuu|||}}}yyywwwyyy{{{ppppppppprrruuuvvvvvvuuuuuuwwwyyyyyyxxxuuuqqqoooiiifffhhhgggiii}}}qqq[[[KKKCCCDDDccc|||XXX@@@777333///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,******************************))))))******+++,,,******+++++++++,,,,,,,,,,,,...222666<<>>;;;:::999:::999777555333000...---........................++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,---------++++++,,,,,,------....../////////...111888CCCKKKPPPVVV[[[[[[\\\___```^^^[[[^^^XXXLLLSSSooommmmmmxxxkkkfff^^^NNN@@@;;;>>>???@@@@@@@@@BBBEEEHHHSSS]]]jjjvvv{{{ooofff[[[XXXRRRKKKEEE@@@<<<;;;999999999999:::;;;;;;<<<::::::::::::;;;===>>>>>>??????@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBAAA@@@@@@BBBBBBAAA???AAA@@@??????????????????===???AAABBBBBBAAABBBBBBCCCCCCFFFKKKOOOXXXhhhwwwlllLLL888444000...000222111///111000000//////000000111zzz~~~yyyuuuuuuuuutttooommmooopppmmmjjjjjjmmmsss|||}}}|||zzzyyyrrrpppnnnoooqqqsssrrrqqqppptttxxxxxxvvvsssssstttnnnlllnnnlllmmm~~~vvvjjj___NNN;;;IIIpppkkkJJJ;;;555111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,******************************))))))******+++,,,******+++++++++,,,,,,,,,///333999???EEEJJJPPPSSSSSSWWWZZZ]]]]]]]]]^^^___cccaaa^^^^^^^^^^^^\\\[[[RRROOOJJJCCC>>>>>>CCCGGG[[[uuuzzzyyyuuunnngggeeefffggghhhdddnnnzzzooocccTTTIIIIIIHHHFFFDDDBBB???===<<<;;;;;;;;;:::777444111///........................+++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...++++++,,,,,,---.........---...///111444===IIIQQQPPPVVVYYYYYY[[[___```^^^YYY[[[VVVSSSbbb{{{zzzvvvjjjrrr}}}iiiddd\\\TTTLLLCCC<<<999===???@@@@@@AAAFFFLLLRRRlll{{{xxxooofff[[[SSSGGGEEEBBB???<<<;;;::::::888888999999:::;;;<<<============???@@@BBBDDDEEEAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGIIIKKKJJJHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCBBBAAABBBCCCCCCGGGSSS```yyyaaaDDD===555222222333222000111111000000000000111111yyyyyyuuutttsssqqqooonnnooommmiiikkkoooooowwwzzzvvvvvvrrrooonnnpppqqqpppnnnmmmrrrwwwwwwtttrrrtttwwwtttqqqpppllljjjxxx}}}qqqcccgggqqqhhhNNNIII^^^pppwwwRRR@@@:::555000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,*********************************)))***++++++,,,******+++++++++,,,,,,,,,111666>>>EEEKKKOOOSSSUUUVVVYYY\\\^^^^^^]]]]]]^^^cccaaa^^^\\\\\\[[[YYYXXXIIIGGGCCC>>>>>>CCCMMMUUUxxxnnnpppwwwoooeeebbbgggnnnooolllyyy|||xxx|||kkkXXXGGGHHHHHHGGGEEECCC@@@???<<<=========;;;777333111////////////////////////+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......++++++,,,------......///+++---000333888AAAMMMVVVQQQVVVYYYYYY[[[___```^^^XXXVVVVVV```vvvwwwxxxrrrjjjXXXXXXTTTIIIAAA??????@@@???@@@AAACCCEEELLLVVV]]]~~~}}}rrrggg]]]TTTKKKEEE>>>===<<<;;;;;;<<<===>>>;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAACCCDDDEEEDDDEEEEEEEEEFFFFFFGGGGGGIIIIIIJJJKKKKKKLLLMMMMMMOOOPPPQQQTTTVVVUUURRRPPPLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCAAA@@@@@@AAABBBCCCAAAAAACCCDDDBBBCCCMMMXXXdddmmm|||nnnPPPGGG===777666777555333111111000000000000111111~~~}}}}}}~~~~~~|||~~~~~~|||yyyvvvsssrrrnnnjjjiiikkkllljjjkkkooouuuxxx||||||uuuvvv}}}zzzsssqqqmmmgggeeehhhnnnppprrrrrrooooooqqqsssuuusssqqqooollljjjhhhggg^^^ggguuuwwweeeOOOJJJSSS~~~^^^FFFBBB///111000...---,,,------...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++******************,,,+++******+++...111333>>>@@@EEEJJJOOOSSSVVVWWWYYYXXXVVVXXX[[[]]]______aaa]]]ZZZZZZ\\\YYYQQQJJJGGG@@@AAAAAAAAARRRhhhooo~~~jjjvvvpppkkkeeecccdddppp}}}jjjjjjnnn}}}sss]]]HHHBBBDDDCCCBBBBBB<<<===>>>???>>><<<777444///000000000000000////////////.........------------------------------------,,,,,,++++++,,,,,,---************************************************...------,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------///---...444>>>HHHOOORRRWWWUUUUUUXXX[[[]]]\\\[[[[[[MMMXXXooo}}}vvvooofffzzzcccZZZRRRKKKGGGCCC@@@@@@DDDCCC@@@@@@EEEIIISSSfffxxxwwwmmm^^^SSSLLLGGGBBB===;;;;;;999888777:::???BBB:::;;;===>>>>>>???BBBDDD======???BBBDDDEEECCCBBBEEEFFFGGGHHHJJJNNNSSSWWWTTTVVVZZZ```fffhhhddd```jjjpppvvvzzzxxxsssmmmjjjeeeaaa[[[XXXVVVUUURRROOOJJJHHHEEEDDDDDDDDDCCCBBBHHHCCCAAACCCBBB@@@EEELLLMMMSSSbbbuuuppp___JJJ:::333222111000222222000000000111222333~~~~~~}}}|||zzzxxxzzz}}}~~~~~~{{{wwwuuuttttttooolllmmmqqqssssssuuuzzz{{{|||||||||{{{{{{~~~|||yyyxxxqqqkkkeeeaaaaaahhhjjjlllmmmmmmnnnqqquuuqqqpppooommmjjjgggeeeccccccqqqpppWWWIIIGGGcccuuuXXXFFF666333222000......------,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++******************,,,+++***+++---111666888AAADDDIIINNNSSSWWWZZZ[[[]]]\\\[[[\\\^^^______^^^[[[___aaa[[[PPPGGGDDDEEE;;;===NNN```gggqqq{{{|||vvvfffhhhfffqqqyyy~~~~~~vvv\\\OOOJJJFFFBBBAAABBBBBBAAA@@@>>><<<:::999333222222222111000000/////////.........------------------------------------,,,,,,++++++,,,,,,---************************************************---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////222999CCCLLLQQQSSSTTTTTTUUUXXX[[[[[[YYYXXXTTTSSSiiioookkkpppfffRRRYYYPPPIIIFFFDDDAAABBBEEEFFF@@@???HHHXXXiii}}}wwwlllfff\\\PPPHHHCCC@@@<<<999;;;;;;;;;:::888999<<<>>>AAABBBDDDDDDBBBAAA@@@AAADDDBBBAAAAAACCCFFFHHHJJJNNNRRRXXX^^^dddkkkrrrvvvyyy|||{{{tttpppgggaaaZZZVVVSSSPPPKKKGGGFFFCCCDDDGGGFFFBBBBBBEEEKKKKKKQQQ[[[eeesss}}}zzz___III===888666444222222111111111111222222|||{{{~~~~~~|||||||||}}}{{{zzzyyywwwxxx{{{}}}~~~}}}~~~zzzwwwvvvvvvvvvsssqqqrrrvvvyyyxxx{{{~~~}}}{{{xxxwwwyyy~~~{{{}}}|||{{{{{{~~~qqqhhhgggfffddddddiiijjjkkkkkkkkkmmmqqqtttooooooooommmjjjgggcccaaa___ppp~~~}}}pppaaaTTTLLLNNN{{{~~~yyypppJJJ555666444111000///...,,,+++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++++++++,,,++++++---111666<<>>>>>======>>>???@@@BBBDDDEEEDDDDDDDDDEEEJJJIIIHHHJJJPPPXXX```fffqqqwww{{{vvvoooeee\\\SSSOOOMMMLLLIIIDDDCCCEEEJJJGGGEEEHHHNNNZZZlll{{{{{{xxxpppSSS???666444555111222222222222222111111~~~xxxuuuyyy~~~~~~{{{zzzzzz{{{}}}{{{|||}}}|||yyy{{{zzzyyyyyy{{{}}}}}}{{{yyyxxxxxxwwwxxxuuuuuuxxxxxxvvvvvvyyy|||{{{yyyxxxwww{{{{{{wwwxxx~~~{{{yyyyyy{{{mmmffffffiiilllmmmtttssspppmmmlllmmmoooqqqpppqqqqqqpppnnnjjjfffccc___jjjnnnfff```aaaaaa]]]RRRlllYYY888777444000///000000---+++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++++++++,,,++++++,,,///444;;;AAAEEEGGGIIILLLQQQVVV[[[^^^```\\\]]]^^^```aaa___ZZZWWWVVVPPPHHH???<<<>>>EEEKKKvvvwww~~~~~~uuujjjttt}}}vvvgggUUUHHHFFFDDDCCCDDDFFFDDD???999;;;999777444222000000///////////////............---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...//////555???IIIQQQUUUVVVUUUVVVYYY]]]^^^\\\XXXVVVUUUfffooo}}}wwwqqqvvv}}}zzzmmmXXXJJJHHHAAA<<<;;;???CCCBBBAAABBBGGGMMM^^^xxxvvviii\\\PPPHHHDDD@@@;;;999999:::::::::999<<>><<<>>>CCCEEECCCBBBDDDGGGWWWqqqrrreeeXXXMMMFFFBBB???===;;;::::::<<<======<<>>DDDIIIKKKJJJKKKLLLOOOSSSWWWZZZ\\\\\\\\\^^^______[[[TTTOOOIIIBBB@@@PPPiiiyyyxxxppppppxxx~~~ssslllkkkyyykkkaaaRRRFFF@@@???@@@AAA???>>><<<:::777444111///000000000/////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...000000555===HHHQQQVVVWWWWWWWWWXXX[[[\\\XXXSSSTTT[[[cccyyy}}}|||~~~|||www}}}hhh___UUUFFF???AAA<<<===@@@BBBAAA???BBBIIIUUUfff|||ssscccVVVKKKBBB??????;;;;;;;;;;;;<<<===>>>???BBBCCCEEEEEEDDDCCCDDDEEEEEEGGGLLLTTT^^^kkkxxxzzzlll```YYYVVVOOOGGGFFFKKKOOOQQQSSSXXX___jjjyyyaaaCCC666666444444444444333222111000oooppppppooonnnoooqqqsssrrrsssrrrpppmmmmmmnnnooopppnnnpppuuutttpppppptttrrrrrrrrrpppoooqqqvvvzzz{{{wwwuuuttttttuuusssqqqsssyyyzzzyyyyyy|||zzz{{{{{{yyywwwuuuvvvwwwtttuuusssqqqsssyyyzzzxxxzzz|||yyytttssswwwvvvrrrmmmrrrssspppqqqwwwzzzyyytttqqqnnnnnnooopppnnnlllkkkkkklllllllllkkkjjjjjj_________^^^]]]bbbqqqvvvttt```FFF===333...000222000...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...111444999???EEEIIILLLMMMPPPPPPQQQSSSVVVYYY\\\]]][[[[[[[[[ZZZXXXRRRKKKFFFHHHIIIYYYyyyooottt}}}yyykkkgggqqq|||iiiSSSDDDBBBEEE@@@@@@@@@???<<<888333111000000000000/////////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,...///000111;;;BBBLLLSSSWWWXXXXXXYYYYYY[[[ZZZUUURRRXXXgggtttwww~~~qqqrrrzzzkkkZZZQQQIIIBBB@@@BBB<<<>>>@@@AAA???BBBOOO^^^ppp|||nnnaaaTTTKKKCCC;;;:::===999:::;;;<<<===???@@@BBBEEEEEEFFFFFFFFFHHHLLLOOOQQQYYYfffvvv~~~vvvrrreeeWWWPPPQQQQQQOOONNNOOOQQQVVV```qqqwwwYYYCCC999555555444333222222222222pppppppppqqqsssvvvxxxzzzwwwwwwvvvtttrrrqqqrrrtttqqqpppsssyyyyyyttttttxxxwwwwwwwwwuuutttvvv{{{{{{tttpppppprrrtttrrrqqqsssxxxyyywwwwwwzzzwwwwwwwwwuuuttttttwwwyyysssuuutttrrruuuzzz{{{xxxxxxzzzwwwrrrrrrwwwvvvrrrtttwwwuuurrrvvv}}}~~~yyyuuusssppppppqqqqqqnnnkkkllllllllllllllllllmmmmmmgggbbb___]]]WWWVVVeeeyyyfffeee~~~}}}MMMCCC666000000222000...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......333777===DDDIIILLLNNNNNNUUUUUUVVVWWWYYY\\\___```YYYXXXWWWTTTPPPJJJBBB<<>>;;;999@@@BBBEEEFFFFFFNNNeeezzzyyykkk\\\QQQGGGBBB===888888<<<888:::<<<>>>???AAACCCEEEEEEEEEFFFHHHJJJPPPWWW\\\uuu~~~mmmaaaZZZSSSJJJGGGJJJMMMPPPSSS[[[eeelllpppUUUDDD777555444222111111222222~~~}}}|||~~~ssspppuuuxxxwwwssswwwwwwxxxxxxyyyxxxxxxxxxrrrtttwwwxxxwwwwwwwwwxxxuuuttttttvvvyyy{{{|||{{{{{{xxxuuusssqqqpppssswwwwwwuuuuuuxxx~~~~~~zzzzzzwwwrrrnnnmmmnnnooooookkknnnnnnhhhdddfffjjjkkkiiigggccc]]][[[___hhhooo}}}vvvgggbbb}}}jjjHHH000222666///+++111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********000///---,,,---///111333===???BBBFFFKKKOOORRRTTTRRRUUUUUUVVV\\\ccc```YYY]]]SSSJJJOOOPPPBBBAAAVVVmmmuuussssssuuu~~~{{{cccRRR^^^nnntttWWWJJJGGGDDDDDDEEEBBB<<<:::;;;222222111111000000//////000/////////...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++...111000---...222777EEEIIIPPPVVVZZZ[[[ZZZXXXWWWVVVYYYUUUSSSiiitttwwweeeWWWJJJEEECCC@@@===<<>>>>>BBBEEEEEEGGGJJJNNNKKKKKKNNNTTT```xxxvvviii[[[PPPMMMIIIIIIMMMPPPOOOOOOQQQbbbwww~~~lllWWWCCC999111222444222111222}}}~~~wwwuuuyyy{{{zzzwwwyyyzzzzzz{{{{{{{{{zzzzzzwwwyyyzzzzzzyyyxxxxxxyyywwwvvvvvvxxx{{{}}}}}}|||{{{xxxuuutttssstttvvvvvvvvvwwwzzz||||||xxxtttqqqqqqqqqqqqppplllmmmiiibbb```dddiiijjjllljjjfff```\\\___ffflllyyyooobbbttt|||VVV777333555000,,,000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******///...,,,,,,---000444666@@@BBBEEEIIINNNRRRUUUVVVXXX[[[\\\YYY[[[^^^]]]XXXTTTUUUKKKBBB@@@@@@PPPkkknnnmmmxxx}}}qqq\\\\\\dddzzz}}}xxxeeeVVVKKKCCCCCCDDDAAA===;;;555444333111000/////////000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...000///---///444999GGGKKKQQQVVVZZZZZZZZZYYY[[[WWWTTTPPP[[[}}}www~~~mmmYYYMMMBBB>>>>>>>>>>>>???CCCAAAFFFTTTddduuu~~~uuuhhh[[[RRREEEBBB>>>:::999:::===???CCCBBBCCCGGGHHHFFFGGGIIIJJJJJJMMMWWWdddyyyzzzjjj]]]UUUOOOKKKMMMMMMLLLLLLOOONNNZZZhhhwwwxxxdddMMM===222555888444333666~~~~~~|||{{{}}}}}}|||{{{||||||}}}}}}}}}}}}|||||||||}}}}}}|||zzzzzz{{{}}}zzzyyyyyy{{{}}}~~~~~~zzzxxxwwwwwwvvvuuutttuuuwww{{{~~~~~~|||zzzvvvsssooooooqqqrrrqqqoooooolllddd\\\]]]dddjjjjjjpppoookkkeee```^^^bbbfffmmm~~~fffiiiyyywwwkkkCCC444444111...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...,,,++++++...333888<<>>JJJMMMRRRVVVYYY[[[[[[ZZZXXXRRRNNNPPPfffoooXXXLLLCCC;;;:::<<<===@@@CCC@@@DDDPPPdddyyyuuuiii]]]QQQIII???===;;;999:::===AAACCCBBBAAADDDIIIIIIGGGHHHLLLKKKSSSbbbuuusss___WWWOOOMMMKKKIIIJJJMMMJJJKKKOOO\\\uuu___EEE333666888111///555~~~~~~|||{{{|||~~~{{{}}}~~~~~~}}}{{{zzzzzz}}}~~~~~~~~~~~~}}}|||||||||}}}}}}|||{{{|||~~~}}}|||{{{}}}}}}}}}{{{xxxxxxyyywwwtttrrrtttwwwyyyzzzxxxvvvuuuqqqnnnlllnnnppprrrqqqooopppkkkccc\\\___hhhlllkkkuuuuuurrrkkkccc______aaabbbuuuqqqaaaooo}}}vvv{{{|||PPP777222222111...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---111777>>>BBBKKKLLLPPPSSSWWWYYY[[[\\\\\\^^^___^^^\\\YYYTTTOOOLLLKKKEEELLLcccpppuuu}}}xxxqqquuuyyy~~~|||{{{{{{{{{llliiidddaaacccgggjjjkkkmmmooopppmmmkkklllqqqvvvuuuqqqmmmlllooovvv|||iiiNNNCCCDDDEEECCCAAAAAA>>>999555222000000111000000000////////////.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///......///555===CCCLLLNNNRRRVVVYYY\\\]]]]]]WWWMMMSSSbbbtttoooYYYLLLDDD>>>;;;===>>>>>>AAAEEEAAALLLaaawwwxxxiii\\\QQQGGGAAA;;;:::999:::<<>>>>>@@@@@@>>>@@@EEEHHH[[[uuuzzziiiYYYMMMDDD===999;;;;;;;;;<<>>FFFKKKMMMOOOTTTWWWZZZ[[[ZZZZZZVVVQQQfff~~~yyy}}}]]]GGG@@@???>>>???AAA@@@???CCCJJJRRRgggxxxmmm\\\NNNEEE@@@<<<999<<<===>>>@@@BBBDDDFFFGGGKKKJJJJJJKKKNNNZZZrrrrrrbbbXXXUUUQQQVVV]]]]]]WWWWWWeeetttwwwTTTBBB:::444444888}}}xxxyyyxxxwwwwwwzzz|||}}}}}}tttrrrqqqrrrvvvyyyzzzyyyzzzyyywwwwwwwwwxxxyyyyyy{{{{{{{{{{{{zzzyyyxxxwwwuuuwwwzzz{{{|||}}}{{{zzzxxxyyyzzz{{{zzzxxxvvvyyyxxxyyywwwvvv{{{~~~{{{tttrrrvvv{{{xxxzzzxxxnnnaaaZZZ]]]bbbmmmmmmhhhccceeeooozzzyyyooogggdddcccllldddjjj{{{zzzdddZZZ|||zzz|||zzzSSS777333444000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,...222888???FFFLLLOOOPPPRRRUUUYYY[[[[[[ZZZYYYZZZXXXVVVQQQHHHBBBHHHSSSeee}}}}}}ssseee]]]mmmiiikkk~~~xxxmmmbbb]]]ZZZTTTNNNLLLHHHGGGEEEDDDCCCCCCDDDGGGJJJKKKKKKKKKKKKKKKKKKLLLKKKHHHGGGJJJJJJFFFGGGKKKDDDEEEGGGHHHHHHGGGGGGGGGMMMMMMMMMMMMMMMOOOQQQRRRLLLRRRYYY___eeennnxxx~~~zzzxxxwww{{{qqquuu|||wwwuuunnn___QQQHHHIIIGGGCCC???:::777444333111111111000000000////////////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------111888AAAIIINNNPPPSSSVVVYYYZZZXXXUUUSSSPPPYYYppp}}}wwwyyyqqqRRRAAABBBAAA@@@@@@AAA@@@CCCMMMYYYeeeuuuxxxkkk```QQQFFF@@@???>>>======>>>AAACCCEEEHHHIIIJJJJJJLLLQQQWWW```tttxxxkkkeee```]]]\\\]]]]]]```mmmzzzdddFFF888444444333|||uuutttssssssuuuxxx{{{{{{{{{tttrrrqqqsssxxx{{{|||||||||yyyvvvvvvxxx{{{}}}~~~{{{{{{{{{{{{zzzyyyxxxwwwvvvxxx{{{}}}}}}}}}}}}~~~zzzxxxwwwwwwxxxyyywwwvvvyyy{{{xxxyyyxxxsssxxx{{{xxxrrrpppvvv}}}|||uuuggg```fffnnnssssssnnnggghhhttt{{{qqqiiifffeeefff^^^aaalllyyysssQQQlll[[[:::333333///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,///444;;;BBBIIINNNQQQPPPRRRUUUXXXZZZZZZYYYXXXSSSTTTSSSMMM@@@>>>OOOddd~~~rrrgggbbbcccvvvhhhXXXYYY\\\ZZZSSSLLLGGGFFFEEECCCEEEIIIDDDCCCCCCDDDDDDFFFKKKPPPIIIKKKNNNOOOPPPQQQTTTWWWXXXWWWZZZ^^^[[[SSSQQQUUUTTTTTTUUUUUUUUUVVVWWWXXXXXXVVVTTTWWW[[[___aaa```ZZZZZZWWWRRRQQQUUUYYY\\\[[[^^^eeeppp}}}yyymmm}}}xxxaaaRRRIIIHHHEEEAAA<<<888555333111111111111000000000000//////............//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---222:::CCCKKKOOOSSSVVVYYYZZZYYYUUUPPPMMMPPPgggwww~~~ttt```EEE===FFFDDDBBBAAAAAABBBHHHXXXhhh|||~~~ooo^^^TTTFFF===::::::;;;;;;===???BBBEEEHHHJJJLLLLLLMMMSSS]]]jjjyyy~~~hhh]]]VVV\\\hhhtttyyyxxxQQQ<<<999777333~~~|||~~~yyyzzzxxxsssqqqsssvvvxxxzzzzzzzzzyyywwwvvvvvvuuuvvvxxxyyyzzzyyyyyyxxxyyy{{{|||{{{zzzwwwvvvuuuttttttuuuvvvwwwwwwyyy|||~~~}}}{{{xxxvvvzzzyyyxxxvvvuuuuuuuuuuuu{{{|||}}}{{{{{{xxxuuuppppppxxxzzznnniiinnntttnnnkkkggggggppp~~~}}}zzzwwwqqqiiicccccc\\\[[[dddqqq|||sssbbbeeeuuuEEE777===...//////.........//////000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,---......(((***,,,------------///333888???EEEIIIMMMQQQTTTOOORRRVVVWWWUUUSSSRRRQQQTTTNNNLLLJJJAAAGGGsssyyy~~~}}}{{{uuueee___tttuuuppp```NNNEEEGGGJJJHHHDDDFFFEEECCCAAABBBEEEJJJNNNEEEIIINNNQQQSSSXXX^^^cccdddbbb___^^^___dddiiimmmwwwxxxyyyxxxvvvtttssssssppppppppppppppppppppppppuuuuuurrrrrrxxx{{{|||vvvgggZZZWWWXXXYYYUUUUUUVVV[[[hhh}}}zzzyyyqqqkkkuuudddOOONNNHHHIIILLL>>>222666222111000///...///000222////////////////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------------///444<<>>DDDFFFAAA@@@NNNjjjttt```QQQKKKCCC===<<<<<<<<<;;;DDDDDDDDDEEEHHHKKKMMMNNNQQQbbbyyypppbbbaaaiiivvvtttnnnJJJ888666999{{{zzzyyyuuuwwwxxxyyyzzzyyyxxxvvvuuuvvvuuuuuuvvvwwwyyy{{{|||yyyyyyxxxyyyyyyzzzzzzyyywwwvvvuuuttttttuuuvvvwwwuuuwwwyyyzzzyyywwwuuussswwwwwwwwwuuurrrrrrtttvvv||||||xxxtttqqqnnnoooxxxzzzqqqlllnnnrrrnnnnnnmmmlllqqqyyy}}}|||yyyqqqjjjfffeeeaaa```aaafffqqqfffXXXzzz}}}OOO999:::000/////////......//////000.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......)))+++,,,---,,,---...000444999@@@GGGKKKOOORRRTTTVVVWWWWWWWWWUUUSSSQQQPPPQQQPPPHHH???JJJooouuuxxxyyyuuupppvvvyyyqqqjjj```VVVOOOIIICCCBBBEEEIIIKKKJJJNNNNNNNNNOOOPPPQQQRRRRRRUUUZZZ```cccfffiiinnnssstttrrrpppqqquuu{{{{{{zzzyyyxxxyyy{{{}}}xxxqqqiiiaaa___^^^]]]\\\```iiiuuu}}}}}}}}}vvvzzzllldddQQQFFFHHHBBB999999333333222111111111000000////////////////////////........................------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------......------///...///555>>>GGGMMMPPPRRRZZZVVVWWW^^^SSSLLLYYY}}}}}}jjjYYYJJJ???===@@@@@@EEEIIIGGGIIIZZZwww|||iiiTTTFFFAAA<<<:::;;;>>>???@@@CCCFFFHHHIIIIIILLLQQQVVViiivvvmmmlllnnnvvv~~~{{{vvvyyydddHHH:::666}}}{{{zzzxxx}}}}}}|||{{{yyywwwtttrrruuuuuuuuuvvvxxxzzz|||~~~yyyyyyxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxvvvwwwwwwwwwwwwuuusssrrrsssuuuvvvssspppoootttyyy}}}}}}{{{vvvrrrooonnnpppzzzzzztttpppoooooollloooooommmmmmrrruuuvvvvvvooolllhhhgggeee___ZZZcccpppPPPddd___>>>777222000000////////////000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---......+++,,,,,,,,,,,,---000333666<<>>AAAEEEHHHRRRhhh{{{ooo\\\III>>><<<999999<<<@@@CCCDDDDDDIIIMMMMMMLLLRRR___jjj}}}vvvpppnnnooopppjjjlllzzz~~~XXX>>>555|||{{{{{{}}}}}}}}}|||zzzxxxvvvtttwwwwwwvvvwwwxxxyyy{{{|||xxxxxxxxxvvvuuuuuuvvvwwwxxxwwwvvvvvvvvvvvvwwwxxxzzzzzzzzzyyyxxxwwwvvvuuurrruuuwwwtttooopppwww~~~{{{uuuqqqppppppttt~~~|||xxxtttrrrpppooojjjmmmlllfffeeemmmxxx}}}wwwqqqjjjjjjggg^^^VVV^^^zzz}}}UUUXXXsssKKK999333111111000/////////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,///444888:::???GGGMMMQQQSSSUUUVVVTTTTTTUUUWWWXXXWWWSSSOOOEEE???IIIeeezzzqqqnnnnnnmmmiiiqqqwwwooocccUUUKKKFFFDDDBBBEEEFFFGGGHHHLLLRRRYYY^^^ccceeehhhmmmrrruuuwwwvvvpppvvv}}}}}}}}}yyyvvvtttuuuyyyzzzyyy}}}}}}wwwpppjjjfff[[[dddkkkttt```QQQLLLBBB:::888666444333222222000///000000000000000000000000......................................................---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,------...............111...///777DDDMMMPPPOOOUUUWWWYYYZZZSSSMMM[[[tttttthhhZZZNNNDDD>>>???CCC@@@???BBBMMMaaa{{{~~~pppdddSSSDDD???>>><<<<<<>>>AAADDDEEEGGGKKKNNNMMMOOO^^^wwwzzzrrrmmmhhheeejjjwww```???333}}}|||}}}zzzzzzzzz{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyywwwxxxxxxvvvssssssuuuxxxyyyxxxwwwvvvvvvwwwxxxyyy{{{{{{{{{{{{zzzyyyxxxwwwsssvvvxxxuuuqqqsss|||zzzwwwrrrpppqqqssswwwzzzuuutttsssrrrqqqmmmmmmggg___```ooozzzooollljjjfff```ZZZ___ttt]]]OOOlllvvvbbbBBB444222222111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...------...333999===???CCCJJJOOORRRTTTUUUVVVQQQSSSUUUXXXXXXTTTNNNIIIBBBNNNfffwwwkkkpppoooaaabbbtttwwwhhh[[[UUUMMMFFFBBBAAADDDHHHHHHIIINNNUUU\\\cccggghhhjjjjjjkkkkkkmmmqqqwwwzzzzzz{{{{{{~~~|||xxx||||||zzzfffaaabbbkkksss{{{kkk\\\MMMEEE===;;;888555111000222333111111111111111111111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////......//////111:::EEENNNQQQPPPWWWWWW[[[WWWLLLOOOiii~~~www^^^UUUJJJCCC>>>;;;>>>CCCGGGDDDGGGYYYuuusssdddWWWJJJ???>>>>>>>>>???@@@BBBDDDFFFGGGJJJLLLNNNXXXrrryyynnniiieeegggpppwww}}}hhhDDD444|||}}}}}}{{{}}}xxxxxxxxxyyyzzz{{{||||||{{{zzzxxxvvvuuuuuuvvvvvvvvvxxxxxxuuurrrrrrvvvyyyzzzyyyxxxwwwwwwxxxyyyzzzyyyzzz{{{{{{{{{zzzxxxxxxvvvxxxxxxvvvuuuyyyyyytttqqqmmmnnnrrruuuwww|||zzzvvvuuutttsssrrrrrrooofff\\\___rrr{{{lllmmmiiifffbbb___aaalllxxxcccGGGOOOjjj}}}}}}~~~TTT777444333222111000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---...///000222777>>>BBBDDDHHHMMMPPPQQQSSSTTTVVVSSSVVVYYYYYYSSSLLLFFFCCCBBBccc|||~~~~~~xxxiiinnnkkkVVV___{{{oooZZZHHHHHHEEECCCCCCBBBCCCHHHOOONNNSSS[[[ccciiiiiifffccceeejjjpppuuuxxxvvvpppsssqqqhhhgggooo|||iiiWWWOOOFFFGGGEEE>>>555111333666111111111111111111111111////////////////////////..............................---------,,,,,,,,,,,,,,,,,,---------......------------------------------...////////////......000666>>>GGGNNNRRRTTTXXXWWWZZZSSSKKK[[[yyy|||{{{wwwxxx{{{vvveee```NNNGGGAAA???===<<>>@@@AAACCCFFFIIIIIIKKKPPPZZZpppzzzpppjjjmmmqqqwww|||ZZZBBB|||tttuuu{{{}}}{{{}}}yyyyyyyyyyyyyyyyyyzzzzzzyyyxxxvvvuuutttuuuuuuvvvvvvwwwxxxuuurrrrrrwww|||zzzyyyxxxwwwwwwxxxyyyzzzwwwxxx{{{}}}}}}|||zzzxxxyyyxxxwwwvvvxxx~~~~~~vvvrrrmmmkkknnnuuuyyyyyyzzz}}}}}}}}}}}}{{{xxxuuurrrqqquuuqqqggg]]]___qqq~~~rrrnnnjjjfffddd___]]]aaahhhyyy}}}jjjMMMCCCPPPssszzzjjj???444444333222111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---000222666<<>>>>>999===@@@CCCDDDFFFIIILLLNNNRRR^^^uuuxxxvvvwwwzzzvvvQQQ~~~nnnpppxxx}}}zzz}}}||||||zzzyyyxxxwwwwwwwwwwwwvvvuuuttttttuuuvvvwwwuuuwwwxxxuuurrrsssxxx}}}zzzzzzxxxxxxxxxxxxzzzzzzwwwyyy|||~~~|||zzz{{{xxxuuuuuuyyy{{{tttsssllllllqqqzzz~~~}}}{{{|||xxx{{{{{{uuuqqqooouuuqqqggg]]]___lll|||{{{nnnkkkhhhddd]]]WWWYYY___cccssspppZZZGGGGGGeee{{{zzzHHH555444333222111111111111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......+++---111444999>>>EEEIIIMMMNNNOOOOOOOOOPPPRRRUUUUUUZZZ[[[TTTJJJDDDGGGLLLllllllwww{{{oooSSSFFFTTTffftttiiiggg]]]MMMCCCBBBEEEGGG@@@AAAGGGOOOQQQOOOSSS[[[aaagggkkkjjjfffkkkxxxrrrfffeeeiiiyyy}}}mmmcccYYYaaaeee[[[FFF666333666222222222222222222222222000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......---------------------------......///////////////...666@@@GGGKKKPPPWWW\\\ZZZSSSQQQMMMVVV~~~yyyzzz|||{{{}}}vvvqqqssshhh[[[JJJCCC???>>>@@@@@@???AAADDD@@@PPPhhh}}}vvvbbbQQQDDD>>>???BBB>>>BBBFFFGGGGGGHHHKKKMMMTTT[[[mmm~~~|||VVVuuummmppp~~~|||~~~~~~}}}}}}}}}||||||||||||{{{tttrrruuuwwwvvvrrrtttvvvtttrrrqqqtttwwwyyyzzzzzz{{{{{{zzzyyyyyy{{{{{{|||||||||||||||{{{zzzzzzssslllvvv|||xxxqqqkkkaaaqqqxxx{{{~~~rrrnnnrrrsssqqqnnnjjjfffhhhvvv|||qqqlllhhhhhheee___[[[[[[dddbbbjjjooo[[[EEERRRsss}}}MMM::://////222---///222---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,...---------/////////...,,,111666:::===AAAGGGLLLJJJNNNRRRSSSQQQOOOPPPQQQ[[[SSSNNNKKKDDDAAAPPPeeerrrvvv}}}rrr\\\IIILLLbbbyyyrrrnnnfffVVVGGGBBBCCCCCCCCCDDDIIIFFFIIISSSUUURRRYYYeeefffhhhllluuu~~~qqqfffjjj}}}www~~~ppp```^^^```WWWAAA555555111222222333222111000000111////////////............000000000000000000000000................................................//////.........---------111...---000222///...000666:::@@@HHHOOOSSSVVVWWWTTTRRRKKKJJJbbbyyy{{{fff\\\SSSEEEAAACCCBBB===;;;???DDDFFFEEEccc~~~wwwiiiUUUFFF???===<<<;;;>>>DDDDDDGGGNNNKKKJJJSSSWWWjjjrrrvvvllllllzzz~~~}}}~~~~~~~~~}}}}}}|||||||||zzzsssqqquuuwwwvvvvvvvvvwwwvvvuuuuuuvvvxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{zzzzzzyyyyyywwwvvvooolllwww~~~yyytttmmmhhheeevvv||||||}}}tttqqquuuvvvvvvuuuqqqiiidddkkkvvvvvvnnniiiiiigggaaa\\\[[[\\\^^^mmmzzzlllOOOIIIWWW```===222222555///000333...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---------.........------222888<<>>333555555555555444333111000111111111000000000000///000000000000000000000000...............................................................---------111......000111///000333<<<@@@GGGNNNTTTXXXZZZZZZ\\\OOOLLLhhh~~~~~~iiiVVVOOOJJJDDDEEEAAABBBGGGGGGDDDGGGOOOccc}}}mmmWWWNNNBBB;;;;;;>>>AAACCCDDDIIIGGGHHHPPPRRRWWWfff}}}yyyiiiaaammm}}}~~~~~~}}}|||{{{zzzyyyxxx~~~}}}yyyrrrppptttwwwwww{{{xxxuuuvvvyyyzzzyyywwwyyyyyyyyyyyyzzz{{{{{{|||yyyyyyyyyxxxwwwvvvtttsssoooiiieeelll}}}}}}|||yyyuuuqqqpppzzz}}}{{{|||}}}{{{wwwtttoootttyyyyyyoooccc^^^aaaxxxtttjjjjjjkkkfff^^^XXXZZZWWWaaawwwsssYYYGGGccc~~~III999555777111///333111////////////............------------------------------------------------//////......---------,,,.........---,,,,,,---///111666<<<@@@DDDHHHOOOTTTVVVTTTRRRSSSTTTSSSNNNIIIIIIDDDDDDUUUyyy___PPPOOO^^^vvv~~~qqqbbbOOOAAAEEEDDDEEEFFFEEEEEELLLUUUZZZ^^^jjj|||{{{xxxsss}}}{{{lllaaaRRRLLLCCC555555444444444555444333111222222222111111111000000////////////////////////........................................................................000......111111///111555???CCCIIIPPPUUUYYYZZZ[[[YYYOOOVVVzzz}}}```PPPIIIGGGGGGFFFAAAAAAGGGFFFEEEQQQbbb|||sss___PPPIIIAAA<<<<<>>@@@DDDEEEAAAJJJKKKJJJPPP[[[ttt{{{iii[[[ccczzz~~~|||{{{yyywwwvvvuuu{{{}}}zzzvvvuuuwwwxxxvvvuuutttssstttwwwxxxyyyxxx{{{{{{yyyxxxxxxyyyzzz{{{}}}|||{{{zzzwwwuuusssrrrkkkeeehhhxxx~~~~~~yyyqqqmmmpppzzz}}}zzz{{{zzzxxxyyyyyytttmmmtttrrrtttwwwuuukkkaaa]]]lllwwwnnnkkkjjjeee___[[[VVVSSSSSS```ttt{{{gggMMMCCCcccxxxxxxmmmLLL666444000///222111000000000/////////......------------------------,,,,,,,,,------------..................------------...///...,,,---222666555:::@@@DDDGGGKKKPPPUUUSSSTTTVVVWWWUUUQQQJJJEEE===QQQssszzz___SSSaaavvvxxxeeeUUUKKKFFFFFFIIIDDDDDDFFFKKKRRR```vvvwwwmmmqqq|||uuujjj^^^NNN<<<888333222444555555333222222222111111111111000000000000000000000000000................................................---------..................---///111000...333:::CCCFFFLLLQQQVVVXXXYYYYYYLLL```|||~~~eeeQQQDDD???@@@EEEAAABBBDDDJJJYYYqqqttt^^^JJJ???>>>======???BBBFFFHHHIIINNNKKKKKKZZZqqq}}}|||{{{jjj[[[aaaxxx~~~|||zzzxxxvvvvvvzzz}}}|||yyyxxxyyyxxxuuutttuuuwwwwwwxxxyyy|||~~~}}}|||zzzxxxxxxxxxyyyzzz}}}}}}{{{yyywwwtttqqqppphhhfffppp~~~wwwxxxtttllljjjooo~~~yyy{{{yyysssrrrtttqqqlllwwwrrrrrrzzz|||tttfff]]]dddyyyzzzqqqnnnkkkeeeaaa```SSSSSSQQQWWWjjjxxxkkkTTT???NNNwwwttt{{{]]]===666222111222000000000000000/////////...........................,,,,,,,,,---------......---------------.........,,,...000///---///555:::999>>>CCCGGGIIILLLRRRVVVTTTUUUUUUTTTPPPMMMJJJIII]]]uuu|||hhhVVVWWWnnnnnn^^^MMMFFFDDDDDDGGGMMMGGGIIIQQQ___qqq{{{qqqnnn{{{pppbbbFFF???777333444555444222222111111111111000000000000000000000000000000000................................................---------.........//////...---///111///...444<<>>???AAADDDGGGJJJLLLOOOOOO[[[yyy|||zzz~~~{{{kkk\\\```www~~~{{{yyyxxxwwwyyy}}}}}}{{{zzz{{{yyyuuutttwwwzzzzzzzzz{{{~~~}}}{{{xxxwwwxxxyyyyyy}}}|||{{{yyyvvvssspppooofffgggvvvtttooorrrpppjjjjjjpppzzz|||xxxooolllppppppmmmuuupppqqq|||}}}mmmaaa^^^uuu|||tttppplllfffcccdddTTTUUUPPPPPPbbbvvvsssaaaFFFDDDaaaeeeiiiBBB888444333333///000000000000////////////........................,,,,,,,,,------.........+++,,,,,,------.........,,,...111000...000666<<<<<>>???AAABBBCCCEEEHHHJJJIIIMMMTTTnnn|||~~~jjj^^^aaasss{{{{{{}}}{{{zzzzzzyyyxxxwwwwwwwwwvvvtttsssyyyzzzzzz|||~~~~~~{{{xxxwwwxxxzzz||||||yyywwwwwwtttpppllldddooo~~~{{{vvvrrroookkkjjjqqqyyy}}}|||{{{yyywwwuuutttsssrrrpppnnnoooxxx|||lll]]][[[kkk||||||qqqllllllkkkfffaaaXXXRRRMMMQQQ\\\eeefffdddBBBBBBOOO~~~rrrnnnPPP000666555+++111111111111111000000000000........................---,,,,,,++++++,,,,,,------------...------,,,,,,...---------000444888:::>>>>>>CCCKKKOOOOOOSSSZZZYYYYYYTTTQQQHHH;;;IIImmm|||{{{mmmaaaIIILLL~~~~~~fffYYYHHHIIIDDDDDDIIIGGGMMM]]]ccckkkzzzyyyrrrXXXJJJ===888888555333222333333333222222222111111000000000000////////////000000//////.........---////////////////////////000000//////.........---...000222111///222999???EEEFFFKKKRRRUUUUUUVVVZZZnnn~~~yyylll]]]MMMDDDAAA@@@AAADDDKKKFFFPPPppp~~~ooo___NNNDDDAAA999AAABBBCCCHHHEEECCCKKKOOOLLLZZZ|||}}}}}}iii[[[]]]qqq|||{{{|||zzzyyyyyyxxxwwwwwwwwwwwwvvvuuutttyyyyyyyyyzzz|||~~~{{{yyyxxxyyy{{{}}}|||yyyxxxwwwtttppplllcccrrr|||wwwqqqllllllwww}}}{{{zzzxxxvvvtttsssrrrrrrpppnnnpppxxx|||mmm___\\\fffvvv|||uuuppplllhhhdddaaa\\\UUUNNNNNNVVV___cccdddDDDBBBHHHrrryyynnn[[[777777666...000111111111111000000000000........................---,,,,,,++++++,,,,,,---,,,------...------,,,,,,...------...111555999;;;>>>???DDDLLLOOOOOORRRXXX]]]ZZZOOOEEE@@@@@@YYY|||yyyZZZWWWLLLZZZiiiSSSIIIHHHHHHCCCIIIWWW[[[^^^iiisss~~~zzz\\\OOOAAA<<<:::777555555333333333222222222222111111000000000////////////000/////////............////////////////////////000/////////...............000222111000333:::@@@GGGHHHNNNVVVYYYXXXZZZ^^^}}}uuucccVVVHHHBBB@@@@@@BBBEEEGGGKKK^^^~~~wwwfffVVVHHH???===???EEEDDDEEEJJJGGGEEENNNOOOUUUnnn{{{yyy|||kkk[[[[[[nnn~~~||||||zzzxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyy{{{}}}~~~~~~}}}{{{yyyyyy{{{|||~~~~~~|||zzzxxxvvvsssooolllhhhyyy}}}uuunnnppp~~~yyyyyyxxxvvvtttsssrrrqqqqqqooonnnooovvv}}}zzznnnccc^^^```kkk|||~~~}}}yyysssmmmgggdddbbb___XXXPPPLLLOOOVVV]]]bbbIIICCC@@@]]]pppkkkAAA666666111///111111111111000000000000........................------,,,,,,,,,,,,------,,,,,,------...------,,,.........000333666:::===???AAAFFFMMMPPPPPPRRRWWWZZZVVVGGG===DDDTTTooozzznnneeeGGGQQQWWWqqqkkkRRREEECCCDDDJJJJJJPPP^^^fffppp~~~sssnnn~~~fffWWWGGG>>>:::555444444333333333333222222222222111111000000000/////////////////////............////////////////////////////////////...............000111111111555<<>>CCCJJJMMMRRRVVVTTTRRRWWW___|||aaaKKKCCC======???@@@CCCGGGKKKeeerrr\\\NNNEEE???>>>@@@>>>BBBBBBFFFMMMIIIKKKYYYrrr~~~zzzyyy|||ttteee^^^ooo}}}{{{}}}}}}|||}}}{{{|||}}}|||zzzzzz}}}~~~}}}{{{yyyxxxxxxyyyyyyvvvwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{yyyvvvqqqnnnllltttzzzssssssyyyuuuvvvuuutttrrrqqqpppppppppmmmmmmnnnqqqtttsssmmmhhh^^^UUUYYYlllzzz||||||tttppppppnnnhhhbbb^^^[[[VVVOOOJJJJJJNNNRRRSSSHHH;;;>>>aaawwwvvvXXX444111666222111111111111000000000///...........................------,,,,,,------...+++,,,,,,---.........---...///111444777;;;???AAADDDJJJPPPSSSTTTUUUUUUTTTSSSJJJ???QQQ|||iiiWWWNNNJJJ[[[uuu|||bbbOOOFFFCCCIIIOOOMMMXXX[[[aaaxxxnnnWWWEEE:::666888444444444333333333222222111111111111000000000000.........///////////////////////////////////////.........///////////////000000111222666;;;AAAEEEPPPRRRVVVVVVRRRQQQ[[[fff___JJJDDD???;;;===???@@@DDDIIIUUUsss}}}jjjTTTGGGAAA>>>>>>AAACCCGGGHHHLLLQQQLLLRRRfff{{{xxxzzzwwwggg___nnn}}}{{{}}}}}}~~~}}}}}}zzzzzz}}}~~~|||zzzxxxxxxxxxxxxtttuuuvvvwwwxxxxxxwwwwwwyyy{{{|||zzzvvvqqqmmmlllsss|||wwwqqqsss{{{yyyvvvuuutttrrrqqqqqqppppppnnnnnnooopppqqqpppmmmjjj]]]UUUVVVdddssszzzzzzsssqqqsssrrrjjjccc]]][[[VVVPPPKKKIIIJJJKKKPPPHHH???===RRRtttggg:::000777333111111111111000000000000..............................------------......++++++,,,---............///000222666:::>>>AAACCCEEEMMMSSSUUUUUUVVVUUURRRKKKCCC???ZZZrrrVVVIIIMMMUUUvvvvvvdddRRRIIIHHHHHHJJJMMMYYY^^^___qqqeeeNNN===666666444444444444333333333333222222111111111000000000.........///////////////////////////////////////.........///////////////000000111333888>>>DDDGGGNNNPPPRRRRRRNNNRRRcccuuuyyyWWWDDDAAA===;;;>>>AAACCCHHHOOOmmmwwweeeOOODDD@@@>>>===???DDDHHHIIIKKKNNNKKKYYYwwwzzzvvvyyy}}}jjj]]]kkk~~~|||}}}}}}}}}}}}}}}yyyxxx|||}}}{{{yyyxxxwwwwwwxxxtttvvvwwwxxxxxxxxxvvvuuuxxxzzz|||zzzuuuppplllkkkuuu|||vvvqqqnnnrrr~~~|||}}}vvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqpppooommmmmm]]]XXXUUU]]]lllxxx|||{{{yyywwwvvvwwwwwwsssjjjccc___[[[TTTNNNKKKIIIIIIIIIKKKFFFEEE???FFFsssxxxEEE222777333111111111111000000000000..............................------------......***+++,,,---............///000333777;;;???BBBDDDEEEMMMTTTUUUUUUVVVSSSNNNDDDHHHUUUuuucccNNNPPPeeeyyywww]]]SSSJJJHHHJJJMMMRRRWWWjjjwwwuuu\\\FFF:::777555444444444444333333333222222222111111111000000............/////////000////////////////////////............/////////000111000000333999@@@FFFIIILLLNNNPPPPPPQQQ\\\vvvtttZZZIII???<<<<<>>555555444444444333333333222222222111111111111000---.........//////000000////////////////////////---.........//////000000111000000444:::AAAGGGJJJPPPRRRVVVWWW[[[llliiiVVVGGG>>>;;;<<<@@@EEEKKKTTT]]]www^^^OOO@@@===@@@CCCDDDEEEFFFJJJJJJMMMSSS^^^}}}yyyzzzggg[[[ddd~~~}}}}}}{{{yyyyyy~~~~~~xxxwwwzzz|||zzzwwwwwwwwwwwwwwwwwwxxxxxxxxxvvvvvvzzz~~~~~~zzzuuu}}}|||{{{yyyvvvsssooommmxxxooogggccchhhzzzwwwsssvvv{{{}}}}}}{{{xxxsssooommmnnnppprrrsssrrrpppnnnnnnnnnnnnooohhhcccYYYUUU^^^ooowwwvvvzzzzzzssslllgggaaa___YYYQQQIIIEEEFFFIIIBBBLLLGGG===BBBUUUyyybbb;;;666444333222111000////////////111000000///...---------...------------...//////000//////............//////555;;;======???DDDIIIHHHNNNGGGKKK\\\VVVFFFJJJQQQxxxyyyiiiMMMBBBaaavvvcccPPPHHHJJJIIIKKKVVVfffooonnnnnnSSSAAA???999555666666333111222333333333222222222111111000000000000////////////000000000000000000000000///////////////////////////111333666:::@@@GGGLLLQQQSSSQQQ```^^^jjjVVVJJJHHH???;;;;;;FFFLLLDDDQQQsss{{{hhhUUUHHH>>>===@@@BBBDDDFFFEEEIIILLLNNNVVVuuu}}}yyyzzzcccYYYbbb~~~~~~~~~{{{}}}|||wwwvvv{{{|||yyywwwwwwwwwwwwwwwwwwvvvvvvwwwvvvvvvyyy}}}}}}yyytttzzzzzzyyyxxxuuurrrpppnnn}}}vvvmmmeee```fffyyywwwrrrtttxxxyyyyyywwwtttpppmmmlllllloooppppppooonnnmmmlllllllllllljjjeee\\\VVV]]]mmmxxx{{{yyyssslllfffbbb___ZZZQQQJJJFFFFFFHHHDDDJJJFFF>>>???LLLlllggg@@@777555333222111000000/////////111000000///......------...------------...//////000//////.........//////000555;;;>>>>>>@@@EEEIIIJJJPPPLLLOOOXXXOOOHHHUUUllljjjVVVGGGTTTzzzrrrdddWWWMMMHHHIIIOOOXXX^^^eeevvv}}}___III===666222444666444333444333333333222222222222111111000000000////////////000000000000000000000000///////////////////////////111444777;;;AAAHHHMMMQQQTTTTTTdddooo|||cccSSSFFFAAA<<<>>>???EEEIIIGGGYYY{{{rrr```QQQFFF>>>>>>AAACCCDDDFFFEEEFFFKKKTTTfff}}}yyyyyyaaaXXXccc~~~{{{wwwyyy}}}|||xxxuuuvvvwwwwwwwwwuuutttsssvvvuuuvvvyyy|||{{{xxxtttxxxxxxwwwvvvtttrrrqqqppp|||}}}{{{sssiii```\\\cccxxxvvvqqqrrruuuuuutttrrrpppmmmkkkjjjkkkmmmnnnnnnoooooonnnnnnmmmlllkkklllhhh___XXXZZZhhhxxx~~~xxxsssmmmfffccc```ZZZSSSKKKGGGFFFGGGDDDGGGDDD@@@@@@CCC___rrrGGG888666333333111000000000000000000000000///......------...------------...///////////////......///000000111666<<>>CCCJJJNNNTTTYYYWWWdddvvvyyydddTTTLLLAAA<<<999GGGHHHFFFVVVmmmppp[[[LLLDDD@@@>>>AAACCCCCCEEEIIIMMMLLLVVVrrr|||wwwvvvxxxZZZXXXhhh|||zzzyyyzzzzzztttuuuuuuvvvuuutttsssrrrwwwwwwyyy{{{{{{zzzwwwuuuwwwwwwvvvvvvvvvvvvvvvvvv{{{{{{rrrjjj```XXXUUU^^^ttt{{{rrrnnnpppssssssrrrnnnmmmmmmllllllmmmmmmnnnoooooopppqqqqqqpppnnnmmmkkkiiicccZZZUUUZZZjjjyyyvvvvvvtttppppppsssrrrmmmgggddd^^^XXXQQQLLLGGGEEEBBBAAA???CCCBBB;;;KKKnnnyyy\\\;;;666444333222111000000000000////////////...............------------...//////.........//////111222333555888===AAAFFFJJJMMMPPPPPPQQQTTTQQQJJJYYYfffRRRdddfffUUUQQQWWW___ccciiiiiinnneeeQQQ>>>666777777666555444444444333333333222222111111111111000000000000////////////////////////000000000000000000000000///222666;;;???EEEKKKOOOUUUYYYXXXbbbssseeevvv]]]MMMEEE>>>???>>>IIIIIIMMMkkkhhhTTTHHH@@@>>>???BBBCCCCCCFFFKKKMMMQQQccc~~~{{{uuusss|||oooSSSVVVhhh~~~{{{xxxwww{{{}}}zzzuuuuuuttttttuuuuuuuuuuuuyyyzzz|||}}}}}}{{{yyywwwwwwwwwvvvvvvvvvvvvwwwwwwxxxtttnnnfff^^^VVVTTT]]]rrrzzzrrroooqqqttttttrrrnnnooooooooonnnnnnnnnnnnmmmmmmnnnnnnnnnnnnmmmmmmjjjhhhddd^^^UUUTTT___llljjjmmmooonnnooorrrsssqqqjjjfffaaa[[[UUUOOOIIIEEEBBBBBB>>>>>>???777???WWWmmmDDD999444333222111111000111111//////////////////.........------------...//////.........///000111333444777999===CCCHHHMMMPPPRRRSSSPPPSSSOOOOOOlllpppTTTWWW|||oooVVVPPPZZZhhhrrrxxxvvv||||||bbbGGG:::888999777666444444444444333333333333222222111111111000000000000000000000000000000000000000000000000000000000///222777<<>>>>>AAADDDCCCBBBGGGNNNLLLYYYwww~~~}}}|||yyysssqqqyyy|||hhhOOOVVVjjj~~~|||yyywwwzzz{{{yyyzzzuuuuuutttssstttuuuwwwyyy{{{}}}}}}{{{zzzwwwvvvuuuuuuuuuuuuvvvwwwyyyqqqpppjjjddd\\\VVVTTT]]]qqq}}}tttppprrrtttsssqqqoooooopppppppppnnnmmmlllnnnnnnmmmmmmmmmmmmnnnnnniiigggfffbbbXXXQQQUUU^^^eeelllqqqqqqppprrrsssqqqmmmiiiccc^^^XXXRRRJJJEEE@@@BBB===;;;>>>;;;<<>>DDDJJJOOORRRSSSVVVRRRRRROOOUUU}}}yyyhhh```KKKfffrrrdddYYY]]]iiixxx|||XXXCCC===;;;888666555444444444444333333333222222222111111111000000000000000000000000000000000000000000000000000000///333888===BBBGGGMMMQQQSSSWWW___kkk}}}}}}}}}mmmNNNFFFAAA<<>>???BBBEEECCCBBBHHHPPPPPPfff}}}|||{{{xxxrrrpppwwwzzzfffOOOXXXmmm~~~{{{xxxyyy}}}zzzuuuuuuzzzvvvuuusssrrrsssvvvyyy{{{|||~~~|||{{{vvvvvvtttsssssstttuuuvvvuuuoooppphhhbbb\\\VVVUUU]]]qqqvvvrrrrrrsssrrrooooooppppppqqqpppnnnmmmkkkqqqpppooonnnnnnooopppqqqiiiggggggeee[[[PPPPPPVVVeeennnvvvuuurrrqqqrrrqqqooojjjddd___ZZZSSSKKKEEE>>>BBB===:::AAAAAA@@@EEEjjj]]]AAA555444333222111111111111.........///////////////...------------...//////------...///111222444555999:::>>>DDDKKKQQQSSSTTTXXXSSSSSSOOOZZZuuunnn\\\[[[MMM{{{fffccceeennnwwwhhhMMMCCC===888555555555444444444333333333222222222111111111111000000000000000000000000000000000000000000000000000///333888>>>CCCHHHMMMQQQUUUYYYcccpppdddKKKHHHEEE??????AAAGGGOOOkkksssWWWDDD???>>>@@@CCCEEECCCAAAHHHRRRVVVssszzzzzz{{{rrrqqq{{{yyy^^^TTTYYYkkk~~~zzzxxxzzzzzzzzzyyywwwuuutttsssvvvuuussssssuuuyyy~~~~~~}}}~~~}}}yyytttssstttuuutttrrrzzzzzzrrrpppsssqqqjjj^^^SSSQQQ^^^tttxxxwwwwwwsssooonnnppppppppppppoooooooooooolllllllllllllllllllllllljjjdddcccfff```SSSPPPUUUcccqqqzzzvvvtttxxxxxxrrrnnnmmmggg```[[[WWWOOOEEECCCAAA???>>>??????>>>===iii{{{BBB999222333222---222555...000000000000////////////........................///...------///222555777<<>>@@@AAA???MMMEEETTT|||{{{cccLLL@@@???AAAEEEBBBAAAHHHIIILLLWWWdddyyy|||}}}sssqqqzzz~~~{{{___UUU^^^sss|||zzzzzzzzzyyyxxxvvvuuutttttttttuuuvvvwwwyyy|||~~~}}}|||}}}~~~zzzuuusssttttttrrrpppvvv}}}xxxrrrssswwwuuummm```SSSQQQ]]]rrrwwwvvvvvvsssqqqpppppppppoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkffffffkkkfffXXXOOOPPP```nnnwwwuuutttyyyyyyuuuqqqpppjjjbbb\\\XXXPPPHHHCCCAAA???>>>>>>>>>===<<>>DDDBBBAAAGGGHHHNNN^^^ttt|||xxx}}}~~~sssqqqzzz~~~zzz\\\SSSbbb{{{}}}}}}zzzyyywwwvvvuuuuuuuuuvvvsssuuuyyy|||~~~~~~}}}{{{{{{{{{}}}{{{wwwttttttssspppmmmssszzz|||uuuqqquuu{{{}}}rrrbbbRRROOO[[[ssswwwuuuuuusssqqqrrrpppoooooonnnmmmlllkkkkkkmmmnnnnnnnnnnnnnnnnnnmmmlllhhhjjjppplll]]]PPPKKKYYYgggrrrssssssxxxzzzwwwwwwuuunnnddd^^^YYYRRRKKKCCCAAA>>>=========<<<;;;FFFtttccc;;;222222333///222555...000000000000////////////........................//////...///000333666888===@@@EEEJJJOOORRRTTTUUUXXXLLLRRRoooyyydddSSSXXXwwwlllKKK:::;;;888666444444444555444222222222222222222222222222111111111111111111111111000111111111111222222222222444999@@@CCCEEELLLTTTZZZVVV```zzzjjjHHH;;;999>>>DDDJJJJJJ^^^zzzhhhUUUFFF@@@BBB===DDDDDDCCCFFFHHHTTTjjj{{{xxx}}}|||ppprrr}}}uuuUUUNNNbbb}}}~~~yyyxxxvvvtttttttttvvvwwwtttwww{{{~~~~~~}}}zzzyyyyyy{{{|||wwwuuutttrrrmmmiiirrrxxx}}}zzzsssqqqwww~~~vvvaaaOOOLLL\\\wwwxxxtttsssqqqpppqqqoooooonnnmmmkkkjjjiiiiiilllmmmnnnnnnnnnnnnmmmlllllliiijjjpppnnnaaaRRRJJJQQQ___lllqqqtttxxx{{{zzz{{{yyyrrrggg^^^ZZZTTTNNNDDDAAA>>><<<<<<<<<;;;:::CCCzzzooosss@@@444222444111222444...000000000000////////////......................../////////000222555777999>>>AAAGGGLLLQQQSSSTTTTTTTTTMMM^^^iiiWWWSSSfff{{{VVV???<<<999777555444555555444333222222222222222222222222111111111111111111111111000000111111111222222222333555:::AAACCCEEEKKKRRRQQQUUUlll```EEE===:::>>>FFFHHHQQQhhhnnn\\\LLLBBB???BBB???FFFFFFEEEGGGIII\\\zzzxxxuuuttttttvvvxxx~~~}}}zzz|||xxxnnnsssqqqPPPLLLggg}}}|||}}}zzzxxxvvvuuutttuuuvvvwwwwwwxxxzzz|||~~~yyyyyyyyy|||{{{wwwuuutttpppjjjeeelllssszzzyyyuuuuuu|||vvv___LLLJJJ]]]}}}zzzuuurrrpppnnnnnnooonnnmmmlllkkkjjjiiihhhkkkkkkmmmnnnnnnmmmkkkkkkkkkhhhiiimmmlllcccUUULLLMMM[[[llluuuzzz}}}|||{{{uuuiii```[[[UUUPPPEEEBBB>>>;;;;;;;;;::::::BBBtttvvvGGG777333555222222444///000000000000//////////////////////////////////////////000111444666999:::???CCCIIIOOOSSSTTTTTTSSSMMMTTTqqquuuZZZQQQ```|||cccHHH@@@:::888666555555555444333222222222222222222222222111111111111111111111111000000111111111222222222444666;;;BBBDDDDDDIIIPPPSSS]]]yyyOOO@@@???>>>@@@FFFIIIZZZuuuzzzdddSSSGGG??????BBB???FFFFFFEEEGGGLLLeee~~~ooogggfffbbb___]]]]]]cccsss{{{zzzuuunnnxxxlllOOOSSSvvv{{{{{{}}}{{{zzzxxxvvvvvvvvvvvvwwwwwwxxxyyyzzz{{{}}}~~~yyyyyyzzz}}}|||zzzvvvtttsssnnngggbbbcccmmmwwwzzzxxxyyyrrr[[[JJJIII^^^{{{vvvssspppmmmnnnnnnmmmmmmlllkkkjjjiiiiiijjjkkkmmmnnnnnnmmmkkkjjjiiiiiijjjllljjjbbbWWWOOOMMM\\\ooo~~~}}}}}}xxxmmmccc]]]XXXSSSGGGDDD???<<<;;;;;;;;;:::===eee~~~~~~xxxPPP<<<444666222111444111000000000000///////////////////////////////////////000111333555888:::;;;@@@DDDKKKQQQTTTUUUTTTRRRPPPhhhmmmQQQXXXuuutttWWWEEE<<<999777666666666444333333333333333333333333333222222222222222222222222000111111111111222222222555777<<>>@@@BBBCCCFFFMMMeeepppZZZKKKCCC??????AAA???DDDDDDFFFKKKSSSrrryyysssrrrxxx{{{zzzvvvrrr~~~eeeOOO]]]{{{zzz}}}|||{{{zzzyyyxxxwwwvvvuuuuuuvvvxxxyyyzzz{{{||||||yyyzzz|||}}}zzzwwwuuusssrrrmmmeee___```kkkwww|||yyywww{{{vvvkkkYYYJJJKKK^^^|||{{{vvvtttqqqoooooommmmmmllllllkkkkkkkkkkkkjjjlllnnnoooooonnnllljjjgggkkkoooooojjjaaaVVVNNNKKKZZZqqq}}}|||qqqggg```[[[VVVIIIEEE@@@<<<;;;;;;;;;::::::QQQYYY@@@555666222111444222000000000000///////////////////////////////////////000222444666999;;;<<>><<<;;;;;;;;;===???ZZZsss<<<:::666+++777333000000000000000000000000000000000////////////000000000000111333666999<<<>>>CCCEEEFFFTTT]]]MMMRRRwwwxxx\\\ZZZkkk~~~yyyxxxwwwtttxxx{{{}}}zzzyyyyyy~~~~~~tttXXXDDD888555<<<===555333:::444444444333333333222222111111111111111111111111222222333111000111333555444666AAADDD>>>BBBKKKIIIRRRuuu]]]LLLHHHDDDBBBBBBCCCGGGKKKllliiiYYYHHHAAA@@@@@@AAACCCGGGEEEGGGNNN]]]{{{~~~{{{zzzxxxxxxwwwrrrnnnsss~~~}}}}}}{{{||||||}}}wwwqqq}}}lllXXXYYYzzz~~~zzzyyyyyyyyyyyyzzz{{{{{{yyyyyyxxxvvvssssssuuuwwwyyy{{{}}}}}}zzzwwwrrrpppmmmjjjgggccc```^^^bbbnnn{{{~~~yyyrrrpppooopppjjjYYYMMMQQQ\\\rrr{{{yyyzzzwwwuuuvvvrrrrrrqqqpppooommmllllllooonnnnnnnnnooonnnllljjjnnnpppsssssslllbbbVVVOOOKKKPPP___sss}}}}}}|||wwwooofff___\\\PPPKKKDDD>>><<<<<<======:::===OOOxxx|||AAA999888...666333222000000000000000000000000000000////////////000000111222333555888;;;>>>@@@KKKMMMNNNSSSTTTVVVpppiii^^^llluuuppprrrrrrrrr|||uuuuuu{{{iiiRRRAAA777:::;;;666444888444444444333333333222222111111111111111111111111222222333222000111333555444666>>>AAA>>>BBBHHHHHH```}}}VVVHHHDDD@@@???AAADDDKKKRRRyyy~~~___QQQCCC>>>>>>???@@@BBBCCCDDDIIISSSccc}}}yyywwwvvvuuuvvvyyy}}}}}}yyyttt{{{]]]UUU```~~~zzz|||}}}{{{yyyyyy|||~~~zzzzzzxxxuuusssrrrtttvvvzzz{{{|||}}}{{{xxxuuusssnnnkkkiiigggfffdddaaa___ccclllwww{{{wwwqqqppprrrpppnnn```TTTTTTZZZooo}}}|||yyywwwwwwtttrrrpppnnnmmmllllllllloooooonnnnnnooommmkkkhhhmmmoooqqqqqqmmmfff^^^YYYQQQPPPYYYkkk{{{~~~{{{{{{zzzvvvqqqjjjddd```SSSMMMEEE???======???@@@999===AAAgggLLL999999333444222444000000000000000000000000111000000//////000000111222333444666:::>>>AAACCCJJJMMMUUUQQQJJJ___{{{|||cccfffxxxggg```[[[]]]\\\[[[hhhuuusssxxxmmmfffmmm~~~lllUUU???999:::888555555444444444444333333333333222222222222222222222222222222333222111111444666999;;;???BBBCCCFFFJJJMMMyyy\\\GGGAAA>>>???AAADDDNNNYYYvvvUUUIII???===???@@@AAACCCBBBFFFMMMZZZnnn{{{vvvtttqqqppppppsssvvvxxxzzz~~~{{{wwwrrrPPPSSSfff}}}zzzzzzzzz{{{|||}}}~~~~~~{{{{{{yyyvvvsssssstttvvvxxxxxxyyyxxxwwwtttqqqpppmmmjjjgggggghhhhhheeecccaaajjjuuu|||zzzsssqqqsssppppppdddVVVSSSWWWlll~~~{{{yyyvvvuuuuuussspppmmmllllllmmmmmmnnnnnnmmmnnnooonnnllljjjlllmmmoooooommmiiieeeaaaVVVRRRVVVgggyyy}}}wwwvvvuuutttqqqmmmfffaaaVVVOOOFFF???===>>>@@@AAA:::@@@888WWWZZZ:::;;;888222222666000000000000000000000000111000000000000000000111222333555777;;;@@@CCCFFFFFFLLLYYYTTTKKKllluuu~~~qqqaaaooo{{{bbbXXXUUURRRVVVVVVUUUcccqqqooouuufffaaavvvkkkKKK;;;999:::777333555444444444444333333333222222222222222222222222222222333222111222444777<<<>>>>>>AAAHHHIIILLLTTTfffHHHBBB???AAAAAABBBKKKWWW}}}|||jjjOOOGGG@@@@@@BBBCCCCCCEEEGGGHHHOOO```}}}{{{wwwqqqmmmlllnnnrrrvvvxxx|||zzzyyylllPPPRRRkkk~~~zzzvvvuuuyyyzzzzzz{{{zzzxxxuuutttuuuwwwtttuuuuuutttsssrrrqqqpppmmmjjjggggggjjjkkkhhhddd___gggtttvvvqqqsssooopppdddTTTPPPTTTkkk{{{yyywwwttttttssspppnnnmmmmmmnnnooolllllllllnnnppppppooommmkkklllnnnnnnmmmkkkiiigggZZZTTTUUUeeexxxvvvtttssstttuuuqqqiiibbbXXXRRRHHHAAA>>>>>>@@@AAA:::BBB777NNNjjj>>>;;;:::111333666000000000000000000000000111111000000000000111111111222444888<<>>EEERRRtttttt```LLLEEEAAABBBDDDCCCDDDFFFJJJJJJPPPfff~~~xxxooohhhggglllsssxxxyyy{{{~~~}}}wwwvvv}}}wwwdddTTTRRRooozzzyyy{{{yyyzzz|||{{{yyywwwwwwxxxtttttttttssssssrrrrrrrrrooojjjggghhhkkklllhhhddd^^^dddrrrxxxrrrtttppppppcccTTTOOOSSShhh{{{zzzxxxtttsssrrrqqqpppooopppqqqqqqllllllmmmooorrrrrrqqqooommmnnnoooooonnnlllkkkiii\\\TTTSSSaaassszzzxxxwwwzzz}}}yyynnndddZZZSSSJJJBBB???>>>>>>>>>999AAA:::IIIzzzDDD;;;;;;000555666000000000000000000000000222111111000000111111222111222555888===CCCGGGJJJTTTUUURRRIIIUUU~~~~~~ttteeeVVVgggttt\\\QQQTTTPPPOOOTTTVVVZZZqqqbbbBBB777;;;<<<888555555555555444444444333333333333333333333333333111222333222222333666888===FFFBBBEEETTTRRRVVVpppYYYFFF???>>>CCCAAA>>>HHHXXXvvvmmmYYYGGGBBB???AAABBBBBBBBBEEEIIILLLWWWqqq{{{uuukkkdddccciiirrrxxxyyyzzz{{{{{{zzz{{{}}}xxxqqqvvvhhhUUURRRQQQttt~~~{{{wwwzzz}}}~~~}}}{{{yyyyyyxxxwwwvvvuuutttttttttuuusssnnnjjjkkknnnoookkkfff___bbbooo~~~wwwrrrvvvrrrrrreeeWWWRRRTTTddd~~~xxxyyywwwrrrqqqqqqrrrrrrrrrsssssssssooonnnoooqqqssssssqqqoooqqqqqqrrrrrrpppnnnllljjj]]]RRRNNNXXXjjjzzz~~~{{{{{{qqqeee[[[UUULLLDDD???===<<<;;;888>>>===BBBhhhzzzKKK:::999000888444000000000000000000000000222111111000000111111222222333666:::@@@EEEJJJMMMRRRWWWMMMFFF^^^}}}jjjZZZXXXnnn^^^RRROOORRROOOLLLQQQWWWbbbvvvOOO::::::<<<888555555555555444444444444333333333333333333333333111222333333222444666999;;;JJJFFFHHHYYYVVV\\\~~~\\\GGG>>>>>>EEEGGGHHHXXXnnn{{{dddQQQCCC???===@@@BBBBBBDDDHHHEEERRRhhh{{{uuullleeeccceeekkkooovvvwwwxxxxxxwwwwwwyyy{{{xxxpppxxx\\\HHHKKKQQQwww~~~|||zzz|||{{{tttvvvzzz~~~}}}zzzyyy|||{{{yyywwwvvvuuuuuuvvvyyysssoooooorrrsssnnnhhh```aaakkkzzz}}}uuusssxxxttttttgggZZZVVVUUUaaaxxxzzzuuuvvvtttooopppqqqrrrsssttttttttttttqqqqqqqqqrrrssssssqqqnnnttttttuuutttrrrooollljjj\\\QQQIIIPPPbbbuuu||||||qqqddd[[[UUUMMMEEE@@@===:::999888===>>><<>>::::::666666666555555555444444444333333333333333333333333111222333333222444777999333DDDAAADDDUUURRRYYYaaaIII@@@???HHHMMMSSSjjjqqq\\\KKKBBB>>>===AAACCCDDDGGGLLLDDDYYYwwwwwwwww|||zzzqqqiiidddbbbccceeerrrtttwwwwwwvvvuuuvvvwww|||pppvvvoooTTTIIIOOOWWW~~~~~~~~~zzz|||{{{wwwtttvvvwwwxxxzzz~~~~~~|||zzzwwwuuuuuuuuuvvv}}}wwwqqqqqqttttttoooiiiddddddlllxxx}}}yyywwwzzzuuusssmmmbbbUUUQQQ^^^nnnwwwtttvvvuuuvvvtttssssssrrrrrrsssssstttsssqqqpppqqqsssuuuuuuuuussssssrrrqqqooollliiiggg___TTTIIILLLaaa{{{}}}{{{yyymmmggg^^^WWWMMMDDD@@@>>>>>>>>>===888999DDDKKK|||nnnxxx{{{ZZZ777888666///666222222222111111111111000111111111111111111222222888666888>>>@@@AAAIIISSSZZZPPPJJJVVVrrrqqqPPPQQQsssnnnSSSSSSNNNOOOSSSMMMVVVTTTRRRaaafffgggFFF;;;666777666666666555444444333333333333333333333333333333111222222222111333555888777EEEBBBGGGYYYPPPUUU{{{vvvvvveeeIIIEEEBBBCCCMMMaaa~~~mmmZZZLLLCCC>>>===AAAEEEEEEFFFHHHGGG[[[|||yyyttt}}}{{{zzzvvvpppiiieeeccccccdddlllppptttvvvwwwwwwxxxyyy|||}}}xxx~~~|||dddMMMJJJSSSaaa~~~~~~{{{|||~~~~~~}}}zzzwwwuuuuuuuuuwwwzzz}}}|||{{{zzzxxxvvvuuuvvvwww{{{vvvqqqppprrrrrroookkkfffeeelllxxx~~~||||||xxxuuunnnaaaSSSOOO[[[jjj}}}zzzzzzvvvvvvsssssssssrrrrrrsssssssssrrrqqqpppqqqsssttttttssssssrrrrrrqqqooollliiihhh\\\UUUJJJIIIYYYsssyyysssppp```XXXNNNEEE@@@>>>======:::666666???DDDrrrtttvvv```>>>;;;777000555222222222222111111111111111111111111111222222333777666888>>>AAACCCKKKTTTXXXNNNIIIWWWssseeeNNN\\\cccPPPQQQMMMPPPYYYUUUUUUWWWdddjjjvvvZZZHHH;;;999777666666555555444333333333333333333333333333333111222333222222333666888===KKKHHHKKKWWWLLLQQQvvv}}}xxx{{{~~~}}}\\\EEEDDDBBBDDDRRRlllzzziiiWWWIIIBBB>>>>>>BBBEEEEEEFFFIIILLLdddtttzzz~~~}}}}}}|||{{{zzzvvvooogggbbb``````aaajjjmmmqqqtttuuuuuuvvvwwwyyyvvvyyylllTTTHHHPPP\\\rrr~~~}}}}}}}}}}}}|||{{{yyywwwvvvxxxwwwvvvyyy}}}~~~|||zzz{{{{{{yyywwwvvvwwwxxxxxxuuuqqqooooooppppppoooiiigggkkkwww{{{wwwnnn```RRRMMMXXXgggzzz~~~wwwuuusssssssssssssssssssssssspppooooooppprrrsssrrrqqqrrrrrrqqqpppnnnllliiihhh___XXXMMMHHHRRRkkk||||||{{{xxxwwwxxxbbb[[[PPPFFF@@@===<<<;;;<<<:::888>>>AAAkkkyyyxxxkkkGGG<<<777111444333222222222111111111111111111111111111222333333666666888>>>BBBGGGOOOWWWVVVNNNMMM]]]yyyzzzYYYRRRoooeeeRRRJJJKKKIIIPPPXXXWWWVVVeee{{{nnnQQQ:::666777777666555555444444333333333333333333333333333111222333333222444666999AAANNNMMMMMMQQQHHHPPPsss~~~zzz||||||uuuVVV@@@CCCDDDFFFXXXyyytttcccRRRFFFAAA>>>???CCCEEEDDDFFFJJJTTTrrr}}}xxxvvv}}}{{{{{{{{{{{{{{{vvvnnneee___]]]\\\]]]fffiiimmmpppqqqqqqrrrssstttuuu|||rrrYYYGGGHHHXXXggg~~~|||}}}~~~|||zzzyyyxxxwwwwwwzzzuuuvvv{{{~~~|||zzz|||}}}|||yyyxxxyyy{{{wwwuuuqqqnnnnnnooorrrtttlllhhhjjjuuu|||vvvmmm```RRRMMMWWWeeexxx~~~vvvsssrrrssssssssssssssssssrrrooonnnnnnoooqqqrrrqqqooopppqqqqqqpppnnnllljjjiiiggg^^^PPPGGGPPPiii}}}xxxxxx{{{~~~eee]]]QQQGGG@@@===;;;:::;;;===999===???ccczzzvvvOOO:::555333444333333222222222111111111111111111111222333333444666666999>>>DDDKKKSSSYYYUUUPPPUUUjjjqqqUUU^^^vvvNNNJJJIIIJJJLLLQQQUUUSSS[[[}}}VVV999666777777666666555444444444444444444444444444444444111222333333333444777:::@@@JJJKKKHHHHHHEEEVVVyyy||||||mmmOOO<<>>FFFOOOWWWZZZQQQRRR___wwwhhhZZZrrrwww\\\JJJMMMMMMNNNTTTUUUSSSTTTfff^^^>>><<<888777777666555555444444444444444444444444444444222333444444444555999;;;;;;AAACCCAAA@@@FFFaaabbbCCC<<>>GGGSSSZZZ[[[NNNTTTfffwwwbbbeeeiiiNNNGGGLLLJJJKKKSSSRRRTTTaaahhhFFF???888888777666666555555444444444444444444444444444222333444444555666:::<<<999;;;===<<<;;;HHHhhhyyy\\\???>>>BBBGGGNNN[[[ppp{{{cccSSSHHHAAA@@@@@@CCCEEEDDDFFFRRR___xxxwww]]]PPPSSSTTT^^^uuuttthhhpppzzzoooeeehhhxxxzzzwww}}}yyy|||}}}zzzyyyxxxuuuooohhhbbb^^^[[[ZZZYYY]]]aaacccddddddeeefffjjjnnnvvv|||~~~aaaHHHDDDIIISSSooo}}}{{{~~~{{{yyyvvvsssqqqpppppppppggg^^^XXX___ooo|||~~~{{{|||}}}}}}xxxrrrqqqvvv}}}wwwooogggeeejjjqqqvvvxxxnnnllljjjmmmxxx~~~xxxsssmmmdddZZZTTTXXXaaannn|||vvvvvvqqqrrrtttuuuuuutttrrrqqqooonnnoooppprrrqqqooolllmmmnnnnnnnnnnnnmmmkkkjjjiiibbbSSSFFFHHH[[[rrr}}}yyy{{{|||iii```TTTIIIBBB===;;;:::999AAA777;;;???LLL{{{ppp???444;;;222444444333333333222222222111111111222333444555666888;;;<<<>>>HHHUUU\\\[[[OOOXXXmmmsssddduuuvvv[[[GGGDDDIIIEEEGGGQQQPPP^^^xxxPPP???888888777777666555555555555555555555555555555555222333444555555777:::======;;;>>>===:::JJJiii~~~~~~pppYYY@@@???@@@GGGRRRZZZddd{{{vvv^^^NNNEEE@@@@@@AAADDDDDDCCCHHHWWWgggcccUUUTTTOOO[[[rrrxxxbbbbbbyyy~~~jjjddd```hhh||||||}}}uuu}}}|||zzz}}}}}}zzzyyyyyysssqqqnnniiiddd```\\\ZZZWWWZZZ^^^aaabbbbbbcccdddjjjmmmtttzzz}}}qqqTTTAAAGGGOOOYYYyyy|||{{{xxxvvvtttqqqooommmmmmmmm\\\UUUSSS___sss}}}{{{|||{{{uuunnnmmmttt{{{vvvmmmcccaaahhhqqquuuvvvmmmmmmkkkkkkuuu|||yyytttnnnfff[[[TTTWWW___hhhyyywwwqqqrrrtttuuuuuutttrrrqqqoooooooooqqqrrrqqqooolllmmmmmmnnnnnnnnnmmmkkkjjjfffcccXXXJJJGGGVVVooozzziiiaaaTTTIIIBBB>>>;;;:::777???333777;;;CCCuuurrrzzzDDD777<<<000444444444333333333222222111111111222333444666777999<<<===???HHHVVV]]][[[SSS]]]ssswwwjjjdddOOODDDFFFKKKGGGKKKTTTUUUooo{{{|||~~~]]]CCC888888777777666666555555555555555555555555555555222333555555555777;;;>>>AAA===AAAAAA<<>>GGGUUUYYY]]]tttsss[[[KKKCCC???AAABBBDDDDDDCCCIIIZZZlllsssUUUSSS\\\eeezzzxxx]]]ZZZpppppp]]]\\\^^^jjjzzzuuusss}}}~~~{{{xxxxxxyyyoooooommmjjjeee```\\\YYYVVVYYY]]]``````aaaaaabbbeeegggmmmsssxxx\\\NNNDDDGGGRRRjjj{{{~~~|||zzzyyyzzzrrrkkkhhhjjjiiieee```QQQNNNQQQ\\\lllxxxzzzxxx|||}}}rrrcccgggzzz|||oooddd[[[\\\fffpppwwwzzzuuutttnnngggjjjuuu}}}}}}yyypppkkkkkkdddXXXWWW]]]hhh|||zzzuuutttvvvwwwwwwvvvsssooommmpppqqqsssuuuuuuuuuuuutttpppqqqppppppnnnllliiihhhgggfffUUUCCCDDDRRRjjj{{{gggaaaWWWLLLDDD>>>;;;;;;666::::::888777;;;^^^bbbKKK333>>>111222222222222222222222222222111111222333555777999===AAA>>>@@@OOOVVVUUUYYYMMMgggffffff~~~\\\HHHGGGGGGOOOTTTQQQSSSoooqqq{{{~~~vvvxxxsssKKK???444444888555777999333555555555555555555555555222666333333::::::;;;DDD:::NNNDDD???DDDNNNiiiwwwqqqfffIII@@@DDDBBBJJJVVVVVVWWWooommmSSSFFFBBBAAACCCAAADDDHHHFFFJJJ___yyyjjj___PPPccc{{{^^^WWWiiikkkeeeaaacccssshhh~~~~~~||||||yyyvvvyyy}}}|||xxxqqqoookkkggggggfff___UUUQQQSSSXXX\\\___aaaaaaaaadddiiiooorrrvvv}}}OOOJJJGGGMMM___|||zzzwwwvvvuuurrrkkkccc``````___[[[VVVIIIHHHJJJVVVeeepppqqqooopppkkkccc```mmm||||||qqqddd[[[TTTXXXfffttt~~~xxxvvvnnneeefffooowwwxxxyyypppkkkkkkdddYYYWWW]]]gggzzz~~~yyywwwwwwxxxxxxvvvtttrrrqqqrrrssstttuuuuuuuuuttttttsssrrrpppnnnlllkkkkkkkkkkkkiiiVVVCCCCCCOOOfff}}}|||llleeeZZZNNNDDD>>>;;;:::888<<<;;;999888888SSS|||tttzzzgggVVV888===333222222222222222222222222222222222222333555777999;;;???===BBBRRRYYYWWWZZZWWWtttzzz^^^nnnsssUUUGGGIIIMMMTTTWWWYYYiiiqqqsss}}}~~~zzz}}}WWWBBB777777:::555666999333555555555555555555555555222666444555<<<::::::EEERRR```LLL@@@FFFTTTrrrxxxddd[[[BBB:::DDDEEEOOOZZZYYYYYYpppiiiQQQEEEBBBAAAEEECCCEEEHHHHHHNNNfffjjj```WWWooo~~~bbbWWWccczzztttnnnppp~~~kkkppp~~~{{{{{{xxxuuuxxx|||{{{wwwuuutttppplllkkkjjjccc[[[SSSTTTWWWZZZ]]]```aaabbbbbbeeejjjnnnssszzzAAAFFFJJJSSSmmm}}}|||xxxtttqqqooonnnnnnhhhaaaZZZVVVVVVUUUQQQLLLIIIHHHLLLWWWeeennnnnnkkkfff[[[UUUbbbvvvuuugggZZZTTTOOOUUUeeewww{{{wwwmmmcccbbbhhhooorrryyyqqqmmmlllfff\\\XXX\\\fffwww}}}yyyyyyxxxxxxwwwvvvuuuuuutttuuuuuuvvvuuutttsssrrrtttrrrooommmllllllmmmnnnllliiiVVVDDDDDDMMMccc~~~{{{rrrjjj]]]OOODDD===;;;;;;888;;;999999999666GGGhhhxxxdddsssnnn```;;;:::555333333333333333333333333222222222222444666888999:::>>>===EEEWWW]]]XXX[[[hhheeeXXXvvv~~~eeeMMMGGGMMMPPPWWW[[[bbbyyy^^^\\\dddlll{{{vvv}}}xxxzzzfffCCC777777:::555444888666555555555555555555555555222666555666===;;;===KKKjjjtttXXXDDDJJJ]]]~~~jjjYYYRRR???<<>>???III[[[^^^YYY\\\|||]]]\\\}}}qqqXXXHHHHHHPPPTTTbbblllxxxoooXXXWWW[[[llluuuxxx~~~sssuuuIII:::888:::555444999999555555555555555555555555444777444666======EEEYYYzzzbbbIIIPPPjjjdddRRRHHH>>>AAABBBHHHQQQXXXXXX^^^tttvvv\\\IIIBBBBBBCCCFFFEEEFFFGGGKKK\\\~~~hhh```eeeooobbb\\\___ttt}}}uuuccc~~~yyyyyywwwuuuwww{{{yyytttssstttqqqmmmkkkjjjddd]]]XXXWWWUUUUUUWWW[[[```cccccccccffflllttt{{{PPP\\\iii|||xxxqqqlllkkkmmmjjjeeeaaa]]]\\\\\\\\\UUUQQQLLLKKKKKKLLLKKKIIIHHHIIIMMMVVV```fffeeecccYYYMMMKKKZZZeeeaaaWWWSSSTTTSSSQQQVVVggg|||yyytttllleeebbbeeemmmttt{{{vvvqqqoookkkddd^^^[[[eeeppp{{{zzzyyyvvvuuuttttttuuuuuuvvvvvvvvvvvvtttrrrpppooommmooopppqqqpppooolllkkkiiieeeUUUHHHGGGLLL___{{{~~~uuulll^^^OOODDD>>><<<<<<777888333333999999AAAUUUjjjlll>>>444999333333333333333333333333333333222333444666888:::===@@@AAALLL]]]]]]ZZZaaa}}}ZZZcccbbbNNNFFFJJJQQQ___vvvjjjTTT\\\hhh{{{tttlllppp^^^III??????888444888888666666666666666666666666666777444666===???NNNiiijjjKKKWWWdddOOO>>>:::AAAAAAGGGNNNRRRVVVbbbxxxoooVVVFFFBBBCCCCCCDDDEEEEEEFFFMMMeeehhh___hhhrrrjjj```\\\nnn}}}mmmfff{{{{{{xxxvvvxxx{{{xxxssspppqqqpppkkkhhhgggbbb\\\ZZZWWWTTTRRRSSSXXX]]]aaabbbcccffflllsssyyy}}}~~~WWWggg}}}yyymmmjjjeeecccfffcccaaa^^^[[[YYYXXXXXXXXXNNNKKKHHHGGGHHHIIIIIIIIIIIIJJJMMMTTT\\\aaaaaa___YYYRRRPPPVVVXXXSSSPPPQQQNNNPPPQQQWWWjjjvvvqqqlllhhheeefffoooyyy}}}yyyuuurrroooiiiaaa[[[dddkkkxxx~~~{{{zzzxxxvvvtttsssrrrrrrsssuuuuuuuuutttsssqqqooommmjjjllloooqqqqqqooollliiilllgggXXXLLLIIIIIIXXXsss{{{{{{vvvmmm```QQQEEE>>>;;;;;;:::;;;555333888777<<>>AAADDDNNN\\\[[[]]]jjj___XXXjjjqqqTTTFFFHHHOOOTTThhhlllUUUbbb{{{mmmqqqyyyddd{{{|||]]]JJJFFF===666777666666666666666666666666666666777444777===@@@SSSrrrmmmLLLbbbhhhRRR<<<;;;CCCBBBHHHNNNRRR\\\nnnjjjRRREEECCCDDDCCCBBBDDDEEEFFFQQQmmmjjj```kkk|||nnnlllddd[[[hhhooofffmmm~~~~~~|||yyyzzz|||xxxrrrooorrrqqqlllhhhgggccc]]]ZZZVVVRRROOOPPPTTTZZZ^^^]]]```eeejjjoootttwwwyyy^^^sssgggbbbddd___^^^ddd]]]\\\[[[YYYXXXWWWWWWWWWMMMKKKIIIGGGGGGHHHIIIIIILLLMMMOOOTTT[[[___``````YYYWWWUUUSSSRRRPPPPPPQQQJJJOOORRRYYYlllsssooolllkkkhhhgggooozzz|||wwwtttrrrmmmddd\\\bbbfffqqqzzzyyyxxxuuusssrrrqqqpppssssssssssssrrrpppnnnllljjjkkkmmmoooooonnnlllkkkkkkfffXXXOOOLLLHHHTTTooo{{{www{{{yyyqqqdddUUUHHH???:::888777<<<777555888666999EEEiiioooMMM666888444444444444444444444444333333333333555777999:::<<>>>>>QQQrrrjjjPPPsss```RRR>>>@@@FFFDDDKKKRRRZZZjjj~~~gggPPPEEEDDDEEECCCBBBEEEGGGHHHUUUuuuooodddnnnrrrfffjjjfffYYY```uuu|||dddggg}}}||||||}}}xxxqqqooorrrrrrmmmiiigggddd___XXXUUUPPPMMMNNNRRRWWW[[[YYY___eeejjjlllooosssvvvjjjvvv```cccggg```]]]aaaZZZZZZZZZZZZYYYYYYXXXXXXQQQOOOLLLJJJIIIIIIJJJJJJLLLLLLMMMQQQWWW[[[]]]]]]SSSTTTRRRMMMKKKMMMNNNMMMJJJPPPTTTZZZmmmqqqmmmlllllliiigggooozzz}}}yyyvvvtttooofff\\\```bbbmmm~~~{{{zzzyyywwwtttrrrpppooorrrrrrrrrrrrqqqooommmlllkkkkkkkkklllllllllllllllfffbbbWWWPPPNNNJJJVVVpppzzzvvv~~~~~~}}}uuugggXXXJJJ???999666222999888666:::777888CCCggguuurrrPPP777666444444444444444444444444333333333444555777999::::::???DDDNNNXXXZZZfff~~~uuuaaacccrrrcccHHHGGGYYYfffiii{{{mmmZZZsss|||fffaaapppiiijjjiiiKKKEEE???;;;:::777777777777777777777777777333666777===@@@===NNNnnndddTTTyyy~~~tttPPPKKK;;;???CCCFFFOOOWWWbbbuuu}}}eeeOOOEEEEEEEEEBBBBBBFFFIIIKKKXXXzzzrrrhhhrrrkkk___gggeeeWWWZZZllluuu}}}{{{```lll~~~}}}~~~xxxqqqnnnrrrrrrmmmhhhfffccc___XXXTTTPPPLLLMMMPPPUUUYYYXXX___gggkkklllmmmrrrwwwzzznnnbbb___^^^^^^^^^```XXXXXXXXXXXXWWWVVVUUUTTTPPPMMMJJJJJJLLLLLLJJJGGGRRRPPPPPPRRRUUUXXXZZZZZZ[[[SSSQQQUUUUUUOOOMMMPPPMMMRRRUUU\\\nnnvvvnnnllliiiggghhhkkkpppsss}}}yyyxxxwwwssskkkdddjjjfffiiisss~~~~~~|||xxxvvvvvvvvvvvvuuuwwwtttssstttwwwvvvpppjjjmmmnnnpppqqqpppnnnkkkiiigggcccWWWPPPNNNHHHNNNbbb~~~xxx}}}yyyqqqdddUUUHHH@@@<<<;;;888999999888777888;;;>>>cccpppzzzZZZ000;;;666555333333444444444333333333333444555777999:::;;;JJJEEENNNcccXXXfffzzzllltttdddRRRRRROOO```{{{kkk___~~~rrrcccXXXaaasss~~~hhhyyy}}}~~~___EEE;;;999999999777777777777777777777777555::::::<<>>JJJccc]]]TTT{{{}}}}}}gggNNN@@@===@@@EEEGGGNNN```zzzuuu\\\LLLCCC@@@AAAEEEEEEJJJLLLMMM^^^tttcccxxxxxxdddYYY___ccc\\\XXX]]]mmmxxxuuuwwwssshhhrrr}}}zzzuuuppprrrtttrrrmmmiiigggbbb]]]YYYUUUOOOKKKKKKOOOTTTWWWZZZ]]]aaaeeehhhlllqqqttt|||}}}pppggg___^^^___]]]\\\\\\YYYZZZ[[[[[[[[[[[[[[[ZZZRRRNNNKKKKKKMMMNNNMMMKKKOOONNNNNNPPPSSSWWWXXXYYY[[[TTTSSSXXXXXXQQQOOORRRPPPUUUYYY```qqqvvvmmmkkkgggeeeeeehhhlllnnnyyyxxxxxxxxxxxxuuupppkkkfffcccdddoooyyy}}}}}}~~~~~~{{{xxxvvvwwwwwwwwwwwwwwwuuusssuuuvvvuuuooojjjmmmnnnoooppppppnnnkkkiiieeebbbXXXRRRPPPJJJPPPddd{{{~~~zzzrrrcccTTTHHH@@@===<<<888999888777777888;;;>>>RRRuuu|||___444<<<777555333333444444444333444333333444555777999;;;999DDDEEEOOO]]][[[uuuyyyqqqxxxWWWIIIOOOYYYuuuiii___qqqeeeYYYXXXhhhxxxrrrcccDDD;;;;;;:::777777777777777777777777777777;;;:::;;;???@@@OOOjjjfff[[[~~~uuu}}}xxx]]]III@@@>>>BBBGGGHHHTTTjjjlllUUUHHHAAA???AAAEEEEEEHHHKKKOOOdddmmmbbbwww{{{tttooo]]]TTT^^^fffaaa\\\[[[ggg|||www}}}ooogggyyy~~~||||||zzzvvvsssrrrssspppjjjfffdddaaa]]]WWWSSSNNNKKKKKKPPPUUUZZZ[[[]]]___```bbbeeeiiillloooyyykkkfff```^^^```bbb___]]]\\\[[[\\\]]]^^^____________UUUQQQMMMLLLNNNPPPOOONNNNNNMMMMMMOOOSSSWWWYYYYYY\\\VVVVVV\\\\\\UUUQQQSSSUUU[[[```hhhuuuvvvkkkiiieeebbbaaacccgggiiippptttwwwyyyxxxuuusssrrrddd```bbbkkktttyyy}}}~~~|||xxxwwwxxxxxxyyyxxxwwwuuussstttuuusssnnniiimmmnnnooopppooommmkkkiiidddccc[[[VVVTTTMMMQQQddd{{{rrrcccTTTGGG@@@======888888888777666888;;;===GGGzzz|||fff999<<<777555333333444555444333444444444444555777999;;;>>>DDDNNNWWWYYYeeeuuuyyynnnUUUHHHOOOdddggg```sssnnniii\\\TTT___xxxttt|||gggDDD:::<<<;;;666777777777777777777777777888;;;999:::???BBBSSSoooyyyllltttppp~~~nnnUUUFFF@@@@@@DDDIIIKKK___zzzwwweeeQQQFFFAAA???AAADDDEEEGGGIIISSSoooccc___wwwjjjeeedddVVVPPP[[[hhhhhh^^^VVV```~~~xxxjjjfff|||}}}||||||zzzyyyxxxyyyxxxvvvtttttttttpppiiidddcccaaa]]]UUUQQQMMMJJJKKKOOOVVVZZZZZZ[[[\\\\\\^^^bbbgggkkkjjj{{{ttthhhbbb\\\YYYYYY]]]```^^^]]]]]]]]]^^^______`````````___YYYTTTNNNKKKLLLNNNOOONNNOOONNNNNNPPPTTTXXX[[[[[[[[[VVVXXX___```XXXSSSUUUYYY```gggooozzz|||tttiiifffbbb______bbbeeehhhlllqqqwwwxxxtttqqqqqqssseeeaaabbbiiiqqqwww~~~{{{xxxxxxxxxxxxwwwvvvtttsssrrrrrrpppllliiimmmnnnoooooonnnmmmkkkjjjeeefff```ZZZWWWMMMPPPccc||||||ssscccTTTGGG@@@>>>===888888888777666777:::===EEExxx|||ssslll===;;;777555444333444555444333444444444444666888:::;;;AAAEEEWWW]]]UUUkkkvvvgggVVVKKKTTTnnnhhhdddrrreeejjjmmmbbbZZZ^^^ooottt{{{mmmHHH:::;;;<<<999777777777777777777777777666:::999:::???BBBRRRmmmxxxpppppppppUUUGGGAAA???DDDJJJQQQkkk~~~uuudddRRRHHHDDDAAA@@@BBBGGGGGGJJJXXXzzzzzz[[[^^^|||ooo]]][[[[[[RRRNNNYYYjjjooobbbRRR\\\xxxtttuuu}}}|||vvvgggfff}}}xxxwwwvvvuuuuuuuuuuuutttvvvwwwssslllfffddd___ZZZTTTPPPKKKHHHHHHLLLRRRVVVUUUWWWXXX[[[^^^eeelllqqqtttvvvfff]]]XXXWWWVVVSSSTTTXXX[[[[[[\\\___bbbcccccccccbbbbbbaaa```\\\VVVNNNIIIIIIKKKLLLLLLMMMLLLMMMOOOTTTXXX[[[\\\[[[VVVYYYaaabbbZZZUUUVVV\\\cccnnnwww~~~yyyrrrhhhfffbbb______bbbfffhhhjjjppptttsssnnnjjjkkknnneeebbbccchhhmmmttt}}}~~~zzzxxxwwwvvvttttttsssrrrqqqpppnnnkkkiiimmmnnnnnnnnnmmmlllkkkjjjgggiiiccc]]]WWWKKKMMM___uuu|||sssdddTTTHHHAAA>>>===777888777666666777:::===EEEuuulllpppxxx|||}}}fffppp@@@999777666444444555555555444444444444555666888:::;;;???DDDXXX[[[QQQnnn}}}|||WWWPPPKKKXXXvvvkkkiiizzzfff[[[eeeoookkkfffbbbhhhqqqzzz|||UUU>>>999;;;;;;888888888888888888888888333888999;;;@@@AAANNNhhh|||xxxqqqssstttUUUFFF@@@>>>DDDMMMWWWtttppp```PPPHHHEEEBBBBBBDDDIIIIIIMMM```vvvYYYddd^^^QQQSSSSSSQQQRRR]]]rrr}}}nnnWWW[[[ssspppZZZ\\\ccciiilllqqq~~~wwwrrrfffiiiyyyxxxwwwuuusssrrrrrrssstttvvvtttmmmgggccc\\\VVVVVVQQQKKKFFFEEEGGGLLLOOORRRTTTVVVYYY^^^fffnnntttyyyooo\\\VVVUUUUUUWWWZZZXXXXXX]]]___```ccchhhhhhhhhhhhggggggfffdddddd^^^VVVLLLGGGGGGJJJLLLLLLLLLKKKKKKOOOTTTXXX[[[\\\\\\XXXZZZbbbccc\\\WWWYYY^^^gggttt~~~wwwqqqjjjgggccc```___aaaeeeggghhhkkknnnlllgggdddfffiiieeeddddddgggjjjooozzz|||yyywwwuuusssssssssrrrqqqpppnnnmmmlllmmmnnnmmmmmmllllllkkkjjjgggjjjeee]]]UUUHHHJJJ\\\ooo{{{rrreeeVVVJJJBBB>>><<<777777777666555777:::<<>>AAAIIIJJJMMMdddwwwpppuuuzzzggguuu}}}}}}{{{wwwsssqqqsssuuuooopppmmmgggdddeeedddaaaZZZUUUMMMFFFCCCDDDHHHJJJQQQTTTVVVYYY\\\```eeehhhoooxxxaaaVVVNNNOOOSSSUUUYYY^^^YYYYYY]]]ccceeecccdddhhhdddeeefffgggggghhhgggggg[[[SSSJJJEEEGGGMMMRRRTTTRRRQQQRRRVVV[[[```cccdddaaa\\\]]]eeeggg```^^^```bbbmmm}}}yyytttppplllfff```]]]]]]^^^```]]]]]]]]]]]]^^^aaafffiiillllllmmmnnnlllnnnyyy|||{{{yyyxxxvvvuuuvvvvvvvvvtttssstttuuunnnmmmmmmllllllkkkjjjjjjcccgggbbbZZZRRREEEIII^^^oooxxxrrrfffYYYMMMCCC===:::777777777666555666999<<<===yyyqqqiiirrr|||JJJ:::888666555444666666555444555555555555777999;;;<<<===LLLPPPOOOjjjpppXXXLLLMMMPPPeeexxxoootttqqqjjjuuuccc___^^^SSSWWWqqqooobbbooohhhmmm{{{rrrNNN???===;;;888888888888888888888888888<<<;;;===DDDHHHZZZvvv~~~uuukkkMMMEEECCC>>>BBBKKKKKKmmmiiiZZZKKKCCCBBBAAACCCFFFGGGNNN^^^yyyllljjjqqqRRRKKKPPPSSS\\\uuucccYYYjjjuuuNNNEEEIIIAAABBBKKKGGGBBBXXXwwwwwwqqqyyyuuugggyyy~~~~~~}}}yyytttsssuuuwwwrrrqqqmmmffffffjjjnnnmmmZZZUUUNNNGGGEEEFFFIIILLLQQQSSSWWWZZZ^^^aaafffiiiqqqzzzWWWWWWRRRNNNOOOTTTUUUSSSYYYXXXYYY\\\___aaa___]]]]]]^^^```aaaaaa```^^^]]]WWWPPPHHHEEEIIIOOOTTTWWWSSSTTTVVVYYY]]]aaaeeeggg______cccgggfff```^^^___gggssswwwrrrgggfffccc^^^YYYWWWWWWXXXTTTUUUWWWWWWYYY\\\aaadddfffffflllssstttssswww{{{uuuvvvxxxxxxuuuvvvvvvvvvtttsssqqqpppnnnmmmlllkkkkkklllnnnooogggkkkbbbWWWSSSMMMLLLVVVmmm}}}yyyrrreeeYYYNNNEEE@@@<<<888777666666666777999:::@@@mmmlllrrrkkkSSS888999777444333444444444333333444666666666888;;;>>>EEELLLJJJJJJiii|||yyyuuuYYYLLLGGGUUUnnnuuurrrhhhiiikkk^^^YYY\\\[[[ZZZiii~~~~~~[[[kkkrrrxxxAAA<<>>AAAGGGLLLXXXssscccVVVHHHCCCBBBAAABBBDDDHHHNNN___qqqnnn```NNNMMMJJJXXXeee]]][[[dddrrrNNNFFFDDDFFFCCCEEEHHHEEEQQQjjjwwwooo~~~pppmmm|||~~~wwwuuuwwwyyyxxxvvvqqqnnnhhhdddffflllmmmjjj\\\VVVNNNGGGDDDEEEHHHJJJOOOSSSUUUWWW\\\ccceeebbblllttteeeeeeaaa\\\\\\```aaa^^^]]]\\\\\\]]]^^^]]]ZZZVVVWWWWWWWWWVVVTTTSSSRRRQQQPPPLLLHHHIIINNNTTTWWWXXXZZZXXXYYY]]]cccfffeeebbb``````cccgggeeeaaabbbfffkkkwww{{{wwwjjjhhheee```\\\ZZZYYYZZZTTTVVVWWWXXXXXXZZZ^^^```hhhiiinnnuuuvvvuuuyyyyyyvvvtttrrruuuvvvvvvvvvuuurrrooonnnpppnnnlllkkkkkkkkkmmmnnnjjjnnnfffZZZUUUMMMKKKSSSeee}}}xxxpppdddWWWLLLDDD>>><<<888777666666666777999:::@@@^^^mmmvvvqqq```<<<999777444333444555444333444666777777777999<<>><<<888777666666666777999:::AAAPPPsssmmm@@@999777444333444555444444555666888888888:::===@@@EEEMMMNNNPPPkkkgggJJJKKKKKKWWWlll}}}kkkppp]]]TTTSSSZZZ\\\[[[dddrrrqqqlllttt^^^PPPOOONNNKKKYYY___ooorrrnnn|||YYY::::::777::::::999888888888888888;;;===:::;;;@@@AAAMMMdddkkkttt|||```DDD<<<@@@FFFMMMUUUpppwwwZZZNNNCCCAAABBBDDDFFFIIIIIISSSiiippp}}}kkkQQQGGGKKKPPPRRRiiirrrNNNKKKRRRqqqYYYHHHEEEGGGDDDEEEJJJIIIOOOccc}}}uuuqqqppp}}}~~~zzzyyyyyywwwsssoooooommmhhhcccbbbccc___YYYTTTPPPJJJEEECCCEEEHHHJJJKKKOOOPPPPPPTTT\\\``````eeemmmyyy~~~wwwwwwxxxvvvtttoookkkiii^^^[[[XXXXXX[[[]]]\\\ZZZYYY[[[aaakkkttttttmmmeeeppplllgggccc___aaannn{{{}}}wwwtttnnnllliiihhhiiijjjkkkllliiimmmqqquuuvvvxxxyyy{{{xxxyyyzzzyyyuuurrrtttwww|||{{{{{{zzzppprrruuuwwwvvvsssooommmsssqqqnnnkkkjjjiiijjjjjjkkkpppjjj^^^XXXNNNHHHOOOZZZvvv{{{tttrrrvvvooodddVVVJJJBBB>>>===888777666666666777999:::@@@MMMuuuBBB:::777555444444555555444555666777777888:::===???JJJMMMNNNUUUttt{{{kkkMMMJJJNNNYYYhhh|||kkkrrrtttUUUPPPRRR]]]eeegggoooyyy}}}oooooojjjMMMHHHLLLLLLHHHIIIMMMZZZrrraaaaaa}}}|||jjjBBB:::<<<::::::999888888888888999;;;<<<999<<>>@@@CCCMMMYYYqqqvvvWWWLLLBBB@@@BBBDDDFFFIIIIIIVVVppp|||XXXHHHHHHOOOSSSXXXvvv]]]LLLIIINNNnnnaaaKKKGGGJJJFFFEEEKKKOOO[[[qqqxxxnnnppppppzzz~~~{{{zzzxxxwwwvvvrrrmmmiiihhhhhheeebbbcccddd```YYYTTTPPPKKKFFFDDDDDDFFFHHHJJJMMMOOONNNQQQYYY___```eeemmmyyy|||pppjjjbbb^^^^^^``````______eeeooowwwzzzwwwpppkkkrrrkkkeeebbbaaaiiiyyy|||yyyqqqnnnjjjiiijjjjjjjjjiiilllppptttvvvwwwwwwwwwwww{{{}}}}}}yyytttssstttvvv}}}wwwvvvwwwwwwnnnppptttwwwwwwuuurrrpppsssqqqnnnkkkhhhhhhhhhhhhgggmmmggg]]]XXXNNNHHHOOOYYYtttyyyrrrqqquuuqqqgggZZZMMMDDD@@@???888777666666666777999:::<<>>MMMJJJJJJ[[[~~~nnnbbbJJJLLLVVVaaammmiiisssbbbTTTPPPUUUdddqqqxxxqqqnnn\\\FFFHHHMMMLLLIIIIIIJJJQQQddd~~~\\\bbbyyyyyyMMM;;;>>>;;;::::::999888999999999:::;;;999===FFFIIITTTjjj~~~hhhTTTDDDBBB@@@???KKK]]]uuutttWWWLLLBBB@@@BBBCCCEEEGGGIIIZZZwwwtttRRRKKKNNNRRRUUU^^^PPPIIIGGGOOOpppeeeKKKFFFKKKHHHJJJWWWfff{{{|||pppfffqqqooovvvyyyyyyxxxvvvtttpppkkkgggeeefffeeecccdddfffaaaZZZUUURRRMMMHHHEEEDDDEEEEEEIIIMMMOOONNNPPPWWW^^^```fffnnnzzzuuummmddd___```eeeiiikkkmmmsss{{{~~~xxxpppkkklllfffccceeekkkuuuzzzwwwvvvuuussspppoooqqqttttttrrrpppppppppqqquuutttnnniiijjjkkkllluuuzzzzzzuuurrrsssuuuuuuoooqqqtttwwwwwwvvvtttrrrqqqooollliiigggffffffgggdddjjjeee[[[VVVMMMIIIPPPXXXqqq~~~vvvuuutttqqqjjj^^^PPPFFFAAA@@@888777666666666777999:::888JJJ|||~~~LLL:::888555444555666555555333444555666666888;;;>>>JJJEEEIIIbbbzzz}}}lllVVVIIIJJJYYYfffqqq{{{jjjwwwqqqRRROOOMMMSSSdddwwwnnnkkkYYYGGGJJJKKKHHHGGGKKKKKKOOO]]]xxxzzz\\\hhhtttzzzXXX<<<;;;;;;;;;:::999999999999999;;;===:::===DDDFFFSSSkkkkkkVVVFFFDDDAAA???NNNccc~~~rrrWWWLLLBBBAAACCCDDDEEEFFFKKK___wwweeeNNNOOOTTTZZZaaammmwwwJJJDDDEEEQQQuuufffLLLJJJPPPQQQ]]]yyy}}}yyy}}}||||||}}}zzzqqqjjj}}}sssnnnrrr{{{zzzyyyvvvsssooolllkkkiiiiiigggddddddeee___WWWUUURRRNNNIIIFFFDDDCCCCCCGGGLLLPPPNNNPPPVVV]]]___fffnnnzzzkkknnnppppppssswwwvvvqqqppptttzzz}}}}}}~~~~~~yyyvvviiiccc\\\[[[bbbmmmvvv{{{uuuwwwzzz~~~~~~xxxnnnggggggcccdddmmmwww}}}uuuooooooooonnnnnnuuu{{{zzzyyyzzz{{{yyytttuuuvvvwwwwwwuuusssrrrooommmjjjgggeeeeeeeeeeeeeeekkkdddZZZUUUMMMHHHPPPXXXooouuuqqqrrrqqqlll```RRRFFFAAA@@@888777666666666777999:::;;;???ooouuuzzzrrrPPP:::888666555555666666555444555666777777999<<>>===>>>CCCEEEUUUppp{{{]]]FFFCCCEEEFFFTTTiiioooVVVKKKBBBBBBDDDEEEFFFHHHMMMdddxxxpppZZZKKKSSS\\\jjj|||^^^EEECCCEEEVVV~~~iiiQQQOOOSSSXXXpppwwwmmmhhhkkklllooorrrttttttsssrrrqqq}}}wwwnnnooo|||zzzwwwssspppnnnnnnnnnkkkkkkhhhddddddccc^^^VVVQQQOOOLLLHHHEEEDDDCCCCCCCCCKKKOOOOOOOOOUUU[[[]]]bbbjjjvvv[[[^^^``````bbbfffddd___```eeejjjmmmoooqqquuuxxxsssrrrqqqnnnkkkhhheeedddZZZVVVSSSWWWdddttttttsssssswww{{{xxxmmmbbbgggeeehhhttt}}}|||xxxxxxxxxwwwvvvtttrrrqqqnnnllliiifffeeeddddddeeegggmmmeeeZZZUUULLLHHHPPPXXXoooooohhhpppppplllbbbSSSFFF@@@???888777666666666777999:::@@@666dddsss```ooorrrPPP;;;888666555666666666555555666777888888:::===@@@FFFHHHYYYyyyuuuWWWNNNOOOQQQdddpppzzzpppnnn]]]PPPQQQNNNOOOYYYsssqqq``````WWWIIIJJJHHHJJJQQQTTTXXX___jjjvvv[[[qqqqqqkkkqqqvvvjjjEEEAAA<<<;;;::::::999999::::::999>>>>>>???DDDGGGZZZwwwdddEEEBBBHHHLLLZZZmmmoooUUUJJJBBBBBBEEEGGGHHHJJJPPPgggrrrpppxxxbbbUUUJJJVVVccc{{{iiiFFFBBBEEEFFF[[[mmmWWWMMMOOOTTTuuunnnaaaYYYSSSVVVXXX[[[___bbbcccffflllppp}}}zzzooonnn{{{yyytttooolllkkkmmmooojjjjjjgggccccccddd___XXXNNNLLLJJJGGGEEEDDDCCCCCCAAAIIIOOOOOOOOOTTTYYY\\\^^^fffrrr|||\\\ZZZYYYZZZ\\\\\\ZZZXXX^^^fffkkkhhheeefffeeeaaajjjjjjfff```^^^```[[[TTTRRRQQQTTT^^^kkktttuuurrrbbbeeemmmvvvyyyssshhhaaa```zzz}}}|||~~~{{{zzzyyyxxxwwwuuurrrooommmmmmkkkjjjgggdddbbb```jjjiiieee^^^WWWRRRPPPPPPXXXkkkmmmdddooorrrnnnaaaRRRHHHCCC???:::888777777888999999888777>>>bbbmmm}}}QQQ@@@999555666888666555555555777888888888:::<<<>>>GGGKKKdddaaaOOOIIIMMMQQQcccpppsssssskkkWWWSSSQQQWWW```fffzzz```XXXeeeuuuQQQFFFFFFJJJGGGPPPUUUccceeeuuu}}}```qqqrrrgggeeeyyyzzzQQQ===<<<;;;:::999999999::::::;;;===;;;>>>FFFKKK\\\xxxvvvSSSEEE@@@EEENNNSSSjjjzzziiiOOOHHHCCCCCCDDDEEEGGGKKKQQQ|||{{{gggeeemmmmmmaaaVVVPPPOOO[[[wwwlllSSSDDDDDDLLLNNN^^^```MMMLLLHHHOOOjjjhhhVVVJJJCCCBBBDDDGGGGGGJJJNNNQQQSSS[[[dddzzztttdddsss|||zzzxxxvvvqqqmmmjjjiiiiiijjjhhheeecccaaa^^^[[[XXXSSSOOOJJJEEEBBBAAABBBBBBDDDFFFIIILLLPPPTTTYYY]]]cccgggpppyyy]]]^^^]]]ZZZXXXWWWXXXYYYeeekkklllgggcccdddbbb___ccceeeccc^^^\\\[[[VVVOOOQQQRRRWWWaaajjjnnnllliii^^^aaajjjuuuxxxqqqgggaaannn|||wwwxxx{{{~~~zzzyyyxxxxxxxxxvvvsssppplllllljjjiiigggeeedddcccllliiiddd^^^YYYTTTPPPOOOWWWhhhmmmdddooorrroooaaaRRRHHHBBB>>>:::888777777888999999888:::AAAeeevvvPPP@@@999555666777666555666555777888999999;;;>>>@@@HHHIIIbbb|||ZZZKKKIIIOOOWWWffftttsssyyybbbUUUTTTQQQZZZiiisss{{{TTTQQQeeepppPPPGGGFFFIIICCCJJJUUUbbbfffyyycccuuuttthhhcccxxx{{{WWW@@@<<<;;;:::999999999:::;;;;;;>>>;;;===DDDIIIZZZuuubbbHHHDDDDDDHHHMMMNNNccclllNNNHHHCCCCCCEEEEEEHHHLLLZZZnnn\\\ZZZ``````WWWOOOQQQVVVhhhrrrUUUFFF>>>>>>CCCKKKggg[[[FFFFFFCCCGGGZZZppp{{{xxxppppppaaaPPPFFFAAA======???EEECCCDDDGGGIIIKKKRRRZZZgggwww}}}mmm\\\ggg{{{yyyvvvrrrmmmkkkjjjjjjkkkiiifffcccaaa^^^YYYVVVRRROOOJJJEEEBBBAAABBBBBBDDDFFFHHHKKKNNNSSSYYY]]]aaafffoooyyy]]]^^^^^^[[[WWWWWW\\\aaalllmmmkkkddd_________]]]\\\___^^^[[[WWWUUUQQQKKKSSSXXX___dddgggeeebbb___ZZZ^^^iiiwww{{{rrrhhhccc}}}xxxqqqqqqwww~~~zzzyyyxxxwwwyyy~~~{{{xxxwwwvvvwwwwwwvvvssspppkkkjjjiiigggffffffggggggnnniiiccc^^^[[[VVVQQQLLLUUUeeennndddooorrroooaaaRRRHHHAAA===:::888777777888999999888:::AAAddduuuRRRAAA:::555666777666555666555666888999:::<<<@@@CCCJJJHHHccc~~~pppQQQHHHIIIPPPZZZddduuuuuusssZZZ\\\```[[[fff|||dddJJJRRRlllgggMMMGGGFFFHHHBBBHHHNNNZZZaaauuu{{{yyyfffxxxxxxiiiaaapppqqqsss```BBB===<<<:::999999999:::;;;:::===;;;>>>FFFLLL___{{{sssTTT@@@BBBEEEGGGKKKPPPiiikkkNNNGGGBBBCCCEEEEEEHHHLLL^^^mmm^^^QQQOOOQQQQQQNNNLLLWWWcccxxxZZZGGGEEEEEEGGGJJJLLLtttuuuRRR???AAA@@@CCCLLLWWW]]]ZZZTTTWWWLLLCCCAAABBBAAAAAABBB@@@======?????????EEEKKKTTTaaakkkeeeWWW]]]|||zzzvvvrrrnnnlllkkkkkkmmmjjjgggdddaaa]]]XXXTTTRRROOOJJJEEEBBBAAABBBBBBDDDEEEGGGHHHKKKQQQWWW\\\bbbhhhrrr|||]]]]]]]]]]]]___ccchhhlllmmmjjjddd^^^ZZZZZZ\\\\\\\\\]]]\\\XXXTTTQQQPPPPPP\\\aaafffgggddd^^^[[[YYYXXX]]]kkk|||uuujjjgggqqqlllnnnwww~~~zzzyyyuuurrrsssxxxwww}}}xxxttttttssstttuuutttrrrooojjjiiigggffffffgggiiijjjnnnhhhbbb^^^\\\XXXPPPJJJTTTccc{{{pppfffnnnrrroooaaaRRRHHHAAA<<<:::888777777888999999888777===\\\qqqZZZCCC;;;555666777666555666555777888999;;;>>>BBBFFFJJJJJJhhhgggMMMGGGJJJQQQ^^^ggg|||}}}aaa\\\lllsssmmmuuummmQQQKKK\\\www^^^KKKFFFEEEIIIDDDKKKMMMVVV___tttmmm]]]ZZZYYY___ccc^^^ccckkkssswww|||iiizzz{{{iii^^^aaadddiiigggCCC===<<<;;;:::999::::::;;;888<<<;;;@@@KKKTTTiiilllSSS@@@BBBBBBCCCLLL[[[}}}gggMMMFFFBBBCCCEEEFFFIIIMMM```]]]TTTKKKIIIIIIJJJNNNRRRaaannn}}}yyy]]]AAA;;;@@@EEEHHHLLLZZZ}}}```LLLAAAAAABBBDDDIIIRRR\\\___^^^RRRGGG======@@@@@@??????AAA>>>===??????===>>>BBBBBBFFFNNNPPPHHHJJJhhh~~~zzzvvvrrrooonnnmmmlllmmmkkkhhheeeaaa\\\VVVRRRQQQNNNIIIEEEBBBAAABBBCCCDDDEEEEEEFFFIIIOOOVVV\\\ccchhhrrr{{{ddd```^^^bbbjjjpppsssrrrhhhbbb\\\XXXWWWWWWZZZ]]]aaa```]]]XXXRRROOOTTTYYYhhhjjjkkkhhhaaa[[[YYYZZZVVV\\\mmmvvvjjjhhh{{{kkkhhhkkkvvv|||yyyvvvpppjjjjjjnnnrrrzzz~~~|||zzzyyyzzz||||||xxxuuuqqqqqqpppqqqrrrrrrooommmiiihhhfffeeeeeeggghhhjjjkkkfffaaa^^^]]]XXXPPPIIISSSaaazzzttthhhlllpppnnnaaaSSSHHHAAA<<<:::888777777888999999888777999SSSgggDDD<<<666666777555555777666777888999;;;>>>CCCGGGJJJQQQqqqssscccMMMJJJLLLQQQeeerrrlllZZZeee|||{{{zzzTTTFFFNNNbbb|||]]]MMMGGGDDDHHHEEELLLWWW]]]iiifffQQQFFFFFFFFFJJJMMMGGGFFFLLLRRRUUUYYY```fffjjjxxxooo~~~kkk[[[VVVYYY]]]{{{pppDDD===<<<;;;:::::::::;;;;;;888<<<;;;AAANNNXXXnnnhhhRRR@@@DDDBBBCCCOOOeeedddLLLFFFAAACCCEEEFFFJJJNNNdddqqqRRRMMMIIIHHHHHHKKKTTT___mmmqqqrrruuu{{{jjjVVVIII???@@@DDDFFFLLLTTTooo~~~[[[KKKIIIFFFBBBDDDFFFJJJYYYlllxxxzzzaaaSSSFFFCCCEEEEEEDDDDDDCCC@@@???BBBBBB>>>===???CCC>>>@@@FFFDDDFFF]]]{{{zzzuuuqqqpppooonnnmmmllljjjhhheeebbb]]]VVVRRRPPPMMMHHHDDDAAAAAABBBCCCDDDDDDEEEFFFHHHNNNUUUZZZaaaeeennnvvv{{{lllhhheeejjjrrrwwwtttooobbb\\\WWWWWWXXXYYY\\\```eeeccc```ZZZSSSPPPXXXbbboooooolllfff___ZZZYYY[[[UUU[[[nnntttgggeee}}}vvviiifffiiisss|||zzzvvvooogggfffkkkooowww~~~}}}~~~|||{{{yyyyyyxxxwwwuuusssqqqpppppppppqqqpppnnnlllhhhgggfffeeeeeeeeefffgggfffcccaaa___\\\WWWPPPJJJQQQ___xxxwwwiiijjjnnnmmmaaaSSSIIIBBB===:::888777777888999999888999999NNNuuuEEE===666666666555555777666777888888:::>>>CCCGGGKKKYYYyyynnn```NNNMMMNNNRRRfff|||wwwbbb]]]pppYYYKKKCCCOOOccc~~~^^^RRRJJJDDDFFFBBBIII[[[aaauuuTTTDDD@@@CCCAAACCCFFF@@@@@@CCCEEEFFFGGGKKKRRRWWWdddwwwtttpppmmm[[[TTTTTTUUUppp||||||LLL>>>===;;;:::::::::;;;<<<;;;>>><<>><<>>===>>>FFF???>>>CCCDDDFFFVVVjjjuuuuuuuuuyyy~~~|||zzzssspppooopppooommmjjjhhhgggeeeccc^^^XXXTTTOOOLLLHHHDDDAAAAAABBBCCCCCCDDDEEEGGGIIINNNTTTYYYcccgggnnnuuuyyynnnllllllqqqvvvvvvpppkkkaaaZZZWWWZZZ]]]]]]___ccceeecccbbb^^^UUUPPPYYYeeennnmmmiiiccc^^^ZZZXXXXXXWWW]]]qqqttteeeeeewwwzzzrrrhhhhhhjjjttt~~~|||{{{yyyqqqiiiiiimmmllluuu}}}~~~~~~~~~|||{{{|||{{{yyywwwuuuuuuvvvrrrqqqqqqqqqrrrqqqnnnlllggggggfffeeedddcccbbbbbb```aaaaaa___[[[UUUOOOKKKOOO\\\vvvxxxhhhgggllllllaaaTTTJJJCCC>>>:::888777777888999999888999999MMMFFF===666666666555555777777777777777999<<>>===<<<::::::;;;;;;<<<<<>>777666666555555888777777777777888<<>>>>>CCCAAA===>>>@@@DDDDDDCCCDDDFFFBBBGGGRRRKKKMMMVVVeeettt```SSSXXX___rrrbbb>>>===<<<;;;:::;;;<<<<<<;;;???>>>DDDRRR^^^vvvrrr\\\PPP???CCCCCCFFFVVVooowwwbbbJJJDDD@@@BBBEEEGGGKKKPPPkkk[[[LLLJJJLLLPPPUUU```sssrrr[[[YYY^^^]]]YYYYYYZZZZZZ]]]^^^\\\ddd~~~zzzpppaaaTTTLLLLLLNNN___~~~~~~}}}cccXXXPPPOOORRRWWW^^^ddd```fffmmmmmmiiihhhoooxxx{{{~~~xxxqqqmmmooopppooollleeeeeeeeeeeedddaaa\\\WWWNNNLLLGGGCCCAAAAAABBBCCCCCCEEEGGGIIILLLOOOTTTWWWYYY\\\ccciiinnnwwwwwwuuuvvvzzzyyyrrrlllkkkbbb___```eeehhheeeaaa___eee___]]]```]]]WWW^^^lllnnnjjjddd^^^ZZZXXXYYYZZZYYYeee{{{~~~mmmgggkkksssvvvpppllluuuzzz|||}}}zzzuuupppmmmmmmkkkqqqxxx}}}}}}{{{}}}~~~{{{|||{{{zzzyyywwwtttrrrqqqssssssrrrpppooommmlllkkkiiiiiihhhfffcccaaa___^^^^^^]]]]]]^^^^^^ZZZRRRLLLQQQZZZrrrmmm```dddjjjmmmeeeUUUFFF???>>>999777555555666777777777999;;;DDD~~~mmmSSS999:::666222777333888999666555999;;;===AAAGGGUUUooo|||lllmmmXXXJJJLLLPPPVVVtttiii\\\XXXWWWYYYgggtttiiiXXXNNNFFFCCCBBBIIILLLUUUnnnyyyTTTPPPNNNNNNLLLHHHHHHJJJRRReeesssIIIFFFCCCBBBCCCDDDEEEDDDKKKJJJJJJHHHGGGGGGFFFFFFEEEHHHKKKIIIEEEIII\\\ooowww___[[[ZZZxxxyyynnnFFF>>>:::;;;======<<<>>>@@@???DDDKKKPPP^^^rrrYYYIII???CCCHHHEEEUUUwww```IIIFFFCCCDDDDDDFFFLLLTTTtttbbbNNNKKKNNNYYYggguuuuuu^^^```uuuwww\\\NNNQQQppppppppp}}}}}}|||~~~zzztttooonnnooooooppphhhddd______``````\\\WWWNNNJJJEEEAAA@@@@@@@@@???CCCEEEHHHJJJLLLNNNRRRUUUXXX```aaabbbjjjpppzzzwwwxxxzzzxxxrrrmmmllldddbbbdddjjjkkkfffaaa___ccc^^^^^^aaa^^^YYY___kkkoookkkeee___[[[ZZZZZZ[[[\\\ggg~~~qqqjjjnnnqqqsssqqqpppwww{{{}}}~~~|||wwwrrrpppoookkkpppvvvzzz|||~~~zzzxxx{{{|||zzz|||{{{{{{yyywwwuuusssqqqrrrrrrqqqooonnnmmmkkkkkkhhhggggggeeedddbbb```___^^^]]]\\\]]]\\\WWWOOOIIINNNVVVmmmpppcccjjjnnnnnndddTTTFFFAAAAAA999777555555666777777777666===KKKtttrrroootttqqqSSS999:::777333888444888999666666999;;;===BBBIIIWWWxxxuuuvvv~~~UUUJJJMMMQQQYYYyyy}}}aaaSSSQQQRRRWWWjjjzzzhhh[[[MMMHHHFFFDDDBBBCCCFFFGGGMMM___zzzxxx]]]PPPLLLJJJKKKJJJGGGIIIMMMccc|||pppNNNLLLIIIHHHHHHIIIJJJIIIHHHHHHIIIKKKKKKLLLLLLKKKLLLJJJJJJLLLNNNSSS```mmmyyybbb\\\WWWiiixxxFFF???:::;;;===<<<<<<===>>>>>>DDDMMMUUUfffoooYYYIII@@@DDDJJJJJJ^^^uuu^^^HHHDDDBBBDDDDDDFFFMMMUUUxxxhhhRRRSSSYYYdddnnnxxxuuukkkxxx[[[SSS\\\{{{}}}}}}{{{uuuqqqoooooonnnmmmiiiddd```___```___[[[WWWOOOKKKEEEAAA@@@@@@@@@???CCCEEEGGGIIIKKKNNNRRRTTTXXX______aaalllttt}}}zzzyyyzzzwwwpppmmmnnnhhhfffhhhmmmmmmfff```^^^aaa^^^___bbb```\\\aaajjjpppmmmgggbbb^^^]]]]]]^^^```kkkxxxppprrroooooosssuuuzzz}}}~~~zzzvvvssssssmmmppptttwwwyyy{{{~~~yyywwwzzz|||{{{||||||{{{yyywwwuuusssrrrqqqpppooonnnmmmlllkkkjjjgggffffffeeedddbbb```___]]][[[[[[[[[ZZZUUULLLFFFKKKRRRiiirrrdddlllnnnlllbbbRRRFFFAAAAAA999777555555666777777777666>>>LLLkkkeeelllsssSSS999:::888555999444777888666666999;;;===DDDKKK\\\vvv}}}rrrPPPKKKOOOVVVaaauuuWWWJJJKKKOOO]]]rrrqqqIIICCC???AAADDDDDDDDDFFFEEEGGGJJJUUUhhhqqqcccNNNOOOKKKIIIIIIGGGEEEJJJPPPssswwwPPPNNNLLLLLLNNNPPPRRRRRRQQQSSSUUUXXXYYYYYYXXXXXXZZZUUUTTT[[[dddlllssszzzyyyeee]]]WWW[[[lllGGG???::::::<<<;;;;;;<<<<<<===DDDMMMWWWkkkjjjXXXKKKCCCFFFKKKMMMfffttt[[[FFFCCCAAACCCDDDGGGNNNVVVzzztttXXX]]]fffrrrzzzxxxwwwvvvWWWVVVeee}}}|||~~~~~~{{{vvvsssqqqooommmkkkiiieeeaaa``````^^^ZZZVVVPPPLLLFFFBBBAAA@@@@@@@@@BBBDDDFFFHHHJJJMMMQQQSSSWWW]]]]]]aaaoooyyy|||zzzyyyuuunnnlllnnnmmmjjjiiikkkiiiccc``````bbb```aaaddddddaaaccciiiqqqnnnjjjeeebbbaaaaaabbbfffqqq~~~vvvwwwnnnllltttxxx|||~~~zzzxxxvvvpppqqqrrrtttxxx{{{zzzyyy|||~~~}}}|||{{{zzzyyywwwtttrrrqqqnnnnnnmmmlllkkkkkkjjjjjjggggggfffeeecccaaa___^^^[[[ZZZZZZ[[[ZZZUUUMMMGGGKKKRRRjjjqqqaaahhhjjjiii```RRRFFF@@@???999777555444666777777777999>>>DDDuuuooofffyyyttt~~~TTT999:::888666;;;555777777666666999;;;===EEENNNffftttkkkNNNMMMRRRZZZiiioooQQQGGGLLLSSSjjj}}}cccNNNIIIFFFGGGHHHGGGHHHLLLKKKOOOTTT^^^llltttnnnbbb\\\YYYVVVQQQIIIEEEJJJSSSzzzhhhgggfffgggkkkoooqqqrrrvvvxxx{{{}}}}}}|||zzzyyy{{{xxxzzzxxxfff[[[YYYXXXfffHHH@@@::::::;;;::::::<<<<<<>>>BBBJJJTTTjjjxxxzzzeeeXXXLLLDDDFFFIIINNNjjjsssZZZGGGCCCBBBCCCDDDFFFMMMUUUvvvjjjnnnyyy~~~[[[QQQRRReee{{{yyy{{{{{{yyywwwuuutttqqqmmmjjjiiifffccc```___]]]YYYVVVQQQLLLFFFBBBAAA@@@@@@???@@@CCCEEEGGGIIILLLOOORRRTTTZZZ\\\bbbqqq{{{|||{{{yyysssmmmllloooqqqlllhhhfffccc___aaaeeeeeedddeeeggggggfffgggjjjrrrpppllliiigggfffggggggkkkwww{{{{{{ooolllttt{{{|||zzzpppooonnnppptttzzzzzzyyy|||}}}|||zzzzzzyyyxxxvvvsssqqqpppkkkkkkkkkjjjjjjiiiiiiiiiiiihhhgggeeebbb```]]]\\\\\\[[[[[[\\\\\\XXXQQQJJJNNNVVVooonnn^^^eeehhhiiibbbVVVJJJBBB???999777555444666777777777777<<<===hhhrrreee}}}yyyVVV;;;:::888666<<<555666777666777:::;;;>>>GGGRRRqqquuukkkOOONNNQQQZZZmmmkkkNNNFFFPPPZZZrrr^^^QQQLLLIIIIIIIIIKKKRRRZZZ[[[```hhhrrr|||{{{vvvhhhUUUIIIMMMXXX~~~yyyhhhUUUYYYZZZlllrrrqqqJJJBBB;;;;;;;;;::::::<<<<<<>>>BBBHHHTTTlll~~~vvv}}}dddXXXIIIDDDEEEHHHQQQqqqsssYYYIIIEEECCCDDDEEEFFFMMMUUUuuu~~~{{{zzzdddHHHNNNNNNaaazzzwwwxxxxxxxxxwwwvvvvvvsssoookkkiiifffdddaaa^^^\\\YYYWWWQQQLLLFFFBBB@@@@@@?????????AAADDDFFFHHHJJJNNNQQQQQQYYY\\\cccpppxxx}}}}}}{{{uuummmmmmqqqsssmmmhhheeeaaa___dddkkkkkkjjjjjjjjjkkkkkkkkklllrrrpppnnnlllkkkkkklllmmmooo~~~|||sssnnnuuu~~~|||pppmmmiiijjjnnnuuu{{{~~~zzzxxxzzzzzzxxxyyyyyyxxxvvvtttrrrpppoooiiiiiiiiiiiihhhhhhhhhhhhhhhhhhfffeeebbb___]]]\\\^^^]]]]]]^^^^^^ZZZSSSLLLPPPYYYqqqnnnaaahhhkkklllfff[[[NNNEEE@@@999777555555666777777777444;;;;;;ddd{{{iii[[[===:::777666<<<555666666555888:::;;;>>>IIIUUU{{{wwwvvvmmmQQQNNNOOO[[[qqqjjjNNNIIIUUUaaattt___LLLKKKLLLQQQVVV]]]jjjvvvwww{{{fffOOOQQQ^^^{{{jjjOOOVVVYYYqqqeeebbbMMMDDD<<<;;;<<<;;;;;;===<<>>===>>>@@@CCCEEEFFFIIIMMMPPPOOOYYY]]]bbblllsss~~~xxxpppooottttttoookkkiiieeedddiiipppqqqpppnnnmmmmmmoooooooooqqqpppooonnnnnnoooqqqrrrsss{{{vvvrrruuu~~~tttoooiiigggkkkrrrwwwzzz{{{yyyzzzyyyvvvwwwwwwvvvuuurrrpppnnnmmmggggggggggggggghhhhhhhhheeeeeeddddddbbbaaa______bbbaaa``````___ZZZQQQKKKNNNXXXooorrrkkknnnooommmfffZZZNNNEEE@@@999777555555666777777777444<<<:::^^^|||___@@@:::666555;;;555666555555888:::;;;???KKKWWWvvvwwwjjjPPPOOORRRbbb}}}nnnRRRNNN[[[hhhyyyxxxggg___ccclllvvv|||qqqPPPQQQ___xxxhhhPPPUUUTTTnnncccaaaOOOFFF>>><<<===<<<<<<>>>===AAAFFFMMM]]]|||```NNNBBBBBBFFFKKK\\\rrrWWWGGGDDDCCCFFFHHHKKKSSS\\\|||zzz{{{|||yyyyyy{{{|||cccPPPKKKKKKaaa}}}ssswww}}}yyyzzz}}}{{{yyywwwuuuqqqllliiieeeeeedddaaa^^^[[[ZZZZZZPPPKKKEEE@@@>>>======<<<===???BBBDDDEEEHHHLLLOOOPPPZZZ]]]^^^fffooozzzrrrrrrvvvtttqqqooommmjjjhhhmmmtttuuutttqqqnnnoooqqqrrrpppppppppooooooppprrrsssuuuttt~~~yyyxxxuuuvvvzzzssskkkhhhkkkqqqvvvyyy~~~|||}}}{{{wwwvvvvvvuuutttrrrooommmlllfffffffffgggggggggggggggbbbbbbcccccccccbbbbbbaaafffdddbbbaaa___YYYOOOHHHLLLVVVlllvvvtttrrrqqqlllcccVVVJJJBBB>>>999777555555666777777777999>>>777UUUbbbAAA:::555444;;;555666555555888;;;;;;???KKKXXX~~~}}}dddMMMQQQXXXlllsssXXXSSSaaannnuuurrrtttNNNMMM]]]zzztttdddTTTUUUPPPiiieeeeeeQQQGGG???======<<<===???@@@DDDHHHNNN___]]]HHHCCCCCCGGGKKK]]]pppUUUEEEBBBBBBFFFJJJNNNWWW```~~~yyydddOOOHHHJJJcccrrrjjjrrr|||}}}~~~{{{xxxtttpppjjjfffdddeeedddaaa^^^\\\[[[[[[OOOKKKDDD@@@======<<<;;;<<<>>>AAACCCEEEGGGKKKNNNRRR[[[\\\[[[aaalll~~~wwwqqqrrrwwwzzzxxxrrrhhhfffllltttwwwtttppppppuuuuuuqqqppptttpppqqqqqqpppsssyyyyyyvvvwww|||}}}yyyxxxuuuyyy~~~zzzwwwrrrllljjjmmmrrrxxx{{{{{{~~~|||}}}|||zzzwwwuuusssqqqnnnlllkkkkkkkkkjjjhhhfffeeeeeeggggggccccccccc```^^^___dddiiigggcccbbbbbb]]]SSSKKKIIIMMMXXXlll}}}ssskkknnnnnngggYYYKKKBBB@@@:::888555444555666777777666999===OOOyyy|||kkk>>>999:::222666666888777444;;;888>>>DDDFFFbbbqqqcccLLLNNNaaawwwyyybbb[[[eeeqqqzzz{{{ttttttwwwkkkSSSLLLUUUsssvvviiiTTTQQQUUUaaa}}}sssfffZZZ@@@CCCCCC>>>>>>:::BBB@@@:::DDDSSS___zzzZZZIIIBBBFFFIIILLLZZZwwwyyy\\\HHHGGGAAADDDLLLMMMSSSeeezzzQQQQQQLLL___yyymmmnnnzzz}}}zzzzzzqqqnnnpppmmmfffhhhfffccc```^^^[[[WWWTTTNNNKKKFFFAAA>>>===>>>>>>>>>???@@@???@@@DDDKKKQQQQQQTTTYYY^^^cccpppxxxqqqqqqvvv}}}{{{tttllllllsssyyy{{{vvvrrrqqquuuwwwuuuvvvyyyqqqssssssssswww}}}~~~|||zzz||||||}}}zzzzzz~~~~~~{{{wwwrrrnnnmmmpppuuuxxx|||}}}}}}|||yyyxxxvvvtttqqqnnnlllkkkkkkjjjjjjiiiiiihhhgggfffeeebbbbbbaaa______aaaeeehhheee```^^^]]]YYYQQQKKKJJJPPPXXXkkkyyymmmfffjjjlllfffYYYLLLCCC@@@:::888555444555666777777555666888KKKvvvppp@@@999999333777666777999666;;;777===CCCFFFbbbddd~~~\\\KKKRRRgggyyyrrriiinnnvvvzzz}}}~~~}}}hhhVVVMMMNNN[[[kkkvvvhhhUUUQQQRRR[[[xxx{{{oooaaaCCCAAA???:::<<<999@@@@@@<<>>===>>>>>>>>>???@@@@@@AAAEEELLLRRRWWWXXX[[[^^^aaalll{{{uuuvvvzzz~~~wwwrrruuu}}}{{{vvvtttvvvwwwwwwyyy|||uuuwwwwwwwww{{{|||zzz|||~~~}}}yyy~~~~~~~~~}}}yyyrrrmmmmmmqqquuu{{{~~~}}}{{{xxxyyywwwuuurrrooolllkkkjjjhhhiiikkkkkkkkkiiifffeeebbb```^^^^^^```bbbdddddd```[[[XXXVVVRRRMMMKKKMMMTTTYYYiiittteeeaaafffjjjeeeZZZMMMDDDAAA:::888555444555666777777888777999OOO}}}vvvCCC888888333999666555:::777;;;666<<>>>>>>>>>>>???@@@AAACCCHHHNNNSSSZZZYYY[[[\\\___jjj|||~~~zzzwww|||}}}xxxtttsssvvvxxxzzz{{{{{{||||||{{{~~~|||{{{~~~|||ttt~~~}}}~~~{{{|||}}}uuummmjjjmmmqqqxxx~~~~~~zzzvvvyyywwwuuurrrooollljjjjjjggghhhiiijjjkkkjjjiiiiiiccc```]]]^^^```bbbaaa___\\\WWWSSSQQQMMMIIIKKKOOOXXXYYYhhhppp___bbbgggkkkggg[[[NNNDDD@@@:::888555444555666777777888666:::SSSvvvuuuzzzzzzFFF888888444:::666444:::555:::666<<>>;;;;;;AAA<<<@@@???@@@LLLWWW^^^zzzuuuWWWKKKDDDHHHJJJNNN\\\yyyxxx[[[GGGGGGCCCDDDIIIGGGMMM```^^^]]]vvv}}}lll}}}}}}|||vvvpppooorrrrrrkkkddddddcccaaa```^^^ZZZTTTPPPMMMKKKGGGCCC@@@>>>>>>>>>>>>???@@@BBBEEEKKKPPPTTTXXXWWWYYY\\\aaammm}}}{{{yyyuuuppppppvvv|||~~~~~~~~~~~~vvvooo~~~{{{zzz{{{|||||||||~~~~~~}}}}}}vvvmmmhhhiiilllrrrzzz~~~zzzuuuxxxvvvtttqqqnnnllljjjiiihhhgggggggggiiijjjlllnnndddaaa^^^^^^``````]]]ZZZYYYUUURRRPPPMMMJJJMMMSSS[[[YYYhhhooo^^^hhhmmmpppjjj]]]NNNDDD???:::888555444555666777777555444777PPPfffggguuu{{{FFF999888444:::666444777444888555===FFFKKKjjjpppUUUOOO```uuurrrkkkzzz{{{~~~{{{xxxyyyzzzwwwdddQQQMMMOOOYYYkkkmmm[[[dddnnnzzzyyylll___]]]hhhzzzxxxhhhSSSOOONNNUUUpppvvvjjjEEE<<<;;;===CCC<<>>>>>??????@@@CCCHHHNNNSSSVVVXXXWWWYYY^^^dddppptttrrrpppqqq{{{~~~{{{zzzwwwqqqqqq~~~}}}~~~~~~~~~|||uuummmhhhffffffjjjsss{{{~~~~~~}}}yyytttuuutttrrrooommmkkkjjjjjjiiihhhgggfffgggiiilllmmmaaa```_________^^^[[[YYY[[[YYYWWWWWWSSSOOOSSSYYY\\\ZZZiiiqqqcccnnnrrrssslll]]]MMMCCC>>>:::888555444555666777777666666999MMMyyyyyyZZZ```|||wwwDDD999999444:::777666666333999666>>>GGGLLLiiijjjTTTOOO^^^ssstttyyyyyymmmuuusssYYYJJJIIIZZZtttjjj^^^ttt}}}fffXXXccc|||yyyjjjRRRNNNOOOUUUooouuuoooIII@@@===<<>>>>>???>>>@@@DDDKKKQQQUUUWWW[[[ZZZ\\\```fffpppyyyxxxvvvxxx~~~{{{uuuuuuooonnnzzz{{{{{{}}}|||vvvooohhhccc```bbblllvvv{{{}}}}}}yyytttsssrrrpppnnnlllkkkjjjjjjjjjjjjiiihhhgggggggggggg\\\^^^``````^^^]]]\\\\\\______``````\\\WWWZZZ___[[[YYYjjjuuujjjrrruuutttlll\\\MMMBBB>>>:::888555444555666777777777999<<>>999>>>???AAAMMMYYYkkkbbbRRRGGGHHHNNNaaa}}}bbbHHHIIIDDDCCCIIIKKKXXXrrrssszzz}}}zzzxxxvvvssstttvvvssskkkggghhheeeaaa]]]ZZZXXXVVVSSSRRRMMMKKKHHHEEEBBB@@@>>>===???>>>@@@EEELLLSSSWWWXXX[[[ZZZ]]]bbbgggooo~~~{{{|||{{{xxxqqqqqqjjjnnn|||zzz|||vvvwwwyyy}}}|||wwwpppiiiaaa\\\]]]hhhsssyyy|||}}}yyytttqqqpppnnnmmmkkkjjjjjjjjjkkkkkkkkkjjjhhheeebbb```WWW[[[___```^^^\\\]]]___cccdddggghhhccc]]]___ddd[[[YYYkkkxxxpppsssuuutttkkk[[[LLLCCC???:::888555444555666777777111555888CCCdddsssyyymmm@@@;;;;;;444888888:::999777===:::@@@EEEGGGcccuuuYYYTTTXXXggg}}}cccTTT^^^vvvlllsssttt]]]aaappp{{{mmmTTTNNNLLLOOOfffdddqqqfffUUUHHH===>>>:::AAAAAABBBMMM[[[ppp___UUUKKKKKKRRRfffhhhHHHIIIDDDCCCIIILLL\\\wwwuuu}}}~~~|||yyywwwuuutttvvvyyysssiiifffiiibbb___[[[XXXWWWWWWVVVUUUMMMKKKIIIEEEBBB@@@>>>===???>>>@@@EEENNNUUUXXXYYYXXXXXX[[[aaagggooo}}}zzzwww}}}{{{nnnggggggfffnnn|||~~~{{{zzzwwwuuuuuuxxxwwwwwwzzzyyyuuuqqqkkkddd___```iiisssyyy~~~|||uuusssqqqnnnjjjhhhgggfffggghhhlllkkkfffdddfffeee```ZZZ\\\\\\\\\[[[]]]___bbbllllllkkkjjjgggccc```^^^WWWYYYlllzzzmmmtttwwwwwwnnn^^^NNNDDD???:::999777666555666777888;;;777999EEEeee}}}GGG888777444===999666999999>>>888@@@JJJIII^^^xxxxxxsss]]]SSSTTTmmmkkkYYY\\\|||iiibbbnnnwwwiiiVVVOOOMMMQQQfffeeeaaa^^^TTTMMM??????===@@@???HHHSSS[[[pppdddOOOIIIEEEWWWttthhhMMMGGGKKKGGGJJJNNNVVVyyyttt{{{}}}}}}}}}xxxuuuuuutttssspppmmmjjjiiifffaaaZZZVVVUUUTTTRRRPPPOOOLLLGGGBBB???===>>>>>>>>>??????BBBKKKWWW[[[ZZZ^^^aaa^^^```kkkrrr|||wwwssssss}}}ttthhhbbbccciiisss|||{{{wwwttttttvvvuuuuuuyyy~~~|||vvvssspppkkkddd______hhhrrrxxx}}}|||vvvsssqqqnnnkkkiiihhhhhhhhhgggjjjiiidddccceeebbb\\\XXXWWWWWWZZZ```dddffffffhhhiiiiiihhheee```\\\YYYXXXZZZmmm}}}ooouuuxxxwwwnnn^^^NNNDDD@@@:::999777666555666777888888666:::EEEdddSSS>>><<<888;;;777666:::999===777>>>HHHHHH^^^zzzeeewwwoooZZZSSSXXXuuuyyyaaa]]]~~~mmmqqqwwwjjjUUUOOOLLLOOOdddaaa\\\SSSIIIEEE;;;>>>===???>>>DDDOOO^^^{{{aaaNNNIIIFFFWWWrrriiiMMMFFFIIIEEEHHHMMMUUUxxxssszzz}}}|||xxxsssssssssrrrqqqnnnllliiigggeee```ZZZWWWWWWVVVTTTQQQOOOLLLGGGBBB???===>>>>>>===>>>???CCCMMMXXX^^^\\\]]]aaa___```jjjqqq~~~rrrnnnppp|||zzzpppgggdddgggooo||||||wwwsssrrrtttttttttwww|||~~~zzzuuuqqqoookkkeee``````gggpppwww}}}}}}wwwsssrrrooollljjjiiiiiijjjiiihhhfffbbbbbbbbb^^^XXXVVVTTTUUU]]]gggmmmmmmjjjdddeeeffffffbbb]]]XXXTTTUUUYYYkkk~~~ooorrruuuuuulll]]]NNNDDD@@@:::999777666555666777888666666:::DDDaaazzz\\\@@@???::::::555999:::888<<<777???IIILLLeeewwwYYYpppiiiUUUSSS___ttteee~~~}}}wwwkkkUUUNNNKKKLLL___]]]WWWyyyHHH??????999???>>>???CCCFFFQQQeeezzz___SSSNNNMMM]]]uuujjjOOOFFFHHHBBBGGGLLLTTTxxxpppxxx}}}|||wwwqqqrrrqqqpppnnnllliiigggfffccc^^^ZZZXXXXXXVVVSSSPPPMMMJJJFFFBBB???>>>>>>>>><<<>>>???CCCMMMYYY^^^]]][[[aaa___```hhhoootttooonnnwww|||wwwqqqmmmnnntttzzz~~~wwwsssrrrssstttuuuxxx{{{|||wwwtttqqqmmmgggbbbaaagggooovvv~~~zzztttrrrooolllkkkjjjkkkkkkkkkgggccc```___^^^XXXSSSYYYZZZ^^^fffnnnqqqnnnjjjcccdddfffeeebbb\\\UUUQQQPPPUUUggg|||kkkjjjnnnooohhhZZZMMMDDDAAA:::999777666555666777888555777;;;BBB\\\ttt[[[;;;===:::888555===999666<<<999CCCMMMRRRoooppp___eeeRRRSSSeeetttwwwkkkVVVNNNJJJIIIZZZ[[[TTT~~~xxxFFF===>>>;;;BBB@@@@@@DDDGGGTTThhhnnn^^^\\\PPPPPP```sss~~~lllQQQHHHGGGBBBFFFLLLTTTwww~~~yyyvvvsssrrrwww~~~}}}nnneeeppp~~~{{{uuuqqqpppooommmjjjhhhfffeeeccc___[[[XXXXXXUUUQQQMMMKKKIIIEEEAAA???>>>>>>>>><<<>>>???CCCMMMXXX\\\ZZZYYY`````````gggooouuupppkkkppp~~~|||~~~yyyvvvrrrqqquuu|||wwwsssssstttuuuwwwyyy||||||xxxuuupppiiidddbbbhhhnnnuuu}}}uuussspppmmmkkkjjjkkkkkkiiiddd^^^[[[ZZZWWWSSSQQQaaafffmmmrrrrrroookkkhhhdddeeefffeeeaaa[[[TTTPPPMMMRRRddd{{{gggaaaeeehhhcccWWWKKKDDDBBB:::999777666555666777888777888:::>>>WWW{{{qqqlllvvvYYY:::;;;999888555>>>:::666===<<>>======DDDSSSeeekkk]]]]]]JJJKKKZZZiiiooooooTTTJJJHHHCCCHHHNNNUUUwwwhhh]]]TTTRRRTTTTTTUUUWWWUUUZZZ^^^aaadddgggeee___UUUVVVVVVUUUXXX\\\ZZZVVVYYYWWWccc{{{vvvqqqpppnnnllliiigggfffeeegggbbb]]][[[YYYVVVQQQLLLIIIGGGDDDAAA???>>>===>>><<<>>>???BBBKKKTTTWWWTTTXXX`````````hhhppprrrooojjjlll|||yyy}}}{{{vvvtttqqqpppuuu|||}}}vvvsssttttttvvvyyy{{{|||~~~zzzwwwrrrkkkfffcccggglllttt~~~~~~vvvtttpppmmmjjjiiiiiiiiieee```[[[YYYVVVTTTUUUYYYmmmqqqvvvvvvrrrlllhhhfffdddeeeeeeccc___YYYSSSOOOMMMSSSddd{{{eee]]]bbbeeeaaaWWWLLLEEECCC:::999777666555666777888999999999;;;SSSrrrddd~~~eeepppZZZ===<<<888999555:::;;;777>>>>>>EEEJJJOOOppppppvvvbbbQQQWWWllluuuiiiUUUOOOLLLJJJXXX\\\YYYyyyHHH@@@@@@:::>>>;;;;;;;;;DDDUUUfffttt\\\TTTGGGHHHVVVaaacccuuurrrVVVJJJIIIDDDJJJOOOUUUuuusssZZZNNNDDDEEEJJJJJJHHHGGGEEEHHHJJJJJJLLLOOOMMMHHHCCCEEECCCAAACCCHHHIIIFFFHHHLLLZZZ{{{}}}xxxqqqpppooommmjjjhhhfffeeedddiiiddd^^^[[[YYYVVVRRRNNNGGGEEECCCAAA???>>>=========>>>???BBBJJJRRRTTTQQQYYY______```jjjrrroooooommmnnn{{{{{{~~~{{{vvvsssqqqppppppuuu}}}~~~yyysssqqqttttttvvvyyy{{{||||||yyyvvvrrrlllgggaaadddiiiqqq}}}~~~wwwtttqqqmmmjjjhhhggggggeeeaaa___^^^[[[ZZZaaakkkzzzxxxuuurrrnnnkkkhhhfffccccccbbb___ZZZUUUOOOLLLKKKQQQbbb|||xxx``````dddgggcccXXXMMMGGGEEE:::999777666555666777888:::999888:::SSSiiiZZZtttzzzfffsssXXX@@@;;;666:::666666:::666@@@CCCJJJNNNTTTwww~~~vvvzzzbbbRRRYYYmmmsssgggRRROOONNNMMM\\\\\\^^^sssFFF???@@@888<<<;;;===???GGGXXXhhh\\\KKKFFFGGGTTT[[[[[[ooouuuUUUIIIHHHDDDJJJOOOSSSrrrqqqbbbPPPHHHCCCEEEHHHHHHFFFEEEEEEGGGGGGEEEGGGJJJIIIEEEEEEGGGGGGDDDEEEHHHGGGCCCBBBGGGRRRkkk~~~{{{uuummmooommmjjjhhheeedddccccccccc^^^XXXUUUUUUTTTQQQNNNEEEDDDBBB@@@???>>>======<<<>>>???CCCKKKSSSUUURRRZZZ___^^^aaallluuuooorrrqqqqqq}}}}}}{{{yyyvvvrrrpppqqqqqqsssyyy|||}}}}}}{{{vvvpppppptttsssvvvyyy{{{{{{~~~~~~zzzwwwuuurrrlllhhh```bbbgggnnn{{{}}}wwwuuuqqqllliiigggffffffhhheeeddddddaaabbbnnn|||zzzpppkkkkkkllljjjhhhaaa```^^^[[[VVVQQQLLLIIIHHHNNN^^^xxxuuu\\\dddhhhkkkfff[[[OOOHHHFFF:::999777666555666777888;;;888777999SSScccUUUpppvvvkkkyyyRRR???999333:::777444777555AAAGGGQQQVVV]]]xxx}}}|||bbbRRRZZZnnnrrrfffPPPNNNOOOPPP___\\\```oooCCC@@@@@@888===>>>BBB@@@FFFTTTeee___HHHAAABBBNNNTTTSSShhhwwwSSSHHHGGGDDDJJJNNNQQQooo}}}ppp^^^NNNDDD@@@???BBBCCC@@@@@@BBBDDDEEECCCAAACCCGGGGGGDDDCCCGGGHHHEEEDDDDDDAAA<<>>======;;;===@@@CCCLLLUUUWWWTTT[[[___]]]aaannnvvvqqqtttxxx|||~~~xxxzzzzzzxxxxxxtttsssrrrnnnmmmpppvvv|||zzzrrrvvvzzz~~~{{{qqqnnnrrruuutttqqqpppqqqtttxxx}}}{{{yyywwwooogggeeeiiiooossswww{{{yyytttnnnjjjhhhiiikkkllleeefff```YYY```sss}}}xxxqqqmmmkkkjjjhhheeeccccccaaa[[[SSSMMMJJJJJJJJJMMM^^^{{{rrr___cccjjjhhhccc```TTTGGGGGG>>>;;;777555555666666666777<<<:::>>>MMMhhhWWWbbbtttKKK======555666555999555999CCCGGGSSSVVV^^^{{{vvv___UUUUUUooosssdddOOOMMMMMMOOOdddVVVZZZtttEEE???@@@:::???===>>>===HHH[[[___}}}ZZZUUUCCCHHHLLLMMMXXXsssxxxYYYGGGHHHGGGHHHNNNRRRhhhwwwfffXXXOOOJJJEEEAAA>>>???AAACCCDDDFFFDDDGGGIIIJJJKKKQQQ[[[ccciii\\\TTTVVVSSSJJJFFFJJJDDDCCCDDDGGGMMMSSSWWWZZZXXXYYY___mmm{{{sssnnnnnnmmmjjjgggdddcccaaa___]]]YYYSSSNNNMMMOOOPPPNNNKKKHHHFFFCCCAAA???>>>======<<<===@@@DDDJJJPPPVVVZZZ^^^[[[ZZZ___gggtttvvvyyy|||~~~~~~zzz|||}}}xxxuuuuuuvvvyyywwwsssnnnlllmmmsssxxxwwwqqqwwwyyytttzzz{{{xxxpppnnnrrrtttsssqqqppppppssswww|||~~~~~~{{{zzzyyyssslllnnnpppsssuuuwwwzzz}}}{{{uuuoookkkkkklllllllllggggggaaa[[[cccttt}}}{{{xxxtttooollllllkkkjjjiiihhhgggddd]]]TTTNNNLLLLLLKKKMMM^^^{{{rrr^^^ccckkkiiidddbbbTTTFFFFFF>>>;;;777555555666666666999:::999BBBRRRlll\\\bbboooNNN;;;;;;555777555:::888:::BBBEEESSSXXXccc}}}xxx```TTTSSSkkkrrrcccOOOKKKJJJOOOiiiUUUXXXtttEEE???@@@:::???===>>>???FFFZZZbbbSSSKKKEEEHHHJJJNNN^^^||||||[[[HHHHHHFFFHHHNNNQQQgggwwwgggZZZOOOGGGCCC@@@AAADDDGGGIIIHHHHHHIIINNNPPPRRRVVV```rrrxxxpppeeeTTTJJJJJJNNNKKKHHHHHHJJJKKKJJJIIIJJJKKKMMMTTTbbbwww{{{tttoooooollliiifffcccbbb```^^^\\\YYYTTTOOONNNOOOPPPNNNKKKGGGFFFCCCAAA???=========;;;===???DDDJJJQQQWWWZZZ___]]]]]]aaagggrrr{{{~~~}}}~~~|||wwwuuuuuuxxx{{{|||uuunnnjjjkkkooossssssqqqvvvzzzooolllsssuuutttpppppprrrsssqqqpppooooooqqqvvvzzz|||}}}}}}~~~zzzzzzzzzwwwqqqttttttttttttuuuxxx}}}~~~wwwooolllmmmooommmkkkiiigggaaa^^^ggguuuyyytttrrroookkkjjjkkklllllllllllliiiddd]]]UUUPPPNNNNNNMMMNNN]]]yyyqqq\\\bbbkkkkkkgggdddUUUFFFDDD===:::666555555666777777999666555DDDTTT~~~qqqccciiiTTT:::999555888666::::::;;;AAACCCQQQYYYggg}}}~~~___SSSPPPiiipppaaaPPPJJJHHHNNNhhhTTTXXXtttEEE???@@@:::???===>>>@@@DDDYYYhhhWWWNNNHHHHHHIIIRRRjjj]]]IIIIIIFFFHHHNNNQQQfffxxxnnn```TTTLLLGGGBBB@@@@@@CCCEEEFFFGGGKKKRRRWWWbbbeeejjjsssqqqdddaaafff]]]QQQIIIFFFEEEBBB??????AAACCCCCCHHHXXXooouuusss|||{{{tttppppppkkkhhheeebbbaaa___]]][[[YYYUUUQQQOOOPPPPPPNNNLLLGGGFFFCCC@@@>>>=========;;;<<>>AAABBBZZZnnn[[[QQQIIIIIIKKKXXXxxx```KKKIIIFFFHHHNNNPPPdddyyyaaaXXXMMMGGGEEEDDDCCCAAAGGGHHHEEECCCIII\\\sssyyycccSSSLLLIIIGGGDDDAAADDDEEECCCAAAFFFQQQ[[[gggqqq|||ffflll{{{~~~~~~zzzsssoooooojjjgggdddaaa```^^^\\\ZZZYYYVVVSSSQQQQQQPPPNNNLLLGGGEEECCC@@@>>>===<<<<<<:::<<<>>>CCCIIIPPPVVVZZZWWWYYY^^^```aaajjj~~~|||yyy~~~~~~~~~}}}|||zzzxxxwwwwwwvvvuuurrrooonnnqqqwww}}}~~~yyyqqqkkkiiikkknnnppprrrnnnkkkjjjfffbbbaaacccjjjjjjmmmqqquuuuuurrrpppnnnmmmlllnnnqqquuuvvvwww{{{}}}}}}yyyvvvwwwvvvrrrqqqoookkkhhhiiinnnvvv||||||uuunnnkkklllmmmkkkhhheeebbb```eeepppxxxuuuoooiiihhhgggeeedddcccdddeeeddd```[[[VVVSSSQQQQQQQQQSSSRRR]]]sss}}}hhhVVVbbblllnnnllljjj[[[JJJHHH<<<999666444555777777777999777777@@@CCChhhkkkdddeee???;;;777999444888666888@@@BBBOOORRR[[[{{{ttt[[[SSSTTTqqq|||}}}lll\\\PPPLLLLLLKKKVVV~~~{{{TTThhhtttEEE???@@@:::???===>>>@@@CCC]]]qqqdddTTTIIIJJJMMM^^^dddMMMIIIFFFHHHNNNOOOccc|||eeePPPKKKEEEBBBBBBDDDCCCCCCIIINNNQQQTTTfffooobbbXXXOOOIIIGGGFFFDDDBBBAAABBBCCCDDDLLLWWWiii~~~mmmwww~~~||||||xxxqqqmmmmmmjjjgggdddaaa```^^^\\\ZZZXXXVVVTTTRRRQQQOOOMMMLLLFFFEEEBBB@@@>>><<<<<<<<<;;;<<>>???FFF___ppphhhGGGKKKOOO]]]gggOOOJJJEEEHHHMMMNNNaaakkkSSSIIIHHHEEECCCCCCEEEGGGIIIMMMZZZiiiyyy|||iiiWWWMMMMMMGGG@@@???BBBEEEEEECCCAAAIIIWWWjjj~~~rrryyy~~~|||{{{wwwppplllllljjjgggdddaaa```^^^\\\ZZZWWWVVVUUURRRPPPNNNLLLKKKFFFEEEBBB???===<<<<<<<<<<<<===???CCCHHHNNNSSSWWWUUUXXX]]]bbbfffnnn{{{zzz~~~|||www{{{~~~|||yyytttpppqqquuuyyyyyywwwzzzyyyzzz}}}~~~sssooojjjiiijjjlllnnnmmmjjjeee]]]WWWWWWZZZ]]]^^^gggccceeennntttrrrooonnnllljjjjjjkkknnnqqqrrrrrrtttzzz}}}{{{yyyyyyxxxvvvooolllgggbbb```dddkkkqqqvvvuuurrrnnniiifffgggiiidddccceeekkkqqqrrrpppmmmggghhhhhheeeaaa______```aaa^^^ZZZXXXWWWVVVSSSQQQRRRTTT___pppyyyuuukkkdddooowwwvvvqqqlll[[[IIIGGG<<<999555444555777888888:::>>>;;;>>>FFFvvvssseeeccc>>>===999888333:::666:::BBBDDDOOOPPPWWW```XXXVVVoooxxxggg^^^WWWVVVUUURRRRRRUUUUUU]]]^^^^^^```\\\```pppzzzhhhWWWLLLGGGIIILLLYYYtttUUUrrrtttEEE???@@@:::???===>>>>>>III```kkkqqqGGGKKKMMMWWWvvvjjjPPPJJJEEEHHHMMMNNN```~~~{{{aaaJJJHHHIIIIIIHHHGGGLLLUUU\\\kkk}}}ssscccZZZXXXQQQJJJGGGIIIJJJIIIFFF>>>CCCKKKTTT```sssmmmnnn{{{~~~}}}xxxpppllllllkkkhhhdddbbbaaa___]]][[[VVVVVVUUURRROOOLLLKKKJJJFFFDDDBBB???===<<<<<<;;;>>>???@@@CCCHHHMMMRRRUUUVVVWWW[[[```eeennn}}}}}}tttsssxxxyyytttvvv~~~~~~yyyvvvwwwqqqlllnnnvvv}}}}}}{{{zzzzzz||||||wwwqqqmmmiiihhhjjjllllllkkkfffaaaYYYTTTVVV[[[\\\[[[fffaaabbblllssspppmmmmmmllljjjiiijjjmmmpppqqqqqqqqqyyy~~~}}}{{{|||{{{yyykkkiiieeeaaaaaafffnnntttuuuvvvuuuooohhheeegggjjjfffeeehhhmmmpppooommmlllggghhhiiifffbbb``````bbbdddaaa]]][[[ZZZXXXTTTPPPPPPTTT```pppxxxuuuooollluuu}}}yyyrrrlllZZZHHHEEE<<<999555444555777888888777;;;888<<>>===JJJaaaggg___HHHLLLKKKPPPnnnkkkQQQJJJEEEHHHMMMMMM___zzzwww^^^JJJHHHJJJLLLLLLMMMUUUdddpppwwwnnnkkkddd```[[[XXXTTTOOOHHHCCC???DDDHHHJJJPPPbbb}}}jjjdddsss~~~yyyqqqmmmmmmkkkhhheeebbbaaa___]]][[[UUUUUUUUURRROOOLLLJJJIIIFFFDDDBBB???===<<<;;;;;;??????AAACCCGGGLLLQQQSSSUUUTTTWWW]]]ccckkkxxxvvvuuusssrrrrrrssstttuuuyyyyyyyyyxxxuuurrrnnnlllgggdddccchhhpppuuusssoooooooooqqqtttuuutttpppmmmeeecccaaabbbdddfffffffffbbbVVVMMMOOOUUUXXXXXXXXX______dddjjjmmmjjjiiikkkggggggggggggiiillloooqqqvvvxxx~~~}}}vvvrrrnnnfff```bbbfffiiimmmqqquuuvvvssslllgggggggggfffggggggiiijjjllllllmmmmmmggghhhgggddd```^^^___aaa```___]]]YYYSSSOOOPPPTTTXXXXXX___jjjrrrtttuuuwww}}}|||yyytttjjj\\\MMMCCC>>>:::777555555666777666777;;;999???MMM~~~bbbuuuzzzwwwyyy\\\???;;;777:::666888<<<;;;>>>KKKSSSOOO[[[zzz\\\SSSnnnkkkXXXNNNKKKQQQQQQSSS[[[VVVLLLLLLQQQXXX^^^dddiiiiii^^^RRRZZZggguuu|||~~~{{{qqqgggbbbgggkkkuuuwwweeeUUUJJJGGGHHHKKK^^^kkk\\\cccqqqHHH>>>>>><<<===999CCCAAAMMMbbbooowwwVVVDDDJJJPPP]]]{{{hhhWWWHHHEEEHHHJJJPPPYYY~~~lllVVVWWW]]]]]]aaahhhpppxxxwwwuuukkk\\\RRRLLLHHHFFFDDDGGGTTTnnnhhh\\\mmm{{{xxxtttrrrqqqhhhfffdddcccbbbaaa^^^\\\ZZZXXXTTTPPPMMMJJJIIIHHHDDDCCCAAA???============<<<===@@@DDDHHHLLLOOOQQQPPPXXXYYYZZZaaafffttttttrrrooommmkkkkkkkkklllppppppooommmiiifffbbb```YYYWWWYYY___fffhhhddd^^^^^^^^^^^^``````___\\\YYYYYYXXXYYY[[[]]]___^^^]]]\\\SSSMMMRRRYYYZZZWWWVVV\\\\\\```fffiiiffffffhhhggggggffffffhhhkkkmmmooosssxxx}}}xxxuuutttmmmgggfffggghhhlllqqquuuvvvtttlllhhhhhhhhhggggggggghhhjjjkkkkkkkkkkkkfffffffffccc___]]]___aaa```^^^[[[WWWTTTTTTYYY^^^XXXVVVYYYdddnnnsssvvvyyy~~~|||wwwmmm]]]MMMBBB>>>;;;777555555666777666666;;;:::@@@LLL}}}sss[[[uuu}}}{{{yyyTTT;;;999666:::777:::;;;;;;>>>JJJSSSQQQbbbeeeYYYooo{{{uuuqqqmmmeee[[[XXX[[[]]]iiiooouuu}}}vvviiigggnnn~~~{{{aaaMMMOOOSSSZZZ]]][[[SSSMMMNNNSSSUUUYYYiiivvvcccSSSIIIFFFGGGJJJ```eeeWWW___oooGGG???>>><<<>>>999BBB???KKK```nnniiiMMMFFFJJJPPP^^^~~~kkkYYYIIIFFFGGGIIIOOOWWWssshhhrrr}}}rrrlllbbbZZZQQQKKKKKKSSSdddtttiii]]]nnn{{{xxxtttpppmmmfffdddbbbaaa```___\\\ZZZZZZXXXTTTPPPMMMJJJIIIHHHDDDCCCAAA???============<<<===AAAEEEIIIMMMPPPRRRPPPXXXXXXZZZbbbhhhwwwrrroookkkgggdddbbbaaaaaacccbbbaaa^^^[[[WWWUUUSSSOOOOOOSSSZZZ______XXXQQQRRRQQQPPPPPPQQQPPPMMMKKKMMMMMMNNNQQQTTTVVVUUUTTTTTTNNNLLLTTT[[[ZZZVVVSSSWWWWWWZZZaaacccaaaaaadddhhhgggffffffgggiiilllmmmpppwww}}}zzzxxxyyysssnnnlllhhhfffjjjppptttwwwtttmmmiiiiiiiiihhhgggggghhhiiiiiiiiiiiiiiidddddddddaaa___^^^___aaa___]]]YYYUUUUUUYYY```eeeVVVQQQRRR^^^llluuuyyy|||zzzooo___NNNBBB>>>;;;777555555666777777666<<<<<<@@@HHHvvvnnnWWWvvv|||yyyQQQ;;;:::777:::777;;;999;;;>>>IIIRRRSSSfffhhh[[[nnn{{{ppphhhaaaWWWSSSVVVUUUSSS___pppyyyoooWWWQQQTTT___ddd[[[QQQMMMEEEIIIJJJJJJOOO___sssuuuaaaPPPHHHEEEFFFJJJaaa___SSS^^^jjjEEE???>>><<<>>>:::BBB>>>KKK```ooo~~~```KKKGGGKKKQQQbbbppp]]]KKKGGGGGGHHHNNNWWW|||qqqcccVVVPPPRRRWWWaaaiiizzzjjj^^^mmm{{{wwwtttmmmhhhdddbbb```^^^^^^\\\ZZZWWWYYYWWWTTTQQQMMMJJJIIIHHHCCCBBB@@@>>>===<<<======<<<>>>AAAFFFJJJNNNQQQRRRQQQWWWWWWXXXaaaiiizzzkkkiiiddd```\\\ZZZYYYYYYWWWVVVUUUSSSQQQOOOMMMLLLKKKLLLOOOTTTXXXWWWPPPJJJMMMLLLJJJJJJKKKLLLKKKJJJIIIHHHGGGIIIKKKNNNNNNNNNNNNIIIJJJRRRYYYXXXTTTQQQTTTSSSVVV\\\___^^^^^^bbbiiihhhgggggghhhjjjlllmmmoooxxx~~~|||zzzxxxyyyuuuqqqmmmhhhdddhhhoootttvvvuuunnnjjjkkkkkkiiigggggghhhhhhiiihhhhhhhhheeedddcccaaa```___```aaa___^^^[[[VVVVVV[[[```bbbOOOJJJMMM]]]ppp{{{{{{qqqaaaOOOCCC>>>;;;777555666777777777777<<<<<>>888:::777:::666;;;@@@IIIPPPOOOaaa~~~cccWWWjjjxxxmmmcccYYYSSSQQQJJJJJJQQQPPPQQQfff___]]]iii{{{|||gggUUUQQQQQQOOOMMMLLLLLLPPPWWW___hhhsssttt```OOOHHHEEEEEEIIIbbb\\\SSS___eeeCCC???>>><<>>===<<<======<<<>>>BBBGGGKKKOOOQQQRRRQQQWWWUUUVVV___hhhyyy]]][[[XXXUUURRRQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHIIIKKKNNNMMMJJJFFFHHHFFFEEEFFFHHHJJJKKKJJJIIIFFFCCCBBBEEEHHHKKKLLLLLLGGGGGGNNNTTTTTTRRRQQQTTTRRRTTTYYY\\\\\\^^^bbbkkkjjjiiiiiiiiikkkmmmooooooxxx~~~}}}{{{|||zzzvvvuuuqqqnnnkkkfffcccgggnnnrrruuutttoookkkkkkkkkiiiggghhhiiiiiiiiiiiiiiihhhgggeeecccbbbaaabbbbbbbbb^^^```^^^YYYXXXZZZYYYUUUGGGEEEMMMaaavvv~~~~~~{{{rrrbbbQQQEEE???;;;888666666777888777777;;;;;;@@@CCCnnn|||lllzzzwwwWWW???>>>999:::777:::555<<>>;;;???;;;@@@???MMMdddwwwfffWWWGGGKKKUUUjjjvvvbbbNNNHHHGGGIIIPPPZZZ~~~vvvssswww|||uuukkkhhheeeaaa___fffuuuxxxwww}}}uuudddhhhwwwyyyqqqpppmmmgggdddbbb___^^^\\\[[[XXXVVVUUUTTTRRROOOLLLIIIGGGFFFBBBAAA???===<<<<<<======<<>>???>>>;;;@@@;;;???>>>JJJaaavvveeeRRRFFFJJJSSSeee}}}{{{fffPPPHHHGGGHHHPPPYYYyyy}}}vvvjjjcccgggooonnnhhhaaafff}}}qqqfffbbb___^^^___hhhvvvyyyxxx}}}llliiiqqq}}}rrrpppnnniiieeeccc```^^^\\\ZZZXXXUUURRRQQQPPPNNNKKKHHHEEEDDDAAA@@@>>>===<<<<<<=========???CCCHHHKKKMMMNNNNNNNNNTTTRRRSSS]]]fffxxxTTTSSSRRRQQQQQQSSSTTTVVVVVVXXX\\\^^^^^^]]]ZZZXXXVVVUUUUUUVVVVVVVVVVVVUUURRRQQQQQQSSSUUUWWWWWWVVVFFFFFFFFFIIIMMMPPPQQQQQQOOOLLLLLLQQQTTTQQQOOOOOOTTTRRRSSSWWW[[[\\\___dddiiihhhhhhhhhjjjmmmoooqqqpppvvvxxxxxx~~~zzzuuuooojjjjjjjjjhhhiiilllnnnrrrrrrnnnkkkkkkkkkhhhiiijjjkkkmmmnnnnnnnnnnnniiifffbbbaaaaaaaaa```^^^[[[```___XXXWWWYYYSSSHHHEEEHHHUUUjjj{{{}}}rrrbbbQQQFFF???<<<888666777888888888777888888AAAHHHqqq___===888777===999:::777===AAAHHHOOOJJJKKKYYYxxxhhhYYYkkklll```OOOIIIBBB???AAADDDEEEEEEJJJPPPUUU___uuusssUUUPPPQQQLLLJJJNNNIIIIIIKKKRRR```rrr|||tttjjjYYYJJJEEEFFFIIINNNnnnvvvJJJOOOcccTTT===@@@>>>;;;AAA<<>>===<<<<<<=========@@@DDDHHHKKKLLLLLLKKKIIIPPPQQQTTT___iii|||^^^]]]\\\[[[\\\]]]___aaa```cccgggjjjjjjgggccc```XXXYYYZZZ[[[\\\[[[YYYXXXWWWWWWWWWXXXZZZ[[[ZZZXXXFFFGGGKKKQQQVVVYYYXXXWWWPPPNNNPPPUUUWWWSSSNNNMMMTTTRRRRRRWWWZZZ[[[___eeeggggggggggggiiillloooqqqooouuuvvvwww~~~yyyqqqkkkkkklllkkkjjjkkkmmmqqqrrrmmmkkkkkkjjjhhhjjjkkklllnnnooopppppppppiiifffaaa`````````^^^\\\ZZZ___]]]VVVVVV[[[UUUJJJHHHLLLXXXjjjyyy~~~rrrbbbQQQFFF???<<<888666777888888888:::888777???EEElllhhhAAA:::888>>>888777888===???FFFPPPMMMNNNZZZttthhhVVVgggmmmVVVIIIGGGCCC@@@AAAEEEHHHHHHGGGSSS]]]hhhxxxvvv^^^]]]]]]QQQIIIKKKOOOMMMJJJJJJOOOZZZhhhrrr~~~zzzqqqfffUUUGGGCCCFFFJJJQQQrrrpppGGGPPPgggRRR<<<@@@>>>;;;AAA<<<>>>DDDIII___uuurrrYYYIIIHHHIIIPPP___wwwoooVVVJJJFFFDDDJJJSSSiiiwwwnnniiiaaa[[[\\\bbb^^^XXXNNNJJJYYYlllnnndddZZZSSSKKKHHHHHHMMMYYYeeeuuuyyyxxxvvvuuu{{{qqqeeeccczzzsssnnngggdddaaa^^^\\\[[[XXXUUUSSSNNNNNNMMMLLLIIIFFFCCCAAA@@@???>>>===<<<<<<======>>>@@@DDDHHHJJJKKKJJJIIIFFFNNNPPPUUUaaammmjjjhhhhhhjjjjjjiiikkkpppkkknnnssswwwwwwssskkkeeehhhddd```aaadddeeeccc___cccdddfffeeeddd```\\\ZZZGGGMMMRRRUUUYYY___```]]]TTTQQQPPPSSSTTTPPPNNNOOOSSSTTTTTTUUUUUUXXX\\\___ccceeehhhjjjkkkkkkmmmnnnoooqqqtttxxxxxxwwwtttpppmmmkkkkkklllqqqvvvuuunnnggggggjjjkkkiiihhhhhhjjjlllnnnnnnmmmfffdddaaa^^^\\\\\\]]]^^^^^^]]][[[ZZZXXXUUUVVVXXXRRRRRR\\\nnnzzz}}}~~~ppp^^^OOOIII???<<<888666666666777666999===<<<>>>@@@gggfff<<<888999<<<666888888<<>><<<<<<<<<===>>>>>>BBBFFFHHHHHHIIIIIIJJJIIIKKKQQQZZZdddqqq~~~~~~}}}uuuoooqqqpppoooqqqtttwwwxxxwwwssssssrrrpppmmmiiieeecccWWW]]]bbbcccfffiiihhheee___ZZZWWWWWWVVVQQQMMMNNNRRRSSSTTTTTTUUUWWW[[[^^^aaadddhhhjjjjjjjjjkkklllmmmqqquuuzzzxxxvvvrrrnnnjjjhhhiiijjjnnnsssssslllfffgggjjjlllkkkjjjiiijjjlllllllllkkkgggeeebbb___]]]]]]___``````^^^\\\[[[YYYXXXZZZ\\\RRRQQQZZZmmm{{{~~~ppp]]]MMMFFF???<<<888666666666777666777999888@@@HHHsssaaa===;;;:::<<<777999;;;===DDDOOOVVVWWWWWWYYYwwwxxx|||```SSSgggtttYYYMMMGGGDDDAAA@@@BBBGGGIIIMMMYYYfffvvvjjjddd]]][[[ZZZ\\\[[[ZZZ```jjjuuujjj^^^QQQHHHEEEJJJHHHOOO}}}TTTOOOOOOIIIBBB=========;;;;;;>>>AAAHHH]]]ooorrrbbbMMMIIILLLRRRaaattt[[[LLLGGGFFFJJJPPPlll}}}yyyooobbbUUUMMMLLLNNNMMMRRRQQQPPP]]]ooopppdddJJJBBB???FFFMMMTTTeeevvvqqqddd[[[dddqqqzzzfff\\\qqqvvvrrrooogggaaa```^^^]]]\\\YYYUUUQQQSSSOOOKKKHHHFFFEEEBBBAAA@@@???===<<<<<<<<<===>>>>>>BBBFFFHHHIIIIIIJJJKKKMMMPPPWWW^^^dddnnn{{{xxxuuutttkkkqqqtttttttttuuuqqqkkkggg```[[[ZZZWWWQQQMMMNNNQQQRRRSSSSSSTTTUUUYYY[[[^^^bbbfffiiiiiiiiiiiiiiikkkpppvvv{{{}}}yyyvvvpppjjjfffeeeeeefffkkkqqqrrrlllhhhjjjmmmoooooommmkkkjjjjjjjjjiiiggggggeeebbb___^^^^^^___```aaa```]]][[[[[[\\\^^^```PPPNNNXXXmmm~~~rrr]]]KKKCCC???<<<888666666666777666888999888BBBOOO{{{zzziiiYYY>>>===:::;;;777:::<<<;;;BBBQQQ]]]`````````xxx{{{^^^QQQccc```GGGCCCFFFEEEDDDGGGLLLRRRYYYhhh|||uuuwwwvvvvvvuuuqqqmmmnnnsss}}}rrrggg[[[OOOGGGBBBHHHIIITTTOOONNNUUU|||IIICCC>>>>>>>>><<<<<>>===<<<<<<<<<===>>>>>>AAAFFFHHHIIIIIIJJJKKKPPPUUU]]]cccgggooo|||}}}wwwppphhhaaa[[[XXXUUUPPPMMMNNNOOOQQQRRRSSSSSSTTTWWWZZZ\\\```eeehhhhhhhhhggghhhlllqqqvvvzzz~~~|||vvvnnnhhhdddccccccdddjjjpppsssooolllnnnsssuuurrrpppllljjjiiihhhfffdddfffdddaaa^^^]]]^^^___```aaa```]]]ZZZ\\\```bbbaaaNNNLLLWWWnnnvvv___LLLCCC???<<<888666666666777666:::<<<;;;CCCMMMwwwqqq___PPP===???999999666:::777888@@@PPP]]]dddiiimmm|||___SSSeeeZZZEEEFFFKKKIIIOOOPPPUUUbbbxxx}}}yyyzzz~~~~~~{{{pppeeeZZZNNNGGGCCCGGGHHHXXXLLLNNNYYYuuuJJJCCC>>>>>>>>>======@@@CCCJJJ___rrrmmmTTTXXX^^^bbbsss}}}cccPPPGGGFFFJJJMMMbbbzzztttiiiZZZNNNIIIKKKOOOUUU]]]bbbbbbdddeeeZZZJJJEEEBBBDDDKKKRRRZZZfffrrrtttuuutttpppnnnllleee]]]dddssssss\\\bbb{{{ooojjjfffaaa___]]][[[ZZZXXXTTTQQQPPPMMMIIIFFFEEECCCAAA@@@>>>>>><<<<<<;;;<<<===>>>>>>AAAFFFHHHIIIJJJKKKLLLOOOUUU^^^eeeiiittt~~~vvvlllccc[[[VVVRRRMMMKKKMMMMMMOOOQQQRRRSSSTTTWWWZZZ[[[^^^cccfffhhhhhhiiiiiippptttwwwxxx}}}}}}wwwnnnhhheeedddcccbbbfffmmmqqqooommmpppuuuwwwuuuqqqmmmiiigggfffdddbbbdddbbb___]]]\\\\\\^^^______```]]]YYY\\\bbbccc```KKKKKKXXXpppzzzcccOOOFFF???<<<888666666666777666888<<<===BBBGGGnnnnnn___HHH;;;>>>888888555:::555888AAAOOO[[[fffsss~~~|||```VVVfffWWWGGGPPPXXXWWWUUUYYYeee}}}~~~zzznnncccYYYNNNGGGFFFGGGHHH[[[KKKNNN[[[sssIIICCC>>>>>>>>>===>>>AAA>>>FFF[[[jjjqqqUUUWWW]]]dddvvvgggQQQFFFFFFJJJLLL___zzztttiii[[[NNNHHHIIILLLTTT]]]ccccccaaa\\\NNN???BBBAAACCCHHHNNNUUU___hhhggggggffffffjjjmmmjjjccccccmmmwwwzzz```bbbqqqjjjgggaaa___\\\ZZZYYYWWWSSSQQQOOOLLLHHHEEEDDDCCCAAA???======<<<;;;;;;<<<===>>>>>>AAAFFFIIIJJJJJJLLLMMMNNNSSS[[[aaagggvvv||||||~~~|||~~~{{{pppfff[[[UUUOOOIIIGGGIIIKKKMMMPPPRRRTTTVVVXXX[[[[[[^^^bbbfffgggiiilllnnnsssvvvxxxxxx|||}}}wwwnnnhhhfffeeecccaaaaaaiiinnnlllkkkoootttvvvuuuqqqllliiigggeeedddccccccaaa^^^\\\[[[\\\^^^___]]]```]]]YYY]]]dddddd]]]GGGKKK[[[sss{{{eeeRRRIII???<<<888666666666777666444999;;;@@@CCClllrrrhhhzzzEEE;;;===777999666:::777:::DDDQQQ\\\iiizzz```UUUddd~~~YYYPPPbbbpppoooiiiuuu~~~www{{{yyylllaaaWWWMMMGGGHHHGGGIII^^^|||KKKPPP^^^vvvHHHBBB===>>>>>>===>>>@@@???HHH\\\hhhqqqUUUPPPUUUaaauuujjjQQQEEEFFFJJJLLL[[[|||zzzttthhhYYYKKKEEEFFFIIINNNWWW___aaa^^^XXXLLL@@@===>>>@@@CCCHHHPPPYYY```^^^aaadddhhhnnnrrrlllddd___dddnnnzzzccccccssskkkgggaaa^^^[[[YYYXXXVVVSSSQQQMMMJJJGGGDDDCCCBBB@@@???===<<<;;;;;;;;;<<<===>>>>>>AAAFFFIIIJJJKKKLLLMMMNNNQQQWWW^^^fffvvv}}}zzzzzzwwwuuuuuuyyyyyyyyyzzzzzzyyywwwtttssstttuuuuuuvvvzzz}}}~~~|||wwwmmmbbbWWWPPPJJJEEEEEEGGGIIILLLPPPSSSUUUWWWZZZ\\\\\\^^^bbbeeehhhkkkpppsssrrrwww{{{{{{~~~{{{uuummmhhhgggeeebbb^^^___gggmmmlllkkkoootttvvvtttpppkkkhhhfffeeeddddddcccaaa___\\\\\\]]]^^^```]]]aaa___[[[___gggddd[[[EEEKKK^^^uuuyyycccQQQIII???<<<888666666666777666666888888>>>FFFrrr~~~vvvyyyEEE;;;<<<777;;;999;;;:::;;;CCCQQQ___kkkyyycccUUU```~~~kkkjjjuuuooowwwvvviii^^^UUULLLFFFGGGGGGJJJdddrrrJJJTTTccclllGGGAAA<<<======<<<===@@@CCCJJJ^^^mmmpppXXXKKKMMM^^^rrrkkkQQQDDDFFFJJJKKKVVVwww}}}xxxqqqdddTTTIIIFFFJJJPPPUUU]]]dddddd^^^VVVLLLCCC;;;<<<===???CCCKKKSSSXXXWWW[[[```fffooovvvuuupppcccaaahhhwww|||nnnccc```vvvkkkggg```^^^[[[XXXWWWUUUSSSQQQLLLIIIFFFCCCBBBAAA@@@>>><<<<<<;;;:::;;;<<<===>>>>>>AAAFFFIIIKKKKKKMMMNNNLLLOOOVVV```jjjzzzyyytttwwwyyywwwsssrrrqqqqqqqqqssstttssspppnnnooooooooooooppptttzzz~~~sssrrrqqqpppppprrruuuwwwuuuyyyzzzwwwvvvvvvsssnnneee[[[PPPJJJFFFCCCDDDHHHHHHKKKOOOSSSVVVXXX[[[^^^\\\___bbbeeehhhmmmrrrvvvqqqxxx}}}~~~yyyssslllhhhgggfffaaa]]]```hhhnnnmmmmmmpppuuuwwwssspppkkkgggffffffeeeeeedddbbb___]]]]]]^^^```aaa]]]bbbaaa\\\aaahhheeeZZZCCCLLL```wwwvvvaaaPPPHHH???<<<888666666666777666<<<:::666>>>JJJxxx{{{GGG<<<===888===;;;<<<<<<:::@@@OOO```llluuu|||gggVVV]]]{{{rrrooo{{{tttggg\\\SSSJJJDDDFFFFFFLLLiiikkkHHHWWWhhhYYYFFF@@@<<<<<<===<<<===@@@???EEEZZZoooqqq^^^KKKJJJ]]]oookkkQQQCCCFFFKKKKKKSSSrrr{{{uuunnn```QQQIIIJJJSSS\\\eeejjjnnnjjjaaaUUUJJJCCC===>>>>>>===???FFFNNNRRRQQQTTTWWW]]]jjjyyymmmeeeccckkkmmmfffaaabbb]]]}}}wwwlllggg```^^^ZZZXXXVVVUUURRRQQQLLLIIIEEECCCBBBAAA@@@>>><<<;;;;;;:::;;;<<<===>>>>>>AAAFFFIIIKKKLLLMMMNNNJJJMMMWWWdddqqq{{{wwwsssppppppqqqqqqppppppooonnnpppqqqqqqmmmiiikkkkkkjjjjjjjjjkkkkkklllnnnnnnlllkkkiiihhhhhhhhhnnnmmmllljjjhhhfffeeeddd```WWWLLLDDDAAABBBCCCCCCEEEIIIOOOTTTXXX[[[]]]______bbbfffgggiiimmmsssyyy{{{yyyzzz~~~}}}vvvnnnjjjhhhfffbbb]]]```gggnnnqqquuuyyyyyyuuupppooommmkkkiiigggfffeeecccdddcccaaa______```bbbccc___[[[\\\bbbfff___SSSGGGNNNaaayyysss___OOOGGG???<<<888666666666666555999777===>>>LLLGGG999???<<<===999<<<===:::@@@KKKYYYqqqyyymmm{{{qqqUUUccc}}}~~~uuurrrdddYYYOOOFFFAAAHHHGGGNNNiiibbbLLLPPPVVV@@@???>>>======>>>???@@@>>>LLL^^^kkkgggTTTPPPSSSWWWeeesssXXXHHHGGGLLLOOOWWWttt}}}tttqqqeeeVVVPPPXXXaaaeeeooovvvyyysssfffYYYLLLBBBCCC@@@======AAAEEEIIIKKKKKKRRRWWW[[[fffyyyvvv```fffrrrdddZZZZZZTTT[[[wwwwwwiiicccaaa]]]YYYWWWVVVSSSNNNJJJJJJFFFBBB@@@@@@@@@???>>>======;;;;;;:::;;;<<<===AAACCCEEEHHHIIIIIIHHHHHHMMMSSSZZZcccppptttsssqqqqqqqqqqqqooonnnnnnmmmlllmmmooonnnjjjggghhhhhhhhhhhhhhhhhhhhhiiiiiihhhfffcccbbbaaaaaaaaafffeeedddbbb```^^^]]]\\\YYYQQQHHHAAA@@@BBBDDDEEEIIIMMMRRRWWWZZZ\\\___aaabbbeeehhhjjjkkkpppwww}}}zzzyyyzzz~~~~~~xxxpppllljjjgggbbb^^^___eeejjjnnnsssxxxyyyvvvrrrpppmmmjjjgggeeedddddddddddddddbbb```___aaabbbaaa^^^ZZZZZZ```ccc[[[QQQGGGMMM```xxxuuu```OOOFFF???<<<888666666777666666:::777>>>???LLLMMM:::<<<999;;;888<<<999999CCCRRRbbbvvvyyyhhhllluuuXXXccc|||xxx}}}nnn```VVVNNNGGGCCCHHHFFFNNNooobbbKKKMMM|||{{{TTT>>>>>><<<<<<<<<<<<>>>>>>EEEKKKXXXeeeoooWWWLLLKKKTTTeeexxx\\\JJJGGGKKKMMMUUUrrr~~~uuussshhhXXXPPPTTT\\\```jjjqqquuupppggg]]]RRRJJJCCC@@@======@@@DDDHHHIIINNNTTTZZZ___kkk}}}yyybbbbbbiii[[[OOOMMMHHHMMMlllxxxkkkfffaaa]]]YYYWWWUUUSSSMMMIIIIIIFFFBBB@@@@@@@@@???>>>===<<<;;;::::::;;;<<<===@@@BBBEEEGGGHHHHHHHHHHHHOOOSSSZZZcccqqqooonnnnnnpppqqqpppnnnkkkkkkjjjjjjjjjkkkjjjhhheeeeeeeeeeeeeeeeeeeeeeeeeeedddbbb___\\\ZZZZZZZZZZZZ]]]]]][[[ZZZXXXWWWVVVUUUQQQKKKCCC>>>>>>BBBFFFHHHMMMPPPTTTWWWZZZ\\\___bbbcccfffhhhiiikkkpppxxx~~~yyyyyyzzz~~~zzzsssnnnkkkhhhbbb^^^]]]ccchhhkkkqqqwwwxxxvvvpppnnnkkkhhhfffeeeffffffdddeeeeeecccaaa```aaacccaaa___[[[ZZZ]]]___XXXOOOJJJPPPaaayyywww```NNNEEE???<<<888666666777777666;;;888???AAANNNRRR:::999666:::888;;;999888BBBSSSggg|||~~~lll^^^uuu~~~{{{]]]bbb{{{vvv{{{~~~tttjjjhhhooozzzyyyiii[[[RRRLLLHHHEEEJJJGGGOOOyyy]]]JJJMMM{{{pppOOO===<<<;;;::::::;;;<<<===FFFFFFUUUddd~~~~~~___JJJEEERRRccc~~~bbbMMMGGGIIIKKKSSSnnn{{{yyynnn^^^RRRQQQVVVZZZ[[[aaaeeeaaa[[[TTTLLLDDDDDDAAA===<<>>======<<<;;;::::::;;;<<<===@@@CCCFFFGGGGGGGGGHHHIIIPPPTTT[[[cccrrrooonnnmmmmmmnnnnnnllljjjiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeddddddcccbbbaaa```^^^[[[XXXVVVVVVWWWXXXZZZYYYXXXWWWVVVUUUTTTTTTNNNIIIBBB======AAAFFFJJJMMMPPPSSSVVVXXXZZZ]]]```dddeeeggggggggglllsssyyyzzzzzz|||{{{uuuppplllgggaaa]]]\\\cccjjjmmmrrrvvvvvvsssjjjiiigggffffffgggiiikkkdddeeeeeedddbbbaaabbbcccdddccc___[[[\\\]]]XXXPPPQQQUUUeee|||vvv^^^KKKCCC>>>;;;888666666777777666:::888???CCCPPPuuuSSS:::999777:::777999<<<777===LLLaaa|||uuu\\\yyy{{{vvvbbb```zzz|||pppsss}}}zzzwwwgggVVVPPPTTT[[[bbbfffhhhkkkpppxxxvvveeeWWWNNNJJJGGGEEEKKKKKKSSSUUULLLWWWeeeGGG===<<<;;;::::::;;;<<<===???AAAXXXiii{{{gggLLLEEERRR]]]pppgggPPPHHHHHHJJJQQQhhhwwweeeUUUOOORRRXXXVVV[[[]]]ZZZUUUPPPHHHAAAFFFBBB>>><<<>>>AAACCCDDDJJJMMMTTT___ppprrrbbb[[[QQQHHHEEEGGG[[[}}}yyyoooccc^^^YYYUUUSSSOOOJJJFFFFFFDDDAAA@@@??????>>>===<<<<<<;;;:::;;;<<<===>>>AAAEEEHHHIIIHHHHHHJJJLLLPPPVVV^^^ggguuussspppllljjjjjjkkkjjjjjjhhhiiiiiihhhgggfffeeeeeefffffffffeeecccaaa___^^^ZZZYYYWWWUUUUUUUUUWWWWWWXXXXXXWWWWWWVVVUUUTTTTTTPPPLLLEEE@@@>>>@@@EEEIIIMMMPPPTTTWWWYYY[[[]]]___eeefffgggffffffiiioootttzzz{{{}}}}}}wwwqqqkkkeeeaaa^^^^^^fffnnnrrruuuwwwsssnnniiihhhfffeeeeeefffhhhiiidddeeefffeeebbbaaaaaabbbeeeddd```[[[ZZZ\\\ZZZVVVVVVXXXfff}}}rrr[[[IIIBBB>>>;;;888666666777777777:::777???DDDSSSmmm{{{uuuNNN:::<<<999<<<777999;;;555999FFFZZZvvvuuu___rrr|||fff^^^zzz{{{pppttt{{{uuucccPPPIIIIIIIIIKKKOOOXXX```mmmzzzvvvcccTTTKKKHHHFFFEEEIIIOOO[[[MMMSSShhh\\\BBB======;;;;;;;;;;;;======<<<@@@[[[iiittthhhNNNFFFOOOSSSaaakkkSSSIIIIIIJJJPPPccc~~~zzziiiVVVMMMRRR[[[bbbgggjjjhhhddd___VVVMMMHHHDDD???======???AAABBBFFFHHHPPP___rrrlll]]]SSSJJJHHHPPPooottteee```YYYUUURRRNNNIIIEEEDDDBBB@@@?????????===<<<<<<;;;;;;:::;;;<<<===>>>DDDHHHKKKKKKJJJIIILLLPPPQQQYYYbbbkkkwwwssspppkkkhhhhhhhhhhhhhhhggghhhiiigggeeedddeeefffffffffeeeccc```]]]ZZZXXXRRRSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUQQQJJJBBB>>>???DDDHHHMMMQQQVVVZZZ\\\]]]___```eeehhhiiiiiihhhjjjooosssyyy{{{}}}zzzrrrkkkeeebbb```aaahhhpppsssvvvwwwsssmmmkkkjjjiiigggeeecccbbbbbbcccdddeeedddbbbaaaaaaaaacccccc___YYYYYY^^^bbbaaaZZZZZZfff{{{nnnWWWHHHBBB===:::777666777888888777:::777>>>CCCRRR{{{dddsssuuuiiiGGG999>>>;;;;;;666999666333:::GGGYYYsss~~~sssccclllhhh[[[{{{{{{qqqxxxqqq___OOOJJJIIIGGGKKKQQQRRR___rrrsssaaaRRRIIIFFFEEEDDDEEETTTgggtttJJJZZZvvvSSSAAA===<<<;;;;;;;;;;;;<<<===AAABBBZZZbbbnnneeeNNNFFFKKKKKK[[[oooVVVKKKJJJKKKOOO^^^wwwxxxiiiWWWOOOYYYgggpppvvvzzzyyyuuunnnaaaUUUKKKFFFAAA>>>===???@@@@@@EEEEEENNN```uuuxxx```VVVKKKJJJXXX|||{{{gggbbbZZZUUURRRNNNIIIEEECCCAAA@@@?????????===;;;<<<;;;::::::;;;<<<>>>???EEEJJJNNNMMMJJJJJJNNNSSSSSS\\\fffmmmxxxnnnkkkiiiggghhhhhhgggffffffggghhhfffcccbbbdddfffdddcccbbb___[[[WWWRRRPPPMMMNNNQQQTTTVVVXXXYYYYYYVVVVVVVVVVVVVVVVVVUUUUUUWWWSSSLLLDDD>>>>>>CCCHHHJJJOOOVVV[[[]]]^^^^^^___bbbfffjjjkkkkkklllppptttwwwyyy|||}}}tttkkkfffddddddccciiinnnpppsssvvvuuuqqqkkkkkkjjjhhheeebbb___]]]aaaccceeedddbbb`````````aaabbb___[[[]]]fffpppttt^^^\\\ggg{{{~~~kkkVVVHHHEEE===:::777666777888888888;;;777<<<@@@PPPooo^^^sssuuuzzzCCC888>>>999888555:::666555<<>>>>>??????CCCBBBKKKaaawwweeeZZZOOOQQQeeeiiiccc[[[VVVRRRNNNIIIEEEBBB@@@????????????===;;;;;;;;;::::::;;;<<<>>>???EEEJJJNNNMMMJJJJJJNNNTTTXXX___hhhmmmwwwgggggggggggghhhhhhfffccceeefffgggeeebbbaaaccceeeaaaaaa___\\\WWWRRRMMMJJJKKKMMMRRRVVVZZZ\\\\\\\\\XXXXXXXXXXXXXXXWWWWWWWWWWWWTTTMMMDDD>>>>>>CCCHHHFFFLLLSSSYYY\\\\\\\\\\\\^^^bbbhhhjjjkkkmmmqqqtttuuuwww{{{~~~uuulllgggfffgggdddhhhkkklllpppuuuwwwvvvhhhiiiiiihhhfffccc```]]]aaabbbddddddbbb```______aaacccaaa^^^bbbooo}}}bbb```iii}}}|||jjjUUUIIIGGG===:::777666777888888888===777;;;>>>MMMkkk```~~~vvvAAA888===666555444;;;:::777===GGG[[[ttthhhiiiVVV}}}ppp___^^^ffflllsss|||rrr___MMMEEEBBBDDDQQQcccoooyyytttiiiYYYMMMFFFEEEDDDCCCEEE___zzzrrrLLLEEEXXXrrrmmm@@@@@@::::::999888888999::::::>>>===VVVaaauuudddOOOEEEHHHSSSrrrxxx\\\NNNJJJJJJOOOXXXnnn}}}zzzuuulll``````uuuppp\\\OOOJJJDDD@@@>>>?????????AAA???III___wwwiii___UUUYYYqqqkkkeee\\\VVVRRRNNNIIIEEEAAA@@@????????????<<<:::;;;;;;::::::;;;<<<>>>???EEEJJJNNNMMMIIIIIINNNTTT[[[aaahhhlllvvvfffmmmkkkbbbaaahhhkkkgggjjjgggddddddeeeeeeccc```]]]XXXTTTQQQLLLFFFGGGKKKTTTVVVZZZ^^^bbbbbb```^^^]]]ZZZVVVTTTTTTTTTTTTSSSPPPMMMIIIDDD@@@???AAACCCLLLPPPTTTXXXYYY[[[\\\]]]aaaccceeeiiimmmqqqtttuuupppvvv}}}xxxrrrnnnjjjgggddddddccchhhvvvxxxkkklllkkkhhhddd^^^[[[ZZZ[[[dddeeeeeeccc```]]]]]]^^^^^^bbbZZZ```llloooVVV[[[pppwwweeeTTTIIIEEE;;;:::888666666777888999999:::444BBBJJJvvvhhhuuuBBB888999666<<<777555;;;;;;<<>>GGGTTTggg|||ssseeeaaajjj|||ttt```XXXZZZSSSLLLIIIBBBCCCBBB@@@>>>===<<<;;;;;;:::;;;<<<;;;;;;===@@@BBBKKKLLLKKKIIIHHHJJJQQQVVV^^^eeelllsss~~~iiiooonnnfffeeellloookkkjjjgggeeeddddddccc```]]]ZZZUUUQQQNNNIIIEEEIIIOOOZZZ]]]bbbgggiiihhheeebbb[[[XXXUUUSSSTTTTTTTTTTTTOOOMMMHHHCCC@@@@@@BBBDDDMMMQQQVVVYYYZZZZZZ[[[\\\```dddiiiooorrrttttttsssooovvvwwwrrrnnnjjjgggcccbbbccckkkyyy}}}qqqnnnllliiiddd___\\\\\\]]]gggggggggeeebbb```___```aaabbbXXX```ooofffOOOVVVnnnwwwcccRRRGGGCCC;;;:::888666666777888999999;;;777EEENNN}}}qqqwwwDDD999:::666;;;777666999999<<>>>>>KKKTTTdddoooyyypppaaaQQQIIIFFFDDDFFFIIIQQQrrruuuSSSCCCCCCVVVtttUUUBBB<<<;;;;;;::::::::::::;;;;;;:::===HHHYYYvvv~~~}}}uuu\\\LLLJJJTTTuuugggRRRLLLMMMLLLXXXcccyyy}}}}}}xxxjjjYYYWWWkkk|||rrr```XXXMMMGGGEEEDDDBBB???===???BBBKKKZZZnnn}}}zzz}}}uuu```XXXXXXPPPJJJGGGBBBCCCBBB@@@>>>===<<<;;;;;;:::;;;<<<;;;;;;===@@@BBBIIIJJJJJJHHHGGGJJJPPPVVV]]]dddlllssslllqqqpppiiigggmmmooommmiiigggeeedddccc```[[[XXXTTTQQQNNNKKKGGGFFFMMMXXXcccgggmmmqqqqqqlllfffbbbXXXVVVSSSRRRSSSTTTUUUUUUOOOLLLHHHDDDBBBCCCEEEFFFMMMRRRWWWZZZ[[[[[[ZZZ[[[___dddkkkrrruuusssooolllmmmvvv~~~wwwsssoookkkgggddddddfffooo}}}tttpppnnnjjjeee```^^^```bbbiiiiiiiiigggdddbbbbbbbbbbbbbbbXXXbbbrrrZZZIIIRRRllluuuaaaOOOEEEBBB;;;:::888666666777888999:::===999HHHSSS~~~wwwxxxEEE::::::555;;;888777888999;;;DDD\\\|||kkkYYYnnn}}}}}}fffzzzyyysss{{{```KKKFFF>>><<>>IIIXXXsss~~~zzzwwwyyyzzz}}}fffQQQJJJPPPoookkkVVVMMMLLLJJJTTT[[[pppxxxhhhTTTNNN]]]ppp~~~{{{kkkbbbWWWNNNIIIFFFBBB@@@DDDCCCCCCHHHUUUjjjwwwaaaWWWVVVNNNHHHFFFBBBBBBAAA@@@>>>===<<<;;;;;;:::;;;<<<<<<<<<===@@@CCCFFFGGGHHHGGGGGGJJJPPPVVV]]]dddllltttnnnrrrqqqjjjhhhjjjllljjjgggfffeeebbb___[[[VVVSSSPPPNNNLLLJJJHHHJJJUUUaaakkkooouuuvvvrrrjjjaaa\\\UUUSSSQQQPPPRRRTTTUUUUUUOOOLLLHHHFFFFFFFFFGGGGGGKKKOOOVVVZZZ\\\\\\\\\\\\___cccjjjooopppmmmhhhdddkkkuuu~~~xxxtttqqqlllhhhgggfffiiisss~~~{{{rrrqqqoookkkeeeaaaaaacccfffiiijjjjjjgggdddbbbbbbccc```bbb[[[eeerrr~~~zzzSSSGGGRRRmmmsss^^^MMMEEEBBB;;;:::888666666777888999:::>>>:::HHHUUUzzz|||xxxFFF;;;:::444:::888888:::999:::@@@PPPhhhlllVVVccc~~~wwwkkkxxxzzzqqqrrrzzzdddKKKFFF@@@???CCCCCCGGGOOO^^^nnnyyy|||rrrdddXXXLLLEEECCCBBBFFFKKKYYYYYYHHHEEEKKKgggxxxEEEBBB>>>;;;::::::::::::::::::;;;<<<@@@LLLXXXpppyyyzzz}}}jjjUUUKKKNNNkkkqqqZZZMMMHHHHHHQQQWWWjjjwwwgggSSSIIIRRRaaayyy|||~~~ssskkk___TTTLLLFFFBBB???CCCCCCDDDJJJWWWmmmyyybbbWWWUUULLLGGGFFFBBBAAA@@@???>>><<<<<<<<<;;;:::;;;<<<<<<<<<>>>AAADDDEEEFFFHHHHHHHHHKKKRRRWWW^^^ccckkktttoooqqqpppjjjgggggggggfffccccccbbb___ZZZVVVRRRPPPOOOMMMMMMNNNOOOSSS___kkktttwww{{{yyyqqqeee[[[VVVSSSQQQOOOOOOQQQSSSTTTUUUOOOMMMKKKJJJKKKKKKIIIGGGGGGLLLSSSXXX[[[]]]___```ccceeehhhiiiiiigggdddccckkkuuu~~~yyyvvvrrrmmmiiidddccchhhtttyyyrrrpppoookkkfffbbbbbbeeehhhhhhhhhhhhfffcccaaa```aaa\\\bbb___hhhpppyyywwwRRRKKKVVVrrrppp\\\MMMEEECCC;;;:::888666666777888999999???:::GGGTTTwwwuuuDDD;;;:::444:::888999:::999999===HHHZZZpppqqq[[[aaazzzssstttsss~~~pppjjjnnnuuulllNNNGGGBBBBBBFFFEEEFFFIIIRRR]]]gggrrr{{{ooo^^^TTTJJJDDDBBBAAAEEEKKKeeeRRRGGGGGGOOOssspppDDDBBB<<<:::::::::999999:::::::::999>>>HHHRRRfff}}}qqqZZZNNNMMMgggzzzaaaOOOGGGFFFOOOVVViii~~~wwwhhhUUUJJJOOO[[[ttt{{{zzzsssggg[[[QQQIIICCC@@@===???BBBIIIVVVmmmyyybbbWWWTTTLLLGGGGGGCCC@@@@@@>>>===<<<<<<<<<<<<999;;;<<<<<<===>>>BBBEEEEEEGGGIIIJJJJJJMMMSSSXXX\\\```gggrrrkkklllkkkhhheeeccccccddd______]]]YYYUUUQQQPPPPPPQQQOOOPPPUUU[[[aaajjjssszzz}}}~~~yyymmmaaaYYYUUURRROOOMMMNNNPPPRRRSSSSSSPPPOOONNNOOOQQQOOOKKKFFFEEEIIIPPPUUUYYY]]]```bbbhhhggggggggggggggghhhhhhnnnwww~~~yyyvvvrrrlllggg^^^]]]eeessszzztttnnnmmmjjjfffcccccceeehhhfffffffffdddaaa___^^^___YYYbbb```hhhoooxxxwwwTTTOOO[[[uuu~~~nnn[[[LLLDDDBBB;;;:::888666666777888999999???:::FFFTTTmmm{{{qqqBBB:::;;;555999888999888777888>>>GGGXXXooozzzgggkkkvvv}}}qqq~~~}}}lllbbbeeemmmqqqQQQHHHBBBAAAEEEDDDBBBEEEMMMZZZdddmmmwww~~~rrrxxx}}}wwwiiiXXXPPPHHHDDDBBBBBBGGGNNNyyyLLLGGGFFFPPPpppBBB>>>888::::::999999999999::::::888===FFFMMM___}}}cccRRRKKK```kkkVVVJJJFFFNNNSSSfff}}}vvvjjjYYYNNNQQQYYYnnn}}}~~~xxxmmmaaaUUULLLGGGDDD???AAADDDJJJWWWnnnwww```UUUTTTKKKFFFFFFBBB@@@???>>>===<<<<<<<<<<<<999;;;<<<<<<===???CCCEEEEEEHHHJJJKKKKKKNNNSSSXXXXXX]]]fffsss``````aaaaaa___]]]^^^```[[[[[[YYYTTTOOOMMMNNNPPPUUURRRTTT^^^gggnnntttyyy{{{}}}|||ttthhh^^^XXXVVVQQQOOOMMMMMMOOOQQQRRRRRRQQQQQQQQQTTTVVVSSSKKKDDDFFFIIINNNRRRVVVZZZ___bbbfffeeeeeeeeegggjjjmmmooosss{{{|||xxxuuupppiiiddd\\\\\\dddttt~~~xxxtttjjjjjjhhhfffccccccdddfffeeeeeeeeeccc```^^^]]]^^^[[[```[[[eeeppp{{{zzzUUURRR]]]vvv|||mmmZZZJJJAAA???;;;:::888666666777888999888???;;;FFFUUU^^^jjjlll>>>:::<<<555:::888999777666888>>>HHHXXXrrrxxx|||zzzrrr~~~zzzgggZZZ\\\eeerrrlllOOOHHHAAA@@@DDDCCCAAACCCKKKXXXdddmmmvvv~~~mmm```gggtttppp```QQQKKKEEECCCBBBDDDKKKTTTsssIIIIIIGGG^^^tttAAA<<<:::::::::999999999999:::::::::>>>FFFKKK[[[~~~jjjTTTIII\\\rrrZZZLLLGGGMMMOOO```{{{vvvlll]]]RRRRRRXXXiii}}}}}}xxxooobbbWWWNNNHHHFFFCCCDDDFFFKKKXXXrrrsss]]]SSSRRRJJJEEEDDD@@@???>>>===<<<<<<<<<<<<<<<999:::<<<======@@@CCCFFFEEEGGGJJJJJJJJJLLLQQQVVVWWW___kkk|||UUUUUUWWWYYYYYYXXXYYY\\\XXXXXXVVVQQQLLLKKKNNNQQQWWWTTTWWWcccooovvvyyy|||xxxzzzwwwooodddZZZWWWWWWQQQOOOLLLLLLNNNPPPQQQQQQRRRRRRTTTXXXZZZUUULLLCCCHHHJJJNNNQQQTTTXXX]]]aaaaaaaaabbbdddggglllppprrrwww~~~{{{wwwsssnnnfffaaa___^^^fffvvv|||uuuqqqhhhhhhhhhfffcccbbbdddeeeeeeeeeeeeccc```^^^]]]^^^]]]^^^WWWaaaqqq}}}VVVRRR]]]vvv|||mmmYYYHHH???<<<;;;:::888666666777888999888@@@;;;GGGWWW|||WWW___hhh<<<999<<<666:::888999777555888>>>GGGWWWrrrzzz|||uuu|||gggXXXYYYcccvvvcccKKKFFFAAA@@@DDDDDDFFFDDDHHHTTTaaalllyyybbbTTT\\\rrr}}}jjjXXXLLLGGGBBBBBBCCCFFFOOOXXXkkkIIIMMMLLLrrrxxxBBB>>>???:::999999999999999999:::888<<>>???>>>===<<<<<<<<<<<<<<<999:::<<<===>>>@@@CCCFFFDDDGGGIIIJJJIIIKKKPPPTTTYYYbbbrrrDDDGGGIIIIIILLLRRRUUUTTTRRRPPPOOONNNLLLLLLSSS[[[UUU^^^mmmyyy~~~{{{www}}}xxxpppfff]]]VVVRRROOOLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRUUUWWWVVVQQQIIICCCAAAFFFMMMRRRVVVXXXZZZ[[[cccgggkkkmmmnnnpppuuuxxx{{{xxxssspppmmmgggccc___eeelllttt}}}yyyooofffdddbbbaaaaaabbbbbbaaafffdddbbbaaa___]]][[[YYYZZZWWW```gggmmmzzzRRRIII]]]ssswwwfffUUUJJJBBB<<<;;;:::888666666777888999:::999???@@@fff~~~YYYUUU}}}QQQDDD777555777777888999555888666:::FFFPPPfff}}}{{{eeeYYY___kkkuuuWWWIIILLLHHHBBBCCCBBB@@@CCCKKKTTTZZZddduuufffUUU\\\{{{vvvdddQQQJJJGGG@@@BBBFFFDDDRRRnnnYYYFFFLLL]]]nnnIII:::===888888888888888888888888999;;;BBBFFFQQQooosssXXXLLL[[[yyycccGGGGGGIIINNN___|||xxxpppaaaSSSNNNPPPkkkzzzxxxzzzrrriiiaaaVVVKKKEEEEEEDDDAAADDDMMMXXXllllll^^^PPPJJJHHHDDDAAA@@@@@@???>>>======<<<<<<======;;;:::;;;>>>AAACCCDDDEEEGGGHHHIIIJJJNNNRRRVVV]]]iiixxxEEEKKKOOONNNOOOUUUZZZ\\\\\\UUUPPPPPPQQQSSSXXX]]]eeeooo{{{zzzxxxxxxuuurrrkkkddd\\\VVVRRRPPPLLLLLLMMMOOOOOOPPPPPPPPPRRRRRRSSSSSSRRRNNNHHHDDD>>>BBBHHHNNNRRRWWW[[[^^^bbbdddgggjjjmmmppptttwwwzzz~~~xxxtttqqqllleee```aaaffflllssszzz}}}vvvllleeecccaaa``````aaaaaa```aaaaaaaaaaaa```^^^[[[ZZZ[[[YYYbbbiiirrr}}}XXXLLL^^^ssszzziiiXXXMMMEEE???;;;:::888666666777888999999:::AAA@@@eee}}}XXX___|||MMMAAA777555777777777888555888666999CCCLLL```}}}lllbbbiiivvvlllNNNAAAGGGGGGEEEEEECCC???AAAGGGPPPXXXcccsssvvvbbbdddyyyppp___OOOIIIDDD???DDDGGGDDDVVVzzzrrrNNNCCCTTTvvvaaaAAA888>>>888888888888888888888888888:::AAAFFFSSStttxxx]]]PPP\\\kkkPPPJJJJJJNNN]]]|||~~~{{{xxxqqqdddWWWSSSUUUuuuzzzwwwqqqkkkfff^^^SSSLLLKKKKKKIIIMMMVVV```qqqjjj\\\OOOIIIGGGDDDAAA@@@@@@???>>>===<<<<<<<<<<<<===<<<;;;<<>>666666888777666777555888666888AAAFFFXXXssspppvvvrrrhhhppp~~~eeeIII>>>EEEGGGGGGGGGBBBBBBAAAEEENNNXXXdddssswwwrrrzzzqqqfffXXXLLLGGGAAA>>>FFFHHHDDD]]]^^^GGG@@@ZZZWWW<<<777<<<888888888888888888888888999999???EEERRRttt~~~bbbQQQTTTpppqqqVVVMMMLLLMMMYYYttt|||yyyvvvqqqggg\\\XXXZZZtttzzzxxx~~~{{{uuuqqqooommmggg]]]WWWVVVSSSSSSXXXaaajjj{{{eeeYYYMMMIIIGGGCCC@@@@@@AAA@@@???===<<<;;;;;;;;;===<<<;;;===AAADDDFFFFFFDDDFFFHHHIIILLLPPPUUUYYY]]]mmmOOOXXX```fffllltttyyyyyy\\\XXXXXX___ggglllqqqvvvvvvooommmnnnfffdddbbb^^^YYYUUUQQQNNNJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNJJJEEEAAA;;;???EEEJJJOOOUUUZZZ^^^bbb```aaafffnnntttvvvvvvsss{{{|||{{{zzz{{{zzzuuullleeeeeeiiimmmrrrxxx{{{uuukkkbbb```^^^]]]]]]^^^^^^]]]\\\aaaeeeeeeaaa]]]\\\\\\]]]```dddlll|||yyy\\\RRRdddxxx}}}jjjWWWKKKCCC>>>;;;:::888666666777888999999<<>>FFFGGGDDDdddUUUJJJCCC[[[VVV???999999888888888888888888888888:::888>>>DDDNNNnnn{{{aaaNNNNNNeeeuuuYYYOOOLLLKKKTTTjjj~~~{{{xxxuuuqqqiii___[[[\\\fffqqqyyy{{{wwwtttrrrqqqmmmfffbbbbbb``````dddjjjsssyyy___UUUKKKHHHFFFBBB@@@@@@AAA@@@>>>===;;;;;;::::::<<<;;;;;;===AAAEEEFFFFFFEEEFFFIIIKKKMMMRRRWWW[[[___qqq[[[bbbkkkrrrwwwzzzuuummm[[[\\\cccjjjnnnpppuuu{{{|||vvvrrroookkkiiidddbbb```[[[WWWRRRMMMKKKHHHIIIJJJJJJKKKJJJJJJJJJIIIKKKNNNPPPPPPKKKDDD???<<>>BBBQQQkkk~~~zzzvvvhhhYYY]]]iiivvvXXXHHHEEEIIIEEEDDDGGGEEEGGGCCCDDDLLLWWWeeettt~~~wwwmmmbbbUUULLLHHHCCC@@@>>>EEEFFFGGGlllpppOOOJJJHHHbbbQQQAAA;;;999888888888888888888888888999777>>>EEENNNiiixxxbbbOOOMMMccc}}}|||^^^OOOLLLJJJPPPaaa}}}~~~zzzwwwtttmmmccc___```ccc}}}zzzyyytttqqqpppmmmiiigggjjjqqqppppppssszzzpppYYYQQQIIIGGGEEEAAA???@@@@@@???>>><<<;;;;;;:::::::::::::::===BBBEEEGGGGGGGGGHHHKKKMMMOOOTTTYYY]]]cccvvvfffssswwwmmmpppuuuyyyxxxtttwww|||~~~xxxrrroooooonnnjjjfffcccaaa]]]XXXRRRMMMJJJHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIMMMQQQRRRNNNFFFAAA>>>CCCJJJPPPTTTUUUWWWXXXZZZYYYZZZ^^^dddkkkoooqqqrrrwww~~~vvvllleee```bbbeeeiiipppuuuppphhhaaa___\\\[[[\\\]]]\\\[[[ccciiinnnjjj```YYYZZZ]]]]]]dddbbbhhh}}}~~~eeeQQQMMMaaaxxxjjjVVVJJJCCC???;;;:::888666666777888999:::<<>>999666888888666555777333666444666===@@@OOOiii~~~|||tttxxxyyyaaaNNNPPP[[[{{{bbbRRREEEDDDIIIGGGHHHLLLGGGDDDAAABBBIIISSS```rrryyyooofff]]]QQQIIIFFF???AAA@@@CCCFFFOOOwww___GGGEEEQQQuuuzzzDDD======:::888888888888888888888888777555===FFFNNNiiioooVVVLLL[[[rrrhhhPPPLLLJJJOOO\\\sss~~~|||yyywwwqqqiiieeeeeepppvvvsssooolllkkkjjjggggggkkkyyyxxxwwwwww~~~xxxeeeSSSMMMGGGFFFDDD@@@>>>@@@>>>>>>===<<<;;;;;;;;;;;;::::::;;;???CCCGGGHHHHHHJJJLLLNNNOOORRRVVV[[[___iii}}}}}}~~~||||||yyytttsssvvvrrrooollliiihhhfffdddbbb```]]]YYYSSSNNNJJJGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFHHHIIILLLPPPQQQOOOJJJFFF???CCCIIINNNQQQTTTWWWYYYYYYZZZ\\\___bbbgggnnnrrrtttyyy|||uuulllfffbbbdddfffiiiooosssooogggaaa___\\\[[[\\\]]]\\\[[[cccjjjoooiii^^^WWWYYY___\\\fffbbbhhh}}}aaaPPPPPPfff}}}{{{eeeSSSHHHCCC@@@;;;:::888666666777888999999:::CCCEEElll|||mmmRRR>>>:::777888888555555888555777333444999<<>>@@@===<<<<<<;;;;;;<<<<<<<<<;;;;;;===AAAFFFJJJKKKKKKNNNOOOPPPRRRTTTWWW\\\```ooo{{{tttrrrpppmmmjjjkkkhhhiiiiiifffaaa^^^]]]^^^]]]ZZZUUUOOOKKKGGGFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEJJJJJJLLLNNNPPPPPPMMMJJJ@@@CCCGGGKKKOOOSSSXXX\\\[[[]]]```bbbccchhhooouuuwww|||zzzuuunnnjjjhhhiiiiiikkkppptttooogggaaa___\\\[[[\\\]]]\\\\\\aaaiiinnnhhh\\\UUUYYY```\\\gggbbbiiiaaaRRRWWWmmmttt```NNNEEEAAA>>>;;;:::888666666777888999888999BBBGGGqqqppplllSSS???;;;888888777555555888666888333222777999HHHbbblllfffqqqhhhaaaKKKLLLXXXqqqfffQQQIIIPPPVVV[[[TTTBBBDDDDDDGGGKKKQQQ]]]rrrqqqbbb[[[VVVLLLDDDAAA888DDDDDDAAAKKKcccfffNNNHHHGGGkkkjjj:::;;;<<<555888888888888888888888888<<<555999???FFFaaaiiiQQQUUUgggqqqSSSOOONNNRRRZZZnnn{{{||||||zzzwwwsssqqqrrrpppkkkhhhiii{{{yyybbb```\\\[[[]]]bbbdddaaa```bbbWWW]]]dddlll{{{iiiXXXVVVMMMHHHEEEEEECCC???>>>@@@<<<;;;;;;;;;;;;<<<======<<<===???DDDIIILLLMMMMMMPPPQQQRRRSSSUUUXXX]]]```rrrzzzwwwsssnnnjjjhhhhhhhhhgggkkkkkkeee```___```___^^^ZZZTTTNNNIIIFFFDDDDDDGGGHHHHHHGGGFFFFFFGGGIIIEEEFFFHHHJJJKKKKKKJJJJJJFFFEEEFFFIIIOOOUUUYYY[[[XXX\\\___^^^bbblllvvv{{{~~~~~~~~~|||xxxrrrmmmhhhdddccciiirrruuupppiiicccaaa^^^\\\[[[[[[]]]^^^bbbeeegggbbb[[[XXX[[[```aaa```___lll|||cccTTTbbbxxx{{{iiiXXXMMMEEE@@@<<<;;;999888666666777999:::;;;@@@;;;HHH{{{bbblllTTT>>>;;;666444444444555444:::555444888777999HHH[[[|||bbbaaaxxxuuu|||bbbKKKKKKWWWttt___KKKVVV___^^^TTTGGGFFFCCCDDDJJJSSSaaavvvzzznnnaaaXXXQQQHHHCCCCCC;;;@@@HHHMMMEEEjjjYYYBBBAAALLL}}}\\\???888999666888888888888888888888888999999999;;;EEEZZZxxxnnnXXXTTTaaayyyWWWNNNLLLSSS[[[jjj~~~xxxtttooonnnmmmmmmnnnmmmkkkiiivvvppp^^^RRRNNNJJJNNNQQQSSSWWW\\\\\\XXXVVVOOOOOOYYYjjjrrr]]]TTTNNNHHHFFFCCCAAAAAA@@@>>>===>>>======<<<<<<<<<======???>>>@@@GGGPPPUUUTTTRRRVVVSSSSSSWWWXXXWWWYYY^^^mmmzzzrrrpppmmmjjjhhhhhhiiijjjgggkkkjjjccc]]]]]]___^^^]]]YYYTTTNNNIIIFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFHHHGGGHHHJJJLLLMMMMMMLLLLLLHHHGGGFFFIIINNNTTTXXXZZZ]]]aaaddddddiiittt~~~~~~{{{vvvooojjjfffcccbbbhhhppprrrmmmfffcccbbb___\\\[[[\\\]]]^^^bbbeeeeee```ZZZWWW[[[```ccccccdddrrrgggYYYfff}}}zzzgggWWWLLLEEE@@@===:::999777666666777888:::999>>>:::LLLXXXcccKKK===:::666444444555555444888333333777666777DDDUUUvvv]]]\\\tttzzzeeeMMMKKKWWWrrruuuWWWZZZaaaaaaXXXKKKIIIEEEEEEKKKUUUcccxxx{{{rrrfffYYYQQQKKKEEEAAAAAADDDFFFGGGKKKNNNzzznnnNNNCCCEEEMMMvvvtttRRR;;;888;;;999888888888888888888888888777888999;;;AAARRRooo|||nnnVVVSSSddd{{{mmm___UUUUUUXXXdddzzzwwwmmmllljjjiiiiiigggeeecccaaafffhhhbbbVVVJJJCCCAAA???CCCFFFGGGLLLQQQQQQMMMKKKFFFFFFPPP___vvvyyyeeeWWWPPPIIIGGGDDDAAA@@@@@@???===<<<======<<<<<<<<<<<<<<<===???>>>@@@FFFOOOTTTUUUSSSVVVSSSQQQTTTUUUWWW]]]cccssstttnnnllljjjhhhfffeeeeeefffggggggjjjhhh```ZZZ[[[]]]]]][[[XXXSSSNNNJJJGGGFFFFFFEEEFFFGGGFFFEEEDDDEEEGGGIIIJJJLLLNNNOOOOOOOOOOOOKKKIIIGGGIIIMMMRRRVVVWWW\\\aaadddeeelllwww}}}vvvnnniiifffcccccchhhooopppjjjcccdddbbb```]]]\\\]]]^^^___bbbcccccc^^^XXXWWW[[[```cccdddgggxxxhhh]]]lllyyygggWWWLLLEEE@@@===999888666555555666888999:::======UUUpppOOO___}}}}}}FFF<<<:::666444444555444444666222333666555555???LLLooo___XXXppp{{{kkkSSSPPPZZZuuubbb^^^cccfff```SSSOOOLLLJJJNNNUUUeee~~~{{{uuujjj^^^RRRKKKFFFBBB@@@AAADDDFFFCCCLLL^^^WWWEEECCCEEEMMMtttgggHHH888999<<<;;;888888888888888888888888444666:::;;;<<>>BBBGGGGGGCCCAAA???AAAIIITTThhhiii___VVVRRRNNNFFFEEEBBB@@@>>>>>>===<<<:::<<<<<<;;;;;;;;;<<<<<<===@@@???@@@EEENNNTTTVVVVVVXXXSSSQQQSSSUUUYYYaaakkkzzztttkkkhhhjjjiiifffdddbbbaaaaaabbbfffhhheee]]]WWWXXX[[[\\\ZZZWWWRRRMMMIIIHHHGGGGGGEEEFFFHHHGGGFFFEEEFFFGGGIIIJJJLLLOOOPPPQQQQQQQQQNNNLLLIIIIIILLLQQQTTTVVV[[[```cccfffnnn{{{yyypppjjjhhhffffffjjjooooooiiicccdddcccaaa___^^^^^^^^^___bbbbbb```[[[WWWWWW\\\aaa___bbbhhhyyy}}}fff^^^qqqzzzgggWWWLLLDDD???<<<888777555444555666888999<<<>>>BBBbbbgggPPPfffjjjDDD;;;999666444444555444333444333444666555555;;;DDDiiinnn\\\lllyyyrrr\\\XXX```~~~fffbbbhhhnnnhhhZZZUUUTTTSSSRRRUUUeee~~~wwwqqqggg[[[OOOIIIEEEAAAAAACCC@@@FFFDDDUUUvvv|||LLLCCCAAAAAAMMMzzz```DDD999999:::888888888888888888888888888333666:::;;;999DDDddd{{{zzzvvvYYY[[[sss|||cccWWWSSSYYYrrr}}}zzzyyyyyyxxxvvvtttjjjfff```\\\XXXUUURRRPPPMMMHHHBBB===;;;;;;<<<===999<<<======@@@DDDDDD@@@@@@@@@DDDJJJPPP```oooZZZUUUPPPNNNNNNGGGDDDAAA???>>>>>>===<<<:::<<<;;;;;;;;;;;;<<<<<<===@@@@@@AAAEEELLLSSSWWWXXXXXXUUUSSSUUUVVVZZZdddnnn}}}{{{ssslllgggggghhhfffeeecccaaaaaaaaaaaaccceeeccc[[[UUUWWWZZZ[[[XXXUUUQQQLLLHHHGGGFFFGGGFFFHHHIIIIIIHHHGGGGGGHHHFFFHHHKKKNNNQQQSSSSSSTTTRRRNNNKKKJJJLLLQQQTTTUUU]]]aaaeeeiiisssyyypppkkkllljjjiiilllooooookkkfffeeedddbbb```____________aaaaaa^^^ZZZWWWXXX\\\```]]]aaaiiizzzxxxccc```tttzzzgggVVVKKKCCC>>>:::777666555444555666888999======DDDkkkeeeXXXsssRRR@@@:::888555444555555444333444444555777666666:::???^^^yyydddgggzzzeee^^^cccmmmkkkppptttnnn___ZZZ\\\\\\XXXWWWggg|||tttmmmcccXXXLLLGGGDDD@@@???AAA@@@GGGFFF```lllGGGDDD@@@@@@UUUZZZBBB:::999888666777777777777777777777777555666999;;;999DDDfff```WWWdddyyybbbWWWTTTWWWkkk}}}{{{yyywwwvvvuuurrrppphhhccc\\\UUUQQQNNNKKKIIIFFFAAA<<<999999:::::::::<<<>>>???>>>@@@EEEDDD@@@AAAAAAFFFMMMQQQ^^^zzz}}}eeeXXXVVVNNNJJJKKKGGGCCCAAA???>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>AAAAAACCCFFFLLLRRRVVVXXXTTTSSSSSSVVVWWWYYYcccmmmvvvpppmmmhhheeeeeeccccccbbbbbbbbbbbbcccccc___cccaaaZZZVVVWWWZZZ[[[WWWTTTOOOKKKGGGEEEEEEEEEFFFHHHJJJKKKIIIHHHHHHHHHCCCEEEIIIMMMQQQTTTVVVWWWUUUQQQMMMKKKMMMQQQUUUWWWZZZ^^^bbbfffqqq~~~xxxpppkkkmmmkkkiiijjjmmmnnnkkkiiieeedddcccbbbaaa```````````````^^^[[[YYYZZZ]]]```^^^ccckkk|||tttaaacccwwwvvvdddTTTIIIBBB===:::777666555555555777999:::;;;:::DDDoooeee___zzzFFFAAA999777555444555555444333444555666666666777999<<>>???@@@FFFCCCcccbbb???BBBAAAFFFggguuuOOO>>>;;;999777888777777777777777777777777777555888;;;999BBBcccdddWWWhhhvvv```XXXUUUVVVdddvvv}}}{{{yyywwwtttpppmmmddd^^^VVVOOOKKKHHHEEEDDDAAA>>><<<:::;;;;;;:::999:::=========AAAFFFGGGDDDAAABBBHHHPPPWWWbbb|||ooo^^^WWWVVVKKKEEEFFFEEEBBB@@@>>>=========<<<;;;<<<<<<<<<<<<<<<===>>>???AAACCCEEEHHHMMMQQQTTTVVVOOOOOORRRUUUVVVYYYdddooo|||sssllljjjiiieeeaaaaaabbbbbbbbbbbbaaaaaaaaabbb\\\``````[[[WWWXXX[[[[[[VVVSSSNNNIIIEEECCCBBBBBBEEEHHHJJJKKKIIIHHHGGGGGGAAADDDHHHNNNSSSWWWYYYZZZWWWSSSNNNLLLNNNSSSVVVXXXXXX[[[^^^cccooo|||}}}}}}yyyqqqmmmkkkiiiffffffhhhjjjjjjiiieeeeeedddcccbbbaaaaaa``````___^^^\\\[[[\\\^^^______ccclll|||ooo___dddyyyzzznnn]]]OOOFFFAAA>>>;;;888777666555666888:::<<<;;;999DDDsssgggddd|||CCCBBB888666444444555555444222444555555444555777999:::GGGbbb}}}zzzcccjjjzzzqqqrrr~~~xxxxxxyyyrrrtttsssuuuzzzzzzrrrggg___VVVMMMFFFDDDCCC@@@???@@@???FFFGGGlllQQQ<<>>???EEEMMMOOOMMMFFFFFFMMMYYYdddpppfffVVVQQQRRRHHHBBBCCCBBB@@@>>><<<<<<<<<<<<;;;:::===<<<<<<======???@@@@@@BBBDDDGGGKKKMMMPPPRRRTTTPPPPPPRRRUUUWWW]]]lll{{{qqqjjjfffgggfffbbb^^^^^^eeedddcccbbb```^^^]]]]]]ZZZ___```[[[XXXYYY[[[[[[VVVSSSNNNHHHDDDBBBAAAAAADDDGGGIIIJJJHHHGGGFFFFFF@@@CCCHHHNNNTTTXXX[[[]]]XXXTTTOOOMMMOOOTTTWWWYYY[[[]]]aaafffrrr||||||~~~{{{tttqqqiiifffcccbbbdddfffhhhhhhfffeeeeeedddcccbbbaaa```______^^^]]]]]]]]]^^^___^^^bbbkkkzzzkkk\\\ccczzz~~~ssshhhXXXKKKDDDAAA>>>===888777666666777999;;;<<<===;;;GGGvvvjjjhhh???===777666444444555555444222333444444222333666888888CCCZZZnnnffffff}}}~~~vvvxxx~~~}}}~~~}}}wwwmmmbbbYYYRRRKKKEEEEEEFFFDDDBBBCCCCCCMMMSSS~~~qqqCCC@@@EEECCCUUUdddDDD;;;<<<999777:::777777777777777777777777777333666;;;888777MMMjjjsss}}}~~~wwwwww___QQQNNNccc|||}}}eee\\\VVVRRRYYYeee|||}}}}}}{{{xxxuuuooohhhccc\\\VVVMMMFFFBBB@@@???>>>888999::::::999:::<<>>AAADDDLLLUUUYYYXXXLLLLLLTTTcccqqqiiicccQQQKKKLLLEEEBBBDDDBBB???===;;;:::;;;;;;:::888============>>>???AAAAAABBBEEEIIILLLNNNOOOQQQRRRTTTSSSTTTWWWZZZcccvvvllljjjfffbbb```^^^^^^^^^cccaaa___^^^___^^^]]][[[]]]]]]\\\\\\[[[ZZZZZZZZZUUUQQQKKKEEE@@@??????@@@FFFHHHIIIJJJJJJHHHEEECCC@@@EEELLLQQQTTTXXX]]]```[[[[[[YYYVVVTTTTTTWWWZZZ]]][[[___mmm~~~xxxtttwww}}}yyyrrrgggcccaaadddjjjmmmllliiibbbeeeeeeaaa[[[XXXZZZ^^^]]]aaadddbbb^^^]]]```ddd___bbbiiixxx|||hhh\\\hhh~~~qqqbbbRRRJJJFFF@@@<<<:::999777666666888:::::::::999<<>>777222444444777777777777777777777777555555666777777<<>>>>>>>>>>>============>>>>>>>>>>>>>>>??????@@@BBBDDDGGGKKKMMMNNNNNNNNNTTTVVVYYYYYY]]]jjj|||kkkiiifffbbb```^^^^^^^^^```___^^^^^^^^^]]][[[YYY\\\[[[[[[[[[ZZZYYYYYYXXXUUUQQQKKKEEEAAA@@@@@@AAAEEEFFFHHHIIIIIIGGGDDDBBBDDDHHHLLLOOORRRWWW\\\```^^^^^^\\\YYYUUUTTTVVVXXX]]]\\\```lll||||||pppooosss}}}}}}wwwoooeeeaaa___bbbhhhlllllliiieeeeeeccc^^^YYYWWWXXX[[[[[[^^^aaaaaa______aaacccccceeejjjwwwyyyeee\\\kkkoooaaaQQQJJJFFF@@@;;;:::999777666666888:::::::::;;;???NNNggguuu}}}FFF<<<666666666666555555555555444333333333333444555555???LLLuuu}}}nnnuuullliiiqqq|||{{{sssgggZZZRRROOOGGG@@@???@@@???AAADDDFFFIIIccc```EEEAAABBBQQQoooOOO>>>===888444666777777777777777777777777777666555666666666999EEERRRgggsss|||zzzyyyxxx\\\OOOWWWmmmnnn]]]SSSUUU]]]lll~~~~~~zzzyyywwwtttqqqmmmjjjhhh]]]UUUJJJAAA;;;999888888<<<;;;:::999999:::;;;<<<>>>CCCHHHMMMXXXeeeoooqqqjjjdddmmm~~~qqqeee```TTTQQQLLLGGGCCC@@@@@@@@@>>>>>>>>>>>>=========<<<>>>>>>======>>>???@@@AAACCCDDDHHHKKKMMMMMMMMMMMMRRRUUUWWWZZZ___mmmiiihhheeebbb```___^^^^^^^^^]]]\\\]]]]]]\\\YYYWWWZZZZZZZZZZZZYYYXXXWWWWWWTTTPPPJJJEEEAAA@@@AAABBBFFFGGGIIIKKKJJJIIIFFFEEEHHHJJJKKKNNNQQQVVV\\\aaaaaaaaa```\\\XXXVVVUUUVVV^^^___cccnnnzzz{{{uuulllmmmsss|||}}}tttjjjbbb___\\\```ggglllllljjjfffccc___[[[XXXVVVWWWWWWYYY[[[^^^```aaaaaaaaa```bbbeeejjjuuuvvvddd```rrr}}}lll___QQQIIIEEE???;;;:::999777555666888:::;;;:::999<<>>HHHYYYmmm}}}|||vvv~~~eeeNNNWWWoooxxxaaaQQQQQQXXXaaa~~~~~~yyyyyyxxxvvvsssoookkkhhh^^^VVVIII???:::888999999<<<;;;::::::;;;<<<===>>>BBBGGGMMMTTT```ooo{{{~~~uuuqqq|||vvvkkkccc]]]YYYPPPMMMIIIEEEAAA???>>>>>>>>>>>>>>>=========<<<<<>>===<<<===???AAACCCDDDEEEHHHJJJLLLLLLKKKKKKMMMOOOSSSWWW```ooogggfffdddbbb```___^^^^^^\\\\\\\\\]]]]]]\\\YYYVVVZZZZZZZZZZZZZZZYYYWWWVVVRRRNNNIIIDDDAAA@@@AAABBBIIIKKKMMMOOOOOONNNLLLJJJJJJJJJJJJLLLQQQXXX___cccccccccccc___[[[XXXWWWWWW```bbbgggpppxxxzzzvvvppppppsssyyy}}}rrrfff___\\\[[[^^^fffllllllkkkddd```[[[XXXWWWWWWWWWWWW[[[\\\^^^aaacccccc```]]][[[aaajjjvvvwwwffffff{{{zzzhhh\\\PPPIIIDDD>>>::::::888777555666888:::;;;;;;999999HHHdddXXXsssrrrBBB888666666555555555444444444333333222222333333444555:::CCCZZZuuukkkpppxxx~~~zzzuuujjjdddeeekkkttt|||zzzyyyvvvpppdddZZZZZZ```rrr~~~}}}zzzvvvnnnbbbVVVMMMIIICCC????????????AAAFFFNNNTTThhhNNN>>>DDD```~~~UUU@@@999===999777:::888777777777777777777777777555444555666555444;;;CCCRRRkkkxxxlllNNNQQQdddiiiUUUQQQWWWXXXsss}}}|||{{{yyyyyyzzzxxxvvvqqqmmmjjj___VVVIII>>>888888999;;;<<<;;;;;;;;;<<<===???@@@EEEMMMVVV```mmm}}}xxxjjjbbb```^^^YYYTTTMMMKKKHHHDDDAAA???>>>>>>>>>>>>=========<<<<<<<<<>>>>>><<<<<<===@@@CCCDDDEEEFFFIIIKKKLLLKKKJJJJJJMMMPPPTTTYYYddduuueeedddcccaaa```___^^^^^^]]]\\\[[[\\\]]]\\\ZZZXXXZZZ[[[\\\\\\[[[ZZZXXXWWWPPPMMMHHHCCCAAAAAABBBDDDLLLNNNPPPRRRSSSRRRPPPOOOJJJJJJKKKNNNUUU]]]cccgggdddeeedddaaa]]]ZZZYYYYYY^^^aaagggooottttttpppmmmsssyyysssfff]]]ZZZZZZ^^^ffflllllljjj___\\\YYYWWWXXXYYYZZZZZZ______```bbbdddbbb___\\\WWWaaannnzzzxxxffffff~~~xxxdddZZZNNNHHHCCC===::::::888666555666888;;;;;;;;;;;;===QQQWWWNNNjjjbbb???888555555555555444444444444333222222222222333444444555===KKKccc~~~nnnlllssszzz|||uuudddVVVOOOIIIKKKNNNQQQTTTYYY]]]```fffiiinnnlllbbbWWWUUUZZZkkk}}}{{{wwwrrrjjj^^^SSSKKKGGGBBB???@@@???>>>BBBGGGNNNdddWWWHHHAAAPPPxxxLLL<<<:::===888666999666666666666666666666666666444333444777666666:::AAAMMMhhh{{{kkkTTTLLLTTTrrruuu\\\UUUXXXVVVlll~~~~~~{{{yyyxxxyyyzzzzzzyyywwwsssooolllaaaWWWIII>>>888888:::<<<<<<<<<;;;;;;<<<>>>???@@@IIITTTaaannn~~~jjjddd]]]\\\^^^]]]VVVOOOKKKIIIFFFDDDAAA???>>>>>>============<<<<<<<<<<<<======<<<===>>>AAADDDEEEFFFHHHJJJLLLLLLLLLKKKJJJSSSUUUXXX___lll~~~ccccccbbbaaa```___^^^]]]]]]\\\ZZZZZZ[[[[[[ZZZYYYZZZ[[[\\\\\\\\\ZZZXXXVVVPPPMMMIIIEEECCCCCCEEEGGGMMMOOOQQQTTTUUUTTTRRRQQQLLLMMMOOOUUU]]]eeeiiikkkgggfffeeeaaa]]]ZZZZZZ[[[ZZZ^^^eeekkkoooooommmkkkttt}}}ssseeeYYYWWWXXX^^^fffkkkiiifff[[[[[[ZZZZZZZZZZZZ\\\]]]```aaaccccccbbb```^^^]]]ZZZfffttt}}}wwwbbbccc}}}vvvaaaWWWNNNHHHBBB<<<999;;;777666555666888;;;<<<<<<999AAA^^^NNNKKKkkkuuuTTT@@@888555555555444444444444333222222222222222333444444333===DDDVVVxxxyyyqqquuu~~~jjjYYYLLLFFF>>>???@@@@@@BBBEEEKKKOOOUUU\\\dddfff___VVVVVV\\\mmm}}}|||yyyssslllcccYYYNNNHHHCCC@@@@@@AAA@@@@@@DDDJJJKKKrrrtttMMMCCCEEEbbblllEEE::::::===777666888555666666666666666666666666444333333666777666:::@@@GGG```{{{}}}kkk```OOOMMMfffzzz^^^RRRSSSWWWggg~~~}}}|||~~~~~~}}}{{{yyywwwxxxyyyyyyxxxvvvrrrooommmbbbXXXKKK???::::::;;;======<<<;;;;;;<<<===>>>???JJJWWWgggvvvwww```___```aaa___ZZZQQQKKKHHHGGGEEECCCAAA???>>>>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>@@@BBBDDDEEEGGGIIIKKKMMMNNNMMMLLLKKKRRRSSSWWW```nnnbbbbbbaaaaaa```___^^^]]]]]]ZZZXXXWWWXXXYYYZZZYYYXXXYYY[[[\\\[[[YYYVVVUUUSSSPPPKKKHHHFFFGGGIIIKKKOOOQQQTTTWWWXXXXXXVVVUUURRRSSSWWW___ggglllnnnmmmkkkiiifffaaa\\\YYYYYYZZZYYY^^^eeekkknnnoooooopppvvvyyylll]]]TTTTTTVVV]]]eeehhheee```ZZZ\\\___^^^[[[ZZZ\\\^^^^^^```cccbbb___^^^___```^^^jjjvvv}}}ttt___ddd~~~rrr^^^UUUMMMGGGAAA;;;999;;;777555444666888;;;<<<<<<888DDDgggxxxLLLUUU}}}}}}JJJ@@@444555555555444444444333333222222222111222222333444222???AAAOOOtttsssooo|||qqq___PPPFFFBBB;;;===@@@AAAAAADDDKKKQQQQQQWWW___aaa\\\XXX^^^hhhwww~~~|||zzz{{{vvvooofff]]]SSSIIICCC???===>>>AAABBBCCCIIIPPPZZZ```EEECCCOOO{{{}}}WWW@@@888:::===666666:::777666666666666666666666666666333333555555555888===@@@WWWsss~~~zzzzzzjjjWWWNNNccc}}}aaaRRRPPPTTT```vvv~~~{{{yyy{{{zzz{{{|||}}}}}}|||zzzyyyvvvvvvuuutttrrrpppnnnmmmbbbYYYLLLBBB<<<;;;<<<======<<<;;;;;;;;;<<<===>>>FFFQQQaaapppppphhhkkkmmmiii```VVVNNNJJJDDDCCCBBBAAA???>>>===<<<======<<<<<<<<<;;;;;;;;;999;;;===@@@BBBDDDDDDDDDHHHIIILLLNNNOOOOOONNNNNNPPPQQQVVV```qqqaaaaaaaaaaaa```___^^^]]]\\\YYYVVVTTTVVVXXXYYYYYYWWWXXXZZZ[[[ZZZXXXUUUSSSUUURRRNNNJJJIIIJJJLLLNNNSSSUUUXXX[[[\\\\\\ZZZYYYWWWYYY^^^fffnnnqqqpppnnnnnnlllgggaaaZZZWWWWWWXXX[[[```hhhmmmpppqqqtttvvvzzzyyyqqqcccTTTQQQQQQUUU\\\dddfffaaa\\\ZZZ___bbbaaa\\\YYY[[[]]][[[^^^bbb```]]]\\\___ccc^^^jjjuuuzzzqqq___ggg{{{nnn\\\TTTLLLGGGAAA:::999;;;777555444666888;;;<<<<<>>@@@FFFLLLUUUYYY___```\\\[[[fffsss}}}|||zzztttkkkbbbXXXNNNFFFAAA;;;:::===BBBDDDEEELLLUUUuuurrrQQQDDDJJJ^^^yyyvvvEEE===666:::===666777;;;999666666666666666666666666888444222444444333555:::<<>><<<============;;;::::::;;;<<<<<>>===<<<;;;======<<<<<<<<<;;;;;;;;;888:::>>>AAADDDDDDDDDDDDHHHIIILLLOOOPPPPPPPPPOOOTTTVVV[[[gggzzz___^^^]]]]]]]]]^^^\\\[[[VVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXVVVTTTSSSTTTRRROOOLLLKKKLLLOOOPPPZZZ^^^bbbcccbbb^^^\\\ZZZ[[[___bbbeeeggglllsssxxxrrrnnnggg```\\\ZZZZZZ[[[dddkkksssuuusssssswww|||zzzqqqhhh\\\QQQLLLHHHHHHLLLQQQWWW[[[[[[ZZZ]]][[[XXXVVVUUUWWWYYY[[[]]]```bbbaaa___\\\ZZZZZZ___kkkxxxuuubbbWWWiii|||fffYYYSSSKKKDDD@@@===:::888777777777888999;;;<<<======HHHuuuSSSfff```???:::666555555444444444333333333666555444333222111111111777555888HHHcccwwwuuu|||qqquuulll]]]OOOFFFAAA???>>>???======AAACCCCCCFFFKKKUUUbbbpppuuurrrqqquuu{{{~~~{{{xxxoookkkcccZZZPPPHHHCCC@@@777III===999LLLGGGLLLxxxQQQIIIBBBRRRmmm@@@999888777666555444333333555555555555555555555555444333333333333444555555888BBB\\\yyywwwvvvnnnWWW[[[|||yyybbbQQQNNNTTT```ttt~~~|||wwwtttwwwvvvwww{{{yyysssrrroookkkjjjlllmmmllljjjaaa[[[QQQEEE===:::===@@@BBB<<<999<<<===::::::>>>>>>CCCMMM]]]kkkwwwxxxqqq|||xxxdddUUUQQQLLLEEEAAAAAA@@@???>>>===<<<;;;;;;:::999:::<<<<<<<<<;;;>>>>>>>>>???@@@BBBCCCDDDJJJLLLOOOQQQPPPPPPQQQQQQPPP\\\```kkk```^^^]]]\\\\\\[[[ZZZXXXVVVWWWXXXYYYYYYYYYXXXXXXXXXYYYYYYYYYXXXVVVTTTSSSUUUSSSPPPNNNMMMOOOQQQSSSZZZ___eeehhhgggccc___]]]aaaccceeegggjjjnnnssswwwpppkkkddd^^^[[[[[[^^^```gggnnntttvvvttttttxxx}}}sss```SSSLLLFFFCCCCCCBBBEEEJJJPPPUUUWWWXXXXXX[[[ZZZWWWUUUUUUVVVYYYZZZ\\\^^^```___^^^\\\\\\]]]^^^kkkxxxsss___WWWkkkttt]]]UUUPPPIIIBBB???<<<;;;999777777777888999;;;<<<===AAAJJJtttWWWqqq^^^===999666555555444444444333333333111111222333444666777888222555999EEEaaawwwzzzeee]]]RRRHHHBBB@@@@@@??????>>>>>>AAABBBCCCJJJRRRcccrrr|||wwwtttfffbbb[[[SSSKKKEEE@@@>>>>>>DDD===???JJJIIIbbbrrrJJJFFFFFFdddddd???999999888777666555444444555555555555555555555555444333333333333444555555;;;???SSSqqq~~~zzzyyyqqqVVVXXXnnn}}}gggUUUNNNPPPYYYnnn}}}yyytttqqqwwwvvvwwwzzz~~~}}}wwwrrrpppmmmkkkkkklllmmmllljjjbbb\\\SSSHHH@@@>>>@@@CCCCCC@@@AAACCCBBB>>>>>>BBB@@@JJJ[[[kkkwww}}}tttkkkqqqssskkkZZZOOOMMMJJJBBBAAAAAA@@@???>>>===<<<;;;;;;:::::::::<<<<<<<<<;;;===>>>>>>???AAABBBDDDEEEIIIKKKNNNOOOOOOOOOPPPQQQWWWccchhhsss```^^^[[[ZZZZZZYYYWWWUUUUUUWWWYYYZZZZZZZZZXXXWWWYYYYYYYYYXXXWWWVVVTTTSSSTTTSSSQQQPPPPPPRRRTTTVVVZZZ```gggllllllhhhdddbbbfffddddddeeehhhlllnnnoookkkgggaaa\\\[[[^^^cccfffkkkpppuuuvvvtttuuuzzz~~~sss```KKK@@@<<<;;;;;;>>>===BBBHHHMMMPPPSSSUUUVVVYYYXXXWWWUUUVVVWWWYYYZZZ\\\]]]]]]]]]\\\\\\^^^```___mmmvvvnnn[[[WWWlll~~~rrrZZZQQQLLLFFF@@@>>><<<;;;:::777777777888:::;;;===>>>CCCNNNrrr]]]\\\:::888777555555444444444333333333///000111333555888:::;;;222999;;;>>>YYY}}}~~~lllSSSMMMFFF@@@???@@@BBBCCC??????@@@AAAAAADDDQQQ___ooo}}}xxxrrrmmm]]]YYYTTTMMMFFFBBB???>>>AAA===@@@HHHIIIPPP|||\\\DDD@@@CCCkkkYYY>>>::::::999888777666555555444444444444444444444444333333333333333444555555999:::MMMppp}}}sssVVVRRR[[[___tttnnnZZZQQQNNNRRReee~~~|||zzzwwwtttssswwwvvvwwwyyy{{{zzztttooommmlllkkklllmmmmmmkkkiiiddd___VVVLLLDDDBBBCCCFFFDDDEEEIIIKKKGGGCCCFFFKKKPPP^^^ooo}}}rrrddddddccc[[[NNNIIIJJJHHHAAA@@@@@@???>>>======<<<<<<:::;;;;;;;;;;;;<<<<<<<<<======>>>@@@BBBDDDFFFGGGHHHJJJMMMNNNNNNOOOPPPRRR]]]jjjppp|||\\\[[[YYYXXXXXXXXXVVVTTTUUUVVVYYYZZZ[[[ZZZXXXWWWYYYYYYXXXXXXWWWUUUUUUTTTSSSRRRQQQQQQRRRTTTVVVXXXZZZ___eeejjjjjjhhhfffeeejjjfffccccccgggiiijjjhhhdddbbb___^^^___bbbfffiiimmmpppttttttsssuuuzzz~~~|||ppp\\\NNNBBB>>>???===<<<<<<>>>BBBFFFIIILLLPPPTTTXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]\\\ZZZYYY[[[^^^aaacccoootttgggUUUVVVmmm~~~qqqYYYQQQLLLEEE@@@===<<<:::999666777777888:::<<<>>>???BBBTTTmmm```YYY999888888555555444444444333333333333222222333333555666666333;;;;;;:::VVVtttuuutttbbbHHHEEE@@@>>>???BBBDDDEEE???@@@BBBBBBBBBIII]]]ppp{{{{{{tttmmmgggYYYUUUPPPIIIDDDAAA??????>>>999DDDLLLJJJaaaxxxRRREEE@@@JJJuuuOOO>>>999999888777777666555555444444444444444444444444333333222222333333444555666777MMMvvv}}}}}}}}}kkkXXXTTTYYYrrrttt___UUUOOOPPP^^^ttt|||{{{zzzxxxxxxxxxxxxyyywwwvvvvvvwwwxxxvvvqqqmmmjjjjjjkkkllllllllljjjiiifffbbbZZZPPPGGGCCCCCCEEEGGGMMMRRRSSSPPPRRRZZZdddqqq|||ppp]]][[[XXXPPPGGGFFFIIIFFFAAA@@@??????>>>======<<<<<<:::;;;<<<<<<;;;;;;<<<======>>>???@@@CCCEEEGGGIIIIIIKKKLLLMMMNNNOOORRRUUU^^^llltttXXXWWWVVVVVVXXXXXXWWWVVVUUUVVVXXXYYYZZZYYYWWWVVVZZZYYYXXXWWWVVVUUUUUUUUURRRQQQQQQQQQRRRUUUWWWYYY[[[^^^aaacccddddddeeefffkkkgggcccbbbdddfffeeeddd]]]]]]___aaaccceeeggghhhlllnnnqqqrrrrrruuuyyy|||~~~jjj\\\FFF???;;;===AAAAAAAAACCCGGGGGGGGGHHHLLLQQQXXX]]]\\\\\\\\\\\\]]]]]]^^^^^^```^^^\\\YYYWWWXXX\\\```hhhrrrppp^^^PPPXXXnnnzzzzzzjjjUUURRRMMMFFF@@@===;;;999888666777777999:::<<<>>>???AAAaaagggaaaSSS888888777555555444444444333333333444333222222111111222222111888888;;;[[[}}}nnnkkkzzz}}}lll[[[EEEBBB???>>>???AAABBBBBB???AAACCCDDDFFFSSSmmm|||wwwooogggaaaUUUQQQLLLFFFAAA???>>>>>>>>><<>>777777777666666555555444444444444444444444444444333222222222222333444444666666HHHooo~~~|||}}}mmm]]]fffyyyeeeUUUQQQQQQYYYgggzzz~~~~~~~~~|||{{{yyywwwwwwwwwyyyzzzuuuuuuuuuuuuuuurrrnnnkkkhhhjjjkkkkkkkkkiiihhhhhhgggddd\\\SSSJJJDDDBBBBBBHHHPPPXXXYYY\\\fffxxxhhhSSSSSSOOOIIICCCCCCEEECCC?????????>>>>>>===<<<<<<<<<:::;;;======;;;;;;<<<>>>>>>???@@@AAADDDFFFHHHJJJKKKLLLMMMMMMNNNQQQUUUXXX___oooyyyVVVUUUUUUUUUWWWXXXWWWVVVUUUUUUVVVWWWWWWWWWWWWWWWZZZYYYXXXWWWVVVUUUUUUUUURRRRRRRRRRRRTTTVVVXXXYYY\\\^^^_________```bbbdddbbb___\\\ZZZ[[[[[[[[[[[[ZZZ\\\```dddfffgggfffeeeiiikkknnnqqqsssuuuxxx{{{pppYYYMMMAAA>>>>>>BBBEEEHHHOOOVVVSSSOOOMMMMMMRRRYYY___bbb^^^___``````aaa``````______^^^[[[XXXVVVXXX\\\___kkkqqqjjjUUUMMM\\\rrr~~~yyy}}}rrrdddTTTRRRMMMFFF@@@===;;;999888666777777999;;;===???@@@DDDxxx```___~~~KKK888999666555555444444444333333333222111111111111222222333333777666:::TTT}}}}}}~~~pppaaaiiirrr~~~|||xxxeeeUUUAAA???======>>>???>>>>>>???@@@CCCGGGNNN___}}}{{{vvvppphhh___ZZZOOOKKKFFFAAA>>><<<======BBBCCCHHHLLLccc]]]NNNBBB???OOO|||uuuRRR;;;===777666666666555555555444333333333333333333333333222222222222222333444444888555>>>YYYvvv|||xxx}}}|||bbbiiipppYYYRRRPPPUUU^^^ooo~~~}}}|||}}}~~~}}}|||}}}zzzwwwuuutttuuuuuussstttttttttrrrooollljjjiiijjjkkkjjjhhhggggggggggggddd^^^UUULLLEEEBBBAAABBBKKKSSSVVV^^^ooooooZZZIIIJJJGGGCCC@@@?????????===>>>>>>>>>======<<<<<<<<<999<<<>>>===;;;:::<<>>;;;:::999888666666777999;;;===@@@AAAMMMwww\\\]]]hhh@@@777:::444555555444444444333333333222222111111222222333333555666555888FFF\\\oooxxx{{{ppp{{{rrrcccggglllzzz~~~rrr]]]LLL>>>======>>>@@@AAA@@@?????????BBBIIIVVVlll}}}yyysssmmmfff^^^VVVQQQIIIFFFBBB>>><<<===???@@@BBBGGGOOO___pppLLLFFFAAAJJJkkkuuuWWW@@@::::::777777777666666666666666333333333333333333333333222222222111222222333444555333777GGG[[[mmmzzzwwwuuuqqqttt~~~~~~|||zzz```^^^vvv}}}eeeYYYQQQSSSYYYhhh}}}~~~}}}{{{{{{|||||||||{{{~~~|||yyyvvvsssrrrrrrrrrqqqrrrsssrrrpppmmmkkkjjjjjjkkkkkkiiifffdddeeegggdddccc^^^WWWOOOIIIEEEDDDEEEMMMSSSTTT[[[mmm~~~fff[[[OOODDDBBBBBBBBBAAA???======???===============<<<<<<<<<999<<>>;;;:::===@@@BBBBBBCCCDDDEEEGGGHHHIIIKKKLLLLLLLLLMMMQQQWWW\\\jjj}}}YYYXXXVVVVVVVVVVVVUUUSSSVVVTTTSSSRRRRRRTTTVVVWWW[[[ZZZXXXVVVUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[^^^```cccdddbbb```^^^^^^ZZZ\\\[[[YYYUUUTTTWWW[[[___```aaabbbcccdddeeeeeeeeehhhmmmrrrvvvxxxzzzzzzuuu[[[JJJFFFDDDLLLWWW______^^^dddmmmaaa\\\YYY^^^gggkkkhhhcccaaabbbcccdddcccbbb___^^^ZZZZZZYYYWWWWWWYYY^^^aaaiiijjj\\\HHHKKKggg}}}zzzsssddd]]]VVVJJJFFF@@@<<<:::::::::999666666777999;;;>>>@@@AAATTTooo[[[\\\~~~|||YYY888666:::222555555444444444333333333555555444333222222222222111222444888@@@NNN```mmmsss{{{wwwnnnpppjjjkkk{{{xxxoooWWWEEE======>>>@@@CCCDDDDDDCCC???>>>BBBKKK[[[sss~~~yyytttmmmfff___WWWPPPKKKFFFDDD@@@>>>===???BBBEEE???GGGWWWtttUUUDDDCCCEEE___rrrNNN======777888888888888777777777777333333333333333333333333222222111111222222333444000111666AAAOOO^^^mmmxxxkkkmmmlllnnn}}}|||zzzwwwwww```VVVooosssaaaSSSQQQWWWccc{{{~~~|||}}}{{{zzzzzz{{{{{{zzzyyyyyyxxxvvvtttsssssssssssspppqqqrrrqqqooolllkkkjjjkkkllllllhhhdddbbbdddgggbbbaaa^^^YYYRRRLLLIIIHHHRRRYYY\\\ZZZ^^^lllyyynnnVVVQQQLLLDDD???@@@CCCDDDAAA>>>???CCC===============<<<<<<<<<999===@@@>>>;;;:::===@@@CCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJLLLPPPWWW\\\mmmXXXXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTVVVWWWWWWUUUTTTTTTUUUSSSTTTUUUWWWYYYZZZ[[[\\\___]]][[[\\\___```___]]]]]][[[YYYZZZ\\\___```aaacccccccccccccccdddddddddbbbdddhhhmmmqqqvvvyyyzzzooo\\\PPPKKKMMMQQQXXX```fffjjjkkkkkk^^^```dddjjjnnnnnnjjjeeeaaaccceeeddd```^^^___aaaZZZVVVSSSSSSWWW\\\^^^^^^kkk\\\PPPOOOYYYhhhyyyzzzooocccYYYTTTKKKHHHBBB===999888888888666===999666===???>>>DDDiiiuuuUUU^^^eeeMMM<<<555555000444444333333333333222222222222222111111111111000777222111666888<<>>======@@@DDDDDDCCCBBBCCCEEEMMM^^^{{{~~~sssooohhh```WWWOOOJJJGGGCCCBBB@@@======???AAA@@@CCCHHHiiisssJJJEEE???OOO}}}VVV??????===333777777666555444444333333333333333333333333333333333333333333333333333333444333666<<>>@@@@@@@@@?????????>>>>>>;;;<<<<<<<<<;;;:::999999:::::::::999999;;;???CCCFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNJJJJJJPPPQQQWWWfffvvvVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSTTTVVVVVVUUUTTTTTTUUUTTTUUUVVVWWWXXXYYYZZZ[[[YYYXXXXXXYYY\\\]]]\\\ZZZ]]]\\\[[[[[[]]]___aaabbb`````````aaaaaabbbcccdddccceeehhhlllrrrxxx~~~kkkWWWLLLIIIKKKSSS___iiimmmnnnmmmmmmiiiiiilllqqqvvvuuunnnhhheeefffeeeccc___[[[YYYYYYXXXWWWVVVXXX[[[]]]]]]\\\cccVVVLLLQQQ___ooo}}}}}}rrreeeZZZTTTJJJGGGBBB===999888888888444;;;888666<<<>>>>>>FFFooojjjTTTmmmWWWCCC777444777555444444333333333222222222222222222111111111000000555000000555666999HHH[[[{{{}}}ttt}}}{{{~~~||||||{{{yyysssYYYDDD?????????@@@BBBEEEGGGGGGIIIIIIJJJRRRccc{{{xxxnnnkkkddd\\\TTTLLLGGGDDD@@@???<<<;;;<<<@@@CCCCCCHHHWWW[[[BBBFFFLLLuuupppLLL<<<===<<<555777666666555444444333333333333333333333333333333222222222222222222222222222222444999???NNNeeeyyyvvvmmmrrryyy}}}iiiSSS```mmmZZZVVVWWW[[[nnn}}}yyyxxxzzz{{{yyywwwtttsssrrrrrrssssssqqqpppllllllkkkjjjiiihhhggggggffffffdddcccbbbaaaaaaaaa___aaa^^^YYYXXX[[[\\\YYY\\\aaahhhppp{{{\\\OOOKKKFFFAAA@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<;;;:::::::::::::::::::::<<<@@@CCCFFFFFFGGGGGGIIIJJJKKKLLLJJJMMMJJJKKKSSSUUU\\\lllUUUUUUVVVWWWWWWXXXXXXYYYVVVUUUUUUUUUUUUTTTTTTTTTQQQSSSTTTTTTTTTSSSUUUVVVUUUUUUVVVWWWWWWXXXYYYYYYTTTTTTTTTWWWYYYYYYXXXVVVYYYYYYYYYZZZ[[[]]]```aaa^^^]]]]]]^^^___aaadddeeeffffffhhhlllsss{{{}}}cccOOOFFFEEEHHHUUUgggrrruuusssqqqpppsssrrrsssxxx}}}{{{rrriiijjjhhhfffdddaaa^^^YYYVVVWWWXXXZZZ]]]___^^^\\\YYYVVVNNNJJJTTTdddssssssdddYYYRRRIIIFFFAAA===999888888888444;;;999888===>>>???JJJsss___VVV~~~SSS@@@555333666555333333333333222222222222222222111111111000000000111...///333444666AAAPPPnnn{{{~~~zzz}}}zzz{{{sss[[[GGG===>>>@@@AAABBBCCCFFFIIIMMMLLLLLLQQQ```zzz~~~|||vvvpppgggddd]]]VVVNNNHHHDDDBBB???===;;;;;;???BBBEEEGGGKKKkkkcccEEE???FFF]]]^^^CCC:::999999777666666555555444333333333333333333333333333333333111111111111111111111111///000222555888EEE^^^uuu}}}rrruuu}}}}}}jjjSSSZZZuuuwww___XXXYYY\\\ggguuu|||~~~}}}yyyxxxyyyzzzxxxuuuqqqppppppppprrrrrrpppnnnllljjjhhhfffeeeeeefffgggdddccccccbbbaaa```______^^^```___\\\\\\___```___]]]ccckkkvvvfffRRRKKKEEEBBBCCC??????>>>>>>>>>>>>>>>===<<<<<<<<<===<<<<<<;;;::::::;;;;;;::::::===@@@CCCFFFFFFGGGIIIKKKLLLMMMNNNHHHLLLIIILLLUUUZZZbbbsssVVVVVVWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTPPPRRRSSSSSSSSSSSSUUUWWWVVVVVVVVVVVVVVVWWWWWWWWWSSSTTTUUUVVVVVVUUUSSSQQQSSSTTTUUUVVVWWWYYY[[[^^^\\\\\\\\\]]]___bbbeeegggiiihhhiiilllsss}}}vvvZZZFFFAAACCCGGGWWWjjjvvvxxxtttssssssxxxuuuuuuzzz~~~tttkkkllljjjhhhhhhhhhfffaaa]]]XXXYYY[[[]]]^^^]]]ZZZXXXOOOMMMQQQ\\\iiittt~~~rrrcccUUUNNNGGGDDD@@@<<<999888888888777>>><<<;;;???===AAAOOO|||ZZZaaaRRR???666222555444333333333222222222222111111111111111000000000000000...000333333333;;;EEEeeexxx|||wwwzzz}}}~~~~~~rrrZZZFFF???@@@BBBDDDCCCBBBDDDIIIJJJKKKLLLNNNXXXoootttooo}}}|||}}}zzzqqqiii```]]]WWWPPPIIIDDDAAA@@@@@@======@@@BBBCCCFFFJJJQQQSSS@@@DDDIIIooo}}}RRR@@@;;;777555888555555555444444333333333222222222222222222222222000000000000000000000000...000222222222===WWWooovvvwww}}}}}}vvv]]]ZZZiiihhh]]]ZZZ[[[bbbjjjzzz}}}zzz|||}}}|||}}}~~~~~~~~~zzzxxxyyyyyyvvvtttnnnmmmmmmnnnoooooommmkkkjjjiiihhhgggfffeeeeeedddaaaaaaaaa```___^^^^^^]]]``````^^^\\\[[[[[[[[[ZZZ]]]ccclllxxxpppRRRJJJHHHAAA>>>BBB========================<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<>>>AAADDDEEEFFFGGGIIIKKKMMMNNNNNNGGGKKKIIILLLXXX]]]gggyyyYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSQQQRRRSSSSSSRRRSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSPPPNNNMMMNNNPPPSSSTTTTTTVVVYYY\\\\\\\\\]]]___aaadddggghhhkkkjjjjjjmmmttt}}}lllQQQ@@@???CCCJJJXXXiiitttuuuttttttvvvxxxvvvvvv{{{~~~vvvoooooommmkkkkkkllljjjddd```YYYZZZZZZZZZZZZZZZZZZZZZTTTXXXbbblllsssxxxtttcccUUULLLDDDBBB???<<<999888777777999???===;;;===:::AAATTTZZZttt}}}LLL===666444777777333333222222222111111111111111111000000000//////000000222444444333777===]]]uuu~~~~~~yyyyyy~~~}}}qqqYYYEEEDDDAAACCCFFFFFFBBBCCCGGGCCCHHHKKKNNNVVVkkkjjjrrr|||zzzzzzuuulllcccZZZVVVQQQKKKEEEBBB@@@???>>>===???CCCCCCBBBGGGOOOhhhhhhMMMAAAGGGPPPoooHHH===<<<666444999444444444444444333333333222222222222222222222222000000000000000000000000///111333222000888OOOeee|||zzzyyy}}}}}}{{{kkk\\\___uuuuuueee\\\[[[aaagggsss}}}zzz|||}}}{{{|||~~~~~~~~~||||||}}}~~~}}}yyyxxxyyyxxxuuurrrmmmmmmmmmnnnpppooollljjjfffhhhiiijjjiiifffcccaaa_______________]]]\\\\\\```^^^\\\[[[YYYWWWVVVVVV```fffooo{{{qqqXXXEEEEEEFFF???;;;>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;999;;;<<<======???BBBDDDDDDEEEGGGIIIKKKMMMMMMMMMGGGKKKJJJNNN[[[bbbnnn|||ZZZZZZYYYXXXVVVUUUTTTSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSRRRSSSUUUXXXUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVSSSNNNKKKJJJJJJKKKOOOSSSTTTTTTUUUYYY\\\\\\]]]___aaacccfffggghhhjjjkkklllqqqxxxyyy```III>>>@@@FFFPPP[[[hhhrrrtttuuuvvvxxxxxxxxxxxx{{{}}}}}}xxxtttrrrqqqooommmjjjeee___[[[ZZZZZZZZZYYYXXXXXX[[[]]]]]]bbbmmmxxx|||xxxfffWWWNNNBBBAAA>>><<<999888777777888===:::999:::888DDD\\\~~~\\\~~~LLL>>>999555555444222222222222111111111111111111000000000/////////111222333444444444666888LLLggg{{{}}}rrrqqq~~~|||}}}|||}}}tttaaaPPPKKKEEEEEEKKKMMMHHHGGGJJJGGGKKKQQQXXXcccuuuwwwzzzwwwtttnnnddd\\\TTTQQQKKKFFFBBB?????????<<<<<>>>>>@@@CCCEEEDDDFFFHHHJJJLLLMMMMMMLLLIIIMMMMMMSSSbbblllyyy{{{{{{YYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSUUUUUUUUUSSSRRRSSSUUUXXXSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTRRRMMMHHHFFFGGGIIIHHHLLLQQQSSSRRRSSSWWW[[[ZZZ\\\___ccceeefffffffffhhhjjjooouuu}}}lllTTTCCC>>>CCCIIIVVV^^^iiissswwwyyyyyyyyywwwxxxyyyyyyxxxwwwvvvvvvtttttttttpppiiiaaa[[[XXXYYY[[[\\\[[[YYYYYY\\\___[[[^^^fffrrr|||yyygggWWWNNNAAA@@@>>>;;;999888777777888<<<:::999;;;;;;LLLiiihhhbbb|||III>>>999444333111222222222222111111111111111000000000////////////111333333333333444444444<<>>=========<<<<<<@@@CCCBBBHHHcccyyyQQQIIIAAA@@@VVV```III777666999666555999333333333333333333333333111111111111111111111111111111111111111111111111000111222333111222>>>KKKjjj}}}zzz~~~~~~gggZZZ___qqqyyykkkhhhjjjjjjooo}}}}}}~~~~~~{{{yyy{{{zzz|||~~~~~~{{{xxxvvvuuuwwwtttrrrrrrtttssspppmmmooonnnnnnoooooommmiiifffdddeeeggggggfffddd```^^^\\\]]]^^^______]]]\\\[[[ZZZVVVVVVYYYYYYTTTSSSVVVVVVZZZ___dddmmmxxx}}}|||zzz|||xxxpppkkkhhh\\\MMMGGGCCC>>><<<;;;<<<<<<;;;999:::::::::;;;;;;;;;;;;888999999:::;;;;;;::::::999;;;===>>>???AAACCCFFFFFFHHHJJJLLLMMMMMMMMMLLLKKKQQQRRRZZZlllxxxpppiiiWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSWWWWWWVVVTTTRRRSSSUUUXXXRRRSSSSSSTTTUUUUUUVVVVVVPPPOOOMMMIIIDDDBBBEEEHHHDDDIIINNNPPPOOOPPPTTTYYYYYY\\\```ccceeefffeeedddfffiiipppxxx}}}dddMMM@@@???FFFLLL[[[aaakkkuuu{{{}}}{{{yyyvvvxxxxxxvvvsssqqqrrrtttsssvvvvvvrrriiiaaa\\\ZZZXXX[[[]]]]]]\\\[[[]]]___TTTRRRWWWfffvvv~~~xxxfffVVVLLL@@@???===;;;999888777777999===;;;<<>>CCCggg|||PPPBBB777666888666555777333333333333333333333333111111111111111111111111111111111111111111111111000000111333111111999BBBccc~~~yyy{{{mmm^^^]]]nnn~~~rrrpppnnnjjjkkkvvv~~~~~~zzzxxxyyyvvvxxx{{{{{{xxxtttqqqpppssspppnnnoooqqqqqqnnnjjjlllkkkllllllllliiieeeaaaddddddddddddcccaaa```___\\\]]]^^^______^^^\\\[[[YYYUUUTTTWWWVVVPPPNNNRRRUUUXXXYYYYYY\\\aaa```\\\[[[^^^ZZZRRRPPPQQQJJJ@@@@@@BBB???888666;;;>>>===999999999::::::;;;;;;;;;777888999999::::::::::::999;;;===???@@@AAADDDFFFHHHJJJLLLNNNOOONNNMMMMMMMMMSSSVVV```sss]]]fffVVVVVVWWWXXXXXXWWWWWWWWWTTTTTTVVVWWWXXXVVVQQQNNNSSSSSSSSSSSSSSSTTTUUUUUUSSSRRRQQQRRRSSSTTTSSSRRRQQQNNNHHHDDDBBBBBBEEEFFFOOOMMMLLLLLLNNNRRRWWWZZZ[[[]]]___```______```bbbeeejjjttt~~~uuuaaaNNNAAA>>>GGGSSS\\\eeeooovvv}}}{{{tttzzzvvvuuuwwwtttnnnnnnsssvvvxxxssshhhaaa```___\\\\\\[[[ZZZZZZ\\\]]]\\\[[[MMMMMMVVVgggsssxxx}}}uuugggZZZQQQBBB@@@===999777666666666>>>888777???>>>:::aaaxxxQQQfffaaaBBB666222555///555333333333222222222111111111111000///////////////111111111111111111111111888===SSSvvvvvvkkk~~~~~~zzzwwwttt~~~}}}yyyuuuooohhhaaaYYYPPPKKKFFFDDD@@@<<<::::::<<<===EEE<<>>======;;;:::999888888::::::::::::::::::::::::999::::::;;;;;;:::::::::?????????@@@AAADDDFFFHHHEEEJJJPPPRRRPPPNNNNNNOOOTTTWWWYYYfffyyy]]]|||WWWWWWWWWWWWVVVUUUUUUTTTUUUTTTSSSSSSTTTSSSQQQOOOQQQQQQPPPPPPPPPQQQRRRRRRRRRQQQPPPQQQSSSSSSSSSQQQOOOLLLGGGCCCBBBCCCFFFHHHNNNOOOPPPRRRTTTVVVXXXYYYVVVXXXZZZ[[[[[[[[[]]]^^^fffjjjrrrzzzppp]]]KKK???===GGGSSS\\\fffpppuuuyyy{{{wwwrrrtttpppppprrrqqqnnnoootttwwwvvvoooeee``````___[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXIIIOOO\\\mmmwww{{{~~~qqqcccVVVMMMAAA???<<<999777666666666;;;888999@@@>>>BBBppphhhJJJbbbWWW???666444666///444333333222222222111111111111000000///////////////000000000000000000000000777:::GGGbbbzzznnnzzzzzzzzz}}}{{{}}}mmmiiixxx~~~}}}zzzxxxtttpppiiiccc\\\TTTMMMHHHCCCAAA>>>;;;;;;<<<>>>???===>>>FFFEEEKKKuuueeeJJJ???>>>HHHfffXXXAAA>>>:::777777666555444555555444444444333333333000000000000000000000000000000000000000000111111...///111222222333666888JJJccczzzsssjjjjjjsssqqqcccaaaeeeooo|||zzzxxxwwwuuusssuuuvvvxxxyyyxxxvvvsssrrrooommmlllmmmnnnooonnnllliiiiiiiiihhhgggfffeeeeeegggdddaaaaaaddddddaaa]]]]]]\\\[[[\\\]]]\\\YYYUUUVVVUUUUUUSSSRRRQQQPPPPPPSSSRRRQQQPPPOOOOOOPPPQQQMMMLLLKKKIIIFFFCCC@@@>>>>>>===<<<;;;:::999999888::::::::::::::::::::::::999::::::;;;;;;;;;;;;:::?????????@@@BBBDDDFFFHHHGGGLLLPPPQQQOOONNNOOOQQQUUUYYY___ooooooWWWWWWVVVUUUTTTSSSRRRRRRUUUSSSQQQPPPQQQQQQQQQPPPOOONNNNNNMMMMMMMMMMMMNNNOOONNNMMMNNNPPPQQQPPPOOOKKKIIIFFFCCCCCCFFFIIILLLNNNQQQUUUYYY[[[[[[YYYXXXTTTVVVYYYZZZZZZ[[[\\\^^^hhhkkkqqqvvv{{{~~~xxxjjjXXXHHH>>>===IIIVVV___jjjtttwwwxxxxxxvvvsssrrrnnnmmmoooppppppssswwwsssoooggg___]]]___]]]ZZZYYYXXXYYYZZZZZZYYYVVVTTTHHHSSSeeevvv~~~|||lll^^^QQQHHH@@@???<<<999777666666777:::888<<<>>><<>><<<;;;;;;===???AAA<<>><<<888TTTnnnOOOLLLqqq{{{gggAAA777555444888111444222222222222111111111111000000///............///////////////////////////000555999@@@VVVvvvyyy{{{{{{vvvtttuuuyyy~~~ooobbb______dddrrr}}}{{{yyyuuuqqqnnneee```XXXQQQLLLHHHEEECCC>>>===;;;;;;;;;===@@@AAAFFFIIIKKKXXX^^^GGGAAA@@@WWWyyyQQQ;;;===;;;888666666666444333333333333333333333333333000000000000000000000000////////////000000111111///000111111000000222444>>>IIIqqqwwwxxxqqqnnnxxxtttbbb___]]]```hhhvvvzzzyyywwwvvvwwwwwwxxxxxxxxxvvvtttsssqqqooommmmmmmmmlllkkkiiijjjiiihhhfffeeeccccccbbbaaa___^^^]]]^^^\\\YYYVVVUUUTTTSSSRRRRRRSSSTTTTTTSSSSSSRRRPPPOOONNNMMMLLLMMMLLLKKKIIIGGGEEEDDDDDDGGGFFFEEECCCAAA???>>>=========<<<;;;::::::999999999999999999999999999999999:::;;;<<<===>>>>>>>>>@@@@@@@@@AAACCCEEEGGGIIIKKKMMMNNNMMMKKKMMMRRRWWW\\\gggsssQQQQQQQQQQQQQQQRRRSSSTTTQQQQQQRRRTTTUUUTTTPPPNNNNNNMMMKKKJJJIIIHHHGGGGGGEEEEEEDDDEEEHHHIIIHHHGGGEEEDDDDDDEEEHHHLLLQQQTTTSSSUUUXXXZZZ\\\\\\\\\[[[^^^```bbbdddddddddfffgggiiinnntttyyyzzzxxxsssppplllbbbUUUKKKEEEHHHUUUbbbfffqqqzzz|||{{{|||}}}|||zzzwwwsssqqqssswwwxxxxxxgggaaa\\\]]]aaacccaaa______^^^]]]\\\ZZZUUUOOOKKKKKK[[[ooozzz}}}uuucccUUUJJJBBB>>><<<:::888666666777888:::999???<<<;;;eeejjjPPPWWWzzz^^^===777444222666111555222222222111111111000000000//////...............000000000000000000000000...333555777GGGbbbwww~~~~~~~~~~~~zzzwwwttt}}}||||||rrrjjjiiijjjqqq}}}|||yyywwwuuuqqqllliii^^^YYYQQQKKKGGGEEECCCAAA>>>===<<<<<<<<<>>>@@@AAAKKKFFFLLLooobbbPPP>>>???JJJrrr[[[???888:::888666555666555444222333333333333333333333333000000000000000000000000000000000000//////......000111222111000111222444666;;;[[[{{{uuu|||{{{zzzuuuyyyzzzhhhbbb```aaahhhrrrzzzvvvvvvvvvvvvvvvvvvtttsssrrrqqqpppnnnmmmmmmllljjjiiiiiihhhfffdddbbbaaaaaaaaa^^^]]]\\\\\\[[[XXXUUUSSSQQQQQQPPPNNNNNNNNNPPPQQQOOOOOONNNMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@???>>>======<<<<<<<<<;;;;;;::::::999999999999999999999999999999:::<<<===>>>??????@@@AAAAAAAAABBBDDDFFFHHHJJJLLLLLLMMMKKKKKKNNNUUU[[[cccrrr~~~PPPPPPOOOPPPQQQRRRTTTVVVOOOPPPRRRUUUVVVTTTPPPMMMNNNMMMKKKIIIGGGFFFEEEEEEBBBAAAAAABBBEEEFFFFFFEEEDDDDDDEEEGGGKKKPPPUUUWWWVVVWWWXXXZZZ[[[\\\]]]]]]___aaacccdddccccccdddfffhhhlllrrrwwwwwwsssnnnjjjhhh___VVVOOOLLLOOO\\\iiiiiirrryyy{{{|||~~~~~~|||{{{yyytttppprrrvvvvvvrrreeebbbbbbgggjjjhhheeeddd```^^^\\\ZZZXXXTTTOOOKKKLLL\\\mmmvvvyyyqqq^^^QQQHHHBBB===;;;999777666777888888999666>>>>>>DDD{{{hhh[[[jjjWWW;;;999555000555111555222111111111111000000000000///......------......000000000000000000000000---000000000;;;TTTppp|||}}}uuuyyy|||~~~}}}}}}xxxuuuvvvyyyzzzxxxvvvssspppjjjddd```WWWRRRLLLGGGDDDBBB@@@???============>>>???AAABBBHHHIIIZZZnnnPPPDDD999EEE[[[wwwMMM888777888777555555555555333222222222222222333333333333000000000000000000000000111111000//////...------000111222111000111222444:::;;;NNNlllyyytttsss|||wwwqqqsss}}}}}}rrrfffbbbcccgggkkkttt|||vvvtttttttttssssssrrrqqqppppppnnnlllllllllkkkjjjhhhgggeeecccaaa````````````[[[\\\\\\[[[YYYUUURRRPPPNNNOOONNNLLLJJJJJJLLLNNNKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@>>>============<<<<<<;;;;;;;;;:::::::::999999999999999999999999999:::<<<>>>@@@AAAAAAAAABBBAAABBBBBBDDDGGGIIIJJJLLLMMMMMMLLLMMMRRRZZZaaagggxxx}}}~~~RRRQQQPPPOOOPPPRRRTTTUUUOOOOOOPPPQQQSSSRRRPPPNNNMMMLLLJJJGGGEEECCCBBBBBBAAA@@@@@@AAADDDEEEEEEDDDDDDEEEFFFIIIMMMRRRWWWZZZWWWXXXZZZ\\\^^^^^^^^^]]]]]]___aaaaaa``````aaabbbfffiiilllnnnooommmjjjhhhddd]]]WWWSSSRRRUUUaaammmqqqwww{{{|||~~~{{{zzzyyytttppprrrwwwtttnnnddddddiiioooooohhhcccccc]]][[[YYYWWWVVVSSSPPPMMMOOO___pppwww|||lllZZZNNNFFFAAA<<<:::888777666777888999:::444<<<>>>JJJggglllNNN777:::777111555000333111111111111000000000000//////...------------...////////////////////////---...///000555FFFddd~~~}}}~~~~~~ooonnnuuu~~~~~~~~~~~~|||{{{zzzxxxvvvrrrnnniiibbbZZZUUUPPPLLLGGGDDDBBB@@@>>>===;;;;;;<<<>>>@@@BBBDDDFFFIII```|||UUUGGG<<>>===<<<======>>><<<;;;;;;;;;;;;:::::::::888888888888888888888888:::;;;<<>>LLLhhh{{{GGG444;;;999222555///111111111111111000000000000//////...------------...........................---...222555444;;;UUUrrr}}}~~~jjjhhhrrr}}}{{{{{{~~~}}}zzzwwwuuuxxxuuupppkkkddd[[[RRRMMMLLLIIIEEEBBB@@@???===;;;999:::;;;>>>AAAEEEGGGIIIOOOzzznnnCCCAAA>>>UUUfffGGG999888999555444444444555555333111111111111222222333333333000000000000000000000000------......///000000000,,,---.........///111333...666>>>KKKbbbwwwzzzppplllnnnxxx|||ssspppkkkgggvvvuuuyyyzzzqqqiiidddbbb___bbbxxxyyyppppppoooooonnnmmmmmmmmmjjjiiigggggghhhhhhfffeeebbbaaa___]]]\\\]]]______YYY[[[\\\[[[WWWSSSOOONNNKKKMMMNNNLLLHHHFFFGGGIIICCCDDDDDDEEEFFFGGGGGGGGGEEEEEEEEEDDDCCC@@@>>>===@@@???>>><<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;::::::888888888888888888888888:::;;;===???AAABBBCCCDDDBBBBBBBBBCCCEEEGGGJJJKKKNNNPPPRRRRRRTTT[[[dddkkkxxxTTTTTTRRRQQQQQQPPPQQQQQQRRRNNNJJJHHHHHHJJJKKKLLLJJJHHHEEEBBB???===<<<<<>>:::;;;>>>UUUwwwkkkAAA===888444333333333333000000000000000000000000000000////////////000000//////.........---------,,,000333000///777HHHWWWrrr|||yyy|||lllnnnttt|||zzz{{{}}}{{{{{{zzzxxxvvvsssqqqmmmggg^^^VVVNNNJJJIIIEEE@@@>>>??????===;;;???;;;;;;@@@BBBCCCJJJSSSzzzyyyLLL@@@HHHEEEjjjHHH======:::555666666555444333333222222000000000000000000000000000000000000////////////////////////////////////000///.........///111222111222444===TTTooo~~~yyywww{{{{{{vvvmmmjjj~~~{{{|||tttyyysssgggaaa___dddrrr{{{rrrnnnjjjhhhhhhiiiiiiiiieeeeeefffgggiiihhheeebbb```___^^^]]]\\\[[[[[[[[[WWWXXXYYYXXXVVVRRRNNNKKKOOOKKKHHHEEEEEEEEEEEEDDDGGGFFFEEEEEEEEEFFFGGGHHHDDDEEEEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777777666666666888999999888888999:::777;;;@@@DDDEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFIIIKKKPPPLLLNNNVVVYYY]]]nnnzzzRRRRRRRRRQQQPPPPPPOOOOOOPPPMMMIIIGGGHHHIIIJJJJJJIIIGGGDDDAAA>>>===<<<<<>>CCCmmmgggaaattt???;;;666333222333333333000000000000000000000000000000////////////000000//////.........---------...111333000...444BBBNNNlllyyy~~~tttwwwyyy~~~}}}uuu|||~~~|||zzzyyyyyyxxxvvvtttnnnmmmiiiccc[[[SSSLLLHHHGGGCCC???======>>>===;;;999;;;@@@DDDCCCFFFUUUddddddHHHBBBBBBhhhWWW>>>999999666222666555555444333333222222000000000000000000000000000000000000////////////........................000///.........///111111111333555999IIIccczzz}}}zzz||||||uuuqqquuu||||||xxxjjjccc```dddooo|||yyyuuuoookkkjjjiiiiiihhhfffeeeeeefffggggggeeeccc```___^^^\\\ZZZYYYXXXXXXXXXWWWVVVUUURRROOOMMMKKKNNNKKKHHHFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGDDDDDDDDDCCCBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777888999999888888:::<<<<<>>BBBDDDFFFRRRmmmuuuLLL>>>GGGSSSlllEEE999;;;888555555555555444444333333222222000000000000000000000000000000000000////////////........................//////......//////000111000444555444===TTTqqq|||}}}nnnsss~~~pppfffbbbcccllluuu~~~vvvpppllliiihhhfffeeecccbbbaaabbbcccbbbaaa```___]]][[[YYYWWWVVVVVVZZZXXXUUURRROOOMMMKKKKKKLLLIIIGGGFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCDDDEEEFFFCCCCCCCCCBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777888999999999999888999===???BBBEEEGGGGGGEEECCCBBBBBB@@@BBBDDDFFFGGGHHHJJJLLLMMMMMMSSS[[[bbbooovvvMMMNNNOOOOOOOOOMMMKKKIIIMMMKKKHHHHHHIIIIIIIIIHHHEEECCC@@@===;;;;;;<<<===BBBDDDFFFIIILLLNNNOOOPPPQQQRRRTTTUUUTTTUUUWWWXXXYYYYYYZZZZZZYYYYYYXXXWWWYYYXXXWWWXXXZZZ]]]```bbb``````______^^^]]]\\\\\\]]]]]]]]]ZZZXXXXXXZZZ]]]___ccchhhlllnnnmmmkkkiiinnnqqqsssssstttvvvqqqkkkkkkiiieeeaaa]]]YYYWWWVVVRRRVVVZZZVVVLLLFFFMMMXXXnnnzzzsss[[[LLLFFFBBB===;;;;;;:::::::::;;;;;;<<<999:::???QQQlllPPPiiiHHH888555222111111333333333000000000000000000000000/////////....../////////...........................000111///,,,---333888DDD\\\pppqqqnnnooooookkkpppmmmssszzzyyy{{{zzz}}}}}}~~~~~~}}}|||{{{{{{{{{{{{||||||}}}}}}|||{{{yyyxxxwwwtttqqqooonnnlllhhhfff\\\[[[XXXSSSNNNHHHCCCAAA???===;;;:::;;;<<<===>>>EEEBBB@@@DDDSSSoookkkUUUCCC===VVVyyysssRRR999:::===666333888444444444333333333222222000000000000000000000000000000000000////////////....................................//////000000///222222000555IIIeeezzz{{{xxxyyyuuujjjddddddhhhlll{{{~~~uuuoookkkgggeeebbb___\\\[[[[[[\\\\\\\\\^^^]]][[[ZZZYYYXXXWWWWWW[[[YYYWWWTTTQQQNNNKKKJJJIIIGGGEEEEEEFFFGGGFFFEEECCCCCCCCCCCCDDDDDDEEEEEEBBBAAAAAA@@@???>>>===<<<::::::::::::::::::::::::999999888888777888888888;;;;;;:::999999;;;???CCCGGGHHHIIIGGGDDDAAA@@@@@@@@@BBBEEEGGGGGGHHHJJJLLLLLLPPPYYYcccmmmKKKLLLMMMNNNMMMKKKIIIHHHLLLJJJIIIIIIKKKKKKJJJIIIDDDAAA>>><<<:::;;;===>>>CCCEEEHHHKKKNNNPPPRRRSSSSSSUUUVVVVVVVVVUUUWWWXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUWWWZZZ\\\]]]]]]]]]]]]]]]]]]\\\[[[[[[ZZZZZZ^^^]]]ZZZWWWVVVWWWZZZ]]]^^^___```aaaaaaaaaaaaaaabbbfffhhhhhhiiijjjgggbbbeeecccaaa^^^\\\ZZZYYYXXXSSSWWWYYYSSSGGGBBBMMM\\\rrr}}}lllWWWJJJDDD@@@<<<999999999999999:::;;;;;;;;;???FFFgggYYYRRRqqqiii<<<666444111000111333333222//////////////////////////////............//////---.....................+++---......---...000333444FFFZZZffflllnnnjjjddd```^^^dddvvv|||vvv~~~~~~}}}~~~yyyyyyxxxxxxxxxyyyzzzzzz{{{{{{|||{{{yyywwwuuusssrrroookkkhhheeeaaa]]]ZZZSSSRRROOOKKKGGGCCC@@@>>><<<<<<;;;:::;;;<<>>===<<<<<<<<<::::::::::::::::::::::::888888888777888888999999;;;<<<;;;;;;;;;===BBBEEEGGGHHHGGGEEEAAA???>>>???BBBDDDFFFGGGHHHIIIKKKMMMTTT[[[gggtttKKKLLLLLLLLLLLLJJJIIIHHHKKKJJJJJJKKKLLLLLLJJJHHHCCC@@@===;;;:::<<<>>>@@@DDDFFFIIILLLOOORRRTTTTTTUUUVVVWWWWWWVVVVVVWWWYYYWWWWWWWWWWWWVVVUUUTTTSSSQQQTTTWWW[[[\\\\\\[[[YYY[[[[[[[[[ZZZZZZYYYYYYYYY\\\ZZZWWWUUUUUUWWWYYY[[[[[[[[[ZZZZZZ[[[\\\^^^___ZZZ___aaa```aaacccaaa]]]^^^^^^]]]\\\[[[[[[ZZZZZZUUUWWWVVVOOOCCCBBBRRRdddtttzzzdddRRRHHHCCC???;;;666777777888999::::::;;;;;;AAALLLrrrSSSbbboooSSS;;;555333111111222333333222///////////////////////////......------......///---------...............++++++,,,---...///000000000;;;LLL^^^lllrrrnnnhhhccc```eeeqqqwwwuuutttwwwvvvrrrtttyyy}}}zzzwww{{{|||}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}~~~~~~{{{yyyxxxxxxvvvvvvvvvvvvwwwxxxyyyzzz{{{zzzyyywwwtttrrrooonnnkkkhhhccc___\\\XXXSSSPPPKKKJJJHHHEEEBBB@@@>>>===:::;;;<<<;;;<<<>>>BBBEEE@@@DDDUUUuuufffTTT??????___\\\@@@777555<<<;;;111///666333333333333222222222222000000000000000000000000000000000000////////////------------------------------...////////////...///,,,,,,000555<<>>===<<<;;;;;;;;;;;;999999999999999999999999888777777777888999::::::;;;<<<=========@@@DDDGGGFFFFFFEEECCC@@@>>>???@@@DDDEEEGGGGGGHHHJJJNNNQQQ[[[dddsssLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIJJJLLLKKKIIIGGGBBB@@@===::::::<<>>===<<<:::;;;=========@@@EEEIIIFFFWWWttt|||KKKHHHAAAJJJoooqqqKKK>>>999777::::::666444555222222222222222222222222000000000000000000000000000000000000////////////------------------------,,,---.../////////.........,,,...111333555>>>IIIhhh~~~||||||yyy|||zzzyyyqqqhhhvvvwww~~~{{{tttmmmhhhbbb```\\\ZZZZZZZZZXXXWWWUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVUUURRROOOLLLJJJHHHFFFEEEFFFGGGFFFEEECCC>>>>>>@@@AAAAAAAAA@@@???>>>===<<<;;;::::::;;;;;;999999999999999999999999777777777777888999:::;;;:::<<<>>>???@@@BBBEEEHHHDDDDDDCCCAAA@@@@@@BBBDDDCCCDDDEEEFFFIIIMMMTTTXXXaaalll}}}}}}MMMMMMKKKJJJJJJIIIJJJJJJGGGGGGGGGIIIKKKJJJHHHEEEBBB@@@===;;;;;;===@@@CCCFFFHHHJJJMMMPPPRRRTTTTTTUUUVVVWWWWWWVVVVVVXXXYYYXXXYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXSSSTTTUUUWWWYYYYYYVVVTTTTTTUUUVVVWWWVVVTTTSSSQQQSSSXXXZZZXXXXXXZZZ\\\ZZZWWWXXXZZZZZZZZZXXXVVVUUUXXXUUUOOOHHHBBBJJJbbbxxx~~~mmmXXXKKKFFFAAA===:::555666888999:::;;;<<<<<<===HHHZZZdddgggRRR777777666444333222333333222111////////////////////////.........------.........---------.........//////000...,,,,,,...000///---...000;;;NNN```kkksssyyytttooouuuxxxkkkgggeeelllwww~~~|||zzzwwwuuuvvvwwwzzz}}}}}}||||||}}}~~~~~~}}}xxxzzz|||{{{yyyyyy|||~~~}}}}}}}}}}}}}}}~~~~~~xxx|||~~~{{{{{{{{{}}}||||||||||||}}}~~~}}}}}}{{{zzzzzzyyyzzzzzzvvvxxxxxxuuusssrrruuuyyyyyyxxxwwwvvvvvvvvvvvvvvvzzzwwwsssnnnjjjgggeeeeee[[[YYYUUUSSSQQQNNNKKKHHHDDDCCCAAA@@@>>>=========:::<<<>>>>>>???AAAGGGKKKSSSlllaaaIII>>>===SSSyyy]]]>>>===888333111444555333///222222222222222222222222000000000000000000000000000000000000////////////------------------------,,,,,,.../////////...---...---000333000///888EEE^^^xxx~~~xxxzzz}}}~~~zzz~~~yyyvvvjjjttttttyyy}}}vvvnnniii```^^^[[[YYYYYYXXXVVVTTTTTTTTTSSSRRRRRRRRRRRRRRRUUUTTTRRROOOMMMLLLJJJJJJIIIHHHGGGHHHHHHHHHFFFDDD;;;<<<>>>?????????>>>===>>>===;;;:::999::::::;;;888888888888888888888888777777777777888999;;;;;;:::<<>>>>>@@@BBBCCCDDDGGGLLLQQQUUUVVVUUUTTTSSSTTTUUUTTTTTTTTTVVVXXXWWWYYY\\\\\\ZZZWWWVVVVVVVVVWWWXXXXXXYYYYYYXXXXXX\\\\\\[[[ZZZYYYYYYZZZZZZQQQSSSUUUWWWXXXXXXXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTUUUUUUVVVVVVUUUUUUYYYXXXWWWWWWXXXYYYXXXWWWVVVPPPFFF@@@BBBRRRlllvvvhhhVVVHHHCCC???;;;777888555666999:::888999<<<:::TTTzzz[[[DDD===222444444333222222111111000////////////////////////000///...---,,,+++++++++------------------------............////////////...777::::::LLLjjjzzzxxxrrrtttwww{{{zzztttmmmjjjkkkooottt{{{~~~zzz}}}}}}yyyyyyuuupppnnnrrrsssssswww~~~~~~yyyyyy}}}~~~~~~}}}{{{zzzyyyzzz{{{|||}}}}}}}}}}}}yyyyyyyyyyyyzzzzzz{{{|||{{{|||}}}|||{{{zzz{{{}}}yyy}}}zzzwwwwwwyyy}}}zzzwwwyyy~~~}}}zzz|||zzzxxxvvvuuuuuuvvvwwwwwwvvvtttsssrrrsssuuuvvvuuutttrrrrrrssstttsssrrrvvvtttpppkkkfffbbb___]]]UUUSSSPPPLLLHHHEEECCCBBB???@@@???<<<;;;<<<<<<<<>>>>>>>>???@@@@@@AAAAAA>>>???@@@??????@@@CCCEEEDDDBBBEEEJJJLLLPPP]]]kkkxxxrrrwwwuuuKKKJJJIIIHHHHHHHHHIIIIIIFFFGGGHHHHHHGGGFFFDDDBBBAAA@@@??????@@@BBBDDDEEEGGGIIIMMMQQQTTTVVVVVVVVVTTTUUUWWWVVVUUUUUUVVVWWWTTTWWWYYYZZZYYYWWWWWWWWWTTTTTTUUUVVVVVVVVVVVVUUUYYYYYYYYYXXXXXXXXXWWWWWWRRRRRRSSSUUUVVVVVVVVVVVVTTTTTTSSSRRRQQQPPPPPPPPPSSSTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSUUUXXXYYYYYYXXXPPPJJJCCCBBBLLLaaa|||qqqcccRRRFFFAAA???;;;888888666888;;;;;;999999===AAAeee{{{nnnrrr;;;;;;555444333333222222111111000//////////////////////////////...---,,,,,,,,,,,,------------------------............////////////+++000333555DDD^^^pppttttttuuuyyy}}}wwwppprrrwww}}}xxxyyyyyy~~~{{{xxxsssllloooooommmooouuuwwwuuuxxx{{{}}}}}}}}}{{{zzzxxxxxxzzz{{{||||||||||||{{{zzzxxxwwwvvvvvvwwwxxxxxxyyyzzzzzzxxxxxxyyyzzzvvvyyy|||zzzuuuqqqqqqrrr|||yyywwwxxx|||~~~|||yyyvvvtttsssrrrqqqrrrtttuuuuuusssrrrppppppqqqrrrsssqqqppppppqqqssstttsssrrrsssqqqlllgggbbb]]]ZZZXXXPPPNNNKKKHHHDDDBBB@@@???@@@???<<<:::999;;;<<<<<<>>>AAAFFFFFFCCCKKKgggyyyUUUAAABBBAAA^^^}}}uuuKKK<<<777777777666555444333222222222222222111111111000000111///...///000000...,,,........................................................................111111222111111222666999@@@WWWqqq}}}}}}zzzuuupppqqqrrruuutttooommmrrr{{{xxxllldddhhhrrruuuqqqrrrqqqvvvzzz}}}uuutttnnnqqq{{{}}}yyytttqqqbbb^^^YYYVVVTTTSSSRRRRRROOONNNLLLLLLNNNOOONNNMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???===<<<;;;;;;;;;::::::888777777666666666333333333444666888:::;;;:::;;;;;;;;;<<<<<<============>>>>>>???@@@@@@AAA>>>@@@AAAAAA@@@AAACCCEEEFFFFFFKKKQQQVVV\\\iiiwww|||rrrUUUKKKJJJIIIHHHHHHHHHIIIIIIGGGHHHHHHHHHFFFDDDBBBAAAAAAAAAAAAAAABBBDDDGGGHHHJJJLLLNNNQQQTTTVVVWWWWWWUUUWWWYYYYYYWWWUUUUUUVVVQQQSSSVVVXXXWWWVVVVVVWWWRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUSSSSSSRRRRRRQQQQQQPPPPPPRRRSSSUUUWWWWWWVVVUUUTTTSSSRRRRRRTTTVVVWWWVVVUUUKKKFFFAAAGGGZZZuuu|||iii]]]NNNDDD@@@>>>;;;888888777999===<<<999:::===EEEwwwpppxxxeee555888777333333333222111111000000///////////////////////////...------,,,,,,,,,,,,---------------------------............/////////---...000555???PPPdddrrrtttuuuyyyqqqrrruuu{{{~~~|||~~~yyyzzz|||wwwssslllnnnmmmiiihhhlllooopppuuuwww{{{}}}}}}}}}~~~~~~||||||}}}}}}|||zzzvvvwwwwwwyyyzzz{{{{{{||||||zzzwwwtttrrrrrrsssttttttuuuvvvvvvttttttuuuvvvtttwwwyyyvvvrrrnnnnnnoooyyywwwuuuvvvyyy{{{yyyvvvqqqppppppooopppqqqrrrsssrrrqqqooonnnnnnnnnooopppmmmmmmnnnppprrrsssrrrpppmmmkkkfffaaa[[[VVVSSSQQQJJJIIIFFFCCCAAA>>>===<<<>>>;;;999999;;;===???@@@@@@@@@FFFOOOTTTcccyyyUUUBBB===CCCKKKXXX<<<999888666666555444333333222222222222111111111000000000000///...000222222///+++------------------------------------------------------------------------333444444222111111333555777HHHbbbwww|||wwwtttwwwvvvrrrqqqqqqoookkkjjjnnnnnnqqqpppjjjhhhlllqqquuulllmmmttt~~~uuuuuuppppppwww|||}}}zzzvvvtttddd```[[[WWWTTTRRRQQQOOOOOONNNLLLLLLMMMNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@>>><<<;;;:::999999999888777666666555666666222222222333555888:::;;;<<<<<<<<<<<<============<<<<<<===>>>>>>??????@@@>>>@@@AAABBBBBBBBBDDDFFFFFFHHHNNNUUU\\\eeetttyyylllvvvkkkAAAJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEECCCAAA@@@AAAAAABBBCCCEEEGGGIIIJJJMMMNNNOOOQQQSSSUUUWWWXXXVVVXXXZZZZZZXXXUUUSSSSSSOOORRRTTTUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUURRRSSSUUUVVVVVVTTTRRRQQQTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRUUUVVVWWWVVVTTTSSSVVVUUUTTTTTTUUUTTTQQQOOOKKKGGGDDDOOOgggwwwcccZZZMMMCCC>>><<<:::888777777:::===;;;888:::???KKKaaa}}}\\\777888555333333222222111000000000///////////////////////////...---,,,,,,,,,,,,,,,---------------------------------.........//////111---...444888@@@SSSgggnnnrrrvvvyyy}}}zzzoooooopppttt}}}{{{uuuwwwyyysssnnnooonnnkkkhhhhhhkkklllnnnqqqtttvvvxxxzzz|||~~~|||{{{zzz{{{}}}}}}|||{{{tttuuuuuuvvvwwwxxxyyyzzz{{{xxxtttqqqooopppqqqsssqqqrrrssssssqqqqqqrrrssstttvvvwwwvvvsssqqqqqqrrrvvvtttssstttvvvvvvuuusssrrrqqqpppppppppqqqrrrrrrppppppooonnnnnnnnnnnnooommmmmmnnnpppqqqpppnnnkkkfffddd___ZZZTTTOOOLLLJJJGGGEEECCCAAA???======<<<;;;888888;;;>>>@@@BBBDDDFFFBBBKKKcccyyy[[[KKKEEEEEELLLmmmsssKKK;;;;;;777555555444444333222222111111111111111000000000000///000111111000000000111------------------------------------------------------------------------222222333111000000111333777???UUUpppzzzwwwyyy{{{tttrrrwwwxxxrrrmmmnnnsssxxxzzzuuuooonnntttyyypppsss}}}zzzrrrvvvqqqppptttxxx~~~|||wwwtttiiieee___ZZZVVVSSSOOOMMMRRRPPPNNNMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDD@@@???===<<<:::999888888777777666555555555555555555444444444555666888999<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>??????===???AAACCCCCCCCCEEEFFFKKKNNNSSSZZZbbbpppvvvxxx|||kkk^^^AAAHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDBBBAAA??????@@@AAABBBCCCEEEHHHIIIJJJMMMMMMNNNOOOQQQTTTWWWXXXWWWYYYZZZYYYVVVSSSQQQPPPNNNQQQSSSSSSQQQOOONNNNNNQQQRRRRRRSSSSSSSSSSSSSSSQQQRRRTTTUUUUUUTTTRRRQQQTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSTTTTTTTTTSSSRRRQQQPPPQQQSSSTTTUUUTTTSSSRRRVVVUUUTTTUUUUUUSSSPPPNNNIIIHHHJJJWWWsssrrr___WWWLLLCCC>>>;;;888666555666999<<<:::888;;;BBB\\\jjj[[[LLL999777333333333222111111000000///////////////////////////......---,,,,,,,,,------------------------------------------............000++++++//////000@@@TTTbbblllrrrooonnnrrrvvvwwwttttttsssrrrwww}}}uuuvvvzzznnnwww~~~tttsssqqqoookkkgggfffgggfffiiilllooorrrvvvzzz}}}xxxxxxxxxzzz|||}}}|||zzzsssssssssssstttuuuvvvwwwxxxuuurrrooonnnppprrrtttooopppqqqqqqoooooopppqqqrrrssstttuuutttttttttuuurrrqqqpppqqqrrrrrrqqqppprrrrrrqqqpppooonnnnnnnnnpppoooooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmjjjfffccc^^^[[[WWWSSSNNNJJJGGGEEEBBBAAA???>>><<<;;;;;;;;;:::888999>>>???===@@@EEEJJJSSSiii\\\HHHGGGEEENNNddduuuWWW???999999222444444333333222222111111111111111000000000/////////222333000,,,,,,222999........................---------------------------------------------------///000///...///000222333888MMMkkkxxxtttuuuzzzrrrrrrzzz|||tttnnnooosssttttttsssqqqqqqtttyyy}}}~~~~~~yyy{{{wwwuuuuuuwww||||||vvvrrrmmmhhhbbb\\\WWWSSSNNNKKKNNNMMMKKKJJJKKKLLLKKKJJJDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCC???>>><<<:::999888777777777666555555555555555555555555555555666888:::;;;???>>>>>>======<<<<<<<<<<<<<<<<<<===>>>>>>??????<<<>>>AAABBBCCCEEEHHHJJJSSSXXX^^^eeerrrhhhrrr~~~RRR<<>>>>>???@@@AAACCCEEEGGGHHHIIIJJJKKKLLLNNNPPPSSSUUUWWWWWWYYYYYYWWWSSSOOONNNMMMMMMOOOQQQQQQOOOLLLKKKKKKNNNNNNOOOPPPPPPPPPPPPOOOQQQQQQSSSTTTTTTSSSRRRRRRRRRQQQQQQQQQRRRRRRSSSTTTQQQRRRSSSTTTTTTSSSRRRQQQPPPPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRTTTUUUTTTQQQOOODDDHHHPPPaaa|||vvv}}}wwwkkkZZZSSSJJJBBB<<<999777666666666999;;;999888???GGGrrrzzzVVV[[[bbb999777555444222222222111000000//////////////////////////////...------,,,,,,---------------------------------,,,------------.........000......000---,,,777EEERRRaaallljjjhhhnnnvvvyyy{{{~~~}}}vvvqqqzzz{{{qqqqqq|||vvvrrrnnngggcccbbbaaacccfffhhhkkkpppuuuxxxttttttuuuwwwzzzzzzyyywwwssssssqqqqqqqqqrrrssstttsssrrrpppnnnnnnoooqqqsssmmmnnnoooooonnnmmmnnnooonnnnnnoooppprrrsssttttttoooooonnnnnnnnnnnnmmmmmmooonnnnnnmmmllljjjjjjiiimmmmmmmmmmmmmmmlllllllllkkkiiigggeeeddd```\\\YYYSSSRRROOOKKKHHHEEECCCBBB<<<<<<;;;:::999999999999<<<:::<<<@@@===:::AAALLLWWWrrrppp[[[DDDBBBLLLRRRmmmzzzUUUBBB777555888444333333333222222111111111111111000000000/////////000222222///+++---444;;;////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,............000111111777MMMjjjyyyvvvtttyyy{{{tttuuu}}}|||tttsss{{{tttpppppptttwwwwwwyyy{{{yyyxxx||||||yyywwwzzz{{{uuuqqqmmmiiiccc^^^ZZZUUUPPPMMMGGGFFFEEEEEEGGGIIIIIIIIIAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@===<<<;;;999888888888888666666555555555555666666333444555777:::===@@@BBBCCCBBBBBBAAA@@@??????>>><<<<<<===>>>>>>??????@@@>>>???BBBCCCEEEHHHMMMPPPXXXaaakkkuuuxxxwwwEEE444DDDEEEEEEFFFEEEEEECCCBBBAAAAAA@@@???>>>=========>>>???AAABBBDDDEEEFFFFFFFFFGGGIIILLLOOORRRTTTUUUXXXXXXWWWSSSOOOLLLKKKKKKIIIKKKNNNNNNMMMKKKJJJJJJLLLMMMNNNNNNOOOOOONNNNNNPPPPPPQQQQQQQQQRRRRRRRRRNNNNNNOOOQQQRRRRRRRRRRRROOOPPPQQQRRRSSSRRRPPPOOOOOOOOONNNNNNNNNOOOPPPQQQPPPPPPQQQSSSTTTRRROOOLLLCCCLLLXXXjjjzzzsss}}}{{{mmmbbbRRRMMMFFF???;;;888777666777888:::;;;::::::DDDNNN___SSSlllqqqGGG///888333333222222111111000000//////////////////////////////---------,,,,,,------...------------------------,,,,,,---------.........///000222222///000666<<<@@@SSSccceeegggpppuuutttzzz{{{nnnnnnwwwttt|||}}}vvvqqqiiicccaaaaaabbbcccdddeeeiiinnnqqqooooooqqqsssuuuvvvtttrrrtttsssqqqooonnnooopppppppppooonnnmmmlllmmmnnnnnnkkklllmmmmmmkkkkkklllmmmlllllllllmmmnnnppppppppplllmmmmmmlllkkkjjjkkkkkkjjjjjjjjjjjjjjjiiihhhhhhiiiiiiiiiiiiiiihhhhhhgggdddaaa^^^[[[XXXUUURRROOOIIIHHHFFFDDDBBB@@@??????::::::999999999999999:::>>><<>>LLLhhh___@@@<<<777333666888222222222222111111111111111000000000////////////222000///...000333666777........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///......///000111777IIIaaattt{{{~~~wwwxxx|||www~~~}}}~~~|||yyyzzz~~~}}}{{{yyyzzz}}}|||zzzxxxuuusssmmmjjjfffbbb```]]]YYYVVVHHHFFFDDDDDDEEEEEEDDDCCC>>>>>>===<<<<<<<<<======<<<<<<<<<;;;<<<<<<======::::::999888888888888888777666666555666666777777555666777999<<<@@@CCCEEEDDDDDDCCCBBBAAA@@@??????======>>>>>>???@@@@@@AAAAAABBBCCCEEEHHHMMMTTTXXXbbbppp}}}VVV>>>444CCCDDDEEEEEEEEEDDDBBBAAA??????>>>======<<<======>>>???@@@BBBCCCDDDDDDDDDCCCEEEHHHKKKOOOQQQSSSTTTXXXWWWUUUQQQMMMIIIIIIIIIFFFIIILLLMMMLLLKKKKKKKKKNNNNNNOOOPPPPPPPPPPPPOOOPPPOOOOOOOOOOOOPPPQQQRRRJJJLLLNNNPPPQQQQQQQQQQQQMMMNNNPPPQQQQQQPPPNNNMMMOOONNNMMMLLLLLLNNNPPPQQQRRRRRRRRRRRRQQQOOOJJJFFFEEEQQQ```qqqnnnssstttfff[[[LLLHHHCCC===999888777777999999;;;<<<:::<<>>>>>======;;;;;;;;;;;;;;;;;;<<<<<<>>>===@@@DDDCCCHHHaaa}}}uuuPPPEEEDDDDDD[[[rrrHHH444<<<:::111222666222222222111111111111111000000000000////////////444///+++...555999666222------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000///......///000333>>>QQQggg|||{{{uuuvvv|||zzzzzz~~~xxxzzz~~~xxx~~~xxxyyy~~~|||zzz||||||wwwuuuuuuuuuuuunnnllliiihhhgggeeebbb```OOOLLLHHHFFFDDDBBB???=========<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<999999888888888888999999777777666666666777777888:::::::::;;;===@@@BBBDDDCCCCCCBBBAAA???>>>======>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEGGGJJJQQQXXX^^^rrrqqq[[[;;;;;;999DDDDDDDDDDDDCCCBBBAAA@@@???>>>;;;999999:::<<<>>>@@@@@@????????????@@@@@@AAABBBCCCFFFJJJNNNRRRTTTVVVUUUSSSQQQOOONNNNNNNNNLLLMMMLLLKKKIIIHHHIIIJJJNNNNNNNNNNNNNNNNNNNNNOOOMMMNNNNNNOOOOOOPPPQQQQQQNNNNNNPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKMMMPPPPPPOOOMMMQQQQQQQQQPPPMMMIIIFFFDDDGGGTTTbbbxxxyyyooonnn|||~~~vvvnnn^^^NNNIIIFFFAAA<<<888666666666555DDD:::888DDD666BBB}}}vvvYYYxxxjjjNNN<<<333777999...111111111111000000000000000000//////.........------,,,,,,++++++,,,,,,---------------------------------------------,,,,,,........................444<<>>VVVxxx~~~nnnoooyyywww|||www{{{zzzxxxzzzwwwttthhhggg|||}}}zzzyyyzzz{{{~~~zzzyyyzzzvvvppppppmmmjjjgggdddcccccccccXXXWWWTTTOOOIIICCC===:::;;;:::999999:::;;;;;;;;;:::999999:::;;;<<<:::888999888888888999999777555777666555444555666888999555999>>>CCCFFFEEECCCAAACCCBBBAAA???>>>>>>======BBB@@@>>>>>>???AAAAAAAAAGGGHHHJJJMMMSSS\\\fffmmm}}}uuummmFFF:::999777CCCDDDDDDCCCBBBAAA@@@@@@>>>===;;;999999;;;===>>>======<<<<<<;;;;;;<<<<<<>>>@@@DDDHHHKKKNNNOOOPPPVVVTTTQQQOOOMMMKKKKKKKKKKKKLLLMMMLLLJJJJJJKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOPPPQQQQQQPPPOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKGGGHHHKKKMMMOOOOOOOOOPPPOOOPPPPPPOOOLLLHHHEEECCCIIIYYYgggxxx~~~kkkdddmmmvvvyyyrrriiicccVVVHHHFFFCCC???;;;888777777888555>>>888888BBBDDDaaaqqqiiijjjJJJ:::333666777///111111111000000000//////000/////////.........------,,,,,,++++++,,,,,,---------------------------,,,,,,------------------........................///222:::GGGVVV```eeeeeeeeellluuuxxxpppfffdddiiipppyyyvvvttt~~~xxxlllhhhfffbbbaaabbbaaa^^^___bbb``````bbbccceeefffeeeeeejjjiiijjjkkklllkkkiiifffhhhiiikkkkkkiiihhhggghhhhhhhhhhhhhhhhhhhhhhhhhhhkkkjjjhhhhhhiiijjjjjjjjjfffggghhhiiihhhgggeeedddbbbbbbaaaaaa```______^^^^^^]]][[[XXXUUURRRPPPNNNJJJIIIHHHFFFCCCAAA@@@???;;;<<<<<<;;;999888999:::>>>;;;777777:::>>>???>>>GGGBBB???FFF]]]~~~}}}ZZZNNNHHH???AAAPPPyyydddEEE888111555888333111555222222222111111111000000000000000000/////////...+++...222444333000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,111444999NNNlllyyynnnnnntttttt}}}~~~qqqiiilllxxxuuuzzzyyyooolllllleeecccsss~~~}}}zzzxxxxxxxxxwww|||}}}yyyxxxtttooommmkkkgggdddaaa`````````[[[YYYWWWSSSMMMHHHCCCAAA<<<<<<;;;<<<<<<===<<<<<<;;;:::999999:::;;;:::888666555444555666777666555;;;999777555444666888999@@@BBBEEEGGGGGGEEEBBB@@@@@@???>>>===<<<<<<;;;<<>>===>>>@@@BBBCCCDDDFFFIIINNNUUU]]]hhhttt{{{{{{fff~~~VVV>>>777666444BBBBBBBBBBBBBBBAAA@@@???<<<;;;:::999:::<<<>>>???===<<<;;;;;;:::::::::;;;<<>>@@@MMMLLLLLLJJJGGGCCC@@@>>>>>>>>>===<<<<<<<<<<<<<<<=========>>>AAADDDHHHJJJLLLQQQYYYcccooo|||iiinnnUUU===777666333222@@@AAAAAAAAA@@@@@@???>>>::::::999:::;;;===???@@@??????>>>==================???CCCGGGJJJLLLLLLLLLOOOMMMJJJHHHGGGGGGHHHIIINNNPPPQQQPPPNNNMMMMMMNNNIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHEEEJJJOOOPPPMMMLLLNNNRRRMMMNNNNNNJJJEEEAAA???@@@NNNeeeuuuyyyxxxnnnhhhpppuuurrriii[[[SSSQQQLLLFFFAAA???<<<999777777888999???888<<<<<>>===>>>>>>===<<<;;;:::999999666888:::::::::;;;===???;;;===???AAABBBDDDGGGJJJOOOnnnjjjGGGBBBDDDCCCUUUpppZZZ???;;;555222333555444000000444111111111111000000000000000000/////////............000111000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---111000---222CCCUUU___dddhhhnnnnnnuuuyyysssmmmggg^^^WWW[[[dddnnn}}}uuuuuuvvvoooqqqyyy}}}yyy{{{{{{|||~~~~~~{{{wwwuuutttrrrsssuuu{{{yyyuuuqqqmmmkkkgggccc```^^^]]]]]]]]]\\\[[[XXXVVVSSSQQQPPPMMMOOOQQQQQQPPPNNNLLLKKKHHHEEE@@@===<<<<<<;;;:::===;;;999888:::<<<======999;;;>>>AAAEEEHHHJJJLLLRRRPPPMMMHHHDDD@@@===<<>>>>>>>>>>>>>>??????===>>>???@@@CCCGGGLLLOOOYYY^^^gggsssiiiuuuccc<<<333777666333333???????????????>>>>>>===999999999:::;;;===???@@@@@@@@@????????????@@@@@@AAABBBCCCEEEHHHKKKMMMNNNKKKIIIGGGFFFFFFIIIKKKMMMRRRSSSTTTRRROOOLLLKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHIIINNNRRRQQQMMMKKKMMMPPPMMMNNNLLLGGG@@@===>>>AAAUUUkkkxxxxxxtttlllnnn}}}wwwpppdddWWWPPPMMMKKKGGGAAA???;;;888666666777777>>>666<<<>>>FFF{{{fffmmmXXX888555444111222111000000000////////////...---------...............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------000000000000333;;;FFFOOOdddjjjjjjfffhhhnnnmmmeeeeeeqqqwwwzzzooommmxxxyyyrrrvvvxxxlllgggeee```ZZZXXXUUUUUUTTTSSSRRRRRRTTTUUUZZZYYYZZZ\\\___``````___]]]^^^___^^^]]]^^^```bbb``````aaaaaabbbbbbbbbbbbcccbbbaaaaaabbbbbbaaa___```___^^^]]][[[YYYWWWVVVPPPOOONNNLLLKKKIIIHHHHHHFFFEEECCCAAA???===;;;:::::::::::::::999999999999777999;;;;;;;;;;;;===???>>>BBBEEECCC@@@FFFSSS^^^xxxpppTTTCCCGGGHHHMMMrrriiiAAA666>>>444444555666333///000333111111111000000000//////////////////............222///---,,,---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...111111---000<<>>======>>>>>>???@@@AAA===???AAABBBDDDIIIOOOTTTdddjjjtttmmmhhhzzzxxxtttRRR555333888444111333======>>>>>>>>>======<<<999999:::;;;<<<===??????>>>>>>>>>>>>???@@@AAAAAAEEEEEEEEEFFFIIILLLNNNPPPJJJHHHGGGFFFHHHKKKOOOQQQSSSUUUUUUSSSPPPLLLJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJGGGGGGHHHHHHIIIIIIHHHHHHLLLOOOQQQPPPMMMKKKKKKLLLKKKKKKIIICCC===<<>><<<;;;:::999777777777777888888888999777999;;;;;;;;;;;;===>>>:::???DDDGGGNNN```zzziiiNNNGGG@@@CCCVVVwww|||VVV777111:::000111222222111000111333111111000000000//////////////////.........------222...******---///---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---///000000333===KKKVVV^^^hhhssspppqqqvvvpppwwwvvvhhhXXXVVVbbbnnnqqqlllnnnvvvppppppnnnlllpppxxx}}}}}}|||yyy}}}}}}{{{|||~~~~~~{{{yyyxxxxxxtttsssssswwwzzz}}}|||wwwrrrpppkkkfffbbb```___^^^^^^]]][[[XXXVVVTTTSSSSSSTTTWWWYYYWWWSSSPPPPPPRRRZZZVVVRRROOOMMMLLLJJJHHHDDDBBBAAAAAABBBDDDDDDCCCMMMPPPUUUYYYZZZWWWTTTQQQFFFDDDBBB???===<<<<<<<<<;;;;;;<<<<<<===???@@@AAA???BBBEEEFFFIIIOOOWWW^^^ooovvvffftttjjjttt\\\FFF444555777222///222;;;<<<<<<=========<<<<<<:::::::::;;;<<<===>>>>>>=========>>>???AAACCCDDDFFFGGGHHHJJJLLLNNNOOOPPPLLLKKKIIIHHHIIIMMMQQQSSSRRRTTTUUUSSSPPPMMMKKKJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJFFFGGGHHHHHHIIIIIIIIIHHHKKKLLLMMMMMMLLLKKKJJJJJJFFFGGGEEE???:::===GGGPPPdddtttyyyuuuqqqiiiiiiuuuiiiaaaWWWQQQMMMHHHBBB>>><<<:::888666555666777999777888:::BBBkkkiii]]]nnnOOO===666666000111555000000000/////////.........,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////222888>>>PPPYYYgggssstttooolllnnniiivvvwwwuuuyyyuuulllllloooyyy|||uuutttwww~~~uuuggg^^^TTTOOOPPPQQQOOOLLLMMMLLLKKKMMMOOOQQQRRRQQQNNNPPPTTTVVVWWWWWWYYYZZZYYYZZZZZZ[[[\\\\\\]]]]]]YYYXXXWWWXXXYYYXXXUUUSSSRRRQQQOOOLLLJJJHHHGGGFFFBBBBBBAAAAAA@@@??????>>>;;;;;;::::::999999888888555666666777888999::::::888:::<<<======>>>@@@BBB===EEEQQQ```tttwwwXXXBBBBBBCCCIII^^^{{{^^^DDD555222444111111000///000222222222111000000000//////////////////.........---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,------------------///333:::EEENNN[[[fffsssqqqnnnzzz|||llliiiqqqpppddd[[[]]]ffflllmmmtttnnnjjjkkknnnsssooofffnnn|||wwwyyy}}}{{{www{{{|||}}}{{{yyyxxxxxxyyyvvvssssssvvvvvvvvv{{{yyywwwrrrmmmiiifffddddddbbb```]]]ZZZWWWUUUUUUTTTQQQTTTUUURRRMMMKKKLLLOOOSSSQQQOOONNNOOONNNLLLJJJIIIIIIIIIKKKNNNPPPPPPOOOSSSTTTTTTTTTQQQMMMIIIFFF@@@@@@>>>============>>>;;;;;;<<<===???@@@BBBCCCEEEIIIMMMQQQUUU\\\gggooovvvfffssspppIII<<<222222333222111222;;;;;;<<<<<<===<<<<<<;;;::::::;;;<<<<<<============>>>>>>@@@BBBDDDEEEGGGEEEHHHKKKNNNPPPPPPOOOOOOOOOMMMKKKIIIJJJMMMQQQTTTPPPRRRTTTSSSPPPMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHJJJLLLLLLJJJHHHCCCCCCAAA<<<:::???LLLWWWfffuuuyyywwwtttlllhhhqqqccc\\\TTTQQQNNNHHH@@@;;;999888666555555777999;;;;;;???;;;DDDwwwhhhRRR\\\}}}^^^<<<555777666///222666000000/////////............,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///111222222BBBJJJ^^^ssswwwmmmgggiiinnn{{{|||wwwvvvnnndddccceeeoooyyy~~~|||wwwqqqsssvvvxxx~~~{{{vvv|||zzz{{{lll[[[QQQPPPOOOKKKGGGHHHGGGFFFGGGIIIKKKLLLKKKIIILLLOOOPPPPPPNNNNNNNNNTTTTTTUUUUUUVVVWWWXXXXXXQQQPPPPPPQQQQQQPPPMMMKKKJJJIIIGGGEEEDDDCCCBBBBBB>>>>>>>>>======<<<<<<<<<777777777777777777777777777777888999:::<<<<<<===:::<<<>>>@@@AAABBBEEEGGGNNNWWWiiiyyy[[[FFFBBBIIIFFFPPPnnnbbbCCC555555666333666555222000111333333000000000000000//////////////////.........---------))),,,......+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,---+++***,,,///444;;;BBBPPPZZZiiijjjfffmmmpppbbb]]]ccccccZZZWWW]]]bbbbbbeeeiiizzzmmmddd```kkkkkkddduuu~~~wwwwwwwww{{{|||wwwzzzzzzzzzyyywwwwwwxxxzzzxxxuuuuuuwwwvvvssswww~~~yyytttooolllkkkjjjeeeccc```\\\YYYWWWVVVUUUPPPRRRSSSOOOJJJGGGJJJMMMIIIHHHHHHIIIKKKLLLJJJIIIGGGHHHIIIMMMQQQTTTTTTTTTQQQOOOMMMIIIEEEBBB???>>>>>>>>>>>>===>>>>>>??????===>>>>>>@@@AAADDDEEEFFFKKKPPPVVV[[[```iiivvv}}}sssYYY^^^eee}}}]]]>>>777000///222444444444<<<<<<======<<<;;;::::::;;;<<<===???@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGHHHKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPNNNNNNOOOPPPSSSVVVVVVRRRPPPOOOLLLGGGIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDDDDFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJGGGFFFGGGIIIJJJIIIGGG@@@???===:::<<>>888???888RRRiiiaaaWWW{{{oooKKK777555333111000000000111////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///000000777@@@SSShhhrrrnnnfffbbbqqqttt___WWWbbbiiipppssstttyyy}}}ooohhhnnnxxx|||zzz|||}}}{{{zzz|||{{{eeeUUUQQQSSSPPPIIIFFFFFFEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJHHHIIIIIIJJJJJJHHHGGGFFFCCCCCCBBBBBBAAA@@@@@@???:::::::::999999999888888333444555777888777777666;;;:::::::::;;;<<<:::999;;;;;;===???CCCHHHLLLOOOeee}}}dddNNNEEEDDDIIIOOOfffvvvrrr___JJJ<<<555222333666222222222222222222222222000000000000000000000000........................,,,,,,,,,+++++++++******---------,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++***+++---///222444AAAXXXgggdddccckkkllldddfffeeeaaa\\\YYY\\\ccciiimmmhhhmmmeeeaaagggiiifffyyywwwlllmmmtttzzz}}}}}}}}}zzzzzzyyyuuurrrssswww{{{yyywwwtttsssrrrtttvvvxxx|||}}}yyywwwppphhhhhheeeaaa^^^\\\ZZZWWWUUUWWWUUUQQQOOONNNMMMLLLKKKHHHFFFEEEEEEGGGHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJLLLJJJGGGDDDBBB@@@@@@@@@???>>>>>>===============??????AAADDDDDDDDDJJJQQQXXXUUUXXXbbbmmmwww~~~~~~{{{^^^iiiqqqgggrrrrrrHHH777666555444333222222222<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===???@@@@@@AAABBBBBBDDDEEEGGGIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNLLLNNNNNNNNNMMMLLLMMMOOOQQQVVVWWWSSSOOOMMMJJJGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIGGGFFFGGGHHHHHHFFFDDD???===;;;;;;@@@KKKZZZdddooovvvwwwpppnnnrrrpppiii^^^WWWNNNHHHFFFCCC>>>:::888888666444444777999;;;;;;===AAAhhh]]]XXXyyy~~~xxx[[[>>>777555333111000000000111////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...///000444:::HHHZZZfffiiiiiijjjqqq\\\UUUZZZbbbkkkqqqtttzzzqqqkkkpppyyy~~~yyyjjj```YYYQQQIIIJJJIIIGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGFFFEEECCCBBBAAABBBCCCCCCCCCBBB@@@@@@???>>>>>>===<<<<<<;;;;;;999999888888888777777777888999:::::::::999888777;;;:::999999;;;===>>>???AAA???>>>BBBLLL[[[jjjttt}}}eeeKKKBBBFFFPPPZZZcccsssXXXJJJ===666444222222555222222222222222222222222////////////////////////........................,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,///111333>>>RRRdddhhhiiikkkjjjdddcccdddccc```]]]^^^cccgggkkkhhhuuuccc[[[[[[aaaeeeddduuuppphhhiiipppxxx|||}}}xxxuuuvvvwwwvvvtttqqqrrruuuyyywwwvvvtttsssrrrssstttuuu{{{{{{yyysssllljjjgggcccaaa___]]]ZZZXXXVVVSSSPPPNNNMMMLLLJJJIIIEEEDDDBBBBBBDDDEEEEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFEEECCCAAA????????????@@@??????>>>>>>>>>??????@@@@@@DDDHHHIIIKKKQQQYYY^^^]]]cccnnn{{{{{{}}}```\\\}}}tttjjjqqqXXXAAA555444333222111111111111<<<<<<;;;;;;;;;;;;:::::::::::::::;;;===>>>@@@AAA???@@@AAADDDFFFHHHJJJKKKIIIIIIHHHHHHIIIKKKLLLMMMKKKLLLMMMLLLJJJJJJLLLMMMPPPWWWZZZTTTMMMJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEBBB@@@===:::999===GGGUUUaaaiiirrrtttpppjjjkkkpppnnnfffXXXRRRJJJEEEBBB???;;;888999777555666777888999999:::;;;RRRoooWWWdddfffLLL777666444333111000000000111/////////............---------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000000222999GGGTTT^^^hhhpppzzzgggVVVTTTSSS[[[dddkkkpppwww{{{wwwyyy|||{{{~~~~~~{{{~~~rrreee[[[OOOMMMJJJFFFBBB@@@???>>>??????>>>>>>>>>???@@@@@@??????@@@@@@@@@>>>===<<<<<<============<<<;;;:::;;;;;;::::::999999888888777777777777777666666666888888999999999888888777::::::;;;;;;<<<======>>>???AAAHHHVVVjjjzzzdddQQQGGGAAAHHHWWWfffsss{{{ZZZ???777222222333222111222000000000000000000000000////////////////////////------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,---,,,++++++,,,---///000888HHH]]]lllooojjjeeebbb^^^aaacccbbb___]]]^^^```\\\^^^wwwgggXXXQQQYYY\\\aaabbbooo}}}rrrmmmeee```aaahhhqqqvvv|||~~~yyytttrrrrrrtttuuutttrrrpppoooppprrrttttttsssrrrqqqpppppppppvvvzzzzzztttllliiifffcccbbb___\\\ZZZXXXUUUQQQOOONNNMMMJJJIIIEEECCCAAAAAACCCCCCCCCBBB@@@AAABBBCCCCCCDDDCCCCCCBBBAAA@@@???>>>???@@@@@@@@@????????????@@@AAAAAABBBCCCHHHMMMQQQSSS[[[dddiiillluuu~~~}}}yyywwwzzz___RRRaaafffjjjwww[[[;;;888333333222111000000000000;;;;;;::::::::::::::::::999999999:::;;;===???@@@<<<<<<>>>@@@BBBDDDFFFFFFHHHGGGFFFEEEFFFHHHKKKLLLJJJKKKKKKJJJIIIIIIKKKMMMPPPXXX\\\VVVLLLHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDAAA>>><<<:::777888???NNN]]]gggkkknnnmmmjjjgggkkkooojjjaaaRRRMMMGGGCCC@@@===999777:::666555888::::::999:::===HHHsss^^^[[[\\\DDD777444333222111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,------...///...---///888CCCOOO^^^jjjwwwsssgggYYYRRRVVVUUUZZZ___cccgggmmmvvv|||}}}}}}wwwssszzzxxxvvvzzzuuu}}}{{{ccc```ZZZRRRKKKFFFBBB@@@??????>>>======>>>???@@@<<<<<<============<<<;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::::::::999999999777777777777777777777777777777888999::::::;;;;;;;;;===@@@AAAAAA@@@@@@@@@FFFQQQccczzz|||hhhRRRBBB@@@HHHWWWgggvvv}}}[[[<<<888333111333444111///000000000000000000000000000////////////////////////------------------------,,,,,,,,,+++++++++******,,,+++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,+++,,,,,,---...111<<>>???<<<<<<===>>>@@@AAABBBBBBEEEEEEDDDCCCEEEGGGIIIKKKIIIJJJJJJIIIIIIJJJMMMOOOSSS[[[]]]UUULLLHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDBBB@@@===;;;999888777:::EEEUUUccciiikkkgggfffeeehhhmmmnnneeeZZZMMMJJJEEEAAA>>>;;;999777888444333888:::888999<<>>>>>===>>>???@@@BBBHHHPPPVVViiivvvttt^^^PPPIIIFFFEEELLL```yyyhhhQQQ@@@444999555333444444000///111////////////////////////........................------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,111DDD\\\ddd\\\UUUWWWWWW]]]bbbccc___YYYVVVTTT\\\fff{{{uuuooo[[[XXX\\\```ggguuuuuucccYYY[[[]]]\\\[[[^^^dddjjjooonnnlllhhhgggkkkttt{{{sssrrrrrrqqqqqqooommmkkklllmmmmmmmmmllljjjhhhfffiiijjjjjjmmmrrr|||{{{yyyvvvtttqqqnnniiifff```]]]ZZZXXXVVVSSSPPPMMMLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCIIIJJJKKKMMMOOORRRTTTVVV[[[\\\bbbiiinnnsss|||}}}vvvuuuuuuuuuvvvyyyssstttwwwyyy{{{~~~\\\LLLOOOhhhtttooouuuNNN888555888333222222111111111111222:::999888777888999:::;;;:::;;;<<<<<<======<<<<<<======>>>???@@@@@@AAAAAACCCCCCCCCCCCEEEFFFHHHJJJGGGGGGHHHHHHHHHJJJNNNQQQWWW[[[[[[RRRJJJGGGFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA???;;;999888999999;;;AAANNN\\\gggjjjiiibbbbbbdddiiimmmiii]]]RRRHHHFFFDDD@@@===:::888777444000222777888555888@@@WWW^^^vvvqqqIII:::111222222111111111000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,---------,,,---000111444===GGGUUUbbb```VVVTTTRRRSSS]]]cccbbb^^^[[[ZZZ^^^dddiiivvvyyyyyyxxx|||sssnnnjjjgggdddccciiiqqqwwwvvvwww~~~tttggg\\\VVVLLLKKKJJJGGGDDDAAA>>><<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::999:::::::::999999999999999999888888:::::::::;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<<<<>>>======???GGGXXXkkkyyylllQQQCCCAAAFFFTTTaaakkkpppIII999555555666222111222222///000333////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,***+++++++++++++++++++++***,,,777IIISSSQQQOOOQQQVVV[[[```aaa^^^ZZZXXXXXXRRR]]]uuuvvvlllggg```SSSPPPUUU\\\bbbooossshhh]]]___bbbbbbaaabbbeeehhhdddhhhmmmpppqqqssswwwzzzooonnnnnnoooqqqqqqpppnnniiiiiijjjjjjiiigggeeedddggggggggghhhkkkrrr{{{|||yyyvvvqqqkkkgggdddbbb___]]][[[WWWSSSPPPPPPNNNLLLKKKKKKKKKIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJIIIGGGFFFFFFGGGGGGHHHIIIJJJMMMPPPTTTXXX\\\^^^eeegggmmmvvv|||wwwzzztttqqqssssssqqqqqqsssrrrtttxxx}}}lllWWWXXXaaayyyuuusssXXX<<<555555222222222111111111111111222999888777777777888:::;;;;;;<<<>>>??????===;;;999::::::;;;===>>>@@@AAABBBAAABBBCCCDDDEEEGGGHHHHHHCCCDDDEEEEEEFFFIIINNNRRRZZZ[[[VVVMMMFFFEEEEEECCCAAAAAAAAAAAABBBBBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAACCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???;;;777666777:::<<>>;;;888777666333111444:::888444;;;HHHtttttteee]]]???999222111111111111111000000///.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,---++++++---000///...444<<>>===<<<<<<<<<<<<;;;:::999888999999:::999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>AAACCCDDDFFFKKKRRR[[[hhhzzzaaaQQQGGGLLLUUU```qqqzzzSSS:::555555333222//////222111...///222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))*********+++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++...777BBBIIILLLMMMOOOSSSXXXYYYYYYYYY[[[^^^XXXaaatttzzzoooiiieeeZZZLLLIIIPPPWWWZZZdddjjjddd```aaacccdddddddddeeefff^^^eeemmmsssuuuvvvxxxzzzqqqooommmmmmoooooommmkkkfffffffffffffffeeeddddddeeeeeeeeedddeeeiiiooosss{{{zzztttooollljjjgggeeebbb___ZZZVVVVVVTTTRRRPPPPPPPPPNNNMMMOOOOOOOOOPPPPPPOOOOOONNNOOOOOONNNNNNOOOPPPRRRSSSOOOPPPTTTXXX^^^ccchhhjjjrrruuu|||vvvsssssspppooorrrrrrooonnnpppssstttwww|||XXXWWWjjjtttyyyqqqlllHHH888333111...000000000//////000000111999888777666777888:::<<<;;;===???AAA@@@===:::777555666777:::<<<>>>@@@AAA@@@AAACCCEEEFFFGGGHHHHHH@@@AAABBBCCCDDDHHHNNNRRR[[[YYYSSSIIIDDDDDDCCC@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@AAA===>>>???AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@>>>999555444777:::>>>EEEQQQ^^^gggkkkiiifffffffffgggiiifff\\\PPPHHHAAAAAA@@@===999666555555666444888>>>:::666@@@PPPYYYaaaHHH444666222000111111111111000000///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,)))***---///---,,,111999666FFFNNNQQQYYYYYYTTTVVV[[[\\\___bbbeeehhhkkkllloooxxx|||vvvrrrooolllxxx~~~~~~lll[[[XXX^^^aaaeeennnxxx~~~yyy{{{|||xxxssssss{{{~~~wwwmmmcccYYYSSSGGGEEECCCAAA???>>>===<<<===<<<:::999999999:::;;;:::::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>@@@DDDIIINNNSSSUUUVVVbbbtttlll^^^PPPJJJPPPddduuu~~~{{{yyyXXX===555999777...111000111333222...---000111111111111111111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))++++++++++++******))))))******+++++++++,,,,,,,,,((((((***++++++,,,,,,+++---,,,***---777DDDKKKLLLHHHLLLOOOQQQSSSVVV\\\aaaTTT\\\lllpppeeeaaa]]]QQQJJJGGGNNNUUUSSSYYY^^^ZZZ``````aaabbbdddddddddccc___dddjjjnnnpppsssxxx{{{wwwsssnnnllllllkkkhhheeeeeedddddddddddddddddddddbbbcccbbbaaaaaacccfffiiihhhpppxxx{{{~~~tttrrrooollljjjfffaaa]]]\\\ZZZWWWVVVVVVUUUSSSRRRUUUUUUUUUVVVUUUUUUTTTTTTUUUTTTUUUUUUWWWZZZ\\\]]]\\\^^^bbbgggmmmtttyyy{{{~~~wwwpppnnnqqqnnnlllmmmqqqqqqooooooqqqrrrrrrtttxxx~~~}}}cccMMMSSSmmmzzz~~~ooosss|||MMM;;;888333111555//////.........//////000666777888888777888:::<<<============<<<;;;:::999<<<;;;999888999<<>>BBBAAA???>>>>>>>>>??????@@@@@@????????????@@@@@@??????@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???@@@@@@>>>;;;777444444777;;;???MMMTTT[[[```dddhhhgggbbbeeehhhjjjeeeYYYMMMFFFCCCBBB@@@===999777666666666222444444888;;;:::KKKjjjWWW\\\sss^^^<<<444333000000000000000////////////......---------,,,,,,,,,***+++,,,,,,------,,,,,,---+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......444999CCCLLLSSSWWWXXXXXX[[[[[[[[[hhhbbbgggbbbcccgggddd\\\___iiiyyywwwtttmmmeee^^^YYYWWW]]]```hhhqqqrrrmmmlllooorrrmmmiiiiiipppxxx}}}|||{{{uuueee^^^VVVSSSTTTSSSMMMHHHEEEBBB???>>>???@@@@@@@@@AAAAAA>>>;;;>>>FFFIIIIIIGGGGGGEEECCCBBBCCCFFFIIIIIIPPPXXX___eeennnzzzxxxbbb\\\```dddooouuuyyy}}}uuulllZZZOOO@@@666222222000///000000000000///////////////////////////////////////............---------------,,,,,,,,,,,,+++++++++++++++************)))+++++++++++++++++++++++++++*********))))))((((((***)))))))))***+++,,,,,,******))))))******+++,,,+++++++++++++++++++++++++++***+++---333:::AAAFFFFFFIIINNNQQQSSSUUUWWWYYY\\\UUUQQQWWW___```WWWLLLAAAEEEKKKQQQVVV\\\bbbgggkkknnnppplllgggdddcccbbbeeedddeeehhhiiikkkpppxxxvvvwwwvvvsssnnniiifffeeegggfffeeecccbbbaaaaaaaaafffccc___\\\ZZZ[[[]]]^^^dddcccdddgggnnnvvv}}}xxxuuuqqqlllhhhggggggeeebbb______aaacccbbbbbbaaa```___^^^^^^___\\\^^^aaabbbcccdddgggiiikkkooouuuzzz{{{qqqkkkkkklllkkkiiijjjjjjjjjiiiiiijjjlllmmmssssssxxx~~~rrrXXXPPPTTTaaaqqq|||bbb\\\wwwoooTTT<<<666666111000333////////////////////////666777888888777888:::<<<============<<<;;;:::999<<<;;;999999:::<<>><<>>>>>>>>??????@@@??????>>>>>>??????@@@===>>>??????@@@@@@??????>>>>>>>>>>>>????????????:::999666444555888>>>AAAQQQUUUXXXXXX\\\bbbeeecccdddffffff```UUUJJJDDDCCCAAA???<<<888666555555666666888999===<<<999WWWjjjRRRiiizzzxxxzzzjjjFFF444333444222000000000000/////////......------------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++,,,---+++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------......333;;;DDDLLLRRRUUUVVV[[[\\\]]]hhhggg```ZZZXXXZZZXXXTTTZZZfffsssrrrpppmmmhhheeebbbaaa]]]WWWWWW```iiiiiigggfffeeebbb```bbbjjjssszzz}}}{{{zzzzzzyyyzzz}}}vvvrrrpppnnnhhhbbbUUUQQQLLLHHHHHHIIIKKKKKKKKKNNNOOOPPPUUU\\\___\\\[[[ZZZXXXVVVVVVZZZ```eeemmmuuuyyycccXXXcccyyy}}}yyyqqq{{{iiiSSSEEE>>>666222222444333111000000000000/////////.......................................------------------,,,,,,,,,++++++++++++++++++************)))++++++++++++++++++++++++************)))))))))(((******))))))******+++,,,******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,000555:::>>>===AAAGGGLLLOOORRRUUUVVVWWWQQQLLLNNNTTTVVVQQQKKKHHHIIILLLPPPTTTZZZ___bbblllrrrvvvpppeee]]][[[\\\bbbeeeiiijjjeeebbbiiisssssssssrrrpppmmmkkkjjjiiieeedddbbbaaa```___^^^^^^cccaaa^^^\\\ZZZZZZ[[[\\\YYYYYYYYY\\\aaahhhpppttt}}}wwwssspppqqqpppnnnkkkjjjjjjlllmmmlllkkkjjjiiihhhhhhhhhfffiiilllooorrruuuxxx{{{sssmmmeeebbbccceeedddccceeeeeeffffffgggiiikkkmmmssstttzzzlllUUUNNNQQQhhhjjjsssmmm^^^ggg|||uuuoooSSS@@@000000111...---000........................666777888888777888:::;;;<<<<<<===<<<<<<;;;:::999<<<;;;::::::;;;===???AAA@@@AAABBBCCCDDDDDDDDDDDDGGGIIILLLNNNOOOOOOMMMLLLHHHCCC===;;;<<<======;;;@@@??????>>>>>>>>>>>>?????????>>>>>>>>>>>>??????<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>======555666666666888<<>>444222///000333555333111000000000/////////..........................................------------,,,,,,,,,,,,+++++++++++++++++++++************)))++++++++++++++++++++++++************))))))))))))******)))))))))***++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,---000222333888===EEEKKKPPPSSSVVVXXXUUUPPPJJJHHHJJJLLLKKKJJJGGGFFFGGGJJJOOOTTTXXXZZZ\\\eeemmmjjj___WWWXXX^^^^^^dddkkkiii___XXX___kkkpppoooooonnnmmmllllllllldddcccbbb```___^^^]]]]]]```___]]]\\\ZZZZZZYYYYYYXXXXXXWWWXXX\\\aaagggjjjuuuzzz}}}}}}zzzxxxxxx{{{zzzyyywwwvvvvvvuuuuuuuuuxxx}}}}}}qqqkkkgggccc______aaadddcccbbbbbbcccddddddfffhhhlllpppuuuxxx~~~nnnOOOHHHTTT___zzzzzz}}}{{{}}}lll^^^ddd{{{yyy}}}kkkPPP>>>444...111333//////222........................777888999888777777999;;;;;;<<<<<<<<<;;;;;;:::999;;;;;;::::::;;;===???@@@@@@AAABBBCCCCCCDDDDDDDDDFFFIIILLLNNNNNNKKKGGGDDDBBB???<<<;;;===>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>><<<<<<===>>>>>>>>>>>>=========>>>===<<<;;;999888333555888:::<<>>??????@@@AAABBBBBBCCCCCCCCCDDDFFFHHHJJJIIIEEEAAA>>>===<<<;;;<<<===>>>>>>>>>========================>>>======<<<<<<======>>><<<===>>>>>>???>>>>>>>>>>>>>>>===<<<:::888666555555888<<<>>>@@@DDDLLLSSSYYYYYYVVVQQQQQQWWW[[[[[[YYYUUUMMMEEE???<<<===???;;;999777555333444444555777>>>777:::\\\eee[[[\\\:::333333///...444////////////............------,,,,,,,,,+++++++++)))***++++++,,,,,,+++++++++***)))***,,,------,,,******************************************************************************+++++++++,,,,,,,,,******+++++++++++++++,,,.........111666>>>EEEJJJHHHLLLMMMNNNUUU]]][[[SSSNNNMMMLLLKKKGGGEEEHHHNNNXXXYYY\\\bbbkkkssswwwxxxsss~~~{{{gggWWWRRRSSSQQQWWW___fffiiiiiigggeeeiiiiiijjjlllppptttyyy{{{rrriiibbbdddppp|||yyyuuuqqqjjjgggiiivvvvvvyyy}}}{{{}}}nnnYYYDDD777444555333111000000000000///////////////.......................................------------,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))************************))))))))))))))))))************))))))((())))))*********))))))******+++,,,++++++++++++++++++++++++)))***+++,,,,,,---------111666===DDDHHHKKKNNNPPPTTTVVVWWWTTTNNNIIIGGGFFFFFFFFFHHHLLLPPPTTTUUUUUUSSSQQQRRRSSSNNNHHHJJJQQQWWWXXX[[[^^^\\\WWWXXX\\\bbbcccggglllpppqqqmmmjjjeeedddbbb```___]]]\\\\\\[[[\\\\\\\\\[[[YYYXXXWWWYYYXXXWWWWWWWWWXXXZZZ[[[]]]```dddfffhhhmmmtttyyy~~~{{{xxxsssmmmgggbbb___]]][[[[[[\\\]]]_________^^^bbbeeegggggggggjjjqqqwww}}}qqqTTTRRRdddwwwzzznnnWWW]]]ssseeeHHH666333333333222...***+++...........................888999999888777777888:::::::::;;;;;;;;;;;;::::::888888999999:::<<<======>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCBBB@@@===;;;999::::::;;;;;;;;;<<<<<<;;;<<<<<<============<<<======<<<<<<<<<<<<======<<<======>>>>>>>>>>>>>>>===<<<:::888777666555555999===@@@AAAAAAFFFOOOVVVWWWZZZYYYUUUUUUXXXYYYVVVRRRMMMFFF@@@;;;;;;<<<===:::999666444444444555666777;;;888III|||qqqbbbqqqlllQQQ888111111,,,,,,111/////////.........------,,,,,,,,,,,,++++++++++++)))******+++++++++++++++***)))((()))+++,,,+++***))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++++++++---,,,,,,---000555:::>>>DDDGGGHHHHHHLLLQQQQQQMMMMMMPPPTTTTTTPPPKKKIIIJJJNNNPPPWWWcccqqq|||wwwrrrhhh```^^^]]]WWWOOOIIINNNVVV\\\___```aaabbbhhhdddcccffflllppppppnnnfffaaa^^^aaaiiinnnmmmjjjpppvvvxxxrrrpppqqqzzz~~~xxxvvvsss]]]KKK>>>555333666222111///------...000111/////////.........------------------------------------------,,,,,,,,,,,,++++++++++++************+++++++++************)))************************))))))))))))******************)))((((((((())))))******))))))******+++,,,++++++++++++++++++++++++******+++,,,------......000555:::@@@DDDHHHLLLNNNOOOTTTYYYYYYSSSLLLGGGEEEEEEGGGHHHIIIKKKNNNSSSWWW^^^YYYXXXYYYUUUMMMMMMTTTUUUQQQRRRXXX\\\[[[YYYZZZXXXZZZ___fffnnnpppnnnkkkcccbbb```^^^\\\ZZZYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTVVVXXX[[[[[[[[[]]]bbbfffkkkooovvv}}}xxxpppcccbbb___]]][[[[[[[[[[[[ZZZ[[[\\\]]]]]]]]]]]]\\\```cccfffffffffkkksss{{{cccUUUQQQ```sssssssss___OOOddddddGGG555---000111222000,,,+++---111------------------------888999999888777777888:::999::::::;;;;;;:::::::::777777777888999:::;;;<<<<<<===>>>??????@@@@@@?????????>>>======<<<;;;;;;888999;;;;;;;;;::::::::::::;;;<<<=========<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;<<<============<<<:::888666555555666888999===@@@CCCAAA@@@DDDNNNWWWVVVYYYZZZWWWWWWYYYWWWTTTKKKGGGAAA===;;;:::;;;;;;:::888666555444555666777666555<<>>>>>????????????===<<<:::::::::;;;<<<:::;;;======<<<;;;::::::999:::<<<=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;777555333222444777;;;>>>@@@BBBDDDAAA???CCCMMMVVVVVVYYYZZZWWWWWWXXXWWWSSSFFFCCC???<<<;;;;;;:::::::::888666555444555777888:::444EEE~~~}}}```sssjjjtttKKK>>>000,,,111555222/////////.........---------,,,,,,,,,+++++++++******))))))***++++++++++++***---+++******++++++)))(((++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******************)))***+++,,,...000111222<<<===???BBBFFFJJJKKKJJJLLLUUU^^^```]]]XXXSSSOOORRRQQQSSSYYY```aaa^^^YYYSSSUUUSSSQQQWWWaaaccc^^^XXXWWWTTTPPPOOOUUU^^^fffiiifffcccccccccccc```]]]kkkkkklllooorrrppplllgggaaacccdddcccccchhhqqqxxxxxx~~~yyyvvvuuuvvv|||}}}uuuwww}}}www~~~tttqqqlllZZZdddnnnlll\\\GGG444000444555111---000111333333222111111111//////.........------------------------------------------,,,,,,,,,+++++++++++++++************)))+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++******)))(((((((((((((((*********)))***++++++,,,++++++++++++++++++++++++,,,+++*********+++,,,---(((+++///444999@@@FFFKKKIIIOOOVVV\\\\\\XXXSSSOOOFFFIIIJJJHHHKKKXXXmmm~~~}}}iiiQQQKKKRRRQQQNNNNNNTTTYYYZZZ[[[]]]]]]YYYUUUWWW]]]aaaaaa___dddcccaaa___\\\[[[ZZZYYYUUUTTTSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSRRRRRROOORRRTTTTTTQQQPPPRRRUUUXXX[[[___aaadddiiipppvvvxxx~~~~~~wwwvvvqqqiiidddbbb]]]WWWYYYXXXWWWVVVVVVVVVWWWXXXVVVXXXYYYZZZZZZZZZ\\\^^^]]]bbbhhhkkkmmmtttxxxvvvuuummm]]]OOOGGG```rrruuu|||nnnlllwwwxxxaaatttRRR444333666111,,,///000///.........---------------------------999999999888777666666555999999888777666666777777888888777777888888999::::::::::::::::::;;;<<<===::::::999999888999999999:::::::::999999999888888:::::::::;;;;;;<<<<<<<<<===<<<;;;:::::::::::::::======<<<<<<:::999777666333111111555===DDDIIIJJJCCC===888:::BBBJJJPPPQQQTTTUUUXXXXXXUUUPPPJJJFFF@@@???===;;;999888777777888777555333333666777666999777eee___gggzzzzzzjjjoooZZZ;;;666000///111222000---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,***************************,,,...000///---***'''************************************************************************++++++,,,,,,,,,,,,------111333777<<>>===AAAIIIQQQTTTTTTUUUUUUUUUSSSOOOIIICCC@@@@@@???===;;;999777666666444444444333333555777777888LLLdddRRRgggwww|||lll```kkkwwwHHH999444//////111222000---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,***************************+++---......,,,***(((************************************************************************+++++++++,,,,,,,,,------,,,...222777===CCCHHHKKKNNNRRR[[[aaa^^^VVVRRRRRROOOPPPMMMIIIIIIMMMOOOMMMKKKJJJJJJKKKOOOUUUZZZ^^^``````___]]]ZZZVVVSSSPPPQQQPPPQQQRRRSSSUUUUUUVVVXXXZZZ[[[___kkkyyy~~~uuuuuuvvvwwwzzzyyyoookkkgggcccgggiiillluuu}}}ddd___```gggkkkooo{{{rrrmmmyyy}}}~~~xxxppphhh```ZZZPPP^^^hhh|||lll\\\UUU\\\mmm~~~}}}iiiMMM>>>555444222000//////000000////////////////////////......------------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---...//////111555;;;???JJJOOOTTTTTTQQQMMMMMMNNNKKKLLLJJJHHHNNN\\\iiioooeeeXXXPPPOOOLLLCCCAAAEEEFFFLLLIIINNNbbbnnnkkkjjjoooiii```XXXTTTTTTVVVXXX```aaa^^^ZZZ\\\```___ZZZYYYXXXVVVTTTQQQPPPNNNNNNOOOOOOOOOQQQSSSTTTSSSRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWZZZ___bbbdddgggjjjmmmqqqrrrssstttvvvyyy{{{|||zzzyyywwwuuuuuuvvvxxxyyyvvvsssnnnlllmmmmmmkkkjjjhhhddd```]]]\\\[[[XXXVVVXXXVVVUUUUUUWWWVVVTTTQQQUUUUUUUUUUUUVVVWWWXXXYYY]]]]]]^^^```aaabbbbbbcccppprrruuuxxxhhh]]]PPPIIIEEEFFFOOOZZZggg{{{zzzzzz}}}{{{|||mmmddduuujjjWWW@@@222///111000...........................,,,,,,,,,,,,,,,,,,,,,,,,888888777777666666555555333333444555777999:::;;;777777777777777888888999:::999999999999:::;;;;;;999888888888888888999999999999999999888888888777777777777888888888888888:::999999999999999::::::999999888777555444333222666666666:::@@@FFFIIIJJJDDDDDDFFFKKKRRRVVVVVVTTTWWWVVVSSSOOOIIICCC>>>;;;???>>><<<:::888666555555222333444555444444666999>>>mmmgggKKKPPPlllrrrnnn___]]]nnn~~~YYY888555222......000111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,***************************++++++++++++***))))))************************************************************************++++++++++++,,,,,,,,,,,,)))+++---222999@@@FFFIIIOOOQQQVVVYYYUUULLLIIIKKKHHHKKKJJJDDDAAAEEEIIIJJJFFFFFFGGGIIIMMMQQQUUUXXX[[[\\\^^^]]]ZZZTTTNNNJJJIIIIIIJJJIIIIIIIIIKKKMMMVVVUUUVVV```rrr~~~jjjgggjjjtttzzz}}}qqqiiieeeaaa___eeelllrrr{{{___aaaeeejjjqqq}}}oooggggggfffjjjeeeWWWUUU\\\]]]UUUcccrrr{{{{{{gggWWWLLLUUUkkkxxxvvvvvvrrrsssrrrdddLLL999222000000...------...//////////////////////////////......------------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,------------...111555999GGGKKKNNNNNNLLLJJJJJJLLLPPPSSSRRRMMMKKKRRRZZZ___RRRIIIDDDGGGFFFAAAAAAFFFDDDGGGDDDOOOiiitttllleee```ZZZRRRMMMNNNQQQSSSTTTYYY\\\]]]]]]```cccbbb^^^]]][[[XXXUUUSSSQQQQQQQQQOOONNNNNNPPPRRRTTTSSSRRRQQQQQQPPPPPPOOONNNNNNNNNLLLLLLLLLLLLMMMNNNOOOOOOOOOQQQRRRSSSTTTVVVYYY[[[___```aaacccdddeeeffffffeeedddbbb```___```bbbcccbbb___\\\ZZZZZZZZZYYYXXXWWWTTTRRRQQQRRRRRRQQQPPPPPPPPPPPPRRRUUUVVVUUUTTTTTTTTTUUUVVVWWWYYY[[[\\\]]]^^^___bbbdddgggjjjkkkvvv}}}xxxWWWJJJ>>>===GGGTTTcccmmmwwwqqqmmm{{{{{{jjjfff|||}}}___GGG>>>333///111444333000------------------------,,,,,,,,,,,,,,,,,,,,,,,,777777777666666555555555222333333444666888:::;;;777666666666666777888888999999888888888999999:::888777777777777888999999999888888888888777777777777777777777777777777888:::999888888777777777888777666555444333222111111888888999<<>>===;;;888666555444333333444555666333222777===QQQMMMIIIaaarrrjjj___\\\eeewwwppp[[[DDD666222///------///000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++******************************)))))))))))))))******************************************************************************++++++++++++,,,,,,,,,++++++---000555<<>>CCCIIIJJJJJJJJJLLLNNNHHH???CCCDDDEEEGGGJJJLLLNNNOOOLLLMMMNNNPPPQQQRRRRRRRRRUUUUUUTTTQQQNNNKKKIIIIIIHHHFFFLLL^^^rrrxxxooodddXXXQQQSSS___ccc___eeesss}}}sssgggaaabbbfffhhhpppvvv}}}{{{ooogggfffnnnzzz|||pppbbbZZZ[[[^^^dddRRRHHHVVVkkkrrrmmmfffkkklllmmmhhhccchhhlllhhhdddSSSVVVZZZQQQYYYhhhfffvvvxxxggg___ZZZSSSJJJAAA777111222666333222111000///......---........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))(((((()))))))))*********************************))))))*********+++++++++&&&''')))+++,,,000444888555:::AAAFFFIIIJJJJJJJJJMMMNNNMMMLLLOOORRRQQQMMMIIIFFFEEEEEECCC@@@???BBBDDDFFFCCCKKK\\\[[[PPPMMMOOOJJJEEEFFFMMMSSSTTTTTTQQQSSSWWW\\\___aaaccceeeaaa___]]]ZZZWWWVVVUUUUUUQQQOOONNNOOOQQQSSSSSSRRRQQQPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOJJJKKKKKKKKKKKKLLLOOORRROOOPPPQQQSSSSSSRRRQQQPPPVVVUUUTTTSSSSSSSSSSSSTTTPPPPPPPPPOOONNNMMMNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNMMMNNNPPPQQQRRRRRRSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[^^^```dddjjjpppvvv{{{~~~|||yyy~~~jjjDDDBBBEEEQQQeeetttyyywwwrrrkkknnnllljjjyyytttmmmRRR===333111......///...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,555555555555555555444444555555444444444555555666555555555555555666777777888888777666666666666777666555555555666777888999777777777777666666666666888888777777777777666666999999777555444333333333666555444333444555666777888<<>>???===:::===CCCEEEGGGIIIMMMSSSVVVNNNDDDAAAAAACCCEEEHHHKKKNNNOOOJJJJJJIIIJJJKKKNNNPPPRRRSSSSSSTTTUUUVVVUUURRROOOLLLFFFFFFPPP[[[\\\UUUOOOMMMIIILLLSSSVVVUUU[[[dddcccbbb___[[[ZZZ^^^dddiiiiiisss}}}}}}zzzwwwtttppptttvvvlllfffcccfffmmm|||xxxoooeeedddfffhhhuuuuuukkk]]]QQQNNNQQQYYY___TTTNNNQQQ^^^eeefffppp~~~ssshhhaaa[[[aaahhhccc\\\TTTVVVZZZXXX___mmmssswww```TTTPPPCCC???:::666444222000000111000///...---,,,++++++........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))******)))((((((((((((((()))))))))******************************)))))))))************+++)))***+++++++++---000222///333999@@@FFFIIIJJJJJJGGGNNNWWW^^^cccaaaTTTGGGBBBCCCDDDCCCBBBAAAAAACCCDDDGGGGGGOOO[[[VVVJJJJJJKKKHHHEEEGGGLLLQQQSSSTTTSSSRRRSSSVVVXXXZZZ```gggcccbbb```]]]ZZZVVVTTTSSSTTTRRRPPPPPPQQQRRRSSSRRRQQQQQQPPPPPPOOONNNNNNNNNOOONNNMMMKKKJJJJJJJJJIIIHHHIIIJJJJJJJJJJJJLLLNNNLLLLLLMMMMMMNNNNNNMMMMMMOOOOOOOOONNNNNNOOOOOOOOOKKKLLLMMMMMMLLLKKKLLLMMMKKKMMMNNNNNNLLLKKKKKKLLLLLLMMMOOOPPPOOOOOOOOOQQQVVVVVVWWWXXXYYY[[[]]]^^^ccceeejjjpppvvv{{{xxx|||~~~fffNNNHHHOOOZZZgggvvvzzzwwwllljjjqqqnnnbbbcccnnnlllggg|||kkkQQQ>>>333111000///...------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444444444444444444444444444444333333444444555666555555444444555555666777888777666666555555555666555555555555666777888888777777666666666555555555666666666666555555555444666555555444444444444444666555555555666888:::<<<<<>>DDDHHHJJJHHHUUUdddlllllldddTTTFFF???CCCFFFFFFEEEEEEFFFGGGDDDHHHJJJUUU```WWWHHHFFF@@@@@@@@@BBBFFFKKKOOORRRPPPRRRYYYaaabbb]]]]]]aaa^^^______^^^]]]ZZZWWWVVVWWWUUURRRQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLKKKJJJKKKLLLJJJIIIIIIIIIJJJJJJKKKLLLIIIJJJJJJJJJKKKLLLLLLMMMHHHJJJMMMMMMKKKKKKLLLNNNJJJLLLOOONNNLLLKKKKKKMMMLLLNNNQQQQQQOOOOOOPPPRRRUUUVVVWWWZZZ]]]```bbbdddjjjmmmqqqvvvzzz}}}}}}}}}wwwtttyyyyyyrrrfffZZZOOOHHHXXXeeerrrzzz}}}nnnnnntttvvvjjjXXXTTT]]]uuuvvvsssjjjcccjjjkkkMMM===444...000111111000///...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444444444444444444444444333222333333444555666777555444444444444555666666888777666555555555555555444444444555555777888888777666666666555555555555555555555444444333333333222222222333444555666777777666555666777:::===???AAAEEEIIIJJJHHHEEEEEEFFFGGGHHHJJJIIIEEE@@@===;;;;;;:::999999999999999999444444333333333444444555777222222888BBBWWW~~~iiiMMMXXXuuuzzzkkkyyyRRR:::333111444///000111000///---------*********++++++,,,,,,,,,************************************************))))))))))))************************************((()))***+++++++++++++++************************************************************************)))************+++++++++***+++,,,---...//////000//////111333222000444;;;@@@GGGLLLKKKKKKLLLLLLIIILLLIIIFFFCCCAAA@@@@@@@@@@@@AAACCCFFFJJJMMMPPPQQQRRRPPPQQQYYYbbbccc[[[RRRJJJKKKRRRZZZXXXMMMDDDBBB>>>CCCDDDBBBCCCIIILLLLLLHHHJJJLLLMMMMMMQQQ\\\fffggghhhTTTUUU]]]UUU[[[___^^^___cccfffeeekkkkkkuuuuuuYYYFFFCCCCCCHHHLLLJJJRRRyyy}}}dddVVVUUUYYYYYYWWW[[[hhhjjjaaafffmmmeee\\\___fff___^^^kkklllpppsssuuu~~~zzzzzzsssdddTTTGGG;;;111222222111//////000000...,,,---...////////////...........................---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))***)))))))))+++---000......111777???FFFIIIIIIXXXfffiiidddZZZMMMCCC>>>CCCGGGFFFDDDEEEFFFFFFFFFIIILLLYYYfffZZZFFF@@@BBBBBBCCCCCCCCCEEEIIILLLJJJSSSdddssssssfff[[[XXXVVVXXX\\\^^^______]]]\\\YYYWWWSSSQQQRRRRRRRRRRRRSSSRRRRRRQQQQQQPPPOOOOOOJJJIIIIIIIIIJJJKKKKKKLLLIIIJJJLLLLLLJJJGGGGGGGGGIIIIIIHHHHHHHHHJJJKKKLLLHHHHHHIIIJJJKKKLLLMMMMMMDDDGGGJJJJJJHHHHHHIIILLLEEEIIILLLLLLJJJIIIJJJKKKMMMPPPSSSSSSRRRQQQSSSUUUTTTUUUXXX[[[```dddhhhjjjooorrrwwwzzz}}}|||{{{zzzyyyxxxsssppprrrjjjVVVBBB>>>IIIUUUeeesss{{{jjjrrr{{{wwwcccRRRUUUcccdddfffiiilllqqq~~~vvvOOO:::555333///---///000///---+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444333333222222333333444333333333444444444555555444444333333333333444444666666666666666666666666555666666666666666666666555555555444444333333333222222222222222222333333000111111222333444555555333666999;;;<<<>>>AAADDDFFFEEEEEEFFFHHHHHHGGGEEEEEECCC@@@===;;;;;;;;;;;;999888888888777777666666666;;;:::333000333555333555777666<<>>@@@DDDFFFHHHMMMSSSYYYhhhvvvzzzhhhPPPEEEFFFJJJJJJJJJNNNMMMOOO```kkkccc\\\]]]]]]YYYOOOGGGJJJRRRUUUJJJSSS^^^eee~~~|||nnnZZZTTTZZZVVVYYYiiisssllleee```ZZZ]]][[[dddvvvxxx|||uuuqqqsssxxx~~~llldddWWWHHH===666333222////////////////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((***,,,///333999AAAFFFFFFRRR]]]^^^XXXQQQIIIBBB>>>>>>@@@GGGMMMOOOKKKFFFIIICCCKKK___iii^^^KKKAAA@@@AAABBBCCCCCCCCCCCCBBBDDDTTTkkkwwwqqq^^^QQQMMMKKKMMMQQQUUUYYY]]]___```___[[[VVVTTTUUUUUUTTTRRRTTTTTTRRRPPPOOONNNNNNNNNJJJIIIHHHHHHJJJJJJIIIHHHKKKJJJIIIIIIHHHHHHHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJMMMJJJHHHIIILLLOOOOOOMMMNNNLLLJJJHHHHHHJJJLLLMMMOOONNNLLLKKKJJJKKKKKKLLLOOOPPPQQQPPPOOOPPPRRRUUUYYYTTTVVV```hhhkkknnnsssuuuvvvwwwxxxvvvqqqjjjfffgggjjjjjj```\\\^^^VVVDDD;;;CCCQQQZZZhhhvvv|||ppp~~~rrrpppjjjXXXPPPXXX___sss}}}}}}[[[@@@666222000///......---------,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,+++***444333333222222333333444333333333333444444444444555444444333333444444555666666666666666666666666666555555444444444444555444444444333333333222222222222222222333333333333111222333444555666777777999;;;===>>>>>>???AAACCCGGGFFFEEEFFFGGGGGGFFFDDDBBBAAA>>>;;;999999999999888888777777777666666666111555555111111444555222222444>>>XXXxxxdddLLLNNNcccjjjqqquuummm~~~RRR<<>>@@@@@@AAAGGGMMMOOOLLLHHHJJJCCCGGGWWW]]]TTTGGGAAA>>>>>>???@@@AAABBBCCCCCCDDDLLLYYY___XXXLLLHHHJJJEEEGGGJJJNNNRRRVVVYYYZZZ___]]][[[ZZZYYYVVVRRRNNNUUUTTTSSSQQQPPPOOONNNNNNLLLJJJIIIIIIJJJKKKJJJHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJMMMJJJIIIIIILLLNNNNNNMMMLLLKKKIIIGGGGGGHHHJJJLLLKKKKKKKKKKKKLLLMMMOOOPPPLLLMMMNNNNNNNNNPPPTTTWWW\\\YYY[[[dddkkklllmmmpppxxx}}}}}}pppbbbXXXTTTbbbqqquuuUUUKKKBBBDDDCCCBBBFFFRRR```hhhqqquuuuuupppllloootttwwwjjj\\\WWWPPPVVVhhhqqqzzz~~~zzzaaaEEE555000...------.........---------,,,,,,---------,,,,,,+++++++++++++++,,,,,,+++******)))333333222222222222333333222222333333333444444444555555444444444444555555666666666666666666666666888777555444333444444555333333333222222222222222222222333333333444444444333333555666777999:::;;;???@@@AAAAAA@@@@@@AAABBBDDDCCCBBBCCCDDDCCCAAA???>>>===;;;888777666666666777666666666666555555555///111222111333666444111444<<>>444000...000...............------------,,,++++++******++++++,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++***************+++++++++++++++---,,,+++++++++,,,...///,,,---...333:::DDDMMMRRRGGGFFFDDD@@@======???AAABBB===999999888999<<>>???@@@AAAAAAEEEKKKLLLFFF???@@@EEE@@@BBBDDDHHHLLLPPPSSSTTTZZZZZZ\\\]]]]]]ZZZTTTPPPUUUTTTSSSRRRPPPOOONNNNNNNNNLLLKKKKKKLLLLLLKKKIIIJJJIIIIIIIIIIIIJJJJJJKKKHHHIIIIIIIIIIIIJJJJJJJJJLLLJJJIIIJJJLLLMMMMMMMMMLLLKKKIIIHHHHHHIIIKKKLLLJJJJJJKKKLLLMMMNNNOOOPPPLLLMMMNNNNNNOOOQQQUUUXXX^^^^^^ccclllqqqpppoooooonnnuuuxxxooo]]]PPPNNNQQQ]]]www]]]DDD<<<888888===GGGRRR[[[cccjjjpppjjjfffiiinnnqqqvvv{{{oooXXXQQQZZZaaajjjrrrqqqlllNNNAAA555000000///.../////////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++***333333222222222222333333222222222222333333333333555555444444444444555555555555555555555555555555999888666444444444555666222222111111111111111111333333333444555555555666555555666888:::;;;<<<===@@@AAABBBAAA@@@???@@@AAA???>>>============;;;999;;;:::888777555555555555555555555555555444444444333222222333555666333000777SSSzzz}}}}}}pppRRRJJJ]]]mmmkkkgggkkkgggZZZiii|||OOO333333222///111222.........---------,,,,,,,,,++++++******++++++,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++******************+++++++++,,,+++************++++++---,,,,,,...333999@@@DDD???????????????BBBGGGKKKIIIDDD???;;;999777777777:::<<>>@@@BBBEEEEEEEEEHHHNNNSSSiiihhhddd\\\SSSKKKGGGGGGIIIJJJLLLNNNQQQTTTWWWZZZZZZYYYUUUPPPMMMNNNPPPRRRUUUNNNPPPTTTWWWccceeeXXXSSSNNNNNNUUU]]]bbbgggkkkwwwxxx```aaaaaaYYYZZZNNNVVVYYY]]]dddeeemmmlllWWWTTT___mmmuuu|||ttt|||zzzrrrZZZZZZeeebbbnnnqqqXXXNNNLLLFFF<<<444111111000///......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))+++///222;;;@@@BBB???<<<<<<;;;888<<<;;;;;;===AAACCCCCCBBBEEEBBBBBBEEECCC===;;;>>>???>>>===<<<<<<<<<======@@@CCCIIILLLFFF>>>===BBB???@@@BBBFFFIIILLLOOOPPPNNNQQQUUUZZZ\\\[[[YYYWWWTTTTTTTTTSSSRRRQQQPPPPPPPPPNNNMMMMMMNNNNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLMMMLLLKKKJJJKKKLLLMMMNNNLLLMMMMMMNNNNNNNNNMMMMMMOOOQQQRRRSSSSSSUUUXXX[[[aaadddkkkssswwwvvvsssqqqeeefffbbbVVVJJJGGGQQQ[[[oooeeeIII===:::???>>>DDDPPPXXXZZZ___eeeggg^^^bbbttt}}}sssmmmcccQQQRRRcccnnnssstttlll\\\<<<888333000111111...---000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......333222222111111222222333111111111222222222333333444444333333333333444444444444444444444444444444666555444333222333333444111111111111111111111111333444444555666666777777666777888999;;;<<<===>>><<<>>>??????>>>>>>???@@@;;;:::999999:::999777555888888777666555555444444333333333333333333333333666333222222333222222222===mmmtttWWWEEELLLyyykkkUUU]]]hhhhhhnnnzzzoooWWW999,,,222///***---///...------------,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,------,,,+++***************************+++******))))))))))))))),,,,,,,,,---///111444555:::;;;<<<===???CCCIIIMMMFFFDDDBBBAAA@@@>>>:::666333555888;;;===>>>>>>===@@@BBBDDDDDDCCCEEEJJJOOOZZZSSSKKKGGGIIIKKKJJJHHHEEEFFFGGGIIILLLNNNPPPQQQOOOOOOLLLHHHDDDFFFOOOXXXSSSNNNOOOPPPLLLRRRVVVNNNMMMNNNRRRXXX]]]bbbkkkuuu^^^YYYWWWQQQVVVRRRYYYYYYXXX\\\\\\bbbqqqxxxkkk___]]]ccckkkvvvzzzyyyxxxkkkhhh[[[PPPVVV]]]bbbzzznnn]]]KKKAAA;;;555111000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))******))))))))))))***************))))))))),,,///333999=========??????;;;?????????@@@BBBCCCDDDDDD@@@@@@BBBBBB???:::;;;>>>>>>===============>>>>>>@@@CCCHHHKKKGGG???>>>AAA>>>???BBBEEEGGGIIIJJJJJJFFFIIIMMMQQQTTTVVVXXXYYYVVVVVVWWWWWWWWWWWWVVVUUUQQQPPPOOOPPPQQQQQQPPPOOOPPPOOONNNLLLKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOMMMNNNPPPQQQRRRQQQPPPOOOQQQTTTWWWZZZ[[[]]]___aaaeeekkkqqquuuvvvsssoookkkfffbbbYYYPPPLLLPPPZZZccceeeIII;;;;;;===BBBEEELLLTTTXXXYYY___fffaaaaaakkkzzz}}}ssskkkkkkttt]]]TTTYYY\\\eeeqqqttt^^^BBB222///------///---)))***---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000/////////222222111111111111222222000000111111111222222222333333222222222222333333333333333333333333333333111111111111111111111111111111111111111222222222444444555666777888888999777888888999:::;;;<<<<<<999:::<<<<<<;;;;;;===>>>:::999888888999999777555666666666555555444444444111111222222222222333333555222111111000000555;;;PPP~~~www~~~cccMMMGGGmmmjjjgggssssssmmm___LLL===......333---)))---,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++*********************)))))))))*********)))))))))))))))))))))+++,,,---...//////777999:::;;;<<<>>>BBBEEEAAADDDGGGIIIMMMNNNIIIBBB;;;999666555666888<<<>>>===>>>@@@AAABBBEEEHHHKKKHHHJJJKKKHHHDDDBBBDDDFFFCCCCCCCCCEEEHHHJJJJJJJJJFFFGGGHHHGGGFFFLLL\\\kkkhhh\\\UUUOOOGGGLLLVVVTTTRRRSSSUUUWWWYYY```rrrqqqUUULLLKKKKKKOOONNNSSSOOONNNWWW[[[___jjjmmmccc___fffqqqwww}}}yyyzzzyyyiii^^^[[[RRRWWW^^^aaakkk}}}{{{dddOOOFFF<<<666222...000444,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))))))))*********++++++***))))))+++...---333888:::>>>BBBBBB>>>=========>>>>>>??????@@@;;;===@@@AAA>>><<<===@@@<<<===>>>@@@AAAAAAAAAAAA@@@???AAABBB???;;;===CCC;;;===AAADDDEEEDDDCCCBBBDDDFFFHHHIIIJJJLLLOOOQQQUUUVVVXXXYYYZZZZZZZZZYYYRRRQQQPPPQQQSSSUUUTTTSSSRRRRRRPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNLLLNNNPPPPPPNNNNNNNNNOOOLLLLLLLLLLLLMMMMMMNNNOOOMMMOOOSSSWWWYYYZZZYYYXXXTTTWWW]]]```aaaaaaaaaaaadddjjjnnnmmmjjjhhhccc^^^___]]]\\\\\\___cccfffgggiiifffYYYGGG;;;999???DDDFFFNNNTTTUUUUUUZZZ___```[[[dddnnnpppkkklll||||||dddVVVRRROOOYYYnnnyyy~~~[[[@@@666666///,,,,,,...---***+++000......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------...---------222222111111111111222222000000000000111111111222222111111000000111111222111111111111111111111111...///111333333333222111111111111222222222333333444555555666888999999:::888888888999999999::::::777999::::::888888999;;;777666555666777777666444444444444444444333333333000000000111111222222222222000000222111444@@@NNNddd}}}wwwmmmpppRRRIIIPPP|||zzzxxx{{{zzztttJJJ;;;333...111222,,,...000***---------,,,,,,,,,++++++,,,++++++******++++++,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********))))))*********+++*********)))))))))(((((())))))*********))))))((())))))***+++---......111333666777888999:::<<<>>>CCCGGGJJJPPPUUUPPPGGGBBB@@@===;;;:::<<<>>>???;;;;;;<<<>>>AAADDDEEEDDD>>>CCCGGGEEE@@@===>>>AAABBBAAAAAACCCFFFHHHGGGEEEGGGFFFHHHMMMRRR\\\pppuuubbbUUUNNNFFFLLLUUUSSSTTTTTTUUUUUUUUU[[[mmm~~~}}}gggVVVOOOGGGHHHNNNNNNKKKSSSWWW```sssyyyuuuvvvmmmaaaZZZaaammmuuuuuutttxxxtttqqqnnniiiaaaZZZWWWSSSZZZVVVTTT^^^```TTTIII:::555222111///---...333------.........///000000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))*********))))))+++---***...222444999@@@AAA>>>888999:::::::::999999999888;;;======>>>@@@BBBDDD@@@AAACCCEEEDDDCCCAAA???<<<;;;===???===:::<<>>BBBEEEEEECCC???<<>>;;;...---000...(((///111%%%---------,,,,,,,,,++++++,,,++++++++++++++++++,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((((((((()))***************+++***)))))))))+++---...))),,,111444555666888999999===@@@BBBHHHMMMIII@@@BBBDDDFFFGGGFFFDDDBBB@@@<<<;;;:::===@@@BBB@@@===@@@===:::;;;???AAAAAA???AAA@@@???AAAEEEFFFDDDBBBFFFBBBCCCKKKUUUcccxxxfffSSSHHHFFFEEELLLQQQKKKLLLMMMOOOQQQPPPQQQ[[[fffhhhLLLGGGOOOHHHIIIOOOJJJNNN]]]kkknnn___RRRVVVeeeooommmgggnnndddXXXTTTXXX\\\]]][[[TTTUUUDDD;;;CCC<<<111999222...---000///,,,+++,,,,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''')))***)))))))))+++---(((+++---///444<<>>:::<<<@@@DDDDDDBBBAAABBBCCCEEEGGGJJJNNNPPPQQQQQQQQQQQQQQQQQQSSSWWWYYYYYYYYYPPPPPPPPPQQQQQQSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVSSSVVVYYYYYYVVVUUUUUUVVVSSSTTTTTTUUUVVVWWWWWWWWWZZZ\\\aaadddfffdddbbb```fffiiikkkhhh```UUUKKKFFFIIIPPPTTTPPPNNNQQQRRROOOZZZ\\\]]][[[VVVMMMEEE@@@<<<>>>JJJ[[[```VVVJJJEEECCCQQQWWWUUU```ttttttcccRRRNNNIIIOOOjjjoooWWWJJJKKKQQQiiivvvPPP999222111...+++000+++***++++++))))))+++,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,---.../////////...111111111111000000000000222111111111000000//////...000111000///...///111111000/////////000222333000000111111111222222222666666555555444444333333777777888888888999999999888888888888888888888888888888888888777777777777222222333333333444444444444333111000000000111111111222333222000///000111---,,,666555111MMMlllllltttmmmkkkyyySSSDDDOOOXXXUUU```lllsssoooLLL444.........---------,,,,,,,,,......---,,,++++++***)))************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))************++++++++++++,,,---///000222333444333666:::===??????===<<<======???AAADDDFFFHHHIIIFFFEEEDDDEEEFFFGGGEEECCC===@@@AAA@@@===<<<>>>AAA;;;<<<===>>>???>>>===<<<:::>>>AAACCCJJJUUU^^^```NNNKKKHHHDDDBBBBBBCCCCCCAAAJJJMMMGGGFFFNNNOOOKKKRRRJJJLLLZZZ```YYYVVV[[[ccciiiwwwrrr[[[UUUQQQSSS[[[eeejjjlllggg[[[QQQTTTYYYWWWNNNHHH???999333222444444///+++---......//////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))))))))))))))************,,,+++***+++...222777;;;555555555666888::::::999666666777777999>>>DDDIIICCCBBB@@@???===;;;999888======>>>>>>===;;;:::999888;;;@@@BBBAAA???===<<<:::===???>>>;;;<<>>HHH```zzz}}}hhhQQQHHHGGGLLLMMMTTTuuu\\\EEEIIIOOOXXXiii{{{gggXXXKKKPPPeeeyyy```LLL777000...,,,+++------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************111000///...---,,,,,,,,,000000000000000000000000111111111111000000000//////000111000///...///111111111000000000111222333111111111222222222222333666555555555555555444444777777777777888888999999888888888888888888888888777777777777666666666555222222222222222222333333222111000//////000000111///000111111///...///000777333444999JJJeeessskkksssmmmttteeeGGGHHHYYYaaa]]]UUUzzzkkkwwwtttXXX>>>222111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++***+++,,,---...///000111333555888<<<>>>>>>============>>>@@@AAACCCDDDDDDCCCCCCCCCDDDGGGGGGFFFEEEBBBBBBBBBCCCDDDCCCAAA@@@===>>>>>>>>>>>>>>>======AAAAAA@@@BBBIIIPPPOOOIIIKKKIIIFFFCCCAAAAAABBBCCCOOO^^^dddXXXKKKHHHHHHFFFJJJNNNUUU\\\aaabbbccccccgggnnnmmmTTTOOOLLLQQQ^^^ooo}}}iiiZZZLLLJJJLLLIIIBBB<<<555333000---------............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))***************))))))***,,,000444666555555555666888999999999555777888888777888999;;;??????>>>===<<<::::::999888888999::::::999888777888:::======<<<::::::::::::<<<>>>===;;;<<>>888888<<<===999>>>UUUzzzjjjPPPGGG===KKKZZZfffyyymmmOOOGGGJJJPPPYYYhhhuuuyyyvvvWWWKKKFFFTTTkkkttthhhWWWJJJ<<<111...///......///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************------,,,,,,,,,---......////////////////////////111111111111000000000000///000111111//////000111222222111111111222333444222222222222333333333333555555555555555666666666666666666777777777777777666666666666666666666666555555555555444444444444111111111111111111111111000000/////////000111111///111222111///...///000222:::===FFF]]]lllhhhccciiimmmiiiHHH>>>LLL\\\^^^XXX\\\hhh]]]ttt```AAA111......------------,,,,,,,,,,,,++++++++++++,,,,,,------************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++)))******+++,,,,,,------000111333666888999:::;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>AAADDDEEEEEEDDDGGGFFFHHHLLLQQQQQQLLLGGGEEEEEEDDDDDDDDDDDDDDDDDDEEECCCBBBGGGTTT[[[TTTIIIIIIHHHFFFDDDCCCDDDEEEFFFdddwwwnnnTTTFFFEEEGGGHHHVVV```aaabbbgggiiiggg```eeetttqqq___QQQNNNNNNVVVddduuu```QQQAAA===<<<999555222444333222...***(((+++---///...,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((()))***+++---///000333333444555666888999:::>>>@@@BBB@@@===888555444::::::::::::::::::::::::888999:::;;;;;;;;;;;;:::999::::::999777666666888999:::;;;;;;:::===DDDIIIccc___UUUHHH???@@@BBBCCC@@@@@@??????@@@BBBDDDEEEGGGGGGFFFGGGHHHIIIKKKLLLKKKIIIGGGGGGHHHIIIHHHGGGHHHHHHIIIIIIJJJKKKMMMMMMHHHIIIIIIHHHFFFFFFHHHIIIGGGGGGJJJMMMMMMNNNVVV___~~~{{{kkkQQQ???>>>AAABBBQQQXXXeeejjj[[[BBB333222999999777777<<>>:::999:::<<>>DDDIIIRRRNNNFFF>>>:::;;;>>>@@@???>>>>>>>>>AAADDDHHHJJJFFFDDDBBB@@@@@@AAACCCEEEAAA@@@>>>>>>?????????>>>>>>>>>??????AAABBBDDDDDDCCCCCCBBB@@@>>>>>>AAACCCFFFFFFHHHHHHEEEEEELLLVVVbbb___UUUGGG>>>???@@@???OOOMMMKKKHHH>>>444111555999;;;>>>???BBBDDDEEEDDDHHH[[[ttt|||lllRRRFFFGGGFFF@@@@@@HHHJJJFFFIIIQQQKKKPPPRRRQQQRRRUUUTTTRRR\\\aaaddd]]]NNN@@@777444,,,,,,---...,,,******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******************************((((((((()))***,,,......---........./////////000000000000000000000111111000111222111000///000222222222333333444444444444222222333333333444444444333333444444555555666666444444444444444444444444333333333333333333333333222222222222111111111000////////////////////////000111111222333333333333111222111000...///222555KKKiiirrrjjjeeeZZZYYYkkkuuu{{{MMM>>>EEEPPPXXXTTTLLLLLLRRRYYY___jjjyyy}}}zzznnnTTT888,,,111222...------,,,,,,,,,+++++++++------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((()))))))))************(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********************************(((((()))***+++...000111222333555777999;;;<<<===999888999:::<<<===<<<;;;888>>>EEEIIIIIIFFFDDDCCC>>>>>>>>>???AAACCCFFFGGGHHHJJJIIIIIIMMMQQQNNNGGGFFFFFFFFFGGGHHHJJJKKKLLLWWWaaaeeeYYYGGG===@@@EEEIIISSSnnnbbbJJJFFFIIIHHHOOOXXXVVVLLLIIINNNCCCCCCCCCCCCCCCAAA>>>;;;999111,,,...000///...///)))***---444<<>>CCCCCCBBB>>>888444222222222333444555666777888999888777777777777777888888:::===??????<<<888555333777777777777999===BBBFFFAAA>>>:::999999999;;;<<<===<<<===???CCCHHHMMMQQQEEECCC???<<<;;;<<<===???AAA???======>>>???>>>===;;;;;;;;;;;;<<<===>>>???@@@???>>>;;;:::<<<@@@CCCEEECCCCCCBBB???===CCCLLLPPPNNNJJJDDDBBBCCCAAA>>>@@@;;;666555666777;;;???888<<>>UUU]]]PPPFFFGGGIIIOOORRRLLLIIIMMMTTTYYY```aaaZZZJJJ666+++---333---//////---***)))******,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************)))))))))))))))***+++,,,.........//////000000111000000000000111111111111000111222222000000111222111222333444444444333333222222222222333333333333333333333333333444444444333333333333333222222222111111111111111111111111111111111111000000000000.........//////000000000111222333333444333333333//////......///333:::>>>cccmmmkkk```ZZZZZZfffyyyggg@@@;;;IIIVVVVVVMMMJJJQQQ[[[RRROOO]]]}}}kkkWWWKKK999,,,,,,111000,,,,,,,,,,,,,,,++++++++++++------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))************)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))*********************+++++++++)))))))))***+++,,,...///...///000333555777999:::999888888999;;;<<<;;;999999>>>CCCCCC???:::999999::::::;;;===???AAACCCDDD@@@DDDEEEBBB@@@BBBBBB@@@???@@@@@@AAACCCEEEGGGHHHGGGKKKLLLGGG???<<>>===;;;777333222222333222222333444555555666777999888888888999:::;;;;;;:::>>>AAAAAA>>>999555333666666555666888;;;>>>???<<<888777:::;;;:::999:::999999:::<<<@@@EEEJJJMMMBBB@@@===:::999:::;;;<<<@@@>>>===<<<===>>>===<<<;;;<<<<<<<<<===???@@@AAA>>>===<<<::::::===CCCGGGHHHCCC@@@@@@???>>>CCCIIIJJJFFFAAA>>><<<<<<<<<;;;666666777999;;;;;;::::::AAA@@@BBBDDDCCC@@@BBBFFFEEEDDDDDDEEEFFFCCC>>>;;;<<<555CCCaaalllZZZGGGBBBEEELLLPPPLLLJJJPPPZZZ```YYYOOOBBB888333000...,,,,,,//////+++))),,,------++++++************++++++,,,,,,,,,+++++++++******************************+++******)))))))))******......///000000111222222///000000000111111111111000111222222000000111222000111222333444333333222111111111222222222222333333222222222222222222111333333222222222111111111000000000000000000000000111111111111000000000000------...///000111111222222222333333333222111000000//////000555>>>IIIPPPggggggjjjggg^^^jjjrrrcccRRRBBBAAAKKKPPPNNNQQQZZZaaaaaaYYY___qqqtttcccEEE:::000...///---+++***,,,,,,,,,++++++++++++***,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))***(((((())))))******++++++))))))*********+++++++++++++++---...000222333444444333444666888:::999888<<<=========;;;888777666::::::<<<===>>>>>>??????777<<>>999:::;;;<<<>>>@@@AAABBBAAABBBBBBAAA>>>===AAAFFFJJJddd^^^BBB???555:::>>><<<;;;;;;888333555444111...---...000222...++++++------***+++...222000......///...***'''---,,,,,,,,,++++++******************************++++++++++++************************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))***************))))))))))))*********'''***++++++))),,,222777999999999666333222333555222333333333444444444444999999999:::<<>>;;;888555555555555555666777999999999:::555444888;;;888777888888888888888:::===@@@BBB<<<;;;:::999999:::<<<======;;;999999:::;;;:::999;;;;;;<<<>>>@@@BBBDDDEEE<<<<<<;;;:::;;;@@@GGGLLLIIIAAA;;;;;;<<<<<<>>>BBB>>>;;;888777666666777999777;;;>>><<<:::===DDDJJJTTTIII@@@@@@BBBBBBDDDGGGDDDGGGIIIHHHEEECCC@@@===>>>>>>OOOhhhkkkVVVEEEBBBDDDJJJNNNNNNOOOSSSUUUTTTEEE===333000111222///+++***---,,,)))***...///,,,++++++************++++++,,,,,,,,,+++++++++******************************+++******))))))******+++...//////000111222222333//////000000111111111222000222222222111000111222000111222333444333222222000000111111111222222222333222222111111000000000333222222222111111000000000000000000000000000000111111111111000000000000,,,---...///000222333333111222333333222111000///222222222555<<>>???@@@======??????;;;999===AAAFFFeeehhhCCC555888888:::555,,,+++222222,,,+++---//////...,,,******---******,,,,,,***,,,111***++++++))))))***---000******+++++++++******)))************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******'''((((((((())))))******(((((((((((((((((((((((())))))))))))************))))))((((((((())))))***)))+++,,,***'''(((---333333444555444222111111111333333333333333333333333333333555777:::>>>BBBDDD;;;<<<<<<:::777555555666555555555666777777666444777000...333777555444777:::999888777666777777888777777777888999;;;===???===;;;:::999:::;;;:::999888999:::===@@@CCCFFFHHH;;;;;;::::::<<>>>>>777666EEE```tttcccMMM:::777===@@@@@@@@@???FFFJJJEEE<<<888:::<<<999FFFaaayyysssVVV@@@<<>>CCCFFF999<<<555222;;;>>>999;;;999555222111222444555444000444888888777888:::;;;:::>>>???<<>>===<<<;;;:::999:::;;;<<<:::SSSmmmppp\\\FFF======EEEGGGHHHGGGBBB<<<555111------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))+++++++++***************...............//////000222111000000//////000000.../////////000000000000000000000000000000000000222111000/////////000000//////000000000111111111111111111000000000//////////////////.........///.........//////000000000222222333444444333222222333111...---...000111222:::;;;CCCMMMRRRQQQQQQTTT^^^zzz~~~bbbEEE:::>>>EEEKKKOOOHHHKKKLLLKKKMMMVVVbbbiiiyyy{{{pppPPP???666///...---,,,+++************++++++,,,,,,++++++***))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))((((((((((((******)))((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************++++++*********+++------...............///000000444444333222222222222222///111555999<<<>>>???@@@555555555555555555555555444333111//////000111222---222666555///******,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***************)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((())))))***+++++++++******+++,,,...000111111111111222333444333222222333555666555555444444666777888666555444333333333333333555555555888::::::777444555444333222222222222333222222222222222222222222666555333333333444666777888999777333555888888555444555555777888999;;;;;;222999555111666888;;;EEE999888666555555555444444444444777;;;:::777999===;;;===<<<;;;GGG^^^tttSSSBBB555666888666555999;;;;;;:::999999:::;;;<<<===QQQcccdddSSSCCC===???AAA@@@>>>;;;777333...,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))*********+++************************......------......///000111000000////////////000....../////////000000000000000000000000000000000111111000////////////000////////////000000000000000000000000////////////---...///000000///...---......///000111222222333444444444444333222111000222000...,,,...111444777>>>BBBIIIQQQRRRPPPRRRVVVXXXwwwrrrYYYGGG888:::EEELLLKKKGGGBBBKKKKKKBBBEEEYYYkkkppp}}}YYY777000222------,,,+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))+++******))))))))))))***))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++++++++******++++++,,,---111000000///////////////......///111666;;;???BBB111111111111111111111111...---+++******+++,,,,,,)))*********))))))+++---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++************+++,,,+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))))))))))))))(((((((((((())))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))*********+++******))))))***+++,,,---.../////////222333333333222444888;;;999777555333222222222222444333222222222222222222444444555777888888666333444444333222222222222333222222222222222222222222222222222222333333333444444555444111222666666222000222555777777666444222111555444999GGGIIIDDDFFF;;;<<<<<<:::777555444444666333:::FFFFFF:::666<<<999:::888<<>><<>>888777444222000/////////222111111000000000111111222222444555666555444333333333222222222222222222333333333333333333333333000111222333333333222111222444444222444999999555111333555777777666444222777444555JJJhhhhhhOOO???@@@@@@???:::666333444666555222>>>RRRRRR>>>333777666888888<<>>BBBEEECCC===999999;;;555333000,,,+++***+++,,,,,,,,,,,,++++++++++++***************************************************************************'''(((((()))******++++++'''(((((()))***++++++,,,---------------.../////////...............//////............////////////....................................//////......---............/////////.....................///...------...000444777999000000111111222222222333222111111///......------+++///444888:::<<>>,,,---///++++++*********+++,,,,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''((((((((()))))))))***(((((('''''''''(((((()))))))))(((((((((((())))))((((((''''''''''''((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))))))))******************************))))))))))))(((((())))))***+++******)))))))))******+++---,,,+++***))))))))))))+++++++++++++++++++++++++++++++++++++++++++++,,,,,,***)))***++++++)))&&&++++++++++++++++++++++++)))))))))*********++++++***++++++,,,,,,++++++*********************************************************+++,,,,,,***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''(((((())))))))))))((((((''''''''''''((()))++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********************)))((('''((((((((())))))***++++++//////000000111555:::>>>666444222111000///000000000000/////////000000111000111222333333333222222111222222222222222222222333333333333333333333333000111222444444333222111222444555555999>>>>>>;;;333444444555555666666666666666:::SSSppplllQQQBBBEEEBBB===777444444777:::999222:::LLLLLL:::111777333888999;;;HHHWWWSSSDDD999777555555444222444777444555666666777888888999999::::::888666444444555------,,,,,,,,,------...,,,,,,+++++++++*********************************************************))))))))))))))))))))))))******))))))))))))))))))''''''((()))******++++++------,,,,,,------...///...------------......///------........./////////........................,,,---......///.........------------.........///---------...............///.........111555999<<<555555444333333222222111//////...---------.........333:::===>>>???BBBEEEJJJMMMMMMKKKPPP]]]llltttttt```NNNBBB<<<888>>>BBBCCCEEEGGGHHHEEE<<<>>>LLLaaaggg]]]XXX\\\SSSJJJFFF;;;***(((///000++++++*********++++++,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''(((((())))))******'''''''''''''''(((((()))))))))(((((((((((())))))((((((''''''''''''((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************++++++++++++******))))))))))))))))))******+++)))(((((((((((())))))******+++++++++***)))((('''************************)))))))))***************&&&&&&(((***,,,+++)))'''*********+++++++++++++++((())))))))))))***************++++++++++++******))))))***++++++***))))))************************+++++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((((((((((())))))))))))(((((((((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))***))))))((((((((((((''''''((())))))***+++---......///222666999333222111000000000111222//////////////////000111...000222222111000111222000111222222333222222222111111111111111111111111000111333444444444333222222555666777;;;@@@@@@<<<444333222222222333555666///666===LLLWWWPPPFFFLLLFFF@@@888444555:::>>>@@@>>>444222999:::222111888222555777777999<<<999444AAA>>>:::777555555666777333444555666666777666666444444333222111000//////'''(((***+++,,,---------++++++++++++************************************************************))))))))))))))))))))))))************))))))(((((('''(((((())))))*********------,,,,,,------...///------,,,,,,------...///---------.........//////------------------------+++,,,---...///......---,,,,,,---------.........,,,,,,---------........./////////000222444666888;;;:::999777555333222111------,,,,,,---///000111555:::>>>???>>>>>>AAADDDPPPUUUZZZ\\\dddqqqxxxyyyvvvmmm```SSSGGG===::::::>>>BBBCCCAAACCCHHHHHHDDD<<>>@@@777999KKK@@@999333444<<>>666000000000000111555000///222555333///222888MMMGGG>>>777444444444333333444555666666555444444111111000...---,,,,,,,,,(((((())))))***+++,,,---++++++++++++************************************************************)))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))))))))---,,,,,,,,,,,,---......,,,,,,,,,,,,------...///---------.........//////------------------------***+++---...///...------,,,,,,,,,---------......,,,,,,,,,------............///111222333333222222@@@>>><<<:::777444222111,,,,,,,,,---...000333444<<>>===;;;;;;<<<666888999:::BBBKKKLLLFFFBBBMMMRRRLLLIIIKKKGGG>>>:::111///---)))---///&&&,,,++++++***))))))******))))))************))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''&&&&&&'''''''''&&&''''''((()))******+++))))))((())))))***++++++))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))***+++++++++)))(((''')))(((((((((((()))******((((((((((((((()))***+++***)))(((''''''(((***+++++++++++++++++++++++++++((())))))***+++++++++***)))***+++***''''''(((***))))))******++++++++++++(((((((((((())))))))))))******++++++++++++******((()))***++++++***)))((())))))))))))))))))))))))---,,,***)))))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***************))))))'''((()))******)))((('''***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++''''''((())))))***)))))))))((('''&&&'''((()))***&&&(((***++++++,,,---///444333111000000000111222///////////////000111111,,,...000000...---///111///000111222333333222111222222222222222222222222111111111111111222222222///222333222444777666111999999888666555333111000222333111666<<<444222@@@;;;444000666BBBLLLOOONNN999777444222333444222///---)))---555444000777EEEUUUMMM@@@666222222111...333444555555555444333222000000...,,,***)))***,,,,,,+++***))))))+++,,,---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))((((((((((((------------------------+++,,,---.........---,,,,,,,,,,,,---------......111000///...........................---,,,++++++,,,,,,,,,---------------///.........///000111111555444444333222111000000333777<<<@@@AAA>>>999666222000......222777:::<<<777;;;>>><<<888777<<>>333222000/////////000000.../////////000444:::???JJJDDD<<<666444444222111222333555666555222///------,,,,,,+++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))((((((((((((((((((((((((------,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,------------000///......------......------.........---,,,,,,,,,,,,,,,------.........111000000000000111111222333333222111111000//////222111000000000222444666888888888888777777888888<<<======;;;:::===DDDJJJZZZaaafffddd[[[QQQJJJIII999777888<<>>777333222333444555111111000000000000111111000...///555===@@@<<<888333222111000///000000111000000000000000222777:::@@@<<<666333333444333222000111222222111000...---,,,+++******)))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((************************+++++++++,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------///...------------------,,,------...............,,,,,,------...///000000333222222111111111111222111000000//////............,,,***)))***...222444999===AAA@@@===:::888999CCC@@@===;;;>>>DDDKKKPPP]]]]]]ZZZSSSIII@@@999666444999@@@FFFGGGDDD???;;;999888555666???KKKOOOMMM>>>BBBEEEAAA999222......---------,,,,,,,,,++++++************************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''((())))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))((('''''''''''''''(((''''''&&&%%%''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++)))%%%&&&***)))%%%))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((((((((((((((('''''''''((((((((())))))++++++,,,,,,---.........---...//////000000//////////////////////////////...............---------//////............//////---...//////000/////////000///......///000222333:::777333222444666777888000000////////////000000///......000333444222111222222111000000000111111111222222111000000222444555333000000111222333222------.........---------+++***))))))((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''******************************++++++++++++,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,,,,---...------,,,,,,,,,------,,,,,,---//////000000000---......///000111222222333222111000000000000000...............---------+++---000333555555444333555;;;AAAAAA>>><<<===@@@FFFBBB======AAAGGGKKKMMMUUUQQQJJJCCC>>>999555333666>>>GGGJJJGGG???888444777777888;;;DDDLLLKKKEEE===AAADDD???666///...///++++++++++++,,,,,,,,,,,,************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((((('''''''''((((((''''''''''''(((((())))))'''(((((((((((((((''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***'''(((***++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***)))''')))---,,,)))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))******+++,,,------,,,------...................................................------------...------,,,,,,------...------...////////////...//////......///000111111111000///000333555666666//////............//////.........---,,,,,,---...111111111111111111111111///000222111000///000000//////...//////000//////,,,,,,+++++++++,,,---...+++******)))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&*********************************++++++,,,,,,,,,,,,,,,,,,,,,------......++++++,,,,,,,,,---------------,,,,,,,,,------...,,,---...///000111111111///000000111222222333333000000///......---......---------------.........+++///555999;;;999666333222777<<<<<<::::::???CCCFFFBBB>>>???BBBEEEDDDBBBGGGBBB<<<888777777666555222999BBBEEECCC>>>:::999666999<<<@@@FFFIIICCC;;;888999999444---((())),,,*********+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&'''''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))'''((()))+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((++++++***---111111---(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))))))))******'''(((((()))***++++++,,,++++++,,,------------,,,------------------------........................------,,,,,,,,,,,,------,,,,,,---...............///////////////000000111---------...111222222111//////............//////---...///---++++++...000000000000000000000000000,,,...000000/////////000000000000///---,,,++++++,,,+++*********,,,...///++++++*********++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))***))))))((('''&&&))))))))))))))))))))))))******++++++,,,,,,---------,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------...///---...///000111111111111000000111111111111222222...------,,,,,,,,,,,,------------......//////000///000111333444555555555444666888777777888===AAACCC@@@??????@@@>>>:::777;;;888555333333444555444333777<<<===;;;999999:::555:::???@@@AAA@@@:::222444333000,,,)))((()))+++*********************+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((''''''&&&&&&''''''((((((&&&'''''''''(((((())))))&&&&&&'''(((((((((''''''%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''(((((((((((())))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((+++++++++...222222...(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''((((((((()))*********)))***++++++,,,,,,++++++---------------------------------............///------,,,,,,,,,,,,------+++,,,------......------////////////////////////---,,,,,,---///000///...//////............//////---.........------...000---...///000000000//////***,,,...///.........000000111111///,,,*********,,,+++*********,,,---...++++++++++++++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((+++++++++,,,------......------,,,,,,,,,---...///------........./////////......------......///000...///000000111111111111///////////////.........,,,,,,+++++++++,,,------.........///000111111222111000000000111222444555444555555666888:::===>>>@@@???===<<<:::888444111333444555555444444444555777777777666444333444555333:::===;;;777666333///111///,,,,,,---...,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))'''''''''(((((((((((((((%%%&&&''''''((((((''''''%%%&&&&&&'''((((((''''''&&&&&&''''''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))(((''''''''''''((((((((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((***+++***,,,///...)))'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...------,,,,,,,,,,,,------++++++,,,------------,,,------............------...---,,,---///000///...000//////////////////000------,,,------------,,,+++,,,.../////////......+++,,,------,,,,,,---...,,,......---******+++...+++************++++++,,,***************+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))++++++,,,------...//////------,,,+++,,,---...///.........////////////000...............///000111///000000111111111111000.........---,,,,,,++++++++++++++++++,,,,,,---......//////000111222333333000222444555666555444333222222444777;;;>>>??????>>>>>><<<:::777444222111///333777999888777777777222111000111222444666777222888:::555///...000///,,,***(((***///000,,,(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))'''((()))++++++)))((('''''''''''''''((((((((())))))(((((('''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((******((()))+++)))$$$'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))((((((((((((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,,,,------...++++++,,,------------,,,,,,,,,---------,,,++++++///...,,,---///111111000000000////////////000000---,,,+++,,,------+++(((***+++---.........---------------,,,******+++---(((***++++++)))***...222******************))))))))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))***))))))************************///...---,,,,,,,,,,,,,,,//////////////////////////////000000111111222222///000000000111111111111111111000///...------,,,++++++++++++++++++++++++---,,,+++***+++---///111000000000000///////////////000222333444444333333888888999999999:::::::::===:::666222000///000000;;;;;;:::888666444222111333333333333333333333333444555555555333///,,,***************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((()))))))))(((&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))),,,***))))))******)))'''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((()))(((((((((''''''''''''))))))))))))((((((((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((''''''''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))((((((''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&((('''&&&'''((())))))'''''''''((((((((((((''''''&&&''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,..................------,,,,,,,,,------.........,,,,,,,,,---------......------------------------...............///000000000000///.............../////////......------------,,,,,,+++*********+++************************)))************+++++++++************************)))***+++++++++)))((('''))))))))))))))))))))))))******))))))))))))******+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++---------,,,,,,---......////////////////////////////////////000000000000/////////000000000000000///......------,,,,,,,,,++++++++++++++++++++++++......------...///111222111111111000000000000000///000111222333333333333777777777777777888888888777555333111000000111222999999888777555333111000222222222222222222222222444444333222000...,,,***************************))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((()))))))))(((&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))******)))''''''((((((((())))))))))))((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))*********))))))((())))))((((((((('''''''''((((((((('''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''))))))(((((('''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((''''''''''''((((((((((((''''''((()))))))))(((((('''&&&((('''&&&'''((())))))'''''''''((((((((((((''''''&&&''''''((())))))******++++++++++++++++++++++++---,,,,,,+++******++++++------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...------------...////////////...------------............------,,,,,,,,,---,,,++++++*********+++************************))))))*********+++++++++***************************************)))(((((())))))))))))))))))))))))******))))))))))))*********)))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******((())))))***************,,,,,,,,,,,,---...///000///////////////////////////...............------/////////...............,,,,,,,,,+++++++++++++++++++++++++++++++++++++++///000000111111222222333111111111111111111111111000000000000111222333444555555444444444444444444000000000111111222333333666666555444333111///...111111111111111111111111333222000...---,,,++++++************************)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))(((((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++)))((((((******)))'''''''''((((((((()))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))))))))))))))(((((((((''''''&&&&&&&&&''''''''''''''')))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))***)))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))(((((((((((('''''''''(((((((((((('''''')))))))))))))))(((((('''((('''&&&'''((())))))'''''''''(((((((((((('''''''''''''''(((((())))))***************************++++++***)))))))))******,,,,,,,,,---------------++++++++++++************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++************+++************************)))))))))*********++++++************************+++******)))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))******+++))))))))))))))))))))))))'''''''''(((((((((((()))'''(((((()))))))))))))))------,,,,,,---...//////..............................------,,,,,,++++++.........---------,,,,,,******++++++,,,,,,,,,,,,------------------------///000111222222222222222000000000000000111111111111000/////////111222333222222222111111111111000---...000222333333333222333333222222000///...---////////////////////////111///---+++))))))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&((())))))(((&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******((((((((((((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***)))(((((()))***)))''''''''''''((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''((()))))))))))))))))))))))))))(((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))******)))''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))))))))((((((((('''&&&'''((())))))'''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))***))))))((((((((())))))+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++***************++++++++++++************++++++***************+++************************))))))))))))************************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((***+++,,,((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))(((((((((......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---------,,,,,,,,,,,,,,,++++++,,,,,,------......////////////////////////...///000111111111000000............//////000000111000///...///000111222///////////////////////////000222333333333222111000000000//////---,,,,,,........................///---***((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''(((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***)))))))))((((((((((((''''''((((((((()))))))))''''''((())))))***++++++((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))******)))''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''(((((((((''''''((((((((((((''''''(((((())))))))))))((((((((('''&&&'''((())))))'''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))*********++++++,,,,,,------,,,,,,++++++***************+++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++++++++***)))))))))))))))*********************************))))))***++++++************************(((((()))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((...---,,,+++************************************,,,++++++++++++++++++***+++,,,,,,,,,------------,,,,,,------......//////////////////////////////........................,,,------......//////000000///////////////000000---.........////////////111222222333222111000///............------,,,+++........................,,,+++)))''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((('''&&&''')))***)))(((&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&'''((())))))))))))******)))))))))(((((((((''''''(((((()))*********''''''((()))***+++,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))***)))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&''''''''''''(((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((('''&&&'''((())))))'''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''((())))))(((((())))))***+++++++++,,,,,,,,,,,,,,,+++++++++))))))*********+++++++++************************))))))(((((())))))***++++++***))))))(((((()))))))))))))))******************))))))))))))***++++++************************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((())))))***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((++++++******)))*********************************++++++++++++++++++,,,,,,***++++++,,,---...//////------------..........................................,,,,,,,,,,,,---...---------...///000000000...//////000/////////...,,,,,,---...///000111111111111111111000//////...,,,------------,,,,,,+++........................******)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&(((''''''&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&''')))***)))(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))*********)))))))))((((((&&&&&&''''''((())))))***'''((((((((())))))******((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''))))))(((((('''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&'''''''''''''''((('''&&&'''((())))))'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''((())))))***''''''((())))))***++++++************++++++++++++))))))))))))*********+++************************)))))))))((()))******++++++******)))((())))))))))))))))))******+++++++++)))))))))))))))***++++++************************(((((((((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))&&&''''''''''''(((((((((''''''((())))))))))))((((((((((((((()))***+++,,,++++++++++++++++++++++++******++++++,,,,,,,,,---******+++,,,...///000000------------------------------------------------///...,,,++++++,,,---///---......///000111111222......///000000///...---+++,,,---...000111222222000/////////............,,,,,,---------,,,,,,+++........................)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((('''&&&&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''&&&&&&''')))***)))(((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))************))))))))))))%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''(((((((((((((((((((((((($$$%%%&&&'''(((***++++++'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))(((((('''''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%%%%&&&'''''''''&&&((('''&&&''')))))))))'''''''''(((((((((((('''''''''''''''''''''''''''&&&))))))))))))))))))))))))((((((((((((((()))******&&&''''''((()))******+++(((((())))))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))******+++++++++,,,))))))((())))))***++++++************************(((((((((((())))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''''''''(((((())))))))))))))))))))))))'''''''''(((((((((((()))'''(((((()))))))))))))))++++++++++++++++++++++++,,,,,,------------,,,,,,............//////////////////............//////------------------------...------,,,,,,++++++***++++++,,,,,,---...//////000000000000000000000000//////......---------,,,/////////......---------------,,,+++,,,---...//////...---++++++******++++++++++++++++++++++++++++++*********))))))((((((+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))++++++***)))((((((((()))''''''''''''(((((((((((())))))(((((('''''''''&&&(((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((('''&&&''')))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''''''''(((***+++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))******+++,,,)))((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((''''''+++++++++******(((''''''))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&((((((((((((((('''''''''++++++++++++++++++++++++,,,------......------,,,------.........//////////////////....../////////++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------.........////////////////////////---------........................------,,,,,,,,,---,,,,,,+++,,,---...///......---,,,,,,+++******++++++++++++++++++++++++*********)))))))))((((((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******))))))((()))))))))''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))((('''&&&''''''((('''((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((('''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((('''((()))***+++***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++*********)))+++++++++******)))((('''))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((('''&&&(((((((((((((((((((((''',,,,,,,,,,,,,,,,,,,,,,,,------............------------------............///......------......///)))*********************++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,---......//////,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,---......---,,,***)))))))))))))))))))))))))))******))))))))))))((((((******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''(((((((((((((((''''''&&&((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((()))******''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((''''''''''''(((''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&((()))(((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))((((((((()))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((************************++++++++++++******************+++******)))((('''))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---))))))))))))******************+++,,,,,,---......------------------,,,,,,........................---------------------...++++++++++++************+++++++++++++++,,,,,,---+++,,,---......,,,***((())))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))***+++''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((('''''''''((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((('''(((***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))******)))((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))(((((((((((((((***************)))(((((())))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))******+++*********+++++++++,,,,,,******++++++,,,---......------------------,,,,,,........................//////...---,,,++++++************************************+++++++++++++++)))***,,,------+++)))((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((('''''''''((()))******''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''')))******)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''')))---//////---)))'''(((((((((((((((((((((((((((((('''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))************))))))((())))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))&&&'''''''''(((((())))))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++***))))))(((((())))))*********++++++,,,---------******+++,,,,,,---......------------------------........................000///...---,,,***)))))))))))))))***************))))))***++++++++++++***((()))***+++******)))(((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''((())))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''(((((()))(((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''')))++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&)))---000000---)))&&&))))))))))))))))))))))))(((''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++******))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))************))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***&&&&&&''''''((()))))))))************************)))******++++++******))))))))))))*********+++++++++******))))))******+++******++++++,,,------...+++++++++,,,,,,---------+++,,,,,,------.........////////////////////////......------,,,+++******)))))))))******+++++++++((((((***+++++++++***)))''''''(((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''***,,,,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((''''''&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))***))))))((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((()))))))))(((((((((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''((()))***+++&&&&&&''''''((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,---...//////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,'''((()))++++++******)))''''''&&&&&&&&&''''''(((************************&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))((('''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))%%%&&&((()))))))))((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((***,,,,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))*********)))((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((()))***((((((((((((((((((((((((************************))))))))))))))))))))))))''''''(((((()))))))))***((())))))*********))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''')))***+++&&&&&&&&&'''((())))))***((((((((((((((()))*********'''(((++++++((('''*********+++++++++,,,,,,,,,---,,,***)))))))))******,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,........................///...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********(((%%%%%%+++...'''(((((((((((((((((((((((('''(((((((((((((((''''''***))))))((('''&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((((('''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((($$$555===333))))))+++***)))'''&&&''')))***(((%%%'''(((((()))***+++++++++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))))))))******++++++,,,,,,))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((&&&&&&&&&'''((((((&&&%%%(((+++...---+++)))((((((''''''''''''((())))))(((%%%$$$%%%)))+++*********)))******++++++///,,,,,,......,,,,,,///*********+++++++++,,,,,,---,,,***)))))))))***+++---,,,,,,++++++,,,,,,---.........---------,,,,,,////////////////////////...------,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********(((---...)))$$$&&&)))+++((((((((((((((((((((((((((((((((())))))(((((('''***))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))(((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''(((((($$$111777///''')))+++)))***)))((()))++++++)))''''''(((((()))******++++++***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))***************))))))))))))))))))))))))************)))))))))(((******))))))((((((((((((&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((+++***)))((('''(((((()))(((&&&&&&'''***,,,+++***,,,+++***)))((((((''''''((()))((('''%%%&&&(((***------,,,,,,+++,,,,,,,,,...++++++......++++++...))))))*********+++++++++,,,,,,+++************+++,,,,,,+++++++++++++++,,,//////.........---------////////////////////////---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++*********)))%%%***---***(((***+++)))(((((((((((((((((((((((((((((()))******))))))((()))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''''''''(((((((((%%%---000***&&&***+++(((+++******+++,,,,,,+++)))((((((((()))******++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++)))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++***))))))))))))))))))((())))))))))))))))))))))))************))))))))))))***))))))))))))(((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((+++***))))))(((((())))))((('''&&&''')))))))))(((---------,,,+++)))'''&&&'''((()))((('''&&&''')))...------,,,,,,,,,,,,,,,+++***,,,111111,,,***+++)))))))))*********++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---.../////////.........------........................++++++***************+++************************+++************)))))))))(((%%%$$$---;;;@@@111((((((((((((((((((((((((((())))))************)))))))))((((((''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''******&&&'''+++,,,(((++++++++++++,,,,,,+++***(((((())))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++******))))))******+++******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''''''''&&&++++++,,,,,,+++***((((((%%%''')))***((('''''''''---,,,,,,+++++++++,,,,,,+++,,,111777777111,,,+++)))************++++++++++++++++++,,,,,,,,,+++++++++++++++,,,...///111222///.........------------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))******+++*********************************)))))))))((((((---&&&###///BBBIII888"""(((((((((((((((((((((((((((((()))***************((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((()))((((((((('''''''''((((((((())))))***)))'''&&&)))------***)))******+++******)))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))'''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))************''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))************%%%'''******)))'''''''''+++*********++++++,,,---******...333333...************+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,---...000222222......---------,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,************************))))))))))))((((((((((((((('''&&&(((000666333,,,((((((((((((((((((((((((''''''((()))************((((((((((((((((((''''''((((((''''''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''((((((((()))))))))***(((&&&'''+++---,,,***''')))******)))(((((()))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))'''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))(((((((((((())))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))************)))))))))************+++((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&''')))++++++%%%''')))***((('''''''''))))))******+++,,,......***((((((++++++((((((***+++,,,,,,,,,,,,---------***+++,,,---------,,,,,,...------------...//////---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,,,,************************))))))((((((((('''''''''###'''((($$$"""%%%))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))'''(((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''(((((()))))))))&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((()))***)))(((''''''((((((((()))))))))))))))'''''')))++++++******''')))+++***((('''(((******)))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))******))))))))))))))))))***)))))))))***************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%'''(((((((((''''''%%%''')))(((&&&&&&''')))'''&&&%%%$$$%%%(((***,,,&&&((())))))'''''''''((())))))***+++,,,...///000000+++((())))))(((+++000,,,,,,,,,---------......)))***,,,---...---,,,,,,000///...---,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------)))))))))))))))))))))))))))((((((((('''''''''''''''***+++)))((()))&&&!!!((((((((((((((((((((((((%%%&&&'''((())))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((())))))******%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))%%%&&&((()))***)))((('''(((((((((((())))))))))))(((''''''***+++)))))))))'''))),,,+++)))''')))************)))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((((((''''''(((&&&'''''''''(((((())))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***++++++************++++++))))))******++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++++++++******))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((((((%%%'''))))))'''&&&(((+++***(((&&&$$$$$$'''***,,,'''((()))((('''&&&''')))******+++,,,,,,---......---------,,,,,,,,,++++++,,,------......------,,,........................************************+++******))))))******+++*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))'''%%%&&&(((***)))'''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&'''***,,,...))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''')))***+++***)))'''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((###%%%&&&&&&%%%%%%&&&(((((()))***)))'''&&&&&&'''''''''''''''(((((((((((('''''''''''''''((()))***(((''''''((())))))'''&&&******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&(((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,+++***((((((***+++,,,******))))))((((((''''''''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((())))))))))))******++++++,,,------...------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))'''%%%&&&(((***)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&''')))+++---)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))***)))'''%%%$$$%%%&&&(((((('''''''''((())))))''''''''''''(((((((((((((((''''''''''''(((((()))(((''''''((())))))(((&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))((((((((((((************)))))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%&&&''''''&&&&&&(((***''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''')))((((((((('''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++***)))))))))(((((((((''''''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******++++++,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***************************************************+++,,,,,,,,,,,,+++***+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((('''&&&&&&((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''''''''(((***+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((++++++***(((&&&&&&(((******'''$$$$$$(((***+++***''''''''''''(((((((((((()))((((((''''''''''''((((((''''''((()))***((('''(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))******************)))))))))(((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&((()))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''%%%&&&''''''&&&''')))+++''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((''''''((((((((()))))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++***************************************************)))+++,,,......,,,+++)))++++++******)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&''''''((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((('''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((($$$%%%'''((()))((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''(((((('''(((+++///333...(((######(((++++++(((''''''''''''((((((((((((***)))((('''''''''''''''(((''''''(((******)))''''''''''''((()))*********((((((((((((((((((((((((************************((()))))))))*********************)))))))))((((((*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&''')))+++---''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''%%%&&&''''''&&&''')))+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******'''''''''((((((((())))))******+++++++++++++++,,,************))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))***,,,------,,,***)))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''$$$%%%'''((()))((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&''')))---222666111+++%%%$$$(((***)))&&&''''''''''''((((((((((((***)))((('''''''''''''''(((''''''(((***+++***(((&&&&&&'''((()))***++++++((((((((((((((((((((((((************************((()))))))))************************))))))))))))))))))))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((()))+++---///''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,''''''''''''((((((((((((******++++++++++++++++++*********)))))))))((((((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))***++++++++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((&&&'''((((((&&&'''(((***((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++***)))(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''((((((((((((***...000000,,,(((&&&(((((('''&&&''''''''''''(((((((((((()))((((((''''''''''''(((((('''''')))++++++***)))&&&''''''((()))******+++((((((((((((((((((((((((************************))))))))))))************++++++*********)))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))+++,,,---''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''(((***,,,''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))))))))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''')))***++++++&&&&&&'''''''''(((((((((++++++******************++++++++++++************,,,,,,------------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&((()))(((&&&&&&(((+++((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++***((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((())))))((('''''')))***,,,+++***)))((((((((('''''''''''''''(((((((((((((((''''''''''''(((((()))((('''''')))+++,,,+++)))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++*********))))))((()))))))))************'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''(((((('''(((***,,,''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''((((((((()))))))))******)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&'''''''''((((((++++++******************---------,,,,,,,,,++++++,,,------......------,,,************************************************))))))(((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))&&&((()))(((&&&&&&(((+++)))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((***)))'''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&''')))((('''&&&'''))))))***+++***)))((()))***''''''''''''((((((((()))'''''''''''''''((()))***((('''''')))+++,,,+++***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++++++++************)))(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&(((((((((((((((***,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))************))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((************************+++,,,,,,------,,,,,,+++++++++***************+++++++++***)))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((((()))++++++'''###((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&)))((('''(((***+++***(((///---+++(((&&&&&&(((***((('''&&&&&&'''((('''&&&''''''''''''((((((((()))***)))'''&&&%%%&&&((()))(((((((((((()))***,,,,,,))))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))(((((('''''''''&&&%%%&&&((()))((('''((()))'''((()))++++++)))(((''''''((())))))(((((()))***(((((((((((())))))))))))(((((()))***************))))))******)))(((&&&%%%))))))************))))))+++)))''')))+++,,,***'''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++******((((((''''''&&&&&&&&&%%%***((('''&&&&&&'''(((***))))))))))))))))))))))))+++)))%%%"""!!!"""$$$&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))***((('''%%%&&&''')))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************)))(((''''''''')))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((+++)))'''&&&%%%&&&'''((('''''''''''''''''''''''')))(((''''''''')))***+++******))))))((((((((('''************************++++++,,,,,,,,,,,,++++++*********)))))))))******+++******)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))***,,,+++(((%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((('''''''''&&&&&&&&&&&&((()))***+++///555:::MMMLLLGGG<<>>;;;888666666777666666777666666555666777888999777777777777888999::::::999999888888888888888999999888888888777777777777444555666666777777666666777777777777777777777777666666666666666666666666777777555555555777888:::666555444444444555777777666777777777777777777777888999:::;;;:::777555333555555555555555555555555666555444444333333333333555555555555555555555555222333444444555555444444444444444444444444444444555555555555555555555555333444444444444555555555666555333444666777777666888666444444555666555555333444666888888777666555555555444444555555666777777777777777777777777777555555555666666666777777555555555555555555555555666666444444333444555555333444444555555444444333333333333333333333333333555555444444444555666666444333333333222222222222333333333333333333333333222222222222222222222222222111111000000111111222000000000000111111111111444444333222222111000000444333222111222333555666222222333333333333222222444333111111111222444555333333333333333333333333444333333333444555555666333333333333333333333333222222222222222111111111222222222333333444444555333333444444444555555555444444444444444333333333444444444333333333333333333333333222222222222111111222222333333444444444333333333333333333333333444333333333333333444444333333222111111222222333222222222222222222333333222222333333333333222222444444444444444444444444555444444444444444444555333333333444444444555555666666555444444444555555888777777777666666555555777777777777777777777777888888777777777666666666555555555444444555555666888888777777666666666666444444444444444444444444444555555444333333444666777666555444333333333444333444444444555555555555666666666666555555555555444444444444444444444444333333333333444444444555666666555555555666777777555555666777777777777777777777777888888888888888666777777777777777777666666666666777888888999999888888888888888777666555555555555666777777888888666666666666666666666666444555777777777888;;;===CCC<<<888999999777666666777777666666666555555555555555666666666555444444666444333444555555444222444444444444444444444444222333333333333444444444555555666666666777777777777777777888888888888999555555555555555666666777666666666777777777777777666666555555666888:::;;;AAA>>>;;;999999888777666888888777777777888999:::::::::999999999::::::;;;::::::999999999999::::::;;;::::::::::::999999999555666666777777777777777888888888888888888888888888888888888888888888888888777666555666777888999666666666555666777777888555555666666777888999999<<<>>>???@@@>>>:::555333555555555555555555555555888888666555444333333333555555555555555555555555333333444555555555555444444444444444444444444444666666666666666666666666444444555555555666666666777666555666888999888777:::888666666777777777666444555666888888777777666666555555555555666777777777777777777777777777777666666666666777777777777777777777777777777777777888888777666555555666666555555666666666666555555444444444444444444444444666666555444444444555555444444444333333333333333444444444444444444444444333333333333333333333333333333222222222222333333111111111222222222333333555555444444333222222222444333222222222333555666222222333333333333333222444333222222222333555666444444444444444444444444555555444444555555666777333444444444444444555555444444444444333333333333444444444555555555666666444444555555555666666666444444444444444444444444444444444444444444444444444444444444333333333333222222222333333444444444333333333333333333333333444444333333333444555555444444444333333333333333222333333333333333444444333444444444444444444333555555555555555555555555666555555444444555555666555555555555666666666666777777666666666666666666999888888777777666666555777777888888888888888999888888888888888888888777555555555555555666666777888888888888888777777666666666666666666666666666666777777666555555666888777777777666666555555555555555666666666777777777777777777777777777666666555555555555555555555555444444444444555555555666777666666666666777777777555666777777888888777777777777888888999999::::::777777888888888888777777777777777888888999999999888999999999888888777666666777777777888888888999777777777777777777777777666777888777777999<<>>777888;;;:::888777999999888888888777777777777777888888777777666555777666555555777777777555555555555555555555555555444555555555555666666666666666666666777777777777888888888999999999::::::888888777777888888999:::999999999::::::;;;;;;;;;;;;;;;::::::999999999999:::999888888:::;;;;;;:::999::::::;;;;;;;;;;;;;;;999999888777777777888888:::::::::::::::;;;<<<<<<>>>>>>>>>>>>============999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888777777777777777777777666666777777777888888888777777777777777777777777;;;:::999888777777777888888888888888888888888888:::::::::::::::;;;<<<===555555555555555555555555555555666777777777777666555555555555555555555555666666666666666666666666666666777777777777888888777666666777999999888666999888777777888888777555666777777888888888888888888777777777777888999999999999999999999999999999777777777888888888888999777777777777777777777777888888888888888777666666777888888999999888888777666666666666666666666666666666555444333333333333555555555555555555555555555555555555555555555555444444444444444444444444555555444444444444555555444444444444555555555555666666666555555555555555444333333333444444555555666666777888888888888888444444444444555666777888555555555666666777777777999888888777666666666666555555666666777888888888777777777888888888888888888888888888888888888888666666777777777888888888666666666777777777777777777777777777777888888888999999999888888888777777777777777777777777777777666666666666666666666666666666666666777888999999999999999999999888777666555555555666777777888888777777888888888888777777888888888888888888888888888777777666666777777888888888999999999:::::::::888999:::;;;;;;;;;::::::888888888888888888888888888888888999::::::;;;;;;777777888999:::;;;<<<===888888888888999:::;;;;;;999:::;;;;;;;;;:::888777:::::::::::::::::::::::::::;;;;;;:::999999:::<<<::::::;;;;;;;;;;;;:::999::::::::::::;;;;;;;;;;;;999999999999999:::::::::::::::::::::::::::::::::888888888888999999999999::::::;;;;;;::::::999888888888999:::::::::::::::::::::::::::;;;;;;;;;;;;999999::::::::::::999999999999999999999999999999999999:::::::::999999888::::::::::::::::::::::::999999999999999999999999:::;;;;;;:::888888999;;;===888555888<<<<<<<<<>>>::::::999999999888888888888888999999888888777666777666666666888999888777666666666666666666666666555555666666666777777777666666666777777777888888;;;;;;;;;;;;<<<<<<<<<<<<999999999999999::::::;;;:::::::::;;;;;;;;;;;;;;;===<<<<<<;;;:::999888777777777666888:::<<<;;;:::999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<============>>>???@@@AAA????????????>>>>>>>>>>>>;;;<<<<<<===============================================================;;;;;;;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::<<<;;;999777888999;;;===:::::::::::::::::::::::::::::::::;;;<<<===??????999999999999999999999999777777888999999999999888777777777777777777777777777777777777777777777777777777777888888888999999777666777888::::::888666999888777888999999777555888888888888888999999999999888888888888999::::::999999999999999999999999777888888888999999999999888888888888888888888888777888999999999999888888888888999999999999888888777777777777777777777777999888888777777777777888666666666666666777777777666666666666666666666666555555555555555555555555555555444444444444555555444444444555555555666666555555555555555555555555333444444444555555555555333444555666777777777777444444555666777888888999555555555666666777777888888888777777777888999999666666777777888999999:::777777777888888888999999999999999999999999999999777777777888888888999999777777888888888999999999888888888999999:::::::::;;;;;;;;;;;;:::::::::::::::999999999999999999999999999999999999999999999888888888888999:::;;;<<<::::::;;;;;;:::999777666666666777888888999::::::999999::::::::::::999999999999999999999999999999888888888777777888888888888888888999999999::::::888888:::;;;;;;;;;::::::777888888999999:::::::::888888999999:::;;;;;;<<<999999::::::;;;;;;<<<<<<888888888888999:::;;;<<<::::::<<<<<<<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;999999;;;<<<999:::;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<=========;;;:::999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::999999:::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999;;;;;;999888999:::999666666:::<<<;;;<<<@@@::::::::::::999999999999999999999:::999888888777888777666777999:::999888666666666666666666666666666666666777777777888888888888888888999999999999;;;;;;;;;<<<<<<<<<======:::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;:::999999888888777777999;;;<<<;;;999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBB@@@@@@@@@?????????>>>>>>===>>>??????@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;999:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<======>>>>>><<<<<<;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::888888888888888888888888888888888888888888888888888888888999999999999:::888888888:::<<<<<<:::777:::999999:::;;;;;;888666888888888888999999::::::999999999999999:::;;;;;;::::::::::::::::::::::::888888888999999999::::::999999999999999999999999777888:::;;;<<<;;;;;;;;;888888999999999999888888888888888888888888888888999999999888999999::::::666666666777777888888888666666666666666666666666555555555555555555555555555444444333333444444555444444444555555555666666555555555555555555555555333444444555555555555555222222333555555666666666444444666777888999999999444444555555666777777888666666666777888:::;;;<<<666666777888999999::::::666666777777888888888999::::::::::::::::::::::::777888888888888999999999888888999999999:::::::::999999999::::::;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::;;;<<<===::::::;;;;;;:::999777666777777888999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999888888888888999999777888888888888999999999777888999:::;;;::::::999777777888999:::;;;;;;<<<888888999::::::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;<<<:::;;;<<<======;;;999888:::::::::::::::::::::::::::;;;;;;:::999999:::<<<888999:::;;;;;;;;;:::999999999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<============>>>>>>>>>===;;;::::::;;;<<<<<<======<<<<<<=========<<<;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;:::::::::<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::555888:::;;;:::999999:::;;;999;;;===<<<888999===;;;;;;::::::::::::999999999::::::::::::999888888888777666777999::::::888777777777777777777777777777777777777888888888888999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999:::;;;;;;::::::::::::999999:::;;;;;;:::888999999;;;<<<<<<<<<;;;::::::::::::;;;;;;===>>>???============>>>???@@@AAA@@@@@@@@@?????????>>>>>>??????@@@AAAAAAAAAAAA@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::888999:::;;;;;;;;;:::999888999:::;;;<<<>>>??????;;;<<<=========<<<::::::>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::::::::;;;;;;::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;999999999999999999999999::::::::::::::::::::::::888888999999999:::::::::999999:::<<<>>>===;;;999;;;;;;;;;<<<===<<<:::888999999888888999999:::;;;::::::999999::::::;;;<<<::::::::::::::::::::::::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999;;;===>>>>>>======777888888999999888888777888888888888888888888888888777777777888999::::::666666777777888888888999777777777777777777777777666666666666666666666666444444444333333444444444444444444444555555555666444444444555555555555555333444555555666666555555222333444555666666666666444555666888999999::::::333444444555666777777888:::::::::;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;:::999999888888999999:::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999:::;;;;;;999999:::;;;;;;;;;;;;::::::999999999;;;<<<===>>>????????????<<<<<<===>>>??????>>>>>>======<<<;;;::::::999999:::;;;<<<<<<<<<===???AAA???;;;888888:::;;;:::888;;;;;;::::::;;;;;;<<<==================>>>??????<<<<<<;;;;;;:::999888888::::::::::::::::::::::::999999999999:::;;;<<<<<<888999;;;=========;;;:::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<=========::::::;;;<<<<<<======>>>===<<<;;;:::::::::;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>========================<<<===???@@@@@@@@@???>>><<<<<<============<<<<<<================================================<<<===??????>>><<<999777<<<<<<<<<<<<===???@@@AAA???>>>>>>>>>======<<<<<<===<<<;;;::::::;;;<<<===<<<;;;:::999999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888::::::::::::::::::::::::888888888999999:::::::::999999999999999999999999::::::;;;<<<<<<===<<<<<<<<<;;;:::999999999:::;;;======<<<<<<;;;;;;;;;:::999999999999999999999999888888888888888999:::;;;999999999::::::;;;;;;;;;::::::;;;;;;<<<=========<<<======>>>>>>>>>>>>>>>@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::999888888999888777888::::::888777888888888777777777777777777888888888888999999999;;;::::::::::::;;;<<<=========;;;:::999888888888999999999999999999999999::::::::::::::::::::::::::::::;;;;;;::::::999888999999999999999999999999;;;;;;::::::;;;;;;<<<===999:::;;;;;;<<<<<<;;;;;;=========<<<<<<;;;;;;;;;:::::::::999999999888888888888999::::::::::::999777777777777888999:::;;;<<<<<<<<<<<<;;;;;;:::999::::::;;;;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===:::::::::;;;;;;<<<<<<<<<888888888888888888888888888999::::::;;;;;;;;;;;;999999999999888888777777999888888888777777666666777777777777777666555555555555555555666666666666888777777777666666555555777777888888888888777777888888888888888888888888777777777777777777777777333444555666777888999:::888888888777888888999:::<<<<<<<<<============>>>;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;<<<;;;:::999:::<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<============<<<<<<===>>>>>>>>>>>>>>>======<<<<<<;;;::::::999;;;<<<===<<<<<<<<<>>>@@@>>>;;;999999;;;<<<:::999;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;:::999999888::::::::::::::::::::::::::::::::::::::::::;;;<<<888999;;;======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<========================;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<;;;::::::;;;;;;<<<<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<====================================;;;<<<===>>>>>>>>>=========>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAA@@@@@@???>>>>>>============>>>???@@@AAA????????????>>>>>>>>>===>>>>>>===<<<<<<===>>>>>>>>>===<<<;;;:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;:::::::::;;;<<<>>>>>>======<<<<<<<<<<<<::::::::::::::::::::::::===<<<<<<<<<======>>>???;;;;;;<<<<<<==================<<<<<<<<<<<<<<<<<<;;;;;;<<<==================<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888999888888999::::::999777777777777888888888999999888888888999999999::::::;;;:::::::::::::::;;;;;;:::::::::999999999::::::999999999999999999999999999999999999999999999999999999999:::999888888777888888888888888888888888999999999999999::::::;;;::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999777777888888999999999999888888888888999:::;;;;;;::::::::::::::::::999888888999999:::999999888888999:::::::::;;;;;;;;;;;;:::999999999999999999:::999999999999::::::::::::999999999999999999999999999999:::;;;;;;;;;;;;;;;:::999999999888888888888999999999888888888777777888888888888888777666666666666666666777777777777888888888888777777777666777888888888888888888777888888888888888888888888777777777777777777777777444555555666777888999999888888888888888999999:::>>>>>>>>>?????????@@@@@@============>>>>>>>>>>>>>>>>>>============>>>>>>::::::::::::;;;;;;;;;<<<::::::::::::;;;;;;;;;<<<;;;<<<======;;;;;;<<<=========<<<<<<<<<<<<;;;;;;:::;;;<<<===============<<<======>>>>>>>>>>>>===>>>======<<<<<<;;;;;;:::<<<======<<<;;;;;;===>>>===<<<;;;<<<======;;;:::;;;;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;999:::<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===========================;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==============================>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>======>>>???@@@@@@@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@??????@@@@@@????????????@@@@@@AAA@@@???=========>>>???????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@@@@@@@???======<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>??????>>>======<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999999888888:::999999:::;;;;;;:::888777888888999999:::::::::999999999:::::::::;;;;;;<<<;;;:::::::::::::::;;;999999999999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;<<<=====================<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;::::::::::::888777777777777888999999999999999999:::;;;<<<===::::::;;;;;;<<<<<<;;;;;;999::::::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::999999888888999999:::;;;:::::::::::::::::::::::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;::::::999999999999888888:::::::::::::::999999999999999::::::999999888777777777777777888888888999::::::999999999999888888888888999999999999888888888888888888888888888888777777777777777777777777666666666777777777888888888888888888888999::::::????????????@@@@@@@@@@@@===>>>>>>>>>>>>???????????????>>>>>>>>>>>>??????;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;<<<<<<<<<===<<<>>>???>>>===<<<===???>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>===>>>>>>>>>======<<<<<<<<<===>>>>>>===;;;;;;<<<>>>======>>>??????>>>===;;;<<<<<<<<<<<<<<<===>>>>>>======<<<<<<======>>>???============<<<<<<;;;;;;========================>>>>>>===<<<;;;;;;;;;<<<;;;<<<============<<<<<<========================<<<;;;;;;;;;;;;<<<==============================<<<<<<<<<============>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=================================AAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBB@@@????????????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>=========;;;;;;<<<============<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;:::;;;<<<===;;;999:::::::::::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;<<<<<<>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>????????????????????????======<<<<<<======>>>???<<<======>>>>>>>>>>>>>>>=====================<<<======<<<<<<<<<;;;;;;;;;:::999888888888999:::;;;;;;;;;:::;;;;;;<<<===>>><<<===>>>??????@@@??????<<<===>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<===============<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::999999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888999999999::::::;;;;;;;;;;;;::::::::::::999999::::::::::::999999888888888888888888888888777777777777777777777777777777777777777777777777999888888888888999::::::>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????============>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@@@@???>>>???@@@????????????????????????@@@@@@AAABBBBBBBBBAAAAAA>>>???????????????>>>>>>??????>>>>>>>>>>>>======>>>??????>>><<<<<<>>>???===>>>@@@AAAAAA@@@???>>>>>>>>>======>>>>>>???@@@???????????????@@@AAAAAA????????????>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????????????????>>>>>>=========<<<======>>>>>>???@@@@@@======>>>>>>???????????????>>>>>>=======================================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>>>>>>>????????????????????????BBBCCCCCCCCCCCCCCCBBBBBB??????@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???========================>>>>>>>>>??????@@@@@@@@@======>>>???????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>>>>=========<<<;;;<<<>>>>>><<<;;;======<<<<<<;;;;;;::::::<<<<<<<<<<<<============@@@??????>>>>>>>>>??????AAAAAA@@@@@@??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>======>>>>>>???@@@>>>>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<===>>>???@@@>>>???@@@AAAAAAAAAAAAAAA>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;::::::999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888888888888888888888888888888888888888888888888888888888888777777777777999999999888999::::::;;;>>>>>>>>>????????????@@@>>>????????????@@@@@@@@@??????>>>>>>>>>>>>??????????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBB@@@@@@@@@AAAAAAAAAAAABBB@@@AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@?????????????????????????????????@@@@@@???>>>>>>@@@AAA???@@@BBBBBBAAA@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????????????????????????????>>>>>>??????@@@AAA?????????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>???@@@@@@AAAAAABBB>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@???????????????????????????????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA????????????????????????@@@AAABBBCCCDDDCCCBBBAAAEEEDDDCCCBBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBEEEGGGHHHGGGEEECCCEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBBBBAAA>>>???@@@AAABBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@???@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>??????@@@AAAAAABBB??????@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@??????>>>======>>>??????>>><<<>>>>>>=========<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<======>>>?????????@@@AAAAAAAAAAAAAAA??????@@@@@@@@@@@@AAAAAA????????????>>>>>>>>>>>>===>>>??????@@@@@@??????>>>>>>>>>>>>???@@@AAAAAA??????@@@@@@AAA@@@@@@@@@======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA???>>>>>>======>>>>>>???<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>======<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<<<<======<<<<<<;;;:::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888777999999999999999:::;;;;;;>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCCCCAAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@@@@BBBDDD@@@BBBCCCBBBAAAAAACCCEEEBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCC???@@@BBBCCCDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAADDDFFFFFFEEEBBBAAADDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAAAAA@@@DDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@>>>???@@@BBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA>>>>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@???===<<<<<<======>>>???@@@@@@>>>>>>>>>????????????@@@????????????@@@BBBCCCDDDFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>============>>>??????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@????????????===>>>AAABBBCCCBBB@@@>>>????????????@@@AAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAAAAAAAABBB???>>>>>>======>>>>>>???;;;<<<<<<===>>>???@@@@@@????????????????????????>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<======<<<<<<;;;:::888999999999999:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888888888888999:::999999999999:::;;;;;;??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAA@@@@@@??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCDDDCCCBBBBBBBBBDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGGGGGGGGGGFFFEEECCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAABBBBBBAAABBBDDDFFFAAACCCDDDBBB@@@AAADDDGGGCCCCCCCCCCCCCCCDDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBCCCCCCDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEE@@@AAACCCEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@CCCGGGIIIJJJHHHEEEBBBDDDBBBAAA@@@@@@AAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBBBBCCCCCCDDDDDD???@@@AAABBBBBBAAA@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@??????===???@@@BBBCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@??????>>>>>>>>>CCCBBBBBBAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBBBBAAA???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@@@@???>>>???AAAAAA???>>>999:::;;;===???AAACCCCCC>>>????????????@@@@@@@@@======>>>???@@@BBBCCCDDDEEEEEECCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAABBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@??????<<<>>>AAADDDDDDBBB???>>>@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBBBB@@@AAABBBCCCDDDDDDDDDDDD??????@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@======>>>@@@AAABBBCCCDDD????????????????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;:::888888999999999::::::::::::;;;;;;;;;<<<<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888777777888888888999999999::::::999999::::::;;;<<>>???@@@@@@@@@???>>>======BBBAAAAAA@@@@@@@@@AAAAAA??????>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@??????=========>>>>>>????????????????????????????????????>>>===>>>@@@AAA@@@???<<<>>>@@@@@@???======>>>???>>>===>>>?????????>>>BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@??????>>>>>>BBBBBBAAAAAA@@@@@@@@@???CCCBBBBBBAAAAAAAAABBBBBBAAACCCEEEEEECCC@@@???>>>>>>???@@@@@@AAA@@@@@@@@@???@@@AAABBBBBBAAA@@@???DDDCCCBBBAAAAAAAAAAAAAAACCCBBBAAAAAABBBBBBBBBAAADDDDDDCCCCCCBBB@@@???>>>===>>>>>>??????@@@@@@@@@???===<<<>>>AAABBBAAA???============>>>@@@AAABBB===>>>???@@@???>>>===<<>>>>>???@@@AAABBBAAA@@@???>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>>>>???>>>????????????@@@@@@@@@AAA@@@??????@@@BBBDDDEEE@@@@@@AAABBBBBBCCCDDDDDDDDDBBB@@@@@@@@@@@@???>>>AAAAAABBBCCCCCCCCCCCCBBB???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBAAA???>>>===<<<<<<======>>>???@@@@@@AAAAAA@@@@@@??????>>>>>>>>>>>>============>>>>>>;;;<<<===>>>????????????@@@???===<<<<<<<<<===>>>>>>>>>===<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<<<<<;;;::::::;;;;;;:::888;;;;;;;;;;;;;;;<<<<<<<<<888888888999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999888888555777::::::999888888999888888777777888888999999BBBBBBAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@CCCBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCBBB@@@@@@AAACCCBBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@AAABBBCCCAAABBBCCCDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDAAAAAAAAAAAABBBBBBBBBBBBEEEDDDCCCAAAAAABBBCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIGGGFFFFFFGGGHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBBBBAAA>>>>>>??????@@@@@@@@@AAA@@@@@@@@@???????????????AAAAAA@@@@@@@@@????????????????????????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDD???@@@@@@@@@@@@??????>>>@@@@@@@@@@@@AAAAAAAAABBB????????????>>>>>>>>>>>>===;;;;;;<<<===>>>===<<<===???@@@@@@???======>>>??????>>>??????@@@???>>>AAAAAAAAA@@@@@@@@@??????????????????????????????@@@???>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=========??????>>>>>>>>>>>>>>>???BBBDDDEEEEEECCCAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBAAA@@@BBBAAAAAA@@@@@@@@@@@@AAACCCBBBBBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@??????????????????@@@@@@@@@@@@>>><<<===???@@@???===??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCDDDDDDCCCAAA@@@BBBAAAAAA@@@@@@AAABBBCCCAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAABBBAAA@@@@@@@@@BBBDDDFFFBBBBBBAAAAAAAAAAAAAAAAAA@@@???===============<<<>>>???@@@@@@AAAAAA@@@@@@>>>??????@@@@@@@@@??????????????????>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<===============<<<<<<<<<======<<<<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>>@@@??????>>>=========>>>>>>======<<<;;;<<<<<<<<<===========================<<<;;;;;;<<<===<<<:::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::::::::::::::999999999999999999888888888888999999999888888888777777444666888999888777777888888888888888888999:::;;;CCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEECCCBBBAAAAAABBB@@@@@@AAABBBCCCCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIFFFFFFEEEEEEFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????@@@BBBCCCEEEEEEFFFFFFEEEEEEDDDCCCCCCDDDFFFEEEDDDBBBAAAAAACCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIGGGEEEDDDDDDFFFGGGFFFEEEIIIGGGDDDBBBAAABBBCCCEEECCCCCCCCCBBBCCCCCCDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???@@@AAAAAABBB>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@??????@@@@@@???>>>>>>>>>???@@@AAAAAA????????????@@@AAACCCCCC@@@@@@AAAAAA@@@??????>>>>>>>>>????????????@@@@@@=========<<<<<<;;;;;;;;;<<<;;;;;;;;;===>>>===<<<<<<===>>>>>><<<;;;;;;;;;<<<===============<<<<<<===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@@@@???===<<<===>>>??????@@@??????>>>===<<<===>>>????????????>>>>>>??????????????????@@@@@@?????????@@@@@@AAAAAAAAA>>>>>>>>>??????@@@@@@@@@@@@??????????????????>>>@@@>>>===>>>??????>>><<<;;;<<<===????????????>>>BBBBBBAAA@@@@@@@@@@@@@@@<<<===@@@AAAAAA@@@>>><<<>>>>>>>>>>>>>>>???@@@AAA<<<===>>>???@@@???>>>===????????????????????????????????????????????????<<<<<<<<<=========>>>>>>>>>>>>=========???@@@AAA???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>======:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<============>>>>>>>>>>>>>>>===;;;;;;<<<=========<<<<<<<<<<<<;;;:::::::::::::::=========<<<<<<<<<<<<<<<:::999888888:::;;;:::999;;;::::::999999999888888888888888888888888888888999999::::::;;;;;;<<<<<<;;;::::::::::::999999888999999888888888777777777999888888888888777777777444666888888777666777888777777777888999:::;;;<<>>>>>???@@@@@@AAA@@@@@@??????@@@@@@@@@???????????????@@@AAABBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>======<<<<<<>>>===<<<===???@@@???>>>===>>>???>>><<<;;;<<<===<<<===>>>???===<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===============:::;;;;;;;;;<<<<<<<<<===========================;;;;;;;;;;;;;;;<<<<<<===<<<======;;;::::::;;;===>>>>>>>>>???>>>>>>=========>>>>>>>>>????????????<<<===>>>>>>????????????===>>>???>>>=========>>>==================>>>>>>??????>>>>>>======<<<<<<>>>=========>>>???>>>>>>888:::===@@@BBBBBBAAA@@@AAA@@@???>>>===>>>??????<<<===>>>?????????>>>============>>>>>>???@@@@@@<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>============>>>???@@@=========<<<;;;;;;::::::<<<===>>>>>>=========>>>;;;<<<<<<===>>>=========<<<============<<<<<<;;;888999999:::;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???>>>>>>======>>>>>>???>>>>>>?????????>>>>>>===888999;;;===>>>>>>===<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999888777888999:::999888;;;;;;::::::999888888888777777777777666666666666999999::::::;;;;;;<<<<<<;;;;;;::::::999999999999:::999999888888777777666999999999888888888777777555777888888777777888999777777777888999:::;;;<<>>>>>@@@@@@@@@??????@@@@@@AAACCCBBBAAA@@@???>>>>>>>>>CCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@>>>======@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAA@@@@@@@@@???===<<<;;;<<<===>>>===<<<>>>@@@@@@@@@>>>>>>???@@@===???BBBBBB???======>>>????????????????????????????????????????????????@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@??????>>>>>>>>>==================>>>>>>;;;;;;::::::;;;<<<<<<======>>>???>>>======???@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCC===>>>???@@@AAA@@@@@@@@@AAABBBCCCAAA>>>======??????>>>===<<<<<<<<<======>>>>>>>>>===<<<<<<<<<;;;:::;;;<<<<<<======>>>???@@@AAACCCEEEEEEEEECCCBBBAAA@@@???>>>===>>>???@@@???????????????@@@AAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@???@@@BBBEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA????????????????????????;;;===??????>>>======???<<<===>>>>>>??????>>>>>>===============<<<;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>?????????>>>======<<<<<<======>>><<<===============<<<;;;<<<===>>>>>>>>>===;;;:::>>>======<<<<<<<<<<<<<<<999999:::;;;<<<<<<======<<<;;;::::::<<<<<<;;;:::999999999999888888777777999999999999999999999999999999:::::::::;;;;;;;;;::::::999888888999:::::::::::::::999999888888888::::::999999999888888888888999:::999888888:::;;;::::::::::::;;;<<<===>>>IIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKKKKIIIGGGGGGGGGEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAABBBAAA@@@@@@???@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???EEE@@@===AAAGGGIIIDDD>>>AAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@???????????????@@@AAABBBCCCDDDDDDDDDBBBAAA???@@@BBBDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBB>>>??????@@@AAABBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCBBB@@@??????>>>BBBCCCDDDEEEEEEEEEDDDDDDDDDCCCBBBAAA@@@?????????BBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@???>>>@@@@@@@@@@@@????????????????????????????????????<<<;;;:::;;;===>>>===<<<<<<===>>>=========???AAA<<<@@@CCCCCC???===<<<===>>>???????????????@@@@@@=================================>>>>>>???AAAAAAAAA@@@@@@???>>>>>>======>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<===>>>???>>>@@@AAAAAA@@@@@@AAACCCAAABBBCCCCCCDDDDDDCCCCCC@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDEEEFFFEEEDDDCCCAAACCCDDDBBB???===>>>@@@BBBAAA@@@???>>>??????@@@@@@@@@@@@@@@@@@?????????;;;===>>>>>>===>>>???AAAFFFFFFFFFEEEDDDBBB@@@?????????>>>============>>>????????????@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>????????????@@@????????????????????????===============>>>>>>>>>:::===@@@@@@===;;;<<<===>>>>>>???@@@@@@@@@@@@@@@>>>?????????>>>===<<<;;;<<<<<<===>>>?????????>>>;;;<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======;;;:::999888;;;;;;:::999999999999::::::::::::;;;<<<<<<=========;;;::::::;;;;;;:::999999999999999999999999999999:::::::::;;;;;;;;;;;;========================<<<;;;;;;:::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<>>>???@@@???>>>>>>@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFCCCEEEGGGHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCBBBBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???????????????@@@AAABBBCCC@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBEEEEEEFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@AAABBBCCC======>>>???@@@AAAAAABBBCCCBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAACCCEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEHHHGGGEEEDDDCCCDDDEEEFFF@@@BBBDDDFFFHHHJJJKKKLLLJJJHHHGGGHHHJJJLLLLLLLLLLLLKKKIIIGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLLLLMMMEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEFFFGGGHHHJJJJJJLLLLLLLLLKKKJJJIIIGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBCCCEEEFFFEEEDDD@@@AAABBBCCCCCCDDDGGGIIIEEEIIIMMMMMMIIIEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEEEEGGGJJJKKKJJJJJJJJJKKKJJJJJJJJJIIIHHHGGGFFFFFFBBBBBBAAAAAABBBDDDEEEFFFIIIJJJLLLLLLLLLKKKIIIHHHDDDGGGJJJIIIEEEDDDFFFJJJFFFEEECCCCCCCCCDDDFFFGGGEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGHHHGGGEEECCCDDDFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBDDDGGGJJJMMMMMMLLLJJJHHHFFFFFFGGGGGGFFFEEEDDDCCC@@@BBBDDDEEEFFFEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@??????>>>==================>>>>>>>>>>>>@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<@@@DDDCCC???<<<<<<>>>??????@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@???>>>======??????@@@@@@@@@@@@@@@???<<<======>>>>>>?????????@@@@@@@@@@@@@@@?????????>>>>>>============>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCHHHHHHHHHGGGGGGGGGFFFFFFBBB@@@???>>>???>>>===;;;===>>>>>>??????@@@@@@@@@??????@@@AAABBBCCCCCCDDDHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEGGGIIIKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHKKKLLLLLLKKKJJJKKKMMMOOONNNMMMMMMLLLLLLLLLLLLLLLGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEECCCDDDEEEEEEEEEDDDBBBAAAAAAAAAAAABBBCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDD>>>AAACCCDDDCCCAAAAAAAAACCCBBB@@@??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFEEEEEEEEEGGGHHHIIIIIIJJJJJJKKKJJJIIIHHHGGGDDDCCCBBBBBBCCCDDDFFFGGGBBBCCCDDDEEEGGGHHHIIIIIILLLKKKJJJIIIIIIJJJKKKLLLKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLIIIJJJJJJJJJJJJIIIHHHHHHDDDIIIMMMNNNLLLNNNTTTYYYUUUUUUUUUTTTTTTTTTSSSSSSQQQOOOLLLJJJJJJKKKMMMNNNIIIJJJNNNQQQUUUXXXZZZZZZXXXWWWVVVWWWYYY[[[[[[ZZZ```]]]XXXTTTSSSTTTWWWYYY\\\[[[ZZZYYYYYYYYYYYYYYY[[[ZZZZZZYYYWWWVVVUUUUUUNNNNNNOOOQQQRRRSSSTTTUUURRRSSSTTTVVVXXXZZZ[[[\\\ZZZYYYXXXVVVTTTRRRQQQPPPNNNNNNNNNOOOOOOOOOOOOOOOLLLNNNQQQTTTTTTRRRPPPNNNLLLLLLMMMMMMOOOPPPQQQRRRMMMNNNOOOQQQSSSUUUXXXYYYUUUUUUUUUTTTSSSRRRPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOLLLMMMNNNNNNOOOPPPQQQRRROOONNNMMMNNNPPPQQQPPPOOOMMMOOOPPPPPPQQQSSSVVVYYYUUUZZZ___^^^YYYUUUUUUWWWUUUUUUVVVVVVWWWWWWWWWXXXNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQPPPOOONNNNNNNNNNNNIIIIIIJJJJJJKKKKKKLLLLLLHHHHHHIIIIIIJJJJJJJJJKKKGGGGGGGGGHHHHHHJJJKKKKKKRRRTTTXXXYYYYYYXXXXXXXXXXXXWWWVVVUUUSSSQQQOOONNNKKKJJJJJJIIIJJJLLLNNNOOOOOOPPPQQQRRRQQQPPPNNNLLLNNNRRRUUUUUURRRRRRUUUYYYHHHGGGFFFFFFGGGIIILLLMMMJJJJJJJJJKKKKKKLLLLLLLLLQQQSSSSSSQQQMMMJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRSSSOOOPPPQQQQQQQQQPPPNNNMMMRRRVVV\\\aaabbb___ZZZVVVQQQQQQRRRRRRQQQOOOMMMLLLFFFIIINNNQQQRRROOOJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@DDDHHHGGGBBB>>>???AAA??????@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAA???>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHKKKOOOTTTYYY^^^aaaYYYXXXXXXWWWVVVWWWWWWWWW___^^^]]]\\\ZZZXXXWWWWWWMMMKKKIIIIIIIIIHHHFFFDDDCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPOOONNNNNNMMMMMMLLLMMMOOORRRUUUVVVSSSTTTUUUVVVWWWXXXXXXYYYTTTTTTTTTTTTSSSSSSSSSRRRWWWXXXXXXWWWVVVVVVYYY[[[VVVVVVUUUTTTSSSSSSSSSSSSRRRSSSTTTTTTQQQNNNMMMMMMOOOTTTUUUNNNHHHGGGGGGFFFMMMIIIGGGIIIIIIFFFEEEHHHIIIJJJIIIDDDDDDFFFFFFBBBEEEGGGHHHHHHFFFDDDDDDDDDIIIEEEAAA@@@CCCEEEDDDBBBHHHDDDBBBCCCFFFHHHFFFCCC===DDDEEECCCDDDJJJLLLHHHEEEFFFIIILLLLLLJJJHHHIIIHHHGGGJJJMMMLLLHHHGGGIIIFFFFFFFFFHHHIIIIIIGGGEEECCCFFFIIIIIIHHHFFFFFFGGGIIIFFFCCCCCCGGGIIIJJJHHHFFFJJJNNNMMMIIIFFFGGGJJJJJJIIIHHHIIIKKKLLLLLLLLLMMMJJJHHHJJJOOOQQQNNNKKKJJJMMMLLLHHHIIINNNLLLGGGPPPQQQPPPNNNLLLNNNSSSXXXRRRSSSSSSSSSQQQOOONNNNNNJJJMMMMMMKKKLLLOOOOOOLLLMMMLLLKKKKKKMMMPPPSSSUUUTTTTTTQQQLLLKKKPPPRRRRRRSSSRRRQQQQQQQQQRRRTTTUUUXXXVVVTTTVVVXXXXXXVVVSSSWWWSSSOOOPPPSSSTTTRRRNNNSSSTTTUUUVVVYYY[[[]]]______```aaaaaaaaaaaa______[[[YYYWWWUUUTTTUUUVVVWWWYYY^^^cccggghhhhhhhhhhhhfffeeeeeefffgggiiilllmmmjjjccc___bbbcccaaaccchhhiiigggeeedddfffggggggfffeeejjjppppppkkkfffeeefff```bbbeeehhhjjjiiihhhgggfffggggggiiipppuuuppphhhjjjlllnnnlllhhheeeeeefffdddiiiiiibbb___dddhhhgggbbbcccdddccc```^^^]]]]]]aaa^^^\\\[[[]]]___```aaa]]]___cccgggkkknnnpppqqqsssqqqmmmiiiffffffiiikkkiiiiiijjjjjjiiiiiihhhgggllljjjgggiiilllmmmkkkiii______aaadddhhhiiigggeeeiiikkklllmmmlllmmmppprrruuutttvvvzzzxxxpppjjjiiivvvnnnfffeeeiiikkkgggbbb```^^^[[[XXXWWWXXX[[[]]]\\\\\\YYYXXX[[[___[[[TTTPPPTTTWWWVVVRRROOOOOOQQQMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMNNNPPPSSSTTTXXX[[[___``````aaadddgggaaa``````aaabbbbbbaaa```WWWUUUSSSRRRQQQRRRSSSTTTOOORRRUUUUUURRRQQQRRRTTTWWWYYY\\\]]]\\\[[[ZZZZZZMMMKKKIIIIIILLLOOOPPPPPPRRRMMMLLLPPPPPPMMMOOOTTTYYY[[[[[[ZZZXXXVVVWWWWWWZZZVVVVVV[[[^^^\\\\\\]]]ZZZZZZ[[[]]]```aaa___]]]kkkrrrtttqqqsssxxxsssgggiiiccc___aaadddbbbXXXOOORRRZZZdddhhheee___YYYVVVTTTSSSQQQLLLHHHHHHLLLPPPOOOKKKKKKOOOOOOJJJIIIMMMMMMIIIEEEGGGLLLMMMIIICCCMMMOOOPPPNNNLLLKKKMMMPPPQQQPPPNNNKKKGGGEEEEEEFFFFFFCCC@@@??????AAABBBCCC@@@CCCFFFFFFBBB???@@@AAACCCFFFHHHIIIGGGEEEDDDDDDFFFFFFEEEFFFGGGGGGFFFEEEFFFDDDCCCCCCEEEGGGGGGGGGIIIJJJKKKLLLLLLJJJHHHGGGFFFGGGHHHJJJKKKMMMNNNNNNJJJMMMPPPQQQOOOMMMLLLKKKLLLQQQYYY___eeeiiimmmooojjjllllllhhhcccdddkkksssjjjiiigggdddaaa]]]ZZZXXXUUUUUUSSSQQQOOOOOORRRUUUPPPQQQRRRRRRRRRRRRTTTVVVUUUTTTSSSRRRSSSUUUWWWYYY[[[YYYWWWWWWYYYZZZ[[[ZZZZZZ[[[[[[ZZZYYYZZZ\\\^^^XXXYYY[[[___aaabbb```^^^]]][[[ZZZ[[[___cccfffgggffffffffffffeeeeeeeeeddd]]]aaadddccc___]]]___bbbXXXYYYZZZXXXUUURRRQQQQQQSSSYYY\\\XXXTTTSSSSSSQQQKKKIIIIIILLLMMMLLLMMMQQQNNNNNNLLLHHHIIIMMMNNNLLLLLLLLLLLLJJJGGGEEEFFFGGGJJJIIIIIIKKKLLLLLLJJJIIIIIIFFFCCCCCCEEEGGGGGGFFFFFFHHHHHHEEEEEEGGGIIIHHHIIIHHHGGGIIIKKKLLLMMMNNNKKKJJJMMMRRRSSSPPPQQQTTTPPPOOOMMMMMMMMMMMMJJJHHHQQQQQQQQQPPPOOOOOOOOOOOOLLLLLLNNNQQQTTTWWWWWWWWWUUUcccggg[[[RRRTTTWWWTTT[[[YYYWWWVVVWWWXXXXXXWWWRRRQQQPPPRRRWWWZZZZZZYYYZZZ\\\ZZZVVVVVVZZZYYYTTTYYYXXXWWWVVVWWW[[[aaafffccceeeeeebbb^^^ZZZYYYZZZZZZ]]]\\\ZZZ[[[^^^___]]]```___]]]\\\\\\^^^aaabbb[[[]]][[[WWWWWW[[[\\\ZZZ\\\[[[[[[[[[\\\]]]___```aaaaaaaaadddgggiiihhhfffkkkiiihhhhhhjjjjjjhhhfffjjjkkklllmmmoooqqqrrrssstttuuuuuuuuutttrrrqqqpppnnnmmmlllllllllnnnpppqqqqqquuuxxx{{{{{{zzzzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{|||uuurrrtttvvvuuuxxx|||}}}zzzyyyzzz{{{zzzzzzyyy~~~~~~yyyyyyzzzxxxzzz|||~~~~~~~~~|||{{{}}}}}}zzzzzzzzzyyy~~~}}}wwwuuuyyy|||{{{yyyyyyyyywwwuuuuuuuuuvvvuuussspppppppppqqqqqqpppnnnppptttxxxzzz{{{{{{{{{}}}|||yyywwwvvvxxxzzz}}}uuuvvvvvvvvvvvvuuuttttttxxxuuurrrpppooooooppppppkkkllllllllllllmmmppprrrqqqrrruuuvvvwwwzzz}}}~~~}}}{{{}}}wwwrrrmmmlllnnnnnnjjjffffffbbb]]]\\\___aaaaaa```hhhgggccc```cccgggfff```aaa```___^^^]]]\\\YYYWWWPPPPPPQQQSSSTTTUUUVVVWWWSSSRRRPPPPPPPPPRRRUUUVVV\\\___cccdddccccccdddeeegggfffffffffiiikkklllmmmhhheeebbb^^^[[[ZZZZZZZZZ]]]ZZZVVVRRRQQQQQQQQQQQQTTTUUUWWWYYYYYYYYYXXXWWWNNNOOOSSSYYY___dddffffffUUUTTTWWW^^^```]]]\\\^^^bbbdddggggggeeebbbaaa```ddddddfffjjjkkkkkkooouuuwwwyyyzzzvvvpppmmmmmmnnn~~~}}}tttrrruuuqqqggghhheeebbbccceeeccc[[[UUUZZZ^^^dddfffeeeaaa]]][[[ZZZYYYWWWTTTRRRRRRWWWZZZWWWUUUVVVZZZZZZVVVVVVYYYWWWTTTQQQRRRUUUUUURRROOOOOOQQQQQQPPPMMMLLLNNNPPPLLLKKKIIIEEEBBBAAAAAAAAAEEECCCAAAAAACCCDDDAAA???EEEEEEFFFEEECCCCCCCCCDDDAAACCCFFFGGGGGGGGGHHHIIIMMMMMMLLLLLLLLLLLLJJJIIIIIIJJJKKKLLLNNNPPPSSSUUUVVVUUUTTTRRRQQQPPPPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVTTTWWWZZZ[[[ZZZXXXWWWWWWTTT[[[ccckkkppprrrtttuuuqqqssssssqqqooossszzzpppooommmkkkhhhdddbbb``````___^^^^^^```cccfffhhhfffffffffccc```______aaabbbaaa```^^^^^^___aaabbbbbbdddeeecccbbbbbbeeegggeeefffggggggffffffhhhjjjcccdddgggjjjlllllljjjhhhhhhhhhiiiiiikkkmmmooopppttttttsssttttttuuuvvvwwwqqqtttvvvtttpppnnnpppsssVVVWWWWWWUUUQQQOOOOOOOOOPPPVVVZZZYYYXXXYYYYYYVVVSSSQQQQQQRRRPPPLLLNNNRRRZZZZZZVVVRRRRRRWWWXXXUUUWWWWWWVVVTTTRRRSSSVVVYYYVVVZZZ^^^aaaaaa```^^^^^^^^^[[[WWWVVVXXX[[[]]]^^^___\\\ZZZXXXTTTQQQQQQUUUWWWSSSOOONNNQQQVVVYYYYYYUUUTTTWWW]]]``````bbbeeeeeecccaaa```aaabbbaaa```fffddd```______aaabbbbbbZZZ^^^cccfffhhhiiijjjkkkrrruuugggmmmpppiiiqqqnnnkkkiiiiiijjjiiiiiiggggggggghhhkkknnnqqqsssnnnnnnlllhhhhhhkkkkkkgggpppmmmiiigggiiillloooqqqnnnppprrrpppllliiiiiijjjlllnnnmmmkkklllqqqtttsssrrrpppnnnkkkjjjjjjkkkllliiilllllljjjiiikkkkkkggghhhhhhhhhiiijjjlllmmmnnnoooppprrrvvvzzz}}}}}}|||~~~~~~}}}|||{{{~~~~~~~~~}}}|||{{{{{{{{{}}}}}}{{{zzzwwwyyy|||~~~}}}|||{{{zzzzzzzzz||||||wwwxxxxxxxxxxxxwwwvvvvvv~~~|||xxxvvvuuuwwwxxxzzzssssssqqqmmmiiijjjpppvvvtttvvvxxxzzz|||~~~|||}}}}}}|||~~~~~~|||yyywwwvvvqqqnnnrrrzzz}}}zzzyyyvvvtttwww}}}}}}zzzzzzwwwuuuvvvwwwuuupppkkkiiiiiijjjjjjiiihhhfffeeeaaa___]]][[[[[[]]]```bbbdddhhhlllooopppqqqrrrssssssrrrqqqqqqsssuuuxxxzzzyyywwwsssnnnkkkhhhggggggbbb]]]XXXYYY___fffiiijjjllljjjhhhiiijjjiiifffbbbaaacccggglllqqqrrrqqqoooeeedddfffiiihhhccc``````cccfffjjjjjjhhhdddaaa```fffgggjjjkkkiiiiiiqqq{{{{{{zzzooojjjooouuuvvvtttkkk]]]XXXZZZYYYRRRUUUTTTSSSSSSSSSQQQNNNKKKRRRQQQRRRSSSTTTSSSPPPMMMUUUUUUTTTSSSRRRTTTXXX[[[WWWVVVWWW[[[\\\YYYXXXZZZYYYYYYXXXXXXWWWVVVVVVUUUPPPQQQRRRQQQOOONNNOOOPPPMMMLLLJJJHHHGGGFFFFFFGGGKKKJJJJJJLLLNNNNNNJJJFFFPPPOOONNNOOOQQQTTTUUUUUUVVVWWWYYYYYYZZZ[[[]]]___eeeeeedddcccaaa```___^^^___bbbeeefffggghhhmmmqqqsssppplllhhhggggggiiijjjkkkjjjhhhhhhhhhiiikkkmmmnnnqqqtttuuuuuusssssssssrrrxxx~~~|||zzzyyy|||zzzyyy|||}}}~~~}}}zzzyyyyyyzzzzzzzzz~~~{{{yyy~~~~~~~~~VVVVVVVVVTTTRRRQQQRRRTTTSSSWWWYYYYYY[[[______\\\aaa^^^\\\\\\YYYVVVWWW[[[nnnnnnjjjdddbbbddddddbbbfffeeedddcccdddjjjqqqwwwlllqqqwwwzzzyyyxxxyyyzzz~~~xxxqqqqqqvvv{{{~~~~~~zzzwwwuuummmdddccchhhooojjjccc^^^aaahhhjjjhhhdddbbbeeekkkpppqqqsssvvvwwwuuussstttxxx{{{~~~|||xxxsssrrrtttxxx{{{|||uuuyyy}}}~~~}}}}}}}}}}}}~~~|||yyyxxxwwwwww}}}~~~}}}}}}zzzuuuttttttuuuvvvwwwyyyzzzzzz|||}}}~~~~~~}}}}}}}}}}}}~~~}}}||||||{{{|||zzz}}}{{{xxxtttpppnnnppptttxxx{{{|||}}}~~~}}}wwwtttqqqnnnnnnpppsssuuuwwwxxxxxxxxxyyyzzz{{{|||{{{{{{{{{zzzxxxxxxzzz{{{}}}{{{xxxvvvtttsssssstttssssssvvv}}}}}}~~~{{{tttnnnrrrrrrrrrssstttssspppnnnqqqooonnnmmmkkkhhhggggggfffhhhjjjiiifffbbb```___cccaaa```___\\\\\\cccllldddhhhjjjfff``````hhhpppsssqqqggg[[[UUUWWWWWWTTTUUUVVVVVVVVVTTTSSSSSSTTTYYYWWWUUUVVVYYYXXXUUURRRPPPPPPOOOOOOPPPQQQTTTVVVZZZZZZ[[[\\\\\\[[[YYYYYYZZZ\\\\\\[[[XXXVVVXXXZZZXXXYYYZZZ[[[[[[[[[[[[\\\ZZZYYYXXXXXXYYY[[[\\\\\\___bbbeeefffeeedddeeefffjjjiiijjjooouuuyyyxxxwwwzzzzzzyyyxxxwwwwwwzzz||||||zzzyyyyyy}}}ggghhhhhhgggggghhhkkknnnkkklllkkkjjjnnnssssssoooqqqkkkfffgggggggggjjjnnnyyy{{{xxxpppkkkmmmppprrrvvvtttpppnnnqqqyyy}}}yyyooommmppp~~~wwwwwwzzzyyytttpppnnnpppyyy||||||}}}}}}}}}}}}}}}~~~~~~wwwqqqsssqqqoooppprrrtttuuuuuusssuuuxxxyyyzzz{{{{{{yyywwwwwwuuurrrooommmmmmnnnhhhbbb]]]\\\^^^___dddiiibbbbbb```______bbbiiinnnsssqqqkkkccc^^^^^^^^^]]]\\\^^^```___^^^]]]^^^```bbbaaaaaaccceeeeee```\\\[[[ZZZZZZ[[[\\\^^^______kkkkkkjjjiiiggggggeeedddeeeggghhhfffbbbaaadddhhhhhhiiikkkmmmpppqqqqqqqqqllljjjiiikkkpppsssuuuuuuwww|||{{{|||vvvkkkjjjlllmmmnnnqqqvvvzzzwwwllldddiiiuuu~~~{{{vvvvvv~~~sssnnnooooooyyyuuusssxxx|||xxxtttrrrtttxxx{{{}}}}}}}}}uuummmhhhkkkooosssxxx~~~}}}wwwqqqnnnoooqqqssssssmmmmmmjjjeeeaaa___``````ccceeeggghhhggggggggghhhiiijjjlllnnnooonnnjjjgggppppppppprrrtttvvvvvvuuuzzzzzzxxxrrrppprrrrrrpppvvvwwwxxxwwwttttttxxx{{{yyyzzz{{{}}}{{{zzz}}}xxxjjjiiipppuuuwwwwww~~~{{{iii^^^fff}}}~~~|||yyylllrrrwwwuuu}}}vvvvvvzzzzzzzzzyyywwwuuuxxx{{{}}}~~~ssseeekkkzzzrrrcccmmm}}}vvv{{{nnnzzzvvvyyyvvvuuuxxxyyyzzzwwwttttttxxx|||~~~~~~tttmmm|||~~~qqqvvvmmmwww}}}}}}zzzrrrnnnkkkkkkjjjfffeeegggllllllmmmpppwww}}}vvvhhhuuu{{{~~~}}}xxxtttrrrppp}}}~~~{{{vvv{{{}}}sssllliiibbbbbbcccdddeeehhhmmmpppsssppplllmmmsssyyy~~~wwwlllxxx|||{{{}}}zzzwwwssspppooopppqqqqqquuuuuuxxx|||||||||}}}nnnxxxtttnnnnnnooooooiiiggghhhlllnnnmmmnnnrrr|||uuukkkccc___^^^\\\[[[___ddddddaaaiii|||yyymmmaaa\\\```eeekkkpppooogggbbbdddggggggiiinnnssstttpppkkkfffddd```bbbcccbbbbbbdddfffiiiiiifffbbbbbbdddgggggggggiiijjjmmmrrrwww}}}~~~{{{~~~{{{www~~~{{{}}}{{{{{{{{{hhhhhhlllqqqqqqqqqvvv~~~wwwvvvzzzyyyqqqxxx}}}zzzuuujjjrrrpppfffhhhfffkkkiiidddiiiuuu{{{xxxeeelllnnniiifffiiilllmmmvvvzzzsssllllllooopppooonnnqqqxxx~~~~~~uuulllllloooqqqqqqhhhbbbaaaaaa``````bbbfffbbb\\\XXXVVVUUUTTTSSSTTTXXXXXXUUU\\\jjjtttvvvtttsssooofff\\\WWWYYY\\\cccfffeee```]]]```eeegggqqqvvv|||~~~|||zzzvvvxxxyyyyyywwwvvvwwwxxxuuurrrooommmkkkjjjgggeeehhhhhhggghhhiiillloooqqqqqqooommmmmmpppuuu{{{}}}||||||~~~zzz|||vvvvvvwwwwwwwwwuuusssrrrrrrqqqooopppuuuyyyuuunnn______aaabbbaaa```dddjjjccceeelllxxx|||vvvmmmgggxxxzzztttfff___dddiiiiiijjjmmmlllfffbbbaaa```]]]WWW___nnnvvvnnn]]]VVVYYYZZZ^^^^^^\\\aaakkkoookkk```eeehhhffffffhhhhhhggg|||}}}~~~{{{vvvrrr{{{{{{vvvvvvwwwzzz}}}{{{yyyvvvsssqqqooommmkkkqqqttttttrrrvvvyyytttuuuxxx~~~~~~zzzwwwuuuuuuuuuvvvxxxwwwvvvxxx}}}qqqwww}}}~~~|||zzz{{{~~~wwwwww}}}xxxsss}}}yyyyyyxxxtttjjjnnnpppmmmlllooopppnnnsssvvv{{{}}}xxxqqqsss{{{yyy|||~~~xxxrrroooxxx~~~xxxzzzxxxwwwxxxzzz~~~{{{rrrmmmqqqcccccceeehhhjjjjjjhhhffffffdddcccfffjjjmmmmmmlllpppuuu{{{|||rrrhhhgggmmmggggggjjjuuu}}}qqqkkklllmmmqqq{{{yyyyyy|||yyyvvvttt~~~~~~}}}{{{wwwqqqpppqqqpppkkkeeecccgggkkkkkkkkkmmmrrrxxx|||}}}||||||{{{}}}~~~~~~{{{zzzwwwsssssssssuuuwwwxxxvvvtttqqqpppppprrruuuvvvuuusssqqquuuyyyxxxoooeeeeeekkkssspppooottt|||yyyqqqnnnmmmjjjiiimmmsssrrrmmmlllnnnpppooollljjjkkkmmmooouuu}}}tttxxxyyyuuuooopppxxx~~~|||{{{{{{{{{zzz||||||zzztttnnnjjjgggmmmlllkkkiiigggfffggghhhhhhiiikkklllkkkjjjgggfffoootttvvvrrroooooommmhhhnnnoooooolllggggggkkkoooppppppqqqtttyyy||||||{{{{{{~~~~~~~~~~~~~~~{{{|||zzzwwwzzz|||zzzyyy}}}}}}~~~~~~xxxxxxzzzppprrrssssssssswwwvvvnnnjjjhhhfffdddbbbbbbccceeefffjjjkkkmmmmmmmmmoooqqqsss}}}zzzvvvsssrrrtttwwwyyyzzz{{{~~~}}}xxxqqqjjjgggfffgggiiigggfffgggiiimmmrrruuuxxxzzz|||~~~~~~xxx{{{~~~zzztttpppqqqtttqqqqqqqqqqqqrrrvvv{{{~~~}}}|||}}}}}}{{{~~~~~~xxxxxx{{{{{{zzzvvvooohhheeegggjjjiiigggeeedddfffhhhiiiiiiiiimmmqqqttttttuuuyyy||||||yyy~~~~~~|||zzz}}}~~~}}}{{{xxxxxxuuuqqqnnnllllllmmmnnngggcccgggppppppddd\\\]]]iiieeedddggggggbbbaaaccchhhjjjkkkgggcccbbbfffiiisssuuuwwwxxxyyyzzz|||~~~~~~|||{{{}}}~~~}}}||||||~~~tttmmmhhhlllqqqvvvwwwxxxwwwwwwqqqpppnnnmmmooorrrvvvxxxwwwxxxzzz}}}}}}||||||||||||{{{yyyvvvuuuooozzz~~~uuurrrrrrooosssyyy{{{zzzyyyzzz{{{ppppppqqqrrrrrrpppkkkgggjjjkkkkkkjjjfffaaa\\\YYY[[[YYYVVVTTTTTTVVVYYY[[[^^^WWWXXXaaaeee``````ggghhhdddfffnnnsssqqqqqqssslllqqqvvvwwwuuuuuuyyy}}}