BM6P6(@ ........................---......///000111111222...///000111111000///...........................000000///...............111111000000/////////...000000000000111111111111..............................//////000000111111111111111222333333444444333333333444444444555555555555555555666777888999777777777777777888888999888888888999::::::;;;;;;===>>>@@@AAABBBBBBAAAAAABBBBBBBBBAAA???===<<<;;;;;;;;;<<<===>>>???@@@@@@===>>>>>>???@@@@@@AAAAAA===???@@@@@@???@@@BBBDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>???AAADDDGGGIIICCCBBBAAA@@@@@@AAABBBCCCCCCBBB@@@>>>>>>???@@@AAA????????????????????????>>>>>>?????????@@@@@@@@@>>>======<<<<<<<<<<<<===<<<<<<<<<===<<<<<<;;;;;;999999888777666555444444333333333222222222111111111111000000000000111111000000000000////////////000000///------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''(((((())))))******&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++******)))''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))((('''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))*********++++++++++++)))))))))))))))******+++((((((''''''''''''((((((((()))++++++******+++,,,+++,,,------......------******+++++++++,,,,,,,,,------------------------------------------------...------,,,,,,------...........................000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222555555555666666666666777777777999:::<<<===??????>>>>>>???@@@BBBCCCDDDDDDBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEHHHGGGEEEDDDCCCBBBBBBAAA??????>>>>>>=========<<<<<<<<<===>>>??????>>>>>>DDDDDDEEEGGGJJJNNNRRRTTTOOOQQQSSSVVVXXXZZZ[[[\\\\\\YYYVVVXXX\\\```bbbbbbgggggghhhiiijjjkkkllllllxxxyyyxxxuuurrroooooooooooollloootttyyy~~~.................................///000000000111//////000000000//////...........................//////...---------------000000000//////.........//////000000000111111111.........................../////////000000000111000000111111222333333444333333333333444444444444555555555555666777888999777777777666777777888888777777888888999::::::;;;<<<===>>>@@@AAAAAA@@@@@@BBBBBBBBBAAA@@@???>>>===;;;;;;<<<===>>>???@@@@@@===>>>>>>>>>??????@@@@@@>>>???@@@???>>>???@@@BBBDDDDDDDDDCCCBBBAAA@@@????????????@@@BBBDDDGGGIIIFFFEEECCCBBBAAA@@@AAAAAAAAA@@@???>>>>>>>>>??????========================>>>>>>>>>?????????@@@@@@??????>>>===============;;;;;;<<<<<<<<<;;;;;;:::999999888777666555444444444444444333333333222222111111000000000000111111000000000/////////......111000///......---------,,,,,,+++++++++*********))))))))))))))))))))))))************************))))))))))))************((((((((((((((()))))))))))))))))))))((('''&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))++++++***(((((('''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))((('''''''''''''''(((''''''''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))*********++++++)))))))))))))))******+++))))))(((((((((((())))))+++,,,......---,,,...///++++++,,,------------,,,******+++++++++,,,,,,,,,------------------------------------------------...------,,,,,,------...........................//////////////////////////////000000000111111111222222222222222222222222222222222222222222222222444444444555555555555666555555666888999:::;;;<<<;;;<<<<<<===???@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<>>=========<<<<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<>>>??????@@@BBBDDDGGGHHHKKKLLLNNNPPPRRRTTTUUUUUUWWWTTTRRRSSSWWW[[[]]]]]]^^^___```aaabbbcccdddddduuuzzzwwwsssooolllkkkkkkkkkllloootttxxx|||}}}|||~~~------------------------......////////////////////////.........//////000...........................---,,,,,,,,,,,,,,,,,,/////////...............//////000000000000111111........................////////////000000000000000000000111222222333333222222222222333333333333555555444555555666777888888888777666666777777777777777777888999999::::::999:::;;;===>>>?????????AAAAAAAAAAAAAAA@@@??????;;;;;;<<<===>>>>>>???@@@============>>>>>>>>>>>>>>>??????>>>======???@@@EEEEEEDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@BBBDDDFFFGGGHHHGGGEEEBBBAAA???>>>>>>???????????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>?????????@@@@@@???>>>>>>===<<<<<<::::::;;;;;;;;;;;;::::::999999888777666555444444555444444444333333333333111000000//////000000111/////////.........------111000000///.........---,,,++++++++++++*********))))))))))))))))))))))))******************************************))))))))))))((((((((((((((((((++++++******)))'''&&&%%%(((((((((((((((((((((((())))))(((''''''''''''''',,,+++***))))))((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************)))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))******)))))))))))))))******+++******))))))))))))******,,,---......------...///******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------------------------------...------,,,,,,------...........................//////////////////////////////000000000000111111111111111111111111111111111111111111111111111111222222333333333444444444333333444444555666666777888888999999:::;;;<<<<<<888888888888888888999999;;;<<<===>>>>>>>>>===<<<>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999::::::::::::999999888============>>>???@@@@@@EEEFFFGGGIIIJJJKKKKKKLLLOOOMMMKKKLLLOOORRRTTTUUUTTTUUUVVVWWWYYYZZZ[[[\\\kkkwwwtttooojjjfffeeeeeeffffffjjjooosssvvvxxx{{{}}}zzzwwwwww||||||{{{zzz{{{|||}}}{{{zzz{{{------------------------///.....................///...---,,,---...///000........................------,,,,,,,,,,,,------..................------////////////000000000111........................////////////000000000000//////000111111222222333111111222222222333333333444444444444555666777777888888777666666666666777666666777888888999999:::777888999;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@@@@;;;;;;<<<<<<===>>>>>>???========================<<<===>>>===<<<===???AAADDDDDDDDDDDDCCCBBBAAA@@@????????????@@@BBBCCCDDDEEEDDDCCCAAA???>>>===<<<>>>???@@@AAAAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>?????????>>>===<<<;;;;;;999999::::::;;;;;;::::::999999888777666555444444444444333333333222222222000000////////////000000///.........------------/////////......------,,,++++++++++++************))))))))))))))))))))))))************************+++++++++******))))))))))))))))))((((((''''''&&&)))))))))))))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((+++***))))))((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))******++++++******************+++***+++,,,,,,******+++,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...------,,,,,,------...........................////////////////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111222222222333222222333333333333333333666666666777777888888888777777777888888888888888999:::<<<======<<<;;;:::::::::999888888999999999999999999999999999999999999:::::::::999888777777;;;;;;;;;;;;<<<<<<<<<===???@@@AAABBBCCCCCCCCCCCCFFFEEEDDDEEEGGGIIIKKKLLLMMMMMMNNNPPPRRRSSSTTTUUU\\\qqq~~~nnnkkkfffaaa^^^^^^___```]]]aaafffiiikkklllmmmnnntttxxx|||~~~zzzwwwwwwxxxyyyyyyzzzyyyxxxxxxvvvsssrrrvvv|||~~~~~~|||yyywwwvvvwwwyyy{{{~~~}}}|||------------------------.........---------------...---,,,,,,,,,---///000...........................---------------......------.....................////////////000000000////////////////////////000000000000////////////000000000111222222333333111111222222222333333333333333333333444555666777777777666666666666666777777777777888999999::::::888888999999;;;<<<======;;;<<<===>>>>>>?????????;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<=========:::;;;<<<===<<<===@@@BBBDDDDDDDDDDDDCCCBBBAAAAAA============>>>>>>??????????????????>>>===<<<<<<>>>???AAABBBBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=====================<<<;;;:::999888999::::::;;;;;;;;;:::999999888777666555444444222222222222111111111000000000////////////000000///.........------------,,,,,,---------,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***))))))((())))))((((((''''''&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((******))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))******+++++++++************++++++)))***+++***)))((()))***((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......................................................////////////000000000000000000000000000000000000000000000000000000000000000000000111111111111333333333333333333333333555555555666666666666666666666666777777777888888999:::<<<>>>>>>===;;;::::::999888888888888888999777777777777888888888888:::::::::::::::999888777666666777888888999999999<<<======>>>>>>>>>>>>>>>>>>?????????@@@BBBDDDEEEFFFFFFGGGIIIJJJKKKLLLMMMQQQ]]]oooqqq___]]]YYYVVVUUUVVVXXXYYYUUUXXX]]]```aaaaaabbbcccbbbfffkkknnnooolllgggddddddeeefffhhhiiijjjkkkkkklllkkkjjjmmmqqqtttuuuuuuxxxwwwvvvuuuuuuwwwxxxzzzyyyyyyyyy|||}}}xxx,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,---...///........................---------------......///.............../////////......////////////000000////////////////////////000000000000////////////000111111222333333444444222222222222333333333333333333333333333444666666666555555555666666777888777888888999::::::;;;;;;:::::::::::::::;;;======::::::<<<======>>>>>>>>>;;;;;;<<<<<<<<<=========;;;;;;<<<<<<===>>>>>>>>>:::<<<=========>>>@@@BBBBBBBBBCCCCCCBBBAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<=========<<<<<<>>>???@@@AAAAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===<<<;;;:::999888999:::;;;;;;<<<<<<;;;999999888777666555444444111111111111000000000000000//////......//////000/////////.........------******,,,,,,,,,+++***)))+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((...------+++***)))((((((((((((''''''''''''''''''###$$$%%%'''(((((())))))((((((((((((((((((((((((%%%&&&&&&&&&((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))))))))******+++++++++************++++++***+++,,,+++***)))***+++))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------.........................................................////////////000000///////////////////////////////////////////////////000000000000111111111333333333333333333333444666555555555555555555555333333444444555555666666999;;;===@@@@@@???>>><<<;;;::::::999888888888999666666666777777777777777::::::::::::::::::999888555666888999::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;:::;;;<<<===<<<===???AAA??????@@@AAABBBCCCDDDDDDJJJNNNVVV```iiiiiibbb[[[OOONNNMMMLLLLLLMMMOOOPPPNNNQQQUUUWWWYYYZZZ[[[]]]ZZZ\\\___```___[[[VVVSSSRRRSSSUUUXXX\\\___ccceeeaaacccfffffffffgggiiikkkooopppqqqrrrssstttssssssoooppprrrvvv{{{~~~|||~~~yyypppkkk,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...******+++------.................................,,,,,,++++++,,,------............//////000000000........./////////000000////////////////////////111000000000/////////...222222222333444444555555333333333333444444444444222222222222333444555666444444444555666777888999999999999:::;;;;;;<<<<<<===<<<;;;;;;;;;<<<======;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======::::::;;;===>>>???@@@@@@>>>??????>>>===<<<>>>???AAAAAAAAABBBAAAAAA@@@???============<<<<<<;;;:::;;;;;;<<<=========<<<;;;<<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999:::<<<===>>>===<<<;;;999999:::<<<<<<=========999999888777666555444444222222222111111111000000//////............//////000000000/////////......)))***,,,------,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))///...---,,,***)))((('''&&&&&&''''''''''''''''''%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***)))((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))*********++++++)))))))))))))))******+++******))))))))))))******+++,,,---,,,***)))***+++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///...------,,,,,,------............................................................/////////000000///////////////////////////////////////////////////000000000000111111111222222222333333444444444555555555444444333333333222222333333444555555666888:::>>>AAABBBAAA@@@???<<<<<<;;;999888888888888666666666666777777777888888888999:::::::::999999777888999:::;;;;;;::::::888888999:::;;;;;;::::::888:::<<<<<<;;;;;;===@@@<<<<<<<<<======>>>>>>>>>BBBBBBEEEKKKOOONNNKKKHHHCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIMMMOOOQQQSSSVVVXXXXXXXXXYYYXXXVVVRRRNNNLLLIIIIIIJJJNNNRRRXXX^^^aaaccchhhkkkhhhaaa]]]^^^aaadddfffjjjnnnnnnllliiigggeeefffiiilllqqquuuxxxzzz|||}}}vvvuuuwwwxxx{{{|||uuunnneee]]]WWW,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......(((***+++---......------........................+++*********+++,,,,,,---.../////////000000111111............/////////000000000000000000000000000111111000000/////////...222333333444444555555666333333444444444444555555222222222222333444555555333333333444666777999:::999::::::;;;;;;<<<<<<===???>>>===<<<;;;<<<======<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;===???@@@AAABBBAAABBBAAA???===;;;<<<===@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;:::<<<===>>>>>>>>>===;;;;;;;;;;;;<<<;;;;;;;;;:::999::::::::::::::::::::::::999999:::::::::;;;;;;;;;999:::===>>>???>>>===<<<999:::;;;<<<============999999888777666555444444333333333222222222111111//////............//////000000000000////////////***+++---......---,,,***************))))))))))))))))))))))))))))))))))))************************//////---,,,***)))((('''%%%&&&&&&''''''(((((((((((()))))))))))))))((('''(((((((((((((((((((((((())))))(((''''''''''''(((***)))))))))))))))******((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''((()))***((((((''''''''''''(((((('''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************++++++++++++)))))))))))))))******+++******))))))))))))*********+++,,,+++)))((()))*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////...------,,,,,,------.............................................................../////////000////////////////////////////////////////////////000000000000111111111111111111111222333333444444555555444444333222222222333333444555666666777777777:::>>>AAACCCCCCAAA@@@===<<<;;;999888777777777555666666666777777888888666777888999999999999999444444666666666555444444777777888999::::::::::::777:::<<<<<<;;;;;;===@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===BBBEEECCC@@@???<<<===>>>???????????????AAACCCFFFHHHJJJMMMQQQTTTSSSRRRRRRQQQOOOLLLJJJIIIHHHGGGHHHJJJNNNTTTZZZ^^^lllrrruuunnnaaaWWWWWWZZZ\\\```eeeiiijjjfffaaa]]]\\\]]]___aaaeeehhhkkkmmmnnnlllpppyyy~~~~~~~~~{{{tttppppppqqqsssuuuxxx{{{~~~pppkkkccc\\\WWWPPPHHHBBB++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///...........................---,,,,,,,,,,,,---...............//////////////////000000000000///...////////////000000000000333222000//////000222333000000000000000000111111111111222222222333333333111111111000111111222222555666777888888999999888999999:::::::::;;;;;;;;;999999999:::;;;>>>@@@AAA???>>>===============>>>;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>???BBBDDDEEEDDD@@@===;;;:::===???AAA@@@???>>>??????AAA@@@>>><<<:::999888888<<<===???@@@???>>><<<;;;:::::::::::::::::::::::::::999888999;;;=========999777666888:::;;;999666999;;;===>>>===<<<;;;<<<:::<<>>???<<<<<<;;;;;;999888666555555666777888888999888888888:::<<<===<<<:::888666666666666666666555555555444444555666777888999999999888777666888;;;>>>@@@DDDAAA===:::::::::999999;;;;;;;;;<<<<<<=========<<<<<<<<<<<<===???@@@BBB???@@@BBBDDDFFFHHHIIIJJJLLLJJJHHHHHHHHHHHHFFFEEEFFFDDDEEEIIIIIIJJJSSS___jjjzzzrrr```YYYWWWSSSSSSTTTWWWYYY[[[ZZZYYYYYYYYYYYYZZZYYYYYYZZZ\\\___^^^```dddhhhmmmpppssstttsssxxxyyy|||}}}|||yyyvvvuuurrrooolllllllllkkkgggdddeeegggkkknnnnnnmmmjjjiiiXXXUUUOOOIIICCC???<<<;;;++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------............///...........................---,,,,,,,,,,,,---...............////////////000//////////////////////////////000000000111111333222000//////000222333111111111000000000000000111111111222222222333333333333222222222333444444333333444555666666666666999999999999::::::::::::::::::::::::<<<>>>@@@AAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>BBBDDDFFFEEECCCAAA@@@@@@>>>@@@BBBAAA@@@???@@@@@@??????>>><<<;;;;;;;;;:::<<<===>>>??????>>><<<;;;::::::::::::::::::::::::===;;;::::::<<<===<<<<<<:::888777777999:::888666777999;;;;;;:::999:::;;;:::<<>>;;;:::999999777777777888888999999999;;;::::::999:::;;;===>>>===>>>???AAABBBDDDEEEFFFGGGFFFDDDDDDEEEDDDCCCAAABBBAAABBBEEEEEEFFFOOOZZZjjj}}}vvvaaaUUUPPPMMMNNNOOOQQQSSSTTTTTTTTTTTTVVVVVVVVVUUUSSSSSSUUUVVVRRRTTTWWW[[[^^^aaacccdddhhhmmmqqqxxxwwwsssrrrnnnkkkjjjhhhfffdddccccccbbb___\\\[[[\\\]]]]]][[[XXXUUUSSSJJJHHHCCC>>>:::888666666++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------............///------------------------...------,,,,,,------...---............/////////000///.........///000111000000000111111111222222222111000//////000111222222111111111000000//////111111111222222222222333444444444444444555666777333444555666666777666666888888888999999999999::::::::::::;;;<<<===???@@@AAA@@@>>>===;;;:::::::::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAADDDDDDCCCBBBBBBCCC@@@AAACCCCCCAAA@@@AAABBB>>>>>>>>>===============;;;<<<===>>>>>>===<<<;;;999999:::;;;;;;;;;;;;;;;???===;;;;;;<<<<<<<<<;;;<<<:::777777777888888777888999999999888888:::<<<;;;===???@@@@@@???<<<;;;777777666555444333333222000000///...............////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((()))))))))((((((((((((((((((((((((((())))))******))))))(((&&&''''''(((***++++++,,,+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((())))))***++++++***)))((('''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((''''''''''''((()))***))))))))))))))))))))))))+++++++++******))))))))),,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......////////////...------............///////////////...---------......////////////////////////......------------...///........................////////////000000000000000000000111222222222333333333333333333333333333333333333333444444444444444444444555666666777777777777777777777666555555111222333444666666777777777888999::::::999777555444444444444444444444444666666666666666666666666::::::999999:::===???AAAEEEFFFFFFCCC===999888999555555666666666666666777888888777777777777888888:::;;;;;;<<<===??????@@@BBB@@@??????@@@@@@>>>======<<<>>>@@@@@@BBBIIIQQQ```tttrrr\\\NNNIIIGGGHHHHHHIIIJJJKKKLLLLLLMMMQQQQQQPPPNNNKKKJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVVVVXXX^^^dddmmmuuuhhhcccaaa]]][[[[[[YYYXXXVVVUUUUUUTTTQQQOOOKKKJJJIIIGGGEEEBBB???>>>;;;999777444333222111222+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------............///---------------------------------------------------------.........//////000///...------...000222000111111111222222222222111111000000000000111111222222111111000/////////111111111111222222222222444444444444555666777777666777888999::::::::::::777777888888888999999999999999999:::;;;<<<======???>>>===<<<;;;;;;:::;;;<<<;;;;;;::::::::::::;;;;;;;;;:::::::::;;;;;;<<<;;;===???@@@?????????@@@AAABBBDDDDDDBBBAAABBBCCC???????????????>>>======;;;;;;<<<=========<<<<<<888999:::;;;<<<<<<<<<;;;<<<;;;999:::;;;<<<<<<;;;===;;;888666666777777888999::::::999999999<<<>>><<<===???@@@???>>><<<:::999888888777666555444333000000///...............////////////////////////......---------,,,,,,,,,******************************)))))))))(((((()))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))******+++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((()))))))))))))))&&&'''''''''((((((((()))******))))))((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''')))(((((('''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))***************************************+++++++++))))))))))))))))))))))))++++++++++++************++++++***))))))***++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((++++++,,,,,,---------------------.........//////000///...---------------////////////////////////..................//////........................////////////000000000000//////000111222333333333333333333333333333333333444444333333333333333333555555555555555555555555444444555555555555444444000111222444555666666666555666777888888777666555666666666666666777777777777777666666666555555555999999888888999;;;>>>???CCCGGGIIIFFF>>>888777999777777777777777777777777777777666555555555555555888888999999:::;;;;;;;;;===;;;:::;;;<<<<<<;;;:::999:::;;;<<<<<>>===<<<;;;;;;<<<@@@BBBCCCCCCBBBAAAAAABBB@@@@@@@@@@@@???>>><<<;;;::::::;;;<<<<<<<<<<<<<<<888999;;;<<<===<<<;;;;;;888666666777:::<<<<<<<<<<<<;;;999777555666777999888999999999888999<<<>>><<<<<<>>>>>>>>><<<;;;999888888777666555444333333000000///...............////////////////////////......---------,,,,,,,,,***************************************))))))(((************************(((((())))))))))))(((((()))(((((((((((((((((((((+++******)))))))))))))))))))))))))))))))))((((((&&&'''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((((((''''''(((((())))))******'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))************************)))******+++++++++++++++))))))))))))))))))))))))******++++++,,,------...+++******************+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))******++++++,,,,,,---...------------............000///...---------------////////////////////////......//////000000000000.........................../////////000000000111//////000111222333333333333333333333333333333333333333333333333333222222555555555444444444333333222222333444444444333333000111333444555666666666333444555666666555555444444555555555666666666777777777666666555555444444777666666666777999:::;;;AAAEEEHHHEEE>>>888777888888888888888888888777777777777666666555555444333777777888888888999999999:::999888999;;;;;;:::999888:::::::::;;;>>>AAABBBBBBHHHLLLJJJGGGEEEBBB???@@@@@@??????@@@AAABBBCCCCCCDDDEEEDDDBBBAAABBBCCCBBBBBBCCCCCCCCCBBBBBBAAACCCEEEHHHLLLTTTZZZ[[[YYYYYYPPPHHHEEEDDDBBBBBBEEE>>>??????>>>===<<<;;;;;;555444333222222333444555333333222111111111000000++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------............------------///000111000000000111111111222222000000000000000000000000000000000000000000000111000000000111111111111222222222222333444555666777666777888999999::::::999888888888999999999999:::888888999::::::999999999:::::::::::::::<<<======<<<;;;;;;;;;;;;<<<=========<<<;;;;;;;;;;;;;;;;;;===>>>>>>===;;;:::;;;<<>>???===???>>><<<===??????===:::<<<<<<<<<======>>>>>>>>><<<>>>??????>>>===>>>???<<<===============<<<<<<<<<===>>>AAADDDGGGGGGFFFGGGAAA<<<<<<<<<::::::===666777999888666555555666333333222111000000000000222222111111000/////////++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---------.........,,,,,,------...///000000/////////000000000111111//////000000000000///////////////000111111222222000000000000111111111111222222222333444555777777555555666777888888888888999999999999::::::::::::999:::;;;<<<;;;;;;:::999::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@>>>===<<<<<<;;;;;;<<<<<<<<<===>>>===;;;:::<<<======???@@@@@@???>>>>>>???===>>>???@@@???>>><<<;;;999999999999:::;;;<<<===;;;<<<>>>>>>>>><<<999888777666555666999;;;;;;;;;777999:::999777666888:::222444777777777777888:::::::::;;;::::::888777666555444444333222111000000000000///.............../////////////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))************************''''''(((((((((((('''''''''''''''((((((((((((((()))((((((''''''(((((()))''''''((()))***++++++,,,&&&''')))******)))'''&&&''''''(((((('''&&&&&&%%%'''(((((())))))(((((('''((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))))))))))))))''''''(((((())))))******''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))***++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))******++++++,,,,,,,,,---*********++++++*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///111222222...---,,,,,,,,,---...///,,,,,,---------...............---------......///////////////////////////,,,---...000000000000000////////////////////////.........///000111111111111111111111111111222222333333333333333333333333111111111222333333333444222222222111111111111111222222333333333222222111111111222222333222222111111111111222222333333333//////000111111222333333555555555555555555555444333333444444555666666666::::::;;;;;;:::888777666777666666666555555555444555555666777777666555444444444555666666777888888888777777888:::;;;;;;:::888;;;<<<999:::>>>>>>999;;;999888888999888777666666777999::::::999999888666888::::::999888888888888888999:::::::::999999999777777999:::;;;;;;;;;;;;777555777666444333666111333555444222111111333222222111111000000/////////000000000000///......++++++,,,,,,,,,---------,,,++++++++++++++++++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......+++,,,---...////////////////////////000000000000//////000000000000//////......///000111222333333000000000000111111111111222222333333555666777888555666777888888999999888999999:::::::::;;;;;;;;;;;;<<<=========<<<;;;:::<<<;;;;;;:::999999999999;;;;;;;;;<<<>>>???AAABBB???>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;::::::;;;===<<<===??????===<<<===>>>:::<<<>>>???@@@???>>>===999999999999:::;;;<<<===<<<===>>>???>>>;;;888777:::888777888999;;;;;;:::555888;;;:::888777888:::333666999::::::999:::;;;:::::::::999888777666666777666666555444333222111000000///...............////////////////////////000////////////.........************************,,,,,,---...---,,,+++***))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&'''((()))******((((((''''''''''''((()))&&&&&&''')))***+++,,,---''')))***++++++***)))''''''((((((((('''&&&%%%%%%(((((())))))))))))((((((((((((((((((((((((((((((((('''''''''((()))+++,,,************))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))%%%''')))+++,,,+++***)))************************(((((((((((())))))))))))(((((((((((((((((((((((()))***+++,,,---,,,++++++))))))))))))))))))))))))+++++++++*********************++++++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---,,,+++*********+++,,,,,,,,,,,,---------......---------------...///000////////////////////////***+++---///000000///...000000000000000000000000---......///000111111222222222222111111111111111333333333333333333333333000000111222333333444444333333333333333333333333333333333333333222111111111111111111111000//////000000111111222222222333000000111222333333444444555555555555555555555555333444444444555666666666888777666777888999777555888888777777777666666666444444666666666666555444222333333444666777777888777666666777:::;;;;;;:::888<<<<<<888:::>>>===777555555666777666333333444222444666777777666555333333555777666555333222333222222333444444555444444888666444555444333333444666333222444333000///000...111333222000...000111///000111222222222222111...//////000000000000///))))))***+++,,,,,,------------------------------///...---,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...------,,,,,,------...///---,,,,,,...//////...,,,---...000111111222222222111000///...---,,,,,,000000000000000000000000000111111111111222222222333333444444555666666666555666666777888999999999:::::::::999999999888888::::::::::::::::::::::::777777888888888999999999::::::;;;;;;<<<=========<<<===>>>>>>===;;;999888========================>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::::::::::::::999::::::;;;<<<===>>>>>><<<<<<>>>>>>>>>===<<<;;;888888777777777777888888777777888888888999999:::777777888999888777666555666666666666777777777777666555555444444333222222////////////....................................------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,+++++++++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&&&&&&&''''''((()))))))))******)))'''&&&%%%$$$###******))))))((('''%%%%%%''''''((((((((((((''''''%%%&&&&&&'''((()))******&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))***************)))))))))))))))+++******))))))))))))))))))'''&&&'''***+++***'''))))))))))))***************+++,,,------,,,***)))))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------///............---------............///////////////////////////.........000000//////.........---++++++******++++++,,,,,,......//////......------------///000111111111111///000111222222111000000333333222222222222333333444444555555555444444333333333333222222222222111222222333333333333222111333333333333222222222111//////000000000000//////......///000111222222333111111222222222333333333555555666666666666555555666444222333444555555444:::888777555444444444555555555555555666666666666444444444444444444444444333444555777888:::;;;<<<999999777666666555555555666555444444333333333333555555555444444333333333222222222222222222222222222222222222222111000///333333333222222222111111222111000//////000111222333333333222222222111111////////////////////////333222222111000//////...)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++...------,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,...,,,++++++---......---...//////000000000000/////////////////////......000000000000000000000000000000111111111222222222333333444444555666666666555666666777888888999999::::::999999999888888888::::::999999999999999999888999999999::::::::::::::::::;;;<<<<<<======>>>============<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<===========================<<<;;;::::::::::::;;;999999:::;;;<<<>>>>>>???===============<<<;;;;;;888888777777777777888888888999999999::::::::::::777888999999999888666666666666666666666666666777555555555444333333222222////////////....................................------------------------,,,,,,+++++++++*********++++++,,,,,,,,,+++******(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''))))))((((((''''''&&&&&&***)))((('''&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$''''''((((((((((((''''''&&&&&&''''''(((((())))))$$$%%%'''((((((((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((((((((((((((((()))*********)))))))))))))))))))))+++******)))))))))))))))***((('''(((***+++***((())))))))))))******************+++++++++++++++*********+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++........................///............---------............////////////---------....../////////000/////////............/////////......///000000//////000000111111000000000000111222222222222222333444444444333111000///555444444333222222222333333444444444444444333333555555444444444444333333222222222222222222111111111111000000000///////////////000000000000//////000000000000000111111111111111111222222222333333333444444555555444444333555333222222333444444333777777555444333333444444333444444444444555555555333333333333333333333333333444444666777888999:::888777666555444444444444555444333333222222222333333333333222222111111111222222222222222222222222000000111222222111111111222222222222111111111000111000000000000000000111111111111111000000000///////////////////////////000000//////...------,,,*********++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,++++++++++++******,,,++++++******++++++,,,,,,+++******,,,------,,,000000000000000///...---,,,------...///000111111000000000000000000000000000000000111111111222222333333333444555555666666555666666777777888888999:::999999999999888888888888888888888888888888999999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;888999:::;;;===>>>???@@@???>>>===<<<;;;;;;::::::999888888777777888888999999::::::;;;;;;;;;;;;;;;888999999999999888777777666666666666666666666666555555444333333222222111/////////............---------------------------------------------------+++************)))))))))+++,,,,,,,,,+++***))))))((((((((((((((((((((((((***))))))(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''))))))(((((('''&&&&&&&&&))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%''''''(((((((((((('''''''''''''''(((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''************))))))))))))((((((((((((((()))******))))))))))))))))))******+++******)))))))))))))))***)))((()))+++++++++***))))))))))))************))))))))))))******+++,,,++++++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////............------------............/////////++++++,,,---...///000000////////////............///......---------......///000111333444555555555444555555555555555555555888999999999888777777666:::999999888777666555555555666666666666666666666777777777666666666555555222222222111111000000000000000000000/////////...///000000111111000000///111111111111000000//////111111111222222222222333111222222333333222222111333222111111333333222111444444333222222333333444222222222333333333444444111111111111111111111111333333444444555666666666666555444333333333333333333222222111111111111111111000000000000000//////111111111111111111111111...///000111222222222222111111000000000000000//////000000111111000000///////////////............////////////////////////000//////......---------*********++++++,,,,,,,,,------,,,,,,++++++*********+++,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***+++---......---//////000000//////...---,,,------...///000111111////////////////////////000000000000111111111111222333333444444555666666666666666666777777888888999999999999888888888888777777777777888888888888999999999::::::::::::;;;;;;;;;;;;<<<======>>>>>>>>>===;;;:::::::::;;;<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;888999:::<<<===???@@@AAAAAA???===;;;:::::::::;;;999999888888888888999999999:::;;;;;;;;;;;;::::::999999999999999888888777666666666666666555555555444444333333222111111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++,,,++++++***)))(((((((((((((((((((((((((((******)))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%&&&''''''(((((()))((((((((('''&&&&&&&&&%%%&&&''''''((())))))((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((())))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))*********+++******)))))))))))))))******)))***++++++++++++((()))))))))************)))(((''''''(((***,,,---***++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------........................///............------------------.........//////++++++,,,,,,---......//////////////////............------,,,,,,,,,------///111333555777888999999::::::999999999999999999<<<<<<===???@@@AAABBBBBB@@@@@@???>>><<<;;;:::999999999999999999999::::::999999999888888888777777444333222111000000000///222222222111111111000000000000000111111000000000111111000000000000000000111111111111222222222222111111222222222222111111222111000111222333111000111111111111222222333333222222222333333333333444111111111111111111111111222222222333333333333333444333222111111111111111111000000//////000000000////////////////////////111111111111111111111111...//////000111111000000////////////////////////...///000111111000///...........................////////////////////////111111000000000/////////***+++++++++++++++,,,,,,......------,,,,,,,,,+++******+++,,,---------,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------------,,,,,,,,,,,,---------,,,+++,,,...000000///------...///////////////........./////////////////////////////////////////////000000000111111111222222333333444555555555666666666666666777777777999999999888888888777777666666666777777888888888888888888888999999999999;;;;;;<<<<<<===>>>>>>???>>>===<<<;;;:::;;;<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<999:::;;;<<<>>>???@@@@@@AAA@@@>>><<<;;;:::;;;;;;::::::999999999999::::::888999:::;;;;;;:::999888999999999888888888888888777666666666555555444444333333333222111111000000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******)))(((((((((((((((((((((((((((***))))))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''((((((((((((''''''(((((((((((((((''''''''')))))))))((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((())))))************+++******))))))))))))))))))***************+++,,,((()))))))))************)))(((''''''(((***,,,---)))******+++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------------------------///............---------------------............------------------------.........///////////////000000//////000000111222111222444777:::<<<======@@@???>>>=========>>>???AAAAAABBBCCCDDDEEEFFFGGGCCCCCCCCCBBB@@@>>><<<;;;;;;::::::::::::;;;<<<===;;;;;;:::::::::999999999777666444222111000000000222222222222111111111111000000111111111111000000...//////000111111222222000000111111111222222222222222333333333333222222111000000111333333111/////////000111111222222222222222333333333444444444111111111111111111111111111111111111111111111111222111111000000000000000//////.........//////000//////000000000000000000000000000000000000000000000000000000000///...---...........................///000111111000///...////////////////////////////////////////////////000000000000////////////++++++++++++++++++++++++------------------------******,,,------,,,++++++******++++++,,,,,,------,,,,,,------------.........------,,,,,,------...---,,,+++,,,...000000000,,,---...///////////////000000//////......------000000000000000000000000/////////000000000111111222222222333444444555555666666666666666666666666999888888888888777777777666666666777888888999999777777888888888999999999;;;<<<<<<======>>>??????>>>>>>===============>>>;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;;;;<<<===>>>??????@@@AAA@@@???>>>======<<<<<<;;;::::::999999::::::;;;888999;;;<<<;;;:::888777999888777777666666777777777666666555555444444444333333222111111000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***************)))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''''''''&&&''''''(((((((((((('''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''(((((())))))************************''''''''''''((((((((((((((((((((((((((()))******((((((((()))******+++++++++******)))))))))))))))((()))+++***))))))***,,,))))))))))))************))))))))))))******+++,,,))))))***++++++++++++***,,,,,,,,,,,,------------,,,------....../////////------------------------///............---------,,,------------.....................------,,,,,,.........///////////////////////////000222333444444555888;;;===@@@AAABBBDDDCCCBBBAAAAAABBBCCCDDDGGGGGGFFFEEEDDDDDDEEEEEEDDDEEEEEEDDDCCC@@@>>>===;;;;;;:::::::::<<<===>>>>>>>>>=========<<<<<<<<<:::999777444333222222222111111111111000000000///000111111222222111111000......///000111222333333000000000111111111111222222333333444444333333222111000111222333333111///...///000111111111111111222222333333333444444444111111111111111111111111000000000111111111111111111000000/////////000000...............//////000//////000000000000111111////////////////////////000000000000///...---,,,---............/////////...//////000000//////.../////////000000000000000////////////////////////------------------------+++++++++++++++++++++++++++++++++,,,------......***+++,,,------,,,***))))))******+++,,,,,,------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,+++***+++...000000///......//////......------000/////////............000000000000000000000000////////////000000000111111222222333333444555555666666666666666666666666888888888888777777777777666666777888888999::::::888888888999999999::::::<<<<<<<<<===>>>>>>??????>>>>>>????????????>>>>>>======>>>??????@@@AAAAAA========================:::::::::::::::;;;<<<===<<<<<<======>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>;;;;;;::::::::::::;;;;;;999:::<<<======;;;999777888777666555555555666777777777666555555444333333222222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))'''((()))******++++++***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((()))))))))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((()))******'''(((((()))******+++++++++******)))))))))))))))''')))******(((((()))+++))))))))))))******************+++++++++++++++***)))***++++++,,,,,,++++++,,,,,,,,,------------...,,,------...//////000000........................///............---------,,,,,,---------...........................//////............/////////000------...///111333555666888:::<<>>======>>>???AAACCCBBBBBBAAAAAAAAA@@@@@@@@@>>><<<999777555444444555222222222222111111111111000111111222222111111000//////000000111111111222000000000000111111111111222333333444444333333222111111111333444444111/////////111111222111000000111111111222222222222333000000000000000000000000//////000000111111222222000000////////////000000...............///000000.../////////000000000111////////////////////////....../////////...---------........./////////////////////....../////////.../////////000000000000////////////////////////------------------------++++++++++++++++++++++++))))))***+++,,,------...++++++---------+++)))((())))))***+++,,,,,,------*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++***)))***---/////////000000000///...,,,+++***......//////////////////000000000000000000000000////////////000000000000111222222333333444555555666666666666666555555555888888888888777777777777666777777888999:::::::::999999:::::::::;;;;;;;;;<<<<<<======>>>>>>??????>>>>>>@@@AAAAAA@@@???>>>>>>??????@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<============>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA???>>><<<;;;;;;::::::;;;;;;<<<:::<<<>>>???>>><<<:::888888777555444444444555666777777666555444444333333222222111111000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((&&&'''(((***++++++++++++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''((((((((('''(((((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******+++***)))(((''''''((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))*********+++((((((((((((((()))******'''(((((()))***++++++++++++******)))))))))))))))&&&(((***)))'''''')))+++))))))))))))***************+++,,,------,,,***)))++++++,,,------------,,,,,,,,,,,,---------......---------...///000000111//////////////////////////////.........---------,,,,,,,,,---------......,,,------...///000111111---.........//////000000111222333444666999;;;<<<<<<===???BBBEEEGGGHHHIIIHHHGGGFFFEEEFFFHHHKKKLLLOOONNNMMMMMMMMMNNNOOOPPPKKKLLLMMMMMMLLLJJJHHHFFFDDDCCCBBBAAABBBDDDFFFHHHEEEDDDDDDDDDDDDCCCCCCCCC@@@>>>;;;888666666666666555555555444444444333333111111222222222222111111111111111111000000000000000000000000111111111111222222333333333333222222111111222444555444222//////000111222222111000///000000000000111111111111/////////////////////////////////000111222222222000000/////////000000111...............///000111........./////////000000////////////////////////,,,,,,---...////////////........./////////000000000///...------...///000........./////////000000////////////////////////.../////////////////////++++++,,,,,,,,,,,,------))))))***+++,,,------...------,,,+++******************+++++++++,,,,,,,,,,,,------......------,,,---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000000000000000////////////////////////000000000000333333333222222222111111000000111222444555555666555555555666777777888888555666777888888777666555888888888888888999999:::777888:::;;;<<<;;;;;;:::;;;<<<===>>>>>>===<<<<<<>>>???AAACCCCCCBBBAAA@@@BBBAAAAAA@@@AAABBBCCCDDDBBBAAA???======>>>???@@@>>>;;;999999:::===>>>>>>;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>===<<<:::999777777777777666666666666888777777666555444444444333333222111000///...---......------------.........------,,,,,,------...))))))))))))))))))))))))************)))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))((('''''''''(((***+++''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''((())))))(((+++++++++************)))++++++******))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,------...//////000000//////........./////////......------......///000000///.........//////000///...---,,,+++***)))------...------,,,******.........///000000///.../////////...///000111222111222444777999:::;;;<<<@@@AAABBBDDDEEEFFFGGGGGGFFFGGGHHHHHHHHHKKKOOORRRWWWZZZ[[[YYYYYY\\\\\\YYYbbb___[[[YYYXXXUUUOOOKKKLLLLLLLLLLLLMMMOOOQQQSSSXXXTTTNNNKKKKKKIIIFFFCCCEEEBBB???===<<<<<<;;;999777777777666444333444555333333222222111000000000111111111000000000000///111111111111111111111111111222222333333333222222222222222222111111111000111111000000//////......111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////............////////////////////////............////////////////////////......////////////......////////////000000000000000000000000000000000000////////////////////////........................+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///000/////////////////////////////////000000000000333222222222111111111111000000111222333444555555555555666666777888888888555666777777777777666555777777777777777888999999777888999:::;;;;;;::::::;;;;;;===>>>>>>>>>======>>>@@@AAACCCCCCBBBAAA@@@AAAAAA@@@@@@@@@AAABBBCCCBBBAAA???>>>===>>>>>>???>>><<<::::::<<<>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>><<<;;;999777777777666666666555555777777666666555444444333333333222111000///......---,,,,,,,,,,,,,,,,,,---------------------------************************************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((('''((((((''''''''''''(((((()))(((((('''&&&&&&''''''((((((''''''''''''(((((()))(((((('''((()))***+++''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''''')))))))))(((+++++++++************)))++++++++++++************))))))))))))*********************+++++++++,,,,,,,,,,,,------......////////////............//////000//////......//////000........................222222111111000000//////000000000000////////////111000000111222222111000333444555555555555666777999:::<<<===???@@@AAAAAAAAABBBDDDFFFHHHHHHHHHHHHFFFIIILLLMMMMMMNNNQQQSSSZZZ```eeefffjjjooorrrppprrrnnnhhhdddaaa]]]YYYUUUUUUXXX[[[\\\\\\___cccgggkkkfff```]]][[[XXXSSSOOONNNKKKGGGDDDCCCBBB@@@???===<<<;;;888666555555666333333222222222222111111333333333333333333333333000000000000111111111111111111222222222222111111222222222111111111000000111111000000////////////111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////............////////////////////////..........................................////////////........./////////000000000000////////////////////////////////////////////////........................++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))************************++++++,,,,,,------+++,,,...---,,,,,,---///////////////////////////////////////000000000000111111111111000000000000000000111222333444444555555555666666777888888888555555666777777666555555666666555555666666777888555666888999::::::999999:::;;;===>>>???????????????@@@AAABBBCCCBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@???>>>>>>>>>>>>===<<<===>>>???>>>===<<<<<<;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::999999888:::;;;;;;<<<<<<;;;;;;:::===>>>>>>>>>>>><<<;;;:::777666666666666555555555666666666555555444444333333222222111000///......---------,,,,,,---------+++,,,---......---,,,+++++++++++++++++++++++++++************))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))***)))(((+++++++++************)))+++++++++++++++,,,,,,,,,)))))))))*********++++++************++++++++++++---------------.........///......------...//////111000000//////000000111...///000111111000///...000000000000111111111111000000000///000000111222111111111111111111111111555777:::<<<;;;::::::;;;???@@@@@@BBBCCCDDDDDDEEEEEEGGGKKKNNNOOONNNMMMKKKMMMQQQWWWZZZZZZ[[[]]]```gggpppyyy~~~wwwpppjjjfffaaagggmmmnnnmmmooovvv|||zzzvvvsssoooiiiddd```\\\WWWSSSQQQOOOMMMKKKJJJGGGCCC???<<<:::999999666555555555555555555444222222222222222222222222222222222222222222222222222222333333333333222222222111111111111000000000111000000000000/////////111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////............////////////////////////..........................................////////////............/////////000000000////////////////////////////////////////////////........................***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------******+++++++++,,,,,,,,,******++++++++++++******((((((((()))*********+++))))))***+++,,,------...***,,,------,,,,,,---............///////////////////////////000000000000000000000000000/////////000000000111222333333444555555555666777777888888555555555555555555555555555555444444555555666777444555777888999999999888:::;;;<<<===???@@@@@@AAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>===>>>@@@@@@>>>===<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;:::999888777777999:::;;;<<<<<<;;;:::999<<<===>>>>>>===<<<;;;:::666666666555555555444444555555555444444444333333222222111111000//////...000//////......//////000***+++---......---+++***++++++++++++++++++++++++************)))))))))((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''''')))******)))+++++++++*********)))))))))******++++++,,,,,,,,,))))))*********+++++++++************+++++++++,,,------------------------.........---......//////111000000000000000000111///000222444444333222000000000000000111111111111111111111111111333444555444555555555444444555666888===BBBEEEDDDCCCCCCDDDFFFFFFGGGIIIJJJLLLNNNOOOOOORRRWWWZZZ[[[YYYVVVTTTTTTYYY```ccceeehhhnnnsssyyy}}}xxxsss{{{}}}{{{|||wwwrrrlllfffccc```^^^\\\YYYUUUOOOIIIEEECCCAAA???<<<;;;;;;:::999888777777333333333333333333333333555555555444444444444444555555555555555555444333222222111111111000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////............////////////////////////....................................---......//////......---........./////////000000////////////////////////////////////////////////........................*********+++++++++,,,,,,))))))***+++,,,,,,------************+++,,,------******+++++++++,,,,,,,,,)))******++++++******)))((((((((()))*********+++))))))******+++,,,------***+++,,,,,,++++++,,,...------....../////////000////////////000000000000///////////////////////////000000111111222222222333444444555666666777777555555444444444444555555444444444333444555555666333444666888999999999999;;;;;;<<<===>>>???@@@AAA>>>??????@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCBBBAAAAAA@@@???>>>>>>???@@@@@@>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;999888777888999:::;;;;;;:::999888;;;;;;<<<======<<<:::999555555555555444444444444444444444444333333333333222222111111000000////////////............//////***+++---......---+++***++++++++++++++++++++++++************)))))))))(((************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))************************)))))))))))))))))))))))))))(((&&&''')))******)))+++++++++*********))))))((()))))))))******++++++************++++++++++++***+++++++++,,,,,,,,,,,,------............//////...............///000111111111000000000000111111///111333444555444222111333333333333333333333333444444444555666777888999888:::;;;:::999:::<<>><<<:::999888888888888888777777777777666666666555555444444444555666666666555444444333222222222222111111111111000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////............////////////////////////....................................------............------............////////////........................////////////////////////........................************++++++++++++((()))***+++,,,------...+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,*********++++++*********))))))******************))))))******++++++,,,,,,)))+++,,,,,,+++***,,,------------......//////000////////////000000000000////////////000000000000//////000000000111111111222222333333444555555555555444333333333333444555444444333333444444555666333444666888999::::::999;;;;;;;;;;;;<<<>>>???@@@===>>>>>>>>>>>>?????????AAAAAAAAABBBAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>??????>>>===<<<<<<;;;;;;::::::999999;;;<<<=========<<<:::999888999999::::::999999888999999:::;;;;;;:::999888555555444444444333333333333333333333333333333333111111111111000000//////,,,,,,,,,++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************))))))))))))+++*********))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((''''''(((((())))))((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))************************)))))))))))))))))))))))))))'''&&&''')))*********+++++++++************))))))))))))))))))******************++++++++++++,,,,,,,,,,,,,,,---------------......///000000111111////////////000111222222222222111111111111222222///000222333444444333222333333444444555666666777777888999;;;;;;<<<<<<;;;:::<<<>>>===<<<>>>BBBFFFLLLSSSZZZ]]][[[YYY[[[^^^]]]^^^___bbbeeejjjnnnpppmmmpppsssuuutttpppllliiifffkkknnnnnnlllqqq|||}}}{{{yyypppkkkddd```]]]XXXSSSNNNJJJIIIHHHFFFCCCAAA??????>>>======<<<;;;:::999999888888888777666666555555555555555555555444333222444333333333333222222222000000000111111111111222111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////............////////////////////////............------------------------------............------------........./////////........................////////////////////////........................************++++++++++++*********++++++,,,,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,***++++++++++++++++++***+++++++++++++++************************+++++++++)))***++++++******+++,,,,,,,,,---......///000000////////////000000000000/////////000000111111111/////////000000000000000000111111222222333444444444444333222222333444444444444444444444555666666333444666999:::;;;::::::;;;;;;::::::;;;<<<===>>><<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@???>>>===<<<===<<<<<<<<<===???AAABBBAAA???===<<<===>>>>>>===<<<<<<;;;;;;:::999999888999;;;<<<>>>>>>===<<<;;;999999888888888888999999777888999::::::999888777444444444333333333333222222222222222222222333333111111111111000000000000++++++************++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***((((((''''''''''''((((((''''''&&&&&&'''(((((()))((((((''''''''''''((((((&&&'''((()))***))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((('''&&&''')))++++++***+++++++++************)))++++++***************)))*********+++++++++,,,,,,---------.........//////---...///000111222333444000000000000111222333444555555444444444444555555333333444555555666777777777888999<<<>>>@@@BBBCCCFFFGGGJJJLLLLLLKKKJJJHHHCCCFFFIIIIIIHHHJJJPPPUUU___eeekkkkkkgggdddfffiiiiiiiiijjjlllppptttxxxzzzxxxyyy{{{|||zzzvvvqqqnnnmmmqqqtttpppjjjiiipppwww|||wwwrrrooolllhhh```ZZZUUUTTTSSSRRRPPPOOONNNNNNHHHHHHFFFEEECCCAAA@@@@@@??????>>>======<<<;;;;;;888888888888777666555444555555444444444444333333000000111111111222222222111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////............////////////////////////............------------------------,,,------......------,,,---------.........//////........................////////////////////////........................)))************+++++++++,,,,,,,,,++++++++++++***------,,,+++******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,+++*********+++++++++***************(((***++++++******+++,,,,,,,,,------...///000000////////////000000000000//////000000111111222222////////////000000000000///000000111222222333333444444222222222222444444555444444444444555666666333555777999:::;;;;;;;;;<<<;;;:::999::::::<<<===<<<;;;;;;;;;;;;<<<======<<<===>>>>>>>>><<<;;;::::::999999999:::===@@@AAABBB???<<<;;;<<<===>>>===<<<<<<;;;::::::999888888888:::<<<>>>>>>>>>===<<<:::999888777777888999:::666666888999999888777666444444444333333333222222222222222222222222222333111111111111000000000000---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))))))))))))))))))))************))))))))))))''''''((()))***+++,,,,,,''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((&&&''')))*********)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((('''&&&''')))++++++***+++++++++************)))---,,,,,,++++++***************+++++++++,,,,,,,,,.........////////////000---...///111222444555666111111111111222333444555777777666666666666777777888888888888999:::;;;<<>>===;;;888555333444555666333555666555444444333000666666666666777888999:::999:::<<<======<<<:::999777888888999999888888777<<<<<<<<<===<<<<<<;;;:::<<<;;;:::888777666666666444555777999999999888888444444444444333222111000222222222111111111111000000000000000000000000000,,,,,,------,,,,,,+++***------------------------------,,,+++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''((()))***+++,,,(((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&'''((())))))((('''&&&******))))))((((((''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&((('''''''''&&&&&&&&&&&&%%%&&&'''((()))))))))(((************************---,,,***)))))))))******(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***+++++++++,,,,,,---------,,,,,,------------...///000000111111111111111111111111444444444555666777888999444444444444555666888:::;;;:::::::::<<<======<<>>===<<<:::999888888777000111333555555444333222000000000111111222222222333222111000//////000111000////////////000111111000000////////////000000000000000000000000000000000000000000000000000000///////////////000000000......////////////..............................////////////////////////---------............///,,,---...//////...---,,,......//////......---,,,*********************************+++++++++,,,,,,************************,,,++++++******++++++,,,************************,,,+++***))))))(((((()))))))))*********++++++++++++************+++,,,,,,------------...............------------...//////111111000///////////////111000/////////000222222000000111111111222222222111222222333333333333333333111000222555777777666555666777888999999999999888999;;;<<<<<<<<<===>>>>>><<<888444222111111222222333444333333333222111////////////000111222333888999:::<<<<<<;;;:::999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999;;;:::999888666666666666222333555666777777666666444555555555444333222222222222222111111111000000////////////////////////---------------,,,++++++------------------------+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((()))******+++((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''((((((((((((''''''))))))))))))((((((''''''&&&&&&''''''(((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((('''''''''&&&((())))))))))))))))))(((************************,,,,,,***)))))))))******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,++++++,,,------------,,,...------......///000111444444444444333333333333444333333444555666777888777777777666666888:::<<<>>>>>>???AAACCCDDDDDDDDDGGGHHHJJJNNNRRRVVVYYY[[[eeekkkttt{{{}}}{{{}}}yyyvvvqqqoookkkgggbbbZZZQQQLLLNNNPPPTTTXXX^^^gggqqqyyyzzzxxxuuurrrqqquuu}}}zzztttqqqlllkkkiiifffccc___\\\ZZZYYYWWWUUUTTTRRROOOKKKHHHHHHGGGDDDAAA???===<<<;;;:::999888666555444444444444444444444444444555555444333222111111111222333333333222111111111222222111000000000000000111222000000000000000000000000000000000000000000000000000000000000000000000000......////////////......................................................---------............///------.................................------,,,************************)))))))))***************************************++++++************++++++******+++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,,,,---+++++++++++++++,,,------------------...............------------...//////111000000///////////////000000000///000111111222000000000111111111222222222222333444444444444444333222111222444666666666555666777888999999999999888999:::;;;<<<<<<<<<<<<>>><<<888444000///......000//////000000000000111............///000111222666777888999::::::999888;;;;;;<<<<<<<<<<<<;;;;;;999::::::::::::999888888:::999888666555555555555333333444666666666666666333333444444444333222222222222111111111000000000........................---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******))))))))))))************))))))((((((((((((''''''))))))))))))((((((((((((******************))))))************************,,,+++******)))******************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,------.........---////////////000111222333888888777777666666666666777666666777777888999:::;;;;;;;;;::::::===AAADDDGGGJJJNNNRRRUUUVVVVVVUUUZZZ]]]cccjjjpppvvvzzz|||~~~tttuuuuuutttnnndddXXXPPPMMMOOOSSSVVVYYY^^^dddhhhfffeeebbb```bbbgggooouuuuuu||||||yyyvvvsssqqqmmmjjjgggccc^^^ZZZYYYWWWSSSOOOKKKGGGDDDCCCEEEBBB???;;;999999999:::666666666666555555555555111111111000000111222222222222111000////////////000000000000111111222333000000000000000000000000000000000000000000000000222222222111000000000///...//////000000//////...........................---------------------------------............///---------------...///000...............---,,,,,,************************************************************************++++++************+++++++++++++++++++++,,,,,,,,,***)))))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---------............------------...//////000000////////////000000000000000000000111111222000000000000111111111111222222333444555555555555333222222333444555666666666666777888999999999999;;;::::::;;;<<<<<<:::999===;;;777444111///.........---///222222000000111000000000000111222333333555555777888888888888888999::::::;;;;;;::::::999999999::::::999999888777888888777555555444444444555555666777777888888888111111222222222222111111111111111111000000000000------------------------......//////......---,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************((()))))))))))))))******))))))((((((((((((((((((*********))))))))))))(((******))))))*********+++************************++++++******************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,------............,,,---...///000000000///222222222222333444555555:::::::::999999888888888;;;;;;:::;;;;;;<<<===>>><<<===???@@@BBBGGGNNNSSS[[[___fffkkknnnooooooooossswww~~~}}}sssggg^^^[[[^^^bbbfffiiikkkllllllnnnmmmjjjhhhhhhjjjnnnqqqpppuuuyyy{{{|||}}}xxxssspppmmmjjjfff```[[[VVVRRRQQQPPPNNNKKKHHHEEECCCBBBBBB;;;;;;::::::999888888888333222222222222333333333222111000000/////////000000//////000000111222333000000000000000000000000000000000000000000000000444333333222111000////////////000000000000//////........................---------------------------------............///...---,,,,,,---...000111------.........---,,,,,,************************++++++++++++++++++******************************+++******))))))******+++******+++++++++,,,,,,,,,))))))))))))***+++,,,---************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,------------......------------...//////000000////////////000000///000000000111111111111//////000000000111111111111222333444555555555555333333333333333444555666666777888999999::::::999>>><<<;;;;;;<<<<<<999777:::999777555333222222222333222777??????999555555111111111111222333444555666666777777888888888888999::::::;;;;;;::::::999:::::::::::::::999888888777777666555444444444444555555555666777777888888333333333333333333222111111111111000000000//////..............................//////......---,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%'''((())))))((('''&&&&&&'''((()))'''''''''''''''(((((((((((((((((((((((('''''''''))))))))))))************'''''''''(((((()))))))))(((((())))))))))))))))))+++*********))))))))))))(((''''''((((((***+++,,,************************************+++*********)))))))))*********++++++++++++,,,,,,,,,---------,,,---.../////////......///000111222333333333333555555555555666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@???CCCHHHKKKOOOUUU^^^fffrrrwwwzzzqqqkkkfffkkkrrryyy}}}}}}{{{xxxwwwvvvtttsssqqqooonnnlllvvvyyy{{{}}}~~~zzztttnnnjjjfffdddccccccbbb___ZZZSSSMMMIIIEEEDDDCCCBBBAAA???>>>>>>999888888888777666666555444444333333333333444555000/////////000000111222111111111111111111111111111111111111111111111111444333333222111000////////////000000000000//////........................---------------------------------............///...---,,,,,,,,,...///000---------...---,,,,,,+++************************+++++++++++++++***************************************))))))))))))******))))))******+++,,,,,,,,,***************+++,,,---))))))))))))************+++++++++++++++,,,------,,,,,,,,,,,,------------...------------.../////////////////////000000111//////000111111111111000/////////000000000111111000111222444555555555555222444444444333333555777666777888999::::::::::::>>><<<:::;;;>>>>>><<<888::::::999888777777777777;;;===GGGSSSTTTHHH>>><<<888777777888888999:::;;;999888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;999::::::::::::999888888777777666555555555555555333333333333444555666777666666666666555444333333111111000000000/////////........................---............---,,,,,,************************)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((()))))))))******&&&&&&''''''(((((())))))(((((())))))))))))******************))))))))))))((((((''''''((()))+++,,,************************))))))***++++++++++++***)))))))))************+++,,,,,,------......//////...///000111222111000000333333555666777777888888999999999999:::;;;<<<===<<<<<<<<<===>>>>>>??????<<<======>>>@@@BBBDDDEEEJJJPPPWWW[[[___dddnnnuuuyyyyyyxxxxxxwwwtttoookkkiiiooozzz}}}{{{zzzyyyxxxvvvsssppp}}}~~~}}}~~~{{{ssshhh]]]VVVPPPOOONNNLLLJJJHHHGGGFFF@@@@@@???>>><<<:::777666666555444444444444444444222111111000000000111111111111111111111111111111111111111111111111111111222222222111000000000//////000000111111000000///........................---------------------------------............//////......---------......---------------,,,++++++************************++++++*********)))))))))******************************))))))))))))******(((((())))))***++++++,,,++++++*********+++,,,,,,))))))))))))*********++++++************+++,,,,,,++++++,,,,,,,,,---------...------------.../////////////////////000111111...///000111222111111000////////////000000000111///000111333444444555555222444555444222222444777777777888999::::::::::::;;;999888;;;@@@BBB@@@=========<<<<<<;;;;;;::::::@@@EEETTTeeeeeeSSSDDD???============>>>???@@@@@@<<<;;;;;;:::999999999999::::::;;;;;;;;;;;;::::::888888999999888888777666888777666666555555666666333333222222333444666777777777666666444333111000111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++************************))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''((((((((()))))))))&&&''''''((())))))******(((((()))))))))***************)))))))))(((((((((---,,,***(((((((((******************************((()))***+++,,,++++++************+++++++++,,,,,,------......///000000111111222333555555444333222666777888:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@======>>>@@@AAABBBCCCDDDGGGGGGIIIJJJMMMOOORRRSSS[[[bbbiiimmmmmmpppwww}}}{{{wwwvvvwwwyyyzzz|||vvvoooeeeeeeeeeggggggfffccc```dddkkkyyy{{{xxxtttrrrssssssqqqoooxxx{{{uuunnneeeeeecccaaa___]]][[[ZZZSSSRRRQQQNNNKKKGGGCCCAAA>>>===;;;999777666666666555555444333222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000................................................---------............///////////////...---,,,,,,,,,------------,,,++++++******************************))))))((((((((('''******************************))))))))))))******'''(((((()))******++++++,,,,,,++++++***++++++,,,))))))*********+++++++++******))))))******+++,,,++++++,,,,,,,,,---------...------------.../////////////////////000111111...///000222222111111000////////////000000000000...///111222333444444444222444555444222222444777777777888999::::::::::::999777666;;;BBBEEEDDDAAA@@@@@@???>>>======<<<<<>>;;;;;;;;;;;;<<<===>>>>>>>>>>>><<<;;;:::999999999777888888999999888888777777777777777777666666555888777777666666666666777555555444444555666888999555555444333111///---,,,000000000000////////////++++++++++++++++++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))++++++******+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******''''''''''''(((((((((((('''(((((()))***+++++++++(((((())))))*********+++))))))))))))((((((((((((111000---***((((((((()))************************((()))***+++,,,,,,+++***++++++,,,,,,,,,---------.........///000111111222333444666888888777666555888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB>>>???@@@BBBDDDEEEGGGGGGTTTTTTVVVXXX[[[^^^aaabbbhhhooovvvxxxvvvwww{{{}}}qqqiiidddbbbdddhhhjjjmmmttt|||{{{rrrggg```UUUVVVXXX[[[]]]\\\ZZZWWWZZZcccqqq{{{qqqkkkeeeaaabbbccccccccciiimmmttt}}}|||xxxtttvvvzzz~~~~~~|||zzzwwwuuussssssjjjiiigggddd___ZZZVVVTTTKKKJJJGGGDDDAAA???>>>===888777666555444333333333111111111111111111111111111111111111111111111111////////////000000000000000000111111111111000000........................////////////////////////---------.........////////////000000///---+++***,,,,,,---------,,,+++++++++***)))))))))+++...///***)))))))))((((((''''''++++++***)))(((((()))))))))))))))(((((((((((((((+++***)))))))))))))))***++++++++++++++++++++++++))))))*********+++++++++++++++***************+++,,,,,,,,,------.........+++,,,...000000///...---,,,,,,---...///000111222222222222111111111000000...............///000000///000111222333444555555444444555555666777777777999:::;;;;;;999888888888:::;;;===???@@@@@@??????>>>>>>===<<<;;;999888777>>>HHHUUU^^^^^^TTTFFF===:::;;;===>>>?????????>>><<<<<<<<<<<<;;;:::999888777777777777666666666666777777777777666666666666666666555444444444444444333444555444222111222333444555555444333222111000//////............//////......---,,,,,,,,,,,,---,,,,,,------,,,***)))((())))))))))))))))))))))))++++++++++++******************))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''')))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))*********))))))((((((((((((((()))***---,,,,,,+++******))))))++++++++++++,,,---...///...000222444666777777666444666888999888777888999999999999;;;>>>?????????BBBBBBAAAAAAAAAAAABBBBBB???BBBEEEHHHKKKPPPVVVYYY___fffooosssrrrqqqrrruuu}}}}}}|||zzzzzzyyyyyyyyy}}}{{{zzz|||}}}~~~~~~|||{{{xxxuuusssssswwwyyyxxxnnnfff___YYYVVVUUUUUUVVVXXX]]]bbbgggkkknnnllljjjiiigggbbbZZZTTTMMMNNNOOONNNLLLKKKKKKLLLRRRZZZfffttt|||{{{rrrkkkaaa]]]WWWSSSSSSTTTVVVWWWZZZ\\\aaahhhqqq{{{zzzrrrlllgggeee___aaadddjjjrrr{{{|||}}}}}}|||xxxrrrllliiifff```YYYSSSOOOLLLHHHDDDAAA>>>;;;999999999888777888777444222000000111222///000000000000000000000333333222222222111111111000000000000////////////////////////////////////////////////////////////000000//////.........---000000///...---,,,,,,,,,......---------,,,,,,,,,---,,,+++++++++---///111*********))))))(((((((((++++++***)))))))))))))))))))))))))))))))))))))))++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++************++++++,,,,,,,,,---------......+++,,,...///000///...---------...///000111222222222222222111111111000000///............///000000000000111222333444555555444444555555666666777777888999;;;:::888777777888999:::;;;<<<<<<;;;;;;:::999999:::::::::999999888;;;BBBKKKRRRRRRKKKBBB<<<;;;<<<===???????????????<<<<<<<<<<<<;;;:::999888888888777777777666666666666666666666666777777777777666555555444444555555555777888777444333333333333444444333333111000000//////............//////......---,,,,,,,,,,,,---...............,,,+++***)))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''')))))))))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++++++++***,,,,,,,,,,,,,,,------...)))******+++,,,------...,,,,,,,,,---...000111222222444666888999:::::::::999;;;=========<<<===???>>>>>>>>>???BBBEEEFFFGGGEEEEEEEEEFFFGGGGGGHHHIIIMMMNNNQQQWWW]]]dddjjjmmmqqqvvv}}}~~~||||||~~~|||zzzwwwtttsssssssssxxxyyy{{{{{{{{{xxxvvvtttrrrooollliiiiiiiiihhhgggjjjjjjhhheeeccccccfffiiinnnoooqqqrrrrrrrrrqqqqqqpppppppppppprrruuuxxxzzzrrrmmmddd]]]WWWRRRNNNLLLKKKKKKLLLNNNQQQUUUYYY\\\\\\[[[YYYYYYXXXUUUOOOKKKHHHIIIIIIHHHFFFEEEFFFHHHOOOSSS[[[dddjjjiiiccc]]]TTTQQQMMMKKKKKKLLLKKKKKKPPPRRRUUUZZZ```ggglllooopppmmmggg```ZZZUUURRRPPPSSSSSSTTTWWW^^^fffnnnsss|||ssslllfffaaa]]]YYYWWWRRRKKKEEEAAA???===<<<999888666555444555555666222222222222222222222222111111000000000000000000111111111111000000000000////////////////////////........................000/////////............/////////...---------,,,......---------,,,,,,,,,,,,,,,++++++,,,---///000***************)))))))))+++***))))))))))))))))))***************************+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++************++++++,,,,,,,,,------------...+++,,,---//////......---......///000111222222333222111111111111000000000//////......//////000111000111111222333444555555444444444555666666777777666888999999777666666777777777888888777666555555444555666888999999:::::::::===BBBEEEFFFDDD@@@===<<<===>>>??????@@@??????<<<<<<;;;;;;::::::999999888888888777777777777666555555555666666777777777777777666555555555555555777999;;;:::888555333333222222222222111000////////////............//////......---,,,,,,,,,,,,,,,---.........---,,,+++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******++++++,,,---)))***+++,,,---...///000......///111222444555666888999;;;<<<>>>>>>??????<<<>>>??????>>>===???@@@AAAAAA@@@@@@AAAEEEHHHKKKJJJKKKMMMPPPRRRTTTUUUVVV^^^]]]___fffpppzzz{{{xxxsssnnnkkkiiiiiiiiikkkkkkllllllkkkiiifffeee```]]]ZZZWWWVVVUUUTTTRRRWWWWWWUUUSSSQQQQQQTTTVVVYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ\\\^^^___```aaaaaaXXXTTTNNNJJJHHHFFFEEEDDDDDDDDDEEEGGGIIILLLNNNOOONNNMMMLLLLLLMMMKKKIIIFFFCCCDDDCCCBBB@@@@@@BBBDDDMMMNNNQQQUUUXXXXXXVVVSSSMMMKKKIIIGGGGGGGGGEEECCCEEEGGGIIILLLPPPSSSVVVWWW___\\\XXXTTTPPPMMMKKKKKKKKKIIIHHHHHHMMMTTT\\\aaannnxxx~~~vvvrrrjjjkkkpppyyy}}}xxxtttrrrqqqjjj```UUUNNNHHHDDDAAA>>>>>>===<<<;;;:::999999333333222222111222222222000000000000111111111111222222111111111000000000000000000000000000000000........................////////////..............................------......---------,,,,,,,,,******))))))***+++,,,,,,++++++************************)))))))))))))))******+++++++++++++++,,,,,,)))******+++,,,---------------------------------+++++++++***************++++++*********+++,,,,,,------------------------+++,,,---.........---------......///000000111111111111111111000000000000/////////...///000000111000000111111222333333444333333444555555666666777555777888888666555666777444444555555555444444444444555666888999:::::::::;;;<<<>>>@@@AAABBBAAA@@@===>>>>>>???????????????<<<;;;;;;::::::999999999999999888888888777777777444444555555666777777777777777666555555555555666888:::<<<<<<999555333222000000111111000//////...///......------......///...---,,,,,,++++++,,,,,,++++++++++++******))))))))))))))))))))))))))))))+++*********))))))))))))'''''''''(((((())))))***''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))***))))))))))))***+++,,,,,,---------.........//////111222444666888999:::;;;>>>>>>???@@@AAAAAABBBBBBAAABBBBBBAAA??????@@@AAADDDDDDCCCCCCEEEHHHNNNQQQUUUWWW[[[```dddfffhhhiiimmmjjjiiipppzzzyyyppplllgggbbb^^^]]]^^^^^^______```___^^^\\\ZZZXXXSSSPPPNNNMMMMMMMMMKKKJJJJJJKKKJJJIIIGGGGGGHHHJJJLLLLLLMMMMMMMMMMMMMMMLLLKKKMMMPPPSSSUUUUUUTTTTTTMMMJJJFFFDDDEEEFFFGGGGGGDDDEEEGGGIIIJJJLLLMMMNNNOOONNNNNNNNNNNNMMMKKKJJJFFFGGGFFFEEEDDDDDDGGGIIINNNOOOQQQTTTWWWXXXXXXWWWUUURRROOOLLLKKKKKKIIIHHHFFFHHHJJJMMMPPPQQQRRRSSSQQQPPPNNNKKKIIIHHHGGGGGGKKKIIIGGGGGGIIINNNSSSVVVYYY```jjjooommmfff```\\\YYYWWWZZZ```eeegggkkkpppyyynnncccZZZRRRMMMKKKJJJIIIGGGDDD@@@===;;;777666555444444444555555222222222333333333444444111111111111000000000000////////////////////////------------------------///////////////.........---------.....................---------,,,,,,,,,******))))))******++++++******************++++++***)))))))))))))))************++++++,,,,,,,,,,,,((((((***+++,,,,,,,,,,,,------------------------************************++++++******+++,,,,,,---------------------------+++,,,,,,---------------,,,------....../////////000000000000000000000000///////////////000111111//////000000111111222222333333444444555666666666444666888888666555666777333333333444555555666777777777888999:::::::::999:::;;;>>>@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>?????????;;;;;;:::999999999::::::999999999999888888888888444555555555666666666777777777666555555555555555666888;;;:::777444111000//////000000000///............------------......------,,,++++++++++++,,,++++++*********)))******))))))))))))))))))))))))*********))))))))))))(((((((((((())))))*********''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************,,,---///...,,,+++---...,,,,,,,,,------...000000......///000111222333333666777999<<<>>>??????@@@AAAAAABBBBBBBBBCCCDDDDDDFFFGGGGGGEEECCCBBBCCCEEEIIIKKKNNNQQQTTTYYY```eeegggjjjoootttxxxzzz{{{{{{xxxtttqqqttt|||~~~zzzwwwwwwyyywwwooohhh___\\\XXXTTTRRRRRRSSSTTTSSSSSSSSSSSSRRRPPPOOONNNKKKIIIGGGGGGGGGGGGFFFEEEBBBCCCDDDCCCBBBAAABBBCCCEEEEEEEEEEEEFFFFFFFFFGGGFFFHHHKKKMMMOOOOOONNNMMMMMMJJJGGGFFFHHHJJJLLLLLLHHHIIIKKKNNNQQQSSSUUUVVVXXXZZZZZZZZZWWWTTTPPPOOOOOOPPPPPPOOOOOOOOORRRTTTTTTXXX^^^cccgggiiiiiijjjhhhccc\\\VVVTTTSSSRRRQQQOOOPPPRRRTTTUUUVVVVVVVVVSSSRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOSSSXXXZZZZZZWWWTTTRRROOOLLLLLLOOOQQQQQQTTTYYYfffmmmvvv}}}|||xxxuuuvvvwwwyyytttiiibbb```___]]]YYYSSSLLLFFFBBBAAA???===;;;999999999999444444444444555555555555111111111000000000//////.........................................................///////////////---------.....................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))))))))***************)))))))))))))))******+++*********++++++,,,,,,---((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++***++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........//////000000000000000111000000//////000000111222000000000000111111222222333333333444555555666666444666888888777666777888444444444444666777888999999999:::::::::::::::999888:::<<<>>>?????????>>>>>>>>>============>>>>>>;;;:::999888888999:::;;;:::::::::999999999888888555555555555555555555555666666555444444444444444444666888777555222000000/////////000000//////.........------------......------,,,+++++++++++++++---,,,++++++++++++,,,,,,))))))))))))))))))))))))((((((''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((+++---,,,)))(((***,,,,,,,,,,,,---...///000111...///111444777999;;;===;;;<<>>???AAABBBBBBAAA@@@@@@AAABBBBBBAAABBBBBBCCCEEEEEEGGGHHHJJJMMMPPPRRRTTTTTTTTTQQQNNNMMMMMMOOOPPPPPPQQQSSSVVVZZZ___dddhhhjjjnnnqqqtttsssnnngggaaa]]]\\\^^^````````````aaaccciiioooxxx}}}ssskkkeeebbb```___ZZZZZZZZZZZZ[[[[[[[[[[[[___```aaaaaa___\\\XXXVVVPPPPPPPPPPPPOOOOOONNNMMMOOOPPPPPPQQQQQQPPPOOONNNLLLHHHFFFHHHIIIHHHJJJNNNSSSWWW\\\aaacccbbb___]]]```___^^^aaafffooowww}}}~~~wwwxxxxxxwwwssslllccc[[[VVVOOOLLLGGGBBB>>>;;;::::::777777777666666666555555222222111111111000000000////////////////////////////////////////////////.........///////////////..................------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++((((((((())))))*********)))))))))))))))***++++++))))))******+++,,,,,,,,,***+++,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++,,,---............---------,,,,,,,,,,,,,,,++++++,,,,,,---------------...............////////////000000111111000000//////000000111222222222222222222333333333222333333444444555555666444666888888777777777888666666555555666777888999888999999:::;;;;;;::::::999:::;;;<<<============>>>===<<<;;;;;;<<<======;;;:::888777777999:::;;;;;;::::::::::::999999999666666666555555444444333555555444333333333333333333555666555333111111111...//////000000000//////...------,,,,,,------...---,,,++++++***+++++++++,,,,,,+++******+++,,,---))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''((())))))***%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************&&&)))+++***&&&%%%'''+++,,,,,,,,,---...///111222333444777:::===@@@BBBCCC???AAACCCEEEGGGGGGFFFEEEGGGFFFEEEDDDDDDEEEFFFFFFDDDFFFGGGHHHIIILLLQQQTTT___gggqqqxxx{{{~~~zzzwwwmmmkkkhhhffffffiiilllnnnlllggg___YYYVVVRRRNNNKKKEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDCCCBBBCCCDDDDDDCCCAAADDDFFFHHHIIIHHHFFFFFFFFFDDDDDDDDDDDDEEEGGGIIIJJJMMMNNNRRRXXX```hhhooosssrrrooojjjgggfffeeeeeedddgggiiimmmrrrzzz|||zzzwwwpppoooooooooqqqssstttvvvvvvxxxzzzzzzwwwqqqkkkfffeeeeeecccbbbaaaaaaaaaaaa```___^^^\\\\\\ZZZXXXWWWUUUQQQOOOPPPOOOLLLMMMQQQPPPPPPPPPQQQRRRRRRQQQPPPNNNNNNMMMMMMNNNSSSXXX\\\dddppp{{{~~~}}}xxxsssiiiddd]]]TTTLLLFFFCCCAAA>>>>>>===<<<;;;:::999999444444333333333222222222000000000000000000000000000000000000000000000000............/////////000/////////...---------,,,......---------,,,,,,,,,))))))*********))))))(((''''''(((((()))))))))***))))))((())))))***++++++(((((()))***++++++,,,,,,+++,,,...//////---,,,***++++++++++++++++++++++++''''''(((***+++,,,---...++++++++++++,,,---...///.........------,,,,,,,,,,,,,,,+++++++++,,,---............///////////////.../////////000000111111000000000000000111111222333444444444444444444555222222333444444555555666555666888999888777888999999888777666555666777777666777888999:::;;;;;;;;;<<<;;;;;;;;;;;;===>>>???======;;;::::::;;;<<<===;;;:::888777777999:::<<<;;;;;;;;;:::::::::999999777777666555444333333222444444333222222222222333333444555444222111222333//////000000000000000///...------,,,,,,------...---,,,++++++******++++++******)))(((((()))***+++))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''((())))))***%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************...111///+++***---000111111111222333555666777:::;;;<<<>>>AAACCCDDDEEEBBBDDDFFFHHHIIIHHHGGGFFFIIIHHHGGGFFFEEEFFFGGGHHHKKKMMMOOORRRUUUZZZ```eeeuuu~~~}}}uuunnniii^^^]]][[[YYYXXXZZZ___ccc\\\XXXQQQKKKHHHGGGFFFFFFAAA@@@@@@???????????????AAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCFFFJJJLLLKKKJJJLLLNNNQQQRRRQQQOOONNNOOOIIIIIIIIIJJJKKKNNNPPPRRRSSSVVV\\\fffttt}}}~~~|||yyyvvvvvvwwwyyyzzzxxxwwwtttsssqqqnnnjjjhhhccc^^^\\\\\\ZZZVVVUUUXXXUUUSSSPPPNNNMMMNNNNNNMMMJJJJJJJJJIIIHHHIIIKKKMMMLLLWWWaaadddhhhppptttsssnnnooooookkkgggfffhhhkkkiiiooovvv|||vvvkkk```XXXRRRPPPEEEDDDCCCBBBAAA??????>>>666666555555555444444444222222222222222222222222000000000000000000000000---.........//////000000000000///...------,,,,,,......---------,,,,,,,,,)))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,------------,,,+++******------,,,,,,,,,,,,++++++************************---------,,,,,,+++++++++------------------------.........------,,,,,,,,,------------------------////////////000000000000222111111111000000//////000111111111111222222222555444333222222444555777555666777666555444555666777555444333333444555777999999999888888888777777999888888888999:::;;;;;;<<<;;;999999999;;;===>>><<<;;;999777777888999::::::999999888888999999:::888888888777777777777666666555333333444444444333555555444444444333333333000000000000000000000000---------,,,,,,,,,++++++......---,,,,,,+++******+++***)))(((((()))***++++++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%$$$%%%'''***+++''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))*********++++++*********++++++,,,---,,,++++++,,,///111333444444555777999<<<>>>???DDDDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKKKKKKKJJJIIIHHHLLLHHHHHHKKKIIIFFFIIIOOOMMMTTT]]]eeeiiilllpppsssxxxrrrmmmfff[[[TTTNNNKKKJJJKKKNNNPPPPPPNNNPPPMMMHHHCCC@@@>>>===>>>;;;;;;;;;;;;;;;<<<===>>>BBBCCCBBBAAA??????AAACCCGGGBBBAAAGGGMMMQQQWWW\\\___cccfffffffffeee___XXX]]][[[VVVSSSSSSUUUXXX[[[dddkkkvvvyyytttpppjjjccc```bbb]]]\\\[[[XXXVVVTTTSSSRRRPPPNNNLLLKKKKKKKKKKKKIIIOOONNNPPPTTTYYY\\\[[[YYYWWWYYYZZZYYYVVVSSSRRRQQQUUUWWW\\\cccooo{{{ssshhh]]]TTTRRRNNNIIIFFFDDDCCCCCC>>>;;;888777666555444222111111222111000///000111222222222111000000//////000000000000000000000000000/////////...............///000111111000///...))))))))))))))))))))))))))))))*********+++++++++************************************************+++,,,,,,---------,,,,,,,,,,,,+++++++++*********************************------,,,,,,,,,+++++++++------------------------------------------,,,,,,------------------------.../////////000000000000111111111111000000000///000111111111111222222222555444333222222333555666555666777666555444555777888777666555555666777888999999999888888888777777888888888888888999::::::999888777777777999;;;======;;;:::888888888:::;;;::::::999999999999::::::999999888888888777777777777555333333444444444333444444444444333333333333000000000000000000000000---------,,,,,,,,,++++++...------,,,++++++******+++***)))(((((()))***++++++***)))(((((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++******)))(((((((((************************))))))))))))))))))))))))************++++++++++++------------------------,,,,,,+++++++++++++++,,,...------...///222444555:::;;;<<<>>>@@@CCCEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHFFFFFFJJJKKKKKKPPPWWW```gggqqqyyy|||}}}}}}~~~wwwooofff___ZZZUUUOOOJJJJJJHHHEEEEEEGGGHHHFFFEEEFFFDDDAAA???>>>???@@@AAA>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDCCCBBBBBBDDDFFFFFFEEEGGGOOOXXX```jjjttt~~~zzzxxxtttnnniiiggghhhjjjlllwwwxxxtttuuutttssspppmmmiiieeeaaa___YYYWWWUUUTTTTTTSSSPPPNNNNNNMMMMMMPPPRRRSSSQQQOOOOOOPPPPPPOOOMMMKKKJJJJJJKKKLLLOOOTTT___pppzzzjjjeee]]]WWWRRRNNNJJJGGGDDDAAA>>><<<;;;999777555///000111111111111111222000000000000//////......////////////////////////000000/////////.........//////////////////......)))))))))))))))))))))))))))))))))*********++++++******************************))))))))))))))))))))))))******+++,,,,,,,,,+++************)))))))))************************,,,,,,,,,,,,++++++++++++------------------------,,,,,,------------------------------------------....../////////000000000111111111111000000000000000111111111111222222222444333222222222333555666444666777666555444666777999999777777777777999999999999999888888888888888777777777777777888888999777777666777888:::<<<======<<<;;;:::999:::;;;<<<;;;::::::::::::::::::;;;:::::::::999999999888888777555333333444555444333444444444333333333222222000000000000000000000000------------,,,,,,,,,,,,------,,,,,,++++++************))))))))))))************))))))))))))************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------111222333555777999:::;;;@@@AAABBBEEEGGGIIIKKKLLLIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGIIIOOOTTTYYYaaaiiiqqqwww~~~||||||||||||}}}}}}{{{wwwssseee]]]SSSKKKHHHFFFCCCAAAAAA???======>>>>>>===<<<===<<<;;;;;;<<<>>>@@@BBBAAABBBBBBCCCEEEFFFHHHIIIKKKLLLMMMLLLKKKJJJLLLMMMKKKLLLSSS]]]hhhttt}}}rrrpppmmmjjjfffaaa[[[WWWXXXWWWVVVUUUUUUSSSPPPMMMNNNLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEHHHPPP^^^nnnyyy}}}{{{vvvpppkkkgggeeeiiipppxxxvvvnnnhhhaaaYYYRRRNNNKKKGGGDDDAAA===:::777333333333333333333222222000000000000000/////////////////////////////////000000000/////////......000000///...............))))))))))))))))))))))))))))))))))))***************************************************)))))))))((((((((((((((()))******++++++*********)))))))))************************,,,+++++++++++++++++++++,,,,,,------------------,,,,,,,,,------.........------------------------........./////////000000111111111000000000000000000000111111111222222222333333222222222333444555444555666666555555666777999888888777777888888999888888888888888888888888777777666666666666777777777777888999:::<<<>>>???===<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999777555444333444555444333333333333333222222222222000000000000000000000000...------------,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))******))))))))))))))))))***+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((*********+++++++++,,,,,,))))))******************,,,,,,,,,---...///000111777888;;;===@@@AAABBBBBBCCCDDDFFFHHHJJJLLLMMMNNNLLLKKKKKKJJJJJJJJJJJJJJJLLLKKKHHHFFFEEEFFFGGGHHHHHHJJJOOOVVV___iiittt|||~~~~~~xxxqqqmmmjjjiiigggfffeeeccc```]]]WWWQQQHHHBBB??????>>>>>><<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>@@@BBBDDDFFFFFFGGGIIIMMMQQQUUUYYY[[[```bbbbbbaaa^^^\\\[[[[[[YYY\\\cccmmmwwwxxxmmmfffiiiiiigggfffdddaaa^^^[[[[[[XXXSSSOOOLLLKKKJJJJJJJJJHHHFFFFFFKKKSSS]]]ccceeedddccc```\\\XXXSSSQQQTTTVVV[[[```hhhsss~~~|||rrriiiccc```ZZZUUUOOOIIICCC???<<<;;;888777666444333111333222222222222111111111////////////////////////000000000////////////...222111///...---......///(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))))))))***,,,+++++++++************************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------.........------------------------............////////////000000000000000000111111000000111111111222222222222222222222333333444444333555666666555555666888777777777666666777777777888888888888888888888888777777666666666666666777666777888999:::<<<===>>><<<<<<<<<<<<<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;::::::::::::999777666444444555555555444333333222222222111111111////////////////////////.........---------,,,,,,,,,+++++++++++++++******)))))))))******))))))))))))))))))******)))))))))+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((())))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,,,,------...//////000------...000222555777888;;;<<>>??????AAACCCDDDDDDDDDEEEGGGIIILLLOOOPPPOOORRRWWW^^^fffmmmssswww{{{vvvsssrrrqqqrrrwww}}}}}}zzzxxxwwwuuuooogggaaa]]]YYYVVVTTTRRRPPPMMMKKKKKKMMMOOOQQQVVVUUUTTTRRRPPPNNNLLLKKKIIIJJJLLLOOOUUU___jjjqqq|||vvvoooggg___WWWRRREEEAAA<<<999888777555333444444333333222111111111000000000000000000000000111000000000////////////333222000///...///000000((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,000///---,,,++++++,,,,,,,,,,,,+++++++++******************************************++++++++++++++++++,,,,,,------.........,,,,,,------------------------------------------------........./////////000000000000111111111111000111111111111222222222222222222222333333333333333555666666555555777888666666666666666666666666888888888888888999999999888777777666666666666666444555666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;:::999;;;;;;;;;:::::::::999999888666444444555666555444222222222111111111000000////////////////////////............---------,,,++++++++++++++++++******))))))************))))))))))))************))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))************************))))))))))))))))))))))))(((((()))))))))*********++++++,,,...000111222333222333444666999;;;>>>???>>>???@@@BBBDDDFFFGGGHHHJJJKKKMMMOOOOOOOOOOOONNNLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFGGGJJJMMMQQQTTTVVVVVV\\\bbbgggooo{{{zzzoooeee]]]WWWRRRPPPJJJIIIGGGGGGGGGGGGFFFDDD======<<<<<<;;;;;;;;;;;;<<<>>>@@@AAABBBDDDGGGJJJKKKLLLNNNRRRUUUYYY\\\^^^aaaeeelllvvv~~~xxxsssmmmiiibbb^^^XXXTTTRRRPPPNNNMMMSSSSSSSSSRRRPPPNNNLLLKKKDDDDDDDDDEEEJJJQQQ[[[aaammmrrryyy~~~uuulllfffSSSLLLDDD???======<<<:::666555555333222111000///111111111111111111111111111111000000000/////////000000////////////000000(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((()))***+++,,,------///...,,,++++++,,,---...+++************)))))))))************************)))*********++++++++++++++++++,,,,,,---......///------------------,,,,,,---------------------------------........./////////000000000111111111111000111111111111222222222111111222333333333333333333444666666555555777999555666666666666666666555777777888888888999999999999888777777666666666777555555666777888999999999::::::;;;<<<<<<<<<<<<<<<888999:::;;;;;;:::999888::::::::::::999999999999888666444444555666555444222111111111000000000000////////////////////////............------------******************++++++((()))***++++++***)))(((((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((((((((************************))))))))))))))))))))))))))))))*********+++++++++***+++---///111444555666<<<<<<===>>>@@@BBBDDDEEECCCCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNOOOOOONNNMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNMMMNNNOOOQQQSSSUUUVVVWWWXXX___cccdddhhhpppttttttkkkdddYYYQQQKKKHHHEEEBBBDDDBBBAAABBBCCCCCCAAA@@@;;;<<<<<<<<<===>>>@@@AAAAAAEEEJJJNNNRRRVVV\\\aaadddeeegggjjjmmmppprrrtttwww|||~~~xxxooohhheeedddbbbaaaXXXZZZ\\\\\\YYYTTTNNNJJJJJJJJJJJJJJJKKKPPPWWW\\\ZZZ___eeejjjnnnrrrvvvyyy|||kkkbbbTTTKKKGGGFFFDDDAAA;;;;;;999777555333222111222222222222222222222222111111111000000000//////+++,,,---...////////////(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---+++***(((((()))***,,,...))))))))))))((((((((((((************************))))))******++++++++++++++++++,,,,,,---...//////.........------,,,,,,,,,---------------------------------.........////////////000000111111111222000111111111111222222222111111222333333333333222333444666666555666777999666666777777777777666666777777888888999999999999999999888777777777777777777888999:::::::::::::::999999:::;;;<<<<<<<<<;;;777888:::;;;;;;:::888777:::::::::999999999888888888666555444666666555444111111111111000000000000//////////////////////////////.........---------******************++++++((()))***++++++***)))(((((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,...000222555888:::<<<>>>CCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGHHHJJJMMMOOOKKKLLLMMMNNNMMMLLLJJJHHHJJJJJJKKKLLLOOOQQQSSSTTTYYYYYYYYYXXXWWWUUUSSSRRROOOUUUXXXVVVVVV[[[\\\ZZZZZZTTTLLLFFFCCCBBB???===@@@??????@@@AAA@@@???===@@@@@@@@@@@@AAACCCGGGJJJLLLRRRZZZbbbiiiqqq{{{|||yyyyyyzzzzzzvvvzzz~~~zzzqqqggg```WWWWWWVVVTTTSSSUUUYYY\\\YYY\\\```cccccccccddddddccciiisss{{{wwweeeWWWPPPLLLHHHEEEBBBAAA???<<<:::888666555333333333333333333333333111111111111000000000000((()))+++---......------'''&&&$$$$$$&&&((())))))'''(((((())))))))))))))))))))))))((()))******+++)))************+++++++++,,,,,,,,,,,,,,,+++***)))******++++++++++++******))))))******,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,........................++++++,,,,,,,,,,,,------......---------......//////////////////000111111222222222222222222222222222222222222222222222222444444333444444555666777888777777666777777888999777777666666666777777888666666666666666777888888777777666666777999;;;<<<;;;<<<<<<<<<;;;::::::999888888999::::::;;;<<<<<<:::999888777666666666666777777666555444333222222333333222111000///...---------......//////000000000000///...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***++++++*********))))))((((((''''''&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%))))))((('''&&&%%%$$$$$$''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))((('''((()))+++,,,+++***)))(((((()))******000...,,,+++***+++,,,---++++++++++++,,,...111222333555999<<<>>>@@@BBBEEEIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGHHHJJJKKKMMMNNNOOOMMMNNNNNNLLLHHHGGGIIIKKKJJJPPPSSSSSSXXXaaadddbbb^^^]]][[[XXXTTTPPPLLLJJJHHHFFFEEEEEEFFFHHHIIIIIIIIIGGGDDDBBBAAA???>>><<<<<<@@@AAABBBEEEIIIHHHDDDHHHEEEDDDHHHKKKLLLOOOTTTXXXfffsss|||zzztttkkkbbbbbbkkksssvvvuuulllhhhaaa[[[XXXVVVTTTSSSRRRUUUYYY^^^dddnnnyyy|||nnnfff___WWWQQQNNNKKKGGGBBB???===<<<<<<666666666444333222333444000111222111000///000111//////000000//////...---+++***(((''''''''''''''''''(((((())))))))))))))))))))))))))))))******+++))))))*********++++++++++++,,,,,,,,,++++++***)))******++++++++++++******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------...------------......///---------------...//////222222222222222222222222222222222222222222222222444444333444444555666777777777777777888888888888777666666666666666777777666666555555666666777888:::999999999999:::<<<===;;;;;;<<<<<<;;;::::::999777888888999999::::::::::::999888777666666666666777666555555333333222111333333222111000///..................////////////000//////...------,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''((()))******)))))))))))))))((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&))))))(((((('''&&&&&&&&&'''''''''((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++,,,++++++***))))))******+++---,,,***))))))***+++,,,+++++++++,,,...111333555888:::>>>AAABBBDDDFFFHHHLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKHHHIIIJJJHHHGGGHHHLLLPPPTTT[[[```aaadddiiihhhddd\\\YYYSSSNNNIIIEEECCCBBB@@@???======>>>??????@@@@@@>>>======>>>?????????@@@CCCEEEGGGLLLSSSUUUSSSNNNLLLNNNTTTYYY\\\___dddppp~~~||||||{{{ooofff```ZZZUUUPPPMMMNNNOOOOOORRRYYYbbbiii~~~wwwnnnggg\\\YYYSSSMMMGGGCCC@@@???======;;;999666555444444333333444333111000000111.....................---+++******)))(((((('''''''''((())))))******)))))))))))))))))))))*********)))))))))*********+++++++++++++++,,,++++++***)))******++++++++++++******)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------...//////---------------...//////000000000000000000000000222222222222222222222222444444333444444555666777555666888999999999888888666666666666666666666666555555555555555666777777::::::999999999999:::;;;;;;;;;;;;;;;;;;::::::999888888888888888888888888:::999888777666666666666666666555444333222222111444333333222111000///////////////...............//////......---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))***)))((()))))))))(((((((((((('''&&&''''''((((((''''''&&&''''''''''''''''''(((((())))))((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++************++++++,,,+++***)))***+++,,,---+++,,,---000222555888:::???AAAEEEGGGHHHIIILLLMMMNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIIIIHHHHHHGGGJJJKKKLLLNNNOOOSSSYYY]]]```ggglllnnnnnnlllfff___SSSPPPIIICCC???=========;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>@@@BBBCCCFFFJJJNNNSSS]]]hhhmmmmmmccc```aaahhhnnnqqqtttxxxxxxqqqhhh]]]TTTPPPNNNJJJFFFFFFJJJRRRWWWgggppp}}}tttqqqjjjaaaXXXPPPJJJFFFBBBAAA???<<<999777555444444444333222111000///...////////////////////////((()))+++++++++++++++,,,(((((()))************)))(((((()))***************))))))))))))******************++++++++++++************++++++++++++******$$$&&&)))+++,,,,,,+++***++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---.../////////////////////000111111000000000000000000000000111111111111222222222222444444333444444555666777444666888:::;;;:::888777666666777777666666555555555555555555555666666777999888888777777777777777::::::;;;;;;;;;::::::999999999999999888888888888:::999888777666666666666777777666555444333222222333333333222111000000000/////////......---------.........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***((((((((()))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((())))))************'''(((((((((((()))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))))))))*********++++++++++++,,,---...///000...///111444888;;;>>>???DDDGGGJJJKKKLLLMMMOOOQQQMMMMMMLLLKKKJJJHHHGGGFFFIIIHHHFFFFFFFFFGGGIIIJJJPPPSSSVVVZZZ^^^bbbfffhhhhhhkkknnnmmmiiibbbZZZTTTHHHEEEBBB>>><<<<<<===>>>======>>>=========>>>???AAABBBBBBBBBCCCEEEHHHKKKOOOWWW```kkkyyy~~~{{{}}}}}}}}}rrrfff```ZZZRRRKKKHHHJJJPPPUUUVVV^^^hhhooopppooommmlllppprrryyy{{{ooocccZZZTTTMMMKKKHHHFFFCCC@@@===;;;999777555444333333111000111111111111111111111222,,,///222222000......///((())))))***************(((((()))************)))(((((()))))))))*********)))******++++++***************++++++++++++******%%%&&&)))+++,,,+++***)))++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,.../////////////////////000111111////////////////////////000000000111111222222222444444333444444555666777444666888:::;;;:::999888777777888888777666555555555555555555555666777777888888888888777666666555999999::::::;;;::::::999:::::::::::::::999999999:::999888777666666666666888777777666555444333333333222222111111000000000//////......------,,,,,,---------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))((('''(((((((((''''''''''''''''''((((((((('''(((((((((((((((((('''&&&''''''(((((()))))))))(((((())))))***+++++++++(((((((((((()))))))))***''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''(((((())))))************++++++---///111222333333444777:::>>>AAACCCDDDGGGJJJLLLMMMMMMNNNOOOQQQNNNMMMLLLJJJIIIGGGFFFEEEGGGFFFEEEEEEGGGLLLRRRUUUZZZ]]]bbbgggkkkmmmmmmllliiigggeeebbb[[[RRRKKKGGG???>>>>>>>>>======<<<<<<;;;===@@@@@@???@@@AAACCCEEEFFFHHHIIIJJJMMMRRRVVVbbbmmm|||zzzvvvoookkkkkkpppvvvzzzuuulll```UUUNNNNNNPPPRRRNNNRRRXXX\\\^^^]]][[[YYYYYYZZZ___kkk{{{}}}rrrkkkfffccc___[[[WWWSSSMMMHHHBBB???:::888777777666444333222111111000000111111555888;;;999444///------((()))******++++++******'''((()))++++++******)))((((((((()))))))))******((()))******+++***************++++++++++++************++++++***)))((('''++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++************++++++++++++++++++++++++,,,---//////---------------...////////////////////////////////////000000111222222222444444333444444555666777555666888:::;;;;;;::::::888999999:::999888666555666666666666666777888888999:::::::::999888777777888999999::::::::::::::::::::::::::::::::::::::::::999888777666666666666777777666555444333333222111111111111000000//////.........---------------------,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))''''''((()))((('''&&&''''''''''''((((((((('''(((((())))))(((((('''(((((((((((((((((())))))(((((())))))*********+++((((((((()))))))))******'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''((()))***************)))***,,,///111333555666999;;;>>>AAADDDFFFGGGHHHIIIKKKMMMMMMMMMMMMNNNOOOOOONNNKKKIIIHHHGGGGGGGGGHHHHHHJJJMMMRRRYYY___ccciiijjjmmmppprrrqqqmmmjjjaaa\\\WWWSSSLLLDDD@@@@@@;;;<<<<<<======<<<;;;;;;:::>>>BBBDDDDDDEEEHHHKKKJJJMMMQQQSSSUUU[[[ccciii|||sssoooqqquuuzzzxxxmmmggg___ZZZZZZ]]]aaadddhhhlllrrrwww}}}{{{xxxyyyxxxvvvuuuvvv{{{}}}|||sssdddZZZUUUSSSRRRRRRRRRSSSUUUWWWUUURRRNNNLLLMMMPPPVVV___jjjuuu{{{{{{uuupppiii```YYYOOOHHH@@@:::888888666444555444222000/////////000555999<<<:::333---******))))))***++++++++++++***'''(((***+++++++++)))((((((((((((((()))))))))***(((((()))*********************++++++++++++******,,,,,,+++******)))((((((************************,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********+++,,,---///000---------------...//////000000000000000000000000/////////000111222222222444444333444444555666777666777777888:::;;;;;;<<<999:::;;;;;;;;;999777666777777777777777888999999888888999::::::999888777888888999:::::::::::::::888888999999::::::;;;;;;:::999888777666666666666666555444333222111111000000000000///////////////,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&((())))))(((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))))))))((((((((((((((((((((())))))))))))))))))(((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))+++,,,------,,,,,,---...111444777999;;;<<<@@@AAADDDFFFHHHIIIJJJJJJIIIKKKMMMMMMLLLLLLMMMNNNNNNKKKHHHEEEDDDEEEFFFHHHJJJNNNTTT\\\ccciiilllnnnrrrooolllkkkiiigggbbb^^^SSSMMMHHHFFFAAA;;;999<<<;;;;;;;;;<<<===???AAABBBCCCHHHNNNRRRRRRTTTYYY]]]]]]```dddfffiiinnnxxxyyysssqqqssswwwyyywww{{{wwwlllfffeeefffhhhhhhoootttwwwxxxllleee\\\UUUTTTUUUVVVWWW[[[___dddhhhlllpppuuuyyyzzzvvvrrrnnnllliiigggeeeggggggffffffgggkkkqqqvvvvvvwwwxxxwwwtttqqqppppppppprrrtttssspppnnnooopppssswww~~~ssskkkgggdddbbb```___```aaa^^^WWWQQQKKKLLLNNNMMMNNNSSS\\\cccmmmsss~~~~~~wwwfff\\\OOOEEEAAA???===;;;:::888555222111000000111...333888666000***(((((())))))***++++++++++++***'''(((***+++,,,+++)))((((((((((((((())))))))))))(((((()))*********************++++++++++++************))))))***+++,,,---************************,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********+++,,,---///000///////////////000111111111111111111111111111111...//////000111222222222444444444444444555777777777777777888999:::<<<===:::;;;<<<===<<<:::888666888888888888888999999:::555666777888888777666555777888999:::::::::::::::666666777888999::::::;;;:::999888777666666666666444333333222111000//////////////////............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%&&&((()))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((******))))))(((((('''''')))))))))((((((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************+++,,,...//////......111333666999===???AAABBBDDDEEEHHHJJJKKKKKKKKKKKKJJJKKKMMMMMMLLLKKKLLLMMMKKKHHHDDDAAA@@@AAADDDFFFLLLSSS^^^iiiqqqtttuuutttnnniiiaaa[[[XXXUUUQQQMMMGGG@@@===>>>;;;666666::::::::::::;;;???DDDIIIMMMPPPVVV^^^bbbcccfffkkkppprrruuuxxxyyyzzz~~~zzztttlllgggiiiooouuuyyy~~~}}}ssslllkkklllmmmnnnpppwwwzzz}}}wwwoooeee]]]ZZZYYYYYYXXXXXX\\\```cccdddgggkkkooopppmmmiiifffffffffeeeeee____________```ccchhhllllllnnnoooooollliiigggfff___bbbcccbbb``````bbbeeedddiiiqqqzzz}}}rrrpppoooppppppkkkbbbZZZOOOQQQQQQMMMGGGHHHPPPWWWYYY___jjjvvvuuudddWWWQQQNNNKKKIII???===:::777555444444444//////...---,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''*********************************)))))))))))))))************************++++++******++++++,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,---------......////////////......111111111000000000000000...//////000111222222222444444444444555555666666888777888888999:::;;;<<<<<<:::::::::<<<<<<<<<:::;;;:::999888777777777777444555777888999999888888888888777777777777888888999888777777777777999999;;;:::888777777777555333444444333333222111111000////////////............------,,,,,,,,,,,,++++++------------------------***++++++,,,,,,++++++***((((((((((((((((((((((((++++++***)))((('''&&&&&&))))))((((((''''''&&&&&&''''''((((((((((((''''''++++++******))))))((((((''''''''''''((((((((((((&&&''')))*********)))((()))))))))))))))))))))))),,,+++***((((((((())))))(((((())))))))))))((((((,,,+++***))))))(((((()))+++******)))))))))*********++++++,,,...111444555777:::===???AAADDDGGGIIINNNMMMMMMLLLLLLLLLMMMNNNKKKKKKKKKLLLKKKKKKJJJIIIGGGFFFDDDCCCCCCEEEHHHIIISSS[[[fffooossspppkkkfff]]]WWWOOOIIIGGGGGGFFFDDD>>><<<;;;===>>>>>>===>>>???>>>>>>???DDDMMMWWW___dddooo|||~~~~~~{{{yyywwwtttllljjjlllqqqvvvzzz|||uuutttpppqqqqqqppppppwww|||{{{}}}|||ssskkkcccaaaddddddfffiiimmmrrrvvvzzz||||||xxxtttssssssuuuwwwyyyrrrlllmmmoooqqqvvv||||||}}}sssiiikkkfffaaa___bbbeeefffgggeeellltttxxxxxxyyyuuugggbbb[[[UUUTTTSSSPPPPPPSSSTTTWWW[[[```hhhppppppkkkkkklllpppsssvvv~~~~~~sssmmmggg___XXXSSSJJJ@@@;;;::::::888555************))))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))************************)))))))))))))))*********************************++++++******++++++,,,---+++,,,,,,------,,,,,,++++++++++++++++++******************++++++***************+++++++++,,,,,,,,,...//////000000//////...000000000000000000000000...//////000111111222222333333333444555666666777888888888888888999:::;;;:::999999999;;;<<<<<<;;;;;;;;;:::888888777777777555666777888999999999888999999888888888888999999999999888888999:::<<<===:::888777777888888666555333333222222111111000000////////////.........---------,,,,,,,,,+++++++++------------------------)))******++++++******)))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((,,,,,,+++***))))))******++++++************++++++,,,,,,---///222555888:::>>>AAACCCEEEFFFHHHKKKMMMMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKJJJJJJHHHGGGEEEDDDAAA@@@??????@@@BBBEEEGGGSSSXXX```eeeeee```YYYTTTOOOKKKFFFCCCCCCDDDCCCBBBAAA???>>>??????>>>>>>>>>AAAAAABBBDDDKKKYYYhhhsssyyytttnnnmmmppptttxxxzzzwwwrrrlllhhhfffeeebbbaaa^^^[[[[[[___cccfffkkkqqqyyytttrrr|||~~~xxxwwwtttxxx~~~wwwuuuwww{{{}}}{{{~~~|||}}}xxxpppjjjaaaYYYUUUWWWUUUVVVWWWXXX]]]bbb```[[[XXXWWWWWWZZZ\\\bbbppp~~~zzztttcccYYYKKKCCC@@@>>><<<999''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************************************(((((())))))******++++++************************++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,++++++******)))(((((())))))************))))))++++++,,,,,,,,,---------//////000000000000//////000000000000000000000000/////////000111111222222111222333444555666777888999888888888888888999999888777777888;;;<<<<<<;;;<<<;;;:::999999888888999555666777888999999999999::::::999999999999:::::::::::::::;;;;;;<<<<<<<<<999888666777777888666555222222111111000///////////////.........---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******)))))))))************************))))))))))))(((((((((((('''((((((((((((((())))))''''''((((((((((((''''''(((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))((())))))************)))((())))))******))))))(((,,,++++++*********++++++************+++,,,---...///000222555888<<>><<<;;;;;;;;;===@@@CCCEEENNNQQQTTTVVVTTTOOOHHHDDDAAA???>>>>>>@@@BBBBBBBBBEEEEEEEEEDDDCCCCCCBBBBBBEEEHHHKKKPPPZZZkkkzzzsssjjjeeeeeehhhjjjjjj___\\\XXXXXX[[[```dddfffeeebbb```^^^^^^]]]\\\ZZZ\\\YYYYYY]]]bbbgggmmmuuu~~~~~~vvvpppqqqtttvvvyyy~~~zzzkkkdddeeeffffffdddbbbbbbddd___YYYXXXRRROOOPPPSSSXXX```hhhooouuu|||ppp```TTTMMMJJJEEEBBB))))))))))))************)))))))))))))))))))))))))))******))))))((('''&&&((()))))))))))))))******************************''''''((()))***++++++,,,************************++++++******++++++,,,---++++++,,,,,,,,,,,,++++++*********)))))))))))))))******++++++++++++******------------............//////000000000000///////////////000000000000000//////000000111111111111000111222333555666777888999888888777777777888888777666666888:::<<<<<<;;;<<<;;;::::::999999999:::666666777888999999999:::::::::999999999999::::::======>>>>>>>>>===<<<<<<;;;999777777777666444333111111111000//////...............---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))************))))))************************'''((((((((()))))))))***''''''(((((()))))))))***''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))((()))***++++++***(((''')))))))))******)))))))))+++***************++++++*********+++,,,...///000444555888;;;???CCCFFFHHHKKKLLLMMMMMMMMMMMMNNNOOONNNOOOPPPPPPOOOLLLJJJHHHEEEDDDCCCBBB???===;;;:::;;;::::::;;;<<<>>>AAABBBCCCEEEGGGHHHGGGEEEBBB@@@<<<<<<===???AAACCCDDDEEEIIIMMMNNNMMMLLLMMMLLLJJJLLLQQQXXX___jjjzzz~~~{{{xxxtttqqqjjjddd]]]XXXXXXZZZ\\\]]]VVVTTTSSSSSSVVVZZZ___bbbkkkkkkkkklllmmmmmmmmmlllnnnkkklllssszzzssslllllllllooosssrrrtttwww{{{{{{xxxwwwwww{{{}}}~~~{{{|||~~~~~~|||tttlll\\\RRRJJJJJJMMMOOORRRVVVYYY^^^gggqqq|||zzzmmmfff___WWWRRR*********))))))))))))((()))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((()))))))))************************''''''((()))***++++++,,,************************++++++******++++++,,,---***++++++,,,,,,++++++***''''''((()))***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------//////000000000000//////......//////000000000000000000000000000111111111000000111333444666777888888888777666666666777777777666666888:::<<<<<<;;;;;;;;;::::::999999::::::777777777888888999::::::999999888888888888999999===???AAACCCDDDDDDCCCBBB<<<:::888777666555222000111111000000///......---------------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***++++++++++++++++++***************************''''''(((((())))))******'''((((((((())))))******''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((()))((('''''''''(((***+++***************************+++++++++***)))'''&&&))))))************))))))))))))))))))******+++,,,******+++---///111333444999;;;>>>AAAEEEIIIKKKLLLNNNOOOPPPOOONNNMMMNNNOOOOOOOOOOOONNNKKKHHHDDDBBB>>>>>>>>>>>>===;;;:::999::::::999999:::;;;<<<===:::;;;<<<===??????@@@@@@>>>???@@@AAACCCFFFJJJLLLQQQYYY^^^\\\ZZZ\\\[[[WWWVVV\\\eeellluuu{{{vvvttttttwwwxxxzzzvvvrrrmmmjjjhhhfffddd^^^\\\ZZZYYYZZZ[[[[[[[[[YYYZZZ[[[^^^bbbhhhnnnrrruuuoookkklllooossstttwwwyyy}}}yyysssqqqpppssszzz{{{tttvvv{{{yyy}}}qqqcccUUUPPPPPPNNNLLLLLLOOORRRWWW]]]eeeoooyyy|||qqqiii))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))************************(((((())))))******++++++************************++++++******++++++,,,---******++++++++++++******&&&'''((()))+++,,,------,,,,,,------------,,,,,,)))))))))*********++++++......////////////......---......//////000000111000000000000000000111111000111222333444555666777777666666666666666777777888777777888;;;<<<<<<;;;::::::999999999999::::::888888777888888999;;;;;;999999888888888888999999;;;>>>BBBGGGJJJKKKKKKJJJ<<<:::888666666444222000111111000000///.........------,,,,,,,,,+++++++++++++++++++++************************************++++++,,,,,,,,,,,,++++++************************''''''(((((())))))******((())))))))))))))))))***''''''((((((((((((''''''(((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((()))******************************+++++++++******)))(((''')))******++++++******))))))))))))******,,,---...------///111444777999;;;???@@@CCCFFFIIILLLMMMNNNOOOPPPQQQPPPNNNMMMMMMNNNMMMLLLKKKIIIFFFBBB???===:::;;;;;;;;;;;;::::::999777777777777777888888999888888999999;;;<<<===>>>AAAAAABBBCCCFFFMMMTTTZZZdddpppwwwuuusssssspppjjjfffjjjqqqwww~~~}}}ppplllgggbbb___```bbbdddbbbaaa```___```bbbdddfffeeegggiiillllllkkkiiihhhgggjjjooouuu{{{|||ttttttwww}}}~~~~~~~~~~~~wwwtttttt||||||pppiiijjjmmmnnnrrrzzzlllaaa[[[UUUPPPOOOLLLMMMNNNPPPSSSYYY```eeejjjmmmrrr{{{'''((((((((((((((())))))))))))))))))))))))))))))&&&'''((())))))******)))&&&''''''((())))))******************************)))))))))))))))*********************************++++++******++++++,,,---******++++++++++++******((())))))***+++,,,------+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,------............------------......///000000111111000000000000000000000111111222333444444555555555555555555666666777888:::999999999;;;<<<<<<;;;999999888888888999999:::888888888777888999;;;<<<::::::999999999999::::::999<<>><<<;;;:::::::::::::::999999888555555666777888888999:::<<<<<<<<<<<<===>>>???@@@BBBCCCDDDFFFLLLWWWdddmmm~~~~~~uuummm```]]]YYYUUUTTTUUUXXXZZZVVVXXX\\\bbbjjjsss{{{tttjjjfffeeehhhkkkrrr~~~}}}ooofff^^^ZZZZZZ[[[ZZZWWWSSSPPPQQQTTTVVVZZZ\\\___dddmmmzzz(((((()))***+++,,,------))))))))))))))))))))))))%%%&&&''')))************'''(((((()))***+++++++++*********************************)))))))))))))))************************++++++******++++++,,,---******++++++++++++******+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***---------.........//////,,,------------------,,,---------...///000000111111111111000000000000000222222222333333444444444444444444555555777888999<<<:::::::::<<<<<<<<<:::888888888777888888999999999888888777888:::;;;<<<<<<;;;;;;::::::;;;;;;<<<999<<<@@@CCCCCCAAA???<<<666555444555666777666555222222111111000000//////,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((++++++******))))))((((((''''''((((((((((((''''''++++++******))))))((((((''''''''''''((((((((()))&&&''')))*********)))(((************************'''&&&&&&''')))+++...///******++++++++++++******,,,,,,------///000222333444555777:::>>>BBBEEEGGGFFFGGGIIIKKKLLLMMMLLLLLLHHHIIIJJJHHHFFFEEEFFFGGGDDDCCCAAA???===<<<<<<<<<:::;;;;;;::::::999888777555666777999:::<<<===>>>@@@@@@@@@AAABBBDDDEEEFFFDDDDDDFFFIIIQQQ```rrr~~~}}}|||zzzvvvnnncccZZZYYYWWWSSSQQQQQQTTTWWWYYYZZZ___hhhssstttlllgggdddfffkkkvvvzzzxxxyyytttqqqkkkccc[[[WWWVVVWWWSSSTTTUUUVVVZZZcccooowww))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))***,,,))))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,++++++******++++++---+++)))***,,,---,,,)))***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,////////////000000000000111111000000000000111111111222333444444444333333333333444444555444444444666666777777888888999999888888777777777777888888666666666666777777777777;;;::::::::::::;;;<<<<<<===============<<<<<<;;;;;;:::777555333333333333222222111000///...------///...------++++++***)))***************************************************************)))(((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((''''''''''''++++++***)))(((((())))))***************++++++,,,,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,)))******+++++++++++++++...---,,,,,,...222666888??????@@@AAABBBDDDFFFGGGIIIJJJJJJJJJKKKKKKKKKLLLHHHGGGEEECCCAAA@@@??????>>>>>>===<<<;;;:::999999<<<:::777555444555777888888:::<<<===???@@@AAAAAA@@@@@@@@@BBBEEEGGGGGGFFFEEEGGGIIIOOOZZZlll|||xxxqqqkkkgggiiigggaaa^^^```VVVXXXZZZ]]]```bbbcccccckkkuuu|||xxxmmmgggmmmyyyssskkkaaaXXXWWWQQQMMMNNNQQQWWWaaakkkrrr))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))((())))))))))))*********---,,,++++++******++++++---+++)))***,,,---,,,************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---.../////////000000000000000000000000000111222333222222222222333333333333222333333444555555555444777777777777777777888888777777777666666777777777555666666666777777777777;;;;;;;;;;;;;;;<<<======<<<============<<<;;;;;;;;;:::777555444333333333222222111000///...------...------,,,,,,++++++******************************************************************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((''''''''''''((((((((())))))++++++***)))))))))))))))***))))))))))))***+++++++++***))))))))))))***+++))))))))))))******************++++++,,,,,,,,,+++---......000333777;;;===DDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDBBB@@@>>>>>>===>>>>>>===;;;:::999888888999888777666777888:::;;;999:::===???AAADDDFFFGGGIIIHHHHHHIIILLLNNNPPPQQQPPPRRRUUUZZZcccsssyyysssssssssnnnhhheeeccc___^^^ccceeedddgggkkkmmmnnnrrrvvv{{{uuuvvv{{{~~~{{{xxxzzzzzzyyy|||uuueee[[[PPPNNNNNNPPPTTTYYY^^^kkk{{{))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***(((((()))+++))))))))))))))))))))))))((())))))))))))*********---,,,++++++******++++++,,,+++******,,,,,,+++***++++++******)))*********++++++++++++++++++++++++,,,---......//////............/////////000000000000000000111111333444555444333222111111222333333111222333444555555666666777777777777777666666666666666666666666666666666555555666666666777777777;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<;;;:::::::::999888666555444444444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************))))))((())))))))))))************))))))))))))))))))))))))************************((())))))******))))))(((%%%&&&&&&''')))******++++++***))))))))))))))))))))))))((((((((()))*********))))))(((((())))))***))))))))))))*********+++******++++++,,,,,,,,,,,,...///222666;;;???BBBDDDIIIIIIIIIHHHIIIIIIJJJKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDBBB@@@===<<<;;;:::999888888777777777777777777777777777777888999:::;;;===AAACCCFFFIIIMMMQQQTTTSSSRRRSSSVVVZZZ___bbbbbbdddhhhkkkpppzzz~~~yyyvvvkkkddd]]]]]]\\\YYYWWWWWWZZZZZZ^^^hhhqqqwww~~~zzzvvvooojjjlllqqqpppyyymmmZZZRRRPPPNNNLLLLLLVVV___iiinnnttt}}}))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))***,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,++++++******+++++++++++++++++++++,,,++++++,,,,,,+++***)))))))))************+++++++++++++++,,,,,,---......................../////////000000//////000111222444666777999777444222111111222222000111222444555666666666777777777666666555555555444555555555555555555444555555555666666666777777::::::;;;;;;;;;<<<<<<;;;::::::;;;;;;::::::999888999888777666555555444444111111111000///.........+++++++++,,,,,,---------************************************************))))))************)))(((((()))))))))************((((((((((((((((((((((((************************))))))************))))))&&&''''''((())))))************)))))))))))))))***((((((((((((((())))))***))))))(((((((((((())))))+++++++++,,,,,,,,,------*********+++,,,---......000333888===BBBGGGIIIJJJLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIIIIIIIGGGEEECCCBBBCCCAAA???===;;;999888888666666666666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@CCCHHHLLLPPPUUU\\\aaafffeeeddddddffflllrrrwwwwwwzzz|||}}}}}}|||tttmmmhhheeeccc___XXXSSSSSSSSSSSSUUUYYY___eeerrr}}}ooohhhgggcccjjjrrrzzzkkk]]]XXXTTTOOOLLLMMMSSSWWWWWWZZZbbbjjjmmmpppwww((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***,,,...))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,++++++******++++++++++++,,,+++++++++++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,++++++,,,------------,,,............//////////////////000111222444666777<<<:::777444111000111111000111222444555666666666777666666666555555444444444444555555555555444444555555555555666666666666777888999:::::::::999999999999999999999888777777666666666666555555444444111111000000//////......***++++++,,,,,,------...************************))))))))))))))))))))))))((())))))*********))))))((()))))))))************((((((((((((((((((((((((******************************))))))))))))******))))))))))))))))))((((((***)))))))))))))))******((((((((((((((())))))***(((((())))))))))))((((((+++,,,,,,,,,,,,---------******+++,,,---///111222666999>>>CCCHHHKKKMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGDDDAAA@@@@@@???===;;;999888777777:::999888888999:::<<<===??????@@@AAAAAABBBBBBBBBEEELLLUUU]]]dddlllvvv~~~|||zzztttqqqkkkddd___\\\[[[[[[ZZZVVVTTTUUUVVVXXX^^^fffooo|||~~~}}}|||{{{yyyyyy|||~~~~~~yyyyyyyyywwwvvvvvvxxxzzzzzzxxxooogggggghhhlllsss|||lllbbb[[[UUUSSSOOOTTTVVVSSSRRRVVVZZZ[[[\\\bbbkkksss|||(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***,,,...))))))))))))))))))))))))((())))))))))))*********---,,,++++++******++++++***+++,,,,,,******+++,,,++++++******)))*********+++++++++,,,,,,------...***+++,,,,,,------,,,,,,------........./////////...//////000222444555666;;;:::777444222111000000111222333444555555666666555555555555555444444444333444555666666555444333444444555555555666666666666777888999:::999888777777888888888888777666666444444555555555444444333111000000000/////////...+++++++++,,,,,,---------************************))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))***************************))))))(((((())))))************))))))((((((((()))))))))))))))******+++))))))((((((((()))******((())))))******))))))(((************++++++++++++,,,,,,---...111444777999???AAADDDGGGJJJLLLMMMMMMOOONNNMMMKKKJJJIIIIIIHHHFFFGGGGGGGGGEEEBBB???======<<<;;;999888777777777999999888777888:::===>>>@@@@@@@@@BBBCCCEEEGGGHHHLLLVVVdddppp{{{zzzxxxtttmmmhhhhhhbbbbbb```]]]ZZZZZZ]]]___bbb``````bbbcccfffoooyyy{{{rrrooouuuyyysssqqqrrrqqqqqqrrrqqqooopppvvv|||sssnnnkkkkkkjjjggghhhkkknnnppptttuuuuuuttttttuuuoooooommmkkkiiiiiikkkmmmlllrrrxxx|||}}}zzz}}}tttlllfffeeeiiimmmtttzzzrrreee^^^]]]ZZZaaaeeeaaa\\\YYYVVVRRROOORRRWWW^^^fffpppzzz(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((((((***,,,))))))))))))))))))))))))((())))))))))))*********---,,,++++++******++++++***+++---,,,***)))+++---*********)))******+++++++++,,,,,,---......//////+++,,,,,,------------------------.........//////...//////000111222444555555555444333222222111111222333333444555555555444444444444444444444555555333555666777777666555333444444444555555555666666666777999:::::::::888777666777777777777666555555111222333444444444333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))*********)))))))))))))))***++++++***))))))))))))***++++++))))))***++++++***))))))*********+++++++++,,,,,,///000111333666;;;???AAAGGGHHHIIIJJJJJJKKKKKKKKKMMMLLLKKKIIIHHHGGGGGGGGGBBBCCCDDDDDDBBB???<<<:::::::::999888888888888888888999:::===BBBGGGMMMPPPNNNMMMLLLJJJJJJKKKMMMNNNWWWbbbrrrlllfffbbbccccccaaaaaaddddddfffhhhhhhiiikkkppptttxxxxxxzzz||||||~~~xxxpppeee^^^bbbjjjsss|||~~~~~~||||||}}}~~~xxxrrrmmmooottt{{{vvvoooeee___^^^_________bbbbbbaaabbbeeemmmxxxvvvlllfffaaa]]]\\\]]]\\\YYY[[[```]]]aaaeeehhhiiihhhhhhiiiaaa```___]]][[[\\\___bbbccceeegggkkkwww|||tttpppnnniiiooouuuyyy|||tttqqqqqqooonnnooommmlllnnnttt{{{zzzrrrsssmmmvvv~~~{{{sssiii]]]TTTRRRQQQPPPSSSYYYaaagggkkkqqqxxx((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,***((('''((()))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---,,,++++++******++++++))),,,---,,,***)))+++---***)))))))))***+++,,,,,,,,,,,,------...///000000,,,---......//////......---------.........//////////////////000111333333///000111222222222222222333333444444555444444444333333333444444555555555444555777888888777555444444444444555555555666666666888:::;;;;;;;;;999888666666666777666555555444000111222333444333222111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((()))***+++,,,,,,))))))((())))))***++++++***************++++++,,,)))***+++,,,,,,+++***))),,,,,,---------.........222222333666:::???DDDGGGMMMLLLKKKKKKJJJIIIIIIHHHJJJIIIGGGFFFEEEDDDCCCCCC???@@@BBBBBB@@@===:::888999888888888888888999999===???CCCJJJSSS]]]fffkkkfffddd___[[[XXXWWWWWWXXX___kkk{{{uuummm___YYYWWWYYY]]]```dddiiitttwww{{{~~~~~~{{{yyy|||wwwqqqhhh\\\SSSUUU[[[[[[eeellljjjggghhhkkklllkkkkkkmmmppprrrooohhhbbb]]]^^^aaadddgggiiijjjkkkiiiaaaXXXRRRQQQSSSSSSRRRRRRSSSUUUUUUVVVZZZbbbgggmmmooorrrsssnnnfff]]]VVVWWWTTTTTTUUUUUUSSSVVV[[[PPPTTTYYY\\\]]]\\\[[[[[[VVVVVVTTTRRRQQQSSSWWW[[[XXXXXXXXX]]]jjjzzzyyyzzzxxxrrriiiccc```___YYYaaajjjppptttyyyzzz|||xxxuuupppllljjjkkkmmmpppwwwsss\\\WWWRRRRRRVVVZZZ]]]^^^^^^dddppp***))))))(((((((((((()))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))******++++++++++++******++++++******************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---......---,,,***)))---------------------------------............///000000000000000000000000333333222222111222222222333333333333333333333333777777666555444333333222444444444444444444444444555555555555666666666666;;;:::999888777555555444666666555444444444444555222333333333333222111111///---,,,,,,------,,,+++------------,,,,,,+++***+++++++++************)))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))(((((((((((())))))******))))))******+++,,,))))))))))))))))))))))))*********+++++++++++++++---,,,,,,,,,---000333555444666:::???BBBEEEFFFFFFIIIHHHGGGFFFFFFEEEEEEEEEFFFEEECCCAAA@@@@@@AAAAAA>>>============<<<999777777666777999666444888???<<>>AAAEEEGGGIIIIIIIIIJJJHHHFFFDDDBBBAAAAAAAAA@@@@@@>>>======<<<<<<<<>>>>>>>>===;;;999666999888999<<<<<<<<>>@@@EEEFFFHHHJJJJJJJJJJJJIIIJJJGGGDDD@@@>>><<<<<<<<<;;;;;;;;;;;;;;;:::999888::::::;;;;;;;;;999777666999888999===>>>AAAJJJTTTaaappp}}}wwwoooiiieeeeeegggmmmyyy|||yyytttssswww|||uuunnneee```aaaffflllooouuuooofff___[[[YYYXXXWWW[[[ZZZWWWRRRLLLHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOQQQRRRQQQMMMLLLNNNOOOLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVXXXYYY[[[]]]aaadddeeeeeeccc___ZZZWWWVVVWWWXXXVVVUUUSSSRRRRRRRRRRRRRRRUUUTTTPPPNNNQQQSSSRRRTTTQQQNNNMMMNNNPPPQQQRRRNNNMMMKKKLLLMMMNNNNNNMMMMMMLLLMMMQQQYYYdddooovvvtttooohhheeedddccc```]]]ZZZ[[[\\\___dddmmmvvv|||}}}zzzzzz|||~~~yyyrrrmmmkkkiiidddcccddd___eeellltttzzztttdddXXXRRRQQQOOOPPPUUUZZZ```iiisss''''''''''''((()))++++++))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))******++++++++++++*********************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,---///000////////////////////////---------............///////////////////////////000000000000111222444444222222222222222333333333333333333444444555555555444444444444444444444444333333444444444555555555555666666666666555444333555555555555444444333333222222222222222111000000...,,,******+++,,,+++***.........//////...------+++++++++*********))))))************************************************((((((((((((((((((((((((((()))))))))************)))(((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++)))))))))))))))))))))))),,,,,,+++,,,,,,...///000///111555999>>>BBBEEEGGGJJJJJJJJJJJJIIIHHHGGGFFFFFFDDD@@@===:::999::::::::::::<<<<<<<<<;;;:::999777888:::;;;;;;;;;;;;<<<<<<;;;===AAAEEEJJJVVVaaassswwwooojjjfffbbb\\\ZZZZZZ^^^eeerrr~~~zzzuuuqqqkkkddd\\\VVVUUUWWWZZZ\\\[[[YYYWWWTTTSSSSSSRRRRRRQQQRRRQQQOOOKKKHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJLLLLLLLLLMMMLLLLLLLLLNNNOOOOOOOOOOOOOOOPPPRRRTTTUUUTTTXXX[[[YYYYYY\\\]]][[[[[[\\\\\\]]]]]]]]]\\\\\\^^^```cccgggmmmuuu}}}sssllljjjkkkhhhgggddd```]]]\\\]]]^^^^^^aaaaaa]]][[[^^^```___]]]ZZZWWWUUUTTTTTTUUUUUURRRPPPOOOOOOQQQRRRRRRQQQQQQPPPOOOQQQWWW```iiinnnqqqnnniiieeeccc```[[[XXXXXXXXXXXXXXX[[[aaaiiiooouuurrrooollljjjiiijjjkkkppprrruuuxxx{{{}}}zzzyyyvvvsssqqqkkkkkkkkkkkkllloootttxxxyyyzzz~~~~~~lllaaaQQQMMMJJJKKKKKKMMMTTT[[[''''''''''''((()))++++++(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,...000111////////////////////////---------............/////////////////////////////////000000111222333444111111111222222222333333222222333333444555555555444444444444444444444444333333333333444444444444555666777888888666555444444444555555444444333222111222222222222111000000111///------...///...---------...//////.........+++++++++*********))))))***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((())))))))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((())))))***+++)))))))))))))))))))))))),,,,,,+++,,,---000222444444777;;;@@@EEEIIIKKKLLLLLLLLLKKKIIIGGGEEECCCBBBBBB@@@>>>;;;:::::::::;;;999:::;;;<<<<<<<<<;;;:::999;;;=========>>>AAACCCDDDCCCFFFMMMSSS[[[iiiuuu~~~qqqgggbbb___\\\[[[XXXYYY^^^iiivvvxxxxxx{{{|||xxxwwwtttqqqmmmiiieeeaaa^^^YYYSSSNNNNNNOOOPPPQQQNNNNNNNNNMMMLLLLLLLLLMMMKKKLLLMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIKKKNNNQQQSSSRRRTTTUUUUUUTTTUUUXXX[[[]]][[[YYYXXXXXXZZZ]]]^^^bbbjjjpppqqqrrruuuvvvuuuuuuvvvwwwwwwvvvtttrrrqqquuuwwwyyy~~~zzzsssoooooopppuuuyyyzzzvvvuuuwwwyyywwwqqqooolllhhheeecccbbbcccaaa___\\\[[[[[[\\\\\\[[[___]]]\\\[[[]]]```dddgggmmmnnnnnnooommmiiiccc___XXXWWWUUUTTTUUUYYY^^^bbbgggfffdddbbb```___]]]\\\bbbdddgggiiimmmrrrxxx|||~~~{{{zzz}}}}}}yyyuuuqqqmmmkkkjjjnnnvvvwwwbbbZZZSSSQQQOOOLLLNNNRRR(((((('''(((((()))***+++(((((((((((())))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))(((((((((((())))))))))))******++++++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,---...///000........................---------............///000000000000000000000000000000000000000111222333222222333333444444555555222222333333444444444555444444444444444444444444222222222333333333444444444555777888888777666555333444444555555333222111111111222222111111000//////...,,,,,,---------,,,***++++++,,,,,,,,,,,,++++++++++++************)))*********+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((()))******))))))))))))))))))))))))+++++++++,,,...222666888<<<>>>CCCHHHKKKNNNNNNOOONNNMMMKKKIIIFFFDDDBBBAAA???>>>>>>===<<<<<<<<<<<<888888999::::::;;;::::::999;;;======>>>BBBHHHNNNPPPPPPTTT[[[bbbkkkyyywwwmmmdddaaa```^^^^^^___aaadddnnn}}}~~~||||||{{{xxxuuujjjgggeeehhhlllnnnkkkgggeeedddbbb___[[[XXXUUUSSSSSSOOOLLLJJJJJJLLLLLLLLLLLLMMMLLLKKKIIIHHHJJJLLLMMMNNNOOOOOONNNOOOQQQSSSSSSRRRQQQRRRUUUZZZ___bbbfffiiilllllllllmmmqqquuuyyyvvvqqqnnnmmmooorrrttt|||~~~zzzyyyyyytttpppkkkhhhggghhhhhhhhhooommmiiifffcccbbbaaaaaajjjnnnuuuzzzzzzwwwqqqmmmaaa^^^ZZZYYY[[[]]]^^^___ZZZZZZZZZYYYWWWUUUSSSRRRXXXZZZ\\\]]]```dddiiimmmttttttssspppmmmkkklllmmmrrrwww~~~vvviiiaaaeeemmmwwwzzzooodddaaa___[[[WWWUUU))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))(((((((((((())))))))))))******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,---......///......---------------------------------............///000000000000000000000000111111000000000000111111111222222333444444555555333333333333333333444444444444444444444444444444222222222222333333333333111333555777888777555444222333444555555333222000111111111111111000000///---+++))))))***+++***)))))))))***++++++++++++++++++++++++************)))*********++++++,,,,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((()))************)))((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))---------///333777<<>>===<<<888888888999999:::<<<<<<:::===AAAEEEJJJTTT```jjjkkkjjjmmmqqquuuzzzxxxooojjjmmmooonnnnnnqqqtttwwwyyyuuupppooooooooommmkkk]]]ZZZVVVTTTUUUVVVWWWVVVSSSTTTSSSRRRQQQOOOOOOOOOPPPNNNMMMMMMOOOPPPQQQPPPSSSSSSSSSQQQPPPRRRVVVZZZ\\\\\\]]]\\\\\\^^^aaaddddddcccbbbdddhhhooovvvzzz}}}wwwqqqmmmkkkjjjpppvvv~~~|||yyyoooiiiddddddgggiiifffbbbVVVUUUSSSQQQPPPOOOOOOOOOQQQRRRSSSTTTVVVYYY]]]aaaaaaccccccbbb```^^^^^^^^^cccgggmmmrrruuuyyy}}}}}}kkklllnnnrrrvvvxxxxxxvvvzzz|||pppppptttqqqiiiddd***))))))(((((((((((()))'''((((((((())))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))(((((((((((())))))))))))******++++++++++++******((())))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---.../////////...------------------------------------.........//////000000000000000000000000222111000000000000000111//////000111222222333333333333333333333333333333444444444444444444444444111111222222222333333333000222444666777666444333222333444555555333111000111111111111111000//////000...,,,,,,---...---,,,***+++,,,,,,------------+++++++++************)))*********++++++,,,,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((************************))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))111111222444888===CCCFFFGGGIIIMMMQQQRRRRRRPPPNNNHHHGGGEEECCC@@@???>>>>>>@@@AAABBBBBBAAA???===;;;::::::999999:::<<<>>>???@@@EEELLLSSS]]]mmm~~~{{{|||}}}uuugggccc______bbbdddcccbbbVVVSSSPPPLLLKKKKKKMMMOOOJJJLLLMMMNNNNNNOOOQQQRRRTTTSSSSSSTTTVVVXXXXXXWWWYYYZZZ[[[[[[[[[```gggmmmlllllllllkkkkkkmmmqqquuutttssssssuuu{{{}}}}}}zzz~~~uuunnnhhhiiinnnoooiiicccYYYWWWSSSOOONNNNNNOOOQQQIIIJJJKKKLLLMMMPPPTTTWWWUUUWWWZZZZZZYYYWWWWWWWWWWWW[[[```dddhhhkkkooorrr||||||~~~~~~{{{vvvssspppooolllkkkiiipppyyy''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))***+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......000000000///......------+++++++++,,,,,,,,,---------...000111111111000///111111000000000000111111222222222111111111111111222111000111333555555555333333333333333333333333222222222222222222222222333444444444444444444444333333333222222222111111222000...---,,,---///000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,+++(((*********)))))))))))))))---+++)))((((((***,,,...******)))******+++,,,,,,222444777;;;@@@CCCEEEGGGMMMNNNOOOPPPPPPNNNLLLKKKHHHFFFBBB>>>===>>>@@@AAAAAABBBBBBAAA???;;;888666::::::::::::;;;<<<>>>???CCCMMMVVV___ssszzzuuuqqqpppiiimmmrrr{{{zzzvvvuuuvvv}}}{{{qqqjjj^^^\\\YYYWWWVVVVVVXXXYYYRRROOOLLLJJJKKKKKKKKKJJJMMMQQQTTTTTTRRRTTTZZZ_________``````___```cccfffhhhkkkllllllnnnttt{{{uuutttyyy~~~~~~zzzwwwuuutttqqqlllhhhccc```[[[XXXUUURRROOOMMMNNNMMMKKKJJJJJJKKKMMMOOOPPPQQQTTTUUUUUUSSSPPPNNNKKKOOOSSSVVVXXX]]]ccchhhoooooorrrwww{{{rrrnnnjjjkkknnnqqquuu{{{''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,+++++++++++++++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------......------......//////000000,,,,,,,,,,,,------------......///000000000000000111111000000000000111111111111111111111111111111444222111222444555555444333333333333333333333333222222222222222222222222555555555444444333333222222222222222222222111111111000...---------///000///...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,+++)))************)))))))))))),,,+++)))(((((()))+++,,,,,,+++++++++,,,---//////999;;;>>>BBBFFFIIIKKKLLLNNNNNNOOOOOONNNLLLJJJIIICCCBBB???===<<<===>>>???CCCCCCBBBAAA???<<<999888:::;;;;;;<<<>>>AAAEEEHHHMMMZZZhhhuuu{{{ssslllgggeeeeeefffeeelllvvvyyyppphhhccc___]]]bbbiiikkkhhh```XXXTTTRRRQQQOOONNNNNNPPPRRRSSSTTTQQQNNNMMMNNNPPPPPPPPPTTTWWWYYY[[[]]]eeepppyyy~~~~~~|||yyyuuutttuuuvvv|||}}}~~~~~~vvvooogggaaa^^^\\\XXXUUUTTTSSSQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQPPPOOOJJJLLLNNNOOOPPPRRRWWW[[[bbbcccffflllsssyyy}}}~~~|||}}}~~~xxxvvvsssrrrrrrtttwwwxxx|||zzzwwwxxx|||''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---,,,++++++,,,---......------,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......---------...//////000000,,,------------.........//////......//////000111111000000//////000000111///000000111111222222222555444333333555666555444333333333333333333333333222222222222222222222222666666555444333222222111111111111111111111222222111000///------......///......---,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))******))))))))))))))))))))))))+++***)))***++++++***)))******************************))))))))))))******...---------///222555777@@@BBBDDDHHHKKKMMMOOOPPPNNNNNNNNNNNNLLLIIIGGGEEE>>>>>>===<<<<<<<<<<<<===>>>======<<<<<<;;;::::::999:::;;;===???CCCIIIMMMZZZjjj{{{nnniiiccc^^^]]]___cccggghhhrrr~~~|||wwwppphhh```YYYUUUTTTWWW[[[\\\ZZZVVVRRRQQQNNNNNNNNNNNNPPPRRRUUUVVVZZZWWWUUUUUUXXX]]]```aaadddfffiiimmmuuuzzzrrrooonnnjjjeeeaaa```^^^[[[YYYVVVUUUTTTUUUUUUTTTSSSSSSRRRQQQQQQIIIJJJJJJJJJIIIKKKNNNQQQUUUWWWZZZaaahhhmmmppppppnnnoooqqqtttxxx{{{~~~~~~|||vvvsssnnniiihhhkkkqqquuuwww~~~''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************************)))))))))((())))))))))))))))))))))))***************************+++,,,,,,******+++,,,.........---,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......000//////......---,,,,,,---------.........////////////...------///000111000000////////////000000...//////000111222222333666555444555666666555333222222222222222222222222222222222222222222222222555555555444444333333333000000111111111111222222000000///............///...------,,,,,,,,,------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((((((''')))))))))))))))*********))))))))))))))))))))))))+++************+++******)))***************++++++))))))))))))************/////////111444999===@@@CCCEEEGGGIIIKKKMMMNNNNNNNNNMMMLLLJJJHHHEEECCCAAA=========<<<<<<;;;:::999999999999:::;;;===>>>???<<<>>>@@@AAACCCGGGNNNTTTiiizzz}}}vvvqqqfffdddbbbaaadddiiiooossswww}}}xxxtttqqqdddccc```\\\WWWQQQMMMJJJKKKMMMOOOPPPOOOOOOPPPQQQTTTUUUXXX[[[___cccggghhhiiigggfffhhhmmmtttxxx{{{{{{}}}{{{vvvqqqllliiiggggggdddddddddbbb___\\\XXXUUUOOONNNLLLJJJJJJKKKMMMNNNOOOPPPTTTYYY```dddffffffcccdddhhhkkknnnpppqqqrrrwwwyyy}}}{{{pppgggdddeeeggghhhlllrrr|||''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***---,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,---------....../////////...------,,,,,,---------........./////////...---------...000111000000////////////000000......///000111111222222555555444555666666444222222222222222222222222222222222222222222222222222333333333444444555555555111111111111111111222222000000///...............------,,,,,,,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''(((((())))))************))))))))))))))))))))))))******+++************+++))))))******+++++++++,,,))))))***++++++,,,,,,,,,000111333666:::@@@EEEHHHEEEFFFHHHIIIJJJKKKKKKKKKJJJJJJHHHFFFDDDAAA???>>>===>>>>>>===<<<;;;999888:::;;;;;;<<<>>>@@@BBBCCCCCCGGGKKKNNNPPPVVV^^^eeexxx|||tttooommmiiikkkmmmrrrwww|||{{{mmmhhhiiiooonnnllliiieeebbb^^^]]]VVVVVVTTTRRRPPPNNNLLLKKKMMMNNNPPPQQQSSSVVV[[[^^^___cccjjjrrr{{{|||~~~~~~yyyqqqiiiddd___[[[VVVQQQMMMLLLKKKKKKLLLMMMNNNRRRWWW[[[\\\[[[ZZZ\\\___bbbdddeeeeeeeeejjjlllpppsssuuuyyy}}}{{{rrrqqqqqqmmmiiifffiiippp{{{''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***************++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---......//////,,,------------...............------......///000000//////......//////000...//////000000111111111444333333555666666444222222222222222222222222222222222222222222222222222111222222333444555666666333333333222222222111111///////////////.........------,,,,,,,,,---......++++++++++++++++++++++++)))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''((((((((()))******++++++)))))))))))))))))))))))))))+++++++++***)))***+++))))))******+++,,,,,,,,,******+++,,,---///111222444666888<<<@@@EEEHHHJJJGGGGGGHHHIIIIIIIIIIIIIIIEEEDDDCCCAAA???>>>===<<<============<<<;;;:::999:::;;;===@@@BBBEEEGGGHHHKKKQQQXXX]]]aaagggpppxxx|||xxx}}}|||zzzyyyyyyooo___XXXWWWXXXXXXWWWVVVTTTRRRPPPOOORRRSSSTTTUUUUUUTTTSSSRRRWWWZZZ]]]aaaeeejjjqqquuuwww}}}{{{tttjjj```XXXRRRNNNKKKMMMLLLKKKMMMOOORRRRRRRRRTTTUUUWWWYYYZZZZZZZZZZZZ^^^aaadddgggjjjmmmpppssstttyyy}}}yyyjjjhhhiiinnnxxx''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((***+++***)))((()))***))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,------......///,,,,,,,,,,,,------------,,,---......//////......//////............///////////////000000000000000111111222444666666444222111111111111111111111111222222222222222222222222222333333444444555555555666555555444333222111111///////////////......---,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))+++,,,+++)))(((***,,,))))))***++++++,,,------+++++++++---///222666888:::<<>>===<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<>>???CCCIIISSS___kkkttt{{{~~~yyyyyypppiiieeeeeefffooozzzrrrjjjjjjbbbbbbaaa^^^XXXRRRNNNMMMGGGIIIKKKMMMPPPRRRSSSSSS^^^fffrrr~~~}}}zzzrrrmmm```\\\WWWTTTTTTUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRRRROOORRRVVVYYYZZZ[[[]]]^^^[[[^^^___aaaiiiwwwyyyvvvuuuuuuyyy~~~~~~sssoooqqqssstttssstttvvvzzz''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******))))))************)))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********...------,,,,,,------............/////////000000------------------------///////////////.........000000////////////000000222222222222222333333333222111000//////000111222000000111222333333444444222222222333333444444444666555222000/////////000...........................------,,,,,,------...+++++++++************)))******))))))))))))*********************)))((((((************))))))))))))''')))******))))))***+++))))))))))))((((((((((((******))))))((((((''''''((()))+++,,,,,,,,,+++***)))***,,,,,,***)))***+++------///111555999===@@@AAABBBDDDFFFGGGFFFEEEDDDDDDAAA??????AAABBB@@@===:::999777666777888999:::888888777888;;;???BBBEEEPPP[[[iiivvvuuupppjjjfff```^^^bbbjjjyyywwwkkk___XXXXXXSSSWWWYYYWWWUUUWWWVVVTTTSSSQQQQQQWWW___eeefffdddmmmzzz~~~~~~~~~|||}}}~~~vvvmmmfffcccbbb___^^^```]]]\\\[[[[[[[[[XXXTTTQQQRRRQQQOOOPPPQQQSSSSSSRRRWWWVVVTTTTTTYYYbbbnnnvvvzzzvvvooojjjiiikkkooorrrnnnmmmmmmnnnqqqtttwwwyyy~~~{{{xxxsssppppppoooppprrrvvvzzz}}}''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++,,,------))))))************))))))++++++***))))))***+++++++++,,,,,,,,,++++++***))),,,,,,++++++++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------......//////////////////000000////////////000000111111111222222222222222222111000000000000111222111222222333444444555555222333333333333333333444222222000///.......................................------,,,,,,------...+++++++++*********))))))******))))))))))))*********************)))((((((((((((((((((''''''''''''''')))******))))))***+++)))))))))))))))))))))(((***)))))))))((((((''''''((((((***+++++++++***)))+++,,,------+++***+++,,,...///222555999===@@@AAABBBCCCEEEFFFFFFEEEDDDCCCEEECCCAAA@@@@@@???;;;888888888888888888999999999999:::;;;<<>>AAABBBCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCBBB@@@@@@???===999666444555666777777888888777888;;;===>>>???EEEPPPYYYnnn{{{xxxsssqqqpppooommmnnnrrrssssssxxx~~~{{{qqqhhhaaa]]]ZZZXXXUUUSSSQQQMMMLLLSSS]]]bbblllvvv{{{}}}}}}xxxnnnrrr{{{}}}||||||}}}|||yyywwwtttnnniiijjjkkklllnnnrrrpppqqqrrrpppoooppptttxxxzzzzzzzzzzzz}}}ssslllfffjjjooorrrssstttuuuvvv|||}}}qqqiiijjjoooqqqpppooooooqqqtttwwwyyyqqqkkkddd^^^ZZZYYYXXXWWWPPPOOONNNNNNNNNNNNOOOPPP]]]\\\[[[ZZZ[[[\\\^^^___VVVUUUTTTTTTUUUWWWYYYZZZgggppp|||{{{rrrmmmmmmooonnnllleeeeeefffkkkvvv''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''((())))))))))))************))))))+++******************+++******++++++++++++***************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,------------------------...///000111111222000000////////////000000/////////000111111222222333333222222222222333333222333333333444444555555444444444333333222222222000111222333333222000000------------------------...------,,,,,,------...************))))))))))))******))))))))))))******))))))************)))(((************))))))))))))''')))******))))))***+++)))))))))))))))*********(((((()))))))))))))))))),,,,,,,,,---------------...///000///---,,,---///222555999>>>AAACCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@======>>>??????===;;;:::444555666777999;;;<<<===<<<@@@CCCBBBBBBIIIWWWbbbvvv|||xxxuuuuuuwwwxxx{{{yyy{{{{{{uuuoooggg^^^XXXSSSNNNLLLPPPPPPRRRRRRQQQUUUbbbpppuuutttrrrpppqqquuuwwwwwwvvvssskkkfffggglllpppuuuzzz}}}~~~|||xxxsssuuu|||~~~sssuuuwwwyyy|||ooolllqqqnnnpppsssuuuvvvvvvwwwxxx{{{}}}yyypppiiibbb^^^UUUTTTQQQPPPOOOOOONNNMMMSSSSSSTTTSSSSSSRRRQQQPPPRRRQQQPPPPPPQQQRRRUUUVVV___gggsss}}}zzztttooojjjfffgggooo{{{''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))******++++++,,,))))))************))))))*********++++++*********)))******++++++******************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---......///000111222222000000////////////000000...//////000111111222222333333444444444444333333222222222222333333333333444444444333333222222222000111222333333222000000------------------------...------,,,,,,------...*********)))))))))((((((******))))))))))))******((())))))*********))))))************))))))))))))''')))******))))))***+++((()))))))))*********+++((())))))******+++++++++,,,,,,,,,---------......///000000///------///111333666;;;???AAABBBAAA@@@CCCCCCCCCBBBAAA@@@???>>>:::<<<===>>>===<<<<<<<<<777999;;;>>>AAAEEEHHHJJJHHHLLLNNNMMMMMMTTTaaammm|||yyytttvvvyyy~~~vvvmmmiiiccc[[[TTTQQQPPPPPPPPPPPPRRRWWW]]]bbbkkk|||yyylllkkklllrrr|||zzzsssuuu{{{|||vvvyyyxxx}}}{{{uuuqqqqqqtttvvvvvvyyy{{{}}}|||uuujjjeee___\\\ZZZYYYXXXWWWTTTTTTTTTTTTRRRPPPNNNMMMNNNMMMLLLLLLMMMOOOQQQRRRUUUZZZccckkkssszzz}}}rrrlllmmmttt{{{''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((())))))******))))))************)))))))))***++++++++++++***)))((()))******+++*********++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))*********++++++++++++,,,,,,------........./////////000000111111111000000////////////000000...//////000111222333333444444555555555555444444222222222222222222222222444333333333333333333222000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...******)))))))))(((((((((******))))))))))))******((())))))************)))((((((((((((''''''''''''''')))******))))))***+++((())))))******+++++++++))))))***+++,,,------...,,,,,,,,,+++,,,------...000000111000///000333555666888<<>>AAAAAA@@@???>>>>>>======<<<===>>>===;;;:::;;;<<<999<<>>???>>>===<<>>======<<<<<<<<<<<<<<<======<<<::::::>>>AAABBBJJJVVVccckkknnnmmmlllffffffggghhhmmmuuuvvvmmmgggeeeeeeppp}}}~~~xxxssslllddd^^^XXXZZZ[[[[[[]]]ccckkkrrrxxxwww{{{~~~}}}{{{~~~zzzrrroooooooooooommmnnnqqquuuyyy~~~wwwtttmmmeee^^^YYYVVVTTTRRRQQQNNNLLLJJJJJJKKKLLLOOOQQQSSSWWW[[[aaahhhmmmpppqqqrrrrrrsssxxxzzzuuuqqqpppqqqssszzz''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********))))))************)))))))))***+++,,,,,,+++***)))(((((()))***************---,,,,,,++++++*********,,,++++++++++++++++++,,,,,,,,,---------.........++++++,,,,,,---...//////111111111000000000000000000000////////////000000///000111222333444555555444555666777777666555444444444444444444444444444222222222333333444444444666555333111/////////000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...))))))))))))((((((((((((******))))))))))))******(((((()))***************************))))))))))))((()))******))))))***+++((())))))***++++++,,,,,,++++++,,,---///000111111444333222222222333555555333444444444555777;;;>>><<<===>>>>>>>>>>>>===<<<======<<<;;;;;;;;;;;;<<<888999:::::::::===BBBGGGRRR]]]oooxxxwwwxxx{{{}}}zzznnnooommmhhhbbbaaaeeejjjuuu~~~yyyqqqllljjjkkknnnqqqooojjjeeecccdddeeedddccciiiooovvv{{{~~~{{{yyyvvvuuuuuuuuuvvvxxxzzz{{{uuu{{{}}}wwwzzz|||sssnnnlll___]]]YYYUUURRRQQQQQQQQQKKKMMMOOOQQQSSSWWW\\\___dddeeefffeeefffkkkrrrxxx~~~vvvooollliiiiiinnnttt''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,++++++******++++++,,,---......---,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---...///000111............///000111222111111000000000000111111111111111111222333444555555555666666666666555555444444333222222222222333444444444444333222111111///.........------------000///...---,,,+++******+++*********+++,,,,,,---,,,+++***)))(((((((((((((((((((((((((((((((((((()))*********++++++++++++******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,+++,,,---...///111222222111222333444444444444444444444444555777;;;???AAA???>>>>>>===;;;:::999999;;;;;;::::::::::::999999;;;;;;<<<<<>>>>>===<<<;;;:::999999<<<<<<;;;;;;;;;;;;<<<<<<:::;;;===???EEEQQQ```kkk~~~{{{nnneee```^^^ddddddlllvvvuuummmnnnvvvvvvlll___ZZZSSSOOOOOOQQQRRRRRRRRRSSSVVV\\\iii|||xxxwww}}}|||nnnccc\\\VVVSSSPPPNNNOOOQQQQQQQQQSSSUUUVVVVVVUUUWWW[[[___lllssszzztttqqqqqqttt''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))******(((((()))))))))*********,,,,,,,,,------,,,+++++++++++++++++++++,,,------000///...---,,,+++++++++------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......//////000111111222222111111000000111111222333222222222333444555666555555666666666666555555666555555444333444444444333333333333333222000000000/////////............++++++,,,,,,------......+++************+++,,,,,,,,,+++***)))((((((((((((************************((((((((()))))))))************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///000000333333333333444444444444333444666888:::;;;<<<=========<<<;;;:::999999888999999888777777888:::;;;;;;===BBBGGGQQQ```qqq}}}wwwmmmfffeeefffiiikkkttt{{{{{{}}}rrrfff^^^VVVSSSOOOMMMNNNPPPRRRSSSTTTVVV[[[fffxxx}}}xxxsssqqqrrrtttmmmppprrrtttvvv|||~~~tttqqqkkkddd]]]XXXTTTQQQOOONNNPPPSSSTTTTTTTTTUUUVVV```hhhuuu''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))***))))))))))))))))))***))))))))))))*********+++,,,,,,------,,,,,,++++++,,,++++++++++++,,,------000///...---,,,+++++++++------------------,,,,,,------,,,,,,,,,,,,,,,,,,...//////000111111222222222222111111111111222222444333333333444444555666444555555666666555555444666666555444444444444555333333333333222111000///000000/////////.........++++++,,,,,,,,,---------+++***************++++++++++++***)))(((((())))))************************(((((((((((())))))))))))******))))))))))))******((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---.../////////222222222222333333444555666888:::<<<>>>>>>============<<<;;;::::::999999999888777666666777999:::===BBBIIIQQQ\\\jjjyyyyyyxxxzzz}}}}}}{{{vvvsssuuuxxxtttwww}}}ssslllgggaaa[[[YYYXXXWWWWWWYYY\\\^^^___cccfffkkkuuuyyypppkkkiiifffhhhiiijjjiiijjjmmmpppzzz}}}qqqeeeZZZTTTSSSTTTUUUUUUTTTTTTTTTTTTZZZ___kkkyyy''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((()))))))))))))))******)))))))))*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...//////...---,,,++++++,,,------------------------///...---------------......///000111222222222111333333222222222222333333444444333333333444555555444444555555555555444444666666555444444444444555222222222222111000//////////////////............------,,,,,,,,,+++++++++++++++***))))))*********+++***))))))))))))))))))************************(((((((((((())))))))))))******))))))))))))******((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,---...///000000111111111111222444555666;;;===???BBBBBBBBB@@@???>>>=========<<<;;;;;;;;;<<<;;;;;;;;;<<<===>>>???AAAGGGPPPYYYbbblllwww|||wwwlllfffgggnnnssszzzyyyrrrjjjgggjjjlllllljjjhhhiiijjjkkklllnnnoooqqqssswww}}}vvvrrrtttuuuuuusssnnnhhhccc```gggnnnvvv|||sssiii___\\\WWWTTTQQQQQQQQQQQQVVVXXX^^^hhhqqqvvvvvvtttrrruuu{{{''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))***++++++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,------------------..................---------......///...///000222333222222111444333333222222333333444444444333333333333444444444444555555555555444444666555555444333444444444111111222111111000///...///.........------------------,,,,,,++++++******++++++***))))))))))))*********)))))))))))))))***************************((((((((()))))))))************))))))))))))******))))))))))))******************+++++++++,,,,,,,,,+++,,,---...///111222222111111111222444777999;;;AAABBBDDDEEEFFFEEECCCBBB@@@@@@??????>>>>>>>>>>>>:::;;;===@@@BBBEEEFFFGGGJJJPPPXXX```fffnnnvvv}}}yyyrrrlllddd]]]]]]```lllsssuuummmmmmoooooonnndddbbbdddlllyyy|||ttthhhaaa___bbbgggoooxxxuuunnnddd[[[TTTQQQOOONNNSSSSSSTTTXXX\\\___``````fffkkkqqqtttwww~~~''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))***++++++***)))(((************++++++++++++)))***+++,,,---.........---,,,,,,,,,,,,---......------,,,,,,,,,---......------------.........///,,,,,,,,,,,,---...//////...///111333333333222111444444333333333333444444333333222222222222333333333444444555555444444333555444444333333333333333111111111111000///...---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***)))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,++++++---///111333444555222222333444777;;;>>>@@@EEEEEEFFFGGGGGGFFFEEEDDDBBBBBBBBBAAAAAAAAAAAAAAA<<>>BBBEEEGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCBBBBBBDDDHHHPPPYYY```fffiiijjjhhhkkknnnrrrwww~~~rrriiidddbbbaaa^^^]]]______```eeelll|||{{{llleee\\\UUUSSSVVVZZZ]]]aaaiiizzz}}}~~~tttrrrvvvrrrggg```SSSTTTUUURRRNNNMMMOOORRRTTT[[[ccceeeeeeiiirrr{{{&&&&&&&&&''''''''''''(((((((((((((((((()))******************************(((((())))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))))))))*********'''%%%&&&)))+++***((())))))))))))))))))))))))******++++++++++++******)))************++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++,,,------,,,,,,---///000///---,,,---...000222000000000000111111111111333333333333333222111000000000000000111111111111444444444555555555666666444444444444444444444444222222111111000///////////////...---,,,++++++************++++++,,,,,,---+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))((((((((((((*********)))******+++,,,******+++++++++,,,,,,,,,+++...111333333333444555666:::???AAABBBCCCFFFIIIKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDEEEDDDBBBBBBCCCDDDEEEQQQbbbqqqzzz|||zzzxxxxxx{{{oooeee```^^^^^^]]]___bbbbbbdddiiittt|||ssslll```]]]XXXUUUUUUYYY^^^bbbiiiuuu}}}|||rrrjjj___VVVQQQPPPNNNMMMUUUWWWYYY^^^bbbgggjjjkkkpppwww'''''''''((((((((())))))((((((''''''(((((()))***************************((((((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***))))))(((((())))))******((('''''')))******))))))))))))))))))))))))))))))******++++++******))))))************++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---...//////......///111//////---------...000111//////000000000111111111111222222222111111000///000000000000111111111111333333444444444444555555444444444444444444444444222222111000000//////............---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******************))))))))))))))))))))))))(((***************++++++,,,++++++++++++,,,,,,,,,,,,---///111222333444555777999===CCCGGGHHHHHHIIIJJJFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFEEEEEEFFFIIIKKKSSS```sss|||nnnfffccccccccchhhjjjlllmmmnnnsss|||yyyooohhheeecccaaa___^^^aaagggnnnrrryyyyyynnneee]]]UUUNNNSSSTTTVVVYYY]]]```aaabbbccciiiqqqxxx(((((((((((()))))))))***''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))((((((''''''(((((()))*********)))(((((()))***)))))))))))))))))))))))))))******++++++******))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,...//////......///000///...---------...000111//////000000000000111111000000000111000000///...000000000000111111111111222222222333333333333444333333333333333333333333111111111000//////......------------,,,,,,,,,,,,------,,,,,,+++*********++++++*********)))))))))''''''''''''''''''''''''(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))***************+++,,,,,,+++++++++,,,,,,,,,------///000222222333666:::===<<>>EEEJJJJJJJJJKKKJJJIIIGGGEEECCCCCCCCCDDDDDDEEEFFFGGGHHHMMMOOOWWW```dddeeehhhlllrrr{{{sssmmmnnnsss||||||qqqfffccclllwww|||vvvtttvvv}}}{{{|||{{{kkkaaa\\\WWWSSSQQQPPPOOOOOO(((''''''''''''(((((()))&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((******)))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))+++++++++***))))))((('''))))))*********++++++++++++***)))(((((()))***+++)))******++++++++++++***++++++++++++++++++++++++,,,,,,,,,------.........---------............///,,,---..................//////////////////////////////000000000000//////000000/////////...............---,,,++++++,,,,,,************************))))))************))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))+++******))))))******+++***++++++,,,,,,++++++*********++++++,,,,,,---...///222666:::???DDDJJJNNNNNNLLLKKKHHHFFFDDDCCCBBBBBBBBBBBBDDDFFFIIILLLNNNYYY]]]cccjjjooorrruuuxxx{{{wwwyyyzzzzzzxxxyyyzzzxxxtttjjjgggfffnnn}}}}}}pppkkkddd]]]XXXTTTQQQOOO'''''''''''''''((())))))&&&&&&''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((''''''''''''((((((((((((''''''************************&&&&&&''''''((((((((()))((()))************))))))))))))*********++++++++++++***)))(((((()))***+++((()))******+++++++++***------------------------,,,,,,,,,------------------------............///,,,,,,---...//////......//////////////////////////////000000000000//////////////////............---,,,,,,++++++++++++,,,************************))))))************))))))))))))(((((((((((())))))******))))))))))))******************************++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...000555<<>>BBBGGGKKKKKKJJJIIIIIIJJJIIIIIIHHHHHHHHHIIIJJJHHHHHHIIILLLSSS[[[ccchhhoooxxx~~~qqqiii[[[VVVUUUZZZ___bbbiiipppwww&&&&&&&&&'''''')))******))))))(((((('''''''''&&&(((((())))))))))))((((((++++++++++++++++++++++++'''((((((((())))))******)))(((''''''''')))***+++&&&'''((())))))((('''&&&'''((((((((())))))******((((((''''''&&&&&&&&&%%%***+++,,,,,,+++)))'''%%%)))************+++++++++***+++,,,------,,,+++***))))))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///000111111111111111111111111111111111111//////000000000000////////////.........---------+++***************++++++************************++++++,,,,,,,,,,,,++++++((((((((((((((()))************))))))))))))******************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------...000444888===???FFFIIIKKKLLLKKKIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKLLLPPPWWW```iiinnn~~~yyymmmbbb\\\YYYUUUWWW___ggglllttt}}}(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((()))*********************))))))******+++,,,++++++******)))*********++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......000////////////000000111......//////000000000111////////////............//////...---------------++++++************++++++************************(((((())))))))))))((('''))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++,,,,,,++++++***)))))))))*********+++,,,...000111...000333777<<<@@@DDDFFFLLLJJJGGGGGGIIIIIIHHHEEEGGGGGGIIINNNSSSVVVUUUSSSQQQRRRSSSTTTXXXeeevvvwwwxxxyyyzzz}}}tttllliiieeeaaa^^^```fffnnnvvv}}}zzzqqqsss~~~(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************((())))))*********************))))))******+++,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......///////////////000000111000111111111111111222222000000000/////////......000///...---,,,------...++++++************++++++************************))))))************))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))***++++++,,,,,,++++++*********)))++++++,,,---.../////////111333777<<>>DDDHHHLLLMMMNNNKKKIIIFFFFFFFFFGGGGGGFFFIIIIIILLLPPPUUUYYYZZZYYYUUU[[[eeeppp|||yyyqqqoooqqqtttrrrnnnkkkkkkpppxxx~~~rrrooovvv|||sssooosss{{{~~~~~~{{{((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))(((((((((((())))))************************))))))))))))************((()))))))))************))))))***++++++++++++*********))))))******+++,,,))))))))))))***+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///......//////000111222333222222111111000000000111111111111000000000000000///---+++***,,,---///++++++************++++++************************))))))******++++++******))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,---------...///111333444>>>AAAEEEJJJMMMNNNNNNNNNIIIGGGEEEDDDDDDEEEFFFGGGKKKNNNTTTZZZ___aaaaaa```]]]eeeqqq~~~yyyuuuuuuwwwyyyvvvqqqmmmmmmsss|||xxxssspppvvv|||tttrrrvvv|||{{{~~~~~~}}}{{{}}}(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++))))))(((((((((((())))))************************))))))))))))************((()))))))))************))))))***+++++++++++++++******))))))******+++,,,))))))))))))***+++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................///000111222444444444333333222222222111111111111000000000000///...,,,+++++++++---...++++++************++++++))))))))))))))))))))))))'''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,++++++,,,,,,---------......---,,,---000555:::>>>EEEGGGJJJLLLMMMMMMKKKJJJFFFFFFEEEDDDDDDEEEHHHJJJNNNUUU___hhhnnnnnnlllkkkmmmsss~~~}}}|||{{{zzzxxxtttqqqrrryyyzzzzzz{{{xxxtttrrrrrrvvv|||tttssswww|||~~~}}}vvvqqqxxx'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))((((((''''''(((((()))************************((((((((()))))))))******))))))))))))************)))***++++++,,,+++++++++******))))))******+++,,,++++++++++++,,,---......++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................///111222333666666666666555555555555111111000000000/////////...------,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,++++++,,,------...///////////////111666<<>>EEEIIIKKKLLLMMMNNNIIIIIIHHHGGGFFFFFFHHHKKKQQQNNNNNNPPPPPPNNNUUU___gggnnnxxxsssaaa\\\aaa```gggooosssttttttwww{{{{{{yyyxxxzzz|||zzzyyyzzzzzzxxxyyy{{{zzz'''''''''''''''''''''''''''''''''''''''((())))))((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((*********)))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((())))))******))))))((()))***,,,,,,***)))***+++,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---......------......//////000000111000///111333444222000///...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++***))))))************))))))))))))))))))))))))))))))))))))(((((())))))***+++***++++++++++++,,,,,,,,,+++***)))+++...///...,,,//////...///111333666888CCCFFFJJJKKKJJJIIIGGGGGGIIIIIIHHHFFFFFFHHHLLLPPPRRROOOPPPSSSSSSTTT]]]gggnnnvvvyyytttkkkmmmpppsssyyyxxxnnnddddddkkkrrryyy~~~~~~|||zzz|||}}}{{{|||zzzxxx{{{'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((******))))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((())))))))))))******++++++******))))))***,,,,,,***)))***++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,+++++++++,,,,,,------------...//////000000111000000111222333111000...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***++++++*********))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++,,,,,,,,,,,,+++******+++---...---,,,000000000222555888<<>>BBBGGGLLLOOOPPPNNNMMMMMMMMMLLLIIIGGGHHHJJJLLLRRRYYYcccmmmtttyyy}}}zzzpppkkkccc]]][[[___bbbccchhhoooyyy~~~{{{~~~'''((()))))))))(((&&&%%%(((''''''&&&&&&((()))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))************+++++++++******)))(((((((((((((((((((((((((((((()))******,,,,,,,,,++++++*********)))))))))***++++++,,,,,,---***&&&&&&)))++++++*********************************++++++++++++******************************------------------------,,,,,,------...///000000000000//////..................---,,,,,,+++************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++******************))))))))))))******************))))))******+++,,,******+++,,,------......222111000111333888===@@@FFFIIILLLPPPQQQQQQOOOMMMMMMJJJIIIIIIGGGFFFLLLTTTZZZeeeooorrrvvvtttgggaaabbb[[[cccjjjmmmqqqwww|||}}}}}}{{{xxxwww}}}||||||{{{|||}}}~~~}}}~~~}}}'''((()))))))))(((&&&%%%(((''''''&&&'''((()))***''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***************)))(((((((((((((((((((((((((((((()))******,,,,,,,,,++++++*********++++++*********************'''%%%%%%'''(((((('''******************************++++++++++++******************************------------------------,,,------...//////000000/////////......---------......---,,,,,,+++******************++++++,,,,,,))))))))))))))))))))))))************************))))))))))))************+++++++++++++++,,,,,,---,,,,,,,,,---......//////000000222555:::???DDDHHHJJJKKKMMMNNNNNNKKKIIIGGGHHHFFFFFFHHHGGGGGGMMMVVV___kkkvvv{{{~~~rrrhhhaaa```cccbbbmmmxxx~~~~~~||||||{{{{{{vvvtttrrrqqqqqqqqqpppoooqqqppppppnnnmmmkkkiiihhhmmmmmmlllllllllmmmnnnooommmoooppprrrrrrqqqpppooommmlllllllllnnnpppsssuuusssssstttuuuwwwxxxzzz{{{{{{{{{|||}}}}}}~~~}}}}}}{{{|||~~~((((((((()))(((((('''&&&(((''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))***))))))(((((((((((((((((((((((((((((()))******+++++++++++++++*********,,,,,,++++++***))))))(((+++***))))))++++++***)))******************************++++++++++++******************************,,,,,,,,,,,,------------,,,------......//////000......------------,,,,,,...------,,,,,,++++++***)))))))))************+++))))))))))))))))))))))))************************)))))))))*********++++++,,,,,,,,,,,,,,,---......---------......///000111111333777===BBBGGGKKKMMMLLLMMMMMMMMMKKKHHHEEECCCEEEDDDFFFHHHIIIJJJQQQZZZdddqqqrrrsssyyyzzzllldddaaabbbhhhoooppp|||wwwtttxxx~~~}}}~~~|||{{{xxxvvvsssqqqpppooollllllllllllkkkjjjiiihhhfffdddbbbaaabbbbbbaaa___ddddddddddddcccaaa``````^^^^^^]]]]]]]]]^^^______^^^___aaacccdddddddddcccaaaaaa```aaabbbdddfffggg___aaabbbeeeggghhhiiijjjllllllmmmmmmmmmmmmmmmllljjjjjjlllnnnqqqsssuuuvvvxxxxxxyyy{{{((((((((((((((((((''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((())))))***+++++++++***************+++++++++*********)))))),,,,,,,,,---------,,,+++******************************++++++++++++******************************,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))))))))))))))***))))))))))))))))))))))))***************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,------.........---...///000111222666999???DDDIIIKKKLLLLLLMMMMMMMMMLLLJJJHHHFFFDDDGGGGGGIIIMMMNNNPPPWWW___iiiwww{{{mmmnnntttzzz}}}}}}uuummmhhhcccccchhhrrr}}}wwwuuu}}}}}}|||zzzxxxwwwxxxwwwtttqqqnnnnnnnnnnnnmmmjjjhhhfffdddcccccc```aaabbbcccbbbaaa```___```^^^\\\\\\\\\]]]\\\ZZZ___```````````````______ZZZZZZYYYYYYYYYZZZZZZZZZYYYZZZ\\\^^^```aaaaaaaaa``````______```aaabbbcccZZZ[[[^^^```bbbbbbbbbbbbfffgggggghhhhhhgggggggggdddeeefffgggiiiiiiiiiiiiiiihhhhhhiiilllqqqvvvyyyyyy|||(((((('''''''''(((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))(((((((((((())))))((((((((((((((())))))***************************))))))*********+++++++++(((((()))***))))))((((((******************************++++++++++++******************************+++++++++,,,,,,,,,------***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++++++++++++++++++++++++++,,,------...---------///111333555:::>>>DDDJJJMMMNNNMMMLLLLLLLLLKKKJJJHHHGGGFFFEEELLLLLLOOOSSSUUUVVV]]]eeeqqq|||vvvnnnooouuu|||}}}zzzyyy{{{zzzmmmccc\\\___dddlllyyy~~~~~~}}}{{{wwwtttqqqooooooooonnnmmmhhhiiiiiigggdddbbbbbbbbbbbbaaa```^^^]]]]]]]]]]]]\\\]]]^^^___```___^^^]]]___]]][[[[[[[[[\\\[[[ZZZYYYZZZZZZ[[[\\\\\\\\\[[[YYYZZZZZZZZZZZZYYYYYYYYYWWWXXXZZZ\\\^^^```aaabbb^^^^^^]]]]]]]]]^^^^^^^^^\\\]]]^^^`````````___^^^aaabbbbbbccccccccccccccc``````aaaaaaaaaaaa``````___^^^]]]]]]^^^aaadddfffhhhjjjmmmoooqqqtttxxx{{{(((''''''''''''((())))))&&&''''''((()))(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((())))))***((((((((((((((()))******)))))))))***************((())))))***++++++,,,,,,(((***+++***)))((()))*********************************++++++++++++************************************++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,*********++++++++++++,,,+++++++++++++++,,,,,,---...------...000444777999<<>>DDDGGGKKKMMMMMMMMMNNNNNNLLLLLLKKKJJJKKKOOOUUUYYYcccllluuuzzz{{{xxxrrrppplllhhheeeccc```___eeeaaa[[[WWWUUUTTTUUUUUURRRSSSSSSTTTTTTTTTTTTTTTUUUWWWYYY[[[\\\\\\ZZZYYYWWWXXXXXXXXXYYYZZZ[[[[[[]]]]]]\\\[[[ZZZYYYXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[^^^___aaabbbbbbbbbaaa```aaa```___^^^^^^___``````cccdddddddddeeefffffffffjjjjjjjjjjjjjjjkkkkkkkkkooooooooonnnooooooppppppkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkhhhdddaaa```bbbdddccceeeggghhhhhhhhhiiijjjmmmmmmllljjjiiigggfffeeeggggggfffffffffeeeddddddaaa```___aaaccceeeffffffffffffeeecccaaa___]]]\\\XXXXXXYYYZZZ\\\^^^``````_________]]]ZZZXXXXXXXXX]]]```bbbbbbaaaaaabbbcccccccccbbbaaa``````aaacccccceeeiiijjjkkkkkklllnnnjjjmmmppptttxxx~~~(((((((((((((((''''''''')))((((((''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++***************++++++***************+++++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,------------******+++,,,,,,------...---,,,+++*********+++,,,++++++************++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,---...000333888===AAACCCJJJLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMOOOQQQVVV]]]bbbjjjsss~~~}}}{{{yyyvvvtttrrrpppmmmiiifffdddbbb___]]][[[ZZZYYYZZZ___\\\YYYVVVTTTSSSTTTUUUQQQRRRSSSSSSTTTTTTSSSSSSTTTVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]^^^___aaaaaa```___]]]\\\[[[[[[ZZZZZZ[[[[[[\\\^^^___```cccdddeeefffggggggggggggfffeeedddddddddeeeffffffhhhiiiiiiiiijjjjjjjjjkkkmmmmmmnnnnnnoooppppppppprrrqqqqqqrrrrrrssstttuuuoooooonnnnnnnnnoooooopppmmmmmmllliiifffeeefffgggiiijjjllllllkkkkkkkkkllloooooonnnmmmkkkiiigggfffggghhhhhhiiihhhhhhggggggdddbbbbbbccceeeggghhhggggggggggggeeedddbbb```___YYYYYYZZZ[[[]]]___bbbccccccdddeeeccc```^^^]]]]]]___aaacccdddcccbbbbbbccccccbbb```___^^^^^^^^^______aaadddffffffffffffgggbbbdddhhhkkknnnqqqvvvyyy|||(((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))***,,,,,,,,,,,,,,,))))))***++++++,,,,,,---******++++++++++++++++++++++++************++++++)))******++++++,,,,,,---************************)))***+++---............///111444999>>>CCCGGGIIIMMMNNNOOONNNLLLLLLLLLMMMMMMOOORRRUUUYYY___fffkkksss~~~zzzuuupppmmmiiifffdddbbbaaa___]]]ZZZXXXXXXWWWVVVUUUUUUWWWYYY[[[ZZZYYYWWWUUUUUUVVVWWWTTTUUUVVVWWWWWWWWWVVVUUUTTTUUUVVVVVVWWWXXXYYYYYY]]]\\\\\\\\\^^^___aaabbbeeedddcccbbb```___^^^^^^]]]]]]^^^___```bbbdddeeeiiiiiiiiiiiijjjkkklllmmmhhhhhhgggggghhhiiijjjkkkmmmmmmmmmnnnnnnnnnnnnnnnooooooqqqrrrtttuuuuuuuuuuuuuuutttttttttuuuvvvvvvrrrqqqqqqpppqqqrrrtttuuupppqqqrrrpppnnnlllllllllnnnoooppppppnnnmmmmmmnnnnnnoooooonnnmmmllljjjiiiiiijjjkkkllllllkkkjjjjjjfffeeedddeeegggiiiiiihhhhhhhhhhhhgggfffdddcccbbb___^^^^^^^^^___aaacccdddhhhiiijjjiiigggeeedddddd```cccffffffeeedddddddddeeecccaaa_________^^^^^^]]]___bbbcccbbbbbbbbbccc___bbbeeehhhiiikkkmmmoooooosssvvvyyyzzz))))))((((((((('''''''''%%%&&&((()))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))***+++,,,---))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++***************+++,,,------------,,,,,,++++++***))))))(((((()))***+++++++++++++++++++++************++++++))))))***+++,,,------...***************************+++,,,...///000000111000333888===CCCHHHKKKMMMMMMNNNOOONNNLLLLLLNNNPPPOOORRRVVVZZZ___eeelllqqq{{{|||xxx}}}xxxrrrlllhhhdddaaa^^^```^^^[[[ZZZZZZZZZXXXWWWSSSSSSSSSRRRRRRTTTWWWZZZZZZZZZZZZYYYXXXXXXXXXZZZZZZ[[[\\\]]]]]]\\\[[[ZZZVVVVVVVVVVVVWWWXXXYYYZZZ^^^^^^^^^^^^___aaacccdddggggggeeedddcccaaa```___^^^___```bbbdddfffhhhiiillllllkkkkkklllmmmooopppiiiiiihhhiiiiiikkkmmmnnnppppppppppppqqqqqqqqqqqqpppqqqsssuuuvvvwwwxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvsssrrrrrrrrrssstttvvvwwwtttuuuwwwwwwuuurrrqqqqqqqqqrrrsssrrrpppnnnnnnooommmmmmnnnoooooonnnmmmlllkkklllmmmnnnnnnnnnmmmlllhhhfffeeefffhhhiiiiiiiiihhhhhhhhhhhhgggfffeeeddddddcccbbbaaaaaabbbcccdddeeegggiiihhhfffdddddddddccceeehhhiiihhhfffffffffdddbbb___^^^]]]^^^]]]\\\\\\___aaabbbaaa```aaabbb[[[^^^bbbdddddddddeeegggdddgggiiijjjlllqqqxxx~~~$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))************''''''(((((())))))******(((((((((((((((((((((((())))))*********+++++++++...---+++)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000000///------,,,,,,,,,------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***---,,,***)))((()))***+++,,,+++*********+++,,,---...+++)))***---...---,,,///...---------...///000222777>>>CCCFFFHHHIIIJJJOOONNNMMMLLLLLLNNNQQQSSSVVV```hhhiiijjjpppyyy}}}~~~zzzzzzyyy|||{{{tttnnniiigggddd```]]][[[ZZZZZZXXXWWWUUUSSSRRRRRRRRRRRRQQQRRRSSSUUUVVVUUUTTTTTTWWWXXXYYYYYYWWWWWWXXXYYY]]]___aaa```^^^]]]\\\\\\YYYXXXXXXXXXYYY\\\^^^```^^^^^^```aaabbbbbbbbbbbbffffffffffffggggggggggggfffeeeddddddfffjjjnnnqqqmmmmmmppptttwwwwwwrrrnnnnnnooopppqqqrrrqqqpppoooqqqrrrssssssrrrrrrsssuuusssuuuvvvuuussstttwwwzzzzzzyyywwwsssqqqrrruuuwwwxxxxxxvvvtttrrrsssvvvxxxzzzzzzyyyyyyxxxwwwvvvvvvyyyxxxwwwvvvsssqqqooonnnppppppqqqqqqqqqqqqppppppnnnkkkiiijjjmmmooonnnmmmjjjjjjiiihhhhhhiiijjjkkklllllljjjiiihhhggggggggghhhhhhgggfffeeedddcccccckkkkkkllljjjhhhgggggghhhdddeeegggjjjlllllljjjgggdddeeeeeeeeecccaaa___^^^ccccccbbbbbbaaaaaa``````ZZZ[[[\\\]]]___aaacccdddccccccdddcccccceeehhhkkkuuuxxx}}}&&&&&&'''(((((((((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))*********************))))))))))))************************))))))*********+++++++++---,,,+++))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...000///...---,,,,,,,,,,,,------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******++++++*********+++,,,------+++******---......,,,///...------...000222333888<<>>BBBGGGJJJKKKKKKLLLLLLIIIHHHHHHIIINNNYYYeeemmmwwwwwwuuuvvvzzz}}}|||{{{|||yyy}}}vvvrrrmmmjjjhhheee```\\\YYYXXXWWWVVVTTTQQQOOONNNRRRQQQQQQQQQQQQRRRSSSTTTVVVUUUUUUUUUUUUVVVWWWWWWWWWYYY[[[[[[ZZZ[[[\\\^^^\\\^^^aaacccbbbbbbcccdddbbbaaaaaa``````bbbcccdddddddddeeefffhhhiiiiiijjjnnnnnnoooooooooppppppppppppoooooonnnnnnoooooopppsssuuuxxx|||~~~~~~|||yyyyyyyyyxxxxxxxxxxxxxxxyyysssuuuxxxyyyzzz|||~~~}}}}}}|||yyyvvvuuuwwwxxxwwwvvvuuutttssstttxxx{{{zzzzzzyyyxxxwwwxxxzzz}}}~~~~~~~~~~~~~~~}}}{{{xxxuuusssrrrssssssttttttttttttsssssssssssssssuuuvvvvvvuuussssssrrrqqqppppppppppppppptttsssqqqpppoooooonnnnnnooonnnmmmlllkkkiiihhhhhhjjjlllmmmmmmkkkjjjkkklllooonnnnnnooopppnnnkkkhhhhhhggggggfffeeeddddddcccfffeeedddcccbbbaaa```___ccccccbbbaaaaaaaaaaaabbbccccccbbb```]]]]]]^^^```aaacccfffjjjooorrrtttuuuzzz}}}''''''((()))))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))************************)))************************************************,,,++++++******)))))))))++++++++++++++++++++++++***************+++++++++......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,------,,,+++***+++***++++++++++++,,,,,,---,,,,,,,,,,,,---............---///222666;;;>>>BBBEEEIIIKKKJJJIIIIIIJJJGGGHHHJJJMMMRRR]]]jjjsss{{{{{{yyyqqqtttzzzyyyssspppoootttzzz}}}xxxsssoooiiifffcccaaa```^^^ZZZXXXUUUVVVVVVVVVUUUSSSQQQPPPUUUUUUUUUUUUUUUVVVVVVWWWXXXWWWVVVUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^^^^```bbbbbbdddffffffeeeddddddeeeiiihhhgggggggggggghhhhhhhhhhhhiiijjjkkklllnnnnnnpppppppppppppppqqqqqqqqqrrrrrrsssssssssssssssrrrtttvvvyyy}}}}}}|||~~~}}}|||zzzzzzzzz{{{|||uuuxxxzzz|||}}}~~~~~~{{{yyyxxxyyyyyywwwwwwvvvuuussstttwwwzzzyyyzzzzzzyyyyyyzzz|||}}}zzzxxxuuutttvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvxxxyyyzzzyyywwwuuussssssrrrrrrqqqqqqppppppuuutttsssqqqppppppppppppqqqpppooonnnmmmkkkjjjjjjkkkmmmoooooonnnmmmmmmnnnppppppppppppqqqpppmmmkkkjjjjjjiiihhhhhhhhhhhhhhhhhhgggfffeeecccaaa``````ddddddcccbbbaaaaaaaaabbbbbbbbbbbb___]]]\\\]]]^^^```aaacccfffiiikkklllmmmooorrruuuyyy|||&&&&&&'''(((((((((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''(((((((((((()))))))))''''''(((((()))***++++++))))))))))))))))))))))))************************++++++++++++*********)))++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******++++++,,,,,,,,,,,,,,,------,,,,,,---...///......///111555;;;@@@CCCGGGIIILLLLLLKKKIIIIIIIIIFFFJJJPPPTTTYYY```kkkrrr{{{xxxtttuuuttt{{{wwwpppllljjjiiirrryyy}}}{{{xxxtttqqqlllfffbbb___]]]\\\[[[ZZZYYYWWWVVVUUUVVVWWWWWWWWWVVVUUUTTTYYYYYYYYYYYYXXXXXXWWWWWWYYYYYYXXXXXXXXXZZZ\\\]]]]]]___aaaaaaaaabbbdddfffeeegggjjjjjjiiiiiiiiijjjooooooooonnnnnnnnnnnnnnnlllllllllmmmnnnppprrrsssttttttttttttssssssrrrrrrrrrssstttvvvwwwwwwwwwvvvvvvyyy|||~~~}}}{{{zzz{{{{{{|||xxxzzz|||}}}}}}~~~}}}|||||||||{{{yyyyyyxxxvvvttttttuuuwwwxxxyyyzzzzzzzzz{{{~~~~~~|||zzzxxxwwwyyyyyyzzzzzzzzzzzzyyyyyywwwyyy{{{|||{{{yyyxxxwwwuuuuuuuuuttttttssssssrrrtttsssrrrqqqpppoooooooooqqqppppppooonnnmmmllllllllloooqqqrrrqqqoooooooooooonnnnnnppprrrrrrpppooojjjjjjjjjjjjjjjjjjiiiiiijjjiiihhhgggeeedddbbbbbbbbbbbbbbbaaabbbbbbccccccaaaaaabbb```^^^^^^___```^^^___```bbbcccdddddddddiiikkknnnqqqsssuuuyyy|||~~~&&&&&&'''(((((((((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((((((((())))))%%%%%%&&&((()))***+++,,,((((((((((((((((((((((((+++++++++*********************+++++++++******)))++++++++++++++++++++++++))))))***++++++++++++***,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,***)))((((((***,,,---)))***+++,,,,,,,,,,,,+++,,,---...---,,,,,,...000///111333777;;;@@@DDDGGGLLLMMMOOONNNLLLJJJIIIJJJFFFMMMUUU[[[___eeemmmtttzzzssstttxxx~~~{{{tttpppnnnnnnooouuu{{{{{{wwwuuummmkkkhhheeeccc```\\\YYYWWWWWWWWWVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWZZZ[[[[[[[[[ZZZYYYYYYXXX\\\\\\\\\]]]^^^```bbbbbbbbbdddeeefffeeefffgggiiieeehhhlllnnnooopppqqqrrruuuuuuuuuuuuttttttttttttqqqqqqqqqqqqsssuuuxxxyyy|||{{{{{{yyyxxxwwwvvvvvvqqqrrrtttvvvwwwxxxyyyyyyyyy|||~~~|||{{{zzzzzzzzzxxxzzz|||}}}~~~~~~~~~~~~}}}|||zzzzzzyyywwwttttttuuuvvvwwwyyy{{{{{{|||}}}~~~}}}{{{zzz||||||}}}}}}}}}}}}||||||xxxzzz||||||{{{yyyyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxttttttrrrqqqpppooooooooopppppppppooooooooonnnnnnoooqqqttttttsssqqqppppppnnnmmmnnnppprrrssssssrrriiijjjkkkmmmmmmlllkkkjjjkkkkkkjjjiiihhhgggfffeeebbbbbbbbbbbbbbbcccdddeee```aaabbbbbbaaa```aaabbb```aaaaaabbbbbbbbbbbbbbbdddfffhhhjjjkkklllnnnpppssswww}}}''''''((())))))))))))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))''''''((()))******++++++))))))))))))))))))))))))+++++++++*********)))))))))***++++++++++++***)))************************)))***+++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***************++++++,,,,,,)))***+++,,,,,,,,,++++++,,,...///...,,,,,,...111222555888===BBBFFFIIIKKKLLLNNNNNNMMMKKKIIIHHHHHHFFFNNNYYY___dddkkkuuu}}}zzzwwwxxx~~~yyytttrrrsssvvvxxx|||}}}xxxrrrmmmiiiggg^^^\\\ZZZYYYZZZZZZYYYXXXTTTTTTUUUTTTSSSSSSSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[\\\\\\^^^^^^___^^^^^^]]]___```bbbdddfffhhhiiiiiiggghhhjjjiiiiiihhhjjjkkkhhhkkkoooqqqssstttuuuwwwxxxxxxyyyyyyzzzyyyyyyyyyvvvvvvvvvvvvxxx{{{}}}~~~{{{yyyxxxwwwrrrrrrssstttvvvwwwxxxyyyyyy|||~~~}}}}}}~~~~~~}}}|||zzzyyyxxxvvvyyy{{{}}}~~~~~~}}}{{{yyyxxxyyyyyywwwuuuuuuvvvxxxxxxzzz|||~~~~~~~~~~~~~~~~~~{{{|||~~~}}}zzzyyyzzz|||yyyzzz{{{}}}}}}}}}}}}|||vvvvvvtttsssrrrqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqsssvvvvvvtttrrrpppppppppoooooopppsssttttttsssmmmoooqqqttttttsssqqqooommmllllllkkkjjjiiiiiiiiidddddddddcccddddddeeefffaaabbbdddcccaaa``````aaaddddddeeeeeeeeedddcccccc```bbbeeeffffffgggiiikkklllooosssvvvzzz(((((()))***************)))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))***************+++++++++************************++++++++++++******))))))))))))+++,,,,,,+++***)))************************)))***+++,,,---,,,+++++++++***************++++++++++++++++++++++++++++++---------,,,,,,++++++++++++++++++,,,,,,+++++++++)))***,,,.........,,,+++)))***+++,,,---,,,++++++,,,...///...,,,,,,...111555888<<>>HHHIIILLLNNNNNNNNNLLLKKKGGGGGGFFFEEEGGGKKKRRRWWW^^^eeepppzzz|||~~~zzzssskkkccc^^^^^^aaafffrrrxxxuuuoooiiiccc^^^\\\[[[ZZZYYYWWWUUUTTTSSSTTTTTTVVVXXXYYYZZZZZZ[[[^^^```______^^^^^^^^^^^^^^^___eeeeeeffffffffffffffffffkkkmmmoooqqqpppooolllkkkppppppqqqqqqrrrssstttuuuttttttttttttuuuuuuuuuuuuwwwwwwwwwxxxxxxyyyyyyyyyzzzyyyyyyxxxxxxyyyyyyzzz~~~~~~~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzyyyvvvsssrrrssstttsssuuuvvvvvvvvvvvvwwwyyy||||||}}}}}}}}}}}}|||{{{yyyyyyzzzzzz{{{|||||||||~~~|||zzzwwwvvvuuuuuuuuurrrtttuuuuuuuuuwwwyyy{{{~~~}}}}}}|||{{{{{{zzzyyyyyywwwwwwwwwyyy{{{||||||zzzxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyvvvtttsssrrrsssssspppooooooppprrrsssrrrpppnnnmmmmmmmmmoooqqqssstttrrrsssrrrpppllliiihhhhhhfffeeeddddddccccccdddddddddddddddeeeeeeggghhhhhheeeddddddeeeggggggfffdddcccbbbbbbbbbdddfffhhhiiifffhhhkkknnnqqquuuyyy|||(((((((((((())))))))))))''''''((()))))))))******&&&''')))******)))((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++******))))))((((((((()))))))))*********+++******++++++++++++,,,,,,))))))*********++++++++++++++++++,,,,,,+++++++++************************+++++++++++++++,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---+++...///---+++***,,,///,,,...000222555:::@@@EEENNNOOOOOOOOOOOONNNMMMLLLJJJJJJJJJKKKOOOWWW```gggkkksss}}}}}}}}}vvvkkkeeeaaa\\\\\\___eeelll{{{yyytttqqqiiifffbbb^^^\\\[[[[[[\\\VVVVVVVVVVVVVVVWWWWWWXXXXXXZZZ\\\\\\\\\^^^```cccbbbccccccbbb``````aaabbbfffhhhiiijjjjjjiiiiiiiiinnnppprrrttttttsssqqqooouuuuuuuuuuuuuuuvvvvvvwwwuuuuuuvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{}}}~~~~~~}}}|||{{{{{{zzzxxxwwwwwwyyyzzz{{{{{{{{{{{{yyywwwvvvwwwxxxwwwxxxyyyyyyyyyyyyzzzzzz~~~~~~~~~|||{{{{{{zzzzzz{{{{{{|||}}}|||zzzyyywwwwwwwwwwwwsssuuuwwwxxxxxxyyy{{{|||~~~~~~~~~}}}|||xxxyyyzzz|||~~~~~~~~~{{{{{{{{{|||}}}~~~~~~|||zzzxxxvvvuuuuuurrrpppnnnnnnppprrrrrrrrroooooonnnnnnooopppqqqrrrrrrtttuuusssoookkkiiihhhhhhhhhgggggggggfffffffffeeeeeeddddddeeegggiiijjjfffeeeeeefffggghhhfffeeeccccccbbbbbbcccdddeeeeeedddfffhhhjjjkkkmmmppprrrwww{{{(((((((((((())))))))))))''''''((((((((()))******(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))************************))))))(((((((((((())))))(((((())))))************++++++******))))))(((((()))))))))))))))*********))))))))))))************))))))*********++++++++++++++++++,,,,,,+++++++++*********************************++++++,,,,,,,,,******+++,,,,,,,,,+++***++++++++++++++++++++++++++++++******++++++,,,---+++---///...++++++...111...000333777;;;@@@FFFJJJQQQPPPOOONNNMMMMMMMMMNNNLLLNNNQQQTTT[[[dddnnnttt|||{{{vvvqqqxxx{{{nnneee^^^\\\\\\]]]```eeemmmtttxxxrrrlllfffccc___]]]ZZZXXXXXXYYY[[[]]]UUUVVVWWWXXXZZZZZZ[[[[[[ZZZ[[[]]]^^^^^^```ccceeeeeefffgggeeecccbbbdddffffffiiilllmmmlllllllllnnnoooppprrrtttuuuuuuuuutttxxxxxxxxxxxxxxxxxxwwwwwwuuuvvvwwwwwwxxxyyyzzzzzz{{{{{{{{{|||||||||||||||zzzzzzzzzzzzzzzyyyyyyxxxxxxzzz|||}}}~~~|||{{{yyywwwvvvuuutttuuuwwwyyy{{{zzz{{{|||{{{zzzzzz|||}}}||||||{{{{{{{{{{{{zzzyyy}}}|||{{{|||}}}~~~}}}}}}{{{zzzyyyxxxxxxxxxuuuwwwyyyzzzzzzzzz|||~~~}}}~~~}}}|||zzz|||~~~}}}}}}}}}~~~}}}zzzxxxwwwvvvuuurrrooonnnoooqqqrrrsssqqqqqqpppooonnnnnnnnnnnnrrrsssuuutttpppmmmjjjiiiiiiiiiiiihhhhhhhhhggggggffffffeeeeeefffgggiiijjjhhhgggfffggghhhhhhgggeeeeeeeeedddddddddddddddddddddfffhhhiiiiiiiiikkklllllloootttzzz(((((((((((()))))))))))))))(((((((((((())))))***)))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))************************((((((((((((((())))))***((((((((()))******++++++************))))))))))))))))))))))))))))))))))))((((((((())))))))))))***)))************+++++++++******++++++++++++******************************))))))******+++,,,,,,,,,******,,,---------,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++,,,---------...000111000444999===AAAFFFJJJMMMQQQOOONNNLLLLLLNNNPPPQQQOOOSSSYYY```hhhqqqzzzxxxtttnnnxxx}}}qqqkkk^^^XXXVVVYYY^^^ccciiiooovvv}}}}}}yyyrrrlllfffbbb]]][[[ZZZYYYWWWUUUUUUUUUWWWXXXUUUVVVXXX[[[\\\\\\\\\\\\\\\^^^___```aaacccfffhhhhhhjjjkkkiiifffdddfffiiihhhlllqqqrrrqqqoooqqqrrrpppqqqqqqrrrtttuuuwwwwwwyyyyyyzzz{{{{{{zzzyyyxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}xxxxxxxxxxxxwwwvvvuuuuuuvvvyyy|||~~~|||zzzuuuttttttsssuuuwwwyyy{{{yyy{{{}}}}}}}}}}}}}}}||||||||||||{{{yyy~~~}}}|||{{{zzzzzzxxxyyy{{{{{{{{{|||~~~~~~}}}}}}}}}zzzxxxwwwwwwtttpppnnnoooqqqrrrrrrsssrrrqqqpppooonnnllllllqqqsssttttttqqqnnnllllllhhhhhhiiiiiiiiihhhgggfffhhhhhhhhhhhhhhhiiiiiijjjiiihhhhhhhhhiiiiiigggfffffffffffffffeeeeeeeeedddccceeeggggggfffeeefffgggfffiiilllooorrryyy(((((((((((())))))))))))***)))(((''''''((())))))((((((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++)))))))))))))))*********)))))))))))))))))))))(((((())))))))))))*********)))************+++++++++)))******************)))************************((())))))***++++++,,,,,,***+++---.........---,,,++++++++++++++++++++++++++++++******++++++,,,---+++******,,,...111222222333888>>>DDDGGGJJJLLLNNNOOONNNLLLKKKLLLOOOSSSVVVUUU[[[eeeoooxxx{{{vvvvvvvvvoooccc^^^ZZZWWWXXXaaaiiipppvvv|||~~~yyywwwvvvoookkkfffaaa___]]]ZZZXXXXXXXXXWWWVVVUUUUUUUUUUUUWWWYYY\\\^^^```___^^^]]]___```bbbcccdddfffiiikkklllnnnpppmmmiiigggjjjmmmoootttyyyyyyvvvtttuuuwwwtttsssrrrqqqrrrtttwwwxxxyyy{{{}}}~~~{{{yyyzzzzzzzzz{{{{{{|||||||||yyyyyyzzz{{{||||||}}}}}}wwwxxxxxxxxxwwwvvvtttsssrrruuuzzz~~~~~~{{{yyyuuuuuuuuuvvvwwwyyy{{{}}}{{{|||~~~~~~~~~}}}~~~}}}}}}||||||yyyuuussssssssssssssssssrrrrrrrrrqqqooonnnnnnqqqsssttttttrrrpppooopppkkkkkklllllllllkkkjjjiiikkkllllllllllllkkkkkkjjjjjjiiihhhiiijjjjjjhhhfffffffffggggggffffffeeeeeebbbdddffffffdddcccccccccdddhhhkkkkkkkkkmmmsssyyyyyy|||(((((((((((())))))))))))+++***)))'''''''''((()))'''(((***++++++)))&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((((((((((((((((()))******'''(((((()))***+++++++++(((((())))))******++++++))))))))))))(((((((((((()))************+++++++++)))************+++++++++))))))************))))))************************((())))))***++++++,,,,,,***+++---/////////---,,,++++++++++++++++++++++++++++++******++++++,,,---+++)))(((+++000333333222555:::AAAGGGKKKLLLNNNNNNNNNMMMKKKJJJMMMQQQVVVYYY[[[cccooo{{{xxxvvvxxx||||||gggZZZVVV^^^\\\```kkkuuu|||yyyrrrllliiihhheeebbb^^^\\\[[[[[[ZZZYYYWWWWWWWWWWWWWWWWWWWWWWWW[[[]]]```bbbccccccaaa```aaabbbdddffffffhhhkkknnnnnnqqqssspppkkkjjjlllpppuuuzzzzzzwwwwwwyyyxxxvvvsssqqqqqqsssvvvxxxyyy|||}}}{{{||||||||||||}}}}}}}}}}}}wwwxxxyyyzzz{{{|||}}}~~~yyyyyyzzzzzzyyyxxxvvvuuunnnqqqwww{{{}}}{{{yyywwwuuuvvvwwwxxxzzz|||}}}~~~|||~~~~~~}}}~~~~~~~~~zzzxxxwwwwwwwwwvvvrrrrrrsssssssssrrrqqqqqqrrrsssuuutttrrrqqqrrrsssooopppqqqqqqqqqpppnnnmmmnnnoooooopppooommmlllkkkkkkjjjiiiiiijjjjjjhhhfffffffffgggggggggfffeeeeeeccceeeffffffeeecccbbbccc```dddhhhgggdddccceeeiiimmmqqqvvv|||''''''((((((((((((''''''((((((''''''''''''((((((+++(((%%%%%%((())))))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&+++*********))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((+++++++++*********))))))+++*********))))))((((((******))))))))))))******)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++,,,---...///,,,---.........000444777AAADDDGGGKKKMMMMMMLLLKKKLLLHHHGGGIIIKKKMMMTTT]]]ccclllwww||||||ttt___YYY\\\^^^hhhqqqwww~~~||||||yyysssmmmgggdddcccbbb[[[[[[ZZZYYYYYYYYYYYYYYY[[[YYYXXXYYY\\\]]]]]]]]]___```aaabbbdddeeefffffffffeeeddddddfffjjjnnnpppwwwwwwwwwvvvtttssstttvvv||||||}}}}}}|||zzzxxxwwwuuurrrpppqqqtttxxxxxxxxxzzz{{{|||}}}}}}}}}|||{{{zzz{{{|||}}}}}}}}}|||{{{xxxyyyyyyyyyxxxxxxzzz||||||zzzxxxxxxxxxwwwsssooooooppprrruuuxxxyyywwwvvvwwwwwwxxxyyyzzz{{{||||||}}}}}}{{{{{{||||||}}}|||{{{{{{zzzxxxuuurrrttttttssssssrrrrrrssssssttttttuuuuuutttssssssrrrrrrrrrqqqqqqpppoooooooookkkkkkkkkkkkkkkkkkkkkkkkgggfffeeedddcccdddeeefffeeeffffffgggfffeeecccbbbbbbccccccddddddccccccbbbfffkkkqqqtttvvvzzz''''''((((((((((((''''''((((((''''''''''''((((((***(((%%%%%%((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''((((((''''''&&&&&&''''''''''''''''''''''''******)))))))))(((((((((************)))))))))((('''''''''((((((((())))))))))))))))))))))))))))))*********)))))))))((((((++++++++++++*********)))******))))))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******---------,,,,,,,,,++++++---,,,,,,,,,---...//////---...//////000333888<<>>DDDGGGJJJLLLLLLKKKKKKKKKFFFHHHIIIKKKOOOZZZgggqqq}}}~~~zzzuuusssttt{{{{{{vvvsssqqqqqqlllhhhffffffgggfffeeedddddddddcccbbbbbbeeegggiiihhhiiiiiijjjkkklllmmmnnnnnnoooooonnnmmmmmmlllllllllmmmmmmnnnnnnoooooorrrrrrtttvvvwwwxxxyyyyyy{{{yyyuuurrrsssxxx~~~~~~{{{{{{}}}~~~~~~}}}~~~||||||}}}~~~~~~}}}{{{yyywwwuuutttsssssstttvvvzzz}}}|||||||||||||||{{{{{{zzzvvvvvvvvvvvvwwwxxxzzz{{{tttqqqnnnlllllllllkkkiiigggggggggggggggfffeeedddfffeeeddddddddddddeeefffeeeeeeeeeddddddccccccccciiihhhhhhhhhjjjmmmqqqsssyyy)))***++++++))))))***+++''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((())))))******+++(((''''''(((******)))'''))))))))))))))))))))))))++++++************))))))''''''''''''''''''''''''((()))***++++++***)))(((************************************************************************)))************+++++++++************+++++++++,,,,,,,,,,,,---------......////////////...............///222444666:::@@@CCCGGGIIILLLMMMKKKJJJJJJKKKEEEHHHKKKLLLPPP[[[mmmzzz}}}|||zzz{{{~~~zzztttpppllljjjjjjhhheeecccbbbccceeeeeeeeeeeeeeeeeedddddddddgggiiillllllkkkkkklllmmmmmmnnnnnnnnnooooooooonnnmmmmmmnnnnnnnnnoooppppppqqqqqqrrrsssvvvxxxyyyyyyyyyyyyzzzyyyuuuqqqooosss{{{|||{{{|||}}}~~~~~~~~~|||yyyxxxwwwxxxyyyzzzyyyxxxvvvtttrrrrrrrrrtttwww{{{~~~~~~}}}}}}}}}|||||||||xxxxxxxxxxxxxxxyyyzzz{{{uuussspppnnnnnnmmmkkkjjjhhhgggfffeeeeeedddddddddfffeeeeeedddddddddeeeeeeccccccccccccbbbbbbbbbbbbeeeeeeeeedddeeefffggggggkkkrrr|||)))***+++***(((((((((***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''(((((((((((())))))******'''&&&&&&'''))))))((('''((((((((((((((((((((((((***)))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,+++)))(((***************************************+++++++++++++++***************)))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------...............---.........///000333777:::>>>AAAFFFIIIIIIJJJLLLKKKIIIHHHHHHIIIGGGLLLPPPQQQSSS___rrrxxxuuupppjjjfffdddddddddcccbbbaaa```bbbccceeeeeeeeefffggggggfffgggiiikkknnnmmmmmmmmmmmmmmmnnnnnnllllllmmmmmmmmmllllllkkknnnooooooppppppqqqrrrrrrrrrsssvvvxxxyyyzzzyyyyyywwwxxxwwwsssnnnpppwww~~~~~~|||{{{{{{{{{|||xxx{{{~~~~~~{{{yyyxxxsssuuuxxxzzz{{{zzzyyywwwwwwwwwwwwxxx{{{~~~~~~}}}}}}}}}}}}{{{zzzyyyxxxwwwvvvuuuuuuvvvtttqqqppppppooommmkkkjjjhhhfffeeedddddddddeeeffffffeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaa______aaabbbcccdddddddddeeekkkrrryyy((()))***)))'''&&&'''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((()))))))))'''&&&&&&'''))))))((('''(((((((((((((((((((((((('''((((((((((((((((((((())))))))))))))))))))))))&&&(((***+++,,,+++)))(((************************))))))*********+++++++++,,,+++++++++******))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...///000111555:::???BBBEEEHHHJJJIIIIIIJJJHHHGGGFFFGGGIIIIIIOOOVVVYYY^^^jjj}}}}}}yyypppmmmiiieeebbbaaabbbbbbbbbcccbbbbbbbbbcccdddffffffgggiiiiiiiiijjjlllnnnnnnnnnmmmmmmmmmnnnnnnooollllllmmmmmmmmmmmmmmmlllooooooooopppqqqqqqrrrrrrrrrsssuuuxxxyyyzzzzzzzzzyyy|||}}}yyytttrrrvvvzzz~~~{{{yyyyyyyyyvvvxxxzzzzzzxxxwwwwwwxxxrrruuuyyy}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~yyyxxxwwwvvvtttsssqqqqqqvvvuuusssrrrrrrqqqooommmkkkjjjhhhfffeeeeeeeeefffggggggggggggffffffeeeeee````````````````````````^^^___```bbbcccddddddddddddggglllqqquuuzzz~~~'''))))))(((&&&%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((((((''''''(((******)))'''))))))))))))))))))))))))&&&&&&''''''''''''((((((************************'''((()))***++++++******************************)))))))))***++++++,,,,,,,,,,,,,,,+++******)))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---///111222333777===BBBEEEFFFGGGHHHGGGHHHHHHFFFEEEFFFHHHKKKJJJRRR]]]eeeooo|||zzztttpppiiigggeeecccbbbbbbcccccccccdddeeedddddddddfffhhhfffhhhjjjkkkllllllnnnpppooonnnnnnnnnoooooopppqqqppppppqqqqqqrrrrrrqqqqqqoooppppppqqqrrrrrrssssssssstttuuuwwwzzz|||~~~{{{xxxwwwxxx}}}zzzyyyyyyzzzzzzyyywwwuuutttuuuwwwwwwyyy}}}vvvwwwwwwwwwvvvuuuttttttvvvuuuttttttuuutttrrrpppmmmmmmkkkjjjhhhggggggggghhhiiiiiiiiihhhgggfffeee____________````````````bbbbbbbbbcccbbbbbbaaaaaacccdddfffhhhlllnnnqqqrrrvvvzzz((()))***)))&&&%%%&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''')))***+++***((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))******++++++************************((())))))***++++++,,,,,,------,,,++++++***)))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......//////......///111444555888<<>>BBBFFFIIILLLHHHIIIJJJIIIHHHIIILLLNNNUUU^^^hhhnnnttt~~~~~~~~~{{{wwwvvvzzzzzztttpppllljjjeeeaaa^^^\\\\\\\\\___```bbbdddfffhhhiiiiiihhhhhhhhhiiijjjkkkmmmnnnooopppqqqqqqqqqqqqsssuuuxxxzzz||||||zzzxxxwwwwwwxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuvvvvvvuuutttuuuwwwyyy}}}~~~}}}|||{{{~~~{{{yyyuuutttssstttxxx{{{}}}}}}zzzxxxuuuttttttsssrrrqqqnnnnnnmmmllljjjhhhfffffffffeeeeeeeeeeeeffffffgggddddddccccccdddeeefffgggkkkkkkjjjhhhfffeeefffhhhgggkkkqqqvvvzzz~~~&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******+++(((''''''''''''((())))))((((((''''''''''''((((((''')))******(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((()))******++++++((()))))))))************,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,---------............000///.........000111222///444<<>>CCCFFFHHHJJJKKKFFFIIIMMMNNNOOOTTT]]]cccqqq{{{}}}|||||||||{{{uuuqqqnnnllljjjdddccccccbbbbbbaaaaaaaaa___``````bbbdddfffhhhiiiiiijjjjjjkkklllnnnpppqqqssstttvvvvvvuuuvvvxxx{{{yyy{{{||||||zzzxxxxxxxxxxxxwwwuuusssssstttvvvxxxvvvwwwwwwxxxxxxxxxxxxxxxssstttuuuuuuvvvxxx{{{~~~}}}}}}~~~~~~~~~{{{zzz|||~~~}}}{{{{{{|||}}}|||{{{rrrssstttuuusssqqqnnnllliiiiiihhhgggffffffffffffffffffeeefffgggjjjlllnnnkkkkkkkkkiiieeeccccccdddfffggggggiiikkknnnrrruuu(((((((((((())))))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&((()))***&&&'''((())))))((('''&&&&&&'''))))))((((((***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((()))******++++++************++++++++++++))))))******++++++++++++,,,++++++******++++++,,,---------.........////////////......///111444555777:::???BBBEEEGGGJJJMMMGGGKKKOOORRRTTTZZZdddlll}}}xxxqqqllliiigggfffeee___```aaacccddddddddddddaaaaaabbbccceeehhhkkkllllllmmmmmmnnnpppqqqsssttttttuuuvvvwwwvvvwwwzzz|||{{{{{{{{{yyywwwwwwyyy{{{yyyvvvsssqqqqqqsssuuuwwwvvvvvvwwwxxxyyyyyyyyyyyyssstttvvvvvvwwwzzz}}}}}}}}}}}}~~~~~~|||}}}~~~~~~}}}}}}~~~~~~tttvvvwwwxxxwwwtttqqqpppooonnnmmmlllkkkjjjjjjjjjiiihhhgggggghhhjjjlllnnnjjjkkkjjjiiifffdddcccdddbbbaaaaaaaaacccfffjjjmmm************(((&&&$$$###''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************++++++***************+++++++++************++++++***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,***+++,,,---------,,,+++---...///000000222666888@@@CCCHHHJJJJJJIIIIIIIIIIIIHHHJJJNNNWWWdddqqqyyy}}}xxxsssqqqmmmiiieeebbbaaa```___```aaafffjjjkkkhhhdddddddddddddddfffhhhkkklllooooooppprrrssssssssssssuuuvvvxxxyyyzzzyyyyyyxxx{{{|||}}}{{{wwwuuuvvvxxxvvvuuusssqqqnnnoooqqqtttxxxwwwwwwxxxzzzzzzyyyxxx|||{{{{{{{{{{{{|||}}}}}}~~~||||||~~~~~~}}}||||||zzzwwwtttrrrqqqooooooooommmjjjhhhiiihhhggghhhiiijjjiiihhhhhhhhhgggfffeeeddddddcccdddeeeeeeeeeeeeeeeeeeeee'''(((((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************++++++***************+++++++++************++++++***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,---...///......---...///111111333666:::===CCCFFFIIIKKKJJJIIIIIIIIILLLLLLNNNSSS]]]lllzzz|||wwwtttrrrpppmmmiiifffdddbbbbbbbbbaaacccfffjjjkkkiiigggeeeeeeeeefffgggiiikkkmmmqqqrrrtttvvvwwwwwwwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwxxxzzz{{{zzzwwwuuuvvvwwwrrrrrrqqqpppooopppsssvvvyyyxxxvvvvvvxxxzzz{{{zzz~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzxxxvvvtttssssssqqqooommmkkkiiihhhiiijjjkkkjjjiiikkkjjjiiihhhgggeeeddddddddddddddddddcccccccccccc%%%%%%'''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((((((''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************+++***************++++++++++++************++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------...///000000/////////000222444666:::???CCCGGGIIILLLLLLKKKIIIIIIIIIMMMOOOSSSZZZfffuuuyyyvvvtttrrrppppppnnnllliiigggfffeeedddeeedddeeegggjjjllllllllliiiiiihhhiiijjjlllnnnooosssuuuxxxzzz||||||{{{{{{xxxxxxxxxyyyxxxxxxwwwvvvtttvvvxxxxxxwwwvvvvvvvvvppppppppppppppprrruuuxxx|||yyyvvvuuuwww{{{}}}~~~~~~zzzxxxwwwvvvtttsssooonnnllllllmmmnnnnnnmmmmmmlllkkkjjjhhhgggeeeeeecccccccccbbbbbbaaaaaaaaa%%%&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((()))))))))))))))(((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********************************)))******+++,,,++++++************++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------...//////000000000000111444666999>>>DDDHHHIIIKKKLLLLLLJJJIIIIIIJJJKKKQQQZZZdddppp~~~~~~~~~wwwqqqooooooppppppmmmlllkkkjjjiiihhhgggggghhhhhhhhhiiikkkmmmooopppnnnnnnmmmmmmnnnppprrrssstttvvvzzz|||~~~~~~}}}}}}yyyxxxxxxxxxwwwwwwvvvvvvqqqsssuuuwwwwwwwwwvvvvvvrrrrrrssssssssstttxxxzzz~~~zzzvvvuuuxxx|||~~~|||zzzyyywwwvvvtttrrrpppppppppqqqqqqppplllkkkkkkjjjiiihhhggggggdddddddddcccbbbaaa``````(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,++++++************+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,------------------......///000111000333666999===AAAFFFJJJIIIJJJKKKKKKJJJJJJLLLNNNOOOYYYfffsss~~~|||}}}~~~{{{vvvpppkkkkkklllnnnoookkkkkkkkkkkkjjjjjjiiiiiijjjjjjjjjkkklllnnnqqqssstttsssrrrrrrrrrtttuuuvvvtttvvvxxx{{{|||}}}||||||yyyxxxxxxwwwwwwvvvvvvvvvqqqqqqsssuuuxxxxxxxxxwwwwwwxxxxxxxxxwwwwwwyyy{{{|||xxxxxx{{{~~~}}}|||yyywwwvvvtttqqqppppppqqqppppppiiiiiiiiiiiiiiiiiiiiiiiiffffffeeedddccccccbbbbbb***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++************++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------------------...000111222222666:::>>>AAADDDGGGIIIHHHIIIJJJKKKKKKNNNQQQTTT\\\gggvvv}}}xxxwwwzzzzzzuuuqqqmmmiiiggghhhjjjkkklllkkkkkklllllllllkkkkkkjjjjjjlllmmmmmmmmmooorrruuuwwwvvvuuuttttttuuuwwwwwwtttuuuvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwwwwsssssssssuuuxxxzzzzzzzzz|||}}}}}}|||zzzzzz{{{}}}~~~}}}|||}}}~~~{{{wwwtttqqqooooooppppppooojjjjjjjjjjjjjjjjjjjjjjjjgggffffffeeeeeeddddddddd))))))((((((((()))++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++,,,,,,+++++++++,,,---...,,,,,,,,,------------...............///111333444555:::@@@DDDFFFGGGHHHIIIGGGHHHJJJLLLNNNSSSYYY]]]lllvvvwwwtttssswww|||}}}vvvooojjjjjjhhhggggggiiikkkkkkjjjjjjkkklllmmmmmmlllkkkkkkjjjlllnnnooonnnooosssuuuwwwvvvuuuttttttuuuvvvvvvuuutttsssssstttuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwxxxwwwuuussstttxxx|||}}}|||}}}~~~~~~}}}|||}}}}}}~~~|||yyyuuurrrrrrssssssrrrnnnnnnmmmlllkkkjjjiiihhhfffffffffeeeeeeeeeeeeeee(((((((((((()))***,,,---''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((()))))))))***'''''''''''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---++++++************++++++---,,,+++***+++,,,---...,,,,,,,,,---------......000/////////111222444666888===CCCHHHIIIIIIIIIHHHFFFHHHJJJMMMQQQWWW^^^cccuuu~~~zzzxxxwwwxxx{{{~~~zzzwwwsssqqqtttzzz~~~{{{vvvqqqjjjeeegggggghhhjjjlllmmmlllkkkkkkkkklllmmmmmmlllkkkkkkiiilllooopppoooppprrruuuvvvuuutttssssssssstttuuuvvvtttrrrqqqqqqrrrtttvvvvvvvvvuuuuuuuuuwwwxxxyyyzzzwwwttttttxxx|||~~~~~~|||~~~~~~~~~}}}~~~~~~zzzwwwwwwxxxxxxwwwrrrqqqpppnnnllljjjhhhgggdddeeeeeeeeeeeeeeeeeeeee'''&&&&&&&&&'''(((***+++++++++***)))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******++++++++++++******)))***++++++,,,,,,++++++++++++,,,------......///......---,,,,,,---------/////////......111666:::AAADDDHHHJJJJJJJJJKKKKKKIIIGGGHHHLLLUUU```jjjooo|||vvvvvvvvvvvvyyy}}}{{{{{{ssstttwwwyyy|||~~~{{{vvvrrrooonnnllljjjkkkjjjiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmmmmllllllnnnmmmmmmnnnoooppprrrsssxxxuuurrrtttxxxyyyvvvsssnnnqqquuuvvvuuusssrrrrrrvvvvvvwwwwwwwwwxxx{{{}}}}}}}}}{{{yyyyyy{{{~~~}}}|||~~~zzzzzzzzzzzzyyywwwuuuqqqnnnkkkiiiiiiiiinnnllliiigggeeeeeeeeefff''''''&&&&&&'''((()))***)))(((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((()))))))))))))))))))))******************++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,------............------------......000000000000111555:::>>>FFFHHHKKKKKKJJJHHHHHHHHHIIIJJJMMMUUU```lllvvv{{{yyyzzz{{{|||~~~}}}yyywwwwwwyyy{{{|||{{{wwwsssooolllllllllkkkkkkkkkjjjjjjiiijjjkkklllmmmoooooonnnnnnnnnnnnnnnnnnnnnnnnooopppqqqrrrssssssvvvsssqqqssswwwxxxvvvsssqqqsssvvvvvvuuutttssssssuuuvvvwwwwwwwwwxxxzzz|||}}}}}}|||zzzyyy{{{{{{yyyuuuqqqnnnlllllllllpppnnnkkkhhhfffeeedddeee((((((''''''''''''((()))((((((''''''&&&&&&''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))******************++++++++++++******++++++++++++******++++++,,,---------------******++++++,,,---------.........------......///000000111222444999@@@EEEHHHJJJKKKKKKIIIGGGGGGHHHGGGKKKSSS]]]jjjwww~~~{{{}}}yyyrrrooolllhhhgggiiikkkmmmnnnlllkkkkkkjjjkkklllmmmnnnppppppppppppppppppppppppoooppprrrssstttuuuttttttuuurrrppprrrvvvxxxwwwuuutttvvvwwwwwwuuutttuuuvvvsssuuuwwwwwwwwwwwwyyyzzz~~~~~~}}}{{{zzz{{{~~~~~~zzzuuurrrppppppqqqrrrpppmmmjjjgggeeedddddd((((((((('''''''''''''''***))))))((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++******++++++++++++******+++,,,------......------)))******++++++,,,,,,------------,,,------......///111222444888===DDDIIIFFFGGGIIIIIIHHHHHHJJJKKKIIIPPP[[[hhhuuu{{{}}}{{{tttooollliiifffeeehhhlllooopppmmmmmmlllkkklllmmmnnnoooppppppqqqqqqqqqqqqrrrrrrppprrrtttvvvwwwwwwvvvuuuuuusssrrrsssvvvxxxyyyxxxxxxyyyzzzyyywwwvvvwwwxxxssstttvvvwwwvvvvvvwwwyyy~~~~~~}}}|||zzz{{{~~~~~~zzzvvvtttssssssqqqpppmmmjjjhhhfffeeeeee((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************((((((((()))))))))************++++++++++++******+++,,,------......------)))******++++++,,,,,,---,,,,,,++++++,,,---......///111444888;;;@@@FFFJJJFFFGGGHHHHHHGGGIIILLLNNNRRRZZZgggtttzzzvvvsssqqqoookkkhhheeeeeegggkkkmmmnnnooonnnmmmmmmmmmnnnppppppppppppqqqqqqqqqrrrrrrrrrrrrsssvvvxxxyyyyyyxxxwwwvvvuuutttuuuwwwyyy{{{{{{||||||}}}{{{yyyxxxxxxyyyssstttuuuuuutttuuuvvvxxx~~~~~~~~~|||{{{|||~~~|||yyywwwvvvqqqpppnnnllljjjhhhgggggg''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&'''((())))))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))******'''((((((((())))))))))))******++++++++++++******++++++,,,---------------******++++++,,,---------,,,,,,,,,,,,,,,---...//////333888===@@@CCCGGGIIIIIIJJJJJJIIIHHHJJJNNNQQQXXXaaaooo{{{{{{uuuooolllkkklllnnniiigggeeeeeegggjjjkkkkkkpppoooooonnnnnnpppqqqrrrpppqqqqqqrrrrrrssssssttttttuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvwwwyyy{{{}}}~~~~~~|||zzzyyyzzzsssttttttsssrrrsssuuuxxx|||}}}~~~}}}|||}}}}}}{{{tttsssrrrpppmmmkkkiiihhh%%%&&&'''((())))))((((((&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''(((((()))))))))***((((((((((((((((((((((((+++******))))))******+++'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((()))))))))(((((()))))))))***************++++++++++++*********++++++,,,,,,,,,,,,,,,+++++++++,,,------......---------......///111111111666===BBBEEEGGGHHHHHHJJJKKKKKKKKKLLLOOOTTTXXXaaakkkxxxuuussspppkkkhhhhhhjjjllliiihhhggghhhkkklllllllllqqqppppppooooooqqqrrrsssrrrrrrsssssstttuuuuuuvvvuuuvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwvvvuuuwwwzzz||||||zzzyyyuuutttsssqqqpppqqquuuxxx{{{|||}}}}}}}}}~~~{{{zzzxxxuuuqqqnnnkkkiii$$$%%%''')))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''''''''(((((((((((()))************+++++++++******++++++++++++************+++,,,,,,,,,,,,++++++,,,,,,------......///////////////000111333333444999AAAFFFIIIIIIHHHHHHHHHIIIJJJLLLOOOUUU\\\aaannnxxx{{{zzz{{{wwwppppppooollljjjiiijjjllljjjiiijjjmmmpppqqqpppooorrrqqqpppppppppqqqrrrssssssttttttuuuvvvwwwwwwxxxvvvvvvvvvwwwxxxyyy{{{{{{yyyxxxwwwuuutttuuuxxx{{{}}}zzzyyyvvvtttrrrooonnnpppuuuyyyzzz{{{}}}}}}~~~}}}yyytttoookkkiii((((((((((((((((((((((((((((((((((((((((((((((((,,,(((%%%&&&((()))'''%%%((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%***((($$$!!!!!!###%%%(((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))******+++))))))***+++,,,,,,------************************,,,,,,,,,---------......000000///......000333777;;;???DDDGGGHHHHHHHHHHHHKKKKKKLLLNNNUUU```mmmvvv~~~zzzvvvuuuzzz~~~xxxtttrrrooollliiiiiilllnnnmmmkkkmmmmmmnnnooopppqqqrrrsssqqqrrrrrrrrrqqqrrruuuxxxwwwxxxyyyxxxwwwwwwyyyzzzyyyxxxyyyzzz||||||{{{yyyyyyyyyxxxxxxwwwwwwvvvvvvzzz}}}}}}zzzxxxwwwvvvuuuvvvwwwyyy{{{~~~~~~}}}{{{zzz||||||yyyvvvtttrrr(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&'''(((((((((((((((((((((''''''''''''''''''((((((((((((***)))(((((())))))((('''((((((((((((((((((((((((''''''((())))))((('''''')))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))******+++*********++++++,,,,,,---************************,,,,,,,,,---------......000000000//////222777:::???BBBFFFHHHHHHHHHIIIJJJIIIIIIKKKPPPYYYhhhzzz}}}uuunnnkkkkkkrrr~~~~~~yyytttrrrpppooommmjjjjjjmmmnnnmmmlllllllllmmmnnnooopppqqqqqqqqqrrrsssrrrrrrsssuuuxxxxxxyyyzzzzzzyyyyyy{{{}}}yyyxxxyyyzzz{{{}}}}}}}}}{{{zzzyyyxxxwwwvvvuuuuuuwwwyyy}}}~~~{{{yyyxxxwwwwwwyyy|||~~~~~~~~~|||yyywww((((((((((((((((((((((((((((((((((((((((((((((((&&&)))+++)))&&&$$$&&&***((((((((()))))))))))))))''''''''''''((((((((((((+++)))(((((())))))(((&&&(((((((((((((((((((((((((((((())))))))))))((((((((())))))***))))))((('''))))))))))))************(((((()))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000000000111555;;;???EEEFFFHHHHHHHHHIIIKKKLLLJJJKKKNNNTTT```sss}}}qqqfffaaa___hhhuuu{{{vvvrrrpppooooooooommmkkkkkkmmmnnnmmmmmmkkkllllllmmmnnnoooppppppqqqrrrssssssssstttvvvxxxxxxyyyzzzyyyyyyyyy|||~~~zzzzzzyyyzzz{{{}}}~~~|||yyywwwvvvuuusssvvvzzz~~~|||zzzyyyzzz|||~~~|||((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***)))'''&&&'''((('''''''''(((((())))))***''''''''''''((((((((((((+++***(((((())))))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((()))))))))))))))******))))))))))))))))))******)))))))))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///000000111333888>>>CCCIIIIIIIIIHHHGGGHHHLLLOOOPPPRRRVVV\\\iii}}}qqqccc\\\[[[dddrrr|||yyytttooommmlllmmmnnnmmmllllllllllllmmmllllllkkkkkklllmmmmmmnnnooooooppprrrtttttttttuuuwwwyyyvvvwwwwwwwwwvvvwww{{{}}}}}}}}}|||{{{{{{}}}}}}zzzxxxwwwsssuuuyyy}}}|||{{{|||((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''******(((%%%&&&&&&&&&''''''(((((((((''''''''''''((((((((((((+++)))(((((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&'''((()))***'''''''''(((((()))))))))+++***))))))))))))******)))))))))))))))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---///111333666;;;AAAEEEIIIIIIHHHGGGGGGIIINNNQQQUUUZZZaaaiiiuuu~~~mmm___XXXXXXaaaooo~~~vvvsssooollljjjkkklllnnnkkkkkkllllllkkkkkkkkkkkkllllllmmmmmmnnnoooooooooppprrrtttuuuuuuvvvxxxyyywwwwwwwwwvvvuuuwwwzzz}}}~~~|||}}}~~~{{{yyyxxxwwwxxxzzz}}}~~~}}}~~~~~~}}}(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%'''+++,,,((($$$&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%''')))***&&&&&&''''''(((((()))))),,,+++***)))((()))***+++)))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000444888;;;???DDDGGGHHHHHHHHHGGGHHHLLLQQQUUUZZZbbbmmmxxx~~~wwwfffYYYTTTSSS]]]lll{{{~~~|||rrrpppmmmkkkjjjjjjlllmmmjjjlllmmmmmmlllkkkkkkllloooooooooooopppppppppqqqppprrruuuvvvwwwwwwyyyzzz{{{{{{zzzxxxwwwxxx|||~~~~~~|||zzzyyy{{{{{{|||}}}}}}|||((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))******(((&&&((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&''')))+++***)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''((((((((())))))&&&''''''((())))))******---,,,***)))((()))***+++)))))))))))))))******+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///333888===AAADDDGGGIIIGGGHHHHHHIIIKKKOOOUUUZZZcccnnn}}}}}}mmm^^^VVVTTTTTT^^^mmm|||~~~zzzwwwvvvtttnnnmmmllljjjjjjjjjkkkkkkkkknnnppppppnnnlllmmmnnnqqqqqqqqqrrrrrrrrrrrrrrrooorrruuuwwwwwwxxxyyyzzz}}}|||zzzxxxvvvwwwzzz}}}|||~~~~~~}}}}}}~~~~~~(((((((((((((((((((((((((((((((((((((((((((((((("""&&&***+++((('''''')))******))))))((((((''''''''''''''''''((((((((()))'''&&&&&&'''***++++++***((((((((((((((((((((((((***)))(((''''''((()))***%%%&&&)))++++++***(((''''''(((((()))***+++++++++---,,,***)))((()))***+++)))))))))))))))******+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000555<<>>BBBDDDDDDDDDAAADDDGGGGGGIIIRRR___jjj{{{{{{zzz}}}sssooojjjhhhiiikkkmmmlllmmmmmmmmmmmmnnnooopppqqqpppppppppppppppqqqrrrrrrsssrrrrrrrrrsssuuuvvvwwwyyywwwuuussstttwwwzzz}}}wwwvvvtttssstttvvvxxxzzz~~~~~~||||||zzzyyyyyyyyyzzz|||)))((((((''''''(((((()))***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((()))******+++++++++************+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,---............000222666999===BBBDDDEEEEEEDDDEEEGGGHHHIIIMMMYYYiiiuuu|||yyy|||yyyooollliiihhhiiikkkmmmmmmlllllllllmmmnnnpppqqqrrrsssrrrpppnnnnnnnnnpppqqqsssrrrqqqqqqrrrtttwwwxxxzzzyyywwwvvvvvvwwwxxxzzzuuurrrooommmmmmooosssuuu{{{}}}}}}}}}}}}((((((''''''''''''((((((************))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))***+++++++++************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---...//////000333555:::===AAAEEEFFFFFFFFFFFFJJJKKKLLLOOOUUUbbbsss~~~{{{wwwtttqqqooommmkkkkkkkkklllmmmjjjjjjkkklllmmmoooqqqrrrvvvtttqqqooooooppprrrttttttsssqqqqqqrrruuuwwwyyywwwwwwuuutttsssssssssssssssqqqllliiiiiikkkoooqqqvvv{{{((((((''''''''''''(((((())))))))))))************+++*********)))))))))(((((((((((((((((((((((((((************************''''''''''''''''''''''''((((((((())))))((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,---///000111333555888<<<@@@DDDFFFFFFGGGHHHJJJKKKNNNRRRXXXcccrrr|||xxxtttpppmmmnnnnnnmmmllllllllllllmmmiiiiiijjjkkklllnnnpppqqqsssrrrpppoooppprrruuuwwwuuutttsssssssssuuuwwwyyyuuuuuusssrrrpppooonnnnnnpppmmmiiieeeeeegggjjjmmmpppuuu|||)))((((((''''''(((((()))(((((()))))))))))))))***+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........---...111222333555999;;;???BBBEEEFFFFFFGGGKKKNNNLLLQQQ[[[ggguuu{{{uuurrrnnnkkkhhhgggiiikkklllkkklllmmmooojjjjjjjjjkkklllnnnooopppoooooonnnnnnppprrruuuwwwwwwwwwvvvvvvvvvvvvwwwwwwvvvuuusssqqqooonnnmmmmmmkkkiiieeebbbbbbdddgggiiilllqqqxxx}}}***))))))(((((())))))***''''''((((((((())))))))),,,,,,+++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))((('''''''''((((((((()))))))))***)))))))))))))))))))))))))))******++++++******)))(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...000222444555888<<<>>>@@@CCCEEEEEEDDDFFFMMMRRRSSS[[[hhhxxx~~~|||yyyuuurrrpppnnnkkkiiigggjjjmmmnnnmmmlllmmmooolllllllllmmmnnnooopppqqqoooooopppqqqrrrtttvvvwwwyyyyyyzzzzzzyyyxxxvvvuuuuuutttqqqooommmmmmmmmmmmiiigggeeeccccccdddfffhhhjjjooouuuyyy|||}}}******))))))))))))******&&&'''''''''(((((()))))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((((((((())))))******))))))))))))))))))))))))******++++++++++++******(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...000333555777:::===@@@AAACCCEEEDDDCCCFFFNNNTTT]]]eeetttzzztttvvv}}}xxxvvvtttssssssqqqooommmmmmppprrrrrrooollllllnnnooooooooooooooopppqqqqqqrrrssssssuuuvvvvvvwwwwwwzzz{{{||||||{{{xxxvvvttttttrrrooolllkkkjjjkkkllljjjiiigggffffffgggiiijjjjjjnnnsssxxxzzz|||))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))*********)))'''&&&***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))************************(((***++++++++++++,,,...,,,++++++******++++++,,,+++---......---,,,,,,---...000333777;;;>>>@@@AAA???AAAEEEHHHGGGHHHQQQ\\\jjjuuu|||yyysssoooqqqvvv|||xxxtttqqqnnnmmmooopppooommmooooooooooooooonnnnnnmmmnnnnnnooopppppppppppppppqqqvvv{{{{{{xxxvvvxxxzzz~~~|||yyyvvvtttrrrrrrpppmmmkkkjjjjjjkkkkkkrrrqqqooolllhhhggghhhjjjoooqqqtttxxx{{{}}}~~~))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))(((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***************************,,,---,,,******+++,,,,,,,,,++++++++++++,,,,,,+++---......---------...111222666999===@@@BBBCCCBBBCCCGGGJJJKKKOOO[[[gggrrr}}}|||wwwtttpppnnnqqqwww{{{vvvsssrrrooommmmmmooopppooommmooooooppppppqqqppppppooooooppppppqqqrrrrrrrrrrrrsssxxx|||}}}{{{yyyzzz}}}~~~{{{wwwtttqqqooommmllllllkkkkkklllmmmnnnuuutttrrrooollljjjlllmmmssstttwww{{{}}}~~~))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************,,,------,,,***))))))***,,,,,,++++++++++++,,,,,,+++---...///......///000444666888<<>>AAACCCEEEEEEHHHFFFFFFJJJNNNXXXhhhvvvuuutttxxx~~~|||zzzzzz{{{yyyuuuvvvzzzzzzsssooollljjjhhhjjjjjjlllnnnoooooonnnmmmnnnooopppqqqssssssttttttqqqqqqrrrssstttuuuvvvwwwyyy}}}~~~{{{vvvqqqllliiigggdddfffiiilllnnnooooooooossstttuuutttssstttvvvxxx{{{}}}))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++***((('''''''''((()))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************)))***,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,---,,,---...//////111444666999:::<<>>AAADDDGGGGGGKKKOOOQQQUUU```lll{{{}}}yyytttttt{{{}}}wwwrrrooommmlllkkkkkklllmmmnnnpppqqqrrrrrrrrrrrrrrrrrrrrrqqqqqqttttttuuuuuuuuuxxx}}}}}}{{{zzzxxxxxxtttssspppnnnmmmlllkkkkkkqqqsssvvvwwwyyy{{{~~~~~~zzzzzz|||+++000111,,,))))))***)))************************,,,,,,,,,+++***))))))((('''((((((((()))))))))***(((((((((((((((((())))))(((((()))***+++,,,,,,---&&&&&&''''''((()))******(((((((((((())))))))))))((()))))))))*********+++******++++++++++++******((()))***++++++++++++***,,,---......---...000111444777:::<<<>>>@@@CCCEEEFFFHHHMMMSSSWWW^^^kkkwwwuuurrrppprrrzzzzzztttpppnnnnnnnnnjjjjjjjjjlllmmmoooqqqrrrsssssssssrrrrrrrrrrrrrrrrrrssstttuuuvvvxxx}}}}}}zzzwwwuuutttqqqqqqpppnnnnnnoooppprrrvvvxxxzzz|||}}}}}}{{{}}}...222333...))))))***)))************++++++++++++...---,,,+++***)))((((((''''''(((((())))))******''''''(((((((((((())))))((()))))))))***+++++++++$$$%%%%%%'''((()))***+++(((((((((((())))))))))))((())))))******+++++++++******++++++++++++******((()))***,,,,,,+++******+++,,,.........///222444777:::>>>@@@AAABBBEEEFFFEEEGGGMMMWWW___hhhttt{{{rrrrrrssswww}}}xxxssspppoooooopppjjjkkkkkklllnnnoooqqqrrrssssssssssssssssssssssssppprrruuuvvvwwwyyy|||}}}{{{wwwtttqqqooonnnnnnooooooppprrrvvvyyyzzz|||~~~}}}~~~,,,111222---))))))******))))))))))))*********+++,,,,,,,,,++++++*********'''''''''((()))*********'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))******+++'''((((((((()))))))))***((())))))******+++,,,,,,******++++++++++++******((()))+++,,,,,,+++***)))***+++---...///111444666:::===AAACCCDDDEEEFFFHHHHHHHHHPPP]]]jjjttt}}}zzzvvvxxx{{{}}}zzzvvvrrrpppooopppqqqmmmmmmmmmnnnoooqqqrrrsssssssssssssssttttttttttttqqqssswwwyyyzzz{{{}}}~~~{{{{{{zzzwwwuuuqqqnnnllljjjlllnnnoooppptttzzz~~~~~~)))...000+++((()))++++++'''((((((((())))))*********++++++++++++,,,,,,,,,&&&''''''((()))******+++&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))************'''((((((((())))))******((())))))***++++++,,,,,,******++++++++++++******''')))+++,,,,,,,,,***))))))+++---...///222555888<<>>CCCDDDEEEEEEEEEGGGKKKMMMVVV\\\gggssswwwtttwww{{{}}}xxxuuuwww||||||xxxtttrrrssstttttttttsssrrrrrrqqqrrrssstttuuuuuuuuuuuuttttttuuuuuuwwwxxxzzzzzzyyy{{{|||}}}}}}|||{{{yyyvvvuuusssqqqpppooooooppppppssswwwyyyzzz~~~+++++++++++++++******************++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********************))))))))))))))))))))))))************(((((()))***+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------------...000444999???BBBFFFGGGHHHHHHHHHJJJNNNQQQ[[[dddppp{{{tttqqqsss|||zzztttrrruuu{{{zzzuuuqqqooopppqqqrrrrrrrrrrrrqqqqqqrrrssstttuuuuuuvvvvvvuuuuuuvvvwwwxxxzzz{{{|||}}}|||~~~}}}{{{yyyrrrqqqppppppppppppqqqrrrtttwwwzzz{{{}}}+++++++++***************))))))******++++++,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))************)))))))))))))))((()))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------------......///222777<<>>BBBEEEGGGDDDEEEGGGJJJNNNUUU]]]bbbnnnvvvyyyvvvrrrqqqqqqqqqqqqpppssssssrrrrrrssstttuuuvvvuuuuuuvvvvvvvvvvvvuuuuuusssuuuxxxzzz|||}}}}}}}}}~~~{{{yyyxxxssssssssstttuuuxxxzzz{{{~~~|||yyyxxx{{{~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~((()))))))))*********+++************))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))***************************+++++++++)))******+++---......///,,,,,,------.../////////000333888>>>BBBDDDFFFFFFEEEFFFJJJNNNTTT\\\ffflllvvv~~~}}}tttrrrqqqqqqrrrssssssrrrsssrrrrrrrrrssstttvvvwwwtttuuuuuuvvvvvvuuuuuutttsssuuuxxx{{{}}}~~~~~~~~~}}}|||{{{yyywwwvvvuuuuuuuuuuuutttuuuvvvxxxyyy{{{~~~}}}{{{yyyxxxzzz|||~~~}}}}}}}}}|||zzzyyyxxxxxxxxxyyyvvvvvvvvvwwwyyy{{{}}}(((((())))))*********+++++++++******))))))((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++))))))))))))***************************+++++++++)))******+++---...//////,,,,,,------...///000000111444:::@@@DDDFFFFFFEEEHHHJJJNNNSSSZZZdddnnnuuuzzz~~~yyytttsssssstttuuuvvvuuutttrrrrrrqqqqqqrrrtttuuuvvvtttuuuuuuuuuuuuuuutttttttttvvvyyy|||zzzyyywwwtttsssrrrssssssvvvvvvuuuuuuvvvwwwyyyzzz|||}}}|||~~~~~~{{{{{{{{{yyyyyy|||~~~xxxwwwvvvtttttttttuuuuuuqqqqqqpppqqqrrruuuxxxzzz(((((()))************)))))))))))))))))))))))))))''''''&&&&&&'''(((***++++++******)))(((''''''&&&))))))))))))))))))))))))***)))(((''''''((()))***(((&&&%%%'''***+++)))&&&&&&$$$###%%%(((***)))''')))******++++++*********.........------,,,,,,,,,///...------...000333444999<<>>AAACCCDDDGGGJJJLLLPPPPPPWWWcccmmmsss}}}|||www||||||xxxtttqqqnnnoooqqqrrrssstttssssssqqqqqqqqqqqqqqqrrrrrrssssssssssssuuuwwwyyyyyyxxxyyyyyyzzz|||~~~~~~}}}zzzwwwtttpppkkkiiihhhhhhiiipppsssvvvxxxxxxxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~zzzwwwuuusssqqqoooooonnnmmmkkkiiijjjkkkjjjhhhkkkrrryyy)))******+++++++++++++++))))))))))))))))))))))))---,,,+++***))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((()))))))))(((((()))+++,,,***)))+++)))(((((())))))(((&&&'''(((***+++---......///...------------,,,,,,,,,...---------///111444666???AAACCCEEEFFFHHHLLLNNNNNNQQQ[[[iiittt{{{}}}yyytttttt~~~yyyvvvsssqqqooonnnoooppppppqqqqqqppppppqqqqqqqqqqqqqqqrrrsssttttttssssssuuuyyy|||}}}}}}{{{zzzzzz{{{|||{{{xxxvvvpppmmmiiieeeddddddeeegggnnnrrrvvvyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}||||||~~~}}}|||}}}|||}}}~~~}}}yyywwwtttrrrnnnlllkkkiiigggfffdddfffhhhhhhhhhjjjpppttt|||******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++******))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((()))*********)))***)))))))))******))))))))))))+++,,,---.........------------------------------------000333666888AAABBBDDDFFFGGGJJJNNNPPPQQQUUU___lllxxx{{{tttqqqpppuuu{{{uuusssqqqqqqpppnnnoooooooooooonnnnnnnnnrrrrrrqqqrrrrrrssstttuuuvvvuuuuuuwww{{{~~~~~~}}}zzzyyyxxxuuuqqqnnngggeeecccbbbcccfffjjjlllnnnqqqwww|||~~~~~~~~~|||}}}~~~|||{{{{{{{{{zzzxxxxxxzzz}}}~~~~~~~~~~~~{{{xxxvvvvvvssspppmmmkkkiiifffdddccceeehhhiiijjjlllpppsssxxx~~~******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((())))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))(((((((((((('''((())))))******+++,,,++++++,,,---------,,,,,,---------------------------------///111555888;;;AAACCCEEEFFFHHHKKKOOOSSSYYY^^^eeeppp||||||uuunnnlllnnnwww}}}vvvqqqpppppppppqqqoooooonnnnnnnnnnnnnnnnnnrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwyyy}}}~~~zzzvvvrrrnnniiifff``````aaacccgggkkkppprrrqqqtttyyy~~~|||zzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyxxxsssssssssuuuwwwzzz{{{{{{||||||{{{zzzzzz{{{}}}~~~{{{wwwuuutttwwwuuurrrpppnnnkkkhhheeedddeeegggiiijjjllloooppptttzzz}}}yyyxxx}}})))******+++++++++++++++))))))))))))))))))))))))&&&'''((()))************))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((%%%'''((()))((('''((()))&&&''')))***)))***,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,------------............000333777;;;>>>AAACCCEEEGGGIIIMMMSSSVVV]]]ccclllwwwwwwqqqllllllqqq{{{yyyuuupppllllllmmmnnnoooppppppooonnnnnnnnnoooooorrrrrrrrrssstttuuuvvvwwwyyyyyyzzz||||||wwwrrrnnniiiddd```___aaadddiiinnnssswwwyyyzzz|||~~~|||zzzwwwvvvttttttxxxyyy{{{{{{{{{|||~~~|||zzzzzzzzz{{{|||||||||||||||}}}~~~~~~~~~~~~|||xxxuuummmmmmmmmnnnpppqqqssstttvvvuuutttsssssstttvvvwww~~~~~~}}}|||}}}{{{xxxxxxxxxzzzyyyxxxwwwvvvsssoookkkiiiiiiiiiiiiiiiiiijjjjjjmmmtttzzzzzzuuusssyyy}}}((()))******++++++******))))))))))))))))))))))))((()))***+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''%%%(((******((('''(((***&&&(((******((((((***,,,))))))***+++,,,,,,,,,+++,,,,,,,,,---------.........//////222555:::>>>AAABBBDDDFFFHHHKKKPPPWWW[[[bbbkkkxxx|||{{{~~~xxxsssppptttzzzzzzrrroookkkjjjjjjlllnnnnnnqqqppppppoooooopppqqqrrrrrrrrrsssssstttvvvwwwxxxzzz{{{|||}}}{{{|||xxxsssnnnjjjfffbbb___```dddkkksss{{{}}}yyy{{{~~~~~~~~~~~~}}}|||zzz{{{zzzyyyvvvsssooommmppprrrvvvxxxyyy{{{}}}{{{zzzxxxxxxwwwwwwvvvvvvwwwwwwzzz{{{}}}zzzsssnnnhhhhhhiiiiiiiiiiiikkklllmmmlllkkkjjjkkknnnqqqrrrxxx}}}~~~{{{xxxwwwvvv{{{{{{uuusssoookkkiiigggeeeddddddkkksssyyy{{{uuurrrssswww|||(((((()))***************))))))))))))))))))))))))+++,,,------,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''&&&)))++++++)))((()))+++''')))+++***'''&&&''')))&&&''')))***+++,,,------,,,,,,,,,------.........//////000333777;;;@@@BBBCCCEEEGGGJJJMMMSSSZZZ^^^kkkxxx{{{zzz}}}{{{wwwvvv|||~~~xxxpppmmmjjjjjjkkknnnoooooorrrqqqpppppppppqqqssstttrrrrrrssssssuuuvvvwwwxxx{{{|||~~~|||xxxxxxtttpppllliiifffbbb``````fffppp|||~~~{{{wwwyyy}}}{{{}}}||||||}}}}}}{{{vvvwwwyyyyyyvvvrrrmmmjjjkkknnnsssvvvxxx{{{~~~}}}|||{{{{{{|||}}}yyyxxxvvvtttrrrrrrssssssxxxyyy{{{~~~}}}vvvmmmfffeeeffffffeeeddddddfffgggffffffeeeeeegggkkknnnqqqrrrwww~~~~~~yyyuuusssooouuuyyyyyy||||||uuuoookkkgggdddbbb]]]eeemmmuuuxxxuuunnnpppuuuzzz(((((())))))******++++++,,,+++++++++******))))))))))))))))))************************************))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,***,,,------,,,+++---...444333333555999===???@@@DDDEEEEEEGGGLLLVVVdddmmmwwwyyyyyyxxxxxx|||}}}}}}}}}ooonnnlllkkklllmmmoooppppppqqqqqqpppooooooppprrrttttttsssssstttwwwyyy{{{|||}}}~~~{{{yyyuuuqqqlllfffccccccdddeeeeeekkkuuu{{{{{{|||}}}~~~~~~{{{|||~~~}}}{{{{{{|||}}}|||}}}}}}zzz~~~}}}|||zzzwwwtttqqqoooiiiiiijjjlllqqqxxx~~~~~~~~~|||zzzyyyzzz{{{wwwsssnnnjjjiiijjjlllnnnooosssyyy~~~{{{wwwsssnnnjjjgggfffeeedddddddddddddddffffffffffffhhhjjjlllmmmuuuxxx|||{{{tttpppoooooopppsssvvvyyy|||~~~|||zzz{{{~~~ssskkkfffcccbbb```bbbfffllluuuwwwuuussstttyyy)))))))))))))))*********))))))))))))((((((((('''))))))))))))******************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,***+++------------///111444444555888;;;>>>@@@AAACCCEEEGGGJJJPPP[[[gggppp|||~~~}}}|||{{{~~~~~~{{{rrrpppooonnnnnnooopppqqqrrrrrrsssrrrppppppqqqsssuuuttttttssstttvvvxxxzzz|||}}}~~~~~~{{{yyywwwpppmmmiiieeecccdddeeegggggglllvvv|||{{{||||||zzzxxxyyy|||}}}{{{zzzyyyzzz}}}~~~|||}}}~~~|||}}}zzzwwwtttooonnnnnnppptttyyy~~~~~~zzzwwwuuuttttttqqqkkkgggeeefffhhhjjjnnnrrrwww{{{}}}~~~~~~zzzvvvrrrmmmkkkiiihhhhhhhhhiiiiiijjjjjjllllllllllllnnnoooqqqrrrvvvyyy~~~|||vvvqqqnnnoooppprrrtttwwwyyy{{{|||~~~|||yyywwwvvvxxx{{{}}}tttmmmhhheeeaaabbbeeejjjrrr~~~{{{yyyyyy}}}************))))))))))))))))))))))))(((((((((((())))))))))))************************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++*********************+++++++++,,,,,,,,,***+++---------...111333555666999<<<>>>AAABBBCCCDDDFFFIIIOOOWWWbbbnnnvvv{{{xxxtttsssrrrpppppppppqqqrrrsssttttttsssqqqppprrrsssuuutttttttttuuuvvvxxxyyy|||}}}}}}}}}{{{xxxuuussskkkiiifffddddddeeeggghhhhhhmmmuuu~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}zzzvvvttttttuuuuuuttttttwww{{{}}}~~~}}}{{{zzz{{{|||~~~~~~~~~}}}xxxwwwvvvvvvxxx{{{~~~{{{vvvrrrooonnnkkkfffaaa```aaaccceeemmmppptttwwwyyy{{{}}}~~~zzzvvvrrrooommmnnnooopppqqqsssuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzzzz}}}yyysssooorrrrrrsssuuuwwwyyy{{{||||||yyyuuuqqqpppqqqsssuuu}}}~~~uuulllhhhcccccccccfffmmmyyy++++++******))))))((((((+++++++++***************((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,+++,,,---------...000222555888<<>>AAABBBCCCEEEGGGKKKNNNUUU___kkkvvv~~~zzzwwwvvvttttttsssrrrqqqpppppppppqqqrrrsssrrrpppppprrrsssqqqrrrtttvvvyyy|||~~~~~~}}}|||yyyvvvrrrooommmiiihhhhhhhhhiiiiiijjjkkkjjjnnnttt}}}}}}|||{{{yyyxxxvvvuuutttqqqooollliiiggggggiiijjjlllnnnqqqtttwww{{{~~~}}}|||{{{{{{{{{yyy{{{~~~xxxoooiii___]]]ZZZXXXYYY\\\aaadddjjjlllnnnpppsssvvvzzz~~~|||{{{{{{xxxsssssstttvvvyyy}}}~~~|||||||||}}}yyyvvvrrrmmmkkkjjjkkkkkkppprrrsssuuuxxx}}}tttllliiigggdddcccgggrrr************))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++******+++++++++,,,,,,,,,---......---,,,...111444999===BBBDDDDDDEEEHHHKKKQQQUUU]]]hhhuuu|||yyywwwuuuuuussssssrrrrrrqqqqqqppppppoooqqqqqqqqqpppqqqsssuuurrrsssvvvxxx{{{~~~|||{{{yyyvvvsssooolllkkkiiijjjkkklllnnnoooooopppnnnqqqwww}}}}}}|||zzzwwwuuurrrpppooolllllljjjgggddddddeeeggghhhjjjmmmooosssxxx~~~~~~~~~|||zzzxxxwwwvvvvvvvvvyyy}}}yyynnnfff]]][[[XXXWWWXXX\\\aaadddhhhjjjmmmooorrruuuyyy||||||qqqqqqrrrtttxxx|||~~~~~~~~~zzzvvvvvvxxx{{{}}}yyywwwuuurrrooonnnmmmmmmlllmmmnnnqqqttt{{{{{{rrrllljjjfffeeeiiirrr)))))))))))))))*********'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,------......///222777:::>>>BBBFFFGGGFFFHHHLLLQQQXXX[[[dddppp}}}|||zzzxxxuuussssssssssssrrrrrrrrrsssrrrrrrrrrqqqooopppqqqrrrrrrsssuuuxxxvvvwwwyyy{{{}}}yyywwwuuurrroookkkiiihhhiiikkkmmmpppsssuuuvvvvvvvvvwwwzzz~~~~~~|||zzzvvvrrrnnnllljjjiiijjjjjjgggdddbbbccceeedddeeehhhkkkooouuu|||~~~~~~~~~}}}{{{yyywwwuuusssrrrtttwww{{{}}}sssjjj```]]]ZZZXXXYYY\\\aaadddfffiiilllooorrruuuyyy{{{tttssssssuuuxxx|||~~~~~~{{{uuuqqqrrrwww|||{{{}}}yyyyyyyyyxxxvvvtttrrrpppjjjjjjkkklllpppvvv~~~uuunnnllljjjhhhlllttt~~~{{{{{{~~~(((((())))))******++++++))))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,---...///222666;;;@@@BBBEEEIIIIIIHHHJJJPPPUUU\\\___hhhtttvvvuuurrrpppooopppqqqrrrrrrrrrsssssstttsssssssssoooppprrrssssssuuuxxxzzzyyyzzz{{{}}}~~~~~~~~~~~~vvvuuurrrooollliiigggeeehhhjjjnnnssswwwyyy{{{{{{{{{|||~~~}}}}}}}}}zzzuuuqqqllliiiggghhhiiijjjhhhdddbbbcccdddaaabbbeeeggglllrrrzzz~~~}}}}}}zzzxxxuuusssrrrsssvvv{{{yyyrrrcccaaa]]]ZZZZZZ\\\```ccceeehhhlllppprrruuuxxx{{{xxxxxxwwwwwwyyy}}}}}}zzzxxxxxxzzz|||}}}}}}}}}~~~|||xxxrrroooqqqxxx~~~zzz{{{||||||zzzxxxuuusssiiiiiiiiijjjlllrrrzzzuuuooonnnlllkkknnnvvvwwwtttssswww}}}******))))))))))))******************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************,,,,,,------------------///...---///333999???CCCHHHEEEFFFJJJNNNOOOTTTZZZbbbiiirrr}}}xxxrrrrrrqqqpppooooooooopppsssssstttuuuuuuttttttssstttvvvwwwuuuqqqrrrwww|||zzzyyyyyy{{{~~~|||yyyuuusssqqqnnnkkkjjjiiiiiikkklllpppvvv{{{~~~~~~~~~~~~~~~}}}xxxrrrkkkhhhggghhhjjjnnnpppooopppooojjjdddfffcccaaabbbgggooouuuxxx~~~|||yyyuuurrrvvvwwwxxxzzz~~~}}}zzz{{{}}}|||uuulllccc[[[[[[^^^```ccchhhkkkmmmpppsssuuuwwwzzz}}}|||{{{}}}|||yyy~~~|||wwwqqqmmmnnnqqquuu|||~~~|||xxxuuutttuuuwwwyyy{{{~~~yyyuuutttlllhhhkkkmmmnnnrrryyy}}}}}}tttqqqnnnnnnrrrzzzxxxqqqmmmpppuuuwwwyyy{{{******))))))))))))******************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,------------......---...///222777>>>CCCGGGIIIFFFGGGKKKOOORRRXXX___iiiqqqzzz}}}www~~~~~~yyysssoooooonnnnnnnnnoooppppppqqqqqqrrrsssttttttuuuvvvtttvvvwwwuuurrrrrrwww|||}}}||||||}}}~~~{{{vvvtttrrrooonnnmmmmmmnnnnnnpppsssyyy~~~}}}yyyrrrllliiiiiijjjlllqqqtttuuuvvvvvvqqqjjjgggdddaaaaaaeeelllrrruuu{{{~~~~~~~~~~~~xxxsssssstttvvvxxx|||~~~{{{zzz{{{{{{yyywwwzzz|||}}}nnneee^^^^^^aaabbbeeeiiimmmooorrrtttvvvyyy|||}}}~~~{{{zzzwwwsssmmmjjjkkkooorrryyy{{{~~~~~~yyyvvvuuuvvvyyy{{{}}}~~~|||{{{wwwppplllnnnpppnnnooosssxxx}}}{{{uuusssqqqrrrvvv~~~|||tttmmmnnnqqqqqqrrrsss******))))))))))))******************************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,,,,,,,---------.........,,,...222777>>>DDDHHHKKKKKKIIIIIINNNRRRWWW```iiirrr{{{wwwtttnnnuuu~~~xxxvvvssspppmmmmmmnnnnnnpppqqqssssssqqqpppppppppqqqtttvvvxxxuuuwwwwwwvvvssstttwww{{{~~~}}}}}}~~~~~~}}}{{{vvvuuusssrrrqqqrrrssstttssstttwww}}}}}}yyyrrrmmmjjjkkklllooovvv|||~~~|||vvvmmmiiidddbbbeeekkkooorrrwww{{{~~~~~~}}}|||~~~|||uuupppqqqsssuuuyyy|||~~~{{{wwwuuuuuuuuuuuutttxxxzzz~~~rrrjjjcccccceeefffhhhkkkooorrrtttvvvxxxzzz~~~|||}}}}}}~~~|||uuusssooojjjggggggkkknnnvvvyyy~~~~~~{{{xxxwwwxxx|||~~~}}}xxxuuuvvvuuusssrrrsssuuuzzz~~~~~~yyyvvvuuuuuuwww|||vvvnnnmmmpppooooooppp******))))))))))))******************************(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------,,,,,,------......//////,,,000666===CCCHHHJJJKKKLLLKKKLLLQQQVVV]]]iiiuuuyyyyyyrrrrrrrrrvvv|||yyyqqqppppppnnnnnnnnnoooqqqsssuuuwwwxxxsssqqqooonnnooorrruuuwwwuuuwwwxxxwwwvvvvvvxxxzzz~~~}}}{{{zzzzzzyyyyyyxxxuuuuuuuuuuuuvvvwwwyyyzzzxxxyyy{{{|||zzzvvvpppllljjjlllnnnrrr{{{wwwrrrkkkggggggjjjnnnpppwww{{{~~~}}}}}}~~~wwwppppppqqqsssvvvyyy}}}~~~~~~{{{wwwsssrrrrrrrrrssstttwww|||xxxoooiiihhhjjjjjjkkkmmmrrrsssuuuwwwxxx{{{|||uuuvvvxxxzzz~~~}}}xxx||||||zzztttrrrnnniiiffffffiiillluuuzzz~~~zzzyyy{{{~~~~~~|||yyywwwwwwuuu{{{|||xxxvvvwwwyyy}}}yyyoooooossstttuuuvvv******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))***+++,,,------...,,,,,,---......///000000000444;;;BBBGGGJJJJJJJJJJJJJJJMMMSSSYYYbbbppp~~~wwwtttwwwxxxyyy|||yyynnnkkkjjjiiimmmnnnooopppsssuuuwwwxxxvvvtttqqqnnnnnnpppsssuuuuuuvvvxxxyyyzzzzzz{{{|||~~~{{{xxxvvvuuuvvvwwwtttuuuwwwyyy{{{}}}~~~~~~}}}}}}~~~|||wwwuuuqqqmmmiiiiiilllooovvv{{{qqqjjjggghhhjjjkkkxxx}}}~~~zzzsssrrrpppqqqssswww{{{~~~~~~}}}{{{wwwrrrooommmnnnoooqqqtttzzzwwwooonnnnnnmmmnnnpppssstttvvvwwwxxx{{{~~~vvvnnnnnnnnnpppssswwwzzz|||zzz}}}xxxrrrvvv~~~}}}{{{yyyvvvtttqqqllliiiiiilllnnnxxx~~~{{{zzz||||||xxxuuuqqqyyy}}}yyywwwxxxzzz}}}~~~ssssssxxxzzz{{{|||******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,------,,,,,,---...///000000111444888???FFFJJJLLLLLLKKKIIIKKKPPPWWW^^^hhhxxx~~~}}}}}}~~~{{{lllgggfffeeellllllmmmnnnppprrrtttuuuxxxuuurrrooooooppprrrtttuuuvvvyyy|||~~~~~~}}}xxxuuusssuuuwwwtttwww{{{|||yyyqqqpppmmmiiigggiiinnnqqqxxxxxxnnnhhhffffffggguuu|||wwwtttpppnnnooosssyyy}}}}}}{{{xxxrrrllliiiiiijjjooosssyyy~~~wwwtttsssqqqrrruuuuuuvvvwwwxxxyyy|||vvvhhhgggfffeeegggjjjmmmooojjjnnnsssxxx{{{uuunnnqqqwww|||~~~|||zzzxxxuuuuuusssqqqoooppptttwww}}}}}}{{{|||~~~~~~vvvnnnjjjsss}}}~~~}}}|||zzzyyy|||~~~zzzyyy******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111777;;;BBBIIINNNPPPPPPOOONNNQQQYYYbbbiiissszzzlllggghhhhhhmmmmmmmmmnnnooopppqqqrrrvvvuuusssqqqqqqrrrtttuuutttvvvyyy~~~|||vvvqqqppprrruuuuuuzzzzzzvvvmmmllljjjggggggjjjppptttyyyuuulllhhhgggfffnnnvvvzzzuuuooojjjkkkpppvvv{{{}}}~~~{{{uuunnnhhhggggggooosssxxx}}}zzzxxxvvvwww{{{xxxyyyyyyzzzzzz~~~|||iiifffbbb___^^^___aaacccaaaeeekkkooorrrwww|||{{{rrrjjjiiilllqqqxxx}}}{{{yyywwwuuutttrrrsssttttttuuuyyy~~~}}}zzz|||zzzooogggooowww}}}******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222999===DDDKKKPPPSSSSSSSSSUUUYYYbbblllsss~~~wwwllljjjmmmoooppppppoooooopppqqqqqqrrrttttttrrrrrrrrrtttvvvwwwtttvvvzzz~~~zzzsssnnnlllooorrrwww|||~~~xxxsssllljjjhhhfffgggkkkrrrwwwzzz|||rrrllljjjiiigggppp|||~~~}}}}}}|||||||||vvvnnnhhhhhhmmmtttzzz}}}~~~zzzqqqjjjhhhhhhpppsssxxx|||~~~~~~}}}|||~~~{{{yyy{{{zzz{{{{{{{{{|||lllhhhccc^^^[[[ZZZ[[[]]]___ccchhhkkkmmmpppuuuyyyxxxooofffccccccgggpppyyyzzzyyyxxxuuusssqqqooonnnoooqqqsssuuuyyy~~~~~~zzz{{{~~~uuuiiioootttwww~~~((((((((((((((((((((((((---,,,***(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((&&&%%%'''***,,,***(((++++++******++++++,,,---,,,,,,+++++++++,,,------/////////------///222555>>>AAAFFFLLLRRRWWW[[[]]]]]]___hhhuuu~~~vvvpppllllllnnnooopppqqqqqqpppoooqqqrrruuuuuuuuuuuuvvvvvvvvvvvv|||}}}~~~}}}xxxooofffdddhhhmmmooowww~~~{{{xxxuuutttoookkkffffffjjjppptttuuu}}}ooohhhhhhiiikkksss|||~~~|||~~~~~~{{{{{{vvvooojjjhhhjjjnnnqqqvvvzzz~~~|||uuuooolllkkkqqqtttxxx{{{}}}|||{{{zzz~~~~~~~~~|||}}}~~~}}}||||||||||||~~~tttnnneee```^^^```bbbcccaaacccfffhhhlllqqqvvvzzz{{{pppgggdddddddddeeehhhppprrrtttsssoookkkiiihhhmmmpppuuu||||||zzz}}}{{{zzz{{{|||tttoooooouuu~~~************************,,,+++)))((('''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))((())),,,---,,,+++++++++******++++++,,,---++++++******++++++,,,,,,............///222888<<>>CCCEEEHHHLLLPPPSSSWWW\\\___ffflllyyy|||{{{zzz{{{~~~}}}{{{zzzuuuvvvuuusssqqqpppqqqrrrqqqrrrsssrrrpppooooooppptttuuuvvvwwwxxxyyyzzz{{{~~~{{{xxxvvvqqqhhh```]]]^^^aaahhhnnnxxx~~~|||yyyuuuqqqooollliiiggghhhnnnuuu{{{~~~uuummmiiiiiioooxxx}}}~~~|||vvvooolllkkkmmmnnnnnnrrrwww{{{~~~~~~~~~|||yyyuuurrrrrrsssxxxzzz|||}}}|||yyyzzz{{{~~~{{{{{{}}}~~~~~~~~~}}}xxxuuusssrrrqqquuuuuusssqqqpppsssxxx|||}}}}}}sssooommmjjjhhhiiihhhkkknnnooonnnlllllllllrrruuu{{{}}}xxxvvvwwwyyy}}}|||~~~xxxoooqqqyyy((((((((((((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''((()))*********++++++******++++++,,,---************+++,,,------,,,---...///333999BBBGGGIIILLLOOOQQQSSSWWW\\\aaagggppp~~~}}}zzzyyy|||zzzwwwtttsssppprrrssssssrrrrrrrrrssssssttttttsssqqqooopppqqqtttuuuvvvxxxzzz|||}}}~~~}}}{{{tttsssnnnhhhbbb```aaaccceeekkksss{{{~~~{{{{{{~~~||||||{{{zzzwwwsssooommmlllkkkkkklllqqqwww}}}|||qqqlllkkkoooxxx~~~|||tttnnnkkkjjjiiijjjmmmqqqtttwww{{{yyyyyyyyyvvvsssrrrrrrsssuuuwwwzzz}}}~~~}}}|||{{{|||~~~{{{yyyzzz|||}}}}}}~~~}}}{{{~~~}}}zzzvvvuuuwww|||}}}~~~zzzwwwsssqqqrrrnnnqqqssstttsssrrrrrrsssxxx{{{|||xxxwwwxxx}}}~~~|||pppooowww((((((((((((((((((((((((*********************+++))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&'''((((((((()))******++++++******++++++,,,---+++++++++,,,,,,...//////---...000222555<<>>DDDIIIMMMRRRUUUVVVVVVWWWZZZ```iiirrrxxx~~~~~~zzzvvvzzz}}}xxxwwwvvvuuussssssssssssnnnoooqqqtttuuuwwwwwwxxxwwwyyyzzzyyyxxxwwwxxxyyyxxxzzz|||~~~{{{xxxrrroooppppppnnnooorrruuuvvvxxxxxxxxxwwwxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}|||{{{sssttttttsssqqqsssxxx|||{{{ooohhhiiinnnrrrssszzzzzz|||~~~yyyrrrjjjeee______aaadddiiipppwww{{{}}}}}}|||{{{yyywwwuuusssrrrsssuuuwwwyyy||||||}}}tttjjjjjjnnn|||vvvnnnfff]]]]]]ddd)))))))))))))))))))))((())))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++************+++++++++++++++,,,------------000222555:::AAAGGGLLLPPPTTTWWWUUUUUUWWW[[[cccnnnyyy{{{yyyyyyvvvzzz{{{xxxwwwvvvuuutttsssssssssqqqrrrsssttttttuuuuuuuuuyyyzzzzzzyyyvvvuuuuuuvvvyyyzzz|||}}}zzzwwwrrroooqqqrrrqqqrrrvvvyyy{{{~~~~~~}}}}}}xxxyyyyyyxxxwwwxxx|||tttlllkkknnnqqqrrrxxxyyy{{{}}}|||uuulllgggaaa```aaaccchhhooovvvzzz}}}|||{{{zzzyyywwwvvvvvvrrrsssuuuvvvxxxzzz~~~|||}}}zzznnnkkknnn{{{{{{rrrjjj```^^^ccc))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,************+++++++++,,,,,,---.........000333555888===EEELLLPPPTTTWWWYYYTTTUUUXXX^^^iiiwwwxxxtttyyy}}}|||}}}zzzyyywwwvvvuuuuuuttttttttttttuuuuuutttssssssssssssssswwwxxxxxxxxxvvvuuuvvvwwwzzzzzz{{{}}}~~~~~~{{{xxxtttqqqooorrrssstttwww|||}}}~~~|||rrrnnnoooqqqqqqtttuuuxxx{{{zzzpppjjjdddcccaaabbbeeelllsssxxx{{{zzzxxxwwwvvvvvvwwwxxxsssuuuvvvwwwwwwyyy}}}~~~xxxqqqqqq}}}yyynnniiilll)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++************************,,,++++++++++++,,,------*********+++++++++,,,,,,....../////////000444666;;;@@@HHHNNNSSSVVVXXXZZZTTTWWW]]]eeerrrvvvqqqttt}}}}}}wwwvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvuuutttrrrrrrsssttttttrrrtttvvvvvvwwwwwwyyy{{{|||{{{zzz{{{{{{zzzxxxuuupppnnnnnnrrrssstttyyy~~~~~~~~~zzzsssqqqqqqqqqqqqrrruuuyyy~~~uuunnnhhheeebbbaaaccciiipppuuuvvvuuusssrrrrrrtttvvvwwwvvvwwwxxxxxxxxxzzz}}}|||zzz~~~~~~~~~~~~~~~((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((()))*********++++++++++++++++++++++++++++++++++++***************+++,,,,,,***++++++++++++,,,,,,,,,/////////......000333666???CCCJJJPPPSSSVVVXXXZZZXXX]]]eeeooo}}}sssnnnqqqyyyxxxtttsssuuuuuuuuutttuuuuuuvvvwwwxxxuuutttrrrqqqrrrtttvvvxxxrrrtttvvvwwwxxxyyy{{{}}}~~~|||zzzxxxxxxwwwtttrrrlllkkklllppprrrsssyyy~~~~~~}}}~~~~~~}}}||||||}}}~~~{{{vvvsssrrrppprrrtttxxx|||{{{uuummmjjjfffcccdddhhhnnnrrrqqqpppooonnnoooqqqtttuuuyyyzzzzzz{{{{{{|||~~~~~~~~~((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++((((((''''''(((((()))***++++++++++++,,,,,,,,,,,,///////////////111666999DDDGGGLLLPPPSSSUUUXXXZZZ^^^eeeooo{{{~~~sssoooqqqvvv|||vvvtttsssttttttttttttuuuvvvwwwyyyzzztttsssqqqpppqqqtttxxxzzzxxxzzz{{{zzzyyyyyyzzz{{{}}}yyyvvvuuusssqqqpppjjjiiilllooopppqqqxxx~~~~~~~~~~~~}}}~~~~~~~~~|||~~~~~~||||||{{{{{{{{{}}}~~~}}}}}}|||||||||~~~}}}yyywwwtttuuuwwwzzz}}}~~~tttqqqllliiihhhkkkooorrrooooooooooooppprrrsssuuuzzz{{{|||||||||~~~}}}{{{xxxxxxyyyzzz{{{}}}~~~((())))))******+++,,,,,,))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,,,,------......//////111555;;;???JJJLLLOOOQQQRRRUUUXXX[[[eeemmmyyyxxxuuuuuuwww~~~|||xxxvvvuuuuuutttsssssstttuuuvvvxxxzzz{{{uuussspppooopppsssxxx{{{{{{}}}}}}}}}{{{{{{{{{}}}}}}xxxuuusssqqqooommmjjjjjjmmmpppooopppwww~~~~~~}}}|||||||||||||||zzz|||~~~}}}{{{zzzzzzzzzzzz|||~~~}}}|||{{{|||}}}~~~yyyzzz{{{}}}{{{xxxtttpppoooppprrrsssrrrrrrssstttuuuuuuvvvwwwyyyzzz{{{||||||~~~~~~zzzwwwxxxwwwxxxyyyzzz{{{|||}}}}}}((())))))***++++++,,,,,,))))))))))))))))))))))))************************************++++++++++++((((((((((((((((((((((((,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,---...000333888???DDDNNNOOOPPPQQQRRRUUUYYY\\\iiirrr|||{{{{{{xxxvvvvvvwwwvvvuuusssssstttuuuwwwyyyzzz|||wwwtttqqqoooooossswwwzzzzzz|||}}}~~~}}}~~~}}}xxxtttqqqpppnnnlllkkkkkknnnpppoooooovvv~~~}}}|||{{{{{{zzz{{{{{{|||}}}}}}|||}}}~~~|||}}}~~~~~~|||zzzzzzyyyyyyyyyzzz|||}}}~~~~~~}}}~~~~~~~~~}}}yyyvvvtttssstttuuuuuuuuuwwwxxxyyyyyyyyyyyywwwyyyzzz{{{|||~~~|||zzzzzzxxxxxxyyyyyyyyyyyyyyyzzz~~~~~~~~~|||~~~)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---------...///000444;;;CCCIIIRRRTTTVVVVVVVVVXXX]]]aaammmvvv{{{wwwuuuuuuuuusssqqqppprrrvvvxxxyyyzzz|||~~~xxxwwwvvvuuuuuuwwwyyyzzz{{{{{{|||~~~yyyuuusssqqqooonnnkkkllloooqqqtttwwwyyyzzz~~~~~~}}}~~~}}}{{{zzz|||~~~||||||{{{zzzzzz{{{}}}}}}zzzzzzzzzzzzzzzzzzzzzyyy~~~~~~~~~{{{{{{}}}~~~~~~|||{{{{{{||||||zzzyyyxxxxxxxxxyyy{{{}}}~~~~~~|||zzzyyyxxxyyyyyy}}}~~~~~~~~~}}}||||||{{{{{{{{{}}}~~~~~~~~~,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,------......---------...//////......///111666===FFFMMMTTTVVVXXXYYYYYY\\\bbbgggrrrzzz|||yyyuuutttttttttqqqooooooqqqtttvvvwwwxxxzzz|||xxxwwwvvvvvvwwwyyy{{{|||}}}}}}~~~}}}yyyuuutttsssqqqpppoooppprrrtttvvvyyyzzz{{{~~~}}}|||{{{|||~~~|||{{{zzzyyyyyyzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz||||||~~~~~~{{{{{{{{{|||}}}~~~~~~}}}}}}yyyzzz|||~~~}}}{{{zzzyyyyyy{{{{{{zzzzzzzzzzzz{{{{{{}}}{{{zzz{{{zzzzzz|||}}}~~~}}}}}}}}}------,,,+++***)))((('''))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...///000...///111444999BBBLLLRRRWWWZZZ\\\\\\]]]aaahhhmmmuuu}}}}}}}}}wwwvvvtttttttttssspppnnnnnnqqqssstttuuuvvvxxxzzzxxxxxxwwwxxxyyy{{{}}}}}}xxxvvvuuuvvvuuuuuutttuuuvvvwwwyyyzzz{{{|||~~~}}}}}}~~~~~~~~~}}}}}}}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{zzz{{{}}}|||}}}}}}}}}|||xxxwwwuuutttsssrrrssssssvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{|||{{{zzzxxxvvvuuuuuuuuutttvvvyyyzzzzzzyyy|||||||||}}}}}}{{{{{{|||~~~~~~}}}{{{yyyyyyzzz|||{{{}}}~~~}}}|||yyyxxxyyy~~~}}}{{{,,,,,,++++++***))))))((())))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,---...///111444888???HHHRRRXXX\\\^^^```aaaaaaeeekkkpppuuu|||~~~|||zzzttttttuuuuuutttssspppoooppprrrsssttttttuuuxxxzzzxxxyyyyyyzzz|||~~~|||xxxvvvwwwyyyzzzzzzxxxxxxyyyyyyzzz{{{{{{|||}}}||||||~~~~~~}}}~~~}}}|||{{{zzzyyyyyyxxxxxxzzzzzzyyyyyyyyyzzz{{{||||||}}}~~~~~~|||{{{|||}}}}}}{{{{{{{{{{{{yyyxxxvvvuuuooonnnmmmmmmmmmnnnooopppqqqqqqrrrssstttvvvxxxxxxvvvwwwwwwvvvuuutttrrrqqqpppooooooppprrrtttsssrrrssssssuuuwwwzzz}}}~~~|||zzzwwwxxxzzz{{{}}}{{{zzzzzzzzzzzz{{{||||||}}}{{{zzz{{{{{{yyywwwuuuvvvvvvuuuuuuwwwyyy}}}~~~~~~~~~~~~}}}||||||~~~~~~|||zzzxxxvvvuuurrrqqqqqqsssvvvxxxxxxvvvxxxvvvtttsssrrrqqqooommm************************))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++******+++,,,---......000333888>>>EEENNNWWW]]]```ccceeeeeeeeeggglllpppuuu{{{|||yyyxxxsssuuuvvvvvvuuutttsssrrrssstttuuuuuuuuuvvvyyy{{{zzzzzz|||}}}~~~{{{wwwvvvxxx{{{}}}~~~zzzzzzzzzzzzzzz{{{{{{{{{}}}}}}|||}}}~~~}}}}}}}}}~~~~~~}}}}}}}}}|||{{{zzzyyyyyyzzzzzzyyyxxxxxxzzz{{{}}}|||xxxtttsssvvv{{{}}}}}}}}}~~~}}}{{{yyywwwppppppoooooonnnmmmlllkkkiiiiiihhhhhhiiijjjlllmmmllllllmmmnnnoooqqqrrrssspppppppppooonnnnnnmmmlllkkkjjjiiikkkmmmnnnnnnmmmmmmnnnpppssswwwzzz}}}~~~{{{||||||{{{zzzwwwuuutttsssssstttuuuwwwyyyzzz{{{vvvvvvuuuuuuuuuuuuuuuvvvyyy{{{}}}~~~|||yyywwwxxxxxxxxxvvvsssqqqqqqrrrlllnnnpppssswwwzzz~~~~~~}}}~~~~~~~~~~~~{{{{{{zzz|||~~~~~~|||{{{zzz{{{zzzxxxvvvsssqqqooonnniiihhhgggggghhhhhhhhhgggiiigggeeeddddddcccaaa___))))))*********+++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111111666===DDDLLLTTT[[[```bbbeeeiiijjjiiijjjmmmpppvvv|||~~~{{{xxxvvvsssuuuwwwwwwuuutttuuuvvvvvvwwwwwwvvvvvvwwwzzz||||||}}}~~~|||yyyuuutttvvvzzz}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{|||~~~}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{||||||}}}}}}}}}|||{{{zzzzzzzzzyyyxxxxxxxxxzzz|||~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{yyytttooollloootttyyyxxxwwwwwwwwwwwwuuurrrooohhhggggggfffffffffeeeeeedddccccccccccccdddfffgggeeeeeeeeeeeefffggghhhiiieeeeeeeeeeeeeeeeeeeeeeeecccbbbbbbdddfffhhhhhhgggiiijjjlllooorrruuuwwwxxxuuuuuuvvvvvvuuusssqqqppplllmmmmmmnnnoooqqqssstttrrrqqqqqqpppppppppqqqqqqrrrtttvvvxxxxxxwwwuuussssssssssssqqqnnnllllllmmmfffhhhllloooqqquuuyyy}}}~~~~~~}}}{{{|||}}}~~~}}}zzzxxxwwwxxx{{{}}}~~~~~~~~~~~~{{{zzzzzzxxxvvvtttrrrqqqqqqpppmmmkkkhhhgggeeeeeecccbbbaaa___^^^^^^^^^^^^]]][[[ZZZYYYZZZYYYXXXVVV+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111222888AAAJJJQQQXXX]]]aaaaaaffflllooonnnnnnpppsssuuuzzz{{{{{{|||yyyvvvuuusssuuuvvvuuuttttttvvvyyywwwwwwwwwvvvvvvwwwyyy|||~~~}}}|||xxxuuuqqqppprrrvvvzzz||||||||||||||||||||||||||||||~~~~~~~~~~~~~~~|||{{{}}}~~~~~~{{{zzzzzzyyyyyyyyyyyyyyyzzz{{{|||||||||{{{zzzyyyzzzyyyxxxwwwxxxzzz|||~~~zzzzzzzzz{{{|||}}}~~~}}}{{{zzzyyyxxxssssssqqqmmmjjjkkkooossstttrrrooonnnnnnlllhhheeebbbbbbaaaaaaaaaaaaaaaaaa^^^]]]\\\\\\\\\\\\^^^^^^\\\[[[[[[ZZZZZZ[[[[[[[[[YYYYYYYYYYYYZZZ[[[\\\\\\ZZZYYYYYY[[[^^^````````````bbbdddfffiiikkklllmmmnnnoooppppppooonnnmmmlllffffffffffffgggiiikkkllljjjjjjiiiiiiiiiiiijjjjjjkkklllnnnoooooonnnlllkkkjjjkkkkkkjjjhhhgggggghhhcccfffjjjlllnnnqqquuuyyyzzz~~~}}}~~~|||{{{zzzzzz{{{{{{yyywwwxxxwwwxxxzzz||||||{{{yyyvvvtttrrrssswwwzzzzzzzzzxxxxxxyyyzzzyyyxxxwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{xxxxxxyyyyyyyyyxxxwwwwwwuuutttrrrpppmmmjjjhhhfffdddbbb```^^^\\\[[[[[[[[[ZZZZZZYYYWWWUUUTTTUUUVVVSSSQQQPPPPPPQQQQQQPPPOOO---,,,,,,+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------*********+++,,,---//////222999CCCMMMUUUZZZ___aaa```fffmmmrrrrrrrrrtttuuussswww}}}|||}}}zzz{{{xxxuuutttssstttuuutttrrrssswwwzzzwwwxxxwwwvvvuuuvvvyyy{{{~~~}}}|||zzzyyyuuurrrnnnmmmoootttwwwyyy}}}}}}}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}zzzzzz{{{}}}}}}}}}yyyyyyxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyy{{{yyyxxxwwwxxxzzz}}}uuuuuuvvvwwwyyy{{{}}}~~~~~~~~~zzzyyywwwuuusssqqqpppppplllnnnooonnnkkkjjjlllooorrrnnnjjjhhhgggeeeaaa]]]\\\[[[[[[ZZZZZZ[[[[[[[[[YYYXXXWWWVVVVVVVVVWWWXXXVVVUUUTTTSSSRRRRRRRRRRRRPPPPPPPPPQQQRRRTTTUUUVVVSSSSSSSSSUUUYYY[[[[[[[[[XXXYYY[[[]]]___aaabbbbbbeeeffffffggggggfffdddcccaaaaaaaaaaaabbbdddfffhhhbbbbbbbbbbbbbbbbbbcccdddfffgggggggggfffeeeccccccbbbdddeeeeeeccccccdddfffcccfffjjjkkklllnnnsssvvvvvvyyy{{{{{{zzzyyyzzz|||yyyxxxwwwwwwwwwvvvtttrrrttttttuuuxxxzzzyyywwwuuurrrooonnnppptttwwwxxxwwwqqqrrrtttuuuuuutttrrrqqqpppqqqqqqrrrrrrrrrqqqqqqoooooooooooopppppppppqqqkkkjjjhhhfffbbb___\\\ZZZZZZYYYWWWUUUTTTSSSTTTTTTOOOOOONNNLLLJJJIIIJJJLLLHHHGGGFFFGGGHHHHHHGGGFFF******))))))******+++,,,************************))))))************))))))''''''(((((()))))))))***,,,,,,++++++***))))))(((---,,,,,,++++++*********,,,---......---...111444777@@@KKKSSSWWWZZZ\\\^^^bbbeeejjjpppuuuyyyzzz{{{zzzzzz}}}~~~zzzyyyzzz{{{~~~zzzwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvvvvxxxzzz|||~~~{{{vvvrrrvvvsssooollllllooorrruuuyyy}}}~~~}}}~~~~~~}}}||||||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzz|||{{{yyywwwvvvtttttttttvvvxxxzzzzzzyyywwwwwwwwwvvvuuuvvvwwwyyyyyyxxxvvv{{{zzzyyyzzz{{{||||||zzz}}}|||{{{{{{|||}}}}}}}}}yyyvvvvvvwwwwwwwwwyyyvvvqqqllliiigggfffgggffffffeeeeeeeeeeeeeeeeeehhhgggdddbbb^^^[[[YYYXXXUUUUUUVVVVVVVVVVVVUUUUUUSSSRRROOONNNMMMMMMNNNOOOOOONNNLLLKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXYYYXXX[[[^^^___^^^]]]]]]]]]YYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYY\\\\\\[[[[[[[[[[[[\\\\\\\\\]]]^^^```aaacccdddeeefffgggiiikkknnnppprrrsssqqqrrrrrrssssssrrrrrrqqqtttooolllkkknnnppppppnnnlllmmmoooooooooooommmmmmlllkkkkkkkkkjjjjjjiiiiiihhhggghhhiiikkklllkkkjjjgggggggggggggggggghhhhhhdddddddddddddddccccccbbb```___]]]ZZZXXXWWWVVVVVVPPPPPPNNNMMMKKKIIIHHHGGGJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBAAA@@@???******))))))******+++,,,************************))))))************))))))++++++++++++***************************+++++++++,,,,,,,,,+++++++++++++++,,,---.........000333666<<>>>>>>>>******))))))******+++,,,************************))))))************))))))---,,,,,,+++******)))))))))))))))***+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,---...//////222666999BBBHHHPPPVVVYYY[[[^^^aaa]]]dddooo{{{~~~~~~~~~zzzwwwwwwyyy|||~~~~~~~~~~~~~~~~~~{{{zzzzzzyyyzzz|||}}}{{{wwwuuutttrrrooommmmmmooorrrtttssswww|||{{{zzzyyyxxxwwwwwwxxxyyy|||{{{zzzyyyyyyyyyyyyyyyuuuttttttsssssssssssstttsssuuuvvvvvvuuutttuuuuuuuuussspppoooqqqtttvvvwwwxxxwwwvvvwwwyyyzzzyyyxxxxxxxxxxxxxxxyyy{{{}}}|||zzzyyy{{{}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~rrrnnnjjjfffeeeeeeeeeeeebbb___\\\XXXUUUTTTSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVXXXWWWUUUSSSPPPNNNLLLKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFDDDCCCBBBCCCCCCDDDBBBBBBAAA@@@????????????>>>>>>======>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGIIIKKKKKKJJJHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLNNNQQQUUUZZZ^^^aaacccaaabbbdddffffffeeedddcccbbbbbbccccccccccccbbbbbb]]]______\\\WWWUUUXXX[[[ZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXWWWWWWYYY[[[[[[ZZZYYYSSSSSSSSSRRRRRRQQQQQQQQQOOOOOOPPPPPPOOOOOONNNMMMLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@???????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<******))))))******+++,,,************************))))))************))))))***)))))))))))))))))))))))))))***++++++,,,,,,---***++++++,,,,,,------------...///000111555:::>>>FFFKKKQQQUUUVVVYYY]]]aaabbbjjjwww~~~|||yyyyyy{{{}}}zzzzzzzzzzzz{{{}}}~~~}}}zzzwwwvvvtttsssqqqpppppprrrtttvvvtttwww{{{}}}|||xxxwwwvvvttttttttttttuuuvvvvvvuuutttttttttttttttttttttsssrrrqqqqqqqqqqqqoooppprrrrrrqqqpppqqqrrrtttrrrpppppprrruuuvvvvvvuuutttssstttvvvwwwvvvuuuttttttuuuuuuwwwxxxyyyzzz}}}}}}}}}{{{yyyxxxyyyzzzzzz|||~~~~~~|||{{{|||~~~~~~}}}|||||||||}}}}}}zzzyyyyyy{{{zzzuuuhhhddd```\\\[[[[[[ZZZYYYUUUSSSQQQNNNLLLKKKJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPNNNLLLJJJHHHGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@????????????@@@======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<======>>>>>>??????BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFEEECCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIKKKMMMPPPSSSTTTUUUWWWYYY[[[]]]]]]\\\ZZZXXXWWWWWWXXXXXXXXXXXXWWWWWWTTTUUUUUUSSSPPPOOOPPPRRRTTTRRRQQQOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRQQQPPPMMMMMMLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<999999999::::::;;;;;;;;;******))))))******+++,,,************************))))))************))))))'''(((((()))***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,------...---...///111333888>>>CCCIIILLLPPPRRRSSSWWW\\\aaagggooo~~~|||}}}}}}{{{{{{|||}}}~~~~~~}}}yyyyyyzzz{{{|||}}}~~~~~~|||zzzzzzzzzvvvvvvuuuuuuuuuvvvxxxyyywwwyyy|||}}}~~~}}}~~~}}}{{{yyyuuutttsssqqqppppppqqqqqqrrrrrrqqqpppppppppqqqqqquuutttrrrqqqooonnnnnnmmmmmmoooppppppooooooppprrrsssrrrrrrsssuuuuuutttrrrqqqpppoooppprrrsssrrrqqqpppppprrrssstttttttttuuuxxxzzz{{{zzzyyyxxxxxxyyyyyyzzz{{{{{{zzzxxxvvvuuuzzz|||~~~}}}||||||||||||zzztttpppnnnllloooxxx}}}zzzwwwvvvvvvsssnnnjjj^^^[[[VVVSSSRRRQQQPPPOOOLLLKKKIIIGGGFFFEEEEEEEEECCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDCCCBBB@@@????????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>>>>=========???AAABBBAAA???>>>>>>????????????@@@@@@?????????===>>>???@@@AAABBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAACCCCCCDDDEEEGGGHHHIIIIIIKKKMMMPPPRRRSSSRRRPPPOOOLLLMMMMMMNNNNNNMMMMMMLLLKKKIIIGGGHHHJJJKKKJJJIIILLLKKKIIIHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHJJJKKKJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>===>>>;;;<<<<<<<<<============<<<<<<;;;;;;::::::;;;;;;888888999999:::;;;;;;;;;******))))))******+++,,,************************))))))************))))))((()))***+++,,,...//////,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------...000222555;;;BBBGGGMMMOOOQQQQQQSSSWWW^^^dddjjjsss~~~wwwzzz}}}~~~}}}{{{{{{{{{|||}}}}}}|||yyyyyyzzz|||}}}~~~~~~|||{{{|||~~~zzzzzzzzz{{{{{{|||}}}}}}{{{|||}}}|||||||||~~~~~~~~~~~~|||}}}~~~~~~|||zzzxxxtttrrrqqqooonnnnnnnnnoooqqqppppppoooooooooppppppsssrrrpppnnnlllkkkjjjjjjmmmnnnoooooonnnoooqqqsssqqqpppppprrrsssrrrooommmmmmlllkkklllnnnooonnnmmmlllmmmooopppqqqqqqpppppprrrtttwwwxxxwwwvvvvvvwwwwwwwwwvvvuuutttsssrrrqqquuuwwwyyy|||}}}~~~}}}}}}~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzrrrkkkeee```^^^iiiqqqxxxzzz|||}}}|||xxxppplllhhhffffffddd```]]]TTTQQQNNNLLLKKKJJJHHHGGGEEEEEEDDDCCCBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>======<<<======>>>>>>======<<<<<<=========<<<<<<<<<<<<::::::;;;;;;;;;;;;:::999888888888888888999999::::::::::::::::::999999999::::::::::::::::::999999;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<======<<<<<<<<<::::::;;;<<<===>>>>>>???===<<<<<<;;;;;;<<<<<<===<<<===>>>???@@@BBBCCCCCCAAACCCEEEHHHIIIIIIHHHHHHEEEEEEEEEFFFFFFEEEEEEEEEBBB???===???DDDFFFCCC@@@CCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCEEEFFFEEEDDDBBBBBBAAAAAA@@@@@@?????????????????????>>>======>>>===<<<;;;;;;;;;;;;;;;999999999999::::::;;;;;;::::::999999999999999:::999999999::::::;;;;;;;;;******))))))******+++,,,************************))))))************))))))******+++,,,,,,---......***++++++,,,,,,------------------------,,,,,,,,,---...000222777===EEEKKKRRRSSSTTTTTTUUUZZZbbbiiipppzzz|||zzztttvvvxxxyyyyyyxxxyyyzzz{{{}}}}}}{{{yyyzzz|||}}}}}}|||zzzwwwvvvwww{{{~~~}}}}}}}}}{{{zzzzzz|||~~~~~~}}}|||{{{{{{{{{zzzzzz{{{{{{zzzyyywwwvvvrrrqqqooonnnmmmlllmmmmmmnnnnnnmmmmmmmmmmmmnnnnnnnnnmmmllljjjiiihhhhhhhhhkkklllllllllkkklllnnnqqqooonnnlllkkklllkkkjjjhhhjjjiiihhhiiijjjkkkjjjiiiiiijjjmmmoooooonnnmmmlllkkknnnrrrtttuuuttttttuuusssrrrqqqpppoooooopppqqqoooppprrrtttvvvwwwxxxxxx||||||{{{{{{{{{|||}}}}}}{{{{{{{{{{{{{{{{{{||||||yyy{{{~~~{{{uuunnngggaaa]]][[[eeelllrrrsssssssssppplllddd```ZZZWWWVVVVVVSSSPPPLLLIIIGGGEEEDDDDDDBBBAAA@@@?????????????????????==================>>>>>>@@@?????????>>>>>>======:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999777888999::::::999888888777666666666666777888888::::::999999888888888777888888888888999999999999888:::::::::999888:::<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<:::999999999999999999:::::::::;;;<<<===>>>???@@@===>>>???AAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>>>>@@@BBBCCCAAA@@@>>>>>>>>>>>>>>>=========<<<<<<======<<<<<<;;;:::;;;;;;::::::999:::::::::888999999999999999::::::::::::999999999999::::::999999::::::::::::::::::*********)))***++++++,,,************************))))))************))))))******************++++++((()))***+++---...///000.........------,,,,,,,,,---///000333777???GGGMMMVVVWWWWWWVVVWWW]]]fffnnnxxx~~~~~~{{{zzzzzzxxxxxxrrrssstttttttttuuuxxx{{{{{{}}}}}}{{{{{{|||}}}~~~zzzuuusssqqqppprrrwww}}}}}}}}}|||zzzyyyyyy|||~~~~~~}}}{{{zzzzzzyyyyyyvvvvvvvvvvvvuuuttttttsssrrrqqqooommmlllllllllllljjjjjjjjjiiijjjjjjkkkkkkiiiiiihhhggggggggggggggggggggghhhgggggghhhjjjmmmoookkkgggeeeeeeeeeeeeeeehhhgggfffggghhhiiihhhggggggiiikkknnnnnnmmmkkkjjjgggjjjooorrrrrrrrrrrrssspppooommmllllllnnnpppqqqkkklllmmmoooqqqssstttuuuzzzzzzzzzzzz{{{{{{|||}}}xxxyyyyyyyyyyyyyyyzzzzzzvvvxxx{{{yyywwwrrrmmmhhheeecccbbb^^^eeejjjjjjhhhfffccc^^^]]]XXXQQQMMMMMMLLLJJJHHHGGGEEEBBBAAAAAA@@@???===<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999::::::::::::999999666666777777888777777666555666777888888888777666777777666666777777888999999999999888888777777666999999999:::::::::;;;;;;888999::::::999999;;;===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============:::999999888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????===>>>>>>??????>>>>>>===;;;>>>@@@???;;;999;;;===888999;;;===>>>>>>======::::::;;;;;;<<<<<<=========<<<<<<>>>@@@AAA@@@>>>============>>>>>>>>>>>><<<<<<<<<===<<<;;;;;;:::<<<;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<::::::999999999999999999+++++++++************)))(((((()))***+++,,,,,,,,,)))************+++++++++,,,++++++***)))(((''''''++++++++++++++++++++++++,,,,,,,,,+++***,,,///222///111444888>>>FFFNNNTTT[[[^^^``````aaagggqqqzzz~~~~~~~~~yyyyyy}}}|||wwwrrrooossstttuuuuuuvvvvvvuuuuuuzzz{{{|||}}}}}}|||{{{zzzzzzyyyyyy|||}}}{{{zzzqqqooommmmmmoootttyyy}}}}}}yyyvvvwwwzzz}}}~~~~~~}}}}}}~~~{{{wwwvvvwwwxxxvvvttttttsssssssssuuutttsssqqqnnnnnnmmmmmmkkkjjjiiihhhhhhgggfffffffffffffffgggdddccccccccccccccccccdddffffffeeeddddddcccbbbbbbbbbbbbaaaaaa`````````___```aaabbbbbbccccccccccccaaaccceeeggghhhhhhggggggfffgggjjjlllnnnooooooooolllllljjjiiihhhgggggggggggghhhiiikkknnnpppqqqrrrwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyxxxvvvuuutttuuuwwwyyyzzzzzz||||||}}}~~~~~~}}}{{{{{{||||||zzz}}}xxxxxxvvvttttttrrrhhh^^^]]]^^^``````^^^[[[VVVTTTNNNLLLJJJHHHFFFDDDCCCCCC@@@???======>>>>>>===<<<999999888888888888999999;;;;;;:::999888777666555999999999999999888777666888888999999999:::::::::::::::999888777777888888999999999999999999999999777777777777888999;;;;;;;;;999888666666777999::::::999888666666888999:::===<<<<<<;;;;;;::::::999:::;;;<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<======;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>?????????===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<============<<<;;;;;;::::::;;;;;;<<<========================;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;:::999888777999999999999999999999999;;;::::::999999::::::;;;999999:::::::::;;;;;;;;;+++++++++************))))))))))))***+++++++++,,,)))************+++++++++------,,,,,,+++*********++++++++++++++++++++++++,,,------,,,+++,,,///111222555888===DDDLLLVVV\\\aaadddfffhhhjjjpppxxx~~~|||zzz{{{zzzzzzyyywwwuuutttrrrqqqsssttttttuuuvvvuuuuuuuuu}}}}}}~~~~~~~~~}}}}}}{{{{{{}}}~~~|||zzzpppnnnjjjhhhiiimmmsssvvv~~~~~~{{{yyyyyy}}}~~~}}}|||{{{zzzzzzxxxvvvssstttwwwxxxxxxwwwtttsssrrrssstttsssqqqpppoooooonnnllljjjhhhfffeeedddcccbbbaaaaaaaaaaaaaaa___^^^^^^^^^^^^^^^^^^___``````___^^^^^^]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[]]]]]]^^^``````aaaaaaaaa``````bbbcccdddeeeeeeeeeccceeeggghhhjjjjjjjjjjjjiiiiiigggfffeeeeeeddddddbbbccceeegggiiikkkmmmnnnqqqqqqppppppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqssstttuuuvvvwwwzzz|||~~~~~~zzzwwwsssuuuwwwxxxyyyyyyxxxwwwyyyyyyxxxxxxzzz|||~~~|||{{{{{{}}}{{{vvvvvvyyyyyy}}}}}}xxxsssmmmddd[[[VVVWWWXXXWWWUUURRROOOLLLHHHFFFEEEBBB@@@???>>>>>>===;;;::::::;;;;;;:::999888888888888888888888888888888888888888888888888999999999999999888888777999999999999::::::::::::::::::999888888888888888999999999999999999999999888888777888888999:::;;;<<<;;;999888888999:::;;;<<<;;;999888888999;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>===============:::::::::;;;;;;;;;;;;;;;<<<===============<<<;;;<<<<<<=========>>>>>>>>>??????@@@@@@@@@>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===+++++++++************)))******************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---///...------...///111444999>>>FFFOOOYYY___hhhjjjmmmqqquuuzzz~~~{{{yyyzzz~~~{{{wwwwwwxxxqqqpppmmmlllmmmooorrrtttssstttuuuuuuvvvvvvuuuuuuxxxyyy{{{|||}}}~~~~~~~~~}}}}}}~~~~~~|||yyyxxxpppmmmhhhddddddhhhmmmpppzzz}}}~~~|||}}}~~~}}}|||{{{yyyxxxwwwvvvtttsssrrrrrruuuwwwwwwvvvrrrqqqppppppppppppmmmkkknnnmmmkkkhhheeebbb```___^^^]]]\\\ZZZYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTVVVWWWYYYZZZ[[[\\\]]]]]]\\\\\\\\\]]]^^^___```aaa___```aaabbbccccccccccccdddcccbbbaaa```______^^^[[[\\\]]]```bbbdddfffggghhhhhhgggggggggggghhhhhhhhhhhhhhhhhhiiijjjkkkllljjjkkkmmmmmmnnnoooqqqtttvvvwwwyyy{{{}}}{{{||||||}}}~~~|||{{{{{{|||}}}||||||{{{yyyvvvssspppooolllmmmoooqqqsssssssssrrrrrrrrrssstttvvvwwwxxxyyy~~~}}}zzzxxxwwwvvvuuusssppppppqqqpppmmmnnnsss~~~sssggg^^^XXXPPPOOONNNMMMKKKHHHFFFEEEBBBAAA???>>><<<;;;;;;:::;;;:::999999::::::999888777888999999999999888777666666777888999::::::;;;888888999999999999999999999::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999999999999888888888999999:::<<<<<<:::::::::;;;<<<======<<<;;;::::::;;;<<<============>>>>>>>>>>>>??????>>>=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@============<<<<<<<<<;;;????????????>>>>>>===<<<>>>>>>>>>????????????@@@???@@@@@@AAA@@@@@@???>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;============<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>+++++++++*********))))))+++++++++***************))))))*********+++++++++)))))))))******++++++++++++++++++,,,,,,,,,,,,,,,,,,...000000...---...///111444:::AAAIIIRRR[[[aaaiiijjjooouuu{{{~~~~~~}}}~~~}}}|||wwwxxx}}}tttmmmkkklllffffffeeefffiiimmmqqqttttttuuuuuuvvvvvvvvvvvvvvvvvvwwwxxxzzz|||~~~~~~}}}}}}~~~|||yyywwwtttsssoookkkfffccccccgggmmmpppvvvxxx|||~~~}}}|||zzzxxxvvvuuuttttttssssssrrrsssssssssrrrooonnnlllllllllkkkhhhfffiiigggdddaaa]]]ZZZWWWVVVWWWVVVUUUSSSRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNMMMJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPRRRSSSUUUVVVWWWWWWVVVUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[ZZZXXXWWWWWWSSSTTTVVVXXXZZZ]]]^^^___^^^^^^]]]]]]]]]]]]^^^^^^```___^^^^^^___```bbbccc```aaacccccccccdddfffhhhlllmmmoooqqqssstttuuuuuurrrrrrssstttuuuwwwxxxyyyuuutttrrrqqqqqqqqqrrrsssqqqpppnnnkkkiiigggffffffdddeeegggiiikkklllllllllkkklllnnnpppqqqrrrrrrqqqvvvxxx{{{~~~}}}}}}||||||||||||}}}}}}{{{zzzzzz{{{|||}}}~~~~~~zzzzzzzzzzzzyyyxxxwwwvvvuuutttrrrooommmkkkjjjiiigggddddddeeedddbbbeeekkksssaaaXXXTTTKKKJJJHHHFFFDDDBBBAAAAAA@@@???>>>===<<<;;;;;;;;;<<<;;;::::::;;;<<<;;;999666888999;;;;;;999888666666666777888999:::;;;;;;999999999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;::::::::::::::::::::::::;;;;;;:::999999999::::::<<<<<<;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<===>>>======>>>>>>???@@@@@@AAAAAA@@@>>>======>>>@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@????????????AAAAAAAAAAAA@@@???>>>>>>????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>==================<<<<<<<<<<<<==================<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>??????==============================<<<<<<<<<<<<=========>>>>>>>>>>>>?????????+++++++++*********))))))+++++++++***************))))))*********+++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,...000000///...///000666;;;BBBIIIPPPXXX___cccdddgggmmmtttzzz|||zzzxxxyyywwwzzz|||xxxzzzttthhhcccaaa___```cccfffkkknnnqqqsssuuuvvvwwwwwwxxxxxxwwwwww{{{{{{{{{||||||}}}}}}~~~}}}|||}}}~~~|||zzzwwwssspppooojjjgggdddbbbdddiiiooossswwwxxxyyy{{{~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{yyywwwuuutttsssqqqrrrrrrrrrqqqqqqqqqqqqooommmkkkjjjiiihhheeebbbdddbbb^^^ZZZVVVSSSQQQPPPPPPOOONNNLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLNNNOOOOOOPPPOOONNNNNNNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOLLLMMMNNNPPPRRRTTTVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTXXXWWWVVVUUUUUUVVVWWWXXXVVVWWWXXXXXXWWWXXXZZZ\\\```aaaccceeeggghhhhhhiiihhhiiijjjkkkmmmnnnnnnooolllkkkiiigggfffeeeeeeeeedddcccaaa___]]]\\\\\\\\\YYYZZZ[[[]]]^^^``````aaabbbdddfffiiijjjjjjjjjiiiiiikkknnnqqqssstttuuuuuuuuuuuuttttttttttttuuuuuuttttttssssssssssssssstttppppppoooooommmllljjjjjjhhhgggeeecccaaa___^^^^^^\\\YYYXXXYYYXXXWWW[[[aaa{{{jjjXXXPPPMMMGGGEEECCCAAA???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;:::777999:::<<<<<<:::999777999999999999::::::::::::::::::999999:::;;;<<<===;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBB@@@???======>>>@@@AAA?????????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@???????????????>>>>>>>>>>>>===;;;<<<===>>>???@@@@@@@@@>>>==================>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>????????????+++++++++************)))******************++++++)))************++++++++++++,,,,,,,,,------......++++++,,,,,,------......---...000000//////111333999>>>GGGOOOTTTYYY\\\^^^aaafffnnnuuuyyyyyyxxxvvvvvvuuuxxx}}}~~~{{{zzz}}}~~~nnnccc______bbbfffkkkooorrrtttuuuwwwxxxyyyyyyzzzzzzyyyyyy||||||zzzyyyxxxxxxxxxxxx}}}}}}~~~~~~{{{wwwrrrooommmeeecccbbbbbbeeekkkqqquuu{{{zzzzzz{{{~~~~~~||||||{{{yyyyyyzzzzzzzzzyyyxxxxxxwwwuuutttrrrqqqpppkkkmmmooopppoooooopppqqqnnnllliiihhhgggeeeaaa___^^^\\\XXXTTTQQQNNNMMMLLLIIIHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLLLLLLLLLLMMMMMMNNNLLLMMMMMMMMMLLLJJJHHHGGGFFFFFFGGGIIIJJJKKKLLLMMMLLLKKKKKKJJJJJJKKKKKKLLLNNNNNNMMMMMMLLLMMMMMMMMMLLLMMMNNNMMMMMMMMMOOOQQQTTTUUUWWWXXXZZZ[[[[[[[[[]]]^^^___aaabbbcccccccccaaa```^^^[[[YYYWWWVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXYYY\\\^^^___```______aaabbbdddggghhhjjjkkkkkkkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiifffffffffeeecccaaa```___[[[ZZZXXXVVVTTTSSSSSSRRRPPPMMMMMMNNNMMMLLLPPPVVVhhhrrrvvvkkkZZZMMMGGGDDDAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;:::999:::;;;<<<;;;::::::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::<<<;;;:::999:::;;;<<<===<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<===>>>========================>>>>>>=========>>>>>>???===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBAAA@@@@@@@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@AAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@<<<===>>>@@@AAABBBCCCCCC@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???>>>????????????@@@@@@@@@+++++++++************))))))))))))***+++++++++,,,)))************+++++++++,,,,,,------------------++++++,,,,,,---......///---.../////////000333666;;;BBBLLLTTTXXXYYYXXXXXXaaaiiirrryyyzzzyyyyyyzzzwwwvvvzzz{{{}}}}}}{{{}}}zzzllleeeeeegggkkkooosssvvvxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyzzz|||~~~~~~~~~zzzuuupppllljjjdddddddddfffjjjoootttxxxzzzzzz{{{||||||zzzwwwuuuttttttuuuuuutttsssrrrqqqpppooonnnmmmllllllgggjjjmmmmmmkkkjjjkkkmmmhhhfffdddbbb```^^^ZZZWWWUUUSSSOOOLLLIIIHHHGGGGGGBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBBBBBBBAAAAAACCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDEEEGGGGGGGGGGGGHHHHHHGGGEEECCCAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFFFFDDDDDDFFFHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQRRRSSSUUUVVVVVVVVVVVVTTTSSSQQQOOOMMMKKKIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOOOOMMMNNNOOOQQQRRRSSSTTTTTTYYYYYYZZZ[[[\\\^^^___```^^^]]]]]]]]]]]]]]]]]]^^^]]]]]]\\\\\\\\\]]]^^^^^^\\\\\\[[[YYYXXXVVVTTTSSSNNNMMMLLLKKKIIIIIIIIIIIIFFFDDDDDDEEEDDDCCCFFFKKKQQQWWWZZZSSSKKKFFFBBB???===============<<<<<<<<<::::::::::::;;;<<<======<<<;;;;;;;;;===>>>===<<<========================>>>=========<<<<<<<<<<<<>>>===;;;:::::::::<<<============>>>>>>>>>??????===<<<<<<<<<======>>>??????????????????????????????????????????@@@AAABBB@@@@@@AAABBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBAAACCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBDDDEEEGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB+++++++++************)))(((((()))***+++,,,,,,---)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////---............111555888BBBIIITTT[[[^^^]]][[[YYYdddmmmwww}}}}}}{{{|||~~~zzzyyy}}}{{{~~~}}}{{{~~~uuulllkkklllooorrruuuxxx{{{}}}zzz{{{{{{|||}}}|||||||||yyyzzz|||}}}xxxsssmmmiiifffggggggiiikkkoootttxxx{{{vvvxxxzzz}}}|||~~~|||xxxuuutttrrrppppppqqqqqqqqqpppllllllkkkjjjjjjiiihhhhhhhhhkkkmmmlllhhheeeeeefffbbb___]]][[[YYYVVVSSSPPPMMMKKKGGGDDDBBBAAAAAABBB>>>>>>===<<<<<<<<<======>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>===>>>@@@BBBCCCCCCCCCBBB@@@????????????AAABBBCCCDDDDDDEEEEEEDDDBBB@@@>>>=========>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????:::<<<>>>@@@BBBBBBBBBBBBAAABBBBBBAAA@@@@@@AAACCCBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMMMMJJJIIIHHHFFFEEECCCBBBAAA@@@@@@BBBCCCDDDEEEEEEEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMLLLLLLLLLMMMOOOQQQSSSSSSRRRRRRQQQQQQRRRRRRSSSPPPPPPQQQQQQRRRSSSUUUUUUSSSSSSRRRQQQOOOLLLJJJIIIFFFFFFEEEDDDCCCCCCCCCCCC@@@>>>>>>@@@???===???DDDBBBFFFHHHEEECCCDDDCCC???===>>>>>>?????????>>>>>><<<<<<<<<<<<===>>>???@@@???>>>>>>???AAAAAAAAA@@@>>>>>>============>>>>>>=========>>>>>>>>>>>>>>>???>>><<<:::999:::;;;<<<>>>>>>>>>>>>????????????===============>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGHHHIIIIIIJJJKKKKKKOOONNNMMMJJJHHHFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIDDDDDDDDDDDDFFFHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHIIIEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDD+++++++++*********))))))************************---,,,+++)))((((((''''''******+++++++++,,,,,,,,,***++++++,,,,,,------...////////////111555:::>>>DDDPPP^^^ccc___[[[]]]```gggqqq{{{~~~|||{{{zzzzzz{{{sssrrrtttvvvyyyzzz{{{|||{{{|||zzzyyy{{{|||{{{yyyxxxxxx}}}yyyuuuqqqmmmlllkkkjjjkkklllmmmooorrrwww{{{yyyyyyzzz{{{|||~~~{{{xxxwwwvvvsssqqqrrrqqqooollljjjhhhfffeeefffeeedddeeefffeeedddbbbeeeeeeeeeeeecccaaa^^^]]]VVVUUUSSSQQQNNNKKKIIIHHHCCCBBBAAA???===<<<;;;;;;<<<;;;:::;;;;;;;;;999777;;;;;;;;;;;;;;;:::999888888888888888888888888888888888888888999:::;;;<<<999999999888888888888888;;;<<<<<<======<<<<<<;;;=====================<<<>>>>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>????????????@@@BBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA@@@????????????????????????????????????@@@@@@@@@@@@@@@??????AAAAAABBBDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKJJJIIIIIIIIIJJJJJJFFFGGGHHHIIIHHHFFFCCCAAAFFFDDDBBBAAABBBBBBAAA@@@???@@@@@@???===<<<>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@>>><<<<<<===>>>??????@@@AAABBBBBBBBBBBBBBBAAA???>>>======>>>???>>>>>>>>>>>>>>>??????@@@AAACCCCCCBBB???>>>@@@CCCAAA@@@@@@@@@@@@AAABBBBBB???AAABBBBBB@@@??????@@@???@@@AAABBBCCCBBBAAA@@@EEEEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEGGGIIIJJJLLLLLLOOOOOOMMMKKKJJJJJJJJJJJJLLLJJJHHHHHHJJJKKKKKKJJJMMMMMMMMMKKKIIIHHHJJJLLLNNNNNNMMMKKKKKKMMMRRRUUU]]]ZZZTTTNNNJJJIIIJJJKKKLLLIIIEEEEEEHHHJJJIIIHHHHHHKKKNNNOOONNNLLLKKKLLLJJJJJJIIIHHHLLLQQQPPPKKKMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCCCCDDDEEEDDDBBBFFFEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIIIIIIIJJJKKKKKKLLLLLLHHHHHHIIIHHHHHHJJJLLLOOOJJJIIIFFFCCCBBBCCCDDDEEEFFFFFFFFFGGGIIIIIIHHHFFF+++++++++*********))))))************************---,,,+++***)))))))))******++++++++++++,,,,,,,,,***++++++,,,,,,---.........///000000111666===CCCKKKUUUaaaeeeccc```aaadddnnnwwwwwwtttuuuwwwyyy{{{{{{{{{{{{}}}{{{{{{zzzyyywwwwwwxxxwww~~~~~~}}}yyyuuurrrooonnnnnnmmmnnnppprrrsssvvvzzz}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}yyytttqqqooonnnllljjjmmmlllkkkiiigggeeedddccccccbbbaaaaaabbbbbb```____________^^^\\\ZZZWWWVVVQQQPPPNNNLLLIIIGGGEEEDDDAAA@@@>>>===;;;;;;::::::999888777777999:::999888::::::::::::999999888888888888888888888888888888888777777777888999::::::888888888888888999999999::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;======>>>>>>======<<<;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::<<<<<<=========>>>>>>>>>>>>?????????@@@@@@@@@@@@??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<===>>>???@@@AAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDCCCBBBBBBBBBBBB@@@???>>>???@@@???>>>>>>???@@@???>>>???AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDBBBDDDDDDBBB???>>>@@@BBB@@@@@@@@@@@@@@@AAABBBBBB@@@AAACCCBBB@@@????????????@@@AAABBBCCCCCCCCCCCCFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHJJJLLLOOOQQQSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQUUUTTTSSSSSSTTTTTTSSSRRRQQQRRRRRRPPPNNNNNNPPPQQQRRRRRRRRRQQQQQQTTTXXX[[[ccc___ZZZTTTPPPOOOOOOPPPRRROOOLLLKKKNNNPPPPPPOOOQQQSSSUUUUUUTTTSSSSSSTTTPPPSSSSSSSSSUUUYYYYYYVVVVVVUUUSSSRRRQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIKKKKKKJJJIIIJJJIIIHHHGGGFFFGGGHHHIIIHHHIIIJJJLLLLLLLLLLLLKKKLLLMMMMMMMMMLLLLLLNNNPPPQQQQQQRRRRRRRRRQQQQQQPPPNNNOOONNNNNNMMMNNNOOOPPPPPPNNNKKKHHHGGGHHHIIIJJJNNNMMMMMMNNNOOOPPPNNNMMM+++++++++***************************************,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......---000222222333999CCCLLLWWW]]]eeehhhhhhhhhiiijjjuuu{{{xxxxxxyyyzzz{{{{{{{{{{{{|||}}}|||xxxttttttwwwzzz|||}}}www~~~}}}{{{xxxuuusssrrrrrrrrrrrrtttxxxzzz{{{}}}~~~}}}~~~~~~|||{{{yyyxxxwwwvvvssspppllliiigggfffdddcccgggffffffeeedddbbbaaa```^^^]]]\\\]]]^^^^^^\\\ZZZWWWWWWVVVTTTRRRPPPMMMLLLJJJIIIGGGEEECCCAAA@@@???<<<<<<;;;:::999999999999666555333444666888888888888888888888888777777777666666666666666666666666777777777666666777888888666666777777777888888888888888999999999999888888999999999999999999999999<<<<<<<<<===<<<<<<;;;;;;<<<;;;999888888999999:::999::::::::::::::::::;;;999:::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<;;;::::::999999::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<;;;;;;<<<===>>>????????????======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDDDDCCCAAA@@@@@@AAABBBCCC@@@???======>>>???>>>======???@@@@@@@@@AAACCCEEEAAAAAAAAAAAA@@@@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA@@@@@@BBBDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFFFFDDDBBBAAABBBCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCEEEFFFEEECCCAAAAAAAAABBBCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKMMMNNNQQQTTTXXX[[[^^^___^^^___```aaa```___]]]\\\]]]]]]\\\]]]^^^]]][[[YYYYYYZZZZZZYYYWWWWWWXXXZZZZZZ[[[[[[[[[[[[]]]```ccchhheee```[[[XXXWWWWWWXXXYYYVVVTTTTTTVVVXXXYYYYYY[[[[[[\\\[[[YYYYYY[[[\\\[[[```ddddddeeehhhiiihhhfffdddbbb___]]][[[[[[ZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUTTTUUUVVVWWWVVVTTTTTTSSSRRRQQQPPPQQQRRRRRRQQQSSSUUUWWWXXXYYYYYYXXXXXXYYYZZZZZZYYYZZZ]]]___bbbbbbccccccbbb___]]][[[]]]]]]\\\[[[[[[[[[ZZZZZZYYYVVVSSSOOOMMMNNNOOOPPPVVVVVVUUUWWWXXXYYYXXXVVV***************************************************************+++,,,---+++++++++,,,,,,,,,------++++++,,,,,,---.........---000444555777???LLLWWWbbbdddhhhkkklllnnnppprrr~~~}}}|||{{{||||||||||||||||||{{{zzz}}}|||vvvrrrttt{{{yyy|||}}}zzzxxxvvvsssssssssuuuvvvxxx{{{~~~}}}||||||}}}|||zzzwwwtttqqqooommmmmmjjjiiifffdddcccbbbaaa```bbbbbbbbbbbbbbb```___^^^\\\[[[ZZZZZZ[[[[[[YYYWWWQQQPPPNNNLLLJJJHHHFFFEEECCCBBBAAA@@@>>><<<;;;;;;888888777777666777777777777555333222444666777777777666666666666666666666555555555555555555555555777777666555555555666666444444444555666666777777666666777777777777666666777777777777888888888888;;;;;;;;;<<<<<<;;;::::::;;;:::999888777888:::;;;888999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>?????????>>>>>>===>>>??????@@@@@@@@@???===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCAAAAAAAAAAAABBBCCCDDDEEECCCBBBBBBBBBBBBCCCCCCDDDBBB@@@??????@@@AAA@@@???>>>???@@@@@@@@@AAACCCEEEBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDBBBAAAAAABBBCCCEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIIIIHHHJJJLLLLLLIIIGGGFFFFFFGGGFFFFFFGGGIIILLLNNNPPPOOOPPPQQQRRRRRRSSSSSSSSSTTTVVVYYY]]]bbbfffiiikkkiiikkknnnppppppnnnkkkjjjhhhhhhiiijjjkkkiiifffcccdddeeeeeedddcccbbbcccdddeeefffggggggffffffggghhhiiigggccc```^^^^^^___```^^^]]][[[[[[\\\^^^```aaaeeeeeeeeedddbbbbbbeeeggggggooouuuuuuvvvyyy|||}}}{{{yyyuuuqqqnnnlllkkkkkknnnnnnmmmmmmkkkiiigggfffeeedddddddddfffgggfffeeedddcccbbbaaa```aaabbbbbbcccdddgggiiikkkmmmmmmmmmkkklllmmmmmmmmmooorrruuuzzz{{{|||{{{yyyuuurrroooqqqpppppppppqqqpppnnnmmmeeeaaa\\\WWWTTTSSSTTTUUU\\\\\\\\\___bbbccccccbbb************************************************))))))((())))))***+++,,,++++++,,,,,,,,,---------+++,,,,,,------...//////...111555888===HHHVVV```iiijjjkkklllnnnqqqvvvzzz|||xxxvvvzzz~~~~~~}}}}}}}}}}}}}}}www||||||vvvssszzz~~~|||wwwvvvtttrrrsssuuuwwwyyy}}}~~~|||{{{xxxuuuqqqlllhhheeecccbbbaaaaaaaaa```___^^^^^^______```aaaaaaaaa```^^^]]][[[YYYXXXXXXXXXWWWUUUSSSLLLKKKIIIGGGEEECCCBBBAAA>>>>>>===<<<;;;:::999999666666555555555555666666:::777444333444555666666666555444444444555666666444444444444444444444444666666555555444555555555333333333444444444555555555666666777777666666555666666666777777777888888::::::;;;;;;;;;;;;;;;:::;;;;;;:::999999:::;;;<<<999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA???@@@AAAAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDAAACCCDDDFFFFFFEEECCCBBBDDDBBBAAA@@@BBBBBBBBBAAA@@@AAAAAAAAA@@@@@@BBBDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDHHHHHHHHHGGGDDDCCCDDDFFFHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIGGGFFFFFFEEEFFFGGGIIIKKKMMMOOOOOOPPPKKKJJJIIIIIIIIIJJJJJJJJJGGGHHHJJJLLLMMMNNNNNNNNNNNNPPPRRRRRRPPPNNNLLLLLLJJJJJJKKKLLLNNNPPPSSSUUUTTTUUUVVVXXXYYYZZZZZZ[[[^^^```cccggglllppptttuuuvvvxxx|||~~~}}}{{{yyyyyyxxxyyyzzz{{{zzzwwwtttppprrrrrrqqqooonnnnnnoooqqqssstttssspppmmmkkkkkkhhhgggeeeddddddeeeggghhhdddcccbbbaaaaaaccceeegggpppqqqrrrqqqpppppprrrtttsss{{{|||zzzyyywwwwwwxxxzzzzzzzzzyyyvvvuuutttsssssstttuuuvvvwwwyyy|||uuuqqqjjjccc]]][[[[[[[[[``````aaaeeeiiilllmmmlll***************+++++++++************************)))((((((((()))***++++++,,,,,,,,,,,,------------,,,,,,,,,---....../////////111666<<>>>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDFFFHHHIIIIIIHHHEEECCCGGGEEECCCBBBCCCCCCBBBAAABBBBBBCCCBBBAAAAAACCCEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEIIIJJJJJJHHHFFFEEEFFFHHHJJJKKKMMMNNNPPPQQQQQQQQQOOOMMMKKKIIIHHHGGGHHHHHHKKKMMMPPPSSSUUUWWWXXXXXXTTTRRRPPPOOOPPPPPPNNNMMMJJJKKKNNNRRRTTTVVVVVVWWWUUUWWWZZZ[[[YYYWWWVVVUUUQQQRRRSSSTTTVVVXXXZZZ[[[\\\]]]___aaacccdddeeeeeekkkmmmooosssxxx{{{~~~}}}zzzzzzzzz{{{}}}}}}yyytttqqqooolllkkkjjjjjjkkkmmmooopppllllllllljjjhhhiiilllnnnuuuxxx{{{}}}}}}|||{{{|||~~~xxxnnnfffbbb`````````aaacccggglllooopppppp))))))*********+++++++++******************************)))))))))***++++++,,,,,,,,,------------...,,,,,,------.../////////111222666@@@NNN\\\ggglllppprrrrrrooonnnttt}}}{{{~~~~~~{{{zzz~~~~~~~~~yyywwwuuutttvvvyyy~~~{{{wwwmmmjjjddd]]]XXXUUUSSSRRRQQQTTTXXXZZZZZZ[[[^^^```]]]^^^```aaa```^^^\\\[[[UUUSSSQQQOOOMMMKKKGGGEEEBBBAAA???===<<<<<<<<<<<<888888888888888888888888777777666555444444555555777666555555666777666444555555333333333555666888555555555555555555555555555444444555555666777888888888777777666555555555777777888888888888777777777777777888999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<===???@@@AAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;============>>>>>>>>>>>>========================>>>>>>>>>>>>????????????=========>>>>>>>>>??????>>>>>>>>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOMMMNNNNNNNNNNNNMMMKKKKKKLLLIIIGGGFFFFFFFFFDDDCCCBBBDDDEEEEEEDDDEEEGGGIIIHHHIIIJJJKKKMMMNNNOOOOOONNNNNNMMMMMMLLLKKKKKKKKKLLLNNNNNNNNNMMMMMMOOOQQQSSSTTTVVVXXXZZZ\\\]]]]]]WWWUUUQQQNNNMMMMMMOOOPPPWWWYYY]]]```ccceeefffffffffbbb^^^\\\[[[YYYVVVTTTQQQSSSWWW\\\___bbbcccccc___bbbfffhhhgggeeecccccc^^^___```bbbdddeeeffffffiiikkkmmmoooqqqssstttuuuyyyzzz}}}|||wwwuuuuuutttsssssstttuuuwwwxxxwwwwwwwwwtttrrrqqqtttwww|||tttjjjdddaaa```\\\]]]^^^bbbfffiiiiiiiii))))))******++++++++++++************************,,,,,,++++++***++++++,,,,,,,,,,,,---------......,,,,,,------.../////////222222666BBBSSSbbbkkkoooqqqtttuuuqqqooouuu~~~|||~~~~~~||||||{{{{{{yyywwwvvvxxx|||}}}wwwsssjjjfff```ZZZTTTQQQOOOOOOPPPTTTXXX[[[[[[]]]```ccc\\\^^^___``````^^^[[[YYYRRRPPPMMMKKKIIIFFFBBB???>>>===;;;999999999::::::777777777777777777777777888888777666555555555555333333333555777777666555666555333333333555777888555555555555555555555555444444444555666777888999;;;;;;:::999888777666666888888999999999999888888777888888999:::;;;;;;;;;:::;;;;;;<<<=========<<<<<<>>>AAACCCCCCBBB@@@???>>>>>>>>>===<<<<<<<<<;;;>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[WWWVVVUUUSSSRRRRRRSSSSSSQQQOOOLLLKKKJJJJJJHHHFFFBBBDDDFFFFFFGGGHHHKKKMMMRRRSSSTTTVVVXXXYYY[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWYYYYYYZZZ[[[^^^``````bbbdddgggiiikkkmmmmmmeeebbb]]]YYYXXXYYY[[[]]]gggjjjnnnrrruuuwwwwwwwwwuuuqqqkkkhhhfffccc^^^[[[YYY\\\```eeeiiilllmmmnnniiimmmqqqsssrrrpppooonnniiikkkmmmooopppqqqppppppuuuwwwyyy|||~~~}}}zzz}}}|||{{{zzzzzz{{{|||||||||yyyxxx{{{~~~uuuiiibbb^^^]]]WWWWWWXXX[[[^^^``````___+++++++++*********))))))++++++++++++******))))))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///------//////...111777///555???LLLXXXbbbjjjmmmooosssvvvwwwxxx}}}vvv~~~{{{{{{}}}|||vvvooojjjccc```ZZZTTTOOOMMMMMMMMMNNNPPPTTTZZZ```ccccccaaaaaa___]]]\\\\\\ZZZWWWUUUNNNLLLHHHEEECCC@@@<<<999::::::::::::::::::::::::666666666666666555555555444444444555555555666666777777777777777777777777333333333333333333333333666555444444444444555666777777777777888888888888555666666777888999::::::444555666888999999::::::;;;<<<<<<;;;<<<>>><<<:::AAA>>>===@@@@@@??????BBB;;;===???AAABBBCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGDDDEEEGGGHHHHHHGGGEEEDDDFFFEEECCCBBBBBBCCCEEEFFFIIIJJJLLLLLLKKKJJJJJJKKKOOORRRUUUVVVUUUTTTTTTTTTRRRRRRRRRSSSTTTTTTTTTUUUSSSUUUXXXZZZYYYYYYZZZ[[[]]]]]]^^^___```aaabbbbbbeeecccaaacccfffiiihhhggggggfffcccaaa___]]]\\\\\\WWWUUURRRPPPPPPPPPNNNMMMOOOOOONNNMMMMMMPPPUUUXXX\\\]]]```bbbeeegggiiijjjiiiiiijjjkkkkkkjjjfffbbbcccccccccfffjjjoootttwwwvvvwwwyyy{{{}}}}}}}}}||||||yyyrrrkkkfffgggkkkooowww}}}zzzwwwvvvrrriiiaaabbbdddiiimmmqqqsssttttttvvvuuutttvvvxxxvvvrrrnnnpppoooqqqttttttssswww~~~xxxllleee```[[[WWWTTTTTTTTTTTTVVVXXXYYY[[[+++++++++*********))))))++++++++++++*********)))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------///------000///...111666333;;;GGGSSS^^^eeeiiillllllpppuuuxxxzzzxxxyyy}}}~~~}}}{{{zzzyyy{{{~~~~~~{{{vvvooogggbbb[[[XXXSSSNNNKKKIIIJJJJJJOOOPPPTTTYYY]]]___^^^]]]\\\[[[YYYXXXWWWUUUSSSPPPKKKIIIEEECCCAAA???;;;999::::::::::::::::::::::::888888888777777666666555444444444555555555666666777777777777777777777777777777777777777777777777888777666555555666777888777777888888888999999999555666666777777888888888888999:::;;;<<<<<<<<<<<<777;;;======???BBBDDDCCC@@@>>>???AAA@@@>>>???DDDDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBBBBAAAAAAAAABBBDDDEEEEEEEEEEEEHHHHHHGGGGGGHHHHHHIIIJJJGGGHHHJJJLLLMMMMMMLLLLLLLLLMMMNNNOOONNNMMMKKKJJJKKKJJJIIIHHHHHHHHHIIIJJJMMMNNNPPPPPPOOOPPPQQQSSSUUUWWW[[[\\\\\\[[[[[[\\\ZZZ[[[[[[\\\\\\]]]]]]]]]___aaadddfffffffffggghhhjjjjjjkkklllmmmmmmnnnnnnsssqqqpppqqqtttvvvvvvuuuyyyyyywwwvvvtttrrrpppooofffccc___\\\[[[[[[ZZZYYYXXXXXXWWWVVVWWWYYY^^^bbbkkkmmmqqquuuxxx{{{}}}~~~{{{{{{{{{|||}}}{{{xxxuuuttttttuuuxxx}}}}}}yyyzzz~~~wwwooolllmmmppprrrtttvvvvvvvvvxxxwwwxxxyyy{{{zzzvvvrrruuuuuuwww{{{||||||{{{nnneee```]]]YYYUUUTTTTTTSSSTTTUUUWWWYYY[[[+++++++++***************++++++++++++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...,,,...000000...000555999CCCQQQ___fffjjjjjjjjjiiinnnuuuyyy|||~~~wwwrrrmmmqqq}}}xxxxxxxxxyyyzzz}}}}}}xxxssslllddd\\\WWWRRRPPPLLLIIIHHHHHHIIIJJJPPPQQQRRRVVVYYYYYYXXXVVVUUUSSSQQQPPPPPPNNNKKKHHHFFFDDDAAA@@@???===;;;888999999999999999999999999::::::999888777777666666555555555555666666666666777777777777777777777777666666666666666666666666999888777666666777888999888888888888999999999:::888888888888888888888888999999::::::;;;;;;;;;<<<888<<<@@@BBBGGGPPPTTTSSSGGGDDDCCCDDDCCCAAACCCHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGEEEFFFHHHIIIJJJKKKKKKKKKMMMLLLLLLLLLMMMOOOQQQRRROOOQQQTTTWWWXXXYYYXXXXXX[[[[[[[[[[[[ZZZXXXVVVUUUVVVVVVVVVVVVUUUUUUTTTTTTSSSUUUVVVVVVVVVWWW[[[]]]___bbbeeeggggggfffggggggggghhhhhhiiijjjjjjkkkkkkkkkmmmoooqqqqqqrrrtttvvv{{{|||||||||}}}}}}}}}~~~xxxtttnnnjjjhhhhhhffffffeeeffffffeeefffiiimmmqqqxxx{{{{{{xxxxxxxxxxxxxxxyyyyyyzzz|||{{{|||}}}~~~}}}yyywwwuuuuuuwww}}}uuunnnfff```^^^\\\ZZZXXXVVVVVVUUUVVVWWWZZZ\\\^^^************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---,,,...111111///111555===JJJ[[[iiioooooollljjjiiiooowww|||~~~}}}qqqtttuuummmmmmvvvvvvwwwyyyzzz{{{}}}~~~|||{{{yyyuuupppjjjccc\\\TTTOOONNNLLLKKKIIIIIIJJJLLLNNNPPPPPPPPPRRRSSSRRRPPPNNNLLLKKKIIIHHHHHHFFFCCCAAA@@@???===<<<<<<<<<:::888888888888999999999999999;;;:::999999888777666666666666666666777777777777777777777777777777777777666666666666666666666666:::999888777777888999:::888888888888999999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<=========@@@CCCIIIXXXiiinnniiiYYYOOOGGGFFFHHHHHHJJJMMMPPPOOOOOOOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUTTTRRRPPPNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPPPPPPPQQQSSSVVVWWWVVVYYY^^^cccgggiiiiiiiiillllllkkkjjjhhheeecccaaaaaaaaaaaabbbaaa```______^^^____________aaaeeehhhlllooorrrttttttsssssstttuuuuuuvvvwwwxxxyyyyyyzzzxxxzzz|||}}}~~~}}}{{{yyyxxxwwwvvvvvvwwwwwwwwwyyy}}}}}}{{{{{{{{{|||}}}}}}zzzxxxvvvuuuwww~~~zzzrrrlllhhhdddaaaaaaaaa___^^^[[[[[[ZZZ[[[]]]```dddfff************************+++++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........---,,,...111222000333888BBBPPPdddrrrwwwtttpppmmmnnnttt|||zzz}}}|||xxxuuuuuuuuuqqqppppppvvvxxx|||~~~~~~}}}yyyvvvqqqmmmhhhbbb]]]XXXRRROOOMMMLLLKKKKKKKKKMMMNNNPPPOOONNNMMMMMMMMMKKKIIIFFFEEECCCBBBBBBBBBAAA>>><<<===;;;::::::;;;;;;:::888888888999999999:::::::::::::::999999888777777666777777888888888999999999999999999999999999999999::::::::::::::::::::::::;;;:::999888888999:::;;;888888999999999:::::::::<<<<<<;;;;;;;;;;;;;;;;;;???>>>>>>>>>???@@@AAABBBBBBCCCDDDPPPkkklll\\\LLLJJJOOOSSSSSSRRRVVVWWWXXXYYYZZZ[[[\\\\\\ZZZ[[[]]]___```___]]]\\\YYYZZZZZZ[[[[[[ZZZYYYYYYUUUTTTSSSRRRSSSUUUXXXYYY[[[___eeelllsssxxx{{{|||}}}|||zzzwwwssspppmmmllliiijjjjjjkkkkkkjjjjjjiiimmmmmmnnnmmmmmmooosssvvv{{{}}}~~~~~~~~~|||{{{~~~|||}}}yyyqqqjjjgggeeedddddddddddddddcccbbbbbbaaaaaabbbeeejjjnnnqqq***************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------...............,,,...111222333777>>>JJJYYYmmmzzz|||xxxsssqqqttt{{{ssswwwuuuxxxvvvooolllnnnooolllwww{{{|||vvvrrrkkkhhhccc^^^[[[XXXTTTRRRNNNNNNMMMLLLLLLMMMNNNOOOLLLJJJIIIHHHHHHFFFDDDAAA???>>>===>>>???>>>===;;;;;;:::999:::;;;;;;:::999999999999::::::;;;;;;<<<::::::::::::999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>=========>>>@@@BBBCCCDDDFFFHHHUUUvvvyyygggWWWUUU[[[______^^^]]]^^^aaacccdddeeedddddddddeeegggiiikkkkkkkkkkkkgggggggggfffdddbbb```___[[[YYYWWWUUUUUUVVVYYYZZZ___bbbiiiqqqzzzzzzvvvsssrrrtttttttttuuuvvvvvvwwwwwwwwwyyyzzz{{{|||~~~}}}ooofffbbb``````aaacccfffhhhiiiiiihhhgggjjjjjjjjjlllpppvvv|||))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------............///------000333555;;;CCCUUUcccuuu{{{vvvttt{{{yyynnnppp{{{|||zzz|||{{{xxxxxxvvvrrrnnnmmmnnnppppppxxx}}}zzztttoooiiifffaaa]]][[[YYYWWWVVVSSSRRRQQQOOOOOONNNNNNOOOIIIGGGEEEDDDDDDCCCAAA???<<<;;;;;;<<<>>>>>>===<<<<<<:::999:::;;;<<<;;;:::999::::::;;;<<<<<<======<<<<<<<<<<<<<<<=========;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>======>>>???@@@>>>>>>?????????@@@@@@@@@<<<=========>>>?????????????????????AAACCCFFFHHHJJJOOORRRZZZuuu~~~sssjjjjjjlllmmmnnnpppkkkmmmppprrrsssrrrpppoooqqqrrrtttvvvxxx{{{}}}~~~yyyxxxvvvtttqqqmmmkkkiiibbb```\\\YYYXXXYYY[[[\\\aaadddjjjrrr{{{|||xxxtttsssttttttttttttuuuwwwzzz{{{xxx{{{~~~xxxrrriiibbb^^^^^^```aaaeeeiiinnnsssuuuuuutttssswwwwwwxxx{{{))))))******+++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------------.........//////000------000333666>>>FFF]]]jjj{{{|||wwwvvv~~~~~~|||ssslllnnnyyy}}}www~~~vvvsssyyy|||xxxwwwzzzxxx~~~~~~yyyrrrmmmiiifffaaa]]]\\\ZZZYYYXXXXXXWWWUUUSSSRRRQQQPPPPPPGGGEEECCCBBBBBBAAA???===:::::::::<<<>>>???>>>===<<<;;;::::::<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>======>>>>>>??????@@@@@@============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDHHHHHHGGGHHHJJJMMMPPPRRRQQQYYY[[[]]]ooo}}}{{{|||{{{yyy{{{|||}}}|||}}}~~~|||wwwtttrrrhhheeeaaa]]][[[[[[\\\^^^bbbdddiiiqqqzzz|||wwwsssrrriiihhhhhhhhhjjjmmmppprrrssswww|||{{{}}}~~~wwwrrrooonnnnnnhhhfffcccbbbccceeehhhjjjlllqqqyyy~~~******))))))******+++,,,******+++++++++,,,,,,,,,------------------------..................------,,,111444222000888HHHWWWiiisss}}}~~~zzzzzz|||{{{~~~yyyssspppnnnmmmsss}}}~~~~~~}}}}}}}}}~~~}}}{{{yyyvvvqqqnnnjjjhhheeebbbaaa^^^[[[YYY[[[YYYWWWUUURRRPPPOOONNNGGGDDD@@@??????@@@>>><<<:::::::::::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGEEEDDDBBB@@@>>>???AAABBB@@@===BBBDDDEEEDDDAAA@@@CCCEEEDDDEEEGGGHHHIIIIIIIIIIIIEEEFFFGGGIIIKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKPPPRRRUUUVVVXXXZZZ^^^aaaeeedddeeelllwww~~~{{{tttooohhhccc```______^^^]]]___eeemmmttt||||||xxxqqqjjjcccaaa^^^^^^```bbbddddddhhhmmmsssxxx{{{~~~~~~xxxuuutttttttttwww}}}{{{ooommmhhhbbb^^^^^^aaaddddddgggjjjllllllmmmnnnoooxxx***************++++++,,,******+++++++++,,,,,,,,,------------------------........................///333555555666@@@RRRaaaooowww~~~zzz|||~~~vvvppplllkkkkkkqqq{{{~~~|||{{{xxxssspppiiigggdddcccaaa```]]][[[___]]]ZZZVVVRRROOOMMMLLLFFFCCC???>>>??????>>><<<<<<=========>>>>>>??????>>>>>>??????@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKLLLLLLLLLIIIGGGFFFCCCAAAAAACCCDDDDDDBBBGGGIIIKKKJJJIIIIIIKKKNNNNNNNNNOOOOOOPPPQQQQQQRRROOOPPPRRRTTTVVVWWWXXXYYYWWWWWWVVVUUUVVVVVVWWWXXX___aaadddfffhhhkkkooorrrxxxvvvvvvzzz|||vvvoooiiieeecccbbbaaa^^^^^^bbbhhhooovvv|||wwwppphhhaaa^^^ZZZYYYZZZ[[[\\\\\\^^^aaafffiiillloootttxxx|||}}}vvvpppmmmiiihhhggghhhlllsssyyy}}}{{{tttmmmgggccccccbbb___^^^___cccffflllooosssvvvwwwwwwyyyzzz************+++++++++,,,******+++++++++,,,,,,,,,------------------------........................222444777888===JJJ___nnnxxx~~~~~~}}}zzzrrrlllhhhfffhhhnnnwww~~~}}}{{{wwwtttllljjjgggfffeeecccaaa___aaa___[[[VVVRRRNNNKKKIIIEEEBBB@@@???@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDEEECCCDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSVVVVVVVVVWWWXXXXXXYYYYYY\\\ZZZYYYXXXXXXVVVRRROOOMMMJJJHHHGGGHHHJJJKKKKKKQQQSSSUUUVVVWWWYYY[[[]]]^^^^^^]]]]]]]]]___```aaaaaabbbdddgggiiikkklllllljjjjjjiiiiiijjjkkkllllllsssuuuwwwyyy{{{~~~}}}uuunnnjjjfffcccaaa^^^\\\\\\aaaeeemmm{{{~~~xxxooogggaaa^^^YYYVVVUUUUUUTTTSSSTTTVVVXXXYYY[[[^^^bbbeeeiiimmmuuu~~~{{{tttmmmiiidddbbb```___```cccgggiiinnnttt}}}~~~vvvrrrmmmiiieeebbb___]]][[[]]]aaadddgggiiimmmooowwwzzz******+++++++++,,,,,,+++******+++++++++,,,,,,,,,------------------------............////////////333444666:::BBBRRRfffuuu}}}|||uuunnniiieeedddfffkkkttt{{{yyyssspppmmmkkkiiigggdddaaa^^^\\\XXXTTTOOOKKKIIIGGGEEEDDDBBBAAABBBCCCDDDDDDCCCDDDFFFGGGIIIKKKLLLMMMNNNNNNOOOPPPQQQTTTVVVWWWWWWYYY[[[]]]___aaabbbbbbcccddddddfffgggiiikkkkkknnnlllkkkiiigggddd___\\\YYYVVVSSSQQQQQQTTTVVVXXX]]]___bbbfffiiillloooppprrrqqqooonnnoooqqqssstttuuuwwwyyy{{{~~~}}}~~~~~~~~~wwwpppkkkfffbbb___^^^ZZZXXXYYY\\\cccqqq~~~|||ssskkkeeeaaa[[[WWWUUUTTTSSSRRRPPPPPPPPPPPPQQQSSSVVVYYY\\\```ffflllttt|||~~~xxxrrrooojjjhhheeebbb``````aaaaaaaaadddiiinnnssszzzxxxrrroooiiifffccc```^^^^^^^^^___]]]ccckkkrrrvvvzzz}}}~~~)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------------------------........./////////000000222333666<<>>???@@@BBBDDDEEEFFFGGGIIIKKKNNNRRRVVVZZZ\\\]]]___aaacccfffiiimmmssswwwzzz{{{|||++++++,,,,,,,,,,,,------++++++,,,,,,------......//////000111111111111111000333888@@@OOOcccpppuuutttuuuvvvxxx}}}zzzzzzzzz~~~}}}||||||}}}~~~~~~~~~}}}|||{{{zzz|||}}}|||}}}}}}|||~~~~~~xxxsssooommmkkkjjjhhhgggeeebbb^^^[[[ZZZYYYWWWVVVVVVTTTQQQOOOKKKKKKJJJIIIIIILLLPPPTTTXXX___hhhpppvvvzzz}}}uuummmllloooooouuuyyyxxxwwwyyyxxxvvvqqqnnniiieeebbbaaabbbcccdddfffiiikkkkkkmmmoooqqqssssssrrrrrruuuzzzyyyuuuuuuuuuuuutttssspppnnnmmmjjjlllnnnooopppttt{{{uuukkkaaa^^^YYYVVVSSSPPPLLLJJJLLLKKKIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEE@@@@@@AAABBBDDDEEEFFFFFFEEEGGGJJJMMMPPPRRRTTTTTTVVVXXXZZZ[[[]]]```dddgggiiiiiikkkmmmoooqqqssstttsssrrrqqqppppppooonnnnnn++++++,,,,,,,,,,,,------+++,,,,,,---....../////////000111111222222111111111666===GGGXXXjjjsssssstttvvvxxx|||}}}}}}}}}}}}||||||}}}~~~~~~~~~}}}|||{{{yyyxxxzzz}}}}}}zzzyyyxxxxxxwww|||~~~|||{{{tttssspppnnnllliiidddaaa___^^^\\\[[[ZZZXXXUUURRRNNNNNNNNNMMMKKKKKKLLLNNNRRRXXX```hhhnnntttyyy||||||{{{qqqnnnppplllqqqtttssssssuuuvvvtttpppmmmiiieeecccdddfffgggfffiiimmmoooooonnnnnnooonnnppppppooosssyyyzzzvvvvvvuuuuuutttrrrqqqqqqppplllmmmnnnnnnooossszzzvvvpppfff]]]WWWTTTQQQPPPNNNMMMKKKJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIEEEFFFHHHJJJLLLMMMNNNNNNPPPRRRTTTTTTTTTUUUWWWYYYYYYYYY[[[]]]^^^```bbbbbbaaa```^^^\\\[[[ZZZZZZZZZ++++++,,,,,,,,,---------,,,,,,------...///000000000000111222222222222111222888AAALLL]]]nnnuuurrrtttvvvzzz}}}||||||}}}~~~~~~~~~|||||||||zzzxxxwwwyyy|||{{{xxxwwwvvvuuuuuuzzz}}}}}}{{{xxxvvvssspppkkkgggbbb```___^^^]]][[[WWWTTTPPPQQQQQQOOOKKKIIIHHHIIINNNSSS[[[ccciiipppvvvyyyzzzzzzyyyyyy{{{|||~~~}}}yyy~~~tttpppqqqjjjoooqqqoooooossstttsssnnnlllhhheeeeeefffiiillljjjnnnrrruuutttrrrqqqqqqmmmpppqqqpppsssyyy{{{yyyvvvuuutttsssrrrrrrrrrrrrnnnoooooonnnooosss{{{qqqddd\\\XXXWWWWWWPPPNNNMMMKKKIIIHHHGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGIIIJJJKKKLLLLLLLLLNNNPPPRRRRRRQQQPPPQQQQQQOOOPPPQQQRRRTTTVVVWWWWWWUUUTTTRRRPPPOOONNNOOOOOO)))***+++,,,------------,,,,,,,,,---------....../////////111333555666555999888CCCYYYkkkqqqrrrssswww{{{|||zzzzzzzzz~~~}}}}}}~~~|||wwwsssrrrsssssszzz}}}~~~~~~|||~~~{{{vvvrrrooohhhfffcccaaa___]]]ZZZXXXUUUUUUTTTRRRNNNKKKIIIHHHQQQSSSWWW]]]dddjjjooorrrvvvvvvuuusssssstttxxx{{{|||xxxyyy~~~}}}ttt~~~wwwqqqnnnnnnnnnnnnoooppppppqqqqqqqqqpppmmmkkkjjjkkkllllllllllllnnnrrruuuuuurrrnnnnnnkkkiiikkkpppuuuxxxxxxxxxwwwvvvuuutttuuuvvvwwwrrrooommmnnnrrrwww|||~~~qqqfff```]]][[[VVVUUUSSSOOOKKKHHHGGGGGGHHHEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDFFFHHHKKKLLLKKKJJJJJJIIIIIIIIIJJJJJJNNNNNNOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNKKKLLLLLLMMMMMMLLLLLLKKK******+++,,,------------,,,,,,---------.........//////000222444555555555:::===KKK```nnnrrrrrrssswww|||~~~~~~}}}}}}~~~~~~|||{{{|||~~~~~~~~~~~~~~~zzzuuurrrrrrrrrsss{{{~~~{{{xxxyyy{{{|||}}}|||yyywwwnnnkkkhhhfffdddaaa^^^[[[[[[[[[YYYUUUQQQMMMJJJIIILLLNNNRRRVVV\\\bbbgggiiiooooooooonnnnnnooorrrttt}}}}}}~~~}}}zzzwwwvvvzzz}}}zzzvvv~~~zzztttqqqnnnooooooppppppqqqrrrrrrsssrrrooommmkkkkkkllllllllllllooossswwwxxxuuurrrqqqnnnlllnnnrrrvvvxxxyyyzzzyyyyyyyyyyyyyyyyyyyyytttqqqnnnnnnqqqvvv{{{}}}wwwoooiiieee]]][[[YYYUUUPPPMMMLLLLLLLLLJJJGGGFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGIIIKKKMMMKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNNNNOOONNNNNNMMMMMMKKKKKKKKKLLLLLLKKKKKKKKKIIIIIIIIIJJJJJJIIIIIIIII***+++,,,------...------,,,------------............///111333444555555555<<>>QQQnnn~~~~~~xxxvvvwwwuuuuuuvvvwwwxxxzzzzzz{{{||||||{{{{{{zzzzzzyyyyyyxxxzzz{{{{{{zzzzzz{{{|||zzz|||}}}~~~~~~~~~|||zzzxxxuuurrrqqqpppooopppqqqtttxxxzzz~~~}}}|||{{{zzzxxxuuuppplllkkkjjjkkkpppyyyyyyqqqnnnmmmkkkfffaaa]]][[[ZZZZZZ\\\aaafffiiilllkkklllooorrruuuuuuuuuvvvvvvwwwwwwxxxyyyyyyzzzyyyzzz{{{~~~~~~zzzuuupppnnnllljjjiiiggghhhjjjmmmqqqvvvzzz|||~~~~~~xxxrrrnnnllllllllltttvvv|||~~~~~~~~~|||yyyuuurrrpppnnnjjjiiihhhjjjmmmsssyyy}}}|||~~~{{{wwwuuusssuuu{{{{{{uuuqqqqqquuuyyy{{{tttrrrqqqtttyyyzzzwwwrrrkkkddd___aaafffnnnzzz}}}{{{zzzxxxvvvuuuuuuvvvwwwxxx~~~|||uuunnnjjjiiijjjlll............////////////111111222111111222444666:::HHHaaazzzwwwwwwssstttuuuwwwxxxzzz{{{{{{{{{{{{zzzyyyyyyyyyyyyyyywwwyyyzzz{{{zzzyyyzzz{{{yyy{{{}}}~~~~~~|||{{{zzzxxxvvvtttssstttvvvyyy{{{}}}~~~|||zzzyyywwwsssnnnkkkjjjjjjkkkooouuu|||~~~zzzqqqmmmhhhggghhhhhheeebbb^^^]]]\\\]]]___dddiiilllmmmmmmnnnppptttwwwyyyzzzyyyyyyzzz{{{|||}}}}}}~~~{{{|||~~~zzzvvvsssqqqooommmkkkkkklllnnnrrrvvvyyy{{{}}}~~~|||wwwrrrnnnmmmlllmmmtttwww}}}}}}yyyuuurrrpppkkkjjjiiiiiilllqqqxxx}}}{{{wwwuuuvvv{{{zzztttoooooorrrvvv~~~vvvsssrrruuuzzz}}}zzzvvvllleee___```eeemmmzzz~~~~~~}}}{{{zzzyyyxxx|||~~~zzztttnnnkkkkkkmmmooo........./////////000000000111222111000111555888===OOOmmmzzzvvvwwwssstttuuuvvvxxxyyyzzz{{{zzzyyyxxxxxxwwwxxxxxxyyywwwyyy{{{{{{zzzyyyzzz{{{yyy{{{~~~~~~|||zzzyyyyyyzzz|||~~~|||yyyvvvrrrmmmjjjiiijjjmmmpppvvv|||zzzuuuqqqoooeeedddccceeeggghhheeeccc___^^^^^^^^^aaaeeejjjlllooopppqqqsssuuuxxx{{{|||{{{{{{|||}}}~~~}}}|||yyywwwtttrrrpppoooooooooqqqtttwwwyyy}}}~~~~~~}}}|||{{{xxxuuuqqqoooooooooooorrrvvv|||zzzvvvrrrqqqmmmmmmllljjjkkkooovvv{{{yyyvvvwww|||{{{uuupppoooqqqtttyyy|||wwwtttrrruuu{{{~~~|||xxxooogggaaaaaaeeemmmzzz~~~|||yyyvvvrrrooonnnpppsssvvv............/////////000...000222111000222777;;;BBBWWWvvv~~~yyyvvvvvvttttttuuuvvvwwwyyyyyyzzzyyyxxxwwwvvvvvvwwwxxxyyyyyy{{{||||||{{{{{{|||}}}zzz}}}~~~~~~~~~~~~|||xxxuuuqqqllliiigggjjjooosssxxx}}}~~~wwwqqqllliiihhh___```aaadddggghhhgggfffbbbbbbaaaaaacccfffjjjlllppprrruuuwwwxxxyyy|||~~~}}}~~~}}}zzzxxxtttrrrpppooopppqqqtttvvv}}}}}}~~~~~~~~~|||{{{zzzwwwuuusssqqqppppppqqqrrrqqqtttzzz}}}xxxssspppooonnnoooooommmlllooouuu{{{{{{xxxxxx|||}}}xxxsssqqqqqqsssuuuxxx{{{wwwtttrrrvvv|||~~~{{{qqqjjjccccccgggnnnyyy~~~~~~{{{xxxxxxxxxqqqpppnnnmmmooosssxxxzzz------........./////////...111333222111333:::???OOOccc}}}~~~}}}xxxvvvwwwtttuuuuuuvvvwwwxxxxxxyyyxxxwwwvvvuuuuuuvvvxxxyyy{{{|||~~~~~~}}}}}}}}}~~~|||~~~|||}}}~~~{{{xxxuuurrroookkkhhhdddiiipppuuuyyy|||}}}{{{xxxtttoookkkiiihhhccccccdddfffiiikkkmmmnnnkkkjjjiiiiiiiiilllnnnooosssvvvzzz|||{{{{{{}}}~~~zzzxxxtttrrrqqqqqqsssuuuzzz{{{{{{||||||||||||{{{vvvtttsssqqqppppppqqqrrrpppsssxxx|||vvvrrrpppppplllnnnpppooonnnpppwww|||~~~zzzxxx{{{|||wwwtttsssssssssvvvzzz}}}xxxuuusssvvv}}}}}}ssslllffffffiiinnnxxx}}}zzzxxxvvvvvvnnnpppqqqpppnnnmmmnnnooojjjjjjiiijjjmmmrrrwwwzzz------------.........///...111444333333555<<>>KKKiiiyyy{{{}}}{{{yyyuuuqqqrrrsssvvvxxxyyywwwuuutttuuuvvvwwwxxxyyyzzzzzzzzz}}}~~~~~~}}}~~~|||zzzwwwvvvtttsssqqqnnnkkkiiifffeeedddggglllqqqvvv|||~~~}}}|||zzzwwwqqqmmmjjjlllmmmmmmnnnqqqwww|||~~~zzzwwwwwwyyy{{{}}}}}}{{{xxxwwwwwwwwwzzz{{{{{{||||||||||||||||||wwwsssqqqsssuuuuuutttrrruuuzzzxxxrrrqqqqqqooopppqqqrrrtttxxx}}}zzzxxx||||||yyyxxxyyyvvvvvvwww{{{~~~xxxsssttt{{{|||qqqkkkhhhjjjmmmrrrzzzvvvrrrmmmiiifffdddbbbaaa]]]\\\[[[[[[\\\___bbbddd``````aaaaaaccchhhooottt............////////////111...000666777777BBBQQQsss}}}yyyyyyyyywwwttttttuuuwwwxxxxxxxxxvvvuuuuuuvvvxxxyyyzzzzzz{{{{{{}}}}}}}}}~~~~~~}}}|||yyyvvvtttsssrrrrrrppppppnnnllljjjhhhgggfffbbbeeejjjpppvvv}}}{{{vvvrrrtttuuuuuuuuuxxx}}}~~~{{{{{{|||~~~}}}{{{yyyxxxxxx{{{||||||}}}}}}}}}}}}}}}}}}zzzwwwvvvvvvwwwwwwvvvuuuxxx{{{zzzsssqqqqqqooopppqqqrrrtttyyy~~~~~~yyywww{{{|||zzzzzzzzz{{{|||~~~zzzuuuuuu{{{~~~}}}zzzooojjjgggiiimmmrrr{{{}}}ppplllgggbbb```^^^\\\ZZZYYYYYYXXXXXXYYY\\\___bbb``````___^^^___ccciiimmm............////////////111000222666555888HHHZZZ}}}~~~xxxuuuvvvxxxxxxwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwyyyzzz{{{||||||||||||||||||}}}~~~~~~}}}|||||||||}}}{{{yyytttpppnnnmmmmmmnnnlllkkkjjjiiihhhgggffffff___ccchhhnnnuuu}}}}}}}}}}}}}}}}}}}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{||||||zzzxxxvvvwwwwwwyyy{{{}}}|||uuuqqqppppppqqqrrrsssvvvzzz}}}xxxvvvzzz}}}|||}}}wwwwwwzzz|||zzzxxxmmmhhhfffiiimmmrrr{{{~~~|||{{{xxxtttqqqiiifffaaa]]][[[YYYVVVUUUTTTTTTTTTTTTVVVYYY\\\^^^^^^^^^]]][[[ZZZ]]]aaaeee............////////////000111444666666===QQQfff{{{zzz~~~yyytttqqqsssuuuwwwxxxyyyxxxwwwvvvvvvvvvwwwwwwwwwxxxyyy{{{||||||}}}}}}{{{{{{{{{|||~~~|||zzzzzzzzzyyyzzzwwwtttpppmmmkkkkkkkkkiiihhhhhhgggeeeddddddccc___bbbhhhnnnttt{{{}}}{{{zzzvvvvvvvvvvvvwwwwwwxxxxxxyyy|||~~~}}}yyyvvvvvvxxx|||}}}~~~wwwrrrppppppqqqssstttwww|||}}}xxxvvvyyy}}}zzzwwwxxxyyywwwuuulllhhhfffiiimmmrrr{{{~~~{{{yyywwwsssnnnjjjgggddd```]]]ZZZXXXUUUSSSPPPPPPQQQRRRTTTWWWZZZ\\\\\\[[[ZZZYYYXXXZZZ]]]aaa............////////////000222555666888EEE]]]rrrxxxqqqpppvvv|||}}}{{{zzz}}}{{{wwwssspppppprrruuuvvvxxxwwwuuuttttttuuuvvvwwwxxxyyyzzz{{{|||}}}}}}}}}{{{{{{{{{|||~~~}}}|||zzzyyywwwuuutttssspppmmmjjjhhhfffhhhgggfffdddcccaaa```___aaadddiiinnnssszzz~~~}}}{{{|||~~~~~~{{{yyyvvvuuuuuutttuuuvvvwwwwwwzzz}}}|||yyyyyy{{{}}}~~~xxxtttrrrppprrrtttvvvyyy~~~yyyvvvzzz{{{xxxxxxxxxvvvuuummmiiigggjjjnnnrrrzzz}}}{{{xxxsssmmmiiifffccc___\\\ZZZXXXUUUSSSNNNNNNOOOQQQTTTWWWZZZ[[[YYYZZZYYYXXXXXXZZZ^^^aaa............////////////000222555777===OOOiii}}}vvvpppiiillloooooooooqqqvvvzzzxxxwwwtttrrrqqqqqqrrrtttvvvuuutttttttttuuuwwwxxxxxxxxxzzz{{{|||}}}}}}}}}|||{{{{{{|||~~~~~~~~~}}}}}}}}}}}}yyyuuupppppppppnnnkkkhhheeecccfffeeedddcccaaa```^^^^^^bbbeeeiiinnnsssyyy}}}{{{{{{}}}{{{yyywwwwwwvvvuuuvvvwwwxxxyyy|||~~~~~~}}}~~~~~~yyyuuutttqqqrrrtttwwwzzzyyyvvvyyy~~~~~~~~~{{{yyyyyyxxxxxxqqqllljjjlllooorrrxxx}}}zzzuuuooojjjbbb___\\\ZZZXXXVVVRRRPPPLLLMMMOOOQQQTTTWWWZZZ[[[YYYYYYZZZYYYYYY[[[___bbb............////////////000222444777CCCXXXrrr}}}}}}|||wwwmmmkkkiiihhhiiimmmqqqtttvvvvvvuuusssrrrrrrrrrsssttttttuuuuuuvvvwwwxxxyyywwwxxxyyyzzz{{{||||||||||||||||||}}}~~~}}}||||||}}}~~~zzztttooonnnmmmkkkhhhfffeeedddccccccbbbaaaaaa```______aaadddiiinnnttt{{{}}}}}}~~~}}}yyyxxxwwwuuuuuuuuuvvvxxxyyy{{{{{{{{{|||~~~~~~}}}}}}yyywwwwwwqqqsssuuuxxx{{{~~~xxxuuuxxx}}}~~~}}}|||}}}}}}uuupppmmmnnnpppqqqvvv|||~~~}}}zzzuuuoookkk___]]]ZZZXXXVVVTTTPPPMMMKKKLLLNNNQQQTTTWWWZZZ[[[ZZZZZZ[[[ZZZZZZ[[[^^^aaa............/////////000000222333888FFF^^^xxx{{{wwwzzzvvvqqqkkkhhhjjjmmmqqqssstttuuuuuuuuutttsssssstttttttttuuuwwwxxxyyyzzz{{{wwwwwwyyyzzz{{{|||||||||}}}||||||}}}}}}}}}~~~{{{{{{tttrrrpppllliiigggggghhhhhh`````````aaaaaaaaaaaaaaa___ccchhhnnnuuu||||||~~~zzzvvvuuusssrrrssstttvvvxxxxxxvvvtttwww{{{}}}|||zzz}}}yyyxxxxxxqqqsssuuuxxx|||}}}wwwtttvvv{{{wwwrrroooppppppqqquuuzzz}}}}}}|||{{{yyyuuunnnjjj^^^\\\ZZZXXXVVVTTTPPPMMMIIIKKKMMMPPPTTTWWWYYYZZZ[[[\\\\\\[[[ZZZZZZ]]]___///---,,,---111333333111111666777;;;NNNlll~~~yyy}}}xxxllliiiiiijjjkkkmmmsssrrrqqqqqqrrrsssuuuvvvtttuuuuuuuuuvvvvvvvvvwwwxxxxxxxxxyyyyyyzzzzzzzzz}}}|||||||||~~~~~~~~~}}}}}}~~~~~~}}}zzzuuuqqqpppttt||||||uuuqqqnnnjjjhhhgggggggggfffccccccbbbaaa___^^^\\\[[[^^^aaaeeeiiiooovvv~~~xxxxxxxxxtttpppnnnoooqqqtttuuuxxxzzz{{{zzzyyyyyy|||~~~|||{{{zzzyyyuuuuuuzzz~~~{{{uuuuuuxxx~~~zzzsssoooppprrrssswww|||~~~{{{zzzxxxwwwwwwwwwsssmmmhhh```\\\WWWTTTSSSRRROOOLLLJJJJJJKKKLLLPPPUUUZZZ\\\^^^]]]\\\ZZZYYYZZZ]]]```000...,,,...000222222111333777:::AAAXXXuuu}}}zzz}}}nnnhhhggghhhjjjmmmoooooonnnnnnoooppprrrsssuuuuuuuuuuuuuuuvvvvvvvvvxxxxxxxxxyyyyyyzzzzzz{{{|||{{{{{{{{{~~~~~~~~~~~~~~~~~~~~~{{{wwwpppjjjiiimmmvvv||||||uuupppmmmiiiggggggggggggfffccccccbbbaaa___]]]\\\[[[ZZZ\\\```dddjjjrrrzzz||||||{{{vvvqqqooopppqqqssstttwwwyyyzzzzzzyyyyyyyyy{{{~~~|||{{{yyyuuuuuuyyy}}}zzzttttttxxx}}}zzztttqqqrrruuuwww|||}}}yyywwwuuutttsssssspppkkkggg```\\\WWWTTTRRRQQQNNNKKKJJJIIIJJJKKKOOOTTTXXX[[[]]]^^^]]]\\\[[[\\\^^^aaa000///......000222222111555999>>>KKKeee}}}}}}ppphhhffffffiiilllnnnnnnmmmnnnnnnooopppqqquuuuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxyyyzzz{{{{{{{{{|||{{{zzzzzz|||~~~~~~}}}~~~~~~~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{|||}}}~~~|||}}}}}}{{{{{{{{{zzzuuunnngggdddhhhpppvvv|||uuunnnkkkhhhffffffgggffffffcccbbbbbb```___]]][[[ZZZVVVYYY\\\```fffnnnwww}}}~~~xxxssspppooopppqqqsssuuuwwwyyyyyyyyyyyyxxxzzz}}}}}}}}}xxxuuuuuuyyy}}}yyyssssssvvv|||yyytttrrrtttwwwzzz~~~yyyvvvsssqqqooonnnmmmkkkhhhfff```]]]XXXUUURRROOOLLLJJJHHHHHHHHHJJJMMMRRRVVVYYY\\\]]]___^^^]]]]]]___```000000//////000111111111444999BBBUUUqqq}}}~~~~~~oooiiihhhhhhjjjmmmooooooppppppqqqrrrrrrsssvvvuuuuuuuuuuuutttttttttwwwwwwxxxyyyzzz{{{|||}}}}}}|||zzzzzz|||~~~|||{{{}}}~~~~~~}}}}}}~~~}}}}}}{{{zzz|||}}}}}}~~~~~~~~~~~~~~~yyyyyyyyyzzzzzz{{{{{{{{{zzzzzz|||~~~zzzuuussstttvvvyyyvvvpppjjjgggiiinnnrrr~~~}}}wwwmmmjjjgggeeeffffffffffffcccbbbaaa```^^^\\\ZZZYYYVVVXXX[[[___eeemmmvvv|||yyyssspppnnnnnnppprrrtttvvvwwwxxxyyyyyyyyyzzz}}}~~~}}}xxxuuutttxxx}}}xxxrrrrrruuuzzzxxxtttssstttvvvyyy~~~zzzuuurrrnnnlllkkkiiigggfffdddccc```^^^ZZZVVVSSSOOOLLLJJJGGGFFFFFFHHHKKKPPPTTTWWWYYY\\\^^^______^^^___```///000000000000111222333444:::GGG^^^yyyyyywwwzzzxxxnnnkkklllllllllnnnppppppqqqrrrrrrsssssssssuuuuuuuuutttttttttttttttvvvwwwxxxyyy{{{|||}}}~~~}}}}}}}}}}}}{{{yyyyyy{{{|||||||||}}}~~~}}}}}}{{{zzz{{{{{{|||}}}}}}||||||{{{xxxxxxxxxxxxwwwwwwwwwwwwyyyyyyzzz{{{}}}~~~|||vvvqqqnnnoooqqquuuuuusssqqqnnnmmmnnnppp}}}yyynnnkkkgggeeeeeeffffffeeebbbbbbaaa___]]][[[YYYWWWVVVWWWYYY\\\aaaiiirrrxxxzzzuuuqqqooonnnqqqrrrsssuuuvvvwwwxxxyyyxxxyyy|||}}}|||wwwttttttyyy}}}xxxrrrqqqtttzzzzzzwwwvvvwwwwwwxxx}}}zzzvvvqqqmmmhhhhhhgggeeecccbbbaaaaaa```___\\\XXXSSSOOOLLLKKKFFFEEEEEEGGGJJJNNNRRRUUUWWWYYY]]]^^^^^^^^^^^^___...///000000000111333555666>>>OOOhhh}}}qqqooossswwwnnnmmmooooooooopppmmmnnnooopppqqqqqqqqqqqqsssssstttttttttuuuuuuuuuvvvvvvxxxyyy{{{}}}~~~|||zzzxxxxxxzzz{{{{{{{{{|||~~~~~~~~~|||{{{zzzzzz{{{|||{{{zzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvyyyyyyyyyzzz{{{|||}}}~~~~~~}}}{{{vvvqqqnnnnnnnnnppprrrttttttrrrqqqqqqqqq}}}{{{ooolllhhhfffffffffeeedddbbbbbbaaa___\\\ZZZXXXVVVSSSTTTUUUWWW[[[ccckkkrrrzzz~~~}}}~~~zzzwwwuuussssssssstttuuuvvvwwwxxxxxxuuuwwwzzz~~~}}}|||wwwttttttyyy~~~xxxrrrqqqtttyyy|||zzzyyyzzzyyyzzz}}}zzzxxxuuuqqqlllhhhccceeeeeedddbbb```___```^^^^^^\\\YYYSSSOOOLLLKKKEEEEEEEEEFFFIIIMMMQQQTTTVVVXXX\\\]]]]]]^^^___```,,,...000111000111555888:::EEEYYYrrr}}}uuuooommmqqq{{{|||qqqooooooooooooqqqlllmmmnnnppppppppppppoooqqqrrrrrrssstttuuuvvvvvvuuuvvvwwwzzz|||~~~{{{yyywwwwwwyyy{{{{{{{{{~~~~~~}}}}}}~~~~~~|||{{{yyyzzzzzz{{{zzzxxxuuutttssstttuuuvvvwwwxxxyyyyyywwwwwwxxxyyyzzz|||~~~}}}}}}}}}zzzuuuqqqooonnnoooqqqtttvvvvvvvvvwwwxxx|||}}}rrrnnnjjjgggffffffeeedddbbbaaa```^^^\\\YYYWWWVVVRRRRRRSSSSSSWWW^^^ffflllvvv{{{}}}|||vvvzzz}}}{{{vvvuuuuuuuuuvvvvvvwwwxxxuuuxxx|||~~~}}}vvvssstttzzzyyysssrrrtttyyy~~~|||zzzxxxyyyzzzyyy{{{|||yyywwwuuutttsssqqqpppoookkkgggccc```ccceeeeeebbb___^^^^^^ZZZ[[[[[[WWWRRRMMMKKKKKKFFFEEEEEEFFFIIIMMMQQQSSSWWWYYY\\\]]]^^^^^^```bbb+++...000111000222555999>>>JJJ```xxxzzzqqqsssqqqsss{{{uuuooonnnnnnoooqqqlllmmmoooqqqqqqqqqpppppppppqqqrrrssstttvvvwwwwwwuuuvvvwwwzzz|||~~~}}}||||||}}}zzzxxxwwwwwwyyy{{{{{{{{{}}}{{{{{{||||||~~~}}}}}}~~~~~~}}}|||{{{yyyyyyzzzzzzyyyvvvsssrrrqqqrrrsssuuuxxxzzz|||}}}uuuvvvwwwxxx{{{}}}|||~~~~~~yyytttqqqoooqqqsssuuuwwwxxxzzz}}}{{{ssspppkkkhhhgggfffeeecccbbbaaa```^^^\\\YYYVVVUUUSSSSSSSSSSSSVVV\\\eeekkktttzzzzzzwwwvvvqqqtttzzzwwwwwwvvvvvvvvvvvvwwwwwwwwwzzzvvvssstttzzzzzzsssrrrtttzzzzzzvvvuuutttvvvwwwxxxzzz|||wwwssspppooolllkkkkkkkkkjjjhhhdddaaa^^^bbbeeeeeebbb___^^^^^^WWWXXXYYYVVVPPPKKKJJJJJJFFFEEEEEEFFFIIIMMMQQQSSSXXXZZZ\\\]]]^^^___bbbddd222000000444444333444888>>>RRReeexxxuuuvvvrrrsssxxxvvvooopppooonnnnnnnnnoooqqqrrrrrrpppnnnmmmpppqqqsssuuuwwwwwwwwwwwwvvvwwwxxxyyyzzz||||||yyywwwwwwtttyyy~~~}}}|||}}}{{{{{{zzzzzzzzz{{{{{{|||}}}|||||||||||||||}}}~~~~~~|||yyyyyyyyyxxxwwwvvvuuuuuuwwwvvvvvvwwwyyy{{{{{{zzzxxxvvvvvvxxx{{{~~~~~~}}}|||xxxvvvuuuvvvwwwyyy{{{|||||||||{{{|||~~~zzzuuuooolllkkkjjjhhheeecccaaa___^^^]]][[[XXXVVVUUUTTTSSSRRRTTTZZZbbbhhhqqq{{{|||vvvrrrnnnooorrrvvv|||}}}|||zzzxxxwwwwwwxxxyyy|||{{{yyywwwssspppsss|||zzzqqqqqqvvv|||{{{uuusssqqqqqquuuxxx{{{|||vvvrrrmmmgggcccddddddeeeeeedddcccaaa```___```bbbcccbbbaaa___^^^YYYXXXUUURRRNNNJJJHHHFFFEEEEEEEEEEEEFFFJJJOOOTTTYYY[[[^^^______```bbbccc000...///333444333666:::DDDZZZmmm}}}uuuwwwvvvxxx}}}wwwppppppooonnnnnnmmmnnnpppqqqqqqqqqqqqpppoooppprrrtttuuuvvvvvvvvvuuuvvvxxxxxxyyyzzz~~~{{{vvvtttrrrqqquuuyyy{{{{{{zzzzzz{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}||||||}}}~~~}}}{{{{{{{{{{{{zzzxxxwwwuuutttuuutttuuuvvvyyy{{{{{{zzzxxxwwwvvvxxx|||~~~{{{yyyuuuvvvwwwxxxyyyzzzzzzzzzyyyzzz}}}}}}xxxrrrnnnmmmllliiifffdddccc```___^^^\\\YYYVVVVVVTTTRRRQQQRRRXXXaaagggpppzzz~~~xxxtttkkkkkklllooosssuuuvvvuuuuuuwww}}}~~~{{{yyyxxxyyyzzzzzz~~~zzzxxxwwwsssqqqttt}}}zzzrrrrrrwww}}}}}}wwwtttqqqqqqtttvvvyyyxxxsssoookkkgggddd```aaaaaaaaaaaa```______```aaabbbcccbbbaaa___^^^YYYXXXUUURRRNNNJJJHHHFFFDDDEEEEEEEEEGGGKKKPPPUUUZZZ\\\^^^`````````bbbccc000///000444555555999???MMMeeexxxuuuxxx{{{~~~yyyqqqpppooonnnooommmmmmnnnooopppqqqrrrrrrnnnoooppprrrsssttttttttttttuuuwwwwwwxxxyyy|||~~~|||vvvrrrooommmooorrrssstttuuuwwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}|||{{{{{{|||||||||{{{yyywwwvvvuuusssssssssvvvyyy{{{|||{{{yyyxxxwwwzzz}}}}}}{{{uuuuuuvvvvvvvvvwwwwwwwwwwwwyyy{{{|||vvvrrrpppnnnjjjffffffcccaaa___^^^\\\ZZZWWWWWWUUUQQQOOOPPPVVV___eeennnwww{{{vvvllljjjiiiiiijjjjjjiiigggggghhhlllsss{{{}}}{{{zzzzzz|||}}}yyywwwvvvsssrrruuu}}}{{{rrrsssxxx}}}{{{uuurrrqqqsssuuuwww~~~{{{uuuoookkkiiifffeeeaaa``````_________`````````aaabbbccccccaaa___^^^YYYXXXUUURRRNNNJJJHHHFFFDDDDDDEEEEEEGGGLLLRRRVVV[[[]]]___`````````bbbccc333222333666666777<<>>KKKggg~~~qqqkkkkkkiiihhhllliiijjjkkkllllllkkkjjjiiilllmmmnnnoooooopppooooooqqqrrrsssuuuxxxyyyyyyyyy{{{{{{vvvtttvvvyyy{{{|||~~~}}}{{{yyyxxxxxxvvvttttttvvvxxxxxxxxxwwwuuuttttttuuuvvvvvvuuuwwwxxxzzzzzzzzz{{{~~~~~~}}}|||{{{zzzzzzvvvuuuuuuwwwzzz}}}}}}|||}}}|||zzzzzz{{{}}}yyyvvvuuutttrrrqqqnnnkkkhhhgggfffeeecccaaabbbbbb___YYYTTTRRRQQQTTTZZZccclllssswww{{{}}}{{{~~~{{{vvvmmmfff``````^^^ZZZWWWXXX\\\```eeerrr}}}vvvnnnjjjiiimmmwww~~~~~~}}}}}}{{{xxxvvvrrrooollliiifffccc___]]]ZZZVVVQQQLLLHHHFFFEEECCCBBBAAABBBEEEHHHJJJQQQSSSUUUVVVXXXXXXXXXXXX:::@@@SSSrrr~~~|||jjjfffhhhggggggkkkjjjkkklllmmmmmmlllkkkjjjlllmmmoooqqqrrrrrrqqqppprrrsssuuuwwwyyy{{{}}}}}}|||yyyxxxzzz}}}~~~}}}}}}{{{zzzyyywwwuuussssssuuuvvvwwwvvvuuutttssstttvvvxxxxxxwwwwwwxxxzzzzzzzzz{{{~~~~~~}}}{{{xxxwwwttttttuuuxxx||||||{{{zzzyyyyyy{{{}}}~~~xxxvvvvvvuuutttssspppllljjjiiihhhfffeeeccccccaaa]]]WWWRRROOONNNRRRWWW```hhhnnnssswwwyyy{{{wwwpppiiigggccc]]]XXXVVVVVVXXXWWW```nnn|||xxxoookkkiiimmmxxx~~~~~~}}}zzzwwwvvvtttqqqnnnmmmjjjgggeee```___\\\WWWRRRLLLHHHFFFDDDCCCBBBAAABBBDDDGGGIIIPPPRRRTTTVVVWWWXXXXXXXXX<<>>???AAABBBFFFFFFGGGIIILLLOOOQQQRRRbbbtttmmmkkkuuu{{{yyyyyyxxxvvvtttpppmmmiiiffffffffffffffffffgggggghhhiiiiiijjjjjjkkkmmmoooppppppooooooooommmooossswww{{{~~~~~~}}}{{{zzzyyyyyy|||}}}||||||~~~{{{xxxwwwwwwxxxxxxxxxxxxwwwvvvuuuuuutttxxxxxxxxxxxxyyyzzz{{{{{{yyyyyyzzzzzzzzzzzzzzzzzz{{{{{{yyywwwtttqqqooommmrrrsssuuuwwwzzz|||~~~~~~~~~yyywwwwwwvvvrrrmmmjjjhhhgggeeeddd```^^^[[[YYYXXXWWWUUUTTTQQQSSSVVVZZZaaakkkwww~~~~~~zzzkkkfff___[[[ZZZ\\\]]]^^^fffqqqyyysssnnnllljjjhhhjjjoooyyy{{{|||~~~||||||}}}}}}yyytttqqqnnnkkkjjjiiihhhfffbbb```^^^___```___\\\ZZZZZZXXXVVVTTTRRROOOKKKGGGDDDCCCBBBAAA@@@AAACCCDDDEEEFFFGGGIIILLLOOORRRSSSqqqssskkkgggooo|||zzzwwwyyy{{{}}}|||ssspppkkkiiiggggggfffeeehhhhhhhhhiiihhhhhhggggggkkkllloooppppppnnnlllkkkjjjnnnuuuzzz~~~}}}|||zzzxxxwwwzzz}}}~~~~~~|||zzzyyyzzzzzzyyyyyywwwvvvuuuttttttxxxxxxxxxxxxxxxxxxwwwvvvxxxyyyyyyzzz{{{{{{{{{zzzzzzzzzxxxvvvssspppnnnlllooopppsssvvvzzz}}}}}}~~~~~~yyyvvvuuuwwwsssnnniiigggeeecccbbbaaa^^^[[[YYYXXXWWWUUUSSSSSSTTTUUUXXX___iiiuuu}}}~~~~~~}}}|||{{{}}}~~~qqqkkkbbb\\\YYYYYYYYYZZZ[[[dddrrrzzzsssmmmjjjhhheeehhhlllwww}}}xxxyyy}}}}}}}}}~~~~~~zzzwwwpppnnnkkkjjjhhhgggdddbbbaaa```^^^^^^___^^^\\\ZZZXXXWWWUUUSSSRRROOOKKKHHHBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFIIILLLPPPSSSTTTzzz{{{sssnnnttt}}}zzzwwwzzz~~~uuurrrmmmjjjiiihhhfffdddggghhhhhhiiiiiihhhggggggjjjlllnnnqqqrrrqqqnnnkkkkkkooovvv{{{~~~~~~~~~}}}zzzyyyxxxyyy{{{~~~~~~~~~~~~zzzyyyxxxxxxwwwvvvtttsssqqqpppppptttuuuvvvwwwvvvuuutttssswwwxxxyyy{{{{{{{{{{{{zzzyyyxxxwwwuuurrrooommmkkklllnnnqqquuuyyy}}}}}}{{{wwwvvvwwwsssnnniiifffdddbbb```___\\\ZZZXXXXXXWWWVVVTTTTTTTTTTTTVVV\\\fffrrr{{{~~~}}}|||||||||{{{yyywwwwwwzzz|||yyyrrrhhh___ZZZXXXVVVVVVWWW^^^hhhttt~~~vvvoookkkhhheeegggkkkuuu}}}xxxwwwzzz~~~~~~}}}zzzwwwtttnnnllljjjhhhgggeeeaaa^^^______^^^^^^^^^]]][[[ZZZWWWUUUTTTSSSQQQOOOKKKHHHCCCDDDDDDEEEEEEDDDCCCBBBBBBCCCEEEHHHLLLOOOSSSTTTyyy}}}zzzwwwyyy}}}~~~}}}tttqqqmmmkkkiiihhhfffddddddfffhhhjjjkkkkkkjjjjjjjjjkkkmmmrrrvvvvvvssspppooorrrvvv{{{~~~~~~~~~|||{{{zzzyyy{{{}}}~~~}}}~~~{{{yyyxxxvvvuuutttsssqqqpppnnnnnnoooppprrrsssttttttsssrrrvvvxxxyyy{{{||||||{{{zzzxxxwwwuuusssqqqnnnkkkjjjkkkmmmppptttxxx|||~~~~~~}}}~~~}}}yyywwwwwwsssmmmhhheeecccaaa___\\\ZZZXXXWWWXXXXXXWWWVVVTTTSSSSSSTTTYYYcccnnnvvvyyy|||~~~||||||{{{zzzyyyyyyxxxvvvsssssstttvvvwwwzzz~~~}}}rrrhhh```[[[WWWUUUVVVZZZaaajjjwww|||sssnnnjjjfffhhhmmmuuu~~~yyyvvvxxx{{{xxxtttrrrmmmllliiihhhfffddd```]]]]]]^^^^^^^^^]]]\\\[[[[[[WWWUUUTTTSSSQQQOOOKKKHHHEEEFFFFFFFFFEEECCC@@@???AAABBBDDDGGGJJJNNNQQQSSSyyysssuuuxxxyyywwwpppnnnkkkjjjiiihhhfffeeeccceeehhhkkkmmmmmmmmmllljjjjjjmmmrrrxxxzzzxxxuuurrruuuxxx{{{~~~~~~}}}~~~~~~~~~~~~{{{|||}}}}}}||||||~~~|||zzzyyyvvvuuuuuusssrrrqqqppppppmmmnnnoooqqqrrrsssssssssuuuwwwyyy{{{||||||{{{zzzvvvvvvtttrrrooollljjjhhhlllmmmpppssswwwzzz|||~~~}}}~~~}}}}}}~~~|||yyyvvvrrrlllhhheeeccc```^^^\\\ZZZXXXWWWXXXXXXWWWVVVRRRQQQQQQRRRWWW___jjjqqqtttwww}}}}}}|||{{{zzzyyyvvvvvvuuusssqqqppprrrssssssuuuyyy}}}uuukkkccc]]]YYYUUUXXX\\\bbbmmm~~~xxxqqqlllhhhiiinnnxxxzzztttwww|||~~~~~~|||xxxtttqqqnnnkkkhhhfffdddbbb___]]][[[]]]^^^^^^\\\ZZZ[[[[[[XXXWWWUUUSSSRRROOOKKKHHHFFFFFFFFFEEEDDDAAA???===@@@@@@BBBEEEHHHLLLOOOPPPvvvlllmmmqqqsssrrrllljjjhhhhhhiiihhhgggeeedddfffjjjmmmnnnooonnnmmmlllkkklllqqqxxx{{{zzzwwwsssvvvzzz~~~~~~zzz{{{}}}|||}}}}}}~~~~~~}}}{{{{{{|||}}}~~~|||yyyxxxxxxuuuuuutttssssssrrrqqqqqqooooooooopppqqqrrrttttttuuuwwwyyy|||}}}|||{{{zzzuuuuuusssqqqnnnkkkiiigggmmmnnnpppsssuuuxxxzzz{{{zzz|||~~~~~~|||zzzuuuqqqkkkgggeeeccc```___^^^\\\YYYWWWWWWVVVUUUSSSOOOOOOPPPQQQUUU\\\ffflllooottt{{{|||{{{zzzxxxvvvrrrssssssqqqpppoooqqqrrrtttuuuwwwzzz~~~xxxnnneee___XXXYYYYYY[[[cccqqqzzzsssmmmiiijjjoooxxxzzzsssuuuzzz}}}}}}~~~~~~yyyuuuqqqnnnkkkfffcccbbb```^^^\\\ZZZ\\\^^^]]][[[ZZZZZZ\\\ZZZXXXVVVTTTRRROOOKKKGGGEEEEEEDDDCCCBBBAAA?????????@@@AAACCCFFFIIILLLMMMsssgggggglllooopppiiigggfffggghhhhhhgggffffffhhhkkknnnoooooonnnmmmnnnlllkkkpppwww{{{zzzwwwssswww|||{{{wwwyyy{{{~~~~~~}}}}}}}}}~~~}}}}}}{{{yyyzzz|||{{{||||||{{{xxxuuutttuuusssssssssrrrrrrqqqqqqqqqrrrrrrqqqpppqqqrrrtttuuutttvvvyyy|||}}}}}}{{{zzzuuutttsssqqqnnnkkkhhhgggooooooqqqsssuuuwwwxxxyyyvvvyyy}}}|||}}}zzztttpppkkkgggdddcccaaa___aaa^^^ZZZXXXVVVUUURRRPPPNNNNNNOOOQQQTTT[[[ccciiinnnssszzz|||zzzyyywwwtttrrrpppqqqqqqqqqooooooppprrrvvvwwwwwwxxx{{{vvvkkkeee]]]\\\ZZZXXX\\\fffuuu{{{tttmmmiiijjjooouuuzzzqqqsssyyy~~~~~~{{{uuuqqqnnnjjjeeeaaa___^^^]]][[[YYY\\\^^^]]][[[YYYZZZ\\\\\\ZZZWWWUUUSSSOOOKKKGGGCCCCCCBBBBBBAAAAAAAAAAAA??????AAACCCEEEHHHJJJLLLmmmfffaaaccchhhgggggggggggggggggggggfffeeeiiijjjmmmnnnoooooommmlllkkkkkklllmmmoooqqqssstttwwwwwwxxx||||||{{{|||}}}|||{{{zzzzzz~~~~~~|||yyyvvvuuuuuuvvvwwwyyyyyyzzzyyyxxxuuurrrpppssssssrrrrrrrrrssssssttttttsssqqqppppppqqqssstttsssuuuwwwyyyzzzzzzzzzzzzuuusssqqqnnnllljjjjjjjjjkkklllnnnrrruuuyyy{{{}}}uuuxxx{{{|||||||||}}}~~~~~~~~~{{{}}}uuulllggggggfffbbb___^^^]]]ZZZYYYYYYWWWUUUSSSUUUOOOKKKNNNRRRVVV\\\bbbnnnrrrxxx~~~{{{yyywwwtttrrrjjjjjjkkkkkklllmmmoooooossstttvvvwwwzzz~~~~~~qqqiiiddd___ZZZYYYYYY___lllxxxuuunnnjjjiiiiiittt|||uuuqqqqqqwww~~~}}}|||uuulllmmmjjjfffcccbbb___]]]ZZZ]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZXXXVVVRRRNNNJJJHHHDDDCCCBBBBBB@@@@@@???>>><<<===???BBBFFFIIILLLNNNjjjbbb^^^```fffdddffffffggggggggggggffffffiiijjjlllnnnnnnnnnmmmlllkkkkkklllmmmoooppprrrsssvvvwwwyyy~~~~~~{{{zzzzzz~~~}}}}}}||||||}}}}}}~~~{{{xxxvvvttttttvvvwwwxxxxxxxxxxxxvvvsssqqqooorrrrrrrrrrrrrrrsssttttttrrrqqqqqqppppppqqqrrrsssssstttuuuvvvxxxxxxyyyyyyvvvuuurrrooolllkkkjjjjjjlllmmmnnnqqqsssuuuwwwxxxvvvxxxzzzzzzxxxwwwvvvwww{{{}}}zzzvvvxxxrrrjjjgggffffffdddaaa___]]]ZZZYYYXXXWWWTTTRRRSSSMMMJJJMMMQQQUUU[[[bbbkkkooovvv~~~}}}zzzwwwssspppiiiiiiiiiiiijjjkkklllmmmnnnooopppqqqssswww}}}xxxpppfff```ZZZWWWWWWZZZeeeppp~~~uuunnnjjjhhhhhhrrryyy~~~tttnnnooouuu~~~|||uuummmkkkhhhdddbbbaaa```___]]]^^^^^^^^^]]]]]]\\\\\\[[[[[[ZZZXXXUUUQQQMMMIIIGGGDDDCCCBBBBBB@@@@@@???>>><<<===???BBBEEEIIILLLNNNhhh___\\\```eeebbbeeeffffffgggggggggffffffhhhiiikkklllmmmmmmlllllllllllllllmmmnnnpppqqqrrrsssuuuyyy~~~}}}zzzyyyyyy}}}{{{{{{}}}}}}|||||||||zzzwwwtttsssssstttuuuvvvwwwwwwvvvtttrrrooonnnpppqqqqqqrrrssstttuuuuuuoooppppppqqqrrrrrrrrrrrrsssssssssssstttuuuwwwwwwxxxvvvtttpppmmmkkkjjjiiilllmmmnnnoooppprrrssssssuuuwwwyyyyyywwwuuuuuuuuuyyyzzz}}}xxxssstttnnniiiffffffgggeeeccc```^^^[[[YYYXXXVVVSSSQQQQQQLLLIIILLLPPPTTT[[[ccchhhmmmttt|||~~~{{{wwwrrrnnngggggggggggghhhiiiiiijjjjjjkkkllllllmmmppptttwww}}}yyyllleee]]]YYYVVVVVV^^^fffuuu}}}uuunnnjjjiiiiiiooovvv~~~|||zzz}}}|||rrrkkklllsss}}}~~~|||wwwqqqkkkhhhdddaaaaaaaaaaaaaaa``````___^^^]]]]]]\\\\\\[[[ZZZWWWTTTPPPKKKHHHEEEDDDCCCBBBBBB@@@@@@???>>><<<===>>>AAADDDHHHKKKMMMggg___\\\aaafffbbbdddeeeeeefffggggggggggggggghhhiiikkkkkkkkkkkkkkkllllllmmmmmmnnnpppqqqrrrrrrtttxxx{{{}}}{{{{{{|||~~~~~~~~~~~~|||{{{|||~~~~~~}}}}}}||||||zzzwwwtttsssssstttuuuwwwwwwwwwvvvtttrrrpppnnnpppqqqrrrtttuuuvvvvvvwwwnnnppprrrssstttsssrrrqqqsssrrrrrrqqqrrrsssuuuvvvxxxvvvtttqqqmmmjjjhhhgggjjjkkklllmmmooopppqqqqqqtttvvvyyyzzzzzzyyyzzz{{{yyyzzz|||~~~zzztttrrrnnniiifffffffffeeedddaaa___\\\ZZZXXXVVVSSSPPPPPPLLLJJJMMMPPPTTT\\\dddggglllsss|||~~~{{{vvvpppkkkffffffffffffffffffggggggjjjkkkkkkkkkjjjllloooqqqtttwwwzzz~~~wwwnnneee___YYYVVVYYY^^^gggxxx~~~wwwpppmmmkkkkkknnnsss||||||zzzyyy|||{{{qqqjjjkkkrrr~~~||||||~~~~~~~~~~~~zzzwwwpppkkkfffcccbbbbbbccccccaaaaaa```___^^^]]]\\\\\\[[[YYYVVVRRRNNNIIIFFFDDDDDDCCCBBBBBB@@@@@@???>>>======>>>@@@CCCGGGKKKMMM}}}{{{|||ccc\\\[[[___dddaaacccccceeefffggggggggggggfffggghhhiiiiiijjjjjjjjjlllllllllmmmnnnpppqqqrrruuuvvvvvvvvvwww|||}}}}}}xxxyyyzzz}}}~~~}}}~~~}}}{{{wwwuuussssssuuuvvvyyyyyyxxxwwwuuusssqqqqqqqqqrrrtttvvvwwwxxxxxxxxxoooqqqsssuuuuuutttrrrqqqrrrrrrpppppppppqqqrrrsssuuutttrrroookkkhhhfffdddfffgggiiikkkmmmoooqqqrrrtttvvvyyy{{{{{{{{{|||}}}||||||}}}~~~yyyssspppllliiigggeeedddcccbbb```]]][[[YYYWWWTTTQQQQQQNNNMMMOOOPPPTTT\\\fffhhhmmmuuu}}}}}}zzzuuuooojjjggggggffffffffffffffffffiiijjjjjjiiihhhhhhjjjlllmmmppptttxxx|||yyynnnfff^^^XXXVVVYYY___mmmyyyssspppooonnnnnnssszzz}}}|||zzzzzz~~~{{{qqqllllllrrr~~~||||||zzz}}}}}}}}}}}}}}}uuuqqqjjjeeecccbbbbbbaaa```______^^^]]]]]]\\\\\\YYYWWWTTTPPPLLLHHHEEEDDDDDDCCCBBBBBB@@@@@@???>>>=========???BBBFFFJJJLLLuuusssppp]]]ZZZWWW[[[aaa___bbbbbbdddeeegggggghhhhhhfffffffffggghhhhhhiiiiiikkkkkklllmmmoooqqqssstttyyyyyyvvvrrrqqquuu}}}}}}}}}|||wwwxxxzzz~~~}}}}}}~~~~~~|||yyyvvvuuuuuuvvvwww{{{zzzyyywwwvvvtttsssrrrrrrsssuuuwwwxxxxxxwwwwwwpppqqqsssttttttsssqqqppppppoooooonnnnnnnnnnnnooopppooommmkkkhhheeebbbaaaaaaccceeegggjjjmmmoooppptttvvvyyyyyyyyyxxxxxxyyy}}}}}}}}}~~~|||uuussspppllliiifffeeedddcccaaa^^^\\\[[[YYYVVVTTTRRROOOOOOPPPPPPSSS\\\eeejjjnnnvvv~~~|||yyyuuupppllljjjiiiiiihhhggggggggggggggghhhhhhgggeeedddeeefffhhhkkkooorrrvvv|||xxxooofff]]]XXXXXX]]]fffvvv{{{vvvrrrqqqppppppttt{{{|||{{{zzzzzz~~~tttooommmppp|||~~~|||{{{|||zzz|||~~~~~~xxxtttmmmhhhdddbbb```^^^]]]]]]\\\\\\\\\\\\[[[[[[WWWUUURRRNNNJJJGGGEEEDDDDDDCCCBBBBBB@@@@@@???>>>=========>>>@@@EEEIIILLL}}}rrrooogggZZZZZZWWWYYY______aaabbbccceeefffggghhhhhheeeeeeeeeeeefffggghhhiiiiiijjjkkkmmmooorrrtttuuuzzzzzzyyyvvvtttwww~~~|||}}}~~~zzz{{{}}}}}}~~~~~~{{{xxxwwwwwwyyyzzz|||{{{yyywwwuuutttssssssqqqssstttvvvvvvvvvttttttqqqqqqrrrrrrqqqpppnnnmmmllllllllllllkkkkkkjjjiiijjjjjjiiigggeeebbb___]]]^^^___aaadddfffiiikkklllqqqsssvvvxxxxxxxxxyyyzzz}}}}}}}}}~~~{{{vvvuuusssoookkkiiihhhhhhdddaaa___]]]]]][[[YYYVVVRRRPPPOOOPPPOOOPPPYYYdddjjjooowww~~~|||zzzwwwssspppmmmlllkkkjjjiiiiiiiiiiiifffggggggfffdddccccccdddeeehhhkkkmmmpppuuu~~~{{{rrrggg```^^^]]]bbblllyyy{{{vvvsssqqqqqqssswww~~~|||zzzyyyxxx{{{yyyrrrnnnnnnwww}}}zzz{{{|||zzz{{{}}}~~~{{{}}}|||wwwsssmmmhhheeeaaa^^^[[[YYYYYYYYYZZZZZZZZZZZZ[[[UUUSSSPPPLLLIIIGGGFFFEEEDDDCCCBBBBBB@@@@@@???>>>>>>===<<<===@@@DDDHHHKKKsssppp}}}wwwbbbZZZ\\\XXXZZZaaabbb```aaaccceeefffhhhhhhhhheeeeeeeeeeeeeeeggghhhhhhhhhiiijjjmmmooorrruuuvvvxxxzzz}}}||||||}}}|||}}}}}}~~~{{{}}}zzzyyyyyyzzz{{{|||zzzyyywwwuuutttssssssppprrrsssuuuuuutttrrrqqqpppppppppooonnnmmmlllkkkhhhiiijjjjjjjjjhhhfffeeefffffffffdddbbb___]]][[[\\\]]]___aaacccfffggghhhmmmpppuuuxxxzzz{{{}}}|||||||||~~~|||xxxvvvuuutttqqqmmmkkkjjjkkkdddbbb___^^^^^^]]]ZZZXXXRRRPPPOOOOOOMMMNNNWWWbbbkkkooowww~~~~~~}}}{{{xxxvvvsssoooooommmlllkkkkkkjjjjjjggghhhiiigggeeeddddddeeecccfffiiijjjlllqqqxxx~~~|||ppphhheee^^^___eeepppzzzvvvsssqqqqqquuuyyy{{{yyywwwvvvxxx}}}sssnnnmmmttt|||zzzzzz|||{{{{{{|||~~~xxx}}}{{{yyytttqqqlllhhhdddaaa]]]ZZZWWWWWWWWWXXXYYYYYYZZZZZZTTTRRROOOLLLIIIGGGFFFFFFDDDCCCCCCBBBAAA@@@???>>>>>>===<<<<<>>>>>===<<<;;;<<>>===<<<<<<;;;:::;;;===BBBGGGJJJyyyppppppxxxyyypppppprrrwwwxxxqqqbbbVVVRRRUUUXXX[[[[[[\\\___cccfffffffffggggggggghhhhhhhhhhhhhhhhhhhhhiiiiiiiiihhhhhhjjjlllqqqxxx}}}}}}zzzzzz{{{~~~|||~~~~~~zzzxxxyyy{{{}}}}}}~~~xxxtttrrrrrrrrrrrrqqqpppnnnnnnnnnllliiiggg___]]]YYYUUURRRPPPPPPPPPQQQOOOMMMLLLMMMMMMLLLJJJLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGHHHJJJOOOTTTWWW^^^bbbfffjjjlllooosssuuuxxxxxxzzz}}}~~~xxxuuurrrqqqppppppooommmmmmkkkiiihhhgggeeeaaa^^^[[[WWWRRRMMMLLLNNNRRRUUUZZZccclllqqquuuyyyzzzxxxxxxzzz|||}}}yyywwwxxxyyyyyyvvvrrrnnnkkknnnllliiigggggghhhjjjkkkmmmjjjhhhiiilllnnnmmmkkklllooouuu|||xxxqqqkkkkkkmmmrrr{{{||||||~~~|||zzzxxxsssnnnlllmmmvvv|||zzzyyyzzzvvvoookkkmmmsss}}}~~~{{{yyyxxxxxxzzz|||~~~yyyvvvtttqqqlllgggcccaaa^^^ZZZWWWTTTRRRQQQSSSTTTTTTTTTTTTSSSSSSRRRSSSQQQOOOLLLIIIFFFDDDCCCEEEEEEDDDBBB@@@???>>>===;;;:::999:::===AAAFFFIIIyyyssstttzzz~~~yyyuuuwww|||}}}rrraaaUUUNNNTTTYYY[[[ZZZ\\\___bbbeeeeeeffffffgggggghhhhhhiiijjjjjjjjjkkkkkkkkkllljjjkkkmmmooosssyyy~~~~~~{{{yyyzzz|||}}}|||~~~}}}wwwttttttuuuvvvyyy{{{}}}~~~}}}}}}}}}{{{zzzyyyyyywwwtttqqqpppooommmlllkkkhhhdddaaaVVVTTTPPPLLLJJJHHHHHHHHHIIIGGGEEEEEEEEEFFFEEEDDDFFFFFFFFFGGGGGGFFFFFFEEEGGGEEEDDDDDDFFFJJJNNNQQQXXX[[[```eeeiiimmmqqqtttvvvwwwzzz}}}{{{xxxtttqqqqqqpppooonnnlllkkkjjjiiihhheeeaaa___\\\XXXSSSOOOMMMNNNQQQSSSZZZccclllqqqvvv|||}}}|||yyyzzz|||{{{vvvtttuuuvvvvvvuuussspppnnnpppnnnkkkiiihhhiiijjjlllkkkiiigggiiilllnnnmmmkkkkkknnnrrrxxxxxxpppnnnnnnpppwww~~~|||{{{}}}|||zzzuuuooolllkkksss~~~}}}{{{zzz{{{vvvooojjjmmmttt}}}}}}zzzyyy|||}}}{{{wwwtttrrrpppllliiicccaaa^^^ZZZWWWTTTQQQPPPRRRRRRRRRRRRRRRQQQPPPPPPQQQPPPNNNLLLJJJGGGEEEDDDEEEDDDCCCBBB@@@???>>>===::::::999999<<>>===<<<;;;;;;:::999:::<<>>>>>@@@AAA@@@???===>>>???@@@AAAAAAAAAAAA????????????@@@BBBDDDEEEHHHMMMTTT[[[aaahhhnnnrrrooorrruuuwwwxxx{{{}}}wwwssspppooommmlllkkklllmmmllliiieeebbb```^^^ZZZUUUPPPNNNNNNOOOQQQWWW```iiiooouuu|||}}}}}}~~~|||yyyuuuuuutttsssrrrrrrrrrrrrpppooommmkkkjjjiiihhhhhhiiijjjkkkjjjiiihhhhhhhhhfffhhhkkkooovvv~~~|||vvvpppqqqttt}}}|||zzz|||zzzqqqmmmnnnjjjnnnvvv~~~xxxooohhhjjjpppxxx}}}{{{yyy{{{~~~}}}yyywwwtttrrrpppnnnlllkkkgggeeeaaa\\\XXXTTTQQQOOOOOOOOOOOOOOONNNMMMLLLLLLMMMMMMMMMMMMKKKIIIGGGFFF@@@@@@@@@???>>>======<<<;;;:::::::::===AAAFFFIII{{{iii]]]]]]aaabbb___aaaffffffbbb___```aaaccceeeggghhhiiigggggghhhiiijjjjjjkkkkkkfffjjjpppvvv||||||||||||}}}}}}~~~}}}~~~}}}{{{yyywwwwwwvvvvvvyyy{{{||||||zzzyyyxxxxxxvvvtttrrrqqqooommmiiiggg\\\[[[YYYWWWTTTOOOHHHDDDBBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===>>>???@@@@@@???>>>???@@@BBBCCCCCCDDDDDD=========>>>???@@@AAABBBCCCHHHPPPXXX___ffflllpppmmmpppssstttuuuwww|||yyyssspppnnnmmmkkklllmmmooonnnjjjfffcccaaa^^^[[[VVVQQQNNNNNNOOOPPPUUU]]]ggglllssszzz~~~~~~}}}~~~~~~}}}yyywwwuuusssqqqqqqqqqrrrrrrqqqpppooommmkkkjjjiiiiiikkkmmmkkkgggdddeeefffdddfffjjjooouuu~~~|||tttrrrtttyyy{{{yyy|||xxxooolllnnnmmmqqqwww~~~|||rrrkkklllqqqxxx~~~|||vvvxxx{{{~~~{{{zzzxxxuuurrrooommmkkkjjjhhhfffbbb]]]XXXSSSPPPNNNOOOOOOOOONNNNNNLLLKKKKKKMMMMMMMMMMMMKKKIIIGGGFFFBBBAAAAAAAAA@@@@@@??????<<<;;;:::;;;===BBBGGGJJJxxxiiiaaabbbbbbbbbbbbbbbbbbbbbbbb^^^```bbbeeehhhjjjkkkllliiihhhgggggggggiiijjjkkkiiijjjnnnvvv||||||||||||}}}~~~{{{yyyzzzzzzzzzyyy|||||||||||||||yyytttqqqrrrpppllljjjhhheeeaaa___YYYTTTNNNKKKIIIHHHFFFCCCBBBHHHNNNOOOLLLJJJKKKMMMGGGDDDAAA???===>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@>>>>>>>>>>>>>>>CCCEEEJJJOOOWWW```jjjpppooopppqqqrrrsssuuuxxx{{{zzzvvvsssrrrpppnnnooonnnmmmlllkkkiiidddaaa^^^[[[UUUPPPMMMLLLMMMOOOTTT[[[eeeooovvv{{{~~~{{{xxxuuusssrrrrrrpppooopppoooooopppqqqooollliiihhhjjjmmmnnnmmmkkkgggeeeggghhhjjjlllpppwww}}}vvvpppsss|||{{{xxxzzz~~~xxxqqqkkkhhhjjjooouuu{{{|||uuuooommmpppwww{{{yyyyyyyyy{{{|||vvvnnnhhhfffgggiiijjjgggfffbbb^^^YYYUUUQQQOOOMMMNNNMMMLLLJJJIIIJJJKKKKKKNNNPPPPPPMMMJJJGGGFFFIIIFFFBBB?????????>>>===;;;;;;;;;;;;<<>>>>>>>>>>>AAACCCGGGMMMTTT^^^hhhnnnoooqqqrrrssssssuuuxxx{{{{{{wwwuuusssqqqoooqqqpppooonnnmmmjjjfffbbb___\\\VVVQQQMMMLLLMMMNNNQQQXXXbbbllltttyyy~~~|||zzzvvvtttsssrrrqqqooopppoooooopppqqqooollljjjggghhhjjjllllllkkkiiigggdddeeegggiiilllssszzzzzztttuuu|||{{{yyy|||zzzsssmmmiiihhhmmmttt{{{{{{tttnnnmmmooowww}}}|||{{{{{{|||yyyrrrjjjcccaaaaaaaaabbbbbb```]]]YYYUUURRROOOMMMKKKLLLLLLKKKIIIHHHIIIKKKLLLNNNPPPPPPMMMJJJHHHGGGJJJGGGCCCAAA@@@@@@??????;;;;;;;;;:::<<<@@@GGGKKKtttfff```^^^^^^^^^^^^^^^^^^^^^^^^^^^```bbbeeehhhkkknnnoooiiihhhgggffffffggghhhhhhhhhjjjooouuu|||}}}||||||}}}}}}|||}}}|||{{{zzzxxxtttoookkkhhhddd]]]XXXUUUSSSQQQPPPMMMJJJGGGDDDCCCAAA???<<<>>>AAACCCAAA>>>===>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>@@@DDDIIIPPPZZZdddkkkpppqqqssstttuuuvvvxxxzzz}}}zzzwwwuuurrrppprrrqqqpppooonnnlllgggdddaaa]]]WWWRRRMMMLLLLLLLLLNNNTTT^^^hhhpppwww}}}~~~~~~|||xxxvvvuuusssqqqooopppoooooopppppppppmmmkkkfffggghhhiiijjjjjjjjjjjjdddeeefffgggjjjooouuuzzzzzzwww{{{~~~{{{{{{~~~|||uuuoookkkggglllssszzzzzzssslllkkkoooxxx~~~}}}||||||~~~{{{tttnnnfff___[[[ZZZYYYYYYZZZYYYWWWTTTRRROOOMMMLLLIIIKKKKKKKKKIIIIIIJJJKKKMMMOOOQQQPPPMMMJJJHHHHHHJJJGGGDDDBBBBBBBBBAAA@@@;;;;;;;;;:::;;;@@@FFFJJJssseee```````````````````````````___```bbbeeehhhlllnnnpppiiihhhgggfffffffffggghhhiiikkkpppuuu{{{~~~{{{zzzxxxvvvuuuqqqmmmjjjddd___XXXRRROOOMMMLLLLLLJJJIIIIIIHHHFFFCCCAAA??????@@@@@@???======???BBB@@@AAACCCDDDEEEEEEDDDDDDGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@??????;;;===@@@EEELLLUUU```gggoooqqqtttvvvvvvvvvxxxyyy~~~{{{yyyvvvsssqqqrrrqqqpppooonnnkkkgggdddbbb^^^YYYSSSNNNKKKKKKKKKLLLQQQZZZdddllluuu|||~~~{{{xxxwwwuuurrrpppooonnnnnnoooppppppnnnllljjjiiiiiiiiijjjjjjkkklllhhhhhhiiiiiijjjnnnssswwwzzz~~~xxxyyyyyy{{{}}}~~~|||vvvpppmmmiiimmmsssyyyyyyrrrkkkjjjnnnwww|||{{{zzzzzz~~~|||uuuqqqnnniiiaaa[[[WWWVVVTTTTTTRRRRRRQQQOOONNNMMMLLLKKKHHHJJJLLLLLLKKKJJJKKKLLLMMMNNNPPPOOOLLLIIIHHHHHHIIIFFFDDDBBBBBBBBBAAA???;;;;;;;;;:::<<<@@@FFFKKKqqqccc^^^````````````````````````___```bbbdddgggkkknnnpppiiihhhgggffffffggghhhiiijjjmmmqqquuuzzz~~~vvvtttrrrqqqpppmmmiiifff^^^YYYQQQLLLIIIIIIHHHHHHHHHJJJLLLLLLJJJGGGDDDBBB???@@@??????>>>@@@CCCEEECCCEEEGGGIIIJJJJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFEEECCCBBB@@@@@@;;;<<>>;;;;;;;;;;;;<<>>AAAFFFNNNXXX___iiimmmrrrvvvwwwxxxxxxyyyxxx}}}}}}yyyuuurrrooonnnmmmlllkkkhhhdddaaaaaa___ZZZTTTPPPMMMKKKJJJKKKOOOTTT[[[cccllluuu{{{~~~|||{{{yyywwwsssqqqkkkjjjjjjkkkmmmnnnmmmlllpppooonnnmmmlllllllllllliiiiiijjjiiiiiikkknnnqqqtttyyy|||wwwuuuwwwzzz|||~~~|||wwwsssqqqooommmppptttxxx|||wwwqqqkkkiiilllsss}}}{{{uuutttuuuwww}}}wwwlllaaa\\\YYYUUUQQQMMMLLLKKKIIIGGGAAAAAAAAABBBBBBCCCCCCCCCGGGIIIMMMNNNOOOOOOOOOPPPMMMNNNOOOMMMKKKHHHHHHHHHFFFDDDCCCBBBBBBBBB@@@>>>:::;;;;;;<<<>>>CCCJJJOOOggg^^^___________________________aaaaaaaaabbbdddgggjjjlllhhhhhhhhhhhhiiijjjlllmmmmmmqqquuuwwwzzz~~~zzzwwwtttmmmiiieeebbb^^^ZZZVVVSSSNNNJJJEEECCCCCCDDDDDDDDDGGGLLLRRRTTTRRRNNNKKKIIIEEEDDDCCCDDDEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHHHHJJJLLLOOOQQQRRRQQQPPPOOOLLLLLLKKKJJJIIIFFFDDDCCC?????????@@@DDDLLLVVV\\\eeejjjpppuuuwwwxxxxxxyyywww|||}}}xxxuuuooonnnmmmlllkkkhhhdddaaa```^^^ZZZUUUPPPMMMKKKKKKKKKMMMQQQVVV\\\eeeooouuuyyyzzz|||~~~~~~}}}{{{{{{zzzxxxtttqqqjjjhhhhhhiiikkklllllllllmmmmmmmmmmmmmmmmmmllllllhhhiiiiiiiiihhhjjjmmmooorrrwww}}}zzzvvvxxxzzzyyy{{{}}}}}}zzzuuusssrrrrrrlllooossswww|||wwwqqqkkkjjjkkkppp{{{|||xxxvvvvvvvvvxxx~~~ttthhh^^^XXXTTTQQQMMMJJJHHHGGGDDDCCC??????@@@AAAAAABBBCCCCCCEEEHHHLLLNNNNNNOOOPPPPPPPPPPPPQQQOOOLLLJJJJJJKKKFFFEEEDDDDDDDDDCCCAAA???::::::;;;===@@@FFFMMMRRRxxxccc___cccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaacccfffhhhjjjhhhhhhhhhhhhjjjlllnnnooonnnrrrvvvxxxzzz|||wwwssspppjjjgggbbb\\\XXXSSSMMMJJJKKKHHHEEECCCDDDEEEFFFFFFIIIOOOVVVXXXVVVRRROOONNNJJJIIIHHHHHHIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLNNNQQQTTTUUUUUUTTTRRRMMMMMMMMMLLLJJJHHHEEEDDDAAAAAA@@@AAADDDKKKUUU[[[ccchhhooouuuwwwxxxxxxyyyxxx|||{{{wwwooonnnmmmmmmllliiidddaaa```]]]ZZZUUUQQQNNNLLLKKKJJJLLLNNNRRRXXXaaakkkqqqtttuuuxxx|||~~~}}}|||{{{{{{zzzxxxuuurrriiigggfffgggjjjkkklllkkkiiijjjkkklllmmmmmmmmmmmmiiijjjkkkjjjjjjkkkmmmpppqqqvvv{{{}}}xxxzzzzzzwwwxxx||||||{{{~~~yyytttsssssstttjjjmmmrrrwww|||wwwqqqllljjjkkknnnxxx|||vvvyyyxxxxxxzzz~~~ttthhh^^^WWWTTTQQQNNNKKKIIIFFFCCCAAAAAAAAABBBCCCDDDEEEEEEFFFCCCFFFKKKMMMNNNNNNOOOPPPRRRRRRRRRPPPNNNLLLLLLMMMGGGFFFEEEEEEEEEEEECCCAAA999:::;;;===AAAGGGOOOTTT~~~~~~iiiaaa^^^\\\___aaaaaaaaa```aaaccceeeddddddddddddeeefffggggggeeefffhhhhhhiiijjjmmmoooooosssxxx}}}}}}zzztttlllgggeeebbb]]]WWWRRRNNNKKKJJJLLLJJJFFFCCCAAABBBDDDEEEKKKOOOSSSWWWYYYWWWTTTRRRPPPNNNKKKKKKLLLNNNOOOOOOKKKKKKJJJJJJJJJJJJKKKKKKLLLNNNQQQTTTUUUUUUSSSRRRSSSOOOLLLMMMOOONNNIIIDDDDDDAAA@@@CCCFFFHHHLLLRRR```eeekkknnnooopppsssvvvxxxxxx|||}}}xxxnnnkkkgggeeedddcccbbb``````^^^[[[XXXTTTRRRPPPOOOIIIKKKMMMQQQWWW___hhhnnnrrruuuyyy{{{||||||}}}~~~~~~~~~|||yyywwwtttsssiiigggffffffggghhhhhhggghhhhhhiiiiiiiiiiiihhhhhhkkkjjjiiiiiiiiijjjllllllttttttxxx~~~xxxvvvwwwyyyzzzyyyzzzzzzzzz{{{~~~}}}yyyvvvtttrrrkkkkkknnnwww~~~}}}{{{ssskkkhhhiiillluuu}}}}}}vvvvvvwwwzzzxxxmmmbbbZZZVVVQQQMMMLLLIIICCCAAACCC>>>???AAACCCEEEFFFGGGGGGEEEHHHKKKNNNOOOPPPRRRTTT[[[ZZZXXXSSSNNNLLLLLLLLLKKKIIIFFFEEEDDDCCC@@@>>>===<<<<<<===@@@EEEJJJMMM~~~sss```ZZZZZZYYY]]]^^^____________aaacccccccccccccccdddeeeffffffdddfffggghhhhhhjjjmmmoooppptttyyy~~~{{{wwwqqqjjjfffddd```ZZZTTTOOOMMMMMMNNNNNNLLLHHHEEECCCCCCEEEFFFJJJMMMSSSXXX[[[[[[YYYXXXUUUSSSPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQQQQQQQRRRNNNPPPSSSUUUWWWVVVUUUTTTSSSPPPMMMNNNPPPPPPKKKGGGEEEAAA@@@CCCEEEGGGKKKPPPZZZ```ggglllnnnqqqtttxxxyyyxxx{{{}}}yyyooolllhhhfffeeedddbbbaaa```^^^\\\YYYVVVSSSQQQPPPKKKLLLNNNQQQUUU]]]eeekkkppptttxxx{{{|||}}}~~~~~~}}}|||{{{{{{zzzxxxvvvtttrrrqqqllljjjhhhhhhiiiiiiiiihhhffffffffffffffffffffffffhhhggggggggghhhiiikkklllrrrrrrvvv|||}}}wwwttttttuuuvvvxxxyyyyyyyyyzzz}}}{{{uuuooolllkkkjjjmmmuuu{{{{{{sssllliiiiiilllttt|||zzzzzzzzz|||zzzrrrhhhaaa[[[VVVRRRQQQMMMFFFBBBCCC@@@AAACCCEEEFFFGGGHHHHHHGGGIIILLLNNNOOOQQQSSSVVV]]]\\\ZZZVVVQQQMMMLLLLLLMMMKKKIIIGGGFFFEEECCCAAA===<<<<<<===AAAFFFKKKOOO~~~yyycccVVVUUUWWWWWWZZZ\\\]]]]]]]]]]]]^^^```aaaaaaaaaaaabbbcccdddddddddeeeggghhhhhhiiilllooopppttt{{{~~~yyytttpppkkkfffccc```\\\VVVQQQNNNOOOQQQSSSQQQOOOKKKHHHFFFFFFGGGHHHIIIMMMSSSYYY^^^`````````\\\ZZZWWWVVVWWWXXXXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSPPPRRRUUUWWWYYYYYYXXXWWWSSSQQQPPPQQQSSSSSSOOOLLLFFFBBB@@@BBBDDDEEEIIINNNSSSZZZbbbiiimmmqqqvvvzzz{{{yyy{{{~~~zzzpppmmmiiifffeeedddcccaaa______^^^\\\YYYUUURRRPPPMMMNNNNNNPPPSSSZZZbbbgggnnnrrrwww{{{|||}}}~~~}}}{{{yyyxxxxxxxxxwwwvvvuuusssrrrqqqnnnllljjjiiijjjjjjiiigggdddcccbbbaaaaaabbbcccddddddddddddeeefffhhhjjjkkkppppppsssyyy|||~~~zzzvvvttttttssswwwwwwxxxxxxyyy{{{~~~vvvnnniiijjjhhhkkkrrrxxx|||{{{sssllljjjjjjlllrrryyy~~~}}}|||~~~zzzooogggaaa[[[XXXWWWSSSKKKEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNNNNQQQTTTWWW\\\]]]\\\XXXTTTOOONNNMMMNNNLLLIIIHHHGGGFFFCCCAAA===<<<<<<>>>BBBHHHMMMQQQ}}}zzzhhhYYYSSSTTTWWWYYYYYY[[[\\\]]]\\\\\\]]]^^^____________```aaabbbcccccceeefffggggggiiilllnnnooottt{{{zzzwwwsssnnniiiddd```^^^ZZZXXXTTTRRRQQQSSSUUUWWWTTTRRROOOLLLJJJIIIJJJJJJMMMPPPVVV\\\aaadddffffffbbb___]]]\\\\\\\\\[[[ZZZTTTUUUUUUUUUUUUUUUUUUTTTSSSTTTVVVXXXYYYZZZYYYYYYTTTSSSSSSTTTVVVVVVTTTQQQHHHDDDAAACCCDDDDDDGGGLLLPPPWWW```gggmmmrrrxxx|||~~~|||}}}~~~{{{pppmmmiiifffeeedddbbb```_________^^^[[[WWWSSSQQQMMMMMMMMMNNNQQQWWW___eeekkkooovvvzzz}}}~~~~~~|||yyywwwuuutttwwwwwwwwwwwwvvvuuuttttttpppmmmkkkjjjiiiiiigggfffcccbbb```______```bbbccccccccccccdddfffhhhkkklllooonnnqqqvvvxxxyyy~~~|||yyyvvvuuuvvvwwwxxxxxxxxxzzz}}}yyyqqqllliiigggiiioootttxxx~~~{{{tttmmmkkkjjjkkkpppwww~~~}}}}}}~~~xxxllleee```]]]]]][[[SSSLLLJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNPPPTTTWWWXXXZZZZZZXXXUUUQQQOOOOOOMMMKKKHHHGGGFFFEEEBBB@@@=========???DDDJJJOOOSSS}}}xxxzzzzzz|||ooo^^^TTTRRRTTTXXXZZZXXXZZZ]]]]]]]]]\\\]]]^^^^^^^^^^^^^^^___```aaaaaabbbdddffffffggghhhkkkmmmmmmsss{{{||||||~~~~~~|||{{{tttrrrmmmgggaaa\\\YYYXXXTTTTTTTTTUUUUUUVVVWWWXXXWWWUUUSSSPPPNNNNNNNNNNNNRRRUUUYYY___dddhhhjjjkkkfffdddbbb``````___^^^\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZVVVVVVXXXYYYZZZYYYYYYYYYUUUUUUVVVWWWYYYXXXWWWVVVLLLGGGDDDEEEEEEDDDFFFKKKPPPWWW```hhhmmmsssyyy}}}~~~|||pppmmmiiifffdddcccaaa______```___^^^\\\XXXTTTRRRLLLKKKKKKKKKOOOUUU^^^dddiiinnntttzzz}}}~~~}}}zzzwwwuuusssrrruuuvvvvvvvvvvvvuuuttttttnnnllliiihhhhhhgggfffdddcccbbb```______```bbbcccccccccdddeeegggiiilllmmmnnnmmmooosssuuuuuuyyy}}}yyywwwvvvwwwxxxxxxxxxyyy{{{~~~{{{sssmmmhhhfffgggmmmrrrvvv||||||tttnnnkkkjjjjjjooouuu||||||{{{}}}tttiiidddaaacccccc]]]WWWTTTQQQPPPOOOOOONNNNNNOOOOOOPPPQQQPPPOOOOOOPPPSSSVVVSSSUUUWWWVVVTTTRRRQQQQQQNNNLLLIIIHHHGGGFFFCCCAAA>>>>>>???AAAEEEKKKQQQTTTzzzsssssssss|||wwwgggVVVPPPQQQSSSVVVXXXXXXZZZ]]]^^^]]]]]]]]]^^^]]]]]]]]]]]]^^^___```aaabbbccceeeffffffgggjjjmmmlllrrr{{{~~~wwwyyy|||}}}yyyuuurrrmmmkkkgggaaaZZZUUUSSSSSSPPPQQQSSSUUUVVVWWWWWWWWWYYYXXXVVVTTTSSSRRRRRRRRRWWWYYY]]]bbbgggkkknnnpppllljjjgggfffeeedddaaa___\\\]]]^^^______^^^]]]\\\ZZZZZZZZZZZZZZZZZZYYYYYYVVVWWWYYYZZZZZZZZZYYYXXXPPPKKKHHHHHHGGGEEEGGGKKKOOOVVV```hhhnnntttzzz}}}{{{qqqnnnjjjgggeeecccaaa`````````___]]][[[XXXUUUSSSKKKKKKJJJJJJLLLSSS\\\bbbgggmmmtttzzz}}}~~~~~~}}}zzzwwwuuussssssqqqrrrrrrrrrrrrqqqppppppmmmkkkhhhggggggfffdddccccccbbbaaaaaaaaaaaabbbcccdddddddddeeegggjjjlllnnnmmmlllmmmpppqqqppptttzzz|||{{{xxxtttuuuvvvvvvvvvvvvxxxzzz{{{rrrlllhhheeeffflllqqquuu|||~~~vvvnnnjjjhhhiiinnnttt}}}|||||||||}}}}}}pppjjjfffiiikkkhhhbbb```ZZZYYYWWWUUUTTTTTTTTTUUUUUUVVVUUUTTTRRRRRRSSSUUUQQQSSSTTTTTTRRRQQQQQQRRRQQQOOOLLLKKKJJJIIIFFFDDDAAA@@@@@@BBBFFFLLLQQQUUUvvvooonnnlllvvvsssbbbQQQMMMPPPSSSUUUWWWWWWYYY\\\^^^]]]\\\\\\\\\]]]]]]]]]]]]^^^___``````aaaccceeeeeefffgggjjjlllmmmsss|||yyysssvvv{{{~~~zzztttnnnjjjdddccc```ZZZSSSOOOOOOQQQPPPPPPPPPRRRSSSTTTVVVVVVZZZYYYXXXWWWVVVVVVVVVVVVYYY[[[^^^ccciiiooosssuuusssqqqnnnmmmkkkiiifffddd___```bbbccccccbbb```______^^^^^^]]]\\\ZZZZZZYYYWWWYYY[[[[[[[[[ZZZZZZZZZUUUOOOKKKKKKIIIGGGHHHLLLLLLTTT^^^gggnnnuuu|||~~~|||zzzssspppllliiigggeeecccaaa``````^^^\\\YYYWWWVVVUUUMMMLLLJJJIIIJJJPPPYYY___gggllltttzzz|||}}}}}}}}}}}}zzzwwwuuuttttttooooooooooooooonnnmmmlllllljjjgggfffffffffeeedddbbbbbbbbbbbbbbbbbbbbbbbbeeeeeeeeeeeegggiiikkkmmmkkkiiijjjmmmmmmllloootttvvv~~~}}}yyyqqqsssttttttssssssuuuvvv|||tttnnnhhheeeffflllqqqvvv}}}wwwnnniiiggggggmmmttt}}}~~~~~~|||uuuxxxzzzrrrmmmpppssspppllliiicccbbb___\\\[[[ZZZ[[[[[[[[[\\\\\\ZZZWWWUUUUUUUUUTTTTTTTTTSSSPPPOOOPPPQQQQQQOOOMMMLLLKKKIIIGGGEEECCCBBBBBBCCCGGGLLLQQQUUU}}}ssslllkkkgggqqq|||sss```OOOMMMQQQTTTUUUXXXVVVXXX\\\]]]\\\[[[[[[[[[]]]]]]]]]]]]^^^___``````aaacccdddeeeeeegggjjjlllnnnttt}}}~~~vvvqqquuuzzz}}}~~~xxxqqqjjjddd]]]]]][[[UUUPPPMMMNNNPPPPPPOOONNNNNNOOOQQQTTTVVVZZZZZZYYYXXXXXXXXXXXXXXXYYY[[[___dddkkkqqqvvvyyyxxxvvvsssrrrpppnnnjjjgggggghhhiiikkkkkkiiihhhgggbbbaaa```___]]]\\\ZZZZZZXXXZZZ\\\\\\[[[ZZZZZZZZZWWWRRRNNNMMMKKKHHHIIIMMMIIIQQQ\\\fffnnnuuu}}}~~~~~~}}}{{{zzzvvvrrrnnnkkkiiigggeeecccaaa___]]][[[XXXWWWVVVUUUPPPNNNKKKHHHIIINNNVVV\\\gggllltttzzz|||}}}|||}}}}}}zzzxxxvvvuuuuuuoooooooooooonnnmmmllllllllljjjggggggggggggfffeeeaaaaaabbbbbbbbbbbbaaaaaaeeeddddddeeefffhhhjjjkkkiiiggghhhjjjjjjiiikkkqqqrrryyy|||oooppprrrrrrqqqqqqrrrssszzzxxxrrrhhheeeffflllrrrwww~~~wwwmmmhhhffffffmmmuuu~~~xxx{{{{{{xxxnnnmmmppp|||xxxrrruuuxxxuuuqqqoooiiigggdddaaa```______```___``````^^^ZZZWWWVVVVVVWWWWWWVVVSSSOOONNNOOOPPPPPPNNNKKKJJJIIIHHHEEECCCDDDCCCCCCDDDGGGLLLQQQTTTwwwpppppprrrsssyyylll___SSSOOOPPPRRRTTTWWWZZZ[[[[[[\\\\\\\\\[[[[[[^^^]]]\\\\\\\\\^^^```bbbaaabbbcccdddeeegggjjjmmmpppwww|||yyywwwyyy}}}zzztttjjjbbb```YYYXXXTTTQQQNNNLLLLLLKKKPPPOOONNNNNNOOOQQQSSSUUUZZZ[[[\\\]]]^^^]]]]]]\\\]]]^^^```bbbfffmmmuuuzzzzzzyyyxxxvvvtttqqqooonnnpppqqqssssssssspppnnnlllfffeeebbb```^^^\\\\\\\\\___]]]ZZZYYY[[[]]]^^^^^^ZZZWWWSSSQQQQQQPPPOOONNNPPPTTT[[[dddnnnwww~~~~~~~~~~~~{{{zzz{{{{{{zzzxxxvvvssspppmmmiiieeebbbcccaaa^^^\\\[[[ZZZXXXVVVPPPLLLIIIIIIJJJKKKQQQYYYbbbgggooouuuyyy{{{}}}}}}{{{yyywwwsssooohhhkkklllkkkhhhggghhhjjjiiiiiiiiihhhhhhhhhhhhhhhgggfffeeedddccccccccccccggggggggggggggggggffffffjjjjjjiiiiiikkklllnnnooouuu{{{}}}qqqpppooonnnnnnoooooopppyyyyyytttpppkkkgggiiillltttxxxoookkkkkklllpppvvv~~~|||}}}}}}~~~~~~|||xxxooohhhdddjjjttt||||||~~~}}}vvvpppmmmllljjjhhhggghhhiiijjjgggeeebbbaaa```^^^[[[YYYWWWVVVSSSQQQPPPOOONNNNNNOOONNNLLLJJJHHHFFFFFFEEEBBBCCCDDDEEEEEEHHHLLLPPP}}}}}}{{{xxxhhh\\\QQQOOOQQQRRRTTTVVVZZZZZZ[[[\\\\\\\\\[[[[[[___^^^]]]\\\]]]^^^```bbbaaabbbcccdddeeegggjjjmmmqqqxxx|||yyywwwyyy{{{uuurrrmmmddd^^^]]]YYYXXXUUURRROOONNNMMMLLLPPPOOONNNNNNOOOQQQSSSUUU\\\]]]___aaabbbbbbaaa```^^^```aaadddhhhooovvv|||}}}}}}~~~}}}|||zzzxxxwwwwwwxxxyyyyyywwwuuurrrpppllljjjgggddd```^^^]]]\\\```^^^[[[[[[\\\]]]]]]\\\ZZZXXXUUUTTTSSSSSSRRRPPPOOOSSSZZZbbbllluuu|||}}}|||{{{zzzyyyyyyvvvssspppnnnkkkgggdddcccaaa^^^\\\[[[ZZZXXXVVVPPPLLLIIIIIIIIIIIIOOOVVV___dddlllsssxxx{{{~~~~~~{{{zzzwwwtttpppjjjlllmmmllliiihhhjjjllljjjjjjjjjkkkkkkjjjjjjiiihhhgggfffeeedddccccccccchhhgggffffffeeeeeeffffffiiihhhhhhhhhiiikkklllmmmsssxxxrrrpppooommmmmmnnnpppqqqzzzzzzuuuooojjjggghhhkkkrrr~~~{{{pppllljjjjjjnnnttt|||~~~xxxyyy|||{{{zzzyyyxxxvvvmmmeee```cccjjjttt~~~{{{uuuppppppooommmkkkiiijjjjjjkkkkkkiiifffdddcccbbb___]]]YYYWWWTTTQQQOOONNNOOOOOONNNMMMLLLJJJIIIGGGFFFEEECCCDDDDDDEEEEEEHHHLLLOOOnnnbbbXXXOOOOOOQQQSSSTTTVVVYYYZZZ[[[[[[\\\\\\[[[[[[______^^^]]]]]]^^^`````````bbbcccddddddgggjjjmmmqqqyyy}}}zzzxxxzzz|||xxxpppjjjfffbbb\\\YYYZZZYYYXXXVVVTTTRRRPPPOOONNNPPPPPPOOOOOOQQQRRRTTTVVV^^^aaadddhhhiiihhhfffeeeaaaccceeehhhlllrrrzzz~~~{{{xxxvvvtttrrrnnniiieeeaaa^^^]]]aaa```^^^]]]^^^]]]\\\ZZZ[[[YYYWWWVVVWWWVVVUUUSSSOOORRRXXX```jjjsss{{{}}}zzzwwwxxxvvvsssqqqooollliiifffccc```]]]\\\[[[ZZZXXXWWWQQQMMMJJJJJJHHHGGGLLLRRRZZZ```hhhpppvvvzzz}}}~~~{{{yyywwwtttrrrmmmnnnnnnmmmkkkkkklllmmmkkklllnnnoooooonnnlllkkkjjjiiihhhfffeeeeeeddddddhhhgggeeedddcccdddeeefffiiiiiiiiiiiijjjjjjllllllpppuuu|||sssqqqnnnllllllnnnqqqsss{{{{{{vvvooojjjfffgggjjjppp{{{sssllliiihhhlllqqqzzz~~~zzzuuuvvvzzzxxxsssqqqppppppiiibbb\\\[[[^^^hhhzzz|||xxxuuusssrrrooommmllllllllllllmmmkkkhhhgggfffdddaaa___[[[XXXTTTPPPNNNNNNOOOPPPMMMMMMMMMLLLKKKHHHFFFEEECCCDDDDDDEEEEEEHHHLLLOOOjjj^^^UUUMMMOOORRRTTTTTTVVVXXXYYYZZZ[[[[[[\\\\\\[[[^^^^^^]]]]]]]]]]]]^^^___```aaaccccccdddfffjjjmmmrrrzzz|||zzz|||~~~xxxooofff___\\\YYYVVVVVVYYYYYYYYYYYYXXXVVVTTTRRRQQQQQQQQQRRRRRRTTTVVVXXXYYYaaadddiiimmmoooooommmkkkgggiiikkknnnrrrxxx}}}|||zzzxxxtttoookkkfffcccaaadddbbbaaa``````^^^[[[YYY[[[YYYXXXYYYYYYYYYVVVTTTOOORRRXXX```jjjssszzz~~~zzzvvvwwwuuuqqqooonnnllljjjhhhccc```]]]\\\\\\[[[YYYWWWRRRNNNLLLKKKIIIFFFIIINNNUUU[[[dddmmmsssxxx|||~~~~~~{{{xxxvvvtttsssoooooonnnmmmllllllmmmnnnmmmooorrrssstttrrrpppooommmlllkkkiiihhhgggggggggiiigggeeecccbbbccceeefffkkkkkkkkkkkkllllllmmmmmmooottt{{{vvvrrrnnnjjjjjjmmmqqqsssyyy}}}xxxqqqlllhhhhhhjjjnnnyyytttllliiihhhkkkqqq{{{~~~zzzvvvwwwzzz~~~tttkkkffffffgggbbb]]]XXXUUUVVVaaawww~~~}}}tttsssqqqooonnnnnnmmmnnnmmmkkkhhhgggfffdddaaa___]]]ZZZTTTOOOMMMLLLNNNOOOLLLMMMNNNNNNMMMJJJHHHFFFCCCCCCDDDDDDDDDGGGKKKNNNooo]]]TTTNNNOOOSSSTTTUUUVVVXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]```aaabbbcccdddfffiiilllttt{{{~~~|||uuuiii```XXXUUUTTTSSSUUUYYYZZZ[[[\\\\\\[[[YYYVVVUUUTTTTTTVVVWWWZZZ\\\^^^___dddhhhmmmrrruuuuuusssrrroooqqqsssvvvyyy~~~~~~|||yyyuuuqqqmmmiiihhhgggfffdddcccbbb```]]]ZZZZZZZZZZZZ[[[[[[ZZZWWWTTTOOOSSSZZZcccllltttzzz~~~|||xxxvvvssspppnnnlllkkkiiihhhcccaaa^^^]]]]]]\\\ZZZYYYTTTQQQNNNNNNJJJFFFHHHLLLQQQWWW```iiipppuuuyyy{{{}}}}}}zzzvvvtttssstttrrrpppnnnmmmmmmnnnooooooqqqsssuuuxxxxxxwwwuuusssqqqpppnnnmmmkkkjjjjjjjjjkkkiiifffdddcccdddfffgggjjjkkkkkkllllllmmmmmmmmmqqqvvv|||yyyuuuooojjjiiikkknnnqqquuu{{{sssnnnjjjiiijjjnnnwwwtttmmmjjjiiimmmrrr{{{}}}yyyzzz||||||rrrggg```]]]]]]YYYUUUSSSQQQRRR]]]ssswwwvvvtttrrrqqqooonnnnnnnnnllliiihhhgggeeebbb```^^^ZZZUUUOOOLLLKKKLLLMMMKKKLLLMMMMMMMMMKKKHHHGGGBBBBBBCCCCCCCCCEEEIIILLL}}}```WWWPPPQQQTTTUUUUUUWWWWWWXXXYYYZZZ[[[\\\\\\\\\ZZZ[[[[[[\\\]]]^^^^^^^^^___aaabbbccccccfffiiillluuu|||~~~xxxssseee\\\UUURRRRRRRRRVVV[[[\\\]]]___``````^^^[[[YYYWWWXXX[[[^^^aaadddfffgggiiilllqqqvvvzzz{{{{{{zzzyyyzzz}}}|||xxxtttpppnnnkkkiiifffeeedddccc```^^^\\\\\\\\\]]]]]][[[WWWTTTQQQVVV^^^hhhqqqxxx|||{{{vvvsssooommmkkkjjjiiigggdddbbb```^^^^^^^^^\\\[[[VVVSSSRRRQQQMMMHHHIIILLLOOOUUU^^^ffflllqqquuuwwwyyy~~~~~~zzzvvvttttttvvvuuussspppooopppqqqrrrrrruuuwwwyyyzzz{{{zzzyyyxxxuuutttrrrqqqooonnnmmmmmmmmmkkkiiigggffffffggghhhhhhiiikkklllmmmnnnnnnnnnsssyyy}}}yyyrrrlllhhhiiikkkmmmoooxxx{{{uuuoookkkjjjjjjmmmuuu~~~uuuooollljjjmmmqqqyyy{{{|||~~~{{{rrriiiaaa[[[XXXSSSQQQPPPPPPRRRZZZlll}}}~~~|||yyyuuurrrooonnnpppnnnkkkjjjiiigggdddbbb]]]ZZZTTTOOOKKKIIIIIIJJJHHHIIIJJJJJJIIIHHHGGGFFF@@@AAAAAAAAAAAACCCGGGJJJeee[[[RRRRRRUUUVVVVVVXXXVVVWWWXXXZZZ[[[[[[\\\\\\ZZZ[[[\\\^^^___```aaaaaa___aaabbbbbbccceeeiiilllvvv|||}}}xxxssspppccc[[[SSSQQQRRRRRRVVV[[[]]]___bbbddddddbbb___\\\ZZZ\\\___ccchhhkkknnnooonnnpppuuuzzz~~~zzzvvvsssnnnkkkhhhfffeeeeeedddbbb^^^______aaa```]]]XXXTTTSSSYYYbbbmmmvvv|||~~~xxxuuupppmmmlllkkkiiihhheeecccaaa`````````^^^]]]XXXUUUTTTTTTPPPKKKJJJNNNNNNTTT\\\dddjjjnnnqqqssswww||||||wwwuuuwwwyyyzzzvvvrrrqqqsssuuuuuuuuuyyyzzz{{{|||}}}}}}}}}}}}yyyxxxvvvtttrrrqqqppppppnnnmmmllljjjiiiiiihhhhhhjjjkkkmmmpppqqqrrrrrrrrruuu{{{|||uuummmhhhfffggggggiiiqqq|||zzzuuuoookkkiiiiiijjjrrr{{{wwwrrrnnnkkklllooozzzzzz{{{}}}zzztttnnnggg___YYYVVVTTTTTTUUUUUUYYYdddppp{{{uuupppmmmooommmjjjiiihhhfffcccaaa\\\YYYTTTOOOKKKHHHFFFFFFEEEEEEDDDDDDDDDDDDDDDCCC??????@@@??????AAAEEEGGGhhh]]]TTTSSSUUUVVVVVVXXXVVVWWWXXXZZZ[[[[[[\\\\\\[[[\\\^^^```aaaccccccccc___```bbbbbbccceeeiiilllvvv|||zzzsssooommmbbbZZZSSSQQQRRRRRRVVV[[[^^^aaadddffffffdddaaa^^^\\\^^^bbbggglllpppssstttqqqtttxxx|||~~~yyyvvvpppmmmiiigggfffffffffeeeaaaaaabbbcccbbb___YYYUUUTTT[[[eeeqqqzzz~~~~~~zzzwwwrrrnnnlllkkkjjjhhhfffdddbbbaaaaaaaaa___^^^YYYWWWVVVVVVRRRMMMLLLOOONNNTTT\\\ccchhhkkknnnpppuuuzzz}}}xxxvvvyyy{{{}}}yyyuuutttvvvxxxxxxwww{{{||||||}}}~~~~~~{{{zzzxxxvvvtttsssrrrrrrooonnnnnnmmmlllkkkjjjiiinnnooorrrtttvvvxxxxxxxxxvvv|||~~~vvvoooiiieeeddddddeeemmmwww~~~yyytttooojjjhhhgggiiipppxxxyyytttooojjjjjjlll}}}~~~~~~wwwxxx{{{yyyvvvtttnnnddd\\\\\\ZZZZZZ[[[ZZZZZZ```hhhqqq{{{xxxqqqmmmmmmjjjhhhfffeeecccaaa^^^[[[XXXTTTOOOKKKGGGEEEDDDBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>???>>>>>>@@@CCCFFFzzz{{{qqq```SSSUUUVVVRRRRRRXXXYYYYYY[[[\\\\\\]]]\\\\\\^^^]]]\\\]]]___aaaaaaaaaaaaccceeeeeeeeehhhnnntttuuu{{{vvvrrrnnnlllccc___XXXRRRQQQTTTYYY]]]aaadddgggiiihhhgggggggggccceeehhhkkknnnrrrwww{{{{{{|||}}}zzzrrrrrrpppllljjjiiijjjlllfffeeecccbbbbbbaaa^^^\\\[[[]]]bbbmmmyyy}}}}}}|||wwwssspppnnnkkkiiifffeeebbb`````````bbbbbb\\\[[[YYYVVVSSSPPPNNNMMMNNNRRRXXX___ffflllppprrrtttxxx}}}~~~~~~~~~~~~{{{yyywwwwwwxxxxxx{{{~~~}}}~~~|||zzzxxxvvvuuuuuuuuurrrrrrsssqqqnnnmmmmmmnnnppprrrtttsssqqqrrrtttwww~~~~~~~~~yyypppiiieeeddddddfffjjjrrr{{{uuusssmmmiiigggfffgggmmmuuu{{{qqqkkkiiiiiikkkttt|||~~~{{{xxxyyy{{{|||xxxwwwxxxwwwrrrmmmhhhgggfffdddbbbaaa``````nnnsss|||uuummmjjjiiiggggggfffccc```]]]XXXWWWVVVSSSOOOKKKGGGEEEAAA@@@@@@???????????????>>>=========???BBBEEEGGG{{{{{{yyy{{{mmm]]]SSSUUUWWWTTTSSSXXXYYYZZZZZZ[[[\\\\\\]]]]]]^^^\\\\\\]]]___aaaaaaaaaaaaccceeeffffffjjjpppuuuxxx}}}xxxuuusssqqqpppgggbbb[[[UUUSSSUUUZZZ]]]cccgggjjjlllkkkjjjiiiiiigggiiimmmpppsssxxx|||vvvuuurrrooollljjjkkkllliiigggdddbbbaaa___\\\YYYZZZ\\\aaalllxxx~~~~~~|||wwwssspppmmmjjjhhheeedddbbbaaaaaaaaabbbbbb\\\[[[YYYVVVSSSPPPNNNMMMMMMPPPVVV\\\ccchhhlllnnnppptttyyy|||~~~}}}{{{{{{|||}}}~~~}}}zzzxxxwwwvvvvvvrrrssssssqqqnnnllllllmmmqqqrrrttttttssssssvvvxxx{{{{{{{{{|||~~~zzzqqqjjjfffeeeeeefffiiiqqq||||||vvvrrrmmmhhhgggfffgggmmmuuu{{{|||rrrllljjjkkklllssszzz}}}yyyzzz|||}}}yyyyyy{{{|||yyyvvvqqqpppnnnlllkkklllmmmnnntttwww~~~|||rrrkkkiiigggfffeeeccc```]]]XXXWWWVVVSSSOOOKKKGGGEEECCCBBB@@@???>>>=========;;;;;;;;;<<<>>>@@@BBBDDD|||yyy{{{xxxyyyeeeYYYRRRUUUXXXVVVUUUXXXZZZZZZZZZZZZZZZ\\\]]]]]]]]]\\\[[[\\\___```aaa``````ccceeefffgggkkkrrrwww|||~~~||||||~~~~~~xxxuuutttuuuuuuuuulllggg___XXXUUUWWWZZZ^^^eeeiiimmmoooooonnnmmmmmmkkknnnssswww{{{}}}{{{wwwssspppnnnmmmlllkkkiiieeebbb```]]]YYYWWWXXXZZZ```jjjuuu}}}~~~{{{wwwrrrooolllhhhfffccccccbbbbbbbbbbbbbbbbbb]]]\\\ZZZWWWSSSPPPNNNMMMLLLOOOSSSXXX^^^dddgggjjjlllpppuuuyyy|||~~~{{{yyyxxxxxxvvvwwwvvvtttqqqnnnnnnnnnqqqrrrttttttssstttwwwyyywwwwwwxxxyyy|||zzzrrrlllhhhgggggggggiiioooyyy}}}xxxrrrmmmhhhgggfffgggnnnvvvxxx~~~|||sssmmmlllmmmnnnqqqxxx~~~{{{{{{}}}~~~{{{||||||yyyuuussssssvvvyyy|||}}}~~~uuullljjjgggeeedddbbb___]]]XXXWWWUUURRRNNNJJJGGGEEEDDDBBBAAA???===<<<;;;:::::::::;;;===???@@@AAABBB~~~|||~~~tttuuuhhh\\\TTTQQQUUUYYYXXXVVVXXXZZZZZZYYYYYYZZZ[[[\\\]]]\\\[[[ZZZ[[[^^^`````````___aaadddfffggglllsssyyy{{{{{{}}}{{{vvvttttttvvvxxxxxxrrrlllddd\\\XXXXXX[[[^^^ccchhhnnnrrrsssssssssssspppsssxxx|||~~~zzzvvvssspppnnnmmmjjjfffccc```]]]ZZZWWWWWWZZZ___iiisss{{{{{{wwwsssooolllgggeeebbbbbbccccccccccccbbbaaa^^^]]]ZZZWWWTTTQQQNNNMMMLLLNNNQQQUUUZZZ___dddfffjjjoootttxxx{{{}}}{{{zzz||||||{{{yyyuuurrrrrrrrrqqqrrrsssssstttuuuvvvxxxtttuuuwwwxxx{{{|||tttnnnjjjiiihhhiiikkkooowwwzzztttooojjjiiihhhiiipppxxxzzzzzzrrrmmmlllmmmnnnpppvvv~~~}}}~~~~~~~~~xxxtttsssvvv{{{~~~vvvllljjjfffdddcccaaa___]]]XXXWWWUUUQQQNNNJJJGGGEEEBBBAAA@@@>>>===<<<;;;;;;;;;<<<>>>@@@AAABBBBBBBBB~~~{{{}}}yyypppppp}}}oooYYYTTTPPPPPPUUUYYYYYYXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\ZZZZZZ[[[]]]_________]]]```ccceeehhhmmmuuu{{{~~~~~~{{{wwwvvvwwwyyy{{{{{{xxxrrriii```[[[[[[^^^```bbbgggooouuuxxxzzzzzz{{{uuuxxx|||~~~zzzvvvrrrooolllhhhdddbbb```]]][[[XXXZZZ```hhhqqqyyy~~~~~~|||xxxtttqqqmmmiiieeebbbbbbcccccccccbbbaaaaaa___^^^[[[XXXUUUQQQOOOMMMMMMMMMOOOSSSWWW]]]bbbeeehhhmmmrrrwwwzzz~~~}}}~~~~~~~~~{{{xxxuuutttuuusssrrrrrrrrrsssuuuuuuuuuuuuvvvxxxyyy{{{~~~wwwpppllljjjiiijjjlllpppvvv}}}xxxrrrnnnlllkkklllrrrzzz|||~~~~~~yyyqqqlllkkkkkkmmmpppvvv~~~zzztttqqqsssvvvyyy}}}}}}xxxmmmiiieeeaaa```___]]]\\\YYYWWWTTTPPPMMMIIIGGGFFFAAA@@@???>>>=========>>>;;;<<<>>>???AAAAAABBBBBB~~~{{{|||~~~{{{uuu{{{~~~ssslllnnnzzzvvvaaaSSSNNNNNNPPPSSSWWWYYYYYYXXXWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZYYYZZZ]]]^^^___^^^\\\___cccfffiiiooowww~~~~~~|||zzzzzz|||~~~~~~xxxooofffaaa```ccceeeeeelllttt{{{~~~|||wwwssspppkkkgggdddbbb```^^^ZZZ\\\aaahhhpppxxx~~~}}}}}}yyywwwtttppplllhhhddddddccccccbbbaaaaaa``````___\\\YYYUUURRROOONNNLLLLLLMMMPPPUUU[[[aaadddfffkkkqqquuuxxx}}}}}}yyywwwwwwwwwvvvtttsssssstttuuuuuutttwwwxxxzzzzzz|||yyyrrrmmmjjjiiijjjmmmqqqvvv~~~{{{vvvqqqooommmmmmssszzz||||||{{{}}}xxxqqqllljjjjjjkkknnnttt}}}yyytttrrrssssssvvvwwwwwwyyy}}}zzzlllhhhccc___]]]\\\\\\[[[YYYWWWTTTPPPLLLIIIGGGFFFAAA@@@??????????????????:::;;;;;;<<<===>>>???@@@~~~yyyvvvxxx}}}{{{uuuvvvllliiimmmzzzxxxeeeVVVOOOKKKMMMOOORRRUUUYYYYYYYYYUUUWWWZZZ\\\\\\\\\ZZZYYY[[[YYYYYYZZZ\\\^^^^^^^^^]]]```eeehhhlllrrr{{{~~~~~~}}}|||}}}uuulllgggfffhhhkkknnnttt}}}{{{yyyuuuooojjjgggdddaaa___\\\___ccchhhooovvv}}}}}}~~~{{{yyywwwsssooolllgggfffdddbbb````````````aaa```]]]YYYVVVRRROOONNNKKKJJJKKKMMMRRRYYY___ccchhhlllrrruuuxxx}}}~~~||||||}}}zzzxxxuuuuuuvvvwwwuuutttxxxyyy{{{{{{|||~~~{{{sssnnnjjjhhhhhhlllpppuuu|||~~~xxxrrrooommmlllqqqyyy|||zzzyyyzzz}}}zzzrrrmmmjjjjjjjjjlllsss|||yyyuuurrrqqqpppnnnnnnrrryyy~~~}}}yyykkkgggaaa\\\ZZZZZZZZZZZZYYYWWWSSSOOOKKKHHHGGGFFFCCCCCCAAA@@@????????????;;;;;;;;;;;;<<<===???@@@zzztttrrrtttzzz~~~|||{{{qqqiiigggnnn||||||mmmZZZMMMJJJJJJLLLOOOQQQTTTXXXZZZYYYTTTWWWZZZ]]]]]]\\\ZZZXXXZZZYYYXXXYYY\\\^^^^^^^^^^^^bbbfffjjjnnnuuu~~~}}}~~~|||{{{{{{{{{||||||~~~yyypppkkkjjjmmmooovvv|||~~~~~~yyyrrrlllhhhdddaaa^^^^^^```dddiiiooovvv}}}~~~~~~|||{{{yyyvvvqqqnnniiigggdddaaa______``````bbb```]]]ZZZVVVRRROOONNNIIIIIIIIIKKKPPPWWW^^^ccckkkooouuuxxx{{{~~~{{{wwwwwwxxxyyywwwtttyyyzzz{{{{{{|||}}}|||tttnnnjjjhhhfffkkkpppttt{{{~~~xxxsssooolllkkkpppwww}}}yyyxxxxxx|||{{{tttnnnkkkjjjkkkjjjqqq{{{|||wwwssspppnnnjjjgggkkktttyyyyyyvvvyyy~~~vvvkkkfff```[[[YYYYYYYYYYYYYYYWWWSSSOOOKKKHHHGGGFFFFFFEEECCCAAA@@@>>>>>>>>>>>>>>><<<<<<===???AAACCC|||wwwuuuwwwyyy{{{}}}|||{{{kkkdddhhhuuuuuudddTTTKKKGGGJJJLLLPPPSSSVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]bbbccceeeiiiooowww~~~yyyvvvvvvwwwxxx{{{~~~xxxrrrsssyyy}}}zzzvvvrrrmmmhhhbbb^^^^^^```ccckkksss{{{}}}}}}~~~~~~{{{xxxuuupppmmmkkkhhhdddbbbaaaaaa```___^^^^^^^^^\\\YYYTTTOOOLLLJJJIIIIIIIIIKKKRRR[[[bbbgggmmmtttyyy|||~~~{{{wwwuuuuuuwwwyyyzzz||||||wwwrrrmmmjjjggggggkkksss{{{|||vvvqqqnnnoooqqqsss}}}~~~|||{{{|||zzzpppjjjiiikkkmmmiiirrr~~~|||wwwuuummmjjjfffeeehhhmmmqqqssstttuuuxxx~~~{{{vvviiifff```[[[XXXVVVWWWWWWXXXVVVTTTPPPLLLIIIFFFEEECCCCCCCCCCCCBBB@@@>>>===:::;;;<<<;;;;;;===???BBB~~~||||||~~~~~~~~~vvvjjjhhhsssvvvcccTTTKKKHHHKKKMMMPPPSSSVVVWWWWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^bbbdddfffjjjqqqzzz|||xxxsssrrrrrrtttvvvzzz~~~{{{|||}}}yyyuuuqqqlllgggcccaaabbbeeekkkttt{{{~~~~~~~~~~~~|||wwwqqqmmmjjjgggccc``````___^^^]]]]]]]]]]]]\\\YYYUUUQQQNNNKKKJJJIIIHHHJJJQQQYYY___dddjjjrrrxxx{{{~~~{{{yyyxxxyyyzzz|||~~~~~~xxxrrrmmmjjjhhhgggjjjrrrzzz{{{uuupppnnnooorrrttt}}}}}}{{{}}}|||qqqiiifffggghhhpppttt{{{zzzwwwoookkkfffcccdddgggiiijjjlllmmmqqqwww||||||xxxsssiiifffaaa\\\XXXVVVVVVWWWVVVUUURRROOOLLLHHHFFFDDDBBBBBBCCCCCCBBB@@@???>>>:::;;;<<<;;;;;;<<>>@@@{{{zzzvvv[[[MMMKKKNNNMMMMMMNNNPPPRRRTTTUUUVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^___``````aaaaaa___cccjjjqqqyyy~~~|||~~~xxxoooiii______^^^___ccciiinnnrrrxxxyyyzzzzzzzzz{{{}}}~~~~~~}}}zzzsssqqqoooppptttxxx{{{|||}}}zzzxxxxxxzzz|||}}}~~~|||||||||{{{yyyxxxppplllhhheeedddcccbbb```___^^^]]]\\\ZZZXXXVVVUUUNNNMMMJJJGGGFFFGGGKKKOOOVVV]]]gggpppvvv|||~~~}}}|||{{{{{{{{{yyyzzz{{{|||}}}|||{{{{{{yyysssooommmjjjjjjmmmqqqwww{{{vvvnnnhhheeegggkkkooowww~~~~~~{{{wwwvvvzzzzzzooofffaaa______fffssszzzvvvpppmmmmmmoooqqqrrrooollliiiiiilllmmmllljjjhhhfffccc```]]][[[ZZZZZZRRRRRRPPPNNNLLLJJJHHHGGGCCCBBBAAA@@@@@@@@@@@@AAA<<<======<<<;;;;;;>>>@@@xxx{{{xxx[[[LLLJJJMMMLLLLLLMMMNNNPPPRRRSSSTTTVVVVVVWWWXXXZZZ[[[\\\\\\]]]]]]^^^______``````aaaaaaeeemmmttt{{{~~~{{{rrrjjjddd\\\[[[ZZZ[[[___eeekkkooouuuvvvvvvuuuvvvyyy~~~~~~~~~~~~~~~zzzwwwttttttwww{{{}}}~~~~~~}}}}}}}}}}}}zzzxxxtttrrrrrruuuyyy{{{~~~~~~}}}}}}}}}{{{wwwtttooolllhhheeeddddddcccbbb``````^^^\\\ZZZXXXVVVUUUNNNMMMKKKHHHFFFGGGKKKNNNTTT[[[dddmmmrrrxxx}}}zzzwwwvvvuuutttuuuvvvwwwxxxxxxxxxwwwwww|||{{{{{{|||zzzuuuqqqoookkkiiilllpppuuu{{{uuummmeeebbbdddhhhkkkttt|||{{{wwwvvvzzzzzzooofff```^^^]]]fffooozzz{{{uuupppooopppqqqrrrrrrnnnjjjiiikkkmmmmmmkkkcccbbb```]]][[[ZZZYYYYYYTTTSSSRRRPPPNNNLLLKKKJJJDDDCCCBBB@@@??????@@@@@@<<<======<<<;;;;;;>>>@@@}}}}}}tttyyyzzz\\\LLLIIILLLLLLLLLLLLMMMOOOQQQSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[]]]]]]^^^^^^___`````````cccgggooovvv}}}}}}wwwnnnfff```YYYXXXWWWXXX\\\bbbhhhkkkssssssssssssuuuzzz{{{{{{|||~~~~~~~~~{{{xxxwwwzzz}}}||||||{{{yyyxxxxxxxxxxxxxxxuuuqqqnnnnnnrrrwwwzzz}}}}}}~~~{{{tttpppnnnkkkgggeeeeeeddddddcccbbbaaa___\\\ZZZXXXVVVUUUNNNMMMKKKHHHGGGHHHKKKNNNRRRYYYbbbjjjpppuuu{{{~~~yyyuuurrrpppooossstttuuuvvvvvvvvvuuutttxxxwwwvvvxxx}}}zzzuuurrroookkkiiilllooottt~~~{{{uuulllddd```bbbfffiiirrrzzz|||xxxwww{{{{{{qqqiiidddbbbbbbiiinnntttyyy~~~zzztttrrrqqqqqqqqqrrrnnniiihhhkkkmmmmmmlll```___]]][[[ZZZYYYXXXXXXUUUTTTSSSQQQOOONNNLLLLLLEEEDDDBBB@@@????????????<<<======<<<;;;;;;===@@@|||}}}uuuvvvzzz[[[OOOMMMLLLJJJKKKLLLOOOQQQSSSUUUVVVXXXXXXXXXXXXXXXWWWWWWWWW[[[]]]____________aaabbbaaagggpppxxxzzzuuupppjjjccc___WWWXXXXXXYYY[[[___dddiiiqqqrrruuuxxx{{{}}}}}}~~~{{{yyyyyyzzz|||}}}~~~|||zzz|||zzzxxxwwwvvvuuuvvvvvvvvvuuurrrmmmkkklllrrrxxxzzz{{{|||}}}|||xxxqqqlllkkkjjjiiihhhhhhgggeeebbbbbb```]]]\\\\\\\\\[[[YYYVVVSSSOOOJJJHHHGGGHHHIIIMMMUUU```iiiooosssyyy}}}{{{wwwvvvtttrrrqqqrrrqqqqqqqqqrrrqqqnnnlllsssssssssuuuyyyxxxtttrrrkkkgggeeegggjjjoooyyy}}}ssshhhccc```^^^```eeennnuuu||||||}}}rrrgggaaa```aaaqqqqqqssswww}}}|||vvvrrrooonnnmmmkkkhhhggghhhiiiiiihhhaaa___\\\ZZZ[[[[[[[[[ZZZWWWVVVTTTQQQNNNKKKHHHGGGGGGFFFDDDBBB@@@???>>>>>>;;;<<<===>>>>>>===<<<;;;|||qqqqqqyyyYYYKKKHHHGGGJJJKKKLLLOOOQQQSSSUUUVVVXXXXXXXXXXXXXXXXXXXXXXXX[[[\\\^^^^^^^^^^^^___aaabbbhhhpppyyy}}}zzzxxxuuurrrmmmhhhbbb]]]WWWWWWWWWWWWYYY]]]cccgggsssuuuyyy|||~~~{{{xxxwwwvvvvvvwwwyyy{{{}}}}}}~~~zzzxxxxxxwwwuuusssrrrrrrrrrrrruuussspppkkkhhhiiinnnrrruuuvvvxxx{{{|||yyytttpppkkkjjjhhhhhhhhhgggeeeccccccaaa^^^]]]]]]^^^]]]\\\YYYVVVQQQLLLIIIHHHHHHIIIMMMTTT^^^gggmmmqqqwww{{{~~~zzzxxxwwwuuusssqqqrrrqqqpppqqqrrrqqqnnnlllrrrqqqqqqrrruuuzzz~~~wwwrrrpppjjjfffdddfffiiinnnxxx}}}ssshhhccc```^^^```dddlllttt~~~~~~wwwlllfffeeefffiiikkkpppvvv|||~~~xxxsssooommmnnnllljjjiiijjjjjjiiiggg___]]][[[ZZZZZZZZZYYYXXXVVVUUUSSSPPPMMMJJJHHHGGGGGGFFFDDDBBB@@@???>>>>>><<<<<<============<<<<<<~~~wwwkkkjjjvvvsssVVVIIIFFFEEEIIIJJJLLLNNNQQQSSSUUUVVVXXXXXXYYYYYYYYYYYYYYYYYY[[[\\\^^^^^^]]]]]]^^^```dddiiirrr{{{~~~}}}|||yyywwwrrrqqqpppooommmhhhccc___YYYYYYXXXXXXYYY]]]dddhhhsssvvvzzzzzzvvvsssrrrqqqpppqqqtttwwwzzz}}}yyywwwwwwuuusssqqqooooooooooooqqqppplllgggddddddgggjjjnnnooossswwwzzzzzzwwwtttllljjjhhhhhhhhhgggeeeccccccaaa^^^]]]^^^___```___]]]YYYTTTNNNKKKIIIIIIIIILLLSSS]]]dddjjjooouuuyyy~~~}}}{{{zzzyyywwwtttrrrrrrqqqppppppqqqpppnnnlllpppooonnnnnnppptttwwwzzz~~~vvvpppmmmiiieeeccceeeggglllvvv~~~tttiiiddd```]]]___cccjjjrrr}}}|||qqqjjjhhhhhhcccgggooowww}}}|||vvvqqqmmmnnnlllkkkkkkkkkjjjhhheee^^^]]]\\\\\\\\\[[[YYYWWWVVVTTTRRROOOLLLIIIGGGFFFFFFEEEDDDBBB@@@???>>>>>>===<<<;;;;;;;;;;;;<<<===xxxooodddbbbllliiiRRRHHHHHHIIIIIIJJJLLLNNNPPPSSSTTTUUUXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^^^^^^^___aaaeeekkkttt|||~~~{{{zzzyyywwwuuurrrmmmmmmmmmnnnnnnlllgggddd^^^^^^]]]]]]^^^aaaggglllqqqtttyyyzzzvvvrrrpppnnnkkkkkkoootttxxx|||}}}yyyvvvwwwuuussspppnnnmmmmmmmmmllljjjfffcccaaaaaaccceeehhhjjjnnnssswwwxxxvvvtttllljjjhhhgggggggggeeecccbbb```]]]\\\]]]```aaaaaa```\\\WWWPPPLLLJJJIIIIIILLLSSS[[[ccchhhnnnuuuzzz~~~}}}|||||||||zzzwwwtttrrrqqqooooooppppppnnnmmmnnnnnnmmmmmmoooqqqtttuuuwww{{{~~~vvvoookkkhhhdddbbbccceeeiiirrr|||vvvkkkeeeaaa^^^^^^bbbhhhppp{{{}}}qqqiiieeedddcccgggooowww~~~{{{tttpppnnnlllkkkkkkkkkiiieeeccc```___^^^______^^^[[[XXXUUUTTTRRROOOLLLIIIGGGEEEFFFEEECCCAAA@@@???>>>>>>>>><<<:::999999:::<<<>>>~~~}}}}}}tttggg[[[[[[ddd{{{uuu\\\LLLFFFGGGIIIIIIJJJKKKNNNPPPRRRTTTUUUWWWXXXXXXXXXYYYYYYYYYZZZ\\\^^^___```___```aaacccgggmmmvvv~~~}}}zzzxxxwwwuuurrrpppjjjjjjlllnnnooonnnkkkiiicccdddcccccccccfffkkkoooqqqtttyyy}}}}}}|||~~~yyyuuusssqqqnnnjjjiiilllsssxxx|||}}}zzzxxxuuutttqqqnnnllljjjjjjjjjfffdddbbb``````aaabbbbbbfffgggkkkppptttuuutttrrrmmmkkkhhhggggggfffeeeddd```^^^\\\\\\]]]___``````bbb^^^XXXQQQLLLJJJIIIIIILLLRRRZZZaaagggnnnvvv{{{~~~~~~~~~}}}yyywwwrrrqqqoooooooooooonnnmmmmmmmmmmmmoooppprrrtttuuuuuuxxx}}}wwwppplllhhhddd```aaabbbeeennnwwwxxxmmmgggccc^^^^^^aaafffooozzz}}}qqqhhhbbb```eeehhhnnnuuu|||yyytttnnnmmmkkkkkkjjjgggccc```___^^^^^^^^^___]]]ZZZXXXUUUTTTRRROOOLLLIIIGGGEEEEEEDDDBBBAAA@@@???>>>>>>>>><<<999777777999<<<>>>{{{rrrcccTTTXXXbbbvvv~~~dddQQQGGGCCCDDDFFFHHHIIIKKKMMMPPPRRRTTTUUUVVVVVVWWWWWWXXXYYYYYYYYY[[[]]]___``````bbbdddfffiiioooxxx~~~|||zzzxxxvvvsssqqqjjjjjjkkkmmmooopppooommmhhhjjjkkkkkkkkkmmmppprrrvvvxxx||||||||||||}}}~~~xxxuuutttssspppllliiilllsssyyy}}}}}}zzzyyyrrrqqqnnnkkkhhhffffffeeedddbbb```___```aaaaaa```ccceeehhhlllppprrrqqqooommmkkkhhhfffffffffeeeddd___^^^]]]]]]^^^______^^^aaa]]]WWWQQQLLLIIIIIIIIIKKKPPPXXX___eeennnwww}}}~~~~~~}}}zzzxxxrrrpppnnnnnnnnnooonnnmmmllllllnnnpppqqqssstttuuuuuuwww{{{zzzrrrnnniiiddd```______aaaiiirrr~~~{{{pppjjjeee```___aaaeeennnyyy~~~~~~sssiiiccc```dddfffjjjqqqxxx~~~yyyqqqooolllkkkiiigggccc```]]]\\\[[[[[[[[[ZZZXXXVVVVVVTTTRRROOOLLLIIIGGGFFFDDDCCCBBB@@@??????>>>>>>===;;;999777777999;;;===}}}yyysssaaaSSSZZZdddssslllVVVJJJEEEBBBCCCFFFHHHIIIKKKMMMOOORRRSSSTTTUUUUUUVVVVVVWWWXXXXXXXXXYYY[[[]]]___```bbbeeegggkkkqqqyyy|||{{{yyyvvvtttooonnnnnnoooqqqssssssssspppsssuuuwwwvvvwwwxxxyyyzzz{{{}}}}}}||||||~~~{{{yyyuuuuuusssnnnjjjlllssszzz|||~~~|||zzzyyyrrrpppmmmjjjgggeeeddddddeeecccaaa```bbbbbb```^^^aaabbbeeeiiinnnppppppnnnnnnkkkhhhffffffffffffeee```______```aaaaaa___]]]```\\\VVVPPPKKKHHHHHHHHHHHHMMMUUU\\\ccclllwww~~~~~~||||||{{{yyyxxxssspppnnnmmmnnnnnnnnnmmmkkklllmmmooopppqqqqqqqqqppprrrvvvzzz}}}uuuqqqjjjeee```^^^]]]^^^eeemmmyyy}}}ssslllgggaaa___aaaeeennnyyy~~~}}}}}}tttkkkdddbbbbbbdddiiipppxxx}}}uuurrrnnnkkkiiigggeeebbb]]][[[YYYXXXYYYYYYWWWVVVVVVUUUSSSPPPMMMJJJHHHGGGCCCCCCAAA@@@??????>>>>>>;;;:::999888888999:::;;;~~~~~~zzzxxxsssbbbUUU]]]gggqqquuuaaaMMMFFFEEEDDDEEEIIIHHHIIIKKKMMMOOORRRSSSTTTTTTTTTUUUVVVVVVWWWXXXXXXWWWYYY\\\^^^```bbbeeeggglllqqqzzz}}}{{{xxxvvvuuusssrrrrrruuuwwwxxxxxxxxx{{{~~~{{{|||}}}~~~~~~}}}uuuvvvtttoookkkmmmssszzzzzz~~~|||zzzyyyyyytttrrrooolllhhhfffeeeeeehhheeebbbbbbbbbbbb___\\\^^^```ccchhhmmmppppppooonnnkkkgggffffffffffffeee``````aaabbbcccbbb___\\\^^^[[[UUUOOOJJJHHHGGGGGGEEEKKKRRRZZZaaakkkvvv~~~}}}zzzzzzyyyxxxwwwssspppnnnmmmnnnnnnnnnmmmjjjkkkmmmnnnooonnnnnnmmmjjjlllooosssxxxwwwssskkkeee```]]]\\\\\\ccckkkuuutttnnnhhhbbb```bbbeeennnyyy~~~}}}~~~~~~zzzrrrjjjeeebbbaaaeeekkksss{{{~~~xxxuuupppllljjjiiifffeee```]]]ZZZYYYYYYZZZYYYXXXWWWVVVTTTQQQNNNKKKIIIGGGCCCBBBAAA@@@????????????::::::999888888999::::::zzztttvvv{{{~~~wwwssssssfffXXX```kkkvvv~~~~~~yyygggYYYJJJCCC@@@@@@CCCGGGFFFGGGHHHKKKNNNPPPRRRSSSUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZ[[[[[[\\\___dddgggnnnsss{{{~~~|||{{{xxxwwwvvvuuuvvvxxx{{{}}}~~~~~~|||wwwrrrooooooooopppzzz|||~~~zzzwwwvvvvvvsssqqqmmmjjjgggfffffffffeeedddcccaaa```^^^]]]]]]^^^^^^```cccfffjjjnnnpppmmmkkkhhhdddbbb`````````bbbbbbccccccccccccbbbbbb[[[XXXSSSMMMJJJIIIIIIIIIKKKNNNSSSYYYaaajjjsssyyy}}}yyyvvvtttttttttqqqooommmkkkjjjkkkmmmnnnppppppooommmlllkkkjjjiiihhhjjjlllnnnpppvvvvvvssskkkbbb]]]ZZZXXX[[[aaaooo{{{yyyrrrlllgggccc```bbbhhhsss~~~zzzrrrkkkfffeeebbbffflllttt|||}}}}}}zzztttnnniiifffddddddaaa```___^^^\\\[[[ZZZYYYVVVUUUTTTSSSQQQNNNIIIEEEEEECCCBBB@@@>>>===<<<<<<<<<;;;:::888777888888999yyyrrrqqquuuzzz~~~yyyxxx{{{nnnbbbiiisssyyy}}}|||tttlll\\\QQQGGGCCCBBBAAACCCFFFGGGHHHIIILLLNNNQQQRRRSSSUUUUUUTTTUUUUUUVVVWWWXXXXXXYYY[[[[[[]]]```dddhhhrrrwww}}}~~~~~~~~~~~~}}}zzzyyyxxxwwwxxx{{{}}}}}}wwwqqqnnnmmmmmmnnnyyy{{{zzzwwwvvvvvvtttrrrnnnkkkiiigggggggggfffeeedddcccaaa```^^^]]]]]]]]]___aaaeeeiiilllooommmkkkhhhdddbbbaaa````````````aaabbbbbbcccbbbbbb[[[XXXSSSNNNJJJIIIIIIJJJJJJMMMRRRXXX```iiisssyyy~~~{{{wwwuuuuuuuuurrrpppnnnkkkjjjkkklllmmmppppppnnnmmmkkkiiihhhggggggiiikkklllmmmsss{{{yyyuuulllddd___[[[YYY\\\aaajjjvvv{{{tttnnnhhhccc```ccciiisss~~~{{{rrrkkkfffeeecccgggmmmttt{{{|||yyytttnnnjjjhhhffffffaaaaaa```^^^\\\[[[ZZZYYYXXXVVVTTTSSSQQQNNNJJJGGGDDDCCCAAA???>>>===<<<<<<<<<;;;:::888777888888999}}}uuussstttvvvzzz}}}}}}sssoooxxx|||ooobbbPPPHHHBBBBBBDDDCCCCCCEEEHHHIIIKKKMMMOOOQQQSSSTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYY[[[\\\]]]```eeeiiivvvzzz~~~~~~~~~~~~}}}vvvwwwyyy{{{}}}}}}}}}||||||}}}zzzsssnnnmmmmmmnnnvvvxxx}}}{{{xxxvvvuuutttssspppmmmjjjiiiiiiiiiggggggfffdddcccaaa___^^^\\\\\\]]]```cccgggjjjlllllljjjhhheeebbbaaa````````````aaaaaaaaa``````___[[[XXXSSSOOOKKKJJJJJJJJJJJJLLLQQQVVV^^^hhhrrryyy}}}~~~zzzxxxvvvvvvuuussspppmmmkkkkkkkkkllloooooommmllljjjhhhgggffffffhhhjjjiiijjjnnnuuuzzz~~~vvvnnnfffaaa]]]YYY[[[```dddooo~~~|||vvvpppjjjeeeaaaccciiisss~~~{{{ssslllgggeeedddggglllsssyyy{{{yyyuuuqqqmmmjjjiiihhhbbbbbb```___]]][[[ZZZYYYYYYWWWTTTRRRQQQOOOLLLJJJBBBBBB@@@???======<<<<<<<<<;;;:::888777888888999}}}}}}zzz|||zzzttt}}}sssbbbLLLDDD???AAACCCCCCDDDFFFJJJKKKLLLNNNPPPRRRSSSTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWYYYZZZ\\\^^^aaafffjjjvvvzzz~~~}}}{{{zzzzzzzzzzzzppprrrtttxxx{{{}}}~~~~~~~~~~~~}}}~~~vvvpppnnnnnnooorrrtttyyy~~~}}}yyywwwuuutttsssqqqnnnllljjjjjjiiihhhggggggfffdddaaa___^^^\\\\\\]]]___bbbfffiiikkkkkkjjjhhheeecccaaaaaa```aaaaaaaaa```___^^^\\\\\\[[[XXXTTTPPPMMMKKKJJJKKKJJJLLLOOOTTT[[[eeepppxxx}}}~~~{{{yyyxxxwwwvvvsssooommmlllkkkkkknnnmmmmmmlllkkkjjjiiiiiigggiiiiiihhhgggiiiooottt~~~wwwooohhhccc]]]YYYZZZ]]]^^^iiixxx}}}wwwrrrmmmhhheeedddiiisss~~~}}}uuummmhhheeedddfffkkkqqqwww|||~~~|||yyytttpppllljjjiiidddcccbbb```]]][[[ZZZYYYXXXVVVSSSPPPPPPOOOMMMKKKBBBAAA@@@???>>>=========<<<;;;:::888777888888999{{{|||wwwbbbNNNEEE??????BBBCCCEEEIIIKKKLLLMMMNNNPPPQQQSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZ\\\^^^bbbgggkkktttxxx}}}~~~|||{{{~~~|||{{{zzz{{{~~~zzzwwwvvvuuutttssslllnnnqqquuuxxx{{{}}}~~~}}}||||||}}}}}}~~~|||||||||}}}~~~yyyrrrnnnmmmmmmnnnqqquuu{{{|||yyywwwtttsssqqqooommmlllkkkjjjhhhhhhhhhgggeeebbb___]]]]]]]]]^^^```bbbeeehhhjjjjjjiiihhheeecccbbbaaa```^^^____________^^^]]]]]]ZZZXXXUUUQQQNNNLLLKKKKKKKKKLLLNNNQQQXXXbbbnnnvvv}}}}}}|||zzzyyyvvvssspppnnnmmmlllllllllllllllllllllmmmmmmhhhjjjjjjhhhfffgggkkkoooyyyxxxqqqiiiddd^^^YYYXXX[[[[[[eeesss|||wwwsssoookkkhhhccciiirrr}}}wwwoooiiifffccceeeiiiooouuuzzz~~~yyytttoookkkhhhfffeeeccc```^^^[[[ZZZYYYWWWTTTQQQPPPOOOOOOMMMKKKCCCBBBAAA???>>>=========<<<;;;:::888777888888999}}}zzz```QQQGGG??????AAACCCGGGKKKLLLMMMMMMNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVXXXZZZ\\\___ccchhhlllsssvvv|||}}}{{{xxxzzz|||{{{yyyvvvttttttsssvvv{{{|||xxxuuurrrpppmmmjjjiiikkknnnrrrwwwzzz|||}}}~~~}}}~~~~~~~~~||||||{{{sssnnnkkkjjjmmmoootttyyy|||zzzuuuuuusssrrrpppnnnmmmllljjjjjjjjjiiigggccc```^^^^^^^^^^^^___bbbdddgggiiiiiiiiigggfffdddbbbaaa```ZZZ[[[\\\^^^```aaaaaaaaaZZZXXXUUURRROOOMMMLLLLLLLLLLLLMMMOOOUUU___kkksss{{{}}}{{{yyyvvvsssqqqooonnnllllllmmmmmmmmmmmmmmmmmmhhhjjjjjjhhheeeeeehhhlllttt{{{zzzssslllggg```YYYWWWYYYYYYbbbnnnzzz}}}wwwrrrooollliiiccchhhqqq|||zzzqqqkkkhhhdddfffiiinnnuuu{{{~~~yyyrrrmmmjjjgggfffdddaaa^^^\\\YYYXXXVVVTTTRRRQQQQQQPPPNNNLLLFFFEEECCCAAA???>>>======<<<;;;:::888777888888999~~~yyycccOOOFFF@@@@@@CCCEEEGGGKKKLLLMMMMMMNNNOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSUUUUUUVVVWWWZZZ\\\___dddiiimmmtttxxx}}}}}}zzzwwwxxxyyyxxxuuusssqqqqqqoooppprrruuuzzz~~~|||xxxuuurrrnnniiieeeeeegggkkkqqqvvvzzz}}}}}}}}}|||}}}}}}|||xxxrrrnnnlllnnnppptttzzz~~~xxxwwwwwwuuutttrrrpppooommmmmmmmmllljjjfffbbb```]]]]]]]]]^^^```bbbeeefffiiihhhgggfffeeecccaaa```\\\\\\^^^___````````````ZZZXXXVVVSSSPPPNNNMMMLLLNNNMMMLLLMMMSSS\\\hhhpppyyy~~~}}}{{{yyyvvvtttrrrqqqnnnnnnmmmllllllkkkkkkjjjgggiiiiiigggccccccfffiiilllrrr}}}~~~wwwpppkkkddd\\\XXXZZZWWW```jjjttt~~~vvvpppllliiigggaaafffooozzz|||sssmmmjjjfffgggkkkpppwww}}}}}}wwwqqqmmmhhhgggeeebbb___\\\YYYXXXVVVUUUTTTUUUUUUSSSPPPNNNIIIGGGEEECCC@@@>>>======<<<;;;:::888777888888999yyysssjjjLLLDDD???AAAEEEFFFHHHJJJLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUUUUWWWZZZ\\\___dddjjjnnnwwwzzz}}}zzzwwwxxxyyyxxxuuurrrppppppnnnlllkkklllpppxxx~~~{{{xxxtttooohhhdddbbbeeejjjpppvvv{{{}}}{{{zzzzzzzzz|||}}}|||~~~wwwrrroooooorrrvvv{{{zzzzzzyyyxxxvvvtttsssrrroooooopppooollliiieeebbb\\\\\\\\\]]]^^^aaaccceeehhhhhhgggfffeeecccaaa```bbbaaaaaa```___]]]\\\[[[ZZZXXXVVVSSSQQQOOOMMMMMMOOONNNLLLMMMQQQ[[[gggooowww~~~~~~}}}zzzxxxvvvtttsssoooooonnnllljjjiiiggggggfffggghhheeebbbaaadddgggccciiiuuuyyysssmmmfff^^^ZZZ[[[VVV^^^gggppp|||uuunnniiifffdddaaafffnnnyyy~~~uuunnnkkkgggiiimmmrrryyyzzztttqqqiiihhheeebbb___\\\YYYXXXWWWVVVWWWWWWXXXVVVRRROOOJJJIIIFFFDDDAAA???======<<<;;;:::888888888888999~~~}}}zzzvvvvvvrrrTTTJJJAAA???AAADDDHHHLLLNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRUUUWWWVVVWWWZZZ]]]aaagggmmmrrrwww|||zzzwwwwww|||~~~zzzvvvuuuxxxrrrnnnooommmlllrrr{{{~~~zzztttnnnhhheeejjjiiikkkqqqyyy~~~~~~|||{{{zzzxxxxxxvvvyyy|||}}}}}}|||}}}~~~yyysssppprrruuuzzz~~~|||yyywwwwwwwwwxxxwwwtttqqqqqqqqqoookkkgggaaa___^^^]]]^^^aaadddfffdddfffiiiiiihhhfffffffffaaaaaaaaaaaa```___]]]]]][[[XXXUUUSSSRRRQQQOOONNNPPPLLLKKKNNNRRRWWWaaajjjttt|||}}}zzzvvvrrrqqqnnnllljjjjjjiiihhhfffdddddddddeeeeeedddbbbaaa```dddfffmmmwww|||tttmmmhhhccc]]]XXXYYY[[[aaalllvvvxxxqqqkkkfffccc```ccckkkvvv~~~~~~wwwpppkkkggghhhjjjooouuu}}}~~~zzztttpppkkkjjjgggddd```\\\XXXVVVXXXYYY[[[\\\ZZZWWWTTTQQQJJJGGGCCCAAA@@@???>>><<<<<<;;;:::999888888888888}}}}}}vvvrrrsssyyyTTTJJJBBB@@@BBBDDDGGGLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRUUUWWWWWWXXXZZZ\\\```gggnnntttxxx~~~~~~zzzyyy}}}~~~~~~yyyuuutttpppmmmpppwww|||wwwqqqmmmjjjkkkkkknnnttt{{{~~~|||{{{zzzyyyyyyzzz|||~~~}}}||||||}}}{{{vvvsssqqqtttyyy|||}}}~~~~~~{{{yyyzzz|||~~~}}}yyyuuusssrrrppplllhhhcccaaa___^^^^^^```bbbdddccceeeggghhhfffeeeeeeeeebbbbbbbbbaaa```___^^^]]][[[XXXUUUTTTSSSRRRPPPNNNPPPLLLKKKNNNQQQVVV___iiipppwww|||xxxtttqqqlllkkkiiihhhhhhgggfffdddcccdddddddddcccaaa___^^^```aaagggqqq{{{~~~vvvoookkkfff```[[[XXXYYY^^^hhhrrr{{{{{{sssmmmhhhdddbbbeeekkkuuu~~~~~~wwwoooiiifffgggjjjooouuu|||~~~|||yyytttppplllkkkhhhddd```]]]ZZZYYYYYYZZZ[[[\\\ZZZWWWSSSQQQKKKHHHDDDBBBBBBAAA@@@???===<<<;;;:::999888888777~~~}}}rrroooppp}}}TTTKKKBBBAAACCCDDDGGGKKKMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRUUUWWWXXXYYYZZZ\\\```hhhpppvvv{{{}}}{{{~~~yyyrrrqqqttt|||~~~zzzuuuqqqnnnlllmmmpppvvv}}}|||zzzzzzzzz{{{}}}}}}}}}}}}}}}}}}|||}}}~~~xxxuuupppssswwwzzz|||}}}{{{{{{}}}}}}wwwtttsssqqqnnnkkkfffeeebbb```___```aaabbbccceeegggfffeeedddeeefffccccccbbbaaa```___^^^^^^[[[YYYVVVUUUTTTSSSQQQOOOOOOLLLJJJMMMOOOTTT]]]gggmmmttt}}}|||vvvqqqkkkiiigggfffggggggfffeeeccccccccccccaaa```___^^^^^^^^^ccckkktttyyysssnnniiiccc___XXXWWWZZZbbbjjjttt~~~wwwpppiiieeecccfffkkkttt~~~yyyooogggeeefffjjjnnnttt{{{~~~}}}|||zzzxxxssspppmmmkkkhhhccc```]]]\\\[[[ZZZ[[[\\\[[[ZZZVVVSSSPPPKKKHHHEEEDDDDDDCCCCCCAAA???>>>===;;;999888888777|||ooolllmmmzzzSSSJJJBBBBBBCCCDDDFFFIIILLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRUUUWWWYYYYYYZZZ\\\```iiirrryyy~~~~~~{{{~~~{{{vvvtttxxx~~~{{{vvvqqqnnnlllnnnrrrxxx~~~|||zzz{{{|||}}}~~~}}}zzzyyy{{{~~~}}}xxxtttpppssswwwzzz|||~~~~~~zzzxxxzzz~~~|||vvvssssssrrrpppmmmkkkiiifffdddbbbaaaaaaaaaeeefffggggggeeeeeefffgggddddddbbbaaa```___^^^^^^[[[YYYWWWVVVVVVTTTRRROOOOOOKKKIIIKKKNNNRRR[[[dddnnnttt~~~xxxqqqkkkiiiggggggggghhhhhhgggeeeddddddcccaaa```___^^^aaa```cccjjjqqq{{{|||uuuqqqlllfffbbbYYYVVVWWW]]]dddnnn}}}yyyrrrjjjeeebbbdddiiirrr}}}}}}rrrhhhdddfffiiinnnsssyyy}}}~~~|||zzzxxxvvvrrrooommmjjjfffbbb^^^]]]\\\\\\[[[[[[\\\[[[YYYVVVSSSPPPKKKHHHEEEDDDDDDDDDDDDCCCAAA@@@>>><<<:::999888777yyykkkggggggqqqPPPGGGAAAAAADDDDDDEEEHHHKKKKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRUUUWWWYYYYYYZZZ]]]bbbjjjttt{{{|||~~~|||vvvwww{{{~~~~~~~~~zzzuuupppllllllooouuuzzz|||{{{{{{}}}~~~~~~~~~yyywwwxxx{{{}}}|||vvvsssrrrtttwwwzzz|||}}}wwwttttttwwwyyy{{{vvvrrrpppqqqrrrqqqooonnnmmmjjjgggeeedddccccccfffgggiiiiiigggfffggghhheeedddbbb```___^^^^^^^^^[[[YYYXXXXXXWWWVVVSSSPPPOOOKKKHHHJJJLLLOOOXXXaaammmttt}}}yyyrrrnnnllliiihhhiiijjjjjjjjjgggfffeeecccbbbaaa```___cccaaaccchhhnnnvvv~~~xxxsssnnngggccc[[[WWWVVVZZZaaajjjyyyyyyrrrjjjddd```bbbfffooozzzwwwlllfffgggiiimmmrrrwww|||~~~|||yyywwwtttpppmmmjjjhhhddd```]]]\\\[[[[[[[[[[[[[[[ZZZYYYVVVSSSQQQKKKHHHEEEDDDDDDDDDDDDCCCAAA@@@>>><<<:::999888888tttgggbbbbbbeeeLLLDDD???AAACCCDDDEEEGGGJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRUUUWWWXXXYYY[[[^^^dddlllvvv|||zzzyyy{{{~~~||||||}}}~~~~~~~~~{{{vvvqqqnnnppptttzzz~~~~~~~~~~~~}}}||||||~~~~~~~~~xxxttttttxxx{{{{{{vvvrrrrrrtttwwwyyy||||||uuuqqqooopppqqqssspppmmmmmmppprrrqqqooonnnmmmkkkiiigggfffeeedddeeehhhjjjkkkjjjhhhggggggeeedddaaa___]]]]]]]]]]]][[[ZZZYYYYYYYYYWWWTTTQQQOOOJJJHHHIIIJJJMMMUUU^^^iiipppzzzyyytttqqqoookkkjjjjjjkkklllkkkhhhgggeeecccbbbaaa``````aaa```aaaeeehhhmmmxxx{{{uuupppiiiddd\\\XXXVVVYYY___hhhuuuyyyrrrjjjeee___```eeemmmxxx}}}rrrhhhhhhiiilllpppvvv{{{~~~{{{xxxuuurrrnnnkkkhhhfffccc```]]]\\\[[[[[[ZZZZZZZZZZZZXXXVVVTTTSSSLLLIIIFFFEEEDDDDDDCCCBBB@@@???>>><<<:::999999888rrrfffbbbbbb{{{XXXGGGAAA===???CCCDDDEEEGGGJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRUUUWWWWWWYYY\\\```fffnnnvvv|||{{{{{{}}}}}}|||}}}{{{}}}{{{wwwtttvvv{{{|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~wwwqqqqqqtttxxx|||~~~~~~xxxtttrrrsssuuuwwwzzz|||vvvqqqnnnnnnnnnooolllkkklllooopppooollllllkkkjjjiiigggfffeeeeeecccfffjjjlllkkkhhhfffeeeeeeccc```^^^\\\[[[[[[\\\[[[ZZZZZZZZZZZZXXXUUURRRNNNJJJGGGGGGHHHKKKSSS\\\dddlllwwwyyyvvvtttpppllljjjkkkkkkkkkkkkhhhgggeeebbb```____________^^^___bbbcccfffnnnwww~~~xxxrrrkkkeee\\\XXXVVVYYY^^^eeerrr~~~zzzrrrkkkfffaaaaaadddkkkuuuvvvkkkjjjiiikkkooouuu{{{|||xxxuuusssqqqmmmkkkfffeeedddbbb___]]]\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUOOOLLLHHHFFFFFFEEEDDDCCC???>>>===;;;:::999999999|||sssiiieeeeeeiiiOOOEEE???;;;???CCCCCCDDDGGGIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRSSSUUUWWWVVVYYY]]]aaagggooowww||||||||||||}}}~~~zzz|||}}}{{{{{{zzz~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}uuuooonnnrrrwwwyyy|||zzzwwwqqqrrrtttvvvyyy~~~}}}wwwrrrpppnnnnnnnnnkkkjjjllloooooommmjjjjjjiiiiiihhhgggfffeeeeeeaaaeeejjjlllkkkgggdddcccdddccc```]]][[[ZZZ[[[[[[[[[ZZZZZZ[[[[[[YYYUUURRRNNNJJJGGGGGGHHHJJJRRRZZZaaajjjvvv}}}yyywwwtttqqqmmmjjjjjjkkkkkkkkkgggfffcccaaa___^^^^^^^^^___^^^___bbbbbbbbbiiiqqq{{{zzztttlllggg\\\XXXVVVXXX]]]dddppp{{{zzzssslllgggcccccceeekkkttt}}}yyymmmllljjjjjjnnnttt{{{|||yyyuuusssrrrpppnnnlllffffffeeecccaaa___\\\[[[XXXXXXYYYYYYXXXXXXWWWVVVQQQNNNJJJHHHGGGFFFEEECCC>>>===<<<;;;:::999999999~~~}}}|||tttiiijjjttt~~~pppWWWJJJ>>>>>>???@@@AAACCCDDDEEEGGGHHHIIIKKKMMMNNNOOOPPPNNNOOORRRTTTVVVVVVWWWVVVXXXYYY\\\aaagggooovvvzzz{{{vvv|||~~~}}}~~~}}}{{{~~~~~~~~~~~~~~~~~~{{{xxxxxxyyyzzz}}}{{{tttoooooorrruuu{{{||||||wwwsssmmmlllsss{{{}}}vvvqqqnnnllllllkkkjjjkkkkkkkkkiiigggeeeeeeeeeeeeeeeeeeeeefffaaaccceeeggggggeeecccbbbccc```]]]\\\]]]]]]ZZZXXX^^^]]]]]]]]]]]][[[WWWTTTNNNKKKIIIIIIIIIIIIOOOVVVdddkkkuuu{{{xxxvvvuuuppppppooonnnmmmkkkiiihhheeedddaaa___\\\[[[[[[[[[\\\___```___]]]^^^dddjjjuuuwwwyyyqqqjjjeee```[[[VVVUUUWWW]]]kkkyyyzzzrrrkkkgggdddbbbdddlllttt{{{~~~ooommmjjjjjjmmmuuu}}}}}}zzzwwwsssqqqpppooommmlllgggfffeeeeeedddaaa]]]ZZZXXXXXXYYYYYYYYYYYYYYYXXXVVVRRRMMMIIIFFFDDDAAA???>>>===<<<;;;999888777666~~~~~~{{{zzz~~~~~~vvvkkklllwwwjjjTTTIII======>>>???@@@BBBCCCDDDGGGHHHIIIJJJLLLMMMNNNOOOMMMOOOQQQSSSUUUVVVVVVVVVXXXYYY\\\aaahhhooovvvzzz}}}yyyxxxzzz~~~}}}~~~~~~}}}~~~{{{xxxvvvwwwxxx{{{~~~~~~yyyrrroooooossswwwzzz|||zzzuuuooolllrrryyy}}}wwwrrrooonnnqqqooommmlllkkkjjjgggdddccccccdddddddddddddddddd```bbbdddfffgggfffdddcccdddaaa^^^]]]^^^^^^\\\ZZZ^^^]]]]]]]]]]]][[[XXXUUUPPPLLLJJJJJJJJJJJJOOOVVV```hhhsss||||||xxxvvvtttsssqqqqqqqqqooonnnllljjjiiieeecccaaa^^^\\\[[[[[[[[[ZZZ]]]^^^]]][[[\\\bbbgggqqqttt}}}uuunnnjjjddd^^^XXXVVVVVV[[[iiivvv{{{tttmmmiiieeeccceeelllttt{{{|||rrrooolllkkkmmmttt{{{xxxuuuqqqnnnmmmllljjjiiihhhgggfffeeeccc```\\\XXXYYYYYYYYYYYYYYYXXXWWWWWWUUUQQQMMMIIIFFFDDDAAA??????>>>===<<<;;;999888888}}}}}}{{{yyyxxx{{{{{{rrrsss}}}wwwdddRRRHHH<<<======>>>???AAABBBCCCGGGHHHHHHJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTUUUUUUVVVWWWYYY\\\aaahhhpppwwwzzz}}}vvvyyy}}}||||||}}}~~~~~~}}}{{{yyyvvvwwwxxxzzz}}}~~~{{{wwwrrroooppptttxxxyyy{{{~~~xxxqqqmmmpppvvv|||zzzvvvsssrrrvvvssspppmmmkkkhhhdddbbbbbbbbbbbbaaaaaaaaaaaaaaa```aaadddfffgggfffeeedddeeeccc```_________^^^\\\^^^]]]\\\]]]]]][[[XXXUUUSSSOOOLLLLLLKKKJJJOOOUUU^^^fffrrr{{{~~~{{{xxxvvvtttsssssssssrrrqqqooommmkkkjjjdddcccaaa^^^\\\[[[ZZZZZZXXXZZZ[[[ZZZYYYZZZ^^^ccckkkooozzz{{{tttpppiiibbb[[[WWWUUUYYYfffrrr~~~wwwqqqlllfffccceeelllssszzz|||xxxssspppmmmkkkmmmrrrxxx|||yyyuuuooollljjjiiihhhhhhhhhgggeeecccbbb___ZZZWWWZZZZZZZZZYYYXXXWWWVVVUUUTTTPPPLLLHHHFFFDDDAAA???@@@@@@???===<<<;;;::::::|||{{{zzzxxxwww{{{zzz|||}}}tttbbbPPPFFF======>>>>>>???AAABBBCCCGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVWWWYYY]]]bbbjjjqqqwww{{{yyy|||}}}}}}|||||||||}}}~~~|||{{{zzzyyyyyyzzz{{{}}}~~~{{{wwwrrroooppptttwwwwwwzzz~~~zzzsssooopppuuu{{{{{{xxxvvvwwwtttpppmmmjjjgggdddaaaaaaaaa````````````_________aaaccceeeffffffffffffeeedddbbbaaa``````______^^^]]]\\\\\\\\\[[[YYYVVVVVVRRROOOMMMKKKJJJNNNUUU^^^gggsss}}}{{{yyyvvvuuutttsssrrrqqqnnnllljjjiiidddcccaaa___]]][[[ZZZYYYXXXYYYYYYYYYXXXYYY\\\___fffkkkvvvxxxsssllleee]]]XXXUUUYYYdddpppzzztttooogggdddeeekkkrrrxxx|||vvvrrrqqqnnnkkkjjjlllqqqwww{{{zzzuuuoookkkiiihhhgggfffcccbbb```______]]]YYYWWWZZZZZZZZZYYYXXXVVVUUUTTTTTTPPPLLLHHHFFFDDDBBB@@@??????>>>===<<<;;;::::::}}}|||zzzxxxyyy|||sss```LLLBBB?????????@@@AAABBBCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUVVVXXXZZZ^^^dddlllsssyyy|||}}}~~~~~~}}}|||{{{|||}}}~~~}}}~~~~~~}}}{{{zzzzzzyyyyyyzzz{{{|||~~~~~~yyysssooooooqqqtttuuuxxx}}}|||vvvqqqqqqtttyyy~~~zzzvvvuuurrrnnnllljjjhhhfffdddaaaaaaaaaaaa``````______```aaacccdddffffffffffffddddddcccbbb````````````^^^]]]\\\[[[\\\[[[YYYWWWXXXSSSPPPNNNLLLJJJNNNUUU^^^gggttt~~~{{{xxxvvvtttsssrrrpppmmmkkkhhhgggdddcccbbb```^^^\\\ZZZZZZXXXYYYYYYXXXXXXYYYZZZ\\\aaagggrrr}}}{{{vvvooohhhaaa[[[XXXZZZdddooo}}}|||vvvqqqhhhddddddiiipppvvvxxxqqqlllllljjjhhhhhhkkkqqqwww{{{xxxtttnnniiigggeeecccbbb\\\[[[ZZZZZZ[[[[[[YYYWWWYYYYYYYYYYYYXXXWWWUUUUUUUUUQQQMMMIIIGGGEEEBBB@@@======<<<<<<;;;:::999999}}}}}}~~~{{{pppZZZGGG>>>@@@@@@@@@@@@AAABBBCCCDDDFFFFFFHHHIIIKKKMMMNNNOOOOOOOOOOOOPPPRRRTTTVVVWWWXXX[[[```gggnnnuuu{{{~~~||||||~~~~~~}}}||||||}}}}}}~~~~~~}}}{{{zzzyyyxxxwwwxxxxxxyyyzzz{{{|||~~~yyysssnnnmmmnnnpppsssvvv{{{yyytttssssssvvv{{{vvvuuurrrnnnlllkkkjjjiiihhhddddddccccccbbbbbbaaaaaaaaabbbcccdddeeefffffffffbbbccccccaaa___^^^___aaa^^^]]][[[[[[[[[[[[ZZZXXXXXXTTTPPPNNNLLLJJJNNNUUU]]]fffsss}}}|||xxxvvvuuutttrrrpppmmmjjjgggfffeeedddcccbbb```^^^[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYY]]]aaakkkvvvzzzrrrllleee```[[[[[[cccmmmwww}}}vvvqqqhhhdddcccgggmmmsss|||wwwooojjjhhhgggfffgggkkkrrrxxx|||}}}wwwyyy~~~~~~vvvrrrmmmiiifffccc___]]]XXXWWWVVVVVVXXXYYYXXXWWWVVVWWWWWWXXXXXXXXXWWWWWWWWWTTTOOOJJJHHHEEEBBB@@@<<<;;;;;;:::999999888888}}}uuuuuummmVVVFFF???????????????@@@AAABBBCCCEEEFFFHHHJJJLLLNNNPPPQQQPPPPPPPPPQQQSSSUUUWWWXXXZZZ\\\bbbiiipppwww}}}~~~{{{zzz~~~{{{|||~~~~~~~~~~~~|||{{{yyyxxxxxxxxxwwwxxxxxxyyyzzzzzz}}}}}}{{{wwwqqqlllkkklllnnnqqqtttyyy}}}wwwsssppppppwwwyyywwwtttpppnnnmmmmmmlllkkkggggggfffeeeeeedddcccccccccccccccddddddeeeeeeeee```bbbbbb```^^^]]]^^^```^^^]]][[[ZZZ[[[[[[ZZZYYYWWWSSSOOONNNLLLJJJNNNUUU___hhhuuu|||yyyvvvvvvtttqqqnnnkkkhhhffffffeeeeeedddbbb___]]][[[XXXXXXWWWWWWWWWXXXWWWWWWXXX[[[cccnnnwwwvvvpppjjjeee___\\\aaaiiiqqq~~~}}}vvvqqqgggcccaaaeeekkkpppzzzyyyqqqmmmiiihhhhhhiiimmmsssyyy}}}zzztttqqqmmmooorrrvvv|||wwwtttpppllliiiddd```\\\XXXVVVUUUUUUVVVWWWVVVUUUSSSTTTUUUWWWXXXYYYYYYZZZZZZVVVQQQLLLIIIEEEBBB@@@;;;;;;::::::999999888888zzzpppssskkkUUUGGGCCC???>>>>>>>>>???@@@AAAAAAEEEFFFHHHJJJMMMPPPQQQSSSQQQPPPPPPQQQSSSUUUXXXYYYZZZ]]]cccjjjrrryyy~~~}}}zzzxxxvvvyyy|||{{{|||~~~~~~~~~}}}}}}~~~~~~|||zzzxxxwwwzzzzzzyyyyyyzzzzzz{{{{{{yyy}}}zzzxxxuuuoookkkiiikkkmmmpppssswww}}}yyysssnnnkkkqqqyyy}}}~~~yyyvvvrrrpppoooooonnnmmmiiiiiihhhggggggfffeeeeeedddddddddddddddddddddddd___```aaa___\\\[[[]]]```^^^]]][[[ZZZ[[[[[[[[[ZZZWWWRRROOONNNLLLJJJNNNUUUbbbkkkxxx~~~xxxwwwuuusssooollliiigggfffffffffeeeccc```]]]\\\XXXWWWVVVVVVWWWWWWVVVUUUUUUWWW]]]hhhqqq|||yyytttnnnhhh```[[[___eeemmm{{{}}}uuupppgggbbb```dddiiioooxxx|||tttppplllkkkjjjkkknnntttyyy}}}~~~tttmmmjjjaaabbbdddfffiiimmmrrrvvvvvv|||{{{xxxuuuqqqnnnhhhbbb^^^YYYWWWUUUUUUVVVVVVUUUTTTQQQRRRTTTWWWYYYZZZ[[[[[[\\\XXXRRRMMMIIIFFFBBB@@@;;;;;;;;;::::::999999999wwwlllvvv}}}dddOOOBBB<<<>>>>>>======>>>@@@BBBCCCEEEFFFGGGJJJLLLNNNOOOPPPQQQQQQRRRTTTUUUVVVWWWXXXYYY\\\bbblllvvv~~~~~~{{{xxxuuuqqqnnnqqquuuzzz~~~~~~}}}|||||||||{{{zzzyyyxxxxxxzzz~~~~~~|||yyyzzz{{{|||}}}~~~|||yyysssmmmiiihhhggghhhqqqqqqqqqrrruuu{{{~~~wwwqqqppprrruuuxxx~~~~~~yyyuuutttrrrnnnjjjiiigggffffffggggggfffeeebbbdddfffggggggfffeeeccc^^^^^^^^^^^^^^^^^^^^^]]][[[\\\]]]^^^]]]\\\[[[ZZZWWWTTTOOOKKKJJJKKKNNNPPP[[[fffvvv~~~uuuvvvvvvsssmmmjjjjjjkkkjjjhhhfffdddccc___[[[XXX[[[YYYXXXXXXXXXVVVTTTRRRRRRTTTXXX]]]eeeppp||||||tttlllgggaaa\\\\\\___jjjtttzzzuuunnngggaaaccchhhnnnwwwuuummmjjjhhhiiimmmpppttt{{{qqqhhhddd___]]][[[YYYYYY[[[]]]^^^cccdddiiirrrzzz}}}|||{{{yyyvvvrrrnnnhhhbbb]]]YYYWWWUUUTTTUUUVVVVVVUUUVVVXXXYYYXXXVVVVVVYYY\\\^^^ZZZTTTOOOKKKGGGDDDAAA;;;<<<=========<<<::::::xxxqqqzzzbbbOOODDD@@@>>>>>>===>>>???@@@BBBCCCEEEFFFHHHJJJLLLNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWYYY\\\ccclllvvv}}}~~~zzzvvvtttpppllliiilllooouuuyyy}}}~~~||||||||||||zzzyyy{{{zzzzzz|||~~~{{{}}}}}}~~~~~~~~~~~~}}}}}}yyyvvvqqqlllhhhgggggggggmmmmmmnnnpppsssxxxxxxsssqqqtttvvv|||zzzxxxwwwtttoookkkiiihhhgggggghhhhhhgggfffeeefffgggggggggfffeeeddd___^^^^^^^^^]]]]]]]]]]]]\\\\\\]]]^^^]]]\\\[[[ZZZXXXUUUPPPLLLJJJKKKMMMOOO[[[fffvvvxxxyyyyyyvvvqqqnnnmmmnnniiigggeeedddccc```\\\YYYZZZXXXWWWVVVVVVUUUSSSQQQNNNOOORRRVVV]]]gggrrryyywwwoooiiiccc]]]\\\___iiitttwwwrrrllleeeaaabbbgggmmmwwwzzzsssjjjhhhhhhlllooosss{{{qqqeee^^^WWWUUUSSSPPPPPPPPPRRRSSSQQQQQQUUU\\\dddjjjttt~~~|||{{{{{{yyyvvvtttpppjjjccc___[[[ZZZYYYZZZ[[[[[[YYYWWWSSSVVVYYYZZZZZZYYY[[[]]]^^^ZZZUUUPPPLLLHHHDDDAAA===============;;;:::999zzzxxxsss[[[KKKDDDAAA>>>>>>>>>>>>???AAABBBDDDFFFFFFHHHJJJLLLMMMOOOPPPRRRRRRSSSTTTUUUUUUVVVVVVZZZ^^^eeemmmvvv}}}}}}{{{wwwsssqqqnnnjjjggghhhkkkoootttyyy~~~~~~|||{{{|||{{{zzzxxx|||||||||~~~}}}~~~}}}|||{{{zzztttqqqmmmiiifffeeeffffffhhhiiilllnnnqqquuuzzz~~~zzzuuutttvvvxxx~~~zzztttooollljjjhhhhhhiiiiiihhhggghhhhhhggggggffffffeeeeee___^^^^^^]]]]]]]]]]]]]]]\\\]]]^^^^^^^^^\\\[[[ZZZYYYVVVQQQMMMKKKKKKMMMOOOZZZfffwwwzzz{{{zzzxxxssspppnnnnnnhhhgggdddcccbbb___\\\YYYXXXVVVUUUTTTTTTSSSQQQOOOKKKLLLMMMPPPTTT\\\eeelll{{{|||sssmmmeee^^^\\\^^^hhhttt~~~vvvqqqjjjccc___aaaeeekkkuuuxxxkkkhhhgggiiilllqqqzzzooo```XXXQQQOOOLLLIIIGGGFFFFFFGGGFFFDDDFFFLLLQQQWWW```iii{{{~~~{{{zzzyyyxxxwwwuuurrrmmmfffaaa[[[[[[\\\^^^___^^^ZZZXXXRRRUUUZZZ]]]]]]\\\\\\\\\___[[[VVVQQQMMMHHHDDD@@@??????>>>>>><<<;;;999888~~~~~~kkkSSSFFF@@@??????>>>>>>>>>???AAACCCDDDFFFGGGHHHJJJLLLMMMNNNOOORRRSSSSSSTTTUUUUUUVVVVVVZZZ___gggnnnvvv|||~~~|||xxxuuurrroookkkiiigggjjjmmmqqquuuzzz}}}~~~}}}|||||||||{{{yyywww{{{|||}}}~~~~~~~~~|||{{{zzzyyyooommmjjjgggeeedddeeefffeeehhhllloooqqqtttwwwzzz|||vvvuuuvvvyyy|||vvvooommmjjjjjjjjjjjjjjjiiijjjiiigggfffeeeeeeeeeeee```___^^^]]]\\\\\\]]]]]]]]]^^^^^^^^^^^^]]][[[ZZZWWWUUUQQQNNNLLLMMMOOOQQQYYYdddvvv{{{{{{zzzxxxtttpppnnnmmmjjjhhhdddbbb```]]]YYYWWWUUUTTTSSSRRRRRRQQQOOOLLLKKKKKKLLLLLLOOOTTT\\\aaaooo{{{yyyqqqiii```]]]^^^gggrrrwwwrrrgggbbb___```ccciiittt~~~xxxmmmhhhfffgggiiinnnxxxlll^^^VVVPPPNNNKKKGGGDDDCCCBBBBBBCCCAAAAAADDDGGGKKKTTT\\\hhhwww}}}yyyxxxwwwvvvvvvuuusssnnnhhhccc\\\[[[ZZZ[[[\\\\\\ZZZXXXUUUWWWZZZ\\\\\\\\\\\\\\\^^^\\\WWWSSSOOOJJJDDD@@@AAA@@@???>>><<<:::888888hhhPPPDDD???>>>??????>>>>>>???AAACCCDDDGGGGGGHHHJJJKKKMMMNNNOOORRRRRRSSSTTTUUUVVVVVVWWW[[[aaaiiipppvvv{{{}}}}}}}}}yyywwwtttqqqnnnkkkgggiiilllnnnqqquuuzzz}}}|||yyyuuussstttuuuwwwxxxyyy}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}|||yyywwwyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}|||{{{zzzyyyxxxkkkjjjhhhfffddddddeeeeeefffiiinnnqqqssstttwwwxxx|||wwwuuuwwwyyy|||sssqqqmmmkkkkkkkkkjjjjjjiiiiiigggfffeeeeeeeeeeeebbb```___]]]\\\\\\]]]^^^^^^^^^______^^^]]][[[ZZZUUUSSSPPPNNNNNNOOOQQQSSSXXXbbbsss}}}|||{{{yyyvvvsssooollllllhhhddd```]]]ZZZVVVSSSTTTRRRQQQPPPPPPOOOMMMKKKKKKJJJJJJIIIJJJNNNSSSXXXfffppp~~~vvvmmmccc^^^___eeepppwwwqqqgggbbb___```bbbgggrrr}}}|||tttnnniiieeeeeegggkkkuuu{{{jjj^^^XXXQQQOOOLLLHHHEEECCCAAA@@@???<<<;;;===???AAAGGGOOOYYYhhhzzz}}}xxxvvvssssssssssssqqqnnnhhhddd^^^[[[XXXWWWXXXZZZ[[[ZZZ[[[ZZZYYYYYYZZZ[[[[[[[[[]]][[[XXXUUUQQQLLLFFFAAABBBAAA@@@>>>;;;:::999888}}}||||||{{{zzzgggQQQEEEAAA@@@????????????@@@BBBCCCEEEGGGHHHIIIJJJKKKMMMNNNNNNQQQQQQRRRTTTUUUVVVWWWXXX\\\bbbkkkqqqvvv{{{~~~wwwyyy{{{{{{~~~}}}zzzwwwuuurrrooolllhhhiiilllnnnoooqqquuuxxxyyy}}}~~~~~~~~~zzzooommmjjjhhhhhhiiilllnnnsssxxx~~~}}}}}}}}}}}}|||{{{{{{{{{{{{{{{{{{|||}}}}}}}}}~~~~~~}}}~~~~~~}}}zzzxxxxxxzzz}}}~~~}}}|||}}}}}}{{{{{{{{{zzzyyyxxxwwwvvvjjjiiigggfffeeeeeeeeeeeegggjjjnnnqqqssstttvvvwww}}}~~~yyywwwxxxzzzxxxuuupppmmmlllllljjjiiiiiiiiihhhhhhggggggffffffdddbbb```^^^]]]]]]^^^_______________^^^]]][[[ZZZUUUTTTQQQOOOOOOPPPRRRSSSWWW___ooo}}}|||zzzvvvqqqmmmjjjgggbbb^^^ZZZWWWSSSQQQSSSQQQPPPOOOOOONNNLLLJJJHHHHHHGGGFFFFFFHHHMMMPPPZZZbbbppp{{{pppfff```aaabbblll|||}}}uuupppgggccc`````````eeeppp{{{|||ssspppjjjfffeeeeeehhhqqqzzzzzziii^^^XXXOOONNNKKKHHHEEECCCAAA@@@>>>;;;;;;<<<<<<<<<@@@FFFNNN[[[kkkxxx}}}vvvsssooonnnnnnnnnmmmkkkgggdddaaa^^^YYYXXXYYY[[[]]]^^^___]]]ZZZZZZ[[[\\\\\\[[[\\\ZZZYYYWWWTTTNNNHHHCCCCCCAAA???===;;;:::999999}}}}}}{{{uuummmqqqdddPPPFFFBBBAAA@@@?????????@@@BBBDDDEEEGGGHHHIIIJJJKKKMMMMMMNNNOOOPPPQQQSSSUUUWWWYYYYYY]]]ccclllrrrvvvzzz|||uuuwwwwwwuuuyyy~~~|||}}}~~~{{{{{{~~~|||yyywwwuuuqqqoooiiilllooorrrssstttvvvxxxwwwyyyxxxtttssstttssspppiiigggeeebbbaaacccfffhhhmmmttt{{{~~~}}}|||{{{}}}}}}}}}{{{zzzyyyyyyxxxxxxyyyzzzzzz{{{zzz{{{|||}}}~~~{{{xxxwwwzzz}}}~~~|||||||||~~~||||||{{{yyywwwuuusssqqqkkkjjjhhhgggfffeeeeeeeeefffhhhlllooopppqqqsssuuuyyy{{{yyyzzz{{{}}}yyysssooommmkkkjjjiiiiiijjjkkkkkkkkkjjjiiihhhfffdddaaa___^^^^^^___```___`````````^^^]]][[[ZZZXXXVVVSSSQQQOOOOOOPPPQQQVVV]]]jjj|||}}}|||{{{wwwqqqlllfffccc^^^[[[XXXVVVSSSQQQRRRQQQOOOOOOOOONNNKKKIIIGGGGGGFFFEEEEEEGGGJJJNNNPPPWWWbbbppp~~~ssshhhbbbbbbaaajjjwww~~~vvvpppiiieeebbbaaa```cccnnnzzz~~~wwwqqqkkkgggeeeeeefffmmmuuu}}}|||jjj]]]VVVMMMLLLJJJHHHEEECCCAAAAAA@@@>>>>>>???>>><<<>>>CCCEEEPPP^^^kkkzzz~~~uuuqqqkkkjjjhhhhhhhhhhhhfffddd```^^^[[[YYYZZZ\\\]]]]]]___^^^\\\]]]``````___]]]ZZZYYYYYYXXXUUUPPPJJJEEEBBBAAA???===;;;;;;:::;;;}}}qqqdddggg~~~zzzyyy}}}```NNNEEEBBB@@@@@@?????????@@@BBBDDDEEEHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUXXXYYYZZZ]]]dddmmmsssvvvzzz|||tttvvvuuupppsss|||}}}zzz{{{{{{xxx{{{|||zzzxxxtttrrrmmmppptttwwwxxxzzz{{{}}}xxxyyyvvvpppmmmooonnnkkkiiihhhfffcccaaabbbeeegggiiipppyyy~~~}}}{{{zzzyyyvvv{{{~~~~~~}}}{{{yyyxxxwwwwwwwwwxxxxxxyyyzzzyyyzzz{{{|||~~~|||yyyxxx{{{~~~}}}|||}}}~~~}}}{{{yyyuuurrrooonnnkkkkkkiiihhhgggffffffeeedddgggjjjlllmmmoooqqqssswww}}}}}}{{{|||}}}{{{uuupppmmmkkkjjjhhhiiikkkmmmnnnnnnmmmllljjjgggeeebbb___^^^___```aaa````````````___]]][[[ZZZ[[[YYYUUURRROOONNNNNNNNNUUU[[[hhhyyy}}}{{{zzzyyyuuuooojjjccc```\\\YYYWWWVVVTTTSSSRRRQQQOOOOOOOOONNNKKKIIIHHHHHHHHHFFFFFFHHHKKKOOOLLLRRRZZZfffvvvuuujjjdddddd```hhhuuuxxxsssjjjfffcccaaa```bbbmmmyyy|||{{{qqqlllhhhfffdddeeekkksssxxxkkk\\\TTTLLLKKKJJJHHHFFFDDDCCCBBB???===>>>@@@>>>;;;<<>>===:::999uuugggdddtttqqqlllpppfffTTTHHH@@@===>>>?????????@@@AAABBBDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNPPPQQQRRRSSSVVVYYY\\\bbbhhhoootttxxx|||tttooonnnnnnqqquuuuuuzzz}}}}}}|||{{{}}}{{{{{{}}}~~~||||||}}}yyyssspppqqqtttvvvrrrrrrpppmmmhhhdddccccccfffjjjrrrzzz~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{zzzzzzzzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~}}}}}}}}}{{{{{{{{{{{{{{{|||}}}}}}~~~|||{{{yyywwwssspppnnnmmmmmmkkkiiigggfffdddddddddeeegggiiikkklllmmmrrrvvv}}}~~~zzzxxxwww{{{|||vvvrrrnnnkkkiiimmmmmmmmmmmmmmmkkkjjjjjjhhhgggeeeddddddcccaaa______^^^^^^^^^]]]]]]]]]\\\]]]YYYWWWWWWUUUQQQPPPRRRRRRYYYgggyyyzzzwwwuuurrrmmmiiidddaaa]]]ZZZYYYWWWVVVTTTOOOOOONNNMMMLLLJJJIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFHHHMMMTTT[[[iii{{{rrriiibbb___bbbiiitttvvvmmmfff```______aaagggnnn}}}}}}wwwooohhhgggggghhhkkkooottt|||xxxfffWWWNNNLLLIIIFFFDDDDDDCCCCCCAAA@@@???>>>===<<<<<<<<<<<>>===>>>@@@@@@@@@@@@AAABBBDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQRRRSSSUUUYYY\\\bbbhhhpppvvvzzz~~~~~~sssnnnmmmlllnnnqqquuuxxxyyyyyy}}}~~~}}}yyyzzz|||~~~|||zzzzzz~~~xxxuuuwww{{{}}}xxxqqqjjjfffdddeeeiiiqqqyyy~~~|||}}}~~~~~~}}}{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyzzz|||~~~~~~~~~~~~|||{{{zzzwwwxxxyyyzzz|||~~~~~~|||zzzyyyvvvssspppmmmmmmlllkkkiiihhhfffeeeddddddeeefffhhhiiijjjkkkqqquuu{{{}}}zzzwwwuuuxxx~~~}}}wwwssspppmmmlllmmmmmmnnnnnnmmmlllkkkjjjfffeeeccccccddddddcccaaa_________^^^^^^^^^^^^^^^^^^ZZZXXXXXXVVVRRRQQQSSSUUU\\\iiizzz|||yyyvvvsssmmmiiicccaaa^^^\\\ZZZXXXUUUSSSNNNNNNMMMLLLKKKKKKJJJJJJLLLKKKJJJIIIGGGGGGFFFFFFDDDEEEHHHLLLQQQ[[[nnn~~~vvvlllfff```aaafffooo{{{yyymmmfff```^^^^^^___eeelllyyy~~~xxxpppiiiggggggfffiiimmmqqqxxxnnn^^^QQQNNNJJJHHHGGGFFFEEEDDDBBBAAA@@@>>>===<<<<<<<<<999===CCCKKKXXXiii}}}{{{lllhhhccc___^^^^^^]]]]]]______```______^^^]]]]]]XXXXXX[[[^^^bbbcccaaa``````___]]]\\\YYYUUUOOOKKKGGGEEEBBB@@@@@@???===;;;www{{{ooolllwwwwwwkkkiiiooo~~~zzziiiUUUIIICCC??????@@@@@@@@@@@@AAAAAACCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNMMMOOOPPPQQQRRRUUUYYY[[[bbbhhhrrryyy}}}uuupppnnnlllmmmpppvvvwwwwwwxxx}}}~~~||||||~~~zzzyyy{{{~~~~~~{{{zzz~~~|||yyy}}}{{{qqqiiieeedddiiipppxxx}}}|||}}}~~~}}}|||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyzzz{{{|||}}}{{{{{{}}}}}}|||zzzwwwvvvsssuuuwwwzzz}}}~~~{{{yyywwwuuuqqqoookkkjjjjjjiiihhhgggeeedddcccdddfffgggiiikkkllllllqqquuu{{{|||xxxuuutttzzzzzztttqqqooommmlllnnnnnnooopppooommmkkkjjjdddcccbbbbbbcccdddcccaaa________________________\\\YYYWWWXXXVVVRRRRRRTTTWWW^^^jjj{{{~~~zzzwwwsssmmmhhhdddbbb___]]]\\\YYYUUURRRMMMMMMMMMLLLLLLKKKKKKKKKNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFHHHKKKMMMTTTcccqqqwwwnnnhhhcccccceeelllwww}}}ooogggaaa___^^^___dddkkkvvv|||zzzqqqjjjgggfffeeegggkkkmmmuuu~~~wwweeeXXXSSSNNNKKKJJJJJJHHHFFFCCCBBB@@@???>>>===<<<<<<999;;;@@@EEEPPPbbbxxxzzzqqqnnniiieeecccbbb```^^^``````aaaaaa``````___^^^XXXYYY[[[^^^bbbddddddcccbbb```___]]][[[VVVPPPLLLEEEBBB@@@>>>>>>===;;;:::wwwzzzxxxxxxssshhhjjjuuuwwwfffRRRGGGBBB???>>>@@@AAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQRRRSSSUUUYYY\\\bbbiiissszzzyyyssspppnnnnnnppprrrssstttvvv|||}}}yyyxxx|||}}}yyy{{{}}}}}}~~~~~~{{{{{{vvvlllgggeeeiiipppxxx~~~}}}|||}}}|||{{{zzz{{{{{{zzzzzzzzzyyyyyyyyy{{{zzzzzzyyyxxxxxxyyyyyyxxxyyyzzzzzzyyywwwtttrrrqqqsssvvvzzz}}}|||xxxvvvtttrrrooolllhhhhhhhhhhhhgggfffeeedddbbbdddfffjjjmmmooopppqqqssswww}}}}}}wwwtttpppxxxxxxssspppooonnnmmmooopppqqqrrrqqqooommmkkkdddbbbaaaaaabbbbbbaaa```________________________YYYVVVUUUWWWVVVSSSSSSVVVWWW]]]jjjzzz{{{xxxsssmmmiiieeeccc```^^^\\\YYYVVVSSSNNNNNNMMMMMMLLLLLLLLLKKKOOONNNMMMKKKJJJIIIIIIIIIHHHGGGHHHJJJLLLPPP\\\hhhzzzxxxoooiiidddcccccchhhrrrqqqjjjccc```______dddkkkuuu|||zzzrrrjjjgggfffdddfffjjjlllttt}}}ooo```YYYQQQLLLKKKKKKIIIGGGDDDCCCAAA@@@>>>=========:::===@@@DDDMMM___vvvxxxuuurrrnnnkkkiiifffcccaaabbbbbbbbbbbbbbbaaa```___YYYYYYZZZ]]]aaadddeeedddbbbaaa```___]]]YYYSSSOOOFFFDDDAAA???>>>===<<<:::yyy{{{pppccciiizzzwwweeeQQQEEE@@@======@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNOOOPPPRRRSSSTTTVVVZZZ]]]dddkkkttt{{{}}}wwwtttpppooopppqqquuuyyy{{{}}}yyyxxx{{{}}}~~~~~~zzzzzz|||}}}|||{{{|||zzzoooiiifffjjjqqqxxx~~~}}}|||||||||{{{zzz{{{{{{zzzzzzzzzyyyyyyyyy{{{zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwuuusssqqqpppsssvvvzzz}}}~~~{{{wwwtttrrrpppmmmkkkgggggggggggggggfffeeeeeebbbdddhhhlllooorrrssssssuuuxxx~~~}}}wwwssspppvvvzzztttrrrrrrqqqqqqppprrrtttuuutttrrrooommmfffdddbbbbbbbbbaaa___^^^^^^^^^^^^^^^^^^_________YYYVVVUUUWWWVVVSSSSSSVVVUUU[[[hhhxxx}}}zzzvvvpppkkkgggdddaaa^^^\\\ZZZVVVTTTPPPPPPOOONNNMMMMMMLLLLLLNNNMMMLLLKKKKKKJJJKKKKKKHHHFFFFFFIIIIIILLLTTT]]]mmm~~~|||rrrjjjdddbbbaaaeeennnzzzssskkkdddaaa______dddjjjuuu}}}zzzqqqjjjgggeeedddfffjjjnnnuuu~~~~~~jjj```TTTLLLJJJJJJHHHFFFEEEDDDBBB@@@???>>>======;;;>>>AAACCCKKK\\\tttzzzwwwuuurrrooonnnkkkhhheeeeeeeeeddddddcccaaa```___WWWWWWWWWYYY]]]```bbbbbbbbbaaaaaa```___[[[VVVRRRJJJHHHEEEBBBAAA@@@>>><<<}}}mmm___jjjzzzgggRRREEE@@@===???BBBCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNPPPQQQSSSTTTUUUWWW[[[^^^ffflllttt{{{yyyuuuqqqoooppppppxxx}}}{{{|||~~~|||xxxuuuvvvzzz~~~}}}}}}}}}}}}rrrlllhhhkkkqqqwww}}}~~~|||{{{{{{}}}~~~}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvtttssssssqqqssswwwzzz}}}|||wwwtttrrrpppmmmkkkhhhhhhhhhiiihhhhhhggggggdddfffiiimmmppprrrssssssuuuxxx~~~yyyuuurrrvvv}}}zzzuuussssssttttttrrrtttvvvwwwvvvtttqqqooojjjhhheeedddcccaaa___]]]\\\]]]]]]]]]^^^^^^^^^^^^]]]YYYWWWXXXVVVRRRRRRTTTRRRYYYeeevvv}}}yyytttoooiiieeeaaa]]][[[YYYWWWUUURRRRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLHHHFFFEEEGGGFFFGGGMMMTTT```mmmvvvnnnfffcccbbbeeennnyyyssskkkddd```^^^^^^bbbhhhttt}}}yyyqqqiiifffeeedddfffjjjnnnttt|||vvvjjjZZZOOOMMMLLLKKKHHHFFFEEECCCAAA???>>>======;;;>>>@@@BBBIIIYYYqqqzzzxxxvvvuuutttrrrooolllggggggfffeeecccaaa```___WWWVVVUUUWWWZZZ^^^``````bbbaaaaaaaaa```]]]YYYUUUMMMJJJGGGDDDBBB@@@>>><<<{{{lll___lll}}}jjjTTTGGGAAA@@@BBBFFFCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMNNNPPPRRRSSSTTTUUUXXX\\\___gggllltttzzzzzzvvvqqqooopppkkkuuu~~~yyyyyywwwtttrrrtttyyy~~~~~~sssmmmiiilllqqqwww}}}{{{zzzyyy{{{}}}{{{{{{zzzzzzzzzyyyyyyyyyvvvvvvwwwxxxyyy{{{|||}}}|||{{{yyywwwvvvuuuuuutttrrrtttwww{{{}}}~~~~~~~~~}}}xxxtttrrrpppnnnllliiiiiijjjjjjjjjjjjiiiiiieeegggjjjnnnpppqqqqqqpppuuuxxx~~~}}}zzztttvvvyyyyyytttssssssttttttsssuuuwwwxxxxxxuuurrrpppmmmkkkhhhfffdddbbb___]]]\\\\\\\\\]]]]]]^^^^^^^^^aaa]]]ZZZZZZWWWRRRPPPRRRPPPWWWcccttt|||wwwrrrjjjfffaaa]]][[[YYYWWWVVVTTTSSSRRRQQQOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMJJJGGGFFFGGGEEEDDDIIIOOOWWWbbbxxxzzzqqqiiifffeeehhhppp{{{ssskkkccc___]]]\\\```fffttt}}}yyypppiiifffeeedddfffjjjkkkqqqxxx||||||~~~sss```TTTPPPPPPOOOLLLFFFEEECCCAAA???>>>======999===@@@AAAGGGWWWnnn~~~|||{{{{{{{{{yyyuuurrriiihhhgggfffdddaaa___^^^YYYWWWVVVWWWZZZ^^^```aaaaaaaaaaaaaaaaaa___ZZZWWWMMMJJJFFFCCCAAA???<<<:::zzzfffccclllyyyfffPPPDDD@@@??????AAA@@@@@@AAABBBBBBCCCCCCDDDGGGGGGHHHIIIKKKNNNQQQRRRSSSQQQQQQTTTUUUVVV[[[bbbhhhnnnvvv{{{yyyqqqnnnooopppkkksss}}}~~~}}}vvvrrrtttwwwzzzuuuooopppoooqqqxxx}}}zzzyyyyyyyyyzzz{{{}}}~~~~~~}}}||||||}}}}}}{{{zzzxxxyyy{{{|||||||||{{{zzz{{{yyywwwxxxyyyyyyvvvsssppprrrtttxxx{{{}}}~~~~~~{{{xxxuuurrrooolllkkkjjjhhhgggfffggghhhiiikkkkkklllnnnoooqqqrrrrrrzzz|||}}}yyyuuusssuuu~~~~~~yyywwwvvvtttqqqwwwxxxzzzyyywwwtttsssrrrrrrpppmmmjjjgggdddcccbbb]]]\\\[[[\\\^^^___^^^]]]\\\\\\[[[ZZZXXXUUUSSSQQQUUUYYYcccrrr{{{uuuqqqllliiieeeaaa___\\\YYYWWWVVVUUUTTTQQQOOOLLLJJJIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKIIIFFFDDDCCCEEEHHHJJJQQQ^^^ooouuuoooiiidddfffkkkssswwwqqqiiiaaa\\\]]]```cccqqqyyy~~~yyytttmmmhhhfffeeeeeeeeekkkkkkpppwwwzzz{{{sssaaaTTTMMMKKKLLLKKKKKKIIIFFFBBB??????@@@======>>>BBBGGGSSShhh{{{{{{xxxxxxwwwwwwvvvqqqnnnkkkiiigggddd```]]][[[ZZZXXXWWWXXXZZZ]]]___dddaaa```bbbdddccc]]]XXXOOOKKKEEEAAA???>>>===<<<{{{yyyvvvfffcccooozzzfffOOOCCC@@@???@@@BBB@@@@@@AAAAAABBBCCCCCCDDDGGGGGGHHHIIIKKKNNNQQQRRRTTTQQQQQQTTTUUUVVV[[[bbbgggmmmtttzzz~~~yyyqqqmmmnnnooopppwww~~~xxxtttvvvyyy|||yyysssrrrqqqsssyyy}}}|||yyyyyyyyyzzz{{{}}}~~~}}}~~~}}}|||zzzzzzzzz{{{{{{{{{{{{zzzzzz{{{yyyxxxxxxzzzyyywwwtttrrrsssuuuxxxzzz}}}}}}zzzwwwuuurrrooommmkkkiiihhhffffffgggiiijjjkkklllmmmoooppprrrssstttyyy{{{~~~}}}yyyrrrppprrrzzz}}}|||yyyvvvzzz{{{||||||yyyvvvtttrrrrrrqqqooollliiifffcccbbb]]]\\\\\\]]]^^^______]]]ZZZZZZYYYXXXVVVSSSQQQOOOTTTYYYdddttt}}}xxxtttnnnjjjfffbbb```]]]ZZZWWWWWWVVVUUURRRPPPNNNLLLKKKLLLKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGEEEEEEFFFHHHIIIMMMXXXgggvvvyyyoooiiidddfffjjjrrr}}}yyysssjjjaaa\\\\\\___aaaooowww~~~zzz{{{vvvpppkkkhhhfffeeedddeeedddgggmmmpppqqqwww}}}wwwfffXXXOOOLLLKKKHHHIIIHHHEEEAAA???>>>>>><<<<<<>>>BBBGGGTTTiii||||||xxxvvvvvvvvvvvvuuusssqqqnnnllljjjgggccc```]]][[[ZZZYYYYYY[[[^^^___eeecccbbbccceeeddd___ZZZQQQMMMGGGCCCAAA???>>><<>>>>><<<;;;===AAAGGGSSSiii|||}}}zzzvvvttttttttttttsssrrrpppnnnmmmkkkhhhdddaaa```^^^\\\[[[[[[\\\___```eeecccaaabbbdddbbb]]]YYYRRRNNNIIIEEEBBB@@@>>>===qqqnnn~~~uuukkkfffmmmyyycccKKKAAA@@@AAAAAABBBAAAAAA@@@@@@AAABBBDDDEEEGGGHHHIIIJJJLLLNNNOOOPPPTTTRRRRRRUUUVVVWWW]]]dddfffmmmtttzzz~~~}}}uuurrrqqqqqquuuzzzzzzzzz{{{}}}~~~yyyvvvwwwwwwxxx|||~~~||||||~~~~~~}}}{{{zzzwwwxxxyyy{{{~~~~~~~~~|||zzzyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwqqqqqqpppqqqtttwwwzzz||||||zzzwwwvvvuuusssqqqnnniiigggeeedddeeegggjjjmmmmmmnnnppprrruuuwwwyyyzzzxxxyyy}}}|||uuuqqqpppuuu}}}zzz}}}}}}~~~|||xxxuuutttttttttsssooojjjdddaaa]]][[[[[[[[[]]]]]]\\\[[[[[[[[[[[[YYYWWWUUURRRQQQTTTZZZfffuuu|||yyypppmmmhhhdddbbb___[[[YYYYYYWWWUUURRRPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFKKKSSS^^^ooo~~~nnngggbbbccchhhooozzz}}}wwwmmmccc\\\ZZZZZZ[[[bbbjjjuuu~~~}}}}}}xxxsssooolllhhheeeddd___]]]^^^___bbbjjjsss{{{}}}zzzyyywwwyyy||||||nnn```UUUMMMJJJHHHKKKMMMLLLIIIDDDAAA@@@======>>>AAAFFFRRRgggzzz~~~{{{wwwtttsssrrrqqqpppnnnlllkkkkkkjjjgggccc```bbbaaa^^^\\\\\\]]]___```aaa```_________]]]ZZZVVVRRROOOJJJEEECCC@@@>>><<>>@@@??????AAAEEEOOOdddvvv~~~yyyuuusssqqqooonnnlllllllllmmmmmmkkkgggdddeeeccc___\\\[[[[[[\\\]]]___^^^]]]\\\ZZZWWWVVVUUUOOOMMMIIIFFFDDDAAA???<<>>AAAEEEQQQeeexxx|||wwwtttsssrrrqqqpppmmmmmmnnnppppppnnnjjjfffdddbbb___[[[YYYYYYZZZ[[[\\\\\\[[[YYYVVVTTTSSSSSSOOOLLLIIIGGGFFFDDDAAA???tttqqq}}}rrrsssqqq^^^LLLJJJPPPRRRNNNIIICCCBBB@@@???@@@BBBDDDFFFGGGHHHJJJLLLNNNNNNNNNMMMOOONNNPPPVVVZZZ]]]eeemmmkkkqqqyyy~~~~~~|||{{{~~~~~~}}}|||~~~}}}~~~~~~}}}{{{yyyyyyzzzxxxyyyzzzzzzzzzyyyxxxwwwvvvwwwxxxyyyxxxwwwvvvuuuuuuttttttvvvxxxzzzzzzyyy}}}}}}}}}}}}|||yyywwwvvvsssvvvyyyxxxvvvuuuvvvxxxzzz{{{|||~~~~~~{{{yyyxxxuuurrrpppeeecccaaaaaaccchhhnnnqqqwwwwwwyyyzzz{{{}}}~~~~~~xxxssstttzzzwwwooonnnnnnooonnnllliiifffddd___^^^]]]]]]^^^^^^\\\[[[ZZZZZZZZZXXXVVVTTTQQQPPPPPPXXXeeesss~~~{{{rrrooolllkkkjjjiiigggfffZZZXXXUUURRRPPPPPPQQQRRRNNNMMMLLLKKKJJJJJJJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEDDDBBBEEELLLRRR[[[lll|||xxxnnngggdddccciiippp|||~~~yyyoooeee]]]YYYWWWVVVXXX]]]dddjjjpppwww|||yyyxxxyyy{{{{{{{{{xxxvvvrrrmmmnnnrrrqqqwwwrrraaaZZZRRRLLLIIIGGGDDDBBB===@@@CCCDDDFFFKKKTTT\\\dddeeedddbbb___\\\ZZZZZZUUUUUUTTTRRROOOLLLHHHGGGGGGIIIKKKJJJGGGDDDBBBAAA;;;:::<<<@@@FFFRRRgggzzz|||yyyuuusssssssssrrrqqqllllllnnnppppppnnnjjjgggdddbbb^^^ZZZXXXXXXXXXYYYYYYYYYXXXVVVRRRPPPOOOOOOOOOMMMJJJIIIHHHFFFCCCAAAzzzooosssuuuqqqrrr\\\HHHHHHSSSWWWQQQIIICCCBBB@@@@@@@@@BBBDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLNNNPPPRRRTTTWWW\\\aaaeeelllrrr{{{tttwww}}}~~~{{{yyyyyy~~~~~~}}}}}}}}}|||{{{yyyxxxwwwyyyxxxxxxyyy{{{{{{zzzxxxttttttuuuuuuvvvvvvwwwwwwvvvtttqqqooopppssswwwzzz|||~~~|||wwwssstttuuuwwwxxxxxxvvvtttsssuuuwwwyyyzzz{{{|||}}}zzzxxxuuuqqqnnnfffdddbbbaaacccggglllooo{{{{{{zzzzzzzzz{{{||||||}}}xxxwwwyyy|||yyywwwsssnnniiigggfffddd```]]]______^^^]]]]]]\\\[[[[[[\\\YYYYYYZZZXXXRRROOOPPPPPPVVVaaaoooyyyuuurrrnnnllljjjhhhfffcccWWWVVVUUUTTTSSSRRRQQQPPPPPPNNNLLLJJJIIIHHHHHHHHHIIIIIIJJJJJJIIIGGGFFFEEEBBBBBBDDDHHHLLLRRR```mmm}}}mmmfffdddccceeehhhzzzxxxmmmccc^^^[[[ZZZZZZ[[[[[[___ggglllpppwww}}}}}}xxxwwwyyy|||~~~}}}~~~yyyppplllnnntttvvvyyy|||yyyoooWWWPPPIIIFFFFFFEEEBBB???===<<<===>>>AAADDDHHHJJJTTTTTTUUUUUUTTTRRRQQQOOONNNNNNNNNNNNMMMJJJEEEBBBBBBEEEHHHJJJIIIEEEAAA>>>???<<<===AAADDDMMMddd||||||vvvrrrrrrqqqooooooqqqrrrqqqpppooonnnmmmlllllleeeccc___\\\YYYXXXWWWXXXTTTTTTTTTTTTSSSSSSSSSSSSOOONNNKKKHHHDDDAAA???===xxxpppuuuuuusssnnnZZZHHHGGGPPPRRRMMMHHHBBBAAA@@@@@@@@@BBBDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLOOOQQQSSSVVVYYY]]]cccgggiiioooxxx~~~wwwxxx|||}}}zzzwwwtttuuu{{{~~~}}}|||{{{zzzyyyxxxxxxyyyxxxxxxyyyzzz{{{yyyxxxwwwwwwwwwvvvuuuuuutttttttttssspppoooppptttxxxzzz}}}~~~yyyvvvssstttuuuvvvvvvuuuuuutttuuuwwwxxxyyyyyy{{{}}}~~~|||yyytttqqqiiigggdddccceeejjjooosss|||{{{{{{{{{{{{{{{||||||{{{yyyzzz~~~|||yyyxxxrrrnnniiiggggggeeebbb^^^```_________^^^^^^]]]]]]___[[[YYYYYYVVVOOOMMMNNNOOOUUUaaappp~~~vvvsssooollljjjhhheeecccZZZZZZXXXVVVTTTRRRPPPPPPOOONNNLLLJJJIIIHHHIIIIIIIIIJJJKKKKKKJJJHHHGGGFFFBBBAAACCCFFFHHHMMMYYYdddyyy~~~nnnfffbbb```aaadddrrrzzz~~~zzztttjjjbbb]]][[[ZZZZZZ[[[ZZZ^^^dddhhhkkkrrryyy}}}{{{vvvuuuwww{{{~~~}}}tttoooooopppssswwwzzzzzzlllbbbTTTNNNGGGDDDDDDDDDAAA>>>===<<<<<<===???BBBEEEGGGLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLKKKIIIFFFCCCDDDFFFIIIKKKJJJFFFBBB??????;;;<<<@@@DDDMMMeee|||zzztttnnnnnnmmmkkklllnnnppppppoooooommmlllkkkkkkcccaaa^^^[[[YYYXXXXXXXXXTTTTTTTTTTTTTTTSSSSSSSSSOOONNNLLLIIIFFFDDDBBB@@@uuuoooxxxzzzrrrrrr}}}gggWWWHHHEEEJJJKKKHHHEEEAAAAAA@@@@@@AAABBBDDDEEEGGGHHHHHHIIIJJJKKKLLLLLLPPPRRRTTTWWWZZZ___eeeiiiiiioooxxx~~~{{{yyyyyy}}}~~~|||{{{zzz{{{zzzwwwuuuwwwtttqqqqqqvvv~~~~~~|||zzzyyyyyyzzz{{{zzzyyyxxxyyyzzzzzzyyywwwzzzyyyxxxwwwvvvtttrrrqqqsssqqqpppoooqqqtttxxx{{{~~~{{{xxxsssssssssttttttuuuvvvvvvvvvwwwxxxxxxxxxyyy{{{}}}}}}xxxtttooolllhhhfffgggmmmsssxxx||||||||||||||||||||||||~~~~~~}}}|||~~~|||zzzyyyrrrnnnjjjiiihhhgggccc___```````````````_________aaa]]]YYYWWWSSSLLLJJJKKKLLLRRR^^^nnnyyyvvvqqqnnnkkkhhheeebbb^^^]]]ZZZWWWTTTRRRPPPPPPNNNMMMLLLJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIHHHEEECCCCCCEEEFFFHHHQQQ[[[lllwwwpppfffaaa]]]\\\___mmmuuu}}}~~~zzzuuuoooggg```\\\ZZZYYYXXXYYYXXXZZZ```ccceeejjjqqqyyy~~~zzztttrrrtttyyy}}}~~~uuuoooooojjjnnntttyyyyyyjjj\\\SSSOOOJJJDDDAAAAAAAAA???<<<===<<<<<<<<<>>>@@@BBBCCCEEEEEEFFFGGGGGGFFFEEEDDDEEEEEEGGGHHHHHHGGGFFFEEEEEEGGGJJJLLLKKKGGGBBB???>>>;;;<<<@@@DDDMMMeee}}}zzzssslllkkkjjjhhhjjjmmmoooooonnnnnnmmmllljjjjjjcccaaa^^^ZZZXXXWWWWWWWWWTTTTTTTTTTTTTTTTTTTTTTTTPPPOOOMMMKKKIIIFFFEEEDDDqqqmmmwwwtttkkkkkkttt___RRRFFFCCCDDDCCCBBBCCC@@@@@@@@@@@@BBBCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLOOOQQQTTTWWWZZZ```fffjjjmmmsss{{{}}}yyyvvvyyy|||yyyvvvttttttuuuuuutttwwwvvvtttsssuuu{{{~~~}}}~~~~~~{{{yyyxxxzzz|||~~~{{{zzzyyyyyyzzzzzzxxxvvvyyyyyyyyyxxxvvvtttrrrqqqqqqpppooooooqqquuuxxx{{{~~~|||yyyuuutttsssssstttvvvxxxzzzxxxyyyzzzyyyxxxxxxzzz|||{{{wwwvvvrrrllliiiiiinnntttyyy{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}|||{{{vvvrrrnnnlllkkkiiiddd```````````````````````````aaa\\\XXXVVVQQQKKKIIIKKKIIIOOOZZZiii||||||xxxsssooolllhhhdddaaa___]]][[[XXXUUUSSSRRRQQQOOONNNLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMLLLJJJJJJHHHEEEEEEFFFFFFHHHNNNVVVcccnnnqqqggg```ZZZYYY\\\fffnnnvvvxxxyyyzzzxxxtttqqqllleee___[[[YYYWWWUUUUUUTTTVVV[[[]]]___eeekkkssszzzxxxrrrpppsssxxx|||wwwzzzzzzrrrmmmkkkfffkkkrrrxxx~~~}}}lll___TTTLLLIIIFFFBBB@@@??????>>><<<======<<<<<<===>>>??????AAABBBCCCDDDDDDDDDCCCBBBAAABBBDDDDDDDDDCCCDDDEEEFFFHHHKKKLLLKKKGGGBBB???>>>;;;;;;@@@CCCMMMddd||||||tttllljjjiiihhhiiimmmmmmmmmnnnnnnmmmkkkjjjiiieeeccc___[[[WWWUUUUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVTTTSSSQQQNNNKKKHHHFFFDDDppplllwwwqqqggggggpppzzzYYYNNNDDD@@@@@@>>>???AAA>>>??????AAABBBDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNPPPSSSVVVZZZ```fffkkkpppuuu}}}~~~||||||{{{xxxuuuwww~~~~~~yyytttooommmnnnrrruuuvvvvvvwwwyyyyyyyyy{{{{{{}}}|||yyyyyy{{{~~~}}}|||{{{{{{{{{{{{xxxvvvwwwxxxxxxyyyxxxvvvtttsssppppppooooooqqqtttxxxzzz{{{|||~~~}}}zzzxxxwwwvvvuuutttuuuxxxzzz|||zzz{{{{{{{{{yyyyyyzzz||||||xxx{{{vvvooojjjiiimmmrrrvvvxxxyyyzzz{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~|||xxxtttqqqppplllfffaaa`````````__________________ZZZVVVUUUQQQLLLKKKMMMKKKOOOYYYgggyyy{{{vvvqqqnnnjjjfffccc___]]]ZZZXXXUUUTTTTTTTTTQQQOOONNNLLLKKKKKKKKKLLLLLLMMMNNNNNNNNNMMMLLLKKKHHHEEEDDDFFFGGGGGGKKKRRR]]]iiiyyysssiiiaaaZZZYYY[[[\\\dddjjjlllmmmnnnmmmiiillliiiccc^^^[[[WWWTTTQQQPPPOOOQQQVVVYYY[[[```ggglllrrr{{{~~~~~~xxxrrrooorrrvvvyyyvvv|||xxxpppkkkhhheeejjjpppvvv|||ssscccXXXPPPJJJEEECCCAAA@@@??????>>>===>>>>>>==================??????AAABBBBBBAAA@@@@@@@@@BBBCCCBBB@@@@@@BBBDDDFFFHHHKKKLLLKKKGGGBBB???>>>;;;<<<@@@CCCLLLccc{{{|||tttllljjjhhhfffhhhkkkmmmmmmnnnooonnnmmmkkkjjjiiifffaaa\\\WWWTTTRRRRRRUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXUUUQQQLLLHHHEEECCC~~~sssppp|||qqqhhhjjjtttsssTTTJJJAAA>>>>>>===>>>@@@===>>>???AAACCCEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMOOOSSSVVV[[[```ggglllooottt|||yyyvvvwwwtttvvv{{{yyyxxxwwwxxx|||}}}yyywwwqqqmmmiiihhhkkkqqqvvvyyyvvvzzz~~~~~~}}}~~~}}}||||||~~~~~~}}}|||}}}|||yyywwwuuuvvvxxxyyyyyyxxxvvvtttppppppooopppqqqtttwwwxxxwwwyyy{{{||||||zzzxxxwwwyyyxxxwwwvvvwwwxxxzzz|||{{{||||||{{{zzzyyy{{{|||~~~~~~|||yyyzzzvvvooojjjiiikkkooossswwwxxxzzz|||}}}}}}||||||{{{|||}}}}}}}}}yyywwwuuuqqqkkkfffaaaaaaaaa```______^^^^^^]]]XXXVVVVVVSSSNNNLLLNNNNNNRRRYYYfffwww{{{vvvrrrnnnjjjgggaaa___\\\YYYWWWWWWWWWWWWTTTRRRPPPNNNMMMLLLLLLMMMLLLMMMNNNOOOOOONNNMMMLLLHHHDDDCCCEEEFFFEEEHHHLLLWWWbbbrrrwwwmmmbbbZZZXXX[[[XXX^^^ccccccccceeeeeebbbeeeccc___\\\YYYVVVRRROOOLLLKKKMMMQQQTTTUUUZZZaaahhhnnnvvv|||~~~}}}}}}{{{|||}}}vvvqqqnnnpppsssuuu}}}yyyqqqkkkgggeeeiiinnnsssxxxiii[[[SSSLLLHHHDDDCCCBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>======>>>?????????>>>===<<>>===>>>>>>>>>???<<<===???AAACCCEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNPPPTTTWWW\\\bbbiiinnnpppttt|||{{{wwwrrroooppplllnnnrrrwww|||~~~}}}|||vvvyyy|||||||||}}}||||||zzzxxxtttrrrqqqpppooommmiiihhhgggjjjpppvvvzzz|||~~~~~~~~~~~~~~~}}}zzzxxxuuuwwwyyyzzzyyyxxxuuutttqqqpppppppppqqqsssuuuwwwuuuwwwxxxzzzzzzyyywwwvvvyyyxxxwwwwwwwwwxxxyyyzzzyyyzzz{{{zzzyyyyyyzzz|||}}}||||||}}}~~~|||zzzuuuqqqlllhhhhhhjjjnnnqqqvvvxxx{{{~~~{{{|||}}}~~~{{{}}}|||{{{zzzwwwrrrmmmddddddcccbbb```___^^^^^^\\\YYYWWWWWWTTTNNNLLLMMMNNNQQQWWWcccsss|||xxxtttpppmmmfffddd```\\\YYYXXXYYYYYYWWWUUUSSSPPPNNNMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLLLLGGGEEEGGGGGGEEEFFFIIIOOOYYYiiivvv~~~|||pppdddYYYVVVYYYUUUZZZ]]][[[[[[^^^___]]]\\\[[[YYYXXXWWWUUUQQQNNNJJJHHHIIIMMMNNNNNNSSSYYYccciiirrryyy|||}}}~~~~~~vvvwww{{{|||yyytttooommmmmmnnnppp{{{wwwqqqmmmiiieeehhhkkknnnrrryyyyyydddWWWOOOJJJFFFCCCDDDDDDDDDCCCCCCCCCDDD@@@AAAAAAAAA@@@@@@??????>>>??????@@@???>>><<<;;;===???AAA@@@???@@@FFFKKKKKKMMMPPPQQQOOOJJJEEEBBBAAA======@@@BBBIII```wwwyyysssqqqooolllkkkmmmoooppprrrssssssqqqooonnnjjjgggbbb]]]YYYVVVUUUUUUWWWXXXYYYZZZ\\\]]]^^^___\\\[[[WWWSSSNNNJJJFFFDDD}}}lllkkkttt{{{hhhPPPEEE<<<<<>>@@@@@@???BBBIIIOOOMMMOOORRRSSSQQQMMMHHHDDDBBB>>>>>>@@@AAAIII___vvvzzzxxxvvvqqqpppqqqppprrrtttuuuuuusssqqqooohhhfffbbb^^^ZZZYYYXXXXXXXXXYYYZZZ[[[]]]___``````[[[YYYVVVSSSOOOKKKHHHFFF|||ppprrr|||vvvaaaIIIEEE@@@======>>>>>>>>>>>>>>>???AAACCCDDDFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMPPPTTTYYY___fffnnnsssuuuzzzvvvrrrpppnnnlllgggiiikkklllmmmooorrrtttuuuwwwzzz}}}xxxrrrnnniiieeeaaabbbbbbaaa```___```bbbeeeiiiooossswww~~~}}}{{{~~~}}}~~~~~~{{{}}}zzzwwwyyy{{{zzzuuuqqqppppppooonnnmmmooosssvvvyyyzzzzzzzzzzzzyyyyyyyyyyyyvvvrrrqqqqqqsssttttttxxxxxxxxxyyyzzz|||}}}~~~}}}{{{yyyxxxwwwpppkkkgggffffffeeeiiinnnqqqwww}}}~~~}}}|||xxxuuullljjjgggdddbbbaaaaaaaaa___]]]YYYUUUQQQNNNLLLKKKIIIMMMTTT^^^kkk{{{}}}vvvqqqkkkhhhdddaaa```^^^\\\ZZZ[[[ZZZXXXUUURRRPPPOOONNNLLLLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKJJJHHHGGGFFFEEEJJJNNNVVVdddqqq{{{}}}yyyvvvuuuvvvxxxyyy~~~qqqeee[[[TTTPPPMMMLLLKKKJJJIIIJJJKKKKKKOOONNNNNNPPPRRRQQQLLLHHHHHHGGGEEEDDDEEEGGGJJJLLLTTTWWW^^^gggoootttuuutttrrroooooossszzz~~~|||xxxuuupppiiidddcccfffhhhnnnuuuzzz||||||yyypppfffdddccceeeiiilllpppyyyvvveeeXXXNNNIIIIIIJJJIIIGGGFFFFFFFFFGGGHHHKKKHHHEEEAAA@@@BBBDDDFFFAAAAAA@@@???>>>>>>======@@@@@@@@@AAADDDHHHKKKMMMTTTWWWXXXWWWRRRLLLHHHEEECCC>>><<<>>>@@@GGG[[[ppp}}}zzzxxxvvvvvvvvvuuutttrrrqqqpppooojjjeee___[[[YYYXXXXXXWWWXXXYYYZZZ[[[]]]```bbbccc```^^^ZZZTTTOOOKKKGGGFFFyyynnnsss}}}rrr]]]IIIEEE@@@======>>>>>>>>>>>>>>>@@@AAACCCDDDFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLNNNQQQUUUZZZ___fffnnnsssvvv{{{{{{vvvsssqqqnnnkkklllmmmmmmmmmmmmoooqqqtttwww{{{~~~wwwppplllhhhdddbbbaaabbbbbbaaabbbdddhhhlllqqqxxx~~~}}}~~~}}}}}}|||yyywwwwwwzzzzzzvvvrrrrrrrrrqqqooommmnnnqqqtttxxxyyy{{{|||||||||{{{zzztttrrrpppppprrrtttvvvvvvxxxxxxwwwwwwvvvvvvwwwwww}}}~~~~~~~~~}}}|||{{{{{{qqqkkkfffeeeddddddgggmmmqqqwww}}}}}}|||wwwtttkkkjjjgggdddbbbaaabbbbbb```^^^ZZZVVVRRRNNNMMMLLLJJJMMMSSS\\\hhhxxx~~~}}}wwwrrrllliiidddaaa______]]]\\\ZZZYYYXXXVVVTTTSSSQQQQQQMMMLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJIIIHHHFFFEEEEEEHHHKKKSSS___kkkuuuzzz{{{|||yyyvvvtttssstttvvvxxx~~~}}}qqqdddZZZRRRNNNKKKJJJIIIHHHHHHHHHIIIIIILLLLLLLLLNNNPPPOOOKKKHHHDDDCCCAAA@@@AAABBBEEEFFFLLLOOOVVV___hhhmmmooooooooommmmmmqqqwww|||{{{zzzxxxuuupppiiidddccceeegggjjjqqqxxx{{{}}}zzzqqqgggdddbbbdddggghhhkkkttt~~~xxxgggZZZPPPKKKKKKIIIIIIIIIKKKLLLOOOPPPRRRRRRPPPLLLGGGCCCAAA@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBEEEIIIMMMOOOVVVXXXZZZXXXTTTNNNIIIGGGEEE???>>>@@@BBBHHH\\\qqq}}}{{{zzzzzzyyywwwtttqqqooommmlllhhhddd___[[[YYYYYYYYYXXXXXXXXXYYY[[[]]]___aaabbb```___]]]YYYTTTNNNIIIFFFvvvpppyyyoooZZZIIIEEE@@@======>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNQQQUUUZZZ___fffmmmrrrxxx}}}{{{wwwtttrrroooppppppooommmlllmmmoootttwww|||xxxrrrmmmjjjhhhfffdddeeeggghhhjjjooouuuyyy~~~|||~~~~~~|||xxxuuuuuuwwwxxxuuusssrrrrrrqqqooommmmmmppprrrtttwwwzzz}}}~~~}}}{{{zzzsssqqqpppppprrrtttuuuuuuuuuuuutttsssrrrrrrssssss{{{}}}~~~|||{{{rrrkkkeeecccbbbbbbffflllrrrxxx}}}}}}{{{wwwsssjjjiiifffcccbbbaaabbbbbbbbb___[[[WWWSSSOOONNNMMMMMMNNNSSSZZZfffvvv{{{|||xxxtttnnniiiddd```_________^^^YYYYYYZZZYYYXXXVVVTTTRRRNNNMMMLLLKKKKKKLLLMMMMMMKKKKKKJJJIIIHHHFFFEEEDDDFFFHHHNNNWWWbbblllrrruuuvvvtttsssqqqrrrsssuuuvvvxxxyyyzzz|||xxxmmmbbbXXXPPPLLLHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHJJJLLLLLLIIIGGGCCCAAA???>>>===>>>@@@AAACCCFFFMMMWWW```gggjjjkkkkkkiiiiiilllrrrvvvwwwvvvuuusssnnnhhhcccaaabbbdddeeemmmuuuzzz|||{{{rrriiicccaaaaaacccdddfffoooyyyoooaaaVVVPPPPPPKKKLLLOOORRRUUUYYY[[[\\\\\\YYYTTTNNNHHHCCC@@@>>>@@@@@@@@@@@@????????????AAAAAABBBDDDGGGKKKOOOQQQWWWYYY[[[ZZZUUUOOOJJJHHHGGGBBB@@@BBBCCCIII\\\qqq~~~|||yyyuuuqqqmmmjjjhhhfffbbb^^^\\\[[[[[[ZZZYYYXXXXXXYYY[[[]]]___aaabbb```aaaaaa^^^YYYRRRKKKGGGuuusssppp[[[IIIEEE@@@======>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNQQQUUUYYY^^^eeelllqqqxxx~~~{{{xxxvvvsssssssssqqqooonnnoooppptttxxx}}}}}}vvvrrrqqqpppppppppqqqtttwwwzzz}}}~~~~~~~~~}}}~~~|||xxxuuusssssssssrrrpppnnnooonnnmmmkkklllnnnpppooorrrwww{{{}}}|||zzzxxxvvvtttrrrrrrssssssrrrqqqppppppppppppqqqssstttuuu}}}~~~zzzwwwssslllfffdddbbbbbbffflllsssyyy~~~~~~zzz}}}{{{wwwsssjjjhhheeecccaaaaaabbbcccbbb```\\\WWWTTTQQQOOONNNNNNOOORRRYYYfffwww}}}wwwwwwyyy}}}zzzvvvnnniiiccc___^^^_________\\\\\\\\\\\\ZZZWWWTTTRRROOONNNMMMLLLKKKLLLMMMNNNLLLLLLLLLKKKJJJHHHFFFEEEEEEGGGKKKQQQZZZccckkkoooppppppooopppppprrrtttuuuuuuvvvwwwxxxyyyyyyyyyyyyuuurrrmmmeee]]]TTTMMMJJJEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFDDDCCCAAA???>>>>>>>>>???@@@CCCIIIRRR\\\cccgggiiifffddddddfffkkkoooppppppooonnnjjjeee```^^^___```bbbjjjrrrwwwzzzyyyrrrhhhaaa______aaaaaadddmmmwww}}}mmm^^^WWWUUUQQQSSSVVV[[[___cccfffggggggccc\\\TTTLLLGGGDDDCCC@@@@@@@@@@@@@@@AAAAAAAAACCCCCCDDDFFFIIIMMMQQQTTTWWWZZZ[[[ZZZUUUOOOJJJHHHGGGBBBAAACCCDDDIII[[[ooo~~~zzzuuuppplllhhhfffcccaaa^^^]]]]]]\\\\\\ZZZYYYYYYZZZ\\\^^^```bbbcccbbbbbbbbb___ZZZTTTMMMIII~~~rrrsssqqq[[[IIIEEE@@@======>>>>>>>>>??????@@@BBBDDDEEEGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNQQQTTTXXX]]]cccjjjnnnwww~~~~~~{{{yyyvvvwwwwwwuuusssrrrssstttwwwzzz~~~{{{zzz{{{}}}}}}|||{{{|||~~~|||yyyuuurrrpppooommmllljjjkkklllkkkjjjkkkmmmooommmpppvvv{{{}}}|||yyywwwuuutttssssssttttttrrrpppoooooopppqqqrrrtttuuuvvv|||~~~}}}yyyvvvtttmmmgggeeedddcccgggllltttzzz~~~|||wwwyyy~~~{{{wwwtttjjjhhheeecccaaaaaaaaabbbaaa___[[[WWWTTTRRRQQQPPPOOOPPPSSSZZZgggyyyzzztttrrrsssvvv~~~|||xxxnnnjjjddd```______````````````___^^^[[[WWWSSSQQQPPPOOONNNLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMJJJHHHGGGFFFGGGIIIMMMTTT\\\dddiiillllllmmmnnnpppqqqssssssrrrsssttttttrrrnnnjjjgggcccaaa^^^ZZZUUUPPPKKKIIIDDDDDDDDDCCCCCCCCCBBBBBB@@@BBBDDDEEEEEEFFFFFFFFFEEEDDDBBB@@@>>>>>>===>>>???@@@EEEMMMVVV^^^bbbddd```___^^^___bbbeeeggghhhiiiiiigggddd```^^^___```aaahhhppptttwwwwwwppphhhaaa___^^^```bbbeeeoooyyyyyyggg\\\YYYWWWYYY]]]ccciiinnnsssuuuuuuoooeeeZZZPPPKKKHHHGGGDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHKKKPPPSSSVVVWWWYYY[[[YYYUUUOOOJJJHHHFFFBBB@@@CCCDDDIII[[[nnn}}}zzzuuuppplllhhhfffbbb```^^^^^^^^^^^^\\\[[[ZZZZZZ[[[]]]___aaacccddddddcccaaa^^^YYYTTTOOOLLL|||{{{}}}{{{oootttqqqYYYIIIEEE@@@======>>>>>>>>>???@@@AAABBBDDDFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLOOOQQQUUUXXX]]]bbbiiinnnvvv~~~~~~zzz{{{{{{zzzxxxwwwxxxyyyzzz}}}|||yyyyyyzzz{{{|||~~~{{{yyywwwtttqqqnnnmmmllljjjkkklllkkkjjjiiikkkmmmlllpppuuuzzz|||{{{yyywwwppppppqqqsssuuuuuutttrrrrrrrrrrrrsssssstttuuuvvvyyy{{{~~~~~~{{{xxxrrrmmmhhhgggfffdddggglllsssxxx|||~~~zzztttuuuzzz|||xxxuuukkkiiifffcccaaa`````````___]]]ZZZWWWTTTSSSRRRRRRPPPQQQTTT[[[hhhzzz{{{ssspppnnnooottt{{{~~~zzzoookkkfffcccbbbbbbbbbbbbbbbbbb```^^^[[[WWWSSSQQQQQQPPPOOOMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOLLLIIIHHHEEEGGGIIIKKKOOOVVV]]]ccchhhiiikkkmmmooopppppppppmmmnnnooonnniiibbb[[[VVVUUUTTTRRROOOMMMJJJHHHGGGDDDDDDEEEEEEEEEDDDCCCBBB@@@BBBDDDDDDDDDDDDEEEFFFCCCBBBAAA???===<<<<<<<<<===>>>@@@FFFNNNTTTXXXZZZYYYXXXWWWWWWWWWYYY\\\]]]aaabbbbbbaaa___^^^___```___ffflllppptttuuupppiiicccaaa```aaacccfffqqq{{{qqqbbb]]]ZZZ\\\```eeemmmttt{{{~~~}}}wwwmmmaaaWWWPPPLLLJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIKKKMMMQQQUUUWWWWWWYYY[[[ZZZUUUOOOJJJHHHEEEAAA@@@CCCEEEJJJ[[[ooo~~~zzzuuuppplllhhhfffaaa```____________\\\ZZZZZZZZZ[[[]]]___aaacccdddeeedddaaa^^^YYYTTTPPPNNNzzzrrrtttzzzsss}}}rrrYYYIIIEEE@@@======>>>>>>>>>???@@@AAACCCDDDFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLQQQTTTWWWZZZ^^^dddjjjooowww~~~|||zzz{{{|||~~~}}}yyywwwwwwxxxzzz{{{~~~|||}}}~~~yyyyyyxxxwwwtttqqqpppooonnnoooooommmjjjiiiiiijjjjjjmmmqqquuuwwwwwwuuusssmmmnnnooorrrtttsssqqqooorrrrrrrrrsssuuuvvvxxxyyyzzz{{{}}}~~~|||yyywwwooojjjggghhhgggeeegggkkkqqqvvvyyy{{{~~~zzzssstttxxx}}}yyywwwllljjjfffccc```___^^^^^^\\\ZZZXXXVVVTTTSSSSSSSSSRRRSSSVVV\\\gggwww~~~vvvpppkkkhhhjjjooowww|||qqqnnnjjjgggggggggfffeeecccaaa___]]]ZZZWWWUUUTTTRRRQQQOOONNNMMMMMMNNNNNNNNNOOOPPPPPPOOOLLLIIIGGGDDDFFFHHHJJJLLLQQQXXX]]]dddfffhhhkkklllmmmmmmlllkkkkkkjjjgggbbb[[[TTTPPPMMMLLLJJJHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDD@@@CCCEEEDDDCCCBBBDDDFFFBBBBBBAAA???>>>===<<<<<<=========AAAFFFLLLOOOQQQRRRQQQPPPNNNMMMNNNPPPRRRUUUWWWYYYYYYYYYYYY[[[\\\]]]bbbhhhlllqqquuurrrmmmgggdddbbbbbbcccfffppp{{{~~~mmmggg\\\\\\^^^aaafffmmmssswwwyyyvvvppphhh```YYYTTTQQQLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLLLLMMMOOORRRUUUWWWXXX[[[\\\[[[VVVPPPKKKIIIEEEAAAAAAEEEGGGLLL]]]qqq{{{vvvpppkkkgggdddaaa````````````___\\\YYYXXXYYYZZZ[[[]]]___aaaccccccdddcccaaa]]]WWWQQQMMMyyykkkmmmxxx|||yyyuuu[[[IIIEEE@@@======>>>>>>>>>???@@@AAACCCEEEFFFGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLSSSVVVYYY\\\```eeelllpppxxx~~~||||||}}}~~~{{{wwwuuuvvvxxxzzz{{{{{{}}}~~~}}}{{{{{{|||wwwxxxzzzyyywwwuuutttsssrrrrrrrrroookkkhhhggghhhfffhhhlllpppqqqqqqpppooonnnooooooqqqqqqpppllliiinnnnnnpppsssvvvyyy|||~~~~~~~~~~~~|||xxxuuurrrlllhhhfffggggggeeefffiiinnnssswwwxxx{{{~~~{{{ttttttxxx~~~zzzxxxmmmkkkgggccc```^^^]]]]]]ZZZYYYWWWUUUTTTTTTTTTTTTTTTUUUWWW]]]ggguuuxxxqqqjjjccccccgggkkkrrr|||}}}ssspppmmmkkkkkkjjjiiigggbbb```^^^[[[YYYXXXWWWVVVRRRQQQPPPNNNMMMMMMNNNNNNMMMNNNOOOPPPNNNLLLHHHFFFCCCEEEHHHIIIJJJNNNTTTZZZbbbcccfffiiijjjkkkjjjjjjkkkjjjgggccc^^^XXXSSSQQQKKKIIIGGGDDDCCCCCCDDDDDDGGGHHHIIIIIIIIIHHHFFFEEEAAADDDFFFEEECCCBBBDDDFFFCCCCCCBBBAAA@@@???>>>>>>???======???CCCHHHKKKLLLMMMMMMKKKHHHFFFGGGIIIKKKJJJLLLPPPRRRRRRTTTUUUWWWZZZ```eeeiiipppuuutttpppjjjfffdddcccccceeeoooyyywwwppp^^^]]][[[ZZZ\\\aaafffiiippppppooolllhhhbbb\\\YYYXXXXXXWWWVVVUUUUUUTTTTTTNNNNNNMMMNNNPPPRRRUUUWWWZZZ\\\^^^\\\XXXRRRMMMJJJEEEBBBBBBFFFHHHNNN___sss|||vvvpppjjjeeecccaaa``````aaaaaa___[[[XXXWWWWWWXXXYYY\\\^^^```aaabbbdddfffeeeaaaYYYQQQLLLzzzfffgggsssxxx~~~sssZZZKKKDDD?????????===>>>AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGIIIKKKNNNPPPRRRWWW]]]aaacccfffkkkooo|||~~~}}}|||}}}~~~~~~|||yyywwwvvvvvvvvvyyyxxxwwwxxxzzz}}}~~~~~~|||{{{{{{{{{|||}}}}}}~~~~~~|||zzzwwwvvvwwwwwwuuuqqqkkkgggfffeeeeeehhhllloooqqqrrrqqqpppnnnnnnmmmmmmnnnnnnooopppnnnnnnmmmnnnqqquuuyyy|||||||||{{{zzzxxxvvvtttrrrooommmkkkiiigggeeeccccccnnnqqqvvvzzz}}}}}}yyywwwvvv|||zzzppplllgggcccaaaaaa```___YYYYYYXXXWWWVVVTTTSSSRRRRRRSSSWWW]]]gggtttzzzooohhhdddaaa```iiijjjooovvv}}}zzzuuuqqqooollljjjgggfffeeecccaaa^^^\\\ZZZYYYXXXWWWVVVUUUSSSRRRQQQPPPOOOPPPPPPPPPNNNLLLIIIGGGEEEDDDBBBCCCFFFJJJPPPSSS]]]```cccdddeeeeeefffgggjjjhhhdddaaa]]]XXXRRRNNNJJJHHHEEEBBBAAAAAACCCDDDHHHIIIJJJLLLKKKJJJIIIHHHFFFGGGHHHIIIHHHGGGFFFEEEDDDDDDCCCBBB@@@???>>>>>>???>>>===<<<>>>@@@CCCEEEGGGFFFEEEDDDCCCCCCCCCCCCEEEGGGIIIKKKNNNQQQVVVYYY[[[___eeejjjmmmnnnmmmllljjjgggeeefffffffffkkkqqqmmmddd[[[TTTSSSTTTVVV[[[aaafffkkknnnmmmlllkkkeee______aaabbbcccaaa\\\WWWSSSQQQOOOMMMMMMOOOSSSXXX[[[^^^^^^^^^\\\XXXTTTOOOLLLIIIEEEDDDGGGIIINNN```ttt{{{uuunnnhhhccc```]]]```dddeeebbb^^^ZZZWWWUUUUUUUUUWWWZZZ]]]```aaabbbeeeggggggccc\\\SSSNNNwwwhhhjjjvvv|||tttZZZJJJDDD?????????===>>>AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGIIIKKKNNNPPPQQQVVV]]]aaadddgggmmmqqq}}}}}}|||}}}~~~|||zzzyyyxxxwwwwwwvvvvvvxxx{{{}}}~~~~~~~~~}}}|||zzzyyyxxxyyyyyy}}}~~~}}}zzzxxxxxxxxxvvvsssmmmiiigggfffeeegggjjjnnnpppqqqppppppnnnnnnmmmmmmmmmmmmmmmnnnoooooonnnoooqqqtttxxxzzz{{{{{{|||{{{zzzwwwtttrrrmmmllliiigggeeeeeeeeeeeelllpppvvvzzz}}}|||wwwuuuuuu||||||yyyqqqmmmhhhdddbbbbbb```___ZZZZZZYYYXXXVVVTTTRRRQQQPPPQQQUUU[[[eeesssuuulllgggcccaaacccdddgggmmmwww{{{vvvqqqooollljjjhhhhhhgggeeeccc```]]][[[ZZZYYYYYYXXXWWWVVVTTTRRRQQQOOOOOOPPPPPPOOOLLLJJJHHHFFFDDDCCCCCCEEEIIINNNQQQYYY[[[^^^`````````aaabbbdddbbb```]]]ZZZVVVQQQMMMIIIGGGDDDBBBAAAAAABBBCCCHHHJJJLLLNNNOOONNNLLLKKKHHHIIIIIIIIIIIIGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@>>>===<<<;;;<<<>>>AAACCCCCCCCCBBBAAAAAAAAAAAAAAAAAACCCFFFHHHJJJMMMRRRUUUYYY]]]bbbhhhkkkllllllkkkjjjfffeeeeeeeeeeeeiiipppzzzhhh^^^TTTQQQQQQSSSYYY___ggglllpppooonnnnnnllliiihhhjjjlllmmmkkkeee^^^YYYSSSQQQPPPPPPQQQTTTXXXZZZ[[[\\\\\\[[[WWWRRRMMMJJJHHHDDDEEEHHHJJJOOOaaattt{{{tttmmmgggbbb___ZZZ]]]```aaa___[[[WWWUUUSSSSSSTTTVVVYYY]]]```aaabbbdddggggggddd]]]UUUPPPqqqhhhlllxxx|||rrrWWWIIICCC?????????===>>>@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGIIILLLNNNPPPQQQVVV\\\aaadddiiiooottt}}}}}}|||{{{{{{|||~~~}}}~~~~~~~~~|||zzzxxxwwwuuuuuuvvvyyy|||~~~}}}|||{{{zzzxxxwwwvvvvvvvvvvvvzzz|||~~~{{{xxxuuuvvvvvvsssnnniiifffeeedddfffhhhkkkmmmnnnnnnnnnmmmmmmllllllkkkllllllmmmooonnnmmmmmmnnnqqqsssuuuwwwxxxzzz{{{zzzwwwtttqqqllljjjgggdddcccdddfffgggjjjooouuuzzz}}}}}}~~~~~~}}}~~~zzzuuusssrrryyy|||xxxqqqnnniiieeecccbbbaaa```\\\\\\[[[YYYVVVTTTRRRPPPMMMOOOSSSYYYdddrrruuummmgggddd___^^^___ccckkkvvv}}}vvvrrrooommmkkkjjjjjjiiigggdddaaa___]]]\\\YYYYYYZZZZZZYYYVVVTTTRRRNNNOOOPPPPPPOOOMMMKKKJJJGGGEEECCCBBBDDDGGGJJJMMMSSSUUUXXXZZZZZZZZZZZZ[[[___]]]\\\ZZZYYYUUUQQQMMMIIIHHHEEECCCBBBBBBCCCDDDGGGJJJNNNQQQSSSRRRPPPOOOKKKKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBB???>>>===<<<<<<>>>@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAADDDEEEGGGJJJOOORRRUUUYYY^^^dddhhhjjjjjjiiiiiifffddddddcccccchhhnnnrrrgggZZZTTTSSSUUU[[[bbbjjjqqqvvvuuussstttuuusssrrrsssvvvxxxvvvpppggg```VVVUUUTTTTTTTTTUUUWWWXXXYYY[[[\\\\\\XXXSSSLLLHHHGGGDDDEEEJJJLLLQQQbbbuuuzzztttmmmfffaaa^^^WWWYYYZZZ[[[ZZZXXXUUUSSSQQQQQQSSSVVVYYY]]]```aaaaaacccffffffddd^^^XXXTTTnnnccckkkzzzxxx{{{kkkPPPHHHBBB>>>???@@@>>>>>>@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPUUU\\\aaaeeekkkrrrwww}}}}}}zzzzzz{{{|||}}}}}}|||{{{zzzzzz{{{}}}~~~}}}|||{{{|||}}}~~~|||zzzwwwuuuuuuuuuvvvyyy}}}~~~}}}{{{xxxxxxwwwvvvuuuuuuttttttuuuwwwzzz||||||zzzwwwuuuqqqrrrsssppplllhhheeeddddddeeefffhhhiiijjjkkkkkkjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkjjjkkklllnnnooosssuuuxxxzzzzzzwwwtttqqqllliiieeeaaa___aaadddfffhhhnnnuuu{{{}}}}}}|||||||||}}}yyytttqqqpppwww{{{wwwpppmmmhhheeecccbbb```___^^^]]][[[YYYVVVSSSQQQOOOLLLNNNQQQXXXbbbrrrwwwoookkkbbb```^^^___eeennnwww~~~~~~wwwrrrooonnnlllkkkjjjiiigggdddbbb___]]]\\\XXXYYYZZZ[[[ZZZWWWTTTRRRMMMNNNOOOPPPPPPNNNLLLKKKHHHFFFDDDBBBCCCEEEGGGIIIMMMPPPSSSTTTTTTTTTUUUVVV\\\\\\[[[ZZZYYYVVVQQQNNNKKKJJJHHHFFFEEEEEEFFFFFFGGGJJJNNNSSSUUUTTTSSSQQQNNNMMMLLLJJJIIIIIIIIIIIILLLKKKJJJHHHFFFEEEDDDCCCAAAAAA?????????@@@AAABBBAAABBBBBBCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGJJJMMMPPPRRRUUUZZZ```dddggggggggghhhdddbbbcccbbbbbbgggmmmyyyuuuggg___\\\]]]dddkkkrrr{{{~~~}}}{{{yyyuuuvvvxxxzzzzzztttkkkcccXXXXXXXXXWWWWWWVVVVVVVVVZZZ\\\^^^^^^[[[UUUNNNJJJFFFCCCEEEJJJLLLQQQcccvvv~~~zzzuuunnngggaaa^^^WWWVVVVVVWWWWWWVVVTTTRRROOOPPPRRRVVVYYY]]]```aaa```bbbdddeeeccc___ZZZWWW}}}mmm___lll~~~~~~sssttteeeMMMFFFAAA>>>???@@@>>>>>>@@@??????@@@AAABBBCCCDDDDDDFFFFFFGGGHHHJJJLLLNNNNNNQQQVVV\\\aaafffllltttzzz}}}}}}zzzyyyzzz}}}~~~~~~~~~}}}|||{{{zzzzzzwwwyyy|||~~~}}}|||zzz|||~~~~~~{{{xxxvvvuuuuuuvvvyyy|||}}}|||zzzvvvvvvvvvvvvuuuttttttsssqqqsssuuuxxxxxxvvvtttrrroooppppppnnnkkkhhhffffffeeeeeeddddddeeeffffffgggdddeeeeeeggghhhjjjlllmmmlllkkkjjjiiiiiiiiijjjkkkqqqssswwwzzzzzzxxxuuusssllliiiccc^^^\\\]]]___aaaffflllttt{{{}}}|||{{{{{{}}}~~~yyyuuurrrpppuuu~~~zzzvvvooolllhhheeecccbbb___^^^^^^]]][[[YYYVVVSSSPPPNNNLLLMMMPPPVVVaaaqqq{{{vvvjjjgggcccaaadddjjjqqqvvv}}}wwwssspppooommmllliiihhhfffccc```^^^\\\[[[VVVWWWYYYZZZYYYVVVSSSQQQNNNOOOPPPPPPPPPNNNLLLKKKIIIGGGEEECCCBBBCCCEEEFFFIIILLLOOOQQQQQQQQQSSSTTT[[[ZZZZZZZZZZZZWWWRRRNNNMMMLLLJJJHHHGGGFFFFFFFFFHHHJJJNNNRRRTTTTTTSSSRRRPPPOOOMMMKKKJJJJJJKKKLLLQQQPPPNNNLLLIIIFFFDDDCCCBBBBBBAAA@@@@@@AAABBBCCCBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFHHHKKKNNNOOORRRWWW\\\aaacccdddeeefffcccaaabbbbbbbbbgggmmmsss|||wwwooollllllrrryyy}}}uuutttuuuwwwwwwsssjjjccc[[[[[[ZZZZZZXXXWWWVVVUUUYYY[[[]]]^^^[[[UUUNNNJJJFFFCCCDDDIIILLLQQQcccwww|||wwwppphhhbbb___ZZZWWWUUUUUUVVVVVVTTTRRRNNNPPPSSSVVVZZZ]]]___aaa___aaacccdddbbb___[[[YYY~~~qqqeeeuuuvvvnnnooo|||```LLLEEE@@@>>>@@@@@@>>>===??????@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNRRRWWW]]]bbbfffmmmuuu{{{|||zzzyyy{{{}}}|||zzzxxxwww{{{{{{|||||||||{{{zzzyyyvvvwwwzzz}}}~~~~~~}}}zzz|||~~~~~~|||zzzxxxuuuuuuuuuvvvxxxyyyxxxwwwssssssttttttsssrrrqqqqqqooopppqqqssssssrrrqqqppplllmmmmmmllljjjhhhiiijjjfffeeecccbbbaaaaaabbbbbb___``````bbbdddfffhhhiiiiiihhhggggggffffffggggggmmmooosssuuuwwwvvvtttrrrjjjfff```[[[YYYYYY[[[]]]ccciiiqqqxxx{{{{{{zzzzzz}}}{{{wwwtttrrrsss|||~~~yyyuuupppmmmiiifffeeeccc```^^^]]]\\\ZZZXXXUUURRROOONNNKKKLLLNNNTTT^^^nnn~~~uuuqqqlllhhhgggjjjnnnqqqyyy~~~~~~{{{wwwtttrrrpppnnnlllhhhgggeeebbb___]]][[[ZZZUUUVVVWWWXXXWWWUUUSSSRRROOOPPPQQQQQQPPPNNNLLLKKKJJJHHHFFFDDDCCCCCCDDDEEEEEEHHHLLLOOOPPPPPPRRRSSSXXXYYYZZZ\\\\\\ZZZVVVRRRQQQPPPNNNLLLJJJHHHGGGGGGKKKLLLOOOQQQSSSSSSSSSRRRRRRPPPMMMKKKKKKLLLOOOPPPUUUTTTRRROOOLLLIIIGGGFFFBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFHHHJJJNNNQQQUUUZZZ^^^```bbbbbbdddaaa```bbbbbbccchhhooossszzz{{{wwwtttssstttqqqiiiccc______]]]\\\ZZZYYYXXXWWWWWWYYYZZZZZZXXXRRRMMMIIIEEEAAABBBGGGJJJPPPdddxxxzzzssskkkdddaaa^^^ZZZVVVUUUVVVWWWUUUSSSOOOQQQTTTWWW[[[]]]___```___```aaabbbaaa^^^[[[ZZZuuussszzzlllgggkkkwwwuuu[[[JJJDDD???===@@@@@@>>>===???@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIKKKLLLMMMNNNTTTXXX^^^bbbgggmmmvvv|||}}}zzzzzzzzz|||}}}~~~|||{{{{{{zzzzzzyyyzzzzzzyyywwwtttqqqoootttuuuvvvwwwwwwvvvvvvuuurrrsssuuuxxxzzz{{{{{{{{{xxxxxxzzz{{{{{{yyyxxxvvvuuusssrrrrrrssstttssssssnnnnnnooooooooonnnmmmllllllllllllllllllkkkkkkkkkggghhhgggfffeeeeeehhhjjjhhhfffbbb___]]]]]]^^^^^^\\\\\\\\\\\\]]]___```aaaaaaaaa`````````_________ccceeehhhkkklllmmmlllllldddbbb]]]YYYWWWXXXZZZ[[[___eeemmmtttwwwxxxyyyyyy}}}~~~zzzvvvtttqqqyyy|||xxxtttqqqoookkkiiigggeeebbb```[[[ZZZYYYWWWTTTQQQOOONNNJJJJJJLLLPPP[[[jjjzzz}}}wwwqqqnnnmmmooopppuuuzzz~~~~~~~~~}}}}}}{{{zzzzzzxxxvvvtttsssqqqnnnlllhhhgggeeebbb___]]][[[ZZZVVVVVVWWWVVVVVVUUUTTTSSSPPPQQQQQQQQQPPPNNNKKKJJJJJJIIIGGGEEEDDDDDDDDDEEEBBBEEEIIIMMMNNNPPPRRRTTTYYYZZZ]]]aaacccccc___\\\ZZZYYYWWWTTTQQQOOOMMMLLLPPPPPPQQQQQQRRRRRRRRRSSSRRRPPPMMMKKKLLLNNNQQQTTTUUUTTTRRRQQQNNNMMMKKKJJJFFFFFFGGGGGGHHHIIIJJJJJJJJJKKKNNNPPPQQQQQQPPPPPPMMMMMMLLLJJJGGGFFFHHHIIINNNPPPTTTXXX\\\^^^``````ccc```___bbbcccdddjjjqqqxxxyyyuuutttqqqkkkeeedddcccaaa___]]]\\\[[[[[[XXXYYYYYYYYYVVVRRRMMMJJJEEEAAA@@@DDDGGGOOOdddyyy}}}vvvnnngggcccbbb]]]VVVTTTVVVWWWUUUSSSQQQRRRUUUYYY\\\^^^____________``````___]]][[[YYYyyypppbbbaaahhhssslllUUUGGGDDD???===@@@@@@>>>===???@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHJJJKKKMMMMMMMMMUUUYYY^^^cccgggmmmvvv|||~~~|||zzzzzzzzz{{{zzzwwwtttrrrrrrqqqpppooonnnooorrrssssssrrrooonnnmmmnnnooopppqqqqqqpppooommmnnnppprrrtttvvvwwwwwwssstttuuuvvvuuuuuutttssstttqqqooonnnoooppppppoooiiijjjkkklllkkkjjjiiihhhhhhhhhgggfffeeeeeeffffffbbbbbbaaa______aaaeeehhhiiifffbbb^^^\\\[[[[[[\\\ZZZZZZYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXZZZ[[[^^^```bbbcccdddddd```^^^[[[XXXWWWXXXYYY[[[]]]bbbjjjppptttvvvxxxyyy}}}{{{xxxvvvooowww~~~{{{wwwtttsssqqqmmmkkkiiigggdddaaaYYYYYYXXXVVVTTTQQQOOONNNHHHHHHJJJNNNXXXgggwwwyyytttrrrrrrrrrrrrwwwzzzzzz|||}}}zzzzzzyyyxxxvvvwwwvvvuuuuuutttrrrnnnkkkhhhgggeeeccc```]]][[[ZZZXXXWWWWWWVVVUUUUUUUUUUUUQQQRRRRRRRRRPPPNNNKKKIIIJJJIIIGGGFFFEEEDDDEEEEEE@@@CCCHHHKKKMMMOOORRRTTT[[[]]]aaagggkkkllliiigggcccbbb___]]]YYYVVVTTTSSSSSSSSSRRRRRRQQQRRRSSSSSSRRRPPPMMMKKKLLLOOOSSSVVVSSSSSSRRRQQQPPPOOOOOONNNKKKKKKLLLMMMNNNOOOPPPQQQPPPRRRUUUWWWXXXXXXXXXWWWSSSSSSQQQNNNKKKIIIJJJKKKOOOQQQTTTXXX[[[]]]^^^___bbb______bbbccceeekkksss}}}yyyvvvtttnnnhhhgggfffcccaaa___^^^^^^___ZZZ[[[[[[ZZZWWWSSSPPPMMMEEE@@@???BBBEEENNNdddzzz~~~xxxpppiiidddddd^^^WWWTTTUUUWWWUUUSSSRRRTTTWWWZZZ\\\^^^__________________^^^\\\ZZZYYY