BM6P6(@ ,,,,,,,,,---------......---......///////////////------,,,,,,---...000111222222222222222222222222222222111111222222333444555777999:::888555444444888888777777666666555555===;;;888666555666888:::<<<:::777666777888888777:::999888777777888999:::888999::::::999999;;;<<<===<<<<<<<<<>>>@@@BBBCCC@@@???>>>======>>>??????@@@AAABBBCCCCCCCCCBBBAAABBBBBB@@@???>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@???<<<::::::<<>>GGG^^^qqqiiiggggggmmmrrrwwwxxxqqqfffZZZSSSVVVfffyyyeeeKKK>>><<<;;;999:::999999;;;<<<<<<:::888;;;;;;::::::999888777777999777555333222333444555000000111222333555666777777777777777888999:::;;;>>>???AAAAAACCCFFFKKKOOOPPPSSSYYYbbblll}}},,,,,,,,,---------......,,,------...............000////////////111222333222222222222222222222222222222111111222222333444555777999999777555555555777777777666666666666666;;;:::888666666666888888999999777666666666777777:::999888888888888999:::888:::;;;;;;::::::;;;<<<;;;;;;;;;;;;<<<===???@@@???>>>============>>>???>>>???AAABBBBBBAAAAAA@@@@@@???>>>===============>>>>>>======>>>??????@@@CCCCCCBBB@@@>>>>>>@@@BBB;;;;;;:::999999999999999888888777777666555555444444444444333222222111111000000000000000000000000000000000000////////////------......------,,,+++/////////......------------------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++*********)))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))---+++***((('''((()))***&&&'''((()))***+++++++++******))))))))))))******++++++***))))))***++++++******+++,,,,,,,,,,,,++++++++++++*********))))))******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++++++++,,,++++++,,,------......////////////...///000000111333555888;;;AAAVVVzzzrrreeeaaa```aaahhhrrryyyxxxooobbbXXXUUU___mmm~~~xxx]]]III>>>:::;;;;;;999888888999;;;;;;;;;;;;:::::::::999888888888999777555444333333444555111111111222333444555666666666666666777888999999===???AAABBBCCCFFFJJJMMMMMMOOOUUU\\\dddrrr,,,,,,,,,---------......+++,,,,,,---...---------000000000000000222333333333333222222111111111111222222111111222222333444666777888777666555666777666666666666666666777777888777777777777777777777666888999777444333666888::::::999999999999::::::999;;;<<<;;;::::::;;;===::::::999999:::;;;<<<<<<======<<<<<<<<<<<<===>>>===>>>???@@@AAA@@@??????======<<<<<<<<<<<<<<<===>>>>>>=========>>>??????DDDDDDDDDBBB@@@???AAACCC;;;;;;999888777777666666777777777666555555444444333333333222111111000000000000000000000000000000000000000000/////////...++++++,,,,,,++++++***)))......------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************'''((()))***++++++******)))))))))*********++++++))))))))))))))))))))))))+++***)))(((((()))***+++((())))))***++++++************))))))))))))******++++++***))))))***++++++******+++,,,,,,,,,,,,++++++++++++***************++++++*********+++,,,---************++++++++++++,,,++++++++++++++++++***++++++,,,------......///...............//////000222444666777;;;KKKjjjyyyhhh```^^^XXX___jjjwww~~~yyylll```WWWWWW[[[iiivvvZZZBBB;;;>>>===999666555777999<<<===::::::::::::999999999999999888666444444444555555333222222222333333444555444444444555555666777888;;;>>>@@@BBBDDDFFFIIIKKKKKKMMMRRRXXX\\\fffwww,,,,,,,,,---------......,,,,,,---............---.........///000000111111333333222222111111000000222222111111222222333444777777777666555555666888444555555666666777777777555666777888888777666666444888;;;999444333666::::::::::::::::::::::::::::::;;;<<<<<<;;;:::;;;<<<:::999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===<<<===???@@@AAAAAA@@@???===<<<<<<<<<<<<======>>>>>>>>>=========>>>>>>???BBBBBBBBB@@@>>>===???@@@<<<;;;:::888777666555555666666666555555444444444333333333222111111000000000000000000000000000000111111111000000000//////---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,************)))))))))(((******)))(((((()))******))))))))))))))))))))))))(((((()))***************%%%''')))+++,,,,,,***))))))*********++++++++++++))))))))))))))))))))))))))))))(((((()))***++++++******+++++++++******)))******))))))))))))******+++******************+++******+++,,,,,,,,,,,,+++***************************++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,------......//////............///000000111333555666888DDD]]]tttsssgggccc[[[\\\bbbooo{{{}}}vvvmmm```UUUNNNWWWnnnoooMMM>>>@@@<<<999666555777999;;;<<<999999::::::::::::::::::999888777666555555555555444333333222222333333333444444444444555666777888999<<>>>>>>>>===>>>>>>??????>>>>>>===============>>>@@@@@@@@@???===<<<===>>>===<<<;;;999777666555555555555555555444444444444444444444333222222111111////////////////////////222222111111111000000000...............---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,************)))))))))(((******))))))))))))******************************(((((()))***************%%%''')))+++,,,,,,***))))))*********++++++++++++))))))))))))))))))))))))((((((((())))))***++++++***++++++++++++***))))))******))))))))))))***************++++++***************+++,,,,,,,,,,,,+++************************)))+++---//////...,,,+++,,,,,,,,,------------............------,,,,,,,,,++++++,,,------......///000000//////000000111222000222555777888@@@TTTgggqqqjjjccc]]]ZZZbbbqqq}}}ooo]]]MMMQQQbbbyyy___GGGAAA;;;999888888999::::::999::::::::::::::::::;;;;;;999888888777666666666555444444333222222222333333555555555555666777888888777:::===???@@@AAACCCEEEIIIJJJOOOUUUWWWZZZdddnnnzzz,,,,,,,,,---------......---...//////000000//////...///000111222222222222111111111111111111111111222222111111222222333444555666777777666666777888555555555555555555666666333555666888999999888888555888;;;:::888777888:::999999::::::::::::999999:::;;;<<<;;;999888999:::999999:::;;;<<<<<<;;;;;;999:::;;;<<<============>>>@@@AAACCCDDDDDDDDDCCC@@@@@@????????????@@@@@@>>>>>>======<<<<<<======@@@AAAAAA@@@>>>======>>>===<<<:::888777666555555444444444444444444444444444444444333222222111111////////////////////////111111111111000000000000,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))************))))))************************(((((()))***************'''((()))***++++++******)))))))))*********++++++))))))))))))))))))))))))(((((())))))*********+++*********+++******))))))******))))))))))))******)))***++++++++++++***)))******+++,,,,,,,,,,,,+++***************+++++++++)))***,,,......---,,,+++------------............,,,++++++++++++++++++***++++++,,,------......///000000000000000111222222...000555888888<<>>AAACCCEEEFFFJJJPPPSSSUUU\\\dddppp,,,,,,,,,---------......,,,---......//////......---...000111222222111111//////000000111111222222222222111111222222333444333555888888777666777777555555555555555555444444444555666888999:::::::::555666888999999888888888888888999::::::999888888999:::;;;:::888777888999777888999;;;<<<<<<;;;;;;999:::<<<===>>>>>>======>>>???AAACCCDDDDDDDDDDDDBBBAAA@@@???????????????>>>>>>===<<<<<<<<<<<<<<>>======>>>;;;:::888777666555555555333333333333333333333333333333333222111111000000////////////////////////////////////............,,,,,,------,,,,,,+++***,,,,,,,,,,,,---------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((***,,,,,,***((('''************************(((((()))***************)))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))((())))))************)))(((((()))******)))))))))******))))))))))))******)))***++++++++++++***)))******+++,,,,,,,,,,,,+++))))))*********++++++++++++***)))))))))***+++,,,,,,,,,,,,---------......***++++++++++++++++++,,,++++++,,,------......//////////////////000111111,,,...333777666777CCCOOOhhh{{{nnn^^^YYYbbbqqqkkkWWWTTTTTTYYYooonnnQQQBBB???;;;888888999:::999<<<<<<<<<;;;:::::::::999999999999999888777666666333333222222222333444444333333333333444555666777555666888888999;;;>>>AAACCCDDDGGGMMMOOOQQQVVV^^^gggsss,,,,,,,,,---------......+++,,,------......------***,,,---/////////............///000111222333333222222111111222222333444222555888999888777666777666666666555555444444333555666666888999:::;;;<<<555555555777999999777555777888999::::::999888777888999:::999777666777888555666888:::;;;<<<;;;;;;999:::<<<>>>???>>>>>>===>>>???AAACCCDDDDDDDDDDDDBBBBBB@@@???>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<===???@@@???===;;;;;;<<<999888777555555444444444333333333333333333333333222222111111000/////////////////////////////////......---------,,,,,,,,,---............---,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------************************************************))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))&&&(((+++------+++(((&&&************************(((((()))***************+++***))))))((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))******))))))))))))******)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++))))))******++++++++++++,,,***&&&###$$$'''+++...++++++,,,,,,,,,---------,,,,,,,,,------.........++++++,,,------......///...............///000000***---222555333333<<>><<<:::777777777777666555333333555666666666555444777888::::::888777888999888:::<<<<<<;;;:::;;;<<<<<<<<<;;;;;;;;;===???@@@AAA@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???======<<<;;;;;;<<<===>>>============<<<;;;:::999===<<<:::666222111333555222444555777777666444333111111111111111000///...////////////////////////111111111111000...---,,,++++++,,,------......///---------,,,,,,+++++++++++++++++++++++++++++++++)))***++++++++++++************++++++++++++******))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***************************************************++++++,,,,,,++++++***))))))))))))***************+++,,,---...---,,,+++/////////......---,,,,,,..................------000000000000000111111222111222222222222555:::>>>VVVaaa~~~sssbbb```dddiiijjjpppcccUUUMMMKKKOOOZZZeeesssRRRIII???888777888999888999888888999;;;;;;:::888888777777777666666555555444333333222222333333444444444555555666777777888111444777999::::::;;;<<<@@@AAACCCFFFJJJNNNQQQSSSZZZ^^^gggqqq{{{,,,---......///.........------------------------,,,,,,------......//////........................///000000111222333333333666666666666666666666666666666555555444333333333222222333444666888999;;;999777555555555555444333333333555666666666555444666888999999888777777888999:::<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<===???@@@@@@??????@@@BBBCCCCCCBBBCCCBBBBBBAAAAAA@@@@@@???>>>>>>===<<<<<<<<<===>>><<<<<<<<<<<<;;;:::999888999:::999777444222111222111333444555555444333222000111111111111000000/////////////////////////////////000000000//////...------------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++******))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************))))))*********+++++++++******))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++************************************************)))******++++++******)))))))))))))))***************+++,,,,,,------,,,,,,---------------------...------------------------000000//////000000111222000111222222333666:::===HHHSSSkkkuuuiiiffffffggghhhccc]]]WWWOOOMMMUUU```ooofffWWWEEE:::888999777444999888888999:::;;;:::888999999999888888888777777555444444333222222333333333333444555555666777777222444777888999:::;;;===>>>???AAADDDHHHLLLOOOPPPUUUXXX___gggooo}}})))***,,,---///000000000---------------------------------------.................................//////000111222444444555666666666666666666666666555555444444333222222222222222222222333555666777666555333222333444333222333333444555555555555444666777999999777777777888999;;;<<<===<<<;;;<<<===<<<<<<<<<<<<===>>>???@@@===>>>???@@@@@@AAAAAAAAABBBAAA@@@???>>>>>>??????@@@???>>>===<<<<<<======;;;;;;;;;::::::999888777777999:::999666333222111111222333444333333111000///000000111111111111000000000000000000000000000---......///000000//////.........---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,***)))))))))************++++++++++++******))))))))))))))))))))))))************************''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++************++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++************************************************)))))))))******))))))))))))))))))*********+++++++++++++++++++++,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000000//////000000111222///000222333444666999;;;BBBKKKZZZsssxxxmmmiiiiiicccgggjjjggg[[[QQQRRRYYY___xxx~~~iiiOOO>>>999:::888555999888777888:::;;;:::999;;;;;;:::::::::::::::999777666555444333222222222222333333444444555555666333444666777777888;;;======>>>???BBBEEEIIILLLMMMQQQRRRWWW]]]bbblll~~~'''(((***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---------------------..............................///111222444555666666666666666666666666666555444444444333333222222222222222222222333444444555333111111333333333222333333444444444555555555555777888888777666666777999;;;<<<<<<;;;;;;<<<===<<<<<<<<<<<<===>>>??????:::<<<>>>???????????????BBB@@@>>><<<;;;<<<===>>>@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::999888777888999:::999666444444444222222333333333222111000...///000111111111111111000000000000000000000000---......//////.........---------,,,,,,,,,++++++,,,+++++++++++++++++++++************************...,,,***(((((((((***+++******++++++++++++******))))))))))))))))))))))))************************''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))***+++++++++++++++************************************************))))))************))))))))))))*********+++++++++,,,+++*********+++---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------///////////////000111111...000222444555666888:::CCCGGGNNN^^^}}}yyyssssssjjjooowwwxxxooo```YYYYYY]]]lllyyy^^^HHH===;;;;;;;;;:::888777888:::;;;:::999;;;;;;;;;;;;::::::::::::999888666444333222222111222222222333333444444444444555555555555777:::===<<<<<<>>>@@@CCCFFFIIIKKKOOOOOOSSSWWW[[[bbbppp~~~)))******+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,........................---...///000222333444555444444444444444444444444555555555444444444444444444333333333222333333444444333111222333444444333333333333333444444555555444666888777666555666777888:::<<<<<<;;;:::;;;<<<:::;;;<<<<<<======>>>>>>888;;;>>>???>>>======>>>AAA???===;;;:::;;;<<<===?????????>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999888888888666444222222444666333333333333333222111111...///000111111111111111/////////////////////////////////......---+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************---,,,***(((((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++******************************************************++++++++++++++++++***************++++++++++++,,,+++***)))***+++,,,---,,,,,,+++++++++*********,,,---------.........////////////...///000000111---///222444444666888:::???AAABBBKKKgggxxxxxx}}}xxxkkkeeeeeehhhqqqsssZZZGGG===<<<>>>:::999777777999:::::::::999999:::::::::::::::::::::999777555444222222222222222222333333333333333333444555555555666999<<<;;;<<<===???BBBEEEGGGHHHLLLLLLOOOTTTWWW\\\gggsss,,,---------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000222222333222222222222222222222222555555555444444444444444444444333333333333444444444222111222444555555555333333333222333444444555444555777777555555555666777999:::;;;:::999:::;;;999999;;;<<<<<<<<<<<<<<<777;;;???@@@>>><<<===>>>@@@???===<<<;;;;;;<<<<<<======>>>>>>===<<<;;;:::<<<<<<<<<<<<;;;:::999888555444222000...///222444444444333222222111111111///000000111111111111000/////////////////////////////////...---+++***)))*********+++,,,---------*********+++++++++++++++************************++++++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((()))******++++++******************************************************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,***************+++,,,,,,------,,,++++++***)))))),,,------......///////////////......//////000111...///111222333555888:::===<<<<<>>===;;;999777777999:::;;;:::888888999999999999:::::::::999888666444333333333333333333333333333333333222444555555555666888:::;;;;;;<<<>>>@@@BBBDDDFFFGGGGGGJJJOOORRRVVV___iiiuuu,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...------------------------,,,------...///000000111111111111111111111111111333333333333333333333333333333333222222333333444333111000111333555555555333333222222222333444555333555777666555444555555666777999999888888888999777888999;;;;;;;;;;;;:::666;;;@@@@@@>>><<<<<<>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<======<<<;;;:::;;;;;;;;;::::::999888777333333333222000000222444333333222111000000//////000111111111111000000///---------------------------------------,,,+++***++++++++++++++++++,,,,,,)))*********++++++++++++************************)))))))))***++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++(((((((((((()))))))))******))))))))))))))))))***))))))))))))))))))))))))((())))))*********************************************************************++++++++++++***************+++++++++,,,,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------.../////////............///000000///000111111222444888;;;===;;;;;;@@@KKK```}}}wwwtttssskkkmmmvvvrrrYYYGGG>>>;;;999777666888:::;;;;;;888888999999999::::::::::::999888666555444444444444444444444444333333333111333555666555555777888999999:::;;;===???AAABBBDDDDDDGGGLLLOOOQQQXXX```gggsss((()))***+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......------------------------,,,---------......//////////////////////////////222222222222222222222222222222222111222222333444222000///000333555555444444333222111222333444555333555666666555444444555555777888888777777888999666777999:::;;;;;;:::999666;;;@@@AAA>>>;;;<<>>>>>>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<;;;:::999999:::999999888777666333555777777555444444555222222000///............111111111111111000///...------------------------++++++,,,---------,,,,,,------,,,++++++*********))))))******++++++++++++))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))(((((()))***************************************************************))))))************))))))******+++++++++,,,,,,,,,((()))***,,,,,,+++******+++++++++,,,,,,---......******+++,,,,,,---.....................///000000000000000000111444888<<<:::777777;;;>>>JJJggg|||rrrnnn{{{|||pppkkkkkksssjjjQQQBBB;;;999777666888:::;;;;;;999999999::::::;;;;;;;;;:::999888666555555555555444444444444444444444444000222555777666555666777777777888999;;;===???@@@DDDCCCFFFKKKMMMOOOTTT[[[\\\gggsss******+++,,,,,,---......***((('''(((,,,...,,,+++***++++++***)))(((***+++------............---------.........//////000000000000000000111111111111000111111111222222222222222222222111111111000000111111111000000000000000111111111111111111111111111222333444555555555555888999:::888666555555666666777888999:::;;;;;;;;;999:::<<<=========<<<;;;:::;;;<<<===<<<;;;:::999;;;;;;;;;;;;:::888777666555555444444444444555555444444333333333222222222111000///......///000111222111///...---------.........---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++))))))+++*********))))))((((((++++++***)))(((((())))))************************************************&&&&&&''''''''''''&&&&&&(((((()))(((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***,,,---...---+++((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***((('''((()))***)))''''''((((((((((((((('''&&&(((((((((((((((((((((((())))))************))))))&&&(((((('''%%%%%%(((,,,*********++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,////////////............///000111333444666666666<<<444222666:::BBBYYYrrrvvvmmmeeejjjsssgggbbbhhh~~~aaaGGGBBB===999999777555777;;;::::::999999999:::;;;;;;;;;:::888666444444444444222222111111000111111111444444444444444444444444777888999:::<<<===>>>??????AAACCCEEEGGGJJJNNNQQQWWW^^^fffooo{{{******++++++,,,------...+++)))((())),,,---,,,+++,,,------,,,++++++,,,...---......//////......---............/////////000//////000000000111111111000000000111111111222222333333333222222222111111000000000000000111111111111111111111111111111111222222333555555555555555888999999888666555555666666777888999999999999999777888:::<<<============;;;;;;;;;;;;::::::999888777777777777777777777777555555444444444444555555444333333333333222222222111000///......///000111222111///...---------......------------,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,,,,+++***************)))))))))(((++++++***)))))))))))))))************************************************'''(((((())))))(((((('''(((((()))))))))(((''''''))))))))))))************))))))))))))))))))))))))***+++---......---+++)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************************************++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((***((('''((()))***)))''''''(((((()))))))))((((((************************))))))************)))))))))***+++***((((((***---*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++***+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...///000222444555555555:::444333666777;;;KKK___{{{|||pppbbbaaapppyyyiii___```qqqxxx^^^HHH@@@:::999888555444555888888888888888999:::::::::999777666666666666777444444333222222222333333444444444444444444444444777777888:::;;;<<<===>>>===???BBBDDDFFFHHHLLLOOOPPPUUU\\\bbbkkk{{{******++++++,,,,,,------,,,+++***+++,,,---,,,+++,,,---------++++++---...---......//////......---............//////////////////000000000000111111/////////000000000111111333333333333333222222222//////000000111111222222111111111111111111111111222333444555666666666666777888888777555444555666666666777777777777777666555666888:::<<<===>>>>>><<<;;;:::999888777777777444444333333444666888999444444333333333333444444333333333222222222111111000000////////////000000111000///...------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,************))))))))))))++++++***))))))))))))***************************************************))))))************))))))(((((())))))***)))))))))))))))))))))************(((((((((((((((((((((((()))+++---...///...,,,+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))***((('''((()))***)))'''''''''((()))************************************))))))************))))))***+++,,,,,,+++******+++*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------------------------------------******+++,,,---...//////---...///111222333333444555222444888777777@@@MMMiiiwwwgggbbbeeerrrrrrbbbZZZdddtttxxxVVVIII>>>::::::777333222666666666666777888::::::999888888777777888999999777666555444444444444444444444444444444444444444666777777999:::;;;<<<===;;;===@@@BBBCCCFFFJJJMMMPPPTTTXXX[[[```kkkyyy******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***+++++++++******+++---......////////////...............///////////////////////////000000000111////////////000000000000222222222222222222222222......///000111222222333111111111111111111111111333333444555666666666666555666777666444333444555666666666666666555444333555666777888:::;;;<<<<<<<<<;;;999777555555666666555444222222333555777888333333222222222222333333222222222222111111111111000000////////////000000//////......---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,*********)))))))))))))))++++++***))))))*********************************************************))))))************))))))'''((()))******+++******''''''''''''(((((((((((((((((((((((((((((((((((()))***,,,------,,,+++***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***((('''((()))***)))'''''''''(((***++++++++++++(((((((((((((((((((((((())))))************))))))((()))++++++***)))((('''***************+++++++++))))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------------,,,------------------------***++++++,,,---.........,,,---...000111222222222111000333888888888>>>GGGVVVvvvuuunnniiiiii{{{jjjZZZ]]]iiixxxiiiVVVCCC;;;:::999555333555555555666777999:::;;;999999999999999999999999777777666555444444444444333333333333333333333333555666666777999::::::;;;;;;===???AAABBBEEEHHHKKKRRRTTTWWWXXXZZZaaakkkrrr{{{|||~~~******+++++++++++++++,,,,,,------,,,,,,+++,,,,,,***+++++++++******,,,......//////////////////...///////////////............////////////000000000////////////000000000000000000000000111111111111......///000111222222333111111111111111111111111222333444555666666666666444555666555333333333555555555555555444333222222666666777777888888999999;;;:::888666555555555555888666444333333444555666222222111111111111222222222222111111111000000000//////000000000000//////...............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++,,,,,,))))))))))))))))))******+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''((()))******+++******''''''''''''(((((((((((((((((((((((((((((((((((()))******+++***)))((('''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********((('''((()))***)))'''''''''(((***++++++++++++''''''''''''''''''''''''))))))************))))))((()))***++++++***)))'''************************))))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,------------------------------------------------,,,---...///000111111111000000222444555777===DDDGGGbbbxxxnnneeennnrrrZZZVVV^^^ggg}}}eeeIII<<<999888777666555555666666888999;;;;;;;;;;;;::::::999999888777777666555444333333333333333333333333333333333333444555555666777888999999;;;<<>>???@@@CCCFFFHHHMMMOOOQQQRRRSSSTTTWWWYYYaaalll|||tttnnnmmmmmmlllmmmrrrwww++++++******************(((***,,,+++******,,,...+++---...---------///111//////000000000000//////000/////////...................../////////000000000000000111111111222222//////000000111111111111000000000000000111111111111111111111111111111111000111222333444444444444111333444333222111222444444444444555444444333333444444444444555666888999888888888888888777666555888777666555444333222222111000000//////000000111111111000000000/////////...///000111111000///...,,,,,,---.........---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))***+++---...((()))))))))************+++*********++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))))))))(((''''''))))))))))))************))))))))))))))))))))))))%%%&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))((()))))))))***************((('''((()))***)))''''''(((((()))))))))(((((())))))))))))))))))))))))))))))************))))))***(((&&&(((+++------++++++*********)))))))))(((++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...///000000000000000000000000//////222666777<<>>@@@CCCFFFMMMOOOQQQSSSSSSSSSTTTTTTXXX```kkkuuu{{{{{{zzzyyyyyy|||++++++******************&&&)))++++++)))))),,,...)))+++,,,,,,+++,,,...000//////000000000000//////000000//////.........---............/////////000111111111111222222222222000000111111222222222333111111111000000000000000111111111111111111111111000000111222333333333333111222333333222111222444333444444555555444444444222222222333444777999:::666777888999999888777666555555555555555333222111000000////////////000000000000000000////////////...///000111111000///...+++,,,---.........---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******+++---...///(((((())))))*********++++++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++(((((()))(((((('''&&&&&&''''''''''''((((((((((((************************###$$$&&&(((+++---///000))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++***((('''((()))***)))((('''((((((((((((((('''&&&''''''''''''''''''''''''))))))************))))))'''%%%###$$$(((++++++***+++*********))))))(((((())))))************))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++************************))))))***+++,,,------.........///000111111111000---///000000222666888888<<>>BBBDDDKKKLLLOOOPPPPPPOOONNNMMMUUUZZZbbbhhhppp{{{******+++++++++******)))******+++++++++,,,,,,,,,---,,,+++******,,,...///............////////////444444333222111000///...111000///......///000111111111222333333333333222////////////////////////111222333444444333111000111111111111111222222222000111222222111000111222111222222333333222222111222222222333333222111111333222333333444555666777;;;:::999777666666555555666666555444333333333333////////////////////////////////////////////////111000......000111000///---,,,++++++******++++++*********************************+++,,,,,,,,,---))))))((('''''''''''''''&&&&&&''''''((())))))***))))))))))))*********************)))))))))))))))'''''''''''''''&&&&&&%%%&&&'''((())))))***))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))******************))))))((((((((('''***)))((('''''''''''''''&&&'''((())))))***))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))++++++,,,,,,,,,---------************************))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&''')))***(((%%%))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******************************************************++++++******)))************++++++,,,,,,++++++***)))+++,,,...//////..................////////////111111111111111222222222:::;;;CCCYYYzzz}}}sssvvvzzz~~~zzzmmm```UUURRR[[[tttyyy^^^III???<<<;;;555222555666555666888999:::;;;;;;;;;:::999888777777777777666555333333555555444444444333333333222222222111111111111111777777888999;;;===???AAAFFFIIIKKKLLLLLLMMMNNNOOOVVVXXX[[[___fffpppzzz******+++++++++******)))******+++++++++,,,,,,,,,---,,,+++***+++,,,...///............////////////111111000000000000//////111000////////////000111000111111222222222222222000000000000000000000000000111222333333222000///111111111222222222222222000111222222111000111222222222333333333333222222444444444555555444444333222222222222333444555666999999888777666666666666666555444333222222222222000000000000000000000000////////////////////////000///------///000///...---,,,++++++******++++++************************************++++++++++++))))))(((''''''''''''''')))))))))((((((((((((((((((((()))))))))************)))))))))))))))))))))'''(((((((((((('''&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))(((((((((''''''***))))))(((((((((((()))((())))))************))))))))))))))))))***++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&%%%$$$%%%''')))'''&&&)))))))))(((((((((''''''))))))))))))******************))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))******++++++******)))************************************************+++***************++++++***++++++,,,,,,++++++******+++,,,............---............////////////000000111111111222222222888999>>>NNNjjjzzzzzz{{{vvvnnnbbbZZZXXXfff}}}ttt]]]KKKBBB<<<777444666777666555777888999:::;;;;;;:::999999999999999999888777666555444444444444333333333333222222222222333333333333555666666888:::<<<>>>???DDDGGGIIIJJJJJJKKKLLLMMMQQQSSSUUUXXX]]]eeennnttt)))******+++++++++************+++++++++,,,,,,,,,---,,,+++++++++,,,...///............////////////.........//////000000000//////...------...////////////000111111111111111111111111111111111111111...///111111222111000///000111111111222222222333000111222222111000111222333333444444444444333333333444444555555444444444222222111222222333444555777777666666666666777777444444333222111111111111000000000000000000000000///////////////////////////---,,,,,,---......------,,,++++++******++++++************************************))))))))))))))))))((('''''''''((((((+++******)))((('''''''''(((((())))))))))))******))))))))))))))))))******(((((()))))))))(((''''''((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''***))))))))))))******+++******+++++++++***))))))***************+++,,,,,,)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$$$$%%%((())))))(((((((((((((((''''''''''''))))))*********+++++++++++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))******++++++******)))************************************************))))))))))))***+++,,,,,,***++++++,,,,,,++++++******+++,,,---......---------............/////////000000000111111111222222444555888AAAUUUttt~~~{{{}}}~~~sssggg\\\___nnnxxx]]]JJJ???999555777888666444555777888999:::::::::::::::999999999999999888777666444444333333333222222222222222333333444444555555444555555666888:::;;;<<>>OOOppp~~~zzz}}}}}}qqqllltttlllQQQEEE:::777888777666666555555666777888:::;;;;;;888888888888888777777666444444444333333333222222000111111222333444444555666666666666777888:::::::::<<>>???@@@BBBDDDGGGIIIKKKMMMQQQSSSRRRVVV\\\aaaffflllqqquuu(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,,,,------...........................////////////......////////////000000///000111111111111000/////////000111111111111000////////////////////////---------......///000111------...///000111222333000111222222111000111222222222333333333333222222111222333444555555555555444444333333333333444444444444444333444444555555333222111000////////////////////////////////////////////////////////////---,,,******,,,---,,,+++---,,,++++++******++++++************************((()))))))))))))))******))))))(((((()))******+++++++++******))))))(((((('''''''''((((((((())))))'''(((((()))******++++++'''(((((((((((('''&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))))))))***))))))))))))******++++++***)))((((((((((((((((((&&&''''''((((((((((((''')))))))))((()))******+++)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***(((''')))++++++*********))))))))))))''''''''''''((((((((((((''''''(((((())))))******************************,,,+++******))))))******************************(((((())))))))))))((((((************************************************+++***************++++++***++++++,,,,,,++++++***---,,,+++******+++,,,,,,,,,,,,---------.........------...///000111222222444111333888999;;;JJJ]]]{{{|||uuuwww}}}yyywwwzzz}}}yyy|||fffMMM>>>999777777888666555555555666888999:::::::::;;;;;;;;;;;;;;;:::666666666555555555444444333333333333444444444444555555555555555555666777666888:::<<<<<<<<<===???@@@BBBEEEGGGIIIKKKMMMOOONNNQQQUUUYYY\\\```dddgggrrrxxx(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---......//////................../////////000++++++,,,---...///000111,,,---...//////...---,,,//////000111111111111111000000000000000000000000---------......000111222...///000111222333444444000222222222111000111222111222222333333222222111///000111222333333444333555555444333333444444444555444444333333444444444333222111000000/////////------------------------////////////////////////...,,,++++++,,,------,,,---,,,++++++******++++++************************(((((())))))******++++++))))))((())))))***++++++///...---,,,+++)))((((((''''''''''''((((((((()))'''(((((()))***+++++++++'''''''''''''''&&&&&&%%%''''''((())))))***))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))******+++++++++,,,++++++***)))(((((())))))''''''((())))))***))))))((((((((((((((())))))***))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,,,,++++++---000++++++++++++*********)))(((((((((((())))))))))))))))))))))))((((((((((((************************,,,,,,+++***))))))******************************(((((())))))))))))((((((************************************************++++++******************+++++++++,,,,,,+++++++++---,,,+++*********+++,,,,,,,,,,,,---------......------...///000111222222666000000666666555@@@OOOfffyyyooommmsssxxx|||vvvrrruuusssUUUBBB999666777888666666555555555777888999888888999::::::999999999777666666666666555555555555555555555555444444444444444444333333444444555555777:::;;;;;;;;;===>>>AAACCCFFFHHHIIIJJJLLLNNNPPPRRRTTTUUUVVVXXX\\\___ccciiiqqq{{{******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///////////////////////////......---------..................////////////////////////000000111111000000111222222222222111222111000.........///000............/////////000......//////000000111111333222222222111111000000333333333333333333222222444333222111111222333444333333333444444555555555444555555555555555555555000000000///......------,,,,,,---......//////000---++++++---000111000---------,,,,,,,,,,,,++++++++++++******)))(((((('''+++++++++***)))(((((('''))))))))))))))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&&&&''''''((()))******+++))))))))))))))))))))))))************)))((('''&&&###$$$&&&(((((('''&&&%%%((()))))))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''(((***,,,...))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''''''''''''''((((((((()))(((((())))))******++++++((((((((((((((((((((((((******)))((((((((((((((())))))***+++,,,,,,------))))))))))))(((((((((((()))))))))))))))******+++******)))((((((((((((((()))))))))***+++++++++,,,(((((())))))*********++++++++++++***************))))))(((((((((((())))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++,,,,,,+++******+++++++++............////////////222111000.........///000333333333333444888>>>BBBPPPiiixxxpppiiifffiiittt|||ttt{{{iiiQQQCCC;;;888777666777666555555888999888777888999:::::::::999888888888777666555444333333222111111111111111222222444444444555555555555666666666666777888:::;;;<<<<<<===>>>@@@BBBEEEGGGIIILLLNNNPPPRRRTTTVVVWWWWWW[[[]]]bbbgggnnnxxx************++++++++++++++++++++++++,,,,,,,,,,,,//////////////////////////////...---------..................////////////........................000000111222222222222111222111000/////////000000........./////////000000.../////////000000000111////////////.........---333333333333333444444444333333222111111222333333333333333444444444555555444444444444444444444444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++...///---+++------,,,,,,,,,+++++++++,,,++++++***))))))((((((++++++******)))(((((('''))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))''''''''''''&&&%%%$$$### ###&&&'''(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''***)))))))))(((((((((''''''''''''((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))((('''''''''''''''))))))******+++,,,,,,---******)))))))))((((((((())))))(((((())))))***+++(((((('''&&&&&&&&&&&&&&&((()))))))))))))))******((((((((()))))))))******************************))))))(((((((((((())))))(((((()))))))))************)))))))))))))))))))))************************(((((()))***++++++++++++++++++************++++++............////////////222111///.........///000111222222111222444888<<>>???AAADDDFFFGGGIIIKKKMMMOOOQQQSSSTTTTTTUUUWWW[[[___dddllltttzzzzzz|||~~~~~~************++++++++++++,,,,,,,,,,,,------------////////////////////////000///......------................../////////////////////...............000000111222222222222111222222111000000000111111....../////////000000000////////////000000000000111111111111111000000000222333333444444555555555333333222222222222333333333333333333444444444444333222222222222222222222000000000///......------......---,,,,,,+++***************+++---...---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&%%%$$$$$$######%%%'''***+++,,,,,,,,,&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))((((((((((((''''''((((((((()))))))))******)))(((((('''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''')))))))))***++++++,,,,,,************))))))))))))))))))(((((())))))***+++(((((('''&&&&&&&&&&&&&&&)))((((((((((((((('''''''''((((((((((((((())))))((())))))******+++++++++))))))(((((((((((())))))(((((())))))))))))******))))))))))))))))))************************************+++++++++++++++******************+++++++++---............/////////111000///.........//////000111222222222222444666999CCCYYYxxxssskkkeee```aaammm}}}{{{rrrgggwwwuuu[[[III???;;;999777444333444444444444888888999:::;;;;;;::::::<<<<<<:::999777555444333333222222111111222222222222222222222333333333333555555555666777888999:::=========>>>@@@AAACCCDDDEEEGGGIIIKKKMMMNNNOOOOOOQQQRRRTTTWWWZZZ___fffjjjnnnppprrrrrrrrrvvv|||++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////111000///...---------...............////////////222222111111111111000000000000111222222222222111222222111111111111111111...////////////000000000////////////000000000000222222222222222222222222222222333444555555666666333333333333333333333333333333333333333333333333111111111111111000000000000000000///......------//////.........---------,,,,,,,,,---.........---,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&)))***+++,,,,,,+++******(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''(((((((((((()))))))))+++++++++*********))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''))))))))))))******+++++++++*********))))))))))))((((((((((((((()))************)))((((((((((((((()))))))))(((((('''''''''''''''''''''(((((((((((('''(((((()))***++++++,,,))))))(((((((((((())))))(((((((((((()))))))))***)))))))))))))))*********************************++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,---------.........//////////////////.../////////000222444444444444555666999>>>LLLfff|||qqqjjj```ZZZbbbpppuuurrrlll```jjj{{{nnnXXXHHH???<<<888666999:::888555444888888999::::::;;;;;;;;;999999999999999999888888444333333222222222222333222222222222333333333333555555555555666777888999<<<<<<<<<======???@@@AAABBBCCCEEEGGGIIIJJJKKKKKKOOOPPPRRRSSSUUUYYY^^^bbbgggiiikkkjjjjjjlllpppuuuyyy~~~,,,,,,,,,------------...,,,,,,,,,---------......////////////////////////111111000///...---------............////////////222222222222222222222111000000111222222222222111111111111222222222111111////////////000000000111000000000000////////////.../////////////////////222222333333444555666666333333333333333333333333333333333333333333333333111111000000000/////////000000000///......---------------.........//////+++,,,---...------------,,,,,,+++++++++*********,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))************))))))(((&&&'''''''''''''''&&&&&&))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))))))))***)))*********+++++++++,,,)))))))))))))))))))))))))))((((((((((((((())))))(((((())))))))))))***************))))))))))))(((((((((((('''((())))))*********)))(((((((((((((((*********))))))(((((((((((((((((((((''''''''''''''''''((()))******++++++))))))(((((((((((())))))'''(((((((((((()))))))))(((((())))))************************************++++++,,,,,,,,,++++++***++++++,,,---......------------------.....................////////////...---000333444444444555666999<<>>@@@;;;555444777777888888999:::;;;;;;999999999999::::::::::::555555444333222222333333333333333333444444444444444444444444555666777777:::::::::;;;;;;<<<===>>>@@@AAACCCEEEFFFGGGHHHHHHLLLMMMOOOQQQSSSVVV[[[___^^^aaacccbbb```aaadddgggnnnsssxxx}}},,,,,,,,,,,,------------,,,,,,,,,,,,------------////////////////////////222111000///...---------............///////////////000000000111111111111000000111222222222222111///000111111222111111111/////////000000000111111000000000000//////////////////000000000000111111111222222333333444444444333333444444444444333333333333333333222222222222111111000000///.........000000000///......------******++++++,,,---......)))***,,,,,,+++******+++++++++++++++************++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''$$$%%%%%%&&&((()))******((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((()))))))))******''''''(((((()))******+++)))))))))))))))))))))))))))(((((((((((()))******((((((((((((((()))))))))))))))))))))((((((((((((((((((''''''(((((()))***(((((('''&&&&&&&&&&&&&&&******)))))))))))))))((()))))))))((((((((((((''''''(((((())))))*********))))))(((((((((((())))))''''''(((((((((((())))))((((((((()))******++++++++++++++++++++++++++++++******+++++++++++++++******+++,,,.........------,,,------------.........------.../////////......,,,...000111111222333444333777>>>HHHYYYvvvuuuiiieeedddaaabbbhhheee```bbbnnnxxxiiiRRRFFF===:::???@@@:::444333666666666666777999:::;;;<<<;;;;;;:::999888888888666666555444333333333333333333333333444444444444444444333333444444555666888888888999999;;;<<<===>>>???AAABBBDDDEEEEEEEEEFFFHHHJJJLLLNNNRRRVVVYYYYYY[[[^^^]]][[[ZZZ\\\___cccggglllooorrrxxx*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,////////////////////////333222111///......------............////////////...//////000111222333333000000111222222222222111...///000111111111000000//////000000000111111111111000000000/////////...111111222222333333333333222222222222222222222222333333444555555444333333333333333222222222111111111111111000///.........000000000///......------+++,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,***))))))+++++++++++++++************************************)))))))))))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''((((((((()))***+++,,,---******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''''''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&(((''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((((()))******)))))))))(((((((((((((((((()))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))'''(((((()))******++++++++++++++++++++++++++++++(((((()))***++++++++++++''')))+++,,,------,,,+++,,,,,,---------.........,,,---.../////////......///000222111000000222333000444999===GGG___xxxppphhh___]]]aaahhheeegggooorrrvvvfffUUUGGG===??????888444666555555444555666777999:::;;;;;;::::::999999888888777666555444333333333333222222222222333333333333333333333333333444444555666666666777888:::;;;<<<<<<===>>>@@@AAABBBBBBBBBBBBDDDFFFHHHJJJMMMPPPSSSTTTWWWZZZZZZXXXVVVWWWZZZYYY]]]bbbeeehhhlllqqqvvv}}}((())))))))))))***************+++++++++,,,,,,,,,////////////////////////333222111///......------............/////////000000000111222444555666777000000111222222222222111---...///111111111000///000000000000111111111111111111000000/////////.........//////000000000111222222111111111111111111333333444555555444333333333333333222222111111111222111111000///.........000000000///......------000//////......------,,,***---///...,,,***+++---+++++++++************)))))))))))))))))))))******)))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))******))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))(((((()))))))))))))))((())))))((('''&&&&&&''''''---,,,,,,,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******))))))))))))************------,,,,,,+++*********))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''((())))))******)))(((((((((((((((%%%&&&&&&''''''(((((((((++++++******))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))''''''''''''((((((((()))'''(((((()))***+++++++++++++++++++++++++++++++++&&&'''(((******+++++++++%%%''')))+++,,,+++***))),,,,,,,,,---------......+++,,,.../////////......444555555333222111222444222555888999???QQQmmmtttfff___```iiiiiiooossspppppp}}}cccPPPAAA@@@>>>888555999444444333444555777999:::777777888999999:::;;;;;;777777666555444333333333000111111111111222222222333333222222333333444444444555555666888999;;;<<<:::;;;<<<>>>???@@@@@@@@@AAACCCEEEGGGHHHJJJMMMPPPNNNQQQTTTTTTRRRPPPQQQSSSSSSWWW]]]aaacccffflllpppmmmpppuuuzzz++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++,,,------...///000000111333000...///000111///,,,..............................000111222222222222000000000000000000000000000000111111111111000000000//////.........//////111111111000000000000000111111000000000000000000333222000///...///111222222222111111222222333444555444222111111111222222111000///000111222111//////............---------+++++++++++++++***)))((()))******+++++++++******))))))))))))************+++++++++*********))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''')))***(((''''''%%%###$$$'''((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((('''&&&%%%%%%(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''((()))***************++++++++++++++++++++++++''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))+++++++++***)))(((((('''************))))))))))))((((((''''''''''''((((((((()))***++++++***)))(((++++++++++++++++++++++++((()))))))))************++++++***************+++++++++,,,---............,,,,,,,,,---------......------...///000111222222666444444666999BBBUUUgggssskkkhhhhhhlllwww~~~yyytttnnnVVVEEE<<<888555444444555555555444444666777999::::::::::::999888888888777666555333333222222...///000111222333333333222222222222222222222222555555666666777777888888777888::::::::::::;;;======???AAACCCEEEGGGHHHIIILLLMMMOOOPPPQQQPPPPPPOOORRRTTTUUUWWWXXX[[[___bbbfffhhhkkkooorrruuuwwwxxxxxxyyy{{{~~~+++++++++,,,,,,,,,------...---,,,+++++++++++++++------......//////000000111///......000111///---..............................//////000111111222000000000000000000000000//////000000000000////////////............//////000000000000000000000000222222222222222222222111111000...---------//////111111111111111222222333333222111000000000111111111000//////111111000///............------------,,,,,,,,,,,,,,,+++***************+++++++++******))))))))))))************+++++++++*********))))))))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&''')))***((('''(((&&&$$$%%%((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((('''(((''''''&&&&&&''''''(((''''''((()))))))))((((((************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))++++++++++++++++++++++++************++++++++++++++++++***************+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///000111222222222111333555777<<>>@@@BBBDDDFFFGGGGGGJJJKKKLLLNNNOOOOOONNNNNNLLLNNNPPPQQQRRRTTTXXXZZZ^^^```cccfffiiilllnnnoookkklllooorrrtttwwwxxxyyy|||~~~++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,........................///...---...000000///...////////////////////////......---------///000111000000000000000000000000......////////////......///...............//////000000000000000000000000333333333333333333333333111000...---------...///000000000000111111111111111111000/////////000000111///...///000111000///............------------,,,,,,---------,,,++++++************************))))))))))))************+++************)))))))))************************((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''')))***(((''')))'''&&&&&&((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))(((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((((((((((((((()))(((((((((((((((((())))))))))))***))))))(((((())))))))))))))))))))))))((()))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********((((((((()))))))))******++++++******)))((((((((((((((((((((())))))))))))******))))))))))))******++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++***************++++++***+++++++++++++++***))),,,,,,,,,,,,------------------...///000111111222000000333666555777???III^^^||||||tttnnnqqqtttyyydddOOOBBB===:::555555555444444333222222666777888999999:::999999999999888777666555555555333333333333111000///...222222222222222222222222444444444444444444333333666777999999888888:::;;;:::<<<===@@@BBBCCCDDDDDDFFFFFFHHHJJJKKKLLLLLLLLLGGGJJJLLLNNNNNNOOOQQQRRRVVVWWWZZZ]]]```bbbddddddbbbdddgggjjjmmmppprrrsssuuuwwwyyy}}}***++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,......---------------------------...////////////////////////////////////...---,,,++++++---///000////////////////////////---..................---......---------...///////////////000000000000000222222222222222333333333222222111000///000000111...//////000000000000000000000000000000000000000000///......000000///............---------,,,,,,+++,,,,,,,,,,,,,,,++++++++++++******************((()))))))))************************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***((('''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''(((((())),,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((()))***++++++(((((()))))))))*********************))))))((((((((((((((((((((()))))))))+++******************+++,,,+++***))))))***+++,,,*********************************+++++++++,,,,,,*********)))******+++,,,+++,,,,,,,,,+++***))))))++++++,,,,,,,,,---------,,,------...///000111111222222444666555444:::BBBKKKeeewwwnnnmmmiiilll~~~zzzbbbQQQDDD<<<888777666555666555444333444555666888999:::::::::::::::999999888777666666///000111333444555666666111222222222222222333333555555444444333333222222555666888888777777888999888999;;;===???@@@AAAAAAAAABBBCCCEEEFFFHHHIIIIIIFFFIIILLLNNNNNNMMMNNNOOORRRSSSUUUXXXZZZ\\\]]]^^^]]]___bbbfffjjjmmmpppqqqqqqrrruuuxxx|||*********+++++++++,,,,,,+++++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,---------......///////////////////////////...---+++******,,,...///........................------............---------------------...//////......//////000000000000//////000000111111111222222111111000000000000000---...///000000000000///000000111111111111111111///...---.../////////---...------------,,,,,,,,,******++++++++++++******,,,,,,******))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''''''''''''''(((,,,,,,,,,,,,,,,+++***)))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&'''((())))))******))))))))))))*********************)))))))))))))))'''((((((((())))))******++++++************++++++,,,+++***))))))***+++,,,************************))))))))))))*********+++******))))))***++++++,,,,,,,,,---,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,---...///000111111333111222333333333888???AAARRRmmmuuummmggg]]]^^^uuu|||gggPPP@@@:::777555444555666555444333444555777888999::::::999:::::::::999888777666888777777666555333222111111111111222222333333333555555555444444333333333444555777666555555666777777888999;;;===>>>??????>>>>>>???AAABBBDDDEEEFFFFFFHHHKKKLLLLLLLLLLLLMMMNNNOOOQQQSSSUUUVVVWWWWWWUUUWWW[[[___cccfffiiijjjhhhjjjmmmqqquuuxxx{{{}}}|||{{{{{{zzzzzz{{{}}}~~~~~~}}}}}}|||{{{zzzzzzyyy~~~~~~************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...........................------,,,++++++,,,---...........................------............------,,,,,,,,,,,,---...//////---......//////000000111------......///000000000////////////............---...000111111111000//////000111222222222111111///---,,,---...///...---------------,,,,,,,,,,,,))))))***+++++++++******---,,,+++)))))))))******))))))))))))************(((((()))))))))))))))***'''''''''''''''''''''''''''(((((())))))((((((''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''')))***((('''$$$%%%&&&&&&%%%%%%&&&(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((()))))))))***))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''(((((())))))))))))))))))*********++++++******))))))))))))))))))(((((())))))******++++++++++++************++++++******))))))))))))******************************(((((()))))))))*********))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111222///...000000000555;;;;;;DDDWWWvvvwwwoooeeeYYYYYYllldddLLL???:::555222333444333222333444555666888888999999888999:::::::::999777666999999888777555333222111111111111222222333333444555444444444444444333333333555666555444333444666666777888:::<<<<<<======<<<<<<======???@@@BBBCCCBBBDDDGGGGGGGGGHHHIIIJJJJJJJJJLLLMMMOOOOOOPPPPPPPPPRRRVVVZZZ^^^aaacccdddbbbdddgggjjjnnnrrruuuwwwvvvvvvvvvtttssstttwwwzzz{{{zzzxxxvvvuuutttttttttxxxyyyyyyyyyyyy{{{~~~}}}}}}************++++++++++++***************+++,,,,,,******++++++,,,,,,------+++---...---+++***+++---------------------------------------------------------------------------......////////////......,,,,,,,,,,,,---...///000------......///000000111,,,------...//////000000///////////////......------///000222222111000///......000111111111000000...---,,,,,,......---,,,---------,,,,,,,,,++++++)))***++++++,,,,,,,,,+++...---+++)))(((((()))***))))))))))))************(((((((((((())))))******(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''')))***((('''%%%&&&((('''%%%%%%'''***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***)))((((((''''''(((((()))''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))***)))))))))***+++,,,,,,,,,******))))))))))))******((((((((())))))(((((((((************************))))))*********+++++++++))))))))))))***+++,,,---)))***++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,---...///000000111......000111///222666999<<>>???>>>???@@@@@@AAACCCFFFIIIFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJMMMPPPSSSVVVXXXYYYZZZZZZ\\\^^^```bbbdddeeeggghhhhhheeecccdddhhhlllqqqooolllkkkjjjlllnnnppplllnnnpppppppppqqqtttvvv|||||||||}}}~~~wwwyyy{{{zzzyyyzzz~~~}}}}}}|||~~~,,,,,,++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,***)))+++...000...,,,///---,,,***))))))******++++++,,,,,,---...//////000///---,,,---...000222222222222111000//////...///............000222333///////////////.........000000///.....................////////////......000000//////...,,,+++***///---,,,---///000000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,)))&&&'''***------,,,++++++++++++*********)))))))))))))))************,,,,,,,,,+++++++++******)))((('''&&&&&&'''((()))((()))***)))'''&&&&&&''')))))))))))))))))))))))))))(((((('''''''''((((((''''''((())))))((('''&&&))))))))))))************(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''(((++++++***)))(((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************++++++******))))))(((((())))))))))))))))))))))))+++++++++***************))))))(((((((((((())))))((((((((()))(((((('''&&&(((((((((((())))))))))))'''''''''((()))******+++(((((((((((())))))))))))))))))************))))))*********)))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++---+++***(((((()))+++,,,(((((((((((())))))))))))******))))))((((((''''''******+++++++++,,,,,,,,,(((((())))))*********+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,------...///000000//////000111222333333444666777:::AAAMMMdddnnneeeccceeekkkrrr~~~|||uuuhhh___aaahhhxxxkkkVVVAAA;;;:::888555555777555333333444555444333666777888:::;;;;;;::::::888888888888777555444333333333333222222222111111222222222222222222222222111222444555666555444444666666666666777888999:::999888888777888:::;;;<<<>>>????????????@@@@@@@@@AAAAAACCCDDDEEEGGGHHHHHHIIIJJJJJJLLLNNNQQQTTTVVVXXXXXXWWWXXXYYYZZZ\\\]]]___`````````^^^^^^```bbbggghhhjjjkkkkkkjjjhhhggglllnnnppppppnnnnnnqqqtttuuuwwwzzz}}}}}}{{{|||zzzwwwuuuvvvyyy|||~~~}}}}}}~~~~~~}}}|||~~~}}}}}}++++++++++++++++++++++++++++++************+++++++++++++++******+++++++++)))((('''(((+++---,,,***...---,,,************+++++++++,,,,,,---....../////////---------...000111222222111111000//////...222222111111222333555666000000000000000000000000000000///.....................////////////......222333333333333222222111000...------///000//////------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---+++)))***,,,...---+++++++++*********)))))))))((((((((()))))))))******,,,+++++++++************)))(((''''''''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((())))))((('''&&&''''''''''''&&&&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''&&&&&&&&&''''''((())))))((((((((('''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))*********************))))))(((((((((((((((((()))******))))))((('''&&&&&&''''''((((((((()))))))))&&&&&&'''(((((()))******'''((((((((())))))))))))))))))************))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++)))(((((()))***+++'''(((((()))***+++,,,,,,+++*********))))))))))))************+++++++++,,,************))))))))))))++++++++++++,,,,,,,,,---------,,,,,,------...///,,,,,,------...//////000000111111111111111111111111111333888AAASSSooo~~~pppfffaaaccciiinnnrrrwwwvvvkkk___]]]bbbqqq}}}{{{fffPPPCCC>>>999777888444333222222333444333222666777888999:::::::::999888888888888777666555444444333333333333222222222333333333333333333333333111222333444555444444333444444444555555666777888888777777777777999:::;;;=========>>>>>>>>>??????>>>>>>???@@@BBBCCCDDDEEEGGGGGGHHHIIIKKKNNNPPPQQQUUUTTTTTTTTTUUUWWWYYYZZZ[[[\\\]]]\\\[[[[[[]]]^^^bbbdddfffhhhjjjjjjiiihhhiiijjjlllkkkjjjjjjllloooqqqsssuuuxxxzzz|||~~~~~~{{{yyyvvvtttuuuxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{|||||||||{{{yyy{{{||||||{{{zzz{{{}}}~~~*********++++++,,,,,,---,,,++++++******++++++,,,++++++************++++++)))((('''(((***++++++***...---,,,+++******+++++++++,,,,,,------.........///...---------...000111222111111000000//////...////////////000111222333000000000000111111111111000000///..................//////000000//////......///000111111111111111000///------...///...---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***+++,,,,,,***(((******)))))))))(((((((((''''''((((((((()))))))))************)))))))))))))))((((((''''''(((((()))***'''&&&'''***+++)))'''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''((())))))((((((''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))************((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((*********)))((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))''''''((((((((()))))))))((())))))******))))))((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***)))(((''''''((()))***''''''(((***+++,,,---...++++++++++++************)))))))))*********++++++,,,++++++***))))))((((((******+++++++++,,,,,,,,,...------------...//////,,,,,,------.../////////222111111111000000000///000///000333777CCCWWWjjjnnn___\\\aaa]]]fffssszzzttthhhaaaaaajjjuuuhhhUUUGGG>>>:::;;;333222222222444444333222666666777888999999999999888888888888777666555555555444444444333333333333222222222222222222222222111111222333333333222222333222222222333444555666666666555666666777888999;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>???AAAAAABBBDDDDDDEEEFFFGGGIIIJJJKKKOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVVVVXXXYYY\\\^^^```dddfffhhhhhhhhhjjjkkklllkkkiiiiiikkkmmmllllllnnnpppsssvvvyyyzzz|||~~~xxxwwwtttssstttwwwzzz}}}}}}}}}||||||}}}}}}~~~}}}||||||{{{{{{{{{{{{|||yyyxxxxxxxxxxxxwwwwwwvvvxxxxxxxxxxxxwwwwwwzzz|||~~~}}}|||{{{))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,+++******))))))******+++*********++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------............---------...///000111111000000////////////------------....../////////000000000000000111111000000///...............//////000000000000//////+++,,,------......------111///------......---,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++((())))))))))))'''%%%$$$))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))((((((((()))(((((((((((((((((())))))%%%###%%%***,,,)))%%%''''''''''''''''''''''''(((''''''''''''(((((()))'''''''''(((((((((((((((++++++***)))(((''''''&&&)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))******++++++(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((()))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''((())))))(((((()))******+++,,,,,,************************((())))))))))))*********+++******************************+++++++++,,,,,,---------------......///---------.........//////000000000000000000000000444333333555666<<>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRQQQQQQSSSUUUWWWXXX[[[^^^aaacccdddeeeiiiiiiiiihhhgggggghhhiiifffggghhhjjjmmmppptttvvvwwwxxxzzz|||}}}~~~}}}}}}vvvtttsssrrrsssvvvzzz|||~~~}}}|||||||||}}}}}}~~~~~~~~~{{{zzzyyyxxxxxxwwwxxxxxxwwwwwwuuusssqqqqqqsssuuuuuuvvvvvvuuuuuuuuuxxxzzz}}}}}}||||||{{{zzzxxxxxx))))))***+++,,,,,,------------,,,,,,,,,,,,------++++++************++++++***+++++++++++++++,,,,,,------------,,,,,,,,,+++,,,,,,,,,------------------------------......///000000000///////////////.../////////000000000000.........//////000000000000000///...............//////000000000000//////000111111111111000//////111///---------...---,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***((()))***)))(((&&&$$$$$$))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((($$$"""$$$(((+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((()))))),,,,,,,,,+++***)))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))******++++++((((((((((((((((((((((((&&&&&&''''''((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%'''((()))&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))))))))&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''''''''''''''(((((()))))))))))))))))))))(((((())))))))))))))))))))))))((())))))))))))*********((())))))***+++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------...............------...///000000111111444333444666666777@@@JJJ\\\{{{~~~uuuvvvoookkknnn|||~~~vvvhhhnnnyyyppp\\\LLLBBB;;;999666555555555444333666666555666666666777777666777888888888888888777777777777666666666666555111111111111111111111111111111111111111111111111333333333222333333444444222333333444555555555666666666777777777888888888999999:::;;;<<<======>>>???@@@AAAAAABBBCCCCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMNNNMMMMMMMMMOOOQQQSSSTTTVVVYYY[[[]]]^^^___bbbaaa```___````````````bbbbbbccceeegggkkknnnpppssstttuuuvvvwwwwwwvvvvvvrrrqqqqqqqqqrrruuuxxxzzz}}}}}}}}}}}}}}}~~~{{{{{{{{{{{{{{{{{{zzzzzzxxxwwwvvvuuuuuuuuuuuuuuuxxxwwwsssooollllllooosssssstttttttttssstttwwwyyyyyyyyyyyyxxxxxxvvvuuuuuu*********++++++,,,,,,---...------,,,,,,------...,,,++++++++++++++++++,,,)))***++++++***)))***+++,,,,,,------------,,,,,,------------------------,,,,,,------............////////////////////////------...//////......---------......//////000000000000///...............///000000111111000000///111222222222111000000//////...,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++******++++++++++++*********+++,,,+++)))''''''(((******)))))))))(((((((((''''''((((((((()))))))))(((((((((((())))))))))))((())))))******))))))((((((%%%$$$%%%((()))'''%%%''''''''''''''''''''''''''''''&&&''''''((()))***''''''&&&''''''((()))************))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))************((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))&&&%%%%%%$$$%%%'''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''(((((())))))(((((('''&&&''''''(((((())))))***&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&&&&''''''((()))))))))******))))))((('''''''''((((((((((((((())))))))))))))))))*********++++++'''((()))***+++---......++++++,,,,,,,,,---------,,,++++++++++++,,,------........................,,,,,,---...///000111111//////000222222222777???JJJdddzzzqqqwwwmmmmmmtttvvvaaaQQQBBB>>>999555444444333333666555555444444555666666666666777888999999999999888888888888777777777777222222222222222222222222333222111111000111111111444444333333333333444444111222333444555555555555555555555666666666777777666666777777888999999:::<<<===>>>@@@AAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGHHHJJJJJJIIIJJJLLLNNNPPPPPPRRRTTTVVVXXXYYYZZZ^^^\\\[[[[[[\\\]]]]]]\\\]]]^^^___aaacccfffhhhiiipppppppppqqqqqqqqqppppppmmmmmmmmmnnnooorrruuuwwwzzz{{{{{{|||}}}|||||||||wwwwwwvvvuuuuuuuuuuuuvvvuuuuuutttsssssssssttttttwwwwwwuuupppjjjiiikkknnnppppppqqqqqqpppqqqtttvvvttttttuuuuuuuuutttssssss++++++++++++++++++++++++......------------......------,,,,,,,,,,,,------***,,,---,,,***)))+++---+++,,,---......---,,,,,,------------------------,,,,,,------.........---////////////////////////,,,---.........---,,,,,,---......///000000111111000000///...............000000111111111111000000---...//////////////////...---+++,,,---......---------------,,,,,,,,,,,,******++++++++++++*********,,,,,,+++(((''')))+++++++++*********)))))))))((((((((()))))))))******((((((((())))))*********((()))************)))((()))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***'''&&&&&&&&&'''(((***+++)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))***************)))))))))))))))))))))))))))))))))))))))&&&''''''((())))))************))))))))))))******+++)))(((&&&&&&&&&((()))''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++&&&&&&'''((())))))************))))))))))))))))))(((((()))))))))*********************+++++++++,,,))))))***++++++,,,------,,,,,,---------.........,,,,,,,,,,,,,,,---..............................---------....../////////...,,,...000000///333999AAAQQQlllzzzuuuyyy}}}{{{tttrrrzzzzzzgggMMMGGG???999666666666666666555444333333444555555555666777888999::::::999999999999999888888888888555555555555555555555555444333222111000111111222444333333222222333333444111222333555555555555444444444555555555666666666555666666777777888888888999:::<<<===????????????>>>???AAABBBCCCDDDDDDCCCCCCDDDFFFFFFFFFFFFIIIKKKKKKLLLMMMOOORRRTTTWWWXXX[[[YYYWWWXXX[[[]]]\\\[[[YYYZZZ\\\^^^```aaabbbbbbiiiiiiiiijjjjjjjjjjjjjjjhhhhhhhhhiiikkknnnqqqssstttuuuwwwyyyyyyxxxwwwuuutttsssqqqpppooopppqqqrrrsssrrrrrrrrrrrrssssssttttttwwwxxxuuunnnhhhggggggjjjkkklllkkkkkklllooorrrpppqqqrrrrrrrrrrrrrrrrrr,,,,,,++++++++++++++++++......------------.........------,,,,,,------...,,,///000///---,,,---///+++,,,---.........---,,,------------------------+++,,,------......------.........///////////////111111222333333222111000...//////000111222222222000000///...............000000111111111111000000,,,---...000111111222222---,,,++++++---//////.........------------,,,,,,******++++++++++++******)))******(((&&&%%%(((+++++++++++++++************))))))))))))************(((((())))))******++++++((()))***++++++***)))(((***+++,,,+++)))'''((()))((((((((((((((((((((((((&&&&&&&&&'''''')))******'''&&&&&&&&&'''(((***+++))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''''''''''''''---,,,,,,+++***))))))(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************++++++******))))))((((((************************'''''''''((()))******+++++++++************++++++///...+++((('''''''''((((((((((((((()))))))))))))))))))))))))))(((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***)))))))))))))))(((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))************))))))******+++++++++,,,))))))******+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,---------.........//////...------------...//////.....................---///............---------000...///222111000333888===EEEVVVpppvvvrrruuu}}}|||sssvvv~~~xxxWWWPPPFFF>>>::::::::::::666555444333333333444555555666777888999::::::::::::::::::999999999888888888888888888888888888888555444222111111111222222333333222222222222222333111222444555666666555444444444444555555555666666777777888888999999::::::666777:::<<<===>>>>>>===<<<===???@@@AAABBBAAAAAAAAABBBCCCCCCCCCDDDFFFHHHHHHIIIJJJMMMPPPSSSVVVXXXUUUSSSQQQSSSVVVXXXXXXVVVWWWXXXZZZ\\\^^^^^^^^^^^^aaabbbbbbcccdddeeeffffffdddddddddfffhhhkkknnnooonnnqqqtttvvvvvvuuurrrppprrrpppnnnmmmlllmmmnnnoooqqqqqqqqqqqqrrrsssttttttqqqwww|||zzzrrriiidddbbbfffgggggggggggghhhkkknnnnnnooopppqqqqqqrrrrrrqqq------------------------.........------,,,,,,,,,,,,++++++******++++++,,,------,,,+++,,,---...///---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---------............///444222000///------............//////...---,,,,,,000000000000111111111111//////...---------------...///000///...---...//////......---,,,,,,++++++...------,,,,,,------...//////...---,,,,,,++++++))))))))))))))))))))))))&&&(((*********)))***+++************************((((((((((((((('''&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))((((((((((((((((((((((((///...,,,***)))((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((&&&&&&&&&''')))+++******))))))(((((('''''')))))))))(((''''''&&&&&&''''''''''''((((((((()))))))))(((((((((((()))))),,,,,,+++***))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&)))))))))))))))******+++)))))))))))))))((('''''')))))))))))))))(((''''''))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))*********++++++,,,,,,,,,((())))))))))))*********((()))***+++,,,---......++++++++++++++++++++++++------------------------------------------,,,,,,------,,,+++,,,---.../////////...---...///000111............000222444555888===FFFVVVmmmyyymmmnnnvvv|||vvvsssyyy~~~nnn\\\JJJCCC???:::777888777555222111222222111111555555444555555666777888999999999:::::::::;;;;;;<<<<<<;;;999777444222111222222222111111111111000000000000000000000000000444333333333333444555555555444222111111222444555555555666666777777888888888888999::::::::::::999<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBDDDGGGHHHIIIKKKNNNPPPQQQQQQPPPOOOPPPSSSUUUVVVSSSTTTUUUUUUWWWWWWXXXYYYZZZZZZZZZZZZ\\\^^^```aaa___aaaccceeeggghhhhhhhhhkkkmmmoooooommmllllllllliiiiiiiiiiiijjjkkkllllllmmmmmmmmmoooqqqqqqooommmmmmpppsssuuurrrlllfffaaadddeeefffeeeccccccdddeeefffggghhhjjjkkklllmmmmmm------------------------......---------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++,,,---...///---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,---------............///222111000///............000000000000000///............/////////000000000000///......------.........///000000......///000///000000//////...---,,,---------,,,,,,---------......------,,,++++++***))))))))))))))))))))))))''')))******)))))))))***))))))))))))))))))))))))((())))))))))))((('''&&&(((((((((((((((((((((((((((''''''''''''''''''(((******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))((('''&&&%%%&&&''')))******)))))))))(((((((((''''''''''''((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))+++******)))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''((())))))***(((((()))))))))((('''''')))))))))))))))(((''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((()))))))))******,,,++++++++++++++++++***)))))))))*********++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///......---------...///000000000/////////111222333555888>>>III]]]zzzuuulllooottt~~~qqqmmmnnnlllSSSGGGCCC???;;;999999777555444555666666555444444444444555666777888999999999:::::::::;;;;;;<<<<<<<<<;;;999777555444333222222222111111111111222222222222222222222222333333333333333444555555222333333333333333333222111222333555777888::::::777777888999999999999888::::::::::::;;;<<<===>>>>>>????????????@@@@@@@@@BBBCCCEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIJJJLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSTTTVVVYYY[[[]]]]]]^^^___```aaaaaaaaaaaaccceeeggggggeeedddddddddddddddddddddeeefffggghhhiiihhhiiijjjlllllljjjiiihhhkkknnnpppnnnjjjeeebbbfffggggggfffcccaaaaaaaaaaaabbbccceeeffffffgggggg------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............////////////000000//////...000000000000000//////...------........./////////000000///..................000111000///...///111000111222222222000...,,,---------------------------------,,,,,,++++++***))))))))))))))))))))))))(((***+++***((((((((()))(((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))(((((('''&&&%%%************************(((''''''''''''((()))***''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))((((((''''''&&&%%%%%%'''((()))))))))))))))((((((((((((&&&&&&''''''((())))))***''''''((((((((()))))))))))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((())))))))))))((('''''')))))))))))))))((((((''''''''''''''''''''''''''''''(((((())))))((((((((()))))))))*********++++++,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,+++***)))(((((('''++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,---...///111000000//////000000111333444777<<>>999777555444444555444333333333333444555666888888999999999::::::::::::;;;999:::;;;;;;:::888666444333333333333222222222222333333333333333333333333333333222222333333444555000222444555555444222000000111222333555666777888555555666777777777777777888888888888999:::;;;;;;<<<=========>>>>>>>>>>>>@@@AAABBBBBBAAAAAACCCDDDDDDCCCCCCCCCDDDFFFHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMOOOQQQTTTWWWXXXYYYYYYYYYXXXYYYYYYZZZ[[[[[[]]]______^^^]]]]]]]]]^^^^^^^^^^^^___```aaabbbbbbbbbaaacccdddeeedddbbbbbbdddfffhhhhhhfffdddbbbeeeggghhhfffccc___]]]\\\\\\\\\]]]^^^^^^^^^^^^]]],,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,,,,---------------............///,,,---///000111000///...---...............------------........./////////000000///............///...///111000//////000111///111222333333000...,,,,,,------------------,,,...---------,,,,,,,,,+++)))))))))))))))))))))))))))***+++)))''''''''')))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((())))))))))))((((((''')))))))))))))))))))))))),,,++++++***)))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((++++++******))))))(((((('''&&&&&&%%%&&&'''(((((())))))))))))((((((((((((''''''''''''(((((())))))'''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((((('''&&&&&&''''''((((((((()))(((((((((((())))))))))))(((''''''''''''((())))))***************))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))))))))((()))*********+++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,++++++***)))(((''''''++++++++++++++++++++++++++++++++++++++++++++++++((())))))***+++,,,------,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------////////////000000000111333444666777AAAXXXxxxsssiiilllwwwxxxnnnnnntttzzzzzzdddWWWOOOIIIFFF===:::777444444444333111222222222333444666777888888888999999999:::::::::555666888999999777555333444444444444333333333222333333333333333333333333222222222222222333333444111222333444444333222111333333333333222222222222333333444555555555555555555555555666666777888999:::::::::;;;;;;<<<<<<===<<<>>>??????>>>>>>???AAAAAAAAAAAAAAABBBDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJKKKLLLKKKKKKLLLNNNPPPRRRTTTTTTSSSSSSRRRSSSTTTVVVWWWWWWZZZ\\\\\\[[[ZZZZZZ[[[YYYYYYYYYZZZZZZ[[[\\\]]]\\\[[[ZZZ[[[]]]^^^]]][[[]]]^^^___````````````___aaaccceeeddd```\\\YYYXXXXXXXXXXXXXXXXXXWWWVVVVVV,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,------------.........---------,,,,,,++++++,,,,,,,,,------------------............///+++,,,...000000000//////------...............---....../////////000000000000000///...............---///000000//////000222...///111222111///,,,***,,,,,,---......---,,,,,,............------------))))))))))))))))))))))))*********(((&&&&&&''')))************************))))))************))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''((()))++++++,,,,,,,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((++++++******))))))((((((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))))))))((((((''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))))))))***++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((''''''%%%%%%%%%&&&&&&''''''((('''((((((((())))))******))))))(((((())))))***++++++,,,,,,,,,,,,+++******(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))******)))))))))*********++++++++++++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,***)))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...///000111222222111444666777===NNNgggzzz~~~nnnkkkjjjvvv~~~nnndddhhhmmmrrryyy|||fffXXXPPPMMMDDD@@@;;;777666777777666111111222222333555666777777777777777888888888999444555777888888777666444555555555555444444444444222222222222222222222222222111111111111222333333333222111111111111222333333333222222111111000000222222333444444444444333333333333333444555666777777777888888999::::::;;;999;;;<<<<<<<<<<<<>>>@@@?????????@@@AAABBBCCCDDDCCCDDDDDDEEEFFFGGGHHHIIIKKKJJJIIIIIIIIIJJJLLLMMMNNNNNNNNNNNNPPPRRRTTTVVVTTTVVVXXXYYYXXXWWWWWWXXXVVVUUUUUUVVVVVVWWWXXXYYYVVVTTTSSSTTTVVVWWWVVVUUUYYYYYYYYYYYYYYYYYYYYYYYYXXX[[[^^^^^^[[[XXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPP,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---.........------............---------,,,,,,,,,,,,,,,---------------------............///,,,---...///////////////...///000000000000000000....../////////000000000//////...---------------,,,---//////......000111...///000000000...,,,***+++,,,---......---,,,+++------------------------)))))))))))))))))))))))))))))))))'''&&&&&&(((***************************(((((())))))******))))))((((((((((((((((((((((((&&&&&&((((((((((((&&&&&&++++++)))'''%%%###"""!!!'''''''''''''''''''''''''''(((***+++---.........''''''''''''''''''''''''&&&'''((()))***+++++++++''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))***))))))(((''''''&&&&&&((((((((()))))))))******))))))(((((((((((())))))((()))+++,,,,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''((((((((()))))))))(((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))))))))))))))***++++++,,,,,,,,,,,,,,,+++******'''(((((()))))))))))))))************************''''''((()))************)))))))))*********++++++&&&'''((()))***,,,------************+++++++++,,,((())))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,---///111111222222///222555666:::EEEVVVcccyyylllbbbhhhppp}}}vvv___^^^```eeekkkwwwwwwfff\\\XXXMMMGGG>>>888666666777777222222222222333444555555555555555666666666777777777888888888888888888888666666666666555555555444222222222222222222222222111111000000111111222333444333111//////111333444000000000111111222222222111111222333333333333333222222222222333444555666444555555666777888999999777888::::::::::::<<<===:::;;;<<<===>>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFGGGFFFDDDCCCCCCDDDEEEEEEIIIIIIJJJKKKMMMOOOQQQRRRLLLNNNQQQRRRQQQPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTPPPOOOMMMNNNOOOQQQQQQPPPSSSSSSSSSRRRRRRRRRRRRRRRPPPSSSUUUVVVTTTRRRQQQQQQOOOOOOOOOOOONNNMMMLLLKKK++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,---.../////////..................------------,,,,,,,,,------------...---------............///......---------...//////......///000000000000000------........./////////......---,,,,,,,,,,,,,,,+++,,,......------///000////////////...---,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((('''%%%&&&)))+++************************&&&'''((())))))))))))(((((((((((((((((((((((((((&&&''')))******)))'''&&&+++***)))'''&&&$$$######''''''''''''''''''''''''((()))***+++,,,---------(((((((((((((((((((((((('''(((***+++,,,---,,,,,,''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))'''(((((()))))))))))))))'''((((((((()))))))))***((((((((((((((('''''''''(((((()))))))))*********))))))(((((((((((())))))'''(((***+++,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((((((((((((((()))************++++++******)))(((''''''((()))))))))))))))))))))))))))))))))))))))''''''(((******++++++***((((((((()))))))))******'''(((((()))***++++++,,,)))))))))*********++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++)))***+++,,,---,,,,,,+++++++++---.........---,,,+++,,,...///000000000000///111333555888???JJJQQQgggtttbbbaaaccckkkzzz}}}ggg```\\\]]]aaakkk|||{{{rrrkkkcccYYYLLL???888555555555333333222222222222333333333333444444444555555555999888777777666777888888777777777666666666555555333333333333333333333333000000000000000111222222222222111111111111222222111111111111111222222222111111222333333333333222111111111111222333444555222333333444555666777888777888999888777666777999777888999:::;;;<<<<<<<<<======>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBBBBDDDEEEFFFHHHIIIJJJJJJJJJDDDGGGIIIJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKMMMNNNNNNKKKIIIHHHHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKMMMNNNNNNLLLKKKKKKLLLIIIIIIIIIIIIHHHHHHGGGFFF++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,------///000000000///...//////.........---------,,,,,,,,,---------......---------.........////////////---,,,,,,---...///,,,,,,---...//////......,,,,,,,,,---------......------,,,++++++++++++,,,***+++------------...000000000//////...---------+++,,,...//////...,,,+++))))))))))))))))))******))))))))))))))))))))))))'''((('''&&&%%%&&&))),,,))))))))))))))))))))))))&&&&&&'''(((((()))((((((((((((((((((((((((((((((''')))***++++++***)))'''&&&'''''''''(((((())))))'''''''''''''''''''''''')))******+++++++++******))))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((()))***************'''((((((((())))))******&&&&&&''''''((()))))))))))))))))))))************))))))(((((((((((())))))%%%''')))***+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&%%%%%%%%%&&&'''(((((()))'''''''''''''''((()))))))))))))))))))))(((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++(((((((((((())))))))))))))))))))))))************((())))))))))))*********,,,,,,++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))***+++,,,---,,,+++++++++,,,---...///...---------...///000000///...---222222333555888>>>EEEJJJSSSvvv~~~jjjgggaaaaaakkkwwwzzzxxxtttiii^^^[[[]]]dddttt}}}rrr```NNNAAA:::777666444333222222111111222222222222222333333333444444888777555333333444666777777777777777666666666666444444444444444444444444000000000000000111111222///000222333333222000///555444333222111000///...111111222333333333333222111111111111222333444555111111222333555666666777777888888777555333444555666777888:::;;;;;;;;;;;;999::::::;;;<<<===>>>???@@@?????????@@@AAACCCDDDAAABBBDDDEEEFFFEEEDDDCCC@@@CCCEEEFFFFFFEEEFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHFFFDDDDDDFFFHHHHHHHHHEEEEEEGGGHHHHHHIIIHHHHHHJJJJJJKKKJJJHHHFFFGGGHHHDDDEEEEEEEEEDDDDDDCCCBBB(((+++...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))////////////000000000000111111000......------------......,,,+++***+++---......................../////////...---,,,***)))111///------//////---+++///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000000000000000//////...)))******++++++,,,------************************************))))))))))))$$$%%%''')))***)))(((''')))(((&&&&&&((()))((('''(((((((((((())))))))))))(((''''''&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&(((***+++***)))''''''''''''(((((((((((((((((()))))))))'''&&&%%%(((((())))))******++++++%%%&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((,,,)))&&&'''***,,,+++***(((((((((((())))))))))))+++++++++***)))(((((('''&&&&&&&&&''''''''''''((())))))))))))((((((((((((***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&((())))))))))))************((((((((((((((()))******,,,+++))))))***++++++***+++***((()))+++,,,,,,++++++***)))(((((()))***+++(((((()))***+++,,,,,,---)))))))))***++++++,,,,,,+++++++++++++++***)))(((((()))***++++++++++++++++++*********))))))((((((,,,+++++++++******))))))))))))))))))))))))))))))(((***+++------,,,+++***************************+++,,,------......------///......//////000111222000000111222555999===???JJJ```~~~wwwkkkccceeekkkooouuu{{{vvvkkkgggdddccchhhooorrr\\\LLLCCC>>>:::333333333444444333333222111111111222333444555666666666666666777777777777999666444444666777555333333333444444444444444444333333333222222222111111000000222333333222111000111111222222222333333333111111222333333333222222000000111111111222222222333333333333333333333333555444333333222222222222444444444444444444444444999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>===>>>@@@AAABBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA,,,---...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++....../////////000000000//////...---,,,,,,,,,,,,,,,------,,,******+++,,,........................------......------,,,,,,///---,,,---///000///---///..................///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------//////000000//////...---++++++++++++++++++++++++*********************************)))))))))((((((***************+++++++++***)))'''''')))))))))((()))))))))((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((***+++***(((''''''''''''((((((((((((((()))*********)))(((''')))))))))))))))*********&&&&&&'''((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$$$$'''(((((('''(((((((((((())))))))))))++++++******)))((((((''''''''''''((((((((())))))))))))))))))(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''')))***)))(((((((((((((((((((((((((((,,,***((('''(((((('''&&&''''''''''''((((((((((((((((((((((((((())))))***$$$######%%%(((+++,,,,,,***(((''''''((())))))(((+++***)))(((((()))***+++''''''(((((())))))******++++++******************,,,,,,------------,,,,,,((()))***++++++++++++************)))))))))((((((++++++*********)))))))))((((((((((((((((((((((((***)))))))))******++++++************************+++,,,------...---------------------...///000000111111111222444888;;;===DDDRRRgggpppnnnssswwwzzz}}}xxxtttnnnfffdddgggrrrttt}}}lllVVVIIIBBB>>>888777777666666555444333111111111222333444555666666666777777777888888888999777555555666777666444555555555555555444444444333333333333222222222222000111111222222111111111111111111111222222222333000111111111111111000000111111111111222222222222333333333333333333333333444333333222222222333333222222222222222222222222777888888888999999999999999999999999:::;;;<<<===<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???????????????@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@@@@????????????????????????...,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,)))))))))******,,,------.........////////////000//////...---,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,------------------------+++,,,,,,---.........---,,,++++++---///000///......//////000000//////...///...---,,,,,,---...///------------------------++++++++++++,,,,,,,,,,,,...............---,,,,,,---,,,,,,+++******))))))******************************))))))))))))((((((+++***'''&&&&&&''')))***(((&&&%%%%%%&&&''''''&&&)))))))))(((((('''''''''&&&''''''((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''''')))***)))'''''''''''''''((((((((((((((())))))******************))))))))))))))))))(((''''''((()))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$$$$&&&'''''''''(((((((((((())))))))))))+++******))))))(((((('''(((((()))))))))*********))))))))))))((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***((((((((((((((((((((((((,,,)))'''''')))***((('''''''''''''''((((((((((((((((((''''''(((((()))***"""!!!"""$$$(((+++,,,,,,***(((''''''((()))((('''******))))))))))))******((((((((((((((())))))))),,,,,,++++++***))))))(((++++++,,,---------,,,,,,))))))******++++++************))))))))))))((((((******))))))))))))((((((((((((((((((((((((((((((+++)))((('''''')))+++,,,************************++++++,,,---------------++++++++++++,,,---......111111111111333666888999>>>CCCMMM___vvvyyy|||~~~qqqgggdddcccbbbiiizzziiiUUUIIICCC<<<999666555444444333111222222111222222333444444666777777777777888888888999888666666777777777666777777777666666555555444444444444333333333333222222111111000000000111111111111111222222222333333222222333222222111000///111111222222222333333333333333333333333333333333222222222111222222333333111111111111111111111111555555555555666666666666777777777777777888::::::;;;;;;;;;;;;;;;<<<===>>>=========<<<<<<;;;;;;;;;========================????????????????????????;;;;;;;;;;;;;;;<<<=========>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<,,,)))&&&'''***,,,+++)))+++++++++++++++,,,,,,,,,************+++,,,------------........./////////111000000///......//////+++,,,,,,+++))))))+++,,,------------------------+++,,,------......------***+++,,,---......---,,,...///000111111000///...///...---,,,,,,---...///........................+++++++++++++++++++++,,,,,,------------,,,++++++,,,+++++++++******))))))***************************)))))))))((((((((((((***)))'''&&&%%%&&&&&&''')))'''&&&&&&'''((((((''')))))))))(((''''''&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''((()))((('''''''''''''''((((((((((((''''''((()))******++++++******))))))(((((((((''''''(((((()))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((((((((())))))))))))******))))))((((((((((((((((((((()))))))))******))))))))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***))))))))))))************(((''''''''''''((()))))))))((('''''')))++++++***,,,***)))(((*********)))***))))))))))))))))))***+++++++++***************+++++++++*********)))))))))))))))))))))(((''''''))))))************))))))))))))))))))))))))(((((()))))))))(((((((((((((((''''''''''''''''''''''''***))))))((()))***+++,,,************************++++++,,,------------,,,************+++,,,---...000000000111222333555666;;;;;;???IIIZZZrrrzzzrrrfff^^^[[[eeeuuukkkVVVIIIBBB>>>888555555555444222333222222222222333333444555555555666666666777777999888777777777777888888999999888888777666555555555555555444444444333333333222111//////000111222222222333333333444444444666666666555444333222111222222222222333333333333222222222222222222222222111111111111111222333444333333333333333333333333222222222333333333444444444444444444555666777777999888777777777999:::;;;;;;::::::999999888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<;;;;;;;;;:::999888777666999999999999999999999999***(((&&&'''***,,,+++(((*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------............000//////............///++++++,,,+++******+++---------------------------------......------,,,++++++,,,------,,,+++***)))...///000111111000///...///...------------...///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))))))))******+++++++++************************)))))))))(((((((((((('''***++++++,,,+++***(((''',,,***))))))***++++++***)))((((((((('''''''''&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&&&&'''(((((('''''''''''''''((((((((((((&&&&&&&&&'''((()))***+++***)))))))))(((((('''''''''(((((()))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++******++++++(((((((((((()))))))))))))))))))))(((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***+++***)))((((((((((((((((((((((((&&&(((***)))&&&%%%(((+++))))))))))))************'''''''''''''''(((((()))---+++))))))******)))(((+++***(((((()))******))))))))))))******)))))))))+++++++++***************))))))*********+++++++++)))))))))(((&&&%%%###"""))))))*********))))))((((((((((((((((((((())))))((((((((((((((()))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,+++******************************+++,,,,,,------,,,,,,++++++++++++,,,---...////////////000000111222222888888:::???EEEUUUrrrvvvgggZZZXXXaaaooolllXXXOOOHHH@@@;;;::::::999666444444333333222333333333333333333333444444444444888888777777777777888999::::::999888777777666666666666666555555555555444444333111000000000111222444444444555555555555666666666666555444333222111111111222222222333333333222222222222222222222222000000000000111111222333222222222222222222222222000000111111111222222222111111111222222333444555777666555444555666777888888888888777777777666666888888888888888888888888777777777777777777777777888888777777888888999:::999999999888777666555444666666666666666666666666)))((()))***,,,---+++***))))))******+++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......,,,,,,+++++++++++++++,,,+++,,,---,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++---000000---+++***)))...//////000000//////...........................------------------------+++++++++++++++*********,,,,,,,,,,,,,,,+++******(((((())))))***++++++,,,************************))))))(((((((((((('''''''''(((***++++++***'''&&&)))'''&&&&&&'''(((((('''''''''''''''''''''''''''&&&''''''(((((((((((((((************************)))))))))))))))))))))))))))'''%%%%%%&&&(((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''(((******)))(((((((((((((((((('''''''''((()))))))))(((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&(((******)))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&''')))***)))(((((((((((((((((((((((((((***++++++)))'''&&&''')))''''''''''''((((((((((((''''''&&&&&&''''''((())))))((('''''')))******)))(((&&&%%%%%%''')))(((((())))))************))))))((((((((((((((()))))))))((())))))***++++++,,,,,,++++++***)))(((&&&%%%$$$))))))******))))))((((((''''''(((((((((((())))))(((((())))))))))))******))))))))))))))))))))))))(((***,,,---...---+++*********************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...//////000000000444333555999:::AAAUUUkkkyyyggg\\\[[[aaannnzzzqqq^^^TTTHHH@@@>>>===:::777666666555444444333444444111111222222222333333333666777777777666666888999999999999888888777777666777777777666666666555555555444333222222222222222444444444555555555666666222222333222222111000///000000111111111222222222222222222222222222222222000000000000000000111111////////////////////////000000000000111111111111000000000000111222333333444444444333333444444555555555555555555555555555666666666666666666666666555555555555555555555555444333333333333444555555666666666666555444333333333333333333333333333333%%%'''+++,,,,,,+++******((())))))***++++++,,,,,,++++++++++++,,,,,,---...+++,,,,,,,,,,,,---------*********))))))******+++,,,---...---,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------+++///222333000...---...///..................///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,------,,,,,,+++***))))))))))))************************************))))))((((((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%######%%%&&&%%%$$$%%%&&&&&&''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((())))))''''''''''''((((((((((((((((((''''''''')))***+++'''''''''(((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%(((******)))((((((***(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&''')))***)))(((((((((((((((((((((((((((((($$$!!!###'''***(((%%%''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%&&&(((******)))&&&%%%$$$%%%''')))))))))((()))***++++++***)))(((''''''(((((())))))************************++++++))))))*********)))(((((()))))))))))))))((((((''''''''''''((((((((()))))))))))))))*********++++++************************)))******+++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,+++,,,,,,---...///+++,,,---....../////////333------444888999DDDRRRppp~~~oooccc\\\```gggmmm|||tttgggWWWLLLFFFCCC>>>999888888777666555444444444111222222222333333333333444666777666555555777999888888888888777777777777888888777777777666666666555555555555444333222111333333333333444444444444000111111111111111000000//////000000000111111111111111111111111111111111111111000/////////000000////////////////////////000000111111111222222222////////////000111222222222333333333333333222222222222222333333444444555333333333333333333333333333333333333333333333333111111111111111222222333222222333333333222222111222222222222222222222222 %%%***,,,***((('''(((((())))))***++++++,,,,,,))))))***+++,,,...///000++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,,,,---......------///111,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////+++///444555333111111222///...---,,,,,,---...///,,,---000111111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,------------,,,++++++++++++******)))(((((((((************************)))(((((((((''''''''''''***)))((('''(((***,,,---+++***((((((***+++***)))$$$%%%%%%&&&'''((())))))(((((('''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((%%%###$$$&&&(((******''''''''''''((((((((()))***)))((((((((()))++++++&&&'''''''''(((((())))))%%%&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%))),,,,,,***((()))+++(((((((((((())))))))))))'''''''''((((((((((((((()))************+++++++++))))))))))))(((((((((((('''((()))***+++,,,------(((((((((((((((((((((((((((((((((((((((((((((((()))''''''((()))***)))(((((((((((((((((((((((((((!!!'''...***###))))))))))))************'''&&&&&&&&&&&&'''((((((***((('''''')))******)))'''&&&%%%'''))),,,,,,,,,((()))***++++++***)))(((((())))))***+++,,,,,,---,,,,,,++++++***)))))))))&&&&&&((()))************)))))))))))))))(((''''''&&&'''''''''(((((())))))))))))******+++++++++,,,***************************)))((('''((()))+++,,,******************************+++,,,,,,,,,,,,+++++++++++++++,,,---...///***+++,,,---.../////////444***(((222:::;;;???FFFXXXzzz|||lll[[[VVVXXXXXXjjj|||iii[[[TTTNNNGGGBBB:::999888666555555555555222222333333333444444444333555777666444444666999777777777777777888888888888888888888777777777777555666777777666444222111111111222222222333333333111111222333333333222222////////////000000000000111111111111111111111111222111000//////...//////111111111111111111111111111111111111222222222222///......//////000111222111222333444444333111000//////000111222333444444111111111111111111111111222222222222222222222222111111111111111222333333///000111111111111111000111111111111111111111111******************************+++++++++,,,,,,,,,...------------.../////////......---------......---,,,+++******+++,,,------,,,+++++++++,,,---............------,,,,,,,,,,,,,,,------,,,,,,+++***///111444555444222111222------............------......///000000///...------/////////---,,,---...,,,,,,------------------,,,+++++++++***)))))))))+++++++++,,,,,,,,,------///...,,,***))))))***+++************)))))))))))))))(((''''''''')))***+++(((((('''''''''&&&&&&&&&''''''&&&''''''((()))***((('''&&&''')))))))))(((&&&%%%%%%%%%&&&((()))+++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&$$$$$$&&&(((***%%%&&&&&&'''((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++++++++******))))))((((((''''''(((((())))))*********)))(((''''''((()))***)))'''&&&%%%%%%&&&''')))(((''''''&&&&&&&&&''''''+++)))'''$$$$$$%%%&&&((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))'''''''''((()))((((((''''''''''''((((((+++******)))(((''''''&&&))))))))))))************++++++***)))(((((())))))++++++++++++++++++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,+++))),,,,,,,,,---------......//////000111333666888999DDD___yyy{{{yyycccUUUNNNPPPZZZhhhuuuvvvjjj___UUUNNNDDDAAA===:::888666444333666777666555333222333444111111222222333444666666666666666666777777777777666666777777777888888888777666555333333444444555777444111111333444333222000000000000000111111111000000000000000000000000111222333444444333111000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000222222222111111111111111000000000000000111111222111111111111000000000000000111111111111222222222222111111111000000//////000000000000111111111111000000000000000000000000***************************++++++++++++,,,,,,,,,---------------.../////////......---------......---,,,+++******+++,,,---...---,,,+++++++++,,,---......---------,,,,,,,,,)))***+++,,,---.........---000222333111000///000------............------)))+++---000222333333333...///000///---,,,,,,---------------------,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,---...---+++)))((()))************)))))))))((((((((()))((((((''''''((()))***))))))(((((((((''''''''')))(((((('''''''''(((((()))''''''((()))***)))((((((((('''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***%%%&&&''''''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((()))))),,,***)))(((((()))***,,,''''''&&&&&&''''''((()))***)))(((&&&&&&'''((())))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((+++***)))(((''''''((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************++++++***)))))))))))))))+++++++++******)))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***))))))***+++++++++++++++,,,,,,,,,+++***,,,,,,,,,---------......---......///111333555666???QQQnnn{{{www~~~ooo^^^TTTPPPTTTYYY```ooowwwllleeePPPIIIAAA===???@@@???===666555555333222111111222222222222333333444666666555555666666777777777888777777777888888888888888:::999888777666777777888666333000000222333222111111111111111111111111111111111111111111111111111111111000000000111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111000000////////////000111111111111111111000000000000000000111111111222222222111111111000000000//////000000000000111111111111000000000000000000000000++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......///......---------......///---,,,,,,++++++,,,,,,---///...---,,,+++++++++,,,...------------,,,,,,,,,)))***+++---............,,,...000000///------...------............------)))***---///222444555555///000000///---+++,,,---......------,,,,,,++++++***************+++++++++******+++++++++,,,,,,,,,,,,+++***((((((((()))))))))))))))(((((((((''''''***))))))(((((((((((())))))))))))))))))(((((((((******(((''''''&&&&&&&&&)))((('''(((*********((())))))******)))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))))))))************************))))))))))))))))))))))))***))))))))))))(((((((((******)))(((((('''&&&&&&&&&&&&'''(((((()))******(((((((((((())))))))))))(((((())))))))))))((((((,,,+++***))))))***+++,,,''''''''''''((())))))***(((((((((((()))))))))***((((((''''''&&&&&&''''''((((((((((((((((((((((((***))))))(((((((((((()))((((((''''''''''''((((((%%%&&&'''((()))***+++,,,))))))))))))************+++***)))))))))))))))))),,,++++++***)))(((''''''************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***))))))***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------............//////000222333444;;;CCCSSSjjjxxxyyyxxxfffZZZYYYXXXVVVVVV```sssyyygggZZZJJJAAA@@@AAA>>>:::888777666444333222222222333333222333333444555666444444555666777777888888999999888888888888888888777777666555555555555666555333111111222222222111111111111111111111111111111111111111111111111111000///...------///111333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000/////////000000000000000//////......//////000111111111111111000000000000000000000111111111222222111111000000000000//////000000000000111111111111000000000000000000000000+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///...------------...//////------,,,,,,,,,,,,------//////...---,,,+++++++++---------------------------------...---,,,,,,+++,,,...//////...,,,,,,---------............------------...//////000000000///000000///---++++++,,,......------,,,+++******)))))))))***+++++++++,,,************+++++++++++++++***)))((('''(((((((((((((((((((((''''''''''''******))))))((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''((('''&&&''')))***)))((('''((()))******)))'''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))((('''))))))***************)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''((((((((()))(((((((((((())))))))))))'''((()))******)))(((''')))((((((''''''(((((()))***)))(((((((((((())))))%%%&&&((()))******))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((()))((((((''''''''''''((((((%%%&&&'''((()))***+++,,,((()))))))))******************)))))))))))))))***++++++******)))))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((())))))))))))*********+++******************+++***,,,---------,,,,,,---,,,,,,,,,---------......111111111111111222333444999<<>>;;;===;;;999888777666555444333333222222222333444444333444444555666777888888999999999999888888888888666666555555444444444444444444333333333333222222222222222222222111111111111111111111111111111111///.........///000222333000000000000000000000000////////////////////////////////////000000000000////////////////////////.........///////////////...............///000000111111111111000000000///000000000000111111111111000000000000000000/////////000000000111111111111000000000000000000000000++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......---------------...//////------------------------//////......---,,,++++++------------------------------.........---,,,,,,...///000///---,,,------------............------......------,,,,,,,,,,,,///000000///---+++,,,---......---,,,++++++******)))))))))***+++++++++,,,)))))))))*********++++++))))))((((((((((((((((((((((((((((((''''''''''''******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&%%%&&&((()))((('''$$$%%%'''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************&&&'''''''''((((((((())))))((((((((('''''''''&&&))))))))))))(((((((((((('''((()))******)))(((''''''''''''''''''''''''''',,,+++***(((''''''''''''###$$$&&&((())))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((())))))))))))(((((((((''''''''''''(((((('''((((((((()))))))))***((()))))))))***************)))))))))))))))******)))******++++++,,,,,,,,,))))))))))))))))))******************************************************'''((()))***++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((())))))))))))******************++++++*********)))+++------,,,+++,,,...,,,,,,,,,---------......111000000000111111222333555999>>>FFFUUUmmmvvvuuuqqqmmmqqq}}}ooo^^^PPPIIIGGGHHHBBB@@@<<<;;;;;;:::888666444333333222222222333333333444444555666777777777888888888888888888888888999999999999888888777777555666666555555444444444444333333333222222222111000000000000000000000000...///000222333333222222000000000000000000000000////////////////////////////////////000000000000////////////////////////------......////////////...............///000000111111111111000000000/////////000000000111111111//////////////////000000///000000000111111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...---------------...///000---......//////......---......///......---,,,+++,,,,,,,,,------------...***+++,,,---///////////////000000///---,,,---...------............------,,,++++++++++++,,,---------/////////---,,,---...------,,,,,,++++++*********************+++++++++((())))))))))))*********)))))))))))))))((((((((()))))))))(((((((((''''''((()))))))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((******((('''&&&'''((())))))'''###$$$%%%'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$###'''''''''''''''''''''''')))))))))))))))))))))))))))))))))************+++&&&&&&'''(((((()))************)))(((((('''&&&&&&))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((+++***)))((('''&&&&&&&&&###$$$&&&(((((((((((('''((((((''''''(((((())))))))))))))))))))))))))))))'''(((((())))))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************)))))))))))))))******+++))))))***+++,,,---......))))))))))))************************************************************&&&''')))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))***++++++++++++***)))'''***------+++***,,,...,,,,,,,,,---------............------...///000000111555:::===DDDUUUkkk}}}}}}}}}zzz|||xxxyyyooo]]]PPPJJJJJJHHHDDD@@@?????????<<<999666666555444333333333444444555555555555666666666666666777777888888888888777888888888888777666666555777888888666555555555555444444333333222222222000000000000000000000000///000333444555444333222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000------......//////000000//////......//////000111111111111111000000000000/////////000000000111111......////////////000000000000000000111111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++,,,,,,---...---,,,,,,------///000000---...///000000///...---------...//////...---,,,,,,,,,,,,---------......***+++,,,...//////000000///000000...,,,+++,,,---------............------++++++******+++---...///,,,---///...------...///,,,,,,+++++++++++++++++++++++++++***************((((((((()))))))))******((())))))******)))))))))******)))))))))((((((((('''((()))******))))))(((&&&'''''''''(((((((((((((((((('''''''''(((((()))***(((((()))***+++***)))''''''&&&''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((()))))))))))))))******)))))))))((('''''''''''''''((((((&&&&&&'''(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''((()))******)))(((((((((''''''''''''(((((()))))))))((((((((((((((())))))))))))************)))))))))))))))***++++++))))))******++++++,,,,,,((()))))))))************************************************************((()))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************+++++++++,,,)))***++++++++++++***)))%%%))),,,,,,)))(((+++...,,,,,,,,,---------......,,,,,,,,,---...///000111///111444666;;;EEESSS^^^{{{yyyppphhhfffmmmyyy{{{mmm```VVVQQQQQQLLLHHHFFFGGGFFFCCC???::::::888777777666666666666555555555555444444444444444555666777888888999555666666777666555444333444666888888555444444555555555555444333333222222222222222222222222222222222222333333333333333222000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000---......///000000111111000////////////000111111111111111111000000000000////////////000000000111........./////////000000000000000000111111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...,,,,,,,,,---...///000111---...///000000///...---,,,---.../////////...---,,,,,,,,,------...............//////......---,,,/////////---+++***+++------..................---...---,,,+++,,,---...///+++---......---...///111++++++++++++++++++,,,,,,,,,+++++++++******))))))(((((((((((())))))))))))((()))***************)))************))))))))))))&&&'''(((*********))))))'''((((((((())))))*********)))(((''''''&&&''''''+++*********,,,---,,,++++++***((('''''''''))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++******))))))(((((((((((())))))******++++++******))))))((((((((('''***)))(((''''''((()))***(((((())))))))))))(((((($$$$$$%%%%%%'''((()))***(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&'''(((*********)))(((((((((''''''''''''(((((('''((((((((())))))******))))))))))))************))))))((())))))***++++++************))))))))))))(((((())))))*********+++***************************************************++++++++++++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))***+++,,,,,,+++***)))$$$(((,,,+++((('''***...,,,,,,,,,---------..................000111222333111000///111777???GGGLLL___{{{}}}wwwlllaaa]]]cccoooyyyyyyppphhhYYYTTTOOOMMMOOONNNJJJFFF======;;;:::999999888888666666666555444444333333222333444555666777888999888999:::::::::999777666222555888888555333333444666666555444333333222222444444444444444444444444555333222000000111333444000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000.........///000111111222000000000000000111222222111111111111000000000000////////////000000000000---.........//////000000000000000000111111111111000000000000000000000000&&&$$$###%%%(((***)))''')))************+++++++++------------------,,,,,,------,,,+++,,,---...///,,,---...000111111111111000000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---------------------------+++***+++...000///---***+++---,,,,,,+++---...------++++++++++++------------,,,+++************++++++++++++++++++++++++************************))))))************))))))***...333222---))))))+++***)))(((''''''((()))***((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((()))***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))((((((''''''''''''((((((((('''&&&&&&&&&%%%(((((())))))(((&&&$$$###((((((((((((((()))******...,,,)))'''&&&''')))***))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((('''(((((()))***+++++++++******((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&******)))(((((((((((((((...+++'''''')))***)))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((***)))'''&&&'''((()))+++(((%%%"""###'''******((((((((((((((())))))))))))******++++++***)))((('''+++)))(((((()))******)))++++++++++++++++++++++++++++++***************+++,,,+++)))((((((((()))***+++*********))))))((((((++++++***)))((('''&&&&&&+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++---,,,+++*********+++,,,++++++++++++++++++++++++---------.........////////////.........---------///111222222333666;;;>>>KKK^^^{{{fffTTTRRR\\\iiirrrrrrrrrvvv}}}|||{{{ppp^^^SSSWWWbbbbbb\\\WWWIII===<<<>>><<<;;;===999;;;:::555333444555444444555777888888666444222777777777888888888999999:::999777555444555555666999888777555444444444555444444444444444444444444222222222333333444444444222222222111111111111000111111111111111111111111222222111111000000//////333333222222111000000000000000000///......------000000000000000000000000///000000111222333333333//////000000000000//////000000000000000000000000000000000000000000000000000000111222333333444444***(((&&&'''***+++)))''')))************+++++++++,,,,,,------------------------,,,,,,,,,---...///---...///000000000000000///..................---------,,,,,,,,,,,,,,,,,,---------......------,,,------------------------///---+++,,,...///---+++***+++---,,,,,,+++---...---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,+++++++++++++++++++++++++++*********************))))))************)))))))))...222111---))))))+++(((((())))))))))))(((((((((''''''''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&'''((()))))))))((('''&&&((((((((((((((())))))***---,,,***(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++***)))(((''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''******)))(((((((((((((((---***'''''')))***)))'''((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************///---***((('''((()))***)))))))))((('''((()))+++(((((((((((())))))))))))******)))))))))(((((((((+++***((((((***+++***)))++++++++++++++++++++++++******))))))))))))******++++++***))))))*********************)))))))))(((******))))))((((((''''''************)))))))))(((************))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,---------.........///.........------------///000111222222555999<<>>HHHZZZssszzzpppqqqvvvrrr```WWWVVVWWWZZZYYYZZZaaammmxxxwwweeeWWWNNNJJJNNNTTTQQQSSSQQQKKKFFFBBB===777444333333222333444555666333333444444555666666777888888888888777666555555666666555444333333444444777777777777777777777777444444444444444444333333333333333222222222111111222222222222222222222222111000000000000///////////////000000111222222222---......///000000111111000000000000000000000000......//////000111111111......////////////......111111111111111111111111111111111111111111111111111111222222333333444444++++++***++++++++++++***))))))*********+++++++++******+++,,,------......,,,,,,,,,,,,------......///////////////...---,,,+++++++++,,,,,,---------.........---,,,,,,++++++,,,------.............................................------------,,,++++++,,,------++++++,,,---++++++------------+++++++++*********++++++,,,---************************++++++******))))))(((((((((((())))))))))))(((((((((+++------+++))))))***'''((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((()))((((((((((((''''''''''''((())))))))))))*********)))'''&&&((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))******++++++***)))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((()))))))))))))))(((((((((((('''''''''(((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((444111,,,(((&&&'''(((***''')))******(((''')))+++(((((((((((())))))))))))***)))'''%%%%%%&&&((()))(((&&&$$$%%%&&&'''&&&&&&))))))))))))))))))))))))(((''''''''''''(((((()))'''((()))***+++***)))(((*********)))))))))))))))'''((((((((()))))))))************))))))))))))))))))))))))******+++++++++)))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------///000111000000000222444888999===FFFWWWppprrrnnnlllqqqzzzrrrccc[[[XXXXXXUUURRRTTT\\\fffooosss~~~{{{gggWWWNNNOOOSSSTTTXXXYYYVVVSSSNNNEEE<<<:::999888666555555555555444444444555666777777777777777888999888777555444555444444444333333333444777777777777777777777777555555555555444444444444444333333333222222222222222222222222222222222222000000000000000000000000333222222111000000///////////////000000111111111111111111111111111111111111111111222222333333333///000000111111000000///222222222222222222222222222222222222222222222222222222222333333333444444(((((()))******+++,,,,,,))))))*********+++++++++******++++++,,,---......,,,,,,,,,---------------......///......---,,,+++***+++++++++,,,,,,------.........------,,,,,,,,,,,,---....../////////...........................+++,,,------------......+++,,,------++++++,,,---++++++------------++++++---,,,++++++*********+++*********************************)))))))))(((((((((((())))))))))))((((((((()))++++++***************)))(((''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))))))))((('''&&&&&&%%%%%%'''''''''''''''(((((()))'''((()))******)))'''&&&(((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((()))))))))+++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))'''((())))))))))))((((((''''''((((((((('''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((000---***'''&&&'''(((***$$$######%%%(((***)))((((((((((((((()))))))))))))))(((&&&%%%%%%''')))***)))'''&&&&&&'''(((((('''((((((((((((((((((((((((''''''&&&&&&'''((())))))&&&'''((()))))))))''''''))))))))))))))))))******''''''(((((())))))******))))))))))))))))))******'''(((((())))))*********))))))))))))))))))))))))******))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------------------...///000000//////000222444666:::???EEEUUUttt~~~uuuooopppssswwwqqqeeeaaa^^^[[[XXXXXX[[[aaagggjjjpppuuu~~~xxxcccUUUNNNLLLPPPUUUZZZ[[[[[[YYYOOOEEE;;;:::999888777555444444444555555555666666666666555666777888888777555444333333444444444444444444666666666666666666666666555555555555555555555555444444444444333333333222222222222222222222222222000000000111111111111111333333222222111111000000222222111111000000000000222222222222222222222222222222222222333333333333222222333333333333222222222222222222222222222222444444444444444444444444333333333333333444444444%%%''')))))))))***+++---)))************+++++++++******++++++,,,,,,------+++,,,------......---------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,---...///////////////------------------------***+++------------...000,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++...---,,,+++************************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))************+++)))(((&&&&&&((()))+++''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((('''''''''&&&'''(((((()))((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))***)))(((&&&%%%%%%%%%%%%''''''&&&&&&''''''((()))'''((()))))))))((('''&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((()))))))))))))))))))))))))))))))))(((((())))))))))))******&&&''')))******)))((((((&&&'''))))))((((((((()))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************+++***((('''&&&'''((()))### ###(((+++)))&&&(((((((((((()))))))))))))))((('''''''''((()))***,,,***))))))***++++++***((((((((((((((((((((((((''''''&&&''''''((()))***((()))))))))(((((('''&&&))))))))))))************''''''(((((())))))******))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))************))))))))))))'''((()))***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...///000000//////000111...000666;;;<<>>;;;999777666666666666666666666555555555555555555555666666555555444222333444555555555555555555555555555555555555555555555555666666666777777555555444444444333333333333333333333333333333333111111111222222222222333111111222222333444444444333333222222111000000///222222222222222222222222111111111111111111111111333333444444444444333333333333333333333333333333555555555555555555555555333333333333444444444444''')))+++***)))(((***,,,)))************+++++++++++++++++++++++++++,,,,,,+++,,,---.........------,,,,,,---------,,,,,,+++------------,,,,,,,,,,,,,,,,,,------.../////////,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++---///,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++************************''''''(((((()))*********''''''((((((((((((''''''&&&&&&&&&''')))******)))))))))(((((((((((())))))(((''''''''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((()))(((((('''%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((***)))((('''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((((('''))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))*********&&&''')))*********)))(((%%%(((++++++)))((()))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************))))))(((((('''''''''######%%%''')))))))))((((((((((((((())))))))))))((((((((()))))))))******,,,***))))))***++++++***))))))))))))))))))))))))''''''''''''((()))***+++---,,,+++)))((((((((((((((()))))))))************(((((((((((())))))))))))((()))))))))******************))))))))))))))))))))))))))))))))))))))))))************)))))))))(((&&&''')))***+++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,------------///000000//////000111///---111888999:::HHHZZZvvv~~~}}}pppiiieeeaaabbbiiipppvvv{{{oooeeeVVVUUURRRRRRWWW^^^___[[[UUUPPPHHH@@@<<<:::<<<===<<<<<<;;;:::999888777777444444333333333444444555222333444666777777666666555555555555555555555555444444555666777888888999555555555555444444444444333333333333333333333333222222333333333444444444222333333444444555555666222222222222222222222111333333333333333333333333111111111111111111111111333333444444444444333333444444444444444444444444333333333333333333333333444444444444444444444444)))+++---,,,)))((()))+++)))************+++++++++,,,,,,+++++++++++++++++++++,,,---.........---,,,+++,,,,,,------,,,,,,,,,.........------,,,,,,,,,+++,,,,,,---...///000000,,,---...///000000000000++++++++++++++++++++++++---///000...+++***+++---,,,---...---+++***+++,,,...---++++++++++++---...************+++,,,------))))))))))))))))))))))))&&&&&&'''((()))***++++++''''''((((((((((((''''''&&&%%%%%%''')))******)))'''((()))******)))((('''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''')))*********)))(((%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((())))))******++++++******))))))(((((('''''')))((((((''''''(((***+++'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((()))))))))))))))))))))))))))(((((())))))*********+++%%%''')))***+++***)))(((%%%(((,,,,,,***)))***+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((***+++******)))'''&&&%%%$$$'''++++++)))''')))+++(((((((((((())))))))))))'''((()))***++++++******)))(((&&&&&&((()))((('''************************'''''''''((((((***++++++000///---***))))))))))))(((((())))))*********+++))))))))))))(((((((((((((((((())))))*********+++,,,+++++++++******))))))))))))))))))))))))))))))+++*********))))))((((((&&&''')))***+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,...000111000000000222555//////777:::777===GGGUUUnnngggaaa]]]\\\\\\]]]gggttt}}}{{{kkkfff^^^ZZZ___jjjooonnnnnnfffXXXKKKBBB@@@BBBDDDCCCBBBAAA@@@>>>===<<<;;;444333222111111333444555222333555777888888777777666666666666666666666666333444555666777888999:::666666555555555444444444333333333333333333333333333333333444444555555555777666666555555444333333111111111222222333444444333333333333333333333333333333333333333333333333222333333444444333333222444444444444444444444444222222222222222222222222444444444444444444444444))))))))))))))))))))))))************************+++*********))))))((((((+++,,,------......------------,,,++++++,,,,,,,,,++++++++++++++++++++++++..................------,,,,,,---...//////............//////......---,,,***,,,...---,,,+++,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((())))))(((&&&$$$%%%&&&))))))))))))))))))))))))***)))'''%%%$$$$$$$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))((((((((((((((()))************************))))))))))))))))))))))))(((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%&&&&&&''''''(((((())))))******))))))((((((''''''((((((''''''''''''((((((***)))(((''''''((()))***+++,,,,,,+++***(((&&&%%%(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************+++*********))))))((((((((((((''''''''''''((((((+++++++++,,,,,,++++++++++++++++++++++++***)))((())))))))))))))))))))))))******+++***)))(((&&&%%%&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&******))))))))))))******++++++***)))(((((())))))++++++***************+++******+++++++++******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%((((((((((((((()))******))))))))))))***************)))))))))+++,,,+++***)))************+++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------..................////////////000111111000...000555999JJJTTThhhrrr___WWWTTTRRRVVV[[[dddmmmwww}}}~~~|||vvvssswwwmmmZZZLLLGGGGGGIIIGGGGGGGGGIIIIIIEEE>>>999999888666444333222222333222333333444444555666666666555555555555555555555555555444333444555777888666666555444444333222222333333333222222111111111999777666555666666444222666666555444444444444444555555444444444444555555444444444444444444444444111111222333444666666777333333333333333333333333333333333333333333333333333333333222222111111111111222333444444444444333))))))))))))))))))))))))************************************)))))))))(((+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...//////......---............---,,,,,,***+++------,,,+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((((((((((((((((((((((((((()))***(((&&&%%%%%%&&&))))))))))))))))))))))))))))))''''''&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((+++******))))))******+++&&&''')))*********)))((('''''''''''''''''''''''')))))))))))))))))))))))))))(((((('''''''''(((((('''((())))))))))))(((''')))((((((''''''&&&%%%%%%'''''''''(((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((())))))(((((((((((())))))++++++++++++***((('''&&&(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************************)))))))))(((((((((''''''''''''((((((******++++++++++++*********++++++++++++***)))((())))))))))))))))))))))))))))))******)))((('''&&&'''''''''''''''((()))***))))))))))))************(((((())))))))))))((((((******))))))))))))******))))))((((((''''''''''''******)))))))))******+++))))))************))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&((((((((((((((()))******(((((()))))))))*********)))((('''(((***+++***)))(((((()))))))))***************))))))***++++++,,,+++++++++******))))))))),,,,,,+++++++++*********+++++++++,,,,,,,,,------............////////////000222222222000222555999===EEETTTjjjtttaaaSSSJJJJJJNNNTTT\\\eeennnxxx}}}hhhWWWNNNKKKKKKLLLMMMOOORRRTTTRRRLLLGGG>>><<<999666444333333333333333444444444444444444444333333333333333333333333333222222222333555555666555444444333333333333666666666555555555444444444222222222444555444333666555444444333333333444555444444333333444444555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444333333333222222222222333333333333333222))))))))))))))))))))))))************************************))))))))))))***************+++,,,,,,,,,,,,,,,++++++,,,,,,---------------------------........................,,,---......///.........---------------,,,++++++)))+++,,,---,,,+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))'''''''''''''''''''''''')))******)))'''&&&&&&((((((((((((((((((((((((((())))))(((((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***$$$&&&)))+++,,,+++((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((((((((())))))***&&&''')))++++++)))'''&&&)))((((((''''''&&&&&&&&&((((((((((((((('''''''''))))))))))))(((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((()))************)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))************************************)))))))))))))))((((((''''''(((((())))))******************)))******++++++******))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((()))******))))))))))))************)))******++++++******)))***))))))(((((())))))***)))))))))(((((((((((((((((((((((((((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))***(((((())))))))))))******((('''&&&''')))***)))((('''((((((((())))))))))))*********)))******+++,,,,,,,,,+++***)))((('''&&&***************)))))))))*********+++++++++,,,,,,---............/////////...000111222111222444555444888@@@MMMdddoooZZZMMMJJJNNNOOOUUUZZZ___iiiuuu}}}wwwdddUUULLLHHHJJJKKKNNNRRRUUUVVVSSSQQQGGGDDD???;;;777555555555666666777777666444333222333333333222222333333333333333222222222333444444555444333222222333444555777777777777666666666666///......000333555555444555555444333333333333444555444444333333444444555444444444444444444444444666666555444333222222111444444444444444444444444333333333333333333333333444444444444444333333333222222333333333222222111))))))))))))))))))))))))*********************************)))))))))))))))+++******)))***+++,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,---------------------...............------...............---,,,,,,------,,,,,,+++***)))+++,,,---,,,+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((('''''''''''''''''''''''')))*********((('''''')))(((((((((((((((((((((((())))))))))))******++++++''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))&&&'''(((((((((((('''&&&)))(((((((((''''''&&&&&&))))))((((((''''''&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))'''((()))******)))((('''(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********************************)))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))((((((((((((((((((((((((''''''((())))))))))))))))))((((((((((((((())))))''''''''''''(((((((((((()))******++++++******)))))))))(((((((((((())))))++++++++++++++++++******&&&&&&&&&'''''')))***+++&&&'''((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***((('''&&&''')))***)))(((((((((((()))))))))******+++***************++++++,,,++++++***))))))((((((************************++++++++++++,,,,,,,,,,,,---------.........//////,,,---///111111111111222444666999>>>LLLdddzzz}}}}}}hhhYYYTTTVVVVVVYYY\\\^^^fffrrrzzz||||||qqq^^^PPPIIIIIIHHHIIIJJJNNNRRRUUUWWWSSSOOOIIICCC>>><<<;;;;;;:::;;;;;;;;;999777555333666555444333333444444555444444444444444444444555444333222111111333444555444444444444444444444444000//////111333555555444555555444444444444444555666555555444444555555666444444444444444444444444666666555444333222222111555555555555555555555555222222222222222222222222333333333333333333333333222222333333222222111000))))))))))))))))))))))))************************))))))))))))))))))******+++++++++++++++,,,,,,---,,,+++++++++,,,,,,---...******++++++,,,,,,,,,,,,---------.........//////---...............------,,,,,,------,,,,,,+++***+++,,,......,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))(((''''''''''''''''''''''''((()))***)))((('''((()))((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((())),,,+++)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))((('''%%%$$$$$$%%%'''(((((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((()))))))))(((((((((((()))))))))))))))))))))******+++++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************))))))((())))))*********))))))(((((((((((((((((((((((('''''''''((())))))******(((''''''&&&&&&'''''''''''''''''''''((((((((((((((())))))******))))))((())))))(((((((((((()))))))))***++++++++++++******&&&&&&&&&&&&'''((()))***&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))******************))))))(((((((((((())))))'''(((((((((((())))))))))))((('''(((***+++***))))))))))))*********++++++++++++***************+++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,------------------------............---...///222333333222111222666999:::@@@OOOeeevvv~~~}}}|||{{{vvviiicccaaabbbfffhhhjjjpppyyysssxxxqqqbbbYYYUUUQQQMMMKKKMMMSSS\\\aaaaaa]]]WWWPPPIIIEEECCCBBB@@@@@@@@@???>>><<<:::888888777555444333333444444444444444444444444333333444333222111222333444555222222222222222222222222444333222333555666555444666555555555555555666666777777666666666666777777444444444444444444444444444444444444444444444444555555555555555555555555222222222222222222222222111111111111111111222222222222333333333222222111))))))))))))))))))))))))************************))))))))))))***************+++,,,,,,---,,,,,,,,,++++++++++++,,,---......)))******++++++,,,,,,---,,,,,,------.../////////.........///......---,,,---------------,,,++++++---///000///---,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************************************))))))))))))'''''''''''''''''''''''''''((())))))''''''((()))(((((((((((((((((((((((()))))))))))))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++...,,,)))&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&%%%&&&&&&'''((()))***(((%%%""""""%%%(((***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((('''''''''((())))))(((((((((((()))))))))))))))******++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))******************)))(((((())))))******))))))))))))))))))))))))))))))(((((('''(((((()))***+++(((''''''&&&&&&&&&&&&'''))))))))))))************'''(((((())))))((((((''')))((((((''''''(((((()))%%%&&&((())))))((('''''''''''''''''''''((()))***%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))***************))))))(((((((((((((((''''''(((((((((((()))))))))((('''(((***+++***)))************++++++++++++,,,+++******)))***************+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,---------.........,,,------------.........000000111333555666555333---111666888:::AAANNNYYYzzz{{{vvvvvvzzz~~~}}}|||{{{~~~|||tttvvvyyy{{{~~~yyyssseeeaaaZZZTTTTTT\\\gggooosssooohhh___VVVOOOJJJGGGDDDDDDCCCBBBAAAAAA@@@@@@<<<:::777444333333333444333333444444444333222111333333333333333222222222222222222222333333333333666555444444555666444333555555444444444555666666777666666666666666666777444444444444444444444444333333333444444555555555444444444444444444444444222222222222222222222222000000000000111111111111111222333444444444444333))))))))))))))))))))))))************************((()))))))))************''')))+++------,,,***)))++++++++++++,,,---...///******++++++,,,------...,,,,,,------...//////000......//////...------,,,---............---,,,,,,111222222111...,,,+++,,,)))*********++++++++++++++++++++++++++++++++++++************************************))))))))))))((((((((((((((((((((((((&&&'''(((((('''&&&'''((())))))))))))))))))))))))'''((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))******)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&'''((()))******)))'''&&&&&&''')))***((((((((((((((((((((()))'''''''''((((((((((((((('''((((((((()))))))))*********))))))))))))******))))))(((((((((((())))))))))))((('''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,************************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))******************))))))))))))************++++++++++++******'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***))))))((('''''''''''''''))))))))))))************'''(((((())))))(((((('''((((((''''''''''''(((((($$$%%%'''(((((((((&&&&&&)))(((((('''(((((())))))&&&&&&'''((()))******)))))))))))))))))))))))))))((((((((()))))))))************)))((((((((((((((('''''''''((((((((())))))((('''&&&''')))***)))((())))))))))))************,,,++++++***))))))******++++++++++++************)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,---------.........000//////111444555444222,,,///333444555999AAAGGG[[[mmm{{{xxxsssqqqrrrtttuuuuuutttwww}}}vvvrrrlllfffeeekkkvvv~~~xxxmmmbbbWWWNNNIIIFFFEEEDDDCCCCCCDDDEEEFFFCCC@@@===999666666666666666666777777777666444444222333444444444222000///111111111222222222333333444222111222333444333222333222222222222333444555555555444444444444555555444444444444444444444444333333333444444444555555333333333333333333333333111111111111111111111111000000111111111222222222111222333444555666666666))))))))))))))))))))))))************************(((((())))))*********+++%%%'''***------+++)))'''++++++++++++,,,---...///++++++,,,------...//////,,,,,,------...///000000.../////////...---,,,,,,......//////......---,,,333444444222///,,,++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))%%%'''((('''&&&&&&'''(((************************%%%&&&(((***++++++++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''(((******++++++************************))))))))))))))))))))))))''''''''''''((()))++++++******))))))))))))******(((((((((((())))))))))))&&&'''''''''(((((())))))'''((((((((())))))************))))))))))))*********)))(((''''''((()))******)))((('''&&&''''''((((((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******++++++,,,,,,,,,,,,++++++''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********)))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((($$$&&&((()))***)))((('''***))))))(((((((((((()))&&&'''((()))************))))))))))))))))))))))))''''''(((((()))))))))*********)))(((((((((((((((''''''''''''((((((((()))'''&&&%%%&&&((((((((('''(((((((((((()))))))))))),,,,,,+++***))))))******,,,,,,+++***)))((('''''''''((((((((())))))************+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,+++---000222111///000111222222222444:::???HHHTTTiii}}}sssooopppnnniiiccc]]]```gggnnnwww~~~}}}yyywww|||vvvhhhZZZOOOIIIFFFEEECCCBBBCCCEEEHHHJJJJJJGGGCCC???<<<::::::;;;:::;;;<<<<<<;;;:::999888222333555555555222///---//////000000000111111111000/////////111222222111111000000000111222222333444333333222222333333444444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111111111222222222333333333111222333555666777888888++++++++++++++++++++++++...---+++,,,......***'''***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********---------------------------...///...---,,,---///...---,,,,,,,,,---///000111000000///......------++++++++++++,,,,,,---...222111111000//////......++++++************++++++,,,,,,,,,++++++***************************************)))(((((((((((((((+++*********))))))((((((+++++++++***)))(((((('''%%%$$$######%%%''''''&&&((((((((((((***,,,...000,,,+++***((((((((()))***(((&&&%%%&&&)))+++)))'''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((((((***************)))((('''((())))))))))))(((((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***,,,---......---***)))((()))***+++******))))))((((((''''''...,,,)))((()))*********))))))(((((()))***+++,,,)))***++++++)))(((((())))))((((((((((((((()))***))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,************************((()))***+++***)))'''&&&******)))(((((((((((((((&&&''')))*********)))(((''''''&&&&&&&&&&&&''''''***((('''%%%&&&(((+++---******)))((('''&&&%%%%%%''''''((((((((((((''''''(((((())))))******++++++++++++******))))))(((((()))*********+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********))))))(((((((((((((((((((((((((((++++++******************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////111222444666777777>>>DDDQQQfffnnnfffgggbbbZZZXXXYYY\\\ccckkkrrruuuwwwzzz}}}uuugggXXXMMMHHHFFFCCCBBBDDDHHHKKKMMMTTTRRRMMMGGGBBB@@@AAACCC>>>@@@CCCCCC@@@===;;;:::<<<888444333444444111...333333333222000///111222000000/////////000111222333222222111111111222222000222333333111111333666666555333222111222222333222222222333111///000222444555666444000///111333666444111000111333333333444666666222222555555333777888999999:::<<>>:::777666666666666000111222222222222333444333333333333333222222111222222222222222222333333000222333333111111444666444333222222111222222333///000111222111///000222000222333111///...000222777666444555666888:::;;;888;;;:::666555777888666666777999;;;???EEEKKKOOO++++++++++++++++++++++++))))))***,,,...///---+++***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...000------.../////////////////////......---,,,,,,,,,------,,,+++++++++,,,,,,+++++++++***))))))((((((++++++************++++++*********+++++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))((((((+++******))))))(((((('''+++)))(((((()))))))))((((((((())))))))))))(((((()))((((((''''''''''''((()))(((''''''((()))'''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((((((((((()))***+++(((((())))))***)))))))))---,,,+++)))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''%%%%%%***)))((('''((()))***+++***))))))))))))(((((((((---+++)))((()))*********))))))***++++++***((((((***+++,,,+++)))''''''(((***))))))(((((()))))))))))))))))))))))))))))))))***************************))))))(((((())))))***)))))))))))))))))))))))) !!!###&&&'''(((((((((***))))))(((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''***))))))))))))))))))((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((())))))******)))))))))************************(((((((((((((((((())))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............//////000111111222333333000444999AAAKKKYYYiiitttppphhhccc___[[[YYYWWWWWWZZZ]]]``````[[[aaaiiirrryyy|||yyyvvvsssqqqjjj___VVVQQQSSSXXX\\\ggglllpppmmmddd[[[VVVTTTRRRRRRPPPLLLHHHEEEFFFFFFFFFDDDAAA<<<888666666777333333333444555555555555222333333333333222111000111111222333444444333333000222333333222222333444333333333333333333444444000222555555444444555555111222333222111111222444777777888999<<<>>>@@@BBB@@@BBBBBB===:::===>>>===999999<<>>AAADDDGGGKKKMMMPPPSSSRRRKKKGGGGGGHHHGGGBBBBBBCCCJJJVVVeeerrrzzz************************)))***,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,---///+++,,,---//////...---------------------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++)))))))))******+++++++++************************((())))))***)))(((''''''(((((((((((((((((()))))))))))))))((((((((((((((((((&&&$$$$$$%%%%%%%%%######%%%'''((()))))))))((()))))))))))))))))))))))))))))))))((('''&&&&&&'''***))))))((('''&&&&&&%%%************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))***+++,,,,,,,,,,,,,,,,,,***(((&&&%%%&&&'''(((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,---,,,++++++&&&&&&'''((((((***++++++))))))))))))************+++***))))))+++++++++***)))***+++,,,+++)))'''&&&%%%''')))*********+++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))((((((((((((((())))))***)))))))))(((((()))))))))'''(((***+++,,,+++***)))&&&&&&''''''((()))))))))''''''((((((((((((''''''***)))))))))((((((''''''&&&&&&''''''(((((())))))&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++((()))))))))************)))))))))******+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...////////////////////////...333777888777:::AAAGGGQQQ___vvv}}}zzzxxx~~~zzzqqqggg``````^^^ZZZVVVTTTUUUYYY]]]^^^^^^^^^```dddllluuuzzz}}}~~~yyyggg[[[TTTSSSQQQMMMJJJJJJLLLNNNRRRWWW\\\[[[UUUMMMFFFDDDBBB???===>>>@@@AAAAAA@@@EEEBBB===999777666777888555555666777777888777777999:::;;;<<<<<<:::777444666555444444444666777999777???CCCBBBAAADDDCCC???@@@===:::888777888999:::===BBBJJJQQQWWW]]]cccgggnnnqqqoooeee\\\XXXVVVTTTPPPMMMKKKPPP\\\kkkyyy************************)))+++------+++************+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------...////////////.........------------------------,,,+++++++++,,,,,,************************++++++************++++++)))))))))***************((((((((((((((((((((((((((()))*********)))'''&&&''''''(((((((((((())))))(((((((((((((((((((((((()))'''&&&%%%'''''''''&&&))))))))))))((('''&&&%%%((())))))************)))'''((()))((('''&&&'''((()))))))))(((''''''&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++******(((((())))))***))))))))))))((('''&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++''''''((()))******++++++)))))))))************+++***))))))***+++,,,+++***))))))***++++++***((((((%%%''')))*********,,,---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((())))))***((((((((((((((()))************))))))))))))******%%%&&&((()))******))))))&&&'''''''''(((((())))))''''''(((((((((((('''''')))(((((((((((((((((('''(((((((((((((((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&'''((())))))))))))************************))))))******++++++,,,,,,))))))))))))************(((((())))))***+++++++++************++++++++++++,,,,,,,,,,,,------------////////////////////////---000222333222333666:::???HHHZZZrrr}}}xxxyyy|||{{{pppkkkcccXXXPPPLLLMMMOOOMMMMMMNNNOOORRRYYYaaagggtttzzzuuukkkfffeeeaaa\\\UUUQQQPPPPPPVVV]]]eeeiiiggg```XXXRRRHHHEEEAAAAAAEEEIIIJJJIIILLLHHHCCC>>>:::999999:::======<<<<<<<<<<<<======AAABBBDDDGGGIIIHHHDDDAAA===;;;888666666999<<<>>>IIISSSYYYXXXYYY^^^]]]XXXPPPJJJCCC>>><<<===>>>???GGGPPP[[[fffnnnvvv~~~uuummmiiifff```ZZZTTTUUU^^^iiisssxxx************************&&&))),,,,,,+++***+++,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,,,,,,,,,,,,,,,,---..............................,,,,,,+++++++++,,,------))))))))))))))))))))))))++++++************++++++************))))))))))))((((((((((((((((((((((((((((((*********)))'''&&&'''''''''((((((((())))))(((((((((((((((((((((((()))'''&&&&&&((())))))(((+++***)))((('''''''''''''''''')))*********))))))&&&((())))))'''&&&(((***&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))************************''''''((()))))))))((('''(((((()))))))))(((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***(((((()))***++++++++++++))))))*********+++++++++***))))))***,,,,,,+++***))))))))))))************''')))***+++))))))***+++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((************************))))))((('''''''''''''''((((((((((((((()))******)))(((((('''((()))***++++++******))))))******+++'''(((((()))))))))(((((('''''''''(((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))((((((''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''((())))))))))))************************((((((((()))***+++++++++))))))))))))************((((((((()))***+++++++++************++++++++++++++++++,,,,,,,,,---------......//////000000000111000000//////000111333555777===GGGVVViiiqqqbbbWWWQQQOOOLLLMMMLLLKKKJJJMMMRRRWWW```jjjvvv~~~}}}zzzxxxwwwxxxvvvsssmmmhhheeecccggglllsssyyyyyysssiiibbbSSSMMMFFFDDDFFFJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFCCCAAAAAAAAACCCDDDJJJKKKOOOUUUZZZ[[[XXXUUUJJJGGGBBB??????BBBFFFIII[[[gggooopppssszzz{{{uuujjjaaaVVVNNNKKKKKKLLLMMMTTT]]]iiittt{{{|||sssjjj```\\\___fffkkknnn))))))))))))))))))))))))###'''+++,,,++++++,,,///++++++,,,---------,,,,,,*********++++++,,,,,,,,,------------------------......///---+++)))******///...---,,,---...///000......//////////////////++++++++++++,,,------...************++++++++++++++++++************++++++++++++******))))))((((((************************'''(((***+++***)))'''&&&&&&'''''''''(((((())))))'''''''''((((((((((((((('''&&&$$$%%%'''((((((((()))(((''''''''')))***,,,%%%&&&((()))))))))(((((($$$'''))))))'''&&&(((+++###$$$%%%'''(((***+++,,,''''''''''''''''''''''''))))))))))))))))))))))))************************))))))***++++++***)))(((***************)))((('''&&&'''((()))*********)))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))---,,,***((((((((())))))))))))***++++++++++++***))))))******++++++++++++)))))))))***,,,,,,+++***))))))(((((()))***+++,,,***+++,,,+++)))''''''(((---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))(((((((((((())))))((((((((((((((()))******)))((('''''''''(((***+++++++++************++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))++++++******))))))(((((((((((((((((())))))))))))(((((())))))******++++++************************))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************'''(((((()))***+++++++++)))************+++++++++++++++,,,,,,,,,---------......//////000111111222777444000...000333555666222666:::???III\\\vvv}}}kkk```ZZZYYYYYYXXXTTTPPPOOORRRUUUSSS]]]jjjtttxxx{{{~~~zzz|||rrrnnnrrrxxxyyyppp^^^UUUKKKEEEEEEGGGGGGEEEIIILLLPPPUUUWWWYYYXXXXXXNNNLLLHHHEEEDDDEEEHHHIIIOOOQQQWWW___fffiiifffcccWWWSSSMMMHHHHHHKKKQQQTTT___mmmwwwyyy~~~vvviii^^^ZZZZZZ[[[\\\]]]eeepppxxx|||wwwjjjbbbbbbeeeggghhh))))))***++++++++++++*********+++,,,,,,---......)))***,,,------,,,***)))---------,,,,,,+++++++++---,,,,,,,,,,,,---.......................................------,,,,,,,,,........................//////...,,,,,,+++++++++++++++++++++++++++++++++***)))(((((()))+++---......---+++)))(((((()))***+++*********))))))((((((''''''(((((())))))******((((((''''''''''''((((((,,,,,,++++++***)))))))))))))))((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))))))))(((((('''(((******((((((((()))%%%''')))***+++***((('''''''''''''''(((***+++,,,******++++++++++++******)))((('''&&&&&&'''((()))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,)))((((((((()))***++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,+++*********))))))(((((()))))))))))))))*********+++*********))))))((((((*********)))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))'''%%%'''***+++(((%%%---,,,+++***)))''''''&&&))))))(((((()))***+++++++++******)))(((''''''&&&(((((('''''''''&&&&&&&&&***)))(((''''''((()))***((((((''''''&&&&&&%%%%%%&&&''')))*********)))(((******))))))((((((''''''******))))))))))))******&&&'''(((******((('''&&&))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))((((((((((((((()))******((((((((()))******(((%%%++++++,,,,,,,,,,,,---------------............///000000000000000111111222111333666888>>>JJJYYYeeeyyyxxxwwwuuurrrnnnjjjeee^^^ZZZWWWZZZaaaiiiqqqvvvvvvuuuiiiffffffjjjhhhccceeejjjxxxwwwjjjaaaUUUNNNMMMNNNNNNLLLOOOQQQXXXaaajjjmmmkkkhhhddd___VVVKKKDDDCCCFFFJJJQQQRRRVVV]]]eeemmmrrrtttnnnjjjbbbYYYTTTUUUYYY^^^eeehhhlllpppsssyyyzzzuuusssppplllhhhkkkmmmnnnmmmnnnqqqwww}}}wwwnnnkkklllkkkjjj))))))***++++++++++++***))))))***++++++,,,------***+++,,,------,,,+++***.........------,,,,,,,,,---,,,,,,,,,,,,---....................................---------,,,,,,,,,........................111000///...------------++++++++++++++++++++++++***)))(((((()))+++---...222000...+++)))(((''''''************)))))))))(((++++++******))))))((((((((((((''''''''''''((((((''''''(((((()))***************)))((('''&&&&&&%%%))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((((((((((((((()))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((''')))******)))(((((()))'''(((***+++++++++***)))))))))((((((((()))************++++++++++++******(((((('''&&&&&&&&&'''(((******************************************************++++++++++++,,,,,,+++************++++++,,,************************++++++***))))))***+++++++++++++++*********)))))))))))))))))))))))))))***************)))))))))(((***)))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))((())))))))))))(((((()))*********))))))))))))))))))))))))))))))***++++++*********)))((('''''''''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''')))))))))))))))(((((((((&&&'''((()))***))))))(((((((((((((((''''''''''''***))))))(((((())))))***&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******,,,+++***+++------+++***+++++++++,,,,,,,,,------....../////////000000000000000//////000000111222222444666777888>>>HHHOOOfffrrr}}}yyyllljjjhhhhhhjjjkkkiiihhh^^^\\\\\\^^^]]]ZZZ]]]bbbfffppp~~~wwwqqqiiieeeeeeeeebbb```\\\^^^cccllluuuyyyyyyvvvnnniii___SSSJJJFFFFFFHHHOOOQQQUUU[[[cccmmmuuu{{{~~~yyypppfff^^^[[[\\\^^^aaadddgggiiikkkpppxxx}}}~~~{{{uuuqqqkkklllmmmllllllooouuuyyy{{{sssooommmjjjhhh))))))***++++++++++++***)))))))))******++++++,,,+++,,,,,,,,,,,,,,,,,,+++............---------------,,,,,,,,,,,,---.................................------------,,,,,,,,,////////////////////////000000///...------------******************************)))))))))+++,,,---222000...,,,***)))((((((************))))))))))))+++++++++***************)))((((((''''''(((((()))%%%&&&&&&''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((())))))))))))(((((((((((((((''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))(((''')))******)))(((((()))************++++++++++++,,,+++***)))))))))))))))******++++++++++++******(((((('''&&&%%%%%%&&&&&&************************************************************++++++,,,,,,---,,,,,,++++++++++++,,,************************++++++***))))))***++++++++++++++++++******************))))))))))))))))))************))))))))))))))))))))))))))))))*********))))))(((((())))))***************************&&&***,,,+++(((&&&(((,,,''''''((()))***+++,,,,,,))))))))))))))))))***+++******))))))((((((''''''((((((((('''''''''&&&&&&)))((((((''''''(((((()))((((((((()))))))))))))))''''''((()))))))))))))))&&&''''''''''''''''''((()))((((((''''''(((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******---,,,***+++,,,------,,,++++++++++++,,,,,,,,,,,,---------.........//////000000//////000000111222111333666666444555999<<>>FFFMMMaaappp|||vvviii]]]TTTSSSTTTRRROOOPPPOOOPPPQQQRRRSSSWWW[[[]]]bbb___]]]]]]aaacccbbb```]]]\\\ZZZVVVRRRPPPPPPQQQRRRTTTXXX[[[]]]]]]\\\[[[^^^```bbbcccbbbaaabbbccccccdddccc___YYYUUUUUUVVVWWWXXXYYYWWWUUUTTTVVVXXXXXXWWWWWWZZZ___cccddddddZZZ[[[[[[ZZZYYYZZZ]]]___^^^aaafffmmmttt|||))))))***++++++++++++***++++++******************+++,,,...//////...,,,++++++++++++,,,,,,------------,,,,,,,,,,,,---..............................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))))))))******++++++++++++++++++++++++******+++++++++******)))))))))+++,,,,,,+++***)))(((((())))))*********+++))))))******+++++++++,,,******))))))))))))***************)))((((((''''''###$$$%%%''')))***,,,,,,************************++++++***))))))((())))))(((((())))))******++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))++++++,,,,,,,,,)))***,,,,,,***)))***+++''')))+++,,,---,,,***)))***))))))(((((((((((((((******++++++++++++******%%%'''(((***++++++++++++++++++++++++++++++++++++************************,,,,,,---...///000111222,,,,,,,,,,,,------...///++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,,,,------.........+++++++++***)))(((((('''(((((())))))*********+++'''(((((()))***+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''))))))'''$$$$$$(((,,,''''''((()))***++++++,,,++++++***))))))((())))))(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%((((((''''''&&&&&&&&&%%%)))((('''''''''(((***+++******))))))((((((''''''******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))###$$$$$$%%%&&&'''((((((&&&&&&&&&'''((())))))***((((((((((((((()))******&&&&&&''')))++++++***((()))************+++++++++++++++,,,,,,,,,,,,------...............///000000------...000222333222000...111444555444666:::>>>FFFTTTkkkoooaaa```aaa^^^[[[ZZZ[[[\\\\\\[[[YYYXXXYYYZZZ[[[XXXUUUUUUVVVWWWUUURRRPPPOOONNNKKKIIIHHHJJJLLLLLLLLLLLLNNNQQQRRRQQQOOOMMMPPPRRRSSSSSSSSSUUUVVVWWWYYYXXXTTTNNNJJJIIIKKKGGGJJJLLLLLLKKKKKKNNNQQQWWWVVVVVVZZZ```eeeffffff\\\[[[XXXVVVXXX]]]eeekkknnnsss|||,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************))))))((((((''''''&&&'''((((((((((((''''''((('''&&&''')))))))))''')))))))))))))))(((''''''******))))))))))))******'''((((((((())))))))))))'''((()))******+++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,+++***+++++++++*********************+++++++++******)))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++***)))***,,,...///,,,,,,---.../////////...---------,,,,,,,,,++++++++++++***************************+++,,,,,,------++++++,,,,,,,,,---------,,,++++++***)))*********))))))))))))))))))))))))******)))))))))***,,,---,,,++++++***)))))))))***))))))))))))))))))))))))*********)))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***((('''((()))***)))'''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((()))))),,,,,,+++***))))))******&&&&&&''')))************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///000000////////////000000000000000111222222222444777999<<>>BBBKKKVVV```vvv~~~~~~|||yyyuuuttt|||{{{kkkccc___]]]]]]___bbbdddjjjrrryyy|||}}}||||||zzzlll^^^UUURRRUUUUUUVVVYYY^^^dddkkknnnyyyyyyxxxxxxuuuoooeee\\\MMMOOORRRUUUWWW^^^pppyyytttvvv)))))))))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000///......------...---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&'''((((((''''''''')))***)))((((((((())))))))))))((((((******))))))))))))******+++++++++***************)))))))))))))))((('''&&&************************************************)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))((((((***,,,---******+++,,,---......///.........---,,,***)))(((+++++++++++++++++++++++++++++++++******))))))(((++++++*********+++,,,,,,...---------...///000111333333444444444444333333111111000000000/////////***++++++,,,---.../////////.........---------,,,---------............///...------,,,,,,,,,,,,,,,************************,,,,,,---...///000222222111000///---+++******)))************************''''''((()))***++++++,,,))))))*********+++++++++))))))))))))))))))))))))*********)))))))))((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((***((('''((()))***)))'''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))***))))))((((((((())))))******+++++++++***))))))'''(((((()))***+++,,,,,,---,,,,,,++++++*********,,,,,,,,,------................../////////000000///000111000//////000111000444888999999===FFFNNNWWWhhh|||{{{xxxtttrrrwww~~~vvvtttvvvwwwwwwwww|||xxxkkkffffffgggjjjnnnttt}}}vvvbbbaaabbbgggmmmuuu~~~xxxxxx~~~)))))))))))))))))))))))),,,,,,++++++,,,,,,---...++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000/////////.........---------,,,,,,---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***************)))(((((('''''''''''')))((('''(((*********((((((((())))))))))))((((((******))))))))))))******++++++******************))))))***))))))(((''''''************************************************************************************************+++***)))((()))***,,,...++++++,,,---...//////000//////......,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***************+++,,,---////////////000111222222444444555555555444444333222111111111111000000000......///000111222222333---------.........//////------------............///......---------------************************,,,---...000111333444444222111///---,,,+++******************************''''''((()))***++++++,,,************++++++++++++))))))))))))))))))))))))************))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((***((('''((()))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))*********))))))******+++)))))))))***))))))(((((())))))******+++,,,------,,,,,,,,,++++++*********,,,,,,,,,---------------............////////////,,,...000000//////000222,,,000333333222444;;;AAABBBMMM]]]jjjttt}}}|||yyysssrrrxxx)))))))))))))))))))))))),,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))))))))************))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++***+++++++++***)))(((''')))((('''(((***+++***)))'''(((((()))))))))))))))******))))))))))))******)))))))))*********++++++)))************))))))(((***************+++++++++************************************************************************))))))(((((((((***+++,,,------......//////000000/////////...---,,,+++***------------------------,,,,,,,,,,,,,,,+++++++++,,,++++++,,,,,,---...///111222222333444444555555666666666777666666555444444333333333333222222222///000000111111222222222---......///000000111111............/////////000000//////...............+++++++++++++++++++++++++++---///111333444555555111000...---,,,+++******++++++++++++++++++++++++(((((())))))******++++++)))************+++++++++))))))))))))))))))))))))++++++*********)))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***((('''((()))***)))'''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))***************++++++,,,'''(((((()))))))))((((((*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,---------)))+++---......---...///.../////////000111444666888<<>>======>>>>>>???@@@???>>>===<<<<<<<<<<<<777777777666777777888888777777666666666666777777888888888888888888888888666666555444333222111111000111333333333111///...111111111111111111222222///---+++***+++,,,,,,+++///---,,,************++++++)))'''))),,,,,,***'''---,,,***)))((()))***+++************************)))************+++++++++...---,,,+++************+++******))))))))))))))),,,+++***((((((((()))******)))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))******++++++((((((((((((((((((((((((+++++++++*********))))))((()))***+++,,,---------******+++++++++,,,,,,,,,------------------------............//////000000////////////////////////111111111222444777:::;;;EEEQQQaaappp{{{~~~***++++++,,,,,,++++++***,,,++++++++++++,,,------///...,,,++++++,,,...///---,,,++++++++++++,,,---///...---,,,+++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++***)))((('''&&&)))******++++++******))),,,***'''''')))***)))'''))))))************))))))))))))))))))************)))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))(((************************++++++************++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***))))))***+++,,,************************+++,,,,,,+++***)))+++---++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////111111111111111000000//////000111222222111000///////////////000111222222111222333444555666777888:::;;;;;;;;;;;;<<<<<<<<<>>>??????????????????>>>BBBBBBAAAAAA@@@?????????AAA@@@???>>>============;;;;;;:::::::::::::::;;;999999888888888888999999888888888999::::::;;;;;;888888888777666666555555333444555555555444222111222222222222222222111111111///---,,,---......---...---,,,+++******+++,,,+++*********+++,,,+++***,,,,,,+++************+++************************)))************+++++++++++++++*********++++++,,,++++++***))))))))))))))),,,+++)))((((((((()))************))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************(((((())))))))))))(((((()))))))))(((((('''''''''))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))*********))))))))))))))))))))))))+++++++++*********))))))((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,---------------------------------....../////////........................000000000111222555777888777???JJJTTT\\\fffpppxxx******++++++++++++******+++++++++++++++,,,------...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,---------,,,++++++,,,++++++******++++++,,,++++++************++++++******++++++***))))))((()))******++++++******))),,,+++))))))*********)))))))))************))))))))))))))))))************))))))))))))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++(((((((((((((((((((((((((((((())))))***++++++,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++++++++,,,......------------------------//////......//////000111111222222222222111000000000111222333333222000000222222222222333444555666555555666888999:::;;;<<<>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCBBB@@@@@@BBBAAA@@@??????>>>>>>???::::::999888777777777777999888888777777888888999666777888999;;;<<<======::::::::::::::::::::::::888888888888888777777777555555444444333333222222333222000///000111111000...---,,,,,,,,,,,,,,,---,,,,,,---,,,++++++,,,...,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,---++++++***))))))))))))***+++***))))))((()))))))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************(((((())))))))))))((((((******))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''***))))))))))))))))))(((************************+++************)))))))))))))))***+++,,,,,,,,,,,,*********++++++++++++,,,------------------------,,,,,,------------.......................................///000111333444111555:::===BBBIIIRRRYYYhhhuuu******++++++++++++******+++++++++***+++,,,,,,---++++++***))))))***++++++------------------------,,,,,,---------,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++************++++++)))******+++++++++******))))))************)))))),,,+++******************))))))************))))))((()))))))))***************)))))))))))))))************)))))))))))))))***)))))))))))))))*********************************++++++************++++++))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++***))))))+++---,,,,,,,,,,,,,,,---...................../////////000000///...///000222333333444444444444333222222333333444444444333222222444444444555555666777888777777888999:::;;;<<<<<<======>>>>>>>>>?????????????????????????????????BBBBBBCCCDDDDDDCCCBBBAAACCCBBBAAA@@@@@@?????????:::999888777666666666666555555555444444555555555444555666888:::<<<===>>>;;;;;;;;;<<<======>>>>>>===<<<<<<;;;;;;;;;<<<<<<999999999888777666555555666555333333444555444333///.....................,,,---///---******,,,000,,,---.........---+++***++++++++++++++++++++++++))))))*********+++++++++))))))))))))***+++,,,,,,,,,+++******))))))************))))))))))))))))))++++++******************(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))************))))))))))))))))))***+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------......//////000000333444666666888<<>>@@@AAABBBCCCCCCCCCBBBAAA@@@????????????>>>===<<<;;;:::999999999555444444333333444444555333444555777888:::;;;<<<999::::::;;;<<<===>>>??????>>>>>>======>>>??????======<<<<<<;;;:::999999999888777777888888777555111111111111111000000000+++...///...+++***---000------...///...---,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++,,,++++++***************)))))))))*********))))))******************++++++(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++........................------......////////////000111333444555666888999===CCCMMMXXXdddrrr))))))************))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,+++++++++,,,------,,,++++++******++++++,,,******))))))))))))******))))))******+++*********((())))))******))))))(((***++++++***(((((()))+++))))))************))))))))))))))))))************+++******))))))))))))))))))))))))))))))******+++((())))))******+++++++++************************++++++************++++++************************(((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))******)))***,,,---111000000000000111111222222222333333444555555555777777777888999:::;;;<<<======>>>>>>======<<<;;;???>>>>>>===<<<<<<<<<;;;999999999999:::;;;<<<<<<::::::999999999999999888666666666777777777777888888777666555555666777888888888999;;;===@@@BBBCCCAAA@@@???>>>>>>======>>><<<;;;;;;:::999999999999888777777666666777777888555555555666777888999999777888999:::;;;<<<======>>>>>>>>>?????????????????????>>>>>>======<<<<<<;;;:::999:::;;;;;;999777444555555555444333222111---///000000///......///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++***+++++++++,,,,,,+++************+++(((((()))************))))))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******)))(((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))***))))))***************))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,---...//////////////////000222444555555444444666777;;;CCCKKKUUUcccppp))))))************))))))***************++++++,,,++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))++++++*********+++---......------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,++++++******++++++,,,******))))))))))))******)))))))))******)))(((((((((((())))))))))))(((((()))***+++***'''&&&(((***))))))************))))))))))))))))))************++++++***))))))))))))))))))))))))))))))***++++++((())))))******+++,,,,,,************************++++++************++++++************************))))))******+++,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000///000000111333555666777777777777888999:::::::::<<<===???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAEEEDDDCCCBBBAAAAAAAAAAAA<<<<<<<<<<<<===>>>??????>>>======<<<;;;:::999888666666777777777888888888777666444333333444666777777777666777999<<>>===<<<<<<<<<<<<999888888777777888888888::::::999999999999::::::888888888777777777777777777777888999::::::;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<===<<<:::888888888888888666555333111000000222333555444111......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++++++++,,,---......---,,,++++++******++++++'''((()))***+++******)))((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))*********))))))))))))))))))))))))(((((()))))))))*********'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))************))))))))))))))))))************++++++++++++++++++++++++...---------,,,,,,,,,,,,------------------------***+++,,,.../////////...000000111333444555444333444222555:::===???HHHRRR```kkkzzz))))))************))))))*********)))***++++++,,,))))))************))))))+++,,,---......---,,,+++,,,+++***))))))+++---...///...------,,,,,,------,,,,,,+++***+++,,,...///,,,++++++++++++++++++,,,******))))))))))))******)))))))))))))))(((''''''(((((())))))))))))(((((((((***+++)))&&&%%%(((***))))))************))))))))))))))))))************++++++***))))))((())))))))))))((())))))***++++++((())))))***++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))*********+++,,,,,,------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...000222---...000222555888:::<<<::::::;;;<<<<<<===>>>>>>@@@BBBDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDHHHHHHFFFEEEDDDDDDDDDDDD>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@>>>===;;;:::999888888888999999999::::::888666555333333555666888999777555555666:::===@@@>>>===<<<;;;;;;:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;::::::999999::::::;;;:::::::::999888777666666777777888888999::::::;;;:::;;;===???@@@???===<<<===============>>>>>>>>><<<<<<;;;<<<======;;;888:::;;;::::::888666333222333222333666999888333......---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++,,,---///000111---,,,++++++******++++++'''((()))+++++++++***)))''''''(((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************(((((())))))))))))(((((())))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))*********))))))((())))))))))))************++++++++++++++++++++++++.........------,,,,,,,,,------------------------((()))+++---............///...---...000111111000333222555:::888444666===AAALLL[[[gggoooxxx))))))))))))))))))))))))++++++******************************************,,,,,,++++++***+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++)))(((''''''''''''---,,,***((('''(((((()))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,,,,++++++***)))************************++++++++++++******))))))))))))))))))))))))))))))+++,,,---...............------,,,,,,,,,---///000//////.........///111222333444666999;;;;;;<<<;;;;;;===AAABBBBBBBBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCFFFEEEDDDBBBBBBBBBCCCDDD@@@??????>>>===<<<;;;;;;999:::;;;;;;:::999777666888777777666666777777888<<<:::888777666777888999888888999::::::;;;<<<<<<===<<<;;;::::::<<<>>>???888;;;===>>>============<<<>>>@@@@@@>>>===>>>???>>>===<<<;;;:::999999999999777666666888999999888=========<<<;;;;;;;;;:::>>>???@@@@@@???>>>===<<<;;;:::999:::;;;<<<;;;:::<<<;;;999777777777777888999888666444333333444444333333222000////////////000//////...------,,,,,,------,,,,,,+++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******'''((()))*********************++++++++++++******++++++************++++++)))***+++,,,,,,+++***)))++++++)))(((''''''''''''))))))************))))))))))))))))))************))))))*********))))))((()))))))))))))))))))))))))))******)))''''''((()))((((((''''''''''''(((((())))))(((((((((((())))))***************)))((((((''''''((()))***++++++,,,************************++++++++++++++++++++++++************************,,,,,,,,,------.........---------------------------------.........//////......///111222333444555:::<<>>>>>???EEEDDDBBBAAAAAABBBDDDEEEAAABBBDDDDDDCCCBBBCCCDDDBBBCCCEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCAAA?????????@@@???>>>????????????????????????======>>>===<<<;;;999888:::999888999:::;;;:::888;;;:::999888777777777777666555444333333444555555444333222111111111111111111111000///......------...------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++***((())))))*********************++++++++++++************))))))))))))******)))******************)))++++++)))(((((('''''''''((())))))*********))))))'''(((((((((((()))))))))))))))************)))))))))))))))))))))))))))))))))******)))''''''((()))((((((''''''''''''(((((())))))(((((((((((())))))***************)))(((((((((((())))))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...---------------------------------.....................///000111222333333444555999>>>BBBFFFQQQ\\\mmmttt}}}************************************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++***)))((((((''''''(((******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))******)))))))))))))))))))))))))))(((((((((((()))************+++,,,,,,,,,++++++************************++++++++++++************++++++++++++++++++++++++,,,,,,------............///............///000000777777888999;;;===???@@@@@@BBBDDDFFFHHHIIIIIIIIIGGGGGGGGGDDDBBBAAABBBDDDHHHHHHHHHIIIHHHHHHGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@>>>======<<<======:::::::::::::::::::::999;;;<<<======>>>=========@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>>>>???@@@AAA<<<===>>>@@@AAACCCDDDDDDGGGFFFEEEDDDDDDDDDEEEFFFEEEEEEFFFEEECCCCCCDDDFFFEEEFFFGGGGGGEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGEEECCCCCCDDDDDDCCCBBBBBBBBBAAA@@@??????>>>>>>?????????>>>===;;;999888:::999888888::::::999888999999:::999999888777666333333333333333444555555444333333222222333333333444333333222000//////...///...------,,,,,,,,,---------------............,,,,,,,,,,,,++++++++++++***************)))))))))******++++++++++++******))))))(((((((((((())))))***))))))(((((())))))***+++***))))))(((((((((((('''((()))***************''''''''''''(((((((((((())))))************))))))(((((((((((((((((((((((()))***+++***((('''((()))((((((''''''''''''(((((())))))(((((((((((()))))))))************))))))((()))))))))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------------------------,,,------...................../////////000000000222111333666777999@@@IIIVVVYYY]]]ccclllzzz***************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************)))((((((((((((((()))***+++++++++)))((('''(((((((((((((((((((((((()))))))))))))))*********************************)))))))))))))))*********))))))))))))))))))))))))))))))(((((())))))***+++)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---....../////////000111222444555555999:::<<<===@@@BBBDDDEEECCCDDDFFFHHHJJJJJJJJJJJJGGGFFFDDDAAA>>>>>>@@@BBBFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBAAA<<<<<<<<<<<<<<<===============>>>>>>>>>???????????????@@@AAABBBBBBCCCCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDBBBBBBDDDFFFHHHIIIKKKJJJHHHFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJJJJGGGEEEDDDEEEFFFHHHHHHGGGHHHGGGFFFDDDBBB@@@>>>>>>BBBBBBCCCCCCBBBAAA???>>>===;;;:::;;;<<<<<<;;;999999:::;;;;;;;;;999888777555555444444444444444444444333333333333444444555666555555444333222111000111000///...---------...------------------------------,,,,,,,,,+++++++++,,,++++++***))))))))))))***++++++,,,,,,++++++*********))))))))))))*********)))(((''''''((()))***+++******)))(((((())))))'''((()))******+++******'''''''''((((((((())))))((())))))************)))(((((((((((((((((((((((()))***+++***)))(((((()))((((((''''''''''''(((((())))))(((((((((((())))))))))))************)))(((*********)))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////..............................000///000444555666;;;BBBHHHHHHHHHHHHMMMXXXgggrrr}}}************************))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************))))))(((((((((((()))((()))***++++++***((('''(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))***++++++)))***++++++,,,,,,,,,,,,************************+++++++++++++++++++++,,,------------------------,,,,,,,,,,,,...///111222000111444666999;;;<<<===>>>???AAACCCEEEGGGHHHHHHEEEFFFGGGIIIIIIIIIHHHHHH@@@@@@>>>;;;999:::===@@@AAABBBBBBBBBAAA@@@??????AAAAAA@@@@@@???>>>======;;;<<<===>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFGGGHHHIIIKKKKKKJJJJJJIIIGGGEEEEEEGGGIIIKKKMMMNNNMMMLLLJJJJJJKKKJJJKKKLLLMMMNNNMMMMMMMMMKKKIIIHHHHHHIIIJJJJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDCCCBBBBBB@@@??????@@@@@@???===;;;<<<=========<<<;;;:::999999888777666555444333444444333333333444555555777666666555444444333333333222111000////////////------------,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++***))))))******++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,***)))(((''''''((()))***+++******))))))))))))***(((((()))***************(((((()))))))))*********(((((()))***************(((((((((((((((((((((((((((***,,,+++***(((((()))((((((''''''''''''(((((())))))(((((((((((())))))((())))))*********))))))*********)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---.........---------------...,,,---111222222555:::@@@@@@>>>;;;;;;@@@JJJQQQ\\\bbbmmmzzz++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))***))))))))))))***++++++******+++,,,,,,,,,++++++************************++++++++++++,,,,,,,,,,,,------------------------...---...///111333666777555777:::===@@@BBBCCCDDDEEEEEEGGGIIIJJJJJJKKKKKKGGGGGGHHHHHHHHHFFFEEEDDD::::::999666555666999<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;???@@@BBBDDDFFFHHHHHHIIIFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLPPPPPPOOONNNNNNMMMLLLLLLLLLLLLJJJIIIGGGFFFEEEDDDBBBCCCDDDEEEFFFHHHHHHIIIGGGHHHHHHGGGFFFEEEGGGHHHHHHJJJKKKKKKJJJIIIIIIJJJIIIJJJLLLNNNOOOOOOOOONNNOOOMMMKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHGGGFFFEEEDDDFFFEEEDDDDDDDDDDDDCCCAAA??????@@@@@@@@@??????>>>>>>>>>===<<<:::888666555777666666555555555666666666666666666666666666666666555444333222111111111.........---------------------------,,,,,,,,,,,,---,,,***))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,***))))))(((((())))))***+++******))))))*********))))))************))))))))))))))))))************'''((()))******+++******(((((((((((((((((((((((((((***,,,,,,***)))((()))((((((''''''''''''(((((())))))(((((((((((())))))((())))))************))))))))))))))))))*********))))))))))))))))))))))))************************************************+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---......------------------111//////111222000000444777999999777555666:::>>>BBBGGGQQQ]]]fffrrr++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))******+++,,,++++++,,,,,,,,,+++******************************+++++++++,,,,,,,,,------........................111111111333555999===???===???AAADDDFFFGGGHHHHHHHHHHHHJJJJJJKKKJJJIIIIIIFFFFFFFFFEEEDDDBBB@@@>>>888888777555444444666888777888999999999999999999888999:::<<<>>>@@@AAABBBGGGHHHJJJLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMOOOPPPPPPQQQRRRRRRRRRRRRMMMMMMLLLKKKIIIHHHGGGFFFCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGFFFGGGHHHGGGIIIKKKKKKJJJJJJKKKLLLJJJLLLOOOSSSUUUWWWWWWWWWUUUTTTSSSUUUXXXZZZ[[[ZZZXXXXXXWWWWWWVVVVVVUUUUUURRRRRRRRRQQQPPPNNNKKKJJJJJJHHHGGGGGGGGGGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAA@@@???===;;;:::;;;:::999888888888888888555555555666777777888888999888666555444333333333000000000000/////////......------------,,,,,,,,,,,,+++***))))))+++,,,---+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,)))******************)))+++******))))))***++++++******+++******)))((('''((((((((())))))))))))***'''((()))******+++++++++))))))))))))))))))))))))(((***------+++)))((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((()))***************(((((())))))******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******))))))))))))++++++++++++++++++++++++***,,,...000000///---,,,------------............222//////222333000///111111444777777444333444777444888???FFFLLLVVViiizzz++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************************************))))))(((((((((((()))***+++***)))(((((()))***+++))))))))))))))))))))))))'''(((((()))***+++++++++************************'''(((((()))***+++++++++))))))))))))))))))))))))*********)))******+++,,,,,,,,,,,,,,,,,,+++***)))************************+++++++++,,,,,,---------////////////////////////333333444666999===AAADDDCCCDDDFFFHHHIIIJJJIIIIIIGGGHHHIIIIIIIIIGGGFFFEEECCCCCCCCCBBB@@@===:::999999999888666444333555666555666777888888888888888888:::<<<@@@CCCFFFIIIJJJNNNOOOPPPQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPKKKJJJIIIIIIIIIJJJLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNPPPRRRTTTUUUVVVVVVOOOOOONNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFIIIKKKNNNNNNNNNMMMMMMMMMNNNPPPRRRSSSRRRRRRSSSUUURRRUUUYYY^^^bbbeeefffggg^^^^^^___dddjjjoooqqqrrrqqqpppnnnkkkhhheeecccbbb```______]]]ZZZWWWTTTRRRKKKJJJHHHHHHHHHHHHGGGEEEFFFEEEDDDCCCCCCDDDFFFGGGAAABBBCCCCCCBBBAAA@@@???>>>===<<<;;;:::999999999333444555666777888999999:::999888777555555444444333222222222111111000000......---------,,,,,,,,,,,,+++***))))))+++---///+++,,,,,,------,,,,,,+++++++++************++++++)))***+++,,,,,,+++***)))+++***************++++++++++++++++++***((('''&&&''''''''''''((((((((()))''''''(((******+++++++++************************(((***------+++)))((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((()))***************'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++***,,,...000111///---,,,---------.........//////,,,)))***...000...---//////333666777444222222444111333777:::<<>>@@@AAABBBCCCEEEEEEFFFGGGGGGHHHGGGGGGBBBBBBAAA@@@???======<<<999999999888777777666666444555666777888999999999999:::<<<===>>>>>>>>>>>>CCCCCCEEEHHHKKKNNNQQQSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTSSSRRRRRRQQQOOOMMMLLLMMMNNNLLLHHHIIIMMMOOONNNTTTSSSTTTVVV[[[```eeehhhhhhggggggiiimmmppprrrrrrssssssrrrrrrqqqqqqqqqrrrqqqpppnnnllliiigggfffeeefffhhhkkknnnpppsssuuuvvvuuuwwwyyyzzzzzzyyy{{{|||}}}}}}}}}vvvrrrnnnkkkjjjfff___YYYUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@>>><<<;;;999888888999999888777666555555444222333444444444333222222222222222111111000000000------,,,,,,,,,---...///,,,---.........---,,,+++---,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***((()))***++++++***)))((((((((())))))))))))((((((((((((((()))******(((&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++......---,,,,,,,,,---------------------...//////333444444333000//////000111000///000333777<<<>>>EEEHHHLLLPPPSSSTTTTTTTTTZZZ___ggglllooottt|||))))))))))))))))))))))))******************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,+++,,,---...---,,,------,,,,,,,,,,,,------************************))))))))))))))))))))))))************))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++******((())))))******))))))(((+++++++++***************)))))))))*********++++++---,,,+++++++++++++++,,,------,,,,,,,,,,,,------............///000111222666888:::===???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBAAABBBDDDEEEEEEEEEDDDCCCBBBAAA???===;;;:::999999777777777777777777777777666777888:::;;;<<<<<<<<<===>>>@@@CCCEEEFFFGGGGGGIIIIIIJJJLLLNNNQQQSSSTTTQQQPPPPPPPPPPPPPPPQQQQQQTTTTTTSSSRRRQQQOOOMMMLLLNNNOOONNNLLLOOOWWW]]]^^^bbb```aaaeeemmmssswwwwwwyyyyyyzzz}}}}}}zzzyyyyyyzzz||||||~~~{{{uuuqqqnnnkkkgggbbb^^^[[[ZZZZZZWWWUUUTTTTTTVVVTTTPPPLLLKKKKKKKKKJJJIIIHHHGGGFFFEEEEEECCCBBB@@@>>>======<<<;;;999666444333222111333444444555555555444444555555555444333222222111111000//////......//////------......------,,,+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))(((((()))(((((()))******((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------,,,,,,,,,---......---------------......///222333444222000...///000///......///000222444666999;;;>>>@@@BBBBBBAAAAAADDDGGGLLLOOORRRWWW]]]cccqqqvvv|||~~~}}}))))))))))))))))))))))))+++++++++***************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++*********))))))*********************************))))))))))))))))))))))))*********)))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***)))))))))******)))))))))************************))))))*********+++++++++------,,,++++++++++++,,,------,,,,,,,,,---.........///000111333555777888<<<>>>AAACCCEEEEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDCCCBBB@@@???@@@???===<<<;;;:::;;;;;;999999::::::;;;;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@CCCDDDFFFHHHJJJLLLMMMNNNMMMMMMNNNOOOPPPRRRTTTUUUSSSSSSRRRQQQQQQPPPQQQQQQPPPRRRTTTTTTTTTTTTUUUUUUTTTWWWXXXXXX___jjjsssvvvtttqqqooottt}}}{{{wwwtttsssrrrooojjjfffeeegggfffbbb]]]XXXWWWVVVTTTQQQMMMKKKIIIGGGGGGGGGGGGFFFEEEEEEDDDAAA???===:::777666555555777777777888888888888888999999888777666555444444333333222111000000//////.........------,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))******)))))))))(((((())))))))))))(((((()))((('''((()))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,---...///------,,,,,,------...///111222222111///......///000000000000111111111111444666888:::;;;;;;::::::===>>>??????@@@CCCGGGKKKSSSWWW]]]ccciiiqqqyyy|||yyyzzzyyytttrrrttt))))))))))))))))))))))))+++++++++******************++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,---,,,+++++++++,,,))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))************)))(((''''''(((((())))))))))))))))))))))))************************************************))))))************))))))************************************++++++++++++------,,,,,,+++,,,,,,---------------...///000111000111333666999===???AAADDDEEEGGGHHHHHHGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDBBB???===<<<;;;;;;;;;;;;<<<===>>>>>>=========>>>??????@@@@@@???@@@AAABBBDDDDDDEEEEEEHHHIIIJJJLLLNNNPPPQQQRRRUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWVVVTTTSSSSSSSSSSSSMMMQQQVVVYYY[[[^^^bbbeeeiiilllmmmnnnuuu}}}{{{|||}}}{{{xxxpppnnnkkkfff```[[[WWWTTTOOOOOOOOONNNMMMLLLJJJIIIHHHFFFCCC@@@>>><<<<<<<<<::::::::::::::::::;;;;;;<<<<<<;;;::::::999888888555555444444333222111000//////...---,,,,,,++++++---,,,,,,+++*********+++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))))))))***(((((())))))))))))((((((***((('''((()))***)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,---......///000111000...------...000111111111000000//////...///111333444555555555666666555444444666888;;;>>>AAADDDIIINNNUUU[[[___jjjqqqwwwzzzwwwsssqqqrrrrrrpppoooooo))))))))))))))))))))))))******************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***,,,---,,,+++***,,,---+++******************+++************************))))))))))))))))))))))))))))))))))))******************)))((((((((())))))))))))))))))))))))))))))******************************))))))))))))******)))******++++++******)))***************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,---............///000111333555666666777999<<<@@@DDDGGGIIIIIIJJJJJJKKKJJJIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@>>><<<<<<888999;;;===???AAAAAABBBAAAAAAAAABBBBBBCCCCCCCCCEEEFFFGGGHHHHHHIIIIIIHHHLLLLLLMMMOOOQQQSSSUUUWWWYYYYYYYYYYYYZZZ[[[\\\\\\WWWVVVVVVUUUUUUUUUUUUUUUTTTZZZaaafffjjjnnntttyyyzzzxxxyyy{{{yyysssnnnkkkcccbbbaaa___\\\XXXTTTRRRMMMKKKGGGCCCAAA????????????>>>===<<<<<<<<<======>>>>>>>>>============<<<777777777777666555444333222111000...------------000///...------,,,,,,---***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((())))))))))))((((((***)))''''''((())))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))))))))******)))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,------......///000///---,,,---...///..................---,,,---...000111222333333000000///000111222444555555666888;;;>>>AAADDDFFFJJJRRRXXX]]]ccclllqqqrrrwww}}}rrrpppooopppqqqpppooonnn)))))))))))))))))))))))))))))))))***+++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++(((***,,,,,,+++***,,,...,,,++++++******++++++,,,************************))))))))))))))))))))))))((()))))))))******************)))))))))***++++++))))))))))))))))))))))))************************,,,+++************+++,,,)))******++++++******)))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,---...///000000000111333666888;;;<<<>>>???@@@CCCFFFJJJLLLNNNMMMLLLLLLLLLLLLLLLKKKKKKIIIIIIHHHHHHGGGGGGGGGFFFEEECCCAAA???=========>>>;;;===AAADDDGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLLLLLLLLLLLLLKKKMMMMMMOOOQQQTTTXXX[[[]]]^^^^^^^^^^^^___```aaabbb\\\]]]]]]^^^___aaacccdddiiiooowww|||vvvppppppqqqpppoooppptttzzz{{{sssnnnlllkkkiiikkkmmmoooqqqvvv}}}}}}|||{{{xxxtttoookkkhhh[[[XXXSSSNNNKKKHHHHHHHHHGGGFFFDDDBBBAAAAAAAAABBB????????????@@@@@@@@@@@@::::::;;;;;;;;;:::888777666555333222000000000111000000///------,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))+++***)))(((((()))***+++(((((())))))))))))((((((+++)))''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************************************+++++++++,,,......---,,,,,,,,,------,,,,,,++++++,,,,,,---...---...///...,,,,,,,,,......------------......///......///000111111222222111111000111222333333222222222333555777777777777888>>>CCCDDDHHHOOOSSSTTTZZZ```iiiqqqxxx~~~||||||~~~wwwiiihhhgggfffffffffdddaaa))))))))))))))))))))))))(((((()))***+++,,,,,,---******++++++++++++******---------------------------,,,,,,++++++*********'''***,,,,,,******---///+++******************+++************************))))))))))))))))))))))))(((((())))))*********+++******))))))***+++,,,,,,))))))))))))))))))))))))************************------++++++++++++------******++++++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,---///000111222222444666999<<>><<<;;;===???@@@AAACCCHHHLLLNNNNNNMMMKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMOOORRRVVV[[[___aaaggggggggghhhhhhiiikkkkkkjjjjjjlllnnnqqquuuwwwyyy}}}wwwqqqppprrruuuvvv{{{~~~vvvggg]]]ZZZ\\\^^^^^^]]]```dddhhhlllqqqvvvzzz{{{}}}~~~|||wwwooofffaaa[[[]]]___```aaaeeekkkppp||||||zzzvvvtttssssssvvv}}}ooolllfff```[[[XXXVVVVVVNNNMMMKKKIIIGGGGGGGGGGGG???@@@@@@AAAAAABBBBBBCCC<<<===>>>>>>>>>===<<<;;;999888666444333333333333///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((+++***)))(((((()))***+++(((((())))))))))))((((((+++)))'''&&&((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************(((((())))))*********+++///...------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,.........,,,+++,,,---///...------...///111222..................//////333222111111111///---+++000000111222444444222000444999:::888888<<>>======:::<<<===:::666444555666111000//////000000///---,,,,,,++++++******)))))),,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))***))))))))))))(((((((((((())))))******))))))((((((''''''(((((((((((()))))))))))),,,+++)))((((((((()))***)))************+++++++++++++++***))))))***++++++++++++,,,,,,,,,,,,------------...///...---+++***)))+++---/////////------...............---------......////////////......////////////////////////000000///...............000111222333555666777888666777:::===AAAFFFIIIKKKQQQRRRUUUYYY```gggmmmpppqqq}}}}}}zzztttlllgggddd```ZZZTTTLLLJJJGGGDDDAAA???>>>>>>***)))))))))))))))((((((000///---,,,+++,,,---...******+++++++++,,,,,,,,,......------,,,,,,+++++++++++++++*********))))))++++++***))))))***++++++,,,,,,***)))))))))***************))))))*********++++++++++++++++++++++++((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++++++++++++++,,,,,,+++***)))))))))***------+++*********+++,,,***+++,,,,,,,,,+++***)))+++,,,///222555888:::;;;??????AAACCCFFFIIIKKKLLLKKKLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQPPPNNNLLLKKKJJJKKKLLLMMMLLLJJJGGGEEEGGGFFFFFFEEEFFFHHHJJJLLLOOOPPPPPPQQQQQQRRRRRRSSSVVVTTTRRRRRRSSSRRRNNNKKKMMMLLLJJJJJJJJJKKKKKKKKKOOORRRVVV]]]eeeppp{{{~~~xxxvvvtttssswww|||sssiiiaaa___^^^YYYUUUUUUXXX[[[\\\^^^fffooorrrooolllbbbVVVMMMJJJHHHFFFDDDGGGGGGGGGHHHIIIKKKMMMMMMWWWYYY]]]___]]]WWWQQQMMMDDDDDDCCCAAA@@@DDDJJJPPPXXX^^^fffmmmnnnkkkeeeaaa\\\YYYTTTQQQQQQUUUZZZ^^^iiinnnxxx~~~xxxvvvzzz~~~~~~ssseee[[[WWWSSSOOOQQQMMMIIIGGGHHHIIIHHHGGGCCCCCCCCCCCCCCCBBBAAA@@@>>>???@@@>>>:::888999:::777666444333222111///------------,,,,,,++++++***---------,,,,,,++++++******+++,,,,,,,,,,,,+++***************************))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))((())))))(((((((((((())))))***)))))))))((((((((('''))))))))))))************+++***)))((((((((()))***))))))*********+++++++++************************+++++++++,,,,,,,,,------++++++,,,,,,++++++***)))$$$&&&)))+++---...---------------.....................////////////......////////////////////////000000///...............000111111222222333333333000111222444777999<<<===>>>>>>@@@CCCGGGLLLPPPSSSXXXcccnnnuuu|||}}}|||{{{~~~~~~~~~~~~yyyvvvuuuttttttsssooommmoootttyyyyyyrrrkkk___ZZZSSSOOOMMMJJJDDD??????===;;;888666555555444)))))))))***************---,,,+++***)))***+++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************++++++***))))))***++++++,,,+++******)))*********++++++************++++++))))))))))))))))))))))))''')))***)))(((((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,---,,,,,,,,,...---,,,+++))))))))))))***++++++,,,,,,------...---,,,,,,,,,,,,,,,------...000333777;;;>>>@@@AAADDDEEEFFFHHHJJJLLLNNNOOONNNOOOPPPQQQQQQPPPOOONNNPPPQQQQQQRRRQQQPPPNNNMMMKKKLLLMMMNNNNNNLLLJJJHHHKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRVVVSSSPPPMMMMMMMMMLLLKKKLLLKKKIIIHHHIIIKKKNNNPPPWWWZZZ___hhhtttwwwrrriiibbb``````___```bbbgggjjjqqqyyy~~~|||tttmmmeee]]]UUUSSSQQQLLLIIIIIIIIIJJJJJJKKKPPPWWWZZZYYYUUUPPPIIIEEEDDDCCC@@@===>>>>>>>>>>>>???@@@AAAAAADDDFFFHHHJJJIIIGGGCCCAAA>>>>>>===<<<<<<===AAADDDHHHLLLQQQVVVYYYYYYWWWUUUMMMKKKGGGDDDDDDGGGJJJLLLSSSXXX```iiippptttvvvwww{{{zzzwwwppphhhdddeeehhhnnnrrrzzzuuunnnhhhbbbbbb[[[SSSNNNMMMMMMLLLKKKDDDDDDCCCCCCCCCBBBBBBAAAAAABBBCCCAAA???>>>>>>??????<<<999777666444111.../////////...---,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***************************)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((************************(((((((((((())))))))))))((())))))))))))(((((('''))))))(((((((((((())))))))))))))))))((((((((((((************+++++++++++++++***)))((((((((()))))))))))))))*********++++++)))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,,,,++++++************+++&&&''')))+++,,,---,,,,,,,,,,,,------......//////......////////////......////////////////////////000///......---.........000000000000////////////111111111111222333444444444444444555666999;;;===AAAIIIRRRWWW^^^gggmmmnnnhhhnnnuuuvvvtttrrrsssvvv}}}|||zzzvvvqqqnnnllllllllloooppprrrssstttsssrrrrrrsssrrrpppnnnmmmnnnoooppprrrtttwwwxxxuuurrrooommmllliiidddaaa```___^^^]]]WWWUUUTTTXXX\\\\\\WWWQQQGGGCCC>>><<<;;;999555222555555333222222111111222))))))******++++++,,,,,,)))(((''''''''''''((((((******+++++++++,,,,,,,,,((()))***+++,,,......///************************+++******************+++++++++******************,,,++++++++++++++++++,,,))))))))))))))))))))))))'''(((******))))))***,,,))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++,,,,,,,,,,,,,,,---,,,++++++************)))***+++,,,------------///...---...///222444666555666999===AAADDDFFFGGGIIIJJJKKKLLLNNNOOOOOOPPPOOOPPPRRRSSSSSSQQQOOONNNPPPQQQQQQQQQQQQPPPOOONNNLLLMMMNNNOOOOOONNNMMMLLLMMMMMMMMMNNNOOOPPPRRRSSSQQQQQQQQQRRRRRRSSSSSSSSSXXXTTTOOOJJJHHHIIIJJJKKKKKKKKKLLLMMMPPPUUU[[[___fffjjjooovvv}}}tttmmmbbbXXXPPPPPPQQQPPPNNNOOOSSSUUUXXX]]]aaabbb___\\\TTTOOOJJJHHHHHHGGGGGGFFFDDDDDDBBBBBBDDDIIILLLMMMKKKHHHEEECCCCCCBBB@@@>>>;;;;;;<<<===>>>@@@AAABBB>>>???@@@AAAAAA@@@???>>>======>>>??????@@@AAAAAABBBDDDFFFHHHJJJLLLMMMNNNFFFDDDBBB@@@@@@AAABBBCCCFFFJJJPPPWWW___eeeiiikkkpppnnniiibbb[[[WWWVVVWWWXXX]]]eeeppp}}}~~~xxxpppeee^^^ZZZWWWRRRMMMFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@===;;;999777444111111111000///...------,,,******++++++,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))***))))))((('''&&&))))))(((((((((((())))))))))))))))))(((((((((((()))))))))*********++++++******))))))(((((((((((())))))))))))************((()))+++,,,,,,+++)))(((***++++++++++++,,,,,,,,,...---,,,++++++,,,---....../////////...---+++***++++++,,,------...//////---......//////......---........................///......------.................................333333222111111111222222555444444444444555666777999>>>BBBDDDKKKTTTZZZ[[[SSSWWWZZZZZZWWWTTTUUUVVV]]]aaafffiiigggdddbbbaaa]]]\\\YYYWWWVVVUUUUUUVVVXXXYYYZZZ[[[[[[[[[[[[ZZZXXXWWWVVVUUUUUUVVVWWWXXX[[[```cccbbb\\\WWWVVVWWWSSSPPPLLLJJJJJJJJJIIIHHHDDDAAA@@@AAADDDDDDAAA===;;;888555444444444222000000000000111111222222222))))))******++++++,,,,,,+++++++++***++++++++++++******+++++++++,,,,,,,,,+++++++++,,,------......*********************************++++++*********************+++*********,,,++++++++++++++++++,,,((((((((((((((((((((((((''')))******))))))***,,,))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))******+++,,,++++++++++++*********+++,,,------******+++,,,---------,,,.........000333777;;;>>>>>>???AAADDDFFFHHHIIIIIIKKKLLLMMMOOOPPPPPPPPPPPPOOOPPPRRRSSSSSSRRRPPPNNNPPPPPPPPPPPPPPPOOOOOOOOONNNOOOPPPPPPPPPOOONNNMMMNNNNNNNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRPPPMMMJJJJJJMMMQQQUUUVVVYYY\\\___bbbhhhoootttyyy|||zzzyyyyyyxxxvvvsssqqqqqqqqqooorrruuutttooohhhccc```UUULLLEEEFFFHHHFFFDDDDDDGGGHHHIIIKKKMMMOOOOOONNNGGGFFFCCCAAABBBDDDFFFFFFDDDCCCAAAAAAAAABBBFFFIIIJJJGGGDDDBBBBBBAAAAAA@@@????????????@@@BBBCCCDDDAAAAAA@@@@@@????????????;;;<<<>>>@@@BBBBBBAAA@@@CCCBBBAAAAAABBBCCCEEEFFFBBBAAA@@@???>>>>>>?????????BBBFFFKKKQQQWWW[[[^^^[[[YYYUUUPPPKKKGGGFFFFFFJJJNNNSSS\\\iiiyyy}}}vvvrrrpppnnnwww|||uuuoooggg]]]TTTOOONNNLLLKKKJJJJJJJJJJJJFFFEEEEEEDDDDDDDDDCCCCCCCCCAAA>>>===<<<:::888555333222222111///......---''''''(((***+++---......++++++++++++++++++++++++************************************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''&&&))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))((((((''''''(((((()))))))))*********((()))+++,,,,,,+++)))(((*********+++++++++,,,,,,---,,,+++***++++++---...111000000///...---,,,,,,***++++++,,,---...//////------............------------------------------......------------......------......///000000000///...............//////111111111111222222333333444777999:::???HHHNNNNNNCCCEEEGGGEEEBBB@@@@@@AAACCCGGGKKKNNNMMMLLLIIIHHHDDDDDDBBBAAAAAAAAABBBBBB???@@@AAABBBCCCCCCDDDDDDBBBAAAAAAAAAAAABBBCCCDDDIIINNNQQQOOOHHHCCCCCCEEE???===;;;;;;<<<======<<<:::777555555777777555333222000///...////////////***+++,,,---.../////////)))))))))***************+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///......---,,,++++++******************+++++++++)))***++++++++++++***)))))))))***++++++++++++***++++++************++++++(((((((((((((((((((((((((((***+++***))))))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))******+++++++++++++++************+++---...///++++++,,,------...//////000000111333777<<<@@@CCCEEEFFFGGGIIIJJJKKKKKKLLLKKKMMMNNNPPPQQQQQQQQQPPPPPPPPPRRRRRRSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOMMMKKKJJJHHHHHHFFFGGGJJJLLLQQQXXX___eeeppptttyyy}}}~~~}}}xxxrrrmmmjjjgggbbb___]]]\\\\\\WWWXXXYYYWWWTTTPPPOOOOOOKKKDDD@@@BBBCCCAAA@@@AAABBBBBBBBBCCCDDDEEEFFFGGGDDDEEECCC??????CCCEEEDDDEEECCCCCCDDDCCCAAADDDIIIKKKIIIGGGDDDBBBBBBBBBCCCFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCAAABBBDDDGGGIIIJJJHHHEEEFFFEEEBBB@@@??????@@@AAA@@@???>>>=========>>>???===>>>@@@CCCFFFJJJNNNPPPKKKJJJGGGDDDAAA??????>>>BBBDDDHHHNNNXXXiii|||zzzrrrjjjfffgggqqq|||rrrggg\\\ZZZWWWSSSPPPNNNLLLLLLJJJHHHGGGGGGGGGGGGEEEDDDDDDBBB@@@>>>>>>===;;;999666555444333222111000///(((((()))***,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))))))))(((((('''))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))((('''&&&((((((((()))))))))******)))***+++,,,,,,+++***)))************++++++++++++***))))))))))))******+++++++++,,,,,,------......++++++,,,,,,------......------............---------------------------------------,,,------...///---------...///000000111---------------...///000,,,---...///000111111222---///000222888@@@DDDCCC777888999888666666777888666888;;;===>>>===;;;:::777777666666666666777777555555666777888888999:::666666555666666777777888<<<@@@CCCAAA;;;777777999777555444555777888888777555333222111222333111000......---------...//////***+++,,,....../////////***)))))))))))))))(((((((((((()))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++)))***++++++++++++***)))((()))***+++,,,++++++************))))))*********))))))))))))))))))))))))***+++,,,+++)))))))))+++))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,---///111444555666777888;;;>>>BBBEEEGGGHHHIIIKKKLLLMMMNNNOOOOOOLLLMMMOOORRRSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOOOONNNMMMPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHMMMTTT\\\dddmmmvvv}}}uuunnnggg```XXXWWWTTTRRRPPPNNNLLLKKKHHHIIIJJJHHHFFFDDDDDDEEEEEEAAA@@@CCCCCC@@@AAADDDAAABBBCCCDDDDDDFFFHHHIIIFFFIIIHHHBBBBBBGGGJJJHHHIIIHHHIIILLLJJJFFFIIIOOOOOOOOOOOOMMMKKKIIIIIIIIIMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMQQQPPPQQQSSSVVVVVVSSSOOONNNLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@@@@AAACCCDDDBBBBBBBBBBBBCCCEEEGGGHHHGGGFFFDDDBBBBBBAAA@@@@@@===???AAADDDJJJVVVfffrrryyypppfff___XXX]]]dddkkktttsssoooiiibbb[[[VVVSSSQQQPPPNNNKKKKKKLLLKKKIIIGGGGGGEEECCCAAA@@@???<<<:::999999888666555444333222......------------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))((())))))(((((((((((())))))'''((((((((()))))))))***(((((()))))))))*********'''((()))))))))((('''&&&(((((((((((()))))))))***************************************++++++++++++(((((()))***************)))))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///.......................................///000000,,,---...///111222222222,,,...///000555;;;<<<888111111111111000111333444222222333444666666555444222222222222222222222222333333333222222333333444111111111111111222222222444666999888444222111222333222111222444555444333000000000000000000///.........///.........000111......000111111111000000******))))))((((((''''''((()))***+++++++++++++++******+++++++++,,,,,,,,,%%%&&&''')))+++---///000))))))******++++++++++++)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++*********))))))))))))******************************+++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,------......------------,,,++++++,,,,,,,,,---,,,---...111444888:::>>>???@@@BBBEEEGGGIIIKKKIIIJJJLLLNNNOOOPPPQQQQQQLLLNNNPPPSSSTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTVVVVVVSSSSSSRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPOOONNNMMMMMMQQQQQQQQQPPPOOOMMMLLLKKKIIIJJJLLLNNNPPPRRRTTTUUUYYY```iiisss|||}}}yyyxxx}}}qqqeee]]]UUUNNNGGGGGGGGGGGGHHHFFFCCCAAABBBDDDEEEFFFDDDDDDDDDEEEDDDBBBCCCFFFEEECCCEEEIIICCCEEEGGGHHHIIIJJJMMMNNNIIIMMMLLLGGGGGGNNNQQQPPPPPPNNNPPPTTTRRRNNNPPPVVVUUUWWWXXXXXXVVVSSSRRRQQQQQQQQQRRRSSSTTTUUUWWWXXXSSSSSSSSSSSSTTTUUUWWWWWW[[[ZZZYYY[[[]]]\\\XXXUUUVVVUUUTTTRRRPPPNNNMMMLLLHHHGGGFFFEEEFFFHHHJJJKKKIIIIIIHHHGGGFFFFFFFFFFFFGGGEEECCCBBBCCCCCCBBBAAA===>>>???>>>@@@GGGSSS\\\nnnpppqqqrrrnnnfff\\\UUUNNNNNNPPPTTT]]]lll{{{~~~tttkkkccc^^^\\\UUURRROOOOOOOOOOOOLLLIIIJJJHHHEEECCCBBB@@@===;;;<<<<<<:::999888666555555333222111000...,,,+++***---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***))))))))))))(((((((((((())))))'''((((((((())))))******)))************+++++++++'''((()))))))))(((&&&%%%(((((((((((())))))))))))++++++***))))))***++++++)))************+++++++++)))***+++---------,,,+++---,,,++++++******++++++---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------,,,++++++------,,,,,,,,,,,,------,,,,,,...///000111111111222444333333666999666000000000///...---...///000111000///000222222222111111111000000000000/////////...---,,,++++++***+++////////////////////////000222333333111000//////222000///000111111000...------.../////////...---,,,------,,,,,,,,,---///---...///000000///...---*********)))))))))))))))'''***,,,+++(((''')))+++******+++++++++,,,,,,,,,...------,,,,,,------...++++++******************************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++*********))))))(((((())))))***+++++++++++++++************+++,,,------+++*********+++---///000...111555888:::<<>>@@@CCCEEEGGGHHHIIIJJJLLLNNNOOOPPPOOOPPPQQQSSSTTTTTTTTTTTTVVVUUUSSSRRRRRRRRRTTTTTTVVVVVVUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSRRRQQQOOOMMMLLLKKKJJJJJJKKKLLLKKKKKKNNNSSSWWW\\\bbbgggjjjpppwww||||||yyyqqqjjjddd\\\XXXSSSQQQQQQRRRQQQPPPQQQPPPNNNJJJFFFCCCCCCDDD@@@BBBCCCDDDCCCDDDEEEGGGLLLPPPSSSTTTRRRQQQSSSUUURRRTTTVVVVVVTTTSSSRRRSSSSSSTTTVVVXXXZZZ\\\]]]^^^dddcccbbbbbbccceeehhhjjjkkkkkklllmmmoooqqqrrrssszzz~~~~~~yyyxxx{{{{{{{{{zzz~~~}}}zzzvvvsssrrrrrrqqqpppvvvuuusssqqqpppoooooooooooolllhhhfffeeedddaaa^^^^^^]]][[[YYYXXXVVVVVVUUUOOOQQQTTTUUUUUUSSSPPPNNNPPPNNNJJJHHHGGGIIIKKKMMMMMMNNNNNNNNNLLLIIIEEECCCAAAAAABBBCCCFFFNNNWWW^^^sss{{{wwwooohhhgggggg```WWWSSSPPPKKKHHHFFFDDDBBBAAACCCCCCBBB@@@???>>>======666666555444222111000000///...---...///...,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************)))))))))(((((((((((((((((((((((((((&&&&&&''''''(((((((((((('''(((((((((&&&%%%&&&((((((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++************************++++++++++++************''')))***,,,,,,+++***)))---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,+++++++++,,,------------------------------........................---...///...------.../////////////////////000111..............................////////////............////////////............////////////........................------///.........------------000//////......//////000---------------...//////---------.......................................((()))))))))***+++++++++,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***+++++++++***************)))))))))***+++++++++++++++******+++************++++++,,,////////////000222333444:::===@@@CCCDDDFFFIIIKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTRRRQQQQQQTTTSSSQQQOOOMMMKKKIIIGGGLLLMMMMMMMMMOOOVVV```hhhrrryyyvvvkkkaaaXXXRRRLLLIIIFFFDDDCCCCCCBBB@@@CCCDDDDDDBBB@@@???@@@BBBFFFHHHJJJJJJJJJJJJLLLNNNSSSWWW[[[\\\ZZZZZZ[[[^^^[[[]]]______]]]\\\\\\\\\```cccfffjjjnnnppprrrsss}}}~~~{{{xxxtttooollllllkkkhhhfffcccbbb``````]]]___ccceeedddaaa\\\XXXXXXWWWTTTRRRPPPPPPPPPPPPLLLLLLKKKIIIGGGDDDAAA???AAAAAA@@@???@@@EEEKKKPPPaaasss|||xxxvvvuuuxxx~~~uuukkk^^^XXXQQQLLLJJJIIIFFFDDDBBBBBBBBBBBB@@@???======::::::999777666444333333222111000000000000...,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((************))))))))))))%%%&&&&&&'''((())))))***&&&&&&&&&'''''''''''''''$$$''')))***)))(((((()))((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))*********((()))+++,,,,,,,,,+++***,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,---...,,,,,,,,,,,,---------------------------------------...///...------...///............//////000000........................---------......---------------............------......////////////......------------------..................------------......------------......,,,,,,---........................---------------------------------------(((((()))***++++++,,,,,,...+++)))+++---...,,,*********+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,************************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++************************++++++,,,,,,++++++******++++++******++++++,,,---///000111333666888:::;;;AAACCCGGGIIIJJJKKKMMMOOOPPPPPPPPPPPPQQQQQQQQQQQQUUUVVVVVVVVVVVVVVVUUUUUUVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRUUUUUUUUUTTTSSSQQQOOONNNPPPOOOMMMJJJIIIIIIIIIJJJSSSUUUWWWXXX[[[dddqqq{{{}}}}}}rrreeeZZZPPPHHHCCCCCCBBBBBBBBBCCCCCCDDDDDDHHHIIIIIIHHHFFFEEEEEEGGGPPPQQQSSSSSSRRRQQQSSSTTTVVV[[[___aaa``````ccceeegggjjjmmmoooppppppqqqsssyyy{{{~~~}}}{{{yyyvvvsssqqqpppooonnnqqquuuvvvtttnnngggccc^^^^^^]]]\\\[[[ZZZYYYXXXRRRRRRPPPOOOLLLJJJHHHFFFEEEDDDCCCBBBBBBDDDGGGJJJUUUdddqqqtttsssppplllfffaaa___]]]___fffpppzzzqqqhhh[[[SSSOOOMMMKKKIIIFFFFFFFFFDDDBBB@@@===<<<>>>===<<<:::999777666555444333111111111000...,,,++++++,,,,,,------......++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((*********)))))))))))))))&&&&&&&&&'''(((((())))))&&&&&&&&&&&&''''''''''''''')))++++++***)))***+++(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++++++++******************,,,++++++******++++++,,,************+++,,,---...,,,,,,,,,,,,,,,------------------------------------...///...---------///------......////////////------------------------------............------+++,,,,,,------,,,,,,+++---......//////......---,,,,,,------------......------------------------......------------......+++,,,---...///...---,,,......------------,,,,,,------------------------((())))))***+++,,,,,,---...,,,***+++...///---*********+++++++++,,,,,,,,,,,,++++++******++++++,,,)))*********+++++++++,,,*********************************************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***************+++++++++++++++,,,,,,,,,++++++***------------...///000111000222555888<<>>@@@AAACCCDDDFFFEEEGGGJJJLLLMMMOOOQQQSSSTTTVVVXXXXXXXXXYYY[[[]]]^^^ccciiinnnppprrrwwwzzz~~~~~~vvvqqqjjjjjjjjjiiigggdddaaa```YYYYYYWWWVVVTTTRRRPPPOOOIIIHHHGGGFFFGGGGGGHHHHHHLLLUUU^^^bbb```\\\VVVQQQNNNNNNMMMOOOTTT\\\dddjjj|||oooaaaXXXSSSQQQOOOMMMLLLKKKIIIGGGEEECCCBBBAAA@@@???===;;;:::888888666555333222222111...,,,,,,,,,---------.........++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''++++++***(((&&&''')))+++))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((''''''((((((((()))))))))(((((()))))))))******)))************************,,,++++++******++++++,,,************++++++,,,---+++++++++,,,,,,,,,---------------------------------...///...---------///,,,,,,---............---------------------------.........//////.........------............------------............------,,,,,,,,,,,,------......,,,,,,------------------///......------......///***+++---.........---,,,------------------,,,,,,------------------------)))*********+++,,,,,,,,,---,,,++++++------,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,)))))))))******++++++,,,******************************************************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,---///000111444666:::>>>BBBFFFHHHIIIIIIKKKMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRWWWWWWWWWXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWTTTSSSRRRQQQPPPOOOOOOOOOTTTSSSQQQOOONNNMMMLLLLLLLLLKKKKKKMMMQQQXXX___cccmmmsssyyy{{{|||}}}}}}}}}wwwnnnbbbbbb```]]][[[ZZZXXXWWWSSSPPPLLLHHHDDDAAA@@@@@@@@@AAAAAAAAAAAACCCEEEHHHGGGJJJNNNQQQSSSUUUXXXZZZYYY\\\```ccceeehhhlllooopppvvv~~~~~~}}}|||yyyuuuqqqmmmkkkbbbbbbbbb```]]]ZZZWWWVVVPPPOOONNNNNNOOONNNLLLKKKHHHLLLQQQSSSSSSPPPJJJFFFDDDEEEFFFGGGJJJNNNTTTYYYmmm|||yyykkkbbb]]][[[RRRQQQNNNLLLIIIHHHGGGFFFDDDCCCBBB@@@>>><<<;;;:::999888666555444333000...........................***++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))************)))))))))))))))(((((((((((((((((((((((('''''''''***)))(((%%%###$$$'''***)))))))))*********++++++************************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''(((((())))))***************+++++++++,,,,,,***************+++++++++,,,++++++******++++++,,,++++++************++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///000000000000000000///------............------++++++,,,,,,------......,,,,,,,,,,,,------------.........------.........++++++,,,---------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++***+++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------))))))***++++++,,,------***************************************************)))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,---.........******+++---///111333444:::<<>>======<<<:::999888666333000000000//////...---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******)))(((((((((((((((((()))))))))************(((((())))))******++++++******)))))))))((((((((('''(((((('''&&&''')))+++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))************************''''''((())))))***++++++---,,,,,,,,,------......*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,+++***)))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///***+++---.........,,,+++++++++++++++++++++++++++---------......---------...//////000000//////...,,,------......------,,,***++++++,,,------......++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++))),,,...,,,***)))+++---******+++++++++,,,,,,,,,...------,,,,,,------...******+++,,,,,,---......************************************************))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***,,,---...//////000111222444777999<<<===>>>@@@CCCFFFIIIKKKKKKLLLMMMOOOQQQQQQQQQPPPQQQRRRTTTTTTUUUUUUUUUUUUVVVVVVUUUVVVVVVWWWXXXXXXWWWWWWUUUVVVVVVWWWXXXXXXXXXWWWTTTSSSQQQPPPOOONNNNNNNNNLLLKKKIIIHHHJJJMMMQQQTTTXXX\\\ccckkksssxxx|||}}}}}}wwwllleeegggiii```TTTKKKGGGDDDEEEFFFFFFFFFHHHGGGHHHHHHGGGGGGHHHJJJLLLMMMNNNNNNMMMLLLOOOUUUZZZcccgggmmmrrrvvvzzz~~~zzztttpppooommmkkkkkkkkkhhhccc___^^^YYYUUUTTTRRRNNNJJJHHHDDDEEEDDDBBB@@@BBBGGGLLLSSS___sss~~~~~~yyy|||zzzuuulllbbbZZZTTTQQQOOOKKKJJJHHHFFFDDDBBBAAA@@@@@@???<<<;;;:::888555333111111000///...---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******)))((((((((((((((((((((())))))*********+++''''''(((***+++,,,......++++++******))))))((((((&&&)))+++---,,,,,,---...)))************+++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************'''(((((()))***++++++,,,))))))(((((())))))***+++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,------+++***))))))(((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///)))***,,,......---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,++++++++++++++++++,,,---,,,+++***+++,,,---...))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))***+++,,,,,,------...---,,,,,,,,,,,,---...,,,,,,+++******+++,,,,,,************************************************************************************))))))))))))(((((())))))))))))((((((***************************+++,,,,,,***))))))))),,,,,,++++++***)))))))))***,,,.........---......///222666999;;;===@@@BBBDDDEEEGGGIIILLLNNNPPPQQQTTTSSSSSSSSSRRRRRRQQQQQQUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQQQQPPPWWWQQQNNNPPPOOOIIIHHHJJJNNNHHHEEEIIIMMMRRR]]]iiivvvwwwxxx{{{~~~}}}zzzrrrhhhccc]]]WWWSSSQQQNNNMMMEEEDDDCCCCCCCCCEEEHHHIIINNNNNNNNNNNNOOOPPPQQQRRRNNNSSSWWWXXXYYY]]]gggpppvvv}}}{{{yyy{{{{{{xxxuuuvvvqqqjjjccc^^^\\\YYYTTTOOOIIIIIIGGGEEECCCCCCFFFIIIQQQUUU___nnn||||||xxxxxxtttllleeeeeemmmuuupppeee```[[[UUURRRKKKFFFFFFGGGDDDBBBBBBAAAAAAAAA@@@>>>;;;999888333333333333222111000//////......------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))+++++++++************)))+++++++++++++++***)))((((((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))++++++******************'''((()))******+++******))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++***---,,,************,,,---,,,,,,,,,---------......------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---------------------,,,+++++++++,,,,,,---------++++++,,,,,,---...//////((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))(((((()))******+++,,,,,,---,,,++++++++++++,,,---,,,,,,+++******+++,,,,,,************************************************************************************))))))))))))(((((())))))))))))((((((************************+++,,,------+++******+++++++++++++++***))))))(((***,,,............000111333555999<<<>>>@@@CCCEEEGGGHHHJJJLLLNNNPPPRRRSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTUUUUUUUUUVVVVVVWWWWWWYYYXXXWWWVVVUUUSSSRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQLLLIIIKKKKKKGGGFFFIIIOOONNNRRRYYYaaahhhuuu{{{tttttt{{{{{{tttoooiiiaaa[[[UUUQQQMMMJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGJJJLLLMMMOOOPPPQQQSSSVVVYYY\\\^^^aaaeeejjjkkklllrrr}}}|||tttnnnjjjfff___ZZZXXXUUUPPPLLLJJJJJJJJJKKKJJJMMMTTT]]]fffkkkjjjgggbbbaaa^^^YYYUUUVVV\\\aaarrr}}}tttiii___ZZZQQQKKKJJJIIIEEECCCCCCDDDDDDCCCBBB@@@===:::999888888777666444222000//////......------------...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))************))))))))))))(((***************)))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,,,,++++++***+++******))))))******+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------+++***++++++************+++++++++++++++,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((***************++++++++++++++++++,,,,,,---------******++++++,,,,,,------)))***+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((()))******++++++++++++************++++++,,,++++++******++++++,,,************************************************************************++++++*********)))))))))((())))))******))))))(((************************+++---......,,,++++++,,,++++++,,,------,,,******+++,,,---......000333666888;;;>>>AAABBBDDDGGGIIIKKKLLLMMMOOOPPPRRRSSSTTTRRRSSSSSSTTTUUUUUUVVVVVVTTTTTTUUUVVVWWWXXXXXXYYYYYYXXXWWWUUUSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLIIIHHHJJJKKKJJJLLLOOOWWW\\\fffrrr{{{}}}tttllliiijjjlllqqqiii___WWWRRROOOJJJGGGEEECCCBBBBBBDDDFFFGGGFFFJJJJJJJJJLLLMMMOOOQQQSSSVVVWWWYYY^^^dddjjjpppttt}}}zzzsssnnnjjjddd\\\WWWUUUTTTRRROOOJJJLLLNNNQQQTTTVVVVVVVVVRRROOOLLLHHHGGGHHHJJJLLLZZZeeettt{{{oooeee\\\SSSOOOMMMHHHFFFFFFHHHHHHGGGFFFDDDAAA>>><<<======<<<999777444222000//////...---------------,,,,,,,,,,,,++++++++++++******)))))))))***++++++***))))))))))))(((((((((((())))))))))))(((''''''************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((('''&&&%%%))))))))))))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******)))))))))(((((()))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++*********++++++++++++***************+++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,---......//////++++++,,,,,,,,,,,,------*********+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))))))))))))))******+++++++++++++++******+++++++++++++++++++++++++++++++++************************************************************************+++++++++*********)))))))))))))))******)))))))))***************************,,,------,,,++++++,,,,,,---...000000///...------...//////111444999<<<===???CCCEEEFFFHHHJJJLLLNNNNNNOOOPPPQQQRRRSSSSSSPPPPPPQQQRRRTTTUUUVVVVVVTTTTTTUUUVVVXXXYYYZZZZZZYYYXXXVVVTTTQQQOOOMMMLLLOOOOOOOOOPPPPPPPPPQQQQQQNNNOOOPPPSSSUUUXXX\\\```gggooo|||yyyooohhhbbb^^^\\\XXXSSSMMMHHHGGGFFFEEEDDDDDDCCCBBBDDDHHHJJJKKKKKKMMMNNNPPPSSSVVVYYY[[[\\\eeegggjjjpppxxx}}}uuukkkeeebbb```\\\WWWUUUUUUTTTQQQPPPPPPRRRUUUPPPLLLGGGEEEEEEEEECCCAAAOOOUUUaaasssqqqggg\\\WWWTTTOOOLLLMMMLLLLLLKKKJJJHHHFFFCCCAAA@@@???>>><<<999666444222111000///...------------,,,,,,,,,,,,++++++++++++))))))))))))***++++++,,,************))))))))))))((()))))))))))))))((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))((()))))))))(((((('''&&&(((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++*********))))))(((((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++******+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++.....................---------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,+++*********++++++++++++++++++++++++++++++)))******+++++++++***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************++++++++++++************))))))************))))))************************)))***,,,,,,+++******++++++,,,.../////////......000111222444666999>>>BBBAAACCCFFFHHHIIIJJJLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPLLLMMMNNNPPPQQQSSSTTTUUUTTTTTTUUUVVVXXXYYYZZZZZZXXXWWWUUUSSSQQQOOOMMMLLLQQQQQQRRRSSSUUUVVVWWWWWWWWW\\\aaadddggglllqqquuuxxx~~~sssiiiaaaZZZTTTOOOIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGHHHKKKNNNOOOOOONNNRRRXXX___ffflllppprrr{{{}}}zzzvvvqqqjjjeee```^^^ZZZVVVRRRRRRUUUWWWPPPLLLHHHGGGHHHHHHEEEAAAJJJLLLUUUggg{{{|||qqqgggbbb___ZZZXXXXXXQQQQQQPPPOOOLLLIIIGGGEEEAAA@@@???===;;;999777666444333222000///.........---------,,,,,,,,,++++++******))))))***+++,,,,,,,,,,,,++++++++++++******))))))***++++++*********************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((((((((((((((((((((((((((((()))))))))******+++++++++'''((()))***************(((((((((((((((((((((((('''(((******((((((((()))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))******++++++******)))*********))))))*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,++++++***+++,,,---......---,,,+++,,,,,,,,,,,,------------***++++++,,,------------++++++++++++++++++++++++************++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************************************************************************,,,++++++++++++*********)))******++++++******)))************************((()))++++++*********+++******+++,,,---......///444555888:::<<>><<<;;;999777555444333222111000000///......------,,,,,,+++*********++++++,,,,,,,,,+++++++++******(((((()))***************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******((((((((((((((((((((((((((((((((()))***+++++++++(((((()))))))))))))))((())))))))))))))))))))))))'''(((******((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))(((((()))))))))))))))))))))************++++++++++++++++++++++++******************************))))))******++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,---------,,,++++++************************,,,,,,,,,,,,------......,,,------------------------------,,,,,,+++++++++))))))******++++++,,,,,,&&&'''(((***+++++++++***************************((()))***+++++++++++++++*********)))))))))))))))((()))***++++++***)))(((***+++,,,------,,,+++***************************************************************************,,,,,,,,,+++++++++************++++++++++++******************************)))+++------,,,,,,---...111000......///222555888:::===AAADDDFFFHHHJJJLLLJJJMMMOOOPPPPPPQQQRRRTTTQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRSSSSSSSSSSSSSSSZZZ]]]dddllluuu}}}wwwfffXXXQQQPPPMMMHHHFFFGGGLLLPPPMMMPPPTTTYYY^^^ccciiimmmhhhfffcccdddjjjrrrxxx|||}}}{{{tttooolllggg```ZZZTTTQQQPPPQQQKKKIIIKKKLLLNNNVVV```bbbeeefff```VVVRRRVVV[[[kkkyyyxxxooofff^^^ZZZUUUTTTRRRNNNJJJFFFCCCAAA>>>===;;;999777555444444222111111000///.........------,,,+++************+++++++++************)))''''''((()))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))((('''&&&%%%))))))))))))))))))))))))''')))******((((((((()))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))))))))************++++++++++++++++++++++++************************)))((((((((()))***+++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,------------,,,,,,+++***************************((((((((())))))************)))))))))))))))))))))---------,,,,,,+++++++++'''(((((()))***++++++,,,"""$$$&&&)))*********)))***************************************************)))((((((((()))+++,,,************)))))))))(((///...,,,+++++++++,,,,,,+++++++++*********))))))))))))******++++++++++++++++++************++++++************************++++++++++++++++++++++++***************+++++++++(((+++---......------...///......///222777;;;>>>AAABBBCCCFFFHHHJJJLLLMMMPPPPPPRRRSSSSSSTTTTTTTTTQQQPPPOOONNNMMMLLLLLLLLLIIIJJJLLLMMMLLLMMMOOOPPPRRRSSSSSSRRRQQQQQQSSSUUUQQQPPPSSSYYY[[[ZZZ```jjjppprrrxxx|||zzz{{{uuummmgggccc\\\RRRKKKHHHMMMOOOMMMLLLQQQVVVXXX[[[\\\\\\\\\^^^eeeooowwwtttttttttuuuzzz~~~~~~|||yyy|||xxxsssrrrtttvvvvvvuuuyyyxxxuuusssrrrssstttvvvyyy}}}}}}vvvoookkkuuuvvvzzz|||}}}}}}{{{zzz~~~xxxlll^^^XXXYYYXXXWWWTTTOOOKKKLLLQQQVVVQQQRRRSSSPPPLLLKKKLLLNNNZZZjjj||||||lllbbb___\\\WWWRRRMMMIIIFFFEEECCCBBBAAA???<<<:::::::::333222111000111000...+++......---,,,++++++++++++---,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%&&&''')))***)))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++***************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***))))))))),,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++*********))))))+++++++++*********))))))))))))))))))************((())))))***+++---.../////////---,,,+++*********---,,,***)))))))))***+++((()))))))))***************++++++++++++***))))))************************+++***)))))))))***++++++++++++++++++************...---,,,+++******+++,,,+++++++++*********))))))************************++++++************++++++************************++++++++++++++++++++++++************++++++++++++***,,,......------...//////000111333777;;;@@@BBBEEEFFFGGGIIIKKKLLLNNNNNNRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQOOONNNMMMLLLLLLLLLIIIKKKMMMNNNNNNOOORRRSSSSSSSSSSSSRRRQQQSSSWWW[[[```___ccciiilllooowwwsssmmmpppqqqnnnfffbbb\\\XXXUUUQQQLLLIIILLLQQQSSSSSSVVV^^^ccceeecccdddfffhhhlllttt~~~~~~yyyyyy||||||{{{zzz|||~~~~~~|||zzz}}}yyyuuuqqqooonnnlllkkklllhhhdddaaaaaadddiiilllmmmpppuuuzzz{{{xxxrrrmmmtttssstttuuuvvvtttoookkkjjjkkkjjjkkkqqqzzz~~~}}}{{{|||~~~sssiiihhhgggeee```ZZZTTTQQQQQQRRRUUUUUUSSSOOOJJJFFFFFFHHHMMMZZZjjjyyy{{{qqqnnnhhh```YYYRRRMMMKKKKKKJJJHHHEEEBBB?????????333111000111222222000...000///...---,,,,,,,,,,,,---,,,++++++***+++++++++******************************++++++++++++******(((((()))))))))*********+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))******)))((('''((())))))))))))((('''''''''((((((***))))))(((((())))))***'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,+++++++++*********))))))+++++++++*********))))))))))))))))))************&&&&&&''''''((()))++++++------,,,++++++++++++,,,,,,+++******))))))******************++++++++++++***+++++++++******))))))************************,,,++++++*********++++++,,,,,,,,,++++++++++++***,,,,,,+++************++++++++++++***************)))))))))))))))))))))(((++++++************++++++************************++++++++++++++++++++++++************++++++,,,,,,,,,---......---...000111222444666:::>>>BBBEEEGGGJJJKKKLLLMMMNNNOOOPPPQQQTTTUUUTTTTTTSSSRRRQQQPPPRRRQQQPPPNNNLLLKKKKKKKKKIIIKKKNNNOOOOOOQQQSSSUUUOOOOOONNNNNNPPPVVV^^^cccoooooorrrxxx|||yyyggg]]][[[YYYWWWRRRRRRQQQNNNLLLKKKMMMNNNOOORRRUUUXXX___iiinnnmmmjjjmmmppptttzzz~~~zzzzzz{{{yyywwwuuuvvvxxx{{{}}}~~~}}}}}}~~~~~~|||xxxrrrkkkeeebbbaaabbb^^^XXXTTTUUUZZZaaafffeeegggkkkttt{{{|||vvvpppnnnkkkiiifffdddbbb^^^[[[]]]```ccceeekkksssvvvtttmmmkkkjjjlllooosssvvvwwwsssqqqqqqtttzzz~~~zzz|||xxxsssmmmfff```ZZZVVVZZZYYYUUUPPPJJJFFFEEEFFFDDDMMMYYYeeetttxxxmmmccc[[[VVVQQQOOOMMMIIIFFFCCCBBBAAA888777555444444444222000111000///......---------------,,,+++++++++++++++******************************++++++++++++******))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******---,,,***)))'''&&&&&&&&&***)))(((((('''''''''(((++++++************++++++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))***,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++*********++++++************+++++++++************)))))))))+++************)))))))))))))))))))))************'''''''''''''''(((((()))+++*********+++,,,------******++++++******)))(((***++++++++++++,,,,,,,,,++++++*********)))))))))************************,,,,,,,,,+++++++++++++++,,,,,,+++++++++*********+++*********************************************''''''(((((()))))))))***++++++************++++++************************++++++++++++++++++++++++)))******++++++,,,,,,,,,------......---///222444888:::>>>BBBEEEGGGIIIIIILLLLLLMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRQQQPPPNNNLLLKKKJJJJJJJJJKKKMMMNNNNNNOOOQQQSSSNNNMMMMMMMMMRRRZZZeeemmmxxxzzz~~~yyykkk\\\RRRNNNMMMLLLOOORRRUUUUUURRRQQQTTTXXXVVVYYY[[[```jjjvvvzzzxxxwwwyyy~~~}}}{{{~~~~~~}}}yyyuuutttuuuxxxzzz}}}~~~}}}vvvlllddd```___bbb___ZZZVVVWWW\\\bbbfffgggfffiiisss~~~|||tttgggddd___\\\YYYXXXXXXWWWWWW]]]bbbeeejjjqqqrrrpppmmmhhhbbb^^^]]]___```aaaaaa______ccciiinnnooonnnnnnvvvwwwllleeebbb```\\\VVVQQQMMMKKKJJJHHHKKKPPPXXXdddrrr}}}{{{ooohhh]]]ZZZWWWSSSOOOKKKFFFCCCAAA>>>;;;999888666444111222111000///......------------,,,++++++++++++,,,******************************++++++++++++************+++++++++,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))******************((('''&&&%%%$$$$$$******)))(((((('''''''''++++++************++++++'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))+++++++++***************++++++************++++++************))))))))))))************))))))))))))((()))))))))************+++******)))))))))*********************+++,,,,,,)))***+++++++++***((('''*********+++++++++,,,,,,+++******)))))))))))))))************************+++++++++,,,+++++++++++++++*********))))))))))))************************************************%%%&&&'''((()))***+++,,,++++++************++++++************************++++++++++++++++++++++++)))******+++,,,,,,---------...//////000222666888@@@BBBEEEHHHJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSUUUVVVRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJLLLMMMNNNMMMMMMOOOQQQSSSRRRQQQQQQUUU]]]gggooo{{{~~~xxxjjjcccZZZRRRLLLJJJLLLOOOSSSXXX^^^^^^ZZZYYY[[[___bbbeeeiiippp|||yyyxxx}}}{{{zzz|||vvvsssrrrsssuuu}}}|||{{{~~~zzzrrrjjjeeecccbbb```^^^\\\\\\^^^```bbbhhheeefffppp}}}yyygggddd___ZZZWWWWWWYYY\\\ZZZ```eeegggiiikkkkkkgggllleee\\\UUURRRRRRSSSTTTWWWUUUUUUXXX]]]aaaaaa___^^^cccmmmxxxzzzrrroooiiiccc\\\VVVPPPMMMLLLJJJKKKOOOXXXbbbmmmuuu{{{xxxuuutttsssssswww}}}wwwtttoooiiibbbXXXNNNGGGCCCAAA===;;;:::888666555333222111000.........---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************'''''''''''''''&&&&&&%%%******)))))))))(((((('''))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((************************))))))((((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++***)))))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,+++*********++++++++++++***))))))))))))***))))))***++++++)))((('''))))))))))))*********++++++***)))((((((((())))))************************)))******+++,,,,,,++++++*********)))))))))(((((()))***++++++,,,+++++++++***************+++++++++&&&&&&'''(((***+++,,,,,,++++++************++++++************************++++++++++++++++++++++++)))******+++,,,---.........000222444666888<<>>===999888666444333222111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************++++++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))'''((()))******)))(((((('''''')))***++++++******(((''''''&&&&&&''''''(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,((()))))))))*********+++******))))))))))))******(((((((((((())))))******(((((((((((())))))******))))))))))))************)))(((((((((((())))))***))))))((((((((()))************)))((((((((((((((())))))*********++++++++++++***(((''''''''')))***************************%%%&&&(((***+++,,,,,,+++,,,,,,,,,+++++++++*********+++,,,---...------,,,))))))******++++++++++++---,,,,,,+++***))))))(((++++++************++++++************************++++++++++++++++++++++++)))******+++---...//////222666;;;???CCCEEEHHHJJJHHHIIIJJJLLLOOOQQQSSSTTTSSSSSSSSSRRRQQQPPPPPPOOORRRRRRQQQPPPOOOMMMLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNPPPSSSVVVXXX[[[^^^aaa```dddjjjqqqxxxvvviii```^^^aaaWWWXXXWWWTTTPPPMMMLLLMMMQQQNNNNNNRRRSSSTTT[[[ffftttsssrrrrrruuu{{{{{{xxxyyy}}}}}}xxx|||~~~zzzwwwxxx{{{xxx{{{~~~{{{vvvzzz~~~{{{wwwtttqqqpppooopppmmmjjjhhhggggggeeedddeeeggglllssswwwtttllleeeddddddeeeeeegggiiikkklllfffaaa]]]^^^eeekkknnnnnnnnnlllhhhccc___aaagggllliiirrryyyzzz{{{}}}~~~}}}|||pppgggaaa^^^^^^]]]YYYVVVSSSTTTYYY___aaabbbXXXRRRPPPRRRPPPLLLLLLQQQNNNRRRVVVVVVTTTUUUYYY]]]ffffffhhhlllllllllqqqxxxwwwmmmnnngggaaa___[[[TTTSSSWWWTTTTTTPPPJJJFFFFFFHHHHHHJJJRRRddd}}}|||nnn^^^ZZZSSSLLLGGGCCC@@@===;;;:::888777555444444333......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((&&&'''((((((((('''%%%$$$%%%''')))***++++++++++++((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...************************)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((())))))*********+++******))))))))))))******'''((((((((())))))******'''((((((((())))))******))))))))))))************)))))))))))))))***++++++&&&&&&''''''(((***+++,,,+++***((('''''''''((()))******+++++++++,,,,,,,,,+++***((('''&&&''')))*********************************))))))******+++,,,.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,+++***)))******))))))***+++,,,,,,++++++,,,---///222555777;;;===???BBBEEEGGGHHHIIIKKKLLLLLLMMMNNNNNNOOOOOOQQQQQQRRRRRRRRRRRRRRRRRRSSSQQQNNNNNNNNNMMMIIIFFFNNNMMMLLLIIIHHHIIILLLOOOIIINNNTTTXXX[[[___dddhhhpppttt{{{wwwiii```[[[VVVSSSQQQPPPOOOOOOOOOPPPQQQRRRRRRTTTUUUSSSSSSWWWaaaiiiuuu}}}}}}uuusssxxx}}}}}}{{{zzzvvvxxxzzz||||||yyywwwwwwwwwrrrrrrrrrrrrqqqqqqqqqqqqwwwvvvsssqqqppppppqqqrrrooollliiifffeeefffhhhiiihhhjjjmmmppprrrqqqpppooolllmmmnnnnnnmmmkkkiiihhhjjjfffbbbbbbeeeiiijjjjjjnnnkkkgggcccbbbbbbdddfffkkklllnnnqqqssstttuuuuuu~~~yyyrrrlllhhhfffkkkfffaaaaaafffmmmqqqsssddd\\\UUURRROOOKKKIIIKKKKKKKKKLLLLLLMMMNNNNNNNNNQQQUUUYYY[[[ZZZZZZ]]]```mmmppptttwww{{{{{{qqqjjjfffbbb[[[VVVSSSRRRPPPMMMHHHDDDBBBBBBCCCCCCMMMccczzzpppggg[[[SSSOOOKKKFFFAAA;;;;;;:::777444333444555111111111111000///...---,,,,,,,,,,,,---...//////,,,,,,---+++***)))+++,,,+++++++++++++++++++++,,,+++++++++************)))***************************++++++++++++***))))))******))))))(((((('''''')))'''&&&'''((()))((('''++++++***)))((('''&&&&&&))))))************))))))''''''''''''((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))((((((''''''&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))(((((())))))******++++++******)))))))))))))))******)))((((((((()))***+++******)))))))))))))))***(((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))******************************))))))******+++,,,+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,------------...000222555888:::>>>???BBBDDDGGGIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNOOORRRRRRRRRQQQQQQQQQQQQQQQRRRPPPNNNOOOPPPOOOKKKHHHJJJJJJIIIHHHGGGIIILLLNNNMMMQQQWWW\\\bbbiiiqqqwwwtttddd[[[VVVQQQNNNJJJKKKNNNQQQSSSUUUWWWWWWZZZ\\\^^^^^^^^^ccclllsss|||||||||}}}zzz|||yyyyyy||||||yyyyyy|||~~~yyyuuutttvvvyyy|||}}}{{{xxxvvvtttuuutttsssqqqooonnnmmmlllpppqqqrrrssstttuuuuuuuuuxxxvvvrrrooommmmmmnnnnnnoooqqqsssttttttsssqqqooopppqqqrrrrrrqqqnnnlllkkkkkkgggdddcccfffiiikkklllooommmjjjfffdddcccbbbbbbdddeeegggjjjlllnnnoooooowwwyyyzzzzzzwwwssspppnnnooollliiiiiikkkooosssuuukkkccc]]]ZZZWWWRRRPPPRRRLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNOOOOOOOOOOOOQQQRRRWWWYYY\\\___ccciiiqqqvvv|||tttjjjcccZZZXXXVVVQQQKKKGGGDDDCCCFFFCCCHHHWWWiiixxxwwwiii^^^VVVPPPKKKHHHAAAAAA???<<<888555333222333333222222111000///.........---,,,,,,,,,,,,,,,,,,------,,,******+++------,,,,,,++++++*********+++++++++************)))***************************++++++++++++***))))))******))))))(((((((((((()))(((''''''((()))((('''))))))))))))((((((((((((((())))))******))))))(((''''''''''''(((((((((((())))))******))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******+++*********)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))(((((())))))))))))))))))******)))))))))))))))***---,,,+++*********++++++))))))(((((('''(((((()))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))+++*********************+++***)))(((((()))***+++))))))))))))))))))))))))******************************))))))******+++,,,(((((()))***++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,------...///000111333666:::<<<>>>AAABBBEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPOOOMMMJJJIIIIIIIIIHHHHHHJJJNNNQQQWWW[[[```hhhqqq{{{pppaaaWWWRRROOONNNKKKMMMRRRWWW[[[]]]^^^^^^eeehhhkkknnnqqqvvv~~~~~~zzzvvvvvvsssrrrtttssspppooorrrzzzzzzyyywwwtttrrrrrrtttwww{{{{{{xxxvvvyyyxxxwwwuuusssrrrqqqpppqqqssswwwzzz||||||{{{zzz}}}|||yyyvvvttttttttttttvvvwwwxxxxxxwwwuuurrrqqqxxxyyyyyyxxxwwwtttrrrqqqqqqmmmiiihhhjjjmmmppprrrttttttsssqqqmmmiiifffdddaaabbbdddgggiiikkkmmmmmmooorrrwwwzzz{{{xxxtttqqqmmmmmmlllkkkiiijjjlllnnnjjjccc^^^\\\ZZZUUUSSSUUUQQQPPPOOONNNNNNNNNOOOPPPRRROOOMMMKKKKKKKKKJJJIIIIIIJJJLLLMMMPPPTTTZZZ^^^fffkkksss~~~yyypppeeeccc___ZZZUUUPPPMMMKKKIIIDDDBBBHHHSSSbbbsss}}}zzz}}}~~~oooaaaXXXSSSQQQHHHGGGEEEBBB>>>:::777555555555444333222111000///000///---,,,+++***))))))------...,,,+++***+++---...------,,,+++***))))))+++++++++************)))***************************++++++++++++***))))))***))))))))))))((((((((()))(((''''''))))))((('''''''''(((((())))))******'''(((((())))))(((((('''''''''''''''(((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++***))))))(((((())))))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((()))))))))(((((())))))***---,,,+++***)))))))))***(((''''''&&&&&&'''(((((()))******++++++******)))''''''((((((((())))))))))))))))))))))))))))))))),,,,,,+++******)))((((((******))))))))))))******))))))))))))))))))))))))******************************))))))******+++,,,((()))******++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,---...///111222444777:::===@@@AAACCCEEEFFFIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNOOOOOOMMMKKKJJJKKKKKKJJJIIIKKKPPPWWW\\\hhhlllrrr{{{}}}mmm^^^VVVTTTSSSSSSVVVXXX\\\___ccceeefffgggrrrvvv{{{}}}{{{}}}wwwssstttqqqppprrrqqqnnnnnnpppxxxxxxxxxvvvuuutttvvvxxx~~~}}}|||||||||||||||||||||||||||zzz|||~~~~~~}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{~~~}}}{{{yyyxxxyyyvvvsssqqqrrruuuxxx{{{{{{}}}~~~~~~{{{vvvpppmmmggghhhkkkmmmoooqqqrrrrrrtttwww{{{{{{tttooohhhjjjllliiieeebbbbbbdddddd___[[[\\\[[[WWWVVVWWWWWWWWWVVVVVVWWWZZZ]]]^^^]]]ZZZWWWVVVVVVTTTPPPLLLJJJIIIHHHHHHIIIKKKOOOQQQUUUYYYaaajjjttt}}}uuurrrmmmiiiddd___ZZZVVVQQQKKKFFFGGGLLLWWWhhhxxx~~~}}}rrrfff^^^[[[PPPMMMIIIFFFCCC@@@>>><<<888777666444222111000000000///...,,,+++******))),,,------,,,***)))+++,,,,,,,,,,,,++++++*********+++++++++*********))))))***************************++++++++++++***)))))))))))))))))))))))))))))))))((('''((()))***)))'''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))((((((''''''&&&&&&)))(((((((((((())))))***(((((((((((('''((((((((('''''''''&&&''''''(((((())))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))+++*********)))))))))(((***))))))))))))))))))***((((((((((((((((((((((((******************************))))))******+++,,,+++++++++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++,,,---...000000333444777:::===@@@BBBCCCEEEFFFGGGIIIJJJLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNQQQPPPPPPPPPOOOOOOOOONNNMMMNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKNNNTTT^^^iiiqqq~~~}}}zzzrrrfff[[[VVVWWWZZZ\\\aaabbbeeehhhlllpppsssuuuyyy{{{yyy~~~zzzyyywwwttttttwwwwwwttttttwww{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||xxxssssssuuuvvvxxxyyyyyyyyy|||~~~~~~vvvoooiiilllnnnlllfffbbb``````aaa]]]\\\___```^^^]]]^^^\\\\\\[[[]]]```eeejjjnnnjjjhhhggghhhiiifff```ZZZNNNKKKGGGDDDCCCDDDFFFGGGLLLNNNSSSZZZbbbiiinnnqqq}}}zzzuuummmeee___YYYTTTQQQOOOOOOTTTbbbooovvv|||~~~{{{qqqlll___YYYPPPJJJFFFCCC@@@???;;;:::888666444222222222000///...---,,,,,,,,,,,,+++,,,,,,+++))))))***+++*********++++++,,,,,,,,,+++++++++*********))))))***************************++++++++++++***))))))))))))))))))***************((('''((()))***)))((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))((((((''''''&&&&&&((((((''''''((()))******&&&&&&''''''((((((((((((((('''''''''(((((()))***''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))******)))))))))((((((((((((((((((((((((******************************))))))******+++,,,+++,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++******+++---///111333444666888:::>>>AAACCCDDDEEEFFFGGGHHHIIIKKKKKKLLLLLLKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLJJJHHHHHHJJJLLLMMMPPPUUU\\\fffttt}}}rrrmmmkkkfff^^^XXXWWWZZZ___cccfffiiinnnuuu|||}}}~~~rrrxxx~~~|||{{{~~~{{{{{{~~~~~~{{{|||~~~~~~~~~~~~xxxrrrnnnpppqqqppplllgggcccbbb```]]]^^^bbbdddcccaaaccc``````___```dddjjjppptttvvvwwwyyy{{{|||zzzvvvsss[[[UUUMMMFFFDDDDDDEEEFFFFFFHHHKKKOOOTTTYYY]]]```jjjpppwww|||~~~vvvnnnbbb^^^ZZZWWWRRRPPPUUU]]]cccjjjvvv~~~|||ssspppqqqtttuuummmaaaWWWPPPJJJDDD@@@@@@>>><<<999777555555555222222111000///.........,,,,,,,,,+++***)))***,,,))))))***+++,,,------...+++++++++************)))***************************++++++++++++***)))))))))))))))************+++***)))((((((******)))(((******))))))(((((('''''''''(((((())))))(((((('''''''''''''''((((((((((((''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))((((((''''''(((((()))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))((((((((((((((((((''''''''''''((()))******''''''((()))))))))))))))''''''''''''((()))******&&&''''''((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))************))))))))))))))))))))))))))))))******************************))))))******+++,,,((()))******************************************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++***+++---///222555777999:::<<>>???BBBEEEGGGHHHIIIIIIIIIIIIKKKLLLLLLMMMMMMMMMIIIJJJKKKLLLNNNPPPQQQRRRLLLLLLMMMNNNOOOPPPPPPQQQIIIIIIHHHGGGGGGKKKRRRXXXnnnvvv~~~vvvrrrrrrsssuuuqqqqqqnnnhhhbbb^^^___aaa___^^^]]]\\\^^^cccjjjooovvv|||}}}wwwsssnnnooopppppppppssszzz~~~~~~yyyssspppqqquuuwwwssspppqqqooolllhhheeeeeehhhllloookkknnnpppqqqrrrwww~~~|||rrrdddYYYUUUUUUVVVVVVSSSRRRPPPMMMLLLLLLLLLLLLHHHMMMRRRSSSQQQRRRVVVZZZUUU\\\bbbfffjjjuuu{{{oooaaaYYYWWWRRRQQQSSSWWWVVVPPPLLLLLLLLLSSS___ooo{{{pppbbbXXXJJJHHHDDDAAA>>>===<<<<<<;;;:::888555222000///...///000000///------...000,,,,,,+++++++++++++++++++++++++++************)))***************************++++++++++++***))))))))))))******++++++++++++***)))((()))***+++***(((&&&&&&'''((()))***++++++))))))************))))))''''''''''''((((((((()))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))************************************************))))))************))))))(((((())))))******++++++&&&&&&&&&'''''')))************)))(((&&&###!!!$$$$$$$$$%%%&&&'''((()))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''((()))***++++++***)))((())))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************************************,,,+++)))***+++,,,,,,+++))))))))))))))))))))))))+++*********+++,,,,,,---,,,,,,++++++++++++++++++))),,,111555888;;;>>>AAACCCEEEGGGHHHGGGHHHIIIJJJLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJMMMOOOPPPOOONNNMMMLLLKKKJJJKKKLLLMMMLLLLLLOOOIIIFFFJJJOOOVVVcccqqquuummmfff___]]]______```bbbddddddeeeeeeeeeiiihhhffffffiiiqqq|||}}}}}}|||wwwtttnnnqqqtttvvvyyy|||}}}~~~~~~|||{{{||||||yyyzzzvvvpppkkkiiiiiilllnnnooopppooommmlllpppwww|||}}}wwwjjj]]][[[aaaccc___bbb\\\WWWUUUUUUTTTPPPLLLIIIJJJJJJKKKKKKKKKJJJJJJMMMOOORRRVVV[[[eeeqqqyyy~~~sssjjjdddZZZUUUPPPNNNOOONNNKKKHHHJJJMMMSSS```xxxyyyggg[[[TTTKKKFFFEEECCC???;;;<<<999666444333222000...000000/////////.........+++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))---,,,+++)))'''%%%###"""***)))(((''''''((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))+++,,,,,,+++)))(((***************)))((((((---+++******++++++)))((())))))************))))))((((((((((((((((((((((((++++++************++++++************************************************************************...,,,******++++++***)))************************++++++******++++++,,,---,,,,,,++++++++++++,,,,,,+++...333666999;;;>>>AAACCCEEEHHHHHHHHHHHHIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKIIIJJJLLLMMMNNNMMMLLLKKKNNNNNNNNNNNNNNNNNNLLLKKKKKKIIILLLUUU___hhhvvvqqqfff]]]VVVVVVZZZ^^^___```dddiiimmmooopppmmmooorrrwww~~~~~~xxxuuuvvv|||}}}{{{xxxvvvvvvxxxzzz|||{{{vvvssstttwww{{{}}}xxxrrrooommmmmmnnnkkkkkkjjjgggfffiiiooottt~~~zzzqqqeeebbbeeegggddddddaaa___```aaa^^^XXXSSSPPPNNNLLLIIIGGGGGGHHHHHHHHHJJJLLLNNNRRRYYYcccjjjooouuu~~~zzzqqqddd^^^WWWSSSPPPNNNJJJFFFEEEHHHMMMYYYooozzzhhh___TTTLLLHHHFFFBBB???@@@===:::777666444222000000000//////......------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((***++++++***(((''')))))))))))))))(((''''''***)))(((((()))***((('''(((((((((''''''(((((((((''''''''''''''''''''''''++++++************++++++((((((((((((((((((((((((************************************************///---+++*********)))(((************************++++++******++++++,,,,,,++++++++++++,,,---......222444888;;;<<<>>>AAACCCDDDFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKLLLLLLKKKJJJIIILLLLLLLLLLLLLLLKKKJJJJJJOOORRR]]]kkkwwwyyyjjj^^^VVVRRRVVV\\\dddcccdddiiirrrzzzyyy~~~xxxuuuttttttzzz}}}||||||xxxrrrnnnnnnqqqvvvyyy}}}zzzxxxzzz{{{{{{wwwtttsssooonnnkkkgggeeefffjjjmmmxxxxxxssskkkeeeeeeeeedddeeeeeefffiiikkkhhhaaa[[[ZZZVVVPPPKKKGGGGGGHHHIIIHHHHHHIIIIIIJJJNNNTTTXXX[[[___fffmmmyyy}}}pppjjjbbb[[[WWWSSSNNNJJJHHHIIILLLTTTeeezzzzzzqqqcccXXXPPPKKKGGGDDDAAA>>>;;;888666444222000000000000///...------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))'''''''''((((((((((((''''''&&&(((&&&&&&&&&((()))((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''++++++************++++++))))))))))))))))))))))))************************************************---,,,***)))***+++***)))************************,,,++++++***++++++,,,,,,+++++++++,,,...///111222999;;;>>>@@@AAABBBDDDFFFEEEGGGIIIJJJIIIIIIKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJKKKJJJJJJIIIHHHIIIIIIIIIIIIJJJLLLPPPSSS```hhhuuutttkkkaaa[[[WWWXXX```iiiooommmnnntttzzzxxxzzzxxxvvvuuuwwwzzz|||}}}||||||wwwsssrrruuuyyy|||zzz||||||wwwqqqmmmkkklllmmmsssuuutttooohhhdddccccccccccccfffhhhjjjhhhccc^^^```\\\WWWRRRNNNMMMMMMMMMMMMLLLKKKIIIIIIJJJLLLNNNPPPSSSXXX\\\cccqqqxxxpppiiieeeaaa[[[WWWSSSSSSRRRUUU```qqqttthhh^^^UUUMMMHHHCCCAAA===;;;999888555333222222111000///------,,,---------------.........,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))(((''''''''''''((()))******)))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))((((((''''''(((((()))(((((('''''''''&&&%%%&&&((()))((('''((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''++++++************++++++***************************************************************************)))((((((***,,,,,,+++************************,,,,,,++++++***++++++,,,++++++,,,...000222444555;;;>>>@@@BBBBBBBBBDDDEEEEEEGGGIIIJJJIIIIIIKKKLLLIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIMMMUUU___fffvvvwwwnnniii```]]]\\\]]]___bbbjjjsssvvvvvvzzz{{{wwwwwwyyyxxxvvvvvvxxxzzz|||}}}|||{{{zzz{{{}}}~~~|||yyyuuusssrrrtttuuuvvvsssllleeecccdddaaa``````aaaaaa```^^^]]]]]]]]]\\\ZZZXXXVVVTTTSSSSSSQQQMMMKKKJJJJJJKKKLLLJJJNNNRRRUUUXXX___iiirrr~~~|||wwwqqqjjjeee\\\ZZZWWWXXX___lll~~~zzzooocccWWWPPPJJJGGGDDDAAA@@@???<<<:::555555333222000///...---........................---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))(((((((((((('''((()))******)))(((''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******)))))))))((('''&&&''')))***)))((((((((('''&&&&&&'''((((((((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++************************************************)))((('''(((***,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,...000333666888:::;;;===???@@@@@@AAABBBDDDDDDFFFHHHIIIIIIIIIJJJKKKIIIIIIIIIJJJJJJKKKKKKLLLIIIIIIIIIIIIIIIIIIJJJJJJDDDFFFIIILLLSSS^^^mmmwww|||ooocccZZZUUUWWWXXX^^^dddhhhjjjrrrzzz~~~|||yyyvvvxxx|||}}}||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~|||yyywwwvvvuuuooohhhdddeeedddccc```^^^]]]\\\[[[[[[ZZZ\\\___aaaaaa```]]][[[YYYVVVQQQOOOOOOQQQRRRRRRKKKLLLNNNOOOPPPSSSWWWZZZdddooo}}}vvvooobbb]]]YYYZZZ___iiixxx~~~rrreee]]]PPPMMMIIIFFFCCCAAA>>>;;;999888777555333222000//////////////////.........------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))''''''((())))))***++++++(((((())))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))******************(((((((((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************************((('''(((***+++++++++++++++++++++++++++++++++---,,,++++++******++++++------///222555999<<<===;;;>>>@@@AAAAAABBBCCCEEECCCEEEHHHHHHHHHHHHIIIKKKHHHHHHIIIJJJJJJKKKLLLLLLGGGGGGGGGGGGHHHHHHIIIJJJEEEJJJQQQXXXaaannn|||}}}yyypppfff]]]WWWTTTSSSXXX\\\eeeooosssuuu||||||xxxwww{{{yyyuuuuuuvvvvvv{{{~~~~~~~~~~~~}}}}}}yyyrrrmmmnnnlllkkkiiieeeaaa___^^^^^^]]]```dddhhhjjjjjjiiigggeeeaaa\\\ZZZ\\\```cccdddXXXTTTMMMJJJJJJKKKLLLLLLPPPXXXccclllttt{{{mmmddd]]]^^^```eeennnxxxtttvvvxxxxxxvvvrrrnnnllljjjpppwww~~~uuummm\\\XXXRRRMMMIIIEEE@@@======<<<:::888666444333222000000000/////////......------,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))******+++))))))(((((((((((())))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((('''(((((()))******))))))+++)))((()))******)))(((&&&((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++************++++++++++++++++++++++++++++++************************************************,,,***(((((()))******)))++++++++++++++++++++++++---,,,,,,+++*********+++---...000333777;;;>>>@@@>>>@@@CCCDDDDDDEEEFFFHHHCCCEEEGGGHHHHHHHHHIIIJJJHHHHHHIIIIIIJJJKKKLLLLLLEEEEEEEEEEEEFFFGGGHHHIIINNNVVV```jjjssswwwhhhddd]]]WWWSSSUUUYYY]]]]]]bbblllvvv|||}}}|||zzz}}}zzzvvvtttvvv{{{}}}|||~~~~~~~~~}}}}}}ttttttrrrnnniiidddbbbaaadddfffjjjnnnqqqrrrrrrrrrqqqlllgggfffjjjooosssuuuhhh^^^PPPHHHFFFGGGGGGGGGDDDJJJQQQWWW]]]iiiyyyxxxmmmdddbbbbbbaaafffllliiifffbbb```^^^\\\YYYWWWSSSZZZdddpppyyylllgggaaaZZZTTTNNNHHHDDD???>>>===:::888666444333111111000000/////////......------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((+++***(((((())))))(((&&&%%%''')))++++++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((())))))))))))+++***(((''''''(((***+++++++++************++++++((())))))))))))***---//////...,,,*********,,,---************+++,,,---...---,,,,,,++++++,,,---...111222555999<<>>@@@AAAAAA@@@@@@AAACCCDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHLLLJJJHHHHHHJJJJJJHHHFFFEEEDDDCCCCCCCCCGGGUUUbbbtttssskkkgggccc]]]WWWXXX[[[^^^```bbbdddgggjjjooouuu~~~|||}}}~~~vvvsssyyy~~~xxxkkk^^^UUUNNNJJJHHHFFFGGGGGGGGGIIINNNUUU[[[aaafffooo{{{yyyuuuvvvtttmmmfffbbb^^^YYYSSSNNNKKKIIIGGGFFFHHHLLLVVVkkk{{{oooaaaUUULLLIIIGGGGGGCCC<<<999:::555555444222000///------------------,,,,,,,,,,,,------------------------,,,...///...,,,***,,,---,,,+++++++++******))))))+++***)))(((((()))***+++,,,+++)))(((((()))+++,,,))))))************))))))))))))(((((((((((())))))***)))))))))(((((((((''')))(((((((((''''''''''''))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((()))))))))(((&&&###""")))(((((((((''''''''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((()))))))))((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((''''''''' """%%%'''(((((('''&&&((((((((((((((('''''''''((((((((()))))))))******,,,,,,------------,,,,,,++++++************+++++++++,,,,,,+++******,,,---...---+++******+++,,,,,,+++++++++***++++++,,,,,,...---------...111444666:::;;;<<<>>>???@@@AAAAAAAAAAAABBBDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGHHHHHHGGGEEEFFFDDDCCCEEEJJJTTTgggxxx~~~ssscccYYYWWWXXXXXXXXX^^^bbbhhhlllooorrruuuwww|||}}}{{{vvvzzz}}}}}}|||vvvlllaaaWWWQQQNNNGGGGGGGGGFFFEEEHHHLLLOOORRRVVV^^^iiivvvwwwooohhhccc\\\VVVRRROOOKKKIIIEEEEEEGGGOOOaaavvvxxxhhhWWWOOOJJJIIIFFFAAA<<<;;;777777555444222111///////////////.........------------------------------,,,---...---,,,+++,,,---------,,,+++***)))((('''******))))))))))))******,,,+++***))))))***+++,,,))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((((((((((((((((((''''''''''''***))))))(((''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((())))))))))))(((((('''))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''$$$'''))))))'''&&&'''''''''((((((((((((((((((((()))))))))*********)))***,,,------,,,***)))++++++************++++++,,,---...---+++***+++,,,,,,,,,+++******++++++,,,,,,,,,++++++***+++++++++---------...000444777999;;;<<<===???@@@AAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDEEEFFFGGGFFFFFFGGGFFFHHHOOOYYYggg{{{qqqhhh[[[UUUVVV\\\bbbdddiiimmmrrrwww{{{|||vvvxxxyyyxxxvvvyyyzzzuuukkk```YYYVVVIIIIIIHHHGGGGGGGGGIIIJJJNNNSSSZZZcccllluuu~~~zzzsssnnngggbbb^^^[[[WWWSSSLLLIIIHHHNNN\\\ooo~~~hhh\\\PPPKKKJJJEEE@@@>>><<<;;;:::888666444333222000000000///......------------------------------,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((***))))))))))))))))))***,,,,,,+++******+++,,,,,,))))))************))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((&&&'''(((***************((((((((((((((('''''''''))))))((((((''''''''''''(((((((((''''''((((((((())))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%&&&&&&''''''(((((())))))))))))))))))************)))***,,,......,,,***)))++++++************++++++,,,......---+++******++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++,,,---...000333777999;;;;;;<<<>>>???AAABBBBBBCCCBBBCCCDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKSSS___lllyyyuuubbb]]]XXXXXX^^^gggnnnrrrrrrvvv{{{yyyxxxvvvrrroootttyyyyyyssskkkdddbbbSSSQQQOOOMMMLLLKKKJJJIIIMMMRRRYYY___cccgggjjjkkkvvv~~~xxxsssooojjjccc]]]RRRMMMJJJNNNYYYjjj{{{ooo]]]UUUQQQLLLHHHFFF@@@???===;;;888666444333000000000///...---------------------------------,,,,,,+++,,,,,,,,,,,,,,,************************)))))))))******))))))))),,,++++++++++++++++++,,,))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((()))******))))))((((((((((((((((((((((((''''''(((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((())))))'''(((((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((''''''''''''&&&&&&''''''(((((()))))))))))))))*********+++++++++,,,---//////---,,,+++++++++************+++++++++---...---+++******+++*********++++++++++++++++++++++++***++++++,,,,,,---...111555888:::<<<<<<===>>>???AAABBBCCCCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEECCCBBBDDDHHHKKKUUUYYYdddsss}}}pppfffWWWVVVXXX]]]fffooovvvzzzwww}}}~~~|||}}}~~~~~~~~~~~~xxxrrrooosssxxxzzzxxxsssnnnkkkaaa^^^YYYUUUSSSQQQNNNLLLIIIMMMSSSXXXYYYYYYYYYYYY___dddnnnyyy{{{qqqhhhYYYRRRMMMNNNTTTaaatttnnnbbb[[[SSSMMMKKKDDDCCC@@@===:::777555333111111000000///...------------------------------,,,+++***+++,,,---,,,+++))))))*********+++++++++))))))************))))))++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&((()))***))))))((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''(((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''))))))(((((((((((())))))(((''''''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''((('''%%%$$$%%%&&&(((***'''''''''((((((((((((((())))))*********+++++++++++++++,,,------,,,++++++++++++************++++++)))+++------+++*********))))))***+++++++++++++++************+++,,,------...111666:::>>>???>>>>>>AAABBBCCCCCCDDDCCCCCCCCCAAABBBCCCDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFBBBCCCCCCDDDFFFLLLUUU\\\lllpppzzz|||uuulllccc]]]WWWYYY]]]dddmmmuuu{{{~~~|||zzz{{{}}}|||zzzyyy{{{~~~yyytttuuuwwwxxxxxxuuupppllljjjeee___[[[ZZZXXXVVVTTTMMMOOOQQQQQQPPPOOONNNOOOPPPSSSZZZbbbffflllxxx{{{hhh___VVVQQQPPPVVVeeeuuuyyymmm```VVVRRRKKKJJJGGGCCC???;;;888666333333222111000///......------------------------,,,***)))***---...,,,++++++++++++***************((()))***++++++***)))((()))******************)))))))))************))))))))))))(((((((((((())))))'''((((((((()))))))))***''''''''''''((((((((()))))))))))))))))))))))))))(((''''''''''''''''''(((''''''''''''''''''''''''$$$%%%''')))))))))((('''((((((((((((((((((((((((&&&&&&&&&'''((()))******''''''''''''((((((((()))'''''''''(((((((((((((((&&&'''((())))))((('''&&&)))((((((''''''(((((()))'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((('''''''''%%%$$$$$$%%%%%%'''((()))(((((((((((((((''''''''')))************+++++++++)))))))))******)))))))))++++++************++++++(((***,,,,,,+++*********((()))***+++++++++++++++************+++,,,---...000444999???BBBBBB@@@???FFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBDDDEEEFFFGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEBBBDDDGGGKKKRRR]]]kkktttyyynnngggdddaaa]]]YYY___aaaeeekkkssszzz||||||{{{zzz|||~~~}}}||||||}}}yyywwwuuuuuuvvvsssmmmiiikkkfffaaa^^^______^^^]]]VVVVVVTTTPPPLLLJJJJJJKKKJJJKKKOOOUUUWWW[[[gggvvvxxxmmm___UUUMMMMMMYYYgggttt}}}qqqddd^^^RRRQQQMMMIIIDDD@@@<<<;;;555555444333222000000///------------------------,,,***(((***---...---+++---,,,,,,+++***)))((((((((()))***++++++***)))((())))))************))))))))))))************))))))))))))(((((((((((())))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''###$$$&&&((())))))((('''((((((((((((((((((((((((%%%%%%&&&'''(((***,,,---&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&))))))(((((('''''''''&&&''''''((())))))))))))))))))************+++++++++***+++,,,,,,,,,,,,+++***************************,,,,,,+++++++++++++++,,,***++++++,,,,,,...222666;;;<<<===>>>????????????AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFJJJFFFEEEGGGGGGCCCAAAAAABBBGGGOOOZZZlll~~~zzzssseeeZZZZZZ]]]\\\\\\^^^gggfffjjjtttwwwuuuzzz}}}xxxzzz~~~~~~rrryyyzzztttrrrsssssspppmmmnnniiiddd``````aaabbbccc\\\ZZZWWWTTTRRROOOJJJGGGEEEFFFHHHJJJMMMSSSZZZ___nnnwww|||kkk]]]WWWVVVWWWWWWaaaffflllpppppppppqqqsss~~~lllaaaYYYPPPJJJHHHFFFBBB>>>888888777555222111222333///...------,,,,,,,,,---........................+++,,,,,,,,,,,,+++******************************************************,,,++++++***************))))))))))))))))))))))))++++++)))(((''''''''''''(((((((((((())))))))))))++++++******))))))(((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%))))))))))))))))))))))))&&&'''''''''(((((())))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((''''''((((((((('''((()))******)))))))))))))))((('''''')))))))))))))))(((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))***+++++++++++++++)))************+++++++++***++++++,,,,,,++++++***************************,,,++++++*********+++++++++,,,------...111555888;;;<<<===>>>????????????AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEIIIFFFFFFHHHHHHDDDDDDGGGIIISSS```nnnxxxnnniiiggg^^^XXXZZZ^^^___aaadddlllpppyyy{{{uuuxxxvvvtttyyyyyyzzzvvvvvvvvvssspppllljjjgggeeeeeedddcccbbbcccaaa___]]][[[WWWSSSPPPGGGGGGHHHHHHIIILLLRRRVVV___hhhxxxwwwhhh```]]][[[YYYVVVYYY\\\]]]\\\\\\^^^```mmm{{{yyyooo```TTTMMMIIIDDDAAA<<<;;;888444111000111333000000///...------------------------------------+++,,,,,,,,,,,,+++******************************************************++++++***))))))))))))***))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((())))))(((((('''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************************))))))))))))************)))))))))))))))((('''''')))))))))))))))((('''''')))(((((((((((((((((())))))))))))((((((((((((((())))))***+++++++++++++++)))************+++++++++******+++,,,,,,+++******************************+++***************++++++,,,---///000111444888;;;<<<===>>>??????@@@??????AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEECCCCCCGGGOOOXXXfffwwwzzzrrrggg^^^\\\bbb^^^]]]```dddffflllqqqxxx~~~yyy|||yyysssuuu~~~}}}zzzooonnnmmmlllkkkhhhdddaaabbbaaa``````___\\\XXXTTTMMMLLLKKKIIIGGGHHHKKKNNNPPPXXXgggvvv{{{qqqiiiccc___UUUUUUSSSPPPMMMLLLNNNPPPUUU___mmm|||wwweeeYYYQQQKKKGGGCCC@@@;;;666333222333444222111000///............------------------------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))+++***)))((((((''''''((((((((((((((())))))))))))&&&&&&'''(((((()))******(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((()))***+++++++++******)))))))))))))))(((''''''(((((()))))))))((('''''''''''''''''''''''''''''')))))))))(((((('''''''''''''''((()))))))))))))))))))))*********+++++++++******++++++++++++************************************)))))))))***++++++,,,...000222333666:::=========>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAABBBBBBEEEQQQ^^^nnn|||~~~sssllleee^^^[[[\\\ggggggggghhhkkkpppyyy|||wwwzzzzzzwwwtttrrrnnnjjjeeeaaa]]]]]]]]]___```^^^[[[XXXTTTSSSQQQNNNKKKKKKLLLNNNKKKQQQZZZeeennnrrrpppnnnnnnuuu|||qqqiiieeeaaa[[[TTTNNNLLLLLLLLLLLLQQQYYYfffzzzzzzjjj^^^UUUOOOHHHEEE@@@<<<999888777666444333111000///.........------------------------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''***)))'''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###%%%&&&&&&(((***+++,,,+++)))((()))))))))))))))((('''''''''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))*********+++++++++******************************************************))))))***+++,,,,,,,,,...111333555777;;;======>>>???@@@AAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@EEECCCBBBDDDGGGOOOaaappp~~~rrreee^^^ZZZZZZ^^^dddjjjlllmmmlllpppyyy|||~~~}}}wwwqqqkkkeeeaaa[[[\\\]]]___bbbbbb```^^^YYYXXXWWWTTTQQQPPPQQQRRRLLLMMMPPPUUU[[[^^^______]]]___fffrrrzzzwwwqqqiii```XXXRRRNNNKKKKKKLLLOOOXXXmmmnnn```XXXMMMIIIEEEBBB@@@===999666555444222111///...------------------------------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))(((((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%&&&'''(((%%%&&&(((******)))(((&&&)))))))))))))))(((''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&)))((((((((('''''''''&&&))))))***+++++++++++++++)))************++++++++++++***))))))))))))***+++************************************+++,,,------...000333555777888;;;===>>>>>>@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBAAA@@@??????>>>AAA>>>???EEEMMMYYYkkkzzznnncccYYYUUUVVVZZZbbbjjjjjjnnnpppqqqwww~~~~~~zzz|||~~~zzzrrrjjjfff^^^]]]]]]___aaabbbaaa```[[[[[[ZZZXXXUUUTTTUUUWWWNNNLLLIIIIIILLLNNNPPPPPPOOOMMMQQQ[[[hhhvvvyyypppfff[[[RRRLLLLLLKKKJJJQQQccc{{{pppfffXXXSSSLLLHHHEEEAAA;;;666888777555333111///..............................+++,,,,,,,,,,,,+++************************************************************)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%%%%&&&%%%&&&'''((((((((('''''')))))))))))))))(((''''''&&&&&&'''(((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))***+++++++++++++++)))************++++++++++++***)))(((((()))***+++************************++++++++++++,,,---...///111333666888999:::<<<>>>>>>???@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>>======<<<;;;AAALLLYYYffftttyyyqqqaaaZZZUUUXXX]]]bbbjjjrrrsssyyy}}}xxxuuuuuuwww~~~zzzzzzxxxyyyrrrhhheeecccbbbcccdddcccbbb______^^^\\\ZZZYYYYYY[[[SSSPPPLLLIIIHHHIIIHHHGGGHHHDDDFFFNNNWWW___kkkuuupppaaaWWWRRRPPPLLLOOO^^^vvvlllcccWWWOOOJJJFFF@@@<<<;;;:::888666333222111000////////////////////////+++,,,,,,,,,,,,+++******************************++++++++++++++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$#########''''''''''''(((((((((((()))))))))))))))(((''''''%%%&&&''''''((((((''''''&&&''')))******)))'''&&&%%%&&&&&&''''''(((((((((''''''((())))))))))))))))))************++++++++++++***)))(((((()))***+++************************,,,,,,,,,,,,---...///000444666999:::;;;<<<===?????????@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???======<<>>===;;;888666444333222000000000000000000000000+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))(((((((((((()))***(((((((((((())))))))))))(((((())))))******++++++************************'''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((()))++++++((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%)))(((((((((((()))******)))))))))))))))(((((('''%%%%%%&&&'''(((((((((''''''((()))++++++)))((('''$$$%%%%%%&&&'''((())))))************************)))************+++++++++))))))))))))************,,,,,,+++++++++++++++,,,******+++---///111444555;;;::::::;;;<<<>>>@@@BBB???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA???===<<<<<<<<<:::DDDVVVkkk}}}yyykkk```[[[[[[^^^\\\```iiipppuuuzzzqqqppphhhnnnwwwrrrnnnsss|||yyytttooolllkkkhhhfffccc```^^^\\\[[[ZZZ\\\[[[YYYUUUPPPMMMKKKKKKEEEDDDDDDEEEGGGKKKOOOQQQXXX\\\hhh{{{vvvdddZZZSSSVVV^^^gggtttrrraaaWWWOOOJJJGGGCCC???;;;:::;;;:::666333222111///...------......,,,,,,,,,+++++++++******************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******************************+++******)))((('''))))))))))))))))))))))))))))))))))))******************))))))((((((''''''''''''(((((())))))*********(((((()))***+++***)))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))***(((%%%''''''((((((((((((''''''+++%%%!!!$$$+++...***$$$""""""$$$%%%'''((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''(((((((((((((((***$$$$$$(((***&&&%%%)))&&&'''((())))))((('''&&&''''''''''''''''''''''''************************)))************+++++++++))))))))))))************,,,++++++******+++++++++++++++,,,...000222444666::::::::::::<<<>>>@@@AAA@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===;;;::::::???JJJ___vvvxxxsssqqqhhhhhhgggccc^^^ZZZXXXXXX^^^^^^eeepppyyy{{{rrriiifffhhhttt|||vvvvvv}}}~~~zzzxxxppplllfff```\\\ZZZXXXWWW\\\]]]```aaa___[[[WWWTTTMMMLLLIIIGGGFFFGGGHHHIIIPPPTTT^^^nnnzzzuuuiii^^^[[[\\\___hhhqqqwwwuuutttwwwyyysssaaaTTTLLLJJJEEEBBB???===<<<999666333333111000...------......---,,,,,,,,,,,,++++++++++++++++++******)))))))))++++++++++++++++++++++++************************((()))***************)))(((((((((((((((((((((((())))))))))))***************)))))))))((((((((('''))))))))))))(((((((((((()))((('''(((***+++***)))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&''')))***(((&&&''''''((((((((((((''''''+++)))'''(((++++++)))&&&%%%&&&&&&&&&'''''''''((((((((('''''''''((())))))(((''''''''''''''''''((((((((((((((())))))))))))''''''''''''''''''&&&&&&+++((((((+++***&&&''',,,''''''((((((((((((''''''''''''''''''''''''''''''************************)))************+++++++++)))))))))*********++++++++++++************++++++------...///111444666777999999999:::<<<===???@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???======<<<<<<;;;GGGSSSggg~~~~~~qqqggg```^^^VVVUUUVVVWWWZZZ\\\]]]]]]dddiiitttwwwkkkcccaaagggnnn{{{uuulllddd___\\\ZZZZZZZZZ\\\aaagggjjjfff]]]VVVTTTQQQNNNJJJGGGEEEEEEEEEJJJNNNVVVbbbjjjooouuu{{{~~~nnnccc\\\ZZZ\\\aaadddaaa```aaacccgggrrr}}}sss```TTTOOOJJJHHHEEEBBB>>>;;;888777444333111///..................---------,,,,,,,,,,,,,,,++++++++++++******************************************************'''((()))***++++++++++++''''''''''''''''''''''''))))))))))))************))))))))))))((((((((((((******))))))((('''''''''((('''&&&''')))***)))((((((((((((''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&''')))***)))'''''''''((((((((((((''''''(((***,,,,,,***((('''&&&))))))((((((''''''&&&&&&((((((((((((((()))******)))((((((''''''(((((()))(((((((((((())))))))))))(((''''''&&&&&&%%%%%%%%%''''''((((((&&&###%%%***((((((''''''''''''((((((((((((((((((((((((((((((************************))))))*********+++++++++))))))*********++++++++++++************++++++,,,//////000111333555777888888999999;;;<<<===??????@@@AAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<===???BBBDDDPPPYYYjjj~~~}}}pppcccYYYTTTQQQRRRVVV[[[___aaaccceeegggooowww{{{mmmdddbbbjjjwww|||xxxxxxyyy|||~~~||||||}}}~~~vvvlllgggdddbbb```[[[]]]aaaiiinnnkkkbbbYYYVVVTTTQQQMMMKKKIIIHHHHHHIIIMMMTTT\\\aaaeeeiiillltttqqqeee]]]ZZZZZZXXXUUUSSSRRRRRRTTT]]]gggvvvuuucccWWWMMMLLLIIIEEEAAA???>>>>>>777666444111//////...//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))******++++++++++++((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((('''&&&'''((()))((('''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''((((((((((((''''''&&&(((***,,,+++)))'''%%%******))))))((((((''''''((((((((((((((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&'''))))))((('''&&&&&&'''((()))))))))))))))))))))))))))************************))))))*********+++++++++************++++++++++++++++++******+++,,,------000000111222444666777888888999:::;;;===>>>??????AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<===BBBHHHOOOTTT[[[aaammm{{{~~~qqqcccXXXQQQNNNLLLOOOZZZfffkkkiiiiiinnnttt}}}nnnllliiigggmmm{{{|||zzzzzzyyyxxxwwwwwwwwwvvvsssqqqkkkjjjjjjkkklllmmmkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkoooqqquuuyyy}}}zzzsssnnnhhheeeaaa```bbbhhhooopppkkkeee[[[ZZZWWWTTTQQQOOONNNMMMIIIMMMSSSVVVZZZ^^^aaaccc```gggrrrtttiii```ZZZVVVRRROOOMMMJJJHHHNNNVVV___iii{{{vvvbbbSSSOOOJJJEEECCCBBBCCCCCC;;;:::777444222000000////////////.........------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))&&&''''''((()))******+++((('''&&&'''((()))((('''''''''((())))))(((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&((((((((((((((((((''''''(((((((((((('''''''''''''''+++//////+++'''((((((((()))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))+++******)))((('''&&&&&&(((&&&%%%'''***---+++((()))((('''&&&&&&'''((()))))))))))))))))))))))))))************************)))************+++++++++*********++++++++++++,,,,,,,,,+++,,,,,,---...///111111222333444666777888888999;;;===>>>?????????AAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???CCCIIIRRR\\\eeejjjnnnqqqwww~~~ttteeeYYYQQQNNNMMMMMMTTTaaaqqqwwwvvvwwwvvvlllrrryyy}}}~~~yyyuuusssrrrqqqooommmmmmmmmlllkkkiiihhhfffeeedddddddddbbbaaaaaaaaaaaaaaaaaa```______^^^```bbbfffiiimmmpppqqquuuxxx}}}{{{rrrjjjcccbbbaaaeeekkkooopppoooeeeccc```\\\WWWTTTQQQPPPIIINNNPPPPPPQQQUUUXXXXXXYYYZZZaaalllxxxzzzlllaaa\\\XXXUUUQQQKKKEEEFFFLLLRRRZZZjjj}}}vvvaaaYYYNNNGGGEEEEEEEEEDDD???>>>:::777444222111111//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++***)))(((************************))))))))))))************(((((((((((())))))))))))%%%&&&'''((()))***+++,,,((('''&&&''')))***)))(((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''((((((((((((''''''***((((((,,,111222///+++&&&''''''((()))******+++((((((''''''''''''(((((()))((((((''''''(((((()))(((((((((((())))))))))))+++******))))))(((((((((%%%'''''''''***,,,)))###((((((''''''''''''((((((((((((((((((((((((((((((************************)))************+++++++++*********+++++++++,,,,,,------------...///000000111111222333444666777888999:::<<<>>>@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCIIISSS```mmmxxx~~~pppgggYYYPPPMMMPPPTTTVVVbbbmmmyyy{{{zzzyyyxxx~~~}}}|||yyyvvvsssqqqooonnnllliiiggghhhiiihhhhhhiiigggdddcccccccccbbb``````aaaaaaaaa```^^^]]]\\\VVVVVVWWWXXXZZZ\\\___```eeeiiimmmppprrrssstttuuutttuuuwwwzzz}}}{{{llljjjhhhggghhhlllooorrrllljjjgggbbb^^^ZZZWWWUUUPPPTTTSSSMMMKKKOOOQQQOOOTTTRRRUUU\\\eeeooo|||mmmhhheeeaaa\\\SSSIIIFFFIIILLLQQQ^^^qqq~~~{{{mmm[[[OOOLLLLLLHHHEEECCCAAA>>>:::666444333222.........---------,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***&&&''''''((()))******+++)))((('''(((***+++***)))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''')))+++***'''%%%&&&'''''''''((((((((((((''''''((()))***+++,,,,,,---,,,&&&&&&'''(((((())))))***)))((('''&&&&&&%%%%%%&&&(((''''''''''''''''''((((((((((((((())))))))))))))))))))))))((((((((((((%%%...333///***(((&&&###''''''((((((((((((''''''''''''''''''''''''''''''************************)))************+++++++++******+++++++++,,,,,,,,,---------......000111111111111222333444555777888:::;;;===???AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCC????????????????????????JJJSSScccuuutttmmmddd[[[PPPJJJMMMTTT\\\```nnnsss{{{tttkkkmmmuuu|||wwwxxxxxxxxxvvvtttrrrqqqpppmmmiiiggghhhiiijjjkkkeeecccaaa`````````___^^^___``````___^^^\\\ZZZYYYVVVTTTSSSRRRRRRTTTVVVWWWUUUYYY]]]aaabbbcccdddeeefffgggiiilllooosssvvvxxx}}}|||yyyuuuppplllmmmpppsssmmmllliiifffbbb___\\\[[[ZZZ\\\YYYOOOKKKMMMNNNLLLKKKGGGHHHNNNRRRXXXffftttzzzrrrooolllfff[[[OOOJJJKKKIIILLLWWWhhhuuu~~~gggXXXTTTRRRLLLFFFEEECCC???;;;888555444333......---------,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))***+++,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))************'''((((((((())))))******(((((((((((())))))))))))***)))((()))***+++***)))&&&'''(((******((('''&&&(((((((((''''''&&&&&&%%%))))))))))))))))))))))))(((***,,,***'''$$$%%%&&&''''''((((((((((((''''''$$$(((+++)))%%%$$$'''+++''''''''''''(((((((((((()))((('''&&&%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''(((((((((((((((,,,<<>>@@@BBBBBBAAAAAAAAABBBAAAAAACCCEEEFFFFFFDDDBBB@@@??????AAACCCEEEIIINNNZZZfffxxxnnnaaaVVVOOOKKKNNNQQQVVV___jjjnnn{{{}}}uuujjjcccfffooo|||}}}zzz~~~}}}{{{yyywwwuuusssrrrooonnnlllkkkiiiiiijjjjjjfffccc``````aaaaaa^^^ZZZ```aaacccdddcccaaa^^^\\\WWWTTTPPPOOOOOOPPPPPPOOONNNPPPSSSUUUUUUWWWYYY[[[]]]]]]^^^___aaacccdddeeeiiimmmtttzzz~~~}}}||||||{{{zzzyyyzzz{{{|||}}}}}}xxxxxxvvvrrrrrrpppmmmkkkiiihhhhhhhhhgggeee```XXXOOOIIIHHHIIIGGGGGGGGGHHHKKKQQQYYY^^^mmmwww~~~}}}sssggg^^^UUUNNNLLLLLLTTTdddttt{{{iii___XXXRRROOONNNHHHDDDAAA;;;444000111222111///---,,,,,,,,,---+++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******++++++++++++*********)))))))))((((((''''''+++*********))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((()))''''''((()))))))))))))))***IIIWWWCCC,,,))))))$$$&&&''''''''''''''''''&&&''''''((((((((((((''''''++++++++++++************++++++************+++,,,,,,,,,+++***************,,,,,,---...///000111111111222444666888;;;===??????@@@BBBBBBAAAAAABBBCCCBBBCCCCCCDDDDDDBBB???===???>>>???FFFOOOWWW\\\___lllvvv{{{hhh\\\QQQNNNPPPXXX___eeennnwwwvvvkkkiiieeefffqqq}}}|||~~~}}}}}}{{{|||~~~{{{xxxuuutttpppooommmkkkjjjiiiiiiiiijjjhhheeedddcccbbb```___``````aaacccdddcccbbb```[[[WWWSSSQQQPPPOOONNNMMMLLLNNNQQQRRRRRRSSSUUUWWWXXXWWWWWWXXXYYY[[[]]]^^^aaacccgggkkkoooqqqsssttttttttttttttttttuuuuuuvvvyyyxxx{{{{{{tttrrrooolllkkkjjjiiiiiijjjjjjhhhccc[[[TTTOOOMMMFFFGGGGGGHHHJJJMMMQQQTTT]]]ffftttvvvmmmbbbZZZPPPNNNQQQ^^^mmmzzzrrrdddZZZUUUTTTNNNHHHFFF@@@999555666333222000...---------...,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))******)))))))))*********))))))(((((((((*********)))))))))(((((())))))((((((((('''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((''''''''''''&&&''''''''''''(((((((((&&&&&&'''(((((((((((((((***<<>>???EEEPPP```nnntttuuu~~~qqqaaaWWWNNNQQQZZZgggsss{{{|||nnnccc^^^aaaeeeqqq~~~{{{||||||xxx|||uuussssssrrrzzz|||xxxuuutttuuusssqqqooommmlllkkkkkkjjjiiihhheeebbb```aaabbbbbbbbbcccfffhhhiiihhhfff```\\\XXXTTTRRRPPPNNNLLLLLLNNNPPPPPPPPPPPPRRRSSSTTTSSSRRRQQQRRRTTTVVVXXXZZZZZZ[[[]]]aaafffjjjmmmmmmnnnooopppppppppoooooorrrqqqsssyyy}}}}}}|||xxxrrrnnnllljjjhhhfffjjjlllooooookkkcccZZZTTTJJJIIIIIIIIIIIIIIIIIIIIIPPPWWWcccppp}}}vvvkkkZZZTTTRRR[[[hhhuuuzzzjjjbbbZZZRRRKKKHHHCCC===999999444333111///.........///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))((((((***************)))))))))******))))))))))))(((((()))))))))))))))(((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''+++---,,,)))((()))((($$$&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''',,,,,,+++++++++*********************+++,,,......,,,++++++******+++++++++,,,,,,---...000111222222444555777:::===???AAABBB@@@BBBCCCCCCBBBAAABBBCCC@@@AAACCCCCCBBBBBBBBBCCC???HHHUUUbbbppp}}}rrreee[[[VVVRRRYYYfffvvv}}}nnnbbb___bbbjjjttt}}}tttpppqqqsssuuu}}}yyyxxxyyy|||{{{yyywwwuuusssrrrqqqlllmmmlllhhhdddbbbeeehhhiiiiiilllpppssssssoookkkccc```\\\XXXVVVTTTQQQOOONNNPPPQQQQQQPPPOOOQQQRRRTTTSSSQQQPPPPPPRRRTTTVVVYYYXXXYYYZZZ^^^bbbgggiiijjjlllnnnpppqqqpppnnnmmmooonnnpppvvvxxxyyy}}}zzzrrrmmmhhhccc___cccgggnnnuuuvvvpppfff^^^QQQOOOLLLIIIHHHGGGFFFFFFLLLRRR\\\gggrrr~~~zzzfff]]]XXX^^^hhhrrr{{{vvvddd[[[RRRMMMHHHBBB======666555333111///......///......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))((((((++++++******************))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((,,,&&&###'''++++++((('''))))))************))))))&&&''''''((((((''''''&&&))))))))))))******++++++))))))******+++,,,---...,,,+++++++++++++++,,,,,,,,,---...///111222333444666777999<<>>@@@@@@@@@@@@@@@AAACCCBBBAAA@@@@@@AAA@@@AAA@@@>>>===AAAHHHMMM\\\qqq}}}|||jjjggg```ZZZUUUUUUYYY\\\gggrrrxxxrrrooonnnxxx}}}wwwtttsssuuuwwwtttoooooosssxxxuuu|||vvvqqqpppqqqttt{{{{{{~~~yyyqqqhhhfffdddbbbaaa___\\\ZZZRRRSSSTTTSSSRRRQQQRRRSSSXXXWWWWWWWWWWWWXXXXXXYYYXXXYYY[[[]]]^^^_________eeegggjjjmmmnnnmmmkkkjjjiiihhhkkknnnpppqqqxxxxxxkkkbbb[[[[[[^^^hhhsssxxxuuupppbbb[[[RRRLLLJJJJJJIIIGGGDDDIIIRRR[[[ccchhhkkklll|||{{{oooffffffjjjkkkjjjjjjnnnmmmpppxxxuuuggg^^^WWWOOOHHHFFF???===:::666333111000///......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******++++++++++++******)))))))))***************''''''(((((((((((())))))&&&&&&&&&&&&''''''''''''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((((()))))))))((('''''')))***+++%%%%%%(((***)))%%%$$$&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&************************)))))))))((())))))******+++++++++++++++,,,---......///000222444666777777999:::===???@@@@@@???>>>???AAABBBAAA@@@>>>>>>??????AAAAAA@@@BBBJJJVVV```uuu{{{pppiiieeeYYYXXXVVVTTTUUU[[[eeelllzzzyyywww}}}xxxuuutttsssqqqrrrwwwzzzxxxrrroooppptttpppxxx|||zzzxxxxxx}}}uuummmkkkhhhfffeeeccc___]]]WWWYYYZZZYYYXXXXXXYYYZZZ[[[[[[]]]^^^^^^^^^^^^]]]^^^^^^^^^______``````aaadddeeegggiiijjjjjjjjjiiijjjiiikkkmmmmmmnnnvvv~~~tttfff```\\\bbbnnnvvvwwwtttmmmeee\\\VVVSSSQQQLLLIIIEEEHHHMMMTTT[[[___aaaaaagggvvvyyyllliiikkkiiifffeee^^^]]]___dddhhhppptttjjjaaaXXXPPPLLLFFFDDD@@@;;;777444222111------------,,,,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))************))))))((((((((())))))*********'''''''''((((((((())))))&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))******)))((('''&&&&&&((()))***###''')))&&&%%%%%%&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%------,,,,,,+++************)))((((((((((((((()))++++++++++++,,,,,,---...///000111333555777888999:::;;;===???@@@???>>>===???@@@AAAAAA???>>>>>>>>>>>>@@@BBBDDDIIIVVVgggsssrrrcccYYYTTTPPPQQQRRRTTTZZZeeerrr|||yyyyyyuuu|||}}}{{{wwwsssooonnnpppsssvvvxxxxxx~~~~~~vvvpppoooppppppuuu|||yyypppnnnkkkiiigggddd```]]]^^^___``````______```aaa^^^```bbbdddeeedddcccbbbfffeeedddccccccdddeeefffdddeeeggghhhjjjjjjjjjjjjhhhggghhhiiiggggggoooxxxqqqggg^^^___jjjtttxxxvvvvvvooofffaaa]]]XXXQQQKKKJJJKKKMMMPPPUUUYYY[[[[[[WWWeeeuuurrrlllllljjjgggeeeVVVUUUVVVWWWUUUYYYiii{{{yyypppeee\\\XXXKKKIIIDDD???:::666444333------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))))))))***&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&'''((()))***+++,,,((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&((((((''''''''''''((((((************************'''''''''''''''((())))))''''''(((((((((((('''''')))(((((((((''''''''''''))))))))))))************((('''%%%%%%%%%&&&(((***%%%))))))######((()))&&&(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%+++)))(((***---...---***++++++******++++++,,,---************+++,,,------...000222555888:::;;;<<>><<<===@@@@@@CCCMMM\\\mmm}}}tttbbbUUURRRUUUVVVWWWXXXZZZdddvvv|||vvvssstttqqq~~~|||zzzxxxvvvuuuuuuvvvwwwssstttvvvxxxzzz~~~zzzyyy|||xxx{{{zzzrrrrrrxxx}}}}}}{{{ooonnnllljjjhhhfffddddddeeehhhkkkjjjgggeeeeeegggmmmkkkjjjlllooorrrrrrqqqqqqpppnnnkkkhhhhhhkkkmmmkkkkkkkkkiiigggggghhhjjjgggeeedddcccdddfffiiikkk}}}~~~qqqmmmnnnqqquuuyyy{{{uuunnngggddd```[[[WWWTTTQQQOOOQQQUUUWWWTTTQQQVVVXXX]]]fffooo{{{xxxpppkkkiiihhh___WWWQQQPPPOOOPPPXXXbbbxxxrrrfff^^^RRROOOJJJDDD>>>999666555000...,,,,,,---//////...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((((((((''''''''''''((((((,,,+++***(((''''''''''''))))))*********(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&''')))((('''&&&&&&'''((()))))))))(((((((((((())))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&,,,+++***+++------+++)))++++++******++++++,,,---,,,,,,+++,,,,,,---...///000111444777999;;;<<<===???@@@@@@AAAAAA@@@@@@???@@@======???>>>;;;;;;??????BBBJJJYYYmmmvvvgggXXXOOOOOOSSS^^^aaadddhhhttt{{{rrrnnnlllpppuuu~~~yyyxxxwwwuuuuuuuuuvvvxxxyyy|||~~~|||tttllljjjnnnqqqqqqoooiiiiiiiiihhhggggggfffffffffjjjmmmmmmkkkjjjkkkmmmtttssssssvvv|||{{{{{{yyyvvvtttssstttvvvtttsssrrrqqqooonnnlllkkkkkkiiieeebbbaaa```aaaaaajjjqqqxxxzzzyyywwwvvvxxx{{{vvvooojjjgggeeecccaaa]]]^^^___]]]YYYSSSOOOMMMMMMNNNRRRYYY```iiiwwwwwwoookkk```[[[VVVTTTOOOMMMSSS\\\fffzzztttiii]]]VVVKKKBBB===;;;999999444111///......//////...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((***))))))(((((((((((())))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))((('''&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))((('''''''''(((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&---,,,++++++,,,,,,)))(((++++++******++++++,,,---------------...///000111222444666888:::<<<===>>>??????@@@@@@@@@@@@?????????<<<;;;<<<;;;999<<>>DDDHHHUUUjjjooobbbVVVSSSRRRSSSZZZcccsss|||{{{lllgggcccaaabbbfffooo}}}yyyxxx{{{vvvbbbZZZRRRMMMNNNOOOOOONNNMMMNNNOOOPPPQQQSSSTTTTTTZZZ^^^ccceeefffhhhlllpppoooqqquuu||||||vvvtttqqqlllhhhdddaaa```[[[]]]cccnnn~~~zzzuuunnniiiffffffggghhhkkkttt~~~uuudddTTTLLLIIIGGGHHHKKKKKKMMMSSSZZZkkk|||{{{vvvpppkkkfff```ZZZWWWWWWkkkqqqggg[[[TTTPPPJJJAAA999:::777444222111111000///...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))((('''''''''''')))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((''''''((((((((()))((('''&&&&&&%%%&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''(((((((((((('''''''''''''''''''''''''''''')))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------...000111222555555777999:::;;;<<<<<<>>>??????@@@@@@??????>>>===<<<===???===;;;@@@HHHUUUfff}}}sssbbbWWWRRRWWW[[[]]]dddoookkk]]]]]]___dddkkkrrr}}}}}}}}}|||nnncccQQQLLLEEEBBBBBBDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFLLLPPPUUUWWWXXX[[[```ddddddgggmmmttt{{{{{{uuupppkkkhhh```]]]]]]dddqqqxxxooohhhddddddeeegggooozzzwwwbbbSSSMMMJJJIIIJJJJJJJJJMMMSSS___qqqyyywwwrrrfff\\\VVVgggttteeeZZZTTTNNNEEE>>><<<999666333333333111000.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))(((((((((((())))))+++***)))(((''''''''''''((('''&&&&&&''')))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''(((((((((((((((((('''(((((('''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&'''''''''''''''''''''((())),,,,,,++++++,,,---++++++******++++++,,,---,,,------...///111222333666777888:::;;;<<<<<<<<<>>>>>>????????????>>>>>>::::::<<<>>>===>>>GGGQQQgggwwwqqq]]]VVVWWWcccjjjjjjssstttccc\\\ZZZ```kkkxxxyyypppnnnllldddZZZTTTEEEBBB>>><<<===>>>>>>>>>=====================<<<@@@CCCGGGHHHIIIKKKPPPTTTXXX\\\bbbhhhnnnuuu||||||uuuqqqfff___ZZZ^^^gggqqq{{{vvviiiaaa^^^]]]bbbeeeooo~~~nnn]]]QQQLLLIIIIIIIIIGGGJJJNNNWWWggg{{{}}}pppccc]]]ggg{{{tttbbbXXXQQQLLLHHHAAA===999777555444222111............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))***))))))(((((())))))***,,,+++***(((''''''&&&&&&''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((()))))))))((((((''''''((((((((((((''''''((('''''''''''''''(((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))+++------+++***+++,,,++++++******++++++,,,---.........///111222444555888999:::;;;<<<=========>>>>>>????????????>>>>>><<<;;;<<<>>>???FFFUUUddd}}}ppp\\\YYYaaarrr|||~~~vvvggg```bbbeeekkkyyyxxxjjj]]]ZZZYYYSSSLLLIII???===<<<;;;;;;;;;::::::::::::999999999999999999999;;;>>>>>>>>>???DDDHHHJJJNNNSSSXXX\\\aaahhhlllpppuuu{{{{{{pppfff___aaaeeeggglllrrryyy}}}rrrfff___]]]______dddqqq~~~rrrfffXXXRRRMMMLLLKKKIIIJJJNNNUUUaaappp}}}wwwmmmhhhjjjuuuzzziii]]]TTTOOOIIIEEE???;;;888555222000............------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((''''''((())))))***))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''&&&'''((()))***))))))(((&&&'''((())))))((('''&&&''''''''''''((()))******&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((***---///---***((()))+++++++++******++++++,,,---//////000111222444666777:::;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@>>>===???CCCNNNbbbuuuxxxhhh\\\[[[hhh}}}|||mmm``````hhhtttzzzrrraaaSSSPPPOOOJJJEEECCC=========<<<<<<:::999888777777777777777777777777666888::::::888999===AAA===AAAFFFIIILLLQQQWWW[[[[[[___eeekkkpppvvv|||zzzoooggggggfffcccbbbeeekkkpppvvv|||rrriiifff```]]]^^^hhhtttxxxrrrjjjaaaYYYSSSQQQOOOMMMNNNRRRVVV```kkksss|||uuunnniiimmm{{{jjjYYYOOOOOOKKKDDD???:::666222/////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******)))((('''&&&'''(((*********)))(((&&&'''((())))))((('''&&&''''''''''''(((***+++,,,%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))************+++++++++++++++******++++++,,,---...000111222333555999<<<;;;;;;;;;<<<===>>>>>>???CCC???>>>@@@AAA===<<<>>>;;;:::===EEEMMM[[[sssxxxmmmddd___]]]dddtttuuupppkkkoooyyylll]]]NNNJJJJJJHHHDDDBBB@@@???===;;;999999999:::<<<:::777555444555777888999888777666666777888999<<<===>>>@@@AAACCCDDDEEEKKKMMMQQQVVV\\\ccchhhjjjpppxxxzzzsssnnnkkkgggccc___cccdddfffjjjpppvvv}}}{{{oooiiibbb]]]```jjjssswwwwwwbbbbbb^^^YYYTTTRRRUUUYYY]]]\\\```jjjvvvtttoooiiiiiirrrzzz|||}}}www~~~oooaaaUUUOOOHHHCCC<<<555444666222000000000111000...,,,,,,,,,,,,,,,,,,---...///***+++,,,,,,------------...---,,,+++************************************&&&(((******((((((((()))((((((((((((((((((((((((,,,***((('''''''''&&&%%%)))))))))))))))))))))))))))))))))))))))******+++))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&***)))((('''&&&%%%$$$$$$''''''''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%%%%''''''((((((((((((((((((((((((************++++++++++++++++++***++++++,,,---......000222333444666999;;;;;;;;;<<<<<<===>>>>>>???BBB>>>===??????;;;:::;;;BBB@@@DDDPPP___oooyyyxxxxxxvvvqqqjjjccc^^^]]]^^^]]]iii|||xxxyyyyyyhhhYYYKKKGGGHHHEEEBBBAAA>>>>>>===<<<;;;;;;;;;<<<<<<;;;999777666666777888777666555555555666777777888999:::;;;<<<===>>>???===???AAAEEEJJJNNNRRRTTTZZZaaajjjppptttyyy}}}xxxtttqqqnnnjjjgggcccbbbaaa```ccchhhooottt~~~qqqjjjccccccjjjqqqsssrrrggggggeeeaaa\\\ZZZ\\\^^^```___bbbkkkssszzz|||ooohhhfffnnnuuuuuurrrrrrjjjpppyyyjjjZZZQQQHHHCCC@@@:::777777333111000000111000...,,,...---------......///000***+++,,,,,,---------,,,------+++******)))))))))************************+++---...---+++*********************************,,,***((((((((()))((('''))))))))))))))))))))))))((((((((('''((())))))***))))))((((((((('''''''''(((''''''&&&&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((('''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************((((((&&&%%%$$$%%%%%%&&&((((((((((((((((((((((((************+++++++++,,,++++++++++++,,,---...//////111444555666777999:::;;;;;;<<<<<<===>>>>>>>>>???<<<<<>>>>>>>>>>>======<<<;;;;;;:::999999999888888777666666666666777777666666777777888999999999888999:::;;;>>>@@@BBBCCCJJJOOOUUUYYY\\\```fffkkkrrrwww}}}~~~|||zzzyyyxxxvvvssspppkkkhhhccc^^^\\\^^^ccchhhssswwwzzzppplllnnnppppppnnnllllllllljjjgggddddddddd```___aaahhhlllnnnrrrwwwvvvmmmgggkkkpppooohhhccc[[[___fffooo|||iiiZZZKKKFFFEEEAAA<<<999555333222111111000...---///............///000000++++++,,,---------,,,,,,,,,+++***)))))))))))))))************************---...///...,,,*********************************+++***((((((*********)))))))))))))))))))))))))))'''''''''''''''(((((()))))))))((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((*********+++++++++,,,,,,+++++++++,,,---///000111000222666777888888888999<<<<<<<<<<<<======>>>>>>===;;;<<>>BBBCCCJJJYYYmmmooo^^^VVVQQQSSSTTTUUUVVVYYY]]]aaannn~~~{{{xxxuuuxxx|||~~~{{{wwwxxx|||vvv{{{uuunnnkkkffflll~~~yyypppiiiggghhhiiinnnsss|||wwwaaaUUUKKKHHHHHHFFFDDDDDD===>>>???@@@@@@???===<<<;;;<<<<<<===<<<;;;:::999:::::::::999999999999999888888888888888888888888::::::::::::;;;<<<===>>>BBBEEEHHHJJJLLLPPPTTTXXX[[[```gggllloooqqqrrrssstttuuuvvvxxxyyyyyyxxxwwwsssqqqkkkccc\\\ZZZ\\\___fffiiioooyyyzzzvvvssspppmmmkkklllmmmmmmllljjjiiiiii___]]]^^^bbbdddccceeehhhnnnwww{{{pppmmmooommmeee^^^TTTVVVZZZaaakkk|||kkkUUULLLJJJFFF@@@<<<888666444222222111///---///...............//////+++,,,,,,------,,,,,,,,,+++******)))(((((())))))************************)))+++,,,+++***(((((()))((((((((((((((((((((((((***((('''((()))++++++***(((((((((((((((((((((((((((''''''''''''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))((((((((((((((((((((((((***++++++++++++,,,,,,,,,++++++,,,---...000222333111444777999888888999:::<<<<<<<<<<<<============>>><<<<<<>>>===<<>><<<:::;;;<<<===>>>>>>===;;;:::;;;;;;;;;;;;;;;::::::999999999999888888888777777777777777777777888999:::;;;<<<===>>>???AAADDDFFFGGGLLLRRRXXX[[[___bbbdddfffhhhmmmqqqtttwwwxxxyyysssrrroooggg]]]WWWWWWXXX]]]___dddlllvvvzzztttoooggghhhhhhiiijjjjjjiiihhhccc___\\\\\\[[[XXXYYY]]]^^^dddooo|||~~~tttqqqpppiiicccUUUTTTUUUZZZ___jjjfffVVVOOOHHHAAA======:::777555444222111///......------,,,------...,,,,,,,,,------,,,,,,++++++***))))))((()))))))))************************&&&((()))***)))((()))***((((((((((((((((((((((((((('''&&&&&&(((******)))(((((((((((((((((((((((())))))(((((())))))***+++(((((())))))))))))))))))(((((((((''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((('''''''''''''''''''''(((((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,++++++,,,...000222444555444666888999888888999:::<<<<<<==================???======>>>===>>>EEENNN[[[kkk~~~qqq\\\QQQOOOPPPRRRVVV___kkkxxx~~~sssmmmnnnppp|||~~~zzz}}}|||ssskkkfff```[[[XXXZZZXXX\\\ZZZ[[[cccfffmmm~~~|||xxxppplllgggbbb```aaaeeegggqqq}}}xxxrrrjjjffffffhhhgggaaa]]]\\\cccjjjtttmmm[[[RRRIIIGGGEEECCCAAACCCAAAAAAAAA@@@>>>===;;;:::<<<<<<===>>>>>>===<<<;;;:::;;;;;;;;;:::999888777999999888888888777777777777666666666666777888999888888888999:::;;;;;;<<<999===BBBGGGKKKOOOSSSVVVWWWZZZ```dddhhhlllpppsssooopppoooiii___XXXXXXZZZZZZ\\\^^^bbbhhhooouuuyyy}}}wwwiiigggddddddeeeffffffeeehhhbbb]]][[[WWWQQQPPPSSSRRRVVV___jjjttt{{{xxxsssmmm^^^XXXUUUVVVWWW\\\kkk}}}~~~jjjYYYKKKCCCAAAAAA>>>:::777666444222111......---,,,,,,,,,,,,---,,,,,,---------,,,+++++++++******)))))))))******************************&&&(((***+++++++++,,,---************************(((&&&%%%&&&((())))))((()))))))))))))))))))))))))))))))))))))))***++++++(((((())))))))))))******)))((((((''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((&&&&&&&&&'''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&$$$"""!!!((((((((((((((((((((((((+++++++++,,,,,,,,,------+++,,,---...000333555666777888999888888888:::<<<=====================<<<>>>===>>>BBBEEEJJJWWWcccttt}}}mmmZZZPPPOOORRRXXXaaalllzzzwwwnnniiikkkssszzzmmmddd\\\YYYWWWTTTRRRTTTQQQ[[[^^^bbbjjjnnnzzz}}}zzzuuulllddd______```bbbjjjvvv~~~}}}|||{{{{{{yyyvvvtttnnnlllnnnssssssmmmgggffffffiiiqqq~~~ooo[[[RRRKKKHHHFFFBBBAAACCCAAA@@@???>>>===<<<<<<<<<<<<<<<===============<<<;;;;;;<<<<<<;;;:::888777:::999999999999999888888:::999999888888999999999999999:::;;;<<<;;;:::888666888;;;>>>???AAADDDFFFHHHLLLPPPSSSVVVYYY___cccfffhhhgggbbbYYYUUUXXX\\\[[[]]]]]]\\\\\\___fffkkktttqqqkkkeeeaaaaaabbbcccbbbeeeaaa^^^]]]YYYQQQNNNNNNNNNOOOVVV^^^ccckkk{{{zzzlll```WWWVVVTTTTTT___nnnlllWWWKKKIIIEEEBBB===999888666444333//////...---------------,,,---------,,,,,,+++***++++++************++++++************************(((***,,,,,,++++++,,,---***************************(((''''''((())))))((())))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********))))))(((((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''%%%$$$###((((((((((((((((((((((((++++++,,,,,,,,,---------+++,,,---///111333666777999999999888777888:::==================<<<<<<<<<;;;;;;???FFFMMMYYYjjjyyyxxxgggVVVMMMLLLTTTbbbppp~~~qqqnnnjjjfffgggooo{{{qqq___XXXRRRSSSUUUTTTUUUXXXVVVeeemmmrrrxxx||||||~~~}}}yyyssswww|||vvvllleeebbbbbbdddfffrrr}}}|||zzzyyywwwxxxwwwuuuuuuwwwyyyyyyxxxvvvtttwww}}}~~~yyytttsssmmmnnnssssss]]]UUUNNNKKKHHHDDDCCCEEE???>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<============>>>>>>???>>><<<:::999<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777999999:::;;;<<<;;;888555999:::;;;:::888777888999>>>AAADDDEEEGGGJJJPPPTTTYYY[[[ZZZUUUNNNLLLRRRXXX]]]^^^^^^ZZZUUUVVV\\\bbbdddqqqxxxqqqgggaaa___```aaaaaa___]]]^^^___\\\UUUPPPPPPPPPPPPSSSXXXZZZ]]]jjjyyyxxxhhhZZZWWWTTTRRR[[[iiixxx}}}bbbTTTRRRHHHDDD???;;;999777555444111000///...............------------,,,,,,+++***,,,+++++++++++++++,,,,,,************************)))+++,,,,,,***))))))***((((((((((((((((((((((((+++***(((((()))******)))))))))))))))))))))))))))'''''''''''''''((())))))(((((())))))*********+++))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&'''((()))***++++++''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((!!!###%%%'''((((((((((((((((((((((((((((((((((((,,,,,,+++++++++,,,------//////000111333444555666666666666777888888999999;;;;;;<<<>>>@@@@@@???===???@@@EEEOOO^^^pppqqqeee\\\YYY[[[[[[dddqqq{{{kkkbbb]]]eeettt~~~lllaaaTTTUUUUUUTTTSSSWWW]]]cccaaalllzzzzzzssspppqqqqqqnnnlllqqqyyy~~~sssmmmiiieeegggqqqzzz|||}}}|||tttjjjmmmllllllnnnrrrxxx}}}|||yyy}}}{{{~~~aaaVVVNNNNNNMMMHHHEEEEEECCCBBB???===<<<<<<============>>>>>>>>>>>>======@@@???>>>===<<<<<<<<<<<<888888999:::;;;<<<======;;;;;;999999999999;;;;;;555666888999:::;;;;;;;;;999999999999999999999999;;;;;;;;;<<<===???BBBCCCIIIHHHGGGGGGHHHJJJMMMNNNYYY^^^bbb___YYYTTTUUUYYYaaaiiisss~~~ssskkkccc\\\[[[```aaa___]]]\\\[[[YYYVVVTTTQQQOOOPPPTTTTTTTTT\\\fffzzzxxxggg[[[SSSQQQXXX```sss~~~}}}dddSSSLLLHHHAAA<<<:::888777666555333111///......///000...---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******++++++((()))*********)))'''&&&************))))))))))))(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%&&&'''((())))))(((((('''''''''&&&'''''''''''''''((()))*********))))))((((((''''''&&&'''((()))************(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&''',,,,,,++++++,,,,,,---...///000111222333555555666666666777777888999999999<<<<<<<<<===>>>>>>=========DDDQQQ```ooo~~~zzzlllccc]]]___cccqqq{{{zzznnnhhhddddddmmm{{{}}}lll```YYYSSSUUUXXXYYY[[[aaaiiipppzzz|||xxxvvvsssppppppqqqnnnjjjkkkppprrrqqqtttxxxzzzqqqjjjfffnnntttuuuuuussskkkaaa```aaacccgggnnnvvv}}}iii^^^TTTRRRPPPLLLJJJKKKDDDBBB???===<<<<<<<<<=========>>>>>>>>>>>>======???>>>==================;;;;;;;;;<<<======>>>>>>;;;;;;:::999999:::;;;;;;999999:::::::::::::::999999999999999999999999999999999999999:::<<<>>>???@@@@@@??????@@@BBBDDDFFFPPPUUUZZZYYYUUUSSSWWW[[[\\\aaagggnnnwwwuuulllcccaaaeee```______```aaaaaa^^^\\\UUUQQQPPPQQQPPPPPPXXXbbbmmm~~~qqqeee]]]XXXXXXZZZjjjwwwsss]]]QQQMMMHHHDDDAAA>>>;;;999666444222000......///000...---+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********//////---,,,+++*********)))***+++++++++***)))(((************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***''''''(((((()))(((((('''&&&'''''''''(((((((((((()))(((((((((''''''''''''((((((''''''((())))))******)))))))))((((((((('''(((((()))))))))(((''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&''')))***)))((('''((())),,,,,,,,,,,,,,,---......///000222333444555666666666777777888888999::::::<<<<<<<<<<<<===???@@@AAACCCQQQeeevvvpppfffcccdddllltttyyykkkdddeeeiiiqqq{{{zzziii]]]WWWUUUWWW\\\aaafffkkksss|||}}}||||||}}}zzzpppiiieeeccc___]]]bbbeeeffffffiiipppttttttwwwyyy|||~~~sssgggkkkmmmllljjjggg___WWWRRRTTTVVV\\\dddmmmuuuzzz|||}}}uuukkk```[[[WWWQQQMMMMMMDDDBBB@@@===<<<;;;<<<===<<<======>>>>>>======<<<======<<<<<<======>>>???<<<<<<<<<<<<============;;;;;;::::::::::::;;;;;;======<<<<<<;;;:::888888::::::::::::::::::::::::777777777666777777888999999888888888999:::<<<>>>DDDHHHMMMNNNMMMPPPVVV\\\aaabbbdddeeeiiirrr~~~{{{pppjjjiii```______aaacccdddcccaaa^^^ZZZVVVRRRNNNNNNUUU^^^gggrrrssskkkccc]]]ZZZbbbooommmWWWSSSNNNIIIEEEAAA<<<:::777666333111000/////////...---,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******///...---,,,+++*********++++++,,,,,,++++++***)))************))))))))))))(((((((((((((((((((((((())))))((('''((()))***+++************************))))))))))))))))))))))))))))))))))))************************)))(((&&&&&&'''((()))*********)))(((((((((((((((''''''''''''((((((((('''(((((()))***))))))))))))(((((((((((()))))))))((('''&&&%%%%%%'''(((((())))))((((((''''''''''''''''''&&&&&&&&&''')))***)))((('''((())),,,,,,,,,,,,,,,---...///000111333555666777777777777777888888999:::::::::;;;;;;;;;<<<===AAAEEEIIISSScccxxx|||qqqfffccchhhqqq~~~{{{jjjddddddhhhsss{{{jjj```\\\[[[[[[bbbhhhpppxxx~~~{{{wwwuuuttttttuuusssnnnkkkhhhhhhiiijjjmmmhhhccc____________^^^dddiiilllllloootttxxxwwwxxxwwwuuusssrrrpppnnnlllnnnnnnoootttyyy|||~~~~~~yyyyyy{{{{{{kkkiiifffcccaaa\\\UUUOOOLLLLLLMMMQQQWWW^^^eeeiiilllnnnqqqtttzzz~~~vvvnnneeeZZZQQQLLLDDDCCC@@@===<<<;;;<<<<<<<<<==================<<<;;;;;;;;;<<<===>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;============<<<;;;999999::::::::::::::::::::::::777777666666555555555555666666666666777888999:::;;;>>>BBBCCCEEEJJJRRRXXXffffffeeeddddddgggmmmrrrssslllhhheeebbbaaaccceeefffgggkkkggg```XXXRRRPPPUUU[[[hhhppp|||xxxmmmfffeeebbbkkkyyyddd^^^UUUMMMGGGCCC@@@===:::888666444111000/////////---,,,,,,------,,,+++++++++,,,,,,,,,,,,------...------,,,,,,+++++++++)))((((((((()))***+++,,,+++++++++++++++*********************)))))))))(((((((((((((((((((((((((((---,,,***))))))+++---...))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************)))((('''&&&%%%'''(((***++++++***)))'''((((((((((((((('''''''''((('''''''''''''''(((((())))))))))))((((((((((((''''''(((((('''&&&%%%%%%'''(((((((((((((((((('''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%&&&,,,,,,,,,,,,---...///000000222444666888888888777888888888999::::::;;;;;;<<<<<<;;;:::<<>>???@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;::::::::::::::::::::::::888888888777777666555444666666666666777777888999777999;;;<<<>>>BBBIIIOOOZZZ[[[]]]^^^___```bbbcccnnn}}}tttuuuooohhhdddeeeiiimmmppprrrqqqkkkaaaXXXUUUWWWYYYeeemmmzzztttoooqqqiiikkkrrr|||xxxoooaaaTTTKKKGGGEEEDDD===<<<:::777444222000//////...,,,---......---++++++++++++,,,,,,------------------,,,,,,+++++++++(((((((((((()))***+++,,,++++++******))))))))))))************)))))))))((())))))))))))))))))))))))---,,,***))))))+++---...(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((''''''&&&&&&''')))******)))'''&&&'''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))%%%%%%&&&'''((((((''''''''''''((((((((((((''''''&&&'''''''''''''''''''''###$$$%%%%%%######$$$%%%,,,,,,,,,,,,---...000000111222555888999999888888888999999::::::;;;<<<<<<=========<<<>>>FFFQQQZZZsss}}}yyymmmaaa\\\ZZZ^^^kkk}}}qqqccc```gggooowwwvvv|||pppdddaaagggooossstttxxx~~~tttmmmeeedddbbb```_________```[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^___aaadddhhhkkklllrrr{{{zzzsssnnniiiccc^^^YYYWWWTTTSSSUUUXXXZZZZZZZZZ[[[]]]bbbhhhooouuuyyy{{{qqqeeeZZZVVVTTTPPPMMMLLLJJJIIIGGGFFFHHHKKKOOOQQQOOORRRUUUZZZbbbppp{{{eeeUUUEEECCC@@@===;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<===>>>???AAAAAA@@@@@@?????????>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<=========<<<::::::::::::::::::::::::::::::::::::999888777666555555555666666777777777888888888888999<<>>??????>>>>>>>>>>>>>>>>>>:::;;;<<<======<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;999888777555666666777777777777777999999888777777888:::<<<@@@BBBGGGLLLQQQTTTUUUUUUTTT\\\jjjyyy}}}tttooommmmmmmmmjjjrrrxxxtttoookkkfffaaaaaaeeepppyyy{{{{{{}}}uuuhhh___bbbfffiiirrr~~~yyyfffWWWOOOJJJHHHDDDCCCAAA===:::666333222000...------......---,,,******+++,,,,,,---......))))))******+++,,,,,,,,,,,,++++++***************---,,,+++***)))***++++++************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((()))))))))(((''''''''''''''''''((((((((()))))))))***''''''((()))))))))((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''((())))))''''''((()))+++,,,,,,---...///111111111333777999;;;:::999888999999:::;;;;;;<<<<<<===888<<>>;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<:::999888777777888999999999888888:::999888777666777888888<<<<<<===@@@DDDGGGHHHHHHJJJPPP[[[gggrrr~~~|||uuuooolllfffrrr|||}}}zzzwwwpppiii]]]^^^dddmmmooojjjiiimmmwwwuuueeeYYYZZZ\\\[[[___ggglll}}}wwwggg[[[TTTQQQFFFEEEBBB???;;;888444222000...------......---,,,******+++,,,,,,---......(((((()))***+++,,,,,,---&&&&&&&&&'''(((***+++,,,...---,,,+++***+++,,,---************))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((***)))((('''&&&'''''''''&&&'''''''''(((((())))))++++++***)))))))))))))))'''((((((((())))))******************)))((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))------,,,---...000222333666666888999:::;;;;;;;;;>>>>>><<<:::;;;======;;;???@@@DDDPPPhhhwwwnnneeeaaa^^^]]]___ccchhhvvvqqq```bbbeeekkkyyyvvvuuuzzzxxxrrrppppppnnnlllhhhggghhhlllssswwwxxxwwwxxxxxxwwwvvvtttrrrpppoooqqqtttxxx}}}}}}wwwjjj^^^XXXVVVTTTSSSUUUXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVUUUVVVZZZcccmmmtttxxx|||uuulllggggggjjjmmmnnnnnnggg]]]SSSNNNOOOSSSVVVVVVNNNKKKQQQVVV\\\lllyyyssspppqqqoooeeeZZZSSSFFFDDD???;;;999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;::::::;;;===>>><<<===============<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;::::::999888999:::;;;<<<;;;::::::999999888888777;;;:::::::::;;;===???@@@CCCGGGOOOXXX^^^fffuuuzzznnngggjjjiiinnnwww{{{xxxrrrooodddaaa^^^]]]______\\\YYY^^^eeerrrrrrllleee___[[[WWWUUUVVV[[[gggzzzooo\\\TTTQQQHHHAAA@@@@@@<<<777555222000......//////...------------------------------,,,+++*********+++,,,************************************************)))))))))***++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&&&&'''((()))******)))(((''')))))))))************+++((((((((((((((((((''''''***)))(((''''''&&&''''''))))))))))))***************+++,,,+++)))((()))***000...***'''&&&(((***,,,''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((------------///000222444666777888999:::;;;;;;;;;;;;;;;:::999:::<<<<<<;;;<<>>;;;999999;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>><<<;;;::::::;;;<<<>>><<<<<<============<<<<<<<<<<<<============<<<<<<;;;;;;:::::::::;;;<<<=========<<<<<<;;;:::999999::::::999999:::;;;<<<======@@@FFFNNNSSSZZZhhhuuuwwwnnnmmmiiijjjppptttrrrooonnnkkkgggbbb]]]YYYWWWTTTRRRUUUZZZdddooo~~~yyylllfffbbb]]]UUUOOOSSS[[[jjj|||rrrcccTTTMMMGGGFFFDDD>>>:::999444111...---.........---++++++,,,,,,------......---,,,+++*********+++,,,******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&'''(((((())))))(((((('''''''''(((((()))(((((()))))))))************+++,,,+++)))((()))***,,,***(((&&&&&&'''(((***'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''---------...000222333444666777888:::;;;;;;;;;;;;:::999:::;;;;;;<<<======>>>OOOeeeyyyxxxddd___\\\\\\___ffftttqqqhhhdddccclllttt|||uuutttyyyuuupppmmmhhhggghhhnnnqqquuuwwwuuuqqqkkkhhh]]]\\\XXXUUUSSSSSSSSSTTTZZZaaannn{{{~~~xxxtttuuuwwwyyyrrriiibbb___\\\[[[dddqqqwww___SSSIIIGGGFFFDDDCCCCCCBBB@@@===;;;::::::<<<=========>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===========================<<<;;;::::::;;;<<<===<<<<<<===============<<<======>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>@@@@@@???>>>===<<<;;;;;;::::::999999999999::::::999:::>>>CCCFFFKKKWWWcccuuu|||}}}uuunnnhhhiiikkkkkklllnnnqqqoooiiiaaaXXXSSSPPPPPPNNNQQQVVV[[[ggg|||{{{sssqqqjjjZZZLLLNNNQQQXXXfffxxxsss\\\TTTNNNKKKHHHBBB>>>>>>666333///------.........)))******+++------...///------,,,+++++++++++++++++++++++++++++++++++++++******************************))))))(((''''''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((%%%%%%&&&&&&'''''''''(((&&&&&&&&&''''''(((******(((((())))))))))))******)))***+++***)))((()))***)))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&------...000111333444555777888999:::;;;;;;;;;;;;<<<;;;;;;=========???CCCIII^^^wwwsssiiifffeeefffjjjsssooodddbbbhhhpppzzz{{{ssstttzzz~~~~~~~~~|||xxxvvvxxx|||xxxlllhhhccc^^^[[[XXXVVVUUUQQQWWWaaannn{{{zzzoooggg___\\\dddnnnrrr^^^RRREEEAAAAAA@@@@@@BBB???>>><<<::::::;;;<<<===<<<<<<============<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<;;;;;;;;;;;;<<<===;;;<<<==================>>>>>>???@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@BBBAAA@@@???>>>===<<<;;;;;;;;;::::::999999999999999999:::===???BBBKKKUUUgggppp{{{vvvjjjfffeeefffiiimmmrrrrrrpppiii___WWWSSSSSSMMMPPPQQQSSSZZZmmmvvvcccRRRQQQNNNOOOWWWfffyyymmm```RRRMMMJJJFFFBBB@@@:::666111...---...//////***+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++******************************)))))))))((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((())))))))))))))))))((())))))*********+++++++++)))((((((&&&%%%$$$######'''''''''''''''((())))))(((((((((((()))))))))***((()))******((('''(((******+++++++++***)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---...///111333444666666888999:::;;;;;;;;;;;;;;;===;;;;;;>>>>>>===BBBJJJYYYmmm}}}sssjjjjjjlllqqqwwwpppbbb]]]```lllyyywwwsssttt}}}xxxuuutttwwwxxx{{{yyyqqqjjjeee```\\\YYYPPPSSSYYYbbbooo|||~~~qqqeee___cccjjjwwwrrr\\\PPPDDD???>>><<<:::;;;===<<<;;;::::::;;;<<<===:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<===============>>>>>>???@@@AAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<=========<<<<<<;;;::::::;;;999:::<<<<<<<<>>???@@@IIIUUUjjjzzz{{{sssgggiiippp{{{zzzgggaaaccchhhttt}}}tttvvv~~~zzzvvvuuummmmmmpppuuuxxx|||zzzssslllccc]]]VVVUUUUUUYYYcccppp~~~qqqgggeeefffqqqvvv^^^RRRFFFAAA???;;;888888<<<;;;::::::::::::;;;<<<:::::::::;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@??????>>>=========>>>>>>>>>>>>>>>===<<<;;;;;;999999;;;;;;999<<>>>>>>>>>>>===>>>???@@@@@@AAAAAAAAA???@@@AAABBBBBBBBBAAAAAA????????????????????????===>>>?????????>>>===<<<<<<::::::======999:::===<<>>???;;;;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA???@@@AAABBBBBBBBBAAA@@@??????@@@@@@@@@AAAAAAAAA<<<===>>>??????>>>===<<<===;;;===@@@???<<<:::<<<999>>>BBBCCCEEEMMM[[[fffoooqqqvvvxxxlllgggbbbeeekkksssyyyzzzuuuoooeeeaaa\\\[[[^^^cccffffffnnn~~~ooobbbXXXVVVTTTXXXkkkkkkXXXPPPQQQDDDAAA===:::888555222000......//////////////////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&''''''((()))***''''''''''''((((((((()))%%%&&&''''''&&&&&&((()))&&&&&&&&&''')))***,,,---))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%///111222444666888888999???<<<999888999;;;===>>>:::;;;@@@HHHOOOZZZnnnsssnnnqqqvvv~~~kkkiiilllwwwyyyqqqkkkjjjiiihhhfffcccdddeeeffffffhhhjjjmmmuuu{{{}}}{{{qqqkkkkkknnnmmmooorrrsssttt{{{|||pppbbb[[[[[[bbbppp|||ssspppxxxmmm^^^OOOHHHFFFBBB>>>===>>>===<<<;;;:::;;;<<<===:::999888777777777888999888888999999999:::::::::;;;::::::999999::::::;;;999999999888888777777777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<==================>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@???AAAAAA@@@@@@???>>>======@@@@@@???>>>======>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>>CCCJJJOOO^^^dddmmmxxxzzzpppjjjjjjlllqqqwww{{{zzzxxxmmmkkkhhheeeccceeeiiikkkxxx|||}}}pppgggfffdddbbbiiiuuukkkZZZPPPKKKFFFBBB???888111000333111///......000111111000000...,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********(((&&&%%%,,,+++***((((((((()))***)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))((('''&&&&&&'''((())),,,+++***)))((((((((((((******))))))))))))******((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''''''''''''''''''''000111333555777888999999<<<;;;999999;;;<<<>>>>>>???>>>DDDQQQ___lll||||||qqqiiimmmuuuvvvllloooxxx|||vvvqqqllleeeaaaaaaaaaaaa```dddhhhlllmmmlllmmmpppsssxxxssssssooogggaaa```dddcccfffiiikkkmmmttt}}}pppccc]]]```kkkwwwyyyrrrbbbQQQIIIFFFBBB???>>>>>>===<<<;;;:::;;;<<<<<<;;;:::999888888888999999888888888888999999999999999999999888888999999999::::::999999999888888888:::::::::;;;;;;;;;;;;<<<;;;<<<<<<<<<============@@@?????????>>>>>>>>>>>>???@@@@@@AAABBBBBBAAAAAACCCBBBBBBAAA@@@@@@??????@@@??????>>>>>>>>>>>>?????????>>>>>>>>>=========;;;;;;;;;:::;;;>>>CCCFFFNNNTTT___kkkyyypppnnnlllooovvv{{{~~~~~~zzzxxxsssnnnkkklllqqquuu~~~yyyxxxuuuoooqqqxxxlll]]]SSSLLLEEEAAA===777555666444222000///000000000///111...+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))) !!!$$$''')))+++,,,,,,+++***)))((((((((()))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))***+++,,,,,,******))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''111222444666777999999999888999:::;;;<<<======>>>BBBBBBKKK___uuuxxxrrrjjjdddaaaeeesssxxxuuuzzz|||uuusssyyyzzzqqqjjjhhhddd```]]]^^^___aaaaaaiiiqqqyyy|||zzzzzz~~~xxxooogggeeeccc^^^XXXUUUYYYXXX[[[___aaaccckkktttnnnbbb___fffppp{{{jjjVVVLLLGGGCCCAAAAAA>>>>>><<<;;;;;;;;;<<<<<<<<<;;;:::999999999999:::888888888888999999999999888888777777777777888888::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===============>>>???AAABBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@????????????>>><<<======;;;::::::<<<>>>???EEENNNYYYgggvvvzzzsssrrrwww~~~|||wwwvvvyyy}}}~~~vvvqqqrrr|||qqq\\\PPPFFFAAA???:::666555666333111///000000///...444000---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))$$$%%%'''((()))************)))((('''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&''''''((()))******))))))(((((())))))***((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''222333555777888999::::::777999;;;<<<<<<<<<<<<===BBBHHHVVVnnn~~~yyyyyywwwqqqjjjeee___ZZZZZZ___lllyyyxxx}}}tttjjjiiilllttt|||uuuoookkkjjjhhhfffdddeeegggjjjkkksss~~~}}}~~~~~~tttppphhh___\\\\\\ZZZVVVRRRRRRRRRTTTXXXYYY\\\ccclll{{{jjj```aaagggoooyyy~~~{{{{{{zzzzzz{{{}}}sss]]]PPPJJJEEECCCCCC???>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999::::::::::::888888888777777888888888::::::::::::::::::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<===??????@@@===>>>???AAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@???????????????@@@@@@???===;;;<<<===;;;>>>DDDKKKTTT```lllttt|||}}}||||||}}}zzz{{{ssskkkhhhiiivvvxxxtttyyyjjj[[[KKKEEECCC???:::777666333000//////000000///888444000------/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((+++++++++++++++***))))))(((((((((''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))(((((('''''''''((())))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''444555666888999:::::::::888:::<<<<<<;;;<<<>>>@@@EEERRRggg}}}ssslllmmmlllbbbXXXVVVSSSTTT\\\hhhyyy|||vvvrrrzzz}}}nnneeedddiiioooxxx|||uuuqqqppppppoooooonnnmmmnnnpppsssuuuuuussspppnnnqqqzzz{{{yyy~~~uuummmfffaaa[[[XXXYYYZZZWWWSSSRRRQQQRRRUUUUUUUUU\\\dddxxxsssbbb\\\___\\\dddjjjkkklllllliiidddcccbbbbbbbbbeeeiiilllooozzz}}}eeeUUUMMMHHHEEEEEE@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<999999888888888888999999::::::::::::::::::::::::999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;999999:::<<<===>>>???@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA??????>>>>>>???@@@AAAAAA@@@@@@?????????>>>>>>>>>???@@@AAA@@@>>>======>>>===>>>@@@BBBGGGNNNWWW\\\ooo{{{}}}zzzsssvvvvvvpppjjjoooxxxooofff```YYYeeegggfffjjjqqqlllXXXOOOKKKFFF@@@<<<666333000//////111111111777444000....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((()))***+++,,,---...'''''''''(((((((((((('''(((((((((''''''((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())),,,,,,+++*********++++++))))))(((((((((((())))))((((((((((((((((((((((((+++***)))'''''''''((()))((((((((((((((((((((((((555666888999:::;;;;;;;;;:::<<<===<<<<<>><<<;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;;;;;;;;;;999999999888888999999999999999999999::::::::::::999999999999::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<============AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAA@@@@@@@@@?????????>>>>>>===?????????=========???>>>>>>??????AAAEEEJJJOOOXXXbbbsss}}}uuuzzz|||kkkkkkhhhbbb]]]```kkktttxxxmmmccc\\\VVV^^^^^^]]]aaacccooo~~~fffYYYQQQJJJDDDAAA:::777333111111222222222333111...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''''''''(((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&''')))***+++)))((((((''''''(((((()))((((((((((((((((((((((((******))))))((()))))))))((((((((((((((((((((((((666777888:::;;;;;;;;;;;;<<<>>>>>>===>>>DDDOOOXXXjjj{{{ssseee[[[WWWVVVVVVTTTXXXcccuuu}}}ppprrruuuyyyyyynnncccaaadddqqqzzzzzz{{{}}}}}}~~~xxxtttrrrrrrqqqooopppwww|||xxxqqqlllkkkiiippptttqqqooopppnnnkkkjjjgggdddaaa[[[VVVXXX^^^hhhzzzuuu```WWWXXXUUUVVVUUUQQQQQQSSSQQQMMMMMMLLLJJJJJJJJJLLLOOOPPP\\\bbbkkksss{{{sss```UUULLLGGGFFFAAA@@@>>>===<<<;;;<<<<<<:::;;;;;;<<<;;;:::999888888888888999999999::::::888888777777777777888888888888888999999999::::::888999999999999:::::::::999999999999::::::::::::<<<<<<=========>>>>>>>>>AAAAAACCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>??????>>><<<<<<===???@@@@@@@@@??????@@@DDDFFFIIIOOO\\\kkkwwwxxxpppooosss~~~pppjjjaaaYYYVVVXXX]]]aaakkkyyyuuujjjcccaaaccc^^^YYYZZZWWW^^^qqqyyyggg\\\RRRLLLKKKBBB>>>999555444333333333000///......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---+++)))'''%%%$$$$$$$$$'''((()))*********))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))""""""###$$$%%%'''((()))((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((((((((((((777888999:::;;;<<<<<<<<<===>>>???>>>@@@IIIWWWbbb|||{{{jjjZZZTTTXXX```^^^cccppppppjjjuuu~~~uuummmfffaaafffooozzz}}}|||yyywwwsssssswwwvvv~~~zzzwwwsssooojjjbbb\\\]]]bbb```pppooo]]]WWWZZZZZZZZZWWWRRRQQQSSSRRROOONNNMMMKKKIIIHHHHHHIIIJJJMMMTTT]]]gggpppyyyvvvcccWWWNNNHHHFFFBBBAAA???===<<<;;;<<<<<<999:::;;;;;;;;;:::999888666777777777777888888888777777666666666666777777777777777888888999999999888888999999999:::::::::888888999999999:::::::::999:::;;;===???@@@BBBBBB???@@@BBBDDDFFFGGGHHHIIIDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAA@@@????????????CCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAA???======>>>@@@BBBCCCBBB@@@>>>>>>???AAACCCEEEMMMXXX```kkk~~~xxxmmmgggfffpppyyyoooaaaWWWUUUVVVXXXYYY]]]jjjzzzyyyrrrmmmkkk```XXXVVVPPPTTTeeetttyyyjjj___ZZZYYYIIIDDD===888666444333222/////////000222111///---,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,***((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&(((***,,,---'''((()))+++++++++***)))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))******)))))))))******+++((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''')))))))))(((((())))))))))))))))))))))))777999:::;;;;;;;;;===??????===>>>BBBGGGSSSjjjrrreee[[[VVV\\\dddgggsss|||zzzoookkknnnzzzzzztttlllggggggnnnxxx~~~yyyrrrjjjeeebbbgggqqq}}}rrrfff\\\ZZZ]]]aaabbb```]]]\\\]]]YYYTTTTTTQQQLLLJJJIIIIIIIIIHHHJJJKKKPPPZZZcccmmmyyy{{{eeeWWWOOOJJJGGGBBBAAA>>>===<<<===>>>???===;;;999:::<<<===;;;999999999999888888888777777777777666555555555555555777777666666777888999999888888888999999:::::::::999999888888999999:::;;;===>>>???>>>===>>>AAACCCCCCCCCDDDEEEFFFGGGHHHIIIGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@??????@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@EEEGGGIIIJJJOOOZZZiiiuuuqqqhhhbbbggguuu|||kkk]]]UUUQQQPPPOOO^^^aaalll||||||yyyqqqdddWWWPPPQQQTTTgggwwwhhhccccccVVVMMMAAA888555444333222111111000///////////////------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++******))))))************************))))))))))))))))))))))))(((***---//////---***((((((((())))))******++++++(((((())))))******++++++,,,+++++++++***)))))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))***+++,,,,,,******))))))))))))******************))))))))))))((((((((((((((((((((((((777999;;;<<<<<<===???@@@>>><<>>>>>===;;;999:::;;;<<<:::888999999999888888888777777777777666555555555555666777777777777777888999999888888888999999:::::::::999888888888888999:::::::::;;;======>>>???CCCEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAACCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???AAACCCDDDDDDFFFNNNZZZcccuuu}}}vvvpppiiigggmmmvvvzzzkkk]]]UUUSSSTTTUUUYYYeeeuuu{{{mmm]]]SSSOOOOOOYYYooovvvllliii]]]TTTHHH???:::777555333222111000//////...//////...............------,,,,,,,,,,,,++++++++++++***++++++++++++*********)))************************)))))))))))))))))))))))))))***,,,------,,,***))))))))))))))))))*********)))))))))))))))*********++++++******************))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((777999<<<======>>>???@@@???>>>DDDSSSggg|||}}}rrrfff^^^[[[^^^iiiuuurrrgggcccooouuutttiiihhhlllrrrzzzrrrmmmiiillluuuwwwiii___XXXTTTWWW]]]dddllltttuuutttuuutttqqqrrrnnnhhhccc]]]WWWQQQMMMMMMIIIIIIMMMRRRZZZfffqqqkkkZZZNNNGGGCCCAAA@@@??????>>>>>>>>>>>><<<;;;999999:::;;;999888999999999888888888888888888777666666555555666666777777777777777777888999888888888999999999999999888888888888888999999:::888999<<<===>>>@@@DDDGGGJJJJJJIIIHHHGGGFFFEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>???@@@@@@>>>>>>AAAHHHNNNYYYbbblllsss}}}{{{sssjjjfffkkkvvvzzzhhhZZZTTTUUUQQQVVVaaaooowwwxxxgggYYYQQQNNNSSSccc~~~xxxpppeee\\\PPPFFF???;;;777444222111000///............//////000111000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))******+++,,,,,,+++******************))))))))))))************))))))))))))))))))******************))))))(((((((((((())))))'''(((((((((((((((((('''(((((((((((())))))))))))******************************)))((('''&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((888:::<<<===<<<<<<===>>>BBBDDDNNNaaaxxxyyyooofffcccfffnnn|||qqqkkklll{{{nnnhhhllltttwwwkkkfffjjjqqqssssssuuusssqqqpppoooppprrrssstttxxxtttggg^^^XXXVVVZZZ```cccppp}}}zzzssslllcccZZZUUUSSSNNNJJJJJJMMMSSS^^^jjjyyyqqq]]]PPPHHHCCCAAAAAA@@@??????>>>>>>>>><<<;;;:::::::::999999888888888888888888888888888888777777666555666666666888777777777777777888888888888888888888999999999777777777777777888999999888:::===>>>???@@@CCCFFFIIIIIIHHHGGGFFFEEEEEEDDDGGGFFFFFFEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA>>>???@@@AAAAAA@@@???>>>CCCCCCCCCCCCBBB@@@???>>>@@@AAAAAA???======@@@CCCGGGOOOYYY```hhhwww|||qqqiiikkkttt}}}zzziii^^^XXXVVVZZZdddooouuu}}}qqqbbbYYYUUUWWW```xxxvvvhhh___SSSIIICCC>>>:::777333333111000///...------...///111111111000...---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++++++++******))))))((((((++++++******))))))(((((((((((())))))******++++++))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))******************************)))(((''''''&&&%%%)))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((:::;;;<<<<<<;;;;;;<<<>>>CCCLLL]]]pppvvvoookkkoooxxxwwwooosss{{{qqqjjjlllrrr}}}pppeeecccddddddccc```___]]][[[[[[\\\]]]^^^___cccjjjttt~~~wwwmmmgggcccbbbgggmmmrrr{{{rrriiiccc\\\UUUNNNKKKJJJNNNXXXcccqqq}}}wwwbbbSSSJJJEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;999999888888888888888888888888888888888888777666666666666666888888777777777777777888888888888888888888888888777777666666777777888999;;;===>>>?????????@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCCCCCCC???@@@AAAAAABBBBBBBBBAAA???@@@AAABBBBBBAAA@@@???DDDDDDDDDCCCCCCBBB@@@@@@AAABBBBBB@@@???>>>>>>???@@@EEELLLQQQWWWaaaqqq|||uuutttwwwyyyqqqeee]]]___gggrrrxxx~~~|||mmmbbb]]]YYY]]]ppplllcccVVVKKKEEEAAA===:::555444333111///......---......///000///...---,,,---------,,,,,,,,,+++++++++++++++++++++++++++,,,************************))))))))))))))))))))))))++++++***))))))***++++++++++++******))))))((((((++++++******))))))((((((((((((((())))))******+++))))))(((((((((((()))))))))(((''''''''''''((()))(((((((((((())))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***&&&'''''''''((((((((()))))))))))))))))))))))))));;;;;;;;;::::::<<>>===>>>???@@@<<<===>>><<<:::888999:::888888888888888999999999999888777777666666777777999888888777777777777777888888888888888777777777666666666666666777777888;;;===>>>>>>===<<<<<<===<<<=========>>>?????????@@@????????????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@??????>>>======>>>???CCCGGGJJJNNNZZZeeewww~~~yyyuuuhhhfffjjjttt{{{{{{nnnfff```aaammmzzzooo```RRRJJJEEE@@@===888777555333111//////............---------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))+++***))))))))))))***+++************))))))))))))************))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))************************(((((())))))******++++++******))))))))))))******'''''''''(((((())))))***)))))))))))))))))))))))):::::::::999;;;???FFFKKKXXXnnntttfffhhhrrrxxxnnnlllpppyyyrrrvvvqqqaaaVVVQQQOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLNNNSSSYYY```gggjjjtttyyynnnbbbWWWNNNJJJNNNUUUbbbooozzz{{{wwwvvvvvvvvvttt{{{}}}fffVVVMMMIIIEEECCC???===<<<===@@@BBB===??????>>>:::999999;;;777777888888888999999999999888777777666666777777999999888777777777777777999888888888777777777666666555555555555666777777777999;;;;;;999888888999777777777888888999999999999999999999999:::;;;;;;;;;;;;;;;<<<===>>>>>>???===>>>???@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@??????@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>===<<<>>>;;;===BBBDDDDDDJJJRRR]]]eeeuuu~~~|||}}}|||tttrrryyy}}}rrrhhhhhhllluuuppp___RRRJJJEEEAAA:::999777444222000//////000///---,,,+++,,,---......------------,,,,,,,,,+++++++++,,,,,,,,,------************************))))))))))))))))))))))))))))))************)))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))((((((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))''''''((())))))***++++++)))))))))))))))))))))))):::999999999<<>>@@@AAA???;;;999:::<<<777777888888999999999999999888888777777777777777999999888777777666777777999888888888777777666666555555555555555666777777333666888888777666666666555555555444444444444444555555444444555666777777444444555666777777888999999:::;;;<<<===============<<<;;;::::::;;;<<<===<<<===>>>??????@@@??????AAA???>>>>>>>>>>>>===<<<>>>:::;;;AAACCCBBBDDDIIIMMMQQQ^^^mmmvvv}}}~~~}}}|||~~~}}}kkkkkkgggccckkk~~~iiiYYYOOOHHHDDD;;;:::888555333111000000111000---++++++,,,...000......---------,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))))))))))))))))))))************))))))(((((())))))******++++++(((((())))))******++++++******))))))((((((''''''))))))(((((((((((())))))***((('''&&&&&&'''(((***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''((((((''''''''''''(((((('''(((((()))***++++++,,,))))))))))))))))))))))))AAA999777;;;===AAASSShhh|||yyysssnnnnnnooowwwuuupppmmmooowwwzzzpppaaaVVVQQQOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMKKKJJJLLLPPPTTTYYYeeewwwyyyjjj]]]TTTQQQSSS[[[dddllllllkkkmmmpppqqqrrryyyiiiWWWLLLHHHCCCBBBAAA@@@@@@@@@AAABBBBBB@@@===;;;999999999:::888888888888888888888888888888888888888888888888777777777777666666666666777888888777666555555666999888666444333333333444111222333444555444444333333222222333555555444222333333333333333333333333333333333444444444555555555666666666777777888888666777777888999::::::;;;========================<<<<<<<<<===<<<<<<;;;;;;888999;;;===@@@BBBDDDEEEEEEHHHMMMQQQWWW___jjjqqq~~~{{{||||||yyyuuupppzzzzzz~~~vvvmmmhhhkkkkkklllxxx|||fffXXXNNNHHH;;;<<<<<<999666444333111...///000000000///...------------...............+++,,,,,,------......///++++++++++++++++++++++++,,,,,,+++***))))))******************************,,,,,,+++******)))******************************+++*********))))))((((((++++++************++++++(((((())))))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((()))))))))((('''&&&&&&'''((())),,,+++***((((((((())))))AAA>>>>>>BBBDDDKKKccc{{{yyypppmmmmmmkkklllooovvvtttlllooouuu{{{}}}xxxuuuuuuxxx}}}~~~xxxoooggg]]]UUUQQQQQQQQQQQQSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSQQQOOONNNNNNPPPRRRRRR]]]pppsssdddXXXTTTVVV[[[eeennnpppqqqtttxxxyyyjjjWWWMMMHHHDDDCCCAAA??????@@@BBBCCCBBB@@@>>>;;;999999999:::999999999999999999999999999999999999999999999999888888888777777666666555666777888777666555666777888777666555444333333333000111222333444444333222222111111222444444333222111111111111111111111111111111222222222333333333333333444444444555555555444444444444444555555555;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;::::::::::::<<<===???@@@BBBBBBBBBDDDFFFHHHJJJNNNTTTYYYggglllrrrtttrrrqqqsssuuu{{{}}}ssskkkiiiiiilllrrrxxxvvvmmmiiijjjfffbbbhhhttt|||wwwcccSSSHHHAAAAAA???;;;777555222///...///000000000///...---..................------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***))))))******************************+++***)))((('''(((((()))************************************)))))))))(((***))))))(((((())))))***(((((())))))))))))((((((***)))((((((''''''(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))((((((''''''''''''((((((+++***)))((((((((()))***===<<<@@@EEEIIIUUUrrryyynnnccc```cccgggmmmsss{{{ooogggfffrrr}}}|||~~~zzznnnkkkhhheeefffjjjnnnqqqvvvoooeee```ZZZVVVVVVWWWYYYYYYZZZ[[[\\\\\\]]]]]]]]]\\\\\\[[[YYYWWWUUUSSSRRRQQQNNNVVVhhhnnn^^^YYY\\\___jjjuuuyyy{{{mmmZZZOOOJJJGGGEEEAAA???>>>@@@CCCEEECCCAAA>>>;;;:::999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666555555555777888777666666777888777777777666555444333222000111222222333222222222111000///000222333222111000000000000000000000000///000000000000111111111111111111111111222222222333333333222222222111111888888888888888888888888666777888999999999999999<<<<<<<<<<<<===>>>???@@@CCCDDDEEEDDDCCCDDDFFFHHHLLLQQQWWWZZZZZZ[[[]]]```ppp~~~~~~}}}xxx|||tttggg\\\ZZZZZZ___eeepppzzzrrrmmmkkkeee[[[[[[aaafffrrrvvv^^^NNNJJJGGGCCC???<<<888333111000000000000000///....../////////...---------,,,------,,,++++++***))))))++++++++++++++++++++++++,,,+++******)))************************************)))'''&&&%%%&&&((()))************************************)))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((******)))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((('''''''''((())))));;;;;;???GGGQQQccc}}}pppeeebbbeeejjjrrrzzz{{{ssslllgggfffjjjxxxxxxyyyzzzsssmmmiii^^^\\\ZZZYYYZZZ]]]aaadddooo|||sssmmmaaa```^^^^^^___```bbbccccccdddeeefffgggffffffeeedddcccaaa```^^^ZZZVVVSSSSSSWWWeeezzzggg```bbbiiiuuusss___SSSMMMJJJFFFBBB>>>>>>@@@DDDGGGDDDBBB???<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999888777777666555555666888888777777888:::777777888777666555333111111111111111111111111111000///...///000111111000111111111111111111111111/////////000000000111111000000000000000000000000333333333333333333333333555555555555555555555555333444555666777777777777:::::::::;;;<<<>>>???@@@CCCDDDDDDDDDCCCBBBBBBBBB>>>AAAFFFIIIKKKLLLNNNPPPZZZgggxxxyyyzzz{{{}}}xxxttt{{{}}}nnn^^^YYYUUUWWW[[[cccppp|||}}}vvvpppggg\\\XXXZZZZZZbbboooppp\\\TTTLLLEEECCCAAA<<<888666111111111111000//////...000000///...---,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++***************+++***************************)))'''%%%%%%&&&(((************************************))))))))))))))))))((((((''''''(((((()))(((((())))))))))))((((((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))AAA???BBBOOOaaawww}}}qqqnnnooosssyyyuuummmgggdddfffkkkrrr}}}|||wwwxxxzzzuuuuuuyyy}}}yyypppiiibbb\\\YYYSSSQQQPPPOOOPPPSSSVVVXXX___pppyyyqqqllleeefffggghhhhhhiiikkklllmmmnnnppppppppppppnnnmmmlllkkkjjjjjjiiifff```\\\[[[[[[ddd}}}ppphhhjjjwwwzzzfffXXXQQQLLLHHHCCC???>>>AAAEEEHHHEEECCC@@@===;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999888777777777555777888888777777888:::777777888888777555333222222111111111111111111111000...------///000000000111111111111111111111111000000000111111111111222111111111000000000000000000000111222444555666666333333333333333333333333111111333444555555555555777777777888;;;>>>AAACCCBBBBBBAAAAAAAAA???===<<<;;;===@@@BBBCCCDDDEEEFFFEEEPPP___nnn}}}yyywwwvvvwwwyyy|||tttrrrttt{{{iii___WWWTTTVVV[[[dddllluuuiii^^^XXXVVVWWWYYY___mmmrrr___RRRFFFDDDCCC???;;;:::333222222111000/////////000000///...---,,,,,,,,,+++,,,,,,,,,------......+++++++++++++++++++++++++++***************++++++************************+++***((('''''')))***+++))))))))))))))))))))))))))))))))))))))))))*********))))))(((((())))))***(((((())))))))))))((((((+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&'''((())))))((('''&&&&&&&&&'''((((((((())))))AAABBBHHHYYYqqq}}}xxxyyy{{{|||lllfffbbbaaagggqqqwwwyyyyyy~~~xxxpppmmmooovvv{{{sssnnnggg___ZZZUUUQQQNNNNNNMMMKKKJJJKKKLLLMMMNNNVVVeee|||~~~xxxwwwvvvuuuvvvxxxzzz{{{}}}xxxrrrnnnoooqqqssstttssssssuuuvvvxxxyyyzzz{{{zzzxxxvvvuuutttsssssstttvvvtttoookkkdddaaaeeeyyy{{{rrrrrrkkk\\\TTTMMMIIIDDD@@@???BBBEEEHHHFFFDDDAAA>>>;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999999999888666888999888777777888999888888888777666555444333333333222111111111111222111///------...000111000000000000000000000000000111111111111222222222222222222222222111111111111------///000222444555555222222222222222222222222000111222333333333333333444444444666:::>>>CCCEEEFFFEEECCCAAA@@@>>>;;;999<<<======>>>????????????===FFFPPP]]]mmm|||zzzwwwsssqqqsssuuuwwwxxx}}}~~~rrrnnnqqquuuhhhZZZTTTTTTVVV[[[```lll{{{}}}ooocccZZZUUUWWWUUUWWW```oooqqq^^^LLLGGGFFF@@@;;;;;;555444222111000000000000/////////...---------,,,++++++,,,------...//////++++++++++++++++++++++++*********)))******+++,,,***************************************++++++,,,))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***(((((())))))))))))((((((******)))(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((()))))))))((((((???FFFTTTggg~~~vvvhhhdddaaaaaajjjvvv}}}|||yyywwwssspppooottt{{{xxxpppccc___ZZZUUUSSSQQQPPPOOOPPPOOONNNLLLKKKKKKKKKLLLQQQ]]]qqq}}}wwwrrroookkkiiiddddddcccdddfffiiilllnnnsssyyy~~~||||||}}}}}}{{{|||zzzzzz~~~|||pppjjjiiivvv{{{zzzmmm^^^VVVMMMJJJFFFBBBAAABBBEEEHHHGGGEEEBBB>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::888999:::999777777777999:::999888666555555444444555444333222111111222333111///------...000111111111111111111111111111111000000111111111222222222333333222222111111111111---...///000111222333444222222222222222222222222111111222222222222222111333333333555999>>>BBBEEEIIIFFFCCCBBBAAA@@@===;;;===<<<<<<<<<======<<<;;;<<>>===??????>>><<<===<<<;;;;;;<<<===<<<;;;666;;;???BBBKKKZZZiiiooo}}}wwwoookkkjjjkkkkkkjjjhhhjjjppp|||{{{nnnqqqvvvyyyggg___]]]]]]___aaadddkkk{{{wwwnnn```]]]\\\]]]___kkkiii\\\SSSHHH@@@???666555333111000000000111---------...............------,,,++++++*********++++++++++++++++++++++++******))))))***+++,,,,,,************************'''(((+++,,,---,,,***)))))))))))))))))))))))))))(((((())))))*********+++'''''''''&&&&&&'''''''''(((((())))))))))))(((((())))))((('''''''''''''''))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))******+++++++++)))((('''HHHYYYsss~~~{{{nnngggkkknnnnnnvvv}}}{{{vvvooonnnpppooovvvzzzzzz~~~xxxtttnnnhhhcccaaaaaabbb___```dddkkkttt|||{{{rrriiiccc^^^\\\XXXYYYXXXVVVTTTTTTVVVXXX[[[```aaa[[[VVVTTTSSSPPPPPPUUU```ooo|||zzztttccc```ZZZTTTOOOKKKIIIHHHIIIJJJJJJJJJLLLPPPVVVZZZccckkkzzz~~~uuuttt}}}ooo\\\SSSSSSMMMHHHGGGEEECCCFFFKKKMMMJJJEEE@@@===;;;;;;;;;>>>======>>>??????===;;;>>>>>>>>>>>>>>>======<<<::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;999777666666777777999999888777555444222111444444444333333222222222444555555555555555555444222222222222222222222222222333333444444333333222444444444444444444444444444444444444444444444444111111222222222333333333000222444666777:::>>>AAAEEECCC@@@======>>>@@@BBB??????@@@???>>><<<:::999888999;;;===BBBKKKWWW```gggjjjlllllljjjhhhhhhhhhffffffiiiooozzzwwwooonnnyyypppeeeaaacccdddeeellljjjlll|||{{{wwwhhh^^^]]]]]]bbb|||hhhXXXNNNHHHFFF===999555222111111111000/////////...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((()))+++,,,***)))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$$$$''''''((()))))))))))))))))))))))))))))))))))))))************************OOO```zzzvvvmmmkkkrrrwwwyyy}}}yyywwwuuuqqqkkkkkknnnxxx~~~~~~vvvqqqeeeccc^^^ZZZVVVTTTTTTTTTVVVWWWZZZaaaiiipppuuuwwwwwwsssmmmgggaaa]]]ZZZZZZ[[[\\\]]]]]]]]]]]]___aaaiiinnnpppkkkeee```[[[VVVUUUVVV\\\fffmmmnnnggg```VVVSSSOOOKKKHHHFFFEEEDDDFFFFFFFFFFFFFFFIIINNNQQQXXXbbbuuuxxxuuuyyy}}}zzzvvvsssrrruuuzzzrrr___VVVSSSMMMHHHGGGEEEDDDFFFKKKNNNKKKFFFBBB>>><<<<<<<<<>>>======>>>??????>>><<<>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===999999999888777666555444555555555444444444333333555555666666666666555555444444444444444444444444333333444444444444333333444444444444444444444444555555555444444444444444333333333444444444555555111222444555666999===@@@AAAAAA@@@@@@??????????????????@@@???>>>===;;;:::<<<<<<<<<<<<===CCCKKKQQQ[[[^^^aaadddffffffffffffccccccdddiiirrr|||xxxqqqvvv~~~ssshhhdddgggkkkssspppooowww~~~oooeeeccc___```sssxxxbbbSSSJJJGGG@@@<<<777444333333222111000//////......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***)))((()))+++++++++)))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))************************[[[kkkqqqnnnsss~~~yyyyyy{{{}}}yyyvvvttttttqqqmmmooosss~~~tttkkkdddaaaZZZYYYXXXVVVTTTRRRQQQQQQQQQQQQSSSXXX___eeeiiikkkgggeeebbb___]]]]]]^^^^^^aaacccfffhhhiiijjjlllmmmwww~~~yyyrrrhhh___YYYWWWWWWZZZ]]][[[TTTMMMIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCFFFIIIMMMZZZrrryyyssspppooonnnlllmmmkkkhhheeeaaa]]][[[YYY```dddkkksss{{{uuucccYYYRRRLLLHHHGGGEEEDDDGGGLLLPPPMMMHHHCCC???===<<<<<<>>>>>>===>>>@@@@@@>>>=========>>>>>>======<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<<999999:::::::::999888888777777777666666666666666666666777777777777666666666666666666666666666666444444555555555555444444444444444444444444444444555555555555555666666666555555555666666666777777222333444444555888<<>>??????@@@@@@???===;;;:::<<<<<<;;;999999;;;???BBBKKKMMMRRRXXX___cccdddccc`````````ccciiipppwww|||yyyvvvxxxzzz}}}rrrhhhkkkrrr{{{wwwsssuuuzzzoookkkeee```kkk{{{sss]]]QQQLLLDDD@@@;;;777555444333222000000///......------,,,///......------......///++++++++++++++++++++++++.........---------,,,,,,...+++))))))***++++++***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))))))))))))))))))))))))))************************jjjwww|||ooosss}}}{{{uuutttwwwyyyzzzwwwwwwyyyyyyyyy|||}}}qqqhhhbbb___]]]\\\]]]^^^^^^^^^\\\[[[ZZZVVVUUUUUUXXX\\\aaacccdddaaa```aaabbbdddgggjjjlllkkknnnqqqssstttuuuvvvwww|||uuujjj]]]XXXSSSRRRSSSRRRLLLGGGFFFEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDBBBCCCEEEGGGLLLYYYssstttkkkeee```\\\YYY[[[ZZZYYYWWWTTTRRRQQQPPPRRRUUUYYY___gggrrr|||}}}zzzggg]]]SSSMMMHHHGGGFFFEEEGGGLLLRRRNNNIIIDDD???===<<<<<>>>>>???@@@AAA???>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999777666;;;;;;;;;;;;:::999888888999999999888888888888888777777888888888888777777666666666666666666666666555666666666666666666555555555555555555555555555666666666777777777777777666666777777777888888888444444555555555888<<>><<<;;;777888777777777888:::;;;???@@@EEEMMMVVV]]]_______________```ccchhhooosss~~~}}}zzzyyy|||}}}rrrrrrxxx~~~|||zzz|||yyytttnnnfffiiirrrjjjYYYQQQHHHDDD>>>999777555333222000000//////...---------......------------......++++++++++++++++++++++++,,,++++++++++++*********000---***))))))+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,''''''((()))))))))))))))((((((((((((((((((((((((************************||||||ttt{{{wwwtttuuuvvvyyyxxxzzzwwwmmmhhhfffeeeeeeaaabbbeeeggghhhgggeeeccc___]]][[[[[[]]]___aaaaaacccdddgggkkkppptttwwwxxxwwwyyy|||}}}|||||||||}}}~~~uuubbb[[[RRRNNNNNNNNNKKKGGGFFFFFFFFFGGGGGGHHHIIIIIIEEEFFFHHHGGGFFFFFFHHHIIIMMMYYYqqq}}}vvvkkkaaaZZZUUUSSSRRRSSSSSSSSSSSSQQQPPPNNNMMMMMMMMMOOORRRWWW```jjjpppxxxqqqsssvvvzzzlll```UUUOOOJJJIIIGGGEEEHHHMMMSSSPPPJJJDDD@@@===<<<<<>>>>>???AAABBB@@@???>>>>>>>>>???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;999777666======<<<;;;:::888777666::::::::::::::::::::::::888999999::::::999999888777777777777777777777777777777777888888777777777666666666666666666666666777777777888888999999999777777777777888888888888666666666666666999>>>BBBFFFFFFFFFFFFEEEDDDCCCCCC??????@@@@@@@@@>>>===<<<777777777777888888888888888:::???EEEMMMTTTYYYZZZ]]]^^^^^^______ccciiimmmsss{{{~~~|||wwwpppmmmpppxxxcccTTTMMMHHHBBB<<<888666444222111000000///......------------,,,,,,,,,,,,------++++++++++++++++++++++++************))))))))))))000---***))))))+++++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************((())))))******++++++,,,''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))~~~~~~|||wwwwwwxxxzzzzzzvvvqqqpppqqqqqqqqqlllnnnpppssstttsssqqqppphhheeebbb```aaacccdddeeellloootttyyy}}}|||fff^^^SSSMMMLLLLLLJJJGGGHHHIIIIIIJJJJJJKKKKKKKKKJJJLLLNNNNNNLLLKKKLLLLLLMMMVVVkkk~~~sssmmmcccYYYRRROOOOOOPPPSSSTTTUUUVVVUUURRROOOMMMNNNNNNNNNMMMOOOSSSYYY^^^qqqxxxyyyoooggghhhjjjnnnttt{{{qqqeeeYYYSSSMMMKKKIIIFFFIIIMMMVVVRRRLLLFFFAAA>>>===<<>>>>>@@@BBBCCCBBB@@@??????@@@@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======???>>>>>><<<;;;999777666:::;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;:::::::::777777777777777777777777888888999999999999888888888888888888888888888888888888888999::::::;;;;;;888888888999999999::::::999999888888999<<>>>>>??????@@@AAA?????????>>>===;;;:::999:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<;;;;;;;;;999999999999999999999999999999::::::::::::999999::::::::::::::::::::::::888999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;::::::;;;???EEEJJJNNNMMMKKKHHHFFFEEEDDDDDD??????@@@AAA@@@???>>>======;;;999888999:::888666444888<<<<<<>>>DDDOOOXXX^^^```aaa___[[[[[[```ddddddkkksssxxx|||~~~vvv|||~~~zzztttpppqqq|||rrrXXXSSSKKKDDD???;;;888555111111000000///.........------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++***)))((()))+++++++++)))*********)))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~kkk^^^XXXXXX___nnn~~~{{{ssswww~~~~~~{{{xxxxxxzzz~~~uuuggg^^^TTTPPPQQQTTTUUUTTTWWWXXXZZZ\\\^^^___``````___```aaa```\\\YYYVVVVVVRRRVVVbbbuuu~~~xxxgggddd^^^WWWOOOKKKIIIIIIWWW[[[ccciiikkkjjjgggeee\\\\\\ZZZWWWSSSQQQQQQRRRRRR[[[hhhrrrwwwzzz{{{}}}yyyxxxvvvrrrkkkaaaWWWPPPMMMMMMOOORRRYYYbbbjjjoooxxx~~~|||mmm___XXXRRROOOKKKHHHIIIMMM\\\XXXRRRLLLFFFCCCAAAAAA?????????AAACCCDDDCCCAAAAAABBBBBBBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>======>>>>>>???????????????>>>======:::;;;;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======<<<<<<<<<<<<============<<<<<<<<<<<<===BBBHHHMMMSSSRRRPPPNNNLLLIIIGGGFFF>>>???@@@AAA@@@@@@>>>===<<<999777888:::<<<;;;999333777;;;:::999@@@MMMYYYccceeeeeebbb]]]\\\___cccbbbgggnnnrrruuu{{{zzzrrrjjjnnnyyy}}}zzztttnnnaaaiiixxx\\\WWWOOOGGGBBB>>>:::777111111000000//////...............------.................................,,,,,,,,,+++++++++******((((((((()))+++,,,***)))+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwjjj\\\OOONNNVVVXXXdddqqquuuvvv~~~}}}wwwsssqqqtttzzztttiii```YYYYYYYYYWWW[[[```eeegggiiilllnnnooopppppppppppppppoookkkgggbbb___]]][[[]]]gggwwwuuuhhheee^^^UUUMMMKKKOOOSSSZZZeeepppuuuwwwxxxvvvrrrqqqlllddd]]]XXXTTTQQQOOOPPPRRRWWW___fffkkkmmmmmmqqqnnnhhhaaaYYYRRRLLLIIIHHHHHHGGGGGGKKKRRR\\\bbblllrrryyy~~~nnnccc[[[SSSPPPMMMJJJJJJMMMTTTYYYZZZQQQGGGAAA???===???@@@AAAAAA@@@@@@BBBDDD@@@AAAAAABBBBBBAAAAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;>>>>>>????????????>>>>>>>>>>>>>>>>>>============::::::::::::::::::::::::888888999:::;;;;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;:::<<<>>>BBBJJJSSSXXXVVVOOOIIIHHHHHHCCC;;;@@@>>>===>>>??????>>>=========<<<<<<<<<;;;;;;;;;444555555555777>>>GGGNNNZZZeeejjjccc[[[ZZZ]]]]]]^^^dddkkkppprrrtttxxx{{{}}}uuummmdddaaaccctttwwwrrroooggg^^^^^^lll|||iii___SSSJJJFFFBBB<<<666222111000111222111///---......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///(((''''''''''''''''''(((******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))******((((((((()))***+++(((((((((((())))))))))))******++++++++++++*********)))'''&&&&&&''')))***(((((()))***+++,,,,,,---(((((()))***+++,,,,,,---''''''(((((())))))******+++*********))))))(((((())))))(((((((((((()))))){{{hhh^^^UUULLLJJJNNNPPP]]]llltttxxxxxxtttrrrsssvvv{{{yyyuuulllddd___```bbbcccggglllyyyzzz|||~~~yyysssooofffbbb^^^bbbmmmzzz{{{pppnnniiibbb\\\ZZZ\\\___kkkuuu~~~|||xxxsssmmmfff]]]UUUOOOJJJLLLPPPVVV]]]aaaccccccbbb___ZZZTTTMMMHHHCCCAAAAAABBBBBBBBBEEEKKKRRRXXX]]]cccjjjqqq~~~ttteee\\\SSSOOOLLLIIIJJJMMMTTT[[[\\\SSSHHHBBB???===@@@AAABBBBBBAAAAAACCCEEECCCCCCCCCCCCBBBAAA??????=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>======>>>>>>??????>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;;;;===???CCCLLLVVV[[[YYYTTTMMMLLLLLLGGG@@@???===<<<<<<>>>>>>===<<<======<<<<<<<<<;;;;;;;;;777777777666666:::AAAFFFPPP\\\dddbbb^^^^^^]]][[[ZZZ___eeeiiikkknnnrrrvvv|||~~~uuukkkaaa^^^aaagggttt~~~wwwsssiii^^^XXX___hhhssssss^^^PPPKKKGGG???888333222111111222111000............---------,,,,,,,,,,,,------------------///......------......///******++++++++++++******************************(((((((((((()))))))))***))))))((((((((((((((()))(((((((((((())))))))))))******++++++++++++******))))))***++++++***))))))((()))))))))***+++++++++*********)))))))))(((((((((((((((((())))))))))))))))))))))))((((((''''''))))))(((((((((((())))))qqq]]]UUURRRLLLIIILLLPPP]]]llluuu|||qqqnnnnnnttt{{{|||yyysssnnnjjjmmmqqqtttyyy~~~}}}rrrjjjbbb^^^ccckkkrrruuuwwwvvvtttsssrrrssstttuuuyyy{{{{{{{{{yyyvvvrrrppppppqqq}}}uuuiii\\\TTTHHHHHHJJJNNNRRRUUUVVVVVVTTTRRRNNNJJJEEEBBB???>>>===>>>???@@@AAAEEEJJJMMMPPPTTTZZZbbbppp{{{hhh^^^SSSNNNKKKHHHJJJMMMUUU]]]___VVVKKKCCC@@@>>>BBBCCCDDDDDDCCCCCCDDDEEEFFFEEEEEEDDDBBBAAA???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>????????????>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>><<<<<<>>>@@@EEEPPPZZZ```___[[[UUUQQQOOOJJJDDD>>><<<;;;;;;===>>>===<<<=========<<<<<<<<<;;;;;;::::::999777666777999<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<======>>>>>>>>>>>>===@@@@@@@@@AAAAAA@@@@@@@@@>>>============<<<<<<<<<==============================<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<===???AAAFFFRRR^^^fffgggddd\\\UUUPPPKKKEEE>>>===;;;;;;===>>>>>>>>>============<<<<<<<<<<<<;;;;;;:::999777666666666===CCCMMMWWW___cccbbb___ZZZ\\\___``````ccciiinnnlllqqqxxx~~~ppppppqqqqqq||||||mmmaaa\\\]]]ZZZ___iiizzz{{{ttthhh\\\UUURRRTTT^^^jjjmmm]]]SSSJJJCCC999777444222222222111000............------------,,,---/////////---+++)))+++++++++******+++++++++***++++++,,,,,,++++++***************************(((((()))))))))*********)))******+++***(((&&&%%%(((((((((((())))))))))))******++++++++++++******''')))---//////---)))''')))))))))(((((((((((((((&&&''''''((()))***++++++******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))~~~kkk```YYYSSSTTT[[[jjjsss|||wwwrrrqqqvvv}}}|||rrrooorrrvvvwwwxxxyyy||||||zzz|||~~~}}}rrrhhh___ZZZXXXVVVUUUSSSQQQOOONNNOOOQQQSSSVVVYYY^^^ccclllwww~~~~~~|||{{{wwwqqqjjjdddUUURRRMMMJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIBBBBBBBBBAAA???@@@CCCEEELLLKKKNNNTTT^^^rrrssshhh[[[SSSMMMHHHIIILLLSSS^^^eee]]]PPPGGGBBB@@@BBBDDDGGGGGGGGGFFFGGGHHHEEEEEEFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@@@@???>>>>>>==============================<<<<<<<<<===>>>>>><<<<<<===>>>>>>>>>>>>>>>AAABBBBBBCCCCCCBBBBBBAAA?????????>>>>>>>>>>>>===========================<<<;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@EEESSSaaalllooommmbbbWWWOOOHHHBBB@@@>>><<<<<<===???@@@@@@>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999888777;;;<<>>???CCCGGGLLLKKKNNNTTT[[[lll{{{ooobbbXXXPPPJJJHHHJJJPPP]]]fff```RRRHHHDDDBBBAAACCCFFFHHHHHHHHHHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>>>>======>>>???@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@?????????>>>>>>========================;;;::::::999:::<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>CCCRRRaaaqqquuusssgggXXXMMMEEE@@@@@@>>><<<;;;===@@@AAAAAA>>>>>>>>>=========<<<<<<;;;::::::;;;<<<<<<:::999;;;999<<>>AAAEEEHHHHHHIIIJJJKKKHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>><<<<<<===>>>????????????AAAAAABBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::<<<===999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::999:::;;;<<<<<>>>>>>>>>>>=========<<<;;;999888:::<<<===;;;999:::777888???FFFLLLUUU______aaaaaa^^^[[[YYY\\\^^^eeejjjooorrrtttwww|||vvvnnnjjjjjjlllwww|||pppeee]]]ZZZ\\\fffnnnxxxrrraaaWWWSSSSSSccc~~~|||bbbSSSLLLGGG???999555444333333////////////............,,,,,,------------------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++***************+++(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((()))))))))***+++++++++************))))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))(((((((((((())))))|||xxx~~~zzzvvv|||~~~yyywwwxxxzzzwwwggggggfffccc___\\\[[[[[[ZZZ```jjjrrryyyzzzxxxrrrooohhh^^^VVVPPPNNNNNNJJJJJJKKKLLLMMMNNNNNNOOOFFFGGGHHHHHHKKKUUUdddpppxxx|||{{{zzzssskkkkkkggg```\\\ZZZ[[[[[[[[[VVVQQQLLLJJJLLLQQQUUUXXXaaaeeekkkpppqqqpppllljjj___ZZZSSSMMMJJJNNNVVV\\\```]]]^^^```___eee}}}yyylllaaaWWWMMMHHHHHHJJJZZZfffbbbTTTJJJEEEDDD===@@@EEEHHHIIIIIIJJJLLLKKKKKKJJJIIIHHHFFFEEEDDDFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>============>>>>>>999:::;;;<<<============???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::888888888999:::777777777777777777777777999999999999999999999999999999999999999999999999999999;;;;;;:::???OOO___rrryyyzzzmmm\\\OOOHHHDDD>>><<<999999;;;>>>@@@@@@>>>>>>>>>>>>============;;;999888999;;;===;;;999888555666===AAAEEEOOOZZZbbbddddddaaa\\\ZZZ[[[]]]ccchhhmmmpppppprrrvvvyyyyyyqqqkkkgggsss|||nnnfffaaacccjjjmmmrrrzzziii```]]]]]]```zzzwwweeePPPJJJAAA:::666444333333000/////////............,,,,,,,,,,,,,,,---...///...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++******((((((((()))***+++(((((((((((())))))))))))******++++++++++++******'''((()))******)))((('''(((((()))***+++,,,,,,---&&&&&&'''((()))***++++++''''''(((((())))))******&&&'''''''''(((((())))))))))))(((((((((((()))))){{{tttttt}}}{{{|||}}}||||||}}}zzzppplll\\\[[[ZZZXXXVVVUUUTTTSSSUUUYYY^^^dddkkkuuuwwwooollleee]]]WWWTTTQQQOOOLLLOOOPPPRRRTTTTTTTTTRRRQQQMMMLLLJJJHHHHHHOOOZZZcccpppzzzxxxsssmmmjjjkkkkkkmmmpppqqqpppkkkfffccc^^^\\\XXXTTTQQQQQQQQQRRRRRRMMMJJJKKKNNNTTT___jjjooozzzyyyrrrhhh```^^^bbbjjjooouuussskkkiiikkkkkkyyywwwiii^^^UUULLLIIIKKKOOOXXX``````YYYPPPIIIDDDAAABBBDDDFFFHHHJJJLLLMMMJJJKKKLLLKKKIIIHHHHHHJJJDDDEEEFFFFFFFFFEEECCCBBB======<<<<<<<<<<<<======<<<===============<<<;;;;;;;;;;;;<<<<<<<<<============>>>???????????????>>>>>>>>>>>>????????????<<<;;;;;;;;;;;;:::::::::999999999888888888777777888888888888888888888888777777777777888888888888999999999888888888888888999777888:::<<<@@@JJJTTTmmmtttsssggg\\\WWWPPPHHHCCC@@@<<<;;;;;;===>>>>>>??????>>>>>>======<<<<<>>>>>======<<<<<<<<<:::888777999>>>CCCGGGZZZ]]]aaabbb___[[[XXXVVV___dddjjjnnnppprrrvvvzzzqqqooorrr{{{zzzllljjjnnnuuuyyyzzz|||pppddd\\\^^^tttvvv```QQQCCC???<<<666333333222000//////000000///---////////////............---,,,,,,++++++,,,,,,------+++))))))+++,,,,,,+++'''***,,,---+++***))))))************************************************)))))))))******++++++++++++*********************'''((()))+++++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))wwwttt{{{{{{wwwtttvvvwwwxxxzzz}}}}}}xxxnnnfffbbb]]][[[XXXVVVUUUUUUVVVWWWUUUWWWYYY]]]bbbkkkvvv}}}uuummmeee```ZZZUUUSSSSSSQQQOOOVVVXXXZZZ\\\]]]]]]\\\[[[YYYWWWSSSMMMKKKOOOWWW___jjjsssuuujjjeeeaaa\\\ZZZZZZ^^^```ccceeeddd```\\\YYYXXXUUURRROOOLLLLLLMMMMMMMMMJJJKKKPPPWWW```mmmxxxxxxvvvzzz~~~zzzzzzvvvyyyiii]]]UUUNNNJJJJJJOOOWWW```bbb]]]TTTKKKEEEDDDDDDFFFGGGIIIKKKMMMMMMNNNOOOOOOMMMKKKIIIIIIJJJEEEFFFFFFGGGFFFEEEDDDCCCBBBAAA@@@???>>>===============>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>><<<<<<;;;;;;::::::999999999999999888888888777777999999999999999999999999777777888888888888999999888888888888888888888888999777777999;;;>>>HHHRRReeennnppphhh___[[[UUUMMMGGGCCC???======>>>???>>>@@@??????>>>===<<<<<<;;;============<<<<<<<<<<<<===;;;999888:::===AAACCCPPPTTTYYY[[[[[[YYYXXXXXX[[[```fffjjjlllpppuuuzzz~~~xxxzzzzzzuuuuuu}}}|||pppggg]]]jjj~~~nnn]]]MMMEEEAAA:::444333222000////////////...---////////////............---,,,,,,++++++,,,,,,------+++***+++,,,---,,,+++***+++,,,+++))))))+++,,,************************************************************************))))))*********+++++++++'''((()))***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%''')))***(((((((((((((((((((((((())))))))))))))))))))))))zzzxxxzzz~~~wwwrrrppprrruuuxxx|||tttnnnkkkeee```]]]___]]]ZZZXXXWWWYYY\\\^^^ZZZZZZYYYYYY[[[bbbjjjppp}}}~~~yyyvvvvvvwww}}}~~~}}}~~~{{{qqqjjj```^^^ZZZXXXYYYZZZZZZYYYdddfffhhhjjjlllmmmmmmmmmjjjggg```WWWPPPPPPTTTZZZbbblllwww{{{kkkaaaYYYUUUSSSOOOMMMNNNOOOQQQTTTUUUUUUSSSPPPNNNMMMLLLIIIGGGEEEEEEFFFGGGGGGGGGLLLVVVaaakkkyyy}}}iii]]]VVVPPPKKKJJJOOOVVV```fffcccXXXMMMGGGFFFGGGHHHIIIKKKLLLMMMNNNQQQRRRRRRPPPMMMKKKJJJJJJHHHHHHHHHHHHGGGFFFDDDDDDFFFEEECCCAAA@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;:::999888888999999999888888888888888999999999999999999999999777777777888888999999999888888888888888888888888999777777999999<<>>?????????AAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===;;;;;;;;;<<<===>>>CCCHHHMMMRRRTTTVVVXXXYYYVVVZZZ___cccfffkkkrrrxxx~~~~~~{{{rrrbbbcccjjjzzzrrr[[[MMMFFF>>>777333444222000000000000///...////////////............------,,,,,,,,,,,,------,,,,,,,,,---......,,,***,,,,,,+++***((())),,,...***************************************************************))))))))))))))))))******+++++++++(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***)))))))))))))))))))))))))))))))))))))))))))))))){{{vvvwww~~~|||{{{yyywwwtttvvvyyy~~~}}}mmmhhhiiigggfffeeegggfffddddddeeegggiiikkkiiifffbbb^^^^^^aaaeeeiiiuuuxxxzzzxxxssslllgggeeeccciiinnnpppmmmjjjjjjkkkqqqssswww{{{xxxoooiiicccbbbbbbccceeegggiiiiiissstttvvvyyy{{{|||}}}}}}yyyvvvnnncccXXXTTTUUUXXX___hhhqqqxxx||||||uuulll^^^UUUNNNMMMMMMJJJHHHIIIFFFGGGIIIKKKKKKJJJHHHFFFDDDCCCAAA@@@??????@@@AAADDDFFFMMMZZZfffqqqkkk^^^XXXRRRMMMKKKMMMSSS^^^hhhhhh]]]OOOHHHGGGGGGHHHIIIKKKLLLMMMMMMQQQSSSTTTRRRPPPNNNMMMMMMKKKJJJJJJIIIHHHFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@??????>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999888777777888888888888888888888888777777777777777777777777666666666777777888888888777777777888888888888888999777777999999:::BBBKKK\\\hhhnnnjjjeeeddd^^^VVVJJJFFFAAA>>>>>>???@@@@@@BBBAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>======<<<;;;:::999;;;???DDDIIIMMMQQQUUUXXXTTTWWWZZZ\\\___dddlllrrr{{{{{{~~~~~~vvvkkkdddbbbmmmkkkUUUIIIAAA:::666888666333222222222111000////////////............------,,,,,,,,,,,,------,,,,,,---...000///,,,***,,,,,,,,,+++)))***,,,...************************************************)))*********++++++,,,,,,************)))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***+++,,,,,,************************((((((((((((((((((((((((yyyqqqoootttzzzrrrrrrvvvzzz}}}{{{~~~yyymmmkkknnnqqqsssuuuuuuvvvxxxzzz{{{|||}}}}}}}}}yyysssmmmiiigggffffffnnnoooooolllfff```[[[XXXTTTXXX\\\]]]\\\ZZZYYYZZZZZZ]]]bbbffflllsss|||xxxpppllliiikkkmmmooorrrtttwwwxxx|||}}}~~~yyynnnbbbZZZXXXYYY___gggnnnrrrtttsssjjjaaaTTTMMMHHHHHHIIIGGGEEEEEEAAABBBCCCDDDDDDCCCBBBAAA>>>>>>===<<<;;;<<<<<<===BBBDDDMMM[[[gggsssqqqbbbZZZTTTNNNLLLLLLPPP[[[iiilll```QQQJJJGGGGGGHHHIIIJJJKKKLLLLLLOOOQQQSSSTTTRRRQQQPPPPPPNNNMMMLLLJJJIIIGGGFFFFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA???>>>=========>>><<<<<<<<<<<<<<<<<<<<<;;;999999::::::::::::999888888999999999::::::::::::;;;::::::999888888777777888888888888888888888888666666666666666666666666444444555555666777777888777888888888999999999::::::888888:::999:::BBBJJJ^^^iiipppkkkfffccc]]]TTTIIIEEE???<<<<<<>>>???@@@AAAAAA@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>???===>>>>>>>>><<<:::888777888;;;???CCCFFFKKKPPPTTTSSSUUUWWWXXXYYY]]]dddiiiqqqrrrvvv}}}~~~wwwpppiiidddiiiyyy|||___NNNEEE???::::::777333222111111111000////////////...............------,,,,,,------...,,,,,,---...000///,,,***)))+++------,,,******+++************************))))))))))))))))))))))))((()))***+++,,,...//////,,,++++++***)))(((''''''******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((zzzqqqmmmnnnvvvyyywww~~~uuummmkkkpppxxx~~~yyytttuuuzzz~~~zzzssslllhhhiiigggddd___[[[VVVRRRPPPLLLOOOQQQRRRQQQPPPOOOPPPNNNRRRVVVYYY]]]eeennnvvv|||wwwtttrrruuuyyy{{{}}}~~~wwwkkkaaa\\\[[[^^^dddjjjmmmnnnmmmeee\\\TTTMMMIIIKKKLLLIIIGGGGGG@@@@@@@@@???>>>===<<<<<<<<<;;;::::::::::::::::::>>>AAAIIIWWWdddooo|||xxxhhh^^^UUUPPPNNNMMMMMMYYYjjjooodddTTTMMMFFFFFFHHHIIIJJJLLLMMMMMMOOORRRUUUVVVUUUSSSSSSSSSQQQPPPNNNLLLJJJHHHHHHGGGDDDCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@>>>======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;999999:::::::::999888888888888999999999999::::::999999999888888888888777888888888888888999999999555555555555555555555555444444555555666777888888888888999999:::;;;;;;;;;;;;::::::<<<;;;<<>>@@@@@@@@@@@@@@@??????>>>>>>============>>>>>>>>>>>>>>><<<=========<<<:::999777888:::<<<>>>@@@EEEKKKOOOSSSUUUVVVVVVUUUWWW]]]bbbkkklllrrryyy}}}}}}~~~{{{ppplllggghhhqqqpppYYYMMMEEE@@@999666222000/////////...////////////..................------------......,,,,,,,,,---......,,,***'''))),,,---,,,***))))))************************))))))))))))))))))))))))((()))***+++,,,...//////++++++***)))(((''''''&&&+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))tttpppnnnpppvvvwwwqqqrrrvvvzzzxxxtttnnnjjjmmmvvv}}}vvvmmmeeeaaa[[[UUUQQQOOONNNMMMLLLMMMNNNNNNMMMLLLLLLLLLLLLOOOQQQRRRSSSYYYbbbjjjqqqxxx}}}~~~rrrfff___\\\XXX^^^dddgggiiiiiiddd\\\WWWQQQMMMOOOPPPMMMJJJJJJBBBBBB@@@>>><<<;;;:::999::::::999999888888888888<<<===DDDOOOYYYbbbnnnxxxnnn```VVVQQQQQQOOOMMMWWWkkkrrrgggXXXQQQFFFGGGHHHJJJLLLNNNOOOPPPSSSUUUXXXYYYWWWUUUTTTTTTSSSRRROOOMMMJJJIIIHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA???===>>>>>>???======<<<<<<<<<;;;;;;;;;999::::::::::::999888777888888999999999:::::::::777777777888888888888888777777888888888999999999777777777777777777777777555555666777888999::::::999999:::;;;;;;<<<======<<<;;;<<<>>>>>>>>>EEEMMMdddvvvzzzkkk]]]SSSNNNFFFAAA??????@@@@@@????????????????????????==================<<<<<<;;;;;;<<<<<<<<<;;;:::999888888999999;;;@@@FFFJJJQQQTTTUUUUUUTTTVVVZZZ___gggggglllssswww{{{{{{rrrpppuuusssoooiiieeehhhppp|||iiiXXXLLLEEE<<<999444111000000000///////////////..................------------......---+++***+++,,,---,,,+++((()))******)))((()))***************************))))))))))))))))))))))))))))))************++++++(((((()))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))~~~sssjjjiiimmmvvvzzzooolllmmmooorrrsssppplllnnnvvv~~~~~~sssddd^^^VVVPPPLLLLLLLLLLLLMMMNNNNNNNNNMMMLLLKKKKKKIIIKKKLLLJJJJJJNNNVVV^^^eeennnzzzvvviii```[[[SSSYYY^^^bbbfffhhhddd]]]VVVPPPMMMOOOPPPLLLIIIHHHFFFEEEBBB???===;;;999999999999999888888777777666<<<<<<@@@HHHOOOUUU^^^ggguuuqqqbbbVVVQQQRRRQQQNNNWWWllluuujjj[[[TTTGGGHHHIIIKKKNNNPPPQQQRRRVVVYYY[[[\\\YYYVVVUUUTTTTTTSSSPPPMMMKKKIIIIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCEEECCCAAA???>>>>>>>>>???======<<<<<<<<<;;;;;;;;;:::::::::::::::999888777888999999999999:::::::::666666666777888888999999777777888888999999999999888888888888888888888888666777888999:::;;;<<<<<<::::::;;;;;;<<<===>>>>>>===<<<===??????@@@FFFOOOggg}}}xxxgggZZZTTTKKKEEEAAA@@@AAAAAA>>>????????????@@@@@@@@@=========<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;777777666666888===CCCHHHPPPRRRUUUUUUTTTUUUZZZ^^^``````ccchhhmmmrrr}}}yyyoooiiikkkwwwxxxsssjjjccc```dddiiinnntttuuu```QQQHHH@@@<<<888444444333333222000/////////..................------------......---+++)))***+++,,,,,,+++)))))))))'''&&&&&&)))+++************************))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&'''((()))***+++,,,,,,+++***((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))vvvooohhhoooyyyvvvqqqrrrsssrrrrrrrrrqqqqqqyyynnn```XXXRRROOOLLLIIINNNWWWTTTUUUVVVVVVWWWWWWWWWVVVVVVUUUTTTQQQOOOPPPRRRTTT^^^hhhttt||||||yyyyyyxxx|||~~~xxxnnnaaaXXXTTTUUUXXX\\\```cccbbbaaaVVVQQQKKKJJJKKKKKKHHHDDDCCCCCCBBB@@@>>><<<:::888888888888888888777666666777999<<<@@@DDDKKKSSSXXXjjjuuutttjjj^^^UUURRRNNNPPPYYYiiitttrrreeeZZZOOOLLLKKKNNNPPPQQQSSSWWWZZZZZZYYYXXXWWWVVVVVVUUUWWWWWWWWWVVVSSSPPPLLLJJJIIIHHHGGGGGGHHHHHHFFFEEEDDDDDDCCCBBBAAA??????>>><<<<<<<<<<<<;;;:::999999888999;;;<<<<<<;;;:::888;;;;;;;;;;;;::::::999888;;;:::999888777777777777666777999999888777888999999:::;;;<<<=========<<<>>>>>>======<<<=========;;;===???AAABBBAAA@@@???>>>@@@AAA???>>>BBBJJJRRRiiitttnnnaaaQQQIIIIIIJJJHHHEEEEEEBBB???>>>@@@AAABBBAAA>>>>>>===<<<<<<<<<<<<<<<======>>>>>>>>>======<<<<<<;;;:::999999;;;<<<>>>HHHLLLRRRUUUUUUUUUUUUVVV``````aaacccgggnnnwww}}}yyyuuuxxxuuukkkccc```gggnnnvvvxxxlllgggccc]]][[[]]]dddooosss[[[KKKJJJ???666555666444111111222222111111000000//////---.../////////...,,,+++------------------------------,,,,,,,,,,,,++++++************************************************((()))***+++++++++++++++))))))******++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))wwwnnnkkkkkkttt|||xxxxxxtttssstttuuutttuuu}}}zzziii^^^WWWRRRPPPNNNNNNUUU^^^```aaabbbbbbcccbbbaaa``````^^^ZZZVVVSSSRRRTTTVVVXXXbbbnnnwww}}}vvvpppooommmjjjgggiiiiiinnnvvv|||}}}xxxnnnaaaWWWQQQQQQRRRTTTXXXZZZZZZYYYRRRLLLGGGEEEFFFGGGDDDAAABBBAAA@@@???===;;;999888888888888888888777666666777999;;;===@@@EEELLLPPPcccmmm|||xxxlll```VVVSSSPPPQQQYYYgggrrrqqqeeeZZZOOOKKKJJJMMMOOOPPPSSSWWWXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYWWWSSSPPPNNNKKKJJJHHHGGGHHHHHHFFFDDDDDDCCCBBBAAA@@@???>>>>>><<<<<<===<<<<<<;;;:::999888999:::;;;;;;:::999999::::::;;;;;;::::::999888===<<<<<<;;;;;;;;;<<<<<<999;;;<<<<<<;;;;;;<<<=========>>>>>>>>>>>>>>>???AAAAAAAAA@@@AAAAAABBBBBBAAABBBDDDEEEEEEDDDCCCBBB???AAAAAA???>>>BBBIIIPPPeeezzzwwwkkk\\\QQQMMMMMMLLLKKKGGGEEEAAA@@@AAABBBBBBBBB>>>======<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======<<<:::999999:::<<<===CCCHHHOOOUUUYYYZZZZZZZZZ[[[[[[]]]^^^aaahhhooouuuyyyrrrooowwwtttddd^^^]]]bbbeeekkk|||{{{ooojjjfff^^^XXXVVVWWW___nnnjjjWWWLLLCCC;;;888444111000222000000000///......------......//////...------,,,------------------------------,,,,,,,,,,,,++++++************************************************)))************))))))((()))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))rrrmmmppprrr}}}~~~}}}xxxwwwyyy}}}~~~rrreee[[[WWWTTTTTTUUUXXXaaajjjqqqrrrtttuuuvvvuuusssrrrrrrnnnhhhbbb]]]ZZZXXXXXXUUU\\\hhhqqqxxx~~~|||nnnhhhbbb^^^]]]\\\YYYWWW[[[ZZZ^^^fffmmmttt~~~}}}zzzuuukkk^^^UUUOOOMMMLLLLLLNNNPPPPPPPPPKKKGGGAAA???@@@@@@???>>>??????>>>===<<<:::888888777777888888777777666666777888999:::;;;>>>CCCFFFWWWaaappp}}}ooocccXXXSSSRRRSSSYYYdddooopppggg\\\RRRMMMKKKNNNQQQRRRUUUYYYVVVVVVWWWYYYZZZ[[[\\\]]][[[[[[[[[[[[YYYVVVSSSQQQNNNLLLJJJIIIHHHGGGEEECCCCCCCCCBBBAAA@@@???>>>>>>============<<<;;;::::::999999999999999999999999:::::::::::::::999999888999999888888999::::::;;;999;;;<<<<<<;;;;;;<<<>>>BBBAAA@@@@@@@@@AAABBBCCCEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEDDDAAABBBAAA@@@???BBBHHHNNN[[[sss~~~vvvhhh[[[SSSPPPQQQRRRKKKHHHDDDBBBBBBBBBBBBAAA>>>===<<<<<<;;;;;;<<<<<<>>>>>>???????????????>>>>>>===<<<::::::::::::;;;===AAAIIIRRR[[[```aaa```[[[[[[[[[[[[\\\aaaggglllxxx|||tttlllnnnvvv|||rrr```[[[ZZZ[[[[[[^^^mmmwwwqqqmmmdddYYYRRRNNNRRRZZZjjj~~~jjjTTTLLLCCC<<<555000222666111000000//////...------//////...------------...------------------------------,,,,,,,,,,,,++++++************************************************++++++++++++***)))((('''***))))))))))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))tttrrruuuyyy~~~}}}~~~~~~zzzmmmddd]]]\\\[[[]]]```fffpppwww}}}wwwooohhhaaa\\\WWW\\\eeemmmtttzzz~~~~~~~~~}}}}}}{{{uuummmhhh```]]]YYYWWWWWWVVVSSSQQQTTTRRRTTTZZZ```gggsss}}}zzzwwwqqqhhh\\\SSSOOOLLLIIIGGGHHHIIIJJJJJJFFFBBB===:::;;;<<<<<<;;;<<<<<<<<<<<<;;;999888777777777777888888777666666666777777888888:::===@@@LLLVVVeeeuuurrrfff\\\VVVRRRSSSVVV```lllrrrlllbbbYYYSSSOOOQQQTTTVVVYYY\\\VVVWWWXXXZZZ[[[]]]^^^^^^ZZZZZZ[[[[[[ZZZWWWUUUSSSRRROOOMMMKKKIIIGGGDDDBBBCCCBBBBBBAAA@@@?????????>>>>>>>>>>>>===<<<;;;;;;::::::999888888888999999999999:::::::::999999888777777777777777888888999:::;;;<<<===<<<===???AAADDDCCCBBBBBBCCCEEEHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMOOONNNNNNMMMKKKHHHFFFEEEBBBCCCBBB@@@@@@BBBGGGLLLPPPcccxxxxxxzzzwwwooocccXXXRRRSSSVVVMMMJJJFFFCCCBBBBBBAAA@@@======<<<;;;;;;;;;;;;<<<>>>??????@@@@@@@@@@@@??????>>>===;;;::::::::::::999;;;BBBLLLXXXaaafffhhhdddbbb___[[[ZZZ]]]cccgggqqqwwwuuuooommmuuu}}}~~~xxxrrreee]]]VVVTTTTTTXXXdddqqqxxx{{{wwwoooaaaVVVPPPOOORRR\\\qqqdddXXXJJJAAA;;;666666999333333222222111000000/////////---,,,,,,---...///------------------------------,,,,,,,,,+++++++++************************************************++++++,,,,,,,,,+++************))))))((((((''''''((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((wwwtttttt}}}|||{{{{{{|||uuukkkffffffhhhiiikkkooowwwzzzmmmeee^^^```dddiiiooosssttttttpppmmmiiifffdddbbb```^^^ZZZYYYXXXWWWVVVUUURRRPPPPPPNNNNNNQQQUUU]]]kkkxxx}}}yyyvvvqqqhhh\\\SSSMMMJJJEEECCCCCCCCCDDDDDDAAA???;;;999888999:::::::::::::::::::::999888888777777888888888888888777555666777777777999<<<>>>EEEMMM[[[jjjxxxvvvkkkbbbZZZQQQRRRTTT[[[iiiuuussskkk___VVVPPPQQQUUUWWWYYY\\\XXXYYYYYYZZZ[[[\\\]]]]]]ZZZ[[[\\\]]]\\\ZZZXXXWWWTTTRRROOOLLLJJJHHHEEEBBBCCCCCCBBBBBBAAA@@@@@@@@@????????????>>>===<<<<<<;;;:::999999888888999999888888999::::::999999999;;;;;;::::::::::::;;;;;;<<<===???@@@@@@BBBEEEHHHGGGGGGFFFGGGIIILLLPPPRRRTTTTTTUUUUUUUUUTTTSSSRRRTTTSSSQQQOOOMMMJJJHHHFFFBBBBBBAAA@@@@@@BBBFFFIIIPPPZZZkkk|||zzzllloooqqqooofffZZZRRRRRRUUUNNNJJJFFFCCCBBBAAA@@@???======<<<;;;;;;;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@@@@???>>><<<;;;:::999999999999<<>>>>>?????????===<<<;;;999999888999999888888999::::::999999999888888999999:::999999999666777888888888999;;;===???FFFQQQ^^^jjjvvv{{{rrriiiaaaRRRTTTSSSXXXgggwwwyyyrrrbbbXXXOOOPPPSSSUUUWWWYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\^^^___``````^^^]]][[[VVVTTTPPPNNNLLLIIIEEECCCDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@???>>>======<<<;;;;;;::::::999999999777888999999999999999999:::::::::::::::;;;<<<===;;;===???AAABBBFFFJJJMMMOOOOOOPPPQQQSSSVVVYYY[[[^^^^^^^^^]]][[[YYYWWWUUUTTTSSSQQQNNNKKKHHHFFFEEE???>>>===<<<>>>@@@CCCEEERRRWWWdddxxx{{{kkkkkkmmmmmmeeeYYYPPPOOOQQQNNNKKKFFFDDDBBBBBBAAA@@@===<<<;;;;;;::::::;;;;;;======>>>???@@@@@@@@@@@@??????>>>===<<<;;;:::999999999:::===DDDQQQ___iiinnnkkkfff___[[[[[[^^^aaalllrrrxxx{{{}}}uuuhhhhhhlllnnnsssyyytttiii\\\TTTUUU\\\eeejjjlllxxxxxxkkkXXXTTTQQQVVVeee~~~xxx]]]MMMGGGAAA999555222111111000000///.........------------...//////------------------------------,,,,,,,,,,,,++++++************************************************###$$$%%%'''((()))*********))))))))))))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))|||uuusssppplllkkkpppvvvwwwxxx}}}wwwuuuxxxwwwqqqiiifffgggfffccc___]]]^^^```bbbdddfffiiikkkgggiiikkkkkkhhhdddaaa^^^WWWTTTRRRPPPOOOSSSaaappp|||yyyuuuqqqlllcccXXXPPPDDDAAA>>><<<=========<<<::::::;;;:::999888888888777888999999::::::::::::888999:::;;;;;;;;;;;;:::888999:::999888888999:::<<>>===<<<<<<======<<<;;;999888777777888999999999999999777888999:::<<<>>>@@@AAA???AAADDDFFFIIINNNSSSWWW[[[\\\]]]^^^```aaabbbbbbaaaaaa```^^^[[[WWWSSSQQQNNNLLLJJJGGGCCCAAA???>>>999888777777:::===???@@@KKKPPP]]]uuu|||rrrrrrnnncccVVVMMMKKKMMMOOOLLLHHHEEEDDDDDDCCCBBB===<<<;;;;;;::::::;;;;;;;;;<<<===>>>????????????>>>>>>>>>======;;;::::::777:::;;;;;;===FFFUUU```ggghhhgggeeeaaa_________gggkkkppptttxxx}}}qqqooonnnlllpppxxxuuurrrkkkbbb^^^bbbkkksssuuuzzzwwwaaa\\\VVVWWWccczzzrrr\\\NNNCCC;;;888222222111000000//////...,,,------...//////......------------------------------,,,,,,,,,,,,++++++************************************************$$$%%%&&&((()))))))))))))))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))yyyrrrooolllggggggnnnvvvyyy{{{~~~}}}yyyoooiiigggfffaaa\\\\\\```ggglllpppsssuuuvvvvvvyyy{{{{{{xxxsssooolllccc```[[[WWWRRRSSS___lllwwwtttoookkkfff]]]SSSKKKCCCAAA>>>>>>>>>???>>>===777999;;;;;;999888777777777777888::::::;;;;;;:::999:::;;;;;;<<<<<<<<<<<<:::;;;;;;:::888666666777:::===CCCIIIOOOWWW^^^dddnnnttt||||||vvvtttsssvvv~~~uuukkkYYYYYYVVVUUUdddxxx~~~wwwjjj^^^SSSQQQTTTVVVWWWXXXVVVWWWXXXYYYZZZ[[[\\\]]]ZZZ[[[]]]______^^^]]]\\\WWWUUURRROOOMMMKKKGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>><<<===>>>>>>>>><<<999888666777888999999999999999:::;;;<<>>;;;999777666555444333444777:::<<<===???FFFVVVppp{{{xxxpppbbbTTTKKKIIIKKKPPPMMMIIIFFFFFFEEEEEEDDD<<<<<<;;;::::::::::::;;;;;;;;;===>>>>>>?????????>>>>>>>>>>>>===<<<;;;:::666:::===;;;999???MMMYYYaaaeeeiiijjjhhhdddaaa___bbbeeeiiinnntttzzz|||xxxssskkkmmmuuuuuuzzzzzzpppggggggrrr{{{~~~|||llleee\\\YYYcccwwwiiiUUUFFF>>>===444444333333222111111111+++,,,...///000///...------------------------------------,,,,,,,,,++++++************************************************)))******++++++++++++***))))))******++++++,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))zzzrrrllliiimmmqqqvvvyyy}}}tttllliiigggdddaaaccchhhooouuuzzz}}}qqqnnnhhh^^^WWWWWW___fff~~~zzzllljjjgggaaaZZZSSSMMMJJJ@@@???>>>===<<<;;;;;;;;;:::999999888777888888888999888999:::;;;;;;999777999:::;;;===>>>>>>??????======;;;:::999888888888;;;<<<===AAAEEEKKKPPPSSS^^^bbbjjjuuu}}}xxxxxxyyyzzzyyyxxxooobbbZZZQQQSSSaaaqqqzzz{{{tttfffVVVOOOQQQVVVWWWUUUWWWXXXYYY[[[\\\\\\\\\\\\]]]^^^___```___^^^]]]\\\ZZZWWWSSSPPPNNNMMMLLLJJJGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBAAAAAA@@@??????<<<>>>???@@@@@@>>>;;;999:::999888888:::;;;;;;:::;;;===@@@DDDHHHLLLNNNOOOUUUVVVYYY^^^dddhhhjjjjjjkkkjjjhhhgggfffddd```]]]VVVTTTQQQMMMIIIEEEBBB@@@===<<<:::999777555333333555444333333333444555666888@@@LLL___{{{rrrcccVVVNNNGGGDDDLLLNNNNNNKKKGGGCCCCCCDDD@@@???>>>===============>>>>>>>>>>>>????????????======<<<<<<<<<;;;;;;;;;???>>>===::::::===BBBFFFTTTZZZccchhhiiihhhfffeeeaaabbbcccggglllrrrxxx|||~~~|||vvvooolllttt{{{{{{rrrnnnuuu}}}yyypppeee___aaapppxxx]]]SSSIII;;;;;;666222222111///000444/////////000///......---------------------------000///...---+++***)))((()))******++++++,,,------************************************************+++++++++++++++++++++++++++*********))))))((((((,,,***))))))******)))'''******++++++++++++******''''''''''''((((((((()))''''''(((((())))))*********************)))((((((~~~wwwqqqnnnkkkpppvvv{{{wwwooolllkkkkkkjjjuuuyyy~~~uuuhhh^^^[[[___ddduuu{{{tttooofffccc]]]XXXRRRMMMHHHEEEAAA@@@???>>>===<<<<<<<<<;;;:::999999888888999999???===:::888999::::::999;;;;;;===>>>@@@@@@AAAAAA???>>>===;;;999999888888888888:::<<<@@@DDDIIIKKKWWWZZZbbblllvvv~~~~~~{{{rrrccc[[[TTTTTT```ooozzz~~~|||mmm\\\RRRQQQUUUVVVUUUXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^______^^^^^^]]]\\\YYYWWWTTTRRRQQQPPPMMMKKKHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@??????===>>>@@@@@@@@@===;;;999777777666888:::===???@@@AAACCCGGGLLLQQQUUUYYYZZZ```aaacccgggjjjjjjhhheeehhheeebbb___[[[WWWRRRNNNLLLJJJHHHDDDAAA===;;;999666666666555555444444444333333222222222333444555555<<>>===<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;======<<<:::999;;;???CCCLLLRRR[[[dddjjjnnnpppqqqmmmkkkhhhggghhhlllssswww{{{uuussssss{{{{{{wwwyyy~~~yyyuuuooojjjgggooohhhUUUIIIAAA===888444444333000000222///////////////......---...........................------,,,,,,++++++***,,,+++++++++++++++++++++************************************************++++++++++++++++++++++++************)))))))))(((+++***))))))******)))'''*********++++++*********'''''''''((((((((())))))(((((((((((()))))))))))))))************)))(((((({{{vvvsssmmmrrrxxx~~~{{{tttqqqsssvvvyyyyyyjjjbbb```bbbjjjxxx}}}{{{vvvooohhhbbb___YYYRRRMMMKKKIIIEEEBBBBBBBBB@@@???>>>=========<<<<<<;;;:::::::::::::::EEEAAA;;;777777999;;;<<<<<<===???@@@BBBCCCCCCDDDBBBAAA???===;;;999888888777777888999;;;>>>AAACCCLLLPPPVVV```jjjttt{{{vvveee^^^WWWVVV^^^kkkyyyvvvcccUUUQQQSSSUUUVVVYYYYYYYYYZZZ[[[\\\^^^_________^^^^^^]]]]]]]]]]]]XXXWWWVVVUUUUUUSSSPPPMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDCCCBBBAAA@@@??????>>>???@@@@@@???===:::888888777888999<<>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<=====================<<<<<<<<<<<<;;;;;;<<<<<<:::999999<<<>>>EEEIIIQQQ\\\hhhrrrxxxzzzyyyuuuoooiiifffhhhnnnrrr||||||yyyrrrzzz~~~|||{{{zzzuuunnnooo|||zzz^^^OOOJJJ@@@:::666666444111000111000000000/////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************************************++++++++++++++++++++++++************))))))))))))+++***))))))******)))(((************************''''''((((((((()))))))))))))))))))))(((((((((((())))))******))))))((('''~~~yyywwwssswww}}}~~~}}}}}}}}}}}}{{{yyy}}}xxxkkkccc___aaakkktttvvvvvvwwwtttnnnpppqqqrrrsssvvvxxxzzz|||~~~|||xxxsssllleee^^^YYYWWWRRRKKKHHHIIIIIIGGGEEECCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<<<>>???DDDGGGMMMVVVaaannnzzzyyyhhhaaaZZZXXX\\\gggwww|||hhhXXXQQQQQQUUUWWWZZZYYYYYYZZZ[[[]]]___```______^^^^^^]]]]]]^^^^^^XXXXXXXXXYYYYYYWWWSSSOOOLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDDDDBBBAAA@@@???>>>???@@@@@@@@@>>><<<:::999:::;;;;;;<<>>===;;;;;;::::::::::::::::::;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;BBBCCCHHHSSS```mmmuuuyyy~~~}}}xxxrrrllljjjlllpppvvv{{{~~~xxxtttyyy}}}|||xxxrrrnnnssszzzmmmXXXRRRBBB;;;666666666333111111111000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************************************************************)))))))))))))))+++)))((()))******)))(((******))))))))))))******'''(((((((((((()))))))))******))))))(((((('''''')))))))))))))))(((((('''{{{yyyyyy|||wwwpppmmmlllllllllmmmsss|||qqqddd]]]YYY___dddfffffffffccc```aaabbbccceeehhhkkkmmmoooqqqpppmmmgggaaaZZZUUUSSSPPPMMMIIIHHHIIIJJJJJJHHHDDDCCCAAA@@@??????>>>>>>@@@@@@???>>>>>>>>>>>>>>>???===:::999:::;;;<<<<<<<<<===???BBBDDDFFFGGGGGGHHHFFFDDDAAA>>><<<;;;:::;;;;;;;;;;;;;;;<<<<<<===???BBBIIIQQQ^^^mmm}}}zzzlllccc[[[XXXZZZcccsss|||jjjZZZQQQPPPTTTXXXYYYZZZZZZ[[[]]]^^^```aaa`````````_________^^^^^^YYYYYYYYY[[[[[[YYYTTTQQQLLLLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>??????@@@???>>><<<;;;::::::<<>>===<<<:::::::::999888999999:::;;;<<<<<<<<<========================<<<>>>???>>><<<::::::;;;>>>>>>AAAHHHTTTaaalllrrr~~~vvvooommmmmmppptttzzzvvv{{{{{{}}}uuuwwwxxxtttrrrnnnkkkkkkzzzdddUUUFFF===777666777444222333111111000////////////000------------------------...------,,,,,,++++++*********+++++++++,,,,,,,,,************************************************************************))))))))))))))))))*********)))((()))***+++***)))******)))(((((()))******(((((((((((()))))))))*********))))))(((((('''''')))))))))))))))(((''''''}}}tttooohhhcccaaaaaaaaaaaaccciiiqqqzzzqqqcccZZZTTTVVVYYY[[[\\\[[[ZZZXXXYYYYYYYYYZZZ\\\^^^___```aaaaaa^^^YYYTTTPPPOOOOOOMMMMMMNNNNNNMMMLLLKKKJJJEEEDDDCCCBBBAAA@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@===;;;:::;;;<<<===<<<;;;<<<===@@@CCCEEEGGGIIIIIIIIIHHHFFFCCC@@@>>>===<<<::::::;;;;;;;;;;;;;;;;;;===AAAFFFNNN[[[lll{{{ooocccZZZXXXYYY___mmm}}}{{{mmm]]]SSSPPPRRRVVVXXXYYY[[[]]]___````````````aaabbbbbbbbbaaa___^^^ZZZZZZ[[[[[[\\\YYYUUURRRNNNMMMKKKJJJHHHHHHGGGGGGGGGFFFEEECCCBBB@@@???>>>?????????>>>>>>===<<<;;;999>>>DDDIIILLLRRRYYY^^^bbbdddgggiiigggaaa[[[XXXTTTOOOHHHCCCAAA@@@@@@???===;;;888777666666555333000111111111111111111111//////000000111222333333000000111222222222222111333333666999>>>JJJ___qqqiiifffdddeeehhhdddYYYPPPLLLPPPUUUUUUQQQKKKHHHGGG@@@???>>><<<;;;:::::::::888888999:::;;;<<<<<<===<<<============>>>>>>>>>===??????>>><<<;;;<<<===888999;;;@@@HHHSSSaaaiiizzzwwwpppnnnooorrrvvv|||{{{~~~{{{}}}zzznnnmmmxxxyyysssrrrmmmfffbbbbbbnnnuuu\\\OOODDD:::888888555444444222111000///...///000111------------------------......---,,,,,,+++******)))******+++,,,,,,------************************************************************************))))))))))))***************)))((()))***+++***)))***)))(((''''''((()))***((((((((()))))))))******))))))))))))(((((((((((((((((())))))(((((('''&&&~~~{{{zzztttkkkgggdddbbbbbbcccdddcccdddhhhnnnuuuzzzlll```XXXTTTTTTUUUYYY[[[\\\[[[[[[\\\[[[ZZZXXXWWWVVVVVVVVVTTTTTTRRRNNNJJJJJJLLLPPPQQQUUUZZZYYYTTTOOOLLLLLLHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@>>><<<<<<======<<<<<<===???AAAEEEGGGJJJKKKLLLJJJIIIGGGDDDBBB@@@??????::::::;;;<<<<<<============@@@DDDKKKVVVhhh~~~|||qqqcccXXXWWWYYY\\\gggvvvzzzpppbbbUUUOOOPPPSSSWWWYYY\\\___aaaaaa`````````bbbdddeeeeeeccc```^^^\\\\\\[[[[[[[[[YYYUUUSSSPPPOOOMMMLLLJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>=========???EEELLLPPPRRRVVV[[[``````___]]]ZZZUUUQQQMMMJJJFFFBBB===:::999999999999999666444222333333222111//////000000000111111111......///000222333333444111222333444444444333333222333666999<<>>>>>>>>>>>===>>>>>>===<<<;;;===???666888;;;;;;===FFFTTT___mmmyyyzzzxxxssssssuuuyyy|||wwwvvvzzz}}}ssshhheeejjjqqq{{{uuummmddd___VVV]]]iiiwwwooo\\\NNN@@@;;;999666444444333222000///...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************************************************************((()))))))))************)))(((((((((***+++***)))***)))(((''''''((()))***(((((()))))))))*********(((((((((((())))))))))))(((((())))))(((((('''&&&xxxuuuyyyzzz}}}||||||}}}~~~{{{sssmmmjjjhhhggggggiiilllmmmmmmiiilllqqqvvv~~~sssggg]]]VVVWWWVVVWWW\\\```aaabbbcccdddbbb___[[[XXXUUUSSSRRRNNNNNNLLLIIIGGGHHHMMMRRRWWW^^^eeeccc[[[RRRNNNNNNJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCEEEBBB>>><<<<<<======<<>>???@@@@@@@@@===@@@CCCHHHRRRdddzzz}}}rrrbbbVVVWWWYYYZZZdddqqq{{{ssseeeWWWOOONNNQQQVVVXXX]]]```bbbbbb```___```bbbeeehhhgggdddaaa^^^^^^\\\[[[[[[ZZZYYYUUUSSSRRRQQQOOOMMMLLLKKKJJJJJJGGGGGGEEEDDDBBB@@@???>>>============>>>>>>>>>>>>GGGMMMTTTVVVUUUUUUXXX\\\[[[WWWQQQJJJEEEBBBAAAAAA===:::888666666666444333333111//////111222222222000000000111111222222222111111111111111111000000222333444555666555444444111222666:::===GGG^^^vvv}}}uuussssssnnncccYYYHHHHHHIIILLLOOONNNJJJFFFBBBAAA@@@>>><<<;;;;;;:::888999999:::<<<===>>>>>><<<=========>>>>>>??????=========<<<;;;;;;===???888;;;===:::777===KKKWWW```ooovvvuuuuuuxxx~~~}}}xxxrrrpppssszzzxxxnnneeeaaaccceeepppxxxlllccc___UUUXXX\\\dddttteeeVVVFFF>>>;;;777444333333222000///...///000222////////////////////////******+++,,,,,,---......------,,,++++++*********************************************************))))))))))))))))))))))))(((((())))))*********+++)))(((((((((***++++++***+++)))(((''''''((()))+++))))))))))))************''''''(((((())))))******(((((((((((((((''''''&&&~~~yyy}}}{{{|||}}}{{{yyyyyyzzz{{{yyyvvvyyy~~~yyyvvvtttssssssqqqrrrtttvvvxxxzzzzzzzzzzzz{{{zzzooofffbbbaaa]]]___ccciiinnnpppnnnlllmmmlllkkkgggaaaYYYQQQLLLNNNKKKJJJLLLLLLLLLTTT^^^gggpppwwwtttgggZZZTTTSSSTTTRRRNNNLLLKKKJJJGGGFFFDDDDDDCCCBBBAAACCCEEEGGGFFFEEECCCAAA@@@???>>>>>>???AAADDDFFFGGGIIIMMMOOONNNKKKIIIGGGFFFEEEBBB@@@AAA@@@???>>>>>>???AAABBB<<>>======AAA???>>>===>>>@@@CCCEEELLLMMMPPPRRRRRRQQQOOOMMMIIIHHHEEEBBB>>><<<:::999777666555444333333333333000000000000111111111111000///...///111222222111111111111000111222222333333333444444555444444444999777999======DDD___|||tttggg]]]RRRKKKGGGJJJPPPQQQMMMHHHCCCCCCBBB???;;;999999999777777777999:::<<<>>>???::::::::::::;;;===>>>???========================::::::999888999===CCCHHHYYYiiixxxyyyvvvyyy}}}}}}mmmgggjjjpppzzz}}}xxxsssnnnggg^^^XXXdddrrrzzzpppggg^^^ZZZSSSQQQXXXcccuuufffLLLCCC===444000222222111000111222111///---.........///////////////......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))+++*********))))))((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************}}}zzzsssooorrrwwwyyyzzz|||~~~~~~|||~~~}}}xxxtttrrrrrrsssttt|||~~~zzzrrrllliiigggiiikkknnnsssxxxzzzyyyxxxvvvuuusssnnnfff\\\SSSNNNKKKHHHHHHKKKMMMQQQ\\\gggooowww}}}{{{qqqeee]]]ZZZYYYWWWSSSPPPNNNMMMJJJHHHGGGGGGFFFEEEEEEGGGIIIKKKFFFEEEDDDCCCAAAAAAAAAAAAAAADDDHHHJJJKKKKKKMMMNNNMMMKKKHHHGGGGGGFFFDDDBBB@@@???===<<<<<<<<<>>>>>>???AAADDDHHHPPP]]]lllwww|||lll^^^ZZZXXXWWW___iiiyyy~~~ppp^^^SSSPPPNNNTTTXXX]]]```bbbbbbcccdddbbbccceeeffffffeeecccbbbaaa```___^^^]]]\\\[[[ZZZYYYWWWTTTRRRQQQOOOLLLJJJIIIHHHEEEBBB@@@???>>>>>>???>>>>>>>>>@@@BBBEEEGGGJJJKKKKKKJJJHHHEEEBBB@@@???>>><<<:::888777666555444333222111000000000000000000000000111111111111000//////000222333333222111111111111111222333333333333444555555555555555999777:::======CCC\\\www}}}pppggg\\\SSSKKKLLLRRRUUUQQQLLLFFFEEECCC@@@===;;;;;;;;;999999999999:::;;;<<<<<<::::::;;;;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======;;;999999;;;???CCCNNN\\\kkkttt|||||||||{{{tttiiifffiiiqqqxxx}}}zzzuuuooohhh```[[[[[[dddqqq{{{qqqhhhbbbYYYSSSUUU\\\jjjxxx[[[KKKAAA666222333333222111111222111///...//////////////////............---------,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))************)))))))))((((((((((((((((((((())))))((((((((())))))))))))***(((((((((((((((((((((((())))))))))))************~~~uuuhhhbbb```gggooovvv|||~~~zzzwwwwwwyyy|||~~~|||yyywwwtttrrrxxxyyy{{{}}}zzztttkkkaaaXXXRRRKKKJJJJJJNNNRRR[[[hhhuuu}}}sssiiicccbbb^^^ZZZWWWTTTRRROOOLLLHHHFFFEEEDDDEEEGGGIIIKKKHHHHHHGGGFFFFFFFFFFFFGGGFFFJJJPPPSSSSSSQQQOOONNNMMMLLLJJJJJJJJJJJJHHHFFFBBBAAA???===<<<<<<<<<===>>>???AAAFFFMMMWWW```eeelllpppvvv}}}rrrccc]]]YYYVVV\\\eeewwwuuuaaaTTTPPPPPPSSSWWW\\\___aaaaaabbbcccbbbccceeeffffffeeecccbbbbbbaaaaaa```______^^^^^^]]][[[YYYWWWVVVSSSOOOKKKIIIHHHFFFCCCBBB@@@@@@???======>>>@@@BBBDDDFFFGGGFFFEEECCC@@@===:::888777666555444333333333333333333222111000////////////000000000111111111222222222111000111333555444333222222222222222333333444222333444666777777777777:::999:::===<<>>===<<<===;;;;;;:::999999999::::::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>;;;888888;;;>>>EEEOOOZZZfffyyy|||yyyzzz}}}ooofffeeejjjpppzzz||||||xxxqqqiiibbb^^^XXX[[[aaaqqq~~~vvvnnnbbbWWWSSSSSS]]]tttnnnXXXHHH<<<666888444333111111222222000...000000000//////...............---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********************++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************uuukkk]]]XXXWWW^^^iiisss}}}}}}|||~~~{{{uuulllccc[[[VVVPPPPPPRRRUUU\\\hhhwwwsssjjjiiifffaaa]]][[[WWWTTTRRRKKKHHHEEEDDDEEEHHHJJJKKKKKKKKKKKKJJJKKKLLLLLLMMMLLLRRRZZZ___^^^ZZZUUUQQQPPPNNNMMMMMMNNNNNNLLLKKKGGGEEECCCAAA@@@>>>>>>>>>>>>===>>>CCCJJJSSSXXX[[[\\\___dddkkkuuuxxxhhh```[[[VVVZZZcccssszzzeeeWWWRRRQQQQQQUUU[[[^^^```aaabbbcccbbbccceeefffgggfffdddcccbbbbbbbbbbbbbbbbbbbbbbbb___^^^\\\[[[YYYUUUPPPLLLIIIHHHGGGEEEDDDCCCBBBAAA======>>>@@@AAABBBBBBCCC???>>><<<:::888888888888333333333222222333333333333333222111111111111111000000111111111222222222333222111333555666555444333333333333333444444555333444555777888999999999;;;:::;;;===<<>>======;;;;;;:::999999999::::::;;;<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???<<<999888999;;;BBBGGGNNNYYYmmm|||{{{{{{zzzmmmggghhhmmmqqqwww||||||vvvllleeebbb```^^^___iii~~~{{{lll^^^UUUOOOSSSfff{{{eeeQQQBBB<<<===666444222222222222111///222111111000///...------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))*********)))))))))))))))++++++******))))))(((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************pppdddZZZTTTRRRXXXaaakkkxxx~~~}}}~~~yyyqqqhhh```YYYUUURRRVVVZZZ___hhhxxx}}}tttpppmmmhhheeebbb___\\\YYYUUUQQQLLLJJJKKKMMMNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPPPPXXXbbbiiihhhbbbZZZVVVRRRPPPOOONNNOOOOOOMMMLLLJJJIIIGGGEEECCCAAA@@@???BBBAAA@@@BBBHHHNNNSSSUUUTTTVVVZZZ___gggrrr}}}mmmddd^^^XXX[[[bbbnnn}}}~~~kkk[[[UUUSSSPPPTTTYYY]]]___```aaabbbbbbdddfffggghhhgggfffeeebbbbbbbbbccccccdddddddddaaa___^^^]]][[[WWWRRRNNNKKKJJJJJJHHHGGGEEEDDDCCC???>>>>>>>>>===<<<;;;;;;:::999777666555666777888444444333222222222222333222222111111000000111111111111111111222222222222444333222333555777666555444444444444444555555666444555777888999::::::::::::;;;<<<<<<<<>><<<::::::999999999:::;;;;;;;;;<<<>>>???@@@@@@@@@@@@????????????????????????>>>???>>><<<:::888999:::@@@BBBEEENNN```uuu}}}{{{}}}wwwkkkhhhjjjiiiqqq{{{{{{ssskkkhhhiiihhhhhhjjjtttwwwggg\\\SSSRRR```rrrttt\\\III???<<<888666444222333333222111222222111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************~~~oooccc[[[TTTOOOQQQWWW```nnnyyy~~~vvvmmmddd]]]YYYWWWVVV]]]eeelllxxx}}}zzzvvvsssqqqooommmjjj```[[[SSSPPPPPPQQQQQQOOONNNNNNNNNNNNOOOPPPQQQRRRUUU^^^jjjqqqqqqkkkbbb]]]UUUTTTRRRQQQPPPPPPMMMLLLKKKJJJIIIGGGEEECCCAAA@@@BBBBBBBBBCCCFFFJJJNNNQQQVVVWWWYYY[[[___fffnnnsss~~~sssiiiaaaYYYZZZaaahhhyyypppaaaXXXTTTOOOSSSXXX\\\^^^___aaabbbaaaccceeegggggggggeeeeeebbbbbbbbbcccccccccddddddbbbaaa___]]]\\\YYYTTTQQQNNNNNNMMMLLLJJJHHHFFFEEEAAA???===;;;999777666555888666555333222222222333333222222111000000111111000000///////////////000111111111222222222222333444333222333555777666555555555555555555666666777666777888::::::;;;;;;;;;999:::;;;<<<<<>><<<::::::999999999:::;;;;;;:::<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;======<<<;;;999:::;;;;;;;;;>>>FFFTTTfffwwwzzz{{{uuujjjgggfffmmmwww~~~{{{vvvsssqqqtttwwwwwwuuurrrfff[[[UUU___nnnjjjRRRBBB::::::888555333333333333222111111111000000/////////......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************~~~vvvlll```WWWPPPNNNQQQYYYfffrrr{{{rrrjjjdddaaaaaabbbdddoooxxxrrrkkkbbb]]]\\\\\\ZZZXXXTTTTTTTTTTTTUUUUUUVVVWWW\\\fffsss|||}}}wwwoooiii^^^\\\YYYWWWVVVTTTQQQOOONNNMMMLLLKKKIIIGGGEEEDDD@@@EEEKKKOOORRRUUUZZZ]]]bbbbbbbbbaaa___```ccceeejjjpppwww~~~yyynnncccYYYYYY___ccctttuuuggg\\\UUUMMMRRRWWW[[[^^^___```aaa___aaaccceeeeeeeeedddcccaaaaaabbbbbbbbbbbbbbbbbbdddbbb___^^^\\\[[[XXXVVVQQQQQQPPPOOOMMMJJJGGGFFFBBB@@@<<<999666444444444555444333222111000000000111000000000000000111111000000000//////000000111111111111222222222333333333222222333555666666555666666555555666666777888888999:::;;;;;;;;;;;;;;;888:::;;;;;;===AAAEEEHHHPPPfff|||~~~zzzwww~~~rrr```[[[dddkkkkkkcccZZZNNNFFFDDDBBB@@@>>><<<<<<;;;:::999999999999999;;;===???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::<<<======;;;999999:::777888;;;@@@HHHVVVhhhuuu~~~}}}wwwpppjjjmmmrrryyy{{{pppcccYYY___jjj|||```KKK>>><<<999555333333444333222111000000000000000000000......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))((()))))))))************(((((((((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))************{{{}}}wwwddd[[[RRROOOOOOVVVcccooo~~~yyyuuurrrqqqppprrrvvv|||{{{vvvooohhhfffhhhlllooouuu~~~tttmmmlllkkkiiifff[[[[[[[[[[[[[[[\\\]]]]]]dddnnn|||zzztttgggdddaaa^^^\\\ZZZWWWTTTQQQQQQPPPOOOMMMKKKIIIHHHDDDMMMZZZbbbfffjjjppptttnnnmmmlllhhhddd```___```^^^ccchhhmmmttt}}}pppdddYYYWWW\\\```pppwwwkkk^^^UUUMMMQQQWWW[[[]]]___```aaa]]]___aaacccdddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaafffccc```^^^]]]\\\ZZZYYYSSSSSSRRRQQQNNNKKKHHHFFFBBB@@@<<<888555444555555222222222222222222222222/////////000111222333444333222222222222222333333111111222222222333333333333222222333555666555444666666666666666777888888::::::;;;;;;<<<;;;;;;;;;777999;;;;;;===AAADDDEEEJJJbbb}}}yyywwwyyyppp^^^VVV^^^gggiiihhh^^^RRRIIIFFFDDDAAA??????>>><<<:::999777777777999:::===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>===;;;999888888777999<<<>>>AAAJJJ[[[jjjyyy}}}ooonnnpppvvvvvvhhh\\\^^^hhh|||mmmUUUFFF<<<999666444444444333333000000000000000111111111......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++&&&&&&''''''(((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))************~~~~~~~~~mmm]]]PPPNNNOOOQQQZZZdddxxxyyyrrrmmmjjjhhheeeffffffgggjjjpppyyy~~~zzzuuuoookkklllttt~~~}}}yyysssooommmiiiffffffeeecccdddhhhooovvvwwwssslllggghhhhhhbbbYYYXXXVVVTTTRRRPPPOOONNNMMMJJJUUUeeesss|||{{{tttmmmeee______\\\___fffhhhmmm|||oooggg```\\\]]]___jjjxxxrrrcccXXXUUUQQQQQQXXX]]]^^^]]]___cccbbbaaabbbccccccbbb```bbbbbbaaa``````aaabbbcccaaabbbbbbbbbaaa^^^\\\ZZZUUUSSSQQQPPPPPPOOOMMMKKKKKKEEE===888777777444222555555555444333222000///111222222333333222222111222222333333333444444444444333333333333444555555666555333333333444666888888888888888999999:::;;;;;;::::::::::::999999999::::::;;;;;;;;;===@@@CCCHHHZZZwwwuuuhhhaaaXXXPPPVVVcccnnngggZZZNNNJJJIIIEEE???@@@???<<<:::999999:::;;;:::;;;<<<======<<<;;;:::======>>>???????????????>>>>>>======<<<<<<<<<;;;888999999888999AAANNNXXXppp{{{yyyrrrnnnttt}}}~~~wwwmmmeeedddxxx}}}```MMMDDD;;;555444555222111222111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******************))))))(((((((((((())))))************************'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((}}}~~~|||}}}tttdddUUUPPPPPPPPPXXXcccxxx{{{ssslllgggddddddccc]]]]]]]]]^^^```eeelllrrr|||tttpppmmmnnnuuu{{{vvvqqqpppnnnkkkkkkooottt{{{zzzyyywwwnnndddaaa^^^[[[WWWTTTRRRPPPNNNOOOZZZkkk|||zzzpppjjjfff``````dddeeehhhwwwvvvjjj```[[[\\\```hhhuuu{{{hhhZZZVVVRRRRRRXXX]]]^^^___```aaa```aaabbbeeefffeeedddbbbaaa````````````bbbbbbaaabbbccccccbbb```]]]\\\XXXVVVSSSRRRRRRPPPNNNLLLJJJEEE>>>999888888666444555555555555444333111111333333444444444444333333222333333333333444444444444444444444444555555666666555444333444555777888777777888888:::;;;=========<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;===@@@CCCFFFVVVqqq}}}lllcccZZZSSSWWWaaakkkiiiaaaVVVNNNKKKGGGCCCCCCAAA>>>;;;999999999999888999;;;<<<==================>>>????????????>>>??????>>>>>>>>>=========:::;;;;;;999999???HHHPPPaaammm~~~xxxqqqssszzz{{{rrrlllkkkqqqyyylllVVVIII@@@888777666444111111222222222111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))(((((((((((())))))************************))))))))))))))))))((((((***************************************************************)))((((((zzz}}}~~~xxxwwwuuuwww{{{}}}lll[[[SSSPPPOOOWWWbbbyyy|||oookkkeee___]]]]]]___aaa_________^^^___bbbgggjjjvvv~~~}}}}}}~~~~~~|||rrrppppppvvv}}}yyytttpppooosssvvv{{{pppmmmiiiddd___[[[WWWTTTQQQNNNVVVfffzzz|||ssskkkfffgggffffffnnnzzzpppccc]]]]]]```eeeqqqooo]]]XXXSSSRRRXXX]]]______aaa______```cccfffhhhhhhgggbbbaaa```_________```aaabbbcccddddddcccaaa___]]][[[YYYVVVUUUTTTSSSPPPNNNJJJDDD>>>:::::::::888555555555555555555444333333555555555666666555555555333333333444444444555555444444444555555555666666666666555444555666777888777777888999;;;===>>>??????>>>>>>===<<<;;;;;;:::999:::;;;;;;;;;<<>>>>>>>><<<===>>>>>>??????>>>>>>????????????>>>>>>>>>>>>===>>>===;;;:::<<>>;;;;;;;;;999666666666666777666666555555555555666666666666555555444444444444555555555555555555666666777777777666777666666666666777888999999999999:::;;;<<<>>>???>>>>>>===<<<;;;;;;:::999999:::;;;;;;;;;<<<>>>AAABBBIIIYYYsss|||{{{sssjjjdddjjjvvv{{{ppp]]]PPPKKKIIIDDDCCCAAA>>><<<::::::999888999:::;;;<<<======>>><<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>===;;;;;;===@@@HHHRRRddd{{{vvvtttwww}}}tttnnnlllbbbccciiiuuuuuuYYYLLL???;;;:::666333222333333333222111111000000////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***************+++++++++***))))))))))))))))))***************************++++++******)))(((''''''++++++++++++++++++++++++************************))))))************)))((({{{zzzyyyuuurrrssswww{{{}}}}}}~~~}}}}}}wwwrrrqqqqqqqqqrrrvvv|||uuudddZZZSSSQQQZZZggg~~~}}}ssskkkgggggghhhiiiiiikkkpppvvv|||{{{{{{{{{xxxtttqqqpppqqqtttzzz{{{tttkkkfff```[[[ZZZ[[[\\\]]]```iiivvvyyywww{{{~~~~~~uuullldddccceeeqqq|||uuummmhhhccc]]]XXXRRRQQQUUUddd|||~~~|||yyyyyyzzzwwwkkkccc]]]aaalllzzzvvvjjj[[[TTTQQQUUUZZZ\\\^^^aaacccbbbccceeeggghhhhhhfffbbbaaa```^^^^^^^^^___```bbbccceeefffeeedddbbbaaa^^^\\\YYYXXXWWWVVVSSSQQQJJJEEE@@@======<<<:::777777777888888888777777666555555666666666666555555444444555555555666666666555666777888888888777777777777777777888888999999;;;;;;:::::::::;;;<<<<<<<<<<<<;;;::::::999888888999:::;;;;;;;;;<<<===???AAADDDMMMaaaxxxlllmmm{{{{{{fffUUULLLIIIBBBBBBAAA???>>>===<<<<<<::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>========================;;;<<<======<<<;;;<<<<<>>>>>BBBGGGRRRkkksssnnn}}}ooo]]]PPPIIIBBBBBBAAA@@@??????>>>===;;;;;;::::::::::::;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<============;;;<<<============<<<;;;<<>>>>>======<<<<<<======>>>>>>>>>>>>==================;;;::::::===CCCNNN^^^qqq|||sssgggeeeiiizzzpppnnnnnnvvv}}}qqqdddXXXOOOPPPTTT[[[mmmxxx\\\JJJBBB===999777333333333222111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++((())))))***++++++,,,,,,+++******))))))******+++************************))))))((((((((((((((((((************************))))))))))))))))))))))))(((((()))***************uuulllggg```\\\ZZZ___lllzzz~~~zzzzzz}}}~~~wwwtttrrrrrrqqqrrruuuyyy|||~~~tttjjjaaa[[[bbbooo|||rrrmmmooovvv}}}{{{mmmgggeeeccc```]]]ZZZYYYZZZ[[[[[[[[[VVVYYY]]]dddttt}}}zzzzzznnnddd\\\[[[^^^ffftttuuukkk```WWWQQQOOONNNRRRbbb~~~rrrgggmmm{{{ggg___XXXYYY[[[\\\___bbbaaaaaaaaacccfffgggfffeeeeeedddbbbaaa`````````aaa```aaaccceeeeeeeeedddcccaaa___^^^^^^^^^^^^]]][[[VVVQQQLLLIIIHHHFFFAAA>>><<<<<<<<<;;;:::999777666888999999::::::999999888666666666666777777777777666888999;;;;;;:::999888888999:::;;;;;;;;;::::::888777888888999:::;;;<<<777777777888999999::::::888:::<<<<<<;;;;;;<<<===999BBBFFFGGGTTToooxxxwww~~~xxxmmmxxxyyylllZZZLLLFFFFFFEEECCCAAA>>><<<:::888888888888999;;;===???;;;<<<<<<=====================>>>>>>?????????@@@???>>>============;;;999;;;===@@@EEEPPPcccxxx{{{lllgggiiinnn~~~tttmmmgggkkkwwwwwwkkk^^^UUUTTTTTTUUUaaarrrfffQQQFFF???:::999555555444333333222222111000/////////............++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---((())))))***++++++,,,,,,++++++************++++++************************))))))))))))************++++++++++++++++++++++++************************(((((()))***************sssjjjdddbbbVVVVVVZZZbbbppp~~~zzzwwwxxxyyy{{{yyyvvvsssqqqssswwwuuuyyy}}}~~~kkkccc```fffuuuyyywwwxxx|||yyyqqqlllkkkmmmnnnooollliiihhhggggggeeeccc]]]^^^```eeemmmyyy~~~||||||~~~}}}rrrggg^^^ZZZZZZdddpppuuuggg^^^YYYLLLLLLNNNSSS]]]qqqzzznnnpppyyyxxxnnn```VVVTTTYYY^^^aaabbbcccdddddddddeeegggiiigggfffdddbbb```````````````bbbeeeggggggeeecccaaa```aaabbbbbbbbb```___^^^ZZZVVVRRRNNNKKKHHHDDDBBB>>>>>>===<<<<<<;;;:::::::::999999999888888888777::::::999999888888999999===<<<<<<;;;<<<<<<===>>>::::::;;;???BBBAAA===888<<<;;;::::::999999999:::999999999999999888888888<<<:::999:::<<<=========AAA???@@@HHHUUUggg|||www}}}~~~uuunnnqqqtttuuuuuupppaaaRRRLLLGGGCCCDDDDDD@@@===>>>;;;:::999888999;;;===???>>>>>>>>>>>>????????????>>>>>>>>>>>>============???????????????>>>======<<<;;;<<>>===<<<<<<<<<<<<;;;::::::999999999999999999999999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<>>;;;<<<<<<;;;:::::::::::::::999999999999999888888888999888777888;;;<<<<<<<<>>=========>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>???????????????>>>======;;;:::;;;<<>>999:::888444333222222111000111000000///......------------------------------......---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))***++++++,,,,,,++++++***************)))))))))(((******))))))))))))******zzzpppjjjddd]]]XXXSSSVVV]]]jjjyyy}}}yyyzzz{{{{{{|||mmmfffbbbhhhwwwyyyxxxzzz~~~xxxpppmmmnnnqqqttt}}}yyyvvvtttvvv|||}}}sssgggaaa___^^^eeelllqqquuu{{{yyyjjjaaaZZZUUUPPPKKKIIIMMMUUUcccuuuwwwwwwwwwlll^^^SSSQQQUUU\\\aaadddeeeggggggggghhhiiikkkllljjjhhheeedddcccccccccccceeegggjjjjjjjjjiiihhhccccccccccccbbbaaa```___\\\ZZZWWWUUUSSSPPPKKKHHHDDDDDDCCCBBBAAA@@@??????@@@???>>>===<<<<<<;;;;;;999999999:::;;;<<<>>>??????@@@AAAAAAAAA@@@???>>>>>>======>>>@@@@@@???===<<<;;;;;;::::::::::::;;;999999999888888888777777999888888999<<<>>>>>>===@@@AAADDDJJJUUUhhhwwwhhhgggeeeeeelllpppllldddXXXPPPIIIGGGEEE@@@======<<<;;;:::999::::::<<<===<<<<<<<<<<<<======>>>>>><<<======>>>>>>??????????????????@@@??????>>>===<<<;;;;;;<<<;;;???KKKWWWnnn|||uuuhhhfffhhhqqq}}}{{{rrrpppnnnnnnxxxyyyfffZZZVVVWWWZZZ```uuummmTTTDDD===;;;999666444333222000...111000000//////......---------------------------......---------,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))xxxqqqnnniii```XXXVVVZZZcccqqq~~~kkkdddaaafffuuu}}}}}}{{{vvvsssqqquuu~~~{{{qqquuuuuuzzzzzznnneeecccaaacccdddcccaaadddjjjoookkkaaa]]]YYYUUUSSSLLLIIIMMMUUU^^^iiissszzzyyysss{{{{{{qqqaaaTTTOOORRRYYY^^^bbbdddfffgggggghhhiiikkklllkkkhhhfffdddcccccccccaaabbbdddfffggghhhggggggeeeeeedddcccbbbaaa```___\\\[[[ZZZYYYXXXTTTPPPLLLHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCAAA???>>>>>>>>>>>>;;;;;;<<<===???@@@BBBCCCAAABBBCCCDDDDDDBBB@@@>>>>>>============>>>>>>>>>;;;:::999999999999::::::999888888888777777777777::::::;;;===@@@BBBBBBAAA@@@AAAEEEJJJRRRdddyyymmmkkkfffeeellluuuwwwttt```VVVLLLIIIFFFBBB>>>>>>===<<<;;;::::::::::::;;;:::;;;;;;<<<<<<=========<<<<<<===>>>??????@@@@@@?????????@@@@@@??????>>>???======>>><<<<<>>======<<<;;;:::;;;<<<===999888888888888888999999888888888888888888888888<<<<<<===AAADDDFFFFFFEEEEEEFFFIIILLLQQQ```{{{~~~wwwqqqrrryyy~~~}}}kkk^^^QQQLLLIIIDDDAAA???>>>===<<<;;;:::999999999999::::::;;;<<<=========<<<======>>>???@@@@@@AAA??????@@@@@@@@@@@@?????????======???===;;;???EEEOOO___sssssseeeeeeooo{{{rrr```WWWSSSZZZpppqqqWWWHHH<<<:::777666555555333222000000000000000/////////..............................---------,,,,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************)))))))))******++++++******)))))))))))))))))))))******((()))************)))(((vvvmmmqqqtttzzz{{{jjjccc___dddrrr}}}zzzyyy{{{xxxxxxxxxxxxxxxyyyzzzzzz{{{|||zzzqqqnnndddbbb^^^YYYVVVVVVYYY\\\dddppp{{{yyydddWWWTTTVVVXXXXXXZZZSSSNNNNNNNNNNNNQQQUUUXXXXXX\\\eeeppp~~~yyykkkoooqqq___SSSOOORRRVVV]]]___ccceeeeeeeeefffggghhhgggeeedddccccccddddddddddddddddddeeeggghhhiiigggfffdddbbb```___^^^^^^[[[ZZZYYYYYYYYYXXXUUURRRPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNKKKHHHFFFEEEEEEFFFCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDCCCAAA???>>>;;;<<<<<<;;;:::999;;;<<<999888888888888999999:::999::::::;;;;;;<<<<<<===>>>???AAAEEEIIIKKKKKKJJJLLLLLLNNNOOOQQQ[[[ooo||||||yyyjjjYYYQQQMMMHHHCCCAAA???>>>===<<<:::999888777999::::::;;;<<<===>>>>>>===>>>>>>??????@@@@@@@@@>>>???@@@@@@AAA@@@@@@@@@===;;;<<<>>><<<:::;;;@@@GGGUUUgggwww~~~nnnlllrrrzzzkkk\\\UUUZZZnnncccOOOAAA===999666666555444444000000000000000000000000..............................---------,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))************))))))))))))))))))************((()))***++++++***)))(((vvveee^^^ZZZ___mmm|||}}}vvvsssmmmllljjjjjjmmmrrrwww{{{}}}{{{{{{|||~~~xxxuuujjjgggbbb]]]XXXWWWXXXYYY[[[ccchhhjjjqqq~~~|||qqqaaaVVVSSSTTTVVVVVVYYYTTTPPPPPPOOONNNQQQVVVXXXUUUUUUZZZ```jjj{{{ttteeegggyyyxxxfffXXXRRRSSSVVV[[[^^^bbbdddeeeeeeffffffffffffddddddddddddffffffgggfffeeeeeeeeeggghhhiiihhhfffdddaaa___]]]]]]]]]ZZZXXXWWWVVVWWWWWWUUUTTTUUUUUUVVVWWWWWWXXXXXXYYYVVVTTTQQQMMMKKKJJJKKKKKKFFFFFFEEEDDDCCCCCCCCCDDDEEEDDDCCCBBB@@@???>>>===;;;===>>>===;;;999:::<<<::::::999999:::;;;;;;<<<<<<===>>>???@@@BBBCCCCCCDDDEEEHHHLLLQQQSSSSSSRRRQQQOOONNNOOONNNRRR^^^kkk{{{xxxdddXXXRRRJJJDDD@@@??????>>><<<:::888777666::::::;;;<<<===>>>??????????????????????????????>>>???@@@@@@AAAAAAAAA@@@???<<<<<<>>><<<999:::>>>@@@KKKYYYfffuuu|||wwwvvvwwwvvvddd[[[WWWhhhuuu]]]HHHCCC<<<777555444444333000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************))))))************))))))))))))************))))))((()))))))))************((()))***++++++***)))(((}}}~~~ppp___YYYUUUYYYgggvvvuuullleeeaaa___^^^]]]]]]```eeekkknnn{{{|||xxxsss{{{|||yyysssooohhh```ZZZVVVTTTTTTTTTZZZ\\\ZZZ```mmmtttssswwwooocccYYYTTTSSSTTTUUUUUURRRQQQSSSRRRSSSXXX___^^^YYYWWWWWWXXX]]]lll|||zzzmmm^^^```sss{{{jjj[[[TTTTTTWWW[[[___bbbeeeeeeeeefffgggfffeeeddddddeeefffggghhhgggfffeeeddddddeeeggghhhhhhfffccc```^^^]]]\\\\\\YYYWWWUUUTTTUUUVVVUUUTTTXXXYYYZZZ[[[\\\]]]^^^^^^[[[YYYUUUQQQOOONNNOOOOOOGGGFFFEEECCCBBBAAAAAAAAAEEEDDDBBB@@@>>>=========;;;>>>@@@???<<<:::;;;===;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHJJJKKKNNNSSSXXX[[[[[[ZZZQQQNNNLLLKKKJJJJJJQQQZZZdddmmmyyykkk^^^UUULLLDDD@@@@@@???>>>===;;;888666555::::::;;;<<<===>>>???@@@@@@@@@@@@???????????????>>>???@@@AAAAAAAAAAAAAAABBB???>>>???>>>;;;;;;>>>999BBBNNNYYYgggxxxxxxssszzz~~~yyy~~~jjj```SSSbbbyyyjjjMMMGGG???888444333222222000000000000000111111111////////////////////////......---------,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++************************))))))************))))))))))))************))))))(((((())))))*********+++''')))***++++++***)))'''~~~yyyjjj[[[SSSSSSYYY^^^qqqrrrjjjbbbZZZVVVWWWYYYYYYYYYWWWWWWZZZ```fffqqq{{{yyyooorrrzzz~~~uuuvvvuuunnnddd[[[WWWVVVPPPPPPQQQSSSXXX```hhhnnnnnniiiccc]]]ZZZZZZ\\\]]]^^^WWWSSSTTTXXX\\\aaagggfff```ZZZWWWUUUXXXdddooo|||rrrcccZZZ\\\iiiwwwppp___WWWVVVWWW^^^^^^___bbbfffjjjkkkjjjjjjhhhfffeeeeeegggiiikkkgggiiijjjhhhfffeeegggiiihhhfffccc```^^^]]]\\\\\\XXXXXXWWWWWWUUUTTTSSSRRRTTTSSSRRRTTTXXX[[[]]]]]][[[YYYUUUQQQOOONNNOOOPPPLLLJJJGGGDDDBBBBBBBBBCCCFFFEEEBBB???===<<<;;;;;;======<<<<<<;;;:::::::::888:::===>>>>>>======>>>DDDEEEEEEGGGIIILLLNNNPPPSSSTTTVVVZZZ\\\[[[XXXUUUPPPNNNJJJFFFDDDDDDEEEFFFRRR[[[eeepppxxxgggZZZQQQIIICCCCCCCCCAAA>>>;;;999:::;;;888999:::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>???======>>>>>>@@@BBBDDDEEEAAA@@@???>>>============>>><<>>>>>===555333666222111000000000000000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,++++++***++++++++++++++++++++++++,,,*********,,,---,,,+++************************++++++++++++++++++++++++(((((())))))*********+++))))))************))))))+++*********))))))((((((}}}}}}tttfffWWWNNNNNNSSSYYYmmm{{{|||qqqfffbbb]]]XXXWWWYYYYYYZZZZZZYYYXXXZZZ___cccooozzzzzzzzzsssqqqrrr{{{uuuhhh^^^ZZZRRRQQQQQQSSSXXX___fffjjjnnnlllgggcccaaa```bbbcccddd^^^ZZZ\\\```ccchhhnnnqqqiiiaaaYYYTTTSSS[[[eeewww~~~nnnaaaYYYYYYcccooo{{{iii]]]XXXVVV[[[\\\___bbbeeehhhjjjkkkkkkiiigggeeeeeegggiiijjjiiijjjjjjgggdddcccdddffffffdddbbb___]]]\\\[[[[[[XXXXXXWWWVVVUUUSSSQQQPPPOOONNNMMMOOORRRUUUVVVVVVWWWUUURRROOOMMMMMMMMMNNNLLLJJJGGGDDDCCCBBBBBBCCCCCCBBB@@@>>>===<<<======999999999999::::::::::::999;;;===>>>???@@@BBBDDDHHHJJJMMMQQQUUUXXXZZZ[[[```___^^^]]]\\\YYYTTTPPPLLLJJJFFFBBBAAAAAABBBCCCBBBHHHPPP]]]ppp~~~rrr```SSSMMMKKKDDDDDDBBB@@@===;;;;;;;;;888999:::;;;<<<<<<<<<<<<===============>>>>>>>>>======>>>@@@AAACCCCCCDDDAAA@@@???>>>============<<<:::<<>>===============888888888999:::;;;<<<<<<<<<>>>??????AAADDDHHHLLLOOOSSSYYY___dddfffgggggggggddd___[[[WWWSSSNNNKKKFFFDDDAAA>>><<<<<<===>>>;;;<<>><<<;;;999999::::::;;;;;;<<<<<<========================<<<>>>@@@BBBCCCCCCCCCCCCAAA@@@???>>>============<<<:::<<<@@@FFFMMM[[[ggg{{{rrrrrr}}}qqqlllkkkoooyyy{{{kkk```YYYUUU```xxxyyyaaaJJJBBB>>>888333333222222111000000000000000------------------------------------------------***++++++,,,,,,------...++++++++++++++++++++++++)))((('''(((***+++***)))************************))))))))))))))))))))))))))))))))))))************))))))************))))))************))))))))))))zzzrrrdddVVVLLLJJJNNNRRR]]]iiivvv{{{|||{{{vvvpppgggdddaaa```aaaaaaccceeehhhiiijjjjjjjjjiiihhhhhhmmmxxx|||ssshhhdddbbb^^^ZZZZZZ```jjjtttzzz||||||{{{zzzxxxuuurrrqqqmmmiiigggjjjjjjfffcccdddjjjgggdddaaa[[[WWWYYY```lllzzzqqqfff^^^ZZZ___fffsss~~~lll]]]TTTSSSXXX^^^``````bbbhhhmmmmmmkkkjjjhhhgggggghhhhhhggggggeeecccaaa`````````cccbbbaaa___^^^\\\[[[[[[YYYYYYXXXVVVTTTQQQOOONNNMMMKKKIIIIIIKKKLLLLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHFFFDDDCCCBBBBBBBBB??????>>>======<<<<<<<<<;;;:::::::::;;;===>>>???@@@AAABBBCCCFFFJJJQQQUUU]]]aaaggglllooonnnllljjjaaa]]]WWWRRRNNNKKKHHHFFFAAA???===:::999999:::;;;;;;;;;>>>III[[[qqqzzztttsssrrr|||wwwggg\\\XXXIIIHHHEEECCCBBB???<<<:::999999999::::::;;;;;;<<<>>>============<<<<<<<<<<<<>>>AAACCCDDDDDDCCCBBB@@@@@@???>>>======>>>>>>===<<<===???@@@DDDQQQ^^^rrrxxxoooooovvv}}}vvvpppjjjgggjjjyyypppeee[[[SSSXXXiii~~~nnnSSSEEE@@@:::555222333333222111000000000000------------------------------------------------...------,,,,,,++++++***++++++++++++++++++++++++)))(((((()))+++,,,+++***************************++++++++++++++++++++++++)))))))))))))))*********))))))************))))))*********)))))))))))))))|||tttgggXXXNNNJJJLLLOOOYYYeeeooosssrrrrrrppplllkkklllmmmmmmnnnqqqssstttxxxxxxyyyzzzzzzyyywwwuuusss|||~~~ttttttyyywwwrrrrrrwwwrrrkkkfffhhhqqq~~~~~~yyyvvvtttqqqrrrtttqqqggg___[[[[[[\\\___aaa^^^ZZZZZZ___jjjwwwtttggg^^^YYY[[[aaalll}}}qqqaaaVVVRRRWWW]]]______aaaggglllmmmllljjjiiihhhhhhhhhhhheeedddcccbbbbbbbbbbbbbbbccccccbbbaaa```___^^^]]][[[ZZZYYYWWWUUUSSSPPPOOOOOOLLLJJJIIIJJJKKKKKKJJJFFFFFFGGGGGGGGGGGGGGGGGGHHHGGGFFFEEECCCBBBBBBAAAAAA@@@???>>>===<<<::::::===<<<;;;;;;<<<>>>???AAABBBDDDGGGKKKPPPWWW___dddmmmpppssstttsssnnniiifffWWWSSSMMMHHHEEECCCAAA@@@===<<<:::888777888888999888999<<>>@@@CCCDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>===<<<<<<======???JJJUUUaaasssooogggjjjooouuu~~~~~~wwwmmmeeebbblllxxxhhh___WWWVVV[[[fffxxx|||___LLLCCC===777333444333222111000000000000........................------------------------...------,,,,,,++++++***++++++++++++++++++++++++***)))(((***,,,------,,,************************++++++++++++++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))******~~~~~~vvviiiZZZNNNIIIIIIKKKXXXccclllnnnnnnooopppppptttyyy}}}}}}{{{xxxuuutttvvvyyy|||uuuuuuzzzxxxkkkjjjpppxxxyyywwwzzzwwwssswww{{{vvvvvvzzz{{{mmm___XXXXXXYYY]]]aaa^^^XXXXXX\\\hhhvvvwwwiii___XXXXXX[[[fffuuuwwwgggZZZSSSWWW\\\^^^___bbbfffjjjllllllkkkjjjiiiiiiiiiiiifffdddbbbbbbcccddddddccccccddddddcccbbbaaa```___\\\\\\[[[ZZZXXXVVVTTTRRROOOLLLJJJIIIJJJJJJJJJIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@>>><<<:::999===<<<<<<<<<===@@@CCCDDDFFFJJJQQQWWW^^^fffmmmrrrwwwwwwuuurrrmmmfff```\\\RRRMMMGGGBBB???===<<<:::::::::888777777777777888777888;;;===AAARRRpppzzzuuuqqqttt}}}sss```VVVPPPJJJEEECCC@@@<<<999;;;:::999888888999:::;;;;;;;;;<<<<<<<<<============>>>@@@AAABBBBBBAAAAAA??????>>>>>>>>>>>>>>>???<<<::::::;;;;;;<<>>===<<<>>>>>>>>>@@@CCCGGGKKKNNNSSSYYY```ggglllppptttvvvsssqqqlllfff___XXXRRROOOJJJFFFAAA===<<<;;;999888888777666666555666666777888888:::===@@@KKKeee|||zzzwww{{{ooo^^^WWWMMMGGGEEEBBB>>>:::;;;:::999777777888:::;;;999::::::;;;<<<===>>>>>>===>>>>>>??????@@@@@@AAA??????>>>>>>>>>>>>?????????;;;:::<<<===<<>>???@@@AAAAAA@@@???>>>AAAAAABBBDDDIIIOOOTTTWWWbbbgggnnnrrrttttttsssssskkkhhhaaaZZZRRRLLLGGGEEEBBB???<<<::::::::::::999666555555444444555555555777555777<<>>??????>>>=========>>>???@@@AAA???>>>>>>>>>>>>>>>??????CCC>>><<>>>>>@@@HHHSSSbbbtttzzznnncccdddnnnyyy}}}vvvpppiiidddhhhnnn}}}rrrccc]]]UUULLLLLLSSSZZZtttuuu\\\LLLBBB<<<666555444222111000000000000000000000000000000000------------------------......---,,,,,,++++++***++++++++++++++++++++++++'''''''''(((+++,,,,,,+++************************+++++++++++++++++++++++++++*********))))))(((((())))))************))))))(((((())))))*********+++zzzxxxxxxwwwvvvyyy}}}~~~tttdddTTTKKKJJJLLLNNN^^^ooo{{{wwwiii___YYYUUUOOOKKKLLLMMMMMMLLLNNNWWWeeeooowwwooonnnqqqxxx|||sssqqqlllbbb```fffjjjvvv~~~wwwnnngggbbbeeerrr{{{rrr[[[UUURRRWWW^^^bbbfffjjjjjjjjjjjjjjjkkklllmmmnnnnnnllljjjgggeeedddddddddbbbaaaaaabbbcccccc```^^^``````___^^^\\\ZZZXXXWWWSSSSSSRRRQQQPPPOOOOOONNNLLLKKKIIIIIIJJJJJJJJJIIIFFFGGGFFFCCCAAAAAABBBDDDDDD???>>>BBBBBB>>>>>>BBBDDDFFFIIIMMMSSS[[[ccchhhpppqqquuuxxxxxxtttnnniiiccc\\\SSSMMMJJJGGGAAA<<<<<<<<<:::888777666666666666666555444444444444555555888===@@@@@@EEESSSbbbvvvppp{{{sssdddRRRIIIGGGFFFEEEDDD???===:::888888888777666999999999:::::::::;;;;;;<<<<<<<<<<<<============@@@???>>>======>>>???@@@CCCAAA???<<<<<<<<<===>>>CCCHHHTTTfffyyy~~~kkkaaacccmmmxxx~~~{{{sssllliiihhhvvv|||jjj^^^UUULLLIIIKKKUUU___vvvlllQQQ@@@999444444444333111000111222000000000000000111111111///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***'''***,,,---+++***)))))),,,,,,+++***))))))******************************,,,***))))))***++++++*********+++---...---***(((~~~vvvgggWWWMMMKKKLLLPPPaaatttzzzoooggg[[[SSSOOOLLLHHHDDDFFFGGGGGGEEEFFFLLLWWW```xxxzzzyyy{{{{{{rrrfffdddiiilllwww~~~uuuoooggghhhrrr}}}sss]]]WWWTTTXXX]]]```dddgggiiiiiiiiijjjkkkkkklllmmmmmmllljjjhhhfffeeeddddddbbbaaaaaabbbcccbbb```^^^______^^^]]]\\\ZZZYYYXXXVVVUUUTTTSSSRRRPPPOOOOOOLLLKKKIIIIIIJJJJJJJJJIIIFFFFFFFFFDDDBBBAAABBBCCCEEE@@@???CCCFFFEEEGGGKKKPPPRRRWWW\\\bbbiiiooosssvvvuuutttqqqnnnhhh```[[[VVVPPPIIIEEEDDDBBB===999999888777666444444333333666555555444444555555666777999===@@@@@@EEERRRaaa~~~vvvmmmttt}}}nnn[[[OOOIIIGGGDDDCCC@@@===:::999888888888777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>@@@???>>>======>>>???@@@BBBAAA@@@>>>>>>>>>>>>>>>???BBBMMM\\\mmmuuudddbbbiiiqqquuu{{{~~~}}}xxxuuutttvvvuuuiii^^^SSSMMMLLLOOOXXXmmmzzz[[[HHHAAA888777666444222000111111111111111000000000000000///............---------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++***)))(((***+++,,,++++++***))))))******************************,,,***))))))***++++++***+++******,,,------+++)))yyylll]]]RRRNNNMMMSSSdddyyytttjjj]]]VVVNNNIIIGGGFFFDDDAAADDDEEEEEECCCBBBEEEKKKQQQcccuuu~~~{{{mmmhhhkkkllluuu|||vvvmmmjjjooottt```YYYUUUXXX\\\___aaaeeehhhiiiiiijjjjjjkkkllllllkkkkkkkkkjjjiiifffdddcccbbbaaa```aaabbbbbb```^^^^^^^^^]]]\\\\\\[[[ZZZZZZYYYXXXWWWUUUSSSQQQOOOOOOLLLKKKIIIIIIJJJJJJJJJIIIEEEFFFGGGEEECCCAAAAAABBBFFFBBBAAAFFFKKKOOOTTTYYY```cccgggmmmrrrvvvxxxyyyvvvrrrllleee___XXXQQQMMMIIIDDD???=========:::888777666555444333333333333555444444555555666777888999:::>>>@@@AAADDDQQQ^^^}}}rrreeefffpppzzzzzzhhhXXXOOOJJJGGGEEEAAA>>>;;;:::::::::999888;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>??????>>>>>>>>>>>>?????????????????????>>>===<<<<<<>>>EEEQQQ___ooollldddfffkkknnnwww{{{~~~}}}xxx~~~xxxkkk]]]RRRMMMJJJQQQbbbzzzfffOOOHHH===;;;888555222111111111222222111111000000/////////............---------------------------------***************************++++++,,,,,,++++++***++++++***(((''''''***---,,,+++******)))*********************************,,,***))))))***++++++***,,,+++******+++,,,+++***~~~rrrdddYYYRRROOOSSSbbbwwwvvviiiaaaSSSOOOJJJGGGFFFFFFEEEDDDGGGHHHHHHFFFEEEFFFIIILLLRRR___kkkpppvvv~~~~~~wwwmmmkkkjjjqqq{{{yyyoooiiijjjxxxxxxccc[[[UUUWWW[[[^^^aaaeeehhhhhhiiijjjkkkkkkkkkkkkjjjkkkllllllkkkhhheeeccccccaaa```aaabbbbbb```___]]]]]]]]]\\\\\\\\\\\\\\\[[[ZZZXXXVVVSSSPPPNNNMMMLLLJJJIIIIIIJJJJJJJJJHHHEEEFFFGGGFFFDDDBBBBBBCCCFFFDDDEEEKKKUUU___gggkkkqqqrrrtttwwwyyyxxxvvvsssjjjeee]]]VVVQQQMMMIIIGGGBBB???<<<;;;;;;;;;:::888777777666555444444444444444444444555666888999:::;;;;;;>>>AAAAAADDDOOOZZZwwwtttccc^^^bbbiiiuuuvvvdddWWWPPPLLLHHHCCC@@@===;;;;;;;;;:::999:::::::::;;;;;;;;;;;;<<<=========>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>???<<<===>>>???>>>===;;;:::;;;<<<@@@JJJUUUcccvvv}}}mmmiiikkknnnvvvxxx|||yyyzzzwwwgggXXXNNNIIINNN\\\qqqoooSSSJJJ@@@<<<888444222222222222333222222111000///......///............---------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***))))))+++---++++++***************+++************************,,,***))))))***++++++***,,,+++))))))***++++++***}}}xxxuuuvvvvvvzzzyyymmm```WWWRRRPPP\\\nnnvvviii^^^XXXOOOLLLJJJHHHGGGGGGFFFFFFIIIIIIJJJIIIIIIIIIJJJKKKJJJQQQXXX\\\aaajjjsssxxx{{{~~~tttmmmiiinnnvvv}}}{{{rrrkkkhhhrrrfff]]]VVVVVVZZZ^^^ccchhhhhhhhhjjjkkkkkklllkkkkkkjjjkkkmmmmmmllliiifffcccdddbbbaaaaaabbbbbbaaa```^^^^^^]]]\\\\\\]]]^^^^^^\\\[[[YYYVVVSSSPPPMMMLLLLLLJJJIIIIIIJJJJJJJJJHHHFFFGGGHHHGGGEEEDDDEEEFFFEEEFFFJJJUUUeeeuuu}}}|||yyytttmmmggg[[[VVVOOOIIIFFFDDDCCCBBB>>><<<;;;999999888777666555555444444444444444555444444555666777888:::;;;<<<<<<>>>@@@@@@CCCLLLVVVmmm~~~kkkdddaaaaaakkkxxxtttcccXXXOOOIIIFFFCCC@@@======<<<;;;999888888999999999:::::::::============>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>><<<===???@@@@@@???<<<;;;::::::===DDDMMMYYYjjjyyy~~~rrrppprrrwwwvvvwwwyyy|||yyyvvv|||qqq```SSSLLLNNNWWWjjj~~~zzz[[[MMMCCC>>>777333333333333333333222222111000///......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,......,,,++++++,,,+++***************++++++************************,,,***))))))***++++++***,,,***))))))***++++++***{{{uuupppkkkhhhhhhiiinnnxxxttthhh\\\UUUMMMSSSaaappp{{{sssfff[[[SSSOOOLLLKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKJJJJJJJJJLLLNNNPPPSSSXXX^^^bbbnnnttt~~~~~~zzz}}}pppjjjmmmsssxxxvvvpppjjjooommmbbbXXXVVVXXX]]]cccjjjhhhiiikkklllmmmmmmlllkkkjjjkkkmmmmmmllljjjgggeeefffdddbbbbbbcccccccccbbbaaa```___^^^]]]^^^___```]]][[[YYYVVVSSSPPPNNNMMMLLLKKKIIIIIIJJJJJJJJJIIIGGGGGGHHHGGGFFFGGGIIILLLGGGLLLTTTaaauuu}}}wwwqqqjjjaaa[[[OOOKKKEEEAAA???===<<<;;;999999888777666444333333333222222222222222333444555555666666777999:::;;;===<<<===??????AAAHHHQQQhhhuuuooohhh```cccmmmqqqbbbTTTJJJJJJGGGBBB???>>><<<:::999888888888888999999999999<<<<<<<<<<<<============>>>>>>????????????>>>>>>???@@@AAACCCBBBAAA???>>>999888999???EEENNN]]]jjjzzzyyywwwwwwvvvvvvyyyzzztttuuummm^^^TTTOOOSSScccwwwmmmXXXHHHBBB999444444444444333222222111111000000/////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((+++...///---++++++************)))******+++,,,************************,,,***))))))***++++++***+++***))))))***+++***)))~~~uuummmgggbbb___]]]ZZZ\\\bbbjjjrrr{{{nnnaaaXXXNNNOOOVVV___fffkkkuuu|||rrrfff[[[SSSPPPOOONNNOOOPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMKKKJJJJJJKKKMMMPPPSSSYYY^^^fffppp{{{rrrhhhjjjmmmqqqvvv|||yyyssskkkjjjwwwvvviii[[[UUUVVVZZZbbbiiiiiijjjlllnnnnnnnnnmmmlllkkklllmmmmmmllljjjhhhfffgggeeecccbbbcccddddddcccdddbbb```___^^^___```aaa^^^]]][[[XXXUUURRRPPPOOOLLLKKKIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFGGGIIINNNQQQPPPUUU^^^jjj{{{xxxnnngggaaaZZZSSSMMMFFFCCC???===;;;:::888666555666666555333222111111222222222222222333444555666666666777888999:::;;;===;;;<<<>>>>>>???EEEMMM]]]xxxzzzjjjeeejjj{{{ppp___RRRMMMJJJEEEAAA???<<<:::888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@???>>>===>>>???@@@AAAAAA@@@??????:::888999<<<@@@EEEQQQ\\\mmm{{{yyyxxxyyy~~~vvvpppwww}}}mmm___TTTQQQ^^^sssgggQQQIII>>>777666555444222111111111000000000000000///............---------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++***)))***+++******))))))***++++++,,,************************,,,***))))))***++++++***)))))))))***++++++)))'''}}}vvvlllccc]]]ZZZXXXVVVOOORRRXXX___dddqqq~~~qqqcccZZZSSSOOOPPPSSSUUUXXXbbbnnnsssxxxvvvqqqiii___VVVSSSSSSUUUTTTUUUXXXYYYYYYYYYZZZ[[[ZZZYYYXXXWWWWWWVVVUUUTTTPPPLLLIIIHHHHHHHHHIIIKKKKKKPPPWWW```lllzzzqqqffffffgggiiinnnsssyyy}}}xxxsssjjjfffppp}}}nnn]]]UUUUUUXXX```hhhiiikkkmmmooooooooommmmmmllllllmmmmmmllljjjiiihhhhhhfffdddcccdddeeeeeedddeeedddbbb```___```aaabbb___^^^\\\YYYVVVTTTRRRQQQLLLKKKIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFGGGKKKPPPUUUYYY^^^dddmmmzzzzzzrrrjjj^^^VVVQQQLLLFFFAAA???>>><<<;;;;;;:::777555333444555555333222222333444444444444555666777777777777777777888999::::::===;;;;;;===>>>>>>CCCJJJNNNggg{{{oooqqqooo|||kkk\\\OOOLLLFFFBBB???<<<999777999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@@@@???>>>===<<<<<<===============<<<===;;;;;;===>>>AAAKKKUUUcccrrr{{{{{{}}}yyymmmnnn{{{yyyiiiZZZQQQ\\\ssspppXXXOOOBBB:::777666333111000000000000000111111111//////.........---------------------------------************************+++++++++,,,,,,+++++++++)))))))))'''&&&&&&)))+++******))))))***+++,,,,,,************************,,,***))))))***++++++***(((((()))+++,,,+++)))&&&~~~vvvkkkbbb\\\XXXSSSPPPSSSNNNOOOWWW[[[bbbvvv{{{lllbbbYYYTTTOOOLLLNNNRRRWWWYYYeeeeeehhhnnnrrrwww~~~}}}yyy{{{yyysssooohhhaaa]]]XXXTTTUUUXXX[[[^^^bbbfffhhhgggdddaaaeeeccccccdddfffddd___ZZZ[[[WWWSSSNNNKKKIIIIIIIIIJJJJJJNNNVVV___lllpppbbbbbbaaabbbeeeiiimmmpppvvvyyy~~~~~~yyyqqqkkkooozzzvvvbbbZZZXXXXXX\\\aaammmooopppoooooonnnpppqqqpppppppppooonnnlllkkkjjjggggggffffffffffffggggggfffdddbbb```______```aaa___```___\\\XXXUUUSSSSSSPPPNNNLLLIIIHHHHHHHHHIIIGGGGGGGGGFFFHHHOOOYYY```ggghhhkkknnnqqqqqqooolllaaa\\\TTTMMMHHHDDD@@@===<<<;;;:::888777555444333333333333333333333333333555444333222333444666777:::999888999;;;=========;;;;;;<<<===>>>@@@BBBCCCNNNYYYiiivvvkkklll{{{zzzjjj^^^UUUHHH???<<<<<<===>>><<<:::888777888888777666888999999::::::;;;;;;<<<======>>>???@@@AAAAAAAAA@@@@@@???>>>>>>???@@@@@@:::<<<;;;999777;;;DDDLLLZZZkkk}}}|||ooolllooo}}}sssggg[[[]]]pppjjjWWWEEE>>>;;;777444444222222111111000/////////000000000000000000000000---++++++---000000---***+++,,,,,,,,,,,,+++******///...,,,+++***)))))))))***++++++,,,,,,++++++******)))'''%%%&&&(((+++---******++++++++++++******++++++***************++++++++++++*********))))))}}}}}}uuummmgggaaa\\\XXXXXXRRRQQQUUUUUUXXXhhhzzzxxxpppccc]]]TTTMMMKKKLLLNNNOOOTTTTTTWWW]]]bbbfffoooxxx~~~zzzwwwxxx|||{{{uuunnneee```\\\[[[ZZZYYY\\\aaagggjjjnnnsssvvvvvvsssqqqtttrrrpppqqqqqqooojjjfffddd```ZZZTTTPPPLLLJJJIIIGGGGGGKKKQQQYYYggg}}}wwwggg___^^^]]]]]]___bbbeeehhhnnnppptttyyy~~~|||rrrlllnnnxxx{{{iii___ZZZYYY\\\aaakkkmmmooopppppppppqqqssspppppppppooonnnmmmkkkkkkkkkkkkkkkjjjhhhgggeeedddgggfffdddbbb```____________```___\\\XXXUUUSSSSSSTTTRRRPPPMMMLLLKKKLLLLLLHHHIIIJJJKKKNNNUUU___fffooommmjjjhhhfffccc___[[[UUUPPPKKKFFFBBB???<<<:::999999888666555333222222333333333333333333333333444444333333555888:::<<<===<<<:::;;;===>>>>>>===;;;<<<<<<===>>>@@@BBBCCCDDDMMM[[[ooo{{{ooojjjuuuwwwiii___RRRHHHEEEDDDCCCAAA>>><<<999999999999888777888999999::::::;;;;;;<<<======>>>???@@@@@@@@@@@@????????????????????????:::;;;<<<999888;;;BBBHHHOOO___sss~~~qqqkkkjjjssstttkkkaaa```lll{{{eeeNNNBBB===888555444222222222111000000//////000000000000000000000000...---,,,---///000...++++++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++*********(((((((((***+++---******++++++++++++******++++++***************++++++++++++*********))))))}}}~~~~~~~~~yyyssslllhhhaaa\\\YYYXXXTTTQQQ[[[hhhtttkkk^^^SSSLLLJJJIIIIIIKKKIIIKKKOOOSSSVVV]]]dddpppvvv|||yyyxxxzzz|||zzzsssmmmbbb^^^\\\___aaabbbffflllssswww}}}}}}yyytttoooggg___YYYTTTOOOLLLFFFGGGIIIMMMSSSaaayyyrrrddd]]]\\\[[[ZZZZZZ[[[]]]^^^dddfffiiilllqqqyyytttmmmmmmuuusssfff^^^ZZZ[[[___gggkkkooorrrrrrrrrrrrsssqqqqqqppppppooonnnlllllllllmmmmmmlllkkkiiigggeeehhhgggfffdddbbb```^^^]]]_________\\\XXXUUUTTTSSSSSSQQQOOOLLLJJJIIIIIIIIIFFFHHHJJJNNNSSS\\\dddkkkqqqlllddd]]]WWWQQQMMMJJJGGGDDD@@@>>>===<<<:::999666666555444333222111000333333333333333333333333333333333555888===AAADDDBBB@@@>>>>>>?????????===<<<<<<<<<===>>>@@@AAABBBAAAGGGQQQaaayyyqqqiiinnnvvvvvviiiXXXMMMIIIGGGCCC??????===;;;:::::::::999777888999999::::::;;;;;;<<<======>>>???@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>:::;;;<<<;;;999:::>>>BBBDDDRRRdddttt~~~uuummmhhhlll}}}vvvooofffaaaeeetttyyyZZZGGG???:::777555333333222111111000000///000000000000000000000000000...------...///......,,,,,,,,,,,,,,,++++++***((((((((()))***+++,,,---***++++++,,,,,,++++++************++++++++++++,,,******++++++++++++******+++***************+++++++++++++++***************|||qqqmmmiiiddd]]]VVVXXX___qqq~~~oooaaaWWWQQQOOOMMMOOOKKKJJJLLLMMMMMMQQQWWWaaakkkxxx~~~~~~xxxrrrkkkgggeeehhhjjjkkkpppvvv{{{|||ssskkkddd]]]VVVRRRJJJJJJKKKLLLPPP\\\uuuxxxkkkaaa___]]]ZZZYYYXXXYYYYYY]]]^^^```bbbfffmmmvvv{{{vvvooommmrrr~~~~~~ooobbb[[[ZZZ\\\eeejjjooossssssrrrqqqqqqqqqqqqqqqqqqpppooonnnmmmiiijjjkkkllllllkkkjjjiiifffgggggggggeeeccc```^^^___``````]]]YYYVVVUUUUUUQQQPPPNNNKKKIIIGGGGGGFFFBBBEEEIIIOOOUUU]]]dddhhhhhhaaaXXXPPPJJJFFFCCCAAA???===:::999::::::999888555555444333222111111000222222222222222222222222222222333666:::AAAFFFJJJFFFDDDBBBAAAAAAAAA???>>><<<<<<<<<===>>>@@@AAABBBBBBEEELLLYYYoootttooommmnnnwwwuuu```QQQKKKHHHCCC>>>@@@===;;;:::::::::888777888999999::::::;;;;;;<<<======>>>???????????????===>>>@@@AAAAAA@@@>>>===:::;;;<<<;;;:::999;;;===@@@JJJXXXgggvvv|||zzz{{{ssskkkjjjuuuyyyoooddd]]]]]]hhhzzzgggNNNBBB===999666333333333222111111000000////////////////////////111000...------...//////,,,,,,------,,,,,,+++***))))))))))))***,,,---...***++++++,,,,,,++++++***)))***+++,,,,,,+++************++++++++++++***************)))******+++,,,************************~~~vvvkkk```\\\\\\cccuuuttthhh___XXXUUUTTTOOOKKKKKKKKKJJJLLLPPPWWWcccsss{{{uuupppnnnpppsssuuu{{{}}}tttmmmfff^^^XXXPPPNNNLLLKKKLLLVVVkkktttgggeeebbb___\\\ZZZXXXXXXYYYYYYZZZ[[[]]]cccjjjooo{{{zzztttqqqrrr}}}xxxggg\\\YYYYYYdddiiiooorrrsssqqqpppooorrrrrrrrrrrrqqqpppooooooiiiiiijjjkkkkkkjjjiiiiiidddfffggghhhhhhfffcccbbb```aaaaaa^^^[[[XXXVVVVVVUUUSSSQQQOOOLLLJJJHHHGGGBBBDDDIIIOOOVVV\\\___aaa[[[UUULLLEEEAAA???>>>===;;;999777777777777666444444444444333333222222222222222222222222222222222111111222555:::BBBHHHLLLIIIGGGDDDBBBBBBAAA???>>>============>>>???AAAAAA@@@AAAFFFPPPbbb|||||||||wwwrrruuunnn[[[QQQKKKFFFCCC@@@>>>;;;:::::::::888777888999999::::::;;;;;;<<<======>>>?????????>>>>>>===>>>@@@AAAAAA@@@>>>===:::;;;<<<<<<;;;999999999===CCCNNN[[[iiiyyy{{{tttyyyxxxnnniiilllsssooo___XXXYYY^^^iiitttuuuWWWGGG@@@;;;777444444333333222111111111////////////////////////111000///...------...///,,,------------,,,++++++......---------......///***++++++,,,,,,++++++***((()))+++,,,,,,***)))(((******++++++++++++************))))))***++++++,,,************************|||nnnddd```___jjj}}}qqqhhhbbbZZZSSSNNNMMMLLLIIIIIILLLRRR]]]nnn}}}wwwtttvvvzzz~~~yyyqqqggg___VVVRRRMMMJJJJJJOOO^^^lll{{{qqqooolllhhhddd```^^^]]]YYYZZZYYYYYYYYY]]]bbbfffqqqyyy}}}wwwttt{{{mmm___ZZZXXXaaaffflllpppqqqqqqpppppprrrrrrssssssrrrqqqqqqpppmmmlllkkkjjjhhhgggffffffeeefffhhhiiiiiihhhfffeeeaaabbbbbb```]]]ZZZYYYYYYTTTSSSQQQOOOLLLIIIGGGFFFEEEGGGJJJOOOUUUWWWWWWUUUOOOJJJDDD>>>;;;:::999888777555444444444444222111444444444444333333333333222222222222222222222222222111111333888???FFFJJJJJJGGGDDDCCCBBBAAA???===============>>>???@@@AAAAAAAAAEEELLLYYYnnn|||~~~gggWWWNNNHHHDDDBBB@@@===<<<;;;;;;999888888999999::::::;;;;;;<<<======>>>??????>>>>>>===>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<;;;:::999888:::===EEEPPP]]]mmmsssqqqvvv~~~|||pppfffcccdddvvvsss```ZZZYYYYYY\\\bbbxxxfffPPPFFF>>>888555555444333333222222111000000000000000000000000///000000///---,,,---...---------------,,,++++++---,,,+++******)))*********++++++,,,,,,++++++***)))***+++++++++***)))(((******++++++++++++******))))))))))))***+++,,,,,,***************+++++++++uuunnnhhhiiisssxxxmmmddd\\\XXXTTTNNNKKKKKKPPPZZZjjj}}}}}}~~~tttkkk___WWWPPPMMMKKKLLLSSS\\\nnn|||{{{~~~~~~zzzvvvqqqmmmiiihhh`````````^^^]]]^^^```ccchhhmmmyyyvvvzzztttddd\\\XXX\\\aaahhhmmmpppqqqrrrssssssssssssssssssrrrrrrqqqooommmkkkhhhggggggggghhhhhhhhhiiiiiiiiihhhfffeeecccddddddbbb^^^\\\[[[[[[UUUTTTRRROOOLLLIIIFFFDDDFFFGGGIIIMMMPPPOOOJJJFFFDDDAAA===:::888777555333444333222333444444333111333333333333333333333333111111111111111111111111222111000111555<<>>===============>>>???@@@AAACCCCCCEEEJJJQQQ```|||xxxcccSSSJJJFFFEEECCC@@@>>>>>>===<<<:::888999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>======????????????????????????======<<<<<<<<<;;;:::999::::::???HHHQQQ___uuuuuummmmmmvvvssshhhaaa___iiiyyyzzziiiccc^^^WWWUUUYYYjjjyyyvvv[[[KKKAAA999555555555444333333222222000000000000000000000000---///000///---++++++,,,---------...------,,,+++***)))((((((''''''((((((***++++++,,,,,,++++++***++++++,,,,,,+++******)))******++++++++++++******))))))))))))***+++,,,---))))))*********+++++++++~~~uuunnnnnn|||yyynnnfff___UUUOOONNNOOOWWWhhh}}}vvvfff]]]TTTPPPNNNMMMOOOSSS]]]rrr}}}yyywwwyyy{{{|||wwwtttrrrhhhhhhhhheeecccbbbccceeebbbfffqqq}}}xxxyyyyyyggg^^^YYYYYY^^^dddjjjooorrruuuvvvssssssssstttssssssrrrrrrmmmkkkiiiggggggiiikkkmmmkkkkkkjjjiiihhhgggfffeeedddeeeeeeccc```]]]\\\\\\ZZZYYYWWWTTTQQQMMMJJJIIIEEEEEEGGGIIIJJJGGG@@@;;;;;;999888777777777555333444333333444666777555444222222222222222333333333111111111111111111111111333111000000333999???CCCHHHFFFCCCAAAAAA@@@>>><<<>>>=========>>>???@@@@@@AAAAAACCCEEEHHHSSSlllrrr]]]QQQLLLGGGEEEBBBAAA@@@???>>><<<888999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>======@@@@@@???>>>>>>???@@@@@@>>>===<<<<<<<<<<<<;;;:::===;;;===CCCIIITTTiii}}}yyykkkiiirrr|||zzzwwwmmmfffbbbbbbrrrrrrkkkbbbWWWSSSXXX```nnncccPPPCCC:::666555555444444333222222000000000000000000000000,,,...111000---******+++------......------,,,+++...---------------......+++++++++,,,,,,+++++++++---------,,,,,,+++++++++******++++++++++++******))))))))))))***+++,,,---))))))******++++++++++++~~~uuunnnqqq~~~|||mmmaaaZZZWWWTTTXXXaaauuusssggg[[[TTTNNNIIIIIIKKK]]]cccrrr{{{xxxxxxvvvssssssvvvxxx}}}|||yyyvvvssspppmmmiiifffmmmjjjmmmwww}}}zzz{{{ooobbb\\\YYY```ddddddhhhqqquuutttuuussspppqqqssssssqqqnnnqqqooommmlllkkkkkkkkklllllllllmmmmmmmmmllljjjiiigggfffdddbbb````````````\\\[[[YYYWWWSSSNNNKKKIIIIIIHHHEEEAAA???===<<<<<<777666555444333222222222333333333333333333333333555333222333555666555333222333333333333222111111000000000000111555:::???CCCCCCAAA@@@>>>===<<<;;;>>>>>>============>>>>>>AAADDDFFFEEEFFFOOO^^^kkkkkkYYYOOOOOOKKKHHHGGGDDD>>><<<>>>;;;::::::999:::;;;===>>><<<<<<<<<<<<=====================>>>??????@@@@@@??????>>>>>>======<<<<<<<<<;;;===???AAAIIIZZZjjjlllgggnnnuuu|||zzzyyyzzzzzztttiii___bbbjjj}}}|||mmmeeeaaa\\\XXXWWWaaauuu~~~^^^GGG>>>===555111222333222222333111111111111000000000000//////............//////------------------------...---,,,,,,+++***))))))************************,,,+++++++++***)))))))))++++++************++++++++++++************++++++************************vvvqqquuusssgggaaaYYYYYY___ppp|||oooaaaXXXQQQLLLJJJLLLPPPUUUdddyyy~~~xxxtttrrrsssrrrqqqssswww|||zzzyyyvvvuuuvvvqqqqqqwww{{{zzz{{{uuueee[[[XXX^^^cccdddhhhqqquuutttvvvtttssssssuuuuuusssqqqqqqpppooommmlllkkkkkkkkklllmmmmmmnnnmmmlllkkkjjjjjjhhhfffdddbbbaaaaaaaaa]]]\\\[[[XXXTTTOOOKKKIIIFFFDDDAAA>>><<<:::999999777666555444333333333333333333333333333333333333555333111333555666555333222333333333333333222222111111111111222555:::>>>????????????>>>>>>======>>>>>>============>>>>>>???AAABBBBBBCCCKKKVVV```ttt|||hhhZZZSSSLLLGGGFFFDDD???===>>>===<<<;;;:::999:::;;;;;;;;;<<<<<<<<<=====================>>>??????@@@@@@???>>>>>>>>>=========<<<;;;:::;;;===???EEETTTcccxxxrrrlllpppuuuxxxvvvuuuvvvwwwsssjjjcccaaafffwwwuuummmfff^^^XXXVVV]]]nnnjjjPPPBBB???888333333444222111111111111111111000000000000//////............//////------------------------,,,,,,,,,,,,++++++++++++************************++++++++++++************++++++************++++++++++++************++++++************************sssmmmwwwwwwmmmaaa\\\\\\hhh{{{{{{kkk___WWWOOOLLLMMMGGGJJJUUUgggyyy{{{uuuqqqoooqqqsssuuuyyy~~~{{{}}}}}}xxxwww|||~~~jjj[[[XXX\\\```ccchhhpppttttttuuutttttttttvvvvvvtttrrrrrrrrrqqqpppnnnmmmkkkjjjmmmmmmmmmnnnmmmmmmlllkkklllkkkiiifffdddbbbaaaaaa^^^]]]\\\ZZZUUUPPPKKKHHHAAA???===:::888666666666666666555444333333333333333333333333333333333333333222222222444555444333333333444444555444444444333333333333333666:::>>><<<<<<======>>>?????????>>>>>>============>>>>>>??????@@@@@@BBBGGGNNNSSSbbbvvvzzzjjj^^^SSSIIIGGGFFFCCC@@@@@@???>>><<<:::999888999999;;;;;;;;;<<<<<<<<<======<<<======>>>>>>??????@@@>>>>>>>>>>>>============<<<::::::;;;;;;???LLLXXXhhh||||||tttsssvvvvvvsssqqqsssvvvvvvqqqkkkgggfffpppvvvlll```XXXTTTXXXdddwww|||\\\GGGAAA:::555666666333000000111111111111000000000000//////............//////------------------------+++,,,,,,,,,------------++++++++++++++++++++++++*********+++++++++++++++++++++************++++++++++++************++++++************************yyymmmooozzzkkkbbb[[[aaaooo}}}}}}{{{}}}tttggg\\\SSSMMMKKKIIIIIIOOO\\\kkkzzz}}}zzzuuutttwwwzzz}}}xxxvvvwwwrrr___ZZZ[[[]]]aaagggnnnrrrtttsssttttttuuuvvvuuutttssstttttttttsssrrrooommmkkkmmmmmmnnnnnnnnnmmmmmmmmmnnnmmmjjjhhheeebbbaaa```]]]^^^]]][[[VVVPPPJJJFFF>>><<<:::777666555444444666666555444444444444444444444444444444444444444222222222333444555555555444555555666777777777666666666666555555777;;;>>>======>>>>>>??????@@@@@@>>>>>>============>>>>>>AAA@@@@@@AAACCCGGGJJJLLLZZZlll{{{nnn___QQQKKKJJJGGGCCCBBB@@@>>><<<:::999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>===============;;;:::::::::;;;DDDOOOZZZooo~~~yyyxxxxxxuuusssvvv{{{}}}{{{wwwqqqjjjmmm}}}pppccc[[[RRRSSS\\\nnngggKKKBBB;;;777888888444111111111111111111000000000/////////............//////------------------------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++++++++************++++++************************sssmmmyyyvvviii^^^]]]eeessssssmmmqqqppppppuuu~~~pppdddXXXOOOKKKJJJIIIKKKTTTaaaqqq{{{zzz~~~|||xxxsss{{{}}}iii```]]]\\\___eeelllpppssssssuuuwwwxxxxxxxxxwwwwwwvvvvvvvvvvvvtttrrrpppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmkkkiiieeebbb```___]]]^^^^^^\\\WWWPPPHHHDDD===<<<:::777666555555555666666555444444444555555444444444444444444444444222333333444444555666666666666888999::::::::::::999::::::999888:::<<>>>>>============>>>>>>AAA@@@@@@AAACCCGGGJJJLLLWWWfffooo]]]SSSNNNIIIDDDCCC???>>>===;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????============>>>>>>>>>>>>???===;;;;;;::::::@@@HHHSSSeee~~~}}}zzzyyy}}}xxxnnnkkk{{{uuuhhh___RRRQQQXXXjjjpppQQQDDD===888999999666333444111111111111000000000/////////............//////------------------------//////...------,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++************++++++++++++************++++++************************~~~{{{nnnpppxxxrrrccc^^^```hhhyyytttlllmmmlllmmmsss}}}{{{nnn```TTTMMMHHHFFFGGGNNNXXXhhh~~~}}}vvvqqqwwwvvvhhhaaa[[[^^^ccchhhnnnrrrtttwwwzzz|||{{{zzzzzz{{{uuuuuuuuuuuutttrrrqqqpppooonnnnnnnnnnnnoooppppppnnnmmmllljjjgggdddaaa___^^^___```^^^YYYQQQHHHCCC>>><<<:::999777777777888666666555555555555555666444444444444444444444444222444555666555555777999888999:::<<<===>>>>>>>>>===>>>>>>===<<<<<<>>>@@@CCCCCCBBBAAA@@@@@@??????>>>>>>============>>>>>>??????@@@@@@BBBGGGNNNSSSYYYbbbtttnnn___UUUKKKEEEDDDAAA@@@>>>===<<<<<<======999999999:::::::::;;;;;;;;;<<<<<<======>>>>>>???============>>>>>>>>>>>>@@@===<<<<<<;;;:::===CCCNNN^^^sss~~~rrrkkkwww~~~nnndddVVVRRRVVVggg}}}|||\\\IIIAAA::::::999666444555111111111111000000000000//////............//////------------------------//////...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++************++++++************************|||{{{}}}}}}{{{xxxzzzqqqlllppp}}}yyyiiibbb^^^```ooo}}}uuuooommmmmmsss}}}zzzjjj[[[SSSIIIGGGFFFJJJRRR___tttwwwqqquuu|||pppeee\\\]]]aaaffflllrrrrrruuuzzz{{{zzzyyyzzz{{{ssssssrrrqqqqqqqqqqqqqqqoooooonnnnnnnnnooopppqqqooonnnnnnllliiifffcccbbb```bbbcccaaa\\\SSSJJJDDD>>>===;;;999888888999999666666555555555555666666555555555555555555555555222555777777666666999;;;:::;;;===>>>@@@AAAAAABBBAAAAAAAAA@@@???>>>@@@BBBBBBBBBAAAAAA@@@??????>>>>>>>>>============>>>>>>???AAABBBBBBCCCKKKVVV```dddfffnnnppp___QQQJJJJJJEEECCCAAA???===<<<<<<<<<999999999999::::::::::::;;;;;;<<<<<<===>>>>>>>>><<<=========>>>>>>>>>??????<<<;;;===<<<:::<<<@@@GGGRRRcccuuuyyyooouuuuuuiii]]]UUUTTTbbbxxxlllPPPFFF===:::888444333444111111111111000000000000//////............//////------------------------------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++************++++++************************xxxvvv~~~zzz||||||yyyttttttxxx}}}~~~tttnnnooolll}}}mmmeee^^^]]]jjj{{{~~~rrrooonnnrrr|||rrraaaXXXOOOKKKIIIKKKOOOYYYlll|||qqqtttzzzvvvhhh\\\\\\```dddkkkrrrmmmrrrwwwyyywwwvvvwwwxxxrrrqqqooooooooooooqqqqqqpppooonnnnnnnnnpppqqqrrrpppoooooonnnkkkhhheeedddbbbdddeeeddd^^^UUUKKKEEE>>>===;;;999999999999:::666666555555555666666777555555555555555555555555333555888888777777:::<<<;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCCCCBBB@@@@@@AAACCC@@@@@@@@@???????????????>>>>>>============>>>>>>AAADDDFFFEEEFFFOOO___kkkqqqooooooxxx~~~iiiXXXQQQQQQHHHFFFCCC@@@>>><<<;;;;;;888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>><<<=========>>>>>>??????>>>;;;:::<<<<<<:::;;;??????HHHVVVggg}}}tttuuu{{{lllbbbWWWRRR^^^uuuxxxUUUJJJ???:::777333111222111111111111000000000000//////............//////------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++++++++************++++++************************{{{{{{|||}}}||||||~~~{{{xxxvvvuuuwwwyyy{{{vvv}}}~~~ssshhhfffnnnyyynnnfff```^^^dddlll{{{rrrmmmqqq{{{|||lll^^^TTTLLLGGGIIIMMMTTTdddvvvwwwvvvuuu~~~sssddd]]][[[\\\bbbkkklllooosssvvvuuutttttttttrrrqqqpppnnnnnnnnnnnnoootttrrrqqqqqqqqqqqqpppnnnsssrrrpppnnnlllkkkjjjjjjeeeiiilllkkkcccWWWLLLEEEBBB@@@===<<<;;;999777555999888777666555666777888888999999777666555666888555555777888:::<<<===>>>DDDDDDDDDEEEFFFFFFDDDBBBEEEDDDBBBAAA@@@@@@AAABBB>>>???????????????>>>>>>@@@???>>>>>>??????>>>===CCCCCCDDDDDDDDDLLLccc{{{|||yyyzzz}}}ooo___PPPQQQKKKFFFCCC@@@<<<===@@@::::::;;;;;;;;;::::::999<<<;;;;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAAAAA??????>>>===<<<;;;::::::@@@AAAJJJ[[[nnn{{{qqqsssssseee^^^WWWZZZjjjiiiMMM???@@@<<<:::999555111222222111111000///...////////////..................---------,,,,,,,,,+++,,,,,,+++******+++---'''&&&%%%&&&)))+++++++++++++++++++++++++++++++++)))***++++++++++++***)))***************)))(((((()))))))))))))))))))))))){{{{{{|||}}}zzzyyyzzzxxxuuusssssstttuuuvvvttt{{{uuukkkcccfffrrr}}}yyyqqqhhhbbb]]][[[aaaiii~~~{{{rrrlllqqq{{{rrrdddYYYOOOIIIJJJLLLPPP___pppzzzxxxuuu{{{{{{jjjaaa^^^^^^bbbhhhkkknnnrrruuuuuuvvvvvvwwwuuutttrrrqqqpppppppppqqqrrrqqqpppppprrrsssrrrqqqrrrqqqooonnnllllllkkkkkkiiikkkllljjjbbbXXXOOOIIICCCAAA>>>===<<<;;;888666;;;:::999777777777888999666777777666555555666888777777999:::<<<>>>???@@@FFFEEEEEEFFFGGGFFFDDDBBBDDDCCCBBBAAA@@@@@@@@@@@@>>>???????????????>>>>>>======<<<===>>>??????>>>DDDDDDEEEFFFEEELLLaaavvvzzzvvvuuuwwwppp^^^RRRKKKFFFDDDCCC@@@???@@@:::::::::999999999999999;;;;;;<<<======>>>>>>????????????@@@@@@@@@AAAAAA??????>>>===<<<;;;:::999<<<>>>EEERRRbbbuuu|||pppllluuuzzznnnhhhaaa```kkk~~~xxxYYYFFFBBB<<<888777111222222222111111000///...////////////............------,,,,,,,,,+++++++++,,,,,,---,,,+++***,,,...---+++******,,,------,,,++++++++++++++++++++++++***************************************)))(((((())))))))))))))))))))))))zzzzzz|||{{{xxxwwwvvvuuusssrrrsssssstttrrrxxx~~~yyypppddd```aaalll}}}xxxqqqkkkhhhbbb]]]ZZZWWWVVV[[[bbbuuu{{{rrrlllppp{{{zzzlll___TTTLLLJJJJJJMMMYYYgggzzz{{{{{{sssfffaaa___aaaeeeiiilllpppsssuuuwwwyyyzzzyyywwwuuutttrrrrrrrrrsssqqqpppoooppprrrttttttsssppppppooonnnmmmmmmmmmmmmooonnnmmmjjjccc[[[SSSOOOGGGEEEBBB@@@@@@>>><<<;;;>>><<<;;;999888888999999666777888777666666888999::::::<<<>>>@@@BBBCCCDDDIIIHHHGGGGGGGGGGGGDDDBBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???????????????<<<<<<===>>>???@@@BBBBBBCCCEEEGGGHHHHHHMMM^^^nnn{{{uuupppllllllrrr|||mmm[[[QQQHHHGGGGGGEEEBBBBBB===<<<:::999999999::::::;;;<<<===>>>??????>>>>>>?????????@@@@@@@@@@@@AAA???>>>>>>===<<<;;;:::::::::;;;AAAIIITTTeee~~~rrriiijjjxxxwwwssslllgggjjjwwwfffMMMDDD<<<999777000222222222111111000//////////////////............,,,,,,,,,,,,+++++++++***,,,------,,,++++++,,,...000...,,,,,,,,,---,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,)))************))))))((())))))))))))))))))))))))~~~xxxzzz|||~~~|||yyyyyyxxxvvvvvvuuuuuuuuurrrwww{{{}}}|||vvvlllccc\\\^^^hhhuuu{{{uuuppplllhhhccc___]]]YYYWWWWWWVVVUUUZZZ```mmm}}}ssslllpppzzzttteeeYYYNNNLLLJJJJJJTTTaaauuu{{{iii```___```bbbiiilllpppssstttvvvxxxzzzzzzyyywwwuuusssssssssssssssqqqooopppqqqsssssssssoooooonnnnnnnnnnnnooooooqqqpppooolllhhhaaaYYYTTTMMMJJJGGGEEEDDDCCCAAA@@@???===;;;999888888888888777888999999888999;;;===<<<>>>@@@BBBEEEHHHJJJKKKLLLKKKIIIHHHHHHGGGEEECCC@@@AAABBBBBBAAA@@@>>>==================>>>>>>???>>>???@@@@@@AAACCCFFFHHHEEEHHHKKKLLLLLLRRR]]]hhhsssnnnhhhdddaaacccnnnzzz}}}yyyzzz}}}jjj\\\OOOJJJJJJGGGDDDCCCAAA???===;;;::::::<<<===:::;;;>>>@@@@@@@@@>>>===????????????@@@@@@@@@@@@@@@??????>>>======<<<<<<:::<<>><<<:::999999999999888999;;;;;;;;;<<<>>>AAAAAABBBDDDGGGJJJMMMPPPQQQNNNLLLIIIHHHHHHGGGEEECCC@@@AAABBBBBBAAA@@@>>>======<<<<<<<<<<<<===>>>??????AAABBBCCCCCCFFFJJJMMMNNNRRRUUUUUUVVV[[[bbbgggiiiddd___\\\YYYXXX^^^gggtttxxxxxx{{{jjjXXXOOOKKKGGGDDDCCCBBB@@@>>>;;;::::::;;;<<<:::;;;===???@@@???>>>===>>>>>>?????????@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>:::;;;===AAAEEEQQQiii~~~ssshhhhhhmmmzzzuuunnnhhhbbbfffyyy}}}___LLL>>><<<<<<444444333222111000000000111////////////........................------------***+++,,,+++))))))+++,,,+++)))((((((***++++++***++++++++++++++++++++++++,,,+++)))(((((()))+++,,,((())))))*********))))))))))))))))))))))))))))))tttllljjjppptttrrrssswwwtttxxx}}}}}}{{{zzzzzzzzzzzzzzz||||||zzz|||{{{zzzpppgggcccaaa```bbbffftttuuujjjdddbbb]]]^^^___`````````^^^^^^]]]\\\]]]aaabbbbbbffflllqqqzzzpppooowwwrrrcccVVVQQQNNNLLLQQQZZZnnnqqqaaa]]]___```fffjjjooorrrsssttttttuuuvvvuuutttrrrrrrrrrrrrsssuuurrrooommmnnnoooooooooooonnnnnnnnnoooooopppqqqoooooopppssstttqqqiiicccXXXTTTOOOKKKIIIGGGEEEDDDBBBAAA???>>>=========>>>;;;<<<>>>??????AAADDDFFFIIIIIIKKKMMMOOOPPPRRRSSSNNNLLLIIIHHHHHHGGGFFFDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>=========???@@@AAA???BBBEEEGGGHHHLLLRRRXXX^^^aaabbb``````ccceeeeee___[[[WWWVVVSSSPPPSSSYYYbbbsssuuuxxxyyyggg[[[SSSKKKFFFEEEAAA@@@>>><<<:::999999999:::;;;<<<===>>>>>>======>>>>>>>>>????????????@@@@@@@@@@@@@@@?????????>>>999999:::===@@@JJJ\\\mmmxxxiiicccddd{{{~~~tttjjjddd______lll|||rrrXXXBBB<<<;;;333555444222111000000111111////////////............////////////............+++,,,,,,+++******+++---,,,+++)))***,,,------,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,((())))))************)))))))))))))))))))))))))))tttggg```dddhhhhhhllltttssswww~~~~~~~~~~~~zzz{{{~~~{{{|||uuummmjjjfffaaa___```bbbkkkuuu{{{zzzlllbbb______```dddhhhlllnnnnnnnnnnnnkkkjjjllloooqqqqqquuu|||~~~rrrpppvvvyyyiii[[[UUUQQQLLLOOOWWWhhh}}}zzzggg_________aaafffmmmrrrtttttttttttttttsssrrrqqqqqqrrrssstttrrrooolllkkkmmmnnnooooooooooooooonnnooooooppppppooonnnnnnrrrvvvvvvrrrnnnbbb^^^WWWRRROOOMMMKKKIIIGGGFFFEEEDDDCCCDDDDDDEEEBBBDDDFFFGGGHHHJJJMMMPPPRRRRRRRRRQQQQQQQQQQQQPPPMMMKKKHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@???@@@BBBDDDEEEBBBFFFKKKOOORRRXXXaaahhhkkknnnlllfffcccdddbbb^^^WWWSSSQQQQQQNNNJJJJJJNNNRRRZZZgggqqqwwwxxxrrrpppzzz{{{ooocccVVVNNNLLLCCCCCCAAA@@@>>><<<;;;:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>??????????????????>>>>>>>>>>>>======:::888888;;;>>>EEEQQQ]]]www}}}mmmeeeeeeooowwwiiiccc^^^ZZZ^^^hhhwwwfffIII???===666666444222111000000111222////////////............//////.........---------------...---,,,+++---//////---,,,+++---------,,,++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))wwwggg[[[\\\___```hhhsssrrrwww~~~||||||}}}~~~zzzzzz~~~~~~{{{~~~wwwrrroookkkddd``````WWW___ffflllsss~~~uuuhhh```___bbbiiinnnuuu{{{~~~~~~ssspppuuunnn^^^WWWRRRLLLNNNTTTccc{{{lllbbb___]]]\\\bbbkkkrrruuuuuuttttttssssssrrrqqqrrrssstttuuupppmmmjjjjjjlllooopppqqqppppppooooooooooooppppppqqqnnnmmmpppvvvyyyxxxuuukkkfff```ZZZVVVTTTQQQOOOLLLKKKJJJIIIIIIIIIJJJKKKKKKMMMOOOPPPQQQSSSWWWYYYYYYXXXWWWTTTRRRPPPNNNMMMMMMJJJHHHFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@AAABBBDDDCCCBBBAAABBBDDDFFFHHHFFFKKKRRRWWW\\\dddooowwwrrrsssooofffbbbaaa]]]VVVSSSOOONNNNNNKKKFFFEEEGGGGGGIIIQQQ\\\```fffzzz}}}pppeeeiiiwwwrrrbbbXXXUUUGGGGGGFFFEEECCCAAA>>>===::::::999::::::;;;======>>>>>>>>>>>>????????????============<<<<<<<<<<<<===:::999<<>>???@@@AAAAAA??????>>>>>>>>>>>>??????@@@>>>;;;999999>>>FFFKKK```qqqsssttt|||}}}nnndddjjjvvvsssiii```UUUOOOOOOZZZlll|||ZZZEEE===:::555333222333444444333111333222111/////////000111......------------......+++++++++++++++++++++***++++++------------++++++++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))vvvlll```[[[ZZZ\\\ccckkktttxxx~~~{{{ppphhhcccbbbaaafffooozzz}}}~~~}}}}}}|||{{{yyytttnnnjjjfffeeefffiiilllpppzzz}}}tttnnnnnnpppvvvyyyooopppwww|||kkk___UUUOOONNNQQQaaavvvrrreee^^^^^^^^^ccckkknnnnnnpppsssvvvuuutttsssrrrrrrssssssoooqqqssssssqqqoooppprrrqqqpppooommmmmmmmmnnnnnnoooooooooppprrrtttvvvxxxuuusssppplllhhheeecccbbb^^^\\\YYYYYYZZZZZZZZZYYY^^^^^^^^^______^^^[[[XXXXXXXXXXXXUUUQQQNNNMMMMMMHHHGGGEEEEEEFFFFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBDDDGGGOOOXXX^^^aaadddhhhnnnrrruuuwwwxxxtttlllccc]]]ZZZWWWSSSOOOLLLJJJGGGDDDBBBAAAAAAAAACCC???@@@FFFIIIMMM\\\ooo|||rrrpppqqqqqqrrruuuwwwgggZZZTTTLLLIIIGGGEEEAAA<<>><<<;;;::::::;;;;;;;;;<<<===>>>???@@@AAAAAA??????>>>>>>>>>>>>?????????>>><<<::::::===CCCHHHTTTeee{{{tttoooqqqsssxxxtttvvv~~~rrrkkkiiitttvvvlllcccYYYRRRPPPTTTccczzzcccMMMBBB<<<555444222222333333222111111111///.........//////......------------......222111000///...,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++*********))))))yyynnnbbb]]]\\\^^^eeellluuuyyy~~~{{{pppfff^^^XXXVVVUUUVVVZZZbbblllxxx~~~~~~}}}zzzuuuqqqpppnnnmmmoooppprrr{{{|||vvvvvvxxx{{{rrrooorrr|||ssseeeYYYQQQPPPRRR\\\ppp|||kkkaaa]]]]]]aaaiiimmmmmmnnnrrrvvvuuusssrrrqqqqqqrrrrrrqqqsssuuuuuusssqqqppppppnnnnnnnnnnnnnnnnnnnnnmmmnnnmmmnnnnnnoooppprrrsssuuutttsssqqqpppooonnnnnniiigggdddccccccbbbaaa___dddcccbbbaaa```^^^ZZZWWWWWWWWWVVVTTTPPPMMMMMMMMMHHHFFFEEEDDDEEEFFFEEEDDDBBBBBBAAAAAA@@@@@@AAAAAABBBDDDFFFGGGKKKUUUdddooossstttuuuvvvvvvuuutttsssmmmggg^^^XXXTTTQQQMMMJJJIIIGGGEEEBBB@@@?????????@@@<<<===AAABBBEEERRRbbb}}}uuupppwwwxxxhhh^^^RRRKKKJJJHHHCCC>>>AAA@@@>>>;;;:::999999999<<<<<<======>>>???@@@@@@??????>>>>>>>>>>>>??????>>>>>>===;;;:::<<<@@@CCCIIIXXXnnnxxxllliiihhhooolllnnnxxxyyyuuujjjsss}}}rrrhhh^^^UUUQQQLLLXXXkkkrrrZZZIII???777555333222333333111000000//////............///......------------......000000///...,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++***************rrrfff``````bbbhhhnnnwww{{{{{{rrrggg^^^WWWQQQNNNPPPPPPPPPRRRXXX```hhhmmmmmmppptttzzz|||xxxuuuvvvtttsssssstttvvv}}}|||~~~xxxqqqqqqxxxyyyjjj]]]TTTQQQSSSVVViiissseee```^^^aaahhhlllmmmooorrrvvvuuusssrrrqqqqqqrrrrrrssstttvvvwwwvvvssspppooollllllmmmnnnnnnnnnmmmmmmlllllllllllllllmmmmmmnnnrrrrrrqqqqqqqqqqqqqqqrrrpppmmmjjjiiihhhfffdddbbbcccaaa___^^^]]]ZZZWWWTTTTTTUUUTTTRRROOOMMMLLLMMMJJJHHHEEEDDDDDDEEEDDDCCCAAAAAA@@@@@@@@@AAAAAABBBEEEIIIMMMNNNQQQZZZiiiuuu|||{{{yyyvvvsssoookkkiiifffaaaYYYSSSPPPLLLIIIFFFEEEDDDBBB???>>>===<<<<<<>>>;;;<<>><<<;;;::::::;;;<<<<<<======>>>??????@@@??????>>>>>>>>>>>>??????======>>><<<;;;;;;===???EEEPPPccc{{{ssskkkgggnnnlllmmmttt}}}|||mmmqqqzzzpppdddXXXPPPIIIPPPbbbzzzfffNNN???999777444222222222111000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))*********+++++++++************************xxxjjjeeefffhhhmmmrrr{{{~~~xxxrrrhhh___XXXRRRMMMIIIKKKKKKJJJKKKMMMPPPSSSVVVUUUXXX\\\cccjjjqqqvvvyyy}}}~~~}}}|||}}}}}}{{{xxxuuuxxxuuutttvvvwww{{{uuuqqquuu{{{~~~oooaaaVVVRRRSSSQQQaaayyy|||lllccc______dddiiikkknnnqqquuuuuuuuuttttttttttttttttttuuuvvvwwwwwwuuuqqqoookkkllllllmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkjjjooonnnnnnnnnnnnoooooopppqqqooolllkkkjjjhhheeebbb^^^]]]ZZZYYYYYYWWWTTTRRRRRRSSSSSSQQQNNNLLLLLLLLLMMMJJJFFFDDDCCCCCCBBBAAA@@@@@@??????@@@AAACCCEEEIIIPPPWWW[[[]]]cccnnnwww{{{yyyvvvqqqlllgggcccaaa^^^[[[UUUPPPLLLHHHFFFDDDBBBAAA???===<<<;;;:::999;;;:::;;;>>>@@@DDDMMMUUUjjjqqqxxx{{{fffWWWOOOLLLHHHDDDAAA@@@???===<<<======>>><<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>??????<<<===>>>===<<<;;;;;;<<>>@@@DDDHHHKKKRRRZZZdddjjjmmmpppuuuyyywwwtttpppkkkeee```\\\ZZZVVVTTTPPPLLLHHHEEECCCCCC???>>>>>><<<;;;999888888777888999<<>>??????@@@<<<<<<<<<======>>>>>>>>>??????>>>>>>>>>>>>??????<<<>>>???>>><<<;;;;;;<<<===EEERRReee}}}qqquuuuuuuuuvvvzzz~~~zzzooommmrrrrrraaaSSSOOOPPP]]]xxxbbbJJJ???<<<777444333333222000///000000111111111111000------,,,,,,,,,,,,------000//////...------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***************+++++++++uuupppqqqtttwwwzzz~~~xxxssshhhaaaYYYTTTRRRPPPLLLHHHDDDEEEFFFFFFFFFEEEDDDCCCBBBDDDFFFJJJOOOTTTXXXZZZ```___cccjjjpppvvv~~~||||||{{{yyyyyyzzzyyyvvvttttttrrrrrruuuyyytttppprrryyy~~~mmm]]]TTTQQQNNNSSS\\\hhhvvvlllbbb[[[\\\aaafffjjjooosssvvvyyy|||}}}|||zzzxxxuuutttssstttvvvvvvtttqqqnnnmmmllljjjjjjjjjkkkkkkiiijjjkkkllllllkkkjjjjjjgggggggggggghhhiiijjjkkkiiihhhgggggggggeeeccc```]]][[[XXXVVVUUUTTTRRRPPPNNNOOOOOONNNLLLJJJKKKLLLKKKHHHDDDCCCCCCDDDEEEDDDEEEBBB@@@???BBBHHHOOOSSSaaagggoootttvvvvvvvvvvvvpppnnnjjjddd^^^YYYVVVTTTOOONNNLLLHHHEEEBBBAAAAAA=========<<<:::999777777666888999:::===BBBFFFIIIRRRccczzzsssmmmkkksss~~~nnn^^^SSSMMMFFFEEECCCAAA@@@???@@@@@@<<<<<<<<<===============??????>>>>>>>>>>>>??????===>>>???>>><<<;;;===>>>:::AAALLL[[[ssszzzvvvzzz{{{{{{|||pppkkklllzzzzzzhhhXXXSSSPPPZZZtttqqqXXXBBB>>>999666444333222111......000111111111000000---,,,,,,++++++,,,,,,---,,,,,,++++++******))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))*********+++++++++xxxssstttwwwzzz}}}~~~wwwpppfff```XXXTTTSSSRRROOOKKKJJJIIIIIIGGGFFFDDDCCCBBB???@@@CCCEEEIIIMMMPPPRRRVVVSSSVVV\\\___cccmmmxxx}}}zzz}}}|||zzzzzzzzzyyywwwuuutttqqqqqquuuxxxxxxrrrsssrrr~~~rrr```TTTPPPNNNOOOTTT\\\jjjzzzqqqfff]]]]]]bbbggglllqqqrrrvvv{{{|||zzzuuusssqqqrrruuuvvvuuurrrooonnnkkkiiihhhiiijjjkkkiiijjjkkklllmmmlllkkkkkkbbbbbbcccdddeeeggghhhiiicccbbbbbbbbbcccbbb___]]]^^^[[[WWWUUUSSSRRROOONNNMMMNNNOOONNNKKKJJJKKKLLLIIIFFFCCCBBBDDDFFFGGGGGGGGGDDDAAAAAADDDKKKSSSYYYnnnqqquuuyyyyyyvvvrrrooollliiiddd^^^XXXSSSPPPNNNKKKJJJIIIFFFBBB@@@@@@@@@======<<<<<<:::999777666888:::;;;;;;===BBBEEEEEEMMMWWWiiiuuulllfffhhhnnnwww}}}kkk]]]WWWJJJHHHEEECCC@@@?????????<<<<<<<<<===============??????>>>>>>>>>>>>??????>>>>>>???>>><<<<<<>>>???;;;BBBJJJVVVkkkxxx}}}rrrllliiisssmmm]]]UUUOOOVVVppp}}}bbbDDD@@@;;;777555444333222,,,---///000000000//////---,,,,,,++++++,,,,,,---++++++,,,------...//////------++++++++++++------++++++++++++++++++++++++************************)))************+++++++++))))))******++++++++++++yyyttttttvvv{{{xxxmmmgggddd^^^XXXTTTQQQPPPOOOLLLIIIFFFEEEEEEFFFEEEDDDCCCEEEGGGGGGEEEEEEHHHKKKMMMNNNOOOQQQUUUYYY]]]___mmm~~~yyywwwuuuuuuuuuvvvuuutttppprrrwwwzzz{{{sssgggpppttt}}}lll\\\RRRQQQNNNOOOVVV```nnnqqqaaa___aaa```eeennnoooqqquuuxxx{{{{{{{{{zzzwwwvvvttttttttttttsssrrrrrrpppnnnllljjjiiihhhggglllkkkkkklllmmmllliiigggccccccdddeeegggfffcccaaaaaa```___^^^]]]]]]]]]]]][[[\\\[[[WWWRRROOOOOOQQQNNNNNNMMMKKKJJJJJJJJJJJJKKKKKKIIIGGGEEEEEEHHHKKKOOOMMMKKKKKKNNNTTT[[[___wwwxxxzzzyyyvvvqqqkkkhhhkkkeee^^^ZZZYYYVVVQQQKKKGGGFFFDDDBBB@@@???>>>>>>???===;;;999777777777888999:::;;;===???BBBDDDEEEIIIMMMWWWggg~~~sssfffcccgggkkksss{{{{{{hhhZZZVVVKKKCCCEEEFFFCCC@@@@@@AAA@@@???>>>========================>>>>>>>>>>>>BBBAAA@@@>>>===<<<<<<<<<<<<:::>>>KKK^^^xxxqqqfffmmm|||xxxfffYYYUUUYYYkkkiiiRRR???999<<<777444666444111111111111000000000000///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,000///---+++*********+++xxxttttttvvv{{{zzzqqqkkkiiifffaaa\\\WWWTTTRRROOOMMMJJJHHHHHHHHHGGGFFFBBBDDDEEEDDDCCCCCCEEEGGGIIIJJJKKKMMMOOOQQQSSSUUUZZZiii}}}{{{~~~|||zzzyyyyyyyyywwwvvvtttvvvzzz}}}}}}|||ooommmoooxxxppp```VVVPPPMMMMMMTTT___lll~~~{{{jjjdddcccaaaeeemmmmmmpppuuuyyy|||||||||{{{zzzyyyxxxxxxyyyxxxvvvtttrrrqqqooommmkkkiiihhhhhhkkkjjjjjjkkklllllljjjhhhccccccccceeeggggggfffddd^^^]]]\\\[[[[[[[[[[[[[[[XXXYYYXXXUUUPPPMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEFFFIIILLLQQQQQQQQQSSSXXX___fffkkkvvvwwwwwwuuuqqqlllgggdddddd___ZZZWWWWWWUUUQQQLLLEEEDDDBBB@@@>>>===<<<<<<999999888777777777777777999:::;;;<<<>>>AAACCCDDDEEEHHHOOO\\\pppwwwtttqqqnnnnnnqqq|||ttthhhZZZPPPIIIIIIIIIDDDAAABBBAAA@@@???>>>>>>>>>>>>>>>============>>>>>>>>>???AAA@@@???===<<<<<<;;;;;;<<<;;;???HHHWWWnnn|||llllllsss~~~~~~nnn___YYYZZZkkkwwwWWWBBB:::;;;555222333111111111111111000000000000......------------......,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***))))))***++++++++++++***))))))***++++++...---,,,+++******++++++vvvsssuuuxxx}}}~~~wwwrrrqqqoookkkfff```ZZZWWWTTTRRRNNNLLLKKKKKKIIIHHHDDDEEEEEEDDDBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKPPPWWWcccttt}}}{{{zzzzzzyyyvvvtttxxxyyy|||xxxllljjjooo{{{wwwfff[[[PPPLLLLLLRRR[[[iii{{{xxxnnngggaaaccciiijjjnnntttzzz}}}~~~}}}{{{zzzzzzzzz{{{|||zzzwwwuuusssrrrpppnnnllljjjiiiiiijjjiiiiiijjjkkkllljjjiiidddcccbbbcccfffhhhhhhggg\\\\\\[[[[[[[[[[[[\\\\\\XXXXXXWWWTTTPPPMMMLLLLLLJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIGGGEEEDDDFFFJJJMMMSSSUUUYYY___fffmmmrrruuuuuutttrrrooojjjeeeaaa^^^[[[XXXSSSRRRSSSRRROOOLLLBBBAAA@@@>>><<<;;;::::::555555666777888888888888999::::::<<<>>>@@@BBBCCCBBBDDDHHHPPP```{{{{{{qqqlllmmmzzz{{{sss```YYYSSSPPPLLLFFFBBBAAA@@@@@@??????>>>?????????=========>>>>>>>>>????????????>>>===<<<;;;;;;;;;<<<<<>><<<555111333000222222111111111000000000---..................---------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++***))))))***++++++++++++***))))))***++++++++++++************++++++vvvuuuxxx{{{~~~zzzyyyvvvrrrlllfffaaa^^^YYYVVVRRROOOMMMLLLJJJHHHIIIHHHHHHFFFEEEDDDDDDDDDFFFGGGIIIJJJKKKJJJIIIIIINNNRRRXXXeeeyyy~~~|||{{{{{{yyywwwuuuyyyyyy|||qqqkkkjjjuuu}}}jjj___QQQLLLKKKPPPXXXeeewwwyyylllcccaaaeeefffkkkrrrzzz~~~}}}|||yyyyyyzzz{{{|||zzzwwwssstttsssqqqooommmkkkjjjjjjhhhgggggghhhjjjkkkjjjiiifffdddbbbaaaccceeeffffff^^^]]]]]]]]]]]]^^^^^^___\\\[[[YYYVVVRRRNNNLLLKKKHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHFFFDDDCCCEEEJJJMMMTTTZZZbbbkkkrrruuuvvvvvvrrrpppmmmhhhccc^^^ZZZXXXTTTQQQNNNMMMMMMLLLJJJHHHAAA@@@>>><<<;;;:::999999777777888888999:::;;;;;;::::::;;;<<<===???AAABBBBBBEEEGGGKKKVVVkkk}}}ooogggnnnwww||||||yyytttooogggeeeaaaZZZQQQGGGBBB@@@AAA@@@@@@?????????@@@@@@======>>>>>>>>>??????????????????>>>>>>===<<<;;;;;;<<>>===;;;:::999999999::::::999::::::;;;<<<<<<;;;;;;<<<<<<>>>???@@@AAAAAADDDGGGIIIOOO]]]rrrttthhhgggiiilllmmmkkkhhhfffooorrrqqqhhhZZZMMMFFFCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???======:::<<<>>>@@@BBBMMMeeezzzzzzzzz}}}nnndddbbbjjjtttjjj]]]UUU^^^tttxxx[[[GGG@@@777555777444222222222222111111111111,,,---...//////...---,,,//////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++******************++++++*********'''(((((()))************yyyzzz}}}{{{vvvrrrooonnneeeaaa\\\WWWSSSPPPMMMKKKKKKIIIFFFEEEEEEEEECCCBBBCCCCCCEEEGGGHHHIIIIIIIIIFFFJJJPPPVVVZZZdddyyy|||zzzyyyxxxwwwxxxvvvwwwzzz}}}xxxnnnmmmuuuqqqcccUUUPPPLLLOOOVVVaaasss}}}lllccc```bbbfffnnnuuuzzz|||||||||{{{{{{{{{|||}}}{{{xxxvvvtttsssqqqooommmkkkjjjjjjhhhgggeeeeeeggghhhhhhggghhheeeaaa____________^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^\\\YYYWWWUUUQQQMMMIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFEEEGGGLLLSSSXXXccciiirrrxxxyyytttmmmhhhdddbbb___[[[VVVRRROOOMMMIIIHHHFFFDDDAAA@@@??????===<<<;;;:::999888888888999:::===?????????>>>===============>>>???AAAAAA>>>AAAEEEFFFIIIPPP\\\eeemmmwww|||nnniiifffhhhiiifffcccaaapppyyy~~~tttcccUUUMMMHHHDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@@@@AAABBBAAA@@@>>>===;;;<<<>>>???@@@HHHZZZlllxxxxxx~~~sssvvvuuuhhhbbbeeekkkmmm```VVVYYYggg{{{dddLLLBBB777444666333333222222222222111111111---..................---//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++++++++***))))))***++++++++++++***)))'''((()))***************~~~xxxzzz~~~zzzvvvtttmmmiiiccc^^^ZZZVVVRRRPPPMMMJJJGGGFFFGGGGGGEEECCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHKKKOOOQQQVVVeeeuuu|||zzzyyyxxx{{{xxxwwwyyy{{{~~~xxxuuuttttttrrrttt}}}vvvoooooovvvsssfffXXXRRRNNNPPPVVVaaarrrtttgggaaaaaaeeekkkrrrwwwzzz{{{{{{{{{zzzyyyyyyzzzzzzxxxvvvtttsssqqqnnnlllkkkjjjiiiiiigggeeedddfffgggffffffgggdddbbb`````````___^^^aaa```___^^^^^^^^^^^^^^^\\\ZZZYYYYYYYYYWWWRRROOOJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDFFFHHHMMMUUU^^^eeejjjmmmppprrrpppkkkeeeaaaZZZYYYWWWTTTQQQMMMJJJHHHDDDDDDCCCAAA>>>=========;;;:::999777666666666666666<<>>??????@@@AAABBB===???AAACCCFFFIIIOOORRRZZZbbbmmm~~~|||tttppprrrrrrkkkccc```gggvvvyyygggYYYPPPKKKFFFEEECCCBBB@@@?????????>>>>>>?????????@@@@@@@@@>>>???@@@AAAAAA@@@>>>======<<<===>>>???DDDPPP]]]vvvzzzzzz|||ooommm{{{|||lllccccccfffzzzsssgggZZZUUUYYYggg}}}pppTTTGGG:::666777444333333222222222111111111......------------...............---,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++++++++***))))))***++++++++++++***)))((()))***+++++++++***)))}}}xxxzzz}}}zzzwwwsssoooiiiccc___[[[WWWTTTOOOLLLIIIIIIJJJJJJHHHFFFFFFEEEDDDCCCDDDEEEFFFGGGJJJEEEDDDGGGHHHKKKTTT```lllvvv{{{xxxyyyyyy|||zzzqqqkkkhhhggghhhdddgggppp~~~~~~rrrmmmqqquuugggZZZTTTOOOPPPVVVaaarrryyykkkcccaaadddjjjpppuuuxxxzzzzzzyyywwwvvvvvvvvvvvvuuussssssrrrpppnnnllljjjiiiiiijjjgggeeedddeeefffeeeeeeeeedddbbbaaabbbbbbaaa```ddddddcccaaaaaa`````````\\\[[[ZZZ\\\^^^]]]YYYUUUKKKJJJIIIHHHGGGGGGGGGGGGBBBCCCFFFJJJQQQ\\\gggooommmlllllljjjgggccc___]]]TTTSSSRRRPPPMMMJJJFFFDDDAAAAAAAAA???===<<<===>>>999888777666555444444444555>>>KKKUUUXXXSSSJJJCCC@@@@@@??????@@@AAAAAABBB>>>???@@@BBBEEEHHHJJJKKKPPPUUU]]]lll|||}}}qqqeee___]]]ppp}}}wwwgggYYYPPPKKKGGGFFFDDDBBB@@@??????>>>>>>????????????@@@@@@@@@===>>>@@@AAA@@@???===<<>>>>>AAAJJJTTTiii{{{}}}xxxooohhhsssooofffdddeeevvvyyymmm^^^SSSPPPYYYnnn{{{]]]MMM???999999555333333333222222222111111///...---,,,,,,---...///......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))~~~wwwvvvzzz~~~{{{vvvpppjjjfffccc```^^^XXXWWWUUUPPPJJJGGGIIIKKKGGGFFFEEEEEEFFFEEECCCAAACCCCCCCCCDDDFFFIIILLLNNNYYYaaammm|||~~~{{{uuujjj```YYYWWWXXXZZZXXXYYY___kkkwwwxxxooonnnuuu~~~|||jjj```UUUNNNPPPUUU]]]mmm}}}}}}ssshhh]]]^^^dddmmmtttuuuwww{{{{{{zzzxxxvvvuuuuuuuuuvvvvvvsssooommmlllmmmlllkkkllljjjggggggggggggfffdddhhhfffeeeeeeeeeeeecccbbbgggfffdddbbb````````````\\\aaa```^^^dddnnnlllbbbVVVOOOIIIJJJJJJGGGEEEEEEAAAGGGMMMSSSZZZdddiiihhhmmmjjjeee```\\\YYYWWWWWWQQQLLLGGGEEEEEEEEECCCAAA???>>>===;;;:::999888888888888888777666666555555555<<>>======>>>???AAACCCDDDDDDDDDDDDEEEGGGKKKLLLRRR___qqqmmm^^^]]]aaadddddd^^^WWWPPPLLLKKKIIIFFFCCC@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>===<<<::::::>>>CCCGGGaaatttxxxwwwvvvhhhjjjuuuzzzmmmfffdddpppvvvcccTTTMMMPPP]]]jjjjjjLLLAAA???999111222222111111111111111111///////////////......---000...,,,+++++++++---...---------,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******************************************************}}}wwwwww||||||vvvqqqnnnjjjgggddd]]]\\\ZZZUUUOOOKKKKKKLLLIIIHHHFFFFFFFFFEEECCCAAACCCCCCBBBCCCDDDGGGIIIKKKQQQVVV^^^iiivvv{{{ssskkkfff]]]UUUOOONNNNNNPPPPPPQQQVVV```iiiuuu}}}rrrooottt|||ooodddXXXOOOPPPUUU\\\mmm~~~zzz|||yyyjjjaaa```dddlllrrrsssvvvyyy{{{zzzyyywwwwwwvvvwwwwwwwwwtttpppnnnnnnnnnmmmlllllljjjhhhggghhhiiihhhgggjjjhhhggggggggggggfffdddfffeeecccbbbaaa```aaaaaa^^^bbbbbbaaajjjxxx{{{uuu```VVVNNNKKKJJJHHHHHHIIIFFFMMMTTTYYY___gggiiihhhfffddd___ZZZUUURRRPPPPPPMMMJJJFFFDDDCCCCCCAAA???>>>===<<<:::888888777777555555555444444333333333777;;;EEESSS\\\[[[QQQGGGDDDCCCAAA???>>>??????@@@???@@@AAAAAAAAA@@@BBBCCCHHHIIIOOOYYYggg{{{mmm___YYYZZZ[[[YYYTTTOOOKKKJJJLLLJJJGGGDDDAAA@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>===;;;;;;>>>BBBFFFUUUgggttt~~~lllhhhooo|||sssjjjffflll~~~}}}jjjZZZPPPOOOWWWaaauuuuuuUUUDDD>>>999222333222222111111111111111000000000000//////...---///...---,,,+++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************************************|||xxxyyy~~~~~~zzzwwwsssooolllddddddbbb]]]WWWQQQNNNMMMLLLJJJHHHGGGGGGFFFDDDBBBCCCCCCBBBBBBBBBCCCEEEFFFIIIJJJNNNTTT]]]jjjxxxuuujjjcccYYYVVVPPPKKKHHHGGGGGGHHHHHHIIINNNTTTYYYbbbssswwwpppqqqwwwuuuiii]]]SSSQQQTTT[[[mmm|||vvvyyy|||qqqgggddddddjjjoooqqqtttwww{{{zzzzzzyyyyyyyyyxxxxxxxxxuuuqqqooooooooonnnmmmllljjjiiiiiijjjkkkkkkjjjlllkkkiiiiiijjjjjjiiigggeeedddcccaaaaaaaaabbbcccccceeeddddddmmm|||hhh]]]QQQMMMKKKIIIIIILLLNNNTTT[[[^^^bbbfffeeeaaa\\\YYYUUUQQQMMMJJJHHHHHHHHHFFFCCCBBBAAA@@@>>><<<<<<;;;:::888777666666555444444444333333333333333666888===GGGOOOQQQLLLFFFDDDCCCAAA@@@???@@@@@@AAA>>>???AAA@@@??????@@@AAAEEEHHHOOOWWW___mmmssseeeWWWVVVTTTOOOJJJGGGGGGHHHLLLJJJGGGDDDBBBAAAAAABBBAAAAAABBBBBBCCCBBBBBBAAABBBBBBAAAAAA@@@@@@?????????>>>>>><<<<<<>>>AAAEEEJJJYYYqqqwwwsssfffgggrrr~~~|||pppiiiiii{{{rrraaaTTTMMMPPPVVVbbbsssaaaIII???;;;777333333222111111111111111111111111111000///...---......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************}}}{{{yyy{{{~~~zzzuuuqqqlllllliiieee___XXXSSSPPPOOOMMMJJJIIIIIIIIIGGGEEEDDDDDDBBBAAAAAAAAAAAABBBEEEEEEFFFIIINNNWWWaaahhhmmmrrrxxxtttiii___YYYOOOMMMKKKIIIGGGGGGHHHHHHGGGHHHLLLOOOOOOUUUdddsss~~~rrrooorrr{{{nnnaaaVVVSSSSSSZZZmmm}}}yyyuuuvvvyyyzzz||||||nnnhhhdddhhhlllooossswwwzzzzzz{{{{{{{{{{{{zzzzzzxxxuuuqqqooooooooonnnnnnmmmkkkjjjkkklllnnnnnnmmmmmmllljjjkkkkkkllljjjiiiddddddcccbbbbbbcccdddeeefffhhhgggfffkkkuuuzzzxxxggg]]]SSSOOOMMMKKKJJJLLLTTTZZZ______```___ZZZTTTPPPOOOLLLIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@>>><<<::::::999888666555444444444444444555555555555555555444333555:::AAAEEEDDDBBBCCCBBBAAA@@@@@@@@@@@@AAA@@@AAABBBAAA@@@@@@AAABBBCCCIIISSS\\\```fffvvv}}}ooo___]]]XXXQQQJJJFFFEEEEEEHHHFFFDDDBBBAAABBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>======@@@CCCGGGQQQeee}}}iiibbbjjjuuuwwwllliii{{{yyyeeeVVVLLLKKKNNNZZZjjj}}}lllPPPBBB>>>===444333333222111111111111222222222222111///...---------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************zzzzzzzzz|||~~~yyyuuusssrrroookkkfff___YYYTTTQQQOOOMMMLLLLLLMMMLLLKKKFFFFFFDDDCCCBBBAAA@@@@@@BBBCCCDDDFFFHHHLLLRRRVVV\\\```eeejjjmmmnnnnnnmmmmmmooorrruuuyyy|||}}}~~~}}}{{{kkk```WWWRRRJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKMMMOOONNNPPP[[[gggssswwwooooooxxxrrreeeYYYTTTSSSZZZmmm|||wwwtttuuuwwwwwwxxxzzz}}}wwwmmmeeefffjjjnnnssswwwxxxyyy{{{}}}}}}}}}|||{{{xxxuuurrrooooooooonnnnnnnnnlllkkklllnnnooooooooommmkkkjjjkkkllllllkkkjjjeeeddddddccccccdddfffgggfffhhhhhhgggiiilllllliiibbbZZZTTTTTTSSSPPPNNNNNNXXX]]]___]]]ZZZVVVPPPIIIFFFFFFEEEDDDDDDCCCCCCCCC???@@@@@@???===<<<::::::888777666555444333333333333444444444555666666666333222111444:::>>>@@@@@@AAA@@@@@@??????????????????AAABBBBBBAAA@@@AAACCCAAAIIIVVV```cccdddlllvvvyyymmmjjjddd[[[QQQIIIDDDBBBCCCBBBAAA@@@@@@AAACCCDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAA???>>>===???@@@DDDJJJZZZttt}}}~~~ssseeehhhqqq~~~}}}pppkkk{{{kkk[[[OOOLLLMMMWWWfffxxxxxxXXXEEE???===555444333222111111111111222222222222111000///...------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************************************zzzyyyzzz{{{~~~~~~{{{zzzxxxtttqqqmmmggg```\\\WWWTTTQQQOOOPPPPPPOOONNNIIIIIIHHHFFFDDDCCCBBBAAA???@@@CCCDDDEEEFFFIIIKKKQQQSSSUUUXXX[[[\\\]]]^^^\\\^^^aaaeeehhhkkkmmmnnnnnnvvvtttdddYYYSSSOOOIIIIIIJJJJJJKKKLLLMMMNNNPPPOOOPPPQQQQQQQQQVVV^^^gggwww~~~sssppprrr{{{rrrfff[[[VVVTTTYYYmmm}}}wwwrrrssstttsssssstttwwwyyy~~~uuuhhheeehhhlllpppuuuvvvxxx{{{~~~~~~}}}{{{zzzwwwsssqqqpppppppppoooooommmlllmmmoooppppppooommmkkkjjjkkklllmmmllljjjggggggfffeeeeeefffggghhhdddfffhhhjjjiiihhheeebbb^^^YYYVVVYYYZZZVVVSSSRRRXXX[[[[[[VVVRRROOOIIICCC@@@@@@@@@AAAAAAAAAAAAAAA<<<======<<<:::999999:::777666555444333333333333111111222333444555555666555444444777;;;>>>@@@@@@????????????????????????>>>???AAAAAA@@@@@@BBBCCCCCCIIIUUU```bbbaaaccciiiqqq~~~{{{ssshhhZZZOOOGGGCCCBBBAAA@@@??????@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBAAA???===>>>???@@@CCCOOOggg}}}wwwuuurrrnnnssszzztttlllyyyuuufffXXXQQQPPPTTTcccsssbbbJJJ>>>999666555444222111111111111000000111111000000//////......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************zzzzzzyyyzzz{{{|||yyyvvvsssoooiiiddd^^^ZZZVVVSSSRRRQQQPPPNNNLLLLLLKKKIIIHHHFFFDDDCCC===>>>@@@AAAAAABBBEEEGGGIIIKKKMMMPPPRRRTTTUUUVVVWWWXXXZZZ\\\^^^```aaabbbdddjjjqqqzzz}}}lll```XXXTTTSSSPPPPPPPPPQQQRRRSSSUUUVVVWWWSSSSSSWWWXXXWWWWWWZZZbbbiiizzzyyysssnnnwwwqqqfff]]]XXXTTTYYYlll~~~xxxnnnoooooonnnmmmnnnqqqssswwwyyy~~~~~~mmmffffffhhhlllpppsssvvvzzz~~~}}}{{{|||yyyvvvssssssssssssrrrpppnnnmmmmmmooopppooonnnmmmlllkkklllmmmnnnmmmllljjjiiihhhggggggggghhhiiiccceeehhhiiihhhdddaaa```\\\WWWUUUXXXZZZWWWTTTSSSRRRSSSQQQKKKHHHGGGEEE@@@<<<===============<<<<<<999::::::888555555777999666666555444333333333333111222333444555666777777555666888:::===???@@@@@@???@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBBBBBBBCCCEEEGGGJJJLLLSSS\\\___^^^^^^aaadddssstttdddWWWOOOLLLFFFEEEBBB@@@>>>>>>???@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCBBB@@@============???GGGZZZuuuvvvqqqooowwwyyyyyyyyyyyyjjjsssuuueeeXXXSSSSSSaaaooozzznnnTTTCCC;;;666555444333222111111111......///000000000/////////...---,,,+++,,,------+++++++++,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,************************************************zzzzzzyyyyyyyyy}}}{{{yyywwwsssnnnjjjccc___ZZZUUUSSSQQQOOOMMMNNNMMMMMMLLLJJJHHHFFFEEE===>>>?????????AAAEEEHHHHHHJJJNNNRRRUUUWWWWWWXXX\\\\\\]]]^^^___``````aaaaaaeeeiiimmmxxxsssggg^^^ZZZYYYZZZZZZYYYYYYYYYZZZ\\\^^^___\\\XXXWWW\\\___]]][[[[[[```bbblll}}}wwwllluuupppfff]]]XXXUUUYYYlllxxxkkkkkkllljjjiiijjjlllnnnqqqtttyyypppfffeeefffiiimmmrrruuuzzz~~~}}}{{{|||xxxvvvuuuuuuuuutttpppooommmmmmnnnoooooonnnnnnmmmlllmmmnnnooonnnmmmlllkkkiiihhhhhhhhhiiijjjffffffggghhheee```^^^^^^[[[UUURRRUUUWWWTTTRRRRRRJJJKKKHHHBBB@@@AAAAAA???;;;;;;;;;;;;:::999777777777888888555222222555999666555555444333333333333333444555666777999::::::333555888<<<>>>???>>>===@@@@@@AAABBBBBBBBBAAAAAA@@@BBBEEEFFFFFFGGGIIIKKKRRRPPPSSSYYY]]]]]]]]]___ZZZeeettt|||kkk___XXXUUUKKKHHHEEEAAA???=========???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDCCC@@@===<<<<<<===>>>CCCRRRjjj~~~sssooommmrrr~~~yyy|||gggooonnn]]]TTTTTTaaannnvvvxxx]]]JJJ@@@777666444333222111111111,,,---...///000000000000000///---++++++,,,---...+++++++++,,,,,,---------------------------------******))))))))))))******************************************************vvvxxx{{{|||}}}yyyssspppkkkhhhccc^^^XXXTTTQQQPPPPPPOOOMMMLLLKKKJJJGGGDDDEEEBBB???>>>>>>@@@@@@@@@FFFGGGJJJNNNRRRVVVXXXZZZ]]]]]]^^^aaaccceeeeeedddfffgggiiijjjmmmsss{{{|||qqqhhhcccaaaaaaaaabbbfffjjjjjjiiiggghhhjjjhhhhhhhhhhhhgggfffeeeeeeaaabbbiiiwwwxxxmmmqqq|||rrreeeYYYVVVVVV[[[lll}}}~~~xxxrrrpppllljjjhhhgggfffggghhhiiiiiinnntttyyy|||uuuiiieeebbbdddhhhppprrrvvvyyy{{{|||||||||~~~{{{xxxvvvtttttttttsssqqqooonnnmmmnnnoooppprrrqqqpppnnnlllkkkjjjiiiggghhhjjjkkkjjjiiigggeeeccceeeggghhhgggeeecccaaa[[[VVVSSSSSSRRRNNNKKKLLLDDDCCCBBB@@@>>>===<<<<<<999888888888999::::::;;;888777666555444444555666555555555555555555555555444666888999999999:::<<<999999:::;;;===???@@@AAAEEECCCBBBBBBBBB@@@>>><<>>???AAAAAAJJJ^^^rrryyyqqqlllooowwwuuupppvvv{{{fffVVVRRR[[[mmm~~~bbbMMMEEE;;;999666555444333111000000000000000000///............---,,,,,,,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---************************+++++++++*********))))))vvvxxxzzz{{{|||~~~zzzvvvpppmmmiiiccc]]]YYYVVVUUURRRPPPNNNMMMMMMKKKIIIFFFFFFDDDAAAAAAAAABBBBBBAAADDDEEEHHHLLLQQQVVVZZZ]]]bbbcccdddfffhhhjjjjjjiiijjjlllmmmnnnpppuuu|||uuummmiiiiiikkkmmmpppsssvvvwwwuuusssssstttsssssssssrrrqqqpppooonnnkkkkkkoooxxx|||nnnpppyyyrrreeeYYYVVVVVV[[[lll}}}~~~}}}vvvpppnnniiihhhfffeeedddeeefffggggggkkkppptttwww}}}rrrggg``````dddoooqqqtttxxx{{{|||}}}}}}}}}|||yyywwwtttsssrrrrrrtttrrrqqqooonnnooopppqqqqqqqqqqqqpppnnnlllkkkjjjhhhiiiiiijjjiiihhhfffeeedddeeeggghhhgggeeebbb```\\\VVVQQQPPPMMMHHHDDDEEE@@@???>>><<<:::999999999888888888888888999::::::777666555444444444555555555444444444444555555666555777:::;;;::::::<<<===;;;;;;<<<===>>>@@@BBBCCCCCCBBBAAABBBBBBAAA@@@???AAABBBDDDFFFIIINNNTTTXXX[[[XXXUUUSSSTTTUUUUUUUUUVVVXXX\\\cccooo}}}pppkkkfff___UUUMMMIIIFFFDDDBBB<<<===>>>@@@CCCEEEEEEEEEAAACCCDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCBBBAAA???>>><<<>>>===DDDVVVggg|||rrrlllnnntttvvvnnnoooqqqaaaUUU\\\lll~~~kkkSSSGGG;;;999666444444333222000000000000000000//////...///...------,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************+++++++++*********))))))wwwxxxyyyzzz{{{~~~}}}xxxwwwtttpppjjjddd```\\\[[[TTTRRRPPPOOOOOONNNKKKIIIHHHFFFEEEDDDEEEEEECCCBBBAAABBBEEEIIINNNUUUZZZ]]]cccdddfffhhhkkkmmmnnnoooppprrrtttuuuuuuxxx}}}vvvtttuuuyyy|||~~~~~~~~~}}}|||{{{{{{yyyyyy~~~qqqpppuuurrreeeYYYVVVVVV[[[lll}}}}}}}}}~~~zzzsssllljjjfffeeecccaaaaaabbbccceeedddgggkkkmmmpppvvv~~~mmm```___dddlllnnnrrrvvvyyy|||}}}~~~}}}|||zzzxxxvvvttttttsssuuusssrrrpppoooooopppqqqpppqqqrrrrrrqqqnnnllljjjjjjiiiiiihhhgggffffffeeeeeefffggghhhgggdddaaa___XXXRRRMMMKKKGGGBBB>>>???===<<<;;;999888777777777777777666666777777888888666555444444333444444444555444333222333555666888777:::<<<<<<<<<<<<===>>>======>>>>>>@@@AAACCCCCCAAAAAAAAAAAAAAABBBBBBBBBCCCEEEHHHKKKOOOUUU[[[```ZZZWWWSSSQQQQQQRRRRRRQQQQQQRRRTTTWWW]]]gggrrrzzz|||xxxpppdddYYYPPPKKKHHHFFF?????????BBBEEEHHHHHHGGGBBBCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???;;;===;;;@@@NNN\\\vvvxxxppppppuuuyyymmmgggsss|||lllXXX\\\jjj}}}yyy\\\JJJ<<<:::666444333333333222111111000000000////////////...------,,,---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((()))))))))************************+++++++++***************xxxyyyzzz{{{|||~~~}}}}}}zzzvvvpppkkkeeebbb```VVVTTTRRRQQQPPPOOONNNLLLIIIHHHGGGGGGHHHGGGDDDBBBAAAAAABBBEEEIIIOOOUUUXXX\\\^^^aaadddgggkkknnnqqqtttxxx{{{{{{{{{}}}}}}tttppppppzzzrrreeeYYYVVVVVV[[[lll}}}~~~{{{|||||||||zzzwwwooohhhfffbbbaaa___^^^]]]___```aaaaaacccfffhhhjjjpppxxxwwwfffcccgggiiikkkooosssxxx{{{}}}~~~~~~|||{{{yyyxxxwwwwwwtttsssrrrqqqpppoooooopppoooppprrrsssssspppnnnlllkkkjjjiiigggfffeeeeeeeeeeeefffggggggfffccc___]]]RRRLLLGGGFFFCCC???===>>><<<;;;:::999888777777777666666555555555666666777444444444444333444444444666444333222333555888:::999;;;===>>>======>>>???????????????@@@AAABBBCCCAAABBBBBBBBBAAAAAABBBDDDDDDHHHNNNTTTXXX\\\```cccZZZWWWSSSQQQQQQPPPOOONNNMMMNNNOOOQQQTTTYYY```dddmmmrrrrrrdddYYYRRRNNNMMMEEECCCBBBDDDGGGIIIIIIGGGDDDDDDEEEFFFGGGFFFCCCBBBCCCCCCCCCCCCBBBAAA@@@???===???<<<@@@KKKUUUlllvvvvvv{{{ooobbbgggzzzqqq\\\]]]hhh|||eeeMMM???;;;777444333444444333111111111000000000000000//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************yyy{{{|||}}}~~~{{{vvvpppjjjfffccc[[[XXXUUUSSSRRRRRRPPPNNNKKKJJJHHHHHHIIIHHHEEECCCCCCBBBAAABBBDDDHHHLLLOOORRRUUUYYY]]]```eeekkkooosssxxx|||~~~~~~wwwpppmmmuuurrreeeYYYVVVVVV[[[lll}}}|||zzzzzz{{{|||yyywwwsssllleeeccc^^^]]][[[ZZZZZZ[[[]]]^^^___aaadddeeegggllltttzzzooogggfffgggiiimmmqqqvvvyyy|||~~~~~~~~~}}}|||{{{zzzyyyxxxttttttrrrqqqpppoooooonnnnnnooorrrssssssrrrooonnnlllkkkiiigggfffeeeeeeddddddeeeffffffdddaaa^^^\\\PPPIIIDDDBBB@@@<<<:::<<<999999888777777666777777666666555555444555555666333333444444444444444444666555333333444777:::<<<;;;===??????>>>>>>???@@@????????????@@@@@@AAABBBCCCDDDDDDCCCBBBAAADDDFFFGGGMMMVVV]]]aaaaaaaaaaaaZZZWWWTTTRRRQQQPPPOOOMMMLLLMMMNNNNNNNNNPPPTTTWWW[[[___kkksssfff^^^ZZZXXXNNNIIIEEEDDDGGGHHHGGGEEEDDDCCCCCCDDDGGGGGGEEEBBBCCCCCCCCCCCCBBBAAA@@@@@@===@@@>>>AAAJJJQQQddd}}}}}}ttteeecccnnntttdddaaaiii}}}oooRRRCCC???999555444444555555222222111000///000000111//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************{{{}}}|||vvvpppkkkhhhbbb^^^ZZZXXXVVVUUUSSSRRRNNNLLLJJJIIIJJJIIIGGGEEEEEEDDDBBBAAABBBCCCEEEFFFJJJNNNSSSVVVXXX]]]dddjjjkkkqqqwww{{{~~~{{{qqqlllrrr~~~rrreeeYYYVVVVVV[[[lll}}}{{{yyyzzzzzz{{{xxxtttpppiiicccaaa[[[ZZZXXXWWWXXXYYY[[[\\\]]]```bbbccceeeiiipppuuu{{{}}}|||mmmdddfffhhhkkkooosssxxx{{{}}}||||||||||||{{{yyyxxxwwwuuuuuutttsssqqqpppoooooommmnnnppprrrrrrrrrppppppmmmmmmkkkiiihhhfffddddddaaabbbddddddccc```]]][[[QQQJJJCCCAAA===888666777666666555555555555555666666666555555444444555555333333444555555555555444666555555555666999<<<===>>>???AAAAAAAAA@@@AAABBBAAAAAA@@@@@@@@@@@@AAABBBCCCEEEFFFEEECCCCCCGGGKKKNNNTTT]]]ccceeebbb___]]]YYYWWWTTTRRRRRRQQQOOOMMMLLLMMMLLLKKKIIIHHHJJJKKKOOOSSS\\\mmmzzzpppkkkjjj^^^VVVMMMIIIJJJKKKIIIFFFEEECCCAAACCCGGGIIIHHHFFFBBBBBBCCCCCCBBBBBBAAA@@@===@@@>>>@@@GGGKKKZZZuuu{{{llleeehhhtttxxxkkkeeeiii{{{{{{\\\IIICCC<<<666555555555666333222111000///000111111000///......------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((()))))))))***************************************+++++++++|||}}}wwwqqqnnniiifffaaa]]][[[YYYWWWVVVRRROOOLLLKKKKKKKKKJJJIIIFFFFFFDDDCCCBBBAAAAAAAAADDDHHHLLLNNNOOORRRYYY___```gggooouuuzzz~~~ssslllrrr~~~rrreeeYYYVVVVVV[[[lll}}}}}}zzzxxxyyyzzz{{{wwwrrrmmmgggbbbaaaYYYXXXVVVVVVVVVXXXYYY[[[ZZZ^^^aaabbbcccffflllqqquuuyyywwwhhhfffgggjjjmmmrrrvvvzzz|||{{{||||||}}}|||{{{yyyxxxxxxwwwwwwvvvtttsssqqqpppmmmnnnooopppqqqqqqqqqqqqnnnnnnmmmllljjjgggdddccc^^^```aaabbbaaa___\\\ZZZOOOGGG@@@>>>;;;777555777666666666555555666777777777777666555555555555555333444555666777666666555555555666777999;;;===>>>AAACCCEEEEEEDDDCCCDDDEEECCCCCCBBBBBBAAABBBBBBBBB@@@CCCFFFFFFEEEGGGLLLQQQXXX\\\bbbdddccc```]]][[[WWWUUUSSSRRRRRRQQQOOOMMMIIIIIIIIIGGGDDDCCCEEEFFFGGGJJJRRR\\\lll~~~uuujjj]]]UUUTTTTTTRRROOONNNJJJEEEEEEGGGIIIGGGEEEBBBBBBCCCCCCBBBBBBAAAAAA???BBB???@@@EEEEEERRRkkk~~~~~~uuujjjeeelllzzzkkkcccdddqqqiiiMMMGGG???888555555666666444333111//////000111222000//////...............,,,,,,,,,---------......------------------------******))))))))))))******************************))))))*********+++++++++}}}|||vvvsssnnnjjjeeeaaa^^^\\\ZZZYYYUUURRRNNNLLLLLLLLLLLLKKKGGGGGGFFFEEECCCBBBAAA@@@@@@DDDGGGGGGGGGIIIPPPVVVXXX___iiipppwwwtttlllrrrrrreeeYYYVVVVVV[[[lll}}}}}}yyyxxxyyyzzz{{{wwwqqqllleeeaaaaaaXXXWWWVVVUUUUUUWWWYYYZZZXXX\\\```bbbbbbeeejjjnnnqqqvvv}}}nnnfffgggiiimmmqqquuuyyy{{{}}}~~~}}}|||{{{zzzyyyyyyxxxvvvuuusssrrrmmmmmmnnnooopppqqqrrrrrrnnnnnnnnnnnnkkkhhhdddbbb\\\^^^```aaa```^^^\\\ZZZIIIBBB===<<<:::888888:::999888888888888999999:::888777666555555555555555333444666777777777666666555666777999;;;===>>>???DDDFFFHHHHHHFFFFFFFFFGGGEEEDDDDDDCCCCCCCCCCCCDDD>>>BBBEEEFFFFFFIIIPPPWWW___bbbdddcccaaa]]][[[ZZZUUUSSSRRRQQQQQQPPPNNNMMMEEEEEEEEEDDDCCCCCCFFFHHHCCCGGGLLLRRR[[[jjj|||{{{kkkaaa___^^^\\\YYYYYYRRRKKKGGGGGGGGGDDD@@@BBBBBBBBBCCCBBBBBBAAAAAABBBEEEBBBBBBEEECCCNNNeee~~~xxxwww~~~zzznnneeehhh{{{{{{ggg___]]]gggvvvsssPPPJJJAAA999666666666777444333111//////000111222000000///...............,,,,,,,,,------.........------------------------------,,,,,,,,,,,,------************************))))))******++++++++++++~~~zzztttppplllhhhddd```[[[XXXWWWTTTPPPMMMLLLLLLKKKJJJMMMKKKHHHFFFEEEEEECCCAAACCCBBBAAAAAABBBEEEGGGIIINNNPPPYYYeeerrrsssiiimmmyyyqqqeeeYYYUUUTTTYYYkkk~~~~~~|||yyyyyy{{{{{{{{{|||ssslllgggaaa]]]YYYXXXVVVTTTSSSSSSTTTUUUXXX\\\``````___```eeejjjpppssswwwzzz}}}|||llliiiiiimmmpppqqqvvv|||yyy{{{}}}||||||{{{zzzxxxvvvtttsssuuurrrooommmnnnoooooonnnoooppppppooommmjjjgggeee]]]```aaa_________ZZZTTTJJJDDD>>>;;;;;;;;;:::999999888888888888888999999::::::999888777666555555333666999:::999777555555666888;;;<<<===>>>AAACCCHHHGGGFFFGGGIIIJJJIIIHHHHHHGGGFFFDDDDDDDDDEEEEEEDDDEEEGGGJJJNNNTTT[[[```fffeeeeeeccc```\\\YYYWWWUUUSSSPPPOOONNNMMMLLLJJJGGGFFFEEECCCBBBBBBBBBBBBBBBEEEHHHKKKOOOYYYfffpppvvvqqqmmmiiiggglll\\\OOOLLLLLLHHHBBBAAACCC>>><<<@@@BBBAAABBBDDD@@@???AAACCCDDDFFFNNNWWWvvvtttmmmwwwpppdddfffuuuzzzhhh\\\SSSVVV___ppp___MMM>>>;;;:::666555999222111000000000000000111111///...---...///...---......................../////////...---+++***)))+++,,,,,,------,,,,,,+++************************###%%%(((***++++++***)))|||xxxsssnnniiiddd___[[[YYYVVVQQQNNNNNNNNNNNNMMMMMMKKKHHHGGGGGGFFFEEECCCCCCCCCBBBAAABBBCCCEEEGGGJJJMMMUUU___jjj{{{ssshhhmmmxxxsssfff[[[VVVUUUZZZlll|||zzzzzz||||||{{{{{{rrrlllgggaaa]]]YYYXXXUUUSSSRRRSSSSSSTTTWWW[[[^^^^^^]]]^^^bbbgggkkkoootttwwwzzztttmmmiiikkknnnooorrrwwwyyy{{{}}}}}}}}}|||{{{zzzxxxvvvuuuvvvssspppnnnnnnoooooonnnoooooooooooommmjjjgggeee___bbbcccaaaaaaaaa]]]VVVIIICCC===::::::;;;:::888999888888888888888999999999999999888888888888888444777999:::999777777777888;;;===???@@@AAADDDFFFHHHGGGFFFGGGIIIIIIIIIHHHHHHGGGFFFDDDDDDDDDEEEFFFCCCEEEHHHMMMSSSZZZ___bbbeeeeeecccaaa^^^ZZZXXXVVVTTTRRROOONNNMMMMMMKKKIIIGGGFFFEEECCCBBBBBBBBBBBB???BBBEEEGGGIIIQQQ\\\dddrrr{{{vvvtttuuueeeUUUPPPNNNIIIDDDCCCDDD???>>>@@@BBB@@@@@@BBBBBBAAAAAACCCCCCDDDLLLTTTooowwwjjjrrrwwwhhhfffpppzzz|||iii[[[PPPPPPVVVddd|||hhhRRR???:::999555333555222111111000000000000000111///------...///...---------------------------+++,,,------...---------+++,,,,,,------,,,,,,+++************************)))***+++,,,,,,,,,+++***~~~}}}vvvqqqkkkddd```^^^ZZZTTTQQQPPPQQQQQQQQQNNNLLLIIIHHHIIIHHHGGGFFFDDDCCCBBBAAAAAABBBCCCDDDEEEHHHOOOVVV___oootttiiilllwwwuuuhhh\\\XXXVVV[[[mmm}}}{{{zzz|||||||||zzzrrrlllgggaaa]]]YYYWWWUUUSSSQQQRRRRRRSSSUUUXXX[[[[[[ZZZ[[[___ccceeejjjppptttxxx}}}uuulllkkkmmmooopppsssyyyzzz}}}}}}~~~~~~}}}|||zzzyyywwwwwwtttqqqooooooooonnnmmmnnnoooooonnnmmmkkkhhhgggbbbeeeeeeccccccddd___YYYJJJEEE>>>;;;<<<<<<<<<:::999999888888888888999999888888888999999999::::::666777999999888888999:::;;;>>>AAACCCDDDEEEHHHJJJGGGFFFEEEFFFHHHIIIHHHGGGHHHGGGFFFEEEDDDEEEFFFFFFEEEFFFJJJSSS\\\ccceeeddddddcccaaa^^^[[[XXXVVVUUURRRPPPMMMLLLLLLKKKJJJHHHGGGFFFDDDCCCBBBBBBAAAAAA???AAACCCDDDEEEIIIPPPVVVZZZgggyyytttbbbXXXSSSNNNIIIGGGEEE@@@???AAABBB@@@???@@@DDDBBBBBBCCCBBBCCCIIIQQQiii}}}fffjjj|||nnneeeiiirrrooo___PPPKKKMMMWWWmmmvvv\\\DDD<<<;;;777333444222222111000000000000000111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++************************------,,,,,,+++++++++***}}}~~~xxxrrrlllhhhccc___YYYUUUTTTTTTTTTTTTNNNLLLJJJIIIJJJJJJIIIHHHEEEEEECCCBBBAAAAAABBBBBBAAAEEEKKKOOOTTTcccwwwkkknnnwwwuuuhhh\\\XXXVVV[[[mmm||||||~~~}}}}}}yyyqqqlllgggaaa]]]XXXWWWTTTRRRPPPPPPQQQRRRRRRUUUWWWXXXYYY[[[___bbbaaagggmmmrrrvvv{{{qqqmmmooopppqqqrrrxxxzzz}}}}}}}}}~~~~~~|||zzzyyywwwtttqqqoooooonnnlllkkknnnoooooonnnmmmllljjjiiieeeggggggeeeeeefffbbb\\\NNNIIIBBB??????@@@???===::::::999999888999999999888888888888999999999999777777888888777888;;;======@@@DDDFFFGGGHHHJJJLLLGGGFFFEEEFFFHHHIIIHHHGGGHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJOOOYYYdddiiigggcccbbbaaa^^^[[[XXXVVVTTTSSSPPPNNNLLLJJJJJJJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA???AAACCCDDDDDDFFFJJJMMMPPPXXXcccllluuuqqqcccZZZTTTOOOLLLEEEAAA???BBBBBB@@@???AAADDDBBBBBBCCCBBBBBBIIIQQQiiihhheeerrr}}}tttggggggnnnwwweeeSSSJJJIIIOOOcccwwwhhhKKK@@@???;;;666666333333222111000000000000000///------.........---,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++******+++,,,,,,------,,,,,,+++************************,,,+++******))))))******{{{zzztttqqqjjjfff```\\\ZZZYYYXXXXXXOOOMMMKKKJJJKKKKKKJJJHHHGGGGGGEEEDDDCCCBBBBBBBBBAAADDDHHHJJJMMMZZZuuu{{{nnnpppxxxsssggg[[[WWWVVV[[[mmm~~~yyyrrrmmmgggaaa\\\XXXVVVSSSQQQOOOOOOPPPPPPOOOQQQTTTVVVXXX\\\___bbb```eeekkkppptttyyyvvvoooooooooppprrrxxxzzz||||||}}}~~~|||zzzxxxvvvtttqqqpppooonnnlllkkkoooooooooooonnnnnnmmmmmmhhhjjjjjjgggggghhheee___RRRLLLEEEBBBAAAAAA@@@>>><<<<<<;;;:::::::::::::::999999888888888777777777777888888888888999<<>>@@@BBBCCCDDDEEEGGGHHHJJJNNNSSSWWW]]]hhhuuuoooddd]]]WWWRRRIIIDDDAAACCCCCCBBBAAADDDCCCAAABBBCCCCCCCCCJJJSSSlllpppfffjjjqqq|||{{{mmmlllrrr}}}jjjWWWLLLHHHLLL]]]pppqqqQQQDDDAAA<<<888888444333222111000000000000000...---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,,,,------,,,,,,+++******************************))))))******+++,,,}}}}}}zzzsssooojjjeeebbb```]]][[[RRRPPPMMMLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBDDDFFFGGGIIISSSjjj~~~qqqqqqxxxrrrfff[[[WWWWWW]]]ooo{{{sssnnnhhhaaa\\\WWWUUUSSSPPPNNNNNNNNNOOONNNOOOQQQSSSWWWZZZ]]]___^^^bbbhhhllloootttzzz}}}sssooommmnnnqqqwwwyyy|||~~~}}}zzzxxxwwwuuusssrrrrrrqqqooommmppppppppppppppppppppppppmmmnnnmmmjjjjjjllliiidddVVVPPPIIIDDDCCCBBB@@@>>>???>>>===<<<;;;;;;;;;<<<::::::999999888888888777888999::::::;;;<<<@@@BBBBBBEEEIIIKKKKKKJJJKKKKKKHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGFFFEEEFFFGGGHHHIIIQQQTTT[[[ccchhhgggaaa[[[ZZZZZZZZZZZZXXXVVVTTTRRRNNNLLLJJJIIIIIIIIIHHHFFFFFFEEECCCBBBAAAAAA@@@@@@======???@@@BBBCCCDDDDDDBBBEEEGGGIIINNNVVVaaaiiiwwwtttlllddd\\\TTTMMMGGGGGGFFFDDDDDDGGGDDDBBBCCCDDDDDDDDDKKKSSSlll|||mmmhhhkkkwwwzzzvvvzzzooo[[[OOOIIIKKKZZZkkkzzzYYYIIIBBB;;;777888555444333222111000000000000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------+++,,,,,,------,,,,,,+++***************************+++++++++,,,,,,------|||yyytttoookkkgggccc___VVVTTTQQQPPPOOOOOOMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFDDDCCCDDDEEEGGGNNN___pppqqqqqqwww~~~rrreee[[[XXXXXX___rrr|||uuuooohhh```[[[WWWUUURRROOOMMMMMMMMMNNNNNNNNNOOOQQQTTTWWWXXXYYY[[[___ccceeehhhmmmtttzzz{{{rrrmmmmmmqqqwwwyyy|||~~~{{{xxxyyyxxxvvvvvvvvvuuusssqqqqqqqqqqqqqqqrrrrrrssstttqqqsssqqqnnnnnnpppmmmhhh]]]WWWOOOIIIGGGFFFCCC@@@AAA@@@???>>>============:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAADDDFFFEEEHHHLLLMMMMMMKKKKKKKKKIIIHHHGGGHHHJJJKKKJJJIIIGGGGGGFFFEEEFFFGGGHHHIIIQQQVVV^^^dddfffccc^^^ZZZVVVWWWYYYZZZZZZWWWTTTRRRNNNLLLJJJIIIIIIIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>???AAABBBBBBBBB???@@@BBBDDDFFFLLLSSSYYY^^^gggsss{{{xxxnnnbbbYYYPPPLLLIIIFFFGGGJJJGGGEEEEEEFFFDDDDDDJJJRRReeevvvnnnmmmwwwuuuaaaUUUMMMMMMYYYhhhyyyeeeQQQEEE;;;777999555555333222111000000000000...,,,,,,---------,,,------------------------((()))***+++,,,---------+++,,,,,,------,,,,,,+++***************************+++,,,,,,,,,+++***))){{{vvvrrrlllfffbbbYYYWWWTTTRRRRRRQQQOOOMMMLLLLLLLLLLLLKKKJJJIIIHHHDDDCCCCCCDDDFFFLLLYYYfffqqqpppvvv}}}rrrfff\\\YYYZZZaaattt}}}vvvooohhh```[[[WWWUUURRROOOMMMLLLMMMMMMOOONNNNNNOOOQQQSSSTTTTTTYYY[[[^^^```bbbgggooouuu|||vvvnnnooossswwwyyy|||{{{yyy{{{zzzyyyyyyyyyyyywwwuuurrrrrrrrrrrrssstttuuuvvvuuuvvvtttqqqqqqsssppplllddd]]]UUUOOOLLLJJJGGGEEEBBBAAA@@@???>>>>>>>>>>>>::::::;;;<<<===>>>???@@@===???AAACCCCCCEEEGGGIIIHHHKKKNNNOOONNNLLLKKKKKKJJJIIIHHHIIIKKKLLLKKKJJJGGGGGGFFFFFFFFFGGGIIIJJJPPPVVV___dddeeeaaa]]]ZZZSSSVVVYYY[[[[[[YYYUUUSSSNNNLLLJJJIIIIIIJJJHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@CCCAAA@@@@@@AAABBBBBBBBB@@@BBBCCCDDDEEEHHHLLLPPPQQQXXX```ffflllwww}}}mmmbbbWWWQQQLLLHHHHHHKKKJJJHHHGGGGGGDDDCCCIIIQQQ]]]zzz}}}tttqqqxxx{{{hhh[[[RRROOOZZZhhhuuuoooYYYJJJ===999;;;666555444222111000000000///...,,,,,,---------,,,........................++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++************************)))***++++++***(((%%%###|||xxxsssnnnjjj```\\\XXXVVVVVVUUURRROOOLLLLLLLLLLLLLLLLLLKKKKKKMMMKKKJJJJJJGGGHHHPPPZZZ~~~}}}}}}tttmmmpppxxxrrrpppiii]]]XXXcccvvv|||ssslllfff___[[[UUUSSSOOOMMMMMMLLLKKKJJJLLLLLLMMMNNNOOOQQQSSSTTTWWWZZZ^^^```bbbgggnnnssswwwyyy~~~yyysssqqqvvvxxx|||~~~}}}{{{zzzzzzzzzzzzyyyxxxwwwwwwrrrqqqooonnnoooppprrrsssvvvuuutttssssssrrrrrrrrrhhhddd]]]VVVOOOJJJHHHFFFFFFDDDBBB@@@@@@@@@>>><<>>===<<<===???AAABBBEEEGGGJJJMMMOOOOOOOOONNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKJJJKKKLLLLLLJJJHHHHHHGGGGGGGGGIIILLLPPPRRRZZZ\\\___aaaaaa^^^ZZZWWWVVVUUUUUUUUUVVVUUURRROOOOOOMMMJJJGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????>>>>>>??????@@@AAAEEEDDDBBBCCCEEEGGGHHHHHHNNNOOOQQQTTTZZZdddooovvvsss```TTTPPPOOOMMMJJJMMMKKKIIIFFFDDDFFFKKKNNN[[[ooowwwzzzooo]]]SSSPPPUUU\\\{{{bbbJJJCCC>>>666777666444444444444222111000000000000//////////////////...---,,,,,,++++++---,,,+++******+++,,,---------,,,++++++*********,,,+++)))((((((((()))***++++++++++++++++++++++++}}}xxxtttqqqlllhhhbbb^^^\\\ZZZUUUQQQOOONNNMMMLLLLLLLLLLLLLLLMMMKKKKKKJJJHHHGGGNNNWWWqqq~~~{{{zzzyyyuuussssssuuuvvvyyyssslllooowwwrrrppphhh]]]YYYcccvvv|||rrrlllfff___ZZZVVVSSSPPPMMMMMMLLLKKKJJJLLLLLLLLLMMMNNNPPPQQQRRRUUUXXX\\\^^^```dddjjjpppsssvvv{{{yyyuuuuuuwwwyyy{{{}}}~~~~~~}}}}}}|||{{{yyywwwuuutttrrrqqqpppoooooopppqqqrrrwwwvvvuuutttttttttttttttpppkkkddd\\\UUUPPPMMMLLLKKKHHHEEECCCBBBAAA???===@@@???>>>>>>@@@CCCFFFHHHPPPQQQSSSUUUUUUUUUTTTSSSPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJJJJLLLLLLJJJIIIGGGFFFFFFGGGJJJOOOSSSVVV[[[\\\^^^___^^^\\\YYYWWWWWWUUUTTTTTTTTTTTTRRRPPPNNNLLLIIIGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????>>>>>>??????@@@AAABBBAAA@@@AAADDDFFFHHHIIIJJJKKKKKKMMMQQQXXXaaahhhyyypppaaaYYYUUUSSSRRROOONNNLLLJJJHHHJJJMMMPPPUUUggg|||{{{yyyxxxdddWWWQQQUUU\\\wwwiiiNNNDDD???888777555444333444333222000000000000000////////////111000000///......------,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))***+++++++++++++++++++++++++++~~~}}}{{{sssnnnhhhcccaaa\\\WWWRRRRRRQQQNNNLLLKKKLLLMMMMMMMMMKKKKKKLLLIIIGGGLLLSSS```ttt}}}xxxxxxwwwwwwyyy|||~~~~~~}}}yyyxxxvvvssspppmmmkkkjjjgggeeefffhhhjjjnnnxxxqqqkkknnnvvvtttoooggg]]]ZZZcccvvv|||sssmmmfff```[[[WWWTTTPPPNNNMMMMMMKKKJJJLLLLLLLLLLLLMMMNNNOOOPPPQQQUUUXXX[[[\\\```fffkkkooorrrxxx~~~{{{xxxxxxyyyzzz{{{~~~~~~|||yyywwwtttssstttrrrqqqoooooooooppppppxxxwwwwwwvvvvvvvvvwwwwwwwwwtttmmmfff___XXXTTTRRRQQQNNNIIIFFFEEEDDDBBBAAADDDCCCBBBCCCFFFKKKPPPSSS\\\]]]]]]\\\[[[YYYWWWVVVSSSRRRQQQPPPOOONNNMMMLLLKKKJJJIIIJJJKKKLLLKKKIIIEEEEEEFFFHHHLLLRRRYYY\\\]]]]]]]]]\\\[[[YYYWWWVVVWWWUUUSSSRRRRRRRRRQQQPPPLLLKKKIIIFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@?????????>>>>>>??????@@@AAA?????????@@@BBBEEEGGGIIIIIIIIIHHHHHHIIIMMMSSSXXX___iiiwwwrrrddd\\\YYYYYYSSSSSSRRROOOLLLLLLNNNPPPNNN\\\tttuuummm\\\SSSTTTZZZpppuuuUUUFFF???;;;777555333222333222111000000000000000////////////000000000///......------++++++,,,,,,,,,,,,++++++*********+++,,,---------++++++*********++++++,,,++++++++++++++++++++++++~~~}}}|||~~~zzzxxxxxxxxxzzz{{{|||{{{|||vvvrrrmmmiiigggccc]]]XXXVVVTTTPPPMMMKKKLLLMMMNNNNNNLLLLLLMMMKKKHHHJJJOOOTTTcccpppsssqqqpppnnnkkkjjjiiiiiikkknnnqqqrrrrrrooommmkkkgggdddaaa___^^^\\\ZZZZZZ\\\___cccnnnyyyoooiiillltttuuunnnddd\\\ZZZcccvvv~~~vvvoooiiibbb]]]XXXUUUQQQOOONNNMMMKKKJJJLLLLLLKKKLLLLLLMMMNNNNNNOOOSSSWWWYYYZZZ]]]cccggglllpppwww|||}}}zzzyyy{{{~~~}}}{{{xxxvvvtttuuutttrrrqqqpppoooooooooxxxxxxwwwwwwxxxxxxyyyzzz{{{yyywwwrrrkkkccc\\\XXXWWWSSSNNNKKKJJJJJJJJJIIILLLKKKKKKLLLPPPVVV[[[___eeedddccc```]]]ZZZWWWVVVUUUTTTSSSQQQPPPOOONNNMMMKKKJJJHHHIIIJJJKKKJJJIIIDDDEEEFFFIIIOOOVVV]]]aaa___^^^\\\ZZZXXXWWWWWWWWWWWWUUUQQQPPPPPPPPPPPPOOOKKKIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@??????>>>>>>??????@@@AAA???@@@@@@@@@AAABBBEEEGGGKKKKKKJJJHHHGGGIIIMMMQQQTTT]]]iiitttpppccc^^^^^^[[[ZZZXXXTTTPPPMMMMMMMMMLLLUUUiiiwww|||sss___SSSSSSXXXkkk|||^^^III@@@===888666333222222222111///000000000000////////////......---------,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++{{{zzzxxx}}}~~~xxxwwwxxxyyyzzz{{{~~~~~~}}}}}}|||wwwtttqqqmmmfffaaa[[[XXXTTTPPPNNNMMMNNNNNNPPPMMMMMMNNNLLLIIIJJJNNNQQQYYY___```^^^______^^^^^^]]]\\\]]]```bbbcccccccccbbb___\\\YYYWWWVVVVVVRRRQQQQQQTTTVVVZZZdddooo~~~ooohhhkkksssuuukkkaaa[[[ZZZbbbuuuyyysssllleee```YYYVVVRRROOONNNMMMLLLJJJLLLKKKKKKKKKLLLMMMMMMNNNOOOSSSWWWYYYZZZ\\\aaaeeejjjpppwww||||||wwwxxx|||~~~}}}|||zzzyyyxxxvvvvvvtttsssrrrqqqppppppwwwwwwwwwwwwxxxzzz{{{|||}}}~~~~~~yyypppgggbbb]]]YYYTTTQQQRRRSSSUUUUUUWWWWWWVVVWWW[[[```dddhhhiiihhhfffccc___[[[XXXWWWWWWVVVTTTRRRQQQPPPOOOOOOLLLJJJHHHHHHIIIJJJIIIIIIDDDEEEGGGKKKQQQXXX^^^bbb___^^^[[[XXXVVVVVVWWWWWWVVVTTTPPPOOOOOOOOONNNMMMHHHHHHGGGEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAAAAA??????>>>>>>??????@@@AAABBBCCCCCCBBB@@@@@@BBBEEELLLLLLLLLJJJIIIJJJMMMOOOOOOVVV___fffnnn|||~~~oooiiigggfffddd```ZZZSSSNNNLLLLLLNNNSSSbbbyyywwwwww~~~xxxcccTTTRRRVVVjjj|||iiiNNNAAA===999777333222111222111000000000000000////////////---------------,,,,,,,,,+++,,,---......---,,,+++---------,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++~~~zzzxxxuuu{{{}}}}}}}}}~~~{{{|||~~~~~~{{{wwwrrrjjjddd```^^^ZZZVVVSSSQQQQQQQQQRRROOOMMMNNNNNNKKKKKKOOOQQQSSSTTTTTTRRRRRRSSSSSSSSSRRRRRRSSSVVVWWWWWWVVVXXXVVVTTTRRRQQQQQQQQQQQQOOOMMMNNNQQQRRRUUU]]]gggvvvooohhhjjjqqq}}}uuuiii]]]YYYYYY```sss{{{uuuooogggbbbZZZWWWSSSPPPOOONNNLLLJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPSSSXXXZZZZZZ\\\```dddhhhnnnuuuzzz}}}~~~vvvuuuxxxzzz||||||}}}~~~~~~~~~~~~~~~}}}}}}|||{{{wwwwwwvvvuuutttsssrrrqqquuuuuuuuuvvvxxxzzz{{{|||~~~{{{tttooogggccc^^^[[[[[[^^^aaabbbcccbbbbbbbbbdddfffiiijjjkkkjjjgggddd```]]][[[ZZZXXXWWWUUUSSSRRRQQQRRRRRRNNNLLLIIIHHHHHHHHHHHHGGGEEEGGGJJJNNNTTTXXX\\\___]]][[[YYYVVVUUUUUUVVVWWWUUURRRPPPNNNNNNMMMLLLJJJGGGFFFFFFEEECCCBBBBBBAAA@@@AAAAAABBBBBBBBBBBBAAA??????>>>>>>??????@@@AAABBBDDDDDDBBB>>>>>>@@@CCCJJJKKKKKKJJJIIIIIIKKKMMMIIINNNTTTYYY```kkkyyy|||~~~|||tttqqqmmmkkkeee]]]UUUOOOLLLLLLNNNQQQ\\\qqqxxxrrrsssiiiXXXSSSVVViii|||vvvVVVEEE???;;;888444222222222222111000000000000////////////////////////////////////,,,,,,------------,,,,,,.........---,,,+++++++++++++++,,,,,,+++******)))++++++++++++++++++++++++~~~~~~xxxuuutttzzz|||wwwpppjjjfffeeeaaa^^^ZZZWWWUUUTTTUUUPPPMMMNNNNNNMMMMMMQQQPPPOOOOOOOOONNNLLLKKKKKKIIIIIIJJJLLLOOOPPPOOONNNQQQPPPOOONNNOOOPPPRRRSSSRRRQQQSSSVVVVVVWWW]]]eeerrrqqqiiijjjqqq{{{}}}xxxvvvsssvvv|||uuugggZZZWWWXXX___rrr}}}}}}}}}}}}}}}~~~}}}|||vvvppphhhbbb[[[XXXTTTQQQOOONNNLLLKKKJJJKKKKKKLLLMMMNNNPPPQQQOOOSSSXXXZZZZZZ[[[___cccdddkkkrrrvvvwww{{{yyyvvvwwwyyyzzzzzz|||~~~~~~}}}||||||xxxxxxxxxwwwvvvuuuttttttrrrssssssuuuwwwyyy{{{|||}}}|||{{{tttooohhheeeeeehhhjjjllllllkkkkkkjjjiiihhhhhhhhhiiigggeeebbb```]]]\\\[[[XXXWWWUUUSSSRRRSSSTTTTTTPPPMMMJJJGGGGGGGGGFFFEEEFFFIIIMMMQQQUUUXXXYYYZZZXXXWWWUUUSSSSSSSSSTTTTTTSSSQQQOOOOOONNNMMMJJJHHHEEEEEEEEEDDDCCCBBBAAA@@@???@@@AAABBBBBBBBBBBBBBB??????>>>>>>??????@@@AAA???BBBCCC@@@===<<>>???@@@@@@AAA<<>>;;;666333333333333333000000000000////////////,,,---------------------......,,,++++++,,,......+++,,,,,,------......///+++,,,,,,+++***(((&&&%%%++++++++++++++++++++++++{{{tttxxx|||~~~uuurrrlllhhhdddaaa]]]ZZZWWWUUUTTTSSSRRRQQQNNNLLLNNNMMMLLLLLLLLLKKKHHHEEEGGGGGGGGGFFFEEEGGGKKKNNNOOOPPPRRRUUUYYY]]]aaacccffffffeeebbbaaadddkkkqqqzzzsssjjjjjjrrr|||zzzxxxvvvtttttt{{{tttfff[[[XXXYYY```rrr}}}xxxwwwvvvwwwwwwwwwuuusssrrruuuzzz~~~~~~vvvnnngggbbb]]]YYYUUUQQQOOOMMMKKKIIIIIIIIIIIIJJJJJJLLLMMMMMMPPPQQQRRRTTTWWW[[[^^^```ccceeehhhjjjkkkooovvv|||xxxsssvvvzzzzzz}}}}}}|||~~~}}}{{{yyyxxxwwwvvvvvvvvvtttssssssuuuwwwxxxxxx}}}{{{xxxxxxxxxyyyyyyxxxzzzxxxuuutttsssrrrpppnnnrrrpppnnnkkkhhhfffeeeddd``````___^^^\\\[[[ZZZZZZYYYXXXVVVTTTSSSRRRRRRRRROOOMMMKKKHHHFFFDDDDDDCCCJJJLLLPPPSSSUUUTTTRRRPPPSSSSSSRRRQQQPPPOOOOOOOOORRRNNNIIIGGGHHHIIIHHHFFFCCCDDDEEEEEEEEECCCBBBAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@?????????@@@AAABBBDDDCCCAAA@@@@@@AAACCCDDDCCCCCCDDDEEEFFFGGGGGGHHHKKKIIIHHHIIINNNSSSXXXZZZXXXRRRMMMNNNOOOOOOQQQTTThhhkkkoooqqqppplllgggddd^^^YYYQQQKKKGGGFFFEEEDDDFFFGGGOOO\\\mmm}}}yyyooolllyyyeeeWWWUUUYYYbbbtttpppRRRFFF>>>777333444555333111222000000000000////////////////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************|||wwwyyy|||}}}yyytttnnniiieee```\\\ZZZXXXVVVUUUUUUSSSPPPNNNNNNMMMMMMMMMMMMLLLIIIGGGGGGGGGFFFEEEEEEHHHLLLPPPSSSTTTWWW[[[aaaggglllooorrrsssrrrpppnnnpppvvv{{{vvvkkkkkkqqq{{{|||sssfffZZZXXXYYY```rrr}}}xxxvvvuuuuuuvvvuuusssqqqooorrrvvvyyy}}}wwwooohhhccc^^^[[[VVVSSSQQQOOOLLLJJJIIIIIIIIIIIIJJJKKKLLLMMMQQQQQQQQQSSSUUUXXXZZZ\\\```bbbeeefffgggllltttzzz}}}yyyxxxzzzyyy|||~~~}}}{{{{{{zzzyyyxxxxxxxxxxxxwwwuuussssssuuuwwwwwwwwwzzzxxxuuutttuuuvvvuuutttxxxvvvtttttttttsssqqqooopppooommmjjjgggeeedddddd``````___^^^\\\[[[ZZZZZZXXXWWWVVVTTTSSSRRRQQQQQQNNNMMMJJJGGGFFFEEEFFFGGGMMMNNNQQQRRRSSSRRRQQQPPPPPPPPPOOONNNMMMMMMMMMMMMNNNKKKGGGFFFGGGGGGEEEDDDBBBCCCDDDDDDBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@?????????@@@AAABBBBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGJJJIIIHHHJJJOOOTTTXXXZZZVVVPPPJJJJJJIIIHHHIIILLLRRRUUUYYY\\\\\\ZZZVVVSSSQQQLLLFFFBBB@@@@@@???>>>CCCEEEKKKYYYiii~~~sss}}}rrrjjjrrrlll[[[VVVPPPXXXhhh~~~yyyXXXHHH???888333444555222111222000000000000////////////////////////////////////.................................---------,,,,,,++++++++++++++++++++++++************************}}}zzzyyy|||}}}wwwqqqkkkeeeaaa^^^\\\[[[YYYYYYWWWTTTQQQOOONNNMMMMMMNNNMMMKKKHHHHHHHHHFFFEEEEEEHHHMMMQQQWWWYYY^^^dddkkkssszzz}}}~~~~~~yyynnnlllqqq{{{rrreeeYYYWWWYYY```rrr|||wwwuuusssssssssrrrpppnnnkkknnnqqqssswwwxxxpppiiiddd___\\\WWWTTTRRRPPPMMMLLLIIIIIIIIIIIIJJJJJJKKKLLLPPPPPPPPPQQQSSSUUUWWWXXX\\\^^^___```bbbhhhpppwwwxxx}}}|||yyyyyy{{{~~~~~~yyyyyyxxxxxxxxxyyyzzzzzzyyyvvvttttttuuuvvvuuuuuuuuusssqqqppppppqqqqqqpppsssrrrrrrrrrttttttrrrpppnnnmmmkkkhhhfffdddcccccc``````___^^^\\\[[[ZZZZZZWWWWWWVVVTTTSSSRRRQQQPPPNNNLLLIIIFFFFFFGGGJJJKKKQQQQQQQQQPPPPPPOOONNNNNNLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDCCCAAACCCDDDDDDCCCAAA??????@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???????????????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFIIIHHHHHHKKKPPPVVVYYY[[[VVVNNNHHHGGGEEEAAAAAACCCBBBEEEIIIMMMNNNMMMKKKIIIHHHEEEBBB@@@AAAAAA@@@???@@@AAAHHHSSScccyyysssxxxwwwiiijjjwwwuuu___VVVJJJNNNZZZnnnaaaKKKAAA999333444444222000111000000000000////////////////////////////////////........................//////.........---------++++++++++++++++++++++++************************|||zzzyyyzzz|||~~~~~~yyyrrrlllhhhdddbbb___^^^]]][[[WWWUUUQQQOOONNNMMMNNNMMMKKKIIIIIIHHHGGGEEEEEEHHHNNNRRRXXX[[[```hhhqqqzzz}}}qqqmmmrrr}}}rrrdddYYYVVVXXX___qqq{{{uuussspppoooooonnnlllkkkiiikkkmmmooosss{{{~~~xxxqqqiiiddd___[[[WWWTTTQQQPPPMMMKKKIIIIIIHHHHHHIIIJJJJJJKKKNNNNNNOOOPPPRRRTTTWWWXXXYYY[[[\\\]]]^^^dddmmmttttttyyyyyyyyyzzz|||~~~yyyyyyyyyxxxyyyyyyzzz{{{{{{xxxuuutttuuuuuutttsssssspppnnnmmmmmmnnnnnnmmmnnnnnnnnnppprrrrrrqqqooolllkkkiiifffeeecccbbbbbb``````___^^^\\\[[[ZZZZZZWWWWWWVVVUUUSSSRRRQQQPPPMMMKKKHHHFFFFFFIIILLLOOOTTTRRRPPPMMMLLLKKKKKKLLLIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEEEEEEEDDDCCCAAA@@@BBBDDDFFFEEEBBB@@@AAACCCBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAA@@@??????>>>>>>===???AAADDDEEEEEEEEEDDDFFFFFFFFFEEEEEEEEEEEEEEEHHHGGGIIILLLRRRWWWZZZ[[[UUUNNNHHHFFFDDD@@@???AAA???BBBEEEHHHJJJIIIGGGFFFDDDCCCAAAAAABBBBBBAAA@@@???@@@EEEOOO]]]rrryyywww{{{|||kkkfffooo~~~dddVVVKKKKKKQQQbbbxxxkkkNNNCCC;;;555444444111000111000000000000////////////////////////////////////....................................------------++++++++++++++++++++++++************************}}}zzzyyyzzzzzz{{{|||zzztttpppjjjhhheeedddbbb___\\\YYYSSSQQQOOONNNNNNNNNLLLJJJJJJJJJHHHFFFFFFIIINNNRRRVVVYYY^^^eeennnwww~~~sssooosssrrrdddYYYVVVWWW^^^ppp|||xxxrrrooommmkkkkkkjjjiiihhhhhhjjjlllnnnrrryyy~~~xxxqqqiiiddd^^^[[[VVVSSSQQQOOOLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOQQQUUUXXXZZZXXXZZZ[[[\\\]]]bbbjjjqqqrrrwww~~~|||zzzzzzzzz}}}}}}~~~|||{{{zzzzzzzzzzzzzzzzzz}}}zzzwwwuuuuuuuuuuuusssrrrpppmmmlllmmmnnnmmmllljjjjjjkkkmmmppppppnnnllljjjiiigggeeedddcccbbbbbb``````___^^^\\\[[[ZZZZZZWWWWWWWWWVVVUUUSSSQQQPPPMMMKKKGGGEEEFFFIIIMMMOOOSSSPPPMMMIIIGGGGGGHHHIIIFFFFFFEEEEEEDDDEEEEEEEEECCCDDDEEEEEEDDDCCCBBBBBB@@@DDDGGGGGGDDDAAABBBDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>><<<>>>BBBDDDFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHJJJNNNTTTXXX[[[[[[QQQKKKFFFEEEDDDAAA@@@AAA???@@@BBBDDDDDDCCCBBBAAA@@@???>>>>>>???>>><<<:::>>>???DDDLLLXXXjjj|||tttrrr}}}~~~llldddkkk}}}mmmZZZQQQLLLMMMZZZllluuuSSSGGG>>>777555555222000111000000000000////////////////////////////////////........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************}}}{{{|||}}}}}}~~~|||xxxrrrooommmjjjiiifffbbb___XXXVVVSSSQQQPPPOOONNNLLLKKKKKKJJJIIIHHHIIILLLOOOQQQSSSWWW]]]dddkkkqqquuuyyy|||wwwqqqtttssseeeYYYVVVVVV\\\nnn}}}xxxtttnnnllliiigggggghhhgggfffgggjjjmmmooorrrxxxyyyrrrkkkfff^^^ZZZVVVSSSPPPOOOLLLJJJHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKMMMPPPTTTXXXYYYWWWZZZ\\\]]]]]]aaagggmmmpppuuu{{{}}}{{{yyy{{{}}}}}}|||{{{{{{{{{||||||~~~|||yyywwwwwwwwwvvvuuussspppnnnmmmnnnnnnnnnmmmiiijjjkkkmmmnnnnnnllliiihhhhhhfffeeedddccccccbbb``````___^^^\\\[[[ZZZZZZXXXXXXXXXXXXVVVTTTRRRQQQLLLKKKHHHFFFFFFHHHKKKMMMNNNLLLHHHEEECCCCCCEEEFFFDDDDDDCCCCCCCCCCCCCCCDDDCCCDDDEEEDDDBBBBBBCCCDDDBBBHHHMMMMMMGGGCCCBBBDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===???BBBEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIKKKPPPUUUYYYZZZZZZLLLFFFBBBCCCBBB??????AAA@@@@@@AAABBBAAAAAA@@@???AAA@@@>>>===>>>===;;;999>>>@@@DDDKKKSSSccc}}}|||pppjjjrrr~~~pppeeejjj~~~yyycccVVVNNNLLLVVVddduuu^^^JJJAAA999777666333111222000000000000////////////////////////////////////........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************yyywwwtttrrrooolllhhheee___\\\XXXUUUTTTRRRPPPOOOLLLMMMMMMKKKJJJIIIKKKLLLMMMNNNQQQTTTYYY^^^bbbeeekkknnnqqqrrrsssvvv{{{yyyqqqrrr}}}tttfffYYYUUUUUU[[[lll}}}|||xxxssspppkkkhhheeedddeeeffffffeeefffiiinnnqqqsssxxx|||uuummmhhh___\\\WWWTTTRRRPPPMMMKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNQQQTTTVVVVVVYYY\\\]]]]]]___dddhhhmmmrrrwww|||~~~|||xxxyyy~~~||||||||||||}}}~~~}}}zzzyyyyyyyyyxxxwwwsssqqqnnnmmmnnnooonnnmmmkkkkkklllnnnooonnnjjjggghhhgggfffeeedddccccccccc``````___^^^\\\[[[ZZZZZZYYYYYYZZZYYYXXXVVVSSSRRRLLLKKKIIIGGGFFFGGGHHHIIIHHHFFFDDDAAA@@@AAABBBCCCBBBAAAAAA@@@@@@AAABBBBBBBBBCCCCCCBBB@@@@@@CCCEEELLLSSSYYYXXXPPPHHHEEEEEEBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAAAAAAAA@@@?????????@@@BBBDDDEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJMMMQQQVVVYYYYYYYYYJJJDDDAAABBBBBB???>>>@@@AAAAAAAAABBBBBBAAAAAAAAADDDBBB@@@?????????>>>======???DDDIIINNN[[[ssstttiiinnnuuuxxx}}}xxxkkknnnjjj[[[QQQNNNVVVbbbpppjjjMMMDDD;;;888777444222444000000000000////////////////////////////////////...........................---------,,,,,,,,,,,,++++++++++++++++++++++++************************~~~|||yyywwwtttqqqmmmjjjccc```\\\XXXWWWUUUSSSQQQLLLMMMNNNMMMKKKIIIIIIJJJKKKKKKLLLOOORRRUUUXXXZZZ___bbbfffgggiiimmmtttyyy}}}{{{qqqqqq{{{uuugggZZZUUUUUUZZZjjj|||~~~yyyuuuqqqnnniiigggdddcccccceeeeeeeeedddiiinnnrrrtttxxx~~~~~~wwwpppjjj```]]]XXXUUUSSSQQQOOOMMMHHHHHHGGGGGGFFFGGGGGGGGGIIIIIIIIIJJJLLLNNNQQQRRRUUUYYY]]]^^^]]]^^^bbbeeejjjoootttxxxzzz~~~}}}xxxxxx}}}{{{{{{|||}}}~~~{{{yyyzzzzzzyyyxxxsssqqqnnnmmmnnnooonnnmmmnnnnnnnnnooopppnnnjjjggghhhgggfffeeedddddddddddd``````___^^^\\\[[[ZZZZZZYYYZZZ[[[[[[YYYWWWTTTRRRLLLKKKIIIGGGFFFFFFFFFFFFDDDCCCAAA?????????@@@AAA@@@???????????????@@@@@@AAABBBBBB@@@>>>>>>BBBFFFWWW^^^eeebbbYYYNNNIIIHHHBBBCCCCCCCCCCCCCCCCCCBBB>>>???@@@AAABBBAAA@@@???AAAAAABBBDDDEEEEEEEEEFFFCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJNNNRRRWWWYYYYYYXXXKKKFFFBBBCCCCCC@@@???AAA>>>?????????@@@@@@AAAAAACCCAAA>>>===>>>>>>>>>===<<>>>>>>>>>>>>>>??????@@@???>>>>>>>>>======<<<<<>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>><<<;;;;;;:::===???BBBFFFHHHPPPbbbssstttpppqqqrrryyy~~~rrrfff\\\VVVYYY```mmm___HHH======666111111---222111111000000000000000///////////////////////////............---------000///---,,,,,,---///000,,,,,,,,,++++++************++++++,,,,,,++++++***|||yyy{{{vvvooojjjhhhfffbbb___WWWUUUSSSPPPNNNNNNNNNNNNOOONNNKKKIIIHHHIIIJJJKKKMMMLLLNNNSSSWWWZZZ```hhhkkkvvvqqqttt{{{xxxhhhYYYSSSQQQTTTbbbrrr|||uuupppkkkgggdddcccbbb```______```aaabbbdddgggkkkoootttyyy~~~}}}wwwpppkkkccc___ZZZVVVRRRPPPLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIJJJLLLMMMNNNNNNRRRSSSUUUYYY\\\___aaacccfffgggjjjnnnsssxxx}}}xxxvvvyyy||||||}}}{{{yyyvvvsssrrrrrrrrrqqqpppppppppppppppooommmlllkkkjjjiiihhhhhhhhhhhhfffdddbbbaaa___]]][[[YYYXXXXXX\\\[[[[[[\\\]]][[[WWWSSSLLLLLLJJJHHHEEEBBB@@@???>>>>>>===<<<<<<;;;<<<<<<>>>>>>>>>======<<<<<<<<<@@@???>>>======@@@EEEHHHZZZlllyyyuuufffWWWMMMGGGEEECCCAAABBBCCCDDDCCCCCCCCCCCCDDDDDDCCCBBB@@@???@@@@@@AAABBBBBBCCCCCCDDDGGGGGGGGGGGGHHHIIIJJJKKKKKKOOOSSSVVV[[[^^^ZZZSSSKKKGGGCCCAAA@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???===<<<;;;;;;:::<<<>>>AAAEEEGGGOOO```ppp{{{tttrrrrrryyy~~~yyymmmaaaXXXZZZaaammmfffMMM???<<<555222444111222111111000000000000000///////////////////////////............---------///...---,,,,,,---...///,,,,,,,,,+++++++++*********++++++,,,,,,++++++***~~~vvvqqqnnnlllhhheee^^^\\\YYYUUUSSSQQQQQQRRRPPPNNNMMMKKKIIIHHHHHHHHHIIIGGGGGGKKKMMMPPPWWW___fffnnnzzzuuutttyyy~~~xxxhhhXXXRRRPPPRRR___mmm}}}yyyrrrlllfffbbb___^^^]]]\\\[[[\\\^^^```bbbcccfffjjjooossswww}}}~~~wwwpppkkkccc___ZZZVVVSSSPPPMMMKKKIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKPPPQQQTTTWWWZZZ^^^```aaacccdddgggjjjoootttxxxzzz}}}xxxxxxzzz}}}~~~zzzxxxuuussssssssssssqqqssssssrrrrrrqqqooonnnmmmkkkjjjiiiiiijjjjjjhhhfffaaa```^^^]]][[[ZZZYYYYYY\\\[[[\\\]]]]]]\\\XXXVVVMMMKKKHHHDDDAAA>>><<<<<<===<<<<<<:::999888888777======<<<<<<<<<<<<;;;;;;;;;<<<=========???BBBEEENNN\\\jjjllleeeZZZNNNFFFEEECCCBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCDDDFFFGGGGGGHHHIIIJJJLLLLLLOOOSSSVVVYYY]]]___ZZZRRRHHHEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???===<<<;;;;;;:::;;;<<<@@@CCCFFFMMM\\\lllzzzuuuuuu}}}wwwgggZZZZZZ```llloooSSSAAA<<<444333666555222111111000000000000000000000000000000000000000///............---------///...---,,,,,,---...///,,,,,,,,,++++++++++++******++++++,,,,,,++++++***}}}vvvssspppmmmjjjeeeccc___[[[WWWUUUUUUTTTOOOOOOOOONNNMMMKKKIIIIIIJJJGGGFFFHHHIIIKKKRRRZZZfffjjjrrrzzztttvvvzzzxxxgggXXXRRRPPPQQQ[[[hhhzzzwwwooohhhccc^^^ZZZYYYXXXXXXXXXZZZ]]]___aaacccfffjjjnnnqqqvvv{{{~~~wwwpppkkkccc```ZZZVVVSSSPPPMMMKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKNNNOOOQQQUUUXXX[[[^^^___bbbcccfffiiinnnrrrvvvxxx{{{}}}}}}{{{zzz|||~~~}}}zzzwwwvvvvvvvvvuuutttttttttssssssrrrqqqooonnnlllkkkkkkkkklllllljjjhhhaaa```___]]]\\\[[[ZZZZZZYYYYYYYYYZZZZZZXXXVVVUUUNNNKKKFFFAAA===;;;::::::;;;:::::::::999888777777;;;;;;;;;;;;;;;;;;::::::777999;;;;;;;;;;;;===>>>>>>HHHVVV```bbb\\\QQQHHHEEECCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBCCCCCCDDDFFFFFFGGGHHHJJJKKKMMMNNNQQQUUUXXX[[[___aaa[[[SSSFFFCCC@@@???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::;;;>>>BBBDDDJJJXXXfffzzz{{{mmm\\\YYY___hhhyyyxxxZZZFFF>>>666444777444222111111000000000000000000000000000000000000000///............---------...------,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***{{{xxxtttqqqhhhfffbbb^^^ZZZWWWUUUTTTNNNOOOOOOOOONNNMMMLLLKKKMMMJJJHHHHHHHHHIIIOOOVVVcccfffkkkwwwuuutttxxxyyyhhhXXXRRRPPPPPPXXXbbbwww~~~uuummmfff```[[[XXXVVVUUUUUUVVVXXX\\\___aaadddgggjjjnnnqqquuuzzz}}}~~~wwwpppkkkddd```[[[VVVSSSPPPMMMKKKKKKKKKJJJIIIIIIHHHGGGGGGDDDEEEFFFHHHJJJKKKLLLMMMLLLMMMOOORRRUUUXXX[[[\\\```aaacccgggkkkpppsssuuuyyy|||{{{{{{|||}}}~~~}}}zzzxxxxxxxxxwwwvvvtttttttttsssrrrqqqpppooonnnmmmlllmmmnnnnnnlllkkkcccbbb```___]]]\\\[[[[[[XXXXXXYYYXXXVVVTTTSSSRRRMMMJJJDDD???;;;:::::::::888999999:::::::::999888999999999999999999999:::555777999999888666666666888>>>JJJWWW___[[[RRRJJJEEEDDDBBBBBBDDDEEEDDDCCCAAAAAABBBBBBCCCCCCDDDEEE@@@@@@AAABBBBBBCCCCCCDDDFFFFFFGGGHHHJJJMMMNNNPPPQQQUUUYYY\\\```aaa[[[RRRDDDBBB???>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<;;;;;;;;;;;;::::::<<>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::999<<<@@@CCCGGGQQQ[[[lllxxxvvvbbb[[[[[[ccctttkkkQQQGGG<<<777666000222111111000000000000000000000000000000000000000///............---------,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***zzzvvvwww{{{~~~~~~~~~yyypppppppppnnnjjjddd___[[[WWWVVVUUUTTTSSSRRRQQQPPPPPPMMMKKKKKKIIIGGGIIIOOOQQQTTTXXX^^^ooo~~~vvvxxx~~~|||{{{}}}|||jjjYYYSSSQQQOOOTTT[[[nnn|||~~~yyyqqqiiibbb]]]XXXUUUUUUUUUUUUVVVXXX\\\___aaafffiiillloooqqquuuyyy}}}|||vvvpppllldddaaa[[[WWWTTTQQQNNNLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMLLLLLLNNNOOOQQQRRRTTTTTTWWWYYY\\\```eeejjjnnnqqquuuzzz}}}yyyvvvrrrwww}}}}}}|||||||||{{{zzzwwwwwwwwwwwwvvvtttsssrrrqqqpppoooppprrrrrrpppooojjjhhhfffccc```^^^]]]\\\WWWXXXWWWSSSMMMIIIGGGHHHCCCAAA>>>;;;999999999999777888999::::::999777666666666666777777888888888444555777666444333222333444222666BBBJJJHHHDDDCCCFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBAAA@@@???@@@@@@AAA@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGIIILLLOOOQQQRRRTTTXXX[[[\\\]]][[[SSSIIIDDDAAA>>>===>>>???@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::999;;;@@@CCCGGGOOOXXXccczzzsss|||yyyggg]]]\\\cccvvvuuuWWWIII===888888333222111111000000000000000///////////////////////////............---------,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***{{{sssooopppuuuyyy~~~wwwxxxyyyxxxtttmmmgggccc___^^^\\\YYYWWWVVVUUUTTTRRROOONNNNNNKKKHHHIIINNNMMMQQQSSSUUUbbb|||yyyzzz~~~|||}}}}}}jjjYYYTTTRRROOOSSSZZZjjjyyy|||wwwooogggaaa\\\WWWTTTVVVVVVVVVWWWYYY\\\___aaagggjjjmmmooorrruuuzzz}}}}}}|||vvvpppllldddaaa\\\WWWTTTQQQNNNLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRWWWXXX\\\```eeekkkooorrrnnnuuuzzz{{{|||xxxooottt{{{~~~}}}}}}}}}|||{{{yyyyyyyyyxxxwwwvvvuuutttqqqppppppqqqssssssqqqpppllljjjgggdddaaa___]]]\\\UUUUUUTTTOOOHHHBBBAAAAAA>>>===;;;:::888888888888888999::::::999777555333555666666666777777888888333555666666555444555666555222666AAAIIIJJJIIIJJJFFFEEECCCCCCEEEEEEEEEDDDEEEDDDBBB???>>>======>>>@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGJJJLLLOOOQQQSSSWWWZZZ\\\\\\\\\XXXOOODDDDDDAAA>>>===>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;999;;;@@@DDDGGGNNNVVV]]]vvvqqqwww|||jjj```\\\cccxxx|||ZZZIII<<<999:::666222111111000000000000000//////////////////////////////.........---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++{{{sssllliiikkkpppttt}}}|||wwwqqqlllgggfffcccaaa]]]ZZZVVVTTTTTTSSSQQQQQQQQQPPPMMMKKKJJJLLLNNNQQQWWWhhhppp^^^TTTPPPOOORRRWWWkkkyyyzzzuuummmeee```[[[XXXUUUUUUVVVWWWYYY\\\___aaaccchhhiiillloootttxxx{{{}}}}}}xxxrrrlllgggbbb^^^YYYUUUSSSQQQOOONNNGGGHHHIIIJJJJJJHHHFFFEEEGGGGGGHHHIIIJJJKKKLLLMMMPPPOOONNNNNNOOORRRTTTVVVWWWXXXZZZ]]]aaafffjjjmmmoooqqquuuwwwyyy|||{{{xxxuuuuuuzzz~~~~~~|||{{{{{{zzzyyywwwvvvuuurrrssstttttttttsssrrrqqqoookkkfffcccaaa```___]]]^^^XXXQQQLLLHHHEEE@@@===::::::888777666666666666777666666666666777777888:::666333333555777666555444666777666555333444444333444777<<>>???@@@@@@AAABBBCCCDDDDDDFFFHHHIIIJJJLLLNNNRRRUUUWWWZZZ]]]]]]YYYRRRJJJEEEAAAAAAAAA@@@@@@@@@?????????@@@BBBCCCCCCBBB@@@???===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===???CCCIIIMMM^^^mmm~~~{{{{{{rrrrrr|||kkkeee^^^]]]ooogggPPPBBB:::888;;;555444222000///000000111000000000000000000000000................................................+++++++++++++++++++++++++++,,,,,,,,,,,,+++******}}}wwwoooiiigggiiilllnnn}}}}}}wwwssslllkkkhhhdddaaa]]]XXXVVVUUUTTTRRRRRRRRRQQQNNNLLLLLLLLLNNNPPPSSSaaa{{{rrr```UUUPPPOOORRRVVViiivvv~~~xxxssskkkddd___\\\XXXVVVWWWXXXYYY[[[^^^aaaccceeeiiijjjlllppptttxxx|||~~~|||xxxrrrlllgggbbb^^^ZZZVVVSSSQQQNNNLLLHHHIIIJJJKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKKKKOOONNNNNNNNNOOOQQQTTTUUUWWWWWWYYY]]]aaaeeejjjlllmmmpppsssvvvxxx{{{~~~|||vvvsssvvv{{{~~~~~~~~~~~~}}}{{{zzzxxxwwwuuuuuuvvvvvvuuutttrrrqqqoookkkgggdddbbbaaa```^^^]]]YYYSSSNNNJJJEEE@@@<<<;;;:::999888888777888888777777666666666666777777888666444444666777666555555666888777666555555666666777999>>>CCCFFFFFFEEEGGGFFFEEEDDDDDDDDDEEEEEEAAA@@@???============>>>??????@@@AAABBBCCCDDDDDDEEEFFFHHHIIIKKKMMMQQQTTTYYY\\\______ZZZRRRJJJEEEAAAAAA@@@@@@@@@???????????????@@@AAAAAA@@@??????<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>CCCHHHMMMYYYhhh|||vvv{{{tttjjj}}}mmmddd]]][[[jjjkkkSSSDDD;;;999;;;444333222111000000000111000000000000000000000000........................------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******~~~vvvmmmggggggiiikkkkkk{{{}}}|||uuurrroookkkgggbbb\\\XXXWWWUUUSSSRRRRRRQQQOOOMMMMMMMMMMMMNNNOOOXXXlllvvvcccXXXRRROOOQQQUUUeeesss~~~yyyuuupppiiiccc___\\\ZZZXXXYYYZZZ[[[]]]```cccfffgggjjjkkkmmmqqquuuyyy|||~~~|||wwwrrrlllhhhbbb___[[[WWWTTTQQQMMMJJJGGGHHHIIIIIIIIIHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJMMMMMMMMMMMMOOOQQQSSSUUUVVVWWWYYY\\\```dddhhhjjjkkknnnqqqtttvvvyyy|||{{{rrrsssxxx}}}}}}{{{{{{xxxxxxxxxxxxvvvtttrrrqqqooolllhhheeedddcccaaa```]]]ZZZVVVQQQLLLFFF???;;;::::::999999999999999:::999888777666666555666666666666555666888888777555555777999999888777888999999:::<<<@@@DDDFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@>>>===<<<<<<===>>>??????@@@AAABBBCCCCCCDDDDDDEEEGGGHHHJJJMMMQQQTTTZZZ^^^bbbaaa[[[QQQIIIDDDAAA@@@@@@@@@@@@?????????????????????????????????<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>BBBHHHLLLSSS```vvv~~~uuuuuussseeeqqqoooccc[[[XXXcccrrrsssXXXGGG===::::::444333222111111000111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******{{{oooggggggjjjmmmnnnxxx|||yyy|||~~~{{{vvvrrrnnniiiaaa\\\ZZZWWWUUUSSSSSSRRRPPPNNNNNNMMMMMMMMMMMMQQQ___nnn{{{hhh[[[SSSOOOPPPTTTbbbppp{{{uuurrrnnnhhhccc```^^^\\\ZZZ[[[[[[]]]___bbbeeegggiiilllmmmooorrrvvvzzz}}}{{{wwwrrrlllhhhaaa___[[[XXXTTTPPPKKKHHHEEEFFFFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMOOOQQQRRRTTTVVVVVVXXX[[[^^^bbbfffhhhhhhkkkooorrrtttwwwzzz}}}vvvssswww{{{}}}|||yyyyyyyyyxxxvvvtttqqqpppooollliiigggfffeeecccbbb^^^]]]ZZZUUUNNNGGG???;;;999999888888888999::::::999999777666555555555555555555777888999999888666777999;;;<<<;;;;;;<<<=========>>>AAADDDFFFEEEDDDCCCDDDEEEFFFFFFDDDCCCAAAAAA@@@>>>===<<<<<<======>>>>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIJJJMMMRRRUUU\\\```dddbbbZZZPPPHHHCCC@@@@@@@@@@@@????????????@@@???>>>>>>>>>>>>???@@@<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>BBBFFFJJJOOOYYYlllyyyuuurrrgggkkkvvvqqqbbbZZZVVV\\\fff{{{}}}___JJJ>>>:::999333333222222111111111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******rrrhhhfffiiimmmooossszzz~~~xxxvvv|||~~~zzzwwwqqqiiibbb___\\\XXXVVVUUUSSSQQQOOOOOOMMMMMMNNNNNNPPPYYYcccxxxlll^^^UUUOOOOOORRR___mmm}}}zzztttqqqlllgggccc```___^^^]]]\\\\\\^^^```ccceeehhhiiinnnoooqqqtttwww{{{~~~}}}zzzvvvrrrlllhhhaaa^^^[[[WWWTTTPPPKKKGGGFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIJJJKKKLLLNNNPPPRRRSSSUUUVVVWWWYYY]]]```dddffffffiiimmmppprrruuuyyy|||~~~~~~vvvvvvwwwxxx{{{~~~}}}|||yyyyyyyyyxxxvvvssspppoooooommmkkkiiiiiihhhfffddd``````]]]XXXPPPGGG???;;;888888777777777888888999999999777666555555555555444555888999999999999999999<<<>>>?????????AAABBB@@@@@@AAACCCFFFGGGFFFDDDCCCDDDFFFGGGGGGEEECCCAAA@@@???>>><<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBDDDFFFHHHJJJLLLOOOSSSVVV\\\```ddd```WWWMMMFFFCCC@@@@@@@@@?????????>>>>>>AAA@@@????????????@@@AAA<<<;;;;;;;;;;;;:::::::::999:::<<<===>>>AAAEEEHHHMMMUUUeeeyyyyyyzzz~~~tttwwwvvvllliiinnntttcccZZZUUUXXX^^^ooogggOOOAAA:::777333333333333222222222111////////////////////////........................------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******wwwkkkeeeeeeiiillllllrrrwwwwwwuuuvvv}}}|||ssskkkfffccc^^^[[[XXXVVVTTTRRRRRROOOMMMOOOOOOPPPVVV]]]hhhwwwpppaaaVVVPPPOOOQQQ\\\jjj{{{zzzuuuqqqmmmgggcccaaaaaa```___]]]^^^___aaadddgggiiikkkoooppprrruuuyyy||||||yyyvvvqqqlllhhhaaa^^^ZZZVVVSSSPPPLLLIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHJJJLLLNNNPPPQQQRRRUUUUUUVVVXXX[[[___bbbdddeeehhhkkkoooqqquuuxxx{{{|||~~~xxxsssrrrttt|||~~~|||{{{yyyyyyyyyxxxvvvsssqqqooopppnnnlllkkkkkkjjjhhhfffcccccc```ZZZPPPGGG@@@<<<888888777777777777777888999888777666666555666666444666888999999999;;;<<<<<>>???@@@AAAAAABBBDDDFFFHHHJJJLLLPPPTTTWWW[[[___aaa]]]SSSIIIDDDCCC@@@????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;::::::::::::888:::;;;===>>>@@@DDDGGGLLLRRR^^^ppp~~~vvvttt~~~rrrooo~~~qqqjjjjjjxxx{{{hhh\\\VVVVVVZZZfff~~~qqqVVVEEE<<<666222222333333333333222222000000000000000000000000................................................+++++++++++++++++++++++++++,,,,,,,,,,,,+++******~~~rrrhhhbbbdddgggfffjjjnnnqqqsssxxx~~~uuuoookkkeeeaaa]]][[[XXXVVVUUUQQQNNNPPPPPPPPPTTTXXX^^^cccnnn~~~tttcccWWWPPPNNNPPPYYYgggxxxzzzuuuqqqmmmhhhdddcccbbbaaa```___```aaadddfffiiilllmmmqqqqqqsssvvvyyy}}}~~~{{{yyyvvvqqqlllhhhaaa]]]XXXTTTRRRPPPMMMKKKGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGIIIKKKMMMOOOPPPQQQUUUUUUVVVWWWZZZ]]]```bbbdddgggkkknnnqqqtttxxx{{{zzz|||vvvqqqrrrwww{{{~~~|||{{{yyyzzzzzzyyywwwuuusssrrrpppnnnmmmlllmmmllliiigggeeeeeebbb[[[PPPFFF@@@>>>::::::999888777777777777777777666666666666777777444666888999888999<<>>???@@@AAAAAACCCEEEGGGIIIKKKOOOSSSWWWZZZ]]]___YYYNNNFFFCCCDDD????????????>>>>>>>>>>>>===>>>???@@@@@@???>>>===;;;;;;;;;:::::::::999999888999;;;<<<===@@@CCCFFFLLLPPPYYYiii}}}{{{rrruuusssmmmxxx}}}{{{uuummmlllxxxoooaaaXXXVVVWWW^^^uuuzzz]]]KKK???777222222333444444333333222000000000000000000000000........................------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******zzzlllcccbbbdddccceeeiiimmmsssyyy|||zzzyyyzzz{{{||||||uuuqqqkkkeeeaaa^^^[[[YYYXXXRRROOOPPPQQQPPPRRRVVV[[[XXX]]]mmm{{{sssxxxuuudddXXXPPPNNNPPPVVVeeeuuuzzzuuurrrnnniiieeecccbbbaaaaaaaaabbbccceeehhhkkknnnoooqqqrrrtttwwwzzz}}}~~~{{{xxxuuuqqqllliii```]]]WWWSSSQQQOOONNNLLLDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEGGGIIIKKKMMMOOOPPPPPPUUUUUUUUUWWWYYY]]]___aaadddgggkkknnnqqqtttxxx{{{yyy{{{~~~{{{uuuuuuuuuyyy~~~}}}|||zzzzzz{{{zzzyyywwwuuutttpppooommmmmmnnnmmmjjjhhhggggggccc[[[PPPFFFAAA???<<<;;;:::999888888888888777666666666666777777888555777888888777999===AAA@@@CCCFFFHHHIIIKKKMMMOOOLLLLLLMMMOOORRRSSSQQQPPPHHHHHHHHHHHHHHHGGGFFFFFF@@@???===<<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFHHHJJJNNNSSSVVVYYY\\\]]]VVVKKKDDDBBBEEE????????????>>>>>>>>>>>>;;;===>>>@@@@@@>>>===;;;;;;;;;;;;:::::::::999999777999;;;<<<===???BBBEEELLLOOOVVVdddyyysssooowwwpppvvvuuurrr}}}yyyqqqooo|||uuudddYYYVVVWWWXXXnnnbbbOOOAAA888111222333444444444333222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******}}}rrriiicccaaa___aaadddjjjrrr|||~~~{{{yyywwwuuurrrqqqrrrssssssrrrxxxzzz|||~~~}}}wwwqqqkkkeee^^^ZZZ\\\XXXSSSQQQQQQRRRRRRSSSXXXYYY\\\aaafffjjjjjjjjjgggiiimmmppptttyyy~~~}}}kkk[[[PPPMMMPPP[[[eeettt~~~{{{yyypppnnnkkkhhheeecccbbbaaaaaacccdddeeegggiiimmmppprrrsssuuuxxx{{{~~~}}}yyytttooollljjj```]]]ZZZWWWTTTQQQMMMJJJHHHFFFEEEEEEFFFGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGIIILLLOOOPPPOOOQQQUUUWWWYYY[[[^^^aaafffhhhkkkmmmpppssswwwzzz{{{}}}yyyxxxwwwwww{{{}}}|||{{{{{{{{{zzzyyyvvvtttsssvvvtttsssrrrrrrpppmmmkkkhhhiiiggg^^^RRRGGGAAA@@@>>>===;;;:::999999999999:::999888777777888999:::666777888888:::===AAAEEEHHHJJJMMMOOOOOONNNLLLKKKPPPPPPLLLMMMZZZhhhdddWWWLLLIIIEEEDDDEEEEEECCC@@@===<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????@@@??????FFFFFFGGGIIIKKKOOORRRTTT\\\\\\YYYSSSKKKFFFDDDEEE@@@??????>>>>>>>>>>>>>>>>>>??????@@@@@@>>>===<<<;;;::::::999999888888777;;;:::888:::===AAACCCDDDIIIOOOVVV^^^lllwwwzzzyyytttmmmoooqqqrrr~~~}}}vvvttt|||fff[[[VVVSSSVVViii~~~mmmPPP???:::666444333333333333222000000/////////............000000//////......------......---,,,,,,,,,,,,---***++++++,,,,,,++++++***)))***,,,---...---,,,,,,yyypppiiifff```aaaeeekkkttt~~~~~~}}}xxxrrrooopppqqqpppppprrrwww{{{}}}|||{{{}}}{{{yyyzzz{{{{{{{{{yyyuuuuuutttrrrrrruuu{{{yyysssmmmgggccc```\\\WWWTTTSSSSSSSSSSSSTTTTTTVVVYYY]]]```______\\\]]]___aaacccfffkkkoooxxxnnn^^^SSSQQQTTTXXXcccrrr}}}zzzxxxooommmjjjgggeeeccccccbbbccceeefffggghhhjjjnnnqqqssstttvvvyyy||||||xxxrrrnnnjjjhhhbbb^^^ZZZVVVSSSQQQMMMKKKHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHIIIKKKMMMNNNNNNQQQTTTVVVXXXZZZ^^^```cccfffiiilllnnnrrrvvvyyy{{{|||~~~wwwuuuwww}}}~~~}}}}}}}}}|||{{{zzzxxxwwwzzzxxxvvvvvvuuusssqqqnnnlllmmmkkkbbbUUUJJJDDDBBB???>>><<<;;;999777666555999888777777666777777777888999:::;;;<<>>???@@@@@@@@@@@@EEEEEEGGGIIIMMMQQQUUUWWW]]]\\\XXXRRRJJJDDDBBBBBB@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<;;;;;;;;;:::999999888888:::::::::;;;<<>>777555333333333333222000000000/////////.........///////////////...............---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,******+++,,,---,,,++++++wwwooojjjaaabbbfffmmmvvv}}}zzzrrriiiddddddcccaaaaaadddiiimmmsss{{{}}}{{{wwwrrrmmmkkkkkkmmmuuuxxxrrrnnngggccc]]]YYYWWWVVVUUUTTTSSSRRRRRRSSSUUUVVVUUUTTTUUUUUUUUUUUUUUUXXX\\\```lllttt~~~rrrbbbWWWUUUXXXUUU```ppp~~~{{{xxxvvvmmmkkkiiigggeeedddddddddfffhhhiiiiiijjjlllooorrrsssuuuwwwzzz}}}}}}xxxsssnnnkkkiiiddd```ZZZVVVSSSQQQNNNMMMHHHFFFEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHGGGHHHIIIKKKLLLMMMPPPSSSUUUWWWYYY]]]___```cccfffiiilllppptttxxx{{{|||~~~zzzuuussswwwzzz|||~~~~~~~~~~~~~~~}}}{{{yyyyyywwwtttrrrrrrrrrooofffZZZNNNGGGEEEBBBAAA@@@>>><<<999666555999888888888777777777666:::;;;>>>???AAACCCGGGJJJRRRSSSTTTUUUTTTRRRPPPNNNPPPQQQPPPRRR___lllkkkaaaMMMKKKGGGEEECCCBBB???===;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@AAA@@@@@@CCCEEEGGGJJJOOOTTTYYY[[[^^^\\\WWWPPPHHHBBB@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@???======<<<<<<;;;;;;:::999999999999;;;<<<<<<;;;<<>>BBBEEEHHHKKKOOOQQQWWWWWWWWWWWWUUUSSSQQQPPPOOOOOOOOORRR[[[eeeeee^^^NNNLLLHHHEEEBBB???===<<<::::::::::::::::::;;;<<<===>>>???@@@AAAAAAAAAAAABBBDDDGGGKKKQQQWWW\\\___```\\\VVVNNNFFFBBB??????@@@??????>>>>>>>>>>>>>>>??????@@@AAA@@@???>>>======<<<<<<;;;;;;:::999999888;;;>>><<<999:::@@@FFFHHHIIIMMMRRR[[[mmm~~~|||~~~wwwwwwfffZZZSSSSSSddd|||kkkOOO@@@:::888555333333333222111000000000////////////...------......//////000000......---,,,,,,,,,,,,---,,,,,,------------,,,,,,---------,,,,,,+++******~~~uuuoooeeegggkkkrrr}}}yyyvvvrrrppprrrwww|||~~~xxxsssqqqjjjkkklllnnnttt|||~~~wwwsssmmmhhheeebbb___]]][[[XXXUUUSSSSSSSSSSSSRRRLLLLLLKKKJJJIIIKKKOOORRR[[[dddnnntttxxxyyygggXXXRRRRRRSSS\\\mmm~~~}}}yyytttpppmmmhhhgggfffeeeeeefffggggggjjjkkklllllllllnnnqqqssstttuuuwwwzzz}}}{{{vvvqqqnnnlllhhhccc\\\WWWTTTRRRPPPOOOIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKLLLKKKMMMPPPSSSTTTWWWZZZ\\\^^^```dddgggjjjmmmrrruuuzzz|||~~~tttqqqssswww||||||zzzzzzyyywwwuuuxxxxxxuuunnneeeZZZQQQMMMGGGGGGFFFEEECCCAAA???>>><<<;;;;;;;;;;;;;;;;;;<<<>>>BBBGGGLLLPPPSSSWWWYYYYYYYYYYYYXXXVVVTTTRRRPPPNNNNNNMMMOOOTTTYYYYYYUUUMMMLLLIIIEEE@@@===;;;;;;999999999999999:::;;;;;;======>>>???@@@@@@@@@@@@AAACCCFFFKKKQQQWWW]]]``````[[[SSSKKKEEEBBB@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA???>>>======<<<<<<;;;;;;:::999999777;;;===<<<999:::@@@FFFHHHHHHLLLPPPVVVddd~~~~~~}}}yyyyyyfffZZZSSSMMM]]]wwwrrrSSS@@@<<<:::666444333333222111111000000000////////////------......//////000000......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++......------,,,,,,++++++zzztttiiijjjnnnuuu}}}yyysssqqqmmmkkkkkkmmmpppsss{{{vvvrrrooollliiigggaaa]]]XXXUUUSSSSSSRRRRRRKKKLLLMMMLLLKKKLLLNNNPPPVVV```jjjooopppvvv~~~kkkZZZRRRQQQSSS[[[jjj|||}}}|||~~~|||vvvqqqmmmjjjggggggfffeeeeeefffgggggghhhjjjkkkkkklllnnnqqqtttsssuuuwwwzzz}}}|||xxxtttpppmmmkkkhhhddd^^^YYYVVVSSSPPPNNNIIIHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDEEEFFFIIIKKKLLLIIILLLOOOQQQSSSUUUYYY[[[^^^```cccfffhhhkkkooorrrxxxzzz}}}{{{sssrrrrrruuuyyy|||zzzzzzzzzyyyxxxzzzyyywwwrrrkkkaaaXXXSSSKKKJJJHHHFFFDDDCCCCCCCCC===<<<<<<<<<<<<>>>???@@@DDDHHHOOOTTTXXXZZZ]]]___[[[[[[ZZZXXXWWWUUUSSSRRRNNNNNNMMMMMMOOOPPPOOOMMMLLLKKKIIIEEE???<<<:::;;;888888888888999:::;;;;;;<<<===>>>??????@@@??????AAABBBEEEJJJPPPVVV[[[^^^^^^XXXOOOHHHDDDBBBAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@>>>>>><<<<<<;;;;;;:::999999999777999;;;::::::<<>>>>>>>>>>>>>>AAABBBEEEIIINNNSSSXXX[[[YYYSSSJJJCCCAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@???>>>;;;;;;;;;:::999999888888777777777999;;;???BBBEEEFFFEEEJJJOOOPPPUUUkkk~~~tttnnn```XXXTTTXXXlllcccMMM@@@<<<888444333333222111111111111000000000/////////////////////...............---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,wwwxxx{{{|||wwwnnnooorrryyy}}}{{{zzzxxxuuusssnnnnnnnnnnnnoooqqqssstttuuuxxx~~~~~~}}}|||{{{|||}}}zzzxxxqqqkkkccc[[[WWWTTTRRRQQQNNNPPPRRRQQQOOOLLLKKKKKKMMMXXXdddhhhhhhkkkvvvwwwfff[[[YYYQQQWWWdddvvv}}}|||{{{}}}}}}wwwsssooommmjjjhhhggggggeeeeeedddeeefffgggeeefffhhhiiijjjmmmqqqtttrrrsssuuuxxx{{{~~~~~~}}}{{{xxxuuurrrpppooohhheee```\\\YYYUUUPPPMMMJJJHHHFFFEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGGGGHHHJJJNNNPPPRRRTTTWWWZZZ\\\^^^```bbbcccfffiiilllqqqssswww{{{yyyrrrnnnnnnvvv}}}~~~{{{{{{zzzyyytttmmmeee___]]]YYYTTTOOOLLLKKKLLLLLLHHHFFFDDDCCCEEEIIINNNQQQRRRVVV\\\___```_________^^^]]]\\\[[[YYYXXXWWWWWWSSSRRRRRRRRRPPPMMMLLLNNNJJJJJJIIIDDD>>>::::::<<<777777777777888999:::;;;:::;;;<<<===>>>>>>>>>>>>AAABBBDDDHHHLLLQQQVVVXXXVVVOOOFFF@@@???@@@AAAAAA@@@??????>>>>>>>>>>>>>>>@@@@@@AAABBBAAA@@@???>>>;;;;;;:::999999888888777777666555888<<>><<<999777:::;;;<<<;;;999888999:::<<<;;;;;;<<<<<<===>>>???BBBBBBDDDIIIOOOTTTWWWXXXQQQKKKDDD>>>======??????@@@?????????>>>>>>======>>>@@@AAABBBBBB???===;;;<<<<<<<<<;;;:::999777666888999999999;;;>>>CCCFFFGGGHHHJJJLLLLLLQQQaaaqqqwwwyyyzzzjjj^^^UUUUUUccc~~~~~~^^^CCC@@@;;;555333444222///111...+++,,,///111...***...............------,,,.........------,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++~~~xxxrrrooosssvvvtttqqqpppiiipppzzz~~~zzzvvvsssoookkkhhhffffffgggiiijjjlllmmmmmmkkklllmmmkkkgggdddcccdddddddddfffggghhhhhhiiiiiilllmmmnnnqqquuuxxx{{{}}}xxxssslllfffbbb```___^^^]]]]]]\\\YYYVVVSSSRRRQQQPPPSSSWWWXXXYYY\\\ccciiivvvppp```YYYWWWXXXaaarrr|||zzzzzz{{{}}}}}}}}}{{{vvvpppmmmmmmlllhhhdddgggggggggggggggfffffffffiiihhhhhhhhhiiikkkmmmnnnpppqqqsssuuuwww{{{{{{xxxuuuqqqllliiihhhccc``````\\\UUUOOOMMMLLLIIIGGGFFFFFFEEEDDDBBBEEECCCCCCCCCEEEFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJLLLNNNOOOQQQSSSVVVXXXZZZ\\\^^^___bbbeeehhhkkkmmmpppvvv|||zzzppplllmmmqqqwww{{{~~~}}}yyyvvvvvvwwwmmmhhhbbb]]][[[ZZZYYYXXXXXXWWWVVVXXX\\\___aaabbbcccddddddcccaaa___\\\ZZZ[[[[[[[[[[[[ZZZXXXWWWVVVWWWVVVUUUTTTRRRPPPOOONNNMMMIIIDDD@@@>>><<<999777777999::::::999999;;;<<<;;;;;;;;;;;;<<<===>>>???@@@AAACCCHHHNNNTTTVVVWWWNNNIIIBBB>>>===>>>???@@@????????????>>>>>>>>>===>>>@@@AAABBBAAA???===;;;<<<<<<<<<;;;:::999777777888999999999:::>>>BBBFFFIIIJJJLLLMMMLLLOOO]]]kkk~~~sssqqq{{{oooaaaYYYVVV```zzzaaaFFFBBB;;;666555555333111333000---...111222///,,,000///...,,,,,,---............---------,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,{{{sssllllllmmmlllmmmooojjjrrr~~~}}}yyyuuurrrkkkjjjiiihhhfffdddcccbbbcccddddddbbb___]]]]]]]]]^^^___aaaccceeefffggggggkkkllloootttyyy~~~}}}xxxsssnnnlllkkkjjjiiijjjhhheeeaaa\\\YYYVVVTTTRRRSSSSSSQQQPPPRRRWWW]]]iiissswwwfff]]]WWWXXX___ppp}}}{{{zzzzzz{{{zzzzzz{{{vvvrrrnnnmmmnnnnnnllliiihhhhhhhhhgggfffffffffeeehhhhhhhhhiiijjjkkkmmmmmmnnnpppsssuuuxxx|||~~~{{{wwwtttppplllhhhhhhccc``````\\\UUUOOONNNLLLIIIGGGFFFFFFFFFDDDCCCDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMOOOSSSUUUVVVXXXZZZ\\\]]]```cccfffiiikkknnnssszzzxxxnnnjjjkkknnnsssxxx}}}}}}{{{{{{{{{uuurrrnnnjjjhhhgggeeecccfffeeedddfffiiilllmmmmmmiiiiiigggeeebbb^^^[[[YYYZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWVVVTTTSSSQQQPPPOOOLLLHHHCCC???===;;;999777555777999999999:::;;;===;;;;;;;;;;;;<<<===>>>>>>>>>???BBBGGGMMMRRRTTTTTTJJJFFFAAA======>>>@@@@@@????????????>>>>>>>>>>>>??????AAAAAAAAA???===;;;<<<<<<<<<;;;:::999888777888888999999:::===BBBFFFKKKLLLNNNOOOMMMMMMWWWbbbsssjjjnnnuuuddd\\\VVV\\\rrrfffKKKDDD<<<777666555444333444222///000333333111...222000---++++++,,,...000...------------,,,,,,,,,,,,---......,,,,,,---...------------------------~~~uuullliiihhhgggiiilllkkktttzzzxxxvvvsssooollliiihhhhhhggggggeeecccbbbbbbbbbeeefffhhhkkknnnoooqqqqqqqqqsssvvvzzz|||zzzxxxxxxvvvuuuvvvtttppplllgggaaa[[[WWWUUUUUUSSSQQQNNNNNNQQQTTT]]]dddqqq}}}kkk___WWWVVV\\\kkk{{{~~~}}}zzzzzzyyyxxxwwwyyy||||||uuusssooonnnooopppooommmjjjjjjiiihhhggggggffffffhhhhhhiiijjjkkklllmmmnnnnnnpppsssvvvyyy}}}~~~zzzwwwtttpppkkkhhhgggaaa^^^^^^ZZZSSSNNNNNNKKKIIIGGGFFFFFFFFFEEEDDDDDDCCCBBBCCCEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHJJJKKKLLLNNNRRRTTTTTTVVVXXXZZZ[[[^^^aaadddhhhiiimmmrrrxxxsssllliiiiiinnntttzzz~~~}}}|||yyywwwuuutttsssrrrpppnnnooonnnnnnoooqqqrrrqqqpppkkkkkkiiifffbbb___[[[YYYYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWVVVTTTRRRQQQOOOOOOKKKGGGBBB>>>;;;:::999777666777999999888888:::<<<::::::::::::;;;<<<===>>>>>>???BBBGGGLLLOOOOOONNNFFFCCC???<<<===???@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@@@@>>><<<;;;;;;;;;;;;;;;:::999888777777888999999:::===BBBFFFJJJLLLOOOPPPNNNLLLSSS\\\xxx|||{{{xxxhhhfffvvv{{{ggg^^^UUUUUUfff}}}pppQQQFFF;;;777666444333333444222111111333333111000000///...,,,,,,---......------------------------,,,---......,,,,,,---...------------------------yyyppplllhhheeefffjjjlllvvv}}}zzzxxxvvvrrrpppnnnmmmlllllllllkkklllnnnpppsssvvvxxxzzzzzz|||}}}}}}|||zzzwwwuuupppiii___YYYUUUUUUUUUSSSQQQOOOOOOOOOTTTXXXdddwwwpppbbbWWWTTTXXXeeevvv~~~{{{{{{yyywwwvvvwwwzzz}}}{{{vvvtttqqqoooooonnnnnnmmmllllllkkkkkkjjjiiihhhhhhiiiiiikkklllnnnoooppppppooorrruuuxxxzzz~~~~~~zzzwwwtttpppkkkhhheee___[[[[[[XXXQQQMMMLLLKKKIIIGGGFFFGGGGGGFFFEEEDDDBBBBBBCCCDDDEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIJJJLLLPPPSSSRRRTTTVVVXXXYYY\\\___bbbggghhhlllqqqwww}}}ssskkkgggkkkqqquuu||||||yyyvvvvvvuuuvvvwwwxxxvvvuuuuuutttsssssstttssspppnnnjjjiiigggeeebbb```]]]\\\XXXYYYYYYZZZZZZZZZZZZZZZVVVVVVTTTSSSQQQOOONNNNNNJJJFFF@@@<<<:::999888777777888999999777777777999999999999::::::;;;<<<===???@@@CCCGGGKKKLLLJJJHHHBBB@@@===<<<===?????????>>>>>>>>>>>>>>>>>>????????????@@@@@@???>>><<<;;;;;;;;;;;;;;;:::999888888777888888888999===BBBEEEIIIJJJNNNPPPNNNLLLPPPWWWpppxxxsss~~~jjjbbbnnn~~~iii^^^TTTPPP\\\mmm{{{WWWIII<<<777666333222333222111111111111111000///---.../////////...,,,+++------------------------,,,---......,,,,,,---...++++++++++++++++++++++++~~~uuuoooiiidddeeeiiinnnxxx~~~{{{yyyyyyyyyxxxwwwuuuvvvyyy|||~~~|||yyywwwtttmmmccc\\\WWWWWWVVVUUUSSSPPPNNNMMMPPPRRR[[[kkk~~~xxxhhhZZZUUUUUU```ooo~~~||||||{{{yyywwwwwwyyy|||}}}{{{wwwuuussspppnnnmmmlllllloooooonnnnnnmmmmmmllllllkkklllnnnpppqqqrrrssssssqqqtttwwwzzz|||~~~{{{wwwtttppplllhhhccc^^^YYYYYYVVVPPPLLLLLLKKKIIIGGGGGGGGGGGGGGGEEECCCBBBAAABBBDDDEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHKKKOOOSSSQQQSSSUUUWWWXXX[[[^^^aaaeeegggjjjooouuu{{{tttjjjjjjmmmooovvv~~~zzzwwwrrrqqqqqqrrruuuvvvvvvuuuuuuuuutttuuutttrrrnnnkkkgggfffeeecccaaa```___^^^XXXYYYZZZZZZZZZZZZZZZYYYVVVUUUTTTRRRQQQOOONNNMMMIIIEEE???:::999888888777777888999888666555666777999999999999:::;;;<<<<<>>>>>===>>>>>>>>>>>>????????????????????????>>>===<<<<<<:::;;;;;;;;;::::::999888777777888888999<<>>999888777777777555777888777666666777888888888888888999:::;;;<<<<<>><<<;;;;;;=========;;;===>>>>>>>>>?????????????????????>>>======<<<<<<::::::;;;;;;;;;:::999999777777888888999<<>>>>>?????????@@@??????>>>>>>======<<<<<<::::::;;;;;;;;;:::999999666777888888999<<>>;;;444222666111222333222000000000111//////...---------------,,,,,,,,,------.........,,,---......,,,,,,---...------------------------|||qqqiiieeeiiinnntttzzztttmmmhhhaaa\\\YYYXXXWWWVVVTTTOOOPPPXXX^^^ggg}}}|||lllaaaYYYZZZ___hhh{{{~~~|||{{{yyyyyy}}}~~~|||{{{zzzyyyzzzyyywwwuuuttttttssssssrrrsssuuuwwwyyy{{{{{{|||zzz{{{~~~{{{xxxtttpppkkkgggccc___ZZZVVVSSSQQQNNNLLLMMMLLLJJJGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBCCCEEEFFFGGGHHHKKKNNNNNNQQQTTTWWWXXXZZZ]]]___bbbdddhhhkkkmmmqqqvvvyyy|||pppkkkjjjjjjtttyyy}}}~~~~~~~~~{{{xxxvvvnnnjjjffffffhhhiiiiiihhhiiiiiijjjjjjjjjhhhgggfffcccbbb```______^^^[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUUUUVVVUUUQQQMMMEEEBBB>>>;;;888777888888777777777777666555444333777666666666666888:::;;;<<<>>>BBBIIINNNOOOKKKGGG???>>>===<<<<<<===>>>???<<<===>>>>>>===>>>@@@BBBBBBAAA@@@???>>><<<;;;;;;999999:::::::::999888888777888::::::;;;===@@@CCCKKKLLLLLLKKKIIIGGGHHHIIIYYYkkkqqqnnnuuu}}}xxxeee\\\dddttttttppp{{{|||kkk^^^YYYVVVQQQ\\\tttuuu\\\DDD<<<;;;666222111222222222111111111111000////////////////////////---,,,,,,,,,,,,---............/////////...,,,+++......---------,,,,,,,,,zzzpppjjjggglllrrrwww{{{uuupppiiiccc___[[[YYYWWWUUUPPPPPPVVVYYY___rrrwwwhhh\\\YYY]]]fffyyy}}}{{{zzz}}}~~~|||{{{{{{{{{zzzyyyxxxwwwvvvuuutttssstttvvvwwwyyyzzz{{{{{{zzz{{{~~~|||xxxuuupppkkkhhhccc___[[[WWWTTTQQQNNNLLLMMMKKKIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@BBBDDDEEEEEEGGGIIILLLMMMOOOSSSVVVWWWYYY\\\^^^```cccfffiiilllppptttwwwwwwmmmkkkmmmnnnrrrvvvxxx{{{~~~{{{xxxvvvoookkkfffdddeeeeeedddbbbgggggghhhiiiiiihhhffffffaaa```______``````^^^]]]YYYYYYYYYYYYYYYYYYYYYYYYZZZXXXVVVWWWXXXWWWRRRNNNDDDBBB>>>:::888777777888666666666666666555444444777666666666666888999:::;;;<<<@@@EEEJJJJJJHHHDDD???>>>============>>>???<<<>>>>>>>>>>>>>>>@@@BBBBBBAAA@@@???>>>===<<<;;;:::::::::::::::999999888777888999999999<<<@@@CCCJJJKKKKKKJJJHHHGGGGGGHHHSSSeeevvvmmmqqqwww{{{iii^^^dddsssyyyssszzzmmm```\\\ZZZUUU^^^pppxxxwww^^^EEE>>><<<888333333222222222111111111111000////////////////////////------,,,,,,------...///....../////////...,,,,,,------------,,,,,,,,,,,,wwwooojjjjjjooowww}}}zzztttmmmhhhbbb]]]YYYYYYUUUTTTVVVWWWYYYfffuuurrr___XXXYYYaaasss~~~||||||~~~}}}|||}}}}}}|||{{{xxxvvvuuuuuuuuuwwwxxxyyyzzzzzzzzzzzz{{{~~~|||yyyvvvqqqlllhhhccc___[[[WWWUUURRROOOLLLLLLKKKIIIGGGFFFEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC???AAABBBCCCCCCDDDGGGIIIKKKNNNQQQTTTVVVXXX[[[]]]___aaadddgggjjjnnnrrruuu{{{}}}sssmmmnnnkkkmmmpppsssvvvzzz~~~|||yyywwwrrrnnniiifffdddbbbaaa___dddeeefffgggggggggfffeee___^^^^^^```bbbcccbbb```[[[[[[[[[[[[[[[[[[[[[[[[\\\ZZZXXXYYYZZZXXXSSSNNNCCCAAA===999777666777888555555555555555555555555777666666555666777999:::;;;;;;===@@@DDDDDDCCCAAA???>>>>>>======>>>>>>???===>>>???>>>>>>>>>@@@BBBBBBBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;:::999999777777777777777:::@@@DDDHHHIIIJJJIIIGGGFFFFFFGGGKKK]]]yyy|||nnnmmmrrr{{{rrrfffjjjvvv|||rrrccc______[[[bbbnnnppp~~~{{{aaaHHH???===999444444222222222111111111111000////////////////////////---------,,,------...///.........///......---,,,,,,,,,,,,,,,++++++++++++uuunnnjjjkkkrrrzzz~~~xxxrrrkkkeee``````\\\[[[[[[XXXWWW___iii}}}fff[[[YYY^^^mmm}}}~~~}}}~~~}}}{{{xxxvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}zzzwwwrrrlllhhhbbb```\\\XXXVVVSSSOOOMMMKKKJJJHHHGGGEEEEEEEEEFFFDDDDDDBBBAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBB???AAABBBBBBBBBCCCEEEHHHIIILLLPPPSSSUUUWWWZZZ\\\^^^```dddfffiiimmmqqquuuxxxzzz}}}tttnnnmmmkkkkkknnnqqqtttyyy~~~|||zzzxxxvvvsssnnniiifffdddcccbbbbbbcccdddfffffffffeeeeee`````````aaacccdddcccaaa]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZ[[[\\\YYYRRRMMMCCC@@@===999777666777888555555555555555555666666777666555555666777888999;;;;;;<<<>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>???AAABBBCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;:::999999777777666555555999???DDDGGGHHHHHHGGGFFFEEEEEEFFFHHHWWWqqqrrrooottt~~~}}}rrruuu}}}zzzhhhaaabbb```hhhrrrrrryyyeeeJJJ@@@===888444444222222222111111111000000////////////////////////---------------...//////..................------,,,,,,,,,+++++++++******~~~rrrllliiikkkttt}}}|||vvvoookkkeeecccaaa___[[[YYY]]]bbblllqqqeee___```kkkyyy}}}zzzxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~|||zzzwwwrrrlllhhhbbb```\\\ZZZWWWTTTPPPMMMKKKIIIHHHFFFEEEEEEEEEFFFDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB@@@AAABBBBBBBBBBBBDDDFFFGGGJJJNNNQQQTTTVVVYYY[[[]]]```cccfffiiimmmqqqtttvvvxxx{{{}}}uuuooohhheeehhhlllnnnttt|||~~~|||zzzvvvtttqqqlllhhhfffeeefffbbbcccdddfffffffffeeeeeedddcccbbbcccddddddbbbaaa________________________]]]\\\\\\]]]]]]ZZZRRRLLLCCC@@@===999777777888999666666555555555666777777777666555555555666777888;;;<<<=========>>>>>>???>>>>>>????????????>>>>>>===>>>??????>>>???AAACCCCCCBBBAAA@@@???===<<<<<<<<<<<<<<<<<<;;;:::999888777666555444555999???CCCEEEGGGGGGGGGEEEDDDEEEFFFHHHTTTjjj{{{vvv||||||nnncccccccccmmmzzz|||jjjMMMAAA===888333444222222222111111111000000////////////////////////...------------...//////......------............,,,,,,,,,+++++++++******xxxnnniiihhhlllvvv{{{wwwllljjjgggccc___]]]]]]___aaappp~~~sssjjjdddlllxxx}}}{{{}}}~~~~~~~~~}}}{{{zzzwwwrrrlllgggbbb```]]][[[XXXUUUQQQNNNJJJIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBAAAAAACCCEEEFFFJJJNNNQQQSSSVVVYYY[[[]]]___ccceeehhhlllppptttuuuwwwzzz}}}ssshhhaaacccgggjjjrrr|||~~~}}}wwwvvvsssnnniiigggggghhhdddeeefffgggggggggfffeeegggfffeeeeeeeeedddbbb```aaaaaaaaaaaaaaaaaaaaaaaa_________aaa```[[[SSSLLLCCCAAA===:::888888999:::999888777666666666777888777666555555555666777888:::<<<>>>>>>======>>>???>>>??????@@@@@@??????>>>>>>???@@@?????????AAACCCCCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<<;;;999888777666666666666666999???CCCEEEFFFGGGFFFEEEDDDEEEGGGIIIPPPbbb~~~rrrfffcccdddppppppRRRDDD>>>888333333222222222111111111111000////////////////////////......------......///000......---------...//////,,,,,,,,,,,,++++++++++++{{{qqqhhheeehhhnnnzzzuuutttpppjjjeeecccbbbaaa```fffoooyyy}}}pppeeeiiittt~~~}}}|||zzzyyyvvvqqqkkkfffbbb```]]][[[YYYVVVRRROOOIIIHHHGGGEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB????????????@@@@@@@@@@@@???@@@AAA@@@??????AAABBBFFFIIINNNQQQSSSVVVYYY\\\[[[]]]aaadddfffjjjnnnrrrtttvvvyyy|||~~~rrreeeeeefffgggppp{{{{{{zzzwwwrrrllliiiiiijjjgggggghhhiiiiiihhhffffffgggfffeeefffffffffdddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeeddd___UUUNNNDDDBBB>>>;;;999999:::;;;<<<:::888777666777888999777666555444444555666777888;;;>>>???===<<<===???>>>???@@@@@@@@@@@@???>>>>>>???@@@@@@??????AAACCCCCCCCCBBBAAA???>>>======<<<<<<;;;;;;:::888777666555666777777888;;;???BBBEEEFFFGGGGGGEEEEEEFFFGGGGGGLLLZZZtttttthhheeecccqqqwwwWWWGGG@@@999444444222222222111111111111000////////////////////////...............//////000...------,,,---...///000------------,,,,,,,,,,,,uuummmeeecccgggppp~~~~~~}}}xxxpppkkkhhhfffdddeeebbbaaaeeemmmvvvpppcccdddnnnzzz~~~{{{{{{zzzxxxvvvqqqjjjeeebbb```^^^\\\ZZZWWWRRROOOIIIHHHGGGEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBCCCCCC>>>????????????@@@@@@@@@>>>??????>>>======???@@@FFFIIINNNQQQTTTVVVZZZ\\\YYY\\\___bbbeeehhhmmmpppsssuuuxxx{{{}}}nnnjjjhhhfffmmmyyy{{{}}}wwwoookkkkkkmmmiiiiiijjjjjjjjjhhhgggfffgggfffeeefffggggggeeecccccccccccccccccccccccccccdddeeefffhhhgggaaaWWWOOODDDBBB???<<<::::::;;;<<<===<<<:::888777777888999777666555444444555666777666:::>>>???===<<<===>>>>>>???@@@AAAAAA@@@???>>>>>>???@@@@@@???@@@BBBDDDDDDCCCBBBAAA???>>>======;;;;;;;;;:::999888666555555666888999999;;;???AAAEEEFFFGGGGGGFFFEEEFFFHHHEEEGGGTTTnnnvvvkkkfffcccppp|||[[[JJJBBB:::555555222222222111111111111000////////////////////////...............///000000...------,,,---...///000......------------,,,,,,~~~tttkkkddddddjjjttt}}}|||}}}wwwvvvzzzzzzuuuqqqmmmjjjfffcccaaaaaaffflllqqqttt~~~~~~sssiiiffffffuuu~~~|||{{{zzzxxxtttpppmmmjjjaaa___[[[WWWUUUQQQMMMKKKFFFGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>>>>>>>???@@@EEEGGGKKKPPPTTTVVVWWWWWWWWWYYY\\\aaaeeejjjmmmoootttvvvxxxyyy{{{}}}rrrkkkllloooqqqtttyyy{{{wwwsssooommmkkkiiiiiiiiijjjjjjiiigggeeeeeefffffffffffffffffffffeeedddcccbbbaaaaaaaaaaaabbbeeegggggghhhdddXXXKKKDDD@@@<<<999999999999999999999999888888888888888555555444333444555666777===<<<;;;:::;;;===@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEECCC???======>>><<<;;;:::999888888888888555666666666666999<<>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@DDDGGGKKKOOOSSSUUUVVVVVVWWWYYY\\\```eeeiiilllnnnsssuuuwwwyyyzzz|||rrrkkkjjjkkknnntttzzz}}}yyyuuurrrooonnnlllkkkjjjjjjkkkjjjhhhgggggggggggggggggghhhhhhiiifffeeedddbbbaaa````````````ccceeefffhhheeeZZZNNNDDDAAA<<<:::::::::::::::999999999999888888888888666555555555555666777777;;;:::::::::;;;===>>>@@@BBBBBBCCCCCCDDDCCCCCCBBBCCCBBBAAA@@@@@@BBBDDDEEEEEEFFFEEECCC@@@=========<<<;;;:::999888888888888555666777777777999===@@@GGGHHHIIIGGGEEECCCCCCCCCCCCEEEOOOcccpppddd[[[ZZZhhhyyymmmRRREEE>>>888444555333111000111111///...000000000/////////......000/////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,}}}rrrjjjeeehhhqqq|||yyyrrrpppnnnmmmqqqpppnnnkkkhhheeebbbaaa```bbbfffiiimmmrrrxxx|||~~~{{{wwwwwwwwwyyy}}}}}}vvvqqqjjjddd```^^^]]]\\\]]]bbbgggfffaaa^^^___aaaeeennn{{{~~~|||wwwsssnnniiigggbbb___[[[XXXUUURRRNNNKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@??????========================??????>>>>>>??????@@@AAADDDFFFJJJNNNQQQSSSTTTUUUVVVXXX[[[___cccgggjjjlllpppsssvvvxxxyyy{{{~~~pppiiiiiijjjnnnuuuzzz~~~|||yyyuuusssrrrpppnnnlllkkkllllllkkkjjjjjjiiihhhhhhhhhiiikkklllgggfffeeecccaaa``````___^^^aaaccceeehhhggg\\\QQQDDDAAA===;;;;;;<<<<<<<<<:::::::::999999888888888777666666777777888999999;;;;;;<<<===>>>???@@@@@@CCCCCCCCCDDDDDDCCCCCCBBBDDDCCCAAA@@@AAABBBDDDFFFFFFGGGFFFDDD@@@=========<<<;;;:::999888888888888666777777777888:::>>>AAAGGGHHHIIIHHHEEEDDDCCCDDDBBBDDDLLL]]]wwwtttfff[[[VVV___lllwwwYYYGGG>>>888444333111000///000111000///111111000000000/////////////////////............///............---------,,,,,,,,,,,,,,,,,,,,,---}}}pppiiidddiiirrr|||zzzlllcccaaabbbbbbaaadddeeefffffffffeeedddccceeegggjjjmmmpppuuuzzz~~~{{{{{{zzz|||}}}zzzrrrkkkfffbbb___]]]VVVZZZ\\\[[[WWWTTTUUUWWW___gggsss~~~{{{vvvrrrnnnjjjhhhccc```\\\YYYVVVSSSOOOLLLLLLJJJGGGDDDCCCDDDEEEFFFEEEDDDCCCBBBAAA??????>>>?????????@@@@@@@@@@@@@@@???????????????@@@AAABBBDDDFFFIIILLLOOOQQQSSSSSSVVVWWWZZZ^^^bbbeeehhhjjjnnnppptttvvvxxxzzz}}}~~~~~~rrrnnniiilllqqqwww|||~~~|||yyyvvvuuutttrrrooonnnnnnooonnnmmmkkkjjjiiihhhhhhjjjlllmmmhhhgggeeecccaaa```_________aaacccdddgggfff]]]SSSFFFBBB???<<<===>>>>>>>>>;;;;;;::::::999999888888777777888999:::;;;===>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBDDDCCCBBBAAABBBCCCEEEGGGHHHHHHGGGDDD@@@>>>======;;;;;;:::999888888888888777777888888888;;;>>>AAAFFFGGGHHHHHHEEEDDDDDDDDDBBBCCCJJJYYYppp{{{wwwhhh]]]UUUYYYccc```JJJ@@@:::666222000//////000111000///111111111111000000000000///////////////.........///............------------------,,,,,,+++++++++}}}ooogggdddjjjsss{{{zzzkkkddd\\\ZZZ]]]aaabbbaaa```bbbeeegggiiiiiiiiiiiilllooorrrvvvyyy~~~~~~~~~yyyqqqkkkeee```]]]UUUWWWWWWUUUQQQNNNOOOPPPWWW]]]hhhttt}}}{{{zzz~~~}}}|||yyyuuuqqqnnnlllkkkdddaaa]]]YYYWWWSSSPPPMMMMMMKKKGGGDDDBBBCCCDDDEEECCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@AAAAAAAAABBBBBB????????????@@@AAABBBCCCEEEFFFHHHKKKNNNPPPQQQRRRUUUVVVYYY\\\```cccfffgggjjjmmmqqqtttvvvxxx{{{}}}}}}~~~~~~vvvkkklllnnnsssxxx~~~|||yyyxxxxxxvvvsssqqqqqqrrrqqqpppkkkkkkjjjiiiiiijjjkkkkkkiiihhhfffdddbbb```______aaabbbccccccffffff]]]SSSHHHEEEAAA>>>>>>???@@@???<<<<<<;;;;;;:::999999888888888999:::===AAADDDFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCBBBBBBBBBDDDFFFHHHIIIJJJHHHEEEAAA>>>======;;;;;;:::999888888888888777777888888888;;;>>>AAAEEEFFFGGGGGGEEECCCCCCDDDBBBDDDIIIVVVkkkyyyuuuggg]]]UUUVVV\\\wwwgggNNNCCC===888222111//////000111111000111111111111000000000000.........//////////////////............---------//////...---+++***)))))){{{nnngggdddlllvvv}}}tttlll^^^[[[YYY\\\aaaeeeggggggiiikkkooorrrtttuuuuuutttvvvyyy}}}wwwoooggg```[[[WWWWWWVVVSSSOOONNNNNNOOOLLLRRR[[[fffqqq}}}{{{wwwuuutttvvv}}}|||{{{xxxtttqqqnnnlllllldddaaa]]]ZZZWWWTTTPPPMMMNNNKKKHHHEEECCCBBBCCCDDDBBBAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@@@@AAAAAA?????????@@@AAABBBCCCDDDFFFGGGIIIKKKMMMOOOQQQRRRTTTUUUXXX[[[^^^aaacccdddhhhkkkpppsssuuuwwwyyy{{{|||}}}~~~qqqooolllmmmrrrxxx}}}}}}{{{{{{yyyvvvuuuuuuuuutttrrrmmmlllllllllkkkjjjjjjiiihhhgggfffdddbbbaaa``````aaabbbbbbbbbeeeeee^^^TTTKKKGGGCCC@@@@@@@@@@@@@@@======<<<;;;;;;:::999999999888999;;;@@@GGGMMMQQQJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBCCCEEEGGGIIIKKKKKKJJJFFFAAA>>><<<<<<<<<;;;:::999888888888888666777777777888:::>>>AAACCCEEEFFFEEEDDDBBBCCCCCCAAADDDIIITTTggg|||{{{|||rrreee\\\UUUTTTYYYppppppSSSFFF@@@:::444222111000111222111000111111000000000/////////.........//////////////////............---------//////...---+++***))))))xxxnnnhhhfffooo{{{{{{tttmmmhhheee]]]^^^```dddiiinnnsssuuuyyy{{{|||xxxwwwwwwyyy{{{~~~~~~xxxooogggbbb\\\[[[XXXSSSPPPNNNMMMNNNGGGKKKQQQXXXaaakkkuuu|||}}}|||yyyvvvssspppnnnnnnmmmvvv~~~|||xxxtttpppmmmkkkjjjeeebbb^^^[[[XXXUUUQQQNNNNNNLLLIIIFFFCCCBBBBBBCCC@@@@@@@@@@@@????????????=========>>>???@@@@@@@@@???@@@@@@@@@AAACCCDDDEEEHHHHHHIIIKKKMMMOOOQQQRRRTTTUUUWWWZZZ]]]___aaaccceeeiiinnnrrrtttvvvxxxyyy{{{|||~~~{{{uuunnnjjjlllqqquuuxxx|||{{{zzzyyyyyyxxxuuusssoooooopppooonnnllliiihhhggggggeeedddcccbbbbbbbbb___``````aaaeeeggg```XXXMMMJJJEEEBBBAAAAAA@@@???>>>>>>===<<<;;;:::999999999888888;;;BBBLLLUUU[[[QQQPPPNNNKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCCCCDDDFFFHHHJJJLLLLLLKKKGGGBBB>>><<<<<<<<<;;;:::999888888888888555666777777777999===@@@BBBCCCEEEDDDBBBAAABBBBBB???CCCIIIRRRccc~~~uuu}}}{{{wwwzzzsssfff___XXXWWW[[[hhh|||xxxYYYIIIAAA:::666444222222222222111000000000000/////////................../////////000///............---------------,,,,,,,,,,,,++++++vvvnnnhhhhhhsss~~~xxxtttrrrnnniiicccaaaaaabbbaaadddhhhlllqqqwww~~~wwwqqqnnnnnnooojjjiiijjjnnntttyyy}}}~~~~~~~~~}}}{{{zzzxxxwwwvvvuuurrrpppppptttyyy}}}{{{tttoooccc```[[[UUUPPPLLLKKKJJJHHHJJJMMMPPPUUU\\\dddjjjwwwzzz~~~~~~|||zzzzzzsssrrrpppnnnkkkjjjiiihhhiiiqqq~~~yyytttooollliiihhheeebbb^^^[[[XXXUUUQQQNNNMMMLLLIIIFFFDDDBBBBBBBBB>>>????????????@@@@@@@@@===>>>>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEEIIIIIIJJJKKKMMMOOOQQQRRRSSSTTTVVVYYY\\\^^^```bbbdddhhhmmmqqqsssuuuwwwxxxzzz{{{|||~~~|||qqqkkkjjjnnnrrrtttzzz}}}}}}|||{{{{{{{{{yyyvvvssspppqqqrrrrrrpppmmmiiiggggggfffeeedddccccccbbbccc]]]^^^___```eeehhhccc[[[OOOKKKFFFCCCAAAAAA@@@??????>>>===<<<;;;:::999999999888888;;;CCCOOOZZZaaaWWWUUURRROOOMMMLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDCCCCCCDDDFFFIIIJJJMMMMMMKKKGGGBBB>>><<<<<<<<<;;;:::999888888888888555666666666666999<<>>BBBHHHQQQaaa{{{tttxxx{{{yyyrrrrrrwwwiiiccc\\\[[[___^^^qqq~~~\\\KKKBBB:::888666333222333222111000////////////............---.........//////000000//////.........---------******+++,,,,,,---......ssshhhjjjmmmsss|||~~~uuummmfffaaaaaa___]]]\\\]]]___ccceeejjjmmmsssyyyyyytttmmmffffffccc```aaaeeeiiikkklllooommmlllkkkllllllkkkjjjiiijjjlllqqqvvv}}}~~~yyyooojjjaaaZZZTTTQQQNNNLLLJJJIIIHHHIIIKKKOOOSSSUUUggghhhkkkmmmooopppppppppffffffeeebbb___^^^___aaabbbkkk{{{|||yyyvvvtttqqqmmmjjjfffbbb]]]ZZZYYYVVVQQQLLLIIIHHHFFFDDDBBBAAA@@@@@@>>>>>>>>>>>>===============>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFJJJJJJJJJJJJKKKLLLNNNNNNPPPSSSWWWZZZ\\\___cccfffjjjjjjjjjmmmqqquuuxxxyyy{{{{{{}}}~~~uuulllgggjjjqqquuuyyy|||{{{{{{yyywwwuuuuuutttqqqooonnnmmmmmmmmmfffeeecccdddeeeeeecccbbbeeebbb```bbbeeeggggggeeeXXXRRRJJJEEEDDDCCCBBB@@@??????>>>===<<<:::888777888:::;;;;;;>>>GGGTTT___[[[YYYVVVRRROOONNNNNNNNNKKKKKKJJJIIIIIIIIIIIIJJJDDDDDDDDDDDDEEEGGGIIIKKKOOOOOONNNJJJDDD@@@===<<<;;;999888888888888777666444444555666888999;;;<<>>======999555333222111000///000111111111111000000///////////////////////////------............------++++++++++++++++++++++++sssjjjlllqqqvvv}}}}}}tttllleee___[[[XXXWWWWWWXXX[[[```ffflllpppuuuxxx}}}zzzrrroookkkfffeeegggjjjllllllkkkjjjhhhiiikkkllllllkkkoooppprrruuu{{{vvvppphhh```ZZZUUUQQQOOOKKKJJJIIIHHHHHHJJJLLLMMMUUUXXX\\\```ccccccaaa```aaaaaa```^^^\\\[[[\\\^^^aaajjjzzz~~~zzzwwwtttqqqmmmjjjgggbbb]]]ZZZYYYVVVQQQLLLJJJIIIGGGEEECCCAAAAAA@@@????????????????????????>>>???@@@BBBCCCCCCDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGJJJJJJJJJKKKLLLMMMNNNOOOSSSUUUYYY\\\___bbbeeehhhjjjjjjjjjmmmppptttwwwxxxzzz{{{}}}~~~uuullljjjmmmnnnrrrxxx~~~}}}|||{{{zzzxxxwwwvvvuuurrrpppnnnnnnnnnnnnjjjhhhggggggggggggfffdddeeecccbbbcccfffhhhgggfff]]]WWWOOOIIIGGGFFFEEEDDDBBBAAA@@@>>>===<<<;;;:::<<<===>>>===???FFFRRR[[[[[[YYYVVVRRRPPPOOONNNNNNLLLLLLKKKKKKJJJJJJJJJKKKFFFEEEEEEEEEFFFHHHIIIJJJOOOOOONNNJJJEEEAAA>>>>>>===<<<::::::::::::888777555555555555777999;;;<<>>999666222000//////...---222222222111111000///...////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,ssslllpppvvv|||{{{wwwmmmhhh```YYYUUUSSSRRRQQQPPPRRRUUU\\\dddmmmvvvzzz|||~~~yyyssspppoooqqqrrrsssrrrqqqpppqqqtttvvvvvvvvvyyyxxxyyy|||zzzqqqiiibbb[[[VVVSSSOOONNNLLLJJJHHHFFFFFFEEEIIILLLRRRWWWYYYYYYWWWVVVYYYYYYYYYWWWVVVVVVWWWYYY\\\fffuuu|||xxxuuuqqqllliiigggccc^^^[[[YYYVVVPPPLLLKKKJJJHHHEEECCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFHHHHHHHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPSSSVVVZZZ\\\___bbbeeehhhiiijjjkkkmmmooorrrtttvvvzzz{{{}}}~~~wwwnnnkkklllnnnrrrwww}}}}}}|||}}}|||{{{zzzwwwvvvsssqqqooonnnnnnnnnnnnmmmkkkjjjjjjiiihhhffffffdddcccdddfffgggggggggddd___VVVPPPLLLJJJIIIIIIFFFDDDBBB@@@>>>>>>??????AAAAAAAAA@@@AAAFFFOOOVVVZZZXXXUUURRRPPPOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKHHHGGGGGGFFFGGGHHHIIIJJJMMMNNNMMMJJJEEEAAA@@@???@@@>>><<<<<<<<<;;;:::888777666555555666999<<<>>>BBBAAAAAA@@@@@@@@@@@@AAACCCBBBEEEKKKUUUiiiqqqlllrrrvvvwwwmmmrrr~~~|||mmmbbb[[[XXXVVV___rrrsssUUUDDD???;;;888444222222222222111222222222111111///...---////////////////////////------............------------------------------~~~sssmmmsss|||xxxppplllfffaaaYYYTTTRRRRRRRRRSSSUUUWWW[[[bbbkkkttt|||~~~|||}}}~~~}}}~~~{{{rrrjjjbbb[[[WWWTTTSSSPPPMMMJJJGGGDDDCCCDDDGGGKKKOOORRRSSSSSSRRRQQQRRRRRRQQQPPPPPPSSSUUUVVV___ooozzzvvvqqqmmmiiigggccc^^^ZZZXXXUUUPPPKKKJJJHHHFFFDDDBBB@@@??????@@@AAAAAAAAAAAAAAABBBBBBDDDDDDFFFGGGHHHIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRTTTXXXZZZ]]]___cccfffgggiiikkkmmmnnnppprrrtttyyyzzz|||yyyoooooonnnooorrrwww}}}~~~~~~~~~}}}xxxwwwtttrrrpppooonnnnnnqqqooommmkkkkkkjjjgggfffeeedddddddddeeefffffffffkkkfff^^^VVVQQQMMMLLLKKKIIIGGGDDDAAA@@@AAACCCEEEDDDDDDDDDCCCDDDHHHNNNSSSWWWVVVTTTQQQPPPNNNNNNNNNLLLLLLMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGHHHHHHJJJJJJKKKKKKKKKIIIDDDAAA@@@@@@AAA???===<<<<<<<<<:::888999777555444555888<<<>>>AAAAAA@@@@@@@@@@@@@@@AAABBBBBBEEEJJJRRRdddtttkkkpppwww~~~sssvvvpppccc^^^]]]XXX___ooo}}}]]]HHH???;;;888555333333444444333000111111111111000000///////////////////////////------............------------------------------|||tttmmmwww{{{tttooommmkkkfff___ZZZYYYYYYZZZZZZ```cccgggmmmuuu~~~zzzqqqhhhaaa\\\VVVUUURRROOOKKKHHHEEEDDDBBBBBBCCCDDDFFFIIILLLMMMKKKKKKLLLKKKKKKKKKNNNPPPRRR[[[kkk~~~|||xxxsssnnnjjjgggbbb]]]YYYWWWTTTNNNJJJGGGFFFDDDBBB@@@???>>>>>>@@@@@@@@@AAAAAABBBBBBBBBFFFGGGHHHIIIJJJKKKKKKKKKMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRQQQTTTWWWZZZ\\\^^^bbbdddeeehhhkkkllllllnnnpppsssxxxzzz|||{{{rrroookkklllqqqwww}}}zzzxxxvvvsssqqqpppooooooqqqooommmkkkkkkiiigggeeeddddddddddddddddddeeefffmmmjjjddd]]]VVVQQQOOONNNNNNLLLHHHFFFEEEGGGJJJLLLIIIIIIHHHHHHIIILLLPPPSSSTTTSSSRRRPPPOOONNNMMMLLLKKKKKKLLLLLLLLLKKKJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKIIIJJJJJJGGGCCC@@@?????????>>><<<;;;<<<;;;999888999888666444555888<<<>>>@@@@@@@@@??????@@@@@@AAAAAABBBEEEIIIPPPaaa|||{{{pppttt{{{zzz~~~xxxkkkfffggg\\\fffuuueeeMMMAAA888666222000111111111000...///000111111222111111////////////////////////------............------++++++++++++++++++++++++{{{tttppp|||}}}zzzxxxxxxyyyuuunnnjjjhhhhhhhhhhhhoooqqquuu{{{xxxooofffaaaWWWVVVRRROOOKKKHHHFFFEEEDDDCCCAAA@@@AAADDDGGGIIIFFFFFFGGGFFFFFFGGGIIIKKKPPPYYYiii|||~~~yyytttoookkkfffaaa\\\XXXVVVRRRLLLHHHDDDCCCBBBAAA@@@?????????@@@@@@AAAAAABBBBBBCCCCCCHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJKKKMMMOOOQQQRRRSSSUUUXXX[[[]]]___bbbeeebbbfffjjjlllkkklllooorrrwwwyyy|||yyyrrrjjjhhhlllsssyyy{{{}}}|||yyyvvvtttrrrrrrrrrrrrpppmmmlllllljjjhhhfffeeeffffffeeeddddddeeegggmmmllljjjeee___ZZZWWWVVVVVVTTTQQQOOOOOOQQQSSSUUUQQQPPPPPPPPPQQQRRRSSSTTTSSSRRRQQQPPPOOONNNMMMMMMJJJKKKLLLMMMLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIJJJKKKJJJJJJJJJGGGCCC@@@??????===<<<::::::;;;;;;:::888999888777666777999;;;===@@@????????????@@@@@@AAA@@@AAAEEEIIIOOO^^^yyyzzz|||vvvqqqrrrfffpppmmmRRRCCC;;;888444222222222222111...///000111111222111111////////////////////////------............------++++++++++++++++++++++++yyyuuuvvv~~~}}}}}}tttlllfff]]]ZZZUUUPPPLLLIIIHHHGGGFFFDDDBBBAAAAAABBBCCCDDDAAABBBBBBBBBAAABBBDDDFFFKKKTTTeeexxxzzzvvvqqqmmmddd```ZZZVVVTTTPPPJJJFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEEIIIIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJLLLNNNPPPQQQRRRTTTWWWZZZ[[[]]]aaaccc___dddiiikkkkkkkkkooossswwwyyy|||sssllllllppptttuuuwww}}}}}}zzzxxxvvvvvvuuutttrrrpppoooooonnnllljjjggghhhiiihhhfffeeegggiiijjjmmmooonnnjjjeeecccbbb___^^^\\\[[[[[[\\\___```\\\[[[ZZZYYYYYYXXXWWWVVVSSSSSSSSSRRRQQQPPPOOONNNKKKLLLMMMNNNNNNLLLKKKIIIGGGGGGFFFGGGGGGIIIKKKLLLLLLMMMLLLIIIEEEAAA@@@???<<<;;;::::::<<<<<<;;;:::999888888777888999;;;<<>>;;;777555444444333333111111111111111000//////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,yyyvvvzzzxxxpppjjjccc___YYYSSSNNNLLLKKKJJJBBBBBBAAA@@@>>>======<<>>>>>AAACCCFFFOOO```sss{{{wwwrrrnnnddd___YYYUUUSSSOOOIIIEEEBBBBBBAAAAAAAAABBBBBBCCCBBBCCCCCCDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFGGGHHHHHHJJJLLLNNNPPPQQQOOOQQQUUUWWWXXX[[[^^^```]]]bbbiiikkkjjjkkkooosssvvvyyy|||~~~rrrnnnooopppooorrrxxx~~~{{{yyyyyyxxxvvvuuusssrrrrrrqqqooonnniiijjjkkkjjjggggggiiilllhhhmmmrrrtttrrrnnnmmmlllfffeeedddcccdddeeeggghhhdddcccaaa```^^^\\\YYYWWWTTTTTTTTTTTTSSSRRRQQQPPPLLLMMMOOOOOOOOONNNLLLJJJFFFFFFFFFFFFGGGIIIKKKLLLNNNOOONNNKKKGGGCCCAAAAAA<<<;;;:::;;;=========;;;888888888888999:::;;;;;;??????>>>>>>???@@@AAAAAA@@@BBBFFFHHHJJJWWWqqq{{{yyyzzzzzz\\\JJJ<<<999555222111111000///444333333222000...---,,,////////////////////////---..................---------------------------|||tttttt|||{{{sssnnneeeaaa\\\WWWSSSOOOJJJGGG>>>???@@@@@@???>>>===;;;@@@>>>===<<<<<<===>>>@@@DDDMMM[[[mmm}}}wwwqqqkkkgggccc^^^XXXRRRNNNKKKHHHFFFBBBAAA@@@AAABBBCCCBBB@@@DDDEEEFFFGGGIIIJJJKKKLLLNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEFFFGGGHHHJJJKKKLLLNNNQQQTTTWWWXXXZZZ\\\^^^aaacccfffhhhjjjlllooorrrvvvxxxzzz|||~~~~~~~~~~~~|||pppkkklllmmmqqqsssyyyzzzxxxuuutttsssrrrpppnnnkkkjjjiiiiiiiiiiiiiiijjjooopppssswww{{{|||{{{yyyvvvtttpppooooooooonnnmmmjjjhhhddd```]]][[[[[[[[[XXXWWWUUUSSSQQQOOONNNNNNNNNNNNOOOPPPOOONNNMMMLLLIIIHHHFFFEEEFFFHHHJJJLLLMMMPPPSSSQQQKKKEEEAAA???:::999888999;;;<<<;;;:::::::::999888777999===@@@@@@@@@??????@@@@@@AAABBB???DDDEEEGGGNNNSSSgggssspppuuuxxx|||dddMMMBBB;;;666555555444555888111111000000//////......///////////////////////////............---------+++++++++,,,,,,,,,------zzzrrrsssxxxxxxqqqlllddd```[[[VVVRRRNNNIIIFFF@@@@@@@@@???>>>===<<<<<<>>>===<<<;;;;;;<<<===>>>BBBJJJXXXhhhzzz}}}vvvoooiiieee]]]XXXSSSNNNKKKIIIGGGEEEDDDCCCBBBCCCEEEFFFEEEDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEFFFHHHIIIKKKLLLMMMOOOSSSUUUWWWXXX[[[]]]```cccfffhhhjjjlllooorrrwwwxxxzzz|||}}}~~~~~~}}}~~~rrrnnnooolllmmmttt{{{{{{zzzxxxwwwwwwuuurrrpppmmmmmmlllllllllllllllmmmmmmooorrrwww|||~~~}}}|||yyyvvvsssqqqqqqpppooonnnjjjhhhddd```]]]\\\[[[[[[YYYWWWUUUSSSQQQPPPOOONNNNNNNNNOOOPPPOOONNNMMMLLLJJJHHHFFFEEEFFFHHHJJJLLLPPPRRRTTTRRRLLLEEE@@@???===<<<;;;;;;======<<<;;;888888888666555666999<<>>===<<<<<<<<<<<<;;;:::999999:::;;;<<>>>>>??????===<<<888888777666555555888;;;>>>>>>>>>>>>>>>??????@@@???DDDCCCFFFLLLPPPbbb~~~zzzddd^^^ccciiiuuuqqqWWWDDD;;;555333333000...///111000000000000////////////////////////////////////............------------------.........//////vvvooopppuuuzzzuuupppkkkggg___\\\WWWRRRNNNKKKGGGDDDCCCAAA???===;;;;;;;;;;;;:::999888888888888999:::<<>>===============>>>?????????CCCBBBEEELLLOOO^^^xxx~~~fff___ccc```lllvvv[[[HHH>>>666555666333000000000000000000000000000000///////////////////////////............---------------------............uuuoooqqqyyy~~~zzzuuuqqqmmmiiieeebbbZZZWWWRRRNNNLLLHHHEEEBBBAAA@@@>>>;;;:::999999:::888888777777777777888888:::???IIIUUUcccrrryyyqqqiiibbb^^^ZZZXXXUUUSSSQQQOOOLLLJJJGGGGGGGGGIIILLLNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRROOOOOONNNLLLKKKIIIHHHGGGDDDEEEEEEEEEFFFFFFGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLPPPRRRTTTUUUXXXZZZ\\\___bbbeeegggjjjmmmpppppprrrvvvzzz~~~wwwnnnhhhmmmtttyyy|||~~~~~~~~~{{{yyywwwxxxyyyzzz{{{zzzzzzzzz{{{zzzzzz|||}}}~~~|||zzzuuussspppnnnmmmkkkhhhfffddddddbbbaaa___^^^^^^]]]ZZZYYYWWWUUUSSSQQQPPPPPPNNNNNNOOOPPPOOONNNMMMLLLLLLJJJHHHFFFFFFHHHJJJKKKMMMOOORRRTTTSSSNNNGGGBBBDDDBBB@@@?????????===;;;555666888888888:::===@@@======<<<<<<======>>>??????BBBAAADDDKKKLLLYYYrrriii___aaaYYYaaaqqq{{{```KKK@@@777666777555222222000000000000111111111111///////////////////////////............---------+++,,,,,,,,,,,,---------uuuppprrr}}}}}}zzzqqqmmmiiieeebbb___\\\ZZZRRROOOKKKIIIGGGEEEBBB@@@>>>===<<<:::999888888888777777777777777777777777888===EEEOOO[[[iiivvv~~~~~~wwwpppiiibbb^^^ZZZZZZYYYYYYWWWTTTPPPLLLLLLKKKKKKMMMPPPRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRNNNNNNMMMLLLJJJIIIHHHHHHDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIILLLOOORRRSSSUUUWWWYYY[[[]]]aaadddfffiiimmmpppoooqqquuuzzz~~~xxxmmmkkknnnrrrwww{{{|||~~~|||}}}~~~}}}|||yyyvvvpppooommmlllkkkiiieeeccccccbbbbbbaaa```______^^^[[[ZZZXXXVVVTTTRRRQQQQQQNNNNNNOOOPPPOOONNNMMMLLLMMMKKKIIIGGGGGGHHHJJJKKKPPPSSSWWWYYYXXXQQQHHHAAACCCBBB@@@?????????===;;;333555777888888999<<<>>>===============>>>>>>??????BBB@@@CCCJJJJJJUUUlllkkk\\\ZZZUUUYYYeeezzzhhhQQQDDD777444666444222222000000000111111111111222///////////////////////////............---------+++++++++,,,,,,,,,------vvvqqqtttvvvpppmmmccc___[[[WWWUUUSSSQQQOOOIIIGGGDDDBBBAAA???===<<<:::::::::999999888666666666666777777777777666666777;;;AAAIIISSS^^^iiiqqq}}}|||uuuoooiiiccc```[[[\\\^^^aaaaaa]]]WWWSSSSSSRRRRRRSSSVVVXXXXXXWWWTTTTTTSSSRRRRRRQQQQQQPPPMMMLLLLLLKKKJJJJJJIIIIIIEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGJJJMMMPPPQQQSSSUUUWWWZZZ\\\```cccfffiiillloooqqqsssvvvzzz}}}xxxpppnnnmmmqqqvvvwww{{{~~~{{{wwwtttooommmlllkkkkkkiiifffcccaaaaaaaaaaaaaaa```______\\\ZZZXXXVVVTTTSSSRRRQQQNNNNNNOOOPPPOOONNNMMMLLLMMMLLLIIIGGGGGGHHHJJJKKKNNNRRRYYY___```YYYNNNFFFCCCBBB@@@@@@@@@@@@>>>===777888:::999999999:::<<<>>>>>>======>>>>>>???@@@???AAA???BBBIIIIIIRRRhhhooo\\\WWWSSSVVV^^^ooosssZZZKKK;;;666666444222222000000111111111222222222///////////////////////////............---------,,,,,,,,,,,,---------...vvvrrruuu|||uuulllddd^^^[[[YYYVVVQQQNNNLLLKKKIIIGGGCCCAAA>>>======<<<:::999777888999999999777666555666666777777777777666666777:::>>>DDDLLLVVV```gggooottt|||zzztttoooiiidddaaa]]]```dddhhhiiieee___ZZZXXXWWWWWWXXX[[[\\\\\\[[[VVVUUUTTTSSSRRRQQQPPPOOOLLLLLLKKKKKKJJJJJJJJJIIIEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCDDDDDDEEEFFFGGGFFFHHHLLLNNNPPPQQQTTTUUUYYY\\\```ccceeehhhlllooosssuuuwwwzzz|||~~~~~~~~~xxxqqqlllnnnsssrrruuuzzz~~~~~~{{{wwwtttnnnmmmmmmllllllkkkgggeeeaaaaaaaaaaaaaaa``````___\\\[[[YYYVVVTTTSSSRRRQQQNNNNNNOOOPPPOOONNNMMMLLLNNNLLLIIIGGGGGGHHHJJJKKKIIIOOOXXXbbbfffbbbWWWNNNDDDBBBAAAAAAAAAAAA@@@>>><<<===>>>===;;;:::;;;<<<>>>>>>>>>>>>>>>???@@@@@@???AAA???BBBIIIHHHQQQeee~~~|||tttaaaZZZRRRVVV]]]jjj{{{dddRRR@@@999888666444333000000111111222222222222//////////////////////////////.........------------------.........//////vvvrrrrrr}}}yyyuuuqqqmmmlllkkkiiihhhhhhggggggfffeeebbb^^^ZZZUUUQQQOOOLLLIIIFFFFFFFFFEEEBBB???>>><<<;;;999888888999:::777777777777777777777777444444444555555555555666888:::===@@@DDDJJJRRRWWWbbbgggnnnvvv|||{{{uuunnniiieeecccbbbdddhhhjjjjjjhhhdddbbbeeebbb]]][[[[[[[[[\\\[[[WWWWWWVVVUUUSSSQQQOOONNNKKKJJJIIIIIIHHHHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@AAABBBDDDFFFHHHIIIIIIJJJKKKMMMPPPRRRTTT[[[\\\^^^aaadddhhhkkkmmmrrruuuwwwyyyyyy{{{}}}yyyoooiiigggoooooosss{{{|||vvvqqqnnnnnnmmmlllkkkjjjhhhggggggeeecccbbbbbbaaa___^^^^^^[[[WWWTTTTTTUUUUUUUUUOOOMMMLLLLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJIIIIIILLLUUU[[[^^^fffkkkaaaPPPKKKIIIGGGFFFEEEBBB???<<<<<<;;;:::<<<======<<<;;;????????????????????????AAA???@@@CCCEEEIIIRRR\\\zzzzzzqqquuugggWWWZZZYYYZZZcccvvv}}}mmm___KKK<<<666555666555222222222111111111111000000000//////.........---++++++++++++,,,---...///,,,---...//////...---,,,wwwtttuuu~~~yyyuuupppkkkggg^^^]]][[[XXXVVVUUUTTTSSSUUUTTTSSSPPPMMMJJJHHHFFFEEECCC@@@@@@AAA@@@>>>;;;;;;:::999888777777777777666666666666666666666666555555555666666666777777888:::<<>><<>><<<:::999999:::999888777888888888888777666555555666666666666666666666666666666777777777888888888888999;;;===@@@DDDIIIMMMOOOSSSZZZ```eeejjjnnnrrrxxxxxxyyy{{{|||~~~}}}yyyuuurrrqqqmmmmmmnnnoooppppppoooooorrroookkkhhhfffdddaaa___ZZZYYYVVVTTTQQQPPPPPPPPPLLLLLLJJJIIIIIIHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGHHHJJJMMMOOOQQQTTTVVVYYY^^^bbbgggjjjlllnnnqqqtttxxxzzz~~~wwwqqqjjjiiilllttt{{{|||xxxsssssssssrrrqqqooommmkkkiiigggeeeeeefffeeedddbbbbbb___ZZZWWWUUUTTTSSSRRRPPPNNNLLLLLLMMMMMMKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKMMMSSSYYY___hhhqqqmmmcccQQQNNNJJJHHHGGGFFFEEEDDD@@@??????@@@BBBBBBAAA???????????????????????????@@@???@@@CCCEEEHHHQQQZZZsssyyykkkiiixxx{{{gggbbb___\\\___mmmxxxlllYYYIII???999555333222222222111111111111000000000////////////......//////...---------......,,,,,,------------,,,,,,xxxxxx{{{~~~vvvqqqjjjbbb\\\VVVPPPLLLJJJIIIGGGDDDAAA???>>>===:::;;;;;;<<<<<<<<<;;;;;;666666555555666666666555666777888888888777555444555555555555555555555555666666666777777777888888777999:::;;;===@@@DDDGGGJJJMMMRRRWWW[[[___dddggglllnnnpppqqqqqqrrrssstttxxxzzz|||~~~|||zzzyyyvvvvvvuuuuuuuuuvvvwwwwwwwwwtttpppllliiieeeaaa^^^\\\ZZZVVVSSSQQQPPPPPPPPPMMMMMMKKKJJJIIIIIIIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEEEEEEEFFFHHHKKKNNNOOOQQQTTTXXX]]]ccchhhkkkmmmnnnqqqtttxxxzzz~~~{{{pppllllllqqqvvv{{{|||zzzuuuvvvvvvvvvtttqqqooommmiiigggffffffffffffdddcccaaa^^^ZZZXXXWWWVVVUUUTTTQQQOOOMMMMMMNNNMMMLLLJJJHHHHHHIIIJJJJJJKKKLLLLLLKKKPPPTTTYYYbbbkkkkkkeeeWWWSSSNNNJJJHHHHHHGGGGGGCCCBBBBBBCCCEEEEEECCCBBB???????????????????????????>>>@@@CCCEEEGGGOOOYYYnnnzzzjjjeeeqqqooogggccc^^^^^^iii{{{ppp___OOOCCC;;;666333222222222111111111000000000000//////////////////---------...///000222222,,,,,,,,,,,,,,,,,,,,,,,,yyy{{{~~~~~~yyynnnhhhaaaYYYSSSMMMHHHEEEAAA@@@???===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;:::555666666666666666777888777888999999999888777666666666666666666666666666555555666666666777777777777888:::::::::<<>>@@@CCCDDDFFFNNNWWWiii{{{lllfffmmmvvvjjjfffaaa^^^eeewwwzzzqqqbbbRRRFFF===777555222222222111111111000000//////000000000000000000,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,|||xxxrrrddd___WWWPPPKKKGGGCCC@@@>>>===<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999666888999999888888999;;;888999999:::999999888888777777777777777777777777555555555666666666777777666888999999999:::<<<>>>AAACCCEEEGGGIIILLLPPPSSSWWW[[[___```___^^^```ccchhhjjjnnnrrrvvvxxxzzz{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxsssnnnjjjeeebbb]]][[[XXXUUURRRPPPPPPOOOPPPOOOMMMLLLJJJIIIIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDFFFIIIKKKMMMOOORRRWWW^^^dddhhhkkkmmmooorrruuuxxxzzz}}}|||uuurrrqqqqqqvvv}}}|||}}}~~~~~~|||xxxuuurrrkkkiiigggffffffeeecccbbb^^^\\\[[[ZZZ[[[[[[ZZZYYYUUUSSSQQQQQQQQQPPPNNNLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPSSSWWW[[[]]]]]]\\\XXXRRRNNNMMMMMMLLLLLLLLLJJJIIIIIIIIIHHHEEECCC????????????????????????>>>===@@@CCCDDDFFFMMMVVVddd|||qqqkkknnnpppmmmgggaaacccooo{{{rrrdddTTTFFF===888666222222222111111111111000//////000000000000111111...---+++***((((((''''''------,,,,,,,,,,,,------yyynnngggYYYUUUNNNHHHEEEBBB???===>>>>>>======<<<=========999::::::;;;;;;::::::999777999;;;;;;999888:::<<<999999888888888999999:::888888888888888888888888666666777777777888888888555777999999888999;;;<<<>>>???AAABBBCCCEEEIIILLLKKKQQQWWWYYYYYYYYY\\\___```bbbgggkkkpppsssuuuvvv|||}}}}}}}}}}}}}}}}}}|||xxxrrrmmmiiieeebbb\\\[[[YYYVVVTTTQQQOOONNNPPPOOONNNLLLKKKJJJIIIIIIDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDFFFIIIKKKMMMMMMQQQVVV]]]bbbgggiiijjjmmmppptttwww{{{~~~}}}xxxsssrrruuuwww{{{}}}yyyvvvnnnllliiihhhgggfffdddbbb```^^^\\\[[[\\\[[[ZZZXXXWWWUUUSSSRRRRRRRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMPPPSSSUUUVVVXXXXXXUUUQQQOOOPPPQQQQQQQQQOOOMMMKKKJJJIIIHHHEEEBBB????????????????????????======???CCCDDDEEELLLTTTaaa|||}}}uuupppvvv|||zzzssskkkggglllzzz~~~uuufffUUUFFF<<<888666222222222111111111111000//////000000000111111111111000...,,,***(((''''''......---,,,,,,---......|||pppddd]]]RRRNNNHHHCCC@@@>>>===<<<<<<<<<;;;:::999999999999888999:::;;;;;;;;;;;;;;;888:::<<<;;;999888999<<<:::999888777777888999:::888888888888888888888888777888888888888999999999555777888999888999:::<<<===>>>@@@@@@AAACCCFFFIIICCCJJJQQQUUUUUUWWW[[[___[[[^^^bbbggglllppprrrsss{{{||||||}}}}}}||||||{{{}}}vvvooojjjfffcccaaa\\\[[[ZZZWWWUUUQQQOOOMMMQQQPPPNNNLLLKKKJJJIIIIIIEEEDDDDDDDDDCCCCCCCCCCCC@@@AAACCCDDDDDDDDDCCCBBBCCCCCCCCCDDDFFFIIIKKKMMMLLLOOOUUU[[[aaaeeeggghhhjjjnnnssswww{{{wwwrrrqqqrrrwww|||yyypppnnnkkkjjjiiigggdddbbbbbb```^^^\\\\\\[[[XXXVVVXXXVVVTTTTTTSSSSSSPPPOOOPPPPPPOOOOOOOOOOOOOOOOOOKKKIIIJJJMMMOOOPPPQQQTTTTTTRRRPPPPPPRRRTTTUUUUUUQQQOOOLLLKKKJJJGGGDDDAAA????????????????????????======???CCCDDDEEELLLTTT___zzz~~~xxxsss~~~tttlllnnnxxxxxxiiiVVVFFF<<<777666222222222111111111111000//////000000111111111222333222111000......------///...------------...///}}}ssshhh]]]VVVLLLIIIEEEAAA>>><<<;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888::::::::::::::::::::::::777888:::;;;;;;:::888777999999999888888777777777888888777666666777888999888999999;;;===???AAABBBEEEFFFHHHKKKOOOTTTXXXZZZ```aaacccfffiiikkklllmmmrrrssswwwzzz|||}}}}}}}}}~~~{{{uuupppllliiieeecccaaa]]]XXXUUUVVVUUUSSSPPPPPPOOOMMMLLLJJJIIIIIIIIIEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIIIIMMMQQQVVV[[[```dddiiilllpppssswww{{{~~~xxxpppqqqtttyyy~~~}}}zzzuuuooolllkkkjjjgggeeeeeedddaaa___]]]\\\\\\\\\XXXYYYYYYYYYWWWVVVSSSRRRPPPPPPQQQOOOMMMLLLLLLLLLIIIIIIJJJMMMOOOPPPOOOMMMNNNNNNNNNNNNNNNOOOPPPPPPLLLKKKJJJHHHFFFEEECCCCCCAAAAAAAAA@@@@@@@@@?????????AAABBBCCCEEEGGGKKKNNN\\\ttt||||||zzz}}}{{{tttwww{{{vvviii[[[FFF;;;:::555555444333222111111111111444333222111000///...---000///...,,,,,,---......------------------------{{{qqqggg]]]TTTNNNDDDBBB@@@>>><<<<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;666777999::::::999777666::::::999999999888888888999888777666777777888999::::::::::::;;;<<<===>>>AAABBBDDDGGGLLLQQQUUUXXX^^^___bbbdddfffhhhhhhhhhjjjmmmqqquuuyyyzzz{{{{{{}}}{{{uuupppmmmiiifffcccbbb^^^YYYWWWWWWVVVSSSPPPOOOOOOMMMLLLKKKJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHKKKPPPVVV[[[```dddiiikkkooossswww{{{~~~wwwxxxyyy{{{~~~}}}xxxrrrooonnnllliiiggghhhgggeeebbbaaa`````````[[[[[[[[[[[[YYYXXXVVVTTTPPPPPPPPPPPPOOONNNOOOPPPJJJJJJKKKMMMOOOOOONNNLLLLLLKKKKKKJJJJJJKKKKKKLLLJJJIIIHHHGGGFFFDDDCCCCCCAAAAAAAAA@@@@@@@@@@@@???>>>@@@AAABBBDDDFFFJJJMMM[[[sss|||}}}}}}|||vvvhhhZZZEEE;;;:::666555444333222111111111111333222111111000///......//////...---------------------------------------{{{ooocccYYYPPPJJJFFFAAA@@@>>>===<<<<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<888999:::;;;;;;:::999888;;;:::::::::::::::999999999999888777777888888999;;;;;;:::999999999999999<<<===???CCCGGGLLLPPPSSSZZZ\\\___bbbccccccbbbaaa```ccchhhnnnsssvvvxxxyyy{{{}}}~~~{{{uuuqqqnnnkkkgggeeeeeeaaa]]]ZZZZZZXXXTTTPPPOOONNNMMMLLLKKKKKKKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCEEEFFFGGGIIIMMMTTTZZZ___dddhhhkkkooorrrwww{{{~~~|||yyyxxxyyy}}}|||vvvsssrrrqqqooollllllkkkjjjhhhgggfffffffff_________^^^]]][[[YYYXXXTTTTTTSSSRRRQQQQQQQQQQQQMMMLLLLLLMMMNNNNNNLLLKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>???AAABBBCCCEEEIIILLLYYYppp~~~xxxgggWWWCCC::::::666555444333222111111111111000000000000/////////.........//////......---,,,------------------------~~~|||sssfffYYYOOOIIIEEEBBBCCCBBB@@@???>>>===============<<<<<<<<<<<<======<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;========================<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888;;;::::::999888888888888;;;<<<===@@@CCCGGGKKKMMMUUUXXX\\\___```___]]][[[WWW[[[```gggmmmrrruuuwwwzzz|||~~~zzzvvvrrrooollljjjggghhhddd```^^^^^^[[[VVVQQQOOOOOONNNMMMLLLLLLLLLLLLKKKIIIGGGDDDBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCEEEFFFGGGGGGKKKRRRYYY^^^ccchhhkkknnnrrrwww{{{~~~~~~yyyxxx{{{~~~yyywwwwwwxxxvvvtttqqqqqqpppooonnnmmmllllllddddddcccaaa```^^^]]]\\\ZZZXXXVVVTTTTTTTTTSSSRRRPPPOOONNNMMMNNNMMMKKKJJJMMMLLLKKKIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCEEEIIILLLWWWnnn{{{gggWWWBBB:::;;;777444444333222111111111111////////////////////////---.../////////...,,,+++........................~~~zzzsssjjj]]]QQQIIIDDDBBBBBBAAAAAA@@@??????>>>>>>>>>>>>======<<<<<<======>>><<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999999888999999::::::<<<<<<===>>>AAACCCFFFHHHPPPTTTZZZ^^^```^^^[[[XXXTTTVVV[[[aaahhhnnnrrruuuxxx{{{~~~zzzvvvrrrpppnnnllljjjjjjgggdddcccbbb^^^XXXSSSQQQPPPOOOMMMLLLLLLLLLLLLLLLJJJGGGDDDCCCBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHGGGKKKQQQVVV\\\aaagggjjjnnnrrrvvvzzz~~~}}}|||~~~~~~zzzzzz|||~~~}}}|||vvvuuuuuutttrrrqqqpppooohhhgggeeedddbbb```______\\\YYYVVVVVVXXXYYYYYYYYYTTTRRRPPPOOONNNNNNLLLJJJNNNLLLKKKIIIGGGFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDFFFJJJLLLVVVkkk{{{{{{jjjXXXDDD;;;;;;777444444333222111111111111////////////000000000000---.../////////...,,,+++........................yyyqqqeee^^^SSSIIIDDDBBBAAA@@@;;;<<<<<<===>>>???@@@@@@>>>>>>============>>>>>>======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;:::888888888888888888888999:::;;;<<<<<<<<<===???BBBDDDFFFLLLQQQYYY___aaa```\\\YYYTTTUUUWWW[[[aaahhhooorrrtttxxx}}}}}}zzzvvvsssqqqpppnnnlllkkkiiigggffffffbbb[[[VVVRRRRRRPPPNNNMMMLLLKKKKKKJJJIIIGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCDDDFFFGGGHHHHHHKKKOOOSSSXXX___fffjjjnnnqqqvvvyyy|||{{{|||yyyyyyxxxwwwuuusssqqqpppjjjiiigggeeecccaaa``````[[[XXXVVVWWW\\\```aaaaaaWWWTTTRRRPPPPPPOOOMMMLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDDDDDDDFFFJJJLLLSSShhh~~~wwwwww~~~rrruuuooo\\\GGG>>><<<666555444333222111111111111000000000000111111111111......//////......---,,,........................rrrhhhXXXSSSKKKEEEBBBAAAAAAAAA<<<<<<===???@@@@@@AAAAAA???>>>>>>======>>>>>>???===>>>>>>??????>>>>>>===::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777777666666777777888999999999:::;;;>>>AAADDDFFFIIIOOOXXX```dddbbb^^^[[[VVVUUUUUUVVV[[[cccjjjooopppuuuzzz}}}}}}zzzvvvsssrrrqqqooonnnkkkjjjiiiiiiiiieee^^^XXXTTTSSSQQQOOOMMMLLLKKKJJJHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBCCCEEEFFFGGGJJJLLLNNNQQQUUU\\\eeejjjnnnqqquuuxxx{{{}}}}}}}}}{{{zzzzzzxxxvvvssspppoookkkjjjgggeeebbbaaaaaa```___[[[XXXYYY^^^ccccccbbbYYYVVVSSSQQQQQQQQQOOONNNMMMLLLJJJHHHGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEIIIKKKOOOccc~~~vvvooo~~~xxxiiijjjtttsss```JJJ@@@===555555444333222111111111111222222222222111111111111//////...---------------........................|||mmmbbbRRRNNNHHHEEECCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======999999999::::::;;;;;;;;;<<<<<<======<<<:::999777777666666555555555555666555666777:::===BBBEEEGGGGGGNNNXXXaaafffeeeaaa]]]WWWUUUSSSSSSWWW___ggglllmmmrrrxxx{{{}}}}}}zzzvvvtttsssrrrpppoookkkjjjiiijjjkkkggg```ZZZVVVTTTRRRPPPMMMKKKJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBDDDEEEFFFLLLLLLMMMOOOSSS[[[dddjjjoooqqquuuxxxzzz|||~~~{{{yyy|||~~~~~~|||{{{zzzyyyvvvssspppnnnllljjjgggdddbbbaaa``````fffaaa\\\[[[___aaaaaa^^^ZZZWWWTTTRRRRRRRRRQQQPPPOOONNNMMMKKKJJJIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBDDDGGGJJJLLL```|||vvvjjjvvvtttaaaeeeppp{{{}}}vvvbbbMMMAAA===555555444333222111111111111333333333222222222111111000///...,,,,,,---......////////////////////////sssaaaTTTKKKIIIFFFCCCAAA@@@@@@@@@BBBBBBBBBAAAAAABBBCCCCCC??????>>>===============>>>>>>>>>>>>>>>===<<<<<<::::::999999::::::;;;<<<;;;::::::<<<>>>??????===>>><<<:::888888888999::::::;;;<<<======<<<;;;:::>>>>>>>>>===<<<:::999888666555555555555666666777666888:::;;;===@@@EEEHHHGGGNNNWWW```hhhmmmiiiaaaZZZSSSNNNPPPUUUZZZbbbjjjmmmqqquuuxxxzzz}}}yyyuuurrrqqqppppppmmmmmmnnnnnnkkkfff^^^YYYXXXVVVRRRPPPOOOMMMKKKIIIEEEFFFGGGHHHHHHGGGEEEDDDCCCBBBBBBAAAAAABBBBBBCCC@@@@@@??????@@@BBBCCCEEEEEEHHHLLLOOORRRXXXaaaggglllnnnppprrrtttxxx}}}~~~xxxzzz}}}}}}|||}}}|||{{{xxxtttrrrpppppppppmmmlllkkkhhhfffdddbbbaaaeeeccc```^^^]]]]]]___```[[[YYYWWWVVVVVVUUUSSSQQQOOONNNMMMKKKIIIHHHHHHGGGGGGGGGFFFFFFEEECCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCBBBBBBDDDHHHKKKPPP\\\ssstttkkknnn{{{tttccc```dddkkkmmmssstttaaaQQQAAA999:::555555444333222000000///222222222111111111000000222111000///------------//////.........---------|||tttgggXXXMMMJJJHHHEEECCCAAA@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBB??????>>>===============>>>>>>>>>>>>>>>===<<<<<<:::::::::999:::;;;;;;<<<;;;;;;;;;===???@@@???>>>>>><<<:::999888888999::::::;;;<<<======<<<;;;:::<<<<<<<<<<<<<<<;;;::::::888888777666666777777777777999:::;;;<<<>>>BBBEEEIIIQQQZZZccclllrrrnnnggg]]]VVVPPPQQQUUUZZZaaaiiilllppptttuuuwww~~~~~~zzzvvvsssqqqppppppnnnnnnmmmllljjjeee___ZZZXXXUUURRRPPPOOONNNLLLJJJGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAAAAACCCDDDEEEEEEHHHLLLOOORRRXXX```fffiiikkknnnppprrrvvvzzz}}}}}}zzzzzzzzzzzz|||~~~}}}zzzwwwtttsssrrrrrrpppooonnnllliiigggfffeeefffdddaaa___^^^^^^```aaa[[[YYYVVVUUUTTTTTTRRRQQQPPPOOONNNLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCDDDHHHKKKOOO[[[pppxxxjjjkkktttwwwccc^^^___eeegggkkkvvvaaaQQQAAA999:::555555444333222111000000000000000000000000000000111000//////...///////////////.........---------{{{pppeeeYYYOOOHHHHHHFFFDDDCCCBBBBBBBBBCCCAAAAAA@@@@@@@@@@@@@@@AAA??????>>>===============>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;<<<>>>AAAAAA@@@???>>>===;;;999888999:::;;;:::;;;<<<======<<<;;;:::999999:::;;;<<<<<<<<<<<<::::::999888777777777888888999::::::;;;<<>>>>>===============>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<===@@@BBBCCCBBB@@@>>>===;;;999888999:::;;;:::;;;<<<======<<<;;;:::888999:::;;;<<<<<<<<<;;;;;;;;;999888777777777777777888999999:::<<>>>>>>>>??????>>>>>>===============>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<>>>BBBDDDEEECCCAAA???===;;;999999999:::;;;:::;;;<<<======<<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;:::999888777666666666555666888999:::<<<@@@CCCFFFMMMVVV```mmmwwwxxxtttfff^^^XXXXXX[[[___eeelllnnnqqqtttuuuuuuzzz|||xxxuuurrrqqqooolllhhheeecccaaa```^^^WWWUUUSSSRRRSSSRRRQQQPPPLLLKKKIIIGGGFFFGGGGGGHHHDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCCCCDDDFFFIIILLLMMMNNNSSSZZZ___fffjjjppptttvvvvvvwwwwwwxxx{{{}}}xxxsssssswww}}}}}}{{{yyyxxxwwwvvvuuuuuusssrrrqqqpppppplllkkkiiigggffffffffffffgggccc^^^[[[ZZZZZZZZZZZZWWWVVVTTTQQQOOONNNMMMLLLHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@BBBDDDDDDDDDEEEGGGIIIPPPXXXiiiooogggdddrrrqqqbbb[[[___```\\\^^^ggg~~~cccPPPBBB;;;999555444444333333222222222000000000000000000000000///...------,,,,,,---------.....................yyy}}}tttlll```VVVPPPLLLJJJIIICCCCCCDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>??????>>>===============>>>>>>>>>>>>>>>===<<<<<<===<<<<<<<<<<<<===>>>>>><<<===@@@CCCFFFGGGEEEBBB???>>><<<:::999:::;;;<<<:::;;;<<<======<<<;;;:::;;;;;;<<<<<<===<<<<<<;;;::::::999888777777777777555666888999:::===AAADDDFFFMMMUUU___mmmxxxzzzwwwkkkbbb[[[[[[]]]```ffflllnnnrrrwwwxxxyyy|||~~~{{{wwwtttssspppmmmhhheeedddcccaaa___YYYWWWTTTSSSSSSSSSRRRQQQLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGIIIKKKLLLMMMQQQXXX]]]ccchhhoootttvvvuuutttsssxxx{{{|||vvvsssssswwwzzz|||}}}~~~|||zzzxxxwwwvvvuuuuuutttsssrrrrrrqqqnnnmmmlllkkkjjjiiiiiihhhgggccc___\\\[[[[[[ZZZYYYYYYXXXVVVSSSQQQOOONNNNNNIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDCCCBBBAAAAAAAAAAAA@@@BBBDDDEEEEEEEEEGGGIIIPPPWWWhhhnnnfffbbbooouuuggg___bbbaaaXXXWWW^^^yyycccNNNBBB;;;999555444444444333333333222111111111000000000////////////...---,,,,,,,,,------------...............{{{vvv{{{ooofff[[[SSSPPPNNNJJJFFFCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>?????????>>>===============>>>>>>>>>>>>>>>===<<<<<<======<<<<<<======>>>???<<<>>>AAAEEEHHHHHHFFFCCC???>>><<<:::999:::;;;<<<:::;;;<<<======<<<;;;:::::::::<<<===>>>?????????::::::999999999999::::::777888999::::::<<<@@@BBBDDDJJJRRR\\\iiivvvyyyvvvqqqhhh```]]]^^^___dddiiilllrrrxxx{{{{{{~~~|||yyyvvvuuurrroookkkhhhgggfffdddbbbZZZXXXUUUTTTTTTSSSRRRPPPLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEGGGHHHGGGIIIKKKLLLLLLPPPVVV[[[ccciiiqqqvvvwwwvvvtttrrrxxx{{{~~~{{{vvvuuuuuuwwwvvvyyy|||~~~|||zzzxxxvvvvvvuuuuuuttttttssssssoooooonnnmmmlllkkkjjjjjjgggeeeaaa___^^^]]][[[YYY[[[ZZZXXXUUURRRPPPOOOOOOKKKKKKKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBB@@@BBBDDDEEEEEEEEEGGGHHHNNNVVVgggooogggcccpppuuummmnnniii]]]YYY___pppbbbMMMBBB<<<999444444444444444333333333111111000///......------//////.........///000000---------.........//////yyytttyyyooofffZZZTTTRRRQQQKKKEEEDDDDDDDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@??????????????????>>>===============>>>>>>>>>>>>>>>======<<<===============>>>??????===>>>AAAEEEIIIIIIFFFDDD???>>><<<:::999:::;;;<<<:::;;;<<<======<<<;;;:::888999;;;===???AAABBBBBB;;;;;;:::::::::;;;<<<<<<:::;;;;;;;;;:::;;;>>>AAA@@@FFFNNNXXXeeerrruuusssvvvlllccc___^^^^^^bbbgggjjjqqqyyy|||}}}}}}zzzxxxvvvsssqqqnnnkkkjjjhhhfffddd[[[YYYVVVUUUTTTTTTRRRPPPKKKLLLLLLLLLKKKIIIGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEGGGIIIJJJGGGIIIKKKKKKLLLOOOUUU[[[eeekkksssyyyzzzxxxvvvtttxxxzzz}}}|||vvvttttttrrrtttxxx}}}}}}{{{zzzvvvvvvvvvuuuuuuuuuttttttppppppooonnnmmmlllkkkkkkjjjgggeeecccbbb```]]][[[\\\[[[XXXVVVSSSQQQPPPOOONNNNNNMMMMMMLLLJJJIIIHHHEEEEEECCCBBBBBBBBBBBBBBB???BBBDDDEEEEEEFFFGGGHHHMMMUUUfffrrrjjjgggttt|||{{{ssseee```eeekkkyyyaaaLLLBBB<<<999444444444444444444333333111111000...---,,,+++***......//////000222333444---------.........//////~~~tttpppwww|||~~~sssggg[[[WWWTTTPPPLLLKKKIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@?????????<<<<<<<<<===<<<<<<;;;;;;===@@@DDDHHHIIIHHHEEECCC<<<;;;::::::;;;;;;:::888<<<;;;:::999999:::<<<>>>???>>>======?????????>>><<<<<<<<<;;;::::::<<<>>>===============>>>??????DDDFFFLLLTTT^^^iiirrrwwwuuulllaaa[[[\\\^^^^^^]]]hhhiiinnnvvv{{{}}}|||yyyvvvwwwtttpppllljjjhhheeebbbaaa___[[[WWWSSSQQQQQQQQQOOOLLLJJJIIIIIIIIIHHHFFFHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPTTTYYY\\\dddkkkxxx}}}uuusssvvvyyy}}}~~~uuuqqqqqqrrrtttwww|||~~~zzzxxxzzz{{{|||zzzwwwtttsssrrruuusssqqqppppppooommmkkkiiihhhfffdddbbbaaa``````___\\\YYYVVVUUUSSSPPPNNNPPPOOOMMMLLLKKKKKKKKKLLLJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGHHHIIINNNTTTccc{{{|||ooolllwwwhhhcccmmmxxxaaaMMMDDD>>>999888777555444333222222111222222222111111111111111222111111000///......---000000//////.........---sssmmmqqqtttuuu}}}{{{oooccc^^^ZZZUUUPPPOOOLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>????????????>>>>>>>>>>>>===<<<;;;;;;===???CCCGGGIIIHHHFFFDDD???===:::999999::::::999<<<;;;:::999999:::<<<===@@@???@@@AAABBBBBBAAA@@@>>>??????===<<<<<<>>>@@@>>>>>>=========>>>@@@@@@CCCEEEJJJQQQZZZdddkkkpppnnnggg^^^YYYZZZ\\\]]]\\\bbbbbbgggnnntttwww~~~~~~zzzxxxvvvsssooollljjjhhheeecccbbb```\\\XXXUUUTTTSSSSSSOOOMMMKKKIIIJJJIIIHHHFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNPPPTTTYYY\\\cccjjjyyy|||wwwvvvyyy}}}~~~xxxvvvsssqqqrrrvvvzzz}}}}}}zzzwwwxxxzzz{{{yyyvvvsssrrrrrrtttrrrqqqppppppooonnnllllllkkkiiigggdddbbbaaa``````]]]ZZZXXXVVVTTTRRRPPPQQQPPPNNNLLLKKKKKKKKKLLLJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGHHHIIINNNSSS___vvvwwwvvvvvvnnnsss~~~~~~___JJJAAA<<<777777666555444333222222222333222222222111000000000111111111000///.........000/////////............sssllllllmmmmmmsss{{{|||oooiiiddd\\\WWWTTTPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>>>>??????@@@@@@AAAAAABBBAAA@@@???>>><<<;;;;;;<<>>999777777999;;;;;;;;;::::::999:::;;;<<<===AAABBBEEEGGGGGGFFFDDDCCCBBBBBBAAA@@@>>>===???AAAAAA@@@>>><<<===>>>AAABBBCCCEEEHHHMMMTTT[[[bbbeeeccc^^^XXXVVVYYY[[[\\\\\\\\\[[[]]]dddiiinnnvvv|||zzzvvvtttpppnnnllljjjhhhfffcccaaa^^^[[[XXXWWWVVVVVVPPPNNNKKKJJJJJJJJJHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNPPPTTTYYY\\\cccjjjyyy}}}vvvyyy||||||zzzzzztttqqqrrrtttwwwxxxyyy|||}}}yyywwwwwwyyyzzzxxxuuusssqqqqqqsssqqqpppoooppppppnnnmmmnnnnnnlllkkkhhheeecccaaabbb```\\\ZZZYYYWWWUUUSSSRRRQQQOOONNNMMMLLLLLLLLLJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIINNNQQQ[[[ppp~~~}}}___JJJ@@@;;;777666555444333333333333333333333222222111000//////111111000000//////......////////////............}}}uuuooopppooonnnpppttt~~~zzzsssmmmddd]]]ZZZUUUTTTSSSQQQPPPNNNNNNMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCBBBAAA???>>><<<<<<;;;===>>>@@@BBBCCCCCCBBBAAA@@@===999888999:::;;;;;;;;;:::::::::;;;<<<===>>>BBBFFFJJJLLLLLLJJJHHHGGGDDDEEEDDDAAA???>>>???AAACCCAAA???======???BBBDDDDDDDDDFFFIIINNNSSSXXX[[[YYYVVVTTTTTTXXX[[[]]]^^^[[[XXXWWW[[[^^^cccmmmvvv}}}{{{xxxvvvrrrpppooonnnkkkiiibbbaaa___\\\ZZZXXXXXXWWWRRROOOMMMKKKKKKJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIJJJLLLNNNPPPTTTYYY\\\eeeiiiuuu~~~vvvxxx|||~~~{{{xxx}}}zzzwwwuuuuuussstttwww{{{~~~|||yyywwwxxxzzz{{{yyywwwtttssssssrrrqqqooooooppppppooonnnooonnnnnnmmmkkkiiigggfffeeebbb___]]]\\\ZZZXXXVVVTTTSSSRRRQQQOOONNNNNNMMMJJJJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIMMMPPPZZZnnndddLLLBBB===999555444444333333333444444444333333222111000//////111000000000/////////...///////////////.........|||yyywwwyyyyyywwwttttttyyy}}}vvvlllddd```[[[ZZZXXXUUUSSSRRRRRRQQQUUUUUUUUUTTTRRRPPPMMMKKKLLLKKKJJJHHHFFFDDDBBBBBBAAAAAABBBCCCDDDEEEEEEEEECCCBBBAAA???>>>=========>>>???@@@AAAAAAAAAAAA@@@===<<<;;;;;;======<<<;;;;;;;;;;;;;;;<<<===>>>???DDDHHHNNNPPPOOOMMMKKKJJJGGGGGGEEECCC???>>>???@@@DDDBBB???======???BBBDDDDDDDDDDDDFFFIIIMMMPPPSSSPPPPPPPPPRRRWWW\\\```aaa```[[[WWWWWWWWWZZZccclllzzz|||yyyvvvssspppooonnnllljjjbbbaaa___]]][[[YYYXXXWWWSSSQQQNNNLLLLLLKKKJJJHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIJJJLLLNNNPPPTTTYYY\\\ggggggooo}}}}}}uuuwwwzzz|||}}}zzzyyyzzz|||sssrrrrrruuuzzz~~~~~~~~~|||zzzxxxzzz|||}}}|||yyywwwvvvvvvsssqqqppppppqqqqqqpppnnnmmmmmmnnnnnnmmmmmmllllllgggdddaaa___^^^]]][[[YYYVVVVVVUUUTTTRRRQQQPPPOOOLLLKKKIIIHHHFFFEEEEEEEEEDDDDDDEEEEEEFFFHHHIIIJJJMMMQQQ\\\ooohhhOOOCCC===999555444444333333333444444333333222222111000000///000000000000////////////.........///////////////{{{|||~~~{{{wwwwwwuuummmiiidddbbb```]]]ZZZYYYYYYYYY]]]]]]]]]]]][[[XXXUUUSSSSSSSSSQQQNNNLLLIIIHHHGGGCCCCCCCCCDDDDDDEEEEEEFFFCCCBBBAAA@@@@@@@@@AAABBBAAABBBBBBCCCDDDEEEFFFGGGBBBAAA@@@@@@AAA@@@===;;;;;;<<<<<<===>>>???@@@@@@EEEJJJPPPRRRPPPNNNMMMNNNJJJIIIHHHDDDAAA??????AAACCCBBB???>>>===???AAABBBCCCBBBBBBCCCEEEHHHKKKLLLJJJKKKLLLPPPUUU[[[aaaeeefff```YYYVVVTTTTTT\\\dddrrr|||~~~xxxuuurrrooonnnllljjjhhhdddcccaaa___\\\ZZZXXXWWWUUURRROOONNNMMMLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGHHHJJJKKKKKKKKKIIIJJJLLLNNNPPPTTTYYY\\\fffeeeiiittt{{{|||zzzzzztttvvvxxxyyy{{{}}}yyysssuuu{{{}}}yyytttrrrsssuuuxxxyyy}}}~~~}}}}}}{{{zzz|||~~~~~~|||yyyxxxyyyuuusssrrrqqqrrrrrrpppooommmmmmllllllmmmnnnoooppphhheeebbbaaa```___]]][[[YYYYYYYYYXXXVVVTTTRRRQQQNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEEEEFFFGGGHHHIIIJJJMMMSSS^^^pppmmmRRRDDD<<<888666555444333333333333333222222222111111111111111000000000000////////////.........///////////////}}}zzzyyywwwsssooommmjjjfffdddbbbbbbbbbbbbcccdddeeedddbbb___]]]\\\[[[YYYVVVSSSPPPNNNMMMHHHHHHHHHHHHHHHIIIIIIIIICCCCCCBBBBBBCCCEEEGGGHHHEEEEEEFFFHHHKKKNNNQQQSSSNNNKKKGGGDDDCCCAAA???===<<<===>>>???@@@AAAAAAAAAEEEKKKQQQRRRPPPNNNNNNPPPMMMLLLJJJGGGCCCAAAAAABBBBBBAAA@@@>>>>>>>>>???@@@@@@?????????AAACCCFFFHHHFFFGGGIIILLLRRRZZZaaafffjjjccc[[[WWWRRRQQQWWW___jjjvvv{{{xxxtttqqqooommmkkkhhhgggfffdddbbb___\\\YYYXXXVVVSSSPPPNNNNNNLLLKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHDDDEEEGGGIIIJJJKKKLLLLLLIIIJJJLLLNNNPPPTTTYYY\\\bbbbbbgggooottttttvvvyyyrrrtttvvvwwwyyy{{{tttrrrsssuuuzzz~~~uuuqqqqqqrrrsssuuuwww|||~~~}}}}}}}}}}}}|||}}}~~~}}}zzzzzzzzzwwwuuutttssssssrrrqqqoooooommmllljjjkkkllloooppphhhfffcccaaaaaa```^^^\\\\\\\\\\\\[[[YYYWWWTTTSSSOOOOOOMMMKKKJJJIIIIIIIIIEEEEEEEEEFFFGGGHHHIIIJJJNNNSSS^^^nnnsssWWWGGG>>>999777666555444333222222222111111111111111222222222////////////000000000000............/////////000~~~|||}}}~~~zzzwwwtttqqqmmmkkkiiiiiiiiieeefffiiijjjjjjiiigggeeebbbaaa^^^[[[XXXUUUSSSRRRNNNNNNNNNNNNMMMMMMMMMMMMDDDDDDCCCDDDEEEHHHKKKMMMGGGHHHJJJMMMQQQVVVZZZ]]]XXXSSSLLLGGGCCCBBB@@@???======???@@@BBBBBBBBBBBBFFFKKKQQQRRROOOMMMOOOQQQOOOOOOMMMIIIEEEBBBBBBCCCAAA@@@@@@???>>>>>>>>>>>>======<<<===>>>AAADDDEEECCCDDDGGGJJJPPPXXXaaagggkkkddd\\\WWWRRRQQQVVV]]]fffrrr}}}xxxuuusssqqqnnnkkkiiihhhfffddd```]]]ZZZXXXVVVTTTQQQOOONNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGIIIJJJKKKLLLLLLIIIJJJLLLNNNPPPTTTYYY\\\^^^```fffooorrrrrrtttxxxqqqsssuuuvvvwwwzzz~~~}}}xxxwwwuuuwww{{{~~~|||tttqqqqqqqqqmmmpppuuuzzz}}}}}}}}}~~~~~~}}}}}}~~~}}}{{{zzzzzzyyywwwuuuttttttsssqqqoooqqqoookkkiiiiiikkkmmmoooiiifffcccbbbaaa```___]]]^^^^^^^^^]]][[[XXXVVVTTTQQQPPPNNNMMMKKKJJJJJJJJJEEEEEEEEEFFFGGGHHHJJJJJJOOOTTT]]]mmmyyy\\\KKKAAA;;;888777555444333222222111000000000111222222333333////////////000000000000---.........//////000000}}}}}}~~~zzz}}}{{{wwwtttrrrqqqpppqqqppppppqqqrrrsssrrrpppjjjiiigggeeeccc```\\\YYYVVVUUUTTTTTTTTTRRROOOLLLIIIGGGEEEFFFIIIMMMOOOPPPPPPMMMKKKNNNVVV```hhhkkkkkkaaaSSSKKKIIIGGGAAA<<<:::<<<>>>BBBDDDDDDBBB@@@EEELLLQQQPPPNNNPPPQQQPPPWWWSSSNNNJJJHHHFFFDDDBBBCCCCCCCCCBBB@@@>>><<<;;;======<<<===>>>???AAABBBCCCBBBDDDHHHLLLSSS^^^jjjpppggg___[[[UUUOOOPPPVVVfffqqq}}}zzzwwwtttooollljjjkkkiiiccc]]]YYYYYYZZZVVVSSSPPPLLLIIIGGGGGGGGGJJJIIIIIIHHHHHHGGGGGGFFFEEEFFFGGGGGGHHHHHHGGGGGGKKKKKKLLLMMMOOOQQQSSSTTTYYY___fffkkkqqqwwwwwwssstttuuuwwwvvvuuuwww|||~~~}}}{{{xxxvvvzzz}}}~~~tttnnnlllmmmooouuu|||}}}|||{{{}}}}}}{{{yyyxxxwwwwwwwwwuuuttttttttttttqqqooopppooolllkkkkkkmmmoooqqqlllgggbbbaaadddeeebbb___]]]]]]^^^^^^\\\YYYVVVTTTRRRPPPOOOOOOOOONNNKKKIIIJJJIIIHHHGGGGGGIIIJJJLLLNNNRRR\\\kkkfffLLL@@@===:::888666444333222222333000000000000000000000000111000...,,,+++,,,...///////////////////////////~~~{{{}}}zzzxxxxxxxxxzzzyyyyyyzzz{{{{{{yyyxxxooonnnlllkkkkkkiiieeeccc___]]][[[ZZZYYYWWWUUURRRMMMKKKIIIIIILLLPPPRRRSSSUUURRRNNNPPPWWW```gggkkknnnfffZZZRRRLLLHHHBBB>>>@@@AAACCCFFFIIIJJJJJJIIILLLRRRWWWVVVUUUXXX[[[[[[]]]XXXRRRMMMJJJHHHEEEDDDCCCBBBBBB@@@???===;;;:::===<<<<<<<<<===???AAABBBEEECCCEEEHHHKKKPPP[[[fffkkkddd^^^ZZZUUUPPPQQQVVVbbblllzzz|||yyyvvvqqqnnnkkklllkkkgggaaa\\\ZZZYYYWWWUUUQQQNNNKKKIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHLLLLLLLLLNNNOOOQQQSSSTTTYYY___dddjjjssszzzzzzvvvsssuuuvvvuuuuuuvvvzzz~~~}}}zzzxxxzzz{{{}}}}}}ssspppmmmmmmqqquuuxxxxxx}}}}}}|||}}}~~~|||zzzxxxwwwwwwyyywwwvvvuuuuuutttqqqoooqqqooommmjjjjjjjjjlllmmmlllgggcccbbbdddeeebbb___]]]]]]]]]\\\ZZZXXXVVVUUURRRQQQOOOOOOOOONNNLLLIIIJJJIIIHHHGGGGGGIIIKKKLLLNNNRRR\\\kkkhhhMMM@@@===:::888666444333222222333000000000000000000000000222111///------...///000////////////////////////}}}~~~|||vvvuuuttttttttttttsssqqqkkkhhhdddaaa```___]]][[[VVVSSSPPPOOOQQQUUUXXXYYYZZZVVVRRRRRRWWW^^^dddhhhmmmiiiaaaXXXPPPIIICCCAAA@@@AAACCCEEEHHHKKKMMMNNNTTT[[[___^^^___bbbffffffeee```XXXQQQMMMJJJGGGFFFCCCBBBAAA???===<<<::::::<<<<<<;;;;;;<<<>>>@@@AAAFFFDDDEEEHHHIIIMMMVVV```fffbbb___\\\WWWRRRRRRVVV]]]eeerrr|||~~~|||xxxtttppplllmmmnnnkkkfff```[[[YYYXXXVVVSSSPPPMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIILLLLLLMMMNNNPPPRRRSSSUUUZZZ]]]bbbiiiuuu~~~~~~yyyrrrssstttttttttuuuxxx{{{|||}}}{{{yyyvvvwww|||}}}tttooonnnqqqtttvvvuuuxxx}}}~~~}}}{{{yyyxxxxxxzzzyyywwwwwwwwwvvvsssqqqrrrpppmmmjjjiiiiiiiiijjjllliiieeedddddddddbbb___^^^]]]\\\ZZZXXXWWWVVVVVVSSSQQQPPPPPPOOONNNLLLJJJJJJIIIHHHHHHHHHIIIKKKLLLMMMRRR[[[kkkxxxxxxkkkOOO@@@<<<:::888666444333222222333000000000000000000000000222111000///...///000111////////////////////////|||{{{yyyzzz|||}}}}}}|||uuuqqqllliiigggfffeeeddd___[[[VVVTTTUUUYYY\\\]]][[[XXXSSSQQQSSSWWW\\\```fffeeebbbZZZPPPHHHDDDCCCAAABBBCCCDDDFFFJJJOOOSSS\\\dddkkkkkkkkkmmmnnnmmmmmmggg^^^VVVPPPLLLIIIHHHDDDCCCAAA???===<<<;;;:::;;;;;;::::::;;;===???@@@DDDCCCCCCFFFGGGJJJSSS]]]ddddddccc___YYYTTTSSSTTTYYY___jjjsss{{{}}}zzzuuurrrnnnoooqqqooojjjccc\\\XXXXXXVVVTTTQQQNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIIIILLLLLLMMMNNNPPPRRRSSSTTTYYY\\\```gggsss~~~zzzqqqrrrrrrrrrrrrtttuuuwwwyyy|||~~~}}}}}}}}}~~~wwwsssuuuyyy}}}|||wwwttttttsssqqqtttwww{{{~~~~~~|||zzzyyyyyyzzzyyyxxxxxxyyyxxxvvvtttqqqpppmmmkkkjjjjjjjjjjjjllliiigggeeeeeedddbbb______^^^[[[XXXVVVVVVVVVWWWTTTRRRQQQPPPPPPOOOLLLJJJJJJIIIIIIHHHIIIJJJKKKKKKMMMQQQZZZjjjsssooowww|||nnnQQQAAA<<<:::888666444333222222333000000000000000000000000111000000/////////000111////////////////////////}}}}}}|||xxxrrrooonnnmmmmmmmmmfffaaaZZZVVVVVVXXX[[[\\\YYYWWWTTTQQQOOOQQQTTTVVV[[[]]]]]]WWWOOOIIIFFFGGGFFFGGGHHHHHHIIIMMMSSSXXXgggqqqyyy{{{zzzyyywwwtttrrrlllccc[[[TTTPPPLLLJJJFFFEEECCC@@@>>><<<<<<;;;::::::999999:::<<<>>>???@@@???@@@DDDFFFIIIQQQ[[[dddhhhiiiddd\\\VVVSSSRRRVVV[[[bbbjjjqqqwww}}}~~~{{{wwwtttpppqqqqqqpppllleee^^^XXXWWWVVVTTTRRROOOMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIJJJJJJIIIIIIKKKKKKLLLMMMOOOQQQSSSTTTXXXZZZ]]]cccmmmwwwyyyuuuoooooonnnooopppqqqqqqqqqtttwwwzzz|||{{{yyyyyyyyywwwzzz~~~~~~{{{}}}|||tttrrrrrrsssxxx|||xxxuuutttsssssssssuuuwwwzzz{{{||||||~~~~~~|||{{{zzzzzzxxxwwwwwwyyyzzz{{{zzzxxxpppooonnnmmmlllllllllmmmkkkjjjhhhgggfffdddbbbaaa```^^^[[[XXXVVVVVVWWWXXXUUUTTTRRRQQQQQQOOOLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKMMMPPPZZZiiioooiiinnnvvvyyyrrrqqqSSSBBB<<<:::888666444333222222333000000000000000000000000/////////////////////000////////////////////////}}}xxxvvvvvvvvvvvvvvvmmmggg^^^WWWVVVWWWYYY[[[ZZZYYYWWWTTTPPPNNNOOOPPPTTTVVVXXXUUUPPPLLLKKKLLLIIIKKKKKKJJJJJJMMMSSSYYYoooyyy~~~zzzuuuooohhh```ZZZUUUPPPMMMHHHFFFCCC@@@>>><<<<<<<<<999999888888999;;;===>>><<<<<<>>>BBBDDDGGGOOOYYYbbbiiimmmhhh___YYYTTTQQQRRRUUUZZZ```ffflllppprrrxxx{{{~~~}}}yyyvvvsssrrrpppnnnkkkeee^^^YYYWWWVVVUUUSSSQQQOOOMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLNNNPPPQQQSSSVVVYYY[[[]]]ccckkknnnlllkkkjjjiiijjjkkklllkkkjjjlllooosssuuuuuusssssssssrrruuuyyy}}}~~~}}}{{{zzzyyyyyyzzz{{{xxx{{{~~~{{{uuurrrpppnnnpppssswww{{{|||zzzvvvsssqqqqqqssstttvvvvvvwwwxxx{{{~~~}}}||||||{{{{{{xxxwwwwwwyyy{{{{{{zzzyyypppooonnnnnnmmmmmmmmmmmmiiiiiiiiihhhgggeeedddcccaaa___\\\YYYXXXWWWXXXXXXVVVUUUSSSRRRQQQOOOMMMJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLPPPYYYhhh}}}~~~mmmeeehhhlllvvvyyyoooeeewwwrrrUUUDDD>>>:::888666444333222222333000000000000000000000000......//////////////////////////////////////////~~~}}}~~~xxxqqqfff^^^ZZZ[[[]]]^^^]]]^^^^^^[[[UUUQQQPPPPPPUUUVVVWWWVVVTTTSSSRRRRRRMMMOOOPPPNNNLLLNNNSSSYYYkkkttt{{{{{{zzz{{{{{{yyyvvvrrrlllfff```[[[UUUQQQGGGEEEBBB???<<<;;;;;;;;;888888888888999:::<<<===;;;;;;===AAABBBEEEMMMVVV]]]gggnnniii```ZZZUUUPPPMMMNNNQQQUUU[[[```cccdddiiikkkooouuu{{{{{{xxxvvvrrrnnnkkkhhhddd^^^ZZZXXXXXXWWWUUUSSSQQQOOONNNJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQSSSXXXZZZXXXYYY]]]aaabbbeeedddbbbccceeefffdddbbbcccfffkkkmmmmmmmmmmmmmmmnnnppptttwwwyyy{{{~~~~~~~~~|||zzzyyytttsssrrrqqqrrrsssuuuvvvtttxxx|||~~~~~~~~~{{{wwwmmmmmmmmmllllllpppwww|||}}}xxxtttrrrqqqqqqqqqqqqrrrtttwwwzzz|||~~~~~~~~~~~~}}}||||||||||||}}}zzzyyyyyyyyyzzzzzzxxxvvvppppppooommmlllkkkjjjjjjggghhhiiiiiihhhfffeeeeeeaaa```]]][[[YYYYYYXXXXXXWWWUUUSSSRRRRRRPPPMMMJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMPPPXXXggg|||rrrjjjiiihhhooorrriii\\\iiisssVVVEEE@@@:::888666444333222222333000000000000000000000000...///000000111111111111////////////////////////zzzoooeeeaaaaaabbbddd```cccdddaaa[[[UUUSSSRRRYYYXXXXXXXXXXXXXXXWWWVVVVVVXXXYYYVVVSSSSSSYYY^^^bbbiiinnnmmmmmmpppsssssswwwtttooojjjeee___XXXTTTGGGEEEAAA>>>;;;:::::::::888888777777888:::<<<===<<<;;;===@@@BBBCCCJJJSSSXXXeeemmmiiiaaa[[[VVVQQQJJJJJJKKKOOOTTTXXX[[[\\\]]]```eeekkksss{{{}}}zzzwwwsssmmmhhhfffccc^^^[[[YYYYYYXXXWWWUUUSSSQQQPPPJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJLLLNNNOOOPPPRRRXXXZZZUUURRRUUUYYY[[[aaa___^^^___aaabbb___\\\]]]```eeehhhiiihhhiiiiiikkknnnqqqrrrssstttvvvwwwuuuwwwyyyzzzyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~zzzzzzzzzyyywwwtttqqqpppmmmlllkkkkkkmmmooorrrsssqqquuuzzz|||{{{{{{|||~~~tttsssqqqmmmjjjkkkppptttuuu{{{zzzuuuqqqooonnnnnnnnnpppsssuuuwwwzzz{{{|||}}}~~~}}}||||||}}}|||||||||||||||}}}}}}}}}{{{zzzzzzzzzxxxvvvtttqqqpppooommmkkkiiigggffffffhhhjjjjjjhhhgggffffffaaa```^^^]]][[[ZZZYYYXXXXXXVVVTTTSSSRRRPPPMMMJJJIIIJJJJJJKKKLLLKKKKKKKKKMMMPPPXXXfff{{{{{{sssooojjjnnnqqqiiiZZZccctttsssVVVFFFAAA:::888666444333222222333000000000000000000000000///000111222222222222222////////////////////////{{{ppphhhdddddddddddddddggghhhddd\\\ZZZ]]]ccc^^^[[[^^^cccdddcccbbbeeeccc```\\\YYYVVVUUUTTTUUUYYY^^^___```dddkkkrrrppppppooolllfff___WWWSSSGGGCCC@@@===<<<:::999777888;;;;;;888999;;;999666;;;;;;;;;===@@@EEEJJJMMMYYY^^^bbbccc^^^VVVNNNJJJEEEFFFGGGJJJLLLOOORRRSSSYYYZZZ\\\aaaiiisss|||}}}yyyvvvtttppplllhhheeecccbbb\\\\\\[[[WWWSSSOOONNNNNNMMMKKKIIIIIIIIIIIIGGGEEEHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJMMMNNNOOOOOOPPPPPPOOOOOOVVVWWWYYY[[[\\\[[[ZZZYYY[[[[[[\\\^^^___aaabbbccceeegggjjjlllnnnnnnmmmmmmnnnmmmlllkkkkkklllmmmmmmllloooqqqqqqqqqqqqrrrsssoooooonnnnnnnnnmmmmmmmmmlllkkkjjjjjjkkknnnppprrrrrrqqqrrrvvv{{{}}}|||zzzzzz{{{}}}{{{qqqmmmllljjjhhhiiimmmqqqvvvzzz}}}xxxuuupppnnnmmmnnnooooootttuuuvvvwwwyyyzzz{{{{{{vvvvvvvvvxxxzzz{{{{{{yyy|||{{{zzzxxxwwwwwwwwwwwwvvvsssooollliiigggggggggfffffffffggghhhhhhfffdddccc```]]]ZZZYYYYYYWWWVVVWWWUUUSSSSSSRRRPPPNNNKKKIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNSSS```uuuxxxsssuuuuuuooohhh]]]eeeppp|||uuuXXXFFF>>>999888777555444222222222333333111000000000111222////////////............222222111000///...------}}}uuuooojjjhhhiiijjjmmmnnnhhhaaaaaaeeejjjggggggiiinnnpppqqqrrrssspppkkkeee___YYYSSSPPPPPPRRRUUUVVVVVVZZZ```eeefffgggfffddd```YYYSSSOOOEEEBBB???<<<<<<;;;:::888999AAAEEEAAA<<<:::999888888888888:::===AAAFFFHHHQQQUUUYYYYYYUUUNNNHHHEEECCCDDDEEEGGGIIILLLOOOPPPUUUVVVXXX]]]dddnnnxxx~~~|||xxxwwwtttqqqllliiifffdddccc^^^]]]ZZZXXXUUURRRPPPNNNLLLKKKIIIIIIIIIIIIGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHIIIKKKKKKLLLMMMMMMMMMMMMLLLQQQSSSUUUWWWXXXYYYXXXWWWWWWWWWXXXZZZ[[[\\\^^^^^^```aaadddfffggggggfffeeeccccccaaaaaaaaaaaabbbcccccceeeggghhhhhhhhhjjjkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiiiiijjjlllnnnoooppppppqqqtttyyy{{{zzzxxxyyyzzz|||}}}wwwtttoookkkkkkiiikkknnnooopppsssxxx|||yyysssnnnlllkkkkkkooonnnnnnnnnoooppprrrsssvvvvvvvvvxxx{{{|||{{{yyyzzzzzzyyyxxxvvvuuutttttttttrrrooollljjjhhhggggggfffeeeeeefffhhhhhhfffdddccc```]]][[[ZZZYYYXXXVVVVVVUUUSSSRRRRRRQQQNNNKKKIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNTTT```ttt~~~~~~vvvmmmaaahhhrrr|||uuuXXXFFF>>>:::999777555444333333333444333222111000111111222000000000000////////////000000000000////////////zzzrrrmmmmmmooossssssmmmfffgggmmmuuuxxx{{{~~~}}}vvvmmmeee\\\TTTOOONNNMMMMMMLLLNNNPPPSSSUUUXXXYYYYYYXXXUUUQQQMMMJJJCCC@@@===<<<<<<<<<;;;::::::FFFNNNIII>>>888999;;;888777777888:::>>>AAACCCIIIKKKNNNNNNKKKFFFCCCAAA@@@AAABBBCCCFFFHHHJJJLLLOOOQQQSSSWWW^^^gggrrrxxx{{{xxxxxxvvvrrrnnnjjjgggfffeeebbb^^^ZZZXXXXXXVVVRRRNNNLLLJJJIIIHHHIIIIIIIIIGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNQQQSSSUUUUUUUUURRRRRRSSSTTTUUUWWWWWWXXXYYYZZZ[[[\\\]]]\\\[[[ZZZWWWVVVUUUTTTTTTUUUVVVWWWXXXZZZ]]]^^^______aaabbbccccccdddeeeeeeffffffgggiiihhhggggggggghhhjjjkkknnnnnnooorrrvvvwwwvvvuuuxxxyyy{{{~~~xxxrrrpppjjjjjjiiigggeeefffiiilllxxx~~~}}}wwwsssqqqooonnnllljjjjjjkkkmmmnnnnnnnnnppprrruuuvvvuuusssvvvvvvwwwwwwvvvtttrrrqqqrrrqqqooommmkkkiiiggggggfffeeeeeefffggggggfffdddcccaaa^^^\\\[[[[[[YYYWWWVVVUUUSSSRRRRRRQQQNNNLLLJJJIIIIIIIIIIIIJJJKKKKKKNNNOOOTTT___qqqvvviiinnnvvv}}}vvvXXXEEE===;;;:::777555333333444555444333222111111111222222222111111111000000000000......//////000000111111~~~wwwrrrpppsssxxxxxxqqqiiijjjpppxxxoooggg___XXXSSSQQQOOOLLLKKKLLLMMMMMMLLLMMMMMMNNNMMMLLLJJJGGGEEE@@@>>><<<;;;<<<======<<<:::EEELLLFFF<<<888:::<<<999999999999:::===???AAACCCEEEFFFFFFDDDBBBAAAAAA>>>???@@@AAACCCEEEGGGHHHKKKMMMPPPTTTYYYbbbmmmuuu|||zzzxxxvvvsssoookkkiiiggggggeee```[[[YYYZZZYYYTTTOOOMMMKKKHHHHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDFFFIIILLLOOOQQQRRRRRRNNNOOOOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQNNNNNNMMMLLLLLLMMMOOOOOOQQQSSSVVVXXXYYYZZZ\\\^^^]]]^^^___```aaacccddddddfffeeeeeeddddddeeefffgggkkklllnnnqqqssstttttttttwwwxxxzzz|||~~~|||uuurrrmmmhhhdddcccdddeeejjjooovvv}}}uuusssooollljjjiiiiiijjjffffffhhhkkknnnpppooonnnoooqqqsssttttttsssqqqpppooooooooonnnllljjjhhhggggggfffeeefffggggggfffeeecccaaa^^^]]]]]]\\\ZZZXXXVVVTTTSSSRRRRRRQQQNNNLLLJJJJJJIIIIIIIIIJJJJJJKKKNNNPPPTTT^^^nnnvvvxxx|||wwwYYYFFF===;;;999666444333333444555444333333333222222222222333333222222222111111111////////////000000000000}}}|||xxxuuuyyyzzzqqqooosssyyynnngggbbb]]]YYYVVVTTTQQQPPPOOONNNKKKIIIGGGGGGGGGGGGFFFEEECCCCCC>>><<<::::::<<<===>>>===;;;@@@AAA<<<888999;;;:::999999999999:::;;;===>>>???@@@AAA@@@>>>>>>???AAA>>>>>>???@@@AAACCCEEEEEEIIILLLOOOSSSWWW___kkksss~~~|||yyywwwsssooollljjjhhhhhhfffaaa\\\[[[\\\ZZZUUUPPPNNNLLLIIIHHHIIIJJJJJJIIIGGGGGGHHHHHHHHHGGGFFFEEEBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDAAACCCEEEHHHJJJMMMNNNOOOLLLLLLMMMMMMNNNNNNNNNOOONNNNNNNNNMMMMMMLLLKKKJJJGGGGGGFFFEEEFFFGGGHHHIIIKKKNNNQQQSSSUUUVVVYYY[[[ZZZZZZ\\\]]]___aaabbbccccccbbbbbbbbbbbbccccccccciiikkknnnppprrrsssssstttvvvwwwxxxzzz}}}xxxpppjjjgggeeedddbbbdddgggkkkqqqyyyyyysssmmmhhhdddbbbccccccccceeehhhjjjjjjiiigggiiilllooopppqqqpppooommmmmmmmmlllkkkiiihhhggggggfffeeeeeefffgggfffeeebbb```^^^]]]]]]\\\ZZZXXXUUUTTTRRRRRRRRRQQQOOOMMMKKKJJJJJJIIIIIIIIIJJJJJJNNNPPPTTT\\\kkkyyy[[[GGG>>>999888666444333333444555444444444444333333222222333333333333222222222222000000000000////////////|||~~~{{{{{{{{{wwwmmmiiifffaaa^^^XXXYYYYYYWWWTTTPPPLLLJJJGGGFFFEEEDDDCCCAAAAAA@@@>>><<<::::::<<<===>>>===<<<<<<:::666777;;;<<<999777777777888888999:::;;;;;;<<<<<<<<<;;;;;;===???=========>>>???AAABBBCCCFFFJJJNNNPPPTTT[[[gggqqq}}}xxxvvvsssooollljjjiiihhhfffbbb^^^\\\\\\ZZZVVVRRRPPPMMMJJJHHHHHHIIIIIIIIIFFFFFFGGGHHHGGGFFFEEEDDD@@@??????>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBB@@@AAABBBDDDFFFHHHJJJKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEE@@@@@@?????????AAABBBCCCDDDGGGKKKNNNPPPRRRUUUWWWXXXXXXZZZ[[[]]]___```aaa___`````````aaaaaabbbbbbeeehhhlllooopppqqqrrrtttuuuuuuwwwyyy{{{}}}vvvpppjjjgggbbbbbbaaabbbeeemmmvvv|||}}}ssskkkgggdddaaa___^^^___````````````bbbeeegggjjjkkkkkkkkkiiihhhhhhggggggffffffffffffdddbbbbbbdddeeedddddd```___^^^]]]]]]\\\YYYWWWUUUSSSRRRRRRRRRRRROOOMMMKKKKKKJJJIIIIIIIIIIIIJJJLLLOOOSSS[[[iiizzz]]]III@@@888888777666555555555555444444555555555444333222444333333333222222222222111111000000//////......yyy~~~yyypppkkkkkkiiieee```ZZZ^^^bbbaaa[[[TTTPPPNNNIIIHHHFFFCCCAAA???>>>>>>===<<<::::::;;;=========<<<===<<<999:::>>>===999888888888999::::::;;;;;;;;;;;;<<<;;;:::;;;<<<>>><<<<<<<<<<<<===???@@@@@@AAAFFFKKKMMMOOOWWWcccmmmyyy}}}xxxvvvrrrooollljjjiiihhhdddccc```]]][[[XXXUUUTTTRRROOOKKKHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGEEEDDDBBB>>>>>>===<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@??????@@@AAABBBCCCEEEFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@@@@?????????<<<;;;;;;;;;<<<===???@@@@@@CCCGGGJJJMMMOOORRRTTTVVVWWWXXXYYY[[[]]]^^^^^^]]]]]]^^^___```aaaaaaaaaaaaeeeiiilllmmmnnnqqqssstttuuuvvvxxxzzz|||}}}~~~vvvpppiiihhheeecccbbbdddiiimmmnnnuuu~~~~~~xxxnnniiiccc^^^\\\[[[[[[ZZZ\\\]]]^^^___aaabbbcccddddddcccbbbaaaaaaaaabbbccccccaaa______```aaaaaaaaa___^^^]]]]]]]]]\\\YYYVVVTTTSSSRRRRRRRRRRRRPPPMMMKKKKKKJJJIIIIIIIIIIIIIIIKKKNNNSSSYYYggg~~~{{{^^^KKKBBB999999::::::999888666555444555555666555444333222333333333222222222222111////////////000000000000vvv~~~}}}yyy{{{~~~|||~~~qqqkkkggghhhkkklllgggbbb\\\ccciiihhhaaaYYYTTTSSSLLLJJJFFFCCC@@@>>>======>>><<<::::::;;;=========<<<@@@BBB???>>>???===:::::::::;;;<<<======>>>>>><<<===>>>===<<<<<<>>>@@@;;;;;;;;;;;;<<<===>>>???>>>CCCHHHJJJLLLSSS___jjjttt{{{~~~|||wwwuuurrrooollljjjiiihhhccccccbbb^^^ZZZVVVUUUUUUSSSPPPKKKHHHHHHHHHHHHGGGCCCDDDFFFGGGFFFEEECCCBBB>>>===<<<;;;;;;;;;;;;;;;<<<======>>>???>>>>>>>>>???>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>??????BBBFFFJJJLLLOOORRRUUUUUUVVVWWWXXXZZZ[[[\\\]]][[[\\\]]]___```aaaaaaaaa^^^bbbgggjjjkkkmmmppprrrssstttuuuwwwyyy{{{|||}}}yyypppoookkkfffbbb______``````eeelllppptttzzz~~~xxxooogggbbb```___^^^ZZZZZZZZZZZZ[[[\\\]]]]]]aaa___^^^\\\\\\^^^```aaa```^^^\\\\\\]]]^^^___^^^^^^]]]\\\\\\]]][[[XXXVVVTTTSSSRRRRRRSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIIIIIIIJJJMMMRRRYYYfff}}}|||```LLLCCC999:::<<<===<<<:::888777444555666666666555333333333333333222222222111111------...///000111222222www~~~{{{xxxvvvuuuxxx|||}}}|||zzz|||{{{uuupppccc___[[[^^^kkkxxxuuujjjfffhhhiiiiiieee```ZZZWWWKKKKKKIIIFFFBBB@@@@@@AAA???@@@AAA@@@>>>>>>???@@@@@@AAAAAAAAA@@@===;;;999;;;===>>><<<999999<<>><<<======;;;;;;::::::999:::::::::>>><<>>;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;:::::::::;;;;;;>>>===<<<<<<;;;;;;<<<<<<::::::999999999;;;<<<===<<<<<<<<<;;;;;;:::::::::999888888777888:::;;;<<>><<<<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999::::::;;;<<<;;;::::::999999::::::999999888777888888::::::999999999999888888888888777777666666777888:::;;;???AAAEEEHHHKKKMMMPPPRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]___```\\\___cccgggiiijjjmmmoooqqqsssvvvxxxyyy{{{}}}uuummmiiigggfffbbbaaaaaa``````bbbeeehhhlllpppvvv~~~|||tttnnneeeaaa]]]ZZZXXXVVVRRRNNNQQQPPPPPPQQQTTTVVVWWWWWWZZZYYYYYY[[[]]]^^^]]]\\\[[[[[[[[[ZZZYYYXXXVVVVVVRRRRRRQQQPPPOOONNNMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIMMMUUUbbbvvv}}}~~~bbbLLLCCC======<<<:::999777555444555444444333222222111111000000////////////000000111000000000000000000111ttt{{{}}}xxxsssrrruuuxxxyyyyyyyyy{{{}}}pppgggbbb]]]VVVPPPNNNNNNOOOVVVdddttt{{{{{{mmmkkkiiieee___ZZZVVVTTTMMMLLLKKKKKKKKKLLLNNNOOOJJJLLLMMMKKKGGGDDDBBBAAABBBBBBCCCDDDCCCAAA???===999;;;======;;;;;;???BBBDDDEEEDDDAAA===:::::::::888888777666666666666666:::888:::???CCCHHHPPPYYYeeeqqq~~~~~~||||||xxxuuuqqqnnnllliiigggddddddaaa^^^\\\[[[YYYVVVTTTTTTRRRPPPOOONNNMMMJJJHHHFFFDDDAAA@@@@@@???>>><<<<<<<<<;;;;;;;;;:::::::::999999888888888999999:::999999888777777777777777777777666666555666666666555555555666666666666666666666555555555777888999===@@@DDDGGGIIIKKKNNNPPPQQQQQQSSSTTTUUUVVVVVVVVVWWWXXXXXXYYYZZZ\\\]]]^^^[[[^^^bbbfffhhhjjjnnnpppnnnqqquuuxxxzzz|||}}}uuupppmmmhhhfffbbb^^^\\\\\\^^^___aaabbbdddiiipppwww~~~|||tttpppjjjddd___YYYTTTPPPOOOMMMKKKKKKMMMOOOPPPPPPSSSSSSSSSUUUYYY[[[[[[ZZZZZZZZZZZZZZZYYYWWWVVVUUUOOOOOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIKKKRRR^^^rrr}}}yyy{{{iiiPPPFFF@@@>>><<<999666555444444444444333333222222111111000000////////////000000000000000000000000000000pppxxx}}}vvvrrrtttwwwyyyyyyyyyyyy{{{xxxkkkaaa[[[VVVQQQLLLJJJJJJKKKPPPZZZgggppptttkkkiiiddd^^^YYYTTTQQQOOOKKKLLLNNNRRRWWWZZZ[[[[[[WWWYYYYYYVVVPPPJJJEEECCCBBBCCCDDDEEEDDDBBB@@@>>><<>>>>>??????>>><<<<<<<<<;;;;;;::::::999888777777777777888888999777666666555555555555555666666555444444444333333333333444444555555555666666555555555555777888999;;;>>>BBBEEEGGGJJJMMMOOOOOOPPPRRRTTTUUUUUUTTTTTTVVVVVVVVVWWWYYYZZZ\\\]]][[[^^^bbbdddfffiiilllnnnnnnqqquuuxxxzzz{{{~~~~~~yyytttpppjjjeeebbbaaaaaaaaa```___]]]^^^bbbhhhnnnrrrrrruuuzzz~~~|||xxxrrrkkkccc\\\WWWSSSPPPKKKIIIIIIKKKKKKKKKLLLLLLLLLOOOSSSVVVWWWWWWWWWWWWWWWVVVVVVUUUSSSSSSLLLLLLLLLKKKJJJIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHJJJIIIKKKPPP[[[ooo{{{uuu}}}pppVVVIIIBBB???;;;777555444444444333333333333222222111111000000////////////000000///000000000000000000///nnnvvv}}}wwwwwwyyy{{{{{{|||zzzxxxxxxzzz|||~~~zzzrrrggg]]]WWWSSSOOOLLLKKKHHHGGGJJJQQQYYYaaagggdddaaa\\\VVVQQQMMMKKKJJJIIILLLRRR[[[dddjjjlllllljjjkkkkkkfff]]]RRRJJJEEECCCDDDEEEEEEEEECCC@@@???BBBDDDEEEDDD@@@>>>???AAAGGGGGGFFFCCC???<<<;;;;;;999999888777666555555555888666777;;;>>>@@@FFFMMMYYYgggttt{{{}}}||||||{{{xxxtttqqqooollliiigggbbb```]]]\\\[[[YYYVVVTTTSSSQQQOOOMMMLLLKKKIIIGGGDDDAAA???>>>???@@@@@@@@@======<<<;;;::::::999999666666666666666777888999777666555555444444555555666555555555444444333333333444444555555666666666666666555555666777999::::::===AAADDDFFFIIILLLNNNNNNOOOQQQSSSTTTTTTTTTSSSTTTTTTUUUVVVWWWYYYZZZ[[[]]]___aaacccccceeehhhjjjnnnqqquuuxxxyyyzzz{{{|||xxxqqqllliiifffddd```^^^\\\ZZZ[[[]]]___aaaeeegggjjjqqqwww}}}|||~~~~~~|||vvvnnnfffaaa\\\XXXSSSNNNLLLKKKJJJIIIIIIHHHHHHJJJMMMPPPQQQQQQQQQQQQQQQQQQPPPOOONNNNNNJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEEEEEEEFFFFFFGGGGGGJJJJJJLLLPPPYYYnnnxxxnnnrrrwwwZZZKKKBBB???:::666444333444555333222222222222222111111000000////////////000000...///000000000000///...pppwww~~~|||~~~~~~~~~~~~|||yyyuuusssrrrsssssssssmmmeee]]]XXXTTTQQQOOOPPPJJJFFFIIIMMMQQQVVV[[[ZZZXXXSSSNNNJJJHHHGGGGGGJJJMMMTTTaaappp{{{xxxlll]]]QQQJJJGGGGGGHHHHHHFFFDDDAAA@@@DDDFFFHHHFFFAAA>>>>>>@@@AAABBBAAA???<<<999999999;;;:::999777666666666666555444555999;;;===BBBIIIVVVdddrrryyy}}}}}}}}}{{{xxxtttqqqooollljjjgggaaa___]]][[[ZZZYYYVVVTTTRRROOOMMMLLLKKKJJJGGGEEECCCAAA@@@@@@BBBCCCBBBAAA======<<<;;;::::::999888666666666666777777888999888888777666666666666666666666777777777666555555555555555666666666666666666666555555666777999::::::===AAADDDFFFHHHKKKMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRSSSSSSTTTUUUWWWYYYYYY\\\^^^`````````bbbeeegggmmmppptttwwwxxxxxxyyyzzz{{{uuunnniiibbbaaa^^^\\\ZZZYYYYYYYYY```^^^^^^```eeejjjlllnnnvvvzzz|||wwwrrrooofffbbb\\\WWWTTTRRROOOMMMJJJIIIGGGGGGJJJLLLMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCDDDEEEEEEFFFFFFFFFIIIJJJMMMQQQXXXlllvvvllllllxxx|||]]]LLL@@@>>>:::666444333444555222222222222222222111111000000////////////000000......000000000000......uuu{{{~~~{{{wwwsssqqqqqqqqqpppmmmhhheeebbbaaa``````[[[RRRKKKLLLNNNMMMMMMPPPQQQOOOLLLIIIGGGEEEEEEEEENNNOOOUUUbbbuuuzzzhhhYYYPPPKKKLLLLLLKKKIIIFFFCCCAAABBBEEEGGGEEEAAA>>>>>>@@@<<<===>>><<<:::999999:::;;;:::999777666555555555666555777;;;===>>>CCCJJJPPP^^^lllssswww|||~~~~~~~~~yyyvvvrrrooommmkkkhhhfffaaa___\\\[[[ZZZYYYVVVTTTPPPNNNKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCEEEFFFEEECCC>>>===<<<;;;:::999999888666666666666777888999:::::::::999888888888888999777888999::::::999999888777777666666666666666555555444444444444666777888:::===AAADDDFFFHHHKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQRRRSSSTTTVVVWWWXXXZZZ[[[]]]]]]^^^```dddgggiiimmmrrruuuwwwxxxyyyzzz|||~~~yyyqqqoookkkfffbbb^^^\\\[[[[[[YYYWWWWWWYYY\\\]]]^^^jjjnnnsssvvvuuutttttttttllliiiddd```]]]ZZZVVVTTTOOOMMMJJJHHHIIIJJJJJJIIIGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEGGGIIILLLPPPWWWiiivvvlllhhhooo|||^^^KKK>>><<<999777555444444555111111111111111111222222000000////////////000000---...000111111000...---zzz}}}zzzvvvtttssstttooonnnnnnnnnpppqqqssssssgggZZZQQQPPPOOOJJJGGGGGGKKKJJJHHHFFFEEEEEEEEEEEERRRQQQTTTaaawwwooo^^^TTTOOOOOOOOONNNKKKHHHEEECCC???BBBEEEDDDAAA>>>>>>@@@;;;<<<===<<<;;;:::;;;<<<:::999888777555555444444555333555999;;;===BBBHHHJJJWWWfffmmmqqquuuxxxxxx}}}|||xxxuuuqqqnnnllljjjgggddd```^^^\\\[[[ZZZYYYWWWUUUOOOMMMKKKIIIHHHGGGEEECCCBBBBBBCCCEEEGGGHHHFFFDDD>>>======;;;:::999888888666666666666777888::::::<<<;;;;;;:::::::::::::::888999:::;;;<<<<<<;;;:::777777777666666555555555333333222222333444666777:::===AAADDDFFFIIIKKKNNNLLLLLLKKKKKKLLLNNNPPPQQQQQQQQQQQQRRRSSSUUUWWWXXXWWWXXXZZZ\\\]]]```dddhhheeejjjppptttwwwxxxzzz{{{{{{}}}yyyrrrkkkfffcccbbb[[[YYYXXXXXXZZZ[[[[[[[[[ZZZ^^^bbbdddeeegggkkknnnooolllhhheeeccc```\\\YYYTTTQQQMMMJJJJJJJJJIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEEEEEGGGKKKOOOVVVggg{{{ssshhhbbbcccmmmyyy___KKK<<<;;;999777555555555555111111111111111111222222000000////////////000000---...///111111///...---~~~zzzxxxwwwxxx|||zzz{{{ooodddWWWPPPOOONNNJJJFFFKKKJJJJJJJJJGGGCCCFFFKKKWWWZZZ]]]fffxxxzzzdddWWWWWWYYYVVVNNNHHHFFFDDDAAABBBAAA@@@@@@AAAAAA???===@@@>>>;;;999888999:::;;;===>>>>>><<<888666666777444666888:::;;;===@@@CCCIIINNNWWWaaaiiiooorrrsssyyyzzz}}}{{{vvvxxx~~~~~~{{{xxxssspppmmmkkkiiigggccc```\\\ZZZYYYXXXVVVUUUOOOOOOMMMJJJGGGFFFFFFGGGAAAEEEIIIMMMMMMJJJFFFCCC???===<<<:::999999999:::888777777777888:::<<<===<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===<<<;;;:::;;;:::999888777777777777444444333333444555777888;;;>>>@@@BBBCCCEEEHHHJJJOOOOOOOOONNNNNNNNNMMMMMMPPPPPPPPPQQQSSSTTTVVVWWWVVVYYY[[[]]]^^^___aaacccgggiiimmmqqquuuxxxzzz{{{{{{|||~~~wwwpppmmmllliiieee___ZZZXXXXXXWWWVVV[[[YYYYYYZZZ]]]_________eeeeeedddcccaaa```___^^^[[[XXXUUURRRPPPNNNJJJHHHMMMKKKHHHGGGGGGGGGFFFEEEAAAAAABBBCCCDDDDDDCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFLLLGGGGGGMMMVVVfff|||sssgggaaacccjjjppptttzzzuuuzzzaaaMMMBBB???:::666444333222000333222111000000000111222222222222111000//////...///............---------~~~}}}~~~ssshhh[[[SSSQQQQQQNNNKKKMMMLLLMMMNNNLLLHHHIIINNN]]]ccciiiooo|||~~~jjj^^^\\\^^^ZZZRRRKKKIIIGGGDDDBBBAAA@@@AAAAAAAAA???===??????>>>===<<<<<<<<<===>>>??????<<<999777777888555666888999:::<<<@@@BBBGGGLLLSSS[[[ccciiilllnnnuuuxxx~~~{{{uuuvvv|||~~~{{{xxxuuurrrppplllhhheeeccc```\\\ZZZYYYXXXVVVUUUPPPOOOMMMKKKHHHGGGGGGHHHFFFIIILLLOOONNNKKKGGGDDD>>>===;;;:::999999999:::888888777777888999;;;<<<<<<<<<=========<<<<<<;;;::::::;;;;;;;;;;;;;;;:::;;;:::999888888777777777444444333333444555777888;;;===@@@BBBCCCEEEGGGJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXZZZ[[[[[[]]]```bbbfffhhhlllppptttvvvxxxyyyzzz{{{}}}}}}zzzooojjjddd```]]]\\\[[[ZZZ[[[YYYXXXWWWYYYYYYYYYXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYWWWTTTRRRQQQPPPMMMKKKKKKJJJHHHHHHIIIHHHGGGEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFJJJFFFGGGMMMVVVgggvvvjjjccccccgggkkkmmmtttmmmqqqbbbMMMAAA>>>:::777666666555444555444333111111111222222222222111111000//////...000000/////////.........zzzooo```WWWUUUUUUUUUSSSSSSRRRTTTVVVTTTOOONNNQQQaaalllvvvyyy|||pppfffcccddd```VVVNNNKKKIIIFFFBBBAAA@@@AAABBBBBBAAA??????@@@@@@@@@@@@@@@??????@@@@@@@@@>>>;;;999888999666777888999999;;;???AAAEEEHHHMMMTTT\\\bbbgggjjjpppwww}}}tttuuu{{{{{{yyywwwtttqqqmmmgggdddccc```\\\YYYXXXWWWVVVTTTRRRPPPNNNLLLJJJJJJIIIIIIJJJKKKMMMNNNLLLIIIDDDBBB===<<<;;;::::::::::::::::::999888777777888999:::<<<<<<===>>>>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999888888777555444444333444666777888;;;===@@@AAABBBDDDGGGIIIJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOOOOPPPQQQSSSUUUUUUWWWXXXXXXXXXXXX[[[^^^aaafffhhhkkkooorrrtttvvvvvvyyyyyy{{{~~~}}}yyyrrrmmmiiifffdddbbbaaa___[[[YYYXXXWWWVVVTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUSSSQQQQQQQQQQQQOOOMMMKKKJJJJJJKKKLLLKKKIIIFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIFFFGGGNNNVVVgggxxxnnnhhhhhhjjjkkkkkkoooffffffvvvbbbMMMAAA>>>:::888888888777777666555444333222222222222222222111111000/////////111111111000000000//////uuuggg\\\ZZZ[[[\\\]]]^^^\\\\\\^^^[[[UUUQQQRRR___ppp}}}|||xxx~~~ssskkkkkkkkkeeeYYYOOOKKKHHHDDDAAA@@@@@@AAACCCDDDBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@===;;;:::;;;888999999999999:::>>>@@@CCCEEEIIIOOOVVV^^^eeeiiillluuuvvvuuuzzz~~~{{{wwwsssppplllhhhdddccc```\\\ZZZYYYXXXVVVUUUSSSRRRPPPOOOOOONNNLLLJJJJJJKKKKKKIIIGGGCCC@@@======<<<<<<<<<<<<<<<<<<<<<;;;:::888777666666777777;;;<<<===>>>????????????===<<<;;;:::999:::;;;<<<;;;;;;;;;::::::999888888555555444444444666777888;;;===???AAABBBCCCFFFHHHGGGGGGHHHIIIJJJLLLLLLMMMNNNNNNNNNOOOPPPRRRTTTUUUXXXXXXXXXWWWWWWZZZ^^^bbbfffhhhlllooorrrtttuuuuuuwwwxxxyyy{{{~~~{{{uuuqqqmmmlllhhhccc___]]][[[YYYWWWZZZXXXVVVTTTRRRQQQPPPPPPOOOMMMLLLMMMNNNNNNMMMLLLKKKKKKKKKMMMNNNMMMJJJGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJKKKHHHIIIOOOVVVeee~~~yyysssppprrrssssssqqqpppdddaaannnaaaLLLAAA>>>:::888777777777666666555444333222111000000111111111111000000//////111111000000000/////////zzzlllbbb___aaadddfffiiieeebbbbbb^^^VVVRRRRRR\\\mmm|||zzzsssuuuvvvpppqqqpppiii[[[PPPKKKGGGCCC@@@@@@@@@BBBDDDEEEDDDCCCBBBAAA@@@???@@@AAABBBCCCDDDDDDDDDBBB???===<<<===:::;;;:::999999:::===@@@AAABBBFFFLLLTTT]]]eeeiiihhhrrrzzzwwwzzz}}}wwwrrrooollliiigggdddaaa]]][[[ZZZYYYWWWVVVUUUTTTSSSTTTUUUSSSOOOLLLJJJIIIHHHEEEBBB???===;;;=========>>>>>>>>>>>>>>>;;;:::888666555555555666:::;;;<<<>>>???@@@@@@@@@???>>><<<;;;:::;;;<<<===;;;;;;<<<<<<;;;:::888888555555444444555666888999;;;===???@@@AAABBBEEEGGGDDDEEEFFFGGGHHHJJJKKKKKKMMMMMMMMMNNNOOOQQQSSSSSSXXXYYYXXXXXXXXX[[[___cccgggiiilllooorrrtttuuuvvvvvvwwwwwwyyy}}}{{{wwwrrrlllgggdddaaa___]]]]]][[[XXXTTTRRRPPPPPPPPPLLLJJJIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKJJJGGGDDDCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKLLLPPPUUUccc|||zzzyyyzzz}}}~~~{{{xxxuuugggbbbnnn~~~___KKKBBB>>>:::777666666555444444444333222111000///...111111111000000000000000000000000/////////......|||pppgggdddfffjjjmmmpppiiibbb___ZZZTTTPPPPPPXXXhhhuuutttnnnoooxxx~~~wwwsssrrrqqqiii[[[PPPKKKHHHDDD??????@@@BBBEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDAAA???>>>???======<<<:::999:::>>>AAA@@@AAADDDIIIQQQZZZbbbfffeeennn|||}}}yyyyyy~~~~~~yyyuuurrrooollljjjfffccc___\\\[[[ZZZYYYWWWVVVVVVWWWZZZ\\\YYYRRRLLLIIIHHHEEEBBB???===<<<<<<<<<<<<===>>>?????????>>>;;;999777666555444555555888999;;;===???@@@AAAAAA@@@???>>>===============;;;<<<======<<<;;;999888666555555444555777888999:::<<>>;;;:::;;;>>>AAA???@@@BBBGGGMMMTTT[[[___bbbiiivvvyyyxxx{{{~~~~~~|||yyyuuuppplllgggddd```^^^]]]\\\ZZZYYYWWWXXX[[[```bbb^^^UUULLLEEECCC@@@===;;;::::::;;;999:::<<<===>>>>>>>>>===:::888777555444444444555666777999<<<>>>@@@AAAAAA@@@AAAAAA@@@???>>>======;;;<<<===>>>===;;;999888666555555555555777888999:::<<<>>>???@@@AAACCCEEEBBBCCCCCCDDDEEEFFFFFFGGGKKKKKKKKKLLLNNNOOOQQQRRRRRRTTTVVVXXXYYY[[[___bbbdddfffiiinnnqqqtttuuuvvvvvvvvvvvvxxx{{{}}}xxxvvvmmmjjjfffbbb^^^]]]]]]]]][[[XXXVVVTTTSSSQQQOOOMMMMMMKKKIIIHHHGGGFFFDDDBBBCCCCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJLLLMMMNNNNNNLLLNNNRRRUUUbbb{{{uuu{{{___OOOAAA>>>:::888777777777666222222333333333222000000000000000000000000000111111111111000000000//////}}}}}}{{{~~~|||ssskkkiiikkkppptttpppdddYYYRRROOOKKKKKKMMMMMMXXXaaadddeeehhhkkkkkkxxx~~~~~~vvvpppnnnaaaaaaZZZOOOHHHFFFEEECCC??????@@@CCCFFFHHHHHHGGGJJJMMMRRRVVVUUUPPPJJJEEEHHHHHHHHHFFFCCCAAAAAAAAABBBAAA???<<<:::;;;???BBB>>>???AAAEEEJJJPPPUUUXXX```eeeqqqyyyvvvyyy|||zzzrrrlllhhheeeaaa___^^^]]][[[ZZZWWWYYY]]]cccfffaaaVVVMMMAAA>>>;;;888666666888888777888:::<<<======<<<<<<999888666555444444555555555666888;;;>>>???AAAAAAAAAAAABBBBBBAAA@@@>>>===;;;<<<>>>>>>===<<<999888666666555555666777999::::::<<<>>>??????@@@BBBDDDBBBBBBCCCCCCDDDEEEEEEEEEJJJKKKKKKLLLMMMOOOQQQQQQOOOQQQUUUWWWYYY[[[^^^```aaadddhhhlllpppsssuuuvvvwwwvvvvvvxxx{{{~~~zzztttnnniiieeedddddddddaaa^^^[[[YYYWWWSSSQQQSSSPPPMMMKKKJJJJJJHHHFFFEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMLLLKKKNNNRRRUUUbbbzzz```QQQ@@@===:::999999::::::999222333444444444333222111000000000000000111111111222222222111111111111000|||zzz{{{vvvxxx|||}}}|||yyytttqqqqqqsssvvvvvviii[[[UUUOOOHHHEEEHHHOOOTTTZZZ]]]\\\^^^bbbgggssswww|||~~~{{{rrrggg```ZZZVVVPPPJJJDDDAAA???>>><<<>>>AAAEEEHHHJJJKKKKKKNNNUUU]]]aaa]]]VVVOOOLLLHHHHHHIIIGGGEEECCCBBBBBBBBBBBBAAA>>><<<;;;<<<>>>@@@@@@AAADDDIIINNNTTTWWWYYY^^^iiiwww}}}{{{yyyyyyyyy}}}zzzsssnnnjjjgggdddaaa```]]]ZZZXXXYYYZZZ___fffiiicccTTTGGGDDD@@@;;;888777777777666555555666666777888888999;;;999777555333333333333555666888;;;>>>AAADDDEEEBBBAAA@@@???>>>>>>>>>>>>===???@@@AAA@@@===:::777777555444333444777:::<<<=========>>>@@@BBBDDDFFFBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNRRRTTTVVVWWWXXXYYY\\\^^^bbbdddgggkkkoooqqqrrrssstttuuuxxx{{{~~~|||xxxvvvuuutttvvvqqqjjjddd```^^^[[[YYYWWWVVVTTTSSSRRRPPPMMMJJJIIIGGGEEEEEEFFFFFFEEEDDDFFFDDDCCCCCCFFFHHHHHHHHHHHHGGGIIINNNSSSbbb~~~bbbPPPCCC???;;;888888777666555555444333222111111111111333222222111000000111111000000000000000000000000~~~{{{yyyxxxuuuvvvyyy|||~~~~~~~~~{{{wwwssssssuuuwwwwwwkkk___XXXRRRKKKIIIKKKIIINNNTTTVVVWWWYYY^^^cccmmmqqquuuwwwssskkkaaaZZZPPPMMMHHHCCC???>>>===>>>>>>AAAEEEIIILLLNNNNNNNNNOOOVVV```fffeee]]]RRRKKKIIIJJJIIIGGGDDDBBBAAA@@@AAAAAA@@@>>>;;;:::<<<===??????@@@BBBGGGLLLQQQTTTVVVZZZffftttzzzyyywwwxxxzzz|||yyysssnnnkkkhhheeebbb```^^^ZZZXXXXXXZZZ^^^eeeggg```RRRFFFBBB???;;;888777777666555333333333444444555555666:::999777555444333333333555666999;;;>>>AAACCCDDDBBBAAA@@@???>>>>>>>>>>>>>>>???AAABBBAAA>>>;;;888888666555444555777999;;;<<<;;;;;;<<<>>>@@@BBBCCCAAAAAAAAAAAABBBCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNQQQSSSVVVWWWXXXYYY[[[]]]bbbdddgggkkknnnqqqrrrssstttuuuwwwzzz}}}yyyrrrmmmhhheeebbbccccccbbb```\\\WWWSSSPPPNNNMMMKKKLLLMMMNNNMMMMMMMMMKKKHHHHHHJJJKKKKKKJJJNNNLLLMMMRRRVVVddd|||aaaPPPCCC@@@;;;999888777666555555444333222222111111111222111111111111111222222000000000000000000000000~~~vvvsssvvvyyy~~~}}}}}}}}}|||zzzwwwuuussstttvvvxxxzzz|||}}}~~~}}}yyyuuutttvvvxxxvvvmmmddd]]]WWWQQQMMMNNNGGGKKKOOOQQQRRRUUUZZZ^^^eeegggkkkkkkggg```WWWRRRGGGDDDAAA>>><<<===>>>???AAAEEELLLRRRVVVWWWUUUTTTQQQWWWbbbkkkmmmeeeVVVKKKKKKJJJHHHFFFDDDBBB@@@???@@@@@@@@@>>>;;;:::;;;===>>>>>>???AAADDDIIIMMMOOOQQQVVVaaaooovvvwwwvvvxxxzzz|||~~~yyysssooommmjjjgggdddbbb___\\\YYYXXXYYY]]]cccddd]]]PPPEEE@@@===;;;:::999888666444444444333333333444444555999888777555444333333333555666999<<>>>>>??????@@@BBBCCCBBB@@@<<<:::999888666555555666888999::::::999:::;;;===???@@@@@@@@@@@@AAAAAABBBCCCDDDGGGGGGHHHJJJKKKLLLMMMNNNPPPRRRTTTVVVWWWXXX[[[]]]aaacccgggkkknnnqqqrrrssstttuuuwwwyyy{{{~~~zzztttqqqppprrrsssnnnfff]]]XXXVVVSSSQQQPPPPPPRRRSSSRRRQQQRRROOOMMMLLLLLLLLLLLLKKKPPPNNNOOORRRVVVdddyyy```QQQCCC@@@;;;999777777666555666555444333222222222333111111111111111111222222000000000000000000000000zzzrrroooqqqsss}}}{{{yyyyyy{{{zzzwwwssssssssstttuuuwwwzzz|||~~~}}}yyyuuutttuuuwwwsssooohhhbbb\\\UUUQQQPPPLLLMMMOOOPPPPPPSSSWWWZZZ]]]^^^```___\\\UUUNNNJJJCCCBBB@@@>>>>>>???@@@BBBBBBJJJVVVaaafffddd___[[[UUUYYY```jjjnnnhhhYYYLLLJJJIIIFFFEEEDDDCCCAAA@@@???@@@@@@???===<<<<<<===>>>??????@@@CCCFFFIIIKKKNNNQQQ\\\jjjrrrtttvvvxxx{{{|||}}}xxxssspppooolllhhhfffdddaaa^^^[[[ZZZZZZ]]]``````YYYNNNEEE???>>>=========;;;888555888777666555444444555555888777666555444333333222555777:::>>>@@@AAAAAAAAABBBBBBAAA@@@???????????????AAACCCDDDDDDAAA>>><<<;;;999888777666777888888:::999999999:::;;;===>>>?????????@@@@@@BBBCCCDDDFFFGGGHHHIIIJJJLLLMMMMMMNNNPPPSSSTTTUUUWWWZZZ\\\aaadddgggkkkooorrrssstttuuuvvvwwwyyy{{{}}}ssshhhbbb```[[[YYYWWWVVVWWWWWWVVVUUUWWWTTTQQQPPPQQQQQQQQQPPPSSSPPPQQQUUUXXXfff}}}xxx```SSSDDD@@@<<<999777777555444666555444444333333333444333222222111000000111111000000000000000000000000yyyvvvvvvvvv|||zzzwwwxxxzzzzzzwwwtttttttttttttttvvvyyy{{{}}}~~~}}}{{{wwwtttrrrrrrtttppppppmmmggg```ZZZUUURRRRRRRRRQQQOOOOOOPPPSSSUUUXXXXXXXXXVVVRRRMMMHHHEEECCCBBBAAAAAA@@@AAAAAAAAACCCNNN___mmmtttqqqjjjddd[[[ZZZ]]]dddjjjfffZZZOOOJJJGGGDDDCCCDDDDDDBBBAAA???@@@AAA@@@>>>======>>>>>>??????@@@BBBEEEGGGHHHKKKNNNXXXeeennnrrruuuyyy{{{}}}|||xxxtttrrrpppmmmjjjhhhfffddd```^^^\\\\\\\\\\\\[[[UUUMMMFFFAAAAAA@@@AAAAAA???<<<999:::999777555444444444555777666666555444333222222444777;;;@@@BBBCCCBBBAAACCCBBBAAA@@@????????????@@@AAADDDEEEDDDBBB???===;;;:::999888777777888888;;;::::::999:::;;;<<<=========>>>>>>@@@AAABBBCCCEEEEEEFFFHHHIIIJJJKKKLLLLLLNNNQQQSSSTTTVVVYYY[[[aaacccggglllooorrrtttuuuvvvvvvxxxzzz|||~~~yyysssqqqkkkhhheeebbbaaa```^^^\\\\\\ZZZXXXWWWXXXYYYYYYXXXYYYWWWYYY]]]```mmmyyyzzz|||cccUUUDDDAAA<<<999777666555444555555444333333333444444555444333111000/////////111111111111111111111111zzzyyyxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuvvvxxxzzz{{{|||{{{yyyvvvqqqoooooopppooossssssnnngggaaa[[[VVVVVVTTTPPPMMMLLLMMMPPPQQQTTTTTTRRROOOKKKGGGCCCAAAAAABBBCCCDDDDDDBBBAAA@@@CCCOOO```pppxxxxxxrrrlll```]]]\\\```dddccc[[[SSSKKKGGGCCCBBBCCCDDDBBB@@@>>>???AAA@@@>>>======>>>======>>>???AAACCCEEEFFFIIIKKKTTT```jjjnnnsssxxx{{{}}}|||yyyvvvtttpppnnnkkkiiihhhfffdddbbb___\\\YYYWWWTTTPPPKKKGGGDDDCCCCCCDDDDDDCCC@@@>>>;;;999666333222222222333555666666555555333222222333777===BBBEEEFFFDDDCCCCCCBBBAAA@@@@@@??????@@@???AAACCCEEEEEEBBB???===;;;;;;:::999888888888999<<<;;;:::::::::;;;<<<===<<<<<<======???@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKMMMPPPRRRSSSUUUXXXZZZ___aaaeeejjjnnnqqqssssssuuuvvvxxxzzz}}}|||yyyuuuqqqooommmjjjhhhcccaaa___^^^___``````___```___aaaeeegggrrrwwwvvvzzziiiXXXEEEAAA<<<999777666555333444444333333333333444444555444333111000/////////111111111111111111111111~~~}}}wwwxxxxxxwwwvvvuuuvvvxxxuuuuuuuuuuuuuuuvvvwwwwwwzzzzzzxxxtttpppnnnmmmnnnrrryyy|||vvvooojjjccc\\\YYYUUUPPPMMMLLLNNNPPPRRRRRRPPPMMMIIIEEEBBB@@@???@@@CCCFFFHHHIIIFFFCCCAAACCCLLL[[[jjjtttwwwuuussseeebbb```aaacccbbb\\\WWWOOOIIIDDDBBBBBBBBB@@@===;;;===??????===;;;;;;<<<:::;;;<<<===???AAABBBCCCGGGHHHPPP\\\eeejjjpppuuuzzz~~~}}}zzzxxxwwwpppnnnkkkjjjjjjiiigggeee___[[[VVVPPPLLLJJJHHHGGGFFFEEEDDDDDDEEEEEECCCAAA===;;;777444222222333333444555555555555444222111333777>>>DDDHHHHHHGGGEEECCCCCCBBBAAA@@@@@@@@@@@@???@@@CCCEEEDDDBBB???===::::::::::::999999999999<<<;;;:::999999999:::;;;;;;;;;<<<===>>>@@@AAABBBAAABBBCCCDDDEEEGGGHHHHHHIIILLLOOOQQQRRRTTTWWWYYY[[[^^^bbbgggkkknnnpppqqqssstttvvvyyy|||~~~~~~wwwuuurrrpppppppppooonnnnnnmmmppprrrrrryyyrrrpppsssnnnZZZEEEAAA<<<999777666444333333333222222222222333333333222111111000111111111111111111111111111111111~~~}}}|||tttwwwxxxvvvtttsssuuuxxxuuuuuuuuuuuuuuuuuuttttttzzzyyyxxxtttpppmmmmmmmmmuuu}}}|||uuupppiiiaaa[[[WWWQQQNNNNNNQQQSSSUUUQQQOOOKKKFFFCCC@@@???>>>AAADDDIIIMMMNNNKKKGGGDDDBBBJJJVVVcccmmmtttwwwxxxgggeeedddddddddbbb]]]YYYRRRLLLEEEBBBBBBAAA===999999;;;======;;;:::::::::888999:::<<<>>>???AAAAAAEEEFFFMMMYYYbbbgggmmmssszzz~~~}}}{{{yyyxxxooommmlllkkkkkkjjjiiiggg___ZZZSSSLLLGGGFFFFFFFFFGGGEEEDDDDDDEEEEEEDDDCCC@@@>>>:::777555444555666444555555666555444222111222777>>>EEEIIIJJJIIIGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>@@@CCCDDDDDDBBB???===::::::::::::::::::::::::;;;:::999888888888999::::::;;;;;;<<<>>>???AAABBB@@@AAABBBCCCDDDFFFGGGGGGIIIKKKNNNPPPRRRTTTWWWYYYYYY[[[___dddhhhkkkmmmnnnqqqrrrtttwww{{{~~~nnnlllmmmyyyrrr\\\EEEAAA===999777666444333222222222111111222333333000000000000111222333444111111111111111111111111