BM6P6(@ ************))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))***,,,111555444222000111444666555333444444333333444666999:::<<<===>>>>>>>>>===;;;:::<<<;;;::::::;;;<<<;;;;;;777888:::<<<<<<;;;:::999666555444222111111222222////////////000000000000000///---,,,++++++,,,---************))))))))))))(((((((((((((((''''''&&&(((((())))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((()))(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---//////...------//////---,,,,,,...333777888999<<<@@@CCCDDDBBBAAACCC???===AAACCC@@@<<<<<<@@@???AAAEEEGGGIIIRRR[[[vvvoooiiijjjlllnnnllldddXXXPPPWWWVVVSSSQQQPPPQQQRRRSSSMMMMMMMMMJJJHHHHHHKKKNNNZZZeeeuuuxxxfff___]]][[[]]]______]]]XXXTTTSSSTTTSSSQQQOOOPPPTTT\\\dddiiiwwwrrrdddVVVKKKCCC999666222///------......---//////,,,((((((+++...---------,,,,,,,,,++++++************))))))))))))(((((()))))))))*********(((((()))***************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))),,,000444333111///000333555444333444444444444555888:::<<<>>>>>>>>>>>>======<<<;;;<<<;;;::::::;;;;;;;;;;;;<<<===>>>@@@@@@>>>===<<<777666444333111111111222///000000000000000000000000///---,,,++++++,,,,,,************))))))))))))(((((((((((((((''''''&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))((((((******))))))(((((((((((())))))))))))))))))))))))************************))))))))))))*********++++++,,,,,,------------------...///000222555:::>>>AAAAAAAAAAAABBBAAA@@@??????===>>>CCCDDDBBBAAACCCCCCCCCEEEJJJOOOYYYkkk{{{oooddd[[[ZZZYYYXXXWWWRRRJJJEEEKKKJJJIIIHHHHHHIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJQQQ\\\dddhhhjjjkkklll{{{xxxlllZZZMMMIIIHHHEEEEEEGGGHHHGGGDDDCCCDDDEEEEEEDDDBBBBBBDDDGGGJJJMMMNNNTTT\\\aaadddggglllppp|||oooZZZLLL???;;;777444444333222111000111222111000//////000---------,,,,,,,,,,,,+++++++++*********)))))))))(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))((())))))))))))+++///222000///...///111333333222444444444555777:::===>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;@@@AAAAAABBBAAA???>>>===999888666333222111111111000000000000000000000000//////...,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((''''''&&&(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))************************))))))*********+++++++++,,,+++++++++,,,,,,---...---000333666999===BBBEEEHHHGGGEEECCCAAA@@@??????>>>===@@@BBBAAA???BBBHHHEEEKKKWWWcccnnn}}}xxxvvvwwwwwwuuuoooggg___YYYSSSPPPLLLIIIGGGFFFDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDEEEEEEDDDCCCGGGKKKOOOQQQRRRSSSUUUVVV```ooo~~~|||uuunnnfff```]]][[[ZZZTTTKKKFFFEEECCCAAABBBCCCDDDDDDCCCCCCEEEFFFEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEGGGJJJMMMOOOPPPPPPSSSVVVZZZ___eeeooo{{{}}}yyysssllldddbbbkkkwww~~~~~~{{{nnnXXXPPPEEE<<<888555222000//////000111222222000---......---------,,,,,,,,,+++++++++*********))))))''''''((((((((()))))))))((()))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))((())))))))))))***...000...------...///111111222444444555777999;;;>>>??????>>><<<:::::::::;;;;;;;;;<<<<<<;;;::::::;;;<<>><<<;;;:::999888999:::;;;;;;===>>><<<;;;:::<<<>>>BBBBBBAAA???>>><<<:::999;;;:::777555333222222222222111111111000000000///.........------,,,++++++++++++++++++************(((((((((((((((''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))************************************************************++++++++++++,,,,,,,,,,,,------------///111444555:::===@@@AAAAAABBBCCCDDDBBBDDDGGGFFFDDDBBBBBBBBBEEEFFFHHHJJJLLLSSSddduuuttteee^^^PPPNNNKKKGGGEEEDDDDDDDDDFFFEEECCCBBB@@@@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHHHHFFFEEEFFFEEECCCBBBCCCEEEGGGHHHIIIIIIFFFCCCCCCEEECCC@@@DDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBEEEGGGIIIKKKNNNSSSSSSTTTUUUUUUUUUTTTSSSZZZZZZZZZZZZ[[[[[[\\\\\\WWWWWWWWWUUUSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUSSSQQQOOOMMMJJJHHHHHHHHHFFFCCCDDDGGGHHHEEEEEEGGGEEEBBBHHHGGGEEEEEEGGGKKKOOORRRSSSXXXbbbooo}}}uuugggVVVIII;;;777111000111333222111/////////.........------,,,++++++++++++*********))))))))))))************)))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))((()))***)))((()))***,,,***+++---------...000333222333444666888:::;;;<<<:::999999999999:::;;;;;;<<<>>>@@@>>><<<;;;===@@@DDDDDDBBB@@@???===<<<;;;;;;:::777555444333333333222222222111111000000///............---,,,+++***,,,++++++++++++*********(((((((((((((((''''''&&&&&&'''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++)))))))))************+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------...///000222555777:::;;;@@@BBBCCCDDDBBBBBBBBBCCCDDDGGGIIIIIIFFFDDDEEEHHHGGGHHHNNNUUU]]]kkk|||sssuuu|||}}}{{{zzzxxxnnn^^^QQQLLLIIIHHHFFFDDDCCCBBBBBBBBB???AAABBBBBBAAA@@@AAACCCBBBBBBBBBCCCCCCDDDDDDDDDFFFHHHIIIIIIHHHGGGIIIJJJMMMKKKJJJJJJJJJJJJHHHGGGNNNMMMKKKIIIGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFHHHLLLNNNRRR[[[dddqqqrrrtttwwwyyyyyywwwtttxxxwwwwwwwwwvvvvvvuuuuuummmnnnoooooonnnmmmmmmmmmoooiiibbb___```bbbbbbbbb[[[\\\ZZZXXXYYYZZZWWWQQQZZZZZZWWWPPPLLLKKKHHHDDDEEEEEEFFFFFFFFFEEEEEEDDDGGGEEEFFFLLLUUU^^^dddfffxxxuuubbbJJJDDD<<<666222000000///000////////////.........,,,,,,+++++++++*********************++++++++++++***************)))(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))''')))***)))(((((()))+++)))+++---------...111444111222333555666777888888888999:::;;;<<<============@@@BBB@@@===<<>>======:::999777555444444444555333333222111111000000///---............,,,+++***,,,,,,+++++++++*********(((((((((((((((''''''&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------///000444777;;;>>>@@@AAABBBCCCEEEEEEDDDDDDFFFGGGGGGIIIJJJIIIHHHJJJQQQWWW^^^```gggpppzzzzzzmmmdddddddddccc___\\\[[[[[[VVVLLLFFFFFFGGGGGGFFFEEEDDDCCCCCCCCC@@@BBBDDDEEEDDDDDDFFFHHHGGGGGGGGGHHHJJJMMMOOOQQQTTTXXXZZZXXXTTTSSSXXX]]]ZZZZZZ[[[]]]^^^\\\WWWSSSPPPTTTXXXYYYTTTMMMIIIHHHNNNNNNNNNOOOQQQSSSUUUVVVTTTTTTXXX\\\___eeevvv}}}uuusssttttttsssmmmsssuuunnnjjjkkklllkkkcccdddbbb[[[VVVSSSNNNIIIJJJLLLOOOQQQQQQPPPNNNLLLKKKHHHFFFFFFHHHIIIIIIHHHOOOTTT]]]gggrrr~~~xxx```[[[SSSGGG<<<555111000000000000/////////......,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***************)))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''')))***)))((('''(((***)))+++......---...111444000111222444555666666666888999;;;>>>???@@@??????>>>AAACCCAAA>>>===@@@DDDCCCBBBAAA???>>>===<<<<<<:::999777666555555555666333333222222111000000///---......///...,,,+++***,,,,,,,,,+++++++++******(((((((((((((((''''''&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))******++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......///222666;;;???BBBCCCDDDAAACCCDDDEEEEEEGGGJJJMMMGGGIIIJJJIIIJJJQQQ]]]fff|||vvvkkkmmmdddTTTNNNUUUVVVPPPLLLHHHGGGIIIIIIFFFGGGJJJCCCBBBAAA@@@@@@@@@@@@AAA@@@BBBDDDDDDCCCDDDHHHKKKPPPPPPQQQSSSVVVZZZ^^^aaajjjpppsssoooiiihhhooowww}}}pppxxx{{{lllaaa^^^ZZZZZZ\\\___eeelllssswww|||}}}uuussswwwzzzrrrvvvwwwsssooolllfff```XXX[[[^^^bbbcccbbbaaa___QQQQQQRRRRRRQQQPPPOOOOOOFFFJJJNNNQQQRRRVVV\\\```hhhttt|||wwwtttlll^^^MMM@@@999777000000000000////////////------------,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))***,,,///111222222222111222333555777888<<<=========<<<===>>>@@@;;;>>>BBBBBB@@@>>>???AAACCCCCCBBBAAA???===;;;:::999888777555444444444444555555444333222000000///------......------,,,+++,,,++++++***)))(((''''''((((((((((((''''''''''''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''))))))))))))************)))))))))))))))))))))))),,,,,,++++++***)))))))))******)))))))))))))))***)))***++++++***)))***,,,000///...------///111222555777999<<<>>>@@@BBBBBBDDDGGGHHHFFFGGGIIIIIIFFFLLLOOOOOOLLLRRRhhhoooZZZRRRQQQMMMHHHDDDDDDEEEFFFGGGEEEDDDCCCBBBBBBCCCEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBJJJJJJKKKNNNRRRXXX^^^aaadddhhhnnnrrrxxxzzztttmmmkkkllllllfff```YYYQQQIIIEEEFFFGGGFFFEEEJJJJJJKKKPPPYYYfffssszzzxxx```MMMEEE@@@777111222222///...111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))(((((())))))((((((((('''''''''))))))))))))))))))))))))((())))))***,,,...000111222222222333555777:::;;;===>>>???>>>======???@@@>>>@@@BBBAAA>>>======???AAAAAA@@@@@@???===<<<;;;999999777666555444444444666555555444333222111000......//////......---,,,++++++++++++************(((((((((((('''''''''''')))(((((((((((((((((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((''''''''''''((())))))******))))))(((((((((((())))))))))))******************************************************++++++++++++************++++++***+++,,,,,,++++++,,,---/////////000000000000000333555999===@@@BBBDDDDDDGGGGGGDDDAAADDDIIIKKKHHHKKKPPPXXXcccuuurrrmmmfffXXXMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB@@@??????CCCDDDEEEFFFHHHKKKQQQTTTXXXZZZ^^^ccciiisss}}}~~~wwwooofff[[[UUUTTTSSSNNNIIIIIIHHHGGGFFFHHHLLLPPPSSS\\\cccoooyyyppp```\\\OOOBBB;;;666000---///+++++++++++++++,,,,,,,,,..............................------------,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((())))))******))))))((())))))((((((((((((''''''))))))))))))))))))))))))************,,,---...///111111333555888;;;>>>??????@@@@@@???======>>>@@@AAAAAAAAA???===;;;<<<===????????????>>>===<<<<<<:::999888777666555555555666666555444333222222111//////000000//////...---++++++++++++++++++++++++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''(((((()))******))))))))))))((((((((())))))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,+++++++++,,,,,,---+++,,,...---,,,,,,.../////////000111222111111111666888<<>>AAABBB@@@AAAAAA???>>>===>>>???AAA@@@???===<<<<<<===???BBBAAAAAA@@@???>>><<<<<<;;;:::999777666666666666555555444333222222111111///////////////...------,,,,,,,,,++++++******)))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++,,,,,,---+++,,,------------...000......///000222444555666===???BBBEEEFFFFFFEEEDDD;;;>>>???>>>AAAIIINNNOOO[[[iii~~~{{{lll___\\\TTTOOOOOONNNHHHDDDEEE@@@BBBBBBBBBBBBAAAAAABBBBBBCCCFFFHHHJJJKKKLLLLLLKKKSSS^^^eeelllvvvvvvlllfffeeebbb^^^YYYTTTQQQNNNOOOMMMJJJGGGHHHMMMUUU\\\uuuxxxhhhYYYKKK???888........................------------------------,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))************))))))(((((())))))))))))))))))((((((((((((((((((((((((+++************+++,,,---...000333777;;;>>>AAABBB???@@@@@@>>><<<<<<===>>>>>>===<<<<<<>>>???AAABBBFFFFFFEEECCCAAA>>><<<;;;;;;:::999777666666666666333333222222111000000000---............---,,,,,,---,,,+++***)))(((''''''((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))************((()))))))))************************************+++++++++*********))))))***************+++,,,,,,***+++------,,,---...000///...///000333777;;;>>>BBBCCCDDDDDDCCCAAA???>>>777===AAAAAAGGGWWWhhhsss|||ooofff\\\XXXXXXVVVOOOHHHHHHFFFEEEGGGFFFCCCAAABBBGGGHHHIIIHHHGGGHHHKKKNNNNNNOOOQQQTTTXXX]]]aaaccchhhtttxxxpppjjjhhh```^^^[[[VVVQQQNNNMMMMMMIII]]]uuulllXXXJJJ/////////.........------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))************+++)))******++++++******)))(((((())))))))))))******))))))))))))))))))))))))***************+++,,,------///222555999<<<===>>><<<======<<<;;;:::<<<===<<<;;;;;;===@@@CCCDDDDDDHHHHHHFFFDDDAAA>>><<<;;;:::999888777666555555555222111111111000000000000---------...---,,,,,,+++,,,,,,+++***)))(((''''''((((((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))***+++)))))))))************+++))))))))))))************)))))))))))))))))))))))),,,,,,++++++***))))))(((******)))******+++,,,---)))+++------------///000222222222444888<<>>===;;;:::999===CCCHHHLLLZZZtttyyyooogggaaa\\\VVVRRRQQQLLLFFFDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@BBBGGGKKKLLLOOORRRSSSUUUXXX___dddjjjmmmsss||||||tttkkk```XXXSSSKKKLLLPPPSSSWWWcccyyyqqq444444333222111111000///////////////////////////------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++)))******++++++******)))(((((()))))))))*********))))))))))))))))))))))))))))))))))))***+++,,,---,,,---000333666888999999999:::::::::888888:::<<<<<<;;;<<>>AAACCCDDDDDD<<<;;;:::::::::;;;<<<===DDDKKKUUUccczzz~~~xxx^^^XXXQQQMMMKKKJJJGGGEEEDDDEEEEEEDDDDDDDDDFFFHHHFFFHHHIIIGGGHHHMMMUUUZZZZZZaaaiiiqqqvvv~~~zzztttoooeee[[[UUUOOOKKKOOOWWW]]]gggxxx::::::999888666555444333000000000000000000000000.../////////000000111111------------------------........................************************************************))))))******++++++++++++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))((((((((()))***,,,---...+++---///222444555666666666777888888777777999;;;<<<<<<===@@@EEEGGGEEECCCDDDDDDCCCBBBAAA???===<<<999888777555444444444444333333222222222222222222///////////////......---(((((()))+++,,,---......)))((((((((('''''''''''''''((()))++++++)))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++))))))******++++++++++++))))))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++,,,---...///000,,,---///000///000222333888<<>>BBBCCCDDDHHHZZZdddtttzzzrrriiieee___XXXSSSPPPOOOOOOGGGIIIHHHFFFFFFHHHEEE@@@EEECCCDDDIIIIIIHHHJJJPPPQQQXXXaaafffiiinnnxxxrrr```WWW]]]ZZZUUUPPPPPPZZZkkkxxx>>>===<<<===>>>===:::777>>><<<;;;999999999888888333333222222111111111111,,,---------.........///---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---......000333555777888777777666888<<>>>>>???@@@AAAAAABBBBBBDDDDDDCCCAAA@@@===<<<;;;:::999666444222222333333222222222111111111111000111000///...---,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&''''''((()))))))))))))))*********************)))))))))((()))************+++++++++))))))))))))************++++++*********+++,,,,,,,,,,,,,,,,,,---------------///222444777;;;@@@DDDKKKFFFBBBBBB???:::888:::<<<<<<>>>@@@BBBJJJ]]]ooovvv|||ooocccOOOLLLIIIFFFDDDDDDEEEFFFBBBCCCBBB??????CCCCCC@@@FFFIIILLLMMMOOOTTT[[[aaahhhsssyyy{{{yyysssjjjaaa\\\ZZZ[[[___fffuuuBBBAAAAAACCCDDDCCC@@@>>>DDDAAA>>>======<<<999666888777666444333333444444.........///////////////------,,,,,,,,,------...------..................******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------...111333444555666666777999<<>>???@@@AAABBBCCCCCCBBBAAA???>>><<<;;;:::999666444333333333333222222222111111111111000000000///...---,,,,,,+++++++++*********)))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''(((((((((((())))))******++++++************)))))))))))))))************+++++++++((()))))))))***+++++++++***))))))******+++,,,---///...---,,,---...///000///444:::>>>AAACCCEEEGGGFFFAAA===<<<:::777888<<<@@@AAAEEELLLVVVfff~~~tttjjj\\\PPPKKKJJJGGGEEECCCCCCDDDDDDBBBDDDCCCAAADDDMMMSSSSSSVVVbbbjjjkkkqqqtttggg```^^^[[[ZZZ]]]bbbnnnJJJHHHFFFDDDDDDDDDEEEEEEDDDCCCBBBAAAAAA???===<<<>>>===<<<:::999888888888777666555444333222111000//////............//////---------....../////////++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,---///222222444666666777888;;;===999:::;;;<<<>>>???@@@AAA??????>>>>>><<<;;;999999999888777555444333333444222222222111111111000000000//////...------,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((''''''((()))***++++++,,,*********)))))))))))))))))))))*********+++++++++(((((()))***++++++,,,,,,***************+++,,,,,,......------...000333555555;;;CCCHHHJJJIIIGGGGGG???;;;:::<<<<<<<<<@@@FFFJJJJJJSSSeeeyyy}}}eeeZZZUUUNNNHHHGGGFFFDDDBBBAAAAAABBBCCCKKKMMMNNNNNNTTT```jjjnnnvvvzzzpppfff\\\VVVZZZaaauuuVVVWWWYYYXXXUUUPPPKKKHHHEEEFFFGGGFFFDDDCCCDDDEEE======>>>>>>>>>===<<<;;;;;;;;;:::888777555444444000//////...............,,,,,,------......//////+++,,,,,,,,,------------,,,,,,,,,------,,,,,,,,,++++++++++++************************************************************))))))))))))))))))))))))((()))+++++++++,,,...000222444666777666666888999888999:::;;;===>>>???@@@<<<<<<<<<<<<;;;:::999888999888777666555444444444222222222111111111000000/////////...------,,,,,,++++++++++++************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))******))))))*********+++++++++((())))))***+++,,,,,,---,,,,,,+++++++++++++++,,,---------///222666999<<<;;;AAAGGGKKKJJJGGGDDDBBB>>><<<===@@@AAABBBGGGNNNYYY___nnnfffSSSKKKJJJIIIHHHCCCCCCCCCDDDFFFIIILLLNNNSSSYYY___cccmmm|||zzznnnddd```ccc]]]___eeesssnnnxxxyyyiii___VVVSSSNNNIIIEEEBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::333222111///............---------...............,,,,,,,,,---------......,,,,,,------------,,,,,,,,,++++++++++++*********************************************************))))))))))))))))))))))))(((***+++++++++,,,...000000333666777666666666777888999:::;;;<<<===>>>???======>>>======<<<;;;;;;888888777777666555444444222222222111111111111000//////.........---------,,,++++++++++++*********************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***''''''((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))*********))))))(((((())))))******++++++))))))))))))************)))************+++++++++)))*********+++,,,,,,,,,---,,,,,,,,,,,,------...///000111444888===@@@CCCAAADDDHHHHHHFFFBBB???>>>???>>>@@@DDDFFFJJJTTT^^^sss~~~pppbbbTTTLLLHHHEEEDDDEEEGGGGGGGGGIIINNNTTTZZZ]]]dddqqquuuqqqrrrjjjccc]]]___ggguuuwwwlllaaa^^^```aaa[[[TTTSSSOOOJJJEEEBBBAAABBBDDD@@@@@@@@@?????????>>>>>>:::999777666444333222222000//////////////////...------------............,,,,,,------------,,,,,,,,,,,,+++++++++*********************************************************)))))))))))))))))))))))))))***+++++++++,,,...000---000444666777666777777::::::;;;;;;<<<======>>>>>>>>>?????????>>>======777777777777777666555444222222222111111111111000...............---------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))***+++******))))))))))))))))))*********((()))))))))************)))************++++++++++++++++++++++++++++++++++++++++++,,,...000111222444666888<<<@@@CCCFFFGGGHHHIIIIIIGGGDDDAAA@@@AAACCCCCCGGGPPPZZZhhh|||yyyiii]]]RRRKKKHHHIIIHHHEEEEEEHHHIIIKKKNNNVVVaaannnzzz~~~yyyvvvuuuqqqiiifffhhhyyy~~~vvvooocccXXXQQQOOOPPPQQQIIIHHHGGGEEECCCAAA@@@???BBBAAA???===:::999888777222222111111000000//////---------.........//////,,,------......------,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))***+++,,,,,,+++,,,...000***...333666777777888999;;;;;;;;;<<<<<<===============>>>>>>>>>>>>======777777888888777666555444222222222111111111111000...............---------,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((()))+++++++++***)))*********)))))))))))))))(((((())))))*********+++)))************+++++++++,,,,,,++++++++++++++++++((()))***---000333555777999;;;>>>AAAEEEGGGIIIJJJNNNNNNLLLHHHEEEDDDEEEGGGKKKLLLTTTcccvvvyyyiii[[[NNNJJJKKKJJJFFFGGGKKKKKKIIIMMMTTTYYY^^^hhhyyy{{{sssrrreeennnooohhhjjjrrrxxxqqqaaaMMMDDDGGGJJJFFF???CCC===<<<@@@@@@:::777888===888222000///---------......---------------...000000///......---,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))************))))))))))))+++***)))))))))***,,,,,,...000222444666777777777:::999999999:::<<<>>>???;;;<<<>>>??????===;;;::::::999888666555555444444444444333222222111111000///////////////......---+++++++++************)))(((((())))))******++++++******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******,,,+++***((((((((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))************+++++++++)))************+++++++++,,,,,,,,,,,,---...///000.........000222666999<<<>>>DDDEEECCCDDDJJJKKKHHHOOOMMMNNNQQQOOOHHHFFFIIITTTNNN]]]zzzhhhVVVPPPNNNJJJGGGHHHDDDAAADDDMMMTTTWWW^^^gggnnn{{{~~~uuummmnnnyyykkk```]]]XXXRRROOOKKKCCC???AAABBB??????AAAAAA>>>;;;;;;:::888666555111000000/////////000000.........------,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************************))))))))))))+++***)))))))))***+++,,,...///111333555666666666999999::::::;;;<<<>>>>>><<<<<<===>>>>>>===<<<;;;:::999888777555555555555444444333333222111111111//////000000//////...---++++++++++++************)))))))))))))))************)))))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))*********((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((************++++++++++++************++++++++++++------,,,,,,,,,------...//////000222555999===???BBBFFFHHHEEEFFFKKKMMMKKKSSSQQQQQQQQQMMMIIINNNWWWYYYmmmpppggg[[[QQQIIIIIIJJJHHHGGGIIIQQQMMMNNNUUU^^^iiizzzzzzrrrllllllrrrxxxpppfffgggcccZZZQQQLLLIIIDDDAAAAAA???>>><<<<<<<<<<<<:::888444333222111000/////////............------------......---------,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))******))))))******+++,,,,,,---///111333444555555888999;;;<<<===>>>==============================:::999888777666555555555444444333333222222111111//////000000//////...---,,,+++++++++************************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,************+++++++++,,,...------,,,,,,,,,,,,---111222333666:::>>>BBBDDDGGGJJJJJJGGGFFFJJJMMMMMMQQQQQQQQQOOOMMMQQQ___nnn|||vvv]]]MMMHHHCCCBBBCCCFFFGGGGGGJJJOOOVVVZZZeeessszzzooojjjhhhkkkzzzaaannnyyyxxxtttuuuyyy{{{yyykkk^^^UUUHHHGGGBBB======??????===;;;:::888666444222111111000000000000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))***************++++++++++++,,,...///111222333444777999<<<>>>??????===<<<>>>======<<<======>>>???:::999888777666666666666555444444333222222111111000000000000000///......,,,,,,+++++++++*********++++++******))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,---...///000555666888;;;???CCCGGGIIIKKKLLLKKKGGGDDDFFFJJJMMMLLLNNNRRRWWW^^^lll~~~kkkWWWIIIEEEFFFFFFIIIMMMNNNNNNSSS```kkkqqqqqqlllmmmwwwUUUWWWVVVRRRQQQSSSUUUUUUfffnnnzzz}}}|||nnneeebbbXXXLLLGGGIIIHHHDDD???>>><<<;;;:::999888888111111111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************))))))******++++++++++++++++++,,,...///111333333666888;;;>>>???>>>===;;;===============>>>???@@@:::999888777777666777777555555444444333222222111000000000000000//////...,,,,,,,,,++++++++++++***++++++******))))))(((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********+++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,...000333555666:::;;;===@@@DDDHHHJJJLLLLLLLLLJJJFFFBBBBBBHHHNNNOOOTTT]]]kkkmmmYYYMMMIIIHHHJJJMMMKKKRRRYYY[[[```qqqtttfffhhhoootttsssmmmddd___]]][[[VVVQQQQQQSSSXXX^^^bbbbbb]]]XXX``````jjj}}}}}}sssddd[[[XXXQQQGGG???>>>===<<<;;;;;;;;;;;;333333222222111000000///000////////////.........------------------------++++++++++++++++++++++++,,,++++++++++++*********))))))***++++++++++++***++++++,,,---///111333444666777:::===>>>===<<<;;;<<<======>>>>>>??????@@@:::999888777777777777777555555444444333333222222000000111111000000///...,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***---000444888;;;===???@@@BBBEEEHHHJJJLLLMMMKKKJJJHHHFFFCCCCCCLLLVVVZZZbbbpppzzzpppXXXNNNFFFFFFHHHIIIJJJMMMPPP]]]kkkssssssiiimmmssspppiiieeevvvzzzpppiiiWWWVVVTTTRRRQQQOOOMMMLLLNNNQQQZZZlll~~~nnn]]]MMMKKKHHHEEEAAA>>><<<;;;999888777666555333222222000000000/////////......------------------------++++++++++++++++++++++++,,,,,,+++++++++*********((()))***+++,,,++++++***++++++,,,---...111333444555777999;;;<<<<<<;;;:::;;;<<<>>>???@@@@@@??????999999888888777777888888555555555444333333222222000111111111111000//////------,,,,,,,,,+++++++++)))))))))))))))*********'''((((((((()))))))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***)))))))))(((((((((''''''''')))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,///333777<<>>===;;;999888777666000000000000////////////........................++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***+++,,,+++******,,,,,,,,,---...111333444555666888:::;;;;;;;;;::::::<<<>>>@@@AAA@@@???>>>999999888888888888888888666555555444444333222222111111111111111000//////---------,,,,,,,,,++++++(((((())))))******++++++'''((((((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))******))))))((((((((('''%%%&&&((()))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------///111555999===AAACCCGGGHHHIIIJJJKKKKKKKKKKKKGGGEEEGGGJJJJJJNNN]]]mmm{{{iiiUUUKKKLLLLLLHHHEEEIIIPPPUUUZZZeee}}}yyyyyyvvv~~~|||{{{uuu\\\RRRPPPLLLHHHGGGMMMHHHHHHPPP^^^sssuuuaaaVVVTTTJJJDDD>>><<>><<<===<<<:::777444222///,,,...,,,+++,,,---//////...------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++,,,---///000222333444555666777888999999;;;===??????>>>;;;:::::::::::::::999777555444222222222222222111111000111111000000//////.........---,,,,,,++++++,,,,,,************************))))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************************++++++++++++,,,------...---,,,+++***+++,,,,,,,,,+++---111333555555888===BBBEEEEEEDDDHHHJJJKKKJJJHHHFFFFFFFFFIIIMMMPPPSSS```}}}|||lll\\\OOOLLLGGGFFFJJJMMMNNNSSSXXX]]]pppzzz~~~zzzpppkkklllqqqqqqoooiii```SSSJJJKKKRRRRRR]]]aaabbbfffjjjxxxzzzqqqcccTTTIIIBBB???===>>>===;;;:::999666222///222000...---......---,,,.........---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,+++++++++,,,---...///111222333444666777888999:::<<<>>>@@@@@@>>>;;;999;;;;;;:::999888666444333222222333333222222111000111111000000//////.........---,,,,,,++++++,,,,,,************************))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************************************************+++++++++,,,,,,------------,,,++++++)))***,,,,,,---///333666777888;;;???DDDFFFGGGFFFJJJJJJJJJIIIFFFEEEEEEFFFLLLTTT^^^iii~~~kkk]]]UUUOOOKKKKKKHHHHHHMMMTTT\\\gggppp{{{zzzvvvzzztttaaaYYYXXXLLLTTTQQQJJJIIIJJJVVVkkk}}}mmmaaaVVVLLLEEEBBB===:::;;;<<<;;;::::::999777444111000///---+++......------------,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///000222333555777888999======>>>>>>======<<<;;;;;;;;;:::999777555444333333333333333333222222111111111000000//////.........---,,,,,,++++++,,,,,,************************))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))*********************************************+++++++++,,,,,,------------------,,,,,,)))***---...000333777:::<<<<<<>>>BBBGGGIIIIIIHHHIIIIIIHHHGGGEEEFFFHHHKKKVVVhhh|||}}}```NNNHHHIIIKKKNNNUUUUUUXXXaaaoooyyylllgggwww~~~tttppplllvvvqqqdddYYYLLLFFFMMMMMM[[[mmm|||vvviiiZZZOOOEEEBBBAAA>>><<<>>><<<999666444333222000......---------,,,,,,,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,...///000222555777888999???>>><<<::::::;;;===???;;;:::999888666555444444444444444444444333222222111111000000//////.........---,,,,,,++++++,,,,,,************************))))))((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************************************++++++++++++,,,,,,,,,---------------------...***,,,000222444777;;;>>>AAAAAACCCGGGKKKMMMMMMKKKGGGGGGGGGHHHIIIMMMSSSWWWoookkk[[[LLLHHHKKKOOOUUU[[[bbbkkkzzzxxxrrrooouuu}}}vvv[[[RRRJJJHHHHHHJJJMMMQQQYYYaaarrrsssaaaWWWNNNCCC>>>???<<<:::777666666666555333//////......---,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,---///222444777888999>>><<<:::888999;;;>>>@@@:::999888777666555555555444444555555444444333222111111000000//////.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,------...///---000444777999<<<@@@BBBFFFFFFHHHKKKOOOQQQPPPOOOGGGHHHJJJMMMSSS\\\fffmmm]]]UUUNNNLLLTTT\\\aaajjjuuuuuujjjfffiiizzz{{{zzziiieee]]]UUUQQQJJJCCCEEELLLWWWnnnssseeeTTTIIIHHHEEEBBB???===<<<:::888666111111000000///............------------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++,,,...111444777999:::888999999:::;;;<<<======999888777666555666666777555555555555555444333333111111000000//////.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,---...///000111444888;;;>>>@@@DDDFFFJJJKKKLLLOOORRRTTTSSSRRRJJJLLLPPPWWWaaannn|||aaaJJJHHHFFFMMM\\\hhhrrr~~~jjj]]]hhhwwwzzzwwwsssppprrrtttkkkXXXMMMKKKEEEQQQ^^^hhhuuuxxxdddWWWUUUQQQNNNIIIDDDAAA===999666333333333222111000000///......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,,,,***)))+++,,,...111444666999:::444666999<<<======<<<;;;888777666555555666777888555555666666555555444333111111111000//////.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,---...///000444777;;;>>>@@@CCCFFFHHHMMMMMMNNNQQQUUUVVVUUUTTTMMMPPPUUU^^^jjj{{{bbbQQQRRRQQQQQQ\\\ooovvvuuu]]]nnn~~~|||]]]MMMOOOLLLGGGHHHSSS```ggg{{{xxxeeeTTTNNNMMMEEE:::888888999777222---///333...///000///,,,+++++++++......//////...,,,+++)))+++,,,,,,,,,,,,+++******+++,,,,,,...000222444555777999;;;<<<===<<<;;;:::888888888888777777777777777777777777666555444333111111000000//////......---------,,,,,,,,,+++++++++++++++************)))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))(((((((((((((((*********)))******+++,,,)))******+++++++++******...//////......///222555:::===@@@BBBCCCDDDFFFGGGMMMOOOUUU[[[[[[WWWWWWZZZVVVYYYdddxxxeeeUUUQQQRRRSSSTTTbbbwwwtttggghhhzzzvvvpppzzzfffddd\\\QQQKKKMMMNNNMMMXXXlllwwwlllXXXFFFBBB>>>999777666444222111/////////...---...000111------.........,,,+++***+++,,,,,,,,,,,,+++******+++,,,,,,...000222333555888999;;;<<<===<<<;;;:::888888888888777777777777777777777777666555444333111111111000//////......---------,,,,,,,,,+++++++++++++++************)))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***************************((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))((()))******+++***++++++,,,,,,,,,,,,,,,---............111555888;;;???CCCEEEGGGHHHIIIJJJNNNRRRXXX[[[WWWVVV___kkksssuuu~~~zzzfffYYYRRRQQQWWW___rrr~~~pppmmmwww}}}zzzwwwkkkeee```WWWMMMIIILLLYYYtttsss^^^QQQGGG<<<888:::<<<999555444222000//////000111333,,,,,,------------,,,+++,,,,,,,,,,,,,,,++++++***+++,,,,,,---///111222333999999;;;<<<<<<<<<;;;:::999999888888888777777777777777777777666555444333222111111000000///......------------,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******++++++++++++++++++++++++))))))***************+++))))))))))))))))))))))))******))))))))))))******************************)))(((((((((((()))******,,,,,,,,,------.........,,,,,,---...000444999===???BBBFFFIIIJJJKKKLLLNNNNNNTTTYYYZZZVVV]]]sssjjjZZZRRROOOSSSTTTWWWhhh}}}}}}zzz}}}www~~~vvvvvvpppqqqyyy{{{gggSSSLLLWWWeeesss|||hhh]]]LLL@@@===@@@>>>::::::888555333111000///...,,,,,,,,,---------------,,,,,,------,,,,,,+++***,,,,,,,,,---...000111222888999:::;;;;;;;;;::::::999999999888888888777777666666777666666555444444222222111111000//////......------------,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((()))))))))******************+++++++++++++++))))))))))))************((((((((((((((((((((((((***))))))))))))))))))******************+++++++++)))))))))))))))******+++,,,,,,,,,,,,---...//////+++---...000333888>>>CCCDDDFFFIIIKKKKKKKKKLLLMMMNNNQQQUUUXXX[[[kkkuuu^^^TTTXXXQQQSSS___hhhtttxxxtttpppooommmkkknnnttt}}}xxxvvv|||nnn[[[WWWOOORRR[[[[[[^^^gggssspppVVVEEE@@@>>>:::<<<:::777666666333///+++------------------......,,,------------,,,++++++,,,,,,,,,,,,---...///000666777888999999:::::::::999999999999888888888888666666666666666666555444222222222111000000//////.........---------,,,,,,+++++++++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******'''(((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))************)))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))******++++++++++++++++++******++++++,,,---,,,+++++++++,,,---//////---///222555888===CCCGGGHHHIIIIIIIIIHHHHHHIIIKKKPPPOOOQQQWWWbbbwwwpppXXXMMMQQQ[[[ZZZ[[[iii{{{zzzzzzxxxssspppoooppprrrtttqqqwww~~~wwwwwwyyyrrr^^^[[[\\\NNNKKKJJJQQQgggyyy[[[MMMEEE???>>>;;;888888999888444000//////......---......///---------------,,,++++++,,,,,,,,,,,,,,,---...///333444555666777999:::::::::999999999999888888888555666666666666666555555333222222111111000//////............---------,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++)))))))))*********++++++(((((())))))***+++++++++***************)))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++++++++,,,++++++++++++,,,------,,,+++++++++,,,...///111000333888<<>>CCCFFFHHHJJJKKKHHHGGGDDDAAA@@@CCCIIINNNSSSTTT[[[hhhwww}}}ZZZOOOMMMYYYgggooozzzyyy|||wwwqqqjjjdddgggccceeeooo|||qqqWWWRRRSSSTTT^^^mmmtttssswww~~~}}}nnnQQQHHH>>>888888:::999888444333111000/////////000------......------,,,+++---,,,,,,++++++,,,,,,---...///000222444777:::;;;:::::::::999999999888888555555666666666666666555333333222222111000000000//////.........---------+++++++++************)))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***+++++++++&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******+++,,,,,,---....../////////......---------))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******************)))******+++,,,///...------...000333444666;;;BBBGGGIIIJJJKKKLLLGGGEEEAAA>>>>>>CCCKKKQQQRRRXXXdddtttfffWWWTTTVVV]]]fffmmm}}}}}}www{{{|||zzzppphhhiiijjjiiilllqqq}}}oooeeeeee^^^TTTOOOUUUUUUaaauuuppp___KKK>>>::::::===@@@:::777444333444333000---,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...///000222444444555555666777888999999888666555555555666666666666555555555444333111000000////////////...------------...,,,,,,,,,+++++++++************************************))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************,,,------------------...---,,,---...111444888:::AAA@@@CCCJJJLLLJJJHHHHHHCCCAAAAAACCCBBBCCCPPP___ggglllrrr{{{^^^SSSRRRRRR```ppp}}}vvvpppsss{{{zzztttqqqwww||||||wwwxxx~~~vvvtttxxx~~~|||~~~sssbbbXXXWWWLLLKKKXXXddduuuvvvaaaNNNAAA;;;999===;;;888555333333444444------............------,,,,,,,,,,,,,,,,,,,,,,,,...///000222333444555555666777888999999888666555444444555555555555444444444333222111000////////////......---,,,---------,,,,,,,,,++++++++++++******************************)))))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,------------------...111444888<<<>>>CCCBBBDDDIIIJJJFFFCCCCCCGGGFFFFFFGGGHHHPPPeeezzz~~~ppp\\\VVVYYY]]]ggg~~~aaaiiiwwwpppjjjllloooooommmxxxyyyuuuuuu~~~sss^^^MMMIIIMMMWWWlllpppVVVGGG@@@::::::999666444333444555//////.........///000000,,,,,,,,,,,,,,,,,,,,,,,,......///111222333444555555666777888888888777666333444444555555444444333444333222000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++++++++,,,,,,---------...///111444999===AAACCCEEEDDDGGGKKKKKKEEEBBBBBBGGGGGGGGGGGGKKKZZZuuuzzz___VVVZZZbbbkkksssUUU]]]kkkyyy{{{mmmaaa^^^aaajjjwwwqqq```UUUOOOQQQWWWyyy|||ppp]]]RRR>>><<<:::999888777555333222111000///...///000000------------------------......///000111333444555555666777777888777777666444555555555555555555444333333111000///.........------,,,++++++++++++,,,------,,,,,,,,,+++++++++************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******++++++,,,---------...000444888===AAAEEEGGGHHHGGGJJJNNNMMMHHHFFFHHHEEEFFFHHHKKKTTTeee|||xxx\\\VVVXXXbbbiiinnn~~~VVVYYYcccrrr~~~|||nnnrrrmmmkkkpppwww~~~}}}~~~mmm```XXXTTTYYYXXX]]]iiivvv|||nnnXXXNNNBBB;;;::::::999777666555222000............------------------------------......000222333444555555666666777777777777666666777777777777666666444333222000/////////...------,,,++++++++++++,,,---------,,,,,,,,,++++++************************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************++++++++++++******+++,,,,,,---......000222777<<>>::::::999777555333111000........................------,,,,,,...000333444444444444555666777888888666666777777777777666666666555444222111111000000///......---,,,---------...------------,,,,,,,,,************************'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))))))))*********+++((()))))))))************))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,+++,,,,,,---///000000111888;;;@@@EEEHHHJJJJJJIIIGGGGGGHHHIIIHHHHHHOOOXXXgggvvvgggSSSLLLSSS]]]jjjwwwwwwwwwqqqooosssxxx~~~eee[[[YYYWWWiiixxxYYYIIIEEE:::;;;;;;;;;999777555333........................------,,,,,,---000222444444444444555555777888888555555666666666666555555666666444333222111111111//////...------------.........---------,,,,,,,,,************************'''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,---...///000111222<<>>AAA;;;888:::444444222///---,,,---///...............///000000333444555666777888999:::888888777777777777777888666555444333222111111111000000///...............------,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))******************************************************************+++,,,,,,,,,++++++...............111555888CCCCCCDDDHHHNNNOOOMMMJJJCCCEEEIIIMMMMMMRRRcccttt|||ZZZWWWVVVYYY]]]iiixxxzzzwwwvvv^^^WWWRRRRRRZZZfff|||wwwbbb\\\JJJ:::999===<<<999999777777444222000000111222...---------...///000111333333444555777888999:::888888777777777777888888777666555444222222111111000000///...............------,,,,,,,,,,,,++++++++++++************++++++))))))************))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))******************************************************++++++,,,,,,++++++---...///000111555999===CCCEEEHHHLLLNNNMMMJJJGGGCCCFFFJJJNNNWWWhhh{{{|||aaaUUUSSSXXXfffyyyvvvxxx~~~yyy{{{~~~zzznnn___VVVSSS___|||cccGGG:::999:::999777999777555333111000//////------------...///000111222222333555666777888999888888888777777888888999999888777555333222222111000000///...............------,,,,,,,,,,,,++++++******++++++++++++******))))))************))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''''''''((((((((())))))************************++++++++++++++++++++++++)))******++++++++++++,,,,,,...111444666;;;@@@DDDDDDHHHLLLNNNMMMIIIFFFDDDFFFKKKOOOTTTfff~~~kkk\\\OOO\\\aaarrrxxxqqqyyy}}}yyyppptttvvvyyy|||eeeWWW___ooonnnUUUFFF@@@===::::::999888777555222...+++------------...///000111111111222444555666777888888888777777777888999999;;;:::888666444333222111000000///...............------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++************++++++,,,---,,,///333777;;;@@@EEEIIIHHHKKKNNNMMMIIIEEEEEEFFFIIISSSYYY```wwwrrr[[[ZZZ^^^]]]www}}}~~~|||wwwxxx}}}iiiZZZ[[[cccxxxdddQQQGGGAAA:::::::::;;;<<<999444000///............///000000000000111333444555666777777666666666777777888999;;;:::888666444333222222000000///...............------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))))))))************))))))))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++************************++++++++++++++++++++++++************+++,,,---...---000666;;;???CCCGGGKKKKKKLLLLLLIIIEEEDDDGGGKKKJJJXXXeeepppqqqWWWSSSZZZkkk~~~~~~|||yyy{{{fffbbbWWW^^^eeezzzkkkVVVHHH;;;999777888::::::777444222111000000//////000000//////000222333444555666555555555555666777888888:::999888666444333333222000000///...............------,,,,,,,,,,,,++++++******++++++++++++******))))))************)))))))))******++++++******)))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111555:::???BBBEEEHHHKKKKKKJJJGGGEEEDDDGGGLLLPPPNNN^^^ppp{{{[[[VVVXXX]]]zzz}}}zzzuuurrrfffeee___cccrrr}}}tttZZZLLLDDD:::666666888888777555444333111000000//////...///000111222444555555333333333444444555666777999888666555444333333333000000///...............------,,,,,,,,,,,,++++++++++++************++++++))))))************)))))))))******++++++******)))))))))))))))))))))))))))&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222777;;;@@@DDDFFFHHHIIIJJJGGGDDDBBBCCCGGGLLLQQQSSS[[[iii|||rrrbbb\\\dddnnn}}}}}}|||||||||}}}tttzzzzzz~~~uuueee[[[^^^zzzrrrdddXXXGGG;;;888:::<<<<<<777666444222111000//////......///111222333444555222222222333444555666777777777666444444333333333000000///...............---------,,,,,,,,,++++++,,,+++***))))))***+++,,,))))))************))))))******++++++++++++******))))))))))))))))))))))))&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---000222444;;;???DDDGGGIIIIIIJJJJJJCCC@@@@@@CCCJJJPPPSSSSSSjjjttt]]]dddaaaeeetttxxxtttuuurrrtttvvvyyy|||~~~sssbbbiii|||yyybbbPPPEEE???:::777:::999777555333111//////.........//////000111222111111111222333444555666777777666555444333333333111111111111000000000000//////.........---------,,,++++++******++++++,,,************************+++***)))))))))***,,,---++++++++++++++++++++++++++++++***)))(((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))******************))))))))))))******+++---...---++++++,,,------......---///222888<<>>@@@HHHKKKLLLUUUaaaxxxgggaaammmyyyttt{{{kkkaaahhhoooqqqsssuuuuuutttrrrpppuuuuuuiiikkktttvvvWWWCCC===<<<777888999777333000/////////.........///000111111111111111222333444555666666666444333333222222222111111111000000000//////.........------------,,,,,,++++++******++++++,,,***************************))))))((()))***+++,,,++++++++++++++++++++++++++++++***)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))******************))))))))))))******+++,,,---,,,+++***+++---.../////////000444999===AAACCCFFFJJJMMMNNNLLLJJJDDDDDDHHHNNNQQQTTT___kkkttt```fffvvvzzz}}}~~~\\\NNNWWW\\\___eeejjjmmmnnnmmmllllllrrr}}}zzzoookkkppp{{{sssWWWGGG<<<777999;;;999555222111222/////////......///000000111111111111222444555666555444333222222222222222000000000000////////////------------,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))((((((((()))******))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))*********+++,,,,,,******+++,,,///000111222333777;;;???EEEEEEFFFJJJOOOQQQOOOLLLFFFGGGIIIMMMRRR[[[kkkyyyrrriiilll{{{tttUUUIIINNNLLLOOOUUU[[[aaaeeeggghhhkkknnnsss{{{vvviiiaaafffnnnyyymmmQQQ???===:::888777666666555111000//////.........///000000111111222333555666555444444333222222333333000000000/////////......------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************(((((((((((((((((())))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))((()))))))))************+++******))))))******+++)))+++,,,+++******+++---...000333555888<<<@@@DDDHHHGGGFFFJJJOOOQQQOOOLLLJJJKKKKKKNNNXXXjjj}}}vvvwwwiii\\\UUUQQQSSSRRRQQQPPPQQQSSSUUUVVVdddkkksssyyy||||||{{{{{{pppcccaaa___ggghhhNNNEEE:::555666999888666333222111000///.........000000000111222333444555666555555444444444444444000000000000////////////------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************(((((()))))))))(((((((((((((((((((((((((((((((((***)))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++******)))))))))))))))))))))))))))((()))))))))************++++++************++++++)))***,,,,,,++++++,,,------000555999<<>><<<<<<<<<999444000111000000///000000222222444444333444666888;;;<<<444333222222111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******)))((()))+++(((((((((((((((((((((((())))))))))))))))))))))))******************************************************++++++,,,,,,,,,,,,+++,,,---...111555<<<@@@CCCCCCDDDFFFGGGHHHHHHIIILLLKKKHHHIIIPPP```pppzzzxxxiiiVVVQQQPPPWWWfffooommmuuuoooTTTLLLCCC>>><<<:::777444222111000///...///000111444444333333444555777888444333222222222222222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++***++++++++++++,,,,,,,,,---///111444999???CCCCCCCCCDDDFFFGGGIIIJJJKKKIIIIIILLLVVVgggvvvlllXXXOOONNNNNNLLLQQQccc{{{tttlllqqqhhhXXXGGG:::555555888555333111///...///000111444444333333333444444555333333222222222222333333000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,------000333555888<<>>:::555444666555111---222222111111111222444444666666555444222111111000222111111000///......---......---------,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))***************)))))))))))))))************************************************,,,++++++******++++++,,,---......,,,++++++---///111555:::>>>@@@AAABBBCCCMMMCCC???EEEHHHCCCCCCJJJ[[[lllyyyTTTNNNGGGFFFNNNeeewwwnnnrrrtttPPPFFF>>>:::555333444666555444222111111111111222444555666555555444333222111000222111111000000///////////////.........---------,,,------------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((******))))))))))))*********)))))))))))))))))))))************************************************,,,++++++******++++++,,,---------,,,++++++---000222666<<<@@@BBBCCCDDDEEEIIICCCBBBFFFEEEBBBGGGQQQjjj___JJJGGGHHHXXXttt~~~~~~qqqjjj{{{bbbRRRGGGAAA:::777666555333111111111000000111333444555666555555444333222111111111111111111111111111111000000/////////.........,,,------------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))******))))))))))))))))))******************************************************,,,++++++******++++++,,,,,,,,,---,,,+++,,,...111444888===BBBDDDEEEFFFGGGFFFEEEGGGHHHCCCBBBOOO```yyypppKKKKKKLLLXXXuuu~~~|||sssnnnppp|||wwwfffTTTIII>>>888999999555000222111111000111333444555666555555444333333222222222222222222222222222333////////////.........---***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********************************************************,,,++++++******++++++,,,+++,,,,,,,,,,,,---000222444999>>>BBBEEEFFFGGGHHHGGGIIIKKKHHHCCCFFF[[[qqq^^^JJJOOO[[[tttxxx~~~wwwzzzmmmZZZDDD888888;;;;;;999333222111111111222333444666555555444444333333333222222222222222333333333.........---------,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******(((((())))))************************************************************,,,++++++******++++++,,,***+++,,,------///222555666:::???CCCEEEEEEFFFGGGHHHIIIJJJHHHHHHRRRjjjkkkRRRQQQVVVrrr~~~gggKKK===999999999444333222111111111222333555555555555444444333333222222222222222222222222...------------,,,,,,,,,,,,------------,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))******((((((((()))******++++++************************************************,,,++++++******++++++,,,***,,,---...///111555888888<<>>BBBHHHKKKKKKHHHGGGHHHHHHEEEIIIDDDZZZvvv]]]PPPUUUSSSVVVyyyyyyrrrVVVKKK???:::;;;:::444---222333444555777888888888444444333222222111111000///............---------,,,,,,,,,+++++++++******************************************************************************((((((((((((((((((((((((************************************************************************))))))*********+++++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...000333555888<<>>@@@999111111111222333444555777777444444333222222111111000///............---------,,,,,,,,,+++++++++******************************************************************************((((((((((((((((((((((((************************************************************************))))))*********+++++++++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000///111444888;;;???DDDHHHKKKKKKLLLLLLKKKHHHFFFGGGJJJeeewwwiii```dddqqqvvv}}}||||||{{{zzzxxxwwwvvvssstttttttttssssssrrrrrruuuwwwyyyyyyxxxvvvuuuuuu}}}~~~|||zzzzzzzzz}}}~~~xxxrrrnnnfffccc___^^^]]][[[VVVRRRWWWWWWWWWVVVUUUVVVZZZ]]]```\\\[[[___jjjvvv~~~yyyxxxxxxwwwwwwuuurrrooorrrqqqooonnnmmmmmmnnnnnnnnnnnnoooqqqrrrtttuuuuuuwwwxxx|||~~~YYY@@@:::;;;999444111111111111222444555666444444333222222111111000///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************)))************+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...000000000333777:::===AAAFFFIIIJJJIIIJJJKKKHHHEEEIIIOOOZZZuuu{{{nnngggjjj{{{}}}||||||}}}tttqqqooopppoookkkkkkmmmiiiiiiiiiiiihhhhhhhhhhhhaaaaaaaaaaaa```___^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZ\\\______^^^^^^^^^___aaabbbcccaaa___]]]]]]]]]aaa___^^^^^^^^^[[[WWWSSSSSSRRRRRRRRRSSSSSSQQQOOOSSSUUUWWWVVVTTTTTTXXX\\\eeebbb```ccckkkttt{{{~~~}}}wwwttttttoooooonnnmmmlllkkkjjjjjjccceeefffeeebbb______```bbbbbbbbbbbbaaa``````___^^^___```^^^[[[YYYYYYZZZ[[[[[[ZZZZZZYYYXXXXXXXXXUUUVVVXXXYYYYYYZZZ[[[\\\YYYYYY\\\```aaabbbjjjuuu|||sssxxx}}}zzzsssxxx~~~xxxYYYFFF===999777333333222222222333555555444444333222222111111000///............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************************************************************)))************+++++++++******************++++++******+++++++++,,,,,,,,,+++,,,,,,,,,...///000111222444888<<>>===<<<>>>>>>?????????@@@@@@@@@BBBAAA@@@@@@??????@@@@@@>>>@@@AAAAAA@@@???@@@@@@BBBCCCEEEDDDCCCCCCEEEFFFBBBEEEGGGGGGGGGJJJPPPVVVSSSWWW^^^bbbdddggglllqqqvvv|||ppp\\\\\\^^^]]]```___[[[ZZZ^^^bbbcccbbbdddhhhjjjkkkkkklllnnnooolllnnntttvvvssstttxxxzzzuuutttuuuxxxzzzzzzxxx{{{zzzvvvwww~~~}}}vvvxxx~~~lllSSSDDD===;;;:::888444444555444222444444444444333222111111000000000000////////////......---------,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))************************)))************+++++++++******))))))******+++,,,************+++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,---...///000111777777888>>>DDDHHHIIIHHHHHHKKKNNNNNNPPPaaa}}}~~~|||~~~fffkkk|||wwwsssppppppqqqrrrsssrrrpppmmmkkkiiihhhhhhdddcccbbbaaa```___^^^]]]___^^^]]]\\\[[[[[[[[[\\\YYYYYYYYYYYYXXXWWWVVVUUUWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPMMMMMMMMMLLLLLLKKKKKKJJJHHHHHHHHHGGGGGGGGGHHHHHHFFFEEEDDDCCCDDDCCCBBBAAA???AAABBBAAA>>>>>>@@@CCCBBBBBBBBBAAAAAAAAA@@@@@@>>>=========>>>???>>>===AAA@@@@@@@@@@@@???===<<<@@@>>><<<===???@@@???>>>AAAAAA@@@@@@???@@@@@@@@@BBBAAAAAACCCEEEGGGGGGFFFDDDDDDEEEFFFHHHJJJLLLNNNOOOSSSVVVUUUSSSVVV___gggjjjlllooosssxxx{{{ggglllssstttxxxxxxuuuuuuzzz}}}}}}|||~~~xxxcccNNN>>><<<;;;888555444444444333444444555444444333222111111000000000////////////.........---------,,,,,,,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))************************************************************************)))************+++++++++******))))))******+++,,,************+++,,,------++++++,,,------------,,,---------...///111222333888888:::>>>DDDIIIIIIHHHGGGNNNRRRQQQVVVmmmuuuooorrrrrrrrrdddttt~~~zzz~~~}}}||||||yyywwwtttssssssqqqllliiifffdddaaa]]][[[[[[[[[\\\]]]\\\ZZZXXXVVVUUUTTTTTTPPPPPPOOONNNMMMLLLKKKKKKFFFFFFEEEEEEEEEEEEEEEFFFIIIIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@???>>>>>>>>>>>>===<<<===???@@@???======???AAA>>>>>>>>>>>>>>>>>>??????CCCCCCBBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCDDDGGGFFFFFFFFFFFFFFFGGGGGGIIIIIIKKKMMMPPPRRRSSSTTTNNNNNNNNNOOOQQQUUUXXXZZZ^^^cccgggiiiiiinnnxxx{{{~~~~~~}}}xxx___GGG@@@===999666555444444555555555555555444333222111111111000000000/////////.........------------,,,,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******************************************************************************)))************+++++++++******))))))******+++,,,+++++++++***++++++,,,,,,++++++,,,---------------.........///111333444555999:::<<<@@@EEEIIIJJJJJJGGGOOOSSSPPPYYYuuuyyydddaaaeeehhhgggeee}}}|||zzzxxxvvvtttrrrqqqtttttttttsssssssssssssssssspppnnnoooqqqqqqmmmjjjjjjkkkkkkkkkiiifffcccaaaeeedddcccaaa___]]]\\\[[[ZZZXXXVVVUUUTTTRRROOOMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>===BBBBBBAAAAAABBBBBBCCCDDD@@@@@@@@@@@@@@@?????????BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAACCCCCCCCCAAAAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDAAAAAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJMMMOOONNNNNNNNNOOOPPPRRRSSSTTTUUUVVVXXXZZZ]]]```bbbcccbbbbbbbbbdddggglllqqqttt|||yyy~~~xxx___KKKDDD<<<999666444555777555666666555555444333222111111111000000000//////............------------,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************************))))))*********+++++++++******))))))******+++,,,,,,,,,++++++***++++++++++++,,,,,,---...------------......000222444666777;;;<<>>:::777777777777777777666555444333222222111111111000000000/////////.........------++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++************************)))************+++++++++******))))))******+++,,,+++++++++***++++++,,,,,,,,,,,,---...............,,,,,,...000222555888999???AAAEEEGGGHHHJJJLLLNNNIIIIIIOOO]]]qqq\\\ZZZ___[[[ZZZaaannn|||xxxtttrrrqqqpppmmmiiieeebbbbbbcccdddaaaaaa```^^^\\\ZZZXXXWWWTTTSSSRRRPPPOOONNNNNNMMMKKKIIIGGGGGGHHHGGGCCC???CCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBAAA@@@@@@@@@@@@@@@AAA??????@@@AAAAAABBBBBBCCCAAAAAAAAA@@@>>>===>>>@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLHHHHHHGGGHHHIIILLLNNNOOORRRRRRSSSTTTUUUUUUUUUTTTRRRRRRRRRSSSSSSSSSSSSSSSIIIHHHEEECCCCCCCCCEEEEEEDDDGGGMMMSSSYYY]]]aaabbbYYY\\\______^^^^^^aaadddddddddfffiiilllmmmllljjjiiijjjlllpppsssvvvxxxzzz{{{}}}}}}{{{xxxxxx|||~~~zzzuuuwwwyyyjjjKKKBBBBBB===888666777777777777777666444444222222222111111111000000////////////............***+++,,,,,,---------,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++************************)))************+++++++++******))))))******+++,,,************+++,,,------,,,------...............------///111444777:::;;;@@@CCCGGGIIIIIIJJJLLLOOOJJJMMM\\\sssvvv```ddddddYYY\\\lll}}}{{{zzzxxxwwwtttsssrrrrrrqqqooollliiifffeeecccaaa```^^^[[[YYYVVVTTTRRRPPPNNNNNNOOOPPPNNNNNNMMMMMMLLLKKKJJJIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA????????????@@@@@@@@@@@@???@@@AAAAAABBBBBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBB???@@@@@@AAABBBCCCCCCCCCAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEAAAAAABBBBBBCCCDDDEEEEEEDDDEEEEEEDDDAAAAAACCCFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIJJJJJJKKKKKKKKKKKKEEEFFFIIILLLOOOSSSVVVXXXZZZZZZZZZZZZ\\\___bbbddd[[[\\\^^^```bbbddddddeeecccbbbbbbbbbbbbbbbbbbaaaUUUSSSRRRQQQQQQSSSUUUWWWQQQWWWbbblllrrruuutttrrrooossswwwwwwuuuvvvzzz~~~~~~~~~~~~yyyyyykkkvvvsssNNNCCCDDD@@@999666888888888888777666555444222222222111111111111000000/////////............***+++,,,,,,------------*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++*********)))***++++++,,,************+++,,,---...,,,---......//////.........///000333666999;;;===AAADDDHHHJJJIIIJJJMMMOOOUUU\\\rrrrrrffflllgggXXXaaayyy~~~{{{xxxuuurrrpppnnnbbbcccfffgggfffccc```]]]``````^^^]]][[[ZZZXXXXXXSSSRRRQQQRRRRRRQQQNNNLLLMMMJJJHHHHHHJJJJJJFFFCCCEEEDDDDDDCCCCCCDDDEEEFFF@@@AAAAAABBBBBBBBBBBBBBB===???AAACCCDDDCCCBBBAAA>>>???@@@???>>>>>>@@@BBB>>>>>>???@@@@@@AAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC======>>>@@@AAABBBCCCDDDBBBCCCEEEFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLNNNNNNMMMNNNRRRUUUQQQPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXZZZ[[[___ccciiinnnsssuuurrrrrrqqqrrrtttwww{{{}}}zzz|||}}}~~~~~~zzzhhh[[[KKKCCCAAA;;;;;;:::777777999:::666111444333222111111111222333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,...+++)))))),,,---,,,******,,,//////---+++******+++++++++*********))))))+++++++++*********))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------------......000222333444777===BBBBBBIIIMMMJJJJJJNNNSSSTTT[[[|||xxxrrrlllgggaaadddyyy}}}xxxllljjjhhheeebbb```^^^]]][[[ZZZYYYWWWUUUSSSQQQOOOKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDBBBAAA@@@AAACCCEEEDDDCCCAAAAAABBBBBBCCCEEEDDDDDDCCCBBBAAA@@@@@@CCCDDDDDDCCCAAAAAABBBDDDCCCCCCDDDEEEEEEEEEEEEDDDGGGGGGHHHIIIHHHGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGJJJJJJKKKKKKLLLLLLMMMMMMNNNPPPQQQSSSTTTTTTTTTSSSQQQSSSUUUVVVWWWXXXZZZ\\\^^^^^^]]]]]]^^^aaaccceeeeeeeeedddbbb___^^^```aaaaaafffkkkllliiihhhkkknnnooopppsssvvvzzzmmmtttyyyvvvzzz~~~zzzpppSSSDDDBBB===<<<;;;999888888888666333444444222111111111222333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---+++)))))),,,---,,,******,,,...///---+++******+++++++++*********))))))+++++++++*********))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------------///111333555666:::???DDDFFFGGGIIIIIIIIIKKKNNNQQQlll{{{vvvjjjcccgggppp{{{|||vvvooojjjddd]]]XXXTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHFFFEEEGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDEEEGGGIIIFFFEEEDDDDDDDDDEEEFFFGGGCCCCCCBBBBBBCCCDDDEEEEEEDDDEEEFFFEEECCCCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSNNNNNNOOOPPPRRRUUUWWWYYY``````___^^^]]]]]]]]]]]]___```ccceeefffgggggggggkkkmmmoooppppppqqqssstttssstttvvvxxxyyyyyyyyyyyyuuuxxx|||ssswwwjjjhhhrrruuudddaaalllyyy~~~___JJJFFFAAA>>>===;;;:::888777666666555444333222222222222333111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++***,,,......,,,+++***++++++++++++***************+++++++++******************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------000222444777999===BBBFFFIIIEEEEEEJJJJJJHHHMMMVVV||||||tttzzzxxxnnnhhhiiitttzzzvvvrrrmmmjjjbbb___ZZZUUUQQQMMMHHHEEEFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAADDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEGGGCCCDDDFFFFFFFFFHHHKKKNNNFFFFFFEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFEEEGGGHHHIIIEEEGGGIIIIIIIIIHHHIIIJJJLLLMMMNNNOOOQQQRRRSSSSSSXXXYYYYYYYYYZZZ[[[[[[\\\YYYYYYYYYYYYZZZ\\\^^^___YYYZZZ\\\___bbbeeeggghhhnnnmmmlllllllllmmmnnnooorrrsssvvvxxx{{{}}}~~~~~~|||~~~rrrkkkiiirrrsssdddWWWXXXhhhyyynnnXXXNNNBBBCCC@@@===<<<999666666888555444444333333333333333111111000000///.........------------------------,,,+++******++++++++++++***+++------+++******+++***************************************************************************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,------......000222444888<<<@@@DDDGGGHHHCCCFFFMMMKKKGGGQQQddd{{{uuuxxx{{{xxxiiifffbbb^^^[[[XXXUUURRRPPPOOOMMMLLLKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKJJJHHHFFFGGGIIIKKKMMMJJJKKKLLLLLLLLLOOORRRUUUOOOOOONNNMMMNNNOOOPPPQQQRRRPPPMMMJJJIIIJJJKKKLLLJJJMMMPPPRRRRRRSSSTTTVVVZZZZZZ[[[]]]^^^```bbbccckkkkkkjjjjjjkkkkkklllllljjjiiihhhhhhiiikkkmmmnnnqqqtttyyy~~~{{{vvvyyy}}}uuurrrgggjjjsss~~~___UUUPPPYYYmmmwww~~~zzzjjjRRRKKKDDD@@@???<<<666666999555555555555444444333333111111111000//////......------------------------++++++++++++******+++,,,)))+++,,,,,,+++***+++,,,***************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,---......//////111222444888===BBBEEEFFFGGGEEEJJJPPPIIIEEEUUUnnn~~~yyyuuummmkkkiiieee```\\\XXXVVVSSSPPPMMMLLLKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJLLLJJJJJJKKKLLLMMMMMMNNNNNNNNNOOOQQQSSSTTTUUUUUUUUUXXXVVVUUUTTTUUUXXX[[[]]][[[[[[[[[[[[[[[^^^aaaeeedddcccbbbaaaaaabbbcccddd[[[ZZZZZZZZZ\\\```cccfffdddgggjjjmmmnnnppprrrtttvvvvvvvvvxxxzzz|||~~~~~~lllbbbiiixxx~~~www||||||vvvvvv{{{sss|||xxxmmmjjjlllrrruuu|||uuu[[[TTTTTTddd{{{{{{UUUJJJAAAAAA???999666999555555666666555555444333222111111000000//////...------------------------+++,,,,,,+++******+++---)))***++++++******+++,,,***************+++++++++***************+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...///000000111333333555:::???CCCEEEEEEGGGIIINNNOOOIIIIII]]]ttt{{{tttzzznnneeeaaa^^^YYYUUUNNNNNNNNNMMMKKKIIIHHHGGGJJJIIIGGGGGGHHHHHHGGGFFFFFFHHHIIIHHHGGGFFFGGGIIIIIIIIIHHHHHHHHHHHHIIIIIILLLMMMNNNOOOOOOPPPOOOOOOTTTSSSRRRRRRSSSVVVXXXZZZWWWWWWYYYZZZ\\\]]]^^^___aaacccfffiiikkkmmmmmmnnnkkkkkkjjjkkkllloooqqqssssssssssssrrrsssvvvzzz~~~{{{}}}zzzooovvvzzz[[[KKKDDDJJJhhhmmmbbbeeelll}}}yyyuuusssqqqppppppppprrr~~~wwwqqqttt{{{~~~}}}mmmeeedddsss___NNNBBBCCCCCC;;;666777555666666777666555444333222222111111000/////////........................***,,,---,,,))))))+++---)))***+++***)))***+++---))))))*********+++++++++))))))*********+++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,------------...------...///000111222222666666888<<>>DDDGGGGGGFFFHHHLLLLLLMMMWWWlllyyysssiiivvv|||~~~uuukkkggggggfffaaa\\\[[[[[[[[[\\\\\\[[[[[[ZZZ[[[YYYWWWWWWXXXYYYXXXWWWUUUXXX[[[\\\[[[\\\___bbbbbbbbbdddeeegggjjjlllmmmooopppsssvvvyyy{{{}}}}}}}}}||||||}}}qqqnnnnnnqqqqqqqqqzzzaaaMMMDDDMMMUUUaaatttaaaUUURRRWWW[[[bbbhhhlllllllllpppvvvzzzzzzwww}}}~~~xxxxxxvvv|||hhhRRRIIIKKKEEEAAA>>>888;;;888555555777777555222555333111000111111000///......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******++++++***************+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,---------.........---------...111333555666888===AAAEEEGGGHHHHHHIIILLLGGGQQQrrrxxxwww}}}~~~yyytttqqqqqqqqqqqqpppooonnnnnnpppnnnlllkkkjjjjjjlllmmmiiilllpppssstttuuuwwwxxx{{{zzzzzz{{{~~~~~~ssssssxxx~~~}}}|||uuufffKKKBBBMMMYYYrrryyyjjj\\\UUURRRSSSTTTbbbjjjqqqsssvvv|||}}}uuuoooqqq~~~|||aaaRRROOOIIIDDDAAA::::::999888888888888666444444222000000111111000///.........---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++++++++,,,******))))))))))))******++++++************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------.........---------///111444666999;;;>>>BBBFFFHHHJJJJJJOOOQQQQQQfffxxxhhhfffmmm}}}wwwwwwxxx|||xxxzzz|||[[[LLLPPPcccuuuzzzrrrfff\\\WWWWWWXXXYYYfffnnnvvvzzz~~~xxxtttnnnlllsss{{{yyyaaaXXXOOOIIIEEE>>>:::;;;<<<<<<:::777666666444222000///000000///............------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))*********++++++******))))))))))))******++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...000333555777<<<>>>@@@CCCGGGJJJLLLMMMMMMOOOVVVvvvVVVRRRSSSeeekkkeeejjjoooooojjjnnnrrrwwwxxxqqqjjjiiiqqq}}}|||xxxzzzoooYYYWWWdddyyytttnnnfff___]]]\\\\\\\\\lllttt|||wwwlllmmmooosss}}}~~~rrr}}}ooo```SSSLLLIIIBBB===@@@BBB???:::666555666444222000///000000///...............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++((())))))))))))*********+++******))))))******+++++++++*********+++,,,,,,)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///111444777999???@@@AAADDDGGGJJJMMMOOOLLLRRR^^^tttMMMUUUSSSdddmmmfffvvv~~~}}}|||{{{jjjgggddddddjjjvvv~~~{{{{{{wwwwwwzzz~~~~~~lll\\\]]]bbbooo{{{sssoooiiieeecccaaa```^^^pppwwwyyyqqqjjjpppzzzxxxkkkuuuxxxjjjYYYNNNKKKFFFBBBDDDEEEAAA:::555444444444222000///000000///...//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++((())))))))))))*********++++++************++++++++++++******+++,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///222666999;;;@@@@@@BBBDDDGGGJJJMMMOOOOOO[[[kkkiiiOOO[[[XXXhhhooo^^^lll|||vvvvvv~~~lllnnnrrruuu{{{~~~tttoooqqquuuyyywwwvvvyyyiiidddoootttmmmeeeaaa[[[UUUZZZ^^^iiirrrzzznnnllljjjiiiiiiiiigggeeennnvvvqqqjjjvvv|||vvvssslllffflll~~~lllXXXQQQKKKGGGGGGDDD@@@:::666444444555333111000111111000////////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++++++++************++++++++++++***++++++,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000333777;;;===AAABBBDDDFFFIIILLLNNNOOOIIIZZZmmm\\\NNNWWW[[[qqqwwwnnnqqqvvv{{{lll]]]]]]{{{zzzuuufffhhhooozzztttjjj^^^\\\^^^gggsss{{{|||zzzxxx}}}|||rrrpppzzz{{{mmmfffjjjkkkddd_________]]]^^^]]]gggxxxwwwiiigggddd___aaaaaadddhhhmmmpppppppppnnnwww|||tttvvvvvvtttrrruuu{{{uuuhhhfff}}}qqqeeedddddddddccchhhyyymmm[[[QQQIIIFFFAAA===:::999777555666444222111222222111000////////////...............------------,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,++++++++++++,,,---......,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------............///111444888<<<>>>BBBCCCFFFJJJLLLNNNOOOOOOIII\\\ooo}}}[[[RRRNNNTTTeeeqqqffffffvvvxxxhhhfffrrruuu[[[YYYjjj}}}kkkmmmrrruuurrrhhhYYYMMMFFFGGGIIIMMMTTT\\\dddiiittt{{{uuuyyykkkiiisss~~~xxxnnn```ZZZSSSKKKSSSUUU[[[ccckkkrrruuuuuurrr{{{nnnfff```ZZZXXX[[[]]]^^^^^^```fffpppwww}}}yyygggbbbfffzzzxxxpppcccaaaeeefff]]]VVVdddzzzeeeVVVIIIDDD>>>:::;;;;;;999777777555333222333333222111000/////////..................---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---...///...---++++++++++++---...------------------------,,,,,,,,,---------............///111444999===???CCCEEEIIILLLOOOPPPPPPPPPWWWkkk|||}}}mmmiii\\\KKKBBBOOORRRXXXssspppeeecccnnnwwwjjjzzzvvvhhhooo~~~nnn]]]MMMDDDBBBDDDFFFEEEEEEJJJSSS[[[\\\iii}}}nnndddnnnwwwtttvvv~~~kkkhhhrrruuulllfff]]]TTTLLLOOOUUU^^^hhhppptttuuuxxxooo___ZZZXXXSSSUUU]]]]]]```ccccccdddjjjuuu}}}zzzaaaXXX]]]ddduuuxxxrrrjjjbbb[[[ZZZYYYZZZbbblll}}}gggaaaNNNHHH@@@;;;999888666444888777666444333222111111000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---***''''''***,,,,,,+++++++++++++++++++++++++++***+++,,,---...---,,,,,,...---...333:::???@@@???HHHHHHKKKMMMNNNMMMMMMMMMdddnnnnnn[[[PPPHHHGGGGGGEEETTTYYYXXXpppyyyuuuwwwzzzuuuzzzrrrQQQBBBEEE@@@IIIVVVVVVOOOUUUVVVHHHUUUWWW___qqqlll___[[[gggrrrtttvvv{{{qqqgggeeemmm|||wwwssssssvvvssskkkccc[[[RRRMMMTTT```iiipppuuuvvv}}}||||||}}}dddYYYRRRVVVYYYYYY___hhhhhhppp{{{nnnYYYSSSWWW]]]mmmyyyuuuiiibbb]]]\\\[[[ZZZ___fffvvvoooaaaSSSJJJ@@@;;;;;;<<<:::777888777666444333222111111111000000000////////////---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,***((((((***,,,,,,+++++++++++++++++++++++++++***+++,,,---------,,,,,,......///444:::???@@@@@@DDDEEEIIIMMMKKKHHHMMMVVV\\\PPPHHHDDDEEEEEEEEEPPPXXXbbb{{{cccJJJFFFOOOaaalll||||||qqqqqqnnn___YYYUUUSSSZZZfffmmmkkkeeeWWW\\\lll}}}lll______jjjzzzuuunnnhhhfffjjjnnnooonnnbbbZZZVVVZZZ```dddhhhlllooovvv~~~~~~yyywwwvvv}}}___ZZZ\\\eeemmmtttvvv___SSSRRRXXX^^^lll{{{qqqlllgggdddaaa^^^^^^aaakkkjjj\\\RRRFFF?????????<<<999888777666444333222222111111111000000000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,***))))))+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,...///111666;;;???AAAAAAGGGFFFKKKQQQMMMJJJZZZpppfffHHHDDDBBBAAADDDEEEKKKPPP\\\tttmmmiiigggjjjppp|||}}}iiiWWWUUUhhh~~~yyykkkddddddggghhhiiitttpppnnnxxxdddYYY[[[iii~~~rrrjjjgggccc^^^]]]aaaffflllnnniiieeebbbbbbaaa______ccclllttt~~~zzzxxx{{{rrrssszzzdddSSSQQQXXXbbbjjjwww~~~sssppp~~~yyyrrrkkkddd```^^^fff|||wwwddd\\\QQQHHHBBB>>><<<:::999888666555333222222222111111111000000000//////...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++*********+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...000333888===@@@BBBBBBJJJHHHLLLQQQMMMPPPmmmqqqPPP>>>AAAAAAAAAFFFGGGRRRUUUgggrrr]]]\\\]]]```bbbhhhvvvyyysssuuu~~~}}}qqq___TTTXXXqqqkkklllppp]]]YYY^^^lll{{{rrrzzzvvvjjjdddZZZ[[[\\\^^^```bbbcccdddmmmkkkkkkjjjeee______ccckkkttt~~~uuuXXXMMMRRR^^^jjjsssqqqiiiiiizzzvvvlllccc]]]eeexxx{{{jjjeee\\\OOOCCC<<<;;;;;;999888777555444333222222111111111111000000000000.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........111666:::>>>AAACCCDDDIIIGGGHHHKKKKKKXXX]]]EEE===BBBBBBBBBGGGHHHQQQ[[[uuuhhhXXXVVVUUUUUUVVV[[[hhhvvvzzzyyyrrrlllllluuuqqq```\\\[[[WWWRRRTTThhhyyyhhhoooiiiXXXYYY___nnnwwwzzzttthhhaaaUUUWWW\\\```cccccccccbbbkkkkkknnnoookkkfffggglllkkksss~~~kkkSSSNNNXXXbbbmmmvvv|||jjjeeeiii|||wwwiii^^^aaarrrzzz}}}vvvgggVVVGGG>>><<<>>>999888777555444333333222222222111111111000000000............---------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))+++------,,,+++,,,---++++++,,,,,,------......---------,,,---......///...333888===???AAADDDEEEKKKJJJIIIIIINNNggg|||PPP@@@>>>DDDAAAAAAGGGHHHNNNddd{{{bbbSSSNNNKKKKKKOOOXXXhhhvvvuuummmeeettt~~~yyyzzz|||jjjeeeeeeppp}}}]]]LLLKKKNNNUUU]]]jjjmmmbbbssszzzdddVVVVVV]]]lll||||||}}}yyyyyyxxxnnnbbb[[[UUUWWW\\\ccciiilllllljjjhhhhhhkkknnnnnnmmmqqqwwwuuuzzzuuu___PPPUUUbbbkkksss{{{wwwhhhhhhppptttdddZZZiiinnntttxxx```OOOFFF@@@===:::999777666444333333333222222222111111111000000............------------...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((+++......,,,+++,,,---++++++,,,,,,---......///...------,,,---...///000///333:::>>>@@@BBBDDDFFFKKKNNNMMMJJJUUUuuu]]]III===???FFFAAABBBJJJLLLUUUyyywwwqqqrrryyy|||dddSSSPPPQQQWWW```hhhttt~~~zzzwwwsssoookkkfff```[[[]]]vvvxxxjjjaaa\\\[[[```bbbfffvvv{{{fff______lllwwwYYYOOOUUUYYYgggxxx{{{hhheee|||sss___TTTUUU[[[iiizzz~~~wwwsssmmmccc[[[WWWTTTXXXbbbnnnxxxyyysssmmmfffeeefffkkknnnqqqwww~~~fffUUUOOO\\\llluuu{{{uuuhhhlllwww}}}jjjUUUbbbdddggg{{{hhhWWWLLLCCC<<<:::999777666444333333333222222222111111111111000//////.........---------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((+++......,,,+++,,,---++++++,,,,,,---...//////......---,,,---...///000///444;;;???AAABBBEEEGGGFFFLLLLLLGGGUUUxxx{{{CCCEEE<<>>===<<<999555333444444333333333222222111000000000///............---------------------------------++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))),,,...///---+++++++++,,,---......------...000111777>>>BBBAAABBBEEEIIIIIIKKKHHHHHH\\\~~~WWW>>>???GGGBBB>>>FFFMMMQQQYYYyyyuuummmlll{{{}}}sssiii___eeennnvvv|||yyyppp___PPPMMMWWWbbbhhhrrrqqq^^^PPPGGGKKKKKKOOO]]]tttkkkcccaaammmqqqfffhhhnnnzzzwwwnnnggg___kkkooogggwww~~~iiiUUUSSSTTTZZZ^^^jjjzzz~~~ssseee\\\UUUQQQPPPQQQbbb{{{xxxrrrdddeeedddbbbccciiisss{{{uuuYYYPPPVVVjjjsssqqq{{{vvvllldddcccooo~~~vvvoooooosssppppppmmmjjj```KKKAAA===<<<999666444555444333333222222111111000/////////............---------------------------------++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))),,,...///---+++++++++,,,---......------///111333888>>>AAAAAABBBFFFJJJGGGHHHHHHNNNccc~~~jjjJJJ@@@AAADDDBBBDDDKKKLLLUUUjjjrrrwww{{{xxxwwwuuuqqqnnn```iiitttyyyyyyvvvuuuvvvxxxpppaaaUUUVVVaaalllqqqzzzgggUUUMMMIIINNNRRR\\\qqq|||{{{}}}|||~~~nnndddaaammmkkk___```dddfffrrrzzzxxxwwwcccggghhhtttqqqooovvvrrrqqqrrruuuxxx|||ttt```PPPQQQSSSXXX[[[fffuuu|||~~~qqqcccZZZSSSPPPPPPMMMdddwwwmmmhhhhhhfffdddeeekkkssszzz}}}~~~iiiUUURRRZZZiiimmmmmm}}}xxxhhhcccdddgggqqq~~~wwwmmmzzzppplllfffQQQCCC>>>;;;888777777666444333222222111111000////////////............---------------------------------++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,)))+++......---++++++,,,,,,---......---...000222666:::>>>@@@AAACCCGGGKKKJJJFFFGGGVVVoooRRRBBBHHHAAA@@@@@@HHHOOOPPPddd~~~~~~|||zzzxxx{{{qqqwww{{{wwwnnniiijjjnnnxxxqqqggg___dddqqq{{{~~~tttXXXKKKJJJLLLTTT]]]oootttxxxxxxwww}}}wwwjjjdddppp|||dddVVVTTTWWWWWWgggxxxdddZZZlllwwwxxxpppxxxiii\\\WWWUUUWWWZZZ___pppvvvoooeeeTTTJJJOOOOOOTTTWWWbbbrrr{{{~~~ooo```VVVOOOMMMOOOOOOjjjxxxlllgggdddaaa___```ccchhhkkktttwww|||___QQQTTT^^^iiijjjooovvvcccaaahhhnnnwwwoooppp|||rrrhhhUUUHHHAAA<<<999999:::777444333222222111000000//////...///............---------------------------------******************************************************************************+++++++++,,,,,,,,,)))+++------,,,,,,,,,---+++---......---...111333999;;;>>>@@@AAADDDHHHLLLOOOGGGJJJbbbaaaEEEBBBIIIBBBFFFEEEHHHUUUeeeqqqddd```dddiiivvvsssmmmjjjppp}}}fffNNNGGGJJJNNNYYYfff{{{xxxzzzrrrssssssiiisssxxx^^^PPPMMMOOOVVViiippp___```yyy|||uuusssqqqXXXLLLIIIGGGHHHLLLRRRiiipppdddVVVIIIDDDLLLIIIOOOSSS```sss~~~~~~}}}nnn]]]PPPIIIIIILLLVVVqqqvvvmmmgggeeebbb``````aaabbbbbbkkkooouuu}}}uuummmiiikkkooouuu{{{ZZZTTTZZZdddiiiiiiqqqwwweeefffoooyyywwwllllllwwwgggZZZUUUFFF>>>:::<<<<<<888555555222222111111000////////////............---------------------------------******************************************************************************+++++++++,,,,,,,,,)))+++------,,,,,,---...+++,,,---------///333555;;;<<>>999555777333333222222111000000000///............---------------------------------******************************************************************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,---///+++,,,---------000444777<<<===???BBBEEEGGGIIIJJJIIIJJJeee[[[@@@EEEHHH===AAAOOOOOOTTTyyy{{{zzzvvvjjjccc^^^ZZZmmmtttyyyzzz}}}rrrTTTHHHMMMRRRSSS___sss{{{wwwppplllppp}}}zzzpppyyynnnWWWMMMMMMQQQXXXrrrxxx___\\\mmmooouuueeeRRRDDDGGGLLLNNNTTT___kkk~~~uuuVVVDDDAAABBBGGGGGGMMMSSSaaattt}}}xxx}}}ppp\\\JJJAAADDDLLLYYY{{{ssscccZZZYYYaaaiiinnnmmmjjjiiiiiieeefffjjjpppxxxxxxqqqnnniiiiiiiiikkksss~~~bbb]]]bbbfffhhhgggjjjwwwuuukkkpppzzzhhhYYY```qqqyyyoooUUUFFF===??????999666888444444333333222111111111///............---------------------------------******************************************************************************+++++++++,,,,,,,,,***+++,,,,,,+++,,,...///+++,,,,,,,,,---000555888===>>>@@@DDDGGGIIIIIIIIIHHHNNNrrrxxxQQQBBBFFFIIIFFFEEEOOOVVVoooyyyxxxsssgggaaa^^^]]]mmmzzzoooRRRGGGMMMUUUXXXhhh}}}wwwvvv|||mmmkkkqqqzzzvvv|||gggRRRLLLPPPUUU]]]xxx}}}oooeeemmmzzz~~~rrrooo\\\KKKCCCJJJRRRVVVaaapppxxxPPP???AAACCCEEEGGGOOOVVVeeexxxvvvyyyppp[[[IIIAAAFFFQQQbbb~~~jjj^^^WWW]]]hhhvvvzzzuuunnnkkkkkkhhhgggfffhhhnnnxxx{{{xxxvvvsssooommmoootttyyy{{{{{{pppZZZ___aaadddeeedddkkkzzz{{{cccRRR\\\jjjpppYYYIII>>>???@@@999666:::555555444333333222222111//////.........---------------------------------))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***+++,,,,,,+++,,,...000+++,,,,,,,,,---111555999===>>>AAAEEEIIIJJJIIIHHHLLLSSSxxx]]]HHHAAA???DDDMMMSSSVVVccc{{{{{{kkk^^^[[[```fffqqqpppSSSFFFKKKVVV[[[pppuuuvvvzzzkkkkkkrrrwww|||aaaOOOKKKQQQXXXfff~~~mmmjjjnnn~~~wwwrrreeezzz|||ZZZKKKDDDNNNVVV[[[jjj|||xxxLLL<<>>;;;999777555555333111///111111000////////////000------------,,,,,,,,,,,,)))***++++++******+++---,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,---///222666:::===DDDCCCCCCDDDFFFGGGGGGFFFQQQaaayyyUUUBBBDDDDDDFFFIIINNNhhhooo[[[WWWbbbnnneeeJJJLLLTTTVVV```ppp~~~xxx~~~~~~uuuiiiXXXSSS[[[^^^llllllZZZUUUVVV\\\bbbqqqyyyrrrjjjjjjxxx~~~rrr|||jjjcccaaajjjxxxsssJJJFFFEEECCCOOOSSS___gggqqqyyyttt|||vvv]]]JJJCCCPPPiii{{{}}}yyyrrrkkkjjjqqqyyy}}}~~~www```XXX[[[```ccclllllljjjzzzvvvSSSOOOUUUiiixxx]]]FFF===???AAA@@@:::999666666555444222000222111000000//////000000...------------,,,,,,,,,)))***,,,+++******+++---,,,,,,,,,+++++++++******,,,+++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...000333777:::<<>>@@@EEEGGGFFFGGGIIIQQQoootttJJJ???HHHGGGFFFOOO___ttt]]]WWWbbbqqqmmm]]]bbbccc[[[dddxxxxxxxxx}}}vvvfff\\\PPPOOOYYY\\\hhhjjj[[[XXXZZZ___cccvvvmmmlllssswwwrrrrrrmmmmmmxxxsssNNNHHHIIIKKKVVVYYYccciiisssxxxqqq{{{xxx^^^IIIBBBRRRnnn{{{uuuooonnnrrryyy}}}~~~|||zzzjjjXXXTTTYYY```fffmmmmmmmmmzzzwwwaaaTTTQQQaaatttpppTTTCCC>>>===:::888777555555666666555333222222111000000000000000.........---------,,,,,,)))+++,,,,,,++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------......///111333666999:::======BBBGGGGGGDDDFFFMMMWWWzzz^^^HHH@@@KKKMMMSSSiii{{{aaaXXXaaaooo}}}lllssszzznnnqqqvvvdddSSSNNNFFFHHHSSSXXXiii|||yyykkk^^^\\\___bbbfffwwwsssooosss|||sss{{{rrrRRRLLLNNNTTT]]]___hhhmmmvvv{{{ttt|||yyy^^^HHHAAASSSppp~~~zzzuuutttwww{{{~~~|||vvvrrrpppqqqyyytttbbbYYYWWW]]]dddllloooooossstttkkkiiitttuuu]]]MMMTTTaaapppyyyZZZFFF???===999777666555555777777666555222222111000000000000111............---------,,,***+++,,,,,,++++++,,,...,,,,,,,,,+++++++++***************+++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...///000222444666999:::@@@BBBGGGKKKFFFBBBJJJXXXtttmmmLLLEEE>>>MMM[[[rrrgggZZZ___hhhxxx}}}uuuoooeeegggooo|||qqqVVVIIIIIIDDDFFFRRRYYYjjjxxxrrrjjj___```eeeiiilllvvvhhhooouuuwwwvvvqqqXXXRRRVVV^^^eeehhhqqquuu}}}zzz|||www\\\GGGBBBTTTqqq{{{zzzxxxvvvvvvxxxzzz||||||wwwrrrkkkddd```dddssstttddd]]][[[]]]ccckkkooommmnnn{{{xxxfff```cccooo~~~```JJJKKKTTT```}}}|||]]]FFFAAA@@@<<<999777666666777777666444333222111111000000111111............------------***+++---,,,++++++,,,...,,,,,,,,,+++++++++******)))*********++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,---///222555888:::;;;CCCEEEKKKMMMGGGFFFXXXooo___DDDFFF@@@VVVrrrlll\\\[[[aaasssqqqnnnuuueee]]]aaakkkyyyfffNNNEEEJJJHHHIIIUUU]]]iii}}}vvvooo}}}~~~fff^^^ccclllrrrvvvwwwsssiiiooowwwuuuqqq___ZZZ___hhhlllttt|||~~~{{{sssYYYGGGDDDVVVssszzzyyyzzz{{{|||}}}}}}|||xxxpppfff___[[[[[[eeeooonnn```UUUUUUYYY]]]cccjjjmmmhhhlllnnn^^^\\\bbbnnn|||___JJJKKKPPPXXXtttcccIIIAAA???;;;;;;999777666777666444222333222111111000111111111//////.........---------***,,,------,,,+++---...,,,,,,,,,+++++++++******))))))******++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------***,,,...222666999<<<>>>BBBEEEKKKNNNHHHKKKfff\\\CCCLLLGGGaaaooo^^^YYY[[[oooiiirrrooo```ZZZ___jjjzzzzzz\\\FFFBBBJJJHHHHHHTTT]]]hhh{{{uuummmxxxxxxbbb\\\eeepppyyy~~~zzzzzzmmmqqqrrrzzzuuuxxxzzzqqqccc___dddnnnqqq}}}~~~yyy~~~pppWWWHHHFFFXXXttt{{{pppeee___]]]]]]aaafffzzzuuu[[[PPPMMMVVV```bbbdddgggqqqnnnuuunnn\\\TTT[[[```eee|||kkkMMMFFFNNNTTToookkkUUUGGG===;;;999777555555555555444333333333222222111000000000......------------............---------,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...222444666:::>>>AAAIIIDDDGGGNNNIIILLLsssFFFMMMNNN[[[oookkkXXXSSSUUUjjjwwwssspppnnniiirrrbbbYYYbbbnnn|||tttRRRJJJEEEFFFHHHMMMYYYfffhhhxxxiiiuuu}}}ppp```bbbooozzzqqqhhhooowww}}}{{{|||vvvzzz{{{vvvkkklllpppyyyyyytttppphhhWWWDDDCCC```vvvlllfff```^^^aaagggzzzgggRRRKKKMMM\\\iiimmmmmmoooqqqooozzz~~~sssbbbTTTOOOWWW\\\ccc}}}{{{___OOONNNRRRjjjsss^^^MMM>>><<<<<<:::888777777777666555444444333333222222111111///......------......///......---------,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++---000222555888<<>>???===::::::::::::999777555555555444333333222222///......------......///......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++...111333666999>>>AAADDDHHHLLLLLLMMM^^^gggIIIRRRmmmjjjVVVQQQUUU^^^mmmyyyiiiKKKIIIOOOrrrtttgggpppdddhhhsss}}}fffLLLHHHEEEGGGMMMVVVeeeqqq~~~ooowwwyyykkkaaagggttt~~~~~~mmmdddkkk~~~xxxzzzvvvqqqvvv}}}yyysss\\\KKKIIIFFFJJJhhh{{{xxx~~~uuullljjjkkklllnnnrrrkkkOOONNNRRRbbbzzzzzzwwwpppsss|||aaaOOONNNKKKOOOYYY^^^iiipppWWWPPP^^^vvvuuu___HHHCCCAAA???<<<;;;;;;;;;:::888555555444444333222222222//////............//////......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------.........000444777999===AAADDDHHHOOOOOOHHHKKK___zzzyyyYYYMMMZZZ|||hhhSSSNNNRRR]]]nnnyyy|||[[[@@@KKKaaannniiixxxiiimmmwww}}}eeeKKKIIIGGGIIIQQQ]]]mmmyyyqqqwwwssshhhaaagggsss||||||qqqfff^^^fff~~~zzz|||~~~wwwrrrvvv|||}}}}}}|||oooUUUDDDFFFCCCDDDbbb|||rrrzzzwwwkkkhhhkkkooouuu{{{iiiOOOMMMWWWooozzzwwwrrryyywww[[[MMMKKKKKKRRR\\\aaannn~~~```RRRXXXjjj~~~iiiPPPFFFAAA???===;;;;;;;;;999888444444444333222222111111/////////....../////////......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......///111555888;;;>>>CCCFFFDDDLLLMMMHHHRRRllleeeNNNNNN```fffSSSOOORRR^^^qqqzzz~~~\\\KKKKKKnnnjjjnnnsssuuu}}}}}}fffLLLLLLKKKMMMUUUddduuuqqqwwwmmmeeeaaafffpppwww|||gggXXXXXXddd~~~zzzzzz|||sssmmmppptttwwwyyytttoooppphhhSSSGGGIIICCC@@@___mmmnnn~~~uuummmmmmoooqqquuuzzzfffPPPIIIZZZyyyzzzyyywwwnnnVVVMMMIIIKKKSSS]]]eeetttjjjTTTRRR___{{{tttWWWFFFBBB@@@===<<<;;;;;;999888444444333333222111111111000//////......//////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........000444777:::>>>CCCFFFDDDIIIJJJJJJZZZuuuVVVHHHLLLeeezzzbbbUUURRRUUU^^^rrr{{{gggcccnnnyyyfffxxx~~~hhhQQQRRRQQQQQQYYYjjj{{{|||qqqwwwhhhaaa___dddlllssszzzeeeUUULLL[[[zzzvvvvvvzzzxxxiiibbbdddhhhiiiiii]]]ZZZ___qqqkkk^^^WWWVVVMMMLLLmmmnnnkkkxxxpppnnnnnnnnnnnnmmmpppuuuvvvsssrrrtttvvv^^^QQQMMMccc{{{~~~~~~fffPPPJJJHHHKKKTTT___iii{{{rrrVVVJJJTTTiiivvv~~~```HHHCCCAAA>>>===<<<<<<:::888555555444444333333222222000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........111555888;;;???DDDGGGKKKKKKKKKQQQddd}}}rrrNNNIIIOOOoookkk[[[TTTTTTUUU___ttt~~~xxxqqqiiilllVVVXXXWWWUUU]]]nnn~~~{{{qqqxxxccc^^^]]]bbbjjjrrr{{{rrrUUUQQQVVVooo}}}tttwww|||{{{pppaaaWWWUUUWWWWWWTTTMMMMMMUUUiiisssjjjbbb\\\SSSYYYyyyrrrkkkqqqooolllhhhcccaaabbbccceeegggnnntttsssppprrrwww~~~iiiYYYQQQUUUnnn}}}bbbMMMHHHJJJMMMUUUaaannnwwwVVVFFFMMMYYYfff~~~fffKKKEEEBBB???>>>======;;;999777666666555444444333333000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......111333777:::>>>BBBGGGJJJOOOMMMNNNZZZssscccLLLOOOTTTzzzqqq^^^TTTQQQSSSTTT```wwwooopppqqqZZZ\\\[[[WWW^^^pppzzzrrryyy```\\\[[[bbbjjjrrr}}}hhhSSSXXXggg{{{uuuzzzzzzooo^^^PPPKKKKKKHHHCCCKKKMMMXXXllluuulllaaaVVVNNNXXXwwwjjjuuuhhhjjjpppyyy}}}|||yyyxxxxxxdddfffiiikkkjjjllluuupppggg]]]SSScccwwwyyy___MMMFFFKKKKKKSSSaaaooozzz___MMMHHHUUUYYYiiinnnQQQKKKDDD>>>===<<<:::999<<<777666555333333222222222000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---//////222888<<<@@@CCCFFFHHHKKKKKKOOOjjj```OOOMMM```vvvddd[[[\\\\\\XXXfffnnnzzznnnyyysss]]]\\\\\\```eeeooo|||}}}mmm{{{qqqZZZXXXYYY^^^hhhsssyyy|||ttt[[[TTTbbbvvvzzzvvvwwwxxxhhhVVVLLLGGGBBB@@@AAA>>>PPPlll|||jjjVVVJJJHHHWWWyyyyyyqqqwwwttt|||tttkkkjjjlllpppwww~~~~~~jjjaaa]]]YYYmmmsssZZZLLLHHHPPPQQQXXXfffrrriiiRRRFFFKKKQQQccc~~~YYYNNNGGGAAA@@@???<<<:::<<<888777666555444333222222000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------+++---......---,,,...//////333888<<<@@@CCCFFFHHHLLLOOOZZZ}}}WWWLLLPPPeee{{{pppeeeeeemmmzzzsss{{{ddd___[[[\\\```jjjxxxvvvnnnyyylllWWWWWWYYY^^^gggpppyyy~~~~~~kkk[[[^^^rrr|||zzz~~~tttdddRRRHHHDDDAAA@@@BBBNNN\\\jjjssszzziiiUUUJJJJJJZZZ~~~{{{zzzuuuttttttsssqqqyyyyyyfff^^^___bbbyyymmmTTTJJJJJJNNNPPPYYYgggtttxxxZZZCCCBBBHHH\\\zzzdddRRRJJJDDDDDDCCC???<<<<<<:::999888777555444333222000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------+++---......------...///000333888===@@@CCCFFFHHHHHHOOO^^^sssLLLLLLXXXrrrpppdddkkkwwwwwwjjjaaaYYY[[[dddrrrxxxsssrrr|||cccSSSVVV[[[___eeemmmxxxuuuiiifffxxx}}}nnn^^^LLLCCC@@@>>>???BBBBBBNNNLLLJJJTTT^^^}}}|||jjjUUUJJJJJJ\\\|||xxxuuuwwwtttooorrrwwwsssiiimmmuuupppddd___dddkkkiiiPPPHHHJJJKKKNNNZZZkkkzzzaaaBBB@@@EEEVVVppptttTTTLLLFFFFFFFFFCCC???>>><<<;;;:::888777555333222111111111000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,++++++++++++,,,,,,,,,------,,,---......------...///000444999===@@@CCCFFFHHHFFFMMM]]]___EEENNNaaapppdddiiiqqq|||zzzvvvyyyjjj___bbbnnn}}}yyyzzz[[[PPPVVV\\\```dddlllyyyppplllwww~~~}}}jjjZZZIII@@@===<<<>>>AAA<<>>@@@CCCEEEHHHGGGOOO\\\vvvRRRDDDPPPdddkkkddddddhhhqqqvvvssstttqqq{{{~~~zzzwwwgggiiiuuuZZZNNNUUU\\\```dddlllzzz~~~mmmssszzzgggWWWGGG???<<<<<<===@@@>>>III@@@===FFFEEEcccnnnWWWIIIHHH[[[~~~\\\DDDBBBDDDHHHRRRVVVTTT\\\jjjlllcccaaahhhsss{{{|||vvvfff\\\```eeegggooozzz|||bbbMMMFFFIIINNNRRR```sssqqqMMM@@@>>>EEEWWWooowww___SSSIIIHHHIIIFFFBBB@@@;;;;;;;;;:::999666444222222222222222111111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,------,,,...//////......///000222555:::>>>AAACCCEEEGGGEEEOOO]]]ssssssLLLIIITTTfffiiiaaa___```gggwwwxxxvvvlll```___iiinnnqqquuueeekkkzzz}}}[[[LLLSSSZZZ___ccclllzzzxxx~~~tttaaaSSSDDD>>>===<<<>>>@@@:::???<<<@@@MMMTTTrrrmmmVVVIIIJJJ___|||jjjQQQCCCDDDDDD@@@LLLVVVXXX]]]eeegggdddaaagggqqq|||vvvuuuyyy{{{zzzkkk]]]YYYccckkkmmmxxxrrr[[[JJJFFFJJJNNNRRRaaauuuyyyWWWBBB>>>@@@NNNccczzzwwwjjj\\\NNNJJJJJJFFFAAA>>>999999::::::999777444333333333222222222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,,,,---------...//////......///000333666;;;>>>AAACCCEEEGGGEEEQQQdddfffJJJRRR^^^pppmmm]]]ZZZYYYaaaqqq~~~^^^XXXXXXaaajjjvvvrrrdddoootttSSSJJJOOOVVV[[[bbblllyyywwwnnnXXXLLL@@@======>>>???BBBDDDGGGRRReeeuuupppXXXJJJLLLbbb~~~mmmZZZDDD>>>BBB@@@???NNN```jjjjjjfffddddddaaagggpppzzztttooopppooommmeee[[[\\\jjjqqqrrrkkkUUUGGGFFFKKKQQQVVVfff|||^^^FFF@@@@@@JJJ\\\qqqrrrbbbRRRLLLJJJEEE@@@===777888999:::999777555333333333333222222222111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++++++++,,,,,,,,,------------...//////......///111333666;;;???AAACCCEEEGGGLLLZZZqqq\\\IIIZZZiii|||pppZZZWWWWWW^^^nnn~~~___]]]^^^fffrrrzzzlllvvviiiHHHHHHLLLRRRYYYaaalllxxxsssiiiRRRFFF===;;;>>>???AAACCCHHHMMMgggvvv\\\MMMMMMccc~~~nnnXXXCCC@@@GGGCCCLLL\\\ssszzziii```___aaagggpppzzzzzzeee```bbbdddeee]]]UUUccctttvvv]]]OOOIIIHHHHHHJJJYYYooofffHHHBBB===BBBRRRjjjlllRRRIIIJJJIIIDDD@@@<<<<<<;;;:::999777777666444333333222111000////////////.........---------+++,,,,,,---...///000000......---,,,+++***)))(((******+++++++++,,,,,,,,,...//////...------///111444555;;;BBBEEEDDDGGGKKKTTT[[[YYYPPPkkkuuu]]]\\\ZZZ^^^nnnttt\\\[[[bbbtttuuuyyymmmRRREEEIIILLLQQQXXXaaalllwww~~~}}}iiiYYYMMMCCC<<<;;;===@@@DDDHHHTTTYYYwww~~~dddLLLMMMooo~~~gggRRRBBB<<>>===<<<;;;:::999888777444444333222111000////////////.........---------,,,,,,,,,------......///,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,...///000///......000111444555;;;BBBEEEDDDGGGKKKQQQbbb{{{ZZZZZZ{{{uuuZZZZZZYYY___pppttt[[[^^^hhh|||qqqqqqwww}}}fffNNNCCCEEEHHHMMMTTT^^^jjjwww{{{wwwwww|||}}}hhhYYYJJJBBB;;;<<>>JJJ___yyyttt___SSSKKKEEEBBBBBB??????>>><<<;;;:::999888555444333333111111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...000000000//////111333555666;;;BBBEEEEEEGGGKKKRRRhhhnnnWWW```vvv[[[YYYWWW]]]mmmkkk\\\cccrrrppplllooovvv|||]]]HHHAAABBBDDDIIIQQQ\\\jjjxxx}}}nnnjjjjjjooowwwyyyeeeUUUFFF???;;;<<<@@@CCCIIIOOOWWWeeelllUUUXXX||||||iiiUUUEEE@@@IIIUUUtttkkksssqqqtttzzzvvveeeccceee___VVVQQQ[[[yyyqqqYYYJJJGGGLLLQQQXXXeeezzzsssTTTFFF:::;;;EEEXXXrrrxxx```RRRKKKGGGEEEEEE@@@@@@???===;;;:::999888555555444333222111000000////////////............,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///000111000///000222444555777<<>>;;;===@@@CCCHHHOOOXXXhhhnnnXXXZZZ~~~}}}iiiUUUFFFFFFVVVggguuurrr~~~yyy|||{{{jjjggghhhaaaVVVTTT___{{{qqqZZZLLLIIIMMMQQQ[[[ggg{{{uuuWWWFFF999999BBBQQQkkkfffTTTPPPMMMJJJIIIAAAAAA???>>><<<:::999888666666555444333222111111000000/////////.........,,,,,,,,,++++++***)))))),,,,,,,,,+++++++++******++++++,,,,,,,,,---------...///000000000000222444666777===CCCFFFEEEGGGKKK]]]|||wwwqqq```hhhggg\\\QQQNNNXXXjjj}}}yyyqqquuubbb^^^dddmmm}}}oooRRRCCCAAABBBDDDGGGMMMWWWfffttt~~~wwwzzzzzzeee\\\XXXXXX]]]eeepppnnnYYYKKK@@@===;;;>>>@@@AAAGGGMMMXXXhhhpppYYYZZZ||||||gggRRREEEKKKeee}}}tttrrr}}}|||zzzxxxxxx~~~ppphhhhhhaaaVVVXXXbbb{{{ppp[[[MMMIIINNNSSS___hhh{{{|||[[[HHH::::::@@@KKKccczzzmmmWWWPPPNNNJJJGGGDDDCCCAAA@@@>>><<<:::999777666555555333333222111000000000/////////......,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,,,,---------------.../////////000222444777888===DDDFFFEEEGGGKKK\\\|||kkkpppccckkkfffYYYLLLJJJTTTfff|||~~~tttppp^^^\\\bbblllzzznnnRRRCCCAAAAAABBBFFFLLLVVVcccpppyyyssslllwww{{{gggZZZVVVUUUZZZbbblll|||{{{iiiUUUHHH>>><<<<<>>===<<<777777666555444333222222000000000000/////////...,,,,,,,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,------------...,,,---...///...///111444888999>>>DDDFFFEEEGGGKKKXXXvvvssssssgggbbbrrr```TTTIIIIIIRRRbbbxxx}}}}}}{{{hhhYYYZZZaaakkkyyynnnTTTDDD@@@AAACCCHHHOOOYYYeeerrrzzzvvvjjjjjj~~~|||kkkZZZVVVUUUYYY```jjjyyytttbbbNNNAAA<<<;;;>>>BBBDDDEEEKKKSSS___ssswwwcccbbbtttdddSSSLLL]]]uuummmkkkrrrooouuu|||yyyxxxyyyoooiiibbbYYYYYYcccxxx|||}}}|||~~~mmmVVVHHHGGGQQQZZZgggmmm|||}}}fffPPP???===>>>BBBUUUkkk{{{eeeYYYSSSSSSUUUIIIHHHGGGEEECCCAAA???>>>777777666555444333333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......,,,,,,,,,---------......+++---.........///111333888999>>>DDDFFFEEEGGGKKKVVVbbbqqqccceee}}}\\\PPPFFFGGGPPP]]]qqqmmm\\\PPPSSS\\\ggguuunnnUUUDDD???BBBFFFLLLTTT^^^jjjvvv~~~yyyqqqggglll|||mmm[[[WWWUUUYYY```jjjxxx|||nnn[[[HHH;;;:::;;;>>>DDDFFFHHHOOOWWWfff|||}}}rrrqqqvvv|||{{{hhhggg}}}uuugggYYYTTTfffcccYYYZZZ___jjjhhhnnnuuuzzz~~~{{{{{{~~~yyyooobbbTTTRRRcccpppuuurrrlllzzz}}}bbbOOOFFFFFFMMMVVV___hhhzzziiiSSSAAA>>>???@@@OOObbbqqqbbb[[[YYYSSSMMMKKKHHHDDDAAA@@@??????:::888666444333444555555222111//////000000...---,,,,,,------,,,,,,+++***,,,++++++******++++++,,,..................------......///...---...000222777>>>@@@BBBIIIHHHFFFOOOSSShhhxxx\\\qqqwww\\\JJJDDDGGGHHHTTTjjjwwwvvv[[[QQQMMMTTT[[[cccvvvYYYBBBAAABBBKKKTTTYYYaaappp|||sssfffkkktttfff___[[[___fffnnnwwwuuucccOOOBBB???;;;<<>><<<<<>>@@@DDDLLLJJJJJJTTTjjj{{{cccvvv|||]]]JJJDDDGGGGGGSSSjjjwwwpppbbbRRRKKKIIIQQQYYYbbbuuu[[[BBB@@@CCCMMMXXX```kkk|||tttooolllyyynnngggccceeejjjnnnuuu|||vvvjjjYYYGGG<<<999;;;<<>>:::888BBBRRRjjjuuuhhhaaaWWWUUURRRMMMHHHDDDBBBBBBBBB===<<<:::888777777777777333111000000000000///------------------,,,++++++,,,++++++******++++++,,,------------------......---...///...---...111333666>>>BBBGGGNNNLLLMMM[[[vvvjjj|||]]]JJJCCCFFFFFFRRRiiivvvzzzuuu```SSSJJJFFFGGGPPPYYYcccvvv]]]DDDAAAAAANNN\\\hhhuuummmllllll{{{tttnnnmmmooopppuuuzzzzzz}}}|||pppdddUUUFFF===;;;<<<<<>>===<<<===AAAFFFIIINNNYYYeeeyyyeeeGGGCCCMMM```gggfffqqq~~~{{{|||ooogggdddmmmnnn```JJJBBB;;;::::::999===CCCHHHKKKPPPTTTUUU[[[kkk{{{ppppppttt~~~wwwfffbbb]]]jjjqqqssssssooo|||qqqYYYJJJCCCCCCIIIOOOUUU```ttttttaaaMMMAAA;;;999@@@JJJcccpppgggeee]]]XXXUUUQQQLLLGGGDDDBBBBBB===<<<;;;999888777666666333222000000111111///...------.........---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------......---...///......///222555888@@@DDDIIIMMMIIIPPPgggtttssshhh\\\IIICCCDDDCCCMMMbbbnnn}}}ttt|||}}}gggSSSHHHEEEFFFHHHNNNUUU]]]jjj~~~~~~\\\IIIFFFLLL[[[lllyyy{{{www~~~yyyyyy{{{~~~|||}}}vvvdddUUUHHH>>>999999<<>>;;;888777666666:::@@@AAACCCFFFHHHIIIOOO```qqq~~~oooppptttooogggdddoootttuuutttppp}}}nnnXXXJJJCCCCCCHHHOOOSSS^^^qqquuudddPPPCCC<<<;;;AAAHHH___uuuiiicccXXXWWWVVVSSSOOOKKKGGGCCCAAA>>>===<<<;;;999777666555444222111111111111000..................---,,,,,,,,,++++++******++++++,,,++++++,,,,,,------......---.../////////000333666:::@@@CCCIIILLLHHHTTTpppkkkhhh[[[IIICCCDDDBBBJJJ\\\ffftttzzz}}}zzzzzz~~~mmmWWWHHHCCCDDDEEEJJJPPPVVV^^^nnnwwwYYYJJJJJJZZZhhhwww}}}|||~~~sss^^^NNNCCC;;;888999===@@@FFFKKKLLLLLLSSS[[[hhh}}}ZZZHHHPPPYYY^^^```hhhxxxxxxlllaaaQQQLLLHHH===666555555444555777<<<@@@??????@@@BBBEEEMMM^^^nnn|||{{{lllnnntttzzzmmmiiirrruuuvvvuuuqqq}}}mmmWWWJJJDDDCCCHHHOOOTTT^^^pppvvvfffSSSDDD<<<;;;???EEE\\\uuuggg```SSSWWWVVVUUUSSSOOOJJJEEECCC??????>>>===;;;999777666444222111111111111000..................------,,,,,,++++++******++++++,,,***++++++,,,------......---.../////////111444666999???BBBIIILLLJJJ[[[{{{tttaaammmYYYHHHCCCEEEAAAGGGWWW___nnnwwwzzz~~~yyy```MMMDDDDDDHHHFFFMMMTTTYYYbbbuuuqqqVVVJJJLLL^^^jjjxxxrrr[[[KKKBBB<<<<<<>>>>>>@@@EEEJJJJJJKKKSSS\\\fff{{{\\\OOO\\\ccc___bbbqqq~~~uuu}}}rrrdddXXXJJJDDDBBB888555555666666777;;;>>>???@@@>>>>>>CCCIIISSSdddsss}}}wwwhhhjjjrrrqqqkkktttvvvvvvtttppp|||~~~lllWWWJJJDDDDDDIIIOOOVVVaaaqqq||||||vvvhhhTTTDDD;;;:::>>>BBBZZZuuugggbbbWWWWWWWWWXXXVVVRRRMMMGGGDDDAAA@@@@@@>>><<<:::888777444222111111222111000///......//////......---,,,,,,++++++++++++++++++,,,******+++,,,,,,---......---.../////////111444777999>>>BBBIIIMMMLLL```ggg\\\rrrYYYHHHCCCEEEAAAEEESSS[[[jjjttt{{{kkkTTTEEE@@@DDDHHHHHHPPPXXX]]]ggg|||mmmTTTJJJLLLZZZfffsss{{{|||nnnVVVGGG???;;;<<>>;;;;;;AAAJJJVVVgggtttrrrfffhhhnnnyyy|||{{{yyyqqqttt~~~gggPPPFFFDDDBBBFFFMMMXXXhhh|||~~~}}}}}}~~~~~~~~~|||kkkVVVGGG===999<<>>===;;;999999555333111111111111///...//////.........---------------,,,,,,,,,,,,++++++---------...------,,,,,,,,,---...---...000333666777BBBGGGHHHJJJKKK___qqqbbb\\\sss~~~uuuNNNFFF??????CCCJJJQQQWWWfffyyy}}}rrr[[[LLLEEECCCEEEIIIOOOSSS[[[hhhxxxhhhPPPFFFHHHRRRXXXcccppp|||~~~{{{gggOOOAAA======<<<<<>>:::<<>>???@@@DDDJJJNNNMMMPPP\\\iii{{{}}}uuuqqqxxxuuuhhhVVVGGG@@@>>>;;;888999777555777;;;======;;;@@@EEENNNYYYdddmmmrrrtttzzzmmmbbbiiittt}}}yyysssuuu|||ssszzzyyybbbLLLCCC@@@???CCCIIITTTfff}}}yyyvvvwwwzzz|||nnnWWWGGG>>>:::<<<@@@RRRiii{{{jjj```^^^WWWWWWUUURRRNNNKKKKKKKKKDDDCCCBBB@@@>>><<<:::999777555333222222111///.../////////.........------------,,,,,,,,,,,,++++++,,,,,,------...------,,,,,,---------...000444777===DDDFFFHHHJJJFFFOOOeeevvv```ooozzzQQQZZZvvvyyycccRRRKKKHHHGGGEEEEEEIIIQQQYYY]]]kkklllXXXNNNDDDBBBDDDGGGLLLRRRYYY```kkkxxxoooWWWEEEAAAFFFMMMPPPVVV^^^iiiuuu|||wwwxxx~~~sss^^^FFF<<<;;;===???BBBBBBDDDJJJPPPSSSWWWaaalllyyymmmaaa\\\fffqqqcccQQQDDD???===<<<:::999999:::<<<===???@@@@@@BBBKKKXXXeeeooouuuzzz|||lllccclllxxx{{{uuurrrvvvvvviii```fffrrrvvvpppjjjjjjkkkooowwwwwwaaaKKKBBB@@@???BBBHHHSSSddd{{{~~~zzzxxxzzz}}}qqqYYYHHH>>>:::;;;???JJJ\\\ppp~~~mmm___[[[]]]^^^\\\WWWOOOKKKJJJLLLEEEEEECCCAAA>>><<<;;;:::999777555444333222000...////////////............------,,,,,,,,,+++++++++,,,,,,------...---------+++,,,------...000444777;;;AAADDDIIINNNKKKPPPdddvvvUUUqqqqqqOOObbb~~~uuuTTTFFFIIIJJJLLLKKKHHHIIIPPPXXX[[[hhhnnnXXXKKKEEEAAACCCGGGKKKOOOUUU[[[eeeqqq~~~kkkTTTDDDBBBGGGKKKNNNSSS[[[eeepppzzzpppYYYBBB::::::;;;???DDDDDDFFFKKKRRRVVVZZZccclllzzzrrrmmmhhh^^^SSSNNN\\\yyykkk]]]NNNEEEAAA???======<<<>>>@@@AAAAAABBBDDDEEECCCNNN^^^kkksssyyyoooccclllwwwuuurrrsssxxxpppgggaaadddfffaaaYYYTTTTTTUUUYYY___iiittt~~~wwwaaaKKKCCCAAA@@@CCCIIIRRRbbbwww~~~~~~}}}~~~|||}}}tttZZZHHH???::::::===FFFUUUhhhxxxeee]]]^^^___]]]XXXQQQLLLLLLMMMGGGFFFDDDBBB???===;;;:::999777555444444333111000000000/////////.........------,,,,,,,,,++++++++++++,,,,,,---.........---+++,,,------...111555888:::???BBBHHHOOOLLLQQQcccrrr{{{VVV}}}mmmQQQmmmwwwRRREEENNNPPPTTTSSSLLLJJJRRRZZZ___pppxxx```NNNHHHDDDBBBFFFIIIKKKOOOTTT___lllzzz~~~hhhQQQDDDCCCFFFKKKNNNTTT]]]gggpppxxx}}}nnnVVV@@@:::::::::===DDDGGGHHHLLLRRRVVVZZZccclllooocccYYYXXXSSSKKKKKK\\\yyy}}}bbbUUUIIIFFFDDD@@@===>>>AAABBBDDDDDDDDDDDDFFFHHHIIIUUUdddlllpppuuurrrdddkkkttt|||sssrrrvvv|||vvvpppkkkhhhbbbXXXPPPMMMKKKLLLNNNQQQVVV___hhhooozzzvvv```LLLDDDBBB@@@CCCIIIPPP^^^qqq~~~||||||zzzvvvwwwwww[[[III???;;;:::<<>><<<;;;999777666555666555444222000000000/////////......------,,,,,,,,,,,,++++++++++++,,,---............+++,,,------...111555888;;;AAABBBGGGLLLIIIOOObbbkkk~~~fffiiiSSSvvv|||[[[OOOVVV^^^ccc```TTTOOOWWWbbbhhh|||}}}iiiVVVJJJFFFCCCCCCGGGJJJLLLPPPVVVhhhwwwzzzcccLLLBBBBBBEEEMMMPPPVVV^^^hhhrrrzzz~~~~~~kkkRRR===;;;<<<:::===EEEHHHIIINNNSSSUUUYYYdddpppyyyaaaTTTLLLNNNLLLHHHOOOddd~~~~~~]]]OOOEEEDDDDDD@@@???BBBIIIHHHGGGFFFGGGHHHJJJJJJRRR^^^lllpppnnnqqq}}}vvviiimmmsss{{{vvvuuu{{{wwwooojjjcccYYYSSSQQQJJJLLLNNNNNNPPPUUU\\\cccmmmrrrxxx|||}}}{{{yyyxxxtttuuuwww{{{~~~uuu___KKKDDDBBB@@@CCCIIINNNZZZkkk~~~{{{{{{vvvsssuuuyyy\\\III@@@;;;::::::AAAUUUfffzzzqqq]]]\\\ZZZWWWUUUTTTSSSQQQPPPIIIHHHFFFDDDAAA>>><<<;;;888777555666777777555444000000000000/////////...------,,,,,,,,,,,,++++++***+++,,,---............***+++,,,---...111555999===CCCDDDGGGJJJHHHPPPggguuufffVVV~~~ooodddgggxxx|||ttt```VVV]]]iiinnn}}}|||xxxvvvvvv{{{zzzkkkXXXJJJDDDDDDBBBCCCHHHLLLPPPWWW___pppxxx]]]GGGAAADDDHHHPPPRRRVVV]]]gggrrr}}}~~~|||~~~}}}}}}eeeMMM;;;<<>>EEEFFFIIILLLJJJVVVoooeeeXXXyyyyyykkk[[[___jjjpppuuuzzzppphhhdddbbb```gggooommm^^^KKK@@@===CCCAAACCCIIIOOOVVV```iiiuuuwwwZZZEEEAAAGGGMMMRRRRRRTTTZZZdddqqq~~~~~~~~~xxxqqqooorrryyyzzz}}}aaaJJJ:::===AAA>>>AAAJJJFFFJJJPPPTTTTTTZZZkkk}}}xxx]]]QQQRRRSSSPPPOOO^^^yyyxxxgggXXX[[[lllfffTTTFFFEEEGGGGGGLLLVVVaaa[[[TTTRRRVVVYYYYYYWWWSSSdddvvv|||xxxzzztttssswww~~~vvviiidddccc^^^VVVRRROOOSSSUUUUUUXXX^^^aaa___dddkkkkkkccc\\\]]]^^^\\\XXXXXXYYYZZZ[[[\\\^^^___jjjiiiiiijjjmmmppprrrrrrmmm^^^NNNEEE???;;;>>>EEENNNWWWfffvvv}}}yyyyyyxxxxxx\\\IIIBBB===;;;<<>>>>>FFFLLLEEEEEEbbbccc```lll]]]]]]cccfffttt|||{{{kkk___XXXUUUQQQNNNSSSSSSUUUVVVOOODDD<<<;;;>>>CCCDDDJJJVVVYYY^^^lll{{{sssVVVBBB@@@FFFJJJNNNQQQVVV\\\dddqqquuupppppprrrtttrrrmmmhhhdddooo}}}wwwvvvxxx~~~zzz^^^HHH888:::@@@AAADDDJJJFFFMMMRRRYYY^^^]]]jjjyyyddd\\\YYY```\\\UUUddd```OOOIIIPPP___zzznnnXXXMMMKKKEEEHHHXXXaaalllaaaXXX\\\eeeggg```XXXVVVhhhwwwxxxzzztttsssuuu}}}yyynnnhhhbbb\\\XXXXXXVVV[[[___```ccciiijjjhhheeefffaaaUUUMMMKKKIIIFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMNNNQQQUUUZZZ\\\^^^[[[PPPFFFCCCAAA@@@CCCIIIMMMWWWfffxxx|||oooooopppttt{{{zzzwwwssstttwww}}}[[[FFF>>>999888999<<>>@@@@@@CCCFFFCCC===:::;;;AAAGGGHHHMMMXXX[[[```nnn|||nnnRRRAAA@@@FFFIIIOOORRRXXX]]]eeerrrzzzjjjccc^^^ZZZXXXTTTRRRYYYcccyyyssspppvvv~~~vvvZZZGGG999;;;AAABBBEEEJJJNNNZZZ```cccbbb___ppp{{{mmmkkkqqqyyyvvvlllppp|||vvveeeQQQDDDCCCMMM]]]xxxlllVVVKKKKKKIIIRRReeeqqqxxxnnnjjjuuu~~~xxxggg[[[WWWjjjzzzyyyvvvvvv}}}{{{{{{ssslllddd^^^___cccbbbhhhlllmmmppptttssspppjjjeeeYYYKKKBBB@@@===999;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEGGGBBB>>>???@@@@@@AAADDDLLLVVVgggzzz}}}tttooodddccceeennn{{{~~~zzzvvvsssooorrrvvv___GGG<<<888777888777FFFZZZooo|||lllddd\\\ZZZYYYXXX[[[___XXXVVVRRRPPPMMMHHHCCC@@@<<<;;;:::999999888555333333222111000000000000000......---------,,,,,,,,,,,,,,,,,,,,,---------------............111666:::===BBBIIIKKKGGGSSSzzz]]]fffggg```VVVOOORRR^^^fffiiimmmwww{{{yyywwwwwwuuuooofff___OOOHHH@@@;;;::::::888777666555888<<<<<<:::<<>>===;;;888;;;;;;:::::::::;;;;;;<<>>>>>???@@@BBBBBBCCCCCCBBB@@@??????MMMWWWjjj~~~wwwmmmfff```___bbblll{{{~~~{{{xxxtttqqqnnnooorrrvvv~~~hhhMMM???:::999999777CCCUUUjjjrrriiiaaa^^^\\\YYYYYY\\\WWWVVVTTTRRROOOJJJEEE@@@>>>===;;;::::::888666444333222111111000000000111......---------,,,,,,,,,,,,,,,,,,------------...---.........///222666:::===BBBHHHJJJIIIVVV{{{vvvYYYhhhuuuZZZSSSJJJJJJSSS^^^dddeeeooozzznnnkkkhhhfffbbb\\\SSSLLLAAA>>>999777888999888777888666666999::::::>>>DDDIIIQQQTTTZZZeeeiiiooouuu\\\HHHAAACCCFFFFFFOOOSSSYYY```gggrrriiiQQQ>>>;;;@@@IIINNN[[[oooSSSJJJCCCHHHTTT___aaa___III@@@:::>>>CCCEEEHHHLLLNNN]]]^^^OOOAAAEEEkkkxxxjjjfffjjjtttjjjXXXPPPVVVbbbooosss[[[NNNOOOVVVlll}}}uuuyyy{{{{{{~~~zzzzzzrrrkkklllnnnoooqqqtttyyy~~~~~~yyyeeeWWWFFF<<<999999888777::::::999999999::::::;;;<<<===>>>>>>>>>@@@DDDHHHGGGMMMQQQNNNGGGCCCCCCDDDOOOYYYlllxxxoooddd]]]ZZZYYY]]]iiixxx{{{wwwtttqqqmmmjjjkkknnnrrrwwwqqqRRRAAA;;;:::999:::AAAOOOeeepppiiidddbbb___ZZZWWWXXXVVVUUUUUUTTTRRRNNNHHHDDD@@@>>><<<::::::999777555444333222111000000000111......---------,,,,,,,,,,,,,,,---------...............///...///222777:::AAAFFFKKKMMMOOO[[[rrrwww|||WWWhhhqqqXXXOOOHHHKKKUUU^^^bbbcccqqq}}}tttccc___YYYUUURRRMMMGGGAAA:::888666555555666666666777444444666777888===DDDMMMVVVYYY^^^hhhkkksssoooTTTDDDAAADDDGGGIIIOOOSSSYYY___gggrrrdddHHH???<<>>CCCFFFJJJMMMQQQ^^^YYYEEE:::GGGwwwttteee___```rrryyyhhhaaahhhuuuuuu^^^RRRUUU```{{{xxxyyyzzz{{{tttmmmiiimmmsssvvvyyy{{{xxx^^^PPPBBB;;;888777777888:::::::::::::::;;;<<<======>>>?????????BBBIIIOOOVVV```eeeZZZJJJBBBDDDHHHQQQYYYlllyyyqqqiii___VVVPPPRRRSSSYYYfffvvv~~~zzzxxxuuuqqqmmmjjjeeeiiilllppp{{{rrrSSS@@@:::999777<<<@@@LLLccclllfffccccccaaa\\\YYYYYYVVVVVVWWWWWWWWWSSSMMMHHHBBB@@@===;;;::::::888666555444333222111000000000......---------,,,,,,,,,,,,---------...............////////////222777;;;@@@FFFKKKLLLQQQ]]]llluuuzzzvvvXXXkkkuuuVVVMMMHHHNNNXXX___ccceeeqqq{{{jjjZZZTTTNNNIIIGGGEEEAAA>>>999888777666555555666666777555555999:::;;;@@@GGGPPPXXX[[[___hhhmmmxxxjjjPPPCCCAAADDDIIIMMMQQQTTTYYY^^^gggsss___CCC???<<<>>>MMMfffkkkQQQ>>><<<::::::===AAAFFFHHH???>>>>>>@@@DDDHHHMMMQQQTTT___YYYHHHGGG]]]~~~rrrllljjjmmmzzztttnnnwwwttt```WWW]]]mmmuuutttzzz|||vvv~~~tttqqqrrrwww{{{}}}uuugggTTTIII>>>;;;:::888999===<<<<<<<<<<<<===???@@@@@@@@@CCCGGGIIIMMMVVVccclll~~~pppQQQAAABBBGGGQQQXXXkkkuuunnneee\\\UUUNNNIIIFFFIIIMMMUUUaaaooo|||~~~}}}{{{yyyuuupppllleeehhhjjjlllvvvpppRRR???:::999888:::@@@MMMdddzzznnnhhhcccbbb```[[[YYYZZZUUUUUUWWWXXXWWWSSSLLLGGGDDDAAA>>>;;;;;;:::888777777666444222000//////.........---------,,,,,,,,,------------.............../////////000333777;;;;;;DDDJJJJJJPPP```rrr{{{}}}pppZZZqqqrrrTTTMMMJJJQQQZZZ```eeejjjuuu}}}jjj\\\PPPKKKFFFCCCCCCBBB@@@===;;;;;;:::888777777999:::999888999===>>>>>>AAAGGGMMMVVV[[[aaannnwww~~~gggOOOCCCBBBEEEKKKRRRSSSVVVYYY___hhhvvv___AAA<<>><<<<<>>888888888666999???::::::;;;<<<===>>>@@@AAA===CCCLLLWWWdddvvv^^^FFFCCCHHHQQQWWWiiixxxddd]]]TTTKKKFFFDDDCCCBBBAAAEEEMMMXXXdddpppyyy~~~~~~|||xxxsssnnnhhhkkklllkkksssnnnQQQ???;;;;;;:::666???OOOeeewwwuuummmeeeaaa^^^YYYXXXYYYSSSTTTUUUVVVUUUPPPIIICCCEEEBBB>>><<<;;;:::999777888777555333000///............---------,,,,,,,,,---------.........//////////////////000333777;;;;;;HHHOOOMMMSSSiiikkk[[[uuujjjVVVOOOMMMTTT[[[```gggnnn|||~~~iiiXXXOOOIIIEEEBBBAAABBBBBB???<<<;;;:::999777666666999;;;999888:::======:::;;;@@@HHHSSSZZZdddvvv|||fffOOODDDBBBEEEMMMUUUUUUWWW[[[___iiixxx```CCC===GGGVVVoooiiiRRRDDDCCC@@@AAAHHHSSSXXXUUUPPPAAADDDEEEEEEGGGMMMTTTXXX]]]jjjmmmooo~~~mmmgggoootttooovvv~~~rrrZZZJJJAAA???<<<999888888:::;;;===<<<>>>@@@@@@===>>>BBBKKKTTT^^^jjj```HHHEEEDDDPPP\\\lllwwwyyyeeeTTTLLLFFFFFFGGGFFFEEEFFFGGGHHHMMMWWWaaaiiiqqqvvvyyyooohhhiiifffkkknnnnnnwwwUUU>>>::::::999<<>>===@@@BBB@@@???CCCIIIQQQbbbyyy[[[FFFBBBAAALLLYYYjjjvvvpppaaaRRRJJJDDDDDDFFFEEEEEEFFFHHHLLLQQQWWW^^^kkk|||yyyoooiiihhheeekkkoooppp~~~YYYAAA:::888555;;;===HHH___}}}rrrggg\\\WWWVVVTTTUUUWWWYYYWWWTTTRRRQQQOOOLLLJJJHHHGGGDDD@@@===:::888777777777555444333222222222///...------,,,,,,------,,,,,,---------.........////////////000333777;;;???EEEJJJOOOcccggg[[[zzznnn[[[TTTPPPUUU]]]dddkkkqqqmmmXXXNNNJJJHHHKKKLLLJJJIIIKKKLLLIII@@@<<<999;;;;;;999999<<<===;;;;;;===>>>>>>BBBHHHTTTXXXcccuuuhhhNNNCCCFFFLLLRRRWWW[[[]]]bbblllyyy|||___DDDAAAFFF[[[ttt```PPPGGGCCCHHHNNNTTT[[[iiiwwwttthhhaaaXXXPPPMMMNNNQQQXXX___ccckkkzzz~~~xxxrrrmmmfffsss|||vvv{{{jjjdddkkkssszzz~~~zzzhhhUUUEEE<<<999999999999;;;<<<===>>>>>>???AAACCCBBBDDDOOO[[[pppmmmPPPBBB@@@BBBIIIVVVgggsss|||yyyiii^^^PPPIIICCCDDDGGGFFFGGGIIILLLRRRWWWXXX^^^pppzzzpppiiifffccchhhlllnnn~~~XXX@@@999888555:::<<>>???======AAADDDFFFMMMUUU___cccooo~~~fffLLLBBBEEEMMMSSSXXX[[[___fffppp{{{{{{^^^EEEBBBJJJaaahhhTTTIIIFFFFFFNNNYYYeeeqqq{{{ssseeeWWWQQQRRRWWW```hhhkkktttnnnccc```[[[RRRPPPddd|||tttooonnnwww{{{~~~wwwaaa]]]dddllluuu|||wwwdddTTTHHH>>>888999:::;;;<<<>>>???@@@@@@AAACCCFFFIIIKKKTTTgggzzzgggOOODDD???@@@EEEHHHUUUfffqqqxxxyyyggg]]]PPPIIIEEEGGGJJJKKKLLLNNNPPPVVVXXXXXXaaazzz{{{qqqiiifff```cccfffjjjyyySSS<<<999;;;999:::<<>>:::888999888777555444333333333000///......---.........------------..................//////000333888<<>>======@@@>>>===@@@HHHOOOVVVaaakkkooorrr}}}~~~fffLLLBBBEEELLLSSSXXXYYY]]]eeennnxxxyyy]]]EEEBBBLLLeeefffQQQHHHFFFGGGQQQ```ttt{{{lll\\\WWWYYY___hhhpppvvvuuu\\\QQQSSSOOOEEEOOOlllpppgggbbbeeekkkoootttyyy|||}}}oooZZZYYYaaahhhpppyyy~~~hhhTTTGGG@@@<<<::::::;;;<<<===???@@@AAAAAAEEEGGGLLLSSS[[[kkkqqqZZZEEE@@@@@@>>>@@@GGGJJJVVVeeennnsss|||{{{cccUUUMMMHHHFFFJJJNNNOOOOOOQQQQQQTTTUUUWWWfff|||qqqiiiggg___aaaeeelll}}}SSS;;;999<<<;;;:::>>>LLLeeemmmddd\\\[[[[[[ZZZZZZ]]]XXXUUUQQQOOOOOOPPPPPPOOOMMMLLLKKKHHHDDD@@@<<<999:::999888666555444333333000000///............///---------.........//////---...//////000333888<<<@@@GGGPPPaaa```WWWrrr|||eee^^^ZZZ___iiisss}}}sss```UUUSSSUUU[[[ZZZWWWTTTWWW]]]^^^\\\MMMDDD======>>>>>>>>>@@@@@@@@@EEEOOOZZZdddqqq|||hhhNNNCCCEEELLLRRRVVVYYY]]]dddlllvvvsssYYYEEEBBBMMMeeekkkWWWLLLIIIIIIRRRcccyyy{{{wwwjjj^^^[[[^^^dddnnnwwwpppXXXOOORRRPPPIIIZZZ|||ttthhh[[[WWWWWWZZZaaahhhyyyzzzzzz{{{jjjWWWYYY```dddkkkttt{{{uuu]]]KKKAAA>>>===<<<;;;;;;<<<===???AAABBBCCCDDDHHHRRR___ooorrr\\\MMMCCC===@@@AAA???@@@EEELLLWWWdddjjjnnnvvvxxx\\\MMMJJJFFFGGGNNNTTTTTTSSSSSSPPPRRRRRRWWWlll|||qqqhhhggg```ccciiirrrVVV===999:::888;;;>>>LLLeeetttjjj```\\\[[[XXXXXXZZZZZZWWWTTTRRRRRRRRRQQQPPPPPPOOOMMMIIIEEEAAA>>><<<;;;:::999777555444333333111111000///////////////------........./////////---......///000444999===???EEELLLZZZxxx~~~]]]UUUppplllddd___cccllluuu~~~ppp___VVVWWWZZZ]]]\\\YYYWWW[[[bbbccc```QQQGGG>>>===@@@@@@@@@AAADDDEEELLLYYYeeeppp}}}iiiOOODDDFFFLLLRRRWWW]]]aaagggnnnxxx~~~iiiRRRCCCBBBMMMgggxxxggg^^^[[[[[[___mmmyyytttpppiiibbbaaaccciiiuuuhhhWWWRRRSSSTTTTTTkkkzzzlll[[[QQQMMMMMMSSSZZZkkkooorrruuuzzz}}}hhhWWW[[[aaabbbeeemmmvvvoooXXXGGG@@@???>>>=========>>>???BBBFFFIIIKKKOOOVVVfff{{{uuuVVVKKKBBB@@@???@@@AAABBBCCCEEELLLVVVbbbgggjjjsssuuu[[[PPPKKKIIIMMMVVV\\\[[[YYYXXXRRRVVVXXX]]]tttzzzppphhhfff```dddjjjrrrxxxRRR===:::999555;;;===GGG___~~~|||qqqeee___\\\ZZZZZZ\\\]]][[[XXXWWWWWWUUUSSSQQQSSSQQQNNNJJJEEEBBB???>>><<<;;;999777666444444333222111000000//////000000............////////////------...///000444999===???EEEKKKUUUlllzzzwwwZZZUUUpppsssjjjccceeelllsss{{{pppaaa[[[]]]aaa^^^^^^\\\]]]ccckkkllliiiVVVJJJ@@@???BBBBBBBBBDDDHHHKKKUUUdddrrr~~~iiiOOODDDGGGNNNUUUZZZ```eeelllsss{{{vvv^^^JJJ@@@DDDOOOkkkvvvrrrrrrtttsss|||tttpppqqqsssoookkkjjjkkkqqqrrr^^^YYY[[[]]]bbbjjjsssbbbUUULLLFFFHHHLLLSSSZZZaaafffnnnvvvzzzyyyiiiXXX]]]bbb```aaahhhqqq~~~~~~mmmWWWFFF@@@???>>><<<@@@@@@AAACCCGGGLLLQQQTTTccclllTTTFFFKKK??????===<<<>>>DDDHHHHHHKKKUUU```eeehhhrrrttt```[[[OOONNNSSS]]]dddccc___^^^VVV]]]aaafff|||yyypppiiiddd^^^bbbhhhmmmhhhIII:::::::::666:::;;;CCCZZZyyyvvvjjjccc```]]]]]]```___^^^\\\[[[ZZZXXXUUURRRUUUSSSNNNIIIEEEBBB@@@@@@===<<<:::888666444444333222111111000000000000000............/////////000,,,---...///000444999===>>>GGGOOOVVVeeeyyyyyylllYYYUUUrrr~~~xxxnnnffffffkkkpppwww}}}~~~wwwuuuxxx{{{}}}rrreeeaaadddiiieeefffeeegggpppyyyzzzvvvYYYMMMBBB@@@CCCDDDDDDEEEIIINNNZZZlll}}}gggNNNEEEHHHPPPXXX]]]```fffnnnuuu}}}qqqWWWDDD===EEEQQQoooyyyzzz~~~ssshhhhhhmmmzzzxxxuuutttsssyyylll\\\aaaiiilllvvvzzzjjj\\\NNNDDD@@@BBB===FFFOOOWWWaaalllrrrssslllVVVYYY___]]]```iiirrr{{{cccMMMEEE@@@BBBFFFAAAEEEBBBDDDJJJSSS]]]jjjvvv```QQQNNNGGGIIIDDDAAABBBBBBCCCGGGMMMOOOTTT^^^hhhnnnuuuhhh[[[XXXUUUVVV^^^eeeeeecccbbb```dddiiittt{{{vvvmmmeeefffaaaaaahhhrrr}}}xxx```JJJ>>>999888888444<<>>@@@IIIUUU```kkktttoooYYYXXX]]]\\\```iiisss|||cccMMMFFFAAABBBEEEBBBEEEFFFJJJRRR[[[hhh|||iiiQQQKKKOOOLLLPPPMMMKKKKKKIIIFFFHHHMMMPPPUUU___jjjrrr}}}qqqccc^^^ZZZ[[[bbbhhhhhhhhhhhhaaaeeejjjttt~~~yyynnneeeccc```aaagggppp{{{zzz```III===888777777999???BBBRRRvvvtttiiieeeeeedddbbbbbbccccccbbb```]]]YYYWWWYYYVVVSSSPPPNNNLLLHHHFFFBBB@@@===;;;;;;:::888777888777555333222111111111........................---///111000///222777<<<>>>FFFNNNVVVggg|||sssuuuzzz]]]QQQjjjxxxhhh]]]aaahhhlllqqqxxxwwwoooddd```cccdddfffvvv}}}tttsssyyy~~~~~~yyy```PPPGGGIIIJJJFFFKKKUUU\\\cccnnn~~~~~~nnnXXXJJJNNN\\\cccccc```gggmmmqqqxxxuuupppnnnXXXDDD;;;<<>>GGGNNNVVVhhhqqqppp|||\\\SSSmmmwwwhhh\\\___fffiiinnnuuuyyyyyy|||tttrrrhhhcccdddccccccuuuyyyzzz{{{^^^NNNEEEHHHKKKKKKUUUcccoooxxxvvv```QQQSSS___fffeeebbbfffjjjooozzzyyy{{{uuucccOOO???:::<<>>777888<<>>===:::888777666555333111000///...........................---///111000///222777<<>>EEEOOOXXX[[[\\\[[[ZZZRRRXXX___ccciiixxxyyynnnfffcccbbb```^^^VVVSSSPPPNNNKKKLLLWWWbbb}}}|||uuuwww~~~zzzkkkfffkkkvvvbbbKKKHHHDDDCCCJJJLLLTTT```{{{```TTT^^^```^^^```bbbaaaeeekkkmmmeee[[[ZZZ^^^bbbfffppp|||}}}tttuuuzzz|||vvvkkkeeeeeeccclllzzzyyynnniiieeecccaaabbbeeeqqqbbbHHH<<<999999888555:::;;;NNNxxxmmmjjjeeebbbaaabbbdddddddddbbb```^^^[[[YYYXXXWWWWWWWWWWWWWWWWWWUUURRROOOLLLIIIFFFCCCAAA>>>;;;999444333333222111000//////////////////////////////---///111000///222777<<<@@@HHHOOOYYYtttqqqooo___XXXxxxwwwggg[[[\\\aaacccgggmmmnnnmmmnnnpppqqqwwwrrrfff___```aaafff|||~~~___QQQJJJQQQZZZdddxxxlll[[[YYYaaaffffffkkkmmmooowww~~~lllUUUEEE???AAALLLWWWlllbbbHHH@@@@@@FFFEEEAAA<<<999777888999777<<>><<<;;;444888888999999999888777666888===CCCHHHLLLOOOQQQSSSVVV___iiinnnrrrzzz|||vvvqqqoooooooooooofffdddcccbbb```^^^cccjjjxxx{{{xxxwww{{{wwwoooyyy```FFFEEECCCEEEPPPYYYgggyyy{{{ooocccccchhhgggmmmvvvwwwxxxvvvuuutttmmmddd___```gggooo{{{nnniiillltttsssjjjgggfff```\\\^^^fffsss~~~\\\CCC:::999888777888>>>BBBWWW~~~lllkkkiiifffcccbbbaaabbb```^^^[[[YYYWWWWWWXXXYYYXXXWWWVVVVVVWWWXXXWWWUUUSSSOOOKKKGGGDDDAAA===;;;666777777666555333111000////////////////////////---///111000///222777<<<@@@GGGNNN\\\yyyuuuuuubbbZZZxxxrrraaaTTTTTTXXXYYY\\\aaa\\\[[[]]]___aaagggttt|||qqqooozzzxxx\\\RRRQQQ^^^lll}}}kkkYYYUUU[[[``````eeejjjpppxxxtttyyyqqq^^^SSSJJJJJJNNNRRRVVVZZZbbb]]]NNN<<<666:::;;;777888888888999:::999888777===BBBIIIOOOSSSUUUVVVWWW^^^hhhtttzzz|||{{{wwwuuuttttttssskkkfffbbbaaaaaaaaaeeekkkrrr~~~~~~yyyyyy|||}}}uuu___EEEDDDCCCEEERRR\\\dddzzz}}}ooohhhkkkooonnnuuu|||wwwvvvrrrppppppllleeeaaaaaapppyyy}}}pppooottt}}}rrrlllhhheee^^^YYY]]]gggvvvzzzYYYAAA999888777555555<<>>;;;888888777666444111///---000000000000000000000000...///111000///222777<<>>AAASSSttthhhjjjllljjjddd___]]]]]]ZZZ^^^```___[[[VVVUUUUUUXXXUUUUUUXXXVVVQQQSSSXXXXXXTTTNNNIIIEEECCC@@@>>>:::999777444333222222222111111000000//////.........///000111111333666999DDDEEELLLYYYlll}}}sssrrrccc\\\~~~{{{gggUUUNNNQQQQQQVVVYYYTTTTTTUUUUUUUUUYYYbbboooxxxvvvuuuyyyrrrggg]]]^^^iii~~~oooYYYYYY[[[[[[aaahhhmmmttt}}}www|||hhh]]]\\\]]]bbbkkkwwwyyydddQQQQQQHHHAAA???>>>;;;<<>>AAAUUUvvvmmmnnnmmmhhhbbb^^^\\\\\\```bbbcccaaa]]]ZZZ[[[\\\WWWTTTRRRTTTRRRPPPRRRYYY\\\XXXQQQKKKFFFBBB???<<<;;;:::888555444333333333111111111000//////.........///000000111333666999EEEFFFJJJSSS___kkkrrrvvvlllcccfff]]]{{{bbbQQQLLLPPPQQQUUUYYYTTTUUUVVVWWWYYY]]]fffrrr{{{tttuuu{{{rrrjjjlllgggjjjeeeaaaaaabbbccccccdddgggiiiwwwnnnWWWVVVYYY]]]fffnnnqqqvvv|||qqqccc___cccvvvtttddd\\\QQQKKKJJJMMMNNNNNNJJJHHHDDDAAA<<<:::<<<@@@QQQqqq||||||qqqggg___\\\]]]^^^ccciiissswwwzzzvvvjjjbbbhhhsss~~~}}}qqqdddaaadddxxx|||tttkkkooowwwZZZIIICCCDDDOOOVVVeeerrr~~~|||tttooommmfffaaa]]][[[```jjjwww{{{]]]EEE:::777666555777>>>BBBVVVzzzwwwuuupppiiibbb]]]\\\]]]bbbddddddaaa]]]\\\^^^```ZZZXXXVVVVVVUUUTTTXXX]]]]]]XXXRRRMMMHHHDDD@@@>>>===;;;999777555444444444222111111000000///.........///000000111222666888AAACCCIIIQQQ\\\fffoootttqqq\\\jjj^^^zzz^^^OOOLLLRRRSSSXXX\\\WWWVVVXXXZZZ\\\bbbmmmzzzxxxxxxyyy\\\OOONNNJJJHHHIIIHHHHHHLLLWWWgggrrrsssvvvoooWWWSSSVVV\\\gggsssuuuyyy}}}|||{{{mmmccchhhwww{{{tttpppeeeYYYZZZaaabbb\\\\\\WWWSSSPPPIIIBBBFFFPPPttt{{{qqqhhhhhhlllnnnooorrr|||vvveee^^^kkk|||uuucccWWWTTTTTTfffjjjbbb]]]eeeqqqXXXGGGCCCEEEPPPVVVeeemmm~~~}}}tttqqqooogggbbb^^^\\\```iiivvvzzz\\\EEE:::777666555777>>>BBBWWWzzzrrriiibbb___^^^___^^^aaabbb```]]]ZZZ[[[]]]YYYYYYZZZZZZXXXXXXZZZ]]]YYYUUUQQQMMMJJJHHHEEECCC===<<<999777555444444444222222111111000//////......///000000000222555777???DDDKKKRRR[[[fffsss|||xxx\\\|||nnn\\\yyyzzz___RRRQQQWWWWWW[[[___ZZZXXXYYY[[[^^^gggwwwmmmPPPBBBCCCBBB>>>BBBEEEGGGOOO```rrr~~~~~~pppXXXRRRSSSYYYeeeqqquuuzzzvvv~~~|||wwwrrrnnnnnnrrruuuuuuuuukkk___eeexxxllldddeeeiiitttxxxsssiiikkktttqqqeeegggaaa``````XXXQQQXXXggg}}}zzz}}}vvvyyyvvviiigggvvv{{{iii\\\TTTQQQPPP\\\```]]]___mmmyyyTTTFFFCCCDDDOOOUUUdddjjj{{{{{{tttpppmmmeeeccc^^^\\\```gggqqqvvvYYYCCC:::777666555777===BBBXXX~~~xxxooogggaaa___^^^^^^[[[___cccccc___ZZZXXXXXXTTTWWWYYYYYYXXXWWWWWWWWWXXXUUUQQQNNNLLLIIIFFFDDD>>>===:::777555444333333222222222111000000//////...///000000000111444777AAAFFFLLLOOOSSS^^^ooo{{{uuuXXXwwwpppYYYqqqzzzaaaUUUVVV\\\[[[^^^aaa\\\\\\\\\]]]bbbooosss```III???CCCCCCBBBFFFHHHLLLZZZooo~~~rrrjjjdddgggppp~~~oooYYYTTTUUUZZZeeemmmrrrzzzssskkkzzzoookkkeee]]]YYYZZZ^^^bbbiiikkkiiilllsss___RRRKKKKKKSSS\\\eeeqqqwwwuuuyyyzzzmmmiiiiiillloookkkfffmmmyyy~~~|||{{{}}}wwwqqqrrr~~~yyyggg\\\WWWWWWXXXbbbiiijjjpppuuuNNNDDDCCCDDDNNNUUUeeennn~~~}}}xxxqqqlllhhhaaaaaa]]]\\\___eeemmm{{{pppUUU@@@888777777666666===DDD\\\vvvpppiiiccc```___^^^]]]^^^bbbggggggccc]]]ZZZYYYXXX\\\^^^\\\ZZZ[[[ZZZXXX\\\YYYUUUQQQNNNJJJFFFCCC@@@>>><<<999666555444444333222222111111000//////...///000000///111333666===DDDJJJMMMSSSddd}}}rrrXXXyyyqqqWWWkkk{{{bbbXXX[[[bbbaaabbbddd```bbbccceeelll|||}}}~~~www```RRRCCC???EEEFFFGGGNNNUUUaaawwwdddWWWTTTQQQ\\\mmmwwwnnnqqq~~~xxxyyylllXXXVVVYYY^^^hhhlllqqqwwwzzz{{{~~~nnnrrr~~~hhhUUURRRLLLFFFBBBDDDHHHLLLZZZcccqqqpppYYYMMMCCCAAAAAABBBJJJTTTZZZhhhvvvzzz|||~~~yyypppmmmvvvvvvjjjeeekkkqqqsssssseeeaaahhhppp{{{~~~yyyyyygggEEEBBBCCCCCCMMMVVViiissswwwvvvnnngggddd^^^^^^\\\[[[```eeelllwww}}}jjjPPP===666666777666666===GGGbbb}}}nnnjjjeeeccccccbbbaaa___dddhhhkkkjjjeee___]]]\\\aaaeeeddd^^^\\\___```^^^^^^\\\XXXUUURRRNNNIIIFFFCCCAAA>>>;;;999777777666333333222111111000000///...///000//////000333555888AAAKKKRRR]]]wwwxxxcccpppVVVjjj|||eee]]]bbbkkkiiijjjmmmiiiiiikkkpppzzz{{{iiiQQQIIICCCFFFNNNOOOYYYkkkyyyaaaVVVRRRQQQ[[[kkkrrreeebbbjjjvvvqqqfffpppjjjTTTSSSYYY___hhhmmmqqqtttuuuuuu{{{ppppppWWWCCCBBB>>>;;;999<<>>???BBBCCCMMMWWWlllsssyyytttvvvnnnfffccc^^^\\\ZZZ[[[```ffflllwwwxxxfffMMM;;;555666777777666>>>JJJfffvvvkkkhhhffffffggggggeeeccchhhkkkllliiiddd___^^^___eeegggcccZZZWWW\\\``````]]][[[XXXWWWUUUSSSOOOLLLEEEDDDAAA>>>;;;999999999333333222222111000000000...///000//////000333555:::CCCNNNVVVcccmmmoooVVVkkk}}}iiibbbhhhrrrqqqsssvvvrrrnnnrrryyy}}}bbbIIIFFFGGGOOOYYY[[[uuu}}}^^^WWWZZZ[[[XXXppp|||fffYYY\\\jjjvvvlll___ssskkkQQQPPPVVV\\\eeennnppprrrrrrsss}}}sssxxxhhhMMMBBBBBBAAA@@@@@@CCCIIIMMMPPPWWWccciii]]]IIIAAAEEEDDDHHHUUUdddjjjnnn~~~cccSSSHHHIIIHHHBBBCCCKKKMMM\\\lllxxxvvvtttuuu|||xxx|||~~~{{{vvvsssrrruuuyyy|||mmmUUUFFF===@@@EEEIIIYYYlllttt~~~zzzsssooohhhaaa^^^```\\\[[[ZZZ\\\bbblllxxxuuu___GGG;;;999888666666777===III```tttoooooojjjbbbaaaeeeddd___dddgggiiifffaaa```cccffffffeeecccaaa____________```\\\YYYXXXYYYVVVPPPJJJNNNJJJDDD???<<<:::888666666555444333111000////////////000111222444666777:::DDDMMMWWWlllzzzrrrUUUkkksssnnnmmmsssxxxwwwuuutttsss{{{{{{XXXHHHNNNOOOTTTjjj~~~gggeeeeee]]]bbbttttttUUUSSS[[[kkkrrrbbbVVVqqq~~~dddQQQOOOVVV]]]___dddjjjooorrruuu~~~zzzvvv\\\NNNEEEEEEFFFDDDAAA@@@FFFMMMRRRKKKKKKOOOKKKBBBBBBKKKMMMgggeeeUUUIIIGGGEEE???>>>BBBFFFKKKRRRZZZcccqqq~~~ssspppooonnnnnnooorrr}}}mmm]]]XXXYYYdddqqq{{{xxxmmmvvvuuusssrrrrrruuuwwwyyyqqqRRRDDD;;;>>>BBBGGGXXXkkkwww|||tttnnnfff]]]ZZZ[[[[[[[[[[[[]]]ccclllvvv|||qqq\\\EEE:::777666555555:::@@@LLLbbbwww{{{yyyrrrgggcccdddccc```jjjmmmnnnkkkeeebbbcccfffeeedddbbb```___^^^______ccc___ZZZXXXYYYXXXTTTPPPPPPLLLGGGCCC@@@>>>;;;999666555555333222111000/////////000111222444666777777BBBMMMWWWlllxxxVVVjjjtttppprrrzzz~~~|||xxx[[[IIILLL[[[|||xxxccchhhqqqtttlllSSSVVVcccnnniii___ccc}}}zzz```NNNJJJPPPUUUWWW^^^bbbhhhnnnuuuoooVVVJJJKKKLLLMMMLLLIIIIIIOOOUUUPPPIIIEEEDDDAAADDDWWWmmmmmm]]]PPPMMMKKKDDD@@@BBB;;;???BBBFFFKKKTTTaaajjj|||fff]]]UUUSSSSSSRRRRRRSSSWWWjjj~~~eeeLLLGGGFFFNNNYYYccclllsss}}}yyyyyyuuuooooooqqqrrrtttwwwyyyzzzpppRRRDDD;;;???BBBGGGXXXmmmzzzzzzsssnnnfff]]]YYYZZZ]]]\\\\\\^^^dddkkksssxxxkkkWWWBBB888666555444444:::@@@KKKaaayyy{{{mmmdddbbbbbbbbbjjjmmmnnnlllhhheeeeeegggcccbbb```___^^^^^^^^^___ccc___ZZZWWWXXXYYYWWWUUURRROOOLLLIIIFFFCCC>>>;;;777666555444333111000000000000000111222444555666666@@@KKKTTTeee[[[mmmyyyllleeefffhhhiiimmmrrrtttyyyvvvtttwwwjjj\\\ZZZiii{{{oookkkvvvfffXXX[[[kkkmmm___]]]tttuuu\\\KKKGGGJJJNNNOOOYYY]]]ccclllyyylllWWWPPPTTTVVVWWWTTTPPPOOOQQQSSSTTTOOOJJJFFFEEEQQQqqq|||jjjZZZUUUSSSJJJDDDCCC===>>>???>>>>>>AAAHHHNNN\\\fffrrr{{{}}}iiiOOOHHHDDDFFFHHHIIILLLPPP[[[ttthhhFFF???;;;AAAIIIQQQYYY```nnnzzzyyypppsssuuunnnnnnpppssswww{{{~~~~~~uuujjjSSSFFF>>>AAADDDIII\\\qqq~~~}}}~~~xxxrrrnnnhhhaaa^^^```aaa___]]]^^^dddkkkrrrvvvdddSSS@@@888777555555555;;;@@@LLLbbb|||pppddd```bbbddddddfffiiihhhgggeeefffgggaaa```^^^]]]\\\]]]]]]^^^___\\\XXXWWWXXXXXXWWWUUURRRQQQOOOMMMJJJFFFAAA===888777666555444222111111111111111111222333444555777@@@IIIPPP[[[qqqxxxdddqqqnnnccc\\\SSSQQQTTTUUUWWWZZZ\\\___iiixxxxxxvvvzzzfff]]]jjjssswww~~~dddcccgggooolllaaaiiiqqqXXXJJJFFFHHHKKKOOOYYY]]]eeerrr}}}fffUUURRR```fffjjjjjjhhhhhhfffddd^^^\\\ZZZYYYYYYccc}}}wwwccc\\\XXXOOOHHHFFFFFFGGGGGGEEECCCDDDFFFIIIMMMSSSYYY\\\```iiiyyynnnXXXIIIEEEEEEJJJPPPWWWaaajjj|||jjjKKKBBB<<<>>>EEEKKKRRRYYYbbbqqqwwwooorrrwwwoooooopppssswww}}}{{{wwwpppiiiRRRFFF>>>AAACCCIII]]]ttt}}}yyysssooojjjdddccceeefffbbb^^^^^^ccckkkrrrvvv]]]NNN???999777666666777;;;BBBOOOeee{{{nnnddd```bbbfffcccdddeeeeeedddccccccccc^^^]]]\\\[[[[[[[[[\\\]]]ZZZZZZZZZZZZZZZYYYVVVTTTRRRQQQOOONNNLLLGGGBBB>>>999888777666555333222222111111111111222333333444777???GGGMMMTTTeeeooojjjqqqqqq[[[OOOJJJGGGJJJQQQQQQWWW]]]```dddkkkuuu{{{{{{vvvvvv{{{pppdddxxx~~~qqq~~~bbbjjjtttqqqmmmpppkkkTTTIIIGGGHHHLLLRRR]]]bbbmmm|||{{{dddUUUXXXaaakkksssvvvxxxzzzwwwrrriiifffddddddffflllxxxzzzvvvxxxlllccc\\\SSSLLLLLLEEEFFFHHHIIIIIIIIIJJJKKKJJJKKKJJJGGGGGGPPP___kkkiiiiiilllttt|||~~~fffQQQDDDDDDGGGOOOYYYfffwwwzzzdddKKKBBB;;;<<>>NNNfffuuulllfffccceeehhhhhhgggeeeccc```___^^^^^^[[[[[[ZZZYYYYYYZZZ\\\\\\ZZZ[[[\\\]]]\\\ZZZWWWUUUSSSQQQOOONNNLLLHHHCCC???:::999888777666444333333222222222111222222333333555<<>><<<;;;:::;;;:::>>>GGGNNNTTT```lllrrrwww~~~iiiUUUJJJPPPUUU___kkkuuuoooPPPIIIEEEHHHOOOTTTZZZ___qqq|||zzzxxxwww}}}rrrqqqqqqttt}}}}}}jjj```]]]```jjjxxxwwwsssvvvxxx|||yyytttppphhh```QQQEEE???AAABBBHHH___yyyxxx}}}{{{{{{uuuuuuyyyqqqhhhdddaaaaaaeeelll]]][[[\\\aaahhhllljjjfffLLLBBB999666555444444666<<>>;;;999777666333333222222222222333333222777BBBOOO]]]vvvuuu{{{VVV~~~dddRRRNNNVVVrrryyyjjj\\\MMMFFFDDDAAA@@@AAA===???AAAEEEHHHKKKMMMNNNMMMUUUZZZ\\\dddwwwuuuqqqxxxwwwttt{{{|||lllcccdddhhhmmmjjjbbbWWWNNNLLLOOOSSSXXX]]]dddjjjqqq|||{{{yyyuuu^^^TTT]]]cccjjjyyynnn[[[[[[hhhnnnfffZZZTTTaaa```YYY```ppprrrnnnlllqqq{{{ppphhhqqqzzzssspppfffXXXOOOJJJGGGBBB>>>;;;777555555333111555:::===DDDLLLOOOKKKEEE@@@???===???@@@AAAEEEPPP```lllmmmwww{{{hhhMMMFFF@@@CCCJJJSSS___hhh~~~wwwhhhjjjlllpppyyyuuukkkjjjoootttuuuWWWIIIJJJLLLRRRRRRLLLKKKSSS[[[]]]ZZZUUUTTT^^^ssszzz}}}|||rrrdddXXXRRRNNNLLLJJJMMMHHHFFFFFFDDDGGG[[[rrr~~~~~~xxxnnngggfffZZZ\\\bbbiiinnnllleee^^^VVVOOOUUU```dddgggbbbSSS???888444555777666888;;;===bbbccchhhcccaaabbbbbb```___`````````___]]]ZZZWWWVVVVVVTTTVVVWWWUUUWWWZZZ[[[XXXZZZVVVRRRRRRTTTVVVVVVUUUXXXVVVSSSQQQOOOMMMJJJGGGEEEEEEDDD@@@<<<888777777444444333222222222333333666999BBBNNN[[[tttpppWWWuuuwww\\\TTTZZZmmmtttttt\\\OOOCCC>>><<<;;;;;;>>><<<>>>AAADDDGGGLLLPPPTTTXXXbbbhhhggglll}}}xxxgggYYYTTTYYY```]]]YYYSSSMMMJJJIIIJJJJJJUUUZZZaaagggooo|||mmm\\\ZZZ\\\bbbdddgggmmmzzz|||tttbbb[[[ccchhhooo}}}~~~jjjaaa___mmm}}}sssyyyyyy}}}lll]]]aaaooo~~~yyyyyyqqqfff^^^XXXRRRIIICCCBBB???<<<999666555666888999;;;???BBBCCCCCCBBBAAA@@@AAA@@@CCCNNN```pppxxx~~~uuuaaaLLLDDD???@@@GGGQQQ___jjj~~~vvvkkklllpppwwwyyymmmfffwww}}}yyy___TTTVVVYYYdddjjjeeebbbdddaaaZZZQQQNNNNNNZZZuuu|||}}}~~~sssdddXXXSSSSSSTTTTTTYYYVVVTTTPPPJJJKKK]]]rrr}}}yyyuuummmbbb[[[ZZZUUU```nnnuuussskkkccc___SSSKKKNNNWWWZZZ^^^ZZZMMM===888444555555444666999BBBiii~~~gggkkkeeebbbbbbaaa^^^\\\^^^___aaabbbaaa^^^[[[[[[\\\]]]]]]WWWPPPOOOVVV[[[]]]___[[[WWWWWWYYY[[[ZZZXXXYYYWWWTTTRRRQQQOOOMMMKKKFFFFFFEEEAAA<<<999777777555444444333222222222333666888???IIITTTiiiyyysssZZZnnnpppYYY[[[jjjzzzuuuVVVKKKAAA<<<:::888999;;;===???AAACCCGGGOOOXXX^^^cccuuu|||qqqaaaTTTNNNOOOTTTWWWSSSOOOJJJIIIIIIJJJHHHFFFSSSXXX```gggqqq]]]IIIFFFHHHIIIIIINNNYYYkkkvvvrrrfffaaaiiikkkqqqmmmZZZaaappplllXXXTTT[[[fffxxxzzzrrrlllfff^^^RRRIIIIIIGGGAAA;;;888888888888:::999:::<<>>EEEOOO___lllxxxzzznnnnnnqqqvvv~~~zzzkkkoooyyywww___YYYaaawwwzzzkkkYYYKKKHHHIIIXXXxxx{{{}}}{{{rrreee\\\ZZZ\\\]]]^^^bbb```]]]UUUKKKKKK\\\ooozzz~~~xxxxxxzzzwwwrrrlllggg___VVVTTTVVV^^^kkkyyy|||tttggg___]]]TTTJJJLLLTTTVVVYYYVVVIII;;;666444555555333555999BBBkkk}}}pppqqqjjjeeecccaaa^^^]]]^^^aaadddffffffbbb``````aaadddbbbZZZPPPMMMUUU]]]aaa___^^^___bbbdddbbb]]]WWWUUUSSSQQQPPPQQQQQQPPPOOOIIIHHHEEEBBB???;;;999777666555444333333222222333333444:::DDDMMM^^^mmmwww___jjjkkkXXXcccyyy{{{sssoooPPPGGG???<<<:::777777:::<<<>>>???@@@CCCKKKVVV^^^uuu~~~jjj___QQQKKKNNNSSSVVVVVVQQQKKKEEEBBBDDDGGGJJJJJJQQQXXXaaajjjvvvbbbIIICCCHHHIIIEEEEEEKKKYYYpppyyyssskkkjjjbbbaaaiiilllsss}}}___YYYhhh|||}}}ttt|||~~~jjjVVVOOOPPPWWWgggwwwyyysssnnnfffZZZQQQQQQMMMEEE<<<888999999666999888888999===DDDKKKPPPSSS[[[eeettt~~~mmmVVVCCC>>>:::<<>>>>>>>>BBBKKKRRRtttnnn[[[SSSLLLMMMTTT\\\^^^^^^QQQKKKDDD@@@BBBFFFKKKMMMQQQXXXcccnnn|||vvviiiVVVHHHHHHMMMLLLGGGJJJOOO\\\tttuuujjjbbbYYYZZZUUUUUU```hhhtttqqqXXXbbbmmm|||}}}ooojjjyyyfffSSSMMMNNNRRR]]]jjj{{{zzzsssnnniii```ZZZZZZVVVJJJ===888999888444777777888999===FFFQQQYYYdddtttqqqZZZBBB>>>;;;<<>>999777666555444333222222222444555;;;CCCHHHQQQiiizzz|||bbbccceee]]]uuuuuuZZZAAA===;;;======;;;<<>>;;;888666555444333111333555666===GGGNNNggg{{{qqqYYYooozzz___cccpppHHH===<<<<<<<<<<<<===>>>>>>===;;;::::::<<<===<<<<<>>;;;777999888:::;;;<<>>\\\xxxsssgggbbbfff```\\\dddiiijjjiiifffbbb```aaacccggghhhiiijjjjjjjjjiiiiii]]]WWWTTTXXX]]]]]]\\\]]]]]]ZZZXXXYYY[[[]]]\\\[[[PPPUUUUUUOOOKKKIIIEEE???>>>;;;888666555555444333111555666===FFFLLLbbb}}}|||^^^hhh|||bbbgggiiiCCC>>>>>>=========>>>>>>??????>>>======>>>>>>>>>>>>======>>>AAAGGGPPPXXX^^^UUUQQQJJJBBB>>>@@@FFFJJJYYYeeevvvxxxuuuyyyzzzjjj```ZZZ]]]ccchhhjjjllljjjbbbYYYJJJGGGEEEFFFMMMTTTZZZ]]]cccnnn{{{ggg[[[___aaabbbeeehhhfff```hhhvvvrrrjjjzzzkkkZZZLLL@@@======>>>>>>>>>AAAKKKZZZeeezzzsssgggZZZQQQNNNVVVaaaeee^^^XXX\\\dddvvvpppiiirrr}}}[[[MMM@@@CCC[[[|||{{{ooo```YYY___kkkvvv|||uuummmmmmnnnnnnlllggg[[[LLLCCC@@@===999<<<;;;;;;;;;:::===JJJWWWzzz{{{dddIII<<<999>>>@@@JJJXXXZZZcccnnnyyy~~~zzzuuutttvvvzzz~~~vvvnnnlll{{{vvvjjjiiimmmfff[[[VVVYYYddd|||xxxmmmfff___\\\WWWOOOKKKKKKJJJIIIHHHIIIHHHCCC;;;555111666333111777888888AAAeee}}}ssssssiiibbbccc^^^^^^jjjmmmllliiiddd``````bbbdddiiiiiihhhhhhgggfffffffff^^^YYYWWW[[[_________```^^^]]][[[[[[\\\\\\\\\[[[RRRYYY[[[VVVNNNJJJFFFDDD>>><<<999777777666555444111444666<<>>@@@??????>>>>>>>>>??????===<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@CCCEEEFFFGGGGGGGGGFFFEEEEEEGGGIIIKKKRRR___sssvvvxxxmmmaaaaaaccchhhpppvvvtttnnneeeZZZQQQHHHHHHIIIJJJOOOXXXbbbiiinnnzzzyyydddWWW___jjjrrrqqqlllhhhgggeeettt}}}zzzxxx]]]MMMDDD<<<=========<<<;;;;;;@@@IIIPPPcccpppzzznnncccXXXMMMFFF===@@@DDDGGGGGGLLL[[[kkkqqqiiijjj|||TTT@@@@@@AAANNNqqqyyyllleeejjjwww~~~uuuoooooonnnllljjjfff[[[MMMEEECCCBBB@@@???===<<<<<<:::<<>>;;;???AAALLL[[[^^^ccclllvvvzzzxxxwwwzzz~~~yyyzzz~~~{{{sssjjjgggeee___WWWhhhwwwwwwllldddccc]]]XXXWWWSSSMMMHHHHHHHHHHHHHHHIIIGGGAAA888222///444333222888777999FFFmmmsssqqqsssjjjcccdddbbbdddpppmmmllliiieeebbb``````aaafffeeedddccccccbbbccccccaaa]]]\\\```bbbaaa```bbb```___^^^]]]]]]\\\\\\[[[XXXZZZZZZVVVPPPKKKHHHFFF???===:::888888888777666222444444999AAAFFF]]]iiiqqqtttuuurrrNNN===@@@??????>>>>>>??????@@@<<<<<<<<<<<<;;;;;;===>>>BBBCCCEEEHHHKKKOOORRRTTTNNNPPPSSSSSSQQQNNNLLLKKKMMMLLLQQQ___uuuxxxfff```eeekkkooovvvzzzrrrfff\\\RRRKKKFFFIIILLLNNNSSS\\\jjjtttyyyyyyrrruuuxxxwwwmmm]]]QQQLLLMMMcccqqq}}}zzzlllcccdddiiiyyyUUUFFFAAA===???>>>>>>>>><<<:::<<<@@@CCCLLLWWWcccmmmzzzyyyqqqfff[[[RRRJJJCCC>>>;;;:::999:::<<>>;;;999999999888777333444222666===DDD]]]rrrggg~~~}}}[[[DDD@@@??????>>>>>>??????@@@AAA>>>@@@AAAAAA@@@@@@CCCEEEEEEFFFIIIMMMTTT\\\cccgggaaadddhhhiiigggdddbbbbbb]]]WWWQQQRRR\\\nnnzzziiibbbeeejjjnnnppptttsssgggYYYPPPKKKHHHEEEJJJOOORRRWWWaaappp{{{iii\\\VVVTTTUUURRRJJJBBB@@@FFFMMM[[[iiiwwwvvvkkkgggqqqqqqPPPDDDBBB???AAA?????????>>><<<<<<<<<===???DDDJJJQQQZZZdddgggfff___YYYQQQIIIBBB>>>:::999888555555666777;;;FFFQQQdddqqqmmmOOO???>>>???JJJccc|||tttiiihhhhhhooo{{{yyyxxxzzz}}}{{{mmmddd___]]][[[\\\^^^bbbhhhlllmmmkkkcccVVVNNNNNNQQQQQQQQQLLLIIIHHHHHHKKKUUU```xxxrrrPPPNNNXXX]]]TTTUUUaaahhhiiipppwww{{{}}}aaahhhqqqzzz~~~~~~{{{yyywwwtttqqqqqqdddYYYXXX___ppptttrrrqqqnnnllljjjhhhfffcccaaaZZZUUUQQQQQQOOOIIIEEEFFFEEEGGGGGGGGGCCC<<<666222...333333555888666???TTTmmmhhhoooiiicccggggggdddgggdddfffhhhjjjiiiddd\\\WWWYYYZZZZZZ[[[\\\]]]]]]^^^___]]]]]]``````\\\[[[^^^```bbbcccbbb```^^^]]]^^^___YYYTTTUUUUUUQQQKKKIIIDDDAAA===;;;::::::888777444555222444;;;AAAZZZ~~~]]]qqqiiiLLLAAACCC????????????@@@BBBCCCDDD@@@CCCEEEEEEDDDEEEIIILLLRRRRRRSSSWWW]]]fffnnnsssrrrvvv|||zzzpppcccZZZYYYcccyyyiii___ccciiilllmmmnnnoooiiiZZZMMMIIIHHHHHHGGGLLLRRRWWW]]]ggguuueeeRRRGGGAAAAAABBBAAA@@@???@@@CCCEEEKKKWWWeeelllmmmwwwkkkLLLDDDCCCAAACCC@@@@@@@@@@@@???>>>===<<<<<<<<<===AAAGGGMMMPPPQQQNNNKKKFFFAAA===;;;::::::555333444777888888<<>>RRRtttaaaoooyyyYYYIIIDDDBBB@@@@@@AAABBBCCCEEEGGGHHHGGGJJJNNNOOONNNOOOTTTXXXbbbccceeehhhnnnvvv}}}}}}yyynnngggkkk{{{eee___gggmmmnnnmmmnnnlllbbbSSSIIIGGGHHHIIIKKKOOOUUU\\\dddnnnyyylllRRRHHHCCC???AAAAAABBBDDDEEEEEECCCBBBHHHNNNYYYeeerrriiiLLLFFFGGGEEEFFFEEEDDDDDDDDDCCCBBBAAA???@@@>>>===???BBBDDDEEEFFFFFFEEEBBB???<<<;;;;;;<<<888555555888999888999===AAAGGGHHHAAA999999@@@FFF```kkkuuurrr```LLLEEEFFF???@@@AAACCCLLL^^^ssszzzhhh[[[VVVWWWUUUZZZbbbhhhhhh```TTTKKKIIIHHHKKKQQQYYYgggsss```XXXVVVUUUbbb[[[VVVWWW\\\ffftttuuuaaaYYY\\\```\\\cccrrryyy|||FFFHHHKKKPPPXXXfffvvv|||vvvttt{{{{{{mmm^^^TTTNNNCCCFFF^^^zzzwwwfff```aaadddjjjiiiggggggfffccc___\\\ZZZTTTOOOMMMJJJEEEBBBCCCAAABBBCCC@@@<<<777333222111444444555888666DDD___uuujjjeeexxx{{{ppphhh___[[[```aaabbbdddfffgggddd\\\VVVWWWXXXZZZ\\\\\\[[[YYYXXX\\\\\\___dddeeebbbcccggg___bbbddddddaaa___```aaaYYY[[[aaagggaaaUUUPPPQQQHHHDDD@@@===;;;:::888666222555555888<<<;;;LLLkkkiiisssmmmRRRKKKHHHAAAAAAAAABBBDDDFFFHHHJJJLLLSSSXXX\\\]]]\\\^^^ccchhhjjjlllpppvvv}}}yyysssqqq{{{hhheeelllqqqppppppnnnkkk```QQQIIIHHHIIIIIINNNRRRXXX```hhhrrr{{{YYYEEECCCDDDCCC???@@@AAADDDHHHKKKLLLMMMOOOPPPWWWddduuukkkNNNHHHJJJIIIKKKJJJIIIHHHHHHHHHGGGEEECCCEEEBBBBBBDDDEEEDDDCCCCCC>>>>>>===:::888666777888;;;666444666777555666999555???BBB:::666>>>LLLTTTcccpppoooYYYCCC<<<<<<<<<:::;;;:::999>>>MMMddduuuttt___QQQMMMNNNKKKOOOWWW___bbb^^^TTTLLLJJJJJJNNNUUU]]]ooozzzeeeZZZWWWVVV___YYYUUUYYYcccqqq}}}iiiZZZTTTWWWYYYgggyyyDDDAAABBBFFFEEEGGGZZZppp}}}{{{xxxvvvyyyttteee]]]fffccccccgggmmmrrrxxx}}}{{{kkkWWWJJJJJJOOOaaazzzfffXXXPPPMMMPPPUUU\\\]]]^^^```aaa___[[[WWWTTTPPPKKKJJJKKKIIICCC>>>@@@@@@???<<<999555111///222222111444777555HHHjjjhhh```gggfffeeecccaaa```^^^^^^```___aaabbb___\\\^^^ccc^^^^^^```bbb```[[[\\\```YYY]]]bbbddddddccccccddd___`````````^^^]]][[[YYY]]]dddnnnooobbbRRRMMMRRRIIIHHHDDD@@@<<<999666555444888444222888;;;FFF[[[~~~vvvpppsss___QQQFFFEEECCCHHHFFFGGGSSSUUUTTTZZZaaahhhppprrrpppqqqvvv|||~~~qqqmmmrrrvvvtttpppjjj___TTTNNNIIIGGGHHHLLLNNNSSSYYY```gggpppzzzaaaMMMHHHCCC@@@BBBDDDCCCHHHPPPSSSSSSVVV]]]ZZZ^^^aaaggg}}}qqqWWWHHHJJJOOOQQQRRRQQQQQQRRRQQQMMMKKKKKKOOOLLLIIIHHHHHHHHHGGGEEEBBB;;;777999;;;999777777;;;:::888888888999999888333888999666:::III\\\ggglll___MMM@@@:::888777666:::::::::888888???LLLWWWnnn~~~rrr```NNNFFFFFFIIIPPPXXX]]]```bbb\\\UUUPPPNNNUUUeeesssmmmaaaZZZVVV[[[ZZZ]]]lll|||fffWWW]]]jjjuuuEEEAAABBBEEEDDDGGGYYYnnnzzzzzzyyy|||yyykkkccc^^^ZZZWWWVVVZZZ```iiiooozzz}}}{{{{{{yyy{{{xxxgggXXXYYY]]]kkkmmm___PPPFFF@@@>>>AAAEEEIIIKKKOOOUUUYYYYYYVVVSSSQQQMMMIIIHHHHHHFFFBBB===???>>>===:::777333111//////222222666:::<<>>===;;;===;;;888<<>><<<:::999444777444333888999AAARRRgggyyywwwmmm~~~gggUUUQQQLLLUUUWWW\\\lllxxx|||yyy}}}|||tttaaaWWWNNNIIIGGGFFFIIIMMMSSSVVVZZZ]]]ccclllxxxdddFFF???BBBAAACCCIIIOOORRR[[[fffnnnrrryyypppjjjkkkjjjgggooonnnllliiifffccc```^^^bbbhhhlllkkkbbbYYYRRRPPPFFF>>>888888999888888:::;;;999999;;;AAAEEEFFFFFFGGGBBBAAALLLbbbrrrooodddHHHAAA999555555888999999::::::::::::;;;<<<>>>???FFFXXXrrrwwwlll]]]OOOKKKMMMXXXaaalllrrrvvvwwwrrrkkkhhheeelllxxxjjjfffeeefffcccpppxxx{{{GGGCCCBBBFFFLLLXXXmmm~~~sssmmmoooqqqnnneee^^^\\\]]]^^^___gggvvvxxxiiiYYYOOOQQQSSSSSSWWW^^^gggooowww}}}zzznnndddqqq}}}kkkUUUJJJAAA>>>>>>;;;::::::===???BBBGGGLLLOOOOOONNNIIIFFFCCCBBBBBBAAA>>><<>><<<;;;444888444333888888===LLL```rrrooovvvbbbVVVWWWRRR]]]```eeeuuu{{{qqq```WWWOOOKKKJJJIIILLLPPPTTTWWW\\\```eeemmmwwwqqqXXXDDDCCCFFFEEEHHHPPPWWW]]]gggsss|||~~~xxxwwwyyyzzz~~~xxxssspppmmmiiihhhmmmqqqrrrnnnfff___ZZZMMMDDD<<<;;;;;;::::::===<<>>:::777666888:::;;;;;;999888888:::>>>AAABBBBBBCCCSSSkkkxxxnnnaaaUUURRRUUU```lllyyywwwsssyyyssslllkkkhhhdddhhhwwwDDDBBBCCCJJJXXXlll{{{{{{tttpppsss~~~{{{|||zzz[[[UUUMMMEEEFFFGGGCCCEEEIIIQQQ[[[fffpppvvv|||nnnbbbnnn~~~~~~mmm\\\PPPEEE<<<;;;<<<;;;::::::;;;;;;<<>>???===999555333222333444333777333333===KKKiiieee^^^ccc___UUU[[[[[[[[[\\\\\\\\\]]]]]]___[[[YYY[[[[[[ZZZ[[[___```ZZZUUUUUUUUUUUUXXX]]]\\\\\\[[[ZZZZZZ\\\^^^```\\\\\\[[[[[[ZZZZZZYYYYYYWWWXXXYYYYYYYYYWWWQQQLLLJJJJJJIIIGGGDDDAAA>>><<<777999444333888777999GGGVVViiiuuuooojjj\\\ZZZaaa___kkkpppxxxwwwjjj```WWWOOOMMMLLLKKKNNNRRRWWW\\\bbbhhhmmmttt}}}nnn[[[KKKBBBIIIOOOOOOVVVaaahhhrrryyywwwvvvxxxzzzwwwooohhhYYYNNNEEEAAA@@@======???===FFFPPPVVV\\\hhhyyyvvveeePPP>>>:::999888888:::;;;;;;;;;;;;::::::===CCCIIIMMMOOOTTTaaasss|||zzz|||}}}zzzwwwsssjjj```^^^bbbjjjwwwtttrrrssslllccciii{{{CCCEEEKKKYYYnnn}}}mmmgggeee___dddkkktttssseeefffggghhhjjjlllnnnpppooopppqqqqqqqqqrrrtttwww{{{||||||yyyuuurrrppppppttt^^^JJJKKKGGGCCCDDDDDD??????AAAFFFOOO\\\gggnnn|||xxxkkkaaappp}}}ssseeeTTTGGG;;;888;;;;;;;;;<<<;;;;;;===AAAFFFHHHIIIHHHDDDCCCAAA????????????@@@>>><<<888555333333444555333666333666GGG]]]{{{vvv^^^\\\bbb```YYY[[[[[[[[[[[[\\\\\\]]]]]]^^^ZZZYYY]]]___^^^^^^```fff^^^WWWVVVUUUUUUWWW\\\XXXZZZ[[[ZZZXXXYYY\\\```ZZZZZZYYYXXXWWWWWWXXXXXXSSSWWWXXXUUURRRQQQOOOKKKKKKLLLMMMMMMJJJFFFAAA>>>:::;;;555222777666888DDDPPPfff~~~aaavvvlllccceeeoooqqq~~~sssfff\\\UUUNNNMMMMMMMMMPPPTTTYYY^^^eeekkkqqqyyyvvvZZZSSSJJJIIISSSYYYYYYaaaooo}}}|||kkk```UUUPPPLLLHHHFFFFFFEEERRRbbbnnnxxxwww\\\JJJ>>>666888888999:::;;;;;;;;;;;;BBBBBBDDDGGGNNNWWW___dddrrr{{{xxxrrrpppssstttxxxzzzvvvpppnnnqqqwww~~~~~~xxxoooHHHOOO\\\rrrjjjTTTMMMLLLHHHLLLSSS^^^pppsssbbbOOOPPPPPPQQQSSSUUUVVVWWWWWWYYYZZZ[[[[[[\\\^^^``````aaabbbbbbcccdddhhhkkkuuuiiiQQQFFFIIIFFFEEEHHHEEEDDDDDDEEEIIIQQQ[[[dddjjjzzz|||zzzqqqllluuuzzz~~~gggVVVDDD===<<<======>>>>>>BBBGGGMMMQQQPPPLLLHHHBBBAAA@@@>>>======>>>@@@;;;999777444333222333333222555111888QQQlllooo___bbbfffddd```ZZZZZZZZZ[[[[[[[[[[[[[[[\\\YYYYYY___bbbaaa___```ddd]]]XXXWWWXXXVVVVVVYYYWWWWWWWWWXXXZZZ[[[\\\]]]XXXWWWVVVUUUUUUUUUVVVWWWRRRVVVVVVRRRQQQSSSQQQLLLLLLOOORRRTTTQQQLLLEEEAAA>>>===555222777555777CCCKKKdddaaagggwwwqqqqqqxxxrrrgggYYYRRRNNNOOOQQQRRRWWW[[[bbbeeeiiinnnuuujjjZZZWWWRRRWWWdddjjjjjjtttyyynnngggaaaZZZVVVUUUYYYeeewwwrrrRRR>>>888777555666888:::===>>>???AAABBBHHHMMMTTT[[[cccnnn{{{{{{rrrnnnssswww~~~{{{|||NNNYYYmmmcccKKKEEEFFFBBBEEEIIITTTjjjmmmZZZGGGGGGFFFEEEDDDDDDEEEEEEDDDFFFHHHIIIJJJKKKNNNOOOMMMNNNPPPQQQTTTYYY___dddttt___NNNHHHJJJFFFHHHKKKGGGFFFGGGHHHLLLRRRZZZaaafffwwwxxx{{{|||xxxwww}}}yyydddMMMAAA===;;;;;;;;;@@@EEEMMMUUUWWWRRRIIIBBB@@@???>>><<<;;;;;;>>>@@@999888666333222111111111333444000999UUUrrrkkkbbbhhhhhhccc```YYYZZZZZZZZZZZZZZZZZZZZZZZZWWWYYY```dddbbb``````\\\WWWTTTXXXZZZXXXVVVWWWXXXUUUSSSVVV\\\___]]]YYYWWWVVVUUUTTTTTTTTTUUUVVVTTTVVVTTTQQQSSSXXXUUUNNNNNNRRRVVVYYYWWWPPPHHHCCC@@@???555222666555666BBBEEE___hhhddd{{{www{{{tttjjjYYYRRROOORRRUUUXXX]]]cccpppqqqssswwwppp```\\\UUUUUU```rrr{{{zzzrrrjjjdddccclllvvvoooOOO777222888<<<:::666888<<>>@@@CCCAAABBBBBBCCCCCCCCCCCCBBBJJJEEEFFFLLLLLLJJJSSSaaattt}}}UUUOOOIIIGGGHHHJJJGGGEEEBBBLLLPPPSSS[[[ZZZWWW]]]gggsssvvvyyy~~~|||nnnVVVFFF>>>===@@@BBBHHHKKKNNNNNNKKKFFFAAA???===;;;<<<>>>>>>;;;<<>>::::::999777777???<<>>;;;>>>DDDEEEEEEPPP___wwwgggRRRMMMIIIIIILLLOOOOOONNNIIIRRRSSSSSSXXXSSSLLLPPPTTTaaaffflllvvvxxxzzz|||kkkUUUEEE@@@CCCHHHLLLPPPRRRTTTSSSNNNGGGAAA===<<<::::::======;;;<<>>666555444222222222333333777444888LLLlllzzzaaa]]]^^^ZZZYYY]]]WWWXXXYYYYYYXXXYYY\\\^^^^^^\\\YYYWWWVVVUUUSSSQQQQQQYYYccchhhfff```ZZZWWWRRRUUUXXXXXXWWWTTTRRRQQQUUUUUUWWWZZZ^^^aaabbbaaaUUUXXXXXXWWWYYY]]]^^^]]]QQQXXXSSSPPPYYY[[[VVVVVVHHHCCC<<<888777888999999>>>LLLnnnjjjxxx|||eeelllxxxiiiiiinnnuuu~~~{{{ooo^^^[[[]]]dddlllttt~~~{{{qqqooouuusssxxxuuuaaaSSSJJJJJJHHHHHHKKKPPP\\\ooossshhhcccZZZXXXOOOBBB===@@@???:::;;;777777:::<<<<<>>DDDcccwwwvvv|||fffeeezzzlllaaabbbeeelllxxx|||qqqgggeeegggooovvv|||}}}{{{xxxttttttwwwssszzzsss[[[MMMHHHHHHFFFCCCBBBFFFTTTjjj|||{{{hhhWWWLLLHHHDDDFFFBBB;;;:::@@@CCCBBB;;;:::===@@@???>>>BBBIIIVVV```rrrsss]]]QQQRRRYYYiiisssyyy|||kkkgggxxxnnneeecccccc```^^^^^^[[[\\\^^^^^^]]]ZZZWWWTTTNNNIIIGGGJJJUUUiiittthhh\\\NNNMMMLLLMMMQQQVVVYYY[[[___hhhhhhfffhhhaaaXXX[[[gggfffXXXJJJIIIIIINNN\\\jjjttt{{{{{{{{{}}}{{{uuujjjcccWWWMMMSSSfffxxxuuuiii```RRRGGG===;;;===<<<999999555444333222111222333333555444BBBccc|||kkk\\\YYYZZZWWWVVVXXXPPPTTTXXX[[[\\\\\\]]]^^^[[[XXXTTTRRRRRRRRRQQQPPPMMMVVV```dddbbb^^^]]]^^^UUUXXXZZZWWWPPPNNNQQQUUUTTTWWW[[[```dddccc```]]]XXXYYYXXXVVVSSSSSSXXX^^^]]]hhheee\\\ZZZTTTNNNQQQNNNIIIBBB===:::999999888AAADDD^^^xxxkkkjjjzzzvvviiieeebbbdddmmm|||uuupppooosss{{{~~~vvvuuuwwwwwwuuuuuusss~~~pppWWWKKKIIILLLLLLIIIHHHOOObbbxxx{{{fffUUUJJJCCCAAA???CCCEEECCCBBBCCCEEEFFFEEEEEEGGGIIIIIIIIIPPPXXXmmm~~~}}}{{{nnn\\\SSSYYYdddxxx|||~~~}}}vvvqqqpppmmmiiihhhiiinnnrrrxxx~~~~~~|||sssqqqqqqzzznnn```QQQJJJKKKLLLNNNSSSYYY^^^aaahhhpppooommmoooiiibbbeeemmmjjjWWWEEEAAA???DDDQQQZZZfffqqquuuuuuuuurrrmmmjjjhhh___VVV^^^uuu{{{pppZZZLLL>>>;;;===<<<999777444333222111111222333444888:::LLLpppqqqfff[[[YYYYYYWWWVVVVVVWWWYYY\\\\\\[[[YYYXXXXXXYYYWWWTTTSSSTTTTTTRRRQQQRRRVVVZZZ[[[ZZZYYYYYY[[[TTTVVVWWWTTTQQQRRRXXX]]]VVVXXX[[[___aaa```[[[WWWVVVUUUWWWYYYYYYXXX]]]ddd```nnnmmmddd```WWWNNNPPPOOOKKKFFFAAA???<<<:::888>>>>>>SSSzzzvvvppp|||wwwrrrlllkkkqqq{{{{{{wwwxxxyyysssnnnnnnqqqsssssssssxxxkkkRRRGGGGGGFFFIIILLLQQQ```xxxttt[[[LLLEEEEEEEEEFFFMMMTTTVVVTTTTTTVVVYYYVVVTTTTTTWWWZZZ```kkkwwwtttqqqqqqyyyyyyjjjfffrrr|||zzzyyyyyytttoooooorrrrrr^^^IIIHHHHHHJJJLLLPPPUUU[[[___fffnnnmmmkkkoookkkfffkkkiiigggVVVEEE@@@===@@@LLLQQQ\\\hhhnnnppppppllliiihhhiiibbb[[[ccc|||www]]]MMM===999<<<<<<888666333333222111111222333444:::>>>SSSxxxggg```ZZZYYYYYYWWWVVVVVV[[[]]]^^^]]][[[XXXWWWWWWVVVUUUTTTUUUVVVVVVTTTRRRSSSSSSTTTTTTUUUWWWXXXYYYUUUVVVVVVUUUTTTVVV[[[```YYYYYYYYYZZZ\\\[[[XXXVVVTTTRRRUUU[[[\\\[[[]]]ccc]]]iiihhhcccccc\\\RRRRRROOOLLLIIIFFFCCC@@@;;;888:::999GGGhhhvvvjjjbbbfffttt~~~~~~|||xxxrrrllloooqqqqqqrrruuu{{{jjjTTTLLLNNNLLLQQQXXXcccxxxyyy___NNNJJJNNNSSSUUU\\\dddhhhhhhkkksss|||yyyssspppttt|||{{{rrrooofffeeehhhmmmpppxxx{{{pppiiijjjnnnyyywwwxxx{{{|||xxxrrrtttyyy|||dddIIIGGGGGGHHHIIIJJJNNNSSSVVVZZZaaaaaa```gggeeeccciiiffffffWWWHHHDDD???@@@JJJUUU]]]fffkkknnnoooooonnndddgggbbbZZZccc|||}}}qqq]]]KKK;;;888;;;<<<999666333222111111111222333444999???UUUzzznnn```[[[XXXXXXXXXXXXWWWWWWVVVXXXYYYYYYWWWUUUTTTUUUTTTTTTTTTUUUWWWWWWUUURRRPPPOOONNNQQQUUUXXXZZZ[[[YYYYYYXXXXXXWWWXXXZZZ\\\[[[YYYVVVVVVVVVWWWWWWWWWTTTQQQSSSZZZ\\\YYYYYY\\\WWW```___\\\ccc```VVVTTTOOOMMMKKKHHHFFFBBB===999===<<>>???EEEGGGJJJZZZnnnuuummmhhhdddiiirrr||||||~~~|||wwwyyy~~~eeeHHHIIIKKKLLLNNNNNNNNNOOOOOOFFFJJJOOOSSSXXX^^^cccfff```VVVMMMIIIGGGKKKVVVccckkkkkktttxxxnnnjjjjjjdddbbbaaa]]]YYYYYYbbbqqq|||xxxtttoookkkggg___UUUMMMEEE@@@;;;999999888555111222333333222222444666777>>>TTTjjjaaa^^^[[[WWWXXXZZZ\\\YYYWWWTTTOOONNNRRRUUUTTTSSSUUUSSSRRRQQQSSSUUUWWWWWWWWWPPPQQQRRRTTTVVVXXXYYYZZZWWWXXXYYYXXXWWWWWWYYY[[[TTTSSSSSSVVVYYYZZZXXXVVVUUUUUURRRPPPUUU[[[ZZZTTTWWWTTTQQQSSSWWWZZZXXXVVVWWWRRRLLLJJJJJJFFF???999999===@@@WWWmmmaaaYYYQQQKKKPPPLLLIIIJJJMMMUUUbbbooosssuuu}}}wwwzzzssstttwww~~~vvvllleeedddeeeuuu~~~ttt{{{lllXXXKKKEEECCCFFF@@@???DDDEEEFFFRRRaaannnyyyyyypppllljjjiiidddiiirrr~~~~~~~~~~~~xxxqqquuu}}}gggIIIGGGIIILLLMMMLLLLLLNNNOOOMMMNNNPPPSSSVVVXXX[[[]]][[[UUUPPPOOORRR\\\kkkxxxuuukkkggg___\\\\\\YYYUUURRRTTTYYY___[[[VVVOOOKKKHHHEEE???;;;<<<;;;:::999888666444333111111111222444555777999CCCbbb|||yyy[[[XXXXXXWWWXXXYYYZZZ[[[[[[SSSOOOMMMQQQSSSRRRSSSUUUTTTSSSRRRSSSUUUWWWWWWWWWSSSSSSTTTTTTUUUVVVVVVWWWRRRTTTVVVVVVUUUUUUVVVWWWSSSSSSTTTVVVXXXZZZYYYXXXSSSSSSPPPOOORRRWWWVVVRRRSSSPPPNNNOOORRRSSSRRRPPPSSSMMMIIIJJJNNNMMMDDD<<<999>>>???OOOtttqqq\\\NNNIIIIIIKKKLLLIIIIIIKKKPPPXXXgggttt{{{~~~vvvtttyyy||||||yyyvvvxxx~~~yyysssoooqqq|||mmmddd]]][[[YYY^^^ooouuubbbQQQGGGEEEFFFJJJCCC@@@CCCDDDBBBFFFOOOSSSXXXZZZXXXWWW\\\aaadddccchhhrrr~~~yyy}}}yyywwwwwwxxxxxxwwwvvvvvvvvvssskkkdddfffmmmmmmQQQJJJMMMPPPPPPOOOOOOQQQSSS\\\^^^bbbggggggccc______ccceeeggghhhkkkwww{{{lllfff\\\YYYYYYVVVQQQLLLIIIIIIKKKHHHEEE@@@<<<;;;:::777555777:::<<<;;;777444333333111///000222444555888<<>><<<;;;:::999888666888<<>>CCC^^^zzzxxxnnnVVVJJJFFFEEEFFFHHHFFFIIIPPPYYYbbbnnnvvvdddXXXQQQKKKKKKOOOQQQNNNJJJGGGFFFJJJVVVfffxxxwwwnnnssshhhlllyyy}}}cccOOOHHHDDDCCCEEEEEECCCAAABBBBBBGGGUUUgggyyysss]]]QQQKKKIIIKKKPPPMMMGGGCCCEEEEEEBBB===;;;:::888777888<<<@@@DDDGGGTTT^^^ooozzzoooggg~~~tttppppppppprrrmmmgggaaa^^^\\\ZZZYYYZZZTTTPPPOOONNNLLLMMMQQQfffuuukkk```eeeiiijjjggggggjjjnnntttzzz}}}ooohhh^^^UUUSSSOOOJJJGGGDDDCCCCCC:::::::::::::::999888777;;;===???===777333111111444111111333222444BBBSSS|||qqq[[[VVVRRRTTTUUUTTTRRRRRRUUUWWWXXXVVVWWWXXXUUUPPPPPPTTTSSSRRRQQQQQQSSSTTTTTTSSSQQQQQQPPPOOONNNMMMMMMLLLMMMOOOQQQRRRRRRRRRSSSTTTWWWWWWVVVSSSPPPNNNNNNOOOQQQOOOOOOQQQQQQMMMLLLNNNJJJJJJKKKLLLNNNPPPRRRSSSSSSWWW[[[ZZZTTTNNNKKKKKKEEEEEE===@@@WWWnnn}}}nnnvvvyyycccMMMGGGFFFDDDCCCEEEDDDIIIUUUbbbooobbbMMMFFFCCC@@@AAACCCCCCAAA???AAA???@@@EEEKKKZZZwww{{{ppp}}}ddddddmmmpppZZZJJJAAA???===>>>???@@@@@@@@@EEEBBBGGGTTTcccmmmtttxxxhhhSSSLLLKKKIIIJJJMMMJJJHHHFFFFFFFFFCCC>>>::::::777888;;;<<<:::<<>>>>>===<<<<<<<<<===>>>@@@???CCCHHHIIIOOOggguuuyyyiiinnnyyy{{{xxxqqqtttyyy}}}oooXXXHHHEEEEEECCCAAABBBEEEGGGGGGFFFBBBDDDLLLSSSWWW]]]ddd}}}|||dddPPPLLLNNNKKKHHHJJJHHHHHHHHHFFFDDDBBB>>>:::999888;;;???>>>:::<<>>;;;>>>===<<<:::888999<<<>>>;;;:::999888666555333111555333555777444:::UUUtttttt___WWWUUUTTTSSSTTTUUUVVVXXXYYYZZZPPPRRRVVVZZZYYYTTTTTTWWWUUUSSSQQQPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPQQQPPPPPPRRRUUUWWWVVVWWWWWWTTTPPPOOOQQQTTTRRRPPPQQQUUUSSSLLLKKKOOOUUUUUUVVVVVVUUUUUUWWWXXXRRRRRRRRRSSSUUUSSSOOOLLLEEELLLFFF???GGGWWWqqq\\\```~~~}}}]]]OOOEEEFFFGGGGGGPPP\\\lllpppxxx^^^FFFBBB;;;<<<===:::888999===AAA===>>>GGGPPPPPPPPPaaauuu|||uuusssvvvqqqqqquuuwwwwwwppp}}}xxxqqqiiibbb^^^YYY]]]ccciiiooovvv|||nnnUUUDDD@@@BBBBBB???>>>??????>>>BBBAAAEEEKKKMMMMMMSSS]]]mmm}}}eeeQQQPPPRRRMMMHHHHHHGGGIIIIIIFFFCCC@@@===:::888888<<>>???>>>DDDJJJUUU```___cccttt{{{ooojjjmmmnnnsssxxx~~~|||}}}}}}|||zzzvvvnnnggghhh___XXXWWWTTTMMMKKKMMMNNNMMMOOOVVV]]]bbbgggkkkqqqyyy{{{eeeRRRGGGCCC@@@AAACCCBBB???AAAEEEKKKLLLWWWbbb```WWW[[[hhhooo___\\\WWWKKKCCCBBBBBBEEEHHHGGGCCC???>>>>>>???===CCCOOOSSSOOOQQQZZZggg|||}}}~~~vvvnnniiibbbVVVMMMIIIyyyhhh]]]UUUOOOKKKKKKKKKHHHGGGIIILLLFFFGGGLLLMMMQQQiiinnn^^^UUUNNNJJJFFFEEECCCAAA>>>===<<<;;;999;;;<<<;;;999999;;;===;;;999777444222111111111222111333777:::GGGhhhzzz___XXXWWWRRRVVV[[[]]]YYYUUUUUUUUUSSSQQQSSSVVVWWWWWWWWWXXXYYYYYYWWWSSSQQQPPPQQQQQQRRRNNNLLLKKKLLLOOOQQQQQQOOOQQQOOOMMMLLLLLLMMMOOOPPPQQQQQQSSSWWW[[[^^^]]]\\\^^^\\\[[[]]][[[UUUSSSTTTWWWXXXZZZ\\\^^^_________ZZZXXXUUUSSSSSSRRRQQQOOOOOOPPPJJJGGGDDDBBBYYYrrr^^^vvv{{{bbbUUUMMMHHHIIIJJJRRRjjj}}}}}}|||eeeQQQAAA999999;;;;;;;;;;;;<<<======>>>CCCEEEDDDLLLYYY\\\eeewwwyyyhhhccceeeeeetttuuuyyyuuuqqqrrrmmmjjjfffbbb^^^\\\XXXQQQJJJRRRKKKGGGFFFEEECCCFFFKKKXXXZZZ]]]___```aaa```^^^dddgggmmmwww{{{eeeOOOBBBCCCAAA@@@BBB@@@???DDDKKKWWW]]]kkkyyywwwooossssssccc]]]WWWKKKBBBAAACCCEEEGGGDDD@@@======>>>BBBBBBLLL]]]gggjjjrrr}}}{{{qqqhhhccc]]]SSSJJJFFFyyylllaaaWWWNNNIIIFFFDDDEEEHHHIIIHHHNNNXXX^^^lllrrrbbbYYYTTTNNNIIIDDDCCCAAA???===<<<;;;:::999:::<<<<<<;;;;;;<<<>>>999888666444222222222222444000111888AAASSSsssmmmXXXYYYZZZSSSTTTYYYZZZVVVTTTUUUUUUSSSSSSSSSSSSUUUWWWXXXWWWVVVRRRRRRRRRSSSSSSSSSRRRRRRMMMKKKJJJKKKMMMPPPRRRRRROOOMMMJJJIIIIIIMMMQQQSSSPPPQQQTTTXXX]]]``````___```]]][[[\\\ZZZVVVTTTVVVXXXYYY[[[]]]___```aaaaaa\\\YYYWWWUUUUUUTTTRRRQQQRRRTTTOOOIIICCC???RRRuuujjjxxxxxx]]]QQQJJJFFFHHHKKKRRRcccuuuzzz{{{{{{{{{|||~~~{{{ppplllkkkqqqlllUUUEEE<<<:::<<<===<<<<<<<<<<<<<<<======DDDDDDAAAGGGTTTYYYdddyyyrrr]]]WWW[[[___zzzyyytttpppnnn```ggguuuxxxiiibbbZZZYYYYYYRRRWWWTTTRRRRRRQQQNNNIIIEEEBBBCCCFFFLLLPPPUUU___iii}}}uuummmhhhccc```eeeqqq}}}|||gggQQQBBBCCCBBBAAABBBAAACCCMMMYYYfffpppxxxggg^^^TTTHHH@@@@@@CCCDDDEEECCC???>>>@@@CCCIIINNN^^^vvvvvvjjj^^^ZZZVVVNNNEEEAAAssseee\\\VVVRRRTTTXXX\\\___mmmzzzooobbbXXXTTTQQQLLLGGGBBBAAA???===<<<;;;::::::999:::;;;<<<<<<======>>>888777555333222222222333666222444@@@PPPdddaaaQQQXXXYYYRRRRRRVVVVVVSSSSSSUUUUUUSSSSSSQQQPPPRRRUUUVVVTTTQQQMMMPPPSSSTTTTTTRRRPPPPPPLLLJJJHHHHHHJJJLLLOOOQQQMMMKKKIIIIIILLLQQQWWW[[[NNNOOORRRWWW\\\___```___]]]YYYXXXXXXWWWSSSSSSUUUVVVVVVXXXZZZ\\\^^^___```]]][[[XXXWWWWWWVVVUUUSSSRRRVVVRRRKKKEEE>>>MMMjjj|||xxxfffRRRLLLIIILLLMMMOOOUUU^^^ffflllttt{{{ttteeeZZZZZZ\\\```qqqaaaKKKAAA>>>>>>@@@???>>>===============>>>>>>BBBCCCHHHRRRVVVccc|||gggSSSPPPVVVccc{{{xxx|||wwwjjj___ZZZXXXWWWVVVbbbgggtttnnn[[[OOOJJJEEEHHHJJJBBBCCCDDDGGGIIIGGGCCCDDDGGGOOOYYYhhhuuuwwwqqqooonnnkkkgggqqqzzzyyyjjjVVVGGGCCCBBBBBBDDDEEELLL[[[jjjyyy{{{iii[[[OOOCCC>>>>>>AAACCCDDDCCCAAAAAAEEEHHHOOO[[[sssyyytttpppbbbVVVQQQOOOIIIAAA===~~~}}}vvvlllcccXXXPPPLLLJJJFFFBBB@@@???===<<<;;;:::::::::999999;;;<<<===>>>======666555444333222333333444666444:::MMMaaavvvZZZOOOUUUVVVPPPQQQSSSSSSPPPQQQUUUUUURRRPPPNNNMMMOOOSSSTTTRRROOONNNQQQTTTUUURRROOOMMMLLLMMMLLLJJJIIIHHHJJJMMMOOOOOONNNMMMMMMPPPUUUZZZ]]]OOOPPPRRRWWW[[[^^^^^^^^^YYYVVVTTTVVVUUURRRRRRUUUTTTUUUVVVWWWYYY[[[\\\]]][[[YYYVVVVVVVVVVVVUUUTTTQQQVVVSSSMMMHHHBBBJJJaaatttxxxeee___YYYWWWWWWYYY^^^ccclllsss~~~xxxqqqqqqpppkkkmmmtttxxxXXXFFF???<<<===>>>@@@@@@??????>>>?????????<<>>>>>===;;;;;;:::::::::999999:::<<<>>>>>><<<:::444444333222222333444555444777EEE^^^tttpppWWWRRRQQQQQQQQQPPPRRRPPPNNNPPPTTTTTTPPPMMMMMMMMMOOOQQQRRRQQQPPPPPPSSSUUUTTTOOOKKKJJJJJJNNNNNNMMMLLLJJJKKKMMMPPPSSSSSSSSSSSSTTTUUUVVVWWWRRRRRRTTTXXX[[[]]]]]]\\\VVVSSSSSSVVVVVVTTTTTTWWWUUUUUUUUUVVVWWWYYY[[[\\\UUUTTTRRRRRRSSSTTTTTTSSSRRRVVVRRRNNNMMMGGGIIIXXXrrrvvv~~~wwwnnnggghhhppp{{{xxxmmmfffcccbbbkkkxxxtttXXXGGG@@@>>>>>>???BBBAAAAAAAAAAAAAAABBBBBBBBBHHHJJJMMMXXXeeewwwyyynnnWWWOOOTTT\\\hhh|||eeeOOOJJJGGGFFFGGGHHHJJJQQQYYYYYYXXXZZZcccrrraaaYYYWWWTTTOOOXXX```[[[^^^]]]]]]______iiizzzppphhhYYYIIIDDDBBBCCCKKKUUUbbbsss{{{}}}~~~iiiSSSDDD???BBBGGGOOOMMMIIIBBB======CCCHHHUUUjjjzzzrrrhhh___UUUKKKGGGCCC<<<999888~~~{{{zzzuuuqqq{{{xxxooojjjfff]]]___ZZZSSSMMMKKKIIIFFFDDD>>>===<<<;;;;;;;;;;;;;;;:::999999;;;======:::777333333222222222333555666555===SSSqqqaaaWWWWWWOOOMMMTTTPPPQQQNNNLLLNNNSSSRRROOOKKKMMMOOOPPPPPPQQQRRRSSSRRRTTTUUUQQQLLLHHHIIIKKKJJJLLLMMMMMMKKKKKKNNNPPPQQQSSSTTTVVVVVVTTTRRRQQQSSSSSSTTTVVVYYYZZZYYYWWWQQQPPPRRRVVVWWWUUUUUUWWWUUUUUUTTTTTTUUUVVVXXXYYYSSSRRRQQQRRRTTTVVVVVVUUUUUUXXXRRROOORRRLLLHHHPPP{{{hhhyyytttfff\\\VVVTTTSSSTTTbbbuuuuuu[[[JJJCCC@@@AAADDDCCCBBBBBBBBBCCCDDDEEEEEEJJJQQQVVVcccwww{{{pppsss{{{aaaPPPMMMSSSVVVaaaqqq}}}sssVVVIIIFFFFFFHHHKKKKKKNNNYYYfffbbbhhhwwwwwwzzzwwwzzzxxxtttfffTTTNNNJJJKKKUUUcccppp}}}|||rrr|||kkkSSSCCCBBBJJJRRR\\\VVVMMMBBB>>>BBBLLLUUUiii~~~ooolllzzznnncccUUUOOOIIIDDD===666444666|||yyywwwppplllxxxzzzooopppggg______^^^RRRNNNKKKHHHGGGEEEBBB@@@>>>===<<<;;;;;;;;;;;;;;;:::999999;;;======999666222222111111222444555666888DDD___~~~XXXXXX[[[OOOLLLWWWQQQPPPNNNKKKNNNRRRRRRMMMJJJNNNQQQRRRQQQQQQTTTVVVSSSTTTTTTPPPIIIGGGIIIMMMEEEHHHKKKKKKJJJJJJMMMPPPLLLNNNSSSVVVVVVTTTQQQOOORRRQQQRRRTTTUUUUUUTTTRRRMMMLLLOOOUUUWWWTTTTTTVVVTTTSSSRRRRRRRRRSSSTTTUUUUUUSSSSSSTTTWWWYYYYYYYYYXXXYYYRRRPPPTTTOOOGGGJJJhhhdddhhhxxxzzzpppfff^^^[[[ZZZZZZ^^^iiixxxsssZZZIIIAAA>>>@@@DDDCCCCCCCCCCCCDDDFFFGGGGGGMMMWWWddd||||||xxx}}}qqqXXXJJJJJJNNNNNN\\\kkkwwwjjjRRRNNNFFFIIIOOOSSSTTTZZZjjjyyysssuuutttbbbYYYTTTTTT___nnn{{{xxxmmmzzznnnTTTDDDFFFQQQZZZddd\\\OOODDDAAAJJJZZZggghhhZZZhhh}}}zzzggg[[[OOOKKKGGGBBB:::222111555~~~}}}wwwqqqmmmpppxxx~~~vvvppphhhccc```\\\UUUPPPOOOLLLHHHFFFDDDBBB???===999:::;;;:::999999:::<<<666999;;;<<<:::777555555111777222---222333111777;;;QQQ~~~rrrUUUOOORRRQQQPPPRRROOOPPPQQQPPPNNNLLLKKKLLLJJJKKKMMMOOOPPPRRRRRRSSSKKKKKKJJJIIIHHHHHHGGGFFFKKKJJJIIIIIIKKKLLLLLLKKKIIIKKKMMMNNNMMMMMMNNNPPPOOOOOOOOONNNNNNNNNMMMMMMMMMOOOPPPPPPOOOMMMMMMMMMOOOPPPQQQQQQOOOOOOOOOPPPQQQOOOPPPTTTVVVUUUXXX\\\ZZZUUUPPPMMMMMMMMMKKKIIISSSllluuu[[[ooo}}}|||wwwrrrwwwzzzYYYFFFFFFCCCAAAHHHKKKHHHGGGHHHGGGHHHPPPZZZ___ppppppfffWWWLLLIIILLLQQQTTTcccppp|||~~~yyysssmmmhhhmmmsssxxx|||{{{lllccc\\\___nnnxxxjjjbbbcccqqqyyy|||qqqVVVIIIPPP]]]eee```SSSMMMNNNMMMTTTtttnnnSSSLLLWWWiii}}}hhhXXXQQQJJJEEE???:::777555333222{{{tttppprrryyyuuuoooiiibbb^^^[[[XXXQQQLLLMMMKKKGGGEEECCCAAA???===:::;;;;;;:::888888999;;;777:::<<<===:::777555444000666111---333333333;;;DDDccczzzbbbNNNMMMQQQPPPOOOQQQNNNOOOOOOMMMKKKIIIIIIJJJMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGGGGMMMKKKJJJIIIJJJJJJJJJIIIIIIJJJJJJIIIIIIJJJMMMOOONNNNNNMMMMMMMMMLLLLLLLLLKKKMMMOOONNNMMMKKKKKKKKKLLLNNNOOOOOOOOOOOOQQQSSSRRRPPPQQQTTTUUUSSSSSSVVVTTTQQQMMMLLLLLLLLLKKKIIINNNbbbaaaiii~~~^^^HHHHHHEEECCCJJJKKKHHHHHHIIIKKKPPP\\\hhhxxxooojjjhhhgggaaa[[[SSSPPPSSS[[[ccchhhqqq|||uuurrrpppcccVVVQQQNNNZZZqqqwwwnnnnnn{{{xxxbbbUUUTTTWWWXXXVVVKKKIIIRRR^^^sssuuubbbQQQRRR```sssxxx___RRRNNNGGGBBB===888555444222000}}}wwwrrrrrrwww{{{{{{}}}ssshhhhhhccc]]]YYYWWWTTTOOOKKKKKKIIIEEECCCBBB@@@>>><<<:::;;;;;;:::888777999:::888;;;>>>>>>;;;777333222...444111///333333555@@@OOOxxxgggYYYOOOQQQTTTQQQPPPQQQOOOOOONNNKKKHHHGGGHHHIIILLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGMMMLLLKKKIIIHHHHHHGGGGGGJJJJJJIIIHHHGGGIIILLLOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKMMMLLLJJJIIIIIIJJJIIIKKKLLLMMMMMMOOOSSSVVVSSSQQQRRRUUUTTTPPPNNNOOOOOONNNMMMMMMNNNNNNMMMLLLKKKWWWwwwzzzpppiii{{{{{{dddKKKIIIFFFEEENNNOOOMMMMMMPPPUUU___qqq{{{mmmaaa[[[ZZZ[[[\\\WWWWWWYYY___gggrrr|||xxxqqqmmmfffUUUKKKGGGEEEXXXyyy}}}tttuuuzzzhhh[[[UUUQQQMMMLLLEEEGGGWWWlllddd[[[WWW^^^nnnmmmTTTJJJIIIBBB>>>999555333111000...~~~~~~{{{vvvqqqooorrruuuwwwzzzyyyssspppoookkkeeeccc___ZZZWWWUUURRRNNNKKKIIIFFFCCCAAA@@@???===;;;;;;;;;;;;:::888777888999:::<<<>>>>>>:::666222111---333111///333222777EEEZZZ|||]]]VVVQQQRRRRRRNNNMMMNNNQQQPPPNNNKKKHHHGGGIIIKKKIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGJJJKKKJJJIIIGGGFFFGGGHHHMMMNNNOOONNNMMMNNNOOOQQQMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKLLLKKKJJJIIIIIIJJJIIIJJJKKKKKKLLLNNNRRRUUUSSSQQQSSSWWWUUUPPPLLLMMMOOOPPPPPPQQQQQQQQQPPPOOONNNSSSooovvv|||zzz{{{gggLLLIIIGGGHHHRRRVVVUUUVVVZZZaaappp{{{vvvrrrjjjaaaZZZYYY\\\```bbblllsss}}}}}}jjjjjjkkkmmmpppttt|||uuupppgggXXXNNNJJJHHH```vvvrrrxxxwwwgggZZZSSSNNNKKKEEEHHHTTTjjjhhhfffhhhppp~~~}}}bbbLLLCCCCCC===999555222111000...,,,{{{|||zzzuuupppmmmooorrrpppqqqoookkkgggfffccc___]]]ZZZWWWSSSPPPNNNKKKIIIEEECCC@@@???>>>===<<<:::::::::;;;999777777888999;;;<<<>>><<<888444222111///444222111333222:::NNNkkkbbbUUUQQQNNNMMMLLLIIIHHHJJJRRRRRRPPPMMMJJJIIIKKKMMMIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGFFFHHHIIIHHHFFFFFFHHHJJJOOORRRVVVWWWVVVTTTSSSRRRNNNNNNMMMMMMMMMLLLLLLLLLKKKLLLMMMLLLJJJIIIJJJKKKJJJKKKLLLLLLLLLMMMPPPRRRPPPPPPRRRWWWWWWRRRNNNOOOPPPQQQRRRSSSRRRQQQQQQQQQRRRRRRggg{{{vvvzzzjjjPPPLLLIIILLLYYY\\\\\\^^^dddmmm~~~~~~zzz~~~||||||~~~}}}vvvssstttwww~~~ppp[[[JJJKKKHHHHHHKKKNNNXXXmmm{{{rrriiiWWWMMMPPPYYYxxxooohhhkkkzzz{{{nnn```UUUOOONNNNNN]]]xxxyyy{{{kkkWWWGGG>>>===888555222000000///---,,,~~~~~~~~~}}}{{{zzzzzzzzzyyytttooommmnnnqqqllllllkkkiiieeebbb^^^\\\UUUTTTQQQMMMJJJGGGEEEDDDCCC@@@>>>===<<<<<<:::999888999:::999777777999:::;;;<<<;;;999555333222222000555333333555555BBB\\\xxxPPPQQQOOOMMMLLLKKKKKKLLLMMMPPPPPPOOOMMMKKKJJJKKKMMMKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHDDDFFFHHHGGGEEEDDDGGGJJJNNNRRRXXXZZZYYYUUURRRQQQNNNNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLJJJJJJKKKMMMKKKLLLNNNNNNMMMMMMNNNOOONNNNNNQQQVVVWWWSSSPPPQQQPPPQQQRRRRRRQQQQQQRRRSSSSSSRRR___tttssswww|||~~~qqqZZZSSSNNNSSSbbbdddfffkkksss}}}|||{{{uuulllgggffflllssswwwqqqggg\\\QQQHHHDDDAAACCCIIIKKKOOO[[[kkkzzzmmmVVVMMM___{{{wwwbbb]]]fffzzz~~~pppbbb\\\]]]pppoooZZZNNNBBB:::888555333111000000///...,,,}}}}}}}}}~~~~~~}}}|||zzzyyyvvvwwwuuuqqqllljjjlllooojjjiiihhhhhhddd```\\\ZZZPPPOOOMMMIIIEEEBBB@@@@@@AAA>>><<<;;;;;;;;;:::888666888888888777888:::<<<;;;:::999666222111222333111555444555999;;;NNNlllfffNNNQQQPPPNNNMMMMMMNNNMMMKKKJJJKKKLLLKKKIIIHHHIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHDDDGGGIIIGGGCCCBBBEEEIIIJJJNNNRRRTTTSSSPPPMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMMMMKKKIIIIIIKKKMMMIIILLLOOOPPPOOONNNNNNOOOMMMLLLOOOTTTUUUQQQPPPRRROOOQQQRRRRRRRRRSSSVVVZZZUUUTTTYYYooovvvmmmmmmnnnooowww|||}}}hhh^^^VVV[[[llluuuyyy~~~xxxqqqfff___]]]```gggjjjeee^^^XXXRRRLLLJJJEEEFFFOOOTTTWWWaaannnwwwzzzvvv[[[VVVxxxvvveeecccooo{{{rrruuu~~~zzz\\\NNNFFF<<<555555333222000000000000///---|||~~~~~~}}}|||rrrrrrqqqlllgggfffiiilllfffddddddccc```[[[XXXWWWOOOOOOLLLHHHDDD@@@?????????===;;;:::::::::999888555777888888777888:::===;;;:::777333000000222444222555555777===AAAWWWxxxyyyXXXPPPNNNNNNLLLJJJJJJJJJFFFBBBEEEGGGIIIIIIGGGFFFFFFGGGBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDEEEFFFGGGGGGHHHFFFHHHJJJGGGBBB@@@CCCFFFGGGIIILLLLLLKKKIIIHHHHHHLLLKKKKKKKKKJJJJJJJJJJJJLLLLLLLLLJJJIIIHHHJJJLLLHHHKKKOOOQQQQQQPPPOOOOOOMMMKKKMMMRRRSSSPPPOOOQQQPPPRRRTTTTTTTTTWWW\\\aaaWWWWWWWWWdddyyykkkfffdddcccpppvvvsssfff\\\```rrryyytttlll```XXXUUUWWW___eeedddaaa[[[SSSKKKOOOFFFDDDMMMWWW^^^lll|||mmmmmmsss{{{```___zzznnnttt|||}}}hhhQQQHHHAAA777222444333111000000111111000...{{{{{{zzzyyyxxxxxxxxxxxxwwwtttoookkkhhhhhhiiijjjlllhhhccc___\\\XXXTTTQQQKKKJJJGGGDDDBBB@@@>>>>>>999999999888888888777777666666777888999999::::::888666333111000000222333111444666666<<>>444111555111111111000000000000000~~~xxxwwwvvvvvvuuuuuuuuuvvvqqqnnnjjjgggeeeeeefffgggfffccc^^^ZZZWWWSSSPPPMMMHHHGGGEEEBBB???===<<<<<<999999999888888888777777666777888999:::;;;;;;;;;888666333111000111222333666777999>>>KKKdddwwwYYYOOOLLLHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKFFFEEECCCBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDCCCAAAAAACCCBBB???AAAFFFIIIJJJLLLMMMLLLJJJHHHFFFJJJKKKKKKLLLLLLKKKKKKKKKLLLKKKIIIHHHGGGHHHIIIJJJNNNMMMKKKIIIHHHHHHIIIJJJMMMKKKJJJMMMPPPSSSTTTSSS^^^^^^[[[UUUSSSVVVWWWUUUWWWWWWVVV^^^vvvwwwmmmiii```cccggglllrrrxxxxxx|||~~~~~~~~~zzzmmmccc^^^TTTGGGAAADDDFFFHHHOOOWWWYYYTTTPPPPPPRRRQQQSSSXXX^^^hhhyyyyyyrrrpppoooeeeaaa[[[YYY\\\ccclllqqqyyy}}}vvvYYYIII===<<<999333111555111000000000000000000000|||yyyssssssrrrqqqqqqqqqrrrrrrjjjhhheeecccaaaaaabbbccc___\\\WWWSSSPPPMMMJJJGGGEEEDDDAAA???===;;;:::999999888888888888777777777555666777888999:::::::::777555333222111222333444777666999DDD[[[zzzgggRRRJJJMMMFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCEEEGGGIIIKKKLLLFFFEEECCCBBBAAABBBCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@BBB@@@@@@AAA@@@===>>>CCCGGGHHHJJJKKKKKKIIIGGGFFFGGGJJJLLLLLLIIIHHHIIIKKKKKKJJJIIIHHHHHHHHHIIIJJJMMMLLLJJJHHHHHHHHHJJJKKKLLLKKKKKKMMMPPPRRRSSSSSS^^^___\\\VVVTTTWWWWWWUUUWWWYYYXXXZZZhhh~~~uuukkk\\\YYY[[[]]]```gggqqq|||}}}vvvlllggg^^^]]]aaakkkvvv{{{xxxtttaaaTTTJJJGGGCCC;;;777:::>>>AAAJJJRRRTTTRRRTTTXXX^^^\\\\\\bbbjjjsss{{{kkk^^^YYY]]]ccchhhddd```___aaaeeehhhiiiiiiooozzzzzz~~~ppp]]]HHH===555666555000000333000000000000000000111111zzzwwwppppppooonnnnnnnnnnnnooogggfffdddaaa___^^^^^^^^^YYYVVVRRROOOLLLJJJGGGDDDBBBAAA???===;;;:::999999888888888888777777777777444444666777888888888888555444333222222333444555777777===OOOmmmtttaaaRRRFFFKKKEEEDDDDDDCCCCCCBBBBBBBBBAAABBBCCCDDDFFFHHHIIIJJJDDDCCCBBBAAA@@@@@@AAAAAACCCBBBAAA@@@@@@@@@@@@@@@AAA???@@@BBB@@@<<<===BBBFFFGGGHHHIIIIIIHHHFFFEEEFFFKKKNNNLLLGGGEEEGGGJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMMMMNNNPPPRRRSSSTTTZZZ[[[ZZZVVVVVVYYYZZZXXXVVVYYYZZZYYY]]]nnn|||mmmZZZUUUTTTSSSUUU\\\hhhuuu~~~ppp^^^SSSOOOLLLLLLTTTcccooooooggg```OOOEEE===<<<<<<:::999;;;<<<@@@HHHOOOPPPPPPVVV___fff___]]]gggsss|||~~~tttfffXXXOOOQQQ]]]jjj~~~{{{tttbbbccckkkzzz{{{nnnqqq|||ooo]]]QQQBBB:::555555444000...000000000000000000111111111~~~~~~~~~yyyvvvooonnnmmmlllkkkkkkkkkkkkgggfffdddaaa^^^[[[YYYXXXVVVSSSOOOLLLJJJHHHFFFDDDAAA@@@>>><<<;;;:::999999777777777777777777777777666777888999:::999888777333333333333333444666777777<<>>>>>BBBEEEEEEFFFGGGFFFEEEDDDDDDFFFJJJMMMKKKEEECCCDDDGGGIIIIIIIIIIIIJJJKKKKKKLLLIIIHHHGGGFFFGGGIIIKKKLLLMMMNNNOOOOOOPPPRRRSSSUUUXXXZZZYYYUUUUUUXXXXXXVVVQQQUUUXXXWWWWWWccc~~~zzzdddVVVSSSNNNOOOVVVcccpppxxx{{{eeeWWWQQQPPPRRRSSS\\\kkkpppeeeUUUKKKEEE???;;;<<<>>>??????@@@>>>@@@EEEJJJKKKLLLSSS]]]ZZZRRRRRRaaauuu|||vvv~~~vvvfffVVVPPPUUUddd{{{kkkddddddqqqzzzooodddaaalll{{{pppWWWJJJEEE===888555444333000///000//////000000111111111111{{{{{{{{{|||}}}{{{wwwtttnnnmmmllljjjiiihhhhhhgggddddddbbb___\\\XXXUUUSSSRRRPPPLLLJJJIIIGGGEEECCC???>>>===<<<::::::999999666666777777777777777888:::;;;<<<===<<<:::888777222222222333444666777888333BBB\\\zzzuuuQQQJJJHHHFFFJJJBBBBBB@@@??????@@@AAABBBAAABBBBBBBBBBBBBBBAAA@@@?????????????????????????????????@@@AAABBBDDDDDD@@@???AAADDDCCC???@@@DDDEEEEEEEEEEEEDDDCCCBBBAAABBBEEEGGGFFFCCCBBBCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJGGGFFFEEEEEEGGGIIIKKKMMMMMMNNNOOOOOOOOOPPPRRRTTTXXXZZZXXXTTTRRRTTTSSSPPPLLLOOOSSSUUURRRYYYsssxxx___XXXPPPLLLPPPZZZeeelllqqqzzz{{{wwwrrrrrrsssnnnlllpppwwwqqq\\\III@@@<<<<<<=========<<<<<<===>>>===@@@CCCDDDEEEKKKSSSHHHDDDJJJ^^^ttt}}}|||fffUUUKKKXXXttt}}}tttqqqyyy~~~sssgggXXXUUUZZZkkkaaaIII>>>:::444333222111000000111111/////////000111111222222zzzyyyyyyyyyyyywwwssspppnnnllljjjhhhfffeeedddccc^^^^^^]]][[[XXXUUUQQQOOONNNKKKHHHFFFFFFDDDBBBAAA======;;;:::999999999999666666666666777777888888;;;<<<======;;;888555333111111222444555777888999888PPPsss]]]KKKFFFGGGIIIHHH@@@???>>>======>>>???@@@??????@@@AAAAAA@@@???>>><<<======>>>????????????@@@?????????@@@AAABBBBBB>>>===@@@DDDCCC@@@AAAEEEFFFEEEEEECCCBBBAAA@@@???;;;<<<>>>@@@AAABBBCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHEEEEEEDDDEEEFFFIIILLLMMMKKKMMMNNNNNNMMMMMMPPPSSSUUUWWWVVVRRRPPPQQQPPPMMMMMMMMMRRRVVVRRRSSSggg}}}kkkgggsssmmmcccVVVMMMLLLQQQWWW[[[^^^hhhsss{{{{{{vvv}}}pppWWWGGGDDDAAAFFFJJJIIICCC???<<<<<<>>>;;;;;;>>>@@@AAAEEEKKKEEEJJJXXXlllzzzsssZZZNNNTTTxxx{{{uuuooodddYYYUUU[[[iii|||hhhOOOAAA:::555000000000......///111222...//////000111111222222{{{zzzxxxwwwvvvtttpppmmmmmmllliiigggdddbbbaaa```XXXXXXXXXXXXUUURRROOOMMMKKKHHHEEEDDDCCCBBB@@@???<<<;;;:::999888888888888555666666666777777888888999:::::::::888555111///000111222444666777999999FFFcccoooKKKIIIFFFEEEFFF>>>>>>===<<<;;;;;;<<<>>>???<<<===>>>@@@@@@???>>>>>>:::;;;<<<>>>????????????@@@@@@???????????????@@@<<<<<>>>>>555666777;;;???BBBCCCBBB???@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDFFFIIILLLNNNIIIKKKMMMLLLKKKKKKNNNQQQPPPSSSRRROOOOOORRRQQQNNNRRRPPPSSSXXXSSSPPP```wwwqqq\\\YYYfffzzzmmm]]]PPPKKKKKKNNNPPPQQQ[[[fffooo{{{oooVVVKKKNNNPPPYYY___\\\RRRJJJFFFDDD???:::999<<<@@@AAADDDHHHPPP[[[nnn~~~lll]]]XXXjjj|||~~~~~~zzzrrrlllfff\\\QQQ___lllrrrXXXCCC;;;;;;777111222333111...---...111111...//////000111222222222~~~~~~~~~{{{vvvttttttrrroookkkdddeeeggggggfffccc```^^^WWWVVVTTTQQQNNNLLLJJJIIIHHHGGGFFFDDDBBB@@@???>>>;;;:::999888777555444444777666666666555555555555===<<<:::888666444444333111000333777777555999AAARRRyyyeeeIIIBBBCCC???::::::============<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;<<<<<<============<<<<<>>???AAABBB@@@>>>?????????>>>???@@@@@@AAAGGGBBB===<<>>>>>@@@CCCEEEFFFQQQ]]]rrrmmmYYY___tttqqqqqqrrrpppiii]]]VVVXXX___jjjzzzzzz]]]UUUIII>>>777333111111111000///////////////000000000000111222333555666}}}{{{}}}}}}{{{wwwsssqqqpppooommmkkkcccdddddddddbbb___\\\ZZZRRRQQQOOOMMMKKKIIIGGGFFFEEEDDDCCCAAA???>>><<<<<<:::999999888777666555555666777777666666666666666;;;:::888777555444444444555444555777666777@@@LLLjjjlllUUUBBBAAADDDAAA===>>>=========<<<<<<<<<;;;;;;:::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::???===<<<===???@@@???=========<<<<<<======>>>???BBB===999999<<<===<<<:::555444222111222333555777<<<>>>@@@AAABBBAAA@@@@@@BBBAAA???>>>AAAEEEFFFDDDHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKPPPPPPPPPOOOPPPSSSWWW[[[zzzkkkjjjwwwttt```QQQIIIFFFFFFEEEMMMTTTYYYcccsss~~~{{{vvvttttttxxx|||oooVVVHHHDDDBBBAAA???>>>@@@DDDIIILLL\\\dddttt~~~nnn___ggg}}}ssslllhhhgggjjjlllrrrzzzxxxnnnfffcccdddddd```YYYRRRSSS]]]gggzzzooo^^^LLLFFF===777333222222222000000////////////000000000000111222333444555555}}}yyyyyyyyyzzzzzz{{{{{{{{{vvvrrrnnnkkkiiiiiihhhgggaaaaaa```___]]]YYYVVVUUULLLKKKJJJHHHFFFEEEDDDCCCAAAAAA???>>><<<;;;:::999888888888888777777777666666777777888888888777777777777666555444444444444777777888777888???RRRddd}}}RRREEE<<>><<<<<<<<<<<<;;;;;;;;;;;;999999::::::::::::999999999999999::::::999999999;;;:::999:::<<<===<<<;;;::::::::::::;;;;;;;;;;;;AAA>>>;;;;;;>>>??????===:::777333///...///111333666777888;;;======;;;:::666???BBB===@@@HHHFFF;;;HHHGGGFFFFFFFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHOOONNNMMMLLLLLLPPPUUUYYYaaauuuttt\\\LLLEEEEEECCCGGGKKKNNNVVVcccooouuu~~~yyyrrrmmmiiifffkkkrrryyy}}}cccRRRMMMPPPRRRUUUWWWYYY\\\___aaadddfffppp|||~~~qqqhhhrrryyygggXXXPPPNNNOOOKKKNNNWWW```bbb\\\WWWUUUWWWVVVTTTQQQSSS___ppp}}}yyyiii[[[MMMDDD<<<999444111111111111111000000000//////000000111///111222444555555555555}}}|||xxxyyyzzzyyywwwvvvwwwxxxssspppkkkgggdddbbbaaaaaa___^^^]]]ZZZWWWTTTQQQPPPGGGGGGFFFEEEDDDCCCCCCBBB>>>>>>===<<<;;;999999888777777777777777888888888666777888999999999888888444444333333444444555555666888888777;;;LLLhhhYYYFFF@@@<<>>@@@@@@???===;;;888555333222333333222222222555888888555333---555;;;;;;>>>EEEFFFBBBGGGFFFEEEDDDDDDEEEGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFLLLLLLMMMMMMMMMOOORRRUUUTTT```tttiiiWWWMMMJJJHHHGGGFFFGGGLLLVVV___eeeqqq{{{ttthhh^^^___```aaagggtttyyyllliiijjjpppwww}}}~~~|||zzzxxxrrrnnnnnnrrrtttyyyvvvooozzzmmmWWWHHHBBBDDDGGGHHHLLLTTT[[[^^^\\\YYYWWWXXXZZZZZZYYY___mmm}}}yyymmm^^^PPPFFF???<<<888666333222222222111///000000000///000000111111///111444666777777666555zzz{{{zzzxxxuuussssssssstttrrrmmmhhhccc___^^^^^^]]]\\\YYYUUURRROOOMMMLLLFFFEEEEEEDDDDDDCCCCCCBBB<<<<<<<<<;;;:::999999888777777777777888888888888777888999::::::999888777222222222222333444555666444777888777???WWWxxxkkkOOODDDAAA>>>>>>===::::::;;;::::::::::::999999999999999999999999999999999999777888888999999888888777777888999999999999::::::777888999:::::::::999999999888888888:::;;;;;;;;;<<<<<<<<<;;;999777555444111111222333444444333111...222===GGGHHHCCCFFFOOOFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJNNNPPPOOOOOOOOOPPPPPPWWWhhhssscccVVVOOOKKKGGGCCCBBBFFFLLLTTTZZZaaannn}}}tttlllbbb[[[YYY^^^gggnnnuuuxxx~~~uuujjjfffdddiii{{{|||sss{{{xxxcccPPPGGGHHHNNNSSS\\\```eeeiiikkkllljjjhhhfffjjjlllkkkooowww|||{{{tttgggVVVJJJCCC???;;;:::666444333333333333111///000000000000000111222222111222555777888888777666{{{zzzxxxvvvsssqqqooonnnrrrqqqnnniiiccc^^^]]]\\\ZZZXXXTTTPPPLLLJJJIIIHHHDDDDDDDDDCCCBBBBBBAAAAAA;;;:::::::::999999888888777777777777777888888888777888:::;;;:::999777555111111222222333555666777444888999:::FFFccctttRRRGGGBBB@@@>>><<<;;;;;;<<<===999999999999888888888888999999888888888888999999777777888888888888777777777999999999777777888999666777999:::::::::999888999999999::::::;;;;;;;;;888:::;;;;;;;;;888666444...///000///...///111333444EEEbbbwwwmmmRRRDDDFFFBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEIIIMMMPPPPPPNNNMMMLLLNNNSSSaaaxxx}}}ppp```TTTMMMFFF@@@@@@CCCFFFLLLQQQSSS^^^mmmwww~~~vvvnnneee___]]]VVVWWW\\\dddlllvvvyyyyyykkk___\\\```jjjssswwwuuubbbWWWYYYccclllrrrrrrvvvwwwwwwxxx||||||zzzvvv|||~~~~~~uuufffXXXHHHAAA===999666555111000///000222333222111000000000000111111222333222333555777888888888888}}}}}}}}}}}}}}}}}}~~~xxxuuuqqqppppppooolllhhhhhhiiiiiieee___ZZZXXXXXXVVVSSSOOOKKKGGGEEEEEEEEEBBBAAAAAA@@@???>>>>>>>>>999888888888888888777777888888888777777777777777888999:::;;;:::777555333222222222333444555666777333999===BBBUUUxxxXXXDDD???>>>===;;;:::;;;<<<<<<;;;999999888888888777777777888888777666666777888888555555666666666666555555777999:::888666444555777555666888999:::999888777:::;;;<<<<<<<<<;;;<<<<<<999999999999888666555444...111444222///111888???PPPlllyyyWWWBBB<<<===>>>AAABBBCCCCCCBBBBBB@@@@@@AAACCCDDDEEEFFFGGGDDDGGGKKKMMMLLLKKKKKKKKKMMMRRRYYYkkkpppdddVVVLLLEEEDDDCCCBBBDDDHHHJJJQQQZZZbbbjjjuuuyyylllYYYVVVTTTXXX]]]iii~~~wwwkkkfffaaadddsssrrrrrrsssbbb```mmm~~~rrrcccRRRIII@@@===999333111222000///...///111222222111000000000000111222333444444555555666777888999:::~~~|||{{{{{{}}}zzzzzz~~~yyyyyy}}}uuupppllllllnnnnnnjjjeee]]]```aaa___ZZZUUUSSSSSSSSSPPPLLLGGGDDDBBBBBBCCC??????>>>===<<<;;;;;;:::777777777777777777777666888888888888777777777666888999:::;;;999666333111222222222333444555666777222999@@@JJJcccmmmKKKFFFEEE===<<<;;;:::;;;<<<:::666888888888888777777777777777666555444444555666777333444444555555444444333777888999888444222333555444555777888999888777666777888999999888777777888<<<;;;999777666555555666666;;;>>><<<999;;;FFFPPPyyyzzzXXXFFFCCCCCC999<<>>???AAACCCEEEFFFGGGDDDFFFHHHIIIIIIHHHIIIKKKOOOSSSUUU```|||uuubbbVVVLLLIIIEEE???>>>@@@HHHJJJMMMQQQYYYeeettt~~~|||ssskkkgggiiitttnnn\\\aaahhh~~~}}}qqqnnn|||lll^^^aaauuuuuuhhhTTT@@@???;;;;;;<<<888000000444444222000000111111111000000000000000111222333444666666666666777888:::;;;~~~~~~~~~zzzyyyzzz}}}|||zzzyyyyyywwwsssoooiiiiiiiiiiiiiiifffbbb^^^]]]\\\ZZZZZZYYYVVVRRROOOKKKJJJIIIGGGEEEDDDBBBBBB???>>>===<<<:::::::::999777777777777666666666666555666666777888999999999:::999888666444444333333111222222333444555666777>>>CCCIIIVVVpppVVVGGGEEE:::===<<<;;;:::999:::;;;;;;999999888888777666666666666666666666666666666666666666666666666555555555555555444444444444555555777777666666555555444444777888888888888777777666777222222555222///999JJJcccsss~~~zzzqqqppptttwwwsss[[[MMMEEE???======@@@@@@AAAAAAAAA@@@@@@???;;;>>>AAADDDGGGHHHHHHGGGEEEDDDEEEEEEFFFGGGHHHIIIKKKSSSTTTYYYxxx}}}tttfffVVVKKKEEE@@@???AAA@@@@@@CCCHHHLLLTTTbbbpppsssyyywww```jjj~~~qqqvvv{{{qqqiiilll{{{mmmYYYJJJDDDDDD;;;:::777555222111111111111000///////////////000333333222222333555666888777999888444555;;;??????~~~~~~|||{{{|||}}}~~~|||yyywwwvvvwwwuuuppplllkkkjjjjjjjjjiiifffbbb^^^[[[YYYXXXVVVUUUSSSOOOLLLIIIHHHGGGEEECCCBBBAAA@@@>>>===<<<:::999888888888666666666666666666666666666666666666777777777888888888666555333333222222333333333555888999999888@@@HHHVVViiinnnKKKBBBAAA777===<<<;;;:::999::::::;;;999999888777777666666555555555555555555555555555666555555555555555555555555555444444444444555555777777666666555555555555777888999999999888777666888555444222+++---CCC]]]~~~jjj[[[KKKDDDAAA>>><<<===>>>>>>????????????>>>>>>===>>>AAADDDFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGHHHFFFNNNOOOQQQkkk~~~ppp___SSSJJJCCC???@@@>>>===???CCCFFFKKKVVVbbbjjjqqq{{{wwwzzz~~~~~~||||||yyyyyyuuu]]]NNNCCC===:::999777555222111000//////000000////////////000000111111222333444666777888999777:::===:::999CCCQQQ~~~{{{|||~~~}}}}}}||||||{{{{{{zzzzzzzzzyyyvvvsssssssssqqqmmmhhhjjjiiiggggggeeebbb]]]ZZZXXXVVVTTTRRRPPPNNNJJJGGGFFFFFFDDDCCCAAA@@@???>>><<<;;;:::999888777777777555555555666666666666666666666666666555555555444666555444333222222222222111111222444888;;;<<<<<>>???BBBDDDEEEFFFEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFHHHOOOPPPNNN___}}}lll___TTTIIIAAA@@@>>>======@@@@@@AAAIIIRRRZZZaaalllwww{{{tttqqqppptttyyyuuuXXXHHHBBB===777444555444222000............000000000//////000000111000111333444666777888888777333888@@@===<<>>======;;;:::999888777777777777444444555555666666666777777666666555444333222222333333222111111111222222222444555666888>>>GGGNNNkkkwwwXXXGGG@@@???@@@<<<;;;::::::999999999999999888777777666666555444444444444444444444444444444444444444444444555555555555444444333333444444555666666666555555555555555888999999999777444000...,,,***,,,111555>>>OOO^^^eeeJJJ???CCC<<<777888:::999888888;;;;;;<<<<<<===<<<<<<<<>>>>>???>>>===BBBHHHKKKOOOYYYeeemmmsssyyy~~~vvvoookkkfffmmmxxxxxxdddSSSBBB;;;;;;999666555333222000......---......000000000///000000111111111333555666777777777666777666888===BBBQQQppp~~~~~~~~~}}}~~~}}}|||zzzzzzzzzzzzzzzzzzzzzzzzxxxvvvssspppppprrruuuxxxvvvssspppppppppnnnjjjeeebbb```^^^\\\ZZZWWWRRROOOSSSPPPMMMKKKIIIGGGDDDBBBCCCBBBAAA@@@???>>>===<<<::::::999888777777777777333444444555666777888888777666555444333111000000222222111111111222333333555999<<<:::;;;GGG\\\mmm___BBB???;;;999;;;999999999999999999888888888777777666666555444444444444444444444444444444444222333333333444444444555444444333333333333444444444444444444444444555555777777777666333///,,,***///222666888===SSSxxxsssUUUAAA>>>BBBAAA:::666777888777777999::::::;;;<<<======<<<<<<>>>>>>???@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBB@@@FFFIIIFFFGGGWWWrrrxxxlll\\\OOOJJJCCC@@@>>>???>>><<<>>>CCCCCCCCCIIITTT\\\bbbkkkuuuzzzmmmooorrrvvv|||}}}kkkYYYMMMEEE???:::999999666555777222111000.........///000000000000000000111222222444555666777777777555555666<<<======MMMqqq|||yyywwwyyyxxxvvvuuuuuuvvvwwwxxxyyyvvvqqqnnnmmmppptttvvvssspppnnnmmmnnnlllgggcccaaa___\\\ZZZXXXUUUQQQNNNOOOMMMIIIGGGFFFEEECCCAAAAAAAAA@@@???>>>===<<<;;;:::999888777777777777777333444555666777888999:::777666555444333111000000222222222222333444555666333777:::;;;@@@RRRooocccIII>>>AAA<<<999;;;:::888999999999999888777777666666666555444444333333333333333333333333333333111222222333333444444444444444333333333333444444222222222333333333333333555444333222000...,,,+++000000999RRRuuurrrSSSBBB;;;888555444<<<666333555777666777:::999999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@???????????????@@@@@@===@@@DDDFFFGGGOOObbbsssxxxgggYYYRRRFFFAAA>>>>>>===:::<<>>>>>===<<<;;;;;;:::999888777666666555666666666444444666777888:::;;;;;;777666555444333222111000222222333333555666888888444555888>>>LLLeeeQQQCCC@@@BBB===;;;>>>;;;777888999999999888666666666666555555444333333222222222222222222222222222111111111222333333444444444333333222222333333444000000111111111222222222111000/////////000111222>>>EEEYYY{{{}}}XXXGGG999:::@@@>>>666000777333333666888666666999666777888999:::::::::::::::::::::;;;<<<>>>???@@@<<<<<<<<<<<<===>>>??????CCCAAACCCGGGIIILLLWWWeeeqqqaaaYYYLLLFFFAAA???>>>;;;;;;>>>@@@;;;===EEEIIIJJJRRR^^^kkksss}}}|||xxxvvvuuueee___VVVQQQNNNJJJDDD???999555333666666222///000///...------...///000111000000000000111222333444555555555666777888::::::555DDDVVVhhh}}}zzz|||~~~|||~~~{{{yyywwwssssssssssssrrrqqqqqqpppmmmlllkkkiiihhhgggggggggjjjgggeeedddeeeccc^^^ZZZYYYWWWTTTRRRQQQOOOLLLJJJIIIFFFCCCBBBBBBBBBAAA@@@<<<<<<;;;;;;:::999888888666666555444444444555555444555666888999;;;<<<<<<777666666555333222222111333333444444666888999:::<<<:::<<>>>>>777888<<<777777888888999999777666555666555555444444333222222222222222222222222222222000000111222333333444444444333333222222333333444//////000000111111111222------------///222666888YYYtttlllVVVJJJ>>>888444555444111444;;;666444666::::::666555666555555777888888999999999888888888999;;;===>>>???:::::::::;;;<<<===>>>???HHHAAA@@@DDDFFFFFFMMMWWWmmmvvvfff]]]RRRKKKDDDBBB@@@<<<===???===888:::BBBEEECCCHHHSSSYYYaaakkksssvvvyyy}}}uuukkk```YYYRRRLLLFFFDDDCCCAAA;;;666999111,,,000444333111000------,,,,,,---...000111000000000000111222333444333333444555777:::===>>>BBBQQQmmm}}}{{{yyy{{{}}}~~~{{{xxxyyy{{{|||}}}~~~~~~}}}{{{xxxvvvwwwuuuqqqpppoooooonnnmmmmmmllliiieeebbbbbbdddfffggggggfffddd```[[[WWWTTTPPPPPPOOOMMMJJJGGGEEEDDDDDDCCCBBBAAA???>>>===<<<999999888888777666666666444444444444444444444444333444666888999999999999666444333111111222333444666333333777888777888<<<>>>:::FFFaaawwwfffEEE;;;;;;:::999999888888777777666666555444444333333111111111222222333333333222222222222222222222222111111111111111111111111000000000000111222333444333222222333333222///,,,222......333555===SSSkkk{{{cccJJJ;;;999<<<333333333333333333333333222222222333333333444444222222333444555666777888666666777888999::::::;;;999999999999:::;;;<<<<<<===???AAACCCDDDFFFIIIKKK^^^}}}sssjjjbbbXXXNNNHHHDDD>>><<<<<<:::;;;;;;<<<<<<>>>@@@CCCNNNQQQVVV\\\dddllluuuzzz|||{{{uuuqqqqqqsssqqqnnniiibbb[[[TTTOOOLLLEEECCC???;;;888777666666222222222111000//////...////////////000000000000000111222222222333666888666444666::::::999AAAKKK\\\uuu|||yyywwwyyy{{{{{{yyyxxxyyy{{{}}}|||zzzxxxwwwvvvvvvvvvuuusssooonnnmmmmmmlllkkkfffeeeccc```]]][[[\\\^^^bbbbbbaaa___[[[VVVRRRPPPMMMLLLKKKJJJHHHEEECCCBBBCCCBBBAAA@@@???===<<<<<<999999888888777666555555444444444444444444444444444555777999::::::999888555444333111111222444555444333555888888666888===FFFSSSfffxxxkkkPPP;;;:::::::::999888888777777666666666555444333333333111111222222222222222222222222222222222222222222111111111111111111111111000000000000111222333333111333222---((()))111999333,,,---===VVVkkkxxxhhh```SSSEEE999333111111333333333333333333333333222222222333333333333444222222333444555666777777666666666777888888888999888888888888999:::;;;<<<<<<>>>AAABBBCCCDDDFFFHHHOOOggg}}}vvvqqqcccUUUOOOLLLFFF@@@===::::::::::::;;;<<>>===<<<;;;;;;:::999888777666555444444444444555555555555555555444666999;;;;;;:::888777444444333222222333444555444444888:::888666;;;CCCXXXssslllKKKAAA999:::999999888888777666666666555555444444333333222222222222111111111111111111111111111111111222222111111111111111111111111111111000000000111111222222111000111222111...+++...888JJJccc{{{wwwfffEEE===444000111333111...222222222222222222222222111111222222222333333333111222222333444555666666555555555555666666666666777777777777888999:::;;;;;;===???@@@@@@@@@BBBDDDIIIUUUzzzzzz~~~nnn^^^WWWTTTLLLBBB<<<:::999999888999;;;===>>>;;;>>>BBBFFFKKKQQQWWW\\\hhhmmmttt{{{~~~|||xxxvvvrrrkkkddd___\\\\\\SSSQQQOOOKKKGGGCCC@@@>>>===;;;888555333222222222222111111000000//////...//////000000000111111111000222555666666666888999666888:::;;;???NNNiiixxxssssssssstttssssssssstttuuutttrrrpppmmmmmmnnnqqqrrrooollliiiggggggfffeeeddd^^^______]]]ZZZVVVUUUTTTSSSSSSRRRPPPMMMJJJGGGFFFCCCCCCCCCCCCBBBAAA@@@??????>>>>>><<<;;;:::999999999999888777555444333333555555555555555666666666666777:::<<<<<<:::777555333333333333333444555666777777999:::777888BBBNNNiiiQQQ>>>@@@<<<999888888777777666666555444444444444333333222222222222111111000000000///000000000111111111111111111111111111111111111111222111111000000000000111///000222111000000111333FFF]]]rrryyytttgggOOO999999333...///444777555111222222222222222222222222111111111111222222222222111111222222333444444555444444444444333333333333666666666666777888999:::999;;;============???@@@IIIMMMdddzzzuuuggg___YYYNNNDDD>>>===;;;888777888999;;;;;;888;;;>>>AAADDDHHHMMMPPP[[[```gggooowww}}}yyytttpppnnnjjjddd^^^ZZZWWWVVVNNNMMMJJJGGGDDDAAA???===888777555333222111111111111111000000///////////////000000111111222222222111333666777666666777888666888<<>><<>>777000222111000111222222222111111111111111111111111111000000000111111111222222000000111111222222333333333333222222222222222222555555555555555777888888888999;;;;;;::::::<<<===BBBDDDPPPiii}}}uuummmaaaRRRIIIGGGCCC???;;;888999::::::999888:::===>>>@@@BBBEEEHHHOOOSSSZZZbbbjjjsss{{{~~~~~~|||xxxpppjjjaaa^^^[[[WWWTTTQQQNNNLLLFFFDDDBBB???<<<999777666444444333222222111111111000000000///////////////000000000111222333333444333555666777666555666777555:::CCCPPPccc|||~~~}}}{{{zzzzzz|||~~~{{{wwwuuurrrnnnlllkkkjjjhhhgggccceeehhhkkklllkkkjjjiiieeebbb___]]]]]]\\\[[[ZZZUUUWWWXXXVVVSSSPPPOOOOOOJJJJJJHHHGGGEEEDDDCCCBBB???????????????>>>>>>===::::::999888888777666666666666666555444444333333555555666666777777888888999999999999888666444333111222333444555666777777777555555999@@@LLL```rrr^^^CCC888>>>AAA777777777666555555444444333222222222222222222222222000000000000////////////......//////000000111111000000000000000000000000000000/////////000000111///---///;;;NNN^^^gggiiifff[[[GGG666///111333111,,,///111111......///111000000000000000000000000///000000000000111111111000000000000111111222222111111111111222222222222333333333444444555666777666777999999999999:::<<<;;;>>>EEEWWWjjjrrrppp___UUUSSSKKKFFF???;;;;;;;;;:::888666888:::<<<<<<===???AAAEEEHHHNNNTTT[[[cccjjjppprrryyy~~~}}}xxxvvvttttttrrrmmmddd]]]UUURRROOOMMMLLLJJJGGGDDD???>>><<<999666333111000111111111111111111111111////////////////////////000000111222333444444555444555666666666777999<<<>>>IIIYYYkkk|||{{{|||~~~}}}zzzzzzzzzzzz{{{{{{}}}~~~~~~~~~~~~~~~|||yyywwwrrrnnniiigggfffeeedddbbbaaaccceeefffgggfffdddccc^^^\\\XXXVVVVVVVVVUUUTTTNNNOOOPPPNNNLLLJJJJJJJJJGGGGGGEEEDDDCCCBBBAAAAAA======>>>======<<<;;;;;;888888777777666666555555444444444444444444444444555555666777777888999999;;;:::888777555444333333000111333444666777888888555444999DDDSSSeeezzzbbbFFF>>>:::;;;===999666666555555444333333333111111111222222222222222......//////////////////------...//////000111111000000000000000000000000///////////////000111222999<<>>======:::888555777999999999999;;;<<<===???CCCGGGLLLSSSZZZ___ccckkkvvv~~~|||xxxzzz|||}}}zzzwwwtttrrrmmmjjjfffdddbbb^^^XXXRRROOOLLLJJJHHHHHHFFFBBB???<<<;;;999777555333222111---...///000000000000000////////////////////////000000111222333444555555444555666666888;;;@@@DDDVVVggg|||zzzzzzyyyzzz}}}~~~yyyuuuuuuwwwzzz}}}~~~|||yyyxxxxxxxxxvvvuuuooojjjeeecccccccccaaa___bbbbbbccccccbbbaaa```___ZZZWWWTTTRRRRRRRRRPPPOOOJJJKKKKKKJJJHHHGGGGGGHHHFFFEEECCCBBBAAAAAAAAAAAA<<<<<<<<<<<<;;;:::999999777777666666555555555444333333333444444444555555555666666777888999999999<<<:::777555333222222333000111333555666777888888666666>>>PPPdddyyyeeeHHH<<<@@@;;;555666888666555555444444333222222111111111111111111222222---.........//////000000---------...///000000111000000000000000000000000............///111222222<<>>;;;888444666999999999999:::;;;888:::===@@@CCCIIIOOOSSSZZZcccooowww{{{~~~yyysssvvvyyyzzzwwwsssooommmgggbbb[[[XXXVVVTTTPPPLLLJJJGGGDDDCCCCCCAAA<<<999888777666555444333222111+++,,,---...//////000///.........///////////////000111111222444555666666333444555777:::???FFFKKKlll|||fffxxxyyyzzzyyywwwvvvwwwxxxrrruuuzzz}}}zzzvvvyyyxxxxxxwwwvvvuuusssqqqpppjjjhhhfffeeedddcccaaa___bbb___]]]\\\\\\]]]\\\[[[WWWVVVTTTQQQOOOLLLJJJIIIFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA@@@???>>><<<;;;;;;;;;:::999888777888999:::777666555444333222222222333333444444444444444444666666666666666666555555555555444333222222222222888777444444666:::999666???===IIIdddxxxzzzGGGCCC===888777666666555333333333333333333333333111111111111000000000000000///...------...///000444222000000111222222222---///111222111///---+++***---...,,,,,,777IIIXXXqqqjjj]]]NNNBBB888333111........................////////////////////////////////////////////////............////////////111111000000//////......000000000000000000000000222222333444444555555666888888888777888888999999999<<<@@@HHHJJJJJJiiiwwwlllaaaZZZOOOGGGBBB???;;;888888888999999::::::::::::999999:::;;;>>>AAADDDFFFPPPUUU\\\dddkkkqqqwww{{{||||||xxxuuurrrrrrqqqooolllhhheeeccc___\\\ZZZWWWTTTPPPKKKHHHFFFDDDBBB???<<<999888777222111111111000000//////......///111222222222222111000...---...///111222111333333444666888888555111777<<<<<<===FFFVVVccc{{{fffTTTvvvxxxxxxxxxuuuttttttuuuvvvuuuwww{{{zzzuuusssuuuuuutttsssrrrpppnnnmmmlllgggeeeccccccccccccaaa___^^^[[[XXXWWWWWWWWWWWWVVVSSSRRRPPPNNNKKKIIIGGGFFFCCCCCCBBBAAAAAAAAABBBBBB?????????>>>======<<<<<<::::::999888888888888888666666444333222222222222444444444444444444444444555555555555555555555555555444333222222222222222000333555555555777;;;===???EEEYYYyyyPPPAAA>>>999777666666666555444444444444444444444444111111111000000000//////000///...------...///000///.........///111111111222///+++((('''))),,,///222///000:::JJJZZZeeejjjQQQKKKCCC:::333...------....................................................................................////////////000000000000//////......000000000000000000000000111111222222333333444444777666666666666777888888999;;;===EEEHHHGGGaaawwwpppggg]]]UUUPPPJJJBBB;;;999999:::;;;:::999777666777777777777999:::<<<>>>DDDHHHNNNTTTZZZ```fffjjjooouuu|||~~~}}}}}}{{{xxxxxxxxxxxxvvvuuuuuuvvvxxxxxxxxxuuusssqqqjjjiiigggdddaaa^^^[[[YYYUUUSSSPPPOOOMMMJJJFFFCCC@@@>>><<<999777555444333111111111000000000//////...//////000111111111111111000///......000222333333444555555777888777666888888999>>>KKK___vvvtttaaaNNNAAAtttvvvwwwvvvsssqqqoooooouuurrrtttyyyzzzuuuooommmqqqpppnnnlllkkkiiiiiihhhcccbbb``````aaaaaa___^^^ZZZWWWTTTSSSRRRRRRQQQPPPMMMLLLJJJHHHFFFDDDBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<============888888888888888777777666555444333333222222222222555555555555555555555555333333333444444444444444444333222222222222222333///444999999666888AAAJJJZZZfff{{{\\\===999777555555666666555444444444444444444444444444111111000000000000////////////...------...//////,,,,,,---...///000111111///......---,,,,,,,,,---888???LLL[[[dddaaaVVVLLL888555111---+++,,,---...------------------------................................................---............/////////000000000////////////...000000000000000000000000///000000111222222333333555555444444555666666777999::::::AAAEEECCCUUUwww|||~~~~~~uuujjjccc```YYYLLLBBB<<<<<<======;;;999777555888777666555555555666777:::<<<@@@DDDIIINNNTTTXXX___fffnnnsssuuuxxx~~~~~~~~~tttsssrrrrrrsssrrrpppnnnmmmmmmmmmmmmllljjjhhhfffaaa___\\\XXXUUURRRPPPOOOKKKIIIGGGFFFEEEDDD@@@>>>999888666555333222111111111111000000000000////////////000000000000//////000/////////000111333444222222333444555555666666<<<;;;>>>LLLeeewwwjjjZZZFFF999666ssstttvvvtttqqqnnnllllllnnnnnnqqqwwwwwwrrrmmmmmmooonnnllliiigggffffffeeecccaaa___^^^^^^]]][[[YYYWWWTTTQQQOOONNNNNNMMMKKKGGGGGGEEEDDDBBBAAA??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;666666777888888666555444444333333222222222333333666666555555555555444444222222222222222333333333333222222222222333333444777888::::::999???OOO^^^}}}hhhIII;;;666555444555666666444333333333333333333333333333111000000000////////////........................+++---.../////////000000.........///111333666888HHHVVVeeefffXXXCCC333+++222111...---,,,...///111------------------------................................................---------.........//////////////////////////////000000000000000000000000///000000111111222222333444444444444444555666777999:::888===CCC@@@JJJaaawww|||~~~qqqkkkiiibbbTTTHHHAAA@@@>>><<<;;;999999999999888777555555555555666999:::<<<>>>AAAEEEKKKOOOSSSZZZccciiimmmqqqwww{{{yyyzzz}}}yyyvvvwwwyyysssrrrqqqqqqqqqooollljjjiiihhhfffdddaaa^^^\\\ZZZ[[[YYYUUUQQQNNNKKKJJJJJJGGGEEECCCBBBAAA@@@===;;;666555444333222222222222000000000000000000////////////000000000//////.../////////000111333555666444333444666666555777:::;;;BBBQQQhhhqqq^^^UUUJJJ:::555;;;rrrssstttrrrooollljjjjjjjjjlllrrruuuqqqkkkjjjmmmmmmllljjjhhhfffdddccccccbbb```]]][[[ZZZXXXUUUSSSRRROOOKKKIIIIIIHHHGGGFFFCCCCCCBBBAAA@@@???>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999999888888777444555666777666555444333333333333222333333444444666666555555444444444444111111111111222222333333333222222222333444555555999666666;;;AAANNNdddxxxkkkNNN<<<111666555555555666555333111111111111111111111111111000000000////////////...------............------+++---......,,,,,,---///222000...///555???IIIPPPVVVWWWTTTIII999///...222///...---,,,,,,,,,......------------------------................................................------------.........................../////////////////////////////////000000111111222222333333333333333444555666777777888;;;888:::AAA???BBBQQQ]]]|||sssooohhh[[[OOOGGGDDD@@@;;;999999:::<<<999888666555555555666777999::::::;;;<<>>>>>======;;;;;;:::999999999999::::::999999888777666666555444444444444444333333222333333333333444444555666555555555444333333222222000000111111222333333333333333333333444555777777444555<<>>======FFFQQQbbbuuuooolll~~~}}}}}}sssfff\\\QQQMMMGGG@@@<<<;;;<<<===777666555444444444555666444555666666666888;;;===???CCCIIINNNRRRVVVZZZ\\\ccceeeiiinnnsssvvvyyyzzzzzz{{{~~~}}}wwwttttttsssqqqmmmllllllllljjjhhheeecccaaa^^^ZZZWWWUUUVVVVVVVVVTTTRRRPPPOOOJJJIIIFFFDDDAAA???>>>>>>>>><<<999777666666444222000000////////////000000......////////////000000///000111111111111000000111222222333444555666666:::555444777666555>>>IIIbbbooorrrgggVVVHHH;;;999777444666<<>>============<<<<<<<<<<<<:::999888888777777888888777777666666666666666666444444333222222222222222444444444444555666777888555444444333222222111111000000111222222333444444333444444555666777888999888BBBWWWmmmyyyoooFFF666888<<<===666444333333444444222111000000000000000000000000000000/////////.........,,,------......------,,,)))+++---+++***,,,222888<<>>AAADDDGGGJJJLLLRRRTTTXXX]]]ccchhhlllooopppqqqssswww|||~~~~~~~~~~~~|||}}}{{{~~~~~~~~~~~~wwwpppnnnlllkkkjjjiiigggdddbbbbbb```\\\YYYXXXVVVSSSQQQJJJKKKMMMNNNMMMJJJHHHFFF??????>>>===;;;999888777888555333222222222222111000//////.........//////........./////////000000///000111222222333222222333333444555555555555555777222333;;;AAAFFFVVVggg|||fffTTTLLLBBB<<<666444666888999999nnnmmmjjjgggddddddgggiiihhhbbb]]]^^^```aaadddhhh___```aaaaaa^^^ZZZUUURRRSSSQQQNNNMMMLLLJJJGGGEEEFFFCCCAAA@@@@@@AAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666666444444555555666777777888555444222111111111222333444444444555666777888999444444333222222111000000000111111222333333444444444444444555777888:::;;;BBBUUUuuutttFFF999>>><<<444000444222111111222333333222111111111111111111111111000/////////............,,,,,,---......---,,,,,,+++---///...---111999AAAVVVRRRLLLDDD<<<333---)))***///222...(((&&&,,,333,,,,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------.........//////////////////////////////------......///000000000/////////000111333444555,,,777777333888:::999>>>999EEEQQQccc||||||dddccckkk\\\[[[lll~~~yyyttt|||mmmjjjeee^^^VVVMMMEEEAAA<<<;;;999666555444444444111333555555555444555666777888999:::<<>>===>>>>>><<<999777888888999999777666555555555555555444333222222333444444555555444444333222222333333444444333333666666666666777888999:::444333111000000000111111111333444444333444555777777999999888666888===BBBOOOnnnfffWWWCCC777666777555222333333333222222222111111000000000000/////////////////////......------,,,///+++'''(((+++...///...000//////222888AAAKKKQQQEEE???666111///...---,,,...---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---......//////////////////////////////.........111111222222222333333333555555666666777888888888777===DDDOOOiiivvvfffkkkzzz]]]SSSTTTUUUqqq}}}{{{yyywww}}}~~~yyywwwooofff___YYYPPPFFFBBB???;;;888888888888777444333222333444555444333777666555666777:::<<<>>>BBBCCCEEEIIILLLOOOQQQRRR\\\```eeejjjmmmpppsssuuuxxxzzz|||}}}||||||}}}~~~}}}zzzzzzzzzzzz~~~~~~yyyvvvzzz~~~{{{wwwsssqqqqqqqqqsssvvvzzz|||{{{wwwrrrnnnmmmjjjeeeaaa^^^[[[XXXUUURRRPPPMMMJJJGGGEEEDDDDDDCCCBBBAAA@@@???>>>===<<<666666555444444333222222222222111000//////000000000000000000////////////222111000000000000000111///222555555333222444666666444333555888999777555;;;:::BBBWWWnnnqqq___PPPCCC999444<<<888777:::;;;999<<>>IIIQQQ___yyyqqqQQQGGG;;;444444666555333333333222222222111111111000000000/////////...............------,,,,,,,,,)))+++---...---,,,+++***)))...666===CCCFFFFFFFFF:::555///,,,++++++***)))------,,,++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------------...------...///////////////////////////............111111111111222222222222333333444444555666666666777;;;@@@KKK```vvvaaannnRRRGGGDDD\\\aaannn~~~uuuvvv|||rrrlllggg]]]TTTKKKFFF???:::888888777777555333222222333444333111555555444444555777999:::<<<===???BBBEEEHHHJJJKKKSSSVVV[[[^^^aaacccfffhhhlllnnnqqqssstttvvvyyy{{{}}}~~~|||{{{{{{~~~zzzuuuxxx{{{{{{}}}zzzyyyyyyyyywwwtttqqqnnnmmmmmmmmmooorrruuuwwwvvvrrrnnnjjjeeebbb^^^ZZZXXXUUURRRPPPMMMLLLIIIFFFCCCBBBAAA@@@???>>>>>>===;;;::::::999555555444333333222111111222111111000//////000000000000000000////////////111111000000000111111111111222444333222111111222777666555444555555666666@@@EEEVVVooowwwmmm]]]NNNCCC;;;666444555555888===<<<:::===DDDggggggeeeccc```^^^\\\[[[UUUUUUTTTTTTTTTTTTUUUUUURRRQQQPPPNNNLLLJJJIIIHHHEEEDDDCCCBBBBBBBBBCCCDDD@@@===;;;:::::::::888777444555555555555444333333222333333444444444444333444333333333333222222111333333444666666777777777777888999999999777666555444444222111111000000111111444666777777666666777777444333666AAAQQQbbblllwwwKKK===:::555333333444555444222222222222111111111000000////////////.........---,,,,,,,,,,,,,,,,,,,,,(((+++///...,,,+++---000888<<>>;;;:::999777666444333444444333222444333222111222333444555555666777:::<<<>>>@@@AAAFFFIIILLLOOOQQQRRRUUUWWWYYY\\\___bbbeeeiiiooorrrppptttzzz|||yyyyyy}}}~~~|||}}}~~~wwwssstttvvvuuuyyyzzz{{{zzzwwwsssqqqqqqnnnmmmkkkhhhgggffffffgggfffhhhkkklllkkkhhhdddaaaYYYVVVSSSPPPOOOMMMJJJHHHFFFEEECCC@@@>>><<<<<<;;;:::999999888777666555555333333222222111111000000111111000/////////000000////////////000000000000000000000111111222222333333222111222444555444333222333444555666<<>><<<;;;BBBJJJ```___^^^[[[YYYWWWUUUTTTQQQPPPOOOOOOOOOOOOOOOOOOLLLKKKJJJIIIGGGFFFEEEDDDAAA@@@@@@??????@@@AAAAAA===<<<:::999888888777777444444444444444333333333111222333444444444444444333333222222111111111111444555666777888999999999888888999:::999777444222222111111222222222333333333555888888777555444555:::999;;;CCCSSShhh|||yyyPPP???888888777555333333444666222111111111111000000000/////////.........------++++++++++++++++++,,,,,,,,,,,,++++++,,,111:::@@@IIIFFFAAA;;;444...***(((******)))***+++,,,,,,+++---,,,,,,+++***+++++++++******++++++++++++******+++++++++******************************************************++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---............---------...............///........./////////000000000000111111222333333333666333555;;;???NNNwwwdddFFFCCCCCCJJJVVVhhhyyygggfffjjjlllwww{{{zzzuuuooogggbbbYYYQQQJJJDDD???<<<:::888555555555666555555333333222111111111111222111111333444666888999:::===???AAACCCCCCDDDGGGHHHIIIKKKNNNQQQTTTZZZ```eeebbbfffkkkppptttxxx|||~~~~~~~~~~~~}}}~~~|||}}}zzzuuuvvvyyy}}}~~~{{{xxxwwwwwwsssvvvvvvqqqoooqqqrrrqqqqqqsssuuuuuuqqqnnnkkkjjjfffeeecccaaa```_________ZZZ[[[]]]^^^]]]ZZZWWWUUUOOOLLLIIIHHHGGGFFFDDDBBB???>>>===;;;:::888777777555555555444333333333222111111111000000/////////111000000/////////000000////////////000000000000///000111222333333333444333111000222777:::999777111555777888<<>>>>>======>>>;;;;;;:::999777777777777555555444444333333333333111111222333444444444444333222222111111222222333555666777888999999999999888888999999888555222000...///000222333555555666555777888888666444333333777;;;DDDRRReeezzzWWW;;;999777888777444222222555888111111111000000000//////............------------)))******++++++,,,,,,,,,,,,******...666>>>DDDFFF@@@;;;444---******---000***+++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++)))******++++++******)))******************************************************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---------------,,,---------......//////------........./////////111111111222333333444444777444777===<<>>@@@@@@BBBDDDFFFIIINNNTTTXXXWWWZZZ___cccgggkkkooorrrssstttuuuwwwyyy|||~~~~~~~~~~~~}}}zzzwwwyyy||||||wwwrrrsssvvvyyyzzzyyyvvvsssqqqlllpppqqqmmmjjjlllllljjjjjjlllooonnnkkkgggeeeddd```___]]][[[YYYWWWVVVVVVQQQRRRSSSSSSRRRPPPNNNLLLHHHFFFCCCBBBBBBAAA???>>>:::999999888777666555444222222222222222222111111//////////////////......000///////////////000000.../////////000000000111///000222333444444444444444222000222666999999777555999>>>AAAFFFTTThhhxxxwwweeeTTTJJJ===:::777666777999;;;;;;<<<<<<999777<<>>>>>======<<<;;;;;;:::999::::::888666555666777555555444333222333333333111222222333333333333222222222111111222333555666777777888999999999999888777777777777555333111000---...000222444666666777666777888777666555666777555@@@QQQcccvvvbbbDDD;;;555444444333111000222555888000000000000////////////......---------,,,,,,,,,))))))***+++,,,,,,------***,,,111:::BBBEEEAAA===222///,,,***)))+++---...)))***++++++***)))***+++,,,,,,+++***************))))))************)))))))))))))))******************************************))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---......//////------........./////////111111222222333444444444000000444999999===PPPdddzzzzzz|||wwwwww___DDD999???KKKYYYbbbcccYYYWWWcccmmmnnnmmmnnnuuu~~~vvvqqqpppmmmiiibbbYYYOOOHHH@@@<<<888666666666555444555555444444333222111111333333333333333444444444666777888777777777:::<<<<<<>>>@@@AAACCCFFFJJJMMMNNNQQQUUUXXX[[[^^^bbbeeeeeefffhhhlllppptttwwwyyy{{{zzzzzzzzz{{{}}}}}}{{{{{{{{{{{{zzzwwwuuussstttvvvvvvsssppppppqqqsssuuutttqqqnnnllljjjnnnmmmgggdddcccbbb```aaacccddddddaaa^^^\\\\\\WWWWWWVVVTTTRRRPPPOOONNNLLLLLLLLLLLLKKKIIIGGGFFFCCCAAA>>>=========;;;:::555555555555555444333222000000000000111111111111////////////............//////......//////000000......//////000000111111000111333444555555444333555333111222333555666666222;;;HHHSSS___pppsssbbbRRREEE===777666777999;;;<<<;;;::::::::::::???KKK[[[cccdddSSSRRRPPPNNNKKKIIIGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@???>>>>>>>>>===::::::;;;;;;::::::999999666888888666444333444666444333222111111111222222222222333333333222222111222111111111222555777999888999999999999888777777666666555444222111000000///000222333555555555444666777777777777999<<>><<<999888888888666555111111222333333222111000.........//////000000000.........///////////////...............///000000.........///000111111111111333444555555555333222222333444444555777;;;>>>???MMMbbbuuuwwwgggWWWJJJAAA;;;777777777888:::===>>>===;;;===AAAHHHVVVhhhpppeeeTTTMMMLLLKKKHHHFFFDDDBBBAAACCCBBBAAA@@@????????????>>>>>>>>>======<<<<<<<<<777777888999999999999999444666777555222111333555333222000/////////000111333333333333333222111000111111111111333666999;;;999999999999888777666666666555333222111000000000111222333444444444333222666666777777999===BBBFFFQQQdddnnnCCC>>>>>>;;;999555555444333333333222...,,,000/////////............---------,,,,,,,,,++++++))))))***+++---...//////999>>>AAA@@@888000***(((************+++,,,---...''')))***)))'''(((,,,///,,,++++++***)))*********))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////........./////////000000000000000111222222333333444666444222555;;;<<<999PPPZZZjjjjjjIII<<>>@@@AAABBBCCCGGGIIIIIIJJJMMMQQQUUUYYY]]]___^^^___bbbdddeeehhhkkkmmmkkklllmmmooorrruuuxxxzzz{{{zzzyyy|||}}}|||~~~~~~}}}~~~|||zzzyyyyyy{{{}}}~~~{{{yyyzzzzzzxxxyyy}}}}}}{{{zzz{{{}}}~~~~~~}}}}}}xxxvvvuuutttrrrpppooommmlllhhhhhhgggeeecccbbbdddfff______```aaaaaa```^^^\\\WWWZZZYYYTTTPPPQQQQQQPPPNNNNNNNNNMMMJJJHHHIIIJJJDDDEEEEEEFFFEEEEEEDDDDDD@@@???>>>===<<<;;;;;;;;;;;;999666555555444333111...///000111111000//////---------......//////000......//////////////////...............///000111---......///000111111222222333555666666444333111...222555777999>>>EEEJJJ\\\kkkwwwhhh]]]NNN@@@888666666666999888999;;;>>>@@@??????DDDKKKYYYnnnbbbCCCDDDEEEEEEEEEDDDBBB@@@>>>============<<<<<<<<<<<<:::::::::999999888888888999999999999999888777666555555555555444333222111333333333222222222111111111111000000000000111111000222444666888888888888999888777555444333222222222222111111111111111222222000111555777444333444444:::888888AAAHHHTTTfffxxx}}}ZZZHHH;;;<<<===777333555111111111111000000000000........................,,,,,,,,,,,,,,,...///000---,,,)))***---444;;;??????:::333---***))))))((()))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&&&&))))))))))))******************))))))******+++,,,++++++++++++++++++++++++))))))***++++++++++++***---------------------------------............//////000000000111111111111444444333444444555666777EEELLLSSSoooiiiMMMQQQbbb}}}pppooojjjfffgggnnn~~~zzzvvvrrrmmmiiiggg^^^WWWTTTOOOGGGAAA>>>>>>888333222444555333000333333222222222222333333222222222111111111111000222222111111222444555777888888999:::;;;;;;<<<<<>>>>>??????>>>===<<<<<<;;;:::999888777666555444333222222222111111000000000000000000000000000000111000000////////////000...///////////////......000000000000111111111111------///111444666555444888777555555666555222000666777999<<>>=========<<<<<<<<<;;;;;;;;;:::999999999888888888888888888888888888777666666555555555555444333222111333333222222222111111111111111000000000111111222222333444666777777777666666555444333222111111111222222111111111111222222777444444777777444333555666===<<<@@@NNNYYYddduuu[[[MMM>>>555777888333000333111111111000000000//////........................,,,---------------------''')))---222777;;;===???888444///+++*********)))))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))((((((''''''(((((()))))))))***************))))))******+++,,,************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111222222222222333444555666999AAAHHHbbb~~~ooobbbccctttqqqkkkfffdddfffoooyyyuuuqqqooofff___ZZZZZZXXXQQQJJJGGGDDD>>>999777888999777444555555444333222222222222222222222222111111111111222111111111222333444555555666666777888888999999<<<<<<>>>???AAABBBDDDDDDBBBDDDFFFHHHKKKNNNPPPQQQSSSTTTUUUWWWZZZ\\\___```]]]___bbbfffhhhiiiiiiiiidddeeefffggghhhiiiiiiiiiiiilllpppssssssrrrrrrrrrtttsssqqqpppooopppqqqrrrpppooonnnnnnnnnnnnooopppsssrrrqqqqqqsssuuuwwwxxxzzzyyywwwuuutttuuuyyy|||||||||~~~|||yyyyyyxxxxxxzzz|||}}}|||zzzrrrpppnnnlllkkkkkklllmmmmmmlllkkklllooopppooonnnpppooonnnoooqqqrrrpppmmmhhhgggfffcccaaa^^^[[[YYYXXXVVVTTTRRRQQQPPPPPPPPPKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999777777666555444333333222222111111111000000000///////////////////////////000000////////////000000...//////000000//////.../////////000000000000111111111000000111333333333555666666777777777777777666999===EEETTTiii~~~pppeeeYYYMMMAAA<<<777555666888::::::;;;???AAA>>>;;;AAANNNZZZrrryyyzzzfffMMM>>>;;;@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999888888888888777777777777666666666777666666555444444555555444444333222111222222222111111111111111000111111111222222333333444555555555555555444333333222111111000000111111222222222111111222222333777444333555555333444777444>>>CCCNNNeeewww\\\<<<>>>555111444444//////333111111000000000000//////........................,,,---.........---,,,+++(((---444;;;???>>>;;;888///---***)))***++++++***)))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((((((((())))))))))))*********))))))))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++------------............////////////000000000000111000000111111222333444666===BBBVVV~~~nnn}}}rrr}}}vvvmmmfffaaabbblllwwwwwwnnniii```[[[YYY\\\\\\WWWRRRPPPHHHCCC<<<999888888666444777666555333222222111111333222222222111111111111111000000000111222333444222222333333444444555555777777888999:::;;;;;;<<<===>>>???AAACCCEEEFFFGGGIIIIIIJJJLLLNNNQQQSSSTTTRRRTTTVVVXXXZZZ[[[[[[[[[\\\]]]^^^```aaaaaaaaaaaaaaaeeejjjnnnnnnnnnnnnnnnooonnnlllkkkkkklllmmmnnniiiiiiiiiiiijjjkkkmmmmmmqqqpppppppppqqqrrrtttvvvttttttsssqqqooopppsssvvvvvvwwwxxxyyyzzzzzzzzzzzz|||zzzzzzzzz{{{zzzxxxvvvqqqppppppqqqrrrrrrqqqoookkkjjjhhhfffdddcccbbbbbbdddbbbaaaaaadddffffffffffffeeedddeeeffffffeeeccc^^^]]]\\\ZZZWWWTTTRRRQQQMMMLLLKKKIIIHHHGGGGGGGGGDDDEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>=========>>><<<<<<;;;;;;:::999888888666666777777666666555555222222222222111111111000000000000/////////////////////////////////////////////...//////000111222//////000000000000//////////////////000000000000444333222111111333555666333444555444333444888<<>>===;;;999999999999:::999999999999888888888888777777666666666666666666444444555555555444444333444444444444444333222111111111111111111111111111000111222333333444444444666666555444333222111111111111000000000111111222333222222222222333333444555222222555666666:::@@@CCCQQQ[[[lllTTTBBB999777333333666444000111555111000000000////////////........................------,,,,,,,,,---...///444777;;;===<<<777111---+++)))))))))+++,,,+++***))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((()))))))))***)))))))))))))))***++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,---------................../////////000000000000000000111222333444666===>>>IIIgggsss}}}pppddd___dddllltttpppeeebbb\\\YYY[[[]]]ZZZXXXXXXQQQLLLDDD???;;;888666333666555444333222222222222333333222222222111111111000000000000000111222222000000111111222222222222333333333444444444555555888999:::;;;<<<===>>>>>>@@@AAABBBCCCEEEGGGIIIJJJIIIJJJLLLMMMNNNOOOOOOOOOSSSTTTUUUVVVWWWXXXXXXXXX[[[___eeehhhiiihhhgggggghhhhhhgggggggggggghhhiiihhhhhhhhhhhhiiijjjkkkkkkmmmmmmlllmmmmmmooopppqqqppppppooonnnlllmmmppprrrqqqrrrssssssrrrqqqrrrrrrrrrqqqpppqqqrrrrrrpppoooiiigggfffgggggggggeeeccceeedddcccbbb```^^^]]]\\\]]]ZZZWWWWWWXXXZZZ[[[[[[YYYYYYYYYYYYZZZYYYXXXWWWSSSSSSRRRPPPNNNKKKIIIHHHDDDDDDCCCBBBAAA@@@@@@@@@????????????>>>===<<<;;;;;;:::::::::::::::;;;;;;888888777666555555444444222333333333333333222222///////////////000000000........................////////////////////////............///000222222//////000111111111000000000000111111111111222222333444444444444666888:::555777777555444999CCCLLLXXXdddvvvxxxgggTTTFFF>>>888555666777888:::<<<===>>>>>>;;;>>>BBBIIIUUUfffyyyppp___KKK>>>666444777===<<<;;;999888777888999999777777777666666666666555555555555555555555555555222333333444444444333333333333333444333333222222111111111111111111222222111222333444555555444444666555444333222111000000111111111111111222222333333333222222333444555555555444555888:::;;;AAAIII^^^qqq~~~OOO555444666444444666777444111111444000000000////////////...........................---,,,******,,,///333666???===:::666222...***)))+++***)))***++++++***((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((((((((''''''(((((((((((()))))))))))))))(((((())))))***+++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////000000000000111222333444222777666;;;NNN___qqq|||uuu}}}lllaaaaaaggg```lllyyypppggg___^^^^^^]]]]]]___]]]YYYRRRKKKEEE@@@;;;999555555444333333333444444333333333222222222222111//////000000000111111000000000000111111111111111111111111111111111111111333333333444444555555666;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKQQQTTTYYY[[[[[[YYYXXXXXX[[[[[[[[[[[[[[[\\\]]]]]]aaaaaaaaabbbbbbbbbaaaaaaffffffffffffggghhhhhhiiihhhiiihhhgggeeefffhhhjjjgggiiijjjhhhfffeeeggghhhgggeeeddddddfffffffffdddcccaaa````````````]]][[[[[[[[[[[[ZZZZZZYYYXXXXXXVVVSSSPPPNNNNNNOOOOOOOOOMMMNNNOOONNNNNNMMMLLLLLLJJJJJJIIIHHHFFFDDDBBBAAA??????>>>>>>>>>===<<<<<<888888888888777666555555444444333333333444555555555444444444333222222222000111111222222222111111...////////////000000000------------------..........................................///000222222//////000111222222111111222222333333333444444444111333666666555666777999777999;;;>>>CCCPPPbbbooo}}}tttjjj___PPPDDD;;;777555666999:::<<<======>>>??????DDDHHHQQQ^^^kkkrrrsssrrrUUUHHH;;;777666777:::>>>:::999888888777777777888555555555555444444444444333333333444444444444444222222333333444444333333222222333333333333222222222222222222222333333333333444555666666555444333444333222111000000000111333222222222222222333333333333333333444555666666444444777<<<>>>AAAIIIQQQjjjmmmPPP>>>777777444333444555444222000///000000000////////////..............................---,,,++++++---222666999===999333---***))))))***---+++******++++++)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''((((((((('''''''''(((((((((((()))))))))(((((((((((()))******************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///000000000000111222333333000444333555AAAKKKYYYnnn}}}|||{{{zzzhhhaaaaaa___```hhhwwwvvvjjjddd```]]]\\\^^^```^^^YYYRRRKKKEEE@@@===888888777666555555555555333333333333222222222222///000111111111111000000111111111111111111111111111111111111000000000000333333333333444444444444777777888888:::;;;<<<===>>>>>>??????@@@@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDHHHKKKNNNOOONNNMMMMMMMMMOOOPPPPPPQQQRRRSSSSSSTTTYYYZZZZZZZZZZZZZZZYYYXXXaaabbbbbbbbbccccccccccccaaaaaaaaa```______aaaccc```bbbcccaaa]]]\\\___bbbaaa___]]]]]]^^^______^^^]]][[[ZZZZZZZZZYYYWWWUUUPPPPPPOOOOOOOOOOOOPPPPPPNNNKKKHHHGGGGGGGGGFFFEEEDDDFFFGGGFFFDDDCCCCCCCCCDDDCCCCCCBBB@@@>>>===<<<:::;;;;;;<<<;;;;;;::::::777777777777666555444444333333222222222333333444222222222222111111000000//////000111111111000000////////////000000000000---------------.................................//////...//////000111222///000111222222333222222444444444444555555555666222555777666555555888;;;999===DDDMMM[[[nnnooo```QQQHHH>>>999666555666999;;;<<<=========???BBBDDDPPPVVVaaalllooogggWWWJJJ@@@:::666777999999<<>>;;;;;;777222222222111000000///...000000/////////.................................------...000222444666777333000---)))((((((***+++,,,+++)))((()))***)))((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((()))))))))'''''''''((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.....................///000111222111555333555<<>><<<:::888777666666444444333333333222222222000111111222222111000000000000000000000000000000000000000000000000000000333333333444444444555555333333333444555666777888777777777888999:::;;;;;;;;;;;;===>>>???@@@@@@@@@AAACCCEEEFFFEEEFFFHHHIIIHHHHHHJJJKKKLLLMMMMMMMMMOOOPPPRRRSSSTTTSSSSSSRRRYYYYYYZZZZZZ[[[[[[ZZZZZZWWWWWWXXXWWWUUUUUUWWWYYYVVVYYYZZZXXXTTTSSSWWWZZZYYYWWWUUUTTTUUUVVVUUUUUURRRQQQPPPPPPPPPPPPNNNLLLHHHGGGEEEDDDEEEFFFGGGIIIDDDBBBAAAAAABBBCCCAAA@@@???AAABBBAAA>>><<<===>>>>>>>>>>>>===<<<:::999888666777888999999888777777777777777777666555444333444333222222222222222333000000000000////////////---...//////000000000///000000000///////////////------------.........///........................000000////////////000000///000111222333333333333444444444444555555555555444666777777777;;;DDDKKKPPPTTT]]]iiixxxzzzmmmcccWWWMMMAAA:::555777888777888===<<<======>>>???DDDKKKPPPYYY]]]bbbaaaYYYLLL???777888666666999;;;@@@KKKWWW444555666777666555444333333333333222222222111111111111222222222333333333111222333444444444444444111222222333333333222222333333333444444555555555666777888888777555333111000000/////////111222333333333222111111111111111333333333444555666777777???DDDOOO\\\fffooo|||dddGGG;;;???777///222666222222000///111333111...000/////////....................................,,,...111444666555444333,,,++++++***))))))))))))+++)))''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************''''''''''''((((((((()))((((((((((((((()))******(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,---------......---------------///000000000333111222666444888IIIVVVrrrwwwlll```^^^___``````gggzzz~~~rrrkkkhhh^^^___```^^^YYYSSSMMMKKKEEEDDDAAA>>>;;;888666555444444444333333333222222000111222333333222111000000000000000000000////////////000000000000111111.........//////000000000111111111111222333444444222222222222333555666777444444666777888999999999999;;;<<<===>>>@@@CCCEEEAAAAAACCCEEEFFFGGGGGGGGGEEEFFFHHHJJJLLLLLLLLLLLLKKKLLLMMMMMMMMMMMMMMMLLLJJJKKKKKKJJJIIIIIIJJJLLLKKKNNNOOOMMMIIIHHHLLLPPPNNNKKKIIIHHHHHHIIIIIIHHHIIIGGGGGGGGGGGGGGGEEECCCFFFDDDAAA??????AAACCCDDD<<<<<<<<<>>>@@@AAA???>>><<<>>>@@@???;;;999:::;;;;;;;;;;;;:::999777666555333444666777777666555555222222222222111000///...000///...------------...//////..................,,,---......////////////000000/////////.........---------....../////////........................111000000////////////000///000111222333444444444333333333444444444555555555777777888;;;DDDSSS^^^qqqttt|||ppp^^^PPPIIIAAA;;;;;;555444999<<<:::;;;???===>>>???@@@CCCJJJTTT\\\\\\\\\WWWKKK===666888===999888:::===AAALLLbbbuuu555555444444444333333333222111111111000000//////000111111111222222222222222222222222222222333333333333333333333333333333222222333555666888999999999777444222000000111111000111111222222333444444555333111000000111333555///333777999777888AAAJJJRRRcccuuuhhhCCCAAA>>>:::777444222111222111111111000000//////......---,,,,,,,,,------,,,,,,+++,,,,,,---...///666444222000...,,,++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++++++++************************)))************++++++++++++,,,,,,------,,,,,,+++...------......///000111111111111222333444555666EEETTT{{{|||tttggg```bbb```[[[aaannnzzzuuujjjccccccccc^^^ZZZZZZZZZTTTKKKCCC===999666444777777666666555444444333222222111111111111222222333333333222222222222111222111111111000000//////000000000000000000000000////////////000000000000222222222222222222222222222222222333333444444444888888888999::::::;;;;;;;;;;;;<<<===>>>???@@@AAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???>>>>>>@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999888777666555666666777777666666555444000000000000000000000000000000000000000000000000............////////////////////////////////////000000000000000/////////000000/////////..................////////////000---------.........//////000////////////111333444222222222333444444333111000222333333222333888;;;>>><<<<<>>;;;888555;;;888666777;;;======;;;AAA<<<;;;DDDTTT______ZZZOOOEEE===<<<;;;888999>>>:::;;;<<>><<<;;;:::888777666555555666555444444333333444444222111111111000000000000222222111111000000000000000000000000000000000000////////////000000000111222222222222222222222222111111222222222333333333333444444555555666666777666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>========================@@@@@@@@@@@@????????????@@@???>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::888888888888888888888888666666666666555444333222333333333333333222111111000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////////////////.........---............////////////...////////////000000000111111111111111222333333555444444555555555555444555777888888777777:::<<>>???>>><<<:::999>>>DDDNNNXXX^^^ZZZPPPHHH>>>888444555555333444888???DDDKKKYYYuuu444444444333333333222222111111111111000000000000///000000000111111111111222222222333333333444444555555555666666777777777888888888777777777777777444333111000000000111222111111222222333333444444444444444444444222111000888999<<>><<<:::888777777777555555444333222222222333222222222222111111111111222222222111111111111000000000000000000000000000/////////000000000111111000000000000000000000000000000111111111111222222000111111222222333444444222222333444555666777777666666666666666666555555666777777777777888888888888888888888888888888888::::::::::::999999999999888888888888777777777666777777777777666666666666666666666666666666666666444444444444444444444444222222222222111000//////111111111000000000//////000000000000000000000000....................................////////////////////////////////////......................../////////............---------........./////////000000000111111111222222111222333333333333333222555555444444333333333333777777777777999>>>EEEJJJ]]]iiizzzyyyqqqfffYYYMMMDDD>>>:::555555777::::::999;;;???AAA@@@<<<:::<<>>MMMqqqwwwnnnggg^^^YYYYYYXXX]]]lll|||zzzqqqllliiiggghhheee___[[[WWWTTTPPPMMMEEECCC@@@===;;;:::::::::555555444444444444444555555555555555444444444333222222222222222222222222111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000111111111222333333444444222222222333444555555555555555555444444333333222444444444555555555666666666666666666666666666666888777777777777666666666333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111//////000000///...------111111000000////////////////////////////////////------------------------............////////////////////////////////////---------.......................................------........./////////000111111111111222222222111222333444444333222111666666555444333333444666777777888===EEEQQQ^^^fff}}}uuuppphhh^^^TTTJJJ@@@:::;;;999888888:::;;;999777@@@???===;;;;;;???GGGMMMXXX]]]```[[[OOOCCC;;;888555555444444888CCCUUUccczzz333333222222222111111111000000000000000000111111000000000000111111111111222333333444555555666666777777777888888888999999777666555444333222111111////////////000111222222111222222333444444555555777666444444666;;;???BBBEEEYYYnnnzzzqqqMMM;;;777777777666555444333222111111111............////////////,,,---...///000000000/////////...------------...******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***************************))))))))))))))))))))))))(((((()))))))))************++++++,,,,,,++++++***+++++++++,,,,,,---...///.........///000111222333111666777;;;OOOssssssggg^^^ZZZWWWWWWZZZ^^^dddooozzzsssjjjiiihhhhhhggggggeeeaaa^^^TTTQQQMMMHHHCCC???===<<<888888888888888888999999666666666666555555555555222222222222333333333333222222222222222222222222000000000000111111111111////////////////////////////////////////////////000000111222222333333444111111111222333333444444333333333222222111111000222222222222333333333333444444444444444444444444555555555444444444333333000000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000....../////////...------111000///.........//////........................------------------------............////////////////////////////////////------------......//////////////////////////////........./////////000000000000111111111222222222111222333444555444333222666777777666666888<<<@@@DDDIIIRRR^^^kkkvvv~~~tttnnn]]]WWWNNNEEE???;;;777555222333555888;;;<<<===<<<@@@>>>===@@@FFFMMMRRRTTT[[[WWWOOOFFF===888777888777:::;;;<<>>EEEIIIZZZmmmgggGGG777777;;;666...777666444333111000000000...////////////000000000///000111333333333222222......,,,+++******))))))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******************************))))))))))))))))))))))))((((((((()))))))))************++++++++++++******++++++++++++,,,---......---------...///000111222222666666444:::MMMcccqqqwwwiii^^^ZZZVVVSSSOOOOOOXXXbbbyyyvvvmmmllllllmmmnnnnnnllljjjeeebbb^^^WWWPPPJJJEEEBBB;;;:::999888888888888888555555555555444444444333222333333333333444444444222222222222222222222222000000000111111111222222////////////////////////000000////////////...............///000000111111////////////000000111111000000000///////////////////////////000000000000000000000000000000000000222222111111111000000000/////////000000000000000/////////000000000000000........................////////////////////////....../////////......---///...---,,,,,,,,,---...........................------------------------............////////////////////////////////////---------...//////000000///000000000000000111111//////000000000111111111111111111111222222222333222333444555555666666666222555777999;;;AAAJJJPPPccclll{{{}}}tttiii^^^VVVHHHBBB;;;666444555666666666777888:::;;;===>>>???>>>@@@FFFOOOWWWXXXSSSNNNJJJEEE>>>888555555555666:::DDDNNNSSSaaa222111111111000000000000///000000000111111111111222222222222333333333333333333444555666777888888777777666666555555444444000000000000000000000000//////000111222222222222222222333333444555555555666777999>>>FFFOOOWWW\\\nnn|||PPPFFF:::666888;;;999555555444333111000000000000/////////000000000111111111111333333333111000...,,,+++***))))))((()))))))))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******************+++,,,---...,,,,,,,,,---...///111111444333444555666<<>>>>>===<<<;;;<<<>>>???@@@FFFPPPXXXYYYSSSIIIBBB:::999777666777999;;;===>>>SSShhhttt111111111111000000000000//////000000111111111222222222333333333444444444333333444555666777888999777777666555444333222222/////////000111111222222000000111222222222222222222222333444444555555666;;;>>>FFFPPP\\\gggqqqvvv|||]]]@@@AAA@@@:::333111444999222111111000000000000000//////000000111111222222000111222111000---***)))***)))))))))))))))******))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******************+++,,,---...,,,,,,,,,---...///000111111,,,---444777777???KKKbbb{{{ssshhh]]]XXXVVVRRRQQQRRRTTTggg}}}tttmmmjjjjjjjjjeeeeeeffffffdddaaa]]][[[RRRPPPMMMHHHDDDAAA>>>===888888888888777777777777333333333444444555555555333333333333333333333333000111111111111222222222111111111111111111111111111111000000/////////...------...//////000000111//////000000000000000000/////////000000111111111//////000000000111111111////////////////////////222222111111111000000000/////////.........------,,,,,,---------.................................------------------------,,,------.........------444222000/////////111222------------------------..................................../////////000////////////////////////.........///000111111222111111222222222333333333111111222222222333333333444444444555555555666666666666666777999;;;>>>???DDDJJJSSS\\\ffftttyyypppdddYYYQQQHHH>>>777666555444555888999:::999999999999888999;;;@@@CCCEEELLLTTTVVVPPPFFF>>>:::444666888999999===DDDIII[[[www222222111111111111111222333222000000000222444555222333333444444555555555666666666555555444444444333333333222222222111111///000111222222111000///999666333222222333333333111...222999777444???QQQUUU[[[gggtttqqqRRREEE999888777555444444444444222222111111111111111111333333333222000///---,,,---,,,,,,---...---+++)))))))))))))))))))))))))))))))))(((((()))***+++++++++*********))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))***((('''&&&&&&'''(((***((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((******))))))))))))******)))************+++++++++)))))))))***+++++++++,,,+++,,,---.........---,,,000//////000222444666777LLL]]]}}}wwweee[[[XXXTTTOOONNNPPPTTTZZZeeewww}}}yyypppfff]]]ZZZXXXYYY]]]bbbfffhhhfffaaa]]]ZZZSSSKKKFFFFFFCCC===:::<<<===:::888888333444555555333333444666444444444444444333333333444444444444444444333333333333333222222222111111222222222111000//////...////////////000000000000111111111111111111111111//////............//////////////////////////////..............................////////////....../////////......---------////////////////////////........................................................................000000//////.........------------------------------------.........//////---......///////////////111111111000000000000000000111222222111111222333333222111111222333333222333333333333333333333333444666888888666666666777666999;;;===EEETTT^^^bbbhhhppp||||||qqqiiiYYYSSSKKKBBB;;;666555444555666888999:::::::::999999:::;;;<<<>>>CCCIIIMMMVVVVVVQQQJJJBBB===777333333:::>>><<<@@@QQQfffttt222222111111111111222222333222222111222333444555444444444444555555555555555444444444333333333333333333222222111111111111...///111222333222222111333222222222333333333222999666555888<<>>@@@BBBIII___222222111111111111222222333333333444444444555555555555555555555444444444222222222222111111111111222111111111111000000000...///000222333333333333///000333555666666555444777<<<>>>???JJJeeepppNNN<<<888888999555555555555555666777777444444333222222111000000.../////////......---,,,---+++))))))***+++***)))))))))))))))))))))))))))))))))((((((((()))******))))))((((((((((((((('''))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******************)))))))))***+++,,,,,,,,,,,,+++......///000111333444555222555CCCZZZsssooorrrwwweeeYYYTTTNNNJJJIIIJJJKKKKKKWWWhhh~~~vvvnnnhhhccc___]]]]]]^^^dddllllllfffaaa```\\\WWWUUUVVVTTTNNNIIIIIIHHHCCC===;;;;;;<<<;;;:::777666444333333333444444333333333444444444555555444444444444444444444444333333222222111111000000000000000000111111111222111111111111111111111111111000000//////000000111...................................................//////000000//////...///////////////.........................................................////////////////////////////////////////////////000000////////////....................................///////////////000000111111222333222222222111111111111222222222222222333444444222222333444666555444444333333444444666555555555666888999;;;888999:::===BBBKKKVVV]]]pppxxxpppiiiaaaYYYRRRKKKCCC===666555333222333666999;;;;;;;;;:::::::::999999999:::???DDDGGGFFFDDDBBBAAA;;;:::888777666888===AAAFFFOOO]]]rrr222222111111111222333333333444555555555555444444555444444444333222222222000000000000000000//////111000000000000000000000//////000111222222222333000222444666777999:::<<<666HHHTTTSSS\\\wwwjjjJJJ666333888<<<===666555555555555555666666444333222111000///......,,,,,,------------,,,,,,---+++((('''(((******)))))))))))))))))))))))))))))))))((((((((())))))***((((((((((((''''''''''''((())))))******))))))((((((((((((((((((((((((((()))(((''''''''''''((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))************))))))))))))))))))************++++++******))))))(((((())))))******+++++++++,,,---......///000222333333666555777???KKK]]]uuutttqqqggg___TTTMMMKKKLLLLLLKKKIIIQQQ^^^kkk{{{xxxqqqmmmeeedddfffjjjiiiddd```aaaccc___^^^___\\\VVVQQQQQQSSSMMMGGGDDDDDDCCC>>>::::::999777555444444555666444444444555555555666666333333333444444444444555444333333333222222222111111111111111222222222222111111111111111111111111000000////////////000000................................................//////000000000000//////........................------------------------........................////////////////////////////////////////////////000000//////////////////////////////////////////000000000000000000000000111111222333333333333222222222222222333333333333444555666555444444444666777777666555333333333444777666555555666888:::;;;???BBBGGGOOOZZZhhhvvvzzzrrrlll]]]WWWOOOHHHBBB===888555666555444444555888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>AAADDDEEEBBB>>>;;;999999777777888999===FFFNNN```ppp222222111111222333333444333444444555555444333333222222222111111000000000////////////////////////000000000000000000000111111111111111111111222222222333555666888<<>>===;;;999888888888888666666666666555555555555333333444444444444444444444444444444333333333333222222222222333333333333111111111111111111111111000//////......//////000//////////////////////////////////////////////////////000000000000//////------------------------........................////////////////////////000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000111111111111111111111111111111222333333333222222222333333333444444444555333444555555444444555666555666777666444444666888777888:::>>>CCCIIIMMMPPP\\\```gggoooyyyzzzrrriii```ZZZLLLHHHBBB===:::777666555999999999999999:::;;;;;;999:::;;;<<<===>>>??????AAAAAAAAA>>>:::777555555;;;666555999???III\\\mmm222222111222222333444555333333222222222222111111000000000000000/////////////////////000000000000000000000111111111111222222222222222333444555555666999<<<>>>BBBJJJTTT[[[ssshhhDDD===:::777666666777666555666555444333222111111111//////...------,,,++++++******+++,,,,,,+++++++++,,,***(((((()))***)))((())))))))))))))))))))))))))))))((((((''''''(((((('''(((((((((((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))(((((((((((()))))))))******))))))))))))))))))(((((()))((())))))***+++------+++,,,---...////////////000111333555555:::GGGTTTlllooo^^^SSSLLLIIIJJJHHHIIIMMMQQQYYYgggsss~~~tttjjjbbbaaadddbbb___^^^]]]YYYSSSRRRUUUUUUUUUWWW[[[]]]\\\VVVQQQGGGGGGFFFEEECCCAAA@@@???>>>===<<<:::888777666555666666555555555444444444555555555555444444444444333333333333444444444444333333333333333333333333111000000//////000000111000000000000000000000000///////////////////////////000000111111000000///---------...............////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000111111111111111111111111111111333222222222222111111111111222222333333333333333333333444444555555666666111333444555555555777888222555999::::::<<>>@@@AAAAAAAAA@@@>>>;;;777444444666999;;;:::@@@PPPbbbxxx222222222222333444555555222111000///...///000000/////////000000000000000000000000000111111111222111111111111222222333333333333333444666999;;;===CCCHHHOOOVVV]]]fffsss{{{yyyZZZ>>>222555555555666777888999999333333222111000000000111.........------,,,,,,,,,++++++,,,,,,,,,+++******+++***)))***++++++)))'''))))))))))))))))))))))))))))))((('''''''''''''''((((((((()))))))))******(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((()))))))))***((((((((()))))))))))))))))))))))))))***,,,...///++++++---...//////......111111333555222222999BBBYYYfff~~~jjj[[[UUUKKKIIIKKKNNNMMMKKKPPPXXX___hhhqqq{{{~~~tttqqqrrrlllhhhfffccc]]]WWWWWW\\\[[[]]]aaadddeeedddaaa___XXXXXXXXXXXXVVVSSSPPPNNNKKKJJJHHHEEEBBB???===<<<:::999999888777666555555555555555555555555555555333444444444555555555555444444444444444444444444333222222111111222222333111111111111111111111111////////////////////////000000111111111111000000////////////000000000111000000000000000000000000////////////////////////111111111111111111111111111111111111111111111111//////000000000111111111222222222222222222222222444333333333222222222222333333444555555555555444333444444555666666777777444666888999:::;;;===???>>>CCCJJJOOOSSSXXX```fffrrrwww~~~|||vvvnnngggZZZUUUMMMFFF@@@;;;777555444444444444444555777999666777999:::;;;;;;;;;:::888;;;>>>AAABBBBBB@@@???;;;:::777555444777===AAAJJJSSSkkk222222222222333444555666222000...---,,,---.../////////000000111111222222000000111111222222333333111111222222222333333333333333444666:::===AAACCCPPPXXXcccmmmwww```JJJ<<<777EEE999888666555555444111///000000000000000000111222..................------,,,,,,,,,,,,,,,+++******+++******+++,,,,,,)))'''))))))))))))))))))))))))***)))((('''''''''''''''(((((())))))******++++++))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''')))***++++++***)))'''(((((((((((())))))))))))''''''(((((())))))*********)))))))))***,,,...000***+++---...///......---+++,,,///222222222999BBBGGGUUUwww{{{nnndddOOOMMMMMMNNNKKKEEEGGGOOOFFFNNNYYYdddvvv{{{wwwrrrkkkeeefffjjjeeegggiiiiiigggfffeeeffffffggghhhhhhfffbbb___\\\XXXWWWTTTPPPLLLHHHEEEDDD===<<<;;;:::999777666666555555555666666666666666444444444555555555555666555555555555555555555555555444444333333444444555222222222222222222222222000000000000000000000000000000111111111111000000000000111111222222222333000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111111222222222222222222222222222444444444333333222222222444555555666666666666666444444444555666777777888999;;;>>>???@@@AAADDDFFFTTT[[[dddlllrrrzzz}}}vvvrrrmmmeeeZZZRRRNNNIIIBBB<<<888666555444444555777777777888;;;<<<888999:::;;;;;;:::999999:::<<<@@@CCCDDDBBB???<<<777666666666777<<>>666444===FFFLLLRRRXXXgggvvv~~~bbbLLLCCC:::666777555555444333333222111111000000000000000000000000......---------,,,,,,,,,+++++++++************)))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((***,,,,,,***((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))************+++++++++++++++,,,------......///000/////////000222444666;;;BBBYYY~~~}}}iii[[[OOOMMMLLLHHHGGGIIIFFFFFFJJJRRRaaasss}}}|||~~~zzzmmmmmmnnnjjj___WWW[[[dddbbbeeejjjlllllljjjhhhgggdddbbb___\\\ZZZVVVQQQNNNMMMKKKHHHDDDAAA>>>===<<>>;;;888444222111222333666666666666777777777777:::;;;===<<<:::::::::<<>>CCCGGGVVVhhhqqqppp{{{000000000111111111111111222111111000000111111222222333333222000///000111444222333666444//////444//////444999888444333666777===KKK\\\fffhhhlllrrr}}}xxx|||xxx\\\CCC;;;;;;999999<<<444333333222111111000000000000000000000000000000...------------,,,,,,,,,+++++++++*********))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((***++++++***((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.........////////////000222444555666888CCCXXXpppttt|||~~~kkk```WWWMMMHHHGGGJJJHHHEEEFFFLLLVVV```fffoooxxx~~~tttyyy|||vvviii]]]UUUSSS\\\]]]]]]^^^^^^```bbbcccdddcccbbbbbbaaa^^^ZZZWWWYYYXXXVVVTTTRRROOOMMMLLLFFFBBB===<<<>>>???===:::888888888888777666555444555555444444333333333333555555444444444444555555444555666777777555444222555444444333333333333444666666555555444444333333444444444444333333333333222222222222222222222222222222333444444444333333444444444444444555555666444444444444444444444444333333333333333333333333111111222333333444444555555333111111333555444222222444555555666888;;;>>>BBBDDDGGGLLLQQQWWW[[[]]]iiinnntttxxx{{{xxxppplll___XXXPPPIIIFFFBBB<<<777:::999666555444444555555666666666777777888888888888999;;;<<<>>>@@@BBBCCC;;;999999===<<<888777:::444???RRRcccnnnxxxmmmjjj|||111000000000000000000///111111000000000000111111///111222222000......//////...111444333111222555333222444888<<>><<<;;;:::::::::999999888777777777555555555666666666666666444444555666666444333222444444333222222222222222444444444444333333333333222222222222222222222333333333333333333333333333000111222333333333333333222222222333333444444555333333333333333444444444333333333333333333333444444444333333444555666666666555444555888:::;;;;;;>>>AAADDDHHHLLLRRRYYY^^^gggiiinnnttt{{{zzzrrrkkkhhhddd[[[SSSPPPJJJEEE???<<<:::999555222555666666666666777777888666666777888999999::::::>>>===<<<===>>>???>>>===999888999:::::::::???GGGLLLgggkkklll111111000000//////......111000000//////000000111---///111222111000111111000111222222222222555888:::;;;@@@IIIRRRZZZeeeooowww|||aaaKKKCCCBBB<<<888:::999444000000111111111000000/////////////////////////////////---------,,,,,,,,,++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((******)))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++,,,------......---.........///000111111222222444666888@@@QQQaaauuurrr```RRRNNNJJJHHHGGGFFFDDDAAACCCDDDIIINNNRRR[[[mmm~~~~~~}}}qqqlllfff___YYYTTTPPPMMMUUUTTTTTTVVV[[[___bbbccccccdddeeeeeeddd```\\\YYYZZZYYYYYYYYYXXXVVVTTTRRRTTTSSSQQQNNNLLLJJJHHHHHHFFFEEEDDDCCCAAA@@@>>>===::::::::::::999999888888555555444333333333333444555444333222111111111111333333333333333333333333111111111222222222333333444444444444444444444444000111222333333333333333222222333333333333333333555555555555555555555555666666666666666666666666888888777666777777999999<<<<<<>>>BBBHHHNNNSSSUUUZZZ]]]ccciiiqqqzzz|||yyysssmmm___XXXSSSQQQLLLDDD===<<<>>>;;;888777888888777555444555666888999999888888777777888999::::::;;;<<>>>>>???===999555;;;;;;;;;;;;???IIIZZZggg~~~qqq|||111111000000//////......111111000000000000111111222333555555444333333444777777666333333666;;;>>>BBBJJJZZZllluuuvvvvvvyyy}}}wwwXXXBBB:::<<<666444555777666333111111111111111111000000000000........................------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''))))))((('''(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))***************++++++,,,------...,,,------...////////////000///000444666888AAAJJJfffuuuuuu~~~lllbbbUUUKKKGGGFFFEEECCCDDDCCCDDDDDDDDDGGGTTTbbbpppwww~~~{{{wwwkkk^^^VVVWWWSSSOOONNNPPPSSSVVVXXX]]]___bbbcccccc```\\\ZZZYYY]]]```___]]]]]]```dddaaa```^^^[[[YYYXXXWWWWWWRRRQQQPPPOOOLLLIIIGGGEEECCCBBBAAA@@@???======<<<;;;999777555555666888999888777666666555555555555666666666666555555555555555555555555555555555555333333333333333333333333333444555555666666666555666777777777777666444444666666666555555555555555888888888888888999999999:::;;;<<<===@@@BBBDDDEEEIIILLLRRRYYYbbbkkkssswwwzzz}}}}}}ooogggccc^^^YYYNNNIIIFFFFFFCCC<<<888888444333333333555666666666555666888999:::999888777777888888999:::;;;;;;;;;:::::::::<<<<<<;;;888666666===GGGPPP]]]qqqjjjxxx111000000000000000000///222222111111111111222222444555555444222111333444000444888999???JJJSSSWWW^^^cccmmmyyyaaaMMMFFF???888555333333333333333222111111111111111000000000000000........................,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))''''''((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************++++++,,,,,,------+++,,,---............---222///...111333666;;;BBBLLLZZZyyyooo[[[OOOIIIEEECCC???@@@CCCFFFFFFCCCFFFLLLQQQXXXcccppp}}}zzzmmmiiibbb]]]ZZZYYYXXXWWWQQQSSSVVVXXXXXXUUUSSSPPPNNNRRRWWWYYYYYY[[[```eeecccbbb```^^^]]]]]]^^^___]]]]]]\\\[[[YYYVVVSSSRRRLLLKKKIIIGGGEEEEEEEEEEEE@@@???===<<<<<<<<<===>>>::::::999999999::::::;;;:::999999888777777666666888777777777666666666666555555555555555555555555555555666666666666555555777888999999999777666555444444555666777777888888::::::<<<===???AAACCCCCCGGGIIINNNSSSXXX]]]```aaaaaagggooowww~~~zzzuuuiii\\\TTTRRRNNNJJJ@@@===<<<>>><<<777666777222222333444555666666666777888999::::::999888777888999999999999:::::::::555666666555444555888;;;BBBSSSjjj{{{tttwww000000000111111111111111333333222222222222333333555555555444555777;;;>>>:::CCCMMMUUUaaappp{{{~~~lllSSS===:::<<<888333222777666444222222222111...////////////////////////------------------------,,,,,,,,,++++++++++++******)))))))))(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))+++)))'''&&&'''(((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))************+++,,,,,,------++++++,,,---...------,,,222///000222222222777>>>888AAAXXX{{{zzzkkk\\\QQQFFFCCCCCCEEEEEEAAA@@@AAA>>>CCCIIIQQQZZZcccmmmssszzztttppp`````````^^^ZZZVVVQQQNNNOOOOOORRRVVVZZZ\\\ZZZXXXYYYXXXWWWWWWXXXYYY[[[]]]\\\\\\]]]^^^]]][[[YYYXXXSSSQQQNNNLLLLLLMMMPPPQQQIIIKKKMMMOOONNNLLLIIIGGGCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCCCCAAA@@@???>>>===@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<>>>???@@@@@@???>>>???@@@BBBDDDGGGJJJLLLMMMNNNPPPSSSXXX\\\aaadddfffjjjnnnttt{{{uuunnnkkkgggccc]]]ZZZRRRHHHDDDDDDBBB>>>666555555888777333333666666777888888888777888888777888888999:::::::::999999999999999888888888888888999::::::<<>>???AAACCCHHHNNNSSS]]]hhhuuu~~~wwwpppggg```\\\^^^ZZZYYY^^^eeedddZZZPPPOOONNNNNNNNNPPPSSSVVVXXXPPPQQQSSSUUUVVVUUUTTTSSSVVVTTTQQQOOOPPPSSSWWWZZZWWW[[[aaaeeeeee```YYYUUURRRRRRRRRRRRSSSUUUVVVWWWSSSSSSQQQPPPNNNMMMKKKKKKMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIHHHGGGFFFEEEDDDCCCEEEIIILLLNNNNNNNNNNNNSSSUUUXXX\\\aaaeeeiiijjjmmmoootttzzzzzzmmmmmmggg^^^XXXUUURRRNNNDDDDDD@@@:::999;;;999555666555666999888555555999777888999999888777777777777777888888:::;;;;;;<<<::::::999888888777777666999===BBBGGGRRRhhhnnnbbbrrr333333333444555444111///000333666666666777:::===AAAEEEKKKTTTbbbqqqwwwwwwhhhLLL>>><<<666666555444333333222222222222222111000//////...---------............///------......------,,,+++++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,---------............//////000000111111555111444AAAMMM]]]zzztttaaaTTTKKKEEEBBBBBBCCC@@@<<<;;;<<<===>>>>>>EEEJJJQQQXXXaaaooo}}}{{{yyyqqqeee\\\]]]ZZZXXX\\\bbbbbb]]]VVVVVVRRRQQQVVVYYYWWWUUUUUUSSSUUUWWWWWWYYY^^^gggnnnkkkeeedddgggfff___[[[\\\WWWXXXZZZ]]]___`````````\\\\\\]]]]]]\\\ZZZXXXWWWYYYZZZ[[[[[[ZZZXXXVVVUUURRRUUUXXX[[[]]]]]]\\\[[[]]]^^^```aaaaaaaaa```___]]]```dddiiilllmmmmmmmmmvvvzzzxxxqqqnnniiiccc^^^WWWTTTNNNHHHBBB>>><<<;;;999888777666666777888888555555666666777777888888777999<<<<<<;;;999999999>>><<<:::777666666888999333111444:::;;;999;;;BBBGGG[[[nnn|||vvvfffdddqqqxxx000000111333666888999999:::888777999<<<@@@CCCCCCNNN]]]ooo}}}cccMMM???;;;<<<555555555444333222222222222222111111000//////...//////......---------,,,---------...------,,,+++++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,------------...---......///000000111111333///000888???III^^^uuuzzzbbbUUUOOOEEE===EEECCCAAA@@@@@@@@@???===>>>BBBGGGJJJOOOXXXdddmmm|||zzzwwwuuutttvvvyyyxxxsssnnngggcccbbbeeegggdddaaa```aaadddgggiiijjjkkkmmmooonnnhhhdddeeebbb\\\XXXYYY```___^^^]]]]]]]]]^^^^^^]]]^^^___``````___^^^]]][[[]]]```dddfffggghhhhhhfffggghhhjjjlllnnnooopppkkkmmmnnnpppqqqrrrrrrqqqrrruuuzzzzzzsssiiiaaa\\\WWWPPPJJJHHHFFFBBB>>>:::888777666777777666555555666777888666666777777777777777888777999:::;;;:::;;;<<<>>>:::;;;;;;;;;:::888777777CCC===;;;<<<>>>AAAJJJUUUrrrpppaaajjj{{{666555444333444666888999:::;;;???JJJVVV___bbbaaannn~~~oooPPP===777555666777444444444333222222111111222111111000000//////...000000///...---,,,++++++---------------,,,++++++++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,------------------......///000000000444111111555777:::GGGWWWyyynnnbbbTTTGGGCCCAAA???>>>>>>>>><<<:::;;;===???@@@@@@CCCJJJOOO[[[cccmmmuuu|||~~~{{{{{{{{{uuuxxxrrrmmmmmmkkkhhhggghhhqqqnnnjjjfffdddcccccccccdddeeefffggghhhhhhhhhhhhcccfffjjjooosssvvvxxxxxx~~~}}}{{{{{{{{{}}}xxxrrrkkkggg```ZZZRRRLLLHHHCCC>>>999999888666444333333444444666555555555666777888888888888888888888777777777999:::999888666666888:::333555888999888888888999777777<<>>???>>>======@@@CCCFFFJJJOOOSSSYYYbbbnnnwww|||zzzyyy|||||||||}}}~~~~~~~~~~~~zzz|||~~~|||rrrmmmfff___ZZZUUUPPPMMMFFFCCC???<<<<<<:::888666333333222222333444555666555666666777777888999:::::::::999999888888777777777888888888666666888999:::999888666666:::BBBHHHOOOZZZnnn}}}tttnnnxxx999===CCCJJJRRR\\\fffmmmvvv[[[BBB;;;777555888888444111222111111111111111000000000000000000///////////////,,,---------------------,,,,,,------,,,,,,+++***************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---......//////,,,---///222111111555:::>>>JJJVVVnnnzzzsssjjj[[[NNNGGGDDDEEEEEE===>>>>>>=========???@@@===>>>??????AAAGGGPPPVVVZZZeeeuuuzzzyyyvvvqqqjjjccc^^^\\\TTTPPPKKKFFFCCC@@@===;;;777666555555666777777666444444444444555666777777777777888999:::;;;;;;;;;::::::999999888888777777333555888999999999;;;<<>>;;;;;;AAAQQQfffuuu{{{tttvvvNNNUUU___hhhqqq{{{lllRRREEE===888444444666888555000111666000000000000000000000000////////////////////////++++++,,,,,,------------,,,,,,,,,,,,,,,+++******************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---............///000111000///111333111;;;CCCVVVwww}}}|||zzzrrr```RRRJJJDDDBBB???>>>===<<<;;;<<<======;;;;;;;;;::::::===BBBFFFEEEKKKUUU```kkkxxx~~~wwwrrrdddccc```YYYPPPJJJGGGFFFAAA???;;;999999888777666444444444444444444444444666666666666777777777777888999:::;;;;;;;;;;;;;;;888888888888888777777777777888888777666555555666666;;;DDDPPPdddnnnhhhnnntttmmmooolllsss|||```JJJ<<<666888===444333444555222...000555////////////////////////////////////////////////------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((()))***+++,,,***++++++++++++,,,,,,,,,+++++++++,,,------......000111111000///000111222///888;;;DDDZZZmmm~~~qqqtttrrrcccVVVNNNMMMJJJFFFBBB@@@???>>>>>>======<<<<<<<<<===>>>@@@>>>AAADDDGGGLLLUUUbbblllyyy}}}qqqooommmllliiiddd___ZZZSSSOOOJJJFFFBBB@@@>>><<<888777555555777888777666555555666666666555555555777777777888888888888777888999:::;;;;;;;;;:::999666666777777777777777888:::::::::999;;;???EEEIIIMMMZZZnnn}}}vvv{{{vvvyyy|||[[[HHH:::<<<===777333777111000222666444000///111.........///////////////.........//////////////////...------,,,+++******+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((()))***+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,---......,,,...---+++,,,...000000+++444333444@@@KKKZZZmmmxxxlllooowwwkkk___ZZZSSSMMMHHHEEECCCBBB>>>>>>>>>>>>===<<<<<<<<<;;;>>>@@@@@@>>>@@@GGGLLLIIINNNUUU]]]dddlllsssxxx}}}{{{wwwpppfff___YYYVVVRRRNNNKKKGGGCCC@@@DDD>>>777666999:::888555555444333555777888777666555777999999999999999:::777888999::::::::::::999888999:::;;;:::999888777555555666666777777888888555777:::AAAKKK[[[kkkuuuzzz}}}pppsss}}}uuuttt~~~gggQQQDDD999888777666555666777777111222222222222111000000000////////////.........------------------------++++++************++++++,,,+++++++++,,,,,,---...************)))))))))((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((*********))))))))))))))))))************+++++++++++++++******++++++,,,------------............///111111111111333999@@@EEE```qqqrrriiiccc[[[TTTQQQJJJHHHDDDAAA??????@@@AAAAAA>>>;;;;;;===@@@AAAAAA@@@AAABBBCCCEEEHHHLLLOOOYYY^^^eeennnvvv}}}wwwrrrmmmhhhddd___\\\YYYUUURRROOOKKKHHHBBB@@@===;;;:::999777666666666666666666555555555888777777666666777777777444666888:::;;;:::999888:::<<<:::777999>>><<<555999999888999:::999777555888888:::===???===<<<<<>>CCCQQQbbbxxxyyyvvvllleeeZZZQQQKKKGGGCCC@@@AAAAAAAAAAAAAAA???===;;;@@@@@@???>>>>>>@@@CCCEEEAAACCCHHHLLLPPPVVV\\\```kkkpppyyy}}}xxxuuusssjjjeee___YYYVVVRRRNNNJJJIIIGGGDDDBBBAAA???<<<:::;;;999777777777777666555666666666666666666666666888888777777888888999:::999999999999888888777666555999:::666666::::::777999999:::<<<======;;;:::;;;::::::===BBBFFFKKKNNNWWWmmm|||ooonnnwwwpppnnnOOO999333444444333222111000000//////000000111111111111111000//////......---------,,,,,,,,,------------------------++++++************++++++******************+++,,,,,,,,,+++++++++*********)))((((((''''''(((((())))))((((((''''''(((((()))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,------------............///000111000000111444666555>>>IIIYYY{{{vvviii]]]RRRLLLIIIGGGDDD@@@>>>???CCCFFFEEECCC@@@===<<<;;;<<<<<<===>>>??????@@@BBBFFFIIIKKKOOOVVVaaaoooxxxuuupppiiibbb\\\WWWUUUOOOKKKFFFCCC@@@>>>;;;999999888666666777777555444555444333444666777777555777777777777777777777777888888888888999:::;;;;;;::::::999888888888888999999>>>???<<<:::<<<>>>>>>===;;;:::999999;;;>>>@@@:::???HHHVVVfffttt}}}|||lllkkk|||^^^\\\fffvvvZZZYYYyyyYYYLLL<<<333333777888777222222222111111111111111000000111111000000///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******+++++++++*********))))))(((((((((''''''((((((((())))))(((((((((((())))))'''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))))))))))))))))))))***************************++++++,,,,,,,,,---------.........---///000000//////111222666;;;???FFF]]]{{{rrrjjj\\\MMMDDDEEEMMMTTTLLLIIIEEEBBB@@@???>>>===;;;<<<<<<<<<;;;<<>>888999888666555666777777;;;:::999999;;;???FFFJJJQQQ___uuu|||rrruuu~~~~~~tttsss{{{iiimmmxxx```ccclllRRRAAA555555444333333222222222222222222222111111000000///000000000000///......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******)))(((((()))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))))))))(((((()))))))))***************))))))******+++,,,,,,,,,,,,------------...+++---///000///000111222222444555444===SSSlll}}}vvvhhhgggsss~~~lll___WWWTTTQQQMMMHHHEEEEEEDDDCCCAAA???@@@@@@???>>>===>>>???===>>>??????@@@DDDIIIMMMUUUiiizzz|||yyyuuutttssspppkkkfffddddddccc___ZZZSSSMMMIIIAAA@@@>>><<<:::999888888999999888777666666777999777555444555666777666444888888888999;;;;;;:::888999999999:::::::::;;;;;;::::::999999::::::;;;;;;;;;<<<>>>???@@@@@@???>>><<<:::777888999::::::;;;<<>>>>>===<<<===???@@@GGG]]]ttt{{{xxxuuusssrrrmmmeee___^^^\\\YYYXXXXXXUUUPPPLLLFFFFFFFFFEEECCC???<<<:::888777666555444444444444555666666555444555777:::999777666666777777666444999999999:::;;;;;;999777:::::::::;;;;;;<<<<<<===<<<<<<======???@@@BBBCCCCCCCCCCCCBBBAAA???======:::999:::>>>@@@BBBFFFLLLZZZnnnvvvlllooo{{{zzzzzzssseeebbblll~~~kkkXXXDDD:::777444333555666555444333222222222333...///000000000///------....../////////...------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++***))))))))))))***))))))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((()))))))))***)))))))))))))))***++++++++++++,,,,,,,,,---------+++,,,------,,,---///111111222444555444555999>>><<>>;;;;;;;;;;;;:::::::::999999999888777777777777888666777888777666777:::===;;;999888888999999888777999999:::;;;======;;;999::::::;;;<<<<<<===>>>>>>>>>???AAADDDGGGJJJMMMOOOJJJGGGCCC???======>>>???777<<>>@@@AAA???===;;;;;;;;;<<<===>>>>>>???@@@AAADDDIIINNNSSSWWWYYYKKKFFF@@@;;;:::===AAAEEERRR^^^nnnwwwwww{{{zzzuuuwww{{{nnnooo|||zzzeee\\\___nnn~~~mmmkkk|||pppZZZGGG>>>666666555444333333222222////////////..........................................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000111222222333333777999>>>EEEQQQmmmlllwww|||kkk[[[LLLBBBDDD@@@DDDNNNTTTZZZlllvvvcccUUUQQQSSScccjjjeee^^^___```gggvvvxxx|||zzzkkk[[[TTTIIIAAA>>>>>>@@@BBBCCCFFFKKKQQQZZZfffrrryyy}}}ttthhh\\\SSSOOOHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFDDDCCCBBBAAA???======>>>???@@@<<<===>>>@@@AAAAAAAAAAAA>>>>>>===<<<<<<;;;::::::777777888888888888777777===<<<<<<;;;;;;::::::999888888999::::::999999999<<<;;;:::999999:::;;;<<<::::::::::::999999999999@@@<<<888999===@@@@@@???@@@??????AAADDDFFFEEEDDDHHHCCCGGGKKKJJJNNNNNNBBBKKKIIICCCBBBEEEEEEUUUsssnnnnnnnnnmmmtttvvvcccZZZfffwwwqqqbbb___sssvvvaaaRRRFFF<<<777666555555444444333222222111////////////............------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...//////000000111222222333333444666888===KKKgggqqqppp|||yyyiiiXXXJJJ??????BBBEEEQQQ___wwwxxx}}}xxxdddTTTRRRPPPSSS^^^mmmoooyyyzzzpppjjjaaaQQQIIIDDD>>>999888888888888999:::<<>>=========<<<:::999999:::<<<===888999:::;;;;;;<<<<<<<<<:::999999888777777666666777777888888888888777777;;;;;;;;;;;;::::::::::::999::::::::::::999999999>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<>>><<>>BBBEEEFFFOOOWWWXXXRRRNNNOOORRRNNNLLLJJJIIIHHHHHHHHHHHHMMMHHHKKKMMMQQQooouuuwww|||lllkkkhhhpppyyyvvvxxxXXXGGG???<<<666333444666444444666222222222111111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++******))))))************))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***))))))))))))))))))***&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------------......//////000111111333222333777888666777;;;AAAFFF^^^|||xxxxxxdddRRRHHHBBBEEEFFFEEEDDDGGGLLLPPPRRRVVV\\\___aaahhhsss{{{~~~tttkkklll{{{lllQQQLLLJJJHHHOOONNN```{{{WWWCCC:::::::::999;;;<<<<<<:::999999::::::999888:::===???BBBBBBBBBBBBBBBEEEJJJNNNHHHOOOZZZdddkkkmmmlllkkkgggccc]]]VVVPPPLLLJJJHHHDDDBBB@@@>>><<<;;;::::::;;;::::::999999888888888888888777777666666666666777888888999999888888777777777888999999:::;;;;;;;;;<<<<<<===>>>???@@@@@@???@@@BBBDDDEEEFFFEEEEEEHHHHHHHHHFFFEEEGGGLLLQQQ[[[```eeebbbZZZSSSQQQSSSNNNFFF>>>???HHHSSS[[[^^^```^^^gggqqq{{{wwwvvvpppsss|||ooo___dddsss}}}aaa\\\tttlll[[[sssjjjfffPPP<<<777666222000111555555111...///000000000000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++++++++******)))))))))******)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''&&&&&&&&&''''''(((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,------......///000000///---...444666555444666777888KKKjjjvvvsss|||{{{qqq```WWWKKKEEEDDDDDDFFFFFFBBBCCCEEEHHHMMMUUU^^^dddiii___RRRLLLRRRcccvvvooohhh[[[PPPQQQXXXooo|||SSSBBB???;;;999888888999::::::999888999::::::999:::===???<<<<<<======@@@EEELLLQQQIIIRRR```lllttttttqqqnnnaaa^^^XXXRRRLLLHHHFFFEEECCCCCCBBBAAA@@@@@@@@@@@@======;;;:::::::::::::::888888888888888888777777888888999999999999888888777777888999::::::;;;;;;;;;;;;<<<>>>@@@BBBEEEFFFJJJKKKLLLNNNNNNMMMLLLKKKSSSTTTSSSOOOKKKJJJMMMQQQYYYYYYYYYVVVQQQLLLFFFCCCCCC>>>???QQQoooxxxkkkiiiooouuu~~~xxxjjjmmmxxxeeeSSSeee}}}hhhSSSFFFvvveeeUUUEEEAAA@@@555000555666444000000111111...///222/////////........................------------,,,+++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******((())))))******))))))((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////000------000222000///000666333<<>>>>>;;;;;;===>>>@@@BBBCCCCCC<<<;;;:::999888888999:::888888888888777777777777888888999999999999888888777888888999:::;;;;;;<<<;;;;;;<<<===@@@CCCFFFHHHLLLLLLLLLKKKIIIHHHFFFEEEJJJMMMNNNJJJCCC??????BBBCCCFFFNNNZZZdddgggbbb]]][[[]]]kkktttrrrxxxuuusssuuu{{{}}}{{{{{{wwwqqq{{{kkkhhhqqqlll]]]cccooo|||iii\\\MMM???888qqqcccVVVJJJ@@@777000111111+++...555111555222111333222000111555---------------..................---------,,,,,,+++++++++++++++++++++++++++*********))))))))))))******************************++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,------......111......111111//////111666111333;;;>>>AAAOOOaaa~~~uuuooo}}}wwwrrrnnnnnnjjj___QQQFFFBBBBBB:::<<>>;;;:::::::::::::::;;;;;;;;;555666888:::<<<>>>>>>???;;;999888777666777999:::888888888888888888888888888999999::::::999999888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<===@@@CCCDDDEEEDDDCCCBBBAAAAAA@@@@@@AAAHHHNNNNNNJJJFFFFFFIIIGGGUUUnnnqqqeee```hhhtttzzzwwwwww~~~dddXXX]]]ppp|||wwwjjjooowwwXXXJJJCCC888111222rrrbbbPPPEEE@@@;;;777666111000555444///444777---------///222111,,,+++---------------------------......---------,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))))))))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---......,,,***,,,000111///111555222///111555777888>>>FFFcccuuu}}}vvv|||~~~rrr\\\RRRQQQEEEBBB>>>;;;::::::<<<===888>>>>>>CCCTTT___fffrrrwww}}}~~~gggFFF<<<>>>999777777777999;;;;;;999777777:::<<<<<<;;;:::::::::888999:::;;;===BBBHHHMMMLLLKKKGGGDDD@@@>>><<<;;;555666777888999999888888777888888999999999888888:::999888666777888999;;;:::::::::::::::;;;;;;;;;888999999::::::999999888::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;===???@@@@@@?????????AAACCCEEEFFFJJJTTT___eeedddccceeehhhdddzzz~~~xxxtttzzzrrrjjjfffnnnzzz}}}qqqhhhttt}}}cccbbbaaaiiiuuuppp~~~oooUUU???;;;:::444555;;;lll]]]HHHDDD???999555333333444222111111111000000////////////000000000000//////........................------,,,,,,,,,,,,+++++++++++++++************)))************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))''''''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,......//////000000111111111222333555777888999:::PPP[[[iiiooorrr~~~gggVVVIIIIIIHHHAAA===AAA<<<;;;<<<>>>@@@CCCIIINNNUUURRRLLLDDD===999999:::@@@:::777:::<<<:::888999666555666;;;>>><<<777555777999<<<>>>>>>======>>>BBBBBB@@@===:::888888888???<<<:::999::::::888777666888::::::888666555555:::666888======999777:::555:::===:::999::::::999999<<<<<<999888<<<===:::@@@======@@@???;;;;;;???>>>======???>>>>>>EEEMMM```TTTHHHGGGMMMUUU^^^fffttt{{{iiibbbiiixxxrrrmmmsss{{{wwwiiifffeeesssdddWWWeeekkkUUUIIIBBB;;;888999999666333zzzjjj]]]PPPEEE===:::888555333111111333444111111111000000000///////////////000000/////////------------------------,,,,,,+++++++++*********+++++++++*********))))))************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))&&&'''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,------......///000000000111222333444555666777:::BBBMMMSSSVVVdddyyymmmZZZLLLHHHHHHDDD>>>;;;:::;;;===???======;;;888666666888:::AAA<<<;;;@@@BBBAAA@@@AAA@@@>>><<<;;;;;;;;;<<<===<<<======<<<:::999888888:::;;;;;;:::::::::;;;<<<;;;:::999999::::::::::::666777777777777777888888777555666999888444444999777:::;;;888888999888555:::999888888999:::999999>>><<<:::<<>>???GGGZZZmmm{{{~~~~~~tttiiiZZZNNNIIIFFFCCC???;;;;;;<<<;;;:::;;;>>>AAA>>><<<>>>EEEGGGDDDBBBBBBAAACCCDDDBBB??????BBBDDD???>>>===<<<;;;<<<===>>><<<;;;;;;:::999999888888999:::;;;;;;999999999::::::888666666777999999999:::999:::;;;888666999>>>:::===>>>;;;;;;======:::CCC@@@EEERRRVVVNNNGGGFFFMMMPPPQQQWWWhhh~~~yyyqqqmmmsssxxx~~~xxxggg^^^[[[iiixxxlll^^^]]]mmmvvvyyywwwSSS===888555666333111111444444222///ppp___NNNCCC???;;;666333444555666666111111111111000///......////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************))))))))))))************************((((((((((((((((((((((((((())))))***************((((((((((((((((((((((((((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))************++++++++++++++++++,,,,,,---.........////////////000000000000222222444777666888BBBLLLZZZmmm~~~vvvnnnjjjbbbZZZSSSQQQMMMHHHCCCBBBCCCEEEIIILLLVVVbbbgggddd```___ZZZccciiiggg```[[[XXXWWWSSSOOOJJJEEEDDDDDDEEEEEECCCBBBAAAAAAAAA@@@>>>======???@@@???<<<;;;;;;===>>><<<::::::<<<===<<<:::???@@@AAA@@@======BBBHHHDDDMMMRRRPPPNNNRRRVVVXXX```___nnn{{{kkkhhhsss~~~zzz~~~uuufffgggoooxxx|||pppjjjsssrrr^^^RRRKKK@@@;;;999222333222222333444444222///uuuaaaQQQGGGAAA;;;666777666666666666444111...222222222222111000...---.....................///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((***************)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------...//////////////////////////////333111111444444333666;;;EEENNN^^^nnn{{{wwwqqqhhh\\\SSSOOOOOOQQQWWW___nnn~~~{{{zzzvvviii___YYYVVVTTTSSSNNNMMMLLLLLLNNNMMMKKKHHHAAABBBBBBAAA@@@AAACCCDDDAAAAAABBBDDDGGGHHHHHHGGGJJJLLLMMMKKKKKKNNNTTTXXX```ooo{{{{{{xxx|||}}}~~~zzziiiaaa^^^ddd|||tttYYYOOO^^^~~~nnnSSS@@@999;;;:::;;;999000222222333333444222000---wwwgggZZZQQQJJJAAA;;;999999777666444333222111000///............///000000000//////---------...............,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++***************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))******+++++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))))))))))))************+++++++++,,,------......////////////////////////000000...///444555444666999>>>???EEEQQQ```wwwyyy|||}}}~~~~~~rrrnnniiifffccc___WWWRRRJJJHHHFFFFFFJJJNNNQQQRRROOORRRVVVYYY[[[^^^bbbeeefffhhhiiiiiimmmtttyyyzzz{{{pppkkkjjjnnnxxxqqq\\\UUUQQQ]]]xxxppp[[[KKKAAA999;;;===333000444333111111222222111///---,,,wwwgggZZZQQQHHH@@@:::999888777666555444333333000000000//////000222444,,,,,,------...///000000,,,,,,---------.........,,,,,,------------,,,,,,+++++++++++++++++++++++++++************)))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((())))))************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))******************++++++,,,------------------....../////////000///111555666444555888777666:::@@@HHHUUUiii{{{|||pppiiibbbbbbhhhmmmooonnnppptttwwwvvvuuuyyy~~~yyyyyy{{{hhh[[[XXX\\\hhhrrrcccTTTEEE<<<999666222999;;;///,,,333555000111111111///.........zzzeeeFFFDDD???:::666555777888000111222111000000222444000222333333111000/////////......------...//////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++,,,------...//////111///111333222......222222555999<<<;;;>>>JJJVVVfffyyymmmbbbccciiippptttpppuuusss]]]IIIBBB;;;111111888:::000222666111111555111000111222111000000111222xxxbbbNNNCCC777666666555444444333333222333333333333222111111////////////..........................................////////////......************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++******)))((('''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000111222222333333444555777888999;;;>>>@@@QQQ\\\mmmyyyuuuzzzuuucccXXXTTT]]]iiitttuuuJJJDDD<<<777666666555444222222222111111///......111///...///000111000...yyyjjjZZZNNNEEE>>>:::555555444444333222222111222222333333222222111000////////////.........---------------------------,,,------------------,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))*********))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,------------.........///000000111111222222444555666666888:::======DDDPPP[[[cccpppooo```UUUXXXcccrrrxxxmmmjjjeeeYYYOOOAAA<<<777444333444333222111222222111111///......000///...///000000///...wwwdddQQQJJJ???666222222444555333333333222111111000000222222222222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------------......///000000000111222333444333444666888555666<<>>:::555888666333222222333333222111111111111000///......000.........///000///...ooo^^^UUUNNNBBB777;;;888555333444444333333222222222111111111000000111111111222111000000///.........---------,,,,,,************************)))******++++++******)))************************))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))******))))))(((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,------------------...//////000000000222222222111222444555:::777777<<<@@@EEENNNVVVXXXlll{{{pppggg\\\```cccdddfffiiiiiiggg{{{zzzllleee]]]RRRDDD999444444555555555444333333333333333222000000111111000///......///...------//////...---dddWWWGGG<<<666444444444444333333444555555222000222222222111111111111111000000111111000000///...------------,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------...//////000000111000111222222111111333444888555444999<<<===???BBBDDDPPPbbbsss}}}mmmYYYRRRSSS```mmmzzzxxxiiiWWWJJJDDD<<<:::666333222333555666333444444444222111111111///000000000000//////......---,,,---...///...,,,@@@<<<999777444111333777444222000///000222222222111111111111111111111111000000000000000///......------,,,,,,,,,+++++++++***************************++++++++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&)))))))))******)))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((()))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------......///000000000///111111111000000222444444111222888;;;;;;;;;===@@@DDDMMMXXX```fffpppyyyzzzuuufffVVVNNNXXXhhhrrr}}}iiiXXXIII>>>999:::333444555555555444222111000222222111///---...////////////000000//////......---,,,,,,---...---,,,999666666777555//////333555222//////000111222111//////////////////////////////000000//////...---,,,,,,,,,,,,++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---......//////---///000000///000222444444111222777999999;;;>>>======BBBKKKQQQWWWbbbnnnyyyyyyttt|||xxxiiieeedddfffaaa___lll~~~wwwggg[[[LLLBBB999333444888666666555555555444222000...///000///,,,,,,...000......///////////////...---,,,+++,,,---------+++;;;444111222222///111666111111111222333111---***---.....................///////////////......---,,,,,,,,,+++++++++******************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++,,,,,,---......,,,---.........///111333444111000333333333666;;;;;;999<<>>:::999777333222555666333000000111222222111---///000...------000333......///////////////...---,,,++++++------,,,+++555555555666555444444333222111111000///......---........................------------------------,,,,,,***)))))))))***+++******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((''''''''')))***+++++++++)))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***)))************+++++++++++++++,,,------......///---------............///000111222222444444555666999:::;;;<<<===AAAGGGKKKQQQWWWddduuuvvvfffqqq|||~~~mmmaaa```]]]XXXWWW___qqqoooddd^^^SSSCCC888666666555444333333222222333222222222111000000000////////////////////////........................///...,,,+++***+++,,,,,,444555555555555444333333111111000000///......---------------------------------------------------,,,+++***)))))))))******)))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((('''))))))*********)))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***))))))*********+++++++++++++++,,,,,,---.........------------............000000111222333444555555777888999:::;;;???DDDHHHKKKMMMQQQYYYgggxxx{{{rrrwww~~~~~~|||tttqqqnnniiiddddddeeefffhhhooo}}}wwweeeRRRJJJGGG@@@777111555555555444333222222222222111111111111111000000////////////////////////------------------------...---,,,++++++++++++,,,333444444444444333222222000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))******++++++******)))))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))(((((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))*********++++++***++++++,,,,,,---......------------............///000000111222333444444444555666777888;;;@@@CCCGGGHHHIIILLLSSS___nnnyyy~~~xxxvvv{{{{{{yyyeeecccaaaaaagggrrr~~~ppp```TTTHHH;;;777666444333444444444444333222222111111000000000000111111111111////////////////////////------------------------------,,,++++++++++++,,,222222333333222222111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&''')))+++---''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********************+++,,,,,,------,,,,,,---------............//////000111222333333333444555666777999===@@@@@@GGGOOOTTTUUUXXX]]]cccgggjjjqqq|||tttsssyyy~~~vvvlllfffaaa\\\UUU\\\hhhyyysss___LLLBBB@@@999444444444333555888333333222222222111111111...//////000000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++111111111111111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))(((((()))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%(((***,,,''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,------------...---......///000111222222222333555666666888;;;>>>888BBBOOOVVVVVVSSSRRRSSSVVVYYY^^^gggtttrrrkkkgggjjjuuuyyyjjj]]]ZZZ[[[XXXUUU[[[hhhrrruuusssyyy~~~lllXXXMMMEEE>>>888555444222333555444000111444111111111111111000000000.........//////000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++///000000000000///......------------------------++++++++++++++++++++++++************************))))))******))))))((('''((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******((())))))******+++,,,,,,,,,,,,,,,,,,------------,,,------...///000111222222333555555555777999;;;999@@@IIIOOOPPPOOOOOOPPPOOORRRWWW[[[aaahhhpppuuu|||~~~iiihhhgggeeeccceeeqqq~~~wwwfff[[[VVVTTTQQQUUU^^^gggqqqnnnNNNDDD:::888999777555666222111444777555000...000000000000000000000000000............////////////------------------------++++++++++++++++++++++++)))***++++++,,,+++++++++///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))*********)))''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''((())))))***''''''&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''(((((((((((()))))))))***(((((())))))***+++++++++++++++,,,,,,,,,---------,,,,,,---...///000000111000222444444444555777999===???CCCGGGKKKMMMNNNOOONNNRRRWWWYYYZZZ\\\aaaeeegggpppuuuwww|||sssfff``````llluuu{{{yyy{{{|||vvvmmmddd]]]bbbeeeaaa^^^ccciiillljjjxxxxxxhhhTTTGGG<<<777666999999777555666444222444777666111///111//////////////////////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++***......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))*********)))'''&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***(((''''''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&''''''(((''''''&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''(((((((((((())))))))))))((((((((()))******++++++++++++,,,,,,,,,---------+++,,,,,,---...///000000///111333333333444555777999:::>>>CCCHHHJJJJJJHHHNNNSSSXXXZZZYYYYYY\\\______kkkpppooowwwwwwkkk```cccaaa\\\^^^gggnnnnnn~~~uuuiii```^^^\\\UUUNNN___nnn}}}nnnhhh]]]RRRIIICCC@@@???;;;888666777555///---///333000///222333000///111.........////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''((()))((('''%%%))))))))))))((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))(((((()))***++++++++++++*********************,,,------------...000///000000111333555777888888:::>>>CCCGGGJJJLLLMMMQQQRRRTTTUUUVVVYYY\\\```^^^^^^```fffooowww|||}}}vvvkkk```WWWRRRYYY\\\gggvvv~~~|||sssllleee```\\\UUUYYYZZZZZZ^^^fffmmmqqq{{{jjj___BBBAAA???<<<:::999888777555444444333333222222111111111111111000000000///000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))((('''&&&,,,,,,,,,,,,++++++++++++'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))***))))))(((((((((((((((++++++***)))(((((((((((())))))))))))))))))))))))***,,,------,,,---...///000000000111333444666777777999===AAAEEEHHHJJJKKKKKKOOOSSSVVVWWWXXXZZZ[[[]]]\\\]]]aaaggglllnnnooowww{{{kkkggg\\\VVVZZZ___fffttt{{{rrrxxx}}}~~~uuuoooZZZXXXVVVUUUXXX\\\```cccpppwww~~~~~~ooocccYYYPPPGGGAAA<<<;;;999777666444444333444444444333222222111111111111111000000000///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((...------------,,,,,,,,,''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))((())))))((((((''''''((((((******)))(((((()))))))))(((((((((((((((((())))))***+++------,,,,,,...///111111111111222333444444666888;;;???BBBEEEGGGHHHGGGLLLRRRVVVWWWVVVUUUUUUYYYYYYYYY[[[___cccddddddgggnnntttsssnnnooovvv~~~}}}fff___aaacccgggllllllaaaTTTMMMMMMUUUcccppp~~~|||zzzvvviiiiiiggg```YYYVVVYYY\\\___aaafffnnnzzz{{{xxxsssoooiiibbb]]]ZZZQQQFFF===:::999777666777666555333222222222222444333333222111111000000000000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++************************************************'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((((((((()))+++++++++++++++************(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))(((((('''''''''((((((%%%&&&&&&''')))+++,,,---((((((((())))))))))))))))))+++,,,,,,,,,,,,---///111111000000000111222222444666888;;;???BBBDDDEEEHHHLLLQQQTTTTTTSSSRRRQQQTTTTTTVVVZZZ]]]aaacccdddccchhhlllkkkgggeeeiiimmmooommmwww~~~sssuuummmYYYKKKJJJPPPSSSccc```fffiiiccciiiwww{{{yyyooofff___\\\QQQQQQQQQSSSYYYcccoooxxx~~~hhh^^^ccc^^^XXXRRRMMMIIIDDD@@@;;;999777888999::::::888555444333333222222333333333222222111111000//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''')))((('''(((+++---+++************))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((%%%%%%&&&'''(((***,,,---)))))))))******+++++++++)))+++,,,,,,+++,,,---///000000/////////000000111333444666999<<<>>>AAABBBLLLNNNPPPPPPOOOOOOPPPQQQPPPRRRVVVYYY\\\___bbbdddcccfffiiihhhdddaaabbbdddgggdddlll~~~hhh^^^^^^^^^[[[YYY^^^\\\QQQSSSZZZXXX___eeekkkqqq{{{yyyuuucccccccccdddeeefffffffff___\\\]]]iii~~~lllXXXLLLIIIJJJIIIFFFCCC@@@===999666777777888888888666333111333333222222222222333333222111111000//////....../////////............---+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))******)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%''')))((('''(((,,,000,,,,,,,,,,,,++++++++++++))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''&&&&&&''''''(((((())))))(((''''''((((((((())))))******++++++,,,,,,)))***,,,,,,++++++---...//////.........///000000333444555777999<<>>===<<<===???AAA666777777666555444555555444444222111000222444666111111000000000000000111000000//////...------,,,.........---------,,,,,,,,,,,,,,,,,,---------...******************************************************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$'''***(((&&&(((---222------,,,,,,,,,+++++++++******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***&&&''''''((()))******+++(((***++++++++++++,,,...---,,,,,,---...///000000444444444555777:::===>>>???AAAEEEGGGJJJMMMQQQTTTLLLPPPUUUWWWWWWXXXZZZ]]]dddbbb```___^^^^^^]]]]]]YYY```dddccceeelllqqqrrrgggbbbdddiiigggbbbgggtttvvvxxxooo```TTTRRRUUUWWW[[[```ZZZUUUQQQPPPSSSUUUTTTRRROOOSSSWWWVVVTTTUUU]]]dddbbb___]]]qqq}}}}}}}}}zzzzzz||||||zzz{{{~~~pppfff]]]___gggiiiaaaXXXYYY^^^bbbaaa\\\ZZZ\\\______ccclllwww}}}}}}```TTTFFFBBBCCCBBB???;;;;;;999888999;;;:::888666999888777555333333555777222444555555333000//////333333222111111111111222000//////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........******************************************************))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((......//////...,,,+++)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......000000222444777999;;;<<>>@@@>>><<<999888777888888888888777666666555444444444333333333333222222222222222111111111000000000000000000/////////............---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((,,,------...---,,,***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++,,,,,,,,,,,,------------111111222333555666777888999>>>EEEJJJLLLMMMNNNNNNMMMOOOQQQTTTUUUVVVVVVUUUWWWXXXYYYZZZ[[[]]]aaadddiiiiiihhhgggeeeeeefffhhhhhheeeccccccaaa```dddiiihhhlllrrrvvvqqqhhhdddgggssswww||||||zzzzzz||||||yyynnnrrr{{{uuuvvvxxxrrrjjjddd___YYYQQQKKKEEEBBB>>>>>>??????===:::777777888999999888666555777777666666555444444444333333333222222222111111111111111111000000000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------000111111222333444555555888===CCCHHHKKKMMMNNNOOORRRRRRTTTUUUVVVWWWVVVVVVVVVYYY\\\]]]^^^```dddggghhhiiiiiigggddddddeeefffjjjhhheeebbb``````dddhhhiiikkknnnoooiiicccdddjjjqqqtttvvvvvvuuutttvvvxxx{{{{{{yyyvvvwwwxxxuuupppllliiiddd___ZZZLLLKKKIIIGGGEEECCCCCCCCC???>>>===<<<;;;:::999888666777888999:::999777666555555555555444444333333222222222222111111111111111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********+++++++++,,,,,,,,,------000000000111222222333333888;;;???CCCFFFJJJNNNQQQTTTTTTTTTTTTUUUTTTTTTTTTVVVZZZ___```___```dddgggfffggghhhgggeeeeeeggghhhllllllhhhcccaaabbbeeehhhkkkiiiiiihhhfffeeekkktttnnnooopppqqqrrrrrrrrrrrrnnnppppppppppppsssyyy~~~|||{{{uuummmddd\\\XXXUUUQQQMMMJJJHHHFFFEEEAAACCCDDDCCC???======>>>===<<<:::777555444444555888888888777777666666666444444444333333333333333222222111111111000000000000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))''''''''''''''''''''''''******)))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,......///000111111222222888:::<<<>>>AAAEEEKKKPPPQQQQQQQQQQQQQQQQQQQQQQQQTTTZZZ```aaa______bbbfffccceeeggggggggggggiiikkkmmmnnnlllgggeeehhhkkkllllllgggddddddeeegggnnnvvvllllllllloooqqqqqqpppnnnjjjlllnnnnnnmmmnnnoooppppppuuuzzzzzzyyy{{{yyywwwnnnggg^^^XXXUUUQQQJJJEEEIIIGGGEEECCCAAAAAABBBBBB>>>AAACCCBBB>>>;;;;;;<<<===<<<:::888777888999:::888777555333333333444444333333333222222222222222111111111000000000000///////////////..................---------,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,------///000111222222666777999;;;===BBBHHHLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSZZZaaadddbbbaaaeeeiiiccceeeggghhhhhhiiijjjllljjjnnnooojjjjjjooosssrrrpppiiidddfffggggggiiilllhhhggghhhlllppprrrpppmmmkkkkkkkkkjjjiiihhhgggggghhhiiilllpppsssvvvyyy{{{tttwwwzzzzzzxxxuuusssrrruuuxxx|||mmmgggcccccc```YYYRRRPPPLLLIIIFFFEEEFFFEEECCC@@@@@@@@@@@@???>>>>>>???@@@;;;<<<======;;;;;;<<<===666444222222444666555444555444333333333333333333222222222222222222222222111111000000000//////////////////.........---------------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%&&&'''''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++,,,---...///111222222333555888:::===@@@EEEHHHLLLLLLMMMOOOQQQTTTVVVWWWTTT[[[dddgggeeeeeeiiinnndddfffhhhiiiiiiiiijjjlllhhhnnnpppmmmnnnuuuyyywwwtttmmmhhhiiikkkgggcccbbbaaa```aaagggmmmpppnnnkkkffffffeeeeeeeeefffggghhhhhhgggiiinnnuuuxxxwwwtttuuuwwwxxxxxxwwwsssooolllhhhjjjnnn|||uuuyyyvvv{{{www{{{|||wwwsssnnnkkkhhhbbbZZZSSSVVVOOOJJJKKKJJJGGGDDDEEECCCBBBBBBBBBBBBAAA???===:::;;;;;;;;;999888999:::>>>===;;;999888777999:::999777666888;;;;;;888444222333444555555555444444111111111111111111222222000000000000//////////////////.........------------------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((''''''******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))************))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++------......///000000000333444555888;;;>>>AAABBBKKKQQQXXXXXXUUUSSSVVVZZZbbbbbbbbbbbbcccdddeeeeeegggiiikkkkkkkkkkkkmmmooojjjnnnnnnjjjoooyyyzzzrrrooopppooommmnnnpppkkkeeeiiijjjkkkllljjjgggdddbbb^^^fffkkkhhheeeeeeffffffgggkkkpppssspppnnnuuu{{{~~~uuulllhhhhhhlllhhhkkkuuu{{{wwwsssrrrooorrrtttssspppooorrruuuzzzzzzyyywwwuuuvvvzzz}}}xxxzzz|||~~~{{{zzz||||||zzzzzz~~~~~~~~~}}}}}}}}}xxxrrrpppqqqtttuuuuuusssuuuqqqjjjfffhhhjjjjjjeee```[[[WWWTTTSSSRRRQQQMMMLLLJJJHHHFFFDDDCCCCCCAAABBBCCCCCCBBBAAA???>>>======<<<;;;;;;<<<>>>>>>===<<<:::888777777777888555555444444444333333333333333333222222222111111000000////////////000000000000000000////////////......---------,,,,,,,,,......---------,,,,,,,,,************************,,,,,,+++***)))))))))******************+++++++++))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''***)))))))))((((((((('''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))((((((******)))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***))))))************))))))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******+++---------...//////000000333333555777:::===@@@AAAJJJOOOTTTTTTPPPNNNQQQUUU^^^___bbbddddddcccaaa```aaaeeejjjmmmmmmmmmmmmmmmhhhnnnooolllqqqyyyvvvmmmjjjmmmoooppptttxxxvvvpppnnnlllhhheeeddddddeeefffaaagggjjjfffbbbbbbcccbbbeeeeeehhhooossstttwww|||~~~}}}xxxpppjjjhhhhhhiiifffiiiqqquuurrrmmmllljjjkkklllmmmooopppqqqqqqssssssrrrpppoooppprrruuummmmmmmmmnnnooopppqqqrrrnnnkkkkkknnnnnnlllmmmpppnnnrrrvvvuuurrrrrrwww|||wwwvvvvvvwwwzzz}}}~~~wwwsssnnnlllpppvvvqqqtttsssnnnmmmooonnnjjjlllhhhcccaaabbbcccccccccbbbdddbbb[[[YYY\\\___^^^\\\XXXSSSOOOMMMLLLKKKJJJJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAA???>>>======<<<;;;:::::::::;;;<<<<<<;;;999777666666666666444444444444333333333333333333222222222111111111000000////////////000000000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++******)))*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((('''''''''(((((('''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******&&&'''(((((())))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((())))))******))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******+++,,,,,,---......//////000222333444666999<<<>>>???GGGKKKOOOMMMJJJIIILLLPPPXXX[[[```cccdddaaa\\\YYYZZZ```hhhmmmnnnllljjjiiigggjjjiiigggkkkrrrqqqjjjiiimmmqqqsssxxx}}}|||xxxooommmiiieeecccdddeeefffiiimmmnnnhhhddddddeeeeeefffbbbdddnnnxxx{{{yyyyyy|||yyytttoookkkjjjjjjjjjdddcccffflllnnnkkkhhhhhhdddcccdddgggkkknnnnnnlllllllllllljjjhhhhhhjjjkkkhhhgggeeedddeeefffhhhjjjcccaaaaaadddeeebbbcccfffcccgggkkkjjjfffdddgggkkkiiiiiigggcccbbbdddjjjoooqqqkkkgggfffddd___]]]^^^]]]______]]]]]]___```]]]^^^\\\ZZZYYYZZZZZZZZZYYYYYY[[[ZZZUUUTTTWWW[[[[[[WWWTTTOOOLLLJJJIIIHHHGGGGGGFFFDDDBBBAAA????????????????????????>>><<<<<<<<<;;;:::999999888999999:::999777666555555555555444444444333333333222222222222222222111111111000000//////......//////000000////////////.........---------,,,,,,,,,+++++++++++++++*********))))))******************************)))))))))***++++++)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((()))))))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******+++,,,,,,---......//////111222333555777999<<<===CCCFFFHHHHHHEEEFFFIIIMMMTTTWWW\\\___```]]]XXXUUUVVV\\\dddiiiiiigggeeeccceeeddd___\\\```jjjnnnllllllqqqttttttvvvyyywwwssslllmmmmmmllljjjhhheeecccmmmpppnnniiieeegggiiiiiijjjfffhhhrrrzzz{{{wwwuuutttpppkkkiiiiiijjjjjjjjjccceeegggjjjiiigggfffeee^^^```bbbeeeggghhhiiiiiillllllkkkhhheeeccccccdddhhhgggfffeeeeeefffggggggfffddddddggggggdddcccfffcccfffhhhgggeeefffjjjnnnhhhfffbbb^^^]]]___cccfffdddaaabbbggggggaaaZZZVVV[[[\\\\\\\\\\\\]]]]]]\\\XXXXXXYYYZZZ[[[[[[ZZZYYYXXX[[[ZZZUUUTTTXXX[[[[[[SSSPPPLLLJJJIIIHHHGGGEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>======<<<;;;;;;:::<<<;;;:::999888888777777888888777666666555555555333333333333222222222222222111111111111000000000/////////......//////////////////.........------,,,,,,,,,,,,++++++++++++++++++*********)))))))))************************))))))((())))))***+++,,,******))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++************)))(((&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***))))))((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))***))))))))))))))))))***++++++,,,,,,------......111111222333555777999:::>>>@@@CCCDDDDDDFFFJJJMMMQQQSSSVVVXXXYYYXXXVVVTTTVVVZZZ___aaaaaa```______^^^]]][[[[[[aaaiiilllkkkmmmqqqrrrpppooopppooolllnnnnnnnnnmmmllljjjhhhggghhhjjjiiidddcccfffhhhhhhkkkjjjmmmtttvvvrrrooopppnnnllliiigggggggggeeedddjjjmmmnnnkkkfffcccbbbbbb\\\bbbhhhhhhcccaaaeeeiiimmmmmmjjjfffbbb______```eeefffgggggggggfffeeedddjjjhhhhhhjjjiiieeedddffffffggggggeeeeeeggglllqqqhhhccc^^^]]]___aaa___]]]]]]]]]bbbkkknnnggg^^^YYYXXXXXXXXXZZZ\\\\\\]]]^^^YYY[[[\\\\\\ZZZWWWUUUTTTTTTWWWVVVQQQOOORRRTTTTTTMMMJJJGGGFFFEEEEEECCCBBBCCCBBBAAA@@@???>>>>>>>>>======<<<;;;:::::::::999;;;;;;;;;:::999888777777888888888777777666555555333333222222222111111111111111111000000000////////////............//////............------------,,,,,,+++++++++*********++++++++++++************))))))))))))))))))))))))(((((((((((()))***++++++++++++***)))((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))******+++++++++***)))((('''&&&((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))***++++++'''(((((())))))(((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))*********+++,,,,,,------...000000111222333555777888:::===@@@BBBDDDFFFIIIKKKMMMNNNPPPRRRSSSTTTTTTTTTUUUXXX[[[\\\\\\[[[\\\\\\XXXYYY]]]cccjjjmmmkkkhhhiiilllmmmiiihhhjjjkkkjjjpppmmmiiieeeeeegggjjjmmmggghhhgggcccdddhhhjjjiiihhhiiimmmqqqnnniiigggjjjlllkkkjjjgggdddaaa___^^^qqquuuuuummmdddaaa```___^^^gggnnnmmmeeeaaaeeekkkmmmlllhhhccc___]]]^^^```fffgggiiijjjjjjhhhfffeeegggeeeeeehhhgggbbb```bbblllkkkjjjgggfffgggjjjlllfffaaa]]]^^^cccdddaaa\\\]]]]]]bbbiiijjjddd^^^\\\SSSRRRTTTYYY\\\\\\^^^bbb```aaaaaa^^^YYYTTTPPPOOOPPPSSSSSSNNNKKKMMMOOOMMMKKKIIIGGGFFFFFFFFFDDDCCCAAA@@@@@@???>>>>>>>>>???===<<<;;;:::999999999999999:::::::::999888777666777777777888777666555555222222222111111111000000000000000000///////////////......------......///......---------,,,,,,,,,+++++++++*********))))))+++++++++************)))))))))))))))))))))))))))))))))((((((((()))***************))))))((((((((())))))))))))))))))))))))%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))*********+++,,,,,,------///000000111222333555666888;;;>>>AAACCCEEEFFFGGGGGGIIILLLOOOQQQRRRRRRRRRRRRUUUYYY\\\\\\[[[\\\\\\\\\[[[\\\bbbhhhkkklllkkkeeeiiiiiidddcccfffjjjkkkjjjgggccc``````cccgggjjjgggiiigggeeefffjjjkkkhhhdddeeeiiimmmkkkgggfffjjjhhhiiihhheee```^^^^^^```lllsssuuulllcccbbbdddddddddkkkqqqpppkkkhhhjjjmmmmmmkkkgggbbb______bbbeeeggggggggghhhhhhhhhhhhgggdddbbbdddhhhhhhdddbbbdddlllllllllkkkiiigggffffffcccaaa___```bbbddddddcccgggdddcccccc```[[[\\\___UUUSSSTTTZZZ]]]\\\^^^bbb^^^``````\\\VVVQQQNNNMMMNNNQQQQQQLLLJJJLLLNNNLLLJJJHHHFFFFFFGGGFFFEEECCC??????>>>=========>>>>>>===<<<;;;999999999999:::666777888888888777666666555555666777666555444333222111111111000000000000000000/////////.........///......------......///---------,,,,,,,,,,,,++++++*********))))))))))))******)))))))))((((((((())))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((()))++++++,,,,,,((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))******+++,,,,,,------/////////000111333444555888:::>>>AAACCCCCCCCCCCCCCCFFFJJJNNNQQQQQQQQQPPPOOOSSSYYY]]]^^^]]]]]]]]]eee^^^XXXYYY___ffflllpppfffiiihhhbbb```dddiiikkk`````````aaaaaabbbbbbbbbccceeedddaaabbbfffeeebbbdddbbbeeekkkmmmjjjjjjlllbbbdddeeebbb^^^^^^ccchhhccclllpppiiiccceeejjjlllhhhlllppprrrpppnnnnnnooommmkkkgggcccaaaccchhhllldddcccaaaaaaaaacccdddfffeeedddfffkkkmmmjjjiiikkkdddgggiiikkkiiifffbbb___]]]^^^^^^]]]]]]___cccfffrrrmmmfff___YYYUUU[[[cccYYYUUUVVV[[[\\\XXXYYY^^^TTTVVVWWWUUUPPPLLLKKKLLLJJJMMMNNNJJJHHHKKKLLLKKKDDDBBBAAAAAABBBAAA@@@>>>>>>======<<<<<<<<<=========<<<;;;999888999999:::444555666777777777666555333444555555555444333222111111111111000000000000000/////////.....................------.........---------,,,,,,,,,++++++************)))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))+++***)))(((((('''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++)))***+++,,,---.........////////////000111222333888:::<<<===>>>???AAACCCEEEEEEGGGIIIMMMOOOOOOOOOXXXUUUVVVZZZ\\\\\\^^^bbbbbb```^^^```eeejjjnnnppppppkkkfffeeejjjmmmnnnlllaaacccdddccc```]]][[[[[[^^^^^^^^^^^^___```bbbcccdddhhhjjjiiikkkrrrzzz}}}qqqhhhdddjjjnnnkkkiiijjjfffffffffhhhjjjkkkkkkiiihhhhhhiiikkknnnooonnnmmmhhhiiiiiihhhgggdddbbbaaaaaadddfffeeebbb```aaaccc___aaahhhqqqtttqqqnnnnnneeefffgggeeebbb___^^^^^^bbbaaa^^^[[[ZZZ[[[^^^```pppggg]]]XXXXXXZZZZZZXXXTTTRRRRRRSSSVVVXXXXXXWWWUUUVVVVVVUUURRRPPPQQQQQQFFFFFFHHHJJJLLLLLLJJJGGGEEECCCAAA?????????AAABBB>>>>>>>>>>>>============::::::999999888777777777444555666666666666666555666555555444444333222222////////////............------............------,,,------......------,,,************************************)))))))))))))))((('''((()))***)))(((+++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++******+++,,,------------////////////000111222222777999;;;======???AAACCCDDDDDDFFFIIILLLNNNOOOOOOWWWUUUUUUYYYZZZXXXYYY\\\^^^^^^```ccchhhlllnnnnnnmmmiiiddddddgggjjjjjjhhhaaabbbcccbbb___\\\ZZZZZZ`````````______^^^^^^^^^hhhnnnqqqppppppsssvvvvvvkkkeeedddjjjooonnnnnnpppiiihhhggghhhiiiiiigggfffcccdddeeehhhkkkllljjjiiigggggggggfffeeecccaaa```dddgggiiigggcccaaabbbccc___```fffnnnpppmmmkkklllbbbccccccbbb___]]]]]]^^^dddbbb```\\\ZZZ[[[]]]^^^eee```[[[YYYYYYZZZXXXWWWXXXVVVTTTSSSTTTUUUUUUTTTSSSTTTUUUSSSQQQPPPPPPQQQJJJJJJJJJKKKLLLKKKHHHEEEDDDCCCAAA@@@???@@@@@@@@@>>>============<<<<<<<<<:::999999888888777666666555555666666666555555444444444333333222222111111000000000000////////////------............------,,,,,,------------,,,,,,*********************************)))))))))(((((()))''''''''')))***)))(((*********)))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((('''(((((())))))((((((''')))))))))))))))))))))))))))((((((''''''(((((()))''''''((())))))***++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++///......//////000111222666888:::<<<<<<>>>@@@BBBCCCDDDFFFIIILLLMMMOOOOOOWWWUUUWWWZZZZZZWWWVVVXXX[[[]]]```eeejjjmmmlllkkkjjjfffcccbbbeeefffeeeccc```aaabbbaaa^^^\\\\\\\\\```aaaaaabbbbbbbbbbbbaaajjjpppuuutttrrrrrrpppmmmeeedddeeejjjlllkkklllooollljjjiiihhhhhhgggeeecccffffffhhhjjjlllkkkhhheeeeeeeeedddcccbbb```___^^^dddggghhhfffccc``````bbb```___bbbhhhiiigggfffhhhaaabbbcccbbb```______```bbb```]]]ZZZYYYXXXYYYZZZXXXXXXYYYYYYYYYXXXVVVUUU]]]ZZZVVVSSSSSSRRRRRRQQQPPPQQQRRRQQQOOONNNOOOPPPMMMLLLKKKKKKJJJIIIEEEBBBBBBBBBBBBAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;;;;;;;999999888888777777666666555555666555555444333222333333222222111000000///111111000000000/////////------............------+++,,,,,,------,,,,,,+++******************************))))))))))))((((((((('''&&&''')))***)))(((******))))))))))))(((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))*********)))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***............///000111111444666999:::;;;===???BBBBBBEEEHHHJJJLLLNNNPPPQQQWWWVVVXXX\\\]]]YYYXXXZZZ\\\]]]___cccggghhhhhhgggiiifffdddcccddddddbbb```___```aaaaaa``````aaabbb___aaadddhhhkkkmmmnnnoookkkppprrrpppooonnnkkkfffeeefffhhhiiihhheeeeeefffllljjjhhhgggggggggeeedddhhhhhhhhhjjjjjjgggccc___bbbbbbbbbaaa```^^^]]]]]]___bbbdddccc```^^^___aaa```]]]^^^aaabbb```aaaddddddeeeeeecccaaa```aaabbb\\\ZZZWWWVVVVVVVVVVVVUUURRRUUUXXXYYYXXXVVVUUUUUU^^^ZZZUUURRRQQQQQQPPPOOOMMMOOOOOOOOOMMMMMMMMMOOOLLLKKKIIIIIIHHHFFFCCCAAAAAABBBBBBCCCBBB@@@>>><<<;;;;;;;;;:::::::::999999999888888777666666555555555555555555444333111111333222222111111000000///000/////////............,,,------......------,,,++++++,,,,,,,,,,,,++++++***************************)))))))))((((((((((((((('''&&&''')))))))))((())))))))))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))*********+++))))))************))))))************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++*********)))))))))(((************************))))))))))))************************************************************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++++++++,,,++++++******------------...///000111222444777999:::<<<>>>AAABBBEEEIIIKKKLLLNNNQQQSSSSSSRRRUUU[[[]]]ZZZZZZ\\\___]]]\\\]]]```bbbcccccciiigggeeedddccccccbbbaaa___```aaabbbccceeeiiikkkdddfffjjjnnnssswwwzzz{{{ssstttqqqllliiiiiigggbbbfffiiilllkkkhhhfffeeeccceeedddbbbbbbdddeeeeeeeeeaaaaaaaaacccdddbbb___\\\bbbaaa```___^^^]]]]]]]]]ZZZ^^^aaaaaa```___aaaddd___\\\ZZZ\\\]]][[[]]]```aaabbbaaa___]]]\\\]]]^^^WWWUUUTTTUUUWWWXXXWWWUUUSSSUUUWWWWWWVVVUUUUUUVVVZZZWWWSSSQQQQQQQQQPPPOOOLLLMMMNNNMMMLLLKKKLLLMMMIIIGGGFFFEEEEEEEEEBBB@@@@@@AAACCCCCCBBB???===;;;::::::::::::999999999999888888777666666555555444444444444444333111000000333333222222111111000000......---------,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((('''(((&&&&&&'''((()))((('''(((((((((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))((((((''''''''''''(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((())))))******+++++++++)))******++++++******)))************************)))))))))))))))))))))))))))******++++++******)))((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***,,,++++++***))))))((((((************************)))))))))*********++++++************************************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++******+++++++++++++++***---,,,,,,------...///000000333555777999;;;>>>@@@@@@DDDIIIKKKLLLMMMPPPTTTOOONNNQQQWWWZZZYYYZZZ]]]```]]]YYYYYY[[[^^^aaabbbgggfffdddbbbaaaaaaaaabbb```aaacccdddeeeiiinnnrrrmmmnnnooorrruuuyyy|||~~~}}}zzzsssjjjggghhhgggcccgggkkknnnnnnooopppmmmhhh___]]]\\\^^^aaadddeeefff^^^^^^___aaadddeeedddcccbbbaaa```___^^^^^^^^^^^^YYY]]]aaabbbaaaaaadddggg^^^ZZZXXXZZZZZZXXXZZZ^^^ZZZ[[[ZZZXXXVVVVVVXXXZZZVVVUUUTTTWWWZZZ\\\ZZZWWWVVVVVVVVVVVVVVVVVVWWWVVVUUUSSSQQQPPPQQQQQQOOONNNKKKMMMMMMLLLJJJIIIJJJKKKFFFEEECCCCCCCCCCCCBBB@@@AAABBBBBBBBBAAA???<<<:::::::::::::::999999999999777777666666555555444444222222333222222111000///333333222222111000000000---,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((('''''''''&&&%%%&&&((()))((('''''''''(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((())))))******+++,,,,,,)))******++++++******)))************************)))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))******))))))))))))******************************************************))))))*********+++++++++************************************************************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++((()))***+++++++++++++++,,,,,,,,,,,,---...///000///111444666888:::===???>>>BBBHHHJJJIIIKKKOOOSSSOOONNNPPPUUUXXXXXXZZZ^^^]]]ZZZXXXXXX[[[___bbbcccdddcccaaa^^^]]]]]]___aaacccddddddeeefffiiiooosssppppppoooppprrrvvvyyy||||||yyyqqqiiihhhlllllljjjhhhllloooppptttwwwssskkk___^^^]]]___cccgggiiijjjdddcccbbbdddfffhhhhhhgggcccbbb```____________```YYY]]]```aaa``````cccfff]]]YYYXXXYYYYYYXXXZZZ^^^XXXXXXXXXXXXWWWYYY\\\___XXXVVVUUUXXX\\\]]]ZZZVVVTTTSSSSSSUUUYYYZZZXXXUUUQQQPPPPPPPPPQQQPPPMMMKKKLLLMMMMMMLLLJJJHHHIIIJJJGGGEEECCCBBBCCCCCCAAA@@@BBBBBBBBBAAA@@@>>><<<;;;;;;;;;:::::::::999999999777777666555555444444333000111111111111111000000222111111000000//////...---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))************))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&%%%&&&((()))(((''''''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,************************)))************+++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++******)))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,---...//////...111444666777999<<>>>>><<<;;;:::999999999999999999999999888777777555555444333333222111111111111111111000000000000///............---------------,,,,,,+++***)))))),,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((*********)))))))))(((((()))))))))))))))))))))))))))******++++++******)))************************+++++++++++++++***************))))))))))))******))))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,++++++))))))************))))))))))))*********+++++++++***************************************++++++++++++*********))))))))))))************************((())))))***++++++******++++++***))))))***++++++***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))((((((((((((((()))))))))))))))************+++++++++,,,------......000111222222222444888;;;>>>???@@@BBBDDDHHHNNNRRRTTTVVVYYY]]]______\\\YYYZZZZZZ[[[^^^```aaa```___]]]```dddfffeeeeeeeeeeeefffhhhjjjkkkkkklllmmmnnnlllnnnnnnlllnnnrrrssspppkkkjjjjjjllloooqqqqqqoookkkooopppmmmkkkllliiidddbbbggglllmmmooorrrpppllljjjgggcccaaabbbcccccccccggghhhhhhgggeeedddeeefff```aaaaaa___\\\[[[[[[[[[\\\]]]]]]\\\[[[\\\^^^```]]]```___[[[\\\bbbeeeccc```\\\ZZZ[[[___```[[[UUUUUUZZZ]]]\\\[[[\\\XXXSSSQQQPPPOOOMMMLLLKKKJJJJJJMMMKKKIIIHHHHHHHHHFFFEEEDDDCCCBBB@@@???===<<<;;;>>>===<<<:::999999888888888888888888888777666666555444444333222222111111111111111000000000//////////////////............------,,,++++++***)))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))((((((((())))))))))))))))))))))))+++++++++,,,,,,+++++++++************************+++++++++++++++++++++++++++******************+++)))))))))))))))))))))))),,,,,,,,,++++++++++++*********************************************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......---------,,,,,,++++++******++++++++++++***************+++++++++++++++************************++++++++++++++++++******+++++++++*********)))))))))))))))))))))))))))))))))***++++++,,,+++++++++++++++***))))))***+++++++++******))))))******++++++******))))))******+++))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((''''''''''''))))))))))))************)))******+++,,,,,,------...///000000111222666999:::<<<>>>@@@CCCGGGMMMQQQSSSUUUZZZ___bbb```\\\XXX[[[ZZZ[[[]]]______]]][[[^^^bbbfffiiihhhgggeeeeeecccfffkkknnnooopppqqqrrrmmmppppppmmmmmmooonnnkkkgggggggggjjjnnnppppppoookkkmmmkkkhhhfffhhhgggdddccchhhkkkjjjkkkmmmkkkggggggeeebbbaaaaaaaaa```___cccdddeeedddbbbaaaaaabbb^^^___```^^^\\\[[[[[[\\\``````___]]]ZZZZZZ[[[]]]WWWYYYZZZYYYYYY\\\]]][[[ccc___[[[\\\```aaa^^^ZZZ^^^``````\\\ZZZYYYVVVRRRPPPPPPOOOMMMLLLKKKJJJJJJMMMKKKJJJJJJIIIHHHEEEBBBCCCBBBAAA???>>><<<;;;:::===<<<;;;:::999888888888666666777777666666555444444444333333222111111111111111000000000000//////000000/////////.........,,,,,,,,,+++******))))))+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++*********************************************************+++++++++,,,,,,------------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------...------,,,,,,------...000///...---,,,,,,,,,+++***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++++++++++++++************,,,,,,+++++++++*********))))))))))))))))))))))))******+++++++++++++++***+++******************+++*********))))))******************))))))*********))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))(((((((((((((((((()))))))))************)))))))))***++++++,,,,,,,,,.../////////111333666666888;;;>>>AAAFFFLLLOOORRRTTTXXX\\\______[[[XXXXXXXXXZZZ]]]```bbbaaa```dddfffiiiiiigggdddccccccgggkkkooorrrrrrrrrrrrrrrmmmqqqrrrnnnkkkkkkiiifffcccdddfffiiilllmmmnnnnnnlllkkkhhhdddcccdddffffffeeeiiijjjhhhhhhiiigggccc```___^^^_________]]][[[```aaaaaa```]]]\\\\\\]]]\\\]]]___^^^]]]]]]^^^___aaa```___\\\YYYWWWXXXYYYSSSTTTUUUVVVWWWZZZ[[[[[[bbb___[[[\\\^^^```^^^[[[cccdddaaa[[[WWWWWWTTTPPPPPPOOOOOONNNLLLKKKIIIIIIKKKKKKKKKLLLLLLJJJFFFCCCAAA@@@???>>>===;;;::::::;;;;;;:::999888777777777555555555555555444333333333333222222111111111000111000000000//////////////////.........---------,,,+++++++++******))))))+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((******))))))(((((('''''''''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******************************(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************((()))))))))******++++++***++++++,,,,,,++++++***************************++++++,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------,,,,,,,,,,,,------111111///...------------***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))******+++******))))))*********++++++************))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((()))))))))************(((((()))******++++++,,,+++,,,.........///111333333555999<<<@@@DDDIIIMMMPPPQQQSSSWWWZZZ[[[ZZZYYYXXXXXXZZZ^^^bbbddddddcccfffffffffeeecccbbbdddeeeppprrruuuvvvtttqqqoooooommmrrrrrrmmmiiihhhfffcccaaacccfffhhhjjjjjjkkkkkkkkkhhheeedddcccdddfffhhhdddggggggdddcccdddccc___\\\\\\\\\]]]______]]]\\\^^^___^^^\\\YYYWWWWWWXXX[[[\\\^^^^^^^^^^^^```bbb^^^^^^]]]ZZZVVVUUUUUUWWWXXXVVVUUUUUUVVVXXXZZZ]]]^^^[[[YYYYYY[[[\\\[[[YYYcccccc___XXXTTTTTTRRROOOOOOOOOOOONNNLLLKKKIIIHHHGGGGGGIIIKKKLLLKKKGGGDDD??????>>>===;;;:::999999:::999888777777777777777333444444444444333222222222111111111111111000000000000000////////////...------,,,,,,,,,+++++++++++++++***************)))************************(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&%%%''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++************************))))))))))))*********************************************++++++++++++,,,)))******++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------................................................,,,,,,,,,---------...................../////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///........................---------,,,,,,---------222111///.........//////,,,,,,------------,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,---------,,,,,,,,,++++++******************************************)))((()))***++++++++++++***))))))))))))(((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))***+++))))))))))))************((())))))***++++++,,,,,,***,,,............000222111333777;;;>>>BBBGGGJJJLLLMMMOOOSSSWWWZZZZZZYYYZZZZZZ\\\^^^aaabbbaaa``````````````````bbbfffiiissstttuuutttqqqmmmkkkjjjlllqqqrrrlllfffeeeeeedddaaadddgggiiihhhgggggghhhhhheeeccceeeeeedddfffiiiaaadddccc___^^^``````]]]^^^]]]]]]^^^``````___]]][[[\\\]]][[[YYYWWWXXXXXX\\\]]]^^^^^^]]]\\\^^^___[[[[[[ZZZXXXUUUUUUVVVXXX^^^ZZZWWWWWWVVVUUUWWWZZZXXXWWWVVVWWWXXXXXXWWWVVV]]]^^^[[[TTTQQQRRRQQQOOONNNNNNNNNNNNMMMKKKHHHGGGBBBBBBDDDFFFHHHGGGDDDBBB======<<<;;;:::999888888888888777666666666666666333333444444333333222111000000000000000000000000000000////////////......,,,,,,+++++++++*********************************)))))))))***************))))))))))))))))))))))))&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,------......,,,,,,------------,,,,,,------------------------,,,,,,,,,---.../////////......------------..............................---.........////////////////////////////////////////////////////////////000000000000111111111111000000000111111111222222111111111111111111111111000000000000000000000000////////////////////////------------------------000000111111000000///...////////////////////////------------------------------------------------,,,,,,,,,---.../////////........................///......------......///222111///......///000111...//////000000//////.........---------,,,,,,,,,------------------------***++++++,,,---...//////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++******))))))***++++++++++++***)))+++******))))))******++++++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((()))***))))))))))))************))))))******+++,,,,,,---***,,,...///......///111///222666999<<<@@@DDDGGGGGGIIIMMMSSSXXXZZZZZZXXXYYYYYYZZZ\\\^^^^^^]]][[[ZZZ[[[]]]^^^^^^```cccfffnnnooopppnnnkkkhhhggggggkkkppppppjjjddddddeeeeeecccfffiiijjjgggeeedddeeeccc```aaafffgggdddeeeiiibbbdddccc___^^^aaabbb```aaa```^^^^^^^^^^^^]]][[[YYYZZZ\\\\\\[[[[[[]]]^^^___```___]]]ZZZWWWWWWWWWWWWXXXXXXWWWVVVWWWYYY[[[]]]YYYWWWYYYXXXTTTSSSWWWSSSTTTTTTUUUVVVVVVTTTSSSUUUVVVUUUPPPOOOQQQQQQOOOMMMNNNNNNNNNMMMJJJHHHFFFBBBBBBBBBDDDEEEEEEBBB@@@<<<<<<;;;:::999888888777777777666666555555666666333333444444333333222111000000000000000000000000000000/////////.........,,,,,,,,,+++++++++******))))))))))))************((()))))))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........++++++,,,------...//////---..................---........................,,,,,,------...///000000222222111111111111222222//////////////////////////////000000111111222222000000000000000000000000000000000000000000000000222222333333333444444444222222222333333444444444333333333333333333333333111111111111111111111111000000000000000000000000////////////////////////222333333333333222111111000000000000000000000000........................////////////////////////,,,,,,------...///000000////////////////////////000000////////////000000222111///......000222333111111222222222222111111000000/////////.........------------------------+++,,,---...///111222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((((((''''''((())))))))))))*********************+++,,,,,,------***,,,...///......///000///222666999;;;???CCCEEECCCGGGMMMUUU[[[\\\ZZZWWWUUUUUUVVVYYY[[[\\\[[[YYYXXXZZZ]]]^^^^^^]]]^^^___hhhiiiiiihhhfffeeeeeegggjjjoooooohhhccccccfffgggdddgggkkkjjjgggcccbbbccc```]]]```fffhhhddddddhhhdddfffeeebbbbbbeeefffdddccc```]]]\\\[[[ZZZYYYWWWVVVYYY[[[]]]^^^```bbbdddbbbbbb```\\\WWWSSSQQQQQQVVVWWWXXXWWWWWWYYY\\\^^^WWWTTTUUUZZZZZZUUUSSSVVVQQQRRRTTTUUUUUUTTTSSSQQQOOOQQQQQQNNNNNNQQQQQQOOOMMMNNNNNNNNNMMMJJJHHHFFFFFFEEEDDDEEEEEEDDDBBB???;;;;;;::::::999888777777777666666555555555666666333444444444444333222222////////////000000000000000/////////............---------,,,,,,,,,++++++)))))))))))))))*********(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$###""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))*********++++++++++++***+++++++++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,//////......---,,,,,,++++++,,,,,,------...//////---......//////......---,,,,,,---------------,,,.../////////000000000000333222111111333333333111222222222222222222222222333333333333444555666777<<<666444777666111///111222222111111111111222222444444333333444666777888333444666777888777666666:::999666444444666999:::222444777888777555555666555222//////222444333222,,,...111222222111222222888666333111///000111111000111222111222444444222///000000//////...------...000222444444111...,,,000111111111000///---,,,---222333///...111222//////---,,,,,,---...------111///---...111444333111000333555555444222111111444333111///...---......------------------------+++,,,---///111333444555666444222///---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******,,,,,,,,,,,,---...//////...000222444666:::>>>AAAEEEFFFIIIMMMQQQUUUXXXYYYTTTVVVVVVTTTUUUYYY[[[YYY]]]___``````]]][[[[[[[[[cccddddddbbb``````bbbeeefffmmmooohhhbbbcccgggjjjfffjjjmmmllljjjgggggghhhgggfffaaaZZZ\\\cccfffccc```gggllliiiffffffgggggghhhbbb[[[YYYZZZ[[[YYYWWWWWWZZZ^^^```______```cccddd```[[[WWWUUUUUUTTTSSSTTTRRRQQQSSSWWW[[[[[[ZZZTTTVVVYYY[[[[[[XXXTTTQQQNNNPPPSSSVVVWWWUUURRRQQQNNNMMMLLLLLLNNNNNNMMMLLLRRRRRRQQQOOOJJJFFFEEEDDD???AAADDDDDDBBB???===<<<999999999999888888888777666666666666555555555555444444333333333222222222////////////............///............---------+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************************++++++++++++******+++++++++,,,,,,,,,*********************+++------------------------++++++,,,,,,,,,------------------------------------------...//////000000000000111111111111000000000111222333333333333333222222333333333444444444888777666666777888666555555666666666777777777888555666666666777777888888666333444777555111222666888777777666666666666777666777777777777666666555777777888999999888888777666777888999999888777666555555666777777777888999999777222...++++++---...//////...---,,,---///111333555777999:::999888777666666666555555666777777666777888888999888777777444333000///...///000111////////////000000111222---111222......111222///222111000111222222222111222000...///222555444333888:::<<<<<<:::888777777888666444222000/////////------------------------+++,,,---///111222444444444444222111///......------------.........//////000//////...---,,,++++++++++++++++++,,,,,,,,,---++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))),,,,,,+++,,,,,,---...///...000222444666999===@@@BBBCCCFFFJJJMMMQQQSSSUUURRRUUUVVVUUUVVVZZZ[[[YYY\\\]]]______]]]\\\\\\]]]]]]^^^___```aaabbbcccddddddjjjkkkeee```aaacccdddiiillloooooommmjjjjjjjjjfffeee```ZZZ[[[bbbccc``````gggkkkgggddddddeeedddaaa]]]XXXXXX\\\]]]\\\ZZZXXX[[[___``````___aaacccccc___ZZZWWWVVVVVVVVVUUUWWWUUUTTTVVVYYYZZZYYYXXXVVVYYY]]]```___[[[UUURRRNNNPPPQQQSSSRRRQQQOOOMMMPPPNNNMMMNNNOOOOOONNNMMMOOOOOOOOOLLLHHHDDDBBBBBB>>>@@@AAAAAA>>><<<::::::999999888888777777777777666666666555555555555555333333333333222222222222////////////.........---------------,,,,,,,,,,,,+++++++++*********))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******(((((((((((((((((((((((()))))))))*********+++++++++++++++,,,,,,,,,,,,---++++++++++++,,,,,,,,,---++++++++++++************........................,,,,,,---------.........,,,,,,,,,---...//////000//////000111111222222333333333444444444444333333444555666888888999999999888888888888999999999999>>><<<;;;;;;<<<<<<;;;999999999999::::::;;;;;;;;;777777888999999999888888<<<<<<>>>???===:::<<<@@@999888888777777888888888666777888999888777666555::::::;;;;;;;;;<<<<<<===<<<===>>>??????>>>===<<>><<<;;;===>>>???>>>:::;;;:::888444333555888666555444444444555666777444555666666666555333222888777666666666777888999888999:::;;;;;;:::999888<<<;;;888666666777999:::<<<;;;999888777777888999666999999777777::::::888555555555555555444333222444333222333666888888777;;;<<<>>>>>>;;;999888999<<<:::888555333111000///........................---...///111222444555666555555666666555444222111......//////000000111111222111111///...---,,,+++,,,,,,------------......,,,++++++******++++++,,,************************++++++************++++++***************************))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((+++++++++,,,,,,---...///...///111333444777<<>>>>>>>>???>>>===<<<======<<<::::::::::::999999999888888666666777888888777777666888777777777777666666666777777777888888999;;;;;;888999999::::::;;;;;;;;;333333333444555666777888:::999777555555777999:::;;;999666666888888777555333555888999777555444333111111222444555555444333888666444111111222444666777666666999:::888999;;;999:::;;;;;;;;;:::999888555555666777777777777777777777777777777777777777666666666666777888888666999:::;;;:::888666555555777666666777888:::;;;;;;<<<===>>>===;;;999888999===<<<:::777444111///...000000000000000000000000000111222333444666777777777888:::<<<<<<:::888777222222222222111111111111111000000///...------,,,------------------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++***************************))))))))))))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))************))))))******))))))((((((''''''++++++++++++,,,---...///---///111222333666:::===>>>???BBBEEEHHHIIIKKKKKKOOOTTTVVVVVVWWWYYYXXXUUUUUUWWWZZZ[[[[[[\\\^^^___[[[\\\```eeeiiiiiieeeaaahhhkkkkkkiiiiiikkkjjjgggjjjkkkkkkjjjhhheeebbbaaa___]]][[[\\\```dddbbb^^^aaaffffffbbb^^^]]]]]]ZZZZZZYYYZZZ\\\^^^]]]ZZZWWWYYYZZZ\\\^^^^^^^^^^^^^^^]]]ZZZXXXXXXYYYZZZZZZZZZWWWXXXYYYZZZZZZXXXVVVTTTVVVXXXZZZ\\\ZZZWWWRRROOOPPPPPPOOOOOOOOOOOOOOOOOOTTTSSSQQQQQQQQQQQQOOONNNHHHIIIIIIGGGCCC@@@??????BBBCCCBBB@@@===::::::;;;888888666666555555666777666555555555444333333333222222111111111000000000.........---------,,,,,,,,,,,,+++++++++*********************))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************************************************++++++++++++*********++++++++++++,,,*********+++++++++,,,,,,------------------------,,,---------.........//////000000000000111111111444444444444444444444444888888999999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAA???===<<<<<<======<<<:::::::::999888666555444333444555555666666666666555777555333333777999777333888888999:::;;;===>>>???===<<<:::999999:::<<<===::::::::::::::::::::::::;;;:::999999999999:::;;;999999999:::;;;;;;:::999>>>===;;;::::::888555333:::777555555666888777666666555444555666999;;;===777444666;;;===::::::===999::::::;;;<<<<<<<<<<<<777777888999:::;;;<<<<<<555666999;;;<<<<<<;;;;;;<<<999888999;;;;;;:::999999;;;<<<<<<:::999:::;;;777777888888888999:::;;;===??????>>><<<;;;;;;<<<<<<;;;:::777444222000...000000000000000000000000111111222333444666777777777999<<<>>>>>>===;;;999777666555555444333222222//////..................---------------,,,,,,,,,------,,,,,,,,,,,,------************************+++++++++,,,,,,+++++++++******************************))))))))))))******))))))))))))************************************))))))************))))))******))))))((((((''''''++++++++++++,,,---......---...000111111444777:::===???BBBFFFHHHIIIJJJJJJOOOSSSVVVUUUVVVXXXWWWSSSRRRUUUYYY[[[[[[\\\]]]^^^^^^```cccfffgggeeeaaa^^^cccgggiiihhhjjjllllllhhhqqqpppmmmkkkhhhfffcccbbb^^^ZZZZZZ```gggiiifffbbbcccfffeee___\\\\\\ZZZWWWXXXYYY[[[^^^```^^^[[[YYY]]]]]]^^^```aaa```___^^^ZZZYYYYYY[[[\\\\\\[[[YYYSSSUUUWWWYYYXXXWWWVVVUUUXXXWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVWWWUUUSSSQQQQQQQQQPPPOOOMMMGGGHHHIIIGGGCCCAAA@@@@@@BBBCCCBBB@@@===::::::;;;999888666555555555666777555555555444333222222222111111000000000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++*********************************++++++++++++,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............//////000000111111222222444444444555555555666666:::::::::999999999999999======>>>>>>???@@@@@@@@@??????@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEEEEEEEAAABBBBBBBBBBBBCCCCCCCCC???>>>======??????>>>===<<<<<<;;;999888666555444777777666777777888:::::::::;;;:::999;;;???>>>:::999999::::::;;;<<<===>>>===<<<:::999888888999:::===>>>?????????===<<<;;;:::<<<>>>@@@@@@>>><<<:::;;;===??????======???@@@DDDCCCBBB???===<<<===>>>AAA===999888;;;>>>>>>===555666777888999888888777<<<666555:::;;;777999???999999888777777999:::;;;===<<<:::999:::<<>>===<<<:::888777@@@;;;888;;;===;;;999888444777888888666666999<<<777888999888666666888::::::<<<<<<;;;:::999:::;;;;;;;;;;;;999777555333222222222222222222222222222222222333444555666777777777999<<<>>>>>>===;;;999;;;::::::999888777666666111111111111000000000000...------------,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++)))))))))*********++++++************************))))))************))))))))))))))))))((((((((((((*********++++++,,,---...---...//////000222555888<<<>>>BBBEEEHHHIIIIIIIIIMMMQQQTTTSSSUUUXXXYYYVVVRRRVVV[[[^^^^^^]]]\\\[[[^^^aaaddddddbbb___^^^^^^dddjjjoooooooooqqqpppnnnrrrooojjjfffeeedddcccbbb```\\\]]]gggoooooojjjfffdddfffddd^^^\\\\\\ZZZVVVUUUXXX\\\```bbbbbbaaa___bbbbbbbbbccceeeeeecccaaaZZZ[[[]]]```aaa___[[[XXXRRRTTTWWWWWWWWWVVVVVVWWWZZZXXXVVVTTTSSSTTTVVVWWWTTTTTTUUUVVVWWWYYYZZZ[[[UUUSSSQQQPPPPPPOOOMMMKKKGGGHHHIIIGGGDDDBBBAAABBB???@@@AAA???<<<:::999999:::999777555555666777888555555444333222222111000000000/////////.........------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************)))))))))(((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------------........./////////000111222222333333444555555666777777888888::::::::::::;;;;;;;;;;;;======>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBAAA@@@BBBDDDEEEDDDCCCAAAAAA@@@??????>>>>>>======<<<;;;;;;<<>>??????DDDCCCBBBAAA@@@@@@@@@@@@AAACCCEEEHHHIIIIIIHHHGGG===@@@EEEIIIKKKLLLKKKKKKEEEDDDBBB@@@@@@BBBDDDEEEMMMNNNLLLFFF>>><<>>AAAHHHQQQXXXXXXRRRKKKFFFDDDBBBBBBDDDHHHMMMPPPQQQFFF@@@AAA@@@===BBBKKKSSSPPPKKKFFFBBBAAABBBCCCCCCEEEGGGIIIHHHDDD@@@===AAA@@@??????AAACCCFFFGGGGGG@@@===@@@BBB???;;;;;;@@@AAA@@@<<<777666999===<<<===>>><<<999888:::<<<888999:::999888888:::;;;============<<<;;;999888888888888888888888888888777777888999:::;;;;;;<<<;;;<<<>>>??????>>>===<<<===============>>>>>>>>>999888777666444333222111/////////.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++************************))))))************))))))(((((((((((())))))))))))************+++,,,---...,,,---...//////111444666888;;;???CCCFFFGGGGGGGGGIIIMMMPPPQQQTTTZZZ]]][[[UUUYYY___cccbbb___\\\ZZZ[[[```cccbbb^^^]]]aaafffiiirrrxxxwwwtttssstttsssooojjjccc```aaacccddddddfffaaacccnnnvvvtttmmmhhhffffffddd^^^\\\]]][[[WWWWWW[[[___bbbddddddccccccdddcccbbbdddffffffccc```]]]___cccggggggccc\\\WWWTTTVVVXXXXXXVVVUUUWWWYYYXXXWWWUUUTTTTTTUUUWWWXXXVVVVVVWWWXXXYYYZZZZZZZZZTTTRRRPPPNNNNNNMMMJJJIIIGGGHHHHHHGGGDDDBBBBBBBBB>>>@@@AAAAAA>>><<<::::::;;;:::777555555666888999555555444333222111000000/////////.........------,,,,,,,,,,,,++++++++++++++++++*********)))))))))***)))))))))((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000333333444555777888999999999999:::;;;<<<<<<======>>>>>>>>>>>>?????????@@@>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGGGGHHHGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDFFFHHHJJJJJJIIIEEEEEEEEEEEEFFFFFFFFFFFFCCCBBB@@@@@@AAAEEEIIILLL```kkkooobbbTTTPPPSSSVVVTTTSSSQQQNNNLLLJJJIIIIIILLLQQQXXX___cccdddbbb```]]]bbbjjjssszzz~~~pppiii___WWWWWW___iiippp}}}|||vvvhhh[[[VVV\\\ddd~~~iiiVVVPPPRRR___uuuvvv]]]WWWRRRQQQZZZkkk}}}mmm^^^SSSPPPNNNKKKSSS___~~~xxxoooeee]]]XXXWWWWWW```hhhssszzzwwwlll]]]SSSQQQRRRUUU\\\fffssskkkccc___ccceeeaaa]]]\\\XXXWWWSSSKKKAAA===>>>BBBBBBCCCDDDAAA>>><<<>>>@@@;;;=========<<<===???AAA>>>???@@@AAAAAA@@@>>>>>>????????????????????????===>>>>>>???@@@AAAAAABBB@@@@@@AAABBBBBBBBBAAA@@@>>>??????AAABBBCCCDDDDDD@@@???===;;;888555444333111111000000/////////.........------------......------------------------++++++------------++++++++++++++++++++++++++++++++++++************++++++)))************+++++++++************************))))))************))))))''''''(((((())))))******************+++,,,---...,,,---.........000333666555888<<>>???AAABBBCCCCCCCCCBBB@@@???@@@BBBCCCAAA>>>EEEEEEFFFHHHJJJIIIGGGEEEIIIIIIJJJKKKKKKKKKLLLMMMMMMGGGEEEKKKNNNKKKJJJLLLGGGLLLNNNLLLJJJJJJLLLNNNGGGEEEAAA@@@CCCHHHHHHFFFHHHLLLGGGEEEMMMMMMIIINNNNNNHHHCCCKKKddduuugggMMMJJJDDDCCCFFFCCCCCCUUUnnnzzztttvvv{{{lllaaa___```lllyyywwwqqqppp{{{yyywwwpppnnn}}}|||fffeeeccc^^^jjjzzzwww|||oookkklll{{{```LLLGGGLLLQQQSSSccchhhXXXCCC;;;AAAIIICCCFFFEEEAAA???@@@AAA???CCCDDDCCC@@@======AAADDDEEEBBB===<<<@@@DDDBBB===<<>>===<<<;;;>>><<<999777666666666777444333333222222111111000000000///...............000///...---,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))******)))))))))***++++++,,,,,,******+++,,,---......---////////////////////////---------------.........////////////000000111111444555555555555666666666777777888888999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCDDDEEEEEEEEEIIIFFFCCCCCCEEEFFFEEEDDDDDDEEEFFFFFFEEEEEEFFFGGGDDDEEEGGGIIIKKKKKKJJJIIINNNLLLMMMOOOKKKEEEGGGLLLMMMKKKIIIJJJNNNNNNHHHAAABBBFFFHHHHHHIIILLLLLLJJJCCCVVVcccfffdddUUUFFFGGGAAAMMMaaa|||vvvUUUUUU^^^jjjnnnmmmxxxyyyxxx}}}yyyfffgggtttvvvddd^^^```bbb___]]]WWWQQQQQQXXX\\\[[[PPPPPPNNNLLLHHHDDDBBBAAABBB@@@======@@@CCCBBB@@@CCCDDDEEEDDDCCCBBBCCCDDDCCCDDDDDDCCCBBBAAABBBCCC???@@@AAAAAAAAAAAA@@@???AAAAAAAAAAAA@@@@@@???>>><<<;;;999777555444333333333333222111000///.....................//////000//////...------------......---,,,+++++++++,,,,,,,,,,,,,,,+++***)))))))))************************************************************************)))))))))))))))))))))))))))************+++++++++---,,,,,,------...///000333666:::===@@@CCCFFFIIIJJJMMMPPPQQQRRRSSSUUUWWWXXX___eeegggddd```___```aaaaaafffnnnrrrppppppsssmmmppppppkkkjjjmmmllliiifffgggjjjmmmooopppooonnndddddddddgggiiihhheeebbbdddcccaaabbbdddfffeeeeeegggeeedddeeefffeeebbb___cccddddddbbb```___```bbb___aaabbbaaa^^^ZZZXXXWWWTTTQQQOOOPPPTTTVVVVVVTTTVVVVVVUUUUUUVVVXXXZZZ\\\XXXWWWWWWYYY[[[\\\ZZZWWWRRRPPPLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>><<<;;;:::999999888777555444444444444555444444333222111111000000000///...............//////...,,,,,,++++++,,,+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))*********++++++,,,,,,,,,---......//////......///000111111111111222222222222222222222222111111111111222222222333111222222333444555666666888999999999::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJGGGDDDDDDEEEGGGHHHHHHLLLNNNNNNLLLIIIIIILLLOOOLLLLLLMMMOOOQQQPPPNNNLLLHHHIIIKKKJJJEEE@@@DDDJJJKKKIIIGGGGGGHHHHHHHHHGGGLLLQQQOOOGGGAAADDDLLLPPPhhhyyycccbbbeee{{{{{{~~~yyyqqqeee]]]XXXTTTNNNHHHCCC???>>>===???>>>===>>>@@@BBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFEEECCCCCC@@@AAABBBCCCDDDCCCBBBBBB@@@@@@???>>>===;;;:::999666777666555444111///...///...------...///000222000000///...------------000///---++++++,,,---///---,,,,,,++++++******)))++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,---...///000000333777;;;===AAAEEEHHHKKKOOOSSSUUUTTTSSSSSSSSSUUUZZZ___aaa___^^^^^^___ZZZZZZ___fffjjjjjjkkknnnjjjmmmnnnmmmlllllljjjfffhhhkkkoooqqqrrrooollliii```___```aaacccdddbbb```cccaaa```aaaccceeefffffffffeeedddeeeeeedddaaa___bbbdddeeeeeecccbbbaaaaaa]]]^^^^^^\\\ZZZYYYZZZ[[[UUUSSSRRRTTTWWWXXXVVVTTTWWWUUUSSSRRRSSSWWW\\\___XXXXXXXXXYYY[[[\\\ZZZYYYNNNMMMLLLKKKKKKIIIFFFCCCDDDDDDDDDCCCBBBAAAAAA@@@>>>===<<<;;;:::888777777555555555555555444333333666666555444222111000000000000///...............///...---,,,,,,++++++,,,+++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******+++,,,------......//////000000111222222222111222333333444444444333444444555555555555555666666666666777777888888999666666777999:::;;;======<<<<<<======>>>>>>??????BBBBBBCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLMMMKKKKKKJJJIIIIIIHHHIIIIIILLLJJJHHHGGGHHHHHHHHHGGGJJJGGGEEEFFFIIIIIIIIIIIIGGGJJJLLLIIIEEENNNeeezzz{{{```RRR[[[ooo||||||zzztttttt~~~hhhpppzzzwwwlll}}}~~~ssshhh]]]VVVUUUYYYTTTTTTRRRMMMHHHDDDCCCCCCFFFEEEDDDEEEFFFHHHHHHHHHFFFFFFEEEDDDCCCBBBAAA@@@DDDEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDDDDCCCAAA???>>><<<<<<===<<<:::666333111222111///.........000000111000000/////////000000000///......------......------,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,---.../////////111555999<<>>CCCFFFJJJLLLOOOPPPQQQRRRTTTVVVUUUVVVWWWWWWWWWXXXYYYZZZWWWZZZ\\\^^^aaadddffffffgggffffffhhhhhhhhhiiijjjkkkkkkkkkgggbbb______```\\\]]]^^^_______________eeecccaaa```aaabbbbbbaaadddaaa]]]YYYXXX[[[```cccgggeeeccc```___^^^]]]\\\YYY]]]aaacccbbb```___^^^WWWTTTQQQRRRTTTVVVTTTRRRLLLMMMNNNPPPRRRTTTWWWXXXYYYYYYXXXVVVTTTSSSSSSSSSMMMNNNPPPQQQRRROOOJJJFFFDDDCCCBBB@@@???>>>>>>???:::999888777666555444333111333555777777666444333666555555333222111000000000000///...............------,,,+++++++++,,,,,,+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$......///111333444555666444555555666666777888888666666777777777777777666666777777888888999999:::888888999:::;;;<<<<<<===:::;;;<<<>>>???AAABBBBBBCCCCCCDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPOOOLLLIIIHHHHHHMMMKKKIIIJJJLLLLLLKKKIIILLLRRRWWWVVVPPPKKKJJJLLLGGGHHHRRRlllhhhYYYUUUhhhwwwoooxxxqqqdddeeeiiilllkkkggghhhkkkdddXXXUUUTTTggg|||}}}wwwuuupppeeeaaa```fffqqq}}}tttdddYYYYYYbbbiiiuuuyyy{{{vvvgggYYYVVV[[[```kkkqqqnnnkkkiiiaaaVVVJJJTTTYYY[[[dddqqqpppgggeeeVVVSSScccrrrwwwzzzssswwwuuullleeekkkwwwssscccgggsssxxxwww}}}|||xxxrrrnnniiibbbXXXRRRJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFEEECCCAAA@@@>>>===;;;999666444222111......------......///000,,,...111333333000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,---...//////111333555888<<<@@@DDDFFFIIIKKKMMMNNNPPPSSSVVVUUUUUUVVVVVVWWWXXXYYYYYYXXX[[[]]]^^^bbbhhhllllll```^^^___cccffffffiiimmmcccdddbbb___[[[[[[___ccc]]]___aaaaaa```^^^^^^___eeecccbbbaaabbbaaa___]]]```]]]YYYVVVUUUYYY___eeegggddd```^^^]]]]]][[[ZZZYYY]]]cccfffeeebbb^^^\\\YYYWWWUUUVVVXXXXXXUUURRRKKKMMMPPPTTTVVVWWWWWWWWWWWWWWWWWWTTTQQQPPPPPPQQQPPPQQQRRRTTTTTTQQQLLLHHHDDDCCCAAA???=========>>>:::999888777666444333333000111333444444333222111444333333222222111111000000000///...............,,,,,,++++++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%......000111333555666777666666666777888888999999888999999::::::999999888888888999::::::;;;<<<<<<:::;;;;;;<<<>>>??????@@@???@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIJJJKKKLLLLLLMMMMMMLLLMMMOOOPPPPPPNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKKKKKKKIIIHHHIIIMMMQQQMMMNNNNNNJJJGGGHHHNNNTTTdddsssuuucccXXXTTTVVVgggwwwyyy{{{ttttttjjjfffooossswwwnnnjjjeeegggnnnxxx{{{qqqlllbbb```mmmwwwyyy{{{}}}{{{yyywwwwww{{{ttt|||yyykkkjjjtttqqqoooxxxuuubbbiiijjj{{{~~~iiifffaaaZZZTTTNNNKKKIIIJJJIIIGGGEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGFFFCCCCCCBBBAAA???<<<888666333222111000////////////---///000111111///---,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,---...//////000222333555888===AAABBBEEEJJJMMMNNNNNNOOOPPPTTTTTTUUUWWWZZZ[[[\\\[[[VVVZZZ[[[ZZZ]]]eeeiiihhhaaa___aaagggiiiffffffjjj^^^______\\\YYYZZZ___ddd]]]```ddddddaaa^^^]]]]]]aaaaaaaaabbbcccbbb___]]]ZZZZZZYYYWWWWWWZZZ___dddbbb```^^^___```___\\\ZZZYYY]]]bbbeeeccc___[[[YYYYYYYYY[[[^^^```]]]VVVQQQNNNOOORRRUUUVVVWWWWWWWWWTTTUUUUUUSSSPPPOOOQQQSSSRRRRRRSSSUUUTTTQQQLLLHHHDDDCCC@@@>>><<<<<<<<<===::::::999888666555444444222333333444444333222111111111111111111111111111000000///...............,,,+++++++++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%---...///111333555666777666777777888888999:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======>>>>>>>>>???@@@BBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPQQQQQQOOONNNLLLLLLLLLMMMNNNNNNNNNMMMMMMJJJJJJJJJJJJLLLRRR\\\dddkkkpppqqqiii```aaaooo|||yyyyyynnnuuuzzzooolllooovvvyyycccccchhhgggiiittt{{{yyyvvv~~~tttrrrrrrtttxxxwwwsssTTTQQQMMMIIIGGGFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKGGGGGGGGGGGGGGGHHHIIIJJJEEEFFFGGGGGGEEEBBB>>><<<:::999777444222111000000////////////............------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,---.........///000111333666:::>>>???DDDJJJNNNNNNMMMLLLKKKRRRSSSUUUXXX\\\^^^___^^^XXX\\\\\\XXXZZZaaadddbbbgggeeehhhnnnnnngggccceee^^^```aaa^^^YYYYYY]]]bbb]]]aaaeeeeeebbb^^^\\\\\\^^^___```cccdddccc```]]]VVVXXXZZZZZZZZZ[[[```ccc]]]]]]^^^aaacccbbb^^^ZZZYYY\\\```aaa___\\\XXXWWWSSSVVVZZZ```aaa\\\RRRJJJOOOPPPQQQSSSUUUVVVWWWWWWQQQSSSTTTRRRPPPPPPSSSWWWSSSSSSSSSTTTTTTQQQLLLHHHDDDBBB@@@===<<<;;;<<<===;;;;;;:::888777666555444666666666666555555444333///000000000000111111111000000///...............+++++++++***++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&222333333222222333777:::;;;;;;999999999:::;;;<<<===<<<;;;:::;;;<<<===>>>@@@@@@AAABBBBBBBBBBBBAAADDDDDDDDDEEEGGGJJJNNNPPPJJJMMMOOONNNKKKIIIJJJLLLFFFKKKOOOPPPNNNMMMNNNQQQMMMMMMMMMOOOOOONNNLLLJJJKKKLLLHHHLLLSSSMMMDDDIIIGGGHHHLLLRRRWWWYYY[[[^^^]]]SSSWWWaaacccuuu~~~vvvxxxmmmaaaeeelllpppuuuqqqqqquuuyyy{{{vvvjjjkkkrrr{{{yyyxxxkkk___YYYSSSOOOLLLJJJKKKLLLJJJIIIHHHKKKFFFEEEHHHHHHEEEGGGMMMKKKHHHIIIMMMMMMGGGEEEGGG@@@DDDCCC>>><<<===888000333222000//////111333444000000///...------------*********+++,,,...///000222111000///...............,,,++++++------,,,*********************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,---...111444777:::<<>>>>>@@@@@@@@@>>>;;;666333444999>>>BBB@@@???===:::888555333222333222000.........//////---,,,,,,++++++,,,,,,---+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%111222222222222444888:::;;;::::::999999:::;;;<<<======<<<<<<<<<===>>>???AAAAAABBBCCCCCCCCCCCCBBBDDDDDDEEEFFFHHHKKKMMMOOONNNNNNMMMKKKIIIIIIKKKMMMKKKNNNQQQRRRQQQPPPQQQRRRHHHKKKOOOOOONNNOOORRRUUUUUUWWWOOOJJJPPPMMMGGGJJJMMMDDDAAARRRpppwwwhhhtttiiicccaaafffnnnvvv}}}yyy~~~wwwwwwlllfff^^^TTTJJJCCCCCCHHHKKKGGGGGGLLLNNNKKKIIIKKKOOOKKKJJJMMMNNNJJJJJJMMMIIIJJJHHHCCCAAABBB???999555444333111000//////000000000///.........//////------------......///000333222111000000//////000///---,,,,,,------+++*********************************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---.........///111333555777888<<<@@@DDDFFFGGGHHHIIIJJJOOOQQQRRRSSSRRRRRRSSSUUUVVVZZZ]]]___ccciiiiiigggiiillljjjdddaaaaaa___ZZZ]]]```aaa___[[[YYY[[[___[[[___bbbbbb^^^[[[ZZZ[[[VVVZZZ___bbbbbbaaa```___YYYZZZ[[[]]]^^^^^^______bbbccccccaaa]]]ZZZXXXXXXVVV]]]aaa___\\\[[[XXXUUUUUUVVVXXXWWWUUUTTTTTTUUUVVVTTTTTTUUUWWWVVVSSSPPPQQQSSSUUUTTTQQQPPPPPPRRRQQQOOONNNNNNNNNMMMJJJHHHEEECCC???>>>>>>??????>>>===:::666444555999===@@@GGGEEEBBB>>>999555222000222111000///.........///---,,,,,,++++++,,,,,,---++++++******)))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000111222333333555999<<<;;;;;;:::999:::;;;===>>>???>>>>>>>>>??????@@@AAACCCCCCDDDEEEEEEEEEEEEDDDDDDEEEGGGIIIKKKMMMNNNNNNMMMKKKHHHGGGHHHKKKLLLMMMMMMNNNOOOPPPPPPOOONNNNNNNNNMMMLLLKKKLLLLLLLLLLLL???PPPUUUVVV```___SSSLLLOOOTTTfff|||eeeppp}}}yyyvvvvvv}}}tttmmmnnnkkkZZZXXX]]]QQQIIIDDDEEEIIIIIIHHHHHHLLLIIIIIIMMMNNNKKKHHHIIIIIIJJJHHHEEEFFFIIIIIIEEE===<<<;;;999666444111000000000///............/////////............//////333333222111111222222222000...,,,,,,---,,,+++)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...000000000000111222222333999<<<@@@CCCDDDEEEGGGHHHOOOMMMLLLLLLPPPTTTWWWXXX^^^bbbddddddeeegggfffcccdddfffddd___^^^___^^^[[[YYY\\\]]]\\\ZZZYYY\\\___[[[\\\]]]^^^^^^]]]]]]\\\VVVYYY\\\^^^^^^]]]]]]^^^WWWZZZ^^^___^^^^^^```cccffffffccc___[[[XXXWWWXXXXXX]]]```^^^[[[ZZZWWWSSSRRRTTTVVVVVVUUUTTTUUUVVVSSSRRRSSSTTTUUUUUURRRPPPSSSUUUVVVUUURRRQQQPPPQQQLLLJJJIIIHHHIIIIIIHHHGGGBBB@@@>>>>>>>>>>>><<<;;;:::999777666666999;;;===FFFDDDAAA===888444111///222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...000222333444777:::===<<<;;;;;;;;;;;;===???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHKKKNNNOOOPPPOOOOOOOOOKKKIIIJJJNNNQQQQQQPPPOOOPPPPPPQQQQQQPPPNNNLLLMMMKKKHHHIIIKKKKKKHHHDDDLLLpppoooggg{{{uuu}}}zzz}}}wwwooouuu}}}uuurrrzzz~~~nnnZZZOOOLLLLLLLLLKKKFFFFFFHHHMMMPPPPPPMMMJJJNNNMMMLLLKKKLLLMMMLLLJJJGGGGGGGGGEEECCC???<<<:::444333222000///...------......---------......///333333333222333333444444000///------------+++)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...000////////////000111111666999===@@@BBBDDDFFFHHHQQQNNNLLLNNNTTTYYY\\\\\\dddhhhjjjgggddddddbbb^^^[[[[[[[[[ZZZ[[[\\\^^^^^^XXXYYYZZZYYYWWWWWWZZZ\\\[[[ZZZZZZ\\\___```___^^^ZZZ\\\]]]\\\ZZZXXXXXXXXXUUUZZZ______]]]\\\```dddgggeeebbb]]]YYYWWWXXXZZZZZZ^^^___\\\ZZZZZZWWWSSSPPPRRRTTTUUUTTTTTTUUUVVVQQQQQQRRRRRRSSSSSSRRRQQQTTTTTTTTTSSSRRRPPPOOOOOOKKKIIIFFFEEEEEEFFFEEEEEE???>>>======>>>===:::777888777777777777888999:::<<<;;;999777555333222111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%---000222444555777;;;======<<<<<<===>>>@@@BBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJLLLOOORRRSSSSSSQQQPPPSSSPPPNNNOOORRRSSSRRRPPPOOOOOOOOOOOOOOONNNOOOOOOOOO\\\hhhfff\\\WWW^^^hhh}}}}}}zzzuuurrrwwwwwwpppmmmqqqvvvqqqqqqttt|||zzzttttttuuuvvvssshhhdddlllttt~~~sssdddooo~~~xxxyyyuuupppkkkgggYYYUUUPPPOOORRRUUUVVVTTTUUUSSSRRRSSSRRROOOLLLJJJMMMNNNOOOOOOMMMJJJGGGEEE>>><<<:::777555333222111000000000000000111222222333333333222333333444444000...------------,,,***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...............///000111222555888<<>>>>>>>>???@@@CCCEEEFFFHHHHHHJJJKKKLLLMMMMMMMMMJJJKKKLLLLLLMMMMMMLLLLLLNNNOOOQQQSSSTTTTTTSSSRRRQQQOOOLLLKKKLLLMMMMMMLLLIIIIIIGGGDDDDDDIIIRRRZZZ{{{uuuyyyoooqqq|||}}}}}}qqqwww|||zzzwww|||vvvtttrrrxxxyyytttqqq~~~{{{rrruuuzzzooo___YYYZZZYYYUUUPPPMMMMMMQQQSSSQQQPPPQQQNNNOOOPPPQQQQQQOOOMMMLLLHHHGGGDDDAAA>>><<<;;;:::777777666666666666666666333333222111111222222222///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---------...///000111222444666:::>>>AAADDDHHHKKKMMMNNNPPPSSSVVVXXXWWWVVVWWW___eeeeeedddffffffeeebbb___```bbbaaa^^^\\\^^^[[[ZZZXXXWWWVVVWWWYYYZZZ]]]___```bbbbbbbbbbbbaaa[[[]]]^^^]]][[[ZZZZZZ[[[WWW[[[^^^^^^\\\\\\^^^``````^^^[[[XXXVVVWWW[[[___^^^___]]]ZZZZZZ\\\ZZZUUUQQQRRRTTTSSSRRRQQQQQQRRRPPPRRRRRRRRRPPPPPPQQQRRRPPPOOONNNNNNOOONNNLLLJJJLLLJJJGGGEEEDDDCCCAAA@@@===<<<;;;;;;<<<;;;888555666666666666666666666666555555444333222111111000///////////////---,,,,,,++++++------------++++++******))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))'''%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...111444666666888:::<<<@@@@@@@@@AAACCCEEEHHHIIIKKKLLLNNNOOOPPPQQQPPPPPPLLLMMMNNNNNNOOOOOONNNNNNOOOPPPQQQRRRSSSSSSRRRRRRLLLKKKIIIHHHIIIMMMTTTYYY[[[YYYTTTNNNNNN[[[qqqtttzzz~~~zzzzzzjjjoootttzzzuuuyyyzzz~~~|||tttjjj]]]UUUQQQQQQQQQOOOOOOSSSOOOOOOPPPQQQQQQPPPOOONNNMMMLLLJJJGGGEEEDDDCCCBBB???>>><<<:::888777777666333222111000000//////000...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...............///000111111222444888<<>>;;;888666444333222111000///............---,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...000000////////////000000000333777:::>>>BBBGGGKKKNNNPPPRRRPPPMMMLLLNNNQQQUUU^^^ffffffdddeeefffeeebbb```ccchhhhhhaaa^^^```^^^\\\ZZZZZZ]]]```cccddd```fffkkkkkkfffbbbbbbcccccceeefffddd```\\\ZZZYYY___^^^^^^___``````___]]]]]]\\\ZZZWWWTTTUUUXXX[[[```___]]]ZZZ\\\```^^^YYYTTTUUUUUUSSSPPPMMMLLLLLLSSSTTTUUUSSSOOONNNPPPRRROOOMMMLLLMMMOOOOOOMMMJJJEEEEEEDDDEEEFFFEEEBBB@@@>>><<<::::::::::::888777666555555444444444555555111111111000000000000000...////////////---,,,+++***+++---......---+++***)))))))))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%...000333555777:::???BBBDDDHHHJJJIIIGGGJJJNNNQQQNNNRRRUUUUUUSSSQQQRRRTTTJJJRRRRRRJJJJJJSSSTTTMMMKKKLLLNNNQQQUUUXXXYYYYYYXXXVVVUUU\\\rrr~~~{{{}}}wwwrrrxxxuuu```PPPOOORRRPPPJJJGGGLLLRRRTTTJJJNNNOOOKKKIIIIIILLLMMMKKKKKKGGG???>>>@@@>>>777444444333222111000//////000///...------...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------............//////111444777;;;@@@FFFJJJJJJLLLOOONNNLLLMMMPPPSSS]]]]]]\\\]]]aaaffflllpppfffhhhgggbbbaaadddaaaZZZ]]]]]]___dddjjjmmmmmmllljjjhhhfffddd```^^^dddmmmrrrooojjjgggddd```\\\YYY\\\___cccdddcccaaa___^^^bbb```___]]]^^^___aaabbb[[[ZZZZZZYYYYYYYYYZZZZZZVVVVVVTTTSSSRRRPPPOOOOOOQQQQQQRRRRRRRRRQQQOOONNNNNNNNNMMMMMMMMMMMMMMMMMMNNNIIIDDDDDDFFFFFFBBB>>>;;;;;;:::::::::999999999777888777555333111222333222222222111111111111000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&555666777888999===CCCGGGKKKMMMMMMKKKIIIJJJMMMOOORRRSSSUUUVVVVVVWWWXXXYYYMMMOOORRRVVVWWWUUUQQQNNNOOORRRYYYfffyyyyyy~~~ssspppzzz|||yyyooo^^^QQQLLLJJJHHHGGGHHHHHHIIIJJJIIIFFFCCCFFFHHHFFFAAA@@@CCCBBB>>>???<<<666111......000111//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............///000222555888===DDDHHHJJJMMMNNNNNNLLLMMMQQQTTT^^^^^^___aaadddhhhkkkmmmfffgggccc^^^^^^cccccc___```aaadddiiinnnnnnkkkgggeeebbb```^^^YYYVVV[[[ccciiifffdddbbbaaa___\\\ZZZ___bbbeeefffccc```\\\[[[aaa```^^^]]]]]]]]]^^^___ZZZZZZYYYXXXWWWVVVVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPQQQQQQPPPOOONNNLLLMMMMMMMMMNNNNNNNNNNNNLLLHHHDDDCCCEEEEEEBBB>>>::::::::::::999999999999777888777666333222333444222222222111111111000000///......------------...++++++++++++++++++++++++***)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888999:::;;;===BBBIIINNNRRRQQQPPPPPPOOOOOOOOOPPPOOONNNNNNOOOQQQSSSSSSSSSTTTMMMLLLRRRVVVSSSSSSVVVPPP^^^xxx|||wwwzzzxxxqqqsssxxx|||xxx{{{}}}ggglllppprrrxxxvvvhhh```]]]___eeekkk{{{|||wwwvvvwwwvvvzzzvvvmmmjjjrrr|||~~~xxxeee[[[TTTOOOIIIEEEBBBEEEKKKLLLIIIDDDCCCFFFFFFBBB???@@@@@@>>>CCC@@@:::555111/////////......////////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------...............///111222555:::AAAFFFJJJLLLNNNMMMLLLMMMRRRWWW___```bbbeeefffhhhhhhiiifffddd___[[[]]]cccfffeeecccfffjjjoooqqqnnnhhhcccdddaaa^^^\\\WWWSSSVVV]]]```^^^]]]^^^___```___^^^___bbbeeefffbbb]]]YYYWWW______^^^]]]\\\[[[ZZZZZZWWWWWWVVVVVVTTTRRRQQQPPPSSSSSSTTTTTTSSSQQQPPPOOOMMMNNNNNNOOOOOOOOOOOONNNKKKLLLMMMNNNNNNNNNNNNNNNJJJFFFCCCBBBCCCCCC@@@>>>::::::999999999888888888777888888666333222333555222222111111111000000000//////...------,,,------************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999;;;>>>AAADDDIIIOOOSSSRRRQQQQQQTTTUUURRRQQQQQQTTTSSSRRRRRRSSSTTTVVVVVVQQQVVV```mmmxxx|||wwwrrrcccyyy|||{{{zzzmmmiiilllqqqyyy}}}yyykkk^^^ZZZ\\\]]]\\\___dddgggfffhhhkkk___\\\XXXWWWXXXZZZ^^^bbbbbbkkkmmmccc[[[```hhhlllrrrooojjjeeeaaa^^^\\\[[[UUUZZZ]]]\\\___eeeddd]]]TTTSSSSSSUUUWWW[[[aaafffbbb[[[SSSNNNNNNNNNNNNOOOYYY]]]___]]]XXXWWWYYY\\\WWW]]]fffnnnssssssooolllhhhhhhjjjqqqzzz{{{vvvpppooopppxxx|||tttppprrruuu{{{|||qqqhhhaaaSSSJJJDDDEEEIIIKKKKKKKKKFFFHHHHHHEEEAAA?????????<<<===???>>><<<777111...000000000000000111222222............---------------------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........///000000000333777>>>CCCIIIKKKLLLKKKKKKMMMSSSWWW___```aaabbbcccdddeeeeeecccaaa]]]\\\___dddggghhheeehhhllloooooolllgggcccgggdddbbb```]]]YYY[[[```[[[[[[[[[\\\___aaaaaa```YYY]]]bbbcccaaa\\\XXXVVV^^^^^^]]]\\\ZZZXXXVVVUUURRRSSSSSSSSSRRRPPPOOONNNRRRSSSTTTTTTSSSQQQOOONNNMMMMMMNNNOOOOOOOOOPPPPPPMMMMMMNNNNNNNNNMMMLLLKKKGGGDDDAAA@@@AAA@@@???===999999888888888777777777777777777666333333444555111111111111000000000000//////...---,,,,,,,,,,,,************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@DDDHHHKKKMMMNNNPPPQQQOOOMMMOOOTTTTTTNNNMMMOOOMMMOOOQQQOOOMMMMMMQQQUUUWWWzzzpppiiieeefffggggggiiilllgggaaaYYYSSSQQQRRRUUUYYYZZZWWWUUURRROOOMMMNNNOOOLLLPPPSSSSSSQQQNNNKKKJJJIIIFFFFFFJJJNNNOOOSSSXXXVVVSSSLLLFFFFFFKKKSSSXXXSSSWWWWWWQQQKKKJJJMMMOOONNNOOOQQQQQQPPPMMMJJJHHHDDDLLLQQQPPPUUU]]]\\\TTTRRRKKKHHHKKKMMMKKKNNNTTTRRRMMMHHHFFFHHHLLLLLLIIIJJJNNNQQQPPPKKKGGGIIIMMMFFFGGGKKKPPPTTTTTTPPPLLLLLLLLLLLLNNNRRRVVVYYYZZZTTTSSSTTTSSSPPPQQQ[[[gggfffaaa[[[YYY]]]ccchhhjjjmmm~~~vvvuuu{{{jjjbbb\\\YYYTTTLLLHHHIIIGGGGGGHHHHHHFFFEEEEEEGGG<<>>>>>===<<<888888777777777666666666666666666555333222333555111111111000000000////////////...,,,,,,+++++++++++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&LLLPPPTTTUUUSSSPPPNNNMMMNNNKKKLLLPPPMMMGGGJJJSSSWWW```gggbbbXXXTTT\\\fff~~~{{{uuunnnhhhddd]]]ZZZUUUVVV^^^ddd___UUUUUUPPPMMMOOOQQQQQQSSSWWWYYYSSSLLLHHHFFFHHHQQQZZZYYY[[[```aaa[[[QQQLLLKKKNNNVVV___ffflllpppnnniiiSSSTTT]]]lllyyy{{{qqqaaaYYYbbbuuuyyymmmaaaaaahhhkkkpppxxx|||yyyqqqfff___^^^lllvvv{{{vvvjjjgggrrryyyvvvwww||||||vvvlllggglllvvv{{{{{{xxxyyyyyytttgggZZZWWWZZZZZZWWWVVVYYY]]]\\\WWWQQQQQQQQQPPPMMMJJJIIIKKKLLLKKKHHHGGGGGGDDDAAACCCHHHGGGFFFEEEEEEEEEEEEGGGHHHJJJVVVaaaddd______gggooopppmmmrrrooonnn{{{wwwcccUUUQQQJJJFFFDDDGGGIIIHHHIIIKKKFFFFFFEEEFFFGGGIIIKKKMMMDDDAAA<<<777333000///...000000000///......---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------///000000111111444888;;;???BBBFFFHHHHHHJJJOOOSSSWWWVVVUUUUUUVVVYYY\\\]]][[[YYYZZZ```cccbbbbbbcccddddddeeeddddddeeegggjjjddd```___```___\\\[[[]]]YYYXXXWWWYYY[[[\\\[[[ZZZXXX[[[___bbbaaa```______]]]\\\[[[YYYVVVTTTSSSRRROOOOOOOOOOOOPPPQQQRRRSSSUUUTTTSSSRRRPPPOOONNNNNNPPPOOOOOOOOOOOOPPPPPPQQQOOOOOOOOONNNKKKHHHDDDBBBAAA@@@???===<<<;;;;;;;;;777777666666666555555555444555555444222111222444111111000000000///////////////---,,,++++++++++++++++++++++++++++++++++++(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&QQQSSSVVVVVVSSSPPPNNNMMMNNNJJJJJJLLLIIIHHHUUUfff|||xxxpppiiigggddd^^^[[[[[[\\\XXXTTTQQQQQQQQQPPPOOOVVVUUUSSSQQQNNNLLLKKKJJJKKKMMMMMMMMMPPPSSSPPPJJJCCCEEEMMMZZZcccfffhhhjjjrrrbbbZZZ[[[ggg{{{hhhgggnnn|||uuuqqqtttwwwoooaaaVVVUUUYYYYYYUUUSSSOOOQQQSSSPPPKKKGGGGGGHHHIIIKKKLLLKKKHHHGGGIIILLLGGGCCCDDDNNNXXX]]]___aaaccclllpppwwwvvvwww|||~~~wwwsssfff[[[RRRQQQQQQMMMIIIHHHKKKJJJIIIIIIJJJLLLOOOQQQKKKJJJGGGDDD???999555222111111000000///......---........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,...000000000111444555999>>>CCCFFFGGGIIILLLOOONNNOOOPPPRRRUUUWWWXXXYYYZZZVVVWWW]]]___]]]]]]___bbbcccdddcccbbbcccfffiiiddd```___```___ZZZXXXYYYZZZYYYXXXYYY[[[\\\[[[ZZZ\\\^^^```___]]][[[[[[[[[]]]\\\YYYWWWUUUTTTSSSSSSTTTRRRPPPOOOOOOQQQSSSUUUXXXVVVSSSPPPNNNMMMMMMNNNPPPOOONNNMMMMMMNNNNNNOOOLLLMMMMMMMMMJJJFFFCCC@@@>>>>>>===<<<:::999::::::666666666555555555444444222333333222111000111333111000000000////////////000///---,,,+++*********************************'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&NNNOOOQQQQQQPPPNNNOOOOOONNNIIIIIIKKKJJJNNNccc|||sss___UUUUUUVVVSSSUUUPPPMMMPPPQQQNNNJJJHHHIIIIIIJJJKKKLLLNNNPPPQQQIIIHHHGGGFFFGGGJJJLLLNNNVVVaaaiiiiiieee```YYYSSSNNNWWWkkk~~~ooorrr|||wwwuuuzzzlllmmmkkkbbbVVVOOOPPPTTTNNNKKKHHHIIIKKKLLLJJJGGGGGGCCCDDDIIIMMMLLLKKKKKKIIIQQQRRRUUU___cccjjjxxx|||kkkddd___TTTJJJFFFHHHJJJLLLNNNNNNMMMKKKIIILLLNNNOOOOOOLLLFFF@@@;;;222111111000///......---........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***,,,///000///000111222666;;;AAAEEEFFFGGGJJJMMMHHHKKKOOOSSSUUUVVVVVVVVVYYYTTTTTTYYY[[[YYYYYY]]]aaaccceeedddcccbbbeeegggiiidddbbbcccaaa\\\XXXYYY\\\[[[ZZZ\\\^^^___^^^]]]^^^___^^^\\\XXXUUUTTTTTT^^^\\\YYYVVVTTTTTTTTTUUUXXXUUURRRPPPOOOQQQSSSUUUZZZWWWSSSOOOMMMLLLMMMNNNPPPOOOMMMLLLLLLLLLMMMMMMJJJKKKLLLLLLJJJFFFCCCAAA=========;;;999888999:::666666555555555444444444111222222111000///111222000000000000////////////000///---,,,+++*********))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))******((($$$ &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&RRRHHHMMMVVVOOOJJJLLLKKKPPPUUUSSSSSSXXXbbb|||tttccc]]]___\\\[[[]]]ZZZ]]][[[VVVOOOKKKKKKKKKJJJNNNMMMMMMQQQVVVWWWSSSNNNKKKCCCKKKOOOKKK]]]sssooonnn]]]RRRPPPMMMIIIUUUhhhiii[[[___kkkzzzrrr}}}rrrooo```YYYbbb___QQQJJJHHHFFFFFFIIILLLKKKGGGEEE???GGGJJJGGGHHHPPPSSSPPP]]]]]]```eeejjjpppxxxwwwpppnnnooo{{{oooaaabbbVVVSSSNNNJJJJJJLLLLLLIIINNNNNNNNNOOOOOOLLLGGGCCC<<<:::555111///...///000...////////////...---,,,......//////...,,,+++***------------------------...............///000000888:::===???BBBFFFKKKNNNJJJLLLNNNOOOOOOPPPRRRTTTZZZUUURRRTTTVVVVVVYYY^^^fffkkklllhhheeefffiiiiiieeeeeefffeeebbb^^^ZZZWWWXXXYYY[[[\\\\\\[[[[[[ZZZ]]]ZZZWWWVVVWWWVVVSSSQQQUUUSSSQQQPPPPPPRRRTTTUUUUUUTTTTTTUUUVVVXXXWWWVVVYYYUUUPPPOOOOOOPPPNNNLLLLLLLLLLLLLLLLLLJJJHHHGGGHHHFFFDDDDDDCCCBBB???<<<======<<<;;;:::999999888777777777777777777777777666555444222111000000000////////////000000000000...------,,,,,,++++++***+++++++++************)))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''QQQHHHKKKOOOJJJPPPeeesss}}}pppqqqzzzoooiiidddhhhiiiaaa___[[[OOOSSSOOOJJJHHHFFFBBBDDDLLLPPPRRRQQQMMMIIIJJJPPPTTTZZZ[[[eeezzznnnccc[[[dddnnnyyyzzzqqqoooqqq}}}xxxuuu|||zzzoooddd[[[WWWWWWYYYOOOLLLFFFBBBCCCIIINNNRRRLLLKKKLLLOOOQQQRRRQQQPPP[[[aaaiiiqqqxxx{{{nnn\\\RRRPPPOOOKKKKKKMMMOOOOOONNNKKKIIIHHHIIIGGGAAA;;;666111///---////////////////////////------.........---+++***------------------------...............///000000666888;;;===???CCCHHHKKKNNNPPPRRRQQQPPPOOOPPPQQQYYYTTTQQQTTTWWWYYY\\\___bbbfffgggeeeeeeiiilllkkkcccdddeeedddaaa^^^[[[ZZZXXXYYYZZZ[[[\\\\\\[[[[[[\\\ZZZXXXXXXYYYXXXUUURRRSSSPPPMMMLLLNNNRRRWWWYYYYYYXXXXXXYYYZZZZZZYYYWWWXXXTTTPPPNNNOOOOOONNNLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDCCCAAA???======<<<;;;:::999999888666666666666666666666666555555333222111000000000000000000///////////////...------,,,,,,+++******+++++++++*********))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((()))((('''&&&''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''QQQNNNWWW```___rrrqqqhhhfff^^^bbbfffgggddd^^^XXXTTTLLLIIIPPPQQQHHHIIIOOOMMMHHHTTTPPPJJJNNNLLLSSSkkkzzzyyyjjj```bbbiiiuuurrreee___YYYPPPMMMQQQMMMJJJGGGFFFGGGHHHFFFDDDJJJLLLMMMNNNPPPTTTZZZ^^^```fffqqq|||zzzxxxuuusss}}}uuugggWWWIIIIIIJJJLLLLLLLLLMMMOOOPPPLLLJJJGGGCCC???:::666333222222111000000000000111,,,------...------,,,+++------------------------...............///000000333555777:::<<<@@@DDDHHHNNNPPPSSSTTTRRRQQQPPPPPPQQQLLLLLLRRRYYY\\\___bbbcccfffgggfffiiinnnooolll```bbbdddbbb^^^\\\\\\]]]XXXYYYZZZ[[[\\\\\\\\\\\\ZZZYYYYYYYYYZZZXXXUUURRRMMMKKKJJJLLLQQQVVV[[[]]]^^^]]]]]]^^^___]]]ZZZXXXVVVSSSPPPNNNNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGCCCBBBBBBDDDFFFFFFDDDBBB======<<<;;;:::999999888666666666666666666666666555444333222111000000000111000000//////.........---------,,,++++++******++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''ccccccuuuzzzpppppprrrqqqiii]]]TTTRRRTTTOOOOOONNNKKKKKKNNNNNNLLLQQQJJJLLLNNNKKKVVViiiqqqiiiyyylll___jjjlllvvvzzzlllnnn}}}vvvhhhWWWLLLIIIHHHGGGFFFGGGFFFCCCBBBFFFIIIIIIHHHNNNUUU[[[___eeennnttt|||zzzssszzznnnZZZSSSNNNJJJHHHKKKOOOQQQRRRLLLLLLLLLJJJGGGCCC???===888777555222111000000000------------------------.......................................///000000111333555777999===AAAEEEHHHLLLPPPSSSSSSRRRRRRRRREEECCCGGGRRR[[[^^^___aaahhhjjjllllllppprrrnnnggg^^^aaabbb```[[[YYY[[[]]]YYYYYYZZZ[[[\\\]]]]]]^^^YYYYYYZZZZZZYYYVVVRRROOOIIIKKKPPPWWW___cccbbb```aaaaaaaaaaaaaaa^^^ZZZVVVTTTRRRPPPNNNMMMMMMLLLLLLMMMMMMLLLKKKJJJHHHGGGFFFCCCCCCCCCEEEGGGFFFDDDBBB======<<<;;;:::999999888666666666666666666666666444333222111000000000000111111000///......------------,,,,,,+++*********************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''ooogggccc\\\SSSTTTTTTUUUSSSPPPMMMJJJIIILLLKKKIIIKKKYYYjjjrrrqqqkkk\\\YYY```iii~~~nnnsss|||~~~iiiYYYPPPKKKFFFLLLMMMHHHEEEGGGFFFCCC@@@CCCEEECCCAAAEEEOOOXXXZZZ[[[```lll{{{rrrfffWWWPPPPPPPPPLLLGGGPPPPPPOOOMMMJJJGGGCCCAAA>>>===:::777444222000/////////.........................................................///000000000222444666888;;;@@@CCCEEEHHHMMMPPPQQQQQQQQQRRRCCCEEEMMMXXX^^^]]]]]]^^^fffjjjnnnpppsssssslllbbb___aaaaaa___[[[YYYZZZ\\\[[[[[[[[[\\\]]]^^^^^^___\\\]]]^^^]]]ZZZUUURRROOOKKKQQQ]]]kkkttttttmmmeeebbbaaaaaaaaa```]]]XXXUUURRRRRRQQQOOONNNLLLLLLLLLNNNMMMLLLJJJIIIGGGGGGFFFEEEEEEEEEGGGGGGFFFCCC@@@======<<<;;;:::999999888555555555555555555555555333333222111000000000000111000000///...------,,,---,,,,,,++++++***))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''~~~mmmhhh```ZZZWWWXXX\\\___^^^[[[RRRJJJHHHKKKLLLIIIGGGLLLUUU]]]aaa___YYYTTTYYY___hhhyyyuuurrrvvv|||xxxzzz}}}|||{{{{{{}}}wwwrrrmmm]]]WWW]]]eeelllpppqqqqqqrrrnnnlllkkkjjjiiikkkwww}}}}}}~~~wwwvvvmmmccchhh~~~{{{wwwfffZZZMMMBBBJJJJJJIIIFFFEEEFFFJJJNNNHHHEEEDDDHHHQQQYYY___aaannnvvvsssnnnrrr~~~{{{oooggg^^^RRRIIILLLKKKIIIHHHGGGGGGGGGGGGDDDCCCAAA>>>;;;777444222222222000//////......///.......................................///000000///111333555777:::>>>BBBEEEHHHLLLNNNNNNNNNNNNOOOLLLPPPYYY``````[[[ZZZ]]]bbbggglllmmmooooooiiiaaa```````````````___^^^]]]___^^^^^^^^^^^^___``````___aaabbb```\\\WWWUUUTTTRRRZZZhhhxxxuuukkkbbbaaa______^^^[[[WWWSSSQQQRRRRRRQQQNNNMMMMMMNNNNNNMMMKKKIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHFFFBBB???======<<<;;;:::999999888555555555555555555555555222222111000000000000000000//////......---------,,,,,,,,,+++******))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''www```UUUFFFHHHJJJIIIHHHGGGHHHJJJQQQZZZ___ZZZSSSRRRWWW[[[ZZZlll~~~~~~}}}tttvvvpppwww|||||||||}}}vvvlllgggooo{{{ooorrrtttrrrkkkggglllqqqtttxxxhhhdddgggbbb^^^WWWSSSSSSZZZfffooovvv|||lll\\\XXXVVVZZZ^^^[[[OOODDDGGGDDDAAA@@@BBBEEEHHHJJJHHHMMMTTT\\\bbbiiittt|||uuulll\\\XXXRRRMMMIIIHHHHHHIIIGGGGGGGGGFFFCCC???;;;888666555333111////////////.......................................///000000...000222333555888<<>>888666444222000/////////////////////////////////...............///000000---///000222444777;;;>>>@@@BBBFFFJJJMMMPPPUUUXXXSSSXXX___```YYYVVV___lllnnnrrrppphhhbbbbbbccccccaaa______eeemmmoookkkeeeeeecccbbb`````````aaaaaaXXXZZZ[[[ZZZWWWUUUWWWYYY[[[[[[```jjjtttwwwrrrlllbbb```]]][[[ZZZYYYVVVTTTQQQSSSUUUSSSPPPNNNNNNPPPOOOMMMKKKHHHGGGFFFFFFFFFEEEFFFGGGIIIJJJHHHDDD@@@>>>===<<<;;;:::999999888555555555555555555555555222111000000000000000111---------...............,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''nnnaaaXXXRRRTTTSSSIIIJJJSSSTTTYYYSSSRRRYYYcccqqqxxxuuuvvvyyykkknnnjjjooo}}}{{{rrrlllvvv}}}jjj[[[UUUUUUWWWWWWTTTQQQSSS\\\lll|||~~~~~~eee[[[RRRMMMPPPGGGGGGAAABBBDDDFFFFFFEEEFFFHHHOOOOOOSSSXXXZZZbbbvvvvvvxxxiiiZZZPPPKKKKKKIIIIIILLLPPPNNNGGGAAABBB;;;444111333333111---/////////000111222000...////////////////////////000000000111222444555666>>>BBBGGGJJJKKKNNNSSSWWWZZZ\\\]]]\\\\\\bbbmmmvvvqqqrrrnnnddd^^^___ccceeebbbaaaaaadddgggiiiiiihhhfffaaa```cccbbb]]]\\\aaa^^^]]][[[YYYYYYYYYZZZZZZVVVZZZ```dddfffggghhhiiiiiifffaaa]]]ZZZWWWSSSPPPRRRTTTTTTRRRNNNMMMNNNPPPMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHFFFDDDCCC???===;;;::::::999777555777777777777666555444333000000///...............------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************)))((('''&&&%%%%%%((('''&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''sssqqqjjjlllqqqcccQQQNNNNNNFFFJJJQQQVVVhhhyyy~~~qqqccccccfff```iiiwww}}}}}}zzzzzzuuuuuuxxxvvvllleeemmm{{{nnnqqqkkkkkk___TTTHHHCCCBBBBBBEEEHHHGGGFFFIIILLLLLLLLLTTT]]]dddttt{{{fffZZZMMMLLLKKKKKKLLLLLLKKKKKKKKKGGG???999555444444444111000//////000111000...//////////////////////////////000000111333444555;;;???EEEHHHIIILLLPPPTTTVVVWWWZZZ^^^cccjjjqqquuummmlllhhhbbb```ccccccaaaaaa``````aaaccceeeddddddeee```___aaa```\\\\\\___]]][[[YYYWWWWWWXXXZZZ\\\VVVZZZ___cccdddeeefffggghhheee```\\\YYYWWWUUUSSSUUUVVVVVVRRRNNNLLLLLLNNNLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGEEECCCBBB>>><<<:::999999999777555666777777666666555444333111000//////......//////------,,,,,,,,,,,,++++++,,,,,,+++++++++*********(((((((((((((((''''''''')))((('''%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''gggVVVQQQRRRSSSTTTQQQXXXhhhkkkiiioooooogggoooyyyppp```YYYZZZccclll}}}{{{yyyyyyfffaaahhhpppnnniiihhhffffffiiiooozzz{{{tttddd\\\SSSKKKGGGEEECCCBBBDDDCCCBBBDDDHHHKKKQQQZZZdddqqq~~~nnnkkkdddYYYOOOIIIIIIJJJLLLLLLJJJDDD===888666777444222///...///000//////////////////////////////////////////000222333444777<<>>:::777666555333111000000000000000000000000///////////////000111111666;;;AAADDDEEEFFFIIILLLKKKQQQWWWXXXVVVWWW]]]ccc]]]eeejjjhhhdddcccbbbaaa```^^^\\\\\\\\\[[[YYYWWWUUUYYYYYYWWWWWWXXXWWWSSSTTTVVVYYY\\\]]]\\\ZZZXXX[[[\\\]]]]]][[[ZZZZZZ[[[^^^[[[XXXVVVWWWXXXXXXXXXRRRPPPNNNNNNOOOPPPOOONNNIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEBBB???===;;;:::999:::999777777888777666444444444444444333222111111111111000////////////000------,,,,,,,,,,,,+++++++++************)))))))))******)))((('''&&&%%%%%%)))))))))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''wwwjjjbbb[[[ZZZ___aaa^^^[[[ZZZWWW[[[kkk{{{uuu~~~wwwgggZZZQQQMMMBBB@@@AAAEEEHHHKKKTTT]]]eeeqqq}}}|||qqqbbbUUULLLHHHEEEDDDEEEBBB???<<<:::888555222000000000000000000000000000000//////000000111111333777<<>><<<:::999888444555777888888666444333555555444333222000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''(((((()))---+++)))&&&%%%%%%&&&&&&******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~rrreeeiiisssttt~~~rrrmmmmmmhhhbbbbbb]]]UUURRRSSSTTT[[[qqq{{{jjjXXXEEEDDDBBBFFFMMMPPPNNNMMMPPP^^^kkkxxxmmm\\\PPPJJJEEEDDDFFFHHHFFFBBB@@@;;;666555666666555444333222222111000/////////111222444555666999===@@@DDDHHHNNNPPPQQQRRRUUUXXXVVVWWWYYYZZZ[[[ZZZYYYXXX]]]\\\ZZZ[[[\\\]]]]]]\\\[[[YYYXXXXXXYYYXXXTTTQQQUUUWWWYYYZZZYYYZZZ\\\___\\\[[[YYYXXXYYYYYYXXXWWWTTTSSSRRRRRRSSSSSSRRRPPPOOOPPPQQQPPPNNNLLLKKKKKKNNNLLLIIIHHHHHHGGGEEEDDD@@@???>>>===;;;:::999888555666666777777666444333555444444333111000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((...---***(((''''''(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&gggZZZVVVXXXaaatttfff\\\[[[[[[XXXZZZ______dddnnnyyyxxxxxxnnn\\\VVVOOOJJJEEEAAAAAACCCKKKQQQUUUXXXbbbxxxttteeeZZZLLLEEEEEEHHHHHHFFFDDD???999777888888555111444444444333333111000///000111333555666999===@@@DDDHHHMMMOOONNNOOOQQQTTTWWWVVVVVVVVVWWWWWWXXXXXX^^^^^^^^^\\\ZZZYYYZZZ[[[\\\YYYVVVTTTTTTSSSRRRQQQSSSVVVYYY[[[\\\]]]^^^```ZZZYYYWWWWWWWWWWWWVVVTTTTTTRRRPPPPPPQQQQQQPPPNNNNNNPPPQQQPPPMMMKKKKKKKKKNNNLLLIIIHHHHHHFFFDDDBBB>>>======<<<:::999999888666666666555555555555444444444333222111000000///......---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((---,,,***(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}mmmgggbbbkkk|||{{{sssllllllpppqqqkkkdddddddddhhhoootttyyy{{{ssswwwrrrcccWWWOOOKKKJJJCCCEEEEEECCCEEENNN]]]ggg|||{{{iiiYYYPPPLLLJJJIIIFFFFFFCCC???<<<;;;666111333444444555555444333222///111333444555888<<>>DDDHHHLLLNNNMMMMMMPPPRRRYYYWWWUUUSSSTTTWWWZZZ\\\]]]^^^___[[[WWWTTTUUUXXXXXXWWWUUUSSSRRRSSSVVVXXXRRRTTTXXX\\\______^^^]]]XXXWWWUUUTTTTTTRRROOOMMMLLLLLLMMMOOORRRSSSRRRQQQPPPQQQQQQOOOMMMLLLLLLMMMIIIHHHFFFEEEEEECCC@@@>>><<<<<<;;;:::999999888888666666555444444444444555333222222111111000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''ooo\\\TTTddd}}}zzzpppfffbbbdddggg^^^fffqqq}}}eeeZZZOOOIIIGGGDDDCCCDDD@@@FFFOOOVVV[[[hhhtttcccYYYOOOUUUUUUNNNJJJIIIEEE===333222111000000000111111111222333333444555999;;;AAAEEEJJJMMMMMMNNNQQQTTTXXXVVVUUUTTTUUUXXX\\\___]]]]]]]]]ZZZXXXVVVWWWXXXXXXYYYYYYXXXWWWXXXZZZ\\\VVVWWWYYY]]]___```^^^[[[YYYXXXVVVTTTSSSPPPLLLHHHJJJKKKNNNRRRUUUVVVTTTRRRPPPPPPPPPNNNLLLKKKLLLMMMGGGFFFEEEEEEEEEDDDAAA>>>===<<<<<<;;;999888888777555555555444444444444333222222111111111000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))(((''''''&&&''''''(((((((((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''(((''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''{{{hhh___oooyyykkkeeeiii^^^```dddiiimmmrrrxxx~~~lll```XXXNNNCCC>>>EEECCCDDDFFFHHHNNN^^^nnnnnn```___XXXPPPRRRXXXTTTHHH<<<:::666333111000111111222333333333333444777999<<>>===;;;:::888777777444444555555555444333222111111111111000000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))(((''''''&&&&&&&&&&&&''''''((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%'''((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''uuuxxx|||zzzppplllsssrrrlllnnnwwwyyyfff[[[LLLFFFCCCEEEEEEDDDIIIPPPOOO```wwwuuummm___WWW___kkkfffWWWFFFCCC===888444333333444333333444333222333555888999>>>DDDHHHJJJMMMQQQUUUSSSSSSRRRSSSVVVZZZ]]]``````]]][[[[[[^^^___^^^[[[]]]aaaeeeeeeaaa^^^]]]]]]aaa___^^^```bbbbbb___\\\\\\ZZZXXXUUURRRMMMHHHCCCLLLOOOTTTYYY[[[YYYSSSOOOMMMMMMLLLJJJGGGFFFHHHIIIFFFFFFGGGHHHIIIHHHEEEBBB@@@???>>><<<:::888777666333444555666666444222111111111111111000000000000......---,,,,,,,,,,,,---++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******)))''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%'''((((((((('''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((vvv```[[[gggvvvrrrppptttzzz~~~|||yyywww}}}nnnTTTGGGIIIGGGBBBFFFKKKIIIMMMXXXaaagggpppzzzwww```UUU```lllggg[[[TTTHHH>>>888666555666555444222111000222555888666999???HHHKKKKKKMMMQQQQQQQQQSSSVVVZZZ^^^``````aaa^^^\\\]]]aaabbb```^^^aaaeeehhhhhhccc]]]ZZZYYYXXXYYY[[[\\\\\\[[[YYYXXXXXXVVVWWWXXXUUUOOOMMMOOO^^^bbbccc^^^[[[ZZZWWWTTTUUUMMMFFFGGGMMMQQQNNNIIIHHHIIIIIIHHHGGGEEECCCAAA>>>===;;;999777666666777666666666555444333222111333333222222111000000000......---------,,,,,,,,,---,,,++++++******++++++,,,++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))(((''''''&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~nnnkkkwwwuuubbbgggoooyyyttthhh___SSSHHHFFFDDDFFFJJJLLLJJJLLLRRRkkk~~~lllcccgggeeeeeeaaaZZZQQQIIIAAA;;;777444777999777444222333555666777===EEEIIIIIILLLQQQSSSSSSUUUXXX[[[]]]]]]]]]]]]^^^```aaaaaaaaabbbcccbbbeeehhhgggccc^^^[[[ZZZZZZ[[[\\\]]]]]]]]]\\\[[[\\\ZZZ[[[]]][[[XXXYYY]]]qqqsssooofff___[[[WWWSSSTTTPPPLLLMMMQQQRRRNNNIIIJJJIIIHHHFFFDDDBBB@@@???>>>===;;;999777777777777555555555444444333333333333333222111111000000///......---------,,,,,,,,,---,,,++++++******++++++++++++***))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((wwwooo~~~xxx[[[LLLFFFBBBAAAAAAAAADDDIIIQQQ\\\ooonnneee___^^^___aaa```[[[PPPCCC999444777::::::777444333444555555:::AAADDDEEEIIIOOOPPPSSSVVVZZZ\\\\\\\\\[[[[[[```dddeeebbbbbbdddgggbbbeeegggfffccc___\\\[[[\\\]]]]]]]]]^^^^^^______^^^\\\\\\_________dddjjjzzzzzzuuujjj```ZZZUUUQQQQQQPPPPPPQQQQQQOOOKKKHHHKKKIIIGGGDDDAAA???=========<<<;;;999888777777777555444333222222333444444333222222111111000//////......---------,,,,,,,,,,,,,,,+++************+++***))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&''''''((((((((((((''''''''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{}}}}}}|||xxxiiiVVVJJJFFFGGGHHHJJJMMMMMMRRR___tttsss[[[ZZZ\\\bbbeee```SSSHHH===:::666555555666555444444444777<<>>>>><<<<<<;;;999888777777777555444222000///000111222222222222111000000//////......---------,,,,,,,,,,,,++++++***************)))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~mmm___UUUKKKBBBCCCEEEHHHOOOYYYfffuuu~~~{{{ooobbb```fffjjjgggaaaUUUHHH:::333555888777333444333555999;;;;;;@@@FFFKKKPPPVVVYYYXXXVVVTTTTTTSSSTTTXXX^^^cccfffdddbbbcccbbbbbbaaa```___]]]\\\[[[[[[ZZZZZZ[[[\\\]]]]]]ZZZWWWVVVWWWXXXYYY___fffhhhmmmnnniiiddd```ZZZUUUNNNNNNNNNKKKGGGEEEEEEFFFHHHGGGEEEBBB@@@@@@@@@@@@;;;;;;;;;:::999888777666666444111///......///000222222111111000//////.........---------,,,,,,,,,,,,+++******))))))******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuugggMMMLLLIIIDDD@@@DDDMMMUUUXXXcccrrr{{{iiieeehhhlllmmmmmm\\\HHH===;;;;;;777222555333444888888777;;;AAAKKKPPPUUUVVVSSSOOOMMMMMMMMMNNNSSS[[[cccgggdddaaabbb```^^^^^^___^^^]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVWWWWWWVVVYYY___]]]bbbdddaaa]]]ZZZUUUPPPPPPPPPOOOLLLIIIGGGHHHHHHFFFEEEDDDBBBAAA@@@@@@@@@::::::;;;::::::888777666555444222000/////////000222111111000000///............---------,,,,,,,,,++++++***))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&%%%%%%$$$%%%&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|||sssbbbOOOAAA===AAAGGG@@@LLLWWW```xxxxxxxxxtttjjjhhhjjjqqqgggXXXKKKCCC===777444555444555777777555777;;;FFFKKKQQQQQQNNNKKKKKKMMMVVVYYY^^^dddgggfffdddaaaaaa^^^\\\[[[]]]^^^]]][[[WWWXXXYYYYYYXXXWWWUUUTTTWWWUUUVVVYYYXXXUUUVVVZZZUUUYYYZZZVVVSSSSSSRRROOOPPPPPPOOOOOONNNLLLIIIGGGEEEEEEDDDBBB@@@>>><<<;;;:::::::::;;;:::999777666333333333444444444444444111111111000//////............---------,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''''''''%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((rrr^^^OOOFFFBBBGGGMMMHHHBBBXXX{{{zzzttthhhgggiiiggg```UUUHHH>>>888666666444555888777444555999???EEEKKKNNNLLLLLLNNNRRRdddiiiooooookkkeeebbbaaa```]]]ZZZZZZ\\\]]]\\\[[[WWWXXXYYYYYYXXXVVVTTTRRRTTTSSSVVVYYYXXXTTTTTTWWWVVVYYYXXXSSSQQQUUUWWWWWWMMMMMMNNNPPPQQQNNNHHHDDDEEEDDDDDDBBB???<<<999777999:::;;;;;;:::999777666222333444666777888888888111111111000//////............---------,,,,,,,,,+++******)))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))$$$%%%'''))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((ooouuuxxxnnnVVVFFFHHHHHHHHHHHHJJJUUUmmmwwwhhh___aaa```\\\UUULLLAAA999666:::888111444<<<:::111:::>>>FFFMMMNNNMMMRRRYYYvvvssssssuuupppeee^^^]]]\\\ZZZYYY[[[ZZZVVVUUUWWWVVVWWWXXXZZZ\\\[[[XXXUUUUUUUUUVVVWWWYYYZZZZZZ[[[WWWVVVTTTSSSQQQPPPPPPPPPLLLMMMNNNOOONNNLLLJJJIIIIIIGGGDDD@@@===;;;::::::888888999999999999888888777666666888;;;;;;777444333333222222111000000000......---------,,,,,,,,,************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''(((''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((uuullljjjjjjfffccciiiiiijjjlllppptttwwwyyyxxxsssiiieeeaaa___aaacccfffgggffffffhhhhhhiiihhhhhhgggjjjnnnooolllkkkooorrrrrrnnnppprrruuuxxx}}}xxx___RRRFFFCCCEEEIIINNNSSS\\\bbbnnn{{{kkkeee______cccccc[[[RRR>>>:::666444333444999@@@;;;???FFFKKKLLLNNNVVV```vvvxxxxxxtttmmmfff```^^^^^^[[[[[[]]]\\\WWWVVVXXXWWWYYY\\\___```]]]XXXTTTUUUUUUVVVVVVWWWXXXXXXXXXXXXVVVTTTRRRPPPNNNMMMMMMLLLMMMNNNNNNMMMLLLJJJIIIIIIGGGDDD@@@>>><<<::::::999999999999999888777777555444444666888888555222111111111000//////.........------------,,,,,,,,,************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~|||zzzxxxsssnnnjjjqqqnnnhhhaaa]]]```hhhpppooohhh```^^^___aaa```]]]^^^^^^___```dddgggkkkmmmyyy{{{{{{yyysssmmmiiigggjjjgggdddccccccddddddcccaaaaaaaaa```___^^^]]]\\\[[[\\\ZZZWWWXXX[[[ZZZWWWTTTRRRQQQRRRUUUXXXZZZ[[[```cccfffiiikkkmmmoooqqquuu{{{kkkYYYPPPJJJGGGGGGGGGGGGKKKYYYppp}}}}}}{{{ggg___eeeooossstttgggOOO;;;777555111555>>><<<@@@FFFJJJJJJMMMZZZgggwwwuuukkkiiifffaaa___\\\\\\^^^]]]YYYXXXZZZYYY[[[^^^bbbbbb___YYYTTTUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRPPPOOONNNMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHGGGFFFDDDAAA>>><<<;;;::::::::::::999888777666555333333333444555555333111/////////...------,,,,,,------------,,,,,,,,,,,,************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((($$$%%%&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((zzzuuuqqqoooooouuuyyywwwppphhhffffffdddddddddeeehhhjjjkkkllliiijjjjjjiiifffeeeeeefffiiigggeeecccbbbbbbaaaaaaaaabbbccceeehhhoooxxx~~~vvvsssppprrrvvvyyyyyywww|||}}}~~~~~~}}}{{{xxxuuurrrooonnnnnnlllhhhdddfffhhhddd]]]bbb^^^XXXVVVWWWWWWUUUSSSTTTUUUVVVUUUSSSRRRRRRSSSTTTXXX[[[]]]^^^bbbjjjpppuuuyyy~~~gggTTTJJJIIICCCGGGLLLMMMSSSkkkyyylllxxxzzzfff```iii~~~mmmFFF888999:::777555<<<@@@HHHLLLJJJMMMYYYgggvvvuuujjjkkkkkkddd___\\\\\\___^^^ZZZYYY[[[ZZZ[[[]]]```aaa___[[[WWWUUUUUUTTTTTTSSSRRRRRRRRRMMMMMMNNNOOOPPPPPPPPPPPPLLLLLLLLLLLLKKKIIIHHHGGGFFFEEECCCAAA???===;;;;;;;;;;;;;;;:::888666555444333333333333444333222111//////......---,,,,,,+++---------,,,,,,,,,++++++************)))))))))((())))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((''''''(((((((((%%%&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}vvvqqqnnnnnnnnngggfffdddbbbaaaaaaaaabbbaaahhhnnnpppmmmjjjkkkmmmmmmnnnqqqsssvvvzzz}}}~~~}}}||||||~~~~~~{{{xxxxxx{{{zzzvvvrrrqqqrrrsssrrrpppooonnnkkkfff```[[[YYYYYYQQQQQQRRRTTTVVVWWWWWWVVVVVVXXXZZZ[[[]]]bbbiiinnnyyy}}}hhh[[[GGGKKKOOOOOOLLLWWWuuuyyynnnhhhyyy}}}[[[@@@999>>>===555;;;@@@HHHMMMLLLKKKSSS^^^nnn|||~~~pppgggjjjjjjeee```]]]]]]```___[[[ZZZ]]][[[ZZZZZZ[[[]]]^^^]]]\\\VVVUUUUUUTTTRRRQQQQQQPPPLLLMMMNNNOOOPPPPPPPPPPPPLLLKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA???>>><<<;;;<<<<<<;;;:::888666444333333444444444333222222222000000///......------,,,------,,,,,,,,,+++++++++************)))))))))((())))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''((((((((((((((((((''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{wwwvvvxxxvvvppplllllliiieeeeeeddddddeeegggiiilllnnnnnnoooppprrrssswww|||}}}}}}nnnmmmlllllllllhhhbbb]]]ccc```[[[VVVSSSSSSSSSTTTNNNQQQVVVZZZ^^^ccciiillluuuxxxrrraaaNNNEEECCCFFFTTTddduuuooovvvzzz[[[BBB;;;:::666999===EEEKKKLLLJJJMMMTTTcccmmmpppiiidddffffffcccaaa______bbbaaa^^^]]]___]]][[[YYYXXXZZZ\\\]]]]]]WWWVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRQQQOOOMMMKKKLLLKKKJJJIIIHHHFFFFFFEEECCCCCCCCCBBB@@@>>>===<<<;;;;;;;;;:::888666555444444555666444222111222333000000000///......------,,,,,,,,,,,,++++++++++++************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((({{{tttmmmgggccc```^^^aaagggjjjhhhggglllqqqssswwwyyy~~~~~~|||zzzwwwtttpppmmmhhhhhhiiihhhfffccc```___\\\]]]^^^^^^]]]]]]^^^```[[[YYYVVVVVVYYY\\\^^^___[[[[[[[[[[[[\\\^^^___```bbbdddfffgggmmmrrrrrrmmmpppsssvvvyyy}}}~~~uuuooommmllliiifff[[[[[[ZZZWWWSSSQQQRRRSSSQQQNNNPPPZZZaaafffkkkqqqrrr___SSSHHHGGGLLLTTTYYY```lllxxxyyy~~~cccKKK>>>:::888999???FFFIIIHHHJJJNNN[[[___dddffffffddddddcccdddaaabbbeeedddaaa```bbb___]]][[[ZZZ[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSUUUUUUUUUTTTRRROOOLLLJJJLLLKKKIIIHHHFFFEEEEEEDDDBBBBBBBBBBBBAAA???===<<<;;;;;;:::999888777555555444555666444111000111333000000//////......------,,,,,,,,,++++++++++++***************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~~~~|||yyytttnnnhhhdddeeeaaa```dddgggffffffiiiqqqooonnnpppuuu{{{~~~}}}{{{yyyyyyxxxvvvtttlllmmmmmmjjjfffcccdddfffhhhjjjmmmnnnoooqqqtttvvvrrrsssrrrooojjjggghhhiiidddcccaaa``````___]]]\\\YYYXXXWWWVVVTTTRRRPPPOOOOOONNNMMMLLLLLLMMMNNNOOONNNPPPQQQQQQPPPNNNOOOOOONNNMMMMMMNNNPPPQQQQQQPPPNNNNNNMMMMMMNNNOOOQQQRRRIIIMMMNNNOOORRRVVVUUURRRMMMPPPSSSTTTTTTXXX^^^cccbbbdddfffhhhjjjnnnrrruuurrryyy{{{qqqjjjhhhhhh```WWWQQQSSSTTTQQQPPPRRRQQQXXX]]]]]]bbblllrrrsss{{{aaaMMMJJJOOOFFFGGGTTT^^^hhhvvv{{{kkkOOOEEE888666999AAAGGGHHHIIILLLYYYYYY^^^fffiiifffdddffffffddddddggggggdddccceeeaaa```^^^^^^]]][[[XXXUUUXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUVVVUUUTTTRRROOOMMMLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBBBBBBBAAA???===<<<:::::::::999888777666555333555555333000///000333000//////......---,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&''')))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((tttlllgggeee___``````^^^\\\\\\```ccccccffflllrrrsssttt{{{yyysssooommmjjjfffdddcccbbbbbbaaa```^^^[[[ZZZ[[[ZZZWWWTTTUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVXXXYYYWWWVVVTTTQQQOOOOOOQQQTTTSSSNNNLLLOOOPPPOOOPPPRRRPPPOOOOOOOOOPPPPPPNNNMMMOOOMMMMMMOOONNNKKKJJJLLLQQQOOONNNNNNOOOOOOOOONNNMMMLLLJJJJJJLLLNNNOOOOOOPPPNNNLLLMMMOOOPPPNNNLLLOOOMMMKKKLLLOOOQQQOOOMMMOOOQQQMMMGGGHHHPPPRRROOOQQQPPPOOOPPPSSSUUUUUUUUUYYYZZZ\\\\\\^^^ccclllrrrwwwyyy{{{sssqqqmmmhhhccc^^^[[[ZZZ\\\XXXSSSPPPPPPRRRSSSSSSTTTVVVZZZaaakkkxxxpppWWWJJJGGGLLLSSSOOOSSSttt|||{{{tttTTT???;;;:::AAAIIIOOOQQQRRR\\\]]]___```bbbdddeeefffeeefffggggggfffccc```___^^^[[[YYY[[[^^^]]]XXXRRRVVVWWWXXXXXXXXXVVVTTTRRRWWWWWWXXXWWWVVVTTTRRRPPPQQQMMMHHHFFFEEEGGGHHHHHHEEEEEECCCBBB@@@???======::::::999888777666555444666555444333222222222222/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''')))******)))(((((((((((())))))))))))((((((((((((((((((((((((wwwrrrsss{{{sssiii```\\\\\\\\\\\\\\\```fffkkkoootttyyy}}}}}}wwwrrriiihhhgggeeebbb___\\\[[[YYYXXXWWWVVVVVVTTTRRRQQQRRRPPPNNNNNNOOOOOOMMMKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQPPPQQQQQQOOOMMMLLLMMMNNNPPPKKKIIILLLNNNMMMMMMOOOPPPPPPPPPQQQQQQQQQQQQPPPRRRPPPPPPSSSSSSPPPPPPRRRUUUTTTRRRQQQRRRRRRQQQPPPNNNNNNNNNNNNOOOPPPOOOOOORRROOOMMMNNNPPPQQQPPPNNNPPPNNNMMMOOOQQQRRRPPPNNNLLLNNNNNNLLLMMMOOOMMMJJJLLLKKKJJJJJJLLLNNNNNNMMMLLLNNNOOOOOOPPPSSSYYY^^^]]]^^^___bbbeeejjjooorrr|||yyyuuusssrrreeebbb___\\\YYYUUUQQQNNNOOOOOOPPPQQQSSSXXX^^^ccclllppp{{{sss]]]LLLIIIHHHLLLaaazzzsssqqq}}}mmmNNNBBB888;;;GGGQQQSSSQQQWWWZZZ]]]```cccccccccbbbggggggfffeeecccaaa^^^]]]]]]\\\ZZZ[[[]]]\\\XXXTTTTTTUUUWWWWWWWWWVVVTTTSSSZZZZZZZZZYYYWWWUUUTTTSSSQQQNNNIIIFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>===<<<::::::999888777666555444555555444333222222222222/////////...------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((((((''''''&&&%%%%%%)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((()))***++++++***(((((((((((())))))))))))))))))))))))))))))))))))vvvooohhhdddddddddbbb]]][[[bbblllzzzrrriiigggmmmuuu|||~~~zzzrrrnnnlllfffdddaaa^^^\\\ZZZVVVTTTQQQPPPNNNMMMLLLLLLLLLMMMKKKLLLNNNNNNNNNLLLJJJHHHMMMLLLKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMNNNOOOPPPLLLNNNPPPPPPOOONNNNNNNNNSSSOOONNNQQQTTTSSSSSSUUUZZZ[[[\\\^^^___`````````aaa___```eeefffdddeeeggghhhfffcccbbbbbbbbbaaa___```bbbdddfffeeeccc```^^^aaa^^^\\\\\\^^^_________]]]\\\\\\\\\^^^^^^\\\ZZZUUUSSSSSSUUUTTTQQQPPPRRRSSSPPPMMMLLLMMMMMMLLLKKKGGGHHHIIIIIIHHHIIIJJJLLLHHHIIIIIIKKKLLLNNNPPPQQQZZZYYY[[[^^^bbbfffggggggooopppqqqsssuuuxxxzzz{{{||||||}}}}}}{{{vvvooojjj[[[ZZZYYYTTTOOOKKKJJJJJJNNNMMMPPPXXX___gggrrr{{{nnn[[[PPPJJJPPP\\\}}}fffkkkvvv___CCC999AAALLLNNNJJJSSSWWW^^^dddffffffcccaaagggfffdddbbb___^^^\\\\\\]]]]]]]]]]]]\\\[[[YYYWWWUUUVVVXXXYYYZZZYYYWWWVVV^^^]]][[[YYYWWWVVVUUUTTTQQQMMMIIIGGGFFFGGGFFFEEEEEEDDDCCCAAA???>>>===<<<999999888777666666555555555444333222222111222222/////////...------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))((((((''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))))))))************************}}}ooo___WWWXXXYYYXXXYYY\\\ccchhhkkkqqqxxxlllccc___^^^^^^^^^ZZZVVVRRROOOOOOPPPNNNMMMKKKKKKLLLLLLLLLMMMLLLLLLKKKLLLMMMNNNNNNLLLNNNPPPQQQPPPPPPPPPPPPQQQQQQRRRSSSUUUVVVVVVWWWSSSTTTUUUVVVXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWXXXXXXRRRSSSUUUVVVVVVWWWZZZ\\\___\\\\\\bbbeeeeeefffhhhmmmpppsssuuuwwwyyy{{{|||zzzyyy{{{}}}|||}}}|||zzzyyyxxxyyyzzz||||||yyyxxxwwwwwwvvvtttrrrqqqpppjjjggggggddd```bbbhhhfffccc^^^[[[YYYXXXVVVUUUPPPQQQRRRQQQOOOLLLJJJIIIIIIHHHGGGHHHIIIIIIHHHGGGHHHGGGFFFGGGIIIKKKKKKKKKLLLMMMPPPUUUZZZ___ccceeekkknnnsssxxx|||{{{wwwssspppqqqrrrooojjjeeeaaa```YYYTTTQQQPPPMMMKKKNNNSSSUUUYYY___gggrrr~~~oooXXXNNNOOO^^^~~~yyyfffvvvYYY>>>;;;EEEKKKJJJQQQWWWaaaiiillljjjfffbbbfffdddaaa___]]]\\\]]]]]]]]]___```___]]][[[[[[\\\WWWYYY[[[]]]^^^]]]\\\[[[^^^\\\ZZZWWWUUUTTTTTTTTTNNNKKKIIIHHHHHHHHHGGGFFFDDDCCCBBB@@@???===<<<;;;999888888777666666555555444333333222111111222222/////////...------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((******)))((('''((((((((((((((())))))))))))************************zzzsssiiiaaa\\\]]]```cccaaaaaa^^^[[[]]]gggooorrryyy~~~zzztttqqqkkkddd^^^\\\YYYTTTQQQQQQNNNPPPQQQQQQOOONNNOOOPPPMMMMMMLLLLLLLLLMMMPPPQQQMMMNNNPPPQQQRRRRRRRRRQQQSSSTTTVVVUUUUUUVVVYYY\\\XXXYYY[[[\\\]]]___```aaa^^^___aaacccdddeeeeeeeeeggghhhhhhhhhgggggggggfff___`````````bbbgggmmmrrrrrroooqqqwww|||}}}~~~|||||||||xxxrrrmmmiiigggeeeccc^^^^^^___^^^\\\WWWRRRNNNOOOMMMKKKKKKLLLLLLIIIGGGKKKIIIHHHHHHIIIIIIHHHGGGFFFFFFGGGGGGIIIJJJLLLMMMNNNPPPTTT[[[aaaccccccbbbmmmqqqwwwzzz{{{zzzyyyyyysssoookkkggg___TTTOOOPPPKKKKKKJJJKKKNNNUUU^^^dddvvveeeTTTNNNWWW^^^eeekkkssszzzmmmqqqMMM===@@@JJJNNNNNNUUU___iiimmmkkkgggccccccaaa___]]]]]]^^^___aaa___```aaa```^^^]]]]]]^^^WWWYYY[[[]]]^^^^^^]]]\\\[[[YYYWWWTTTRRRQQQQQQRRRJJJIIIHHHHHHIIIJJJIIIHHHCCCCCCAAA@@@>>><<<;;;;;;888888777777666555555555333333222111111111222222/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))+++------+++(((((()))(((((((((((())))))))))))************************uuufffcccnnnyyywwwnnn^^^]]]]]]___dddllltttyyyxxx}}}xxxsssllleeeaaa]]]ZZZWWWXXXSSSQQQQQQQQQPPPRRRWWWKKKLLLNNNMMMMMMMMMNNNPPPNNNOOOOOONNNMMMNNNPPPSSSTTTUUUWWWYYY[[[[[[[[[ZZZbbbdddeeedddccceeejjjnnnoooqqqssstttttttttvvvxxxyyyzzz|||~~~xxxxxxwwwwwwyyy|||{{{yyyxxxppppppppppppooojjjccc^^^\\\YYYTTTSSSTTTSSSPPPMMMIIIIIIIIIJJJLLLKKKIIIGGGGGGFFFFFFFFFFFFGGGHHHHHHKKKKKKKKKMMMPPPRRRRRRQQQSSSXXX___fffjjjnnnqqqrrrvvvtttuuuuuuooofffaaaaaaXXXWWWTTTPPPMMMNNNRRRUUUNNNTTT]]]fffooo|||qqqWWWMMMFFFOOOXXX___{{{kkkMMMBBBCCCDDDHHHOOOYYYccchhhgggccc```aaa```___^^^^^^```bbbccc```______^^^^^^^^^^^^]]]UUUWWWYYY[[[\\\[[[ZZZZZZWWWWWWUUUSSSRRRQQQQQQQQQHHHHHHHHHIIIKKKKKKIIIHHHCCCBBBAAA???===<<<;;;:::777777777666666555555555222222111111111111222222/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))'''(((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))+++///222111...******+++(((((((((((())))))))))))************************pppaaa]]]YYYRRR\\\[[[YYYZZZccclllmmmiiitttvvv|||{{{{{{kkkgggbbb___\\\ZZZWWWUUUSSSPPPNNNMMMNNNNNNLLLJJJKKKJJJKKKLLLJJJGGGKKKQQQOOOQQQSSSSSSSSSTTTWWWYYY]]]___aaaaaa```aaadddgggmmmnnnoooqqqsssvvvxxxzzz~~~|||wwwpppmmmmmmlllhhheeeYYYYYYYYYZZZYYYUUUPPPMMMHHHHHHHHHIIIJJJLLLMMMNNNJJJHHHFFFFFFFFFFFFDDDCCCCCCFFFKKKOOOQQQTTTWWWYYY___^^^aaaeeeeeeccceeeiiitttsssoooggg^^^TTTNNNKKKMMMMMMLLLLLLMMMQQQWWW\\\nnnxxxzzzmmmYYYRRRRRRTTTppp{{{|||mmmTTTFFF===DDDJJJSSS\\\bbbcccaaa___cccbbbaaa``````aaabbbbbb___]]]ZZZ[[[]]]^^^\\\ZZZUUUVVVXXXZZZ[[[ZZZYYYXXXVVVVVVVVVVVVUUUTTTSSSRRRJJJIIIIIIJJJKKKJJJGGGDDDBBBAAA@@@???===;;;:::999666666666666666555555555222222111111111111222222/////////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))+++///333222---))))))***(((((((((((())))))))))))))))))))))))))))))))))))yyyqqqggg___dddjjjhhh]]][[[eeellljjjllluuu{{{vvvsssjjjbbb^^^[[[WWWTTTUUUUUUTTTQQQOOOMMMNNNOOOPPPOOONNNNNNPPPRRRRRROOOKKKQQQTTTYYY\\\ZZZWWW[[[bbbbbbdddgggjjjllloootttwwwxxx{{{~~~}}}{{{yyytttmmmddd^^^VVVVVVTTTRRRQQQPPPPPPPPPNNNLLLKKKKKKKKKKKKIIIGGGFFFGGGHHHGGGFFFFFFGGGHHHIIIGGGIIIMMMQQQTTT\\\dddjjjnnntttvvvtttooojjjggg___\\\WWWRRRNNNMMMLLLMMMGGGKKKRRRZZZeeetttcccSSSMMM\\\yyywwwpppoooWWWHHHCCCHHHQQQYYY___aaaaaa___eeedddcccbbbbbbaaaaaaaaa___ZZZVVVWWW[[[]]][[[WWWWWWXXXZZZ[[[\\\[[[YYYXXXVVVWWWXXXYYYXXXWWWVVVUUULLLLLLKKKKKKKKKHHHEEEAAABBBAAA@@@>>>===;;;:::999666666666666666555555555222111111111111111222222000//////...------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((,,,000///***&&&&&&'''(((((((((((())))))))))))((((((((((((((((((((((((xxxxxxllleeegggfffccciiittt}}}xxxnnnkkkfff```\\\ZZZWWWSSSTTTRRRPPPNNNNNNNNNLLLKKKKKKLLLMMMOOOQQQQQQRRRRRRTTTVVVXXXXXXXXXYYY^^^bbb___dddjjjllllllqqq{{{yyypppnnnmmmmmmkkkfff```]]]XXXXXXXXXUUURRRNNNMMMLLLGGGJJJIIICCCBBBFFFFFFBBBCCCDDDEEEFFFHHHIIIKKKKKKTTTTTTVVVZZZ^^^cccgggiiilllmmmmmmkkkggg```YYYUUUWWWTTTOOOKKKLLLPPPUUUXXXdddmmm~~~bbbUUUUUUzzz~~~vvvwwwbbbIII;;;GGG\\\bbbYYYZZZ```[[[___aaadddggghhheee___[[[\\\\\\ZZZXXXVVVVVVXXXZZZZZZYYYXXXYYY[[[\\\\\\[[[WWWUUUTTTUUUVVVUUUPPPLLLPPPNNNLLLIIIGGGEEEDDDDDDDDDBBB???======<<<:::999888888888888777777777777111111111111111111222222/////////...------,,,,,,++++++++++++++++++++++++************))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,------xxxqqqlllooosssrrrqqqqqqrrrmmmooozzzxxxsssmmmiiieeeaaa\\\XXXVVVTTTQQQNNNMMMNNNLLLJJJNNNMMMKKKKKKKKKLLLLLLLLLNNNPPPSSSVVVYYY\\\^^^______bbbgggiiikkknnntttxxx{{{~~~}}}xxxvvviiijjjjjjhhhccc]]]XXXUUUSSSUUUSSSMMMJJJKKKIIIEEEDDDEEEEEEGGGHHHIIIIIIJJJLLLLLLMMMNNNQQQTTTWWWXXXdddgggkkkooorrrrrrrrrqqqfffbbb\\\VVVQQQNNNLLLLLLMMMQQQZZZeeennn{{{lllWWWRRRcccmmm{{{}}}xxxpppWWWJJJHHHTTT]]]UUUPPPWWW[[[cccdddfffiiiiiifff```[[[YYYXXXWWWUUUSSSTTTVVVXXX]]]\\\[[[\\\^^^___^^^]]]SSSTTTUUUTTTRRRPPPNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGCCCAAA>>>===<<<;;;:::888888888777777777777666666111111111111111111111111/////////...------,,,,,,++++++++++++++++++++++++************)))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,---yyyuuupppjjjeeeiiiiiilllssswww{{{|||tttmmmhhhddd\\\YYYUUUSSSRRRRRRPPPOOOPPPNNNMMMNNNPPPQQQQQQQQQNNNMMMMMMNNNPPPSSSVVVXXX[[[]]]aaaggglllppptttuuuxxx}}}|||tttlllgggcccccc___XXXSSSPPPLLLGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEFFFHHHIIIOOORRRWWW]]]ccchhhkkkmmmooonnnkkkgggbbb^^^ZZZWWWOOOLLLIIIJJJMMMUUUdddrrrqqqWWWNNNLLLddd}}}uuuzzzeee\\\LLLQQQ___[[[UUU\\\cccgggggghhhiiihhheee```]]]XXXVVVTTTSSSSSSTTTVVVWWWZZZYYYXXXYYY[[[[[[[[[YYYQQQTTTUUUSSSNNNKKKMMMOOONNNNNNNNNMMMLLLIIIGGGFFFBBB@@@===<<<;;;;;;999888777777777666666666555555111111111111111111111111/////////...------,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++,,,...000111|||rrriiiiiipppvvv{{{~~~tttnnnjjjeeebbbYYYXXXVVVTTTRRRQQQPPPOOOMMMLLLKKKJJJLLLMMMOOOPPPRRROOOOOOSSSWWWWWWXXXYYY\\\]]]___bbbffflllrrrvvvwwwyyy~~~~~~|||vvvmmmfffbbb^^^\\\WWWWWWVVVTTTRRROOOMMMKKKJJJIIIHHHGGGFFFGGGHHHHHHFFFFFFGGGIIILLLOOORRRSSS```bbbfffiiilllooopppqqqhhhccc]]]VVVRRRPPPRRRTTTVVV^^^kkkxxxjjjPPP___xxx~~~{{{qqqlllYYYVVVbbbiiipppuuurrrkkkiiieeecccbbbaaa```^^^YYYWWWUUUUUUVVVXXXYYYYYYXXXWWWVVVVVVWWWXXXWWWUUUSSSTTTSSSQQQNNNLLLMMMOOOMMMMMMMMMMMMJJJGGGCCCAAAAAA???<<<;;;;;;:::999888777777666666555555444444222222222111111111111111/////////...------,,,,,,++++++++++++++++++++++++************)))))))))(((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++---------...111444777999pppllleeedddpppyyyyyy{{{ooofffcccgggaaaXXXSSSRRRRRRRRRPPPQQQPPPOOOMMMMMMMMMNNNNNNNNNOOOPPPRRRUUUXXX\\\^^^```\\\^^^fffkkkkkklllooorrruuuzzz~~~~~~}}}}}}vvvuuusssppplllgggccc```\\\ZZZVVVRRROOOLLLKKKJJJJJJIIIGGGFFFFFFGGGIIIJJJIIILLLQQQWWW___fffmmmppppppqqqqqqnnnjjjeee^^^XXXJJJMMMOOOQQQWWWdddvvvjjj\\\kkkzzzlll]]]ZZZggg|||lllggg```\\\[[[]]]___```XXXWWWVVVXXX[[[\\\\\\[[[[[[YYYXXXXXXYYYYYYWWWVVVWWWTTTQQQPPPQQQQQQOOOMMMHHHIIIIIIIIIHHHEEECCCAAAAAA>>><<<;;;;;;;;;999888777777777666555444444444222222222111111111000000/////////...------,,,,,,++++++++++++++++++++++++************)))))))))((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,...111555:::>>>@@@}}}wwwqqquuuyyy{{{zzzqqqmmmcccbbb___\\\XXXSSSPPPNNNQQQOOOLLLJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTUUUXXX\\\aaaeeeiiinnnrrrvvvqqqmmmqqq|||~~~rrroooiiiaaaZZZUUUQQQOOOJJJIIIGGGEEEDDDEEEGGGHHHEEEEEEFFFIIIMMMRRRWWWZZZ^^^fffoootttwwwxxxtttnnnccc___WWWNNNIIIKKKSSSZZZppp}}}lllZZZ```~~~eeeSSSYYYvvvtttiiiddd]]]YYYYYY\\\___aaaWWWVVVXXX[[[```aaa^^^ZZZ[[[YYYXXXWWWXXXWWWVVVTTTXXXUUUQQQQQQSSSSSSPPPLLLEEEEEEFFFGGGGGGFFFEEEEEEAAA???<<<;;;<<<<<<:::999999888777777666555444444333333222222111000000000/////////...------,,,,,,++++++++++++++++++++++++************))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---111555:::>>>BBBCCC~~~qqqsss~~~{{{~~~yyyrrrkkkgggbbbZZZUUUUUUSSSSSSSSSQQQRRRSSSUUUUUUNNNPPPRRRRRRQQQQQQRRRSSSRRRTTTVVVZZZ]]]```cccdddeeekkksss{{{{{{tttpppnnnaaa^^^YYYSSSNNNKKKHHHGGGJJJIIIHHHHHHHHHIIIJJJJJJLLLUUU]]]aaafffnnnsssrrrooommmgggaaa[[[VVVTTTRRRUUU]]]hhhsssuuucccvvvsss___UUU```iiiaaaeeebbb^^^]]]^^^```aaabbbXXXXXX[[[aaafffgggbbb\\\[[[ZZZXXXWWWXXXWWWUUUTTTUUUUUUTTTTTTSSSQQQOOOMMMKKKJJJJJJIIIHHHGGGFFFEEEAAA???===<<<======;;;::::::999888777666555555444333333222222111000000////////////...------,,,,,,++++++++++++++++++++++++************))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((()))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---000333888===AAADDDEEEFFF~~~ssslllmmmnnnnnnrrrwwwzzzfffYYYYYY```hhhdddXXXVVV^^^RRRPPPRRRTTTRRRMMMLLLOOOPPPQQQPPPNNNNNNPPPQQQPPPRRRWWW^^^bbbcccdddfffiiihhhjjjmmmpppsssuuuwwwwww~~~rrrfff\\\TTTQQQIIIIIIIIIIIIIIIIIIHHHHHHCCCIIIKKKHHHJJJUUU___cccgggiiimmmpppppplllddd___YYYXXXTTTPPPUUUeeeuuu}}}~~~zzzttt]]]RRRSSSRRRaaaaaaaaabbbdddeeecccbbb[[[\\\```gggmmmmmmfff```aaa___]]]]]]]]]\\\ZZZXXXQQQTTTWWWVVVRRRNNNMMMNNNUUUSSSPPPLLLHHHEEECCCCCCBBB@@@============<<<;;;::::::999888777666555555333333222222111000000///000//////...------,,,,,,++++++++++++++++++++++++************))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------777:::???DDDHHHIIIIIIIIIyyyssskkkeeedddhhhnnnrrrkkkqqqxxx}}}|||vvvooohhhccc]]]WWWRRROOONNNNNNOOOPPPQQQOOONNNQQQPPPPPPPPPRRRTTTWWWYYYYYY[[[]]]```ccceeeeeeffflllnnnsssyyy~~~sssfff]]]TTTQQQUUUSSSJJJGGGLLLIIIFFFFFFIIIIIIEEEHHHNNNOOOQQQWWWaaakkkppppppnnnqqqmmmdddXXXNNNLLLRRRYYYfffrrr~~~tttuuu~~~www^^^NNNPPPWWW[[[```aaa``````bbbdddbbbcccdddeeeeeeeeedddddd^^^aaaddddddccc```^^^^^^XXXWWWUUUQQQNNNNNNSSSWWW^^^ZZZSSSNNNJJJFFFBBB@@@DDD@@@===;;;;;;<<<===<<<;;;:::888777555555666666444444333222222111111000///............---------+++++++++************)))+++++++++***)))(((((('''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))***)))'''&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++******************)))******+++++++++******,,,***)))***---000333444===@@@EEEIIIKKKLLLKKKJJJyyymmmeee``````cccgggnnnwww~~~xxxyyypppaaa[[[___```ZZZRRROOOMMMMMMNNNPPPOOOMMMQQQQQQQQQQQQSSSVVVYYY[[[\\\]]]___ccchhhnnnsssvvvwwwyyy~~~{{{qqqkkklllgggZZZTTTUUUUUUOOOKKKMMMLLLIIIHHHLLLMMMLLLLLLOOOVVV]]]aaacccppprrrqqqiii^^^TTTPPPNNNNNNTTT]]]iiiyyytttvvvsss{{{aaaPPPXXXXXXYYY\\\```cccdddddddddeeeeeeeeeeeecccaaa```aaacccdddccc```]]][[[ZZZXXXXXXVVVSSSPPPPPPTTTWWWYYYUUUOOOJJJGGGFFFEEEDDDDDDAAA===;;;;;;<<<======;;;:::888777666555666666444333333222222111111000///............---------++++++++++++************++++++******)))(((((('''((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((((((((('''''''''''')))))))))))))))))))))))))))(((''''''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++******************+++++++++,,,,,,,,,++++++---,,,+++---111777<<>>DDDHHHIIIKKKNNNPPPQQQPPPNNNMMMyyyiiijjjmmmoooppppppppppppvvvzzzoooiiibbb]]]ZZZWWWSSSOOOOOORRRQQQLLLKKKNNNLLLHHHRRRRRRSSSUUUYYY]]]aaabbbfffllltttyyy}}}rrreee```___[[[TTTNNNHHHHHHHHHHHHHHHIIIJJJKKKKKKOOOTTTYYY^^^ccciiinnniiiddd[[[SSSOOOSSS\\\dddzzzffflll|||~~~rrr[[[UUUPPPRRRZZZaaadddccc___aaabbbddddddddddddcccddddddccc```]]]ZZZZZZ[[[WWWWWWWWWVVVTTTSSSSSSSSSNNNLLLIIIHHHHHHHHHGGGFFFCCCAAA>>><<<=========<<<:::999888777666555555444333333222222111000000000///............---------,,,,,,+++++++++*********************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,///444999>>>CCCHHHKKKNNNOOOQQQRRRRRRPPPNNNMMMxxxkkkbbb___hhhmmmsssxxxyyyvvvqqqnnnnnnnnnnnnlllhhhbbb]]]ZZZXXXSSSNNNMMMOOOQQQPPPNNNJJJMMMOOOOOOQQQUUUWWWVVVXXX\\\cccllluuu~~~}}}sssjjjZZZXXXTTTPPPMMMKKKHHHGGGIIIHHHFFFGGGJJJQQQZZZ```hhhhhhfffaaa[[[VVVRRRPPPUUU^^^nnnzzzlllyyy___[[[VVVTTTVVV[[[```ccc```aaabbbcccccccccbbbaaa^^^^^^\\\ZZZXXXXXXZZZ]]]YYYXXXWWWVVVUUUSSSRRRPPPKKKKKKKKKKKKKKKIIIEEEBBBBBB@@@===<<<<<<===<<<;;;999888888777666555444333333333222111111000000//////............---------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))((((((((('''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++************++++++,,,,,,,,,,,,++++++******+++---...///000666===CCCFFFHHHJJJLLLPPPPPPQQQQQQPPPNNNLLLKKKtttttttttnnnddd___eeeppp|||}}}~~~~~~zzzqqqggg___XXXWWWUUURRRPPPNNNLLLLLLOOONNNLLLLLLOOOQQQSSSTTT\\\[[[YYYYYY]]]dddlllppprrrzzzzzzqqqdddZZZUUURRRPPPMMMJJJHHHEEECCCCCCEEEHHHJJJVVV\\\ccciiikkkiiiddd```UUUQQQQQQZZZkkkvvvhhhccc]]]XXXXXX\\\aaaddddddddddddcccbbb___]]]\\\WWWWWWVVVTTTTTTVVV[[[___]]][[[XXXWWWVVVTTTQQQOOOKKKKKKKKKKKKKKKHHHCCC???@@@>>><<<;;;<<<<<<:::999888888888777666555333333222222222111000000/////////............---------,,,,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++************++++++,,,---------*********+++,,,///111222999???HHHLLLMMMLLLMMMNNNPPPPPPPPPOOONNNLLLJJJIIIrrraaaccchhhmmmlllkkksss}}}vvvpppiiiddd```ZZZQQQJJJNNNMMMLLLLLLMMMOOORRRSSSOOOQQQSSSUUUWWWZZZ^^^aaaiiigggfffiiiooowwwxxxooollliiibbb\\\QQQNNNJJJHHHFFFEEEEEEDDDKKKOOOVVV```iiiooossstttiiiaaaYYYUUUVVV^^^rrrssskkkaaa]]]```dddeeeeeefffeeeeeecccaaa^^^[[[YYYXXXWWWVVVTTTUUUYYY___dddccc___[[[XXXWWWUUURRRPPPKKKJJJHHHGGGFFFEEEBBB@@@???===;;;:::;;;:::999777777777888777666555333222222222111111000000/////////............---------------,,,,,,,,,+++++++++)))))))))))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++************++++++,,,------...+++++++++,,,///222555777@@@FFFLLLNNNMMMMMMOOORRROOOOOOOOONNNMMMKKKIIIHHHvvv{{{xxxgggllljjjmmmsssrrrllljjjmmmiii^^^SSSNNNOOOPPPNNNJJJMMMLLLLLLLLLNNNQQQSSSUUUUUUZZZ___cccfffjjjqqqvvvzzz{{{uuujjj___ZZZSSSLLLIIIGGGFFFEEEDDDDDDEEEKKKVVVbbblllrrrpppnnnkkkdddXXXSSS]]]lllooo{{{ooobbb```fffllljjjfffccccccccccccaaa___]]][[[]]]\\\YYYXXXXXX]]]dddiiigggccc]]]ZZZXXXWWWTTTQQQLLLHHHDDDBBBBBBCCCCCCCCC>>><<<::::::::::::888666777777888888666555333222222222111111000///////////////.........------------------,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++************+++,,,,,,---......,,,,,,,,,...111555999;;;CCCGGGKKKKKKJJJKKKPPPUUUOOOOOONNNMMMLLLJJJIIIHHHuuueee```dddkkkpppqqqoookkkfffaaaZZZRRRMMMOOOLLLJJJJJJLLLMMMLLLJJJKKKPPPUUUVVVVVVYYYbbbiiimmmttt~~~}}}qqqbbbYYYUUURRRLLLGGGEEEEEEFFFGGGJJJPPPWWW[[[ccctttvvvkkk___VVV[[[ZZZlllmmmgggmmmllldddbbbaaa```___]]][[[ZZZYYYaaa```___]]]\\\^^^bbbeeeaaa___ZZZVVVSSSQQQQQQRRRNNNKKKGGGEEEDDDCCCAAA@@@>>>===<<<::::::;;;;;;<<<888777666555444333222222333222111000///////////////............---------+++,,,,,,------,,,,,,++++++*********))))))((((((((((((((((((((((((((((((******))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++((()))************,,,...,,,---...111666>>>EEEIIIHHHIIILLLMMMNNNMMMLLLKKKPPPMMMJJJMMMPPPNNNGGGAAAqqqnnnjjjiiiiiiiiihhhfff```\\\VVVRRROOOOOOOOOOOOJJJHHHGGGIIINNNQQQRRRQQQTTT[[[dddkkkpppxxx~~~{{{xxxvvvvvvwwwwww~~~|||zzzvvvssspppnnnnnnkkkhhheeedddfffhhhgggfffhhhhhhiiijjjkkkllllllmmmmmmoooqqqsssuuuyyy~~~vvvoooiiibbb^^^WWWTTTPPPKKKHHHIIILLLOOOPPP[[[hhhttt~~~ssseeeWWWTTT\\\ooo|||lllccc```^^^cccbbbaaa___^^^^^^^^^___``````___^^^^^^aaaeeegggaaa^^^ZZZUUURRRQQQRRRRRRPPPMMMIIIFFFDDDCCCAAA??????>>>===<<<;;;;;;;;;;;;888777666555444333222222333222111000////////////............------------+++,,,,,,------,,,,,,+++************)))))))))(((((((((((((((((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++***+++++++++******,,,......000444999???DDDHHHJJJLLLLLLMMMMMMLLLLLLKKKJJJOOOKKKLLLPPPMMMDDDBBBFFFbbbeeehhhkkkiiibbbYYYQQQOOOLLLIIIFFFFFFHHHKKKMMMLLLKKKLLLPPPVVV\\\___aaahhhqqq~~~xxxuuusssqqqppppppooommmkkkjjjiiihhhhhhiiijjjlllmmmpppmmmjjjkkkmmmooommmkkkrrrtttvvvyyy{{{}}}wwwqqqhhh^^^WWWTTTTTTUUUSSSQQQOOOMMMLLLLLLMMMNNNPPPOOONNNLLLKKKJJJJJJJJJKKKIIIGGGFFFGGGIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLNNNNNNOOORRRVVVYYYbbbbbbdddfffllluuu{{{yyyooojjj```VVVNNNIIIGGGGGGDDDIIIRRR^^^mmmvvvtttmmmmmmjjjhhheeebbbiiivvv}}}wwwyyykkkdddiiidddbbbaaa______```aaaccc```_________aaadddgggiii```]]]YYYTTTRRRQQQRRRSSSQQQNNNJJJGGGEEECCCAAA>>>@@@@@@???>>>===;;;:::999777777666555444333333222333222111000////////////............------------++++++,,,,,,,,,,,,++++++************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************++++++++++++,,,,,,+++***+++---///000444;;;BBBGGGJJJKKKKKKQQQPPPNNNLLLJJJJJJJJJKKKIIIGGGIIIKKKFFF@@@DDDNNNmmmlllhhhccc\\\TTTLLLGGGHHHIIIKKKLLLLLLKKKLLLLLLRRRTTTWWW]]]eeelllrrruuu{{{tttooolllllllllllliiieeebbb```\\\VVVRRRRRRQQQOOOOOOOOOOOONNNLLLLLLLLLKKKKKKLLLMMMNNNNNNOOOMMMKKKLLLNNNPPPOOONNNSSSSSSTTTTTTUUUTTTTTTTTTTTTQQQMMMHHHFFFEEEEEEFFFGGGEEEDDDCCCBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEHHHJJJNNNOOOOOOQQQUUU]]]fffllldddgggnnnuuu|||}}}sssiii___VVVOOOKKKEEEIIIKKKKKKOOOYYYgggqqq{{{hhh]]]fffuuuzzziiiyyyvvvyyyeeedddbbbaaa````````````aaa```___```bbbeeefffggg```]]]YYYTTTRRRRRRSSSTTTOOOMMMJJJGGGFFFDDDBBB@@@AAAAAAAAA@@@>>><<<999888777666666555444444333333333222111000////////////.........---------,,,,,,++++++,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,+++***+++...000444888???EEEJJJMMMMMMLLLRRRPPPMMMKKKIIIJJJKKKLLLEEEGGGEEECCCHHHTTT\\\^^^gggccc\\\TTTNNNLLLLLLMMMHHHKKKOOOQQQRRRTTTWWWZZZ```dddkkkttt~~~~~~rrrjjjiiihhheee]]]ZZZUUUQQQNNNMMMNNNOOOOOONNNLLLKKKKKKIIIGGGEEEEEEDDDBBBCCCDDDDDDCCCBBBCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAABBBCCCEEEEEEEEEDDDEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@???>>>>>>>>>??????@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>======>>>??????>>>>>>>>>>>>============>>>???>>>======>>>@@@BBBCCCEEEFFFHHHKKKPPPTTTPPPRRRVVVZZZ]]]```aaaaaaaaadddjjjuuu}}}tttjjj___XXXNNNKKKHHHEEEFFFNNN\\\hhhtttlll```]]]kkk|||mmmwwwyyyiiiiiihhhgggeeebbb___^^^bbb```___aaacccddddddbbb```^^^ZZZVVVTTTRRRRRRSSSKKKJJJHHHGGGGGGFFFDDDBBBAAAAAAAAA@@@>>>;;;999777666666666555444444333333333222111000////////////...------------,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++++++++---111444===@@@DDDHHHLLLOOOPPPPPPPPPOOOMMMKKKJJJJJJKKKLLLFFFKKKEEE???SSSvvvvvvTTTSSSOOOKKKHHHHHHKKKNNNKKKNNNQQQUUU[[[eeeqqq{{{|||zzzvvvqqqmmmiiikkkllliiibbb]]][[[[[[WWWWWWRRRJJJGGGHHHIIIFFFEEEDDDBBBAAA@@@AAABBBCCCCCCBBBBBBAAA@@@@@@??????@@@???>>>???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>???@@@===>>>>>>???@@@@@@??????<<<<<<==================<<<<<<<<<;;;;;;<<<<<<=========<<<;;;:::::::::::::::;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;999:::<<<;;;::::::;;;<<<;;;===????????????AAABBBAAABBBDDDGGGHHHIIIIIIIIIFFFGGGHHHLLLUUUbbbqqq{{{~~~ssskkkcccUUUJJJJJJOOOPPPLLLHHHVVVeee{{{xxxmmmccc```fffqqqssspppooommmkkkgggccc```___cccaaa```bbbeeeeeeccc```aaa___]]]ZZZVVVTTTRRRQQQJJJIIIHHHHHHIIIHHHFFFDDDAAAAAA@@@???===;;;999888666666555555555444444444333222111000////////////------------,,,,,,,,,,,,******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++***+++,,,,,,...222777;;;FFFHHHJJJMMMOOORRRSSSTTTMMMMMMMMMLLLKKKJJJJJJIIIBBBIIIEEEBBB]]]JJJKKKLLLJJJIIIJJJMMMPPPTTTYYY```iiissszzzqqqllljjjgggccc___^^^^^^^^^^^^^^^^^^^^^^^^YYYZZZZZZXXXUUUSSSTTTTTTZZZYYYXXXWWWVVVTTTSSSSSSOOOMMMKKKIIIIIIHHHEEECCCCCCDDDDDDDDDCCC@@@>>>===@@@BBBAAA======@@@AAA???<<<<<<<<<======>>>??????=========<<<;;;;;;<<<<<<>>>===<<<<<<>>>>>>===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<===;;;<<<<<<===============;;;<<<<<<======<<<<<<;;;=========<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<<<<:::===??????===<<<>>>???<<<<<<<<<<<<============999;;;======<<<<<<===>>>;;;<<<======<<<;;;<<<===888999;;;===>>>>>>>>>>>>BBBAAA@@@>>>>>>AAAGGGLLLXXX```hhhlllqqqvvvxxxvvvxxxvvvxxx|||lll___]]]\\\SSSGGG@@@LLLSSSaaatttvvvggg[[[eeewwwsssppplllgggcccaaaaaaaaabbb``````cccggghhheeeaaaaaaaaa```]]]YYYUUUQQQOOOMMMLLLKKKKKKLLLKKKHHHEEEAAA@@@>>><<<;;;:::999999555555555555555444444444333222111000////////////---------,,,,,,,,,++++++******++++++++++++******((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++***+++---///222888>>>CCCJJJKKKMMMPPPQQQRRRRRRRRRLLLMMMNNNNNNMMMIIIEEECCC@@@GGGMMMUUUhhhGGGIIIKKKLLLMMMQQQWWW\\\]]]ffftttwwwggg[[[YYYSSSKKKHHHIIIJJJIIIFFFFFFHHHIIIHHHGGGFFFGGGHHHAAACCCDDDEEEEEEEEEGGGIIIFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCAAAAAACCCDDDDDDCCCAAA@@@@@@AAACCCDDDCCCBBB999===>>><<<===@@@@@@>>>===>>>???@@@@@@@@@@@@@@@======>>>>>>===>>>@@@AAA>>><<<;;;<<<======<<<;;;<<<===============<<<;;;============;;;;;;===>>>============<<<:::999888888999:::;;;;;;<<<;;;;;;;;;;;;::::::::::::999999;;;;;;:::::::::;;;;;;<<<777:::===<<<;;;:::;;;===888888999999999:::::::::666888:::;;;::::::;;;<<<;;;<<<<<<;;;::::::<<<>>>:::;;;===>>>??????>>>>>>===>>>???>>>>>>???BBBDDDBBBHHHKKKJJJKKKOOOQQQPPPRRROOOQQQYYY^^^aaajjjtttyyyqqqfffZZZWWWZZZNNNJJJJJJTTTiiioooeeeiiixxxsssnnnggg```]]]]]]```bbbaaa``````dddjjjlllhhhdddbbbbbbbbb___[[[VVVQQQMMMQQQOOONNNNNNNNNLLLHHHFFF@@@???===;;;:::999999:::555555555555555444444444333222111000////////////---------,,,,,,,,,++++++******++++++++++++******(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++---///111555<<>>FFFLLL[[[mmmvvv}}}LLLLLLQQQVVVUUUTTT[[[eeetttwwwqqqdddbbb^^^YYYTTTOOOKKKIIIDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAA??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<=========>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEHHHLLLOOORRRXXXZZZ___fffnnnvvv}}}yyynnnddd^^^TTTPPPNNNPPPTTT___ttt~~~nnngggjjjppprrrdddcccbbb^^^___fff```aaabbbcccdddcccbbbaaafffccc^^^YYYVVVTTTUUUUUUVVVYYYWWWPPPKKKJJJFFF???>>>>>>======<<<<<<;;;;;;888888777666555444444333111111000000//////......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))************))))))*********))))))))))))))),,,,,,,,,+++******+++---***...333888<<>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>=========???AAADDDFFF??????AAADDDGGGKKKOOOQQQTTTZZZaaaeeefffjjjqqqxxxxxxpppfff___XXXRRRNNNOOO[[[iiikkk]]]~~~lllfffddd``````eeecccccccccbbbaaabbbccceeeeeebbb]]]XXXVVVUUUVVVWWWVVVYYYVVVPPPKKKJJJFFF@@@>>>>>>>>>===<<<<<<;;;;;;999888777666555444333222111111000000//////......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))************)))))))))))))))******++++++++++++,,,------,,,,,,---///111444999===@@@CCCFFFIIISSSQQQNNNNNNOOOOOOLLLJJJIIIGGGDDDCCCCCCGGGQQQ[[[nnnZZZ^^^fffqqq|||~~~~~~yyyrrrlllggg```XXXRRRRRRQQQPPPOOOMMMKKKJJJIIIFFFDDDBBBAAABBBBBBAAA@@@;;;;;;<<<<<<<<<<<<======?????????>>>>>>>>>>>>>>>===>>>??????@@@@@@??????>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>??????====================================>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;:::999999:::<<<===@@@@@@???>>>>>>??????@@@@@@BBBEEEHHHIIIKKKNNNQQQPPPUUU\\\dddjjjooouuuxxx}}}sssgggZZZQQQQQQUUUiiivvvuuuzzzmmmfffaaa```dddeeefffeeebbb___```dddhhhddd```\\\WWWUUUVVVXXXYYYSSSTTTRRRLLLHHHGGGCCC??????>>>>>>===<<<<<<;;;;;;999999777666444333222111111111000000//////......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++******************))))))************))))))((())))))***,,,------...+++,,,---------...000333;;;===AAADDDEEEGGGIIIKKKUUURRRPPPNNNNNNNNNMMMKKKIIIAAA>>>BBBIIITTTgggyyyfffqqqwww]]]TTTRRROOOKKKLLLJJJGGGFFFGGGGGGEEEDDDBBBBBBBBBCCCCCCDDDDDDEEEEEECCCBBBAAAAAAAAABBBBBB????????????????????????????????????????????????<<<===>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>>>>===>>>>>>>>>>>>>>>??????==============================>>>>>>>>>?????????===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999888999999999999:::::::::999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;======<<<;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@@@@@@@BBBEEEGGGHHHJJJLLLNNNRRRZZZgggttt}}}uuufff\\\XXXWWW\\\hhh}}}~~~~~~uuuhhh```___ccceeefffgggddd```___cccggg```]]]YYYUUUTTTUUUWWWYYYMMMMMMKKKGGGDDDAAA>>><<>>===<<<;;;;;;:::999888777666444333111111111111000000//////......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))(((((()))***++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,,,,++++++*********)))******++++++******)))******+++,,,,,,---......,,,,,,,,,+++,,,000555999CCCEEEHHHJJJKKKLLLNNNPPPQQQQQQPPPPPPOOONNNMMMLLLFFFDDDHHHPPPXXXeeevvvrrrUUUEEEEEEIIIIIIFFFGGGEEEDDDCCCDDDEEEEEEEEEDDDDDDBBBAAA???===<<<;;;CCCBBBAAA???>>>>>>???@@@????????????>>>>>>>>>>>>????????????????????????======>>>???????????????>>>????????????@@@@@@@@@@@@@@@@@@????????????>>>======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@>>>======<<<<<<======>>>==============================>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888999999999::::::999999999999:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>888999999:::;;;;;;;;;;;;<<<:::999:::===>>>===<<>>???@@@BBBEEELLLRRRTTTXXXbbbnnntttuuutttpppnnnrrr|||zzzkkkaaaVVVUUUZZZkkk|||jjj```___dddccceeefffeeebbb``````bbb[[[YYYVVVSSSRRRSSSTTTVVVKKKIIIFFFEEEBBB>>>======??????>>>===<<<;;;::::::888888777555444222111111111111000000//////......------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************------,,,,,,++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---+++***,,,222;;;AAAGGGJJJMMMNNNOOOPPPRRRSSSOOOQQQRRRQQQOOOLLLIIIGGGAAANNN]]]ffflll{{{uuujjjgggiii```UUUIIIEEEGGGIIIEEEAAAEEEEEEDDDCCCCCCDDDDDDEEEGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDFFF=========>>>>>>>>>??????>>>>>>>>>>>>>>>?????????>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA????????????????????????>>>?????????@@@@@@@@@@@@???>>>>>>======>>>>>>???===========================>>>>>>??????>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999888888888888999999999999888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;888888999::::::;;;;;;<<<===>>>>>>???@@@????????????>>>>>>???AAABBBAAA@@@===>>>@@@???>>>>>>???@@@AAA@@@BBBEEEEEEEEEKKKRRRPPPQQQQQQQQQQQQVVV^^^dddtttyyy~~~}}}pppeee^^^WWW[[[lllmmmdddccceeebbbcccccccccbbb```]]]\\\WWWVVVTTTSSSRRRRRRRRRRRRLLLHHHFFFEEECCC???>>>@@@@@@??????===<<<;;;:::999777666666555444333222222111111000000//////......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++++++++******++++++++++++******---------,,,,,,+++++++++......---...111777@@@FFFKKKMMMOOOPPPPPPPPPRRRSSSOOOQQQRRROOOKKKGGGDDDCCCGGGaaaxxx|||ooo[[[NNNMMMPPPIIIGGGEEEDDDCCCBBB>>>;;;@@@AAABBBCCCCCCCCCDDDEEE??????@@@BBBDDDEEEFFFGGG@@@BBBDDDDDDBBBAAACCCDDDAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@????????????@@@@@@========================>>>>>>????????????>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888888888888999999999999888888888888999999999999999999999999999999999999999999999999999999999999888999999::::::;;;;;;;;;888999999:::::::::::::::888999:::;;;;;;;;;:::999999999::::::::::::;;;;;;999;;;>>>>>>>>>>>>>>>@@@???<<<<<<@@@CCCBBBDDDHHHBBBBBBBBBCCCEEEGGGJJJLLLMMMOOOQQQTTTYYY```hhhnnnxxxnnn```WWWYYYjjj~~~rrrmmmjjjfffeeeaaa^^^]]]______\\\XXXUUUUUUUUUUUUSSSRRRPPPOOOKKKGGGDDDEEECCC???>>>BBB@@@@@@???===<<<;;;:::999555555555444444333333333111111000000//////......------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,///333666:::???EEEIIINNNPPPQQQQQQOOONNNNNNOOOLLLMMMLLLIIIFFFDDDFFFHHHaaayyyqqqjjjgggmmmqqquuuuuuooofff^^^YYYeeekkklllbbbPPPBBBAAADDDBBBCCCDDDCCCBBBCCCFFFIIIFFFGGGIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDGGGJJJJJJGGGEEEEEEFFFFFFFFFEEECCCBBBAAA@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999777888888888888999999999777888888888888999999999999999999999999999999999999999999999999999999999999999:::;;;<<<<<<=====================<<<;;;;;;999:::<<<>>>??????>>>>>><<<>>>??????===<<<>>>???===???@@@@@@>>><<<<<<<<>>>>>???AAABBBAAA???BBBBBBBBBCCCFFFJJJNNNPPPeeeuuuxxxjjj^^^\\\dddlll|||vvvuuuooogggggg```YYYXXX\\\^^^[[[WWWTTTUUUVVVVVVUUUSSSPPPNNNJJJDDDBBBDDDBBB======AAA@@@@@@???===<<<:::999999444444444444444444444444111111111000//////......---------,,,,,,,,,++++++************************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++,,,***++++++,,,,,,++++++***))))))***+++,,,,,,---...+++000777>>>BBBEEEGGGIIIPPPRRRRRRQQQNNNLLLKKKKKKFFFFFFEEECCCBBBEEEKKKQQQ}}}rrrccc[[[TTTUUUTTTPPPMMMMMMMMMKKKLLLVVVTTTNNNQQQSSSYYYfffyyylll^^^PPPEEEDDDHHHDDDAAABBBIIIKKKHHHIIIMMMHHHHHHHHHJJJLLLLLLJJJGGGIIIIIIIIIJJJJJJJJJJJJKKKJJJLLLMMMLLLJJJIIIHHHIIIGGGFFFGGGHHHIIIHHHFFFDDDGGGEEEEEEHHHHHHEEEFFFHHHLLLIIIGGGGGGIIILLLNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKIIIGGGGGGGGGHHHGGGEEEIIIFFFCCCBBBCCCDDDCCCCCCCCCBBBAAAAAACCCCCCBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCAAA@@@???@@@AAAAAABBBCCCCCCBBB@@@AAAAAAAAA@@@???>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<<<<<<<======AAA>>>@@@CCCAAA:::999>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<===::::::999999999::::::;;;===<<<:::999888888999:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<>>=====================>>>>>>??????@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHNNNTTT^^^jjjyyysssjjjbbb[[[qqquuuvvvfff```cccaaa[[[ZZZ\\\ZZZTTTXXXWWWUUURRRQQQPPPPPPPPPFFFEEECCCBBBAAAAAAAAAAAA@@@???>>><<<:::999999999444555555555444333333222000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---......---+++,,,...000000777???EEEHHHJJJMMMPPPQQQPPPQQQTTTVVVTTTNNNJJJIIIEEEDDDDDD>>>===OOOfffsssvvvvvvddd[[[TTTOOONNNKKKKKKJJJHHHGGGHHHGGGFFFIIIKKKKKKTTTbbbeeennn|||gggUUUMMMMMMNNNIIIHHHKKKKKKIIIJJJOOOLLLOOOSSSSSSQQQMMMLLLKKKMMMLLLLLLLLLMMMMMMMMMMMMLLLMMMNNNMMMKKKIIIIIIJJJMMMLLLJJJIIIIIIJJJJJJIIIOOOKKKIIIKKKKKKLLLPPPVVVWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUUUURRROOONNNPPPQQQPPPOOONNNMMMLLLLLLMMMMMMNNNLLLJJJJJJKKKLLLKKKJJJLLLKKKIIIIIIJJJJJJIIIHHHIIIGGGGGGGGGIIIIIIGGGFFFGGGIIIJJJIIIFFFEEEGGGJJJFFFFFFFFFEEEEEEDDDEEEFFFDDDEEEFFFFFFEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBAAA@@@@@@AAABBBBBBCCCBBBCCCFFFDDD>>>>>>BBB????????????????????????<<<<<<=========<<<<<<;;;======<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<>>>>>=========>>>>>>>>>>>>>>>?????????@@@?????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBDDDEEEFFFEEEIIIOOOUUU\\\iiixxx|||ooodddeeerrr~~~}}}sssgggaaadddccc]]][[[\\\[[[WWWUUUUUUTTTSSSRRROOOMMMLLLPPPNNNKKKGGGCCCAAA?????????>>>===;;;:::999888888555555555555444333222111000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++.........---,,,---000333777===DDDIIIKKKLLLNNNQQQTTTRRRQQQQQQQQQOOOJJJFFFEEECCCEEEGGGEEEGGG[[[sss~~~llleeerrrzzzrrr```MMMCCCBBBBBBDDDGGGDDDCCCBBBCCCEEEFFFFFFEEEGGGLLLZZZyyy}}}___NNNJJJPPPKKKIIIJJJKKKLLLPPPVVV[[[bbbhhhggg___VVVRRRRRRRRRQQQPPPOOOOOOOOOPPPQQQNNNOOOOOONNNLLLKKKKKKLLLSSSQQQOOOMMMMMMOOOQQQSSSUUUPPPMMMNNNOOOSSS\\\fffiiimmmqqqrrrooolllllllllqqqqqqnnneeeZZZTTTTTTVVVUUUTTTTTTTTTVVVXXX[[[]]]^^^]]]]]]]]]^^^^^^\\\[[[XXXVVVSSSPPPOOOMMMJJJHHHJJJJJJJJJKKKKKKKKKHHHFFFGGGIIIKKKJJJHHHHHHJJJMMMIIIJJJJJJJJJIIIIIIHHHHHHFFFGGGHHHHHHHHHGGGEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGEEEAAAAAADDD@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA???>>><<<@@@@@@????????????@@@@@@===>>>>>>?????????????????????>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>>>>>>>????????????@@@@@@??????@@@@@@AAABBBBBBBBBCCCBBBBBBBBBCCCCCCDDDEEECCCEEEGGGGGGHHHLLLTTTZZZiiivvvvvvdddgggsssyyy{{{uuuiii^^^aaa___ZZZWWWWWWWWWVVVUUUVVVWWWWWWUUURRRNNNKKKTTTRRRNNNJJJEEEBBB???>>>>>>===<<<;;;999888777777777777666666444333111000000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,///444777???DDDKKKNNNNNNNNNPPPRRRUUUSSSPPPOOOMMMLLLIIIGGGAAA>>>>>>CCCGGGRRRkkkhhhXXXXXXoookkkVVVQQQQQQHHHBBBDDDFFFFFFEEEEEEGGGDDDCCCFFFIIIIIIJJJLLLUUUmmm|||ZZZHHHEEEKKKLLLNNNQQQTTTZZZcccjjjwww~~~yyynnneeeaaaaaa___]]][[[ZZZ[[[\\\]]][[[\\\\\\ZZZXXXWWWXXXYYY]]]]]]]]]]]]]]]^^^aaaccc^^^[[[YYYZZZ\\\aaalllwww}}}sssjjjjjjmmmiiijjjlllqqqxxx~~~yyyqqqiiiddd___\\\YYYZZZYYYYYYZZZ[[[ZZZWWWUUUUUUTTTUUUYYY]]]```aaa```ZZZZZZYYYYYYXXXVVVSSSPPPOOOPPPQQQRRRRRRPPPMMMJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGEEEEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDBBB@@@CCCBBBBBBAAAAAAAAAAAABBB>>>???AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>?????????@@@@@@@@@>>>>>>????????????@@@@@@????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFFFFEEEFFFFFFFFFEEEFFFIIILLLMMMQQQVVV\\\iii}}}zzzqqqmmmuuuoootttwwwcccbbb___ZZZWWWWWWXXXYYYZZZ[[[[[[ZZZXXXUUUQQQOOONNNMMMJJJHHHEEECCCAAA@@@=========<<<;;;:::888888888888777666444333111000000000000000////////////...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---111888<<>>>>>>>>>>>===<<<:::999888888777666555333111000000000000000////////////.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,///555<<>>>>>??????>>>===;;;:::888888777777555444222111000000000000////////////............---------,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---000444:::BBBGGGFFFJJJNNNPPPOOOOOOQQQTTTNNNOOOMMMJJJFFFBBBAAABBB<<>>???>>>===;;;999777777777777666555333333000000000000////////////............------------******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++------------------------+++---111555:::@@@GGGLLLJJJMMMPPPPPPMMMLLLNNNPPPMMMLLLJJJFFFCCCDDDHHHMMMYYYnnneee]]]dddzzz```LLLIIIPPPEEEIIIJJJGGGFFFIIIJJJHHHDDDEEEHHHLLLJJJFFFGGGKKKKKKLLLQQQVVVTTTUUUjjjrrr^^^PPPHHHDDDEEEIIIRRR|||~~~}}}wwwzzzxxxppplllnnnnnnjjjffffffffffffffffffffffff^^^[[[VVVQQQMMMKKKKKKKKKIIIHHHGGGFFFEEEEEEEEEEEECCCCCCBBBAAAAAABBBDDDEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLIIIJJJKKKLLLLLLJJJHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMNNNPPPQQQRRROOONNNLLLLLLNNNOOOPPPPPPOOOIIIFFFIIIIIIGGGJJJQQQHHHHHHIIIKKKOOOTTTXXX[[[dddppp}}}|||jjjeeekkknnnnnnnnniiihhhfffbbb]]]VVVPPPMMMHHHHHHIIIHHHGGGEEECCCAAA;;;<<<===>>>>>><<<:::888666666777777666555444444000000000000//////////////////.........---------*********++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------------------------,,,///444999>>>EEELLLPPPMMMOOOQQQPPPMMMKKKLLLNNNLLLJJJGGGDDDDDDJJJTTT\\\bbbRRR^^^]]]SSSRRRKKKGGGJJJIIIDDDBBBFFFHHHHHHJJJLLLHHHJJJJJJJJJNNNVVVYYYWWWSSSSSS[[[eeehhhooorrrXXXPPPIIIGGGEEEDDDEEEIIIRRR|||uuuwww~~~|||uuuuuutttnnnddd\\\[[[[[[ZZZYYYSSSOOOOOONNNJJJIIIKKKLLLJJJGGGEEEFFFFFFEEEDDDBBBCCCDDDFFFFFFEEECCCBBBFFFFFFEEEEEEEEEGGGHHHIIIFFFFFFFFFEEEDDDDDDFFFHHHEEEEEEEEEDDDCCCDDDGGGJJJFFFGGGGGGHHHIIIJJJJJJJJJMMMKKKKKKOOOPPPNNNNNNQQQQQQTTTWWWXXXWWWVVVVVVVVVVVVVVVVVVWWWYYYXXXVVVTTTQQQSSSTTTSSSQQQOOONNNNNNKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKLLLLLLNNNOOOQQQRRRSSSWWWWWWUUUXXXaaafffeeebbbaaa___]]][[[ZZZYYYYYY\\\WWWQQQNNNOOOQQQQQQPPPNNNIIIGGGIIILLLMMMMMMNNNSSSTTT```vvvzzzyyyoooooojjjeeekkkhhhhhhfffbbb[[[UUUQQQPPPNNNKKKHHHFFFEEEDDDBBB@@@<<<=========<<<;;;::::::888888666555444333333222333333222222111000000000000000///...------,,,,,,+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&&&&''''''(((((()))))))))************+++++++++******))))))))))))******************************,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,---------.........///999??????>>>CCCJJJNNNVVVPPPMMMMMMMMMKKKKKKNNNMMMLLLCCCEEEXXXqqqZZZTTTfffxxx___MMMNNNQQQJJJGGGKKKLLLIIIIIILLLKKKHHHHHHKKKQQQPPPQQQXXXhhhwwwyyyuuunnnpppxxxcccQQQSSSLLLHHHGGGEEEBBBBBBEEENNN~~~xxxssssssqqqnnnjjjddd``````^^^ZZZYYYZZZSSSQQQMMMKKKKKKKKKJJJHHHMMMLLLKKKJJJJJJIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJJJJIIIGGGGGGIIIKKKLLLMMMNNNNNNMMMMMMMMMOOONNNNNNOOOPPPQQQSSSTTTUUUYYYYYY[[[^^^\\\ZZZ]]]ccceeegggiiijjjiiihhhiiijjjgggffffffgggiiiiiihhhgggccceeeffffffdddaaa``````^^^^^^______^^^]]]\\\[[[\\\]]]___aaadddfffhhhiiijjjnnnoooooottt}}}~~~}}}{{{zzzxxxvvvuuutttppplllhhheeeeeebbb^^^ZZZYYYXXXVVVTTTQQQMMMMMMMMMHHHHHHMMMXXXbbbkkkuuu}}}kkkwwwtttpppjjjdddhhheeedddccc___ZZZVVVSSSQQQMMMKKKHHHFFFEEEEEECCCAAA>>>>>>>>>>>>===<<<;;;:::888777666555444333333333333333222111111000000///000//////...------,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))************+++++++++******))))))))))))******************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,------......///555>>>DDDCCCBBBFFFMMMPPPQQQMMMLLLNNNMMMJJJIIIKKKFFFJJJDDDMMMuuuiiiVVVYYY~~~bbbSSSJJJOOOQQQKKKHHHMMMKKKKKKNNNPPPMMMIIIKKKOOOVVVUUU[[[llluuu[[[MMMHHHDDDCCCEEEEEECCCDDDGGGPPPjjjvvv}}}xxxsssoooooommmhhheeeeee```]]]YYYWWWVVVUUUSSSRRRUUUSSSOOOMMMKKKKKKMMMNNNLLLLLLLLLKKKKKKKKKKKKKKKNNNOOOOOONNNMMMMMMOOOPPPQQQSSSVVVVVVUUUTTTTTTTTTXXXXXXXXXYYY[[[^^^aaaccchhhiiimmmnnnkkkiiinnnwwwxxxyyyzzzzzzyyyzzz|||~~~xxxwwwvvvvvvyyy{{{||||||vvvxxxzzzzzzwwwuuussssssqqqrrrrrrqqqpppooonnnmmmmmmooossswww{{{~~~~~~xxxpppiiifffggggggccc]]]ZZZYYYZZZQQQPPPQQQRRRQQQQQQYYYbbbxxx}}}``````~~~qqqiiiccceeebbbaaa___\\\YYYVVVSSSRRRLLLJJJGGGFFFFFFEEEDDDBBB?????????>>>>>><<<;;;;;;888777666555444333333333333222222111111000///////////////...------,,,,,,++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***))))))((('''''')))************+++++++++******))))))))))))******************************,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111;;;CCCHHHFFFEEEIIINNNPPPNNNLLLMMMPPPNNNIIIFFFGGGDDDJJJGGGYYYmmmPPPEEEPPPrrryyyiiiZZZPPPSSSUUURRRSSSXXXQQQRRRTTTWWWUUUSSSYYYbbbcccjjjyyylllZZZSSSJJJGGGEEEFFFEEEDDDGGGMMMWWWvvvnnn~~~{{{{{{yyyrrrmmmmmmmmmjjjfffcccbbbaaa___]]]]]][[[XXXUUUSSSSSSTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZ\\\^^^^^^```bbbccccccdddeeegggmmmmmmlllmmmooossswwwzzz~~~~~~~~~yyyuuutttpppkkkaaa]]]YYYVVVRRRNNNRRRXXX[[[jjjxxxkkk\\\wwwiiibbbeeeccc```\\\YYYWWWTTTRRRPPPLLLJJJGGGFFFFFFFFFEEEDDD>>>>>>>>>>>>===;;;:::999777777666444444333333333222222222111000000////////////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********)))))))))((())))))*********+++++++++******))))))))))))******************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++,,,...111444666@@@FFFJJJGGGFFFIIIMMMNNNNNNMMMOOOQQQNNNGGGCCCDDDAAAHHHPPPqqqjjjVVVIIIVVVyyywwwjjjaaafffmmmoooppprrrnnnllllllllljjjllluuueeeWWWRRRPPPKKKHHHGGGFFFGGGNNNVVVmmm|||zzzyyyuuurrrooolllkkkkkkiiihhhhhhhhhgggfffeeedddddddddbbbcccdddfffhhhjjjlllmmmjjjllloooqqqrrrtttwwwyyy}}}~~~~~~~~~{{{zzzpppgggaaa\\\VVVRRRSSSNNNVVV\\\llloooVVVooollldddiiigggbbb\\\XXXUUUSSSPPPMMMLLLJJJGGGGGGGGGGGGEEEDDD=========<<<;;;:::888777777666555444444444444444222222111111000//////..................---------++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))*********+++))))))*********+++++++++******))))))))))))******************************++++++++++++++++++++++++++++++,,,------------,,,---,,,,,,---000555:::===EEEKKKMMMJJJIIILLLOOONNNOOONNNNNNNNNIIIBBB???AAA===IIIcccVVVNNNSSStttjjjZZZTTTNNNLLLMMMQQQVVV]]]jjjwww|||zzzwwwuuuuuuuuuuuutttsssttttttuuuvvvwwwwwwwwwzzzzzz{{{}}}}}}ssskkkhhheee```[[[ZZZTTTUUUPPPUUUhhhvvvzzz___bbbuuuggglllkkkeee]]]WWWUUUSSSOOOMMMMMMKKKHHHGGGGGGFFFEEECCC======<<<<<<:::999777666666666555444444444444444222111111000000///..............................++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((())))))***++++++)))************+++++++++******))))))))))))*********************************++++++++++++,,,,,,,,,++++++,,,------------------------///333:::AAAEEEKKKPPPQQQNNNNNNQQQRRRQQQNNNLLLJJJGGGAAA<<<>>>DDDIII]]]gggQQQ]]]yyyuuummmooopppuuu||||||hhhssszzzbbb^^^[[[\\\[[[WWWVVVXXXXXXZZZTTTSSS]]]ggg{{{fffssskkknnnnnnggg]]]XXXVVVTTTQQQNNNNNNLLLIIIGGGGGGFFFDDDCCC>>>>>>===<<<;;;999777777666666555444444444444555111111111000//////..............................++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))************+++++++++******))))))))))))************************************+++++++++,,,,,,,,,+++,,,------...---------.........111777@@@HHHMMMMMMQQQRRRPPPPPPSSSTTTRRRPPPKKKGGGCCC>>>===DDDNNNeeennn\\\fffzzzbbbUUUqqqzzzgggZZZVVV]]]mmm|||zzzXXX\\\\\\]]]]]]YYYTTTUUUYYYSSSZZZYYYYYY\\\]]]mmmoooeeemmmmmmoooggg]]]XXXWWWVVVSSSPPPOOOMMMJJJHHHGGGFFFDDDBBB??????>>>===<<<:::888777666666555444444444555555111111111000//////......---.....................++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((((((''''''&&&&&&)))************+++++++++******))))))))))))***************************************++++++,,,,,,,,,+++,,,------......------///...///222999CCCLLLRRRLLLPPPPPPNNNNNNRRRRRRPPPRRRMMMGGGBBB>>>@@@LLLXXXyyynnnaaabbb