BM6P6(@ 333222000///---,,,,,,,,,,,,+++)))((()))***)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,------.../////////000000000000111222333444222333444555666666666666333444555666777999999:::777777777777777777777777888777777666555555444444111111111111111111111111666555444444555444333111111111000000//////......000000000000////////////111111000000//////..............................---...///////////////...////////////////////////111000...---...///111222333222111111111222444444333333444666777999::::::;;;;;;::::::;;;<<<>>>???>>>????????????===;;;:::<<<===>>>@@@@@@AAAAAAAAAAAADDDHHHKKKLLLKKKIIIHHHJJJHHHEEEDDDDDDFFFIIIKKKJJJFFFCCCGGGMMMPPPLLLGGGCCCPPP[[[XXXKKKAAACCCJJJDDDBBBAAACCCFFFJJJLLLMMMDDDHHHHHHDDDDDDIIILLLJJJGGGIIIJJJJJJIIIEEEAAA???CCCBBBAAADDDGGGIIIGGGEEEHHHGGGEEECCC@@@===<<<;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;:::999888:::999777666555666888999>>>:::888>>>EEEGGGAAA:::BBB??????BBBCCCAAACCCGGG???BBBEEECCC@@@@@@DDDHHHIIIIIIHHHHHHIIIIIIJJJJJJHHHHHHIIIJJJLLLOOORRRSSSYYYhhhxxxkkk\\\PPPVVVPPPHHHBBBAAAAAAAAA@@@EEEKKKFFFDDDNNNQQQMMMMMMCCCDDDDDDBBBAAA@@@AAACCCIII^^^{{{iii___]]]QQQPPPNNNMMMKKKIIIGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKHHHGGGEEEEEEGGGHHHHHHGGGHHHGGGEEEEEEGGGJJJMMMOOOOOOMMMMMMPPPTTTVVVUUUSSSVVVVVVXXXZZZ^^^______^^^gggaaa```ccchhhxxxssssssvvvssszzzoooXXX===333666...---,,,,,,++++++,,,,,,)))))))))))))))))))))))),,,***)))''''''(((***+++'''&&&''')))******'''$$$***'''%%%'''+++,,,)))&&&+++*********))))))((((((&&&&&&'''((()))***++++++(((((())))))))))))((((((***************)))))))))''''''(((((())))))***************))))))))))))))),,,+++***,,,///111///,,,------......///000000000333222111///...---,,,,,,+++***(((((()))***)))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,---......//////000000000000000111222333111222333444555555555555333333444555666777777888555555555555555555555555666666666555444333333333111111111111111111111111333222222333444444333111000000000/////////......000000/////////.........................................................------...////////////...////////////////////////000///...---...///111222222111111000111222333444222222333555666888999999::::::999999999;;;<<<===>>>>>>>>>===<<<:::999888;;;<<<===???@@@@@@AAAAAA@@@BBBEEEHHHIIIIIIHHHHHHEEEDDDCCCBBBCCCEEEGGGIIIEEECCCBBBCCCFFFIIIKKKKKKDDDIIILLLJJJEEECCCGGGLLLJJJGGGEEEEEEFFFHHHIIIIIIFFFHHHIIIDDD>>>:::<<>>>>>===???CCC>>>AAADDDCCCAAA@@@CCCFFFGGGGGGGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJKKKMMMOOOPPPRRRTTTXXX```qqqwwwooollljjjgggdddXXXaaaXXXEEE???FFFYYYqqqpppjjjaaaZZZZZZcccqqq{{{yyy{{{ooobbbUUULLLHHHMMMLLLKKKIIIGGGEEEDDDCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<>>>>>@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKHHHFFFFFFFFFHHHHHHGGGFFFHHHGGGGGGGGGHHHKKKMMMOOOPPPNNNNNNQQQUUUYYYZZZYYY[[[\\\^^^```bbbbbbaaa```aaa```cccgggfffhhh{{{}}}qqqwwwssskkk~~~zzzwwwvvv^^^MMM<<<---+++111------,,,++++++++++++,,,))))))))))))))))))))))))111///,,,***)))((())))))(((((()))***,,,+++)))&&&,,,***(((***...///,,,)))*********)))))))))(((((((((((((((((())))))))))))'''(((((())))))(((((('''***))))))(((((()))))))))''''''''''''''''''(((((()))))))))))))))))))))))),,,+++***+++...///...+++,,,,,,,,,---......//////333222111000...---,,,,,,***)))((((((***+++***)))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******++++++,,,+++,,,,,,------......///000000000///000000111111000000111222333333333333222222333333333444444444333333333333333333333333444444333333222222111111000000000000000000000000/////////000222333222111/////////...............//////.........---------+++++++++,,,---.........------------------------,,,---......//////..............................//////...------///000111000000000000000111222222000111222333444666666777999888777777777888999:::===<<<;;;:::999888888888999:::;;;===???@@@@@@@@@>>>???AAADDDEEEGGGGGGHHHAAAAAAAAAAAABBBCCCEEEEEE???@@@@@@??????BBBHHHLLLEEEBBB???===@@@EEEJJJMMMOOOLLLIIIGGGGGGGGGGGGFFFKKKKKKOOOPPPGGG;;;;;;DDD????????????@@@BBBDDDEEEEEECCCAAAAAAAAAAAA???===555555666666777777888888555555555555555666666666555555555555555444333222111111111222222333333444666555444555777888888666>>>;;;:::======;;;;;;>>>;;;???BBBCCCAAA@@@AAACCCEEEDDDDDDCCCCCCDDDDDDDDDKKKKKKJJJIIIIIIJJJKKKLLLKKKLLLLLLKKKPPPbbb|||yyy}}}{{{vvvooofffZZZSSSPPPLLLEEE@@@GGGGGGEEEDDDBBBAAA@@@???BBBAAA@@@???>>><<<;;;;;;???>>>>>>===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGHHHIIIFFFFFFFFFGGGHHHHHHFFFDDDFFFGGGGGGHHHJJJKKKLLLMMMNNNLLLLLLOOOSSSXXX[[[\\\WWWYYY[[[^^^___``````___cccdddhhhkkkeee___fffrrrqqqfffvvvooooooiiiuuulll___eeennnttt}}}tttsss|||aaaDDD444,,,)))+++000------,,,+++++++++++++++))))))))))))))))))))))))000...,,,***)))((())))))*********+++---,,,***(((,,,***)))+++...///,,,*********))))))))))))((((((***)))))))))(((((((((''''''''''''(((((('''''''''))))))'''''''''((()))***++++++++++++++++++******)))))))))))))))))))))))),,,+++***+++,,,---,,,++++++++++++,,,------......222222111000///...,,,+++)))(((((()))+++,,,+++)))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((())))))***++++++++++++++++++,,,------......000000//////.../////////...///000111111111111111111111111111111111111111111111111111111111111111111111111000000000//////////////////////////////...------...000111///............---------------...---------,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,---.............................................---------...///000///////////////000000111//////000111222333444555777666555444444555666777:::999888777777888999:::777888:::<<<===??????@@@>>>??????AAACCCEEEGGGHHHBBBBBBCCCDDDDDDDDDCCCCCC?????????>>>>>>@@@DDDGGGDDDAAA>>>===AAAEEEHHHJJJNNNKKKHHHFFFGGGGGGGGGGGGKKKIIIRRR]]]YYYJJJHHHPPPCCCBBBAAA@@@??????@@@@@@FFFDDDCCCBBBAAA@@@@@@???::::::999888888777666666333333333333444444555666444444444444333222222111...///000111222222222222333333333222111222444555<<<;;;===AAAAAA<<<:::;;;999===@@@AAA@@@??????@@@BBBAAAAAA@@@@@@AAAAAAAAAHHHHHHGGGFFFFFFGGGHHHIIIIIINNNSSSTTTQQQPPPTTTXXXkkkwwwvvvjjjgggfff[[[TTTLLLJJJLLLMMMJJJFFFBBBBBBAAA@@@???>>>===<<<>>>======<<<;;;::::::999;;;;;;::::::999888888777999999999999999999999999888999:::;;;<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEGGGHHHGGGEEEBBBCCCEEEFFFHHHIIIJJJIIIIIIKKKIIIIIIJJJMMMQQQUUUWWWSSSTTTVVVWWWYYY[[[^^^```cccccceeeeeeaaa]]]cccmmmlllwwwzzzxxx{{{~~~YYYGGG555000//////...000---,,,,,,+++***+++++++++)))))))))))))))))))))))))))(((((('''((())))))*********)))***,,,,,,***((((((''''''(((***+++)))'''))))))))))))))))))(((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&)))(((&&&&&&&&&''')))***---------,,,,,,+++++++++((((((((()))))))))))))))+++************++++++***+++++++++,,,------......222222222111000...,,,+++((((((((()))+++,,,***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((((((((()))'''(((((()))******++++++******++++++,,,---------//////......---.........---...//////////////////000000000000////////////////////////////////////////////////.......................................---,,,---......,,,***,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++***---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---............////////////////////////---------------......///......//////000000000000......///000111222222333444444333222222333555666777666666666777999;;;<<<777888999;;;===>>>>>>>>>??????@@@AAABBBEEEGGGHHHFFFGGGGGGGGGGGGEEEDDDCCCCCCAAA@@@@@@AAABBB@@@???CCCEEEGGGGGGFFFEEEEEEFFFIIIGGGEEEEEEGGGIIIJJJJJJIIIEEEMMM]]]___QQQIIIKKKEEEEEEEEEEEECCCAAA???>>>CCCCCCBBB@@@???>>>??????======<<<;;;:::888777777333333222222333444555666444444333333222222222222...///000222333333333333222333333111000000333666888999>>>DDDDDD===888777888:::===???>>>>>>======???>>>>>>>>>>>>???@@@@@@DDDCCCCCCCCCDDDFFFGGGHHHLLLLLLLLLKKKJJJJJJLLLMMMEEEMMMZZZiii|||yyynnnlll___QQQOOONNNKKKJJJHHHGGGGGGFFFEEEDDD??????>>>======<<<;;;;;;::::::::::::::::::::::::888888888777777666666555777777777777777777777777555666777777888888888888;;;<<<<<<===>>>???@@@@@@BBBBBBCCCEEEGGGFFFDDDAAAAAABBBDDDFFFGGGGGGFFFFFFJJJIIIHHHGGGHHHKKKNNNQQQVVVVVVVVVUUUTTTVVVZZZ^^^WWWXXXZZZ\\\\\\\\\bbbiiiiiiqqq|||sss|||www]]]===666222///000111...,,,,,,,,,,,,+++************+++(((((((((((((((((((((((('''''''''(((((())))))***)))(((((((((******)))'''&&&%%%&&&'''(((((('''&&&(((((((((((((((((())))))'''''''''((()))*********&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((()))***(((((((((''''''&&&&&&&&&''''''(((((())))))))))))*********)))))))))+++,,,,,,,,,,,,---......//////222222333222111///,,,+++(((((((((***,,,,,,***''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''((())))))******+++)))******++++++,,,,,,---...------,,,------......---......//////........./////////...................................................------------------------------------...---,,,,,,---,,,***(((++++++++++++,,,,,,,,,,,,+++++++++*********))))))---------,,,+++*********------------------------)))***+++,,,---.................................,,,,,,,,,------------.........///000000000000000......//////000111111222222111111111111333444555444444444555777999:::;;;888999:::;;;<<<=========@@@@@@AAAAAACCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFDDDCCCCCCDDDCCC@@@===CCCHHHNNNNNNJJJEEEDDDEEEFFFEEECCCDDDGGGJJJLLLMMMMMMIIIMMMXXXZZZOOOCCC???CCCDDDEEEFFFEEEDDDBBBAAA@@@@@@???===;;;:::;;;===999999999999999999999999444444333222222333444555333333222222222222333333111111111222333333333444222222222111111222444666555555:::@@@@@@:::666555888999:::;;;<<<<<<<<<;;;<<<<<<<<<===>>>???AAAAAABBBAAAAAABBBDDDFFFHHHIIIMMMKKKHHHGGGIIIKKKMMMOOOKKKLLLMMMMMMQQQ\\\lllxxxwwwnnnnnn^^^YYYYYYNNNGGGIIIHHHEEEHHHIIIGGGBBB>>><<<=========<<<<<<;;;;;;::::::777777777888999999::::::666666666666555555444444555555555555555555555555444444555666666666666666;;;;;;<<<<<<===>>>>>>????????????BBBDDDEEECCCBBB@@@AAACCCDDDEEEEEEDDDDDDKKKKKKJJJIIIGGGHHHJJJMMMTTTVVVVVVSSSOOONNNQQQTTTMMMQQQWWW\\\^^^^^^___```fffiiiqqq{{{vvvhhhUUUAAA'''---...//////...,,,,,,---,,,,,,+++***************((((((((((((((((((((((((,,,++++++******)))(((((()))'''&&&'''((()))(((&&&&&&&&&'''(((((((((((((((''''''(((((((((((())))))&&&&&&'''((()))***++++++'''''''''(((((('''''''''&&&''''''((()))))))))***(((''''''''''''''''''&&&&&&''''''(((((())))))***)))******)))((())),,,///,,,,,,,,,---......//////222222333333111///---+++)))))))))+++,,,+++(((&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''(((((()))*********))))))******+++,,,,,,,,,,,,+++++++++,,,---......---......///......------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------+++)))************++++++,,,,,,*********)))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...///000111111111000000......//////000000111111000//////000111333555666222333444555666666666666::::::;;;<<<<<<<<<<<<<<<@@@@@@AAABBBCCCCCCDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFDDDBBBAAABBBCCCEEEHHHKKKKKKIIIGGGHHHJJJIIIGGGEEEEEEHHHJJJKKKLLLOOOPPPQQQSSSRRRMMMGGGBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBBBB@@@<<<888777888:::444444555666777888888999555444222111111111333444111111000000111222333444444333222111111222333444111111111111333444555555666444666:::;;;777666888888777888888:::;;;;;;:::;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCDDDEEEGGGIIIKKKKKKMMMOOOOOOLLLJJJIIIJJJEEEIIIMMMNNNNNNPPPWWW]]]^^^gggsssjjj^^^]]]ZZZQQQLLLOOOOOOGGGIIIOOOMMMGGGHHHHHHFFFAAA===<<<<<<:::::::::::::::999999999666666666666777777777777555555555555444444444444444444444444444444444444555555666777777777777666999999::::::;;;;;;<<<<<<<<<<<<<<<>>>AAACCCCCCCCCAAABBBBBBCCCDDDDDDDDDDDDIIIJJJKKKIIIGGGFFFHHHKKKLLLQQQVVVVVVQQQNNNMMMNNNNNNRRRVVVZZZ]]]^^^]]][[[[[[bbbkkkpppnnnnnnuuu~~~|||yyy|||rrrDDD...333666000000000...---.........,,,++++++***************((((((((((((((((((((((((+++++++++******)))(((((()))'''&&&&&&'''(((((('''&&&'''((()))((((((((()))'''''''''((((((((())))))''''''(((((())))))******'''(((((())))))(((((('''%%%''')))***++++++***)))))))))))))))))))))******&&&&&&''''''((())))))***((()))***))))))***...111+++++++++,,,------......222222333333222///---+++***)))***+++,,,+++(((%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''(((((()))*********)))))))))***++++++,,,,,,******++++++,,,---...///.........///......---------------....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---...---+++))))))******+++++++++,,,))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((***+++,,,---------***************************+++,,,---------,,,,,,...///111222222222111000......//////000000111111.........///111333666777222333444555444333222111;;;<<<<<<======<<<<<<;;;???@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDEEEGGGIIIJJJDDDGGGHHHDDD>>>===CCCJJJGGGFFFEEEEEEGGGJJJMMMOOONNNKKKHHHGGGHHHJJJJJJJJJIIIOOOPPPLLLIIILLLMMMKKKEEECCC@@@>>>>>>???BBBCCCFFFFFFCCC>>>999666777:::444444444555555666666666555333111000///000111222////////////000111333444555444222000000111333444111000///111444666555444999555444666777777999===888777666777888:::::::::::::::;;;===???AAADDDEEEFFFFFFFFFFFFGGGHHHJJJKKKGGGKKKNNNJJJDDDCCCIIIOOONNNOOOOOOLLLJJJKKKPPPUUU\\\YYYTTTSSS[[[iiirrrtttyyy~~~www{{{oooccc```[[[MMMHHHMMMMMMIIIJJJPPPMMMBBBFFFMMMGGGFFFEEEDDDBBBAAA@@@???>>>999999999999999888888888666666666555555444444444555555444444444444444444444444444444444444444444777777888888888888888888666666777777888888999999;;;::::::<<>>?????????@@@AAACCCDDDEEEGGGJJJIIIFFFEEEHHHIIIGGGBBBAAA@@@BBBEEEGGGGGGGGGKKKMMMNNNJJJDDD@@@BBBEEEEEEDDDCCCBBBBBBCCCEEEFFFBBB@@@===;;;:::;;;===??????===999666444333444555666666555444444444444555222222222111111///......///...------...///000111000000//////.........---000000000000000000000000111111222333333444555555666666666666777888::::::<<<<<<======>>>@@@AAABBBCCCFFFHHHHHHEEEEEEGGGJJJIIIIIIHHHGGGGGGHHHIIIJJJLLLKKKJJJJJJJJJLLLMMMNNNRRRQQQQQQQQQRRRSSSUUUVVVUUUWWWZZZ]]]```aaabbbbbbhhhjjjmmmpppqqqpppmmmllljjjgggccc^^^ZZZWWWVVVVVVSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKLLLLLLKKKIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>>;;;;;;999777666555555555888777777666555444444444555555444444444444555555555555555666666666666777::::::999999999999999999::::::999999888777777777888999999:::<<>>EEEHHHDDD@@@AAADDDEEEAAAAAAAAABBBBBBCCCEEEFFFFFFJJJLLLJJJEEEAAAAAABBBCCCBBBAAA???@@@AAABBBCCC???>>><<<:::::::::;;;<<<<<<:::777444222222333444;;;:::888555333111000000111111111111000///............---------...///000000/////////.........---........................000000111222333333444444555555555666666777888888999::::::;;;<<<===>>>???>>>AAADDDDDDBBBBBBEEEHHHFFFFFFEEEDDDDDDEEEGGGGGGHHHGGGGGGHHHHHHIIIJJJKKKNNNNNNNNNOOOPPPQQQRRRSSSLLLMMMOOOPPPQQQRRRRRRSSSVVVWWWZZZ\\\]]]\\\[[[YYYVVVUUUSSSQQQPPPPPPQQQRRROOOPPPPPPPPPOOOMMMKKKJJJHHHIIIIIIIIIHHHFFFEEEDDDBBBAAA???>>>===<<<<<<<<<:::999888777666555555555777777666555555444333333555444444444444444444555444444444444555555555555777666666666666666777777999999888888777777777777888888999:::;;;???DDDHHHEEEEEEFFFGGGGGGGGGGGGFFFHHHIIIKKKOOORRRSSSQQQNNNNNNPPPWWW```bbb^^^ZZZYYY]]]YYYWWWZZZ]]]]]]___bbb___aaa```]]]___ccc___YYY]]]]]]\\\]]]fffzzzzzzwwwxxxvvv|||kkkmmm{{{UUU444///333000++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((''''''((())))))(((((('''&&&&&&&&&&&&&&&)))'''&&&((('''$$$###%%%'''&&&&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&$$$)))---333AAAAAA000666444222222111000---+++***+++,,,------,,,+++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++---,,,++++++******++++++,,,,,,+++*********++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))***************))),,,111111---+++,,,,,,,,,,,,,,,------------///...---...000000...---///000111222222333333222555555555555555666666666777777666777999<<<>>>@@@????????????????????????;;;EEEJJJFFFAAAAAADDDGGGGGGHHHGGGDDD@@@>>>@@@BBBCCCGGGJJJJJJGGGCCCBBBBBBAAA@@@???>>>>>>???@@@AAA;;;;;;::::::999999888888888777444222111111222333;;;:::777555222000......000111111111000///...---------,,,,,,,,,---....../////////...............------------------------//////000000111111222222444444444444444555555555666666777777888999:::;;;777:::>>>>>>===>>>AAADDDAAAAAA@@@@@@@@@BBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHJJJJJJLLLMMMNNNOOOOOOOOOLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPOOOOOONNNIIIIIIHHHHHHIIIJJJLLLMMMJJJKKKLLLMMMLLLKKKIIIHHHEEEEEEEEEDDDCCCAAA@@@???>>>===<<<;;;:::999999999777777666555555555555666666555555444444333333333444333333333333333333444222222222333333333444444222222222222222333444555777777777777777666666666666888999:::;;;<<>>DDDNNNJJJ666555444333222111///---+++***++++++,,,,,,++++++***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))************++++++++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))***++++++******)))))))))***************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))*********((()))------***))),,,++++++++++++,,,,,,,,,---++++++,,,...000000...,,,...///000111222222222222333333333333333444444444333888???EEEGGGEEE@@@==================<<<;;;;;;;;;CCCHHHFFFCCCCCCEEEDDDMMMNNNMMMGGG???:::<<>>@@@AAACCCDDDFFFGGGHHHHHHGGGGGGFFFHHHJJJLLLMMMMMMMMMMMMOOONNNLLLKKKJJJKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGHHHEEEFFFHHHJJJJJJHHHFFFEEEBBBBBBAAA@@@>>><<<;;;::::::999888777666666666666555555444444444444555555444444333333333222222222333222222111111222222333000000000111111111222222////////////000111333333555555555555666666666666555777999:::999:::;;;<<<<<<===???AAADDDGGGIIIJJJBBBCCCFFFKKKOOOPPPOOOMMMNNNRRRRRRPPPWWWaaa___VVVTTTPPPNNNQQQTTTTTTUUUXXXWWW[[[___```^^^[[[XXXVVVOOOUUU[[[\\\WWWRRRPPPPPPPPPbbb{{{yyyvvvkkkLLL444222///,,,555+++......++++++---...+++(((***+++------+++***((())))))))))))))))))))))))''''''''''''''''''''''''((()))************)))((((((''''''&&&&&&&&&''''''&&&'''((()))&&&###(((000((('''&&&&&&(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((...333CCCMMMMMMOOOHHH777333444333222000...,,,,,,))))))************))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********(((((())))))************)))))))))*********++++++)))************************+++,,,***(((((()))+++))))))((((((((())))))***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))***((((((++++++)))))),,,************++++++++++++((()))+++...000000...,,,......///000111111111111111111222222222333333333555;;;EEEMMMOOOKKKEEE@@@>>>>>>?????????>>>===<<<<<>>@@@AAABBBCCCEEEFFFFFFFFFEEEDDDEEEFFFIIIKKKLLLMMMMMMLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJJJJPPPOOOMMMKKKHHHFFFEEEDDDBBBCCCEEEGGGGGGFFFEEEDDDAAA@@@>>><<<;;;999888777777777666555444444444444333333222222333333444555222222222222111111111111111111000000000000111111////////////000000000000.........///000111222333333333333444444555555555444666888999888777888999<<<<<<===???AAADDDFFFGGGAAABBBEEEHHHLLLLLLKKKHHHHHHOOOQQQLLLMMMVVVZZZVVVQQQLLLIIILLLNNNNNNOOORRRSSSTTTWWWYYYXXXVVVVVVXXXYYYVVVQQQMMMLLLMMMMMMMMMJJJJJJIIIHHHMMM^^^|||zzzdddVVVDDD@@@444---///000///222,,,000///***)))------)))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''))),,,///222222///,,,)))''''''&&&&&&&&&''''''((('''&&&'''((('''(((111<<<,,,***((((((((((((&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''+++444HHHRRRLLLHHHCCC666333444444222///,,,,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))'''''''''((())))))******)))))))))************+++((((((((()))))))))))))))(((+++...---)))((()))+++(((((('''''''''((())))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***((((((++++++)))))),,,))))))))))))*********+++))))))***---000000...,,,---...///000000111111000111111222222333333444444444777<<>>;;;999777666666666555444444333333333444222222111111111222333333000000000000000000000000000000////////////000000........./////////000000////////////000000111222111111222222333444555555444555777888777666666777<<<<<<<<<===>>>AAACCCDDDCCCDDDFFFIIILLLLLLIIIGGGFFFMMMPPPLLLIIIMMMTTTXXXRRRLLLJJJKKKMMMKKKLLLNNNQQQOOOOOORRRTTTSSSSSSVVVZZZSSSKKKHHHIIIJJJJJJHHHCCCDDDEEEDDDCCCBBBDDDGGGUUUlll|||iiiXXXIII;;;000,,,,,,,,,...111333222000,,,+++---...------...***%%%((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%(((,,,//////,,,(((%%%'''&&&&&&&&&&&&'''(((((()))'''&&&'''(((+++333===,,,+++)))((()))((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''***111DDDOOOJJJFFFCCC:::222333444222...,,,+++,,,******))))))))))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((()))*********))))))*********+++++++++'''''''''(((((()))))))))'''+++//////+++((((((***''''''&&&&&&''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((***'''(((++++++))))))+++((((((((()))))))))************+++---///000...---------...///000000000000111222222333444444555555111222444666999;;;<<<======???AAADDDEEEFFFEEEEEEGGGHHHGGGDDDEEEGGGFFFBBBAAA@@@>>>===>>>AAADDDGGGBBBAAAAAAAAACCCFFFHHHHHHBBBBBBBBBBBBAAA@@@???>>>::::::::::::999888777777555555444333222222111111000000///...............,,,------.........------,,,---.........,,,+++***,,,,,,,,,------.........------------------------........................---...000222333222111000222333555666777666555444555888::::::888888:::===<<<<<<======???BBBDDDFFFDDDDDDBBBAAA@@@?????????DDDDDDEEEFFFHHHJJJLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHIIIKKKMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDCCCAAA???<<<999777777666555555444333333333444444222222111000000000111111//////////////////////////////............//////.........////////////000000///////////////000000//////000111222333444555444555666666555555666888;;;;;;:::;;;<<>>MMM^^^iiiqqq|||~~~pppeeeQQQHHH:::,,,)))///666999222---...///+++...111---***)))+++------***(((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&'''((((((+++'''&&&((())))))---222)))'''''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''''''''''''''******888DDDCCCCCC@@@777111333444222...++++++,,,++++++************++++++'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))***++++++,,,************++++++++++++&&&'''''''''(((((())))))&&&+++111111---)))(((***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))&&&'''++++++((((((***(((((((((((()))))))))))),,,++++++,,,///000///---,,,---...///000000000000222222333444555555666666222444777;;;===?????????999;;;???BBBDDDEEEEEEEEEDDDHHHHHHCCC@@@BBBCCCBBBHHHEEEAAA@@@AAADDDFFFFFFDDDDDDEEEGGGIIIKKKJJJIII@@@@@@@@@@@@???>>><<<<<<::::::999999888777777777555555444333222111000///000////////////000111111,,,,,,---......---------------...///...---+++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...000222333333222111222333555666666555444333222666999999888999<<>>>>>>>>???AAADDDFFFHHHHHHGGGEEEBBBAAA@@@@@@AAACCCCCCCCCDDDFFFHHHKKKMMMLLLLLLMMMMMMLLLKKKIIIHHHEEEGGGJJJLLLKKKIIIFFFDDDGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFDDDBBBBBBBBBDDDEEEDDDBBB???<<<999888777777555555444444333444444444222222111000000000000000.........///////////////.........------................../////////000000000000///.........//////...//////111222333444555444555666555555555777999:::999999:::<<>>>>>;;;999999888777===999777888888555777:::555CCCPPPYYYgggyyy~~~dddJJJ<<<999888777000555666333333444...$$$333---///000***---111,,,...***))),,,***%%%(((000******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))&&&&&&&&&&&&&&&'''((())),,,'''&&&))))))&&&%%%&&&%%%$$$$$$%%%(((******)))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''''' '''444777999555)))666444111...---,,,------************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''((((((&&&%%%$$$######$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************+++,,,---...///...---,,,***+++,,,---............///.........000333666888444555777888999<<<@@@CCC???<<<;;;===AAACCCCCCAAAGGGDDDBBBBBBCCCBBB???<<>>@@@===999999::::::888666333333222222333444444555////////////////////////////////////////////////////////////////////////............////////////////////////////////////...///000222333333333333555555666666777888888888999999:::<<<>>>AAACCCDDDFFFFFFFFFGGGGGGHHHHHHHHHFFFHHHKKKLLLLLLMMMNNNOOOQQQRRRSSSVVVWWWVVVRRROOOPPPPPPQQQQQQPPPOOOOOONNNJJJLLLOOOPPPNNNJJJGGGFFFBBB???<<<999888777555444222333444555555444333333222444666777888===CCCHHHUUUfff|||hhhXXXPPPDDD===666444444444000,,,111111000......---------------------,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***((((((***,,,,,,)))&&&(((***'''###$$$))))))$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((+++)))((()))+++,,,***'''((((((((((((((((((((((((***)))'''%%%%%%%%%'''((('''''''''''''''((())))))555333111...,,,,,,,,,---*********)))))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((()))))))))*********)))***+++,,,---,,,++++++***+++,,,---............111000//////000222444555555666777777777999<<<>>>===;;;999;;;===??????===@@@>>>>>>@@@CCCEEEDDDBBB@@@@@@AAAAAAAAA@@@???>>>EEEDDDBBBAAAAAABBBCCCCCCAAA???<<<;;;;;;<<<;;;:::888888777666555444333333000000000///......------------------,,,,,,,,,+++111555555000------,,,)))***+++,,,,,,------,,,,,,'''))),,,------,,,)))'''))))))***,,,///000...++++++---...---,,,+++,,,---000000000000000000000000222222222222222222222222000000111222333555666777777777888999;;;===???@@@BBBCCCDDDCCCAAAAAABBBDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJLLLKKKHHHFFFEEEEEEEEEEEEGGGHHHHHHEEECCCEEEJJJLLLIIIGGGHHHIIIHHHFFFDDDBBBBBBBBBAAA???======;;;888777888888777555222222111000000///000000////////////////////////................................................---.........//////////////////////////////////////////000000111111222222444444444555666666777777888888999;;;===???AAABBBCCCCCCEEEFFFHHHJJJKKKLLLIIIKKKNNNOOONNNLLLKKKKKKSSSRRRQQQRRRTTTUUUTTTSSSPPPQQQRRRRRRRRRRRRRRRRRRUUUWWWYYYVVVPPPKKKHHHGGGCCC@@@<<<999888777555333222222333333333222111111///000111000///000444777...777AAAEEEDDDBBBCCCFFFIIILLLLLLIIIGGGLLLZZZeeewwwoooaaaOOO@@@666222111999555111///000000...,,,000///...---,,,,,,,,,,,,,,,,,,------,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&(((******(((%%%$$$((()))''''''***(((###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))'''&&&''')))***(((%%%''''''''''''''''''''''''***((('''%%%%%%%%%'''((('''''''''''''''((())))))444222000...,,,+++++++++******))))))))))))((((((&&&%%%%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$+++)))'''$$$#########$$$%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&'''''''''(((((())))))))))))******(((((()))************)))***+++,,,---............222111000///000111222333555666777666555555777999;;;:::999999:::;;;:::999999999:::===@@@BBBBBBAAA>>>???@@@AAAAAA???===<<>>AAACCCAAA???<<<;;;;;;;;;:::999666666555444333222222111......------,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,......---...111000,,,))))))***+++++++++++++++(((+++000333333000+++(((''''''(((+++......---+++***+++,,,,,,+++***+++,,,111000///------......///111111111111111111111111//////000111222333555666555555666777888:::<<<===<<<>>>??????>>>???AAACCCDDDDDDCCCBBBAAA@@@??????@@@BBBEEEGGGHHHGGGFFFEEEDDDCCCBBBCCCDDDEEECCCAAADDDHHHJJJGGGEEEGGGHHHFFFDDDBBB@@@@@@@@@???===;;;:::888666555555555444333333222000///...---------........................---------------------------------------------------------.........//////////////////////////////000000////////////000111222222333333444555555555777777888999:::<<<>>>??????@@@BBBDDDGGGKKKMMMOOOJJJMMMPPPPPPOOOMMMLLLLLLSSSPPPMMMMMMOOOQQQSSSTTTPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVWWWRRRJJJDDDBBBDDDBBB???;;;888777666444222111111111111111000///...///000000///---,,,---///...000000///---,,,---......//////---+++---333999FFF???555...+++---000222///...---,,,,,,---...///...---,,,++++++***+++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&((((((&&&$$$&&&***+++(((''')))***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%&&&'''''''''''''''''''''((())))))333222000...,,,+++*********)))))))))((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))***((((((((()))))))))))))))***+++,,,---............111000000///000111222222555666777666555555666777;;;;;;::::::::::::999888999::::::;;;<<<<<<;;;;;;;;;===@@@BBBCCCCCCAAA@@@@@@???>>>======@@@CCCDDDAAA>>>;;;:::::::::999888444444333222111111000000---------,,,++++++******++++++++++++++++++++++++&&&(((((()))///444444///'''((())))))******))))))))),,,000333333000,,,)))(((((()))***+++++++++***)))***++++++***)))+++,,,000///---,,,,,,...000111////////////////////////......//////111222333444222333333444555777999:::999:::;;;<<<;;;<<>>>>>>>>???BBBEEEHHHIIIHHHGGGDDDBBBAAAAAABBBCCCBBBAAA@@@DDDDDDBBBAAACCCBBB@@@BBB@@@>>>=========;;;999666555444333333333222222333222111000///.........------------------------------------------------------------------------,,,,,,---------.................................000000......---...//////000000111111222333333444666666666777888:::;;;<<<<<<===>>>AAADDDHHHKKKMMMJJJLLLMMMNNNNNNNNNPPPRRRRRROOOKKKJJJKKKMMMNNNNNNPPPPPPQQQQQQQQQQQQPPPPPPHHHLLLNNNJJJBBB===>>>AAAAAA>>>:::777666444222111111111111000000///.........///000000000000000111444333111222333666777888888777555444444777:::===333///---...111222111///+++,,,---,,,,,,---///111---,,,++++++*********+++***+++++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''&&&%%%((()))'''$$$###%%%***---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''''''''''''''''''''((())))))222111000...,,,+++******)))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''(((((((((((()))))))))))))))))))))******++++++***+++,,,---..................//////000111333333222444666666666666777888;;;<<<======<<<;;;;;;:::======>>>===<<<;;;::::::>>>???AAACCCDDDDDDDDDCCC>>>???@@@AAABBBBBBAAAAAA???===:::888888888777666222222111111000000//////......---,,,,,,++++++***)))*********************&&&'''((((((---222111,,,&&&'''(((((())))))(((((('''((()))******)))((('''))))))******)))(((((((((((()))+++******)))+++,,,...---,,,,,,---000222444.................................///000111222333111111222222444555777888888999:::::::::;;;===????????????@@@@@@@@@@@@@@@>>>>>>@@@DDDHHHJJJHHHGGGEEEDDDBBBBBBCCCCCCBBBAAA???AAAAAA??????AAA@@@<<<@@@>>><<<<<<<<<;;;999777444444333222111111111222111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------//////................../////////000111111222222444444444555666888999:::<<<<<<<<<===@@@CCCFFFGGGMMMMMMLLLJJJJJJLLLPPPTTTRRRPPPNNNMMMMMMLLLJJJIIIOOOOOONNNMMMLLLJJJIIIHHHDDDGGGIIIFFFAAA>>>???AAA>>>;;;777555444333111000111000000///////////////,,,,,,,,,---...//////...000...,,,,,,---...,,,***+++))))))***000777>>>AAA...,,,,,,...000///+++'''***,,,------,,,,,,...///,,,,,,++++++***+++++++++))))))******+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((''''''''''''(((###$$$'''))))))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((())))))222222111///---,,,+++***))))))((((((((((((''''''&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((((())))))*********)))***++++++,,,***+++,,,---............------...///111222222333000222444666555666777888999<<<>>>???>>>======>>>???@@@BBBAAA@@@??????@@@CCCCCCCCCCCCBBBBBBAAAAAA???AAADDDEEEDDDAAA===:::>>>;;;888666666555444333111111000000000/////////.........---,,,,,,++++++((((((((())))))))))))))))))++++++)))***,,,+++'''&&&&&&'''((((((((((((((((((((((((''''''((((((((()))*********((('''((()))((()))++++++******+++---,,,,,,,,,---...111333444........................////////////000111222222111111111222333555666777888999;;;;;;:::;;;>>>@@@======>>>@@@AAACCCDDDDDD???>>>>>>BBBGGGIIIGGGEEEFFFEEEDDDEEEEEEEEECCCAAAAAACCCBBB@@@@@@CCCAAA<<>>AAABBBPPPNNNLLLIIIGGGHHHKKKNNNRRRQQQPPPPPPPPPNNNKKKHHHMMMMMMLLLJJJHHHFFFDDDCCCDDDEEEFFFDDD@@@===;;;;;;:::777444222222111000/////////............//////111///------......---,,,111000000111111000---+++111///------000666===AAA555333000......//////...************++++++++++++,,,++++++*********++++++(((((()))************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))(((''''''(((***###&&&///999<<<555,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))333333222000///---+++***))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******)))))))))***+++,,,***+++,,,---...............//////000000000000000...000333444444444444555555888<<<>>>======>>>???@@@BBBDDDCCCAAA@@@AAABBBAAAAAA???>>>>>>>>>???@@@???AAACCCEEEDDD@@@<<<999<<<999666444444333222111000000000000////////////...------,,,,,,++++++***'''''''''(((((()))))))))(((,,,---)))''')))(((&&&&&&''''''(((((((((((((((***))))))))))))))))))***&&&(((***)))((((((+++---((()))++++++***+++,,,...***+++,,,---...///000111........................////////////000111222222222222222333333555666777777999;;;<<<<<<>>>AAADDD======???AAACCCEEEFFFGGGCCCAAA@@@CCCHHHJJJHHHEEEFFFEEEEEEFFFGGGFFFCCC@@@DDDEEECCCAAABBBEEEBBB===???===;;;::::::999888666222444555333111000222444000000///---,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222111///.........//////000111111111111111222333555777999;;;===<<<:::::::::===???AAAKKKKKKKKKIIIGGGGGGHHHIIIOOONNNNNNNNNOOONNNLLLJJJLLLKKKKKKIIIHHHFFFDDDCCCCCCBBBAAABBBAAA>>>999555666333111///000000///...,,,,,,++++++,,,---//////666333///.../////////---+++,,,...///000000//////888777444000---...111555...---+++)))'''(((+++...+++)))((())),,,---+++(((***))))))((())))))******'''(((((()))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***(((&&&&&&(((+++((((((///===CCC<<<000)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$''')))(((&&&%%%&&&(((''''''''''''''''''''''''%%%&&&&&&''''''((('''''''''''''''''''''((())))))333333222111///---,,,+++)))(((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$'''&&&$$$###"""###$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***)))((((((((()))+++,,,++++++,,,---............000000000000000///.........000222333222111111222111555:::<<<<<<<<<>>>@@@AAACCCDDDCCC???======???<<<;;;::::::;;;===@@@AAA<<<>>>@@@BBBBBBAAA???===;;;888555333222222111///000000000000000/////////------,,,,,,+++*********&&&'''''''''(((((())))))###))),,,)))''')))+++***&&&'''(((((())))))((((((%%%&&&'''(((((('''&&&%%%$$$&&&)))))))))***---111(((***+++,,,++++++---...***+++,,,---------------........................000000///000000111222333333333333333444555666777666888:::<<<>>>AAAEEEGGG>>>???@@@BBBDDDFFFGGGHHHHHHFFFDDDGGGKKKMMMKKKGGGEEEEEEFFFGGGHHHFFFBBB???DDDDDDCCC@@@BBBEEEBBB<<>>888333111///.../////////...******))))))***,,,...///444000+++***,,,...///...+++,,,...---,,,+++,,,---111222222...***))),,,000))),,,......+++***,,,...,,,)))'''***///000---)))(((((('''''''''(((((()))''''''((())))))***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''))))))(((%%%%%%(((+++)))###$$$///777444,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$&&&((((((%%%$$$%%%'''((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''''''''((())))))666444222///---+++))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%$$$######%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%777333---'''###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%&&&'''((())))))''''''''''''((((((((((((+++*********))))))((((((***++++++,,,,,,------...***,,,...///111111111000///.........///111444555//////888EEEFFF<<<999>>>>>>>>>>>>??????@@@AAAAAA???<<<777444444777;;;>>>888999:::<<<>>>>>>;;;999666444222000...---------000///......///...,,,+++---,,,++++++,,,,,,***((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))((((((,,,000000***%%%&&&''''''((((((((((((((())))))***+++,,,,,,------...,,,***,,,...000...,,,,,,---...///000000000000000000000000////////////111111111111111222222333777777888999:::;;;;;;<<<;;;???CCCFFFGGGHHHIIIJJJEEEGGGHHHHHHGGGEEEEEEFFFFFFGGGGGGHHHFFFDDDAAA@@@???CCCGGGGGGDDDAAAAAAAAA>>><<<:::777555444444444555444333222111000///...555555444222000...,,,+++...---+++******+++---...111,,,'''&&&(((***(((%%%*********))))))))))))))))))************++++++++++++++++++,,,,,,,,,------)))+++///555888777111+++......//////000000111111222222222333444555666777::::::<<<===???AAABBBCCCGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLNNNQQQRRRMMMMMMNNNMMMKKKHHHEEECCCCCCBBBAAAAAA@@@===999555333333222000///---,,,,,,,,,---.........---,,,+++******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,+++***)))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++)))(((((((((,,,+++)))((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''***---000222---+++(((&&&$$$%%%&&&'''''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&***&&&$$$&&&***+++(((%%%666444222///---+++***)))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%$$$######%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%111...***&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&'''((()))''''''''''''((((((((((((++++++*********)))))))))******++++++,,,---------)))***,,,...////////////......///111222333444555444555???KKKLLLBBB===@@@>>>>>>>>>??????????????????<<<888555333555777:::777777777888999999777555555333111///...---------......---------,,,+++******))))))***++++++)))'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''')))((((((+++//////***&&&&&&&&&'''((((((((((((((())))))******++++++,,,,,,,,,***)))***,,,---,,,***---,,,,,,,,,,,,,,,,,,+++........................000000000000000111222222444555555666777888999999;;;>>>BBBDDDEEEEEEFFFGGGDDDFFFHHHHHHFFFDDDDDDDDDCCCDDDEEEEEEDDDCCCBBBAAA@@@CCCFFFEEEBBB???=========;;;999777555444333333444333222111000...------222222111000///---,,,+++---,,,***))))))***,,,---222...)))(((***,,,***'''))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---++++++,,,000333333000---.........///000000111111222222222222333555666777999999;;;<<<>>>@@@AAABBBFFFGGGHHHJJJKKKKKKJJJJJJNNNMMMLLLJJJJJJJJJKKKKKKMMMNNNNNNNNNMMMKKKHHHGGGDDDBBB@@@???>>>;;;888555333222111000...---,,,+++,,,,,,---------,,,+++************+++++++++,,,,,,...---+++*********+++,,,,,,,,,,,,++++++************************************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++)))((()))***,,,,,,***)))((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''(((+++---//////...+++(((''''''((()))&&&&&&&&&&&&&&&'''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''***///000,,,(((555444222///---+++***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%$$$######%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$&&&&&&%%%%%%%%%%%%%%%&&&'''((()))&&&''''''''''''(((((((((*********)))))))))))))))*********+++,,,,,,------((()))***+++,,,------------///222555666666555444333555???JJJJJJAAA;;;<<<>>>>>>>>>>>>>>>>>>===<<<===;;;888555333333444444666555444444555555444333333222111///...------------------,,,,,,+++***)))(((((()))+++,,,,,,)))'''((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''')))'''&&&))),,,,,,***&&&&&&&&&'''((((((((((((''')))))))))))))))))))))))))))((('''(((***+++***)))++++++***)))******,,,---------------------------///////////////000111111111222222333444555666777;;;===@@@AAA@@@@@@@@@AAA@@@BBBDDDEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@BBBDDDCCC@@@<<<999999;;;:::888666444333333333222222111///...---,,,+++.........---,,,,,,++++++++++++))))))))))))++++++000,,,)))(((***+++***((()))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,***)))***---/////////---......//////000111111111111111222333444666666777888999:::<<<>>>??????CCCEEEGGGIIIJJJJJJJJJJJJOOONNNMMMKKKIIIHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEBBB>>><<<:::999666444222111000///...,,,,,,+++++++++,,,,,,++++++***))))))*********++++++++++++222000---***((()))+++,,,+++++++++++++++*********)))***++++++++++++***)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))+++,,,,,,+++***))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''(((***+++111///,,,***(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))+++---...&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&(((,,,000111---(((555333111///---+++******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$######%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&&&&%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))******+++,,,,,,,,,((()))******+++,,,,,,,,,,,,///444888999888666444444555<<>>>>>>>>===<<<:::999999888777666444333333333666555333333555666666555333222111000//////......,,,---...---+++*********((()))***,,,......+++)))''''''&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%&&&((()))'''&&&%%%&&&''''''((((((''''''((((((((((((((((((''''''(((''''''((()))))))))))))))(((((((((***---000222---------------........................///000000///000111222333444555666:::<<<======<<<;;;;;;<<<;;;>>>AAAAAA@@@>>>======??????>>>===<<<<<<<<<======>>>@@@@@@>>>;;;888666888777666555444333222222000000///...---,,,++++++++++++************++++++***)))(((((((((((()))***,,,)))'''&&&(((((('''&&&((((((((()))))))))))))))))))))))))))************************+++++++++++++++*********+++---......------......///000000111111111111111222444555666555666777888:::;;;<<<===@@@AAADDDFFFHHHIIIIIIIIILLLLLLKKKJJJIIIHHHHHHGGGCCCDDDEEEFFFGGGGGGFFFFFFDDD@@@<<<888777666444333000000///...---,,,++++++***************))))))((()))))))))************+++111///---+++******+++++++++++++++***************)))***,,,------,,,***)))((()))++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))(((''')))***+++******)))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((...---+++)))((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''')))---000222&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%$$$&&&(((++++++)))&&&444333111///---,,,+++***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$######%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%!!!""""""########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((((()))******++++++,,,*********++++++,,,------+++...333777999888666444777888:::======::::::===<<<<<<======<<<:::888777444555555666666666555555888666555666888:::::::::222222222111111000000///,,,...///...,,,******+++(((((()))+++------+++(((&&&&&&%%%%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&'''''''''''''''(((((('''''''''''''''''''''((()))))))))))))))***(((((('''(((***---000222------........./////////...............//////000///000111222444555666777888:::;;;;;;999888999::::::===AAACCCBBB@@@???>>>@@@???===;;;:::999888888:::;;;<<<>>>===;;;999666555555444444333222111111//////......------,,,,,,******))))))))))))***+++(((((((((((((((((((((((()))'''&&&&&&'''((('''&&&''''''(((((())))))))))))(((((()))))))))*********)))))))))*********++++++)))+++,,,------------------------...//////000000000000000111222333444555444555555777888999::::::===>>>AAACCCEEEGGGGGGGGGIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEFFFGGGHHHIIIIIIIIIBBB>>>999555444333222111///......---,,,+++************))))))(((((((((((((((((()))))))))************+++------------+++******************************+++---......---+++***(((+++---...,,,******+++(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((***)))(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''')))---000222&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''''''''((((((&&&%%%$$$%%%&&&&&&%%%444333111///---,,,++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$######%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%###############"""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&((((((((()))******++++++,,,,,,++++++,,,,,,---...+++...111444666777666555555555555555555666888;;;:::;;;<<<<<<;;;999777666222333555777888999999999888777666888:::;;;:::999000000111111111111000///,,,...000///+++)))***,,,&&&&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''')))******)))(((***+++))))))((('''((()))***+++---------...//////000000...............///000000000000222333555666888888777888999999888888999:::;;;???DDDGGGFFFEEEDDDDDDBBBAAA???>>>;;;:::888777::::::;;;===>>>===999666222333333333222222111000.........///////////////---,,,***)))(((((()))***((((((((((((((((((((((((((((((((()))))))))))))))&&&''''''(((((())))))***((((((((()))))))))******((())))))))))))*********(((+++...///...---,,,,,,,,,------......///000000/////////000111222444444333444555666777888999999<<<===@@@BBBDDDEEEEEEEEEHHHHHHGGGEEECCCAAA???===CCCCCCCCCCCCDDDDDDEEEEEE>>>:::666333222222111000------,,,,,,+++******)))+++***)))(((((((((((()))(((((((((((())))))))))))&&&(((+++......---,,,***)))))))))******************+++,,,,,,,,,,,,+++***(((+++//////,,,******,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++)))(((((((((&&&''''''(((((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))*********&&&&&&%%%%%%&&&&&&''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))+++---...&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''&&&''''''(((+++)))'''%%%$$$%%%&&&'''333222111///---,,,++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$############################################################$$$$$$############$$$$$$########################%%%$$$######%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&+++///000///---&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''(((((()))******+++,,,,,,+++++++++,,,---...,,,---...000222444666777000222333222222444777888888999;;;<<<;;;999777555444555666888999;;;;;;<<<777666666666777777444222---...///000000///......***---000...***((())),,,(((&&&$$$###$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%((())))))(((&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))&&&(((***)))(((''')))+++******))))))))))))))))))+++,,,,,,---......////////////......//////000111000000222333555777888999555666888888888888;;;===:::???DDDHHHIIIHHHGGGGGGCCCCCCCCCBBBAAA>>><<<;;;===<<<<<<===???===999555000111222222222111000///......///000111222333333000///,,,***((((((((()))(((((())))))))))))((((((&&&'''((()))(((((())))))&&&&&&''''''((())))))***(((((((((((()))))))))***((((((((()))))))))******)))+++......,,,+++,,,---,,,,,,---......//////000////////////111222333444333444444555666777888888===???AAACCCEEEEEEEEEEEEHHHHHHHHHHHHGGGEEECCCBBB@@@???>>>>>>======>>>>>>:::777444222222111000///,,,,,,,,,+++******))))))+++***)))((((((((())))))'''''''''((((((((())))))&&&(((***+++,,,,,,+++***((()))))))))*********+++))))))))))))))))))))))))&&&+++//////,,,)))***+++))))))))))))))))))))))))))))))))))))))))))))))))&&&)))---...---***)))(((&&&'''((())))))(((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))+++,,,---......%%%%%%&&&'''((()))************)))(((((('''&&&&&&&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))'''&&&'''(((((((((((('''&&&&&&&&&'''(((333222111///---,,,,,,+++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&########################%%%$$$$$$$$$######""""""################################################$$$$$$############$$$$$$########################%%%$$$######%%%%%%$$$#########################################################$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&'''""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&+++222777999999777&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''(((((()))*********,,,+++*********+++,,,---,,,,,,,,,---000333666777222555888777777999;;;;;;666888:::;;;;;;999777555666777777999:::;;;<<<===555555444444444222...++++++,,,---.........---,,,))),,,///---)))&&&(((++++++(((%%%###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$'''+++---,,,***((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))******%%%'''))))))'''&&&(((***((()))+++,,,------------******+++,,,,,,---......///////////////000111111///000111333555777888999444666777888888999<<<>>>777<<>>===>>>???===888333///000111222222111000///---...///111222444555666333111...***(((((((((((((((((())))))))))))((((((###$$$&&&'''&&&&&&''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((()))))))))))))))+++---,,,***)))+++...,,,,,,------...//////000......//////000222333444444444555555666777888888???@@@BBBDDDFFFFFFFFFFFFHHHIIIKKKLLLMMMLLLLLLKKKBBBAAA@@@>>>============777555333222222111000...,,,+++++++++******)))))),,,+++)))((((((((()))***''''''''''''((((((((())))))))))))))))))******+++(((((())))))*********+++((((((''''''''''''((((((%%%***//////+++((((((***))))))))))))))))))))))))))))))))))))))))))))))))'''+++///111000---***)))'''((()))******)))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''))),,,...000000111%%%&&&''')))***,,,------+++******)))((('''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---+++)))'''&&&'''(((((("""$$$'''''''''&&&&&&'''555444111...,,,+++++++++,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$#####################################################################$$$$$$""""""&&&******%%% ###########################$$$$$$%%%%%%$$$$$$##############################"""###&&&***)))%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''+++111111---(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###''''''''''''((((((((((((((((((((((((((()))******++++++******))))))((((((***+++,,,...111333444555;;;;;;;;;999777777999:::777999::::::888777777888777222///222999<<<999555444555555555333111...,,,******************++++++(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&%%%###"""***)))(((''''''&&&'''''')))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...111000///......///000111111111111222333333333444333333444777;;;>>>???@@@<<<<<<===@@@CCCDDDDDDCCCKKKIIIFFFBBB???===<<<<<<============;;;888666444222111000000111111000...222111111000///......---111///---***((('''&&&&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''&&&%%%&&&(((***((((((((((((((()))******'''+++,,,(((###%%%000:::,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000111111222222222///222555777777777888999===@@@DDDFFFFFFEEEFFFFFFHHHFFFFFFGGGJJJKKKIIIGGGCCCCCCCCCBBBAAA>>><<<;;;777555444111000......---,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((((((((((((+++((('''(((***+++)))'''---,,,+++***)))(((((((((,,,+++)))((())),,,///111---,,,+++)))((('''''''''))))))))))))))))))))))))((((((((())))))***+++,,,((((((---333111)))&&&)))((((((''''''''''''(((((()))&&&%%%&&&)))+++)))&&&'''&&&%%%&&&)))+++,,,,,,***'''&&&(((,,,,,,)))$$$''''''((((((((((((''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''''''))),,,------***'''%%%$$$%%%&&&&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((($$$%%%'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&555444111...,,,+++++++++,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################!!!""""""###$$$%%%%%%%%%################################################$$$$$$$$$$$$#########"""%%%###"""%%%))))))%%%!!!########################"""######$$$$$$######"""########################%%%$$$""""""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&+++,,,((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&'''''''''((((((((((((((((((((((((((())))))************)))))))))))))))***+++---...000222444444666777777555444444666888999:::::::::999888777777666444222333777888666333222222333222111///,,,***************************((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((((())))))***++++++++++++++++++++++++,,,,,,---000//////.........///000000000111111222333333333///000222555:::>>>@@@AAA;;;;;;<<<===>>>??????@@@BBBAAA@@@???>>>??????@@@;;;::::::999777555444333222000//////000111///...//////......---,,,,,,++++++***)))((('''((()))))))))((((((((('''''''''&&&''''''''''''''''''''''''''')))***'''%%%)))111999((((((((((((((())))))***(((***+++((($$$&&&...555++++++++++++++++++++++++,,,,,,,,,,,,,,,------------...///000111111111111000222444555666666777999999===AAACCCDDDEEEFFFGGGIIIGGGFFFGGGIIIIIIHHHEEECCCCCCCCCCCCAAA???<<<;;;666555333111///...------,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((())))))))))))+++******)))******++++++***)))(((***---//////---++++++***)))(((((((((((()))(((''''''''')))+++,,,))))))))))))***+++,,,,,,*********++++++*********))))))(((((((((((())))))++++++///444222,,,))),,,((((((''''''''''''(((((()))(((&&&&&&'''''''''&&&%%%%%%%%%'''***++++++******'''&&&(((+++,,,(((%%%''''''((((((((((((''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&((()))******(((&&&$$$((((((((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((###$$$&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&555444111...,,,+++++++++++++++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################&&&%%%$$$#########$$$%%%################################################%%%%%%$$$$$$#########"""&&&###"""###&&&(((&&&###########################"""""""""######"""""""""########################$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """&&&&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&(((((()))&&&&&&&&&'''''''''((((((''''''((((((((()))))))))))))))))))))************+++,,,---...000111222333333444555444333444777999<<<;;;;;;:::999888888777555555555555444444333222000000000000///---+++)))************************(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%'''((((((''''''(((((()))************************++++++,,,......---------....../////////000000111222222333000111222444777;;;>>>@@@:::<<<===<<<999888:::===<<<<<<;;;;;;<<<===???@@@888777555444333222222222111///......///000...---,,,,,,++++++******))))))((('''&&&&&&&&&((()))***((((((((('''''''''''''''''''''''''''''''''''''''%%%((()))%%%!!!%%%222===((((((''''''(((((()))***((())))))'''&&&(((+++...******************************+++++++++,,,,,,,,,,,,---...///000000000000000111333333333444666999555888===???AAABBBDDDEEEGGGFFFEEEEEEFFFFFFEEEDDDBBBCCCDDDCCCBBB>>>;;;888555333222000...---,,,,,,+++++++++******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---)))(((((()))+++---,,,+++,,,++++++******++++++,,,))))))))))))))))))******,,,,,,+++***))))))))))))***+++,,,------,,,+++***+++******)))((())))))))),,,,,,///111000+++***,,,)))((((((''''''(((((()))))))))(((&&&$$$$$$&&&((('''&&&&&&(((***+++***))))))'''&&&(((***+++(((%%%''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$'''%%%%%%'''))))))%%%"""&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&555444111...,,,+++++++++******)))(((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################...,,,(((%%%###"""######################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&&&&%%%########################""""""############""""""########################&&&///222...(((###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((())))))******++++++,,,,,,---...///000111222444555666666666777:::===>>><<<;;;::::::999888777333666888777555333333555000000000000///---,,,+++************))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&---+++(((%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''((())))))))))))))))))))))))******+++------,,,---------............///000111222222333666666666555666777:::<<<===???AAA===888666999===<<<;;;:::888888888999:::666555333111000000000111///...------......---,,,******))))))((((((((((((***)))'''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''******)))%%%"""%%%---444(((''''''''''''((())))))((('''''''''((())))))(((((((((((())))))))))))))))))))))))***++++++,,,,,,+++,,,---...////////////000111111111111222555888333666:::<<<===>>>@@@BBBBBBAAAAAAAAABBBCCCCCCCCC@@@AAABBBBBB???;;;777555333222000///---,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))***+++,,,+++******)))))))))((('''******))))))***+++,,,,,,)))***+++++++++***)))(((,,,+++***))))))))))))))))))***,,,------,,,***))),,,,,,+++++++++++++++,,,)))***,,,,,,***((((((***))))))(((((((((((()))))))))******'''$$$%%%)))---...+++((('''((()))***))))))'''&&&''')))***(((&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%######'''+++,,,'''!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***(((&&&$$$$$$$$$$$$###''''''''''''''''''''''''555444111...,,,+++++++++***)))((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################---+++(((%%%###""""""###################################################""""""###$$$%%%&&&&&&'''&&&$$$""""""###$$$&&&&&&###########################$$$$$$$$$$$$$$$$$$########################### &&&...111...(((###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((((('''(((((())))))******+++++++++,,,---...///000111111444555666666777999<<>><<<999999::::::999888111666999999666555666888222222222111000///......*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&---+++'''$$$###$$$&&&'''))))))((('''&&&&&&''''''&&&&&&&&&'''(((((())))))))))))(((((())))))***++++++,,,,,,------------------...///000111222333333777999999888777888;;;===@@@CCCEEEAAA;;;999;;;???<<<;;;999777666666666666777555333111000///000000...---+++,,,------,,,***))))))(((((((((((((((''')))(((''''''''''''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''///---***)))***+++,,,---'''''''''''''''(((((()))(((&&&&&&'''))))))'''%%%'''''''''(((((()))))))))(((((()))******+++,,,,,,+++,,,---....../////////000111111000000111444777444666999::::::;;;===>>>======>>>>>>???@@@BBBDDD>>>??????>>>;;;777444111111000///---,,,++++++************)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((())))))***,,,,,,,,,+++************(((((((((((()))***++++++***+++,,,------,,,***))))))))))))***+++---...///******+++,,,,,,+++******+++*********++++++,,,---(((***+++)))''''''(((((())))))(((((((((((())))))((()))***(((''')))...333555111***&&&&&&(((***+++((('''''''''((((((((('''''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((&&&'''+++111222---(((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((,,,)))''''''(((((('''%%%''''''''''''''''''''''''555444111...,,,+++++++++)))((((((''''''(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################%%%$$$###"""""""""###$$$################################################"""######$$$%%%&&&''''''$$$######""""""$$$%%%&&&########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%&&&%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))(((''''''))))))))))))***************+++,,,---///000111222222333444555555777:::===>>>:::777777999;;;:::888222666::::::888666777888333333222111111000000///*********))))))((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$###$$$&&&)))+++******)))((('''&&&&&&'''&&&&&&''''''((())))))))))))))))))))))))******+++++++++,,,---..................///000222333444444444777:::;;;;;;;;;>>>BBBCCCEEEGGGEEEAAA>>>>>>@@@;;;:::888777777888999999777666444222111//////...---+++******+++,,,***)))((((((((((((((('''''''''%%%%%%%%%&&&''')))+++---&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%'''+++---+++'''''''''&&&&&&''''''((()))'''&&&&&&'''))))))'''&&&&&&''''''(((((())))))***(((((()))***+++,,,,,,---+++,,,---...///////////////000222111111111333555555666888999999999;;;===;;;<<<=========???BBBDDD>>>>>><<<:::777444111//////...---,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))))))))***&&&(((*********+++---///000000000000111111222333333444555666666555444333555444333111///.................................+++******)))******++++++(((,,,---***)))******)))***))))))(((((())))))***((())))))******---111444666111***&&&&&&(((***,,,(((''''''&&&&&&''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&'''***...///,,,)))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((***((('''***...///...+++''''''''''''''''''''''''555444111...,,,+++++++++(((((('''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$############################## !!!""""""###$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%##################$$$%%%##############################$$$$$$$$$$$$##############################&&&###  """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$$$$########################$$$&&&)))++++++***'''%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%'''))))))((('''&&&*********))))))))))))))))))***+++---///111222333111222333444444666999;;;<<<888555555999;;;;;;999444666999:::888666555444111111000///............+++******)))(((((('''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$#########$$$''')))+++(((((('''&&&&&&&&&''''''&&&''''''((())))))*********))))))))))))***++++++***+++---.../////////......///000111222444555555111666<<<>>><<<<<<>>>AAABBBCCCEEEFFFEEEBBB@@@???;;;:::999999999:::;;;;;;777777666444111///---+++,,,***))))))***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&(((***+++%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""!!!"""$$$&&&((('''%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((((()))&&&''''''((())))))******(((((()))***+++,,,---...,,,---...//////000/////////111333333222222333444444555777888999:::===??????@@@@@@???======AAADDD@@@>>><<<888555222000///...---,,,+++***)))))))))((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++,,,------)))+++...//////000333666:::999999999999::::::;;;::::::;;;<<<<<<======<<>>???<<<:::;;;===@@@AAACCCEEEFFFDDD@@@===???===<<<::::::::::::;;;777777666444222...+++)))+++***))))))******)))(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%%%%''')))'''&&&&&&&&&&&&'''((((((%%%'''(((((('''''')))+++'''''''''((()))******+++((()))***+++,,,---......,,,---...///000000000000...111333444333222333333222444666888999<<>>===@@@CCCAAA???<<<888444222111111------+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++,,,---///000111666999;;;;;;::::::<<>>@@@BBBDDDEEE;;;:::777666666777:::;;;888666444111///---,,,+++'''---000,,,***,,,+++'''******))))))))))))******+++(((''')))---///...+++'''&&&&&&'''***+++***)))'''((('''&&&%%%%%%''')))''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&)))******)))&&&%%%&&&'''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&%%%%%%***......)))$$$((((((((((((((((((((((((222111///,,,+++*********)))))))))))))))))))))))))))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######################################################################################################$$$$$$###""""""###$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&''''''((())))))))))))************(((***++++++///555555222000000///000222555888999:::777555666:::;;;777333666666555444333333333333111111000///...---,,,,,,))))))))))))))))))))))))''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%)))---,,,'''###"""$$$########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############'''+++***%%%###%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,,,,))))))))))))***+++,,,---//////000000111333444555666777999:::;;;;;;;;;;;;999<<>>======:::999888999:::;;;:::999333222111///............+++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,***+++---///111111111000999:::;;;999555333333555444666999;;;>>>?????????@@@BBBEEEEEECCC@@@>>>======;;;999666444222111000---,,,+++***)))))))))))))))(((((((((((())))))***+++***((('''(((***---...,,,***((((((+++,,,+++)))...///222444555888???GGGGGGFFFCCCAAA>>><<<:::999222///...000333555777999>>>:::999;;;888111000444///888<<<<<>>>>>;;;444------000333222///,,,,,,---+++***(((((()))))))))(((***)))))))))((((((((((((+++)))''''''))))))'''%%%))))))(((((((((((()))))))))******)))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))'''&&&%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%'''+++---,,,)))&&&((((((((((((((((((((((((''''''''''''''''''''''''333222///---+++*********)))))))))))))))))))))))))))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################################################################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$##################$$$########################$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''((((((((()))))))))*********(((+++,,,,,,...222111,,,000/////////111555888:::888555222444777888666333555444333222222111111222000//////...---,,,++++++'''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###(((++++++&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%)))------)))))),,,)))***++++++***)))'''&&&&&&&&&&&&&&&''''''''''''''''''(((((()))******+++))))))))))))***+++,,,---------...///000222444555555666888999999999888777888;;;>>>??????===<<<<<<<<<:::888777888888666555222111000...------------++++++***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************++++++++++++***+++,,,....../////////000222444333111///111222555666888:::<<<>>>??????>>>@@@CCCCCCAAA>>>===<<<:::999777444222000///...---,,,+++***)))))))))))))))(((((((((((()))******+++******))))))(((((((((///,,,((((((***...//////222555<<>>999777888:::<<>>=========>>>@@@EEEBBBBBBAAA;;;444444888AAA???@@@DDDFFFFFFIIINNNSSSSSSRRRMMMFFF@@@===>>>:::<<>>:::444333111///---,,,***)))***)))((('''((()))************************))))))***((()))---111222---((())))))(((((((((((()))))))))******)))((('''''')))(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''((()))+++---((((((''''''&&&'''''''''((((((((((((((((((((((((&&&&&&'''***,,,+++)))&&&((((((((((((((((((((((((''''''''''''''''''''''''444222000...,,,+++++++++))))))))))))))))))))))))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######################################################################################################"""###$$$%%%%%%$$$###"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###################################################$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&''''''((((((((())))))))))))******'''***,,,---000444333///333222000000111444777999:::777444444666888666444444333222111111000000000......---,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%)))(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%(((,,,---+++---111---------,,,+++(((&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''(((((()))))))))))))))***+++,,,---,,,,,,,,,---///111222333333444666777777666444333666999<<<======<<<<<<<<<===:::777555444444222111000000...---,,,+++++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((())))))))))))************,,,,,,++++++,,,---......---///111222222222333555555555666777999<<<>>>???<<<>>>@@@@@@>>><<<;;;;;;777666444111///---,,,,,,,,,+++******))))))))))))((((((((((((((()))***+++&&&'''((()))***************+++---222888<<>>>>>:::555111111222666;;;BBBHHHLLLKKKJJJGGGDDDDDDFFFIIIJJJIIIHHHIIIJJJFFFAAABBBEEENNNEEEEEEMMMMMMBBB>>>CCC@@@CCCGGGJJJLLLNNNQQQRRRLLLNNNPPPPPPLLLGGGBBB@@@777444000///000111///...+++***)))(((((()))***+++)))***,,,------,,,+++***)))(((***222999:::333,,,))))))(((((((((((())))))((()))***)))((('''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%''',,,111444***)))((((((''''''''''''(((((((((((((((((((((((((((''''''(((******((('''((((((((((((((((((((((((''''''''''''''''''''''''444333111...---,,,,,,,,,(((((((((((((((((((((((((((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######################################################################################################!!!"""$$$%%%%%%$$$"""!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$####################################%%%&&&%%%$$$###$$$%%%$$$$$$%%%&&&&&&''''''((((((((((((((()))))))))***'''***+++---333;;;>>><<<888777444222222333555777AAA===999777888999888777444333222111111000000111...------,,,+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''(((&&&)))...*********)))(((&&&$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((())))))))))))***+++,,,---,,,,,,,,,------...///000///111333555555444333222444777:::;;;;;;:::;;;;;;<<<999555333222222111000///...---+++************)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&+++)))'''%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))...---,,,++++++,,,---...,,,...000222333333444444333333333444666888;;;===:::<<<>>>>>><<<:::999:::666444222000...,,,++++++++++++***)))))))))))))))(((((((((((()))***++++++***)))(((((()))+++...000000555<<>>;;;;;;777777666333...+++***+++)))***+++,,,,,,,,,+++***,,,)))(((,,,333555000+++))))))(((((((((((())))))''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***,,,,,,******)))(((((((((((((((((((((((((((((((((((((((***(((&&&&&&'''(((((('''((((((((((((((((((((((((''''''''''''''''''''''''444222000...,,,+++++++++))))))))))))))))))))))))'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$######$$$$$$$$$$$$######################################################################################################"""###$$$%%%%%%$$$###"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$%%%%%%$$$###"""########################%%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&''''''(((''''''(((((((((((())))))++++++)))''',,,555::::::000222444666999;;;======>>>===:::888666555555555555444333222222111111222------,,,+++***)))((((((''''''''''''''''''''''''######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""##################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######%%%### """&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))***+++,,,---111000///...............222222222222444555777888666888999999888888888999666555333444444444333111------+++***)))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))---------------...////////////000333555555222000111111222333444666777888999;;;<<<<<<:::999:::;;;444333111///---,,,++++++***))))))(((((()))))))))((((((((()))***+++,,,---++++++---111777???FFFKKKIIIGGGCCC>>>;;;<<>>CCCJJJOOOIIINNNNNNPPPbbbcccYYYNNNKKKOOOPPPKKKEEEAAADDDGGGCCC<<<444111000111///---+++******+++,,,************))))))))))))))))))(((((((((((())))))&&&((())))))(((((()))+++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))'''&&&%%%&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&%%%%%%&&&((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''222111///,,,+++*********))))))))))))))))))))))))&&&%%%$$$$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$############$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################$$$$$$###""""""###$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""$$$%%%%%%$$$"""!!!###########################$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))&&&)))******,,,000///***000222555888999777444333111333555666666666777888333222111000////////////******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""$$$'''&&&"""###'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&)))))))))))))))((((((((())))))))))))***+++,,,---/////////000222333555666???<<<888444333444777999999:::;;;999777666777888777777777999999777333///...---,,,***))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))************'''(((***,,,---...------,,,,,,...222666777444111333444666999:::::::::999;;;<<<======;;;;;;<<<===222111///---,,,+++******))))))(((((((((((()))***((((((((()))***,,,---...<<>>GGGMMMHHHAAA@@@DDD???888333///+++))))))+++++++++---...---***((()))))))))))))))))))))))),,,+++***))))))***+++,,,((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&)))(((%%%&&&)))***'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((555333111...,,,***)))((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######%%%&&&(((***+++######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$%%%&&&&&&###!!!########################$$$$$$$$$#########""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''')))))))))***++++++,,,,,,...///000222333444444555444666888888555222111000111000/////////...,,,***((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$,,,333888666...&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''''''''((())))))))))))************------...///000000000000666555444333222222222222333444555777777666444333666555444333111///...---+++++++++***))))))(((((((((((('''&&&&&&'''((()))'''%%%###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((((('''&&&%%%%%%%%%$$$''')))***)))'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$((((((((('''&&&'''((()))''''''''''''((()))***+++---+++*********)))***,,,,,,---///111222333333333222222333444555666777888888888888888888777666555///...---,,,+++*********&&&&&&(((+++------***'''333,,,&&&,,,888DDDJJJLLL;;;BBB???===AAA???>>>EEEJJJZZZ______iii|||xxxqqqrrr___VVVVVVVVVQQQQQQOOOEEE???DDDKKKPPPSSSVVVZZZ]]]ttt{{{wwwrrrvvvtttttt}}}yyyqqqsssnnnccc[[[aaa^^^QQQEEEGGGTTT___pppnnn___WWWYYYTTTaaappp^^^UUURRRPPPNNNNNNKKKJJJBBB666000111000,,,---,,,,,,---...---+++)))************************,,,***(((''''''(((***,,,((((((''''''''''''(((((((((((((((''''''(((((((((&&&)))(((%%%%%%((((((&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((444333111...,,,***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!###%%%'''***---...######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$########################################################################%%%&&&&&&$$$"""########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))******+++,,,,,,---------///111222333333444555777888666333000......000...------...---+++)))(((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$,,,888<<<222'''$$$%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$&&&(((***,,,---&&&&&&&&&''''''''''''((())))))))))))************+++,,,---...////////////222222222222222111000000000111333444555555444444444333222111///---,,,+++*********)))((((((''''''(((((((((''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''''',,,///,,,$$$ ###(((%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%***((('''&&&%%%&&&'''(((''''''''''''((()))***+++***++++++***************+++,,,...///111111222222000111111222333444444555555666777888777555333222///...---,,,+++*********%%%&&&)))---000///***&&&000---...999GGGLLLFFF===??????;;;???FFFCCCCCCQQQNNNdddvvv{{{ooofff[[[QQQNNNIII??????BBBCCCOOOYYYXXXnnnzzzjjjfffgggeeeYYYWWWHHH======;;;@@@QQQ^^^qqqiiiXXXQQQLLLHHHJJJPPPOOOFFFAAA???888...111///---,,,,,,,,,+++***************************+++***(((&&&&&&(((***+++)))((((((''''''(((((()))))))))(((((((((((()))))))))+++***'''&&&))))))&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((444333111...,,,***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$"""""""""###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""###$$$&&&'''%%%############################################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))******+++,,,---------...///111222333333444444555666444111///...//////...------...---+++)))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&000...+++'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%333666***$$$))),,,'''%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%''')))+++,,,&&&&&&&&&''''''''''''(((((()))))))))************++++++,,,---............000111222333333222111000111111222333444444333333222222000///---+++******)))))))))(((''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''''',,,///+++$$$ $$$)))$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%'''''''''''''''(((******'''***++++++,,,......+++++++++,,,...///000000111111111111222222222333333333444666777666333000...------,,,******)))))))))((()))+++,,,+++*********...999EEEIIIGGGCCC<<<777FFFCCC???GGGQQQRRR]]]vvv~~~lllXXXOOOPPPTTTUUUUUUddd___eeennntttvvvhhhaaaUUUEEE:::DDDDDDIIIVVViii|||ttthhh___VVVPPPLLLIIIHHHFFFBBB???>>>444111...,,,+++++++++***************************))))))************))))))))))))(((((((((((()))))))))(((((((((((((((((()))---///...***)))++++++)))''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((333222000...,,,+++***)))***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################""""""###$$$&&&'''%%%############################################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((()))***+++,,,---............000222333444444444111222222111//////000111///...------......,,,***''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&000...+++'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%......&&&'''111333+++%%%%%%$$$###############$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((((()))))))))***************+++,,,---............000111222444444444333333444444444444333222222111222111000...,,,+++***)))))))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%$$$""""""$$$%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%''')))'''%%%$$$%%%'''$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$'''******'''$$$&&&&&&&&&&&&'''((()))***'''+++,,,******...---)))++++++,,,------//////000111111222222333333333444222333555666444222///---,,,+++***))))))((())))))(((***+++(((%%%(((000888AAAJJJMMMEEE======BBBFFF===AAAGGGWWWhhhnnnnnnggg___[[[XXXZZZgggwww}}}rrrmmmVVV===666CCCUUUbbbgggppp~~~fffTTTRRRMMMBBBAAAJJJ999555111---,,,,,,+++***************************''')))---//////---)))'''))))))(((((((((((())))))(((''''''&&&&&&''''''(((---///...***)))++++++)))''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((333222000...,,,+++************))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%###############$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$#########################################################%%%&&&&&&$$$"""#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((()))***+++,,,---...///...///000222333444444555...//////...---...111444...---------......,,,***'''''''''&&&&&&&&&&&&%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''"""&&&------'''%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''((())))))))))))***************+++,,,---............000111222444555666666666666666555555444333333333222111000///---+++***))))))))))))(((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$%%%%%%&&&''''''''''''&&&$$$$$$###$$$%%%&&&&&&%%%&&&((())))))(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''***......***&&&&&&&&&&&&&&&'''((()))***(((------((((((------''',,,,,,,,,,,,---...///000111111222222333444444555333444444444333000...,,,++++++***)))))))))))))))%%%(((*********111<<>>CCCOOO\\\mmm}}}dddNNNKKK```mmmzzz}}}___NNNIIIGGGEEE===PPPgggyyy~~~___EEE<<<>>>;;;666222000///...---++++++++++++++++++++++++'''***...111111...***'''***))))))(((((())))))***''''''&&&&&&&&&&&&'''''')))+++***'''&&&))))))&&&''''''''''''(((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((333222000...,,,+++***************)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$$$$%%%&&&&&&###!!!########################""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))((()))***+++---...//////---...///111222333333444---...---,,,,,,---111444---,,,+++,,,------+++)))'''''''''&&&&&&&&&%%%%%%"""#########$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%&&&''')))***&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))************+++,,,---....../////////000111111222444666777888777777666666666666666666333333111000...,,,++++++******))))))(((''''''&&&&&&%%%%%%%%%&&&(((***+++(((&&&$$$%%%&&&'''&&&&&&%%%%%%'''((((((((('''&&&$$$######$$$%%%&&&&&&%%%&&&(((++++++***(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((...+++((())),,,---***'''&&&&&&&&&&&&'''((())))))'''------(((***222555000------,,,,,,---...///000//////000222333444555555444444444333111000...------,,,++++++++++++++++++'''(((,,,222:::AAAGGGJJJ:::<<<::::::EEEWWW\\\WWWeeeooottt{{{xxxyyy|||~~~ooo[[[QQQPPP\\\qqq~~~xxxoooaaaddd```___gggddd[[[[[[XXX[[[___aaagggooossstttpppoooyyyrrrfff[[[KKKEEEDDDOOO```ppp}}}aaa>>>DDDAAA<<<999777444222000++++++++++++++++++++++++(((***,,,......,,,***(((******))))))))))))******((((((''''''''''''((((((&&&)))(((%%%%%%((((((&&&''''''''''''(((((((((((())))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((222111000...,,,++++++***+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%%%%$$$######""""""############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################%%%%%%$$$%%%&&&%%%### ########################""""""######$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***((()))***+++---...///000+++,,,...///111222222222......---,,,+++,,,000333+++*********,,,+++***(((''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$''')))&&&"""$$$***"""###$$$&&&(((+++---///&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************+++,,,---...////////////000000000111333555888999777777666777777888999:::444333222111///---,,,+++*********)))((((((''''''''''''&&&&&&'''***,,,...)))(((&&&&&&((()))((('''%%%%%%'''((((((((('''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$'''***+++***(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((444...'''%%%''')))(((&&&&&&&&&&&&&&&&&&'''))))))$$$,,,---***...;;;@@@===...------,,,---...000111---...///111222444555555555555333222000///............---,,,,,,,,,------,,,+++000;;;GGGNNNKKKFFF555;;;;;;<<>>;;;888555222++++++++++++++++++++++++******************************))))))))))))******))))))(((((((((((())))))&&&)))(((%%%&&&)))***'''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((333222000---,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################################################################################################################$$$######""""""######$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""##############################"""$$$$$$$$$+++444333---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&''''''(((((()))***+++,,,---------000000000000///////////////...,,,,,,,,,---///000,,,+++***(((''''''&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###########################((($$$###(((000111***"""%%%$$$$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&))),,,***&&&$$$%%%((((((((((((((())))))))))))******+++,,,,,,---......------///000333555888999666666555444444444555555111///---------,,,+++)))((((((((((((''''''''''''(((((('''&&&'''((()))***''')))'''$$$$$$((()))'''(((((('''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&''')))+++---...//////+++,,,,,,---...///000000//////000000111111111222333222111///---,,,++++++////////////---+++(((&&&...666???EEEGGGEEEAAA======<<<<<>>999:::111---******---///---***...,,,)))((()))******)))))))))(((((((((((())))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''---+++(((''''''((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&333222000---,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""#################################$$$###"""(((...---'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&''''''((('''((()))***+++,,,,,,,,,000000000000////////////---,,,+++***+++---...000)))((('''&&&&&&%%%%%%%%%(((&&&###"""###$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################%%%"""!!!%%%***+++&&& &&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''')))++++++)))&&&(((((((((((())))))))))))*********++++++,,,,,,,,,......//////111222333444333333222222222222111111000...,,,,,,,,,,,,***(((((((((((((((''''''''''''''''''&&&&&&&&&'''((()))''')))((($$$$$$'''(((&&&((('''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((()))***+++++++++++++++,,,,,,---...///000000//////000000000111111111222111000...---,,,++++++222333222...)))(((,,,111>>>FFFJJJDDD999444777===;;;QQQfffmmmpppyyy{{{WWWJJJTTT```ttt|||~~~}}}|||wwwsssvvv|||nnneee]]]WWWWWW\\\ssswwwpppVVV;;;OOOWWW___{{{pppeeeYYYGGG<<<:::===999444...,,,,,,---//////---+++***++++++***)))))))))(((((((((((())))))((((((((()))***+++,,,---((((((((('''''''''''''''+++)))'''&&&'''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&333222000---,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###########################################################################################################################$$$%%%&&&&&&%%%$$$###$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#####################""""""""""""####################################"""!!!$$$((('''"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&''''''((((((&&&'''((()))***+++++++++////////////000000000000---,,,+++++++++,,,...///))))))((('''&&&&&&&&&'''(((%%%######%%%'''((((((((('''$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%###!!!((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((($$$###(((000222...((((((((((((((())))))))))))************++++++++++++000//////......//////000///000000111000///...---...---++++++++++++)))'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((''')))((($$$$$$''''''%%%''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((*********)))))))))))))))+++,,,,,,---...///000000//////000000000000111111111000...---,,,+++++++++222444333---'''***666@@@BBBKKKRRRJJJ<<<:::HHHXXXgggsss{{{vvvoootttsssfffXXXSSSWWWjjj~~~}}}yyyrrruuu~~~|||}}}wwwxxxUUUJJJDDDMMM\\\iiippptttkkkUUU777<<>>AAA@@@<<<555...******,,,///---,,,+++,,,,,,***(((***))))))(((((())))))***((((((((()))+++,,,...///***)))))))))((((((''''''((('''%%%%%%&&&''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&333222000---,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################################################################################################################$$$&&&''''''&&&$$$###$$$##################$$$########################""""""#########$$$$$$$$$##############################""""""""""""##############################""""""!!!!!!###%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''(((((((((&&&'''(((***++++++,,,,,,......//////000000111111222111000...---------.........,,,+++***)))))))))$$$$$$&&&)))---/////////)))'''%%%"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%((($$$"""&&&...333222///(((((((((((())))))))))))++++++++++++++++++++++++000//////........./////////000111222111///---,,,---+++***)))******((('''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''')))(((%%%$$$&&&&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((*********)))))))))******+++,,,,,,---...///000000//////000000000000000000///...---,,,++++++***+++...//////---,,,444AAALLLNNNNNNJJJEEECCCQQQqqqwww\\\MMMMMMbbbvvvxxxpppoooiiiMMMAAACCCIIINNNQQQjjj```FFFEEEUUUvvvcccKKKCCCCCCBBB@@@;;;444---))),,,+++++++++,,,,,,+++)))***))))))))))))))))))***'''&&&''''''((()))***+++++++++******)))((((((((('''&&&%%%&&&((()))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''333222000---,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################################################################################################################$$$&&&''''''&&&$$$############$$$$$$#################################""""""#########$$$$$$$$$##############################""""""""""""##############################!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''(((((()))((((((***+++,,,------------......///000111111222888777555333111///------222111///,,,***)))(((((("""$$$(((---111222///---((('''$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%######%%%'''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%(((---222666(((((((((((()))))))))))),,,,,,,,,---------------////////////000000111222111222333444333111///---+++***))))))))))))(((&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%((((((%%%$$$'''&&&###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((())))))))))))***,,,---...+++,,,,,,---...///000000000000//////////////////...---,,,+++++++++++++++)))***,,,000777AAAJJJQQQ[[[NNNAAA@@@KKKeeegggPPPRRR```}}}pppiii}}}|||}}}xxxppprrrvvv{{{{{{tttkkk^^^PPPIIIEEEQQQiiivvv^^^MMMRRRjjjllllllsss}}}cccQQQKKKEEEDDDDDDAAA999111+++***)))***,,,,,,,,,+++******))))))))))))******(((((('''&&&&&&&&&''''''++++++******))))))))))))''''''&&&''')))******)))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((333222000---,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################################################################################################################$$$%%%&&&&&&%%%$$$###"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$###############$$$$$$$$$######""""""""""""##############################!!! $$$%%%###$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''(((((())))))((()))***+++,,,---------,,,---...///000111222333:::999888555222///---,,,///...,,,***(((&&&%%%%%%$$$%%%(((+++---,,,'''$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######%%%&&&$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''&&&%%%$$$&&&'''%%%$$$'''///666(((((((((((()))))))))))),,,,,,------...//////////////////000111222333444444444444444333222000///+++***(((((())))))(((''''''''''''&&&&&&&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%###&&&'''%%%%%%''''''###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''***))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((()))+++---000111+++,,,,,,---...///000000000000////////////......------,,,++++++,,,,,,,,,(((+++000888AAAIIINNNQQQEEECCCKKK\\\mmmyyynnn\\\\\\eee~~~pppnnnuuuxxx{{{}}}~~~\\\IIICCCVVVqqqsssRRRCCCFFFEEELLLggg~~~iiiZZZIII@@@AAACCC@@@;;;///---******+++,,,,,,++++++******))))))******++++++***)))(((''''''''''''))))))))))))))))))******((('''''')))***+++***(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))333222000---,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""################################# !!!%%%%%%!!!"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&''''''(((((())))))'''((()))+++,,,,,,,,,,,,,,,,,,---///000222333333777666555333111///---,,,***)))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&###!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''))))))((('''&&&###&&&((('''$$$$$$)))...(((((((((((())))))))))))******+++,,,...///000000000000000000111222333333444444333222111000//////+++***((()))******)))''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%!!!%%%&&&%%%%%%((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((''''''(((***,,,///111+++,,,,,,---...///000000000000/////////.........------,,,,,,,,,,,,------...444<<>>999222---*********)))++++++************++++++(((((('''(((((()))******&&&&&&'''((()))***++++++'''&&&&&&''')))(((&&&$$$''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******555333000...+++*********)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######""""""""""""######""""""""""""""""""""""""########################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))******+++++++++,,,......---...///111111111000...---,,,+++***(((&&&$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''((((((((((((''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))***+++---...//////////////////000000000000222222111///...+++)))(((***))))))((('''&&&&&&&&&''''''''''''''''''''''''###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&&&&''''''&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))***+++------,,,------...000000///............---------,,,---............111333AAAGGGDDDDDDHHHBBBUUUwwwPPPEEEYYY~~~uuukkkyyyuuu|||lllmmmmmmmmmrrrkkkMMMLLLJJJ^^^ttt```VVV\\\xxx~~~RRR???HHHHHHAAA888111---+++***+++***)))((((((((()))+++,,,,,,+++***)))((((((((((((///---***'''&&&''')))***&&&''''''(((///555111'''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))444333000...+++*********))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""######""""""""""""######################################################################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))******+++++++++---............///111000///...---,,,***))))))(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111000000///---+++)))((()))))))))((('''&&&&&&&&&''''''''''''''''''''''''$$$&&&(((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))))))))******+++------------...///000000///............---------------,,,******...666<<>>888///(((------,,,,,,+++******))),,,+++***)))))))))))))))+++***)))(((((('''(((((()))))))))***000555222+++''''''((((((((((((''''''(((((()))******)))((((((((((((((((((((((((((((((((((((((()))))))))******444222000---,,,+++******)))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$######""""""######$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))******++++++---...//////......000111......---,,,***)))(((''''''%%%%%%%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))//////...---,,,++++++***,,,,,,,,,---------......---------,,,+++***)))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))------+++(((%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''"""''')))'''%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((()))***+++,,,,,,---......///000000000///............---------,,,******///999CCCIIILLLEEEBBB???RRR|||~~~[[[NNNhhhtttooo{{{yyypppgggaaa]]][[[ZZZ]]]dddjjjllljjj^^^[[[WWWVVVVVVXXXXXXXXXUUUTTTSSSSSSSSSVVV]]]cccYYY]]]dddoooxxx~~~|||~~~|||ssscccRRRGGGBBBEEE888999HHHRRR```|||rrrdddPPP@@@AAALLLpppxxxggg[[[OOONNNhhhxxxWWW@@@EEEHHH;;;000000,,,,,,,,,,,,++++++******,,,+++******)))))))))***)))))))))((((((((((((((((((&&&%%%''',,,...---)))''''''((((((((((((''''''''')))***,,,,,,***)))'''((((((((((((((()))))))))(((((()))))))))*********333222000---,,,+++++++++***)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$##################$$$$$$$$$############$$$$$$############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))******++++++---...//////......///000///...---,,,+++)))((((((&&&%%%%%%&&&((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))------+++(((%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&"""))),,,((($$$&&&((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***+++,,,,,,---...///000000000000///............---------...,,,...777CCCIIIGGGBBBDDDJJJWWWooonnnUUU^^^vvvkkksssvvvwwwzzz}}}tttvvvqqqkkkaaaXXXVVVZZZ]]]]]]YYYYYYZZZ[[[[[[[[[\\\^^^]]][[[XXXXXXZZZ]]]^^^^^^]]]]]]\\\XXXVVVVVVWWWWWWXXXVVVVVVYYY```gggmmmpppsssvvvxxxtttjjj^^^TTTOOOOOOLLLJJJJJJLLLRRRaaannn{{{|||{{{ssseeeVVVMMMIIIPPPeee|||uuu\\\GGGQQQssseeeOOODDD===999888++++++++++++++++++++++++,,,+++******************((((((((())))))))))))))))))&&&$$$&&&)))))))))(((''''''((((((((((((''''''''')))***,,,,,,***)))'''(((((((((((())))))******))))))))))))************333111///---,,,+++++++++******)))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))******++++++,,,...///...------...//////...---,,,***)))((((((%%%%%%%%%'''))))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))***+++,,,,,,------......//////,,,,,,,,,---------......---------,,,+++***((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((++++++)))'''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###,,,000)))%%%'''(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))***,,,,,,,,,---///000111111000//////............---------000222777???EEEEEE@@@;;;BBBYYYttt||||||uuuggg```jjjxxxrrruuu{{{|||yyyoooqqqsssqqqzzz{{{}}}yyyhhhTTTJJJIIIGGGKKKRRRZZZ```ccceeefff^^^___aaabbb]]]XXXYYY^^^]]]^^^___```bbbeeeggghhhaaacccdddccceeegggeee```aaa______ccciiioootttvvvvvvllldddaaaRRRbbbhhhggg|||ttthhhqqquuucccCCCMMMZZZhhh|||~~~___EEEPPPxxxfffDDDCCCDDD<<<...---,,,+++***+++,,,---,,,++++++*********++++++))))))((())))))***+++,,,...)))'''((()))'''''')))''''''((((((((((((''''''(((((()))******)))(((((('''(((((())))))******+++)))))))))*********++++++222111///---,,,++++++,,,*********)))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((()))******++++++,,,---...---,,,+++,,,---------,,,+++)))((('''&&&%%%%%%&&&((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***+++,,,------------.........///------------............//////...---,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''$$$000444+++%%%'''(((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((()))+++,,,---,,,---///111111111000//////............---------///777@@@DDDBBBAAADDDGGGVVViiinnnsss~~~aaa___mmm}}}rrrqqqvvvyyy~~~kkkkkkjjjiiinnnuuuxxxvvv```^^^[[[ZZZUUUOOOLLLMMMLLLNNNWWWbbbeee___]]]aaafffgggkkkpppqqqpppuuu~~~yyy~~~rrrpppppprrrvvv{{{}}}~~~}}}tttlllgggSSShhhlll[[[\\\}}}fffpppiii___RRRLLLPPPccceeeVVVeee```PPPHHH@@@555333///,,,++++++,,,---+++++++++******++++++,,,******)))((()))+++---...222,,,)))***)))&&&&&&***''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))******++++++))))))*********+++++++++222111///---,,,+++,,,,,,************))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******+++++++++,,,------+++++++++---,,,++++++)))((('''&&&%%%%%%%%%&&&(((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$'''***,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,........................---------.........//////000000///...,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&222666,,,%%%'''((($$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((()))+++,,,---,,,---///111222111000/////////.........------------:::GGGGGG@@@@@@MMM[[[zzz{{{{{{bbbmmmuuussswwwmmmaaagggfffkkkssspppccc[[[ZZZ]]][[[[[[___ccccccaaa___eee```dddnnnqqqnnnttt{{{zzz~~~yyyvvvmmm^^^VVVXXXYYY\\\uuu{{{ffftttyyyjjjZZZOOOHHHKKK```xxxtttXXXdddxxxttt]]]EEEEEE<<<888333...++++++,,,...+++++++++***++++++,,,,,,,,,***)))((()))+++...000444---)))***(((###$$$)))''''''((((((((((((''''''((((((''''''''''''(((((('''(((((()))***+++++++++)))************+++++++++555333///---------,,,+++************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$###"""###%%%&&&%%%$$$""""""""""""##################$$$$$$$$$$$$######!!!!!!""""""#########$$$########################$$$$$$$$$############"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))***+++,,,,,,,,,+++++++++***)))(((&&&&&&%%%%%%###&&&))))))(((%%%######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''&&&'''''''''((()))*********+++---...---++++++,,,---......///////////////...000***'''******&&&&&&)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$'''$$$"""$$$)))***'''###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))***+++,,,------......///000/////////555111000111...)))---666>>>HHHHHH@@@HHHbbbwww|||bbbjjjvvvccc\\\dddpppvvvssseee]]]___```\\\fffaaa^^^```aaacccgggmmmgggnnnwww}}}|||uuukkkccc```\\\WWWYYY^^^rrrhhhrrraaaSSSNNNPPPSSSyyyjjjZZZnnnccc===>>>BBB???444+++,,,---------,,,******+++,,,+++***+++***((('''''''''((())),,,***((('''&&&'''((()))(((((((((((()))))))))))),,,&&&%%%)))***&&&%%%(((******)))(((((((((((((((+++,,,---,,,***)))***+++555222///---------,,,***************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&%%%%%%%%%$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%###"""###$$$$$$###"""""""""""""""##################$$$$$$$$$$$$######""""""""""""#########$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))))))))))))))***,,,------,,,,,,++++++***)))'''&&&&&&%%%%%%###&&&))))))'''%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))******+++,,,---,,,+++***+++---......////////////......111+++)))+++***&&&&&&)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((***+++,,,(((%%%&&&))))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---------...////////////...///......---+++,,,444<<>>SSSxxxhhhOOOjjjoooxxxlllkkkiiimmmhhhgggdddaaaaaaeeeddd```[[[]]]fffqqqvvvvvvvvvxxxzzzrrrnnniiibbbaaaddd___uuuvvvtttzzzqqqZZZNNNKKKgggppp}}}rrrfffSSShhhwwwlllOOOBBB777333000---...222...,,,******+++,,,+++***+++***)))((('''(((((()))+++***)))'''''''''((()))(((((((((((())))))))))))+++'''&&&***+++'''''')))'''''''''((((((***+++,,,+++,,,,,,,,,***)))***,,,555222///------,,,+++***************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############''''''&&&%%%$$$###""""""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$""""""######!!! """""""""#########$$$$$$######$$$$$$$$$$$$######"""""""""#######################################"""###$$$%%%&&&'''((((((%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%(((((((((((())))))))))))***+++,,,---...---,,,,,,******((('''&&&&&&%%%%%%###%%%(((((('''%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&'''((((((((((((((())))))))))))***+++,,,,,,******+++,,,....../////////......---+++(((''')))(((&&&&&&)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%***///222000,,,((('''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,---...............+++...---***+++444===CCCEEEBBB===BBBaaawwwkkk```^^^ppptttvvv}}}tttaaa[[[qqqnnneee```dddlllooonnnmmmpppwww}}}sssoooooommmjjjppppppxxxpppZZZOOOHHHOOO___tttwwwjjjUUUQQQ___|||wwwXXX???;;;888...+++111...,,,+++***+++,,,+++***+++***)))(((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))***((((((******((((((+++'''''''''((()))***,,,,,,***+++++++++))))))+++---555222///---,,,,,,+++***************)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%###"""###$$$$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$############################################################$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((())))))))))))***+++,,,---...---,,,,,,***)))((('''&&&&&&&&&&&&###%%%''''''&&&$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&+++***(((&&&%%%&&&''')))(((((((((((()))))))))))))))+++,,,+++******+++---......//////......------$$$$$$%%%&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%)))...111000,,,(((&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***+++,,,---+++,,,------......---------///---+++111===CCCBBB???CCCGGGRRRkkkyyybbbjjjyyyooottt{{{pppzzzssskkkyyyzzzooorrrvvvuuuwww|||vvv{{{~~~vvvsssmmmkkkxxxwwwwwwiiiDDDCCCJJJ___{{{^^^MMMcccpppPPPBBB:::000,,,//////---++++++,,,,,,+++************)))))))))))))))(((((())))))))))))((('''(((((((((((())))))))))))(((((()))))))))((()))*********))))))((())))))***)))*********)))***,,,///444222...,,,,,,,,,+++***************)))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$###"""$$$&&&''''''&&&############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,---------,,,+++)))((('''&&&&&&%%%&&&&&&###$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&+++***(((&&&%%%&&&''')))(((((((((((()))))))))))))))***,,,,,,++++++,,,---...............---,,,,,,&&&(((***(((&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***+++(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))***+++,,,---+++,,,------......------///...---///888AAABBB>>>@@@NNN]]]hhhvvvzzzxxx{{{~~~{{{uuuwwwvvvzzz~~~~~~qqqjjjaaa\\\aaaqqqyyyrrrfffSSSAAAFFFdddaaabbbzzzzzz|||bbbIII:::666444111000...,,,+++,,,,,,+++******************))))))((('''((())))))))))))(((((((((((((((((())))))))))))&&&)))***)))''''''((()))******))))))))))))******))))))*********+++///111444111...,,,,,,+++***)))************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###########################""""""$$$'''))))))(((#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#################################$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$''''''''''''(((((((((((((((((((((((()))))))))))))))***+++,,,---,,,++++++(((''''''&&&%%%%%%&&&&&&"""$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&'''((('''''''''((()))************+++,,,,,,,,,,,,---///...............---,,,+++,,,111222,,,'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''''''''(((((())))))***(((((((((((((((((((((((())))))))))))***+++,,,---,,,,,,---..................,,,...666===@@@CCCFFFRRRcccwwwmmmwwwxxx}}}sssyyyuuujjjjjj|||}}}xxxiii```WWWRRRQQQWWWcccnnnssshhh~~~gggMMMBBBOOOkkkzzzcccdddvvv|||___GGG>>>999444111///,,,,,,,,,,,,+++*********++++++******)))((((((((((((((())))))))))))(((((((((((())))))))))))'''+++---)))&&&'''))))))&&&''''''(((***,,,...///)))*********+++---111444444111...,,,,,,+++***)))************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$######$$$&&&((('''&&&#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))***+++++++++******''''''&&&&&&%%%%%%&&&&&&"""$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&'''((()))***+++,,,***,,,------------///000............---,,,+++***+++111333,,,'''&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''((())))))******(((((((((((((((((((((((())))))))))))***+++,,,---------...////////////......---555BBBBBB???JJJ]]]mmm||||||kkkwwwkkkdddooottt|||ccceeecccaaalllrrr}}}tttooojjjfff]]]TTTRRRUUUccczzzmmm{{{zzzhhhYYYRRRRRRTTTWWWnnnYYY^^^www{{{___FFF;;;:::111///---,,,,,,,,,+++*********+++++++++***)))((()))(((''''''''')))***+++(((((((((((()))))))))))))))///111+++'''(((***)))&&&'''''')))***,,,...///******++++++,,,///333777444111...,,,++++++***)))************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%$$$######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#######################################$$$%%%&&&&&&'''(((""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''((()))***+++***))))))''''''&&&%%%%%%%%%&&&&&&"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&((()))))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$%%%&&&((()))+++,,,---+++,,,............///111............---,,,+++***###+++///)))%%%&&&'''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))***+++,,,------...//////000000/////////000===KKKGGG@@@TTTtttjjjHHHfff~~~sssyyyxxxxxxqqqoooyyy}}}sssjjj]]]mmmrrrnnnvvvppp___\\\[[[YYYXXXSSSWWWdddppprrrxxxnnn___UUUQQQQQQccc}}}fffNNNSSSdddoooMMM???DDD222///---,,,,,,,,,+++*********+++,,,+++***)))((()))((('''&&&'''(((***,,,(((((((((((())))))))))))+++333444...(((***,,,*********))))))***+++,,,,,,***++++++,,,---000555999444111...,,,,,,,,,,,,+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###''''''###"""$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%%%%$$$$$$######"""!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%%%%###!!!$$$$$$##################"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))************+++++++++***************)))((('''%%%%%%%%%$$$$$$#########"""%%%&&&%%%%%%&&&###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&(((+++,,,)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))(((++++++++++++++++++++++++---......---,,,***(((&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((""")))000000)))$$$%%%((('''&&&'''(((&&&$$$'''---%%%&&&'''((())))))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,000...000444---+++777555888BBBIIIDDDFFFeeekkkmmmmmmzzzwwwgggvvvxxxzzz{{{mmmeeerrrjjjkkkyyyqqqcccYYYSSSOOO[[[^^^]]]rrrcccgggmmmYYYJJJCCCTTTnnnlllRRRWWWzzzhhhJJJEEE<<<333...000111---)))(((+++++++++***************)))))))))'''&&&'''(((***))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))...)))(((///444555999???444111...,,,,,,,,,,,,+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''$$$%%%((((((%%%$$$''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$%%%$$$"""$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((()))************+++++++++***************)))((('''%%%%%%%%%$$$$$$$$$######$$$'''&&&###$$$&&&&&&"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&((()))&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,***(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((...666<<<:::333+++%%%(((+++000333///'''%%%((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,///+++---222---***333???DDDFFFBBBCCCXXXrrrmmm{{{vvvzzz}}}yyynnneeejjjsssqqquuuooogggUUUVVVWWWUUUXXXkkk~~~UUUfffqqqZZZGGG>>>VVVuuuvvvOOOXXXsss}}}GGG@@@;;;222+++***---...---++++++++++++***************...111///***'''))),,,)))))))))))))))))))))))))))))))))))))))*********************))))))))))))...++++++///222333888>>>444111...,,,,,,,,,,,,+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''%%%%%%((((((%%%%%%'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%""""""###$$$$$$%%%&&&&&&################################################$$$"""!!!!!!###$$$$$$#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((()))************+++++++++************)))((('''&&&%%%%%%%%%$$$$$$$$$$$$###$$$&&&%%%!!!"""&&&'''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''((('''((())))))******))))))++++++++++++,,,,,,,,,,,,,,,++++++***)))'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))...888DDDIIIAAA111###&&&***000222,,,%%%%%%++++++***)))((((((((()))***))))))))))))))))))))))))))))))******+++,,,,,,,,,---...***---777666333999<<<@@@???>>>KKKfff}}}xxx```hhh~~~wwwjjjeeeeeeggglllqqqvvvdddYYY[[[WWWTTThhhnnnVVVddd~~~nnnWWWAAAGGG]]]iiiTTTaaa___EEEAAA777---***...000...,,,,,,++++++************)))000666444,,,'''(((,,,))))))))))))))))))))))))(((((())))))******++++++************************,,,,,,...111333555<<>>EEE@@@111%%%'''((()))((($$$$$$...:::---,,,)))((('''((()))***))))))))))))))))))))))))))))))***++++++,,,,,,---...///+++000AAAFFFCCCGGGGGGBBBBBBQQQkkkjjjhhhzzztttfffccchhhooovvv{{{vvv[[[ZZZZZZRRRTTT```uuuqqqaaahhhwwwvvvfffVVVTTT]]]nnnkkk^^^qqqwwwSSSEEE888444333...++++++,,,,,,,,,++++++******)))(((---000///+++'''(((***))))))))))))))))))))))))''''''((()))***++++++,,,)))***************++++++))),,,000333555:::DDDNNN444111...,,,,,,,,,,,,+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))&&&$$$&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$########################""""""""""""""""""""""""##################$$$%%%######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((()))))))))*********+++++++++************((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!'''+++))))))***+++)))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((('''((()))***++++++++++++++++++,,,,,,,,,---------...---,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$(((...333555111+++'''+++)))((('''$$$(((444BBB---,,,)))((('''((()))************************************+++,,,,,,---------///+++000CCCLLLJJJMMMIIIFFFQQQmmmyyybbbzzz{{{|||qqqssstttpppkkkqqq}}}fff\\\VVVSSSSSS[[[mmmrrr^^^iii\\\VVVPPPccc~~~xxxfff]]]qqq~~~pppPPP999:::888+++&&&...------,,,,,,+++******)))***)))(((((()))*********))))))))))))))))))))))))''''''((()))***++++++,,,))))))******+++++++++,,,(((---111333666>>>IIIQQQ444111...,,,,,,,,,,,,+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((('''***//////***'''((('''''''''''''''((()))***'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%''''''&&&%%%%%%$$$######################################################!!!###%%%%%%$$$###$$$%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))************+++++++++++++++***)))(((&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%###+++000...,,,------,,,%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%"""######$$$%%%'''))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''((('''((()))***+++,,,,,,,,,++++++,,,,,,------.........---,,,***((((((''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''(((((())),,,---+++(((%%%&&&''')))'''((()))((('''---444+++***)))((((((((()))*********************************++++++,,,---------+++///+++---???IIIGGGIII???SSSyyy{{{ooolll{{{~~~~~~xxxsssqqqppprrrvvv~~~iii[[[XXXWWWVVVpppyyycccnnnkkkWWWMMMGGGRRRmmmuuuUUUOOOvvvhhhGGG>>>888***)))444......---,,,+++******)))---)))%%%&&&+++...---+++))))))))))))))))))))))))(((((())))))******++++++))))))******+++,,,,,,,,,+++///333333888CCCNNNTTT444111...,,,,,,,,,,,,+++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((((((((---333333---((((((%%%&&&&&&'''(((***+++,,,''''''((((((((()))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''&&&$$$###$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))************+++++++++++++++***)))(((&&&$$$#########$$$$$$$$$%%%%%%%%%$$$***...+++((()))++++++%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))***+++,,,,,,,,,++++++,,,,,,---......///---,,,***((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++***)))(((((((((((((((***++++++(((%%%$$$%%%'''&&&$$$$$$((()))&&&$$$&&&(((((((((((((((((())))))******************************+++,,,,,,------...***000------===HHHHHHKKKLLLooommm|||xxxuuuvvvvvvppp}}}tttsssppp^^^WWW```}}}pppaaaggg}}}xxxbbbHHH@@@HHH___xxxiiiMMMUUUeeeKKK:::222000222///...---,,,+++******)))***)))((()))+++,,,+++))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++,,,------,,,111444777AAAQQQ\\\```444111...,,,,,,,,,,,,+++************************(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''---333333---'''&&&%%%%%%&&&''')))+++---...'''((((((((())))))******''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########""""""""""""###$$$%%%%%%"""######$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""''')))'''$$$############$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))))))))************+++++++++++++++***)))(((&&&$$$############$$$$$$%%%%%%%%%"""((()))%%%!!!$$$''')))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''((()))***,,,,,,,,,---++++++,,,,,,---...//////,,,+++)))'''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''---,,,+++)))((((((((((((%%%%%%&&&'''((()))))))))+++&&&$$$'''***((('''(((%%%&&&'''((())))))((((((***************************++++++,,,,,,------...)))222000111AAAMMMOOOSSSVVVrrrllluuuttt~~~tttpppzzz}}}{{{xxxddd```\\\ooonnnWWWwww~~~ZZZBBB>>>HHH___oooHHHcccYYYAAA;;;555)))//////...---+++******)))&&&))),,,,,,***'''&&&&&&))))))))))))))))))))))))*********)))))))))))))))))))))***+++,,,,,,------,,,111555;;;JJJ___lllooo555444111...+++***))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***(((''''''((()))((((((%%%&&&'''((()))(((''''''+++******))))))***+++,,,((('''%%%&&&'''(((((('''+++%%%%%%+++---***((()))***)))(((''''''((()))***+++(((%%%$$$%%%&&&''''''&&&%%%%%%&&&'''&&&$$$""")))(((&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))))))))***++++++,,,------777;;;666(((###((((((###$$$$$$$$$$$$######""""""$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&$$$$$$&&&***,,,+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))******++++++******,,,...000000---*********)))''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&%%%%%%'''((()))'''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&000///---+++)))'''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***++++++******+++,,,...,,,++++++,,,...//////------000:::QQQfffiiiaaa{{{zzzwwwpppssstttxxx{{{yyyvvvyyyqqqcccaaa[[[YYYZZZbbbkkkZZZxxxWWW555???SSS```dddSSSqqq{{{RRR===333(((,,,,,,------...---+++***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++++++++)))'''''')))***+++)))))))))***111333333BBBUUUVVVkkk333222000---,,,+++++++++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&&&&'''''''''(((((((((***)))(((((((((((((((((('''((((((((((((((('''&&&&&&&&&'''((())))))******///...,,,,,,---...---,,,...)))''',,,...,,,+++---000///---+++************)))'''%%%%%%&&&''''''&&&)))((('''(((***+++++++++((('''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))))))))***+++,,,,,,------555===<<<000''''''&&&"""$$$$$$$$$$$$#########"""$$$%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$&&&)))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))******++++++,,,++++++,,,......---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&((()))***)))'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&++++++***(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((***++++++******+++,,,---,,,++++++,,,.........***///888DDDSSS```ddddddnnnjjjwwwtttzzzrrrooosssxxxzzz{{{}}}}}}qqqaaa[[[\\\ZZZjjjYYYWWWxxxZZZMMMMMMEEE[[[|||vvv\\\ccc}}}gggAAA666:::222111///---+++***))))))************************************************+++***))))))******)))(((((()))***+++------......222333999JJJYYYaaaxxx111000...---,,,,,,,,,---))))))))))))))))))))))))((((((((('''''''''&&&&&&'''&&&&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&%%%%%%&&&''')))***+++,,,''''''''''''((((((((((((***))))))(((((((((((('''''''''((((((((()))))))))+++,,,///222555777777888444333111111222222111///444000000444999;;;>>>BBB===<<<:::777555333222111)))(((((()))******)))((()))'''&&&''')))***+++***''''''((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((())))))***)))******+++,,,,,,,,,,,,---888<<<333(((&&&%%%###$$$$$$$$$$$$############$$$%%%&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++++++++...,,,******,,,---...---))))))((('''&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((''''''(((***+++)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++******+++---,,,,,,,,,,,,------------+++333???HHHMMMVVVfffuuu|||jjjccctttyyyiiixxxrrrooossszzz|||xxxyyyyyy```YYYQQQTTTeeewwwMMMYYY{{{rrrTTTMMMFFFGGG^^^gggYYY___bbbAAA999000000...,,,***+++...000************************************************))))))(((((())))))***++++++)))))),,,000333222000111333AAAPPPYYYkkk222000///---,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((+++******)))(((''''''&&&&&&&&&'''(((((()))******''''''((((((((()))))))))((()))***)))(((''''''(((&&&&&&'''(((***+++------''')))---222555666777777>>>======>>>???@@@???===333111111333777;;;???BBBBBBAAA???<<<:::777666555++++++,,,...//////---++++++***)))*********(((&&&(((((())))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''((())))))******)))***+++,,,,,,,,,,,,+++$$$,,,000,,,'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((())))))******+++,,,,,,...---,,,---...///...,,,)))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))(((((((((((((((((((((((((((''''''(((******)))'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,+++******+++---+++,,,---------,,,------111999CCCHHHHHHTTTssstttkkk{{{{{{yyyuuuwwwvvvwwwyyy|||~~~~~~~~~}}}{{{zzzxxxxxxyyyzzz}}}}}}|||||||||{{{zzz}}}}}}|||{{{wwwrrrmmmjjjeeebbbeeeoooyyy~~~~~~}}}~~~|||zzzyyy{{{|||||||||}}}hhhXXXUUUaaa```SSSYYY}}}nnnYYYOOOGGGTTTwwwyyy^^^PPPnnnQQQ666111111///---++++++---///************************************************)))))))))))))))***,,,......+++(((+++111555333000444888NNN\\\___vvv333222000---,,,+++++++++************************))))))((((((((('''''''''&&&&&&&&&&&&&&&'''((()))++++++***)))((((((''''''((((((''''''''''''''''''((((((((()))))))))******'''***,,,,,,***((()))***+++++++++,,,---------...---///222444666666555555//////000333666888777666:::;;;999777666777999:::;;;;;;999888666444222222......000222333222///---...///111333444222...***))))))((((((((('''''''''&&&&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))*********)))***+++------,,,+++***%%%&&&%%%$$$%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((())))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))))))))***++++++,,,,,,,,,---///111333111---***(((''''''&&&&&&&&&&&&'''%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&&&&'''''''''''''''''''''%%%&&&'''(((((((((''''''''''''&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++,,,---***,,,......,,,,,,...000777BBBOOOUUUVVVeeepppwww}}}ttttttzzzzzzyyy|||zzzrrrmmmllljjjiiihhhgggggggggggggggaaabbbbbbaaa___\\\ZZZXXXYYYYYYZZZ\\\]]]___aaabbb```]]]ZZZXXXXXXYYYYYYXXXSSSRRRQQQRRRSSSQQQKKKFFFGGGFFFHHHNNNPPPOOOQQQVVV__________________^^^]]]ZZZ[[[\\\]]]^^^^^^]]]\\\ZZZWWWUUUTTTUUUVVVWWWVVVUUUVVVWWWYYY[[[^^^aaacccbbbaaa___\\\YYYXXXXXXYYY```^^^aaapppgggXXX^^^[[[ggguuuYYYffflllDDDDDDOOOlllmmm```hhhGGG999666222///,,,***((('''************************************************)))+++,,,,,,+++,,,...000000,,,)))+++000333222///999DDD___mmmqqq444222000---,,,+++******************************)))))))))(((((((((''''''&&&&&&&&&&&&'''((())))))******))))))((((((''''''))))))(((''''''&&&&&&%%%))))))))))))************(((,,,///000...,,,...///333444444444333111///...555666888999::::::999999999:::<<<@@@DDDFFFFFFEEE999===>>><<<;;;<<<<<<:::>>>>>>===<<<;;;999777666444444555666777666333000---///222666999999666444---,,,***(((''''''((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((((())))))******+++)))***,,,------,,,***))),,,(((###"""$$$&&&$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%'''***,,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++))))))******+++,,,,,,,,,+++---000333444111,,,(((''''''&&&&&&&&&&&&&&&'''%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''''''''''''''$$$%%%'''((())))))((('''(((((('''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,++++++,,,...***---......,,,---111555>>>PPPdddmmmtttqqqxxxrrrtttwwwyyy}}}uuuvvvqqqfffccc^^^TTTMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIDDDDDDCCCCCCBBB@@@???>>>>>>???@@@@@@???@@@BBBDDDEEEDDDBBBAAA@@@@@@AAABBB@@@??????AAABBBBBB???<<<888;;;CCCLLLOOOOOORRRWWWZZZ[[[[[[[[[[[[[[[ZZZZZZ```aaabbbeeegggiiikkklllhhhfffddddddfffffffffeeecccbbbbbbbbbcccdddfffggggggfffdddbbbaaaaaabbbbbbZZZ[[[___ggguuuqqqZZZWWWXXXMMMkkktttLLLiii~~~NNNHHHDDDQQQvvvyyyXXX===666000...000111///+++++++++++++++++++++++++++++++++++++++++++++++++++(((,,,//////---,,,...111000---++++++///222222000999OOOkkkzzz222111///---,,,,,,,,,,,,************************))))))))))))((((((((('''&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((((((((()))))))))*********++++++***///444555333222444666777999;;;<<<<<<999777555555666999===AAAEEEHHHIIICCCCCCFFFIIIMMMOOONNNMMMEEELLLQQQNNNLLLKKKIIIDDDNNNNNNMMMLLLKKKHHHFFFEEE??????>>>>>>???>>>;;;999333333444777;;;=========888666222///------///000,,,+++)))'''&&&&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((()))******++++++)))***,,,......,,,***)))***'''%%%$$$%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))******++++++,,,,,,---+++,,,...000111///+++''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&'''))))))((('''&&&&&&&&&'''''''''(((((($$$%%%''')))***)))(((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++---,,,++++++,,,...+++---...---,,,...555:::JJJ```uuu~~~yyy}}}jjjlllwww}}}|||{{{xxx}}}oooUUUJJJDDDGGGGGG???<<>>@@@BBBDDDEEECCCFFFHHHIIIJJJKKKOOORRR[[[]]]^^^]]]ZZZYYY[[[^^^bbbccc```XXXLLLBBB??????DDDKKK]]]sssppp^^^[[[QQQ___iiiQQQbbb{{{|||{{{lllWWWAAA@@@YYYjjjjjjlllIII<<>>FFFIIINNNVVV___hhhooossszzz{{{}}}}}}xxxrrrjjjbbbZZZZZZYYYXXXUUUSSSPPPNNNJJJHHHGGGFFFFFFEEECCCAAA@@@===;;;;;;>>>BBBDDDEEECCC@@@;;;777444555777888333111...+++))))))))))))''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((()))'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((()))******++++++)))***,,,......,,,***((("""###%%%&&&%%%###$$$'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%'''))))))'''&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++)))******++++++,,,------,,,++++++,,,---,,,***'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******(((((((((((((((((((((((((((''''''(((***+++)))(((&&&&&&&&&'''''''''(((((($$$%%%''')))******)))(((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))***,,,------,,,+++---...+++---///---,,,///777>>>UUUkkk|||xxxxxxuuu{{{vvvzzz|||vvv{{{gggOOODDDGGG===999??????999777===:::;;;;;;<<<===???@@@AAACCCDDDFFFJJJNNNTTTXXX[[[^^^bbbfffjjjlllpppvvv{{{uuuXXXCCC<<<>>>???HHH___kkk]]]TTTUUU[[[vvvZZZRRRnnnyyy^^^HHHFFFOOO]]]uuuTTTWWW___LLL666,,,///222---'''++++++++++++++++++++++++++++++++++++++++++++++++%%%+++000111...******,,,+++,,,---...///222666:::KKKnnn222111///...,,,,,,++++++******************************))))))))))))******))))))))))))(((((((((((()))))))))))))))((((((((()))))))))***,,,------,,,(((******))),,,222444222777555444666555444777<<<<<<@@@GGGLLLIIIFFFMMMYYYvvv}}}}}}zzzzzzxxxtttmmmbbbUUUKKKGGGCCCAAADDDEEECCCCCCEEEHHHHHHFFFBBB===888666555FFFCCC;;;000))))))(((&&&+++***(((&&&&&&&&&((()))###%%%'''(((((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''',,,***))))))******)))''')))+++---///...,,,(((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###$$$&&&(((***&&&(((+++,,,,,,)))&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$###"""###%%%''')))...)))$$$"""$$$''''''''''''''''''(((((()))***+++,,,,,,,,,++++++,,,------++++++,,,---,,,+++***)))''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''((()))***+++)))))))))(((((('''''''''++++++*********)))))))))+++***((('''''')))+++---***&&&%%%)))***'''&&&'''(((''''''((())))))'''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&'''((()))***)))))))))))))))))))))))))))((('''''')))*********000,,,((('''))),,,,,,+++(((777...(((333///777[[[cccSSSnnn|||sssttt}}}~~~mmmuuu}}}{{{zzz}}}___PPPKKKHHH@@@EEEEEE@@@===???@@@???BBBBBBCCCFFFKKKQQQUUUWWWWWW[[[cccllluuu|||pppVVVRRRNNNFFFGGGGGGQQQrrrkkkcccrrrkkk\\\ZZZ[[[aaaZZZSSS~~~|||pppTTTKKKPPPQQQ```|||~~~IIIdddOOO<<<:::))))))222(((,,,,,,,,,+++++++++************++++++++++++******)))+++,,,,,,+++***,,,---888***,,,000(((111===777gggmmm222111///...,,,,,,++++++******************************))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((+++)))((((((((()))******&&&,,,000111333777777333666666999<<<;;;888999>>>MMMSSSbbbuuummmfff___ZZZSSSJJJCCCAAA===@@@EEEGGGFFFAAA===:::;;;CCCHHHFFFAAA<<<666000)))))))))))))))((('''&&&%%%%%%&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%)))''''''''')))***)))(((***,,,...///...,,,)))'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$&&&(((***'''(((***++++++)))&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''***(((&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%''')))***+++((($$$###%%%''''''''')))((((((((()))***++++++************+++,,,......,,,,,,------,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''***+++,,,---------,,,,,,*********)))))))))))))))((((((((((((((((((((((((((((((((((((+++...222444---)))''')))***'''&&&((((((''''''(((***+++***)))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))))))))(((((()))***+++***222///++++++---/////////***555///+++444777AAAZZZVVV[[[tttzzzmmm}}}xxx}}}uuusss|||ooofffeeeddd___\\\XXXVVVUUUVVVYYYZZZ\\\```gggpppzzznnn```bbbccc^^^JJJFFFKKKkkkdddQQQVVViiiwwwmmm______\\\jjjOOO\\\mmmQQQHHHLLL```zzz~~~gggggg{{{ZZZ>>>:::222///222,,,,,,,,,,,,++++++++++++*********++++++++++++******)))+++,,,,,,++++++,,,---222+++---111---000<<>>XXXjjjiiigggwww|||}}}wwwaaa]]]\\\VVVUUU\\\aaaiiivvvtttllliiigggWWWLLLcccuuu```YYYlll{{{ggghhh\\\^^^zzzxxxccc|||ZZZCCCJJJbbb}}}jjjXXX|||uuuFFF222///---...------,,,,,,,,,+++++++++***++++++,,,,,,++++++******+++---,,,++++++,,,...'''///,,,///666222BBBjjjuuu222111///...,,,+++++++++******************************))))))))))))******'''((((((((()))))))))***((((((((()))))))))******'''+++000222111000000111111666777444666CCCSSS]]]www~~~{{{dddVVVJJJHHHEEEDDDHHHMMMIIIAAAIIIEEE???888222...,,,+++&&&%%%&&&((())))))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''''''''((('''(((+++...111111111---.........---+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((((('''&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))+++,,,///---***'''&&&&&&'''(((&&&&&&&&&'''((()))***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((###$$$&&&((((((((((((((((((((('''''''''((())))))000000///.........//////000000...,,,***((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))((('''&&&&&&''''''***&&&%%%))),,,---...111---***((('''(((((('''&&&(((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''')))++++++)))(((((()))+++++++++******+++---...555...222???SSSooo~~~www|||{{{yyy[[[AAA===>>>;;;===DDD>>>EEETTThhh|||{{{sssuuuyyygggVVVeeeeeecccxxxrrriiifff]]]]]]|||TTT___qqqKKKCCCXXX___ccceeeaaa<<<555333///---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***,,,------,,,+++---...(((000,,,,,,555888OOO{{{222111///...,,,,,,++++++******************************))))))))))))******''''''(((((())))))******((())))))******++++++,,,+++///444666444222222444888@@@FFFHHHRRRiiizzzttthhhUUUFFFBBBEEEEEEAAAGGGHHHIIIHHHBBB:::111,,,(((&&&%%%'''))))))%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&'''&&&&&&))),,,.........------------,,,***((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((''''''((()))''''''''''''((()))***+++333222111000////////////111///---+++)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''((()))***+++*********))))))(((((((((******)))))))))(((((((((******)))))))))******+++***''')))///333333444777222///,,,***))))))(((''')))((((((''''''(((((()))))))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))'''***------***((((((***+++,,,------,,,,,,...000000---222IIIhhh}}}|||~~~|||nnnZZZKKKWWWmmmmmmOOOBBB@@@===<<<>>>:::===GGGZZZsssuuubbbjjjrrrrrrllliiieee^^^bbbdddKKKeeeYYY@@@GGGHHH]]]yyyJJJ:::555+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---...+++000...,,,444CCCaaa222111///...,,,,,,++++++******************************))))))))))))******'''''''''((()))*********)))******+++,,,,,,------///333888999888:::???CCCCCC]]]{{{tttttthhhVVVNNNIIIEEECCCFFFJJJLLLJJJDDD>>>999333...((('''((()))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((()))(((''''''(((+++,,,,,,+++------,,,,,,***((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))######$$$$$$%%%%%%$$$$$$'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%$$$&&&((('''&&&&&&(((***((((((((()))***,,,---...111111000000///000000000000///---+++)))(((((((((((((((((((((((((((((((((************************,,,,,,,,,---------------000///......---,,,++++++///...------,,,+++******+++++++++++++++,,,,,,---***(((+++111666555555666111...***))))))))))))((())))))(((((((((((()))))))))))))))))))))))))))))))))******+++***)))(((''')))))))))))))))))))))))))))---000000,,,)))***,,,***,,,......------///111)))---555VVV~~~yyyxxxZZZAAA888;;;GGG]]]yyyoooWWWMMMIIIDDD???JJJFFFGGGVVVpppqqqsss~~~wwwsss|||www}}}oookkkdddTTTvvvXXXVVVxxxwwwSSSCCCGGGuuucccuuuXXX:::555---...------------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,,,,---///,,,---111000444OOOqqq222111///...,,,,,,++++++******************************))))))))))))******&&&''''''((()))******+++******+++,,,------......111555999;;;===DDDMMMUUU}}}xxxwwwmmm~~~oooXXXIIIEEEEEEEEEFFFGGGIIIJJJJJJ???777---((()))+++***(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))***+++,,,---+++***)))***,,,---,,,+++---,,,,,,+++)))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%'''((('''%%%%%%'''***((())))))+++,,,...000111///////////////000111111000///,,,***))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++444555888::::::999777555======<<<;;;999888777666444444333111000///...---,,,,,,,,,+++++++++******((('''***111555333111222,,,)))&&&%%%&&&'''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))***+++++++++)))((('''))))))))))))))))))))))))***///333222...++++++...)))+++......,,,,,,...111***444===eee~~~|||~~~|||___JJJEEE>>>;;;FFF```pppcccaaa\\\SSSOOOFFFCCCQQQmmm{{{{{{vvv|||lllaaakkk```xxxXXXeeesssSSSNNNSSSppphhh[[[ccc===:::777......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///---+++333333555XXXzzz{{{222000...---------,,,+++************************))))))))))))************%%%&&&((()))************&&&(((******+++---222777;;;777:::KKKhhhmmmlllrrrssssssyyyooolllmmmjjjccc___WWWSSSTTTZZZ]]][[[]]]bbbeeeooowwwvvvqqqrrryyy{{{}}}xxx]]]PPPGGGIIIMMMKKKHHHHHHOOOIII???222((($$$'''+++'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$&&&)))---///***+++,,,+++)))***---000///---+++)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&)))((('''&&&&&&&&&''''''***'''$$$$$$%%%&&&$$$"""&&&'''((()))))))))))))))"""###%%%'''((()))))))))&&&&&&%%%$$$%%%''')))+++(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$'''''''''''''''((()))))),,,,,,,,,,,,------...///...///000111222333333333000,,,(((''')))++++++***+++***(((((()))***)))(((,,,***---444666444777>>>DDDDDDBBB>>>;;;:::999666EEEFFFGGGFFF@@@:::999;;;;;;;;;;;;>>>@@@@@@;;;777///000///,,,)))(((***...***+++,,,+++))))))+++---,,,+++)))((((((((()))******'''&&&'''***---,,,***(((((((((((())))))))))))(((((((((((())))))))))))))))))***(((''''''(((***'''(((((()))******+++++++++,,,......------///111222***PPP}}}~~~yyylllOOOHHH<<<@@@;;;CCCaaa{{{nnnLLLNNNCCC@@@NNNfffxxxnnngggaaaeeehhhcccXXXWWWFFFKKK[[[qqqZZZkkkSSS777777//////---******+++,,,***,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...000---+++<<<999iii222000...---------,,,+++************************))))))))))))************'''((()))***++++++++++++222...+++...333888888777555CCC\\\vvvuuufffiiizzz{{{tttlllddd\\\WWWTTTMMMJJJHHHGGGDDD@@@@@@BBBAAA>>>???CCCCCC??????BBBFFFGGGGGGEEEEEEFFFGGGGGGNNNKKKSSSaaaddd```eeesssvvvwwwsssRRRFFFIIILLLKKKIIIFFFDDD@@@???<<<555***""")))(((''''''''''''%%%$$$((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%&&&(((+++---,,,******///555777333......---+++)))''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))***))))))***(((&&&&&&((()))(((&&&'''(((((((((((((((((('''******)))((((((''''''&&&))))))))))))((((((''''''(((((('''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((''''''''''''((()))))),,,,,,,,,,,,---...////////////111222333333333333000---))))))***++++++***,,,+++******+++---......555555999@@@@@@======AAA:::;;;999555222333777;;;===<<<<<<===<<<:::888777??????AAAFFFJJJJJJEEEAAAAAA===777111---+++++++++++++++++++++***)))************((('''''''''((()))***(((&&&'''***,,,+++***(((((((((((())))))))))))(((((((((((())))))))))))(((''''''(((((((((((((((,,,,,,+++++++++*********+++,,,---.........//////111444ZZZ~~~gggTTTCCCAAA888999PPPvvvdddTTTFFF???LLLccctttzzz||||||~~~~~~mmmgggbbbuuuyyyzzzkkkeeeggg___{{{WWWkkk|||NNNHHHNNNooogggZZZ|||HHH,,,000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...//////---555DDDqqq222000...---......,,,+++++++++++++++++++++++++++)))))))))*********++++++))))))******+++,,,,,,,,,,,,---111444777999::::::ZZZiii~~~~~~vvvjjjgggzzzqqqddd[[[WWWJJJIIIFFF@@@;;;888999;;;BBBHHHQQQSSSMMMHHHPPP[[[WWWSSSRRRTTTTTTQQQNNNNNNLLLIIIHHHKKKNNNLLLEEE???<<<<<>>@@@FFFLLLIIISSS\\\[[[aaammmpppwwwyyy|||}}}hhhSSSFFFCCCKKKJJJHHHFFFBBB;;;111++++++(((&&&&&&((()))'''%%%)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((()))***---((((((333AAAEEE999,,,---,,,***(((''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&''')))+++++++++***)))'''&&&&&&'''))))))((('''))))))((((((((((((((((((%%%%%%&&&'''((()))******)))***+++,,,,,,***((('''((('''''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++---///((((((''''''(((((()))***,,,,,,,,,,,,---...///000///000111333333333222222///---+++++++++,,,+++***,,,,,,++++++,,,---///000777777:::<<<:::444222444999<<<>>>>>>;;;:::>>>BBB???======???DDDFFFCCC@@@===<<<===AAAEEEFFFDDD@@@<<<>>>@@@AAA???999111,,,,,,+++)))***+++++++++***))))))(((''''''''''''(((+++)))(((((()))+++***)))))))))))))))(((((((((((((((((((((((()))))))))))))))''''''))),,,---+++(((000///...---,,,+++***))),,,,,,,,,...///000///...444DDDhhheeeMMMHHH===777BBB```vvv[[[JJJ???III```ppptttsss{{{wwwttt{{{|||lllWWWHHHCCCBBB___~~~rrryyywwwhhhlll```dddlllTTTUUUFFFIIIeeedddttt]]]333000...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......---333333333YYY|||zzz333111............---+++++++++++++++++++++++++++))))))*********+++++++++************+++,,,,,,---***000444222000999MMM^^^|||zzz{{{yyysssbbbQQQCCC;;;;;;@@@===CCCIIINNNTTTZZZ^^^^^^bbbjjjwww}}}xxxsss|||{{{|||}}}xxxtttvvv{{{}}}ssshhhccc^^^```XXXKKKIIIOOOLLLBBBCCC;;;@@@FFF@@@BBBMMMSSSYYYjjjxxxyyy~~~tttWWWIIIFFFIIIMMMLLLFFFAAA>>>>>>///***%%%$$$(((++++++)))***)))'''&&&'''(((***,,,'''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((''''''...((((((444CCCFFF999+++,,,+++)))((('''''''''(((&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))''''''((()))******)))'''************++++++,,,---$$$%%%''')))******))))))'''(((***+++,,,,,,++++++'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&(((+++...000((((((((('''((())))))***,,,,,,,,,,,,---///000111000111222444444333222111---,,,,,,+++++++++******(((***---///111333555777<<<<<<<<<;;;999777888:::999===EEEMMMOOONNNNNNPPPSSSRRRPPPMMMMMMOOOLLLHHHHHHEEEBBBCCCGGGKKKLLLLLL>>>CCCGGGIIIGGGBBB>>>;;;222...***)))***,,,---,,,***)))))))))((((((((((((+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,***)))---222333///***//////...---,,,+++******,,,++++++---000111000...999TTTrrr|||]]]RRRHHH???@@@RRR|||xxx}}}aaaLLL>>>GGG^^^ooosssqqqtttuuuuuuzzz}}}kkkKKK@@@CCCCCCUUUrrr}}}{{{lllvvvooommmiiibbbwwwdddjjj[[[EEEGGG^^^zzzYYYfffCCC222...,,,...000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000...555888777ppp333111///.........---,,,++++++++++++++++++++++++************++++++++++++)))))))))***+++,,,...///666666444444<<>>FFF\\\nnnsssrrrnnnqqqtttwwwfffOOOKKKIIIPPP]]]dddyyyyyyqqqbbbmmmkkkhhhkkkkkkuuueeesssNNNAAAPPPgggYYYtttpppKKK777///+++...000...,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222222444555888???{{{333111///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***)))******,,,...111222111444???SSSiiiyyyuuutttuuu|||vvv```QQQGGGAAA>>>GGGJJJXXXooovvvmmmfffYYYFFFDDDBBBBBBJJJ\\\rrrzzzcccJJJAAAHHHPPPNNNHHHGGGBBB999111***''''''(((((((((((()))***---///000'''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''((()))******)))))),,,,,,---///111111///,,,***)))((('''''''''((()))&&&&&&'''''''''(((((((((((((((((((((''''''''''''******+++,,,///222555777999===AAACCCBBB@@@???>>>888888777888999;;;===???BBBBBBAAA@@@>>>;;;888777555222///,,,*********+++)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))))))))(((((())))))***+++,,,,,,,,,---...000111222111333555666555333000///)))***++++++++++++...000666888999777333000111333999AAAJJJSSSaaarrrwwwjjj```UUULLLEEEGGGIIIHHHDDD>>>;;;<<>>CCCWWWhhhnnnooommmmmmmmmjjjfffhhhvvveeeQQQEEEKKKXXXWWWdddvvvqqq}}}{{{lll^^^hhhrrraaannnlllwwwccckkkpppIIIEEEZZZxxxeeeccc^^^???333,,,...000,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333999333:::RRR~~~444222////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,///222555777333CCC\\\ssswwwnnnpppqqquuuiii^^^OOOFFFHHHTTTcccnnn~~~yyyeeeQQQHHHDDDCCCKKKWWWooosss{{{oooTTTFFFDDDIIIMMMKKKKKKGGG???444,,,))))))(((((())))))***++++++,,,''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''(((((((((((((((%%%%%%&&&&&&'''((((((((('''(((((()))***+++,,,,,,+++---//////...---,,,,,,)))((('''&&&''''''))))))''''''''''''(((((((((((((((((())))))***+++,,,,,,000222555777999:::999999;;;@@@GGGJJJJJJHHHHHHHHHCCCBBBAAA@@@AAABBBDDDEEEFFFDDDAAA???@@@BBBFFFHHHBBBAAA>>><<<999666555444,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''(((((())))))(((((())))))***+++,,,,,,,,,---///000222333222333555666666333000...***+++,,,,,,,,,...222666===>>>===:::888;;;BBBIIIgggsssqqqeeeTTTQQQMMMLLLJJJGGGAAA<<>>???OOO\\\dddggghhhgggjjjiiiYYYIIIOOObbbyyygggLLLMMMccccccddd|||iiigggvvv}}}uuukkk]]]iiilllmmmiiikkkaaagggDDDOOOlll|||ttt\\\qqqyyyHHH999...000111,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,---------......000111222777222GGGvvv444222000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,...111555888;;;OOOcccvvvzzzqqqkkkpppyyyoooxxxvvvZZZHHHFFFMMM[[[kkkzzz~~~~~~~~~oooQQQBBBEEE>>>III___www[[[CCCFFFRRRHHHLLLNNNHHH<<<222......((())))))))))))(((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))***++++++%%%%%%&&&&&&'''((())))))((((((((()))***,,,---...+++---///000///...,,,,,,(((((('''&&&&&&((()))***''''''''''''((((((((())))))***+++---///111222333999;;;???BBBAAA===888555666<<>>EEELLLIII>>>444111333)))******++++++)))((('''&&&(((******((((((+++...+++******)))(((''''''&&&(((((((((((())))))))))))***++++++***)))(((***,,,******+++++++++,,,,,,,,,***///111///,,,000<<>>===HHHSSS[[[^^^]]]```mmmvvvdddEEE@@@PPP}}}]]]TTTppptttpppzzzbbbaaarrr{{{xxxssshhh[[[hhhmmmaaa```xxxTTTkkkFFFBBB```xxxcccZZZOOO===111111222,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000222333WWW222111000///...---,,,,,,...------,,,,,,------...)))+++...---,,,******+++,,,+++000666555777JJJbbb~~~kkk```fffpppuuuvvvZZZDDDGGGXXXooozzzwwwggg[[[TTTFFF>>>MMMlllhhhKKKHHHNNNMMMMMMMMMKKKEEE:::111***)))(((***,,,+++'''###)))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''',,,///000---(((%%%&&&))))))***++++++***+++---///+++---///000///---+++)))&&&&&&'''((((((''''''''''''***------+++***+++---%%%***000444555666:::>>>AAACCCCCC???>>>@@@AAA??????===@@@FFFEEE@@@@@@EEE>>>@@@CCCDDDDDDDDDEEEFFFDDDEEECCC???<<<>>>EEELLLLLLLLLMMMOOOOOOMMMHHHDDDEEE@@@999333000...---,,,000000///+++(((''')))+++((('''&&&''')))))))))((((((&&&$$$$$$&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((************)))))))))(((---,,,,,,---...000222333333444444444333000---,,,...------...333999:::888111;;;KKK```uuu~~~|||~~~|||{{{}}}```WWWXXXLLLLLLKKKLLLLLLCCC666///111000,,,))))))+++,,,***'''+++++++++************)))///+++)))***...///---)))******))))))******+++,,,)))))))))))))))******++++++*********,,,...111333,,,:::777222444---777WWW}}}nnnlllqqqzzzjjjPPPKKKqqqxxxqqqXXXBBB???@@@@@@FFFQQQ______fffttt___MMMdddeeemmmvvvxxx]]]\\\sssnnn{{{uuukkkiiigggssssssqqqfffbbb|||{{{SSSooorrrMMMCCCXXXkkkZZZdddlllHHH555///(((///555)))------------------------000111111000//////111333444===}}}222111000///...---,,,,,,...------,,,,,,------............---,,,,,,,,,---///---...111222>>>___{{{lll]]]\\\jjj|||ppp\\\HHHDDDLLL[[[mmmyyy~~~yyygggLLL;;;HHHnnnoooTTTBBBLLLPPPKKKJJJMMMFFF;;;000---***)))******)))((())))))((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''***,,,+++'''%%%'''***)))***++++++++++++...000,,,---///000///---+++)))''''''((((((((((((''''''+++***(((((()))+++///111;;;<<<>>>@@@AAA@@@<<<:::333@@@IIIEEE<<<<<>>;;;666666111CCCjjj~~~~~~mmm\\\VVVYYYfffuuu]]]jjjwwwwww]]]FFF???>>>>>>BBBKKKbbbjjjxxxeee___yyy^^^[[[ooollluuutttmmmgggiiiyyyrrriiifffqqq___```UUU:::KKKeee^^^]]]uuuPPP777555444111000...------------------------///000000000//////111222333:::rrr111111000//////...------...------,,,,,,------...111...,,,,,,---///000000222...111;;;FFFTTTkkkrrrkkkgggiiipppyyymmmLLLPPPUUU[[[jjj|||www\\\LLLLLLSSSyyyuuuVVVMMMFFFIIIOOOPPPJJJCCC999444---(((''')))+++,,,)))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''###&&&((((((&&&&&&(((+++)))***+++++++++,,,...000---...///000///---+++)))(((((((((((((((((((((((())))))***---222888<<<>>>DDD>>>777666:::>>>@@@@@@BBBKKKMMMEEE;;;;;;BBBGGGRRRQQQRRRSSSOOOIIIGGGIIILLLKKKHHHDDDBBBDDDHHHKKKXXXUUUOOOHHHBBB@@@AAACCCGGGEEECCCDDDIIINNNQQQSSSJJJLLLMMMNNNKKKGGGBBB???666///((('''***+++)))%%%)))(((((())))))(((&&&$$$(((&&&%%%&&&'''((('''&&&&&&''''''((((((''''''&&&''''''''''''((((((((((((++++++******)))(((((((((***))))))((()))***,,,---------...///000222444555777666555333111///---,,,---111555666777<<>>CCCSSSaaaqqqzzzfffzzz```ZZZiiinnnqqq|||sssnnnaaajjjxxxnnnkkkggguuuUUU~~~dddCCCLLL```{{{rrr^^^vvv]]]999333888---&&&///------------------------.../////////......000222555@@@ppp111111000000///......---...------,,,,,,------......,,,***+++...111111000000000<<>><<>>;;;999777777:::>>>888999:::999777777888999>>>===<<<===@@@DDDIIIKKKRRRMMMFFFBBBBBBEEEIIIKKKJJJIIIIIIHHHHHHKKKNNNQQQJJJ@@@444,,,******)))''')))))))))+++,,,+++)))&&&((('''&&&'''((()))'''&&&''''''((((((((((((''''''''''''''''''((((((((((((,,,,,,++++++***)))((((((***)))((((((***,,,...///,,,,,,---///000222333444888666444111///...------222777;;;777222;;;VVVpppvvvzzztttlllbbbmmm~~~~~~|||oooTTTIIIJJJJJJCCC;;;555666666333...++++++---,,,,,,+++++++++*********+++)))((()))***+++***(((******))))))******+++,,,******))))))******+++,,,------,,,,,,,,,---......///...///111111<<>>TTTcccnnn|||~~~cccXXXbbbzzzvvvqqq|||ssskkkYYYjjjrrrooogggppp___oooQQQMMMXXXuuubbbjjj~~~LLL000333---%%%111........................---...///...---...000222888PPP}}}111111000000//////.........------,,,,,,------...,,,,,,,,,---...///...---111:::OOOgggtttkkkVVVFFFSSSbbb||||||UUUDDDTTTlll||||||zzzwwwttttttssssssrrrqqqooonnnmmmlllmmmnnnmmmmmmqqqyyyyyyVVVMMMQQQfffwwwcccRRRLLLIIIKKKQQQKKKEEE;;;111)))'''(((******)))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((()))(((((((((((())))))+++,,,------...000333111111111000...,,,***)))((('''''''''((()))++++++222666:::999555333777;;;>>>FFFPPPUUUSSSLLLEEEAAA===<<<999777;;;CCCGGGFFFMMMOOOPPPOOONNNNNNPPPPPPUUUYYY\\\[[[VVVNNNHHHDDDCCC???;;;:::<<<======<<>>UUUdddlll{{{hhhXXX\\\sssrrr|||vvviiiUUUlllzzzoookkkccczzznnnbbbGGGHHHnnnjjj]]]rrr:::///111///222........................,,,---............000222:::```111111111000000/////////...------,,,,,,------...---///000///......000222;;;IIIYYYaaa]]]YYYZZZ^^^tttzzzrrrXXXJJJWWW|||zzzwwwjjjfffaaa]]]YYYWWWTTTRRRPPPPPPOOONNNMMMLLLKKKKKKEEEDDDCCCAAAAAACCCGGGKKKGGGQQQaaapppuuucccJJJ@@@TTTwwwbbbDDDCCCMMMOOOMMMJJJDDD;;;222,,,))))))******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''*********))))))))))))((()))+++,,,------///111444333222111000...,,,***)))((((((((()))***---///000777999999888888===FFFMMMMMMOOOOOOJJJBBB===<<<===???QQQ```aaaZZZZZZ```fffssszzz~~~{{{uuunnneee^^^jjjqqqzzz{{{xxxjjjcccZZZTTTQQQMMMEEE???>>>999444444:::DDDMMMSSSWWWXXXXXXTTTNNNJJJJJJKKKEEEJJJOOONNNGGG===444///)))''''''''')))******(((((((((((()))+++***(((&&&'''(((((())))))(((((('''''''''''''''((((((((((((,,,+++++++++***))))))))))))***+++,,,---...//////000222444666888999::::::777555111......111444777===666<<>>999333...+++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))******+++,,,+++************+++,,,,,,,,,,,,------------------222---000222444QQQ}}}zzz|||aaaMMMRRRvvv```KKKDDDBBB???LLL]]]ggguuuzzzlllYYYYYYkkksssuuuzzzjjjYYYuuusssmmmccctttaaaXXX>>>]]]aaakkkKKK---111333---........................,,,...//////...///111333;;;lll111111111000000000000000...------,,,,,,------...+++...000000///333===EEENNNRRRSSSNNNKKKTTTgggwww}}}jjjWWWIIIQQQfff}}}}}}lll___]]]^^^______]]]ZZZWWWUUUKKKJJJHHHEEEAAA>>>======;;;;;;:::999999999999999888666333333444555666666===AAAHHHMMMRRRYYYaaagggvvvzzzbbbUUU___vvvbbbKKKGGGJJJKKKMMMLLLGGG>>>444...+++*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((())))))***)))))))))+++---......///222555444333222000...+++***)))*********+++...111555777777777999AAAKKKTTTXXXZZZMMMHHHAAA<<<===DDDMMMTTT```tttxxxsssyyy|||tttjjjqqq|||}}}xxxyyy~~~{{{uuukkk```PPPCCC<<<;;;===???UUUWWWXXXUUUOOOLLLMMMOOOCCCHHHOOOUUUTTTNNNDDD===000---***))))))******)))(((((()))***,,,+++)))&&&(((((())))))))))))((((((''''''''''''((((((((((((******************)))))))))***,,,...//////...---000111444666888:::::::::888555222000111666;;;???IIIJJJZZZyyy|||sssrrrqqq~~~|||~~~^^^IIIEEEFFFGGGGGGDDD<<<333---------,,,,,,,,,+++++++++)))***+++******)))************))))))******+++,,,++++++******++++++,,,---+++,,,,,,---............///+++000000555ZZZ~~~yyy|||fffSSSOOOpppoooRRRHHHDDD@@@QQQaaajjjvvvvvvpppZZZXXX^^^|||uuuqqqqqqeeeqqqiiikkkyyylll}}}|||GGGKKKtttvvv___}}}^^^333///444***........................---.../////////000222444@@@yyy111111111111000000000000...------,,,,,,------...&&&+++...///000:::KKKYYY]]]TTTHHHBBBKKK^^^qqq{{{|||tttRRR;;;JJJggg|||qqqaaaSSSMMMLLLHHHCCC;;;===AAACCCBBB???;;;888555888999888555333444777555555444444444555666666999666444555888999777555666888999;;;>>>AAAEEEHHHFFFLLLVVVbbbtttyyyUUUTTTiii[[[BBBMMMIIIMMMQQQOOOFFF;;;222...************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''((()))******)))***+++---......000333555555444222000---+++***))),,,,,,,,,...111555999;;;999888===JJJXXX]]]UUUKKK===???GGGTTTcccoootttuuusss}}}~~~}}}vvviiiXXXFFF:::888EEEWWW```^^^UUUKKKFFFLLLKKKMMMSSSXXXXXXQQQKKK888444///,,,,,,,,,,,,,,,(((((()))+++,,,+++)))&&&(((((())))))))))))((((((''''''''''''((((((((())))))))))))))))))*********(((***---///000///---,,,---...111444666777888888999666333111444999@@@DDDTTTbbb|||mmm```tttwww~~~|||ZZZKKKKKKLLLMMMKKKDDD888///---------,,,,,,,,,++++++***+++++++++***)))***+++*********)))***++++++,,,++++++******++++++,,,---***+++,,,---............///---333333<<>>EEEIIIIIIMMMJJJRRReeeooommmlllqqq|||yyygggZZZTTTbbb|||~~~lll^^^QQQEEE>>>;;;999777555444444333222222444666666666777888999777777888999999888666444777999:::;;;;;;<<<>>>AAA>>>=========???@@@??????555666777666555888===BBB>>>>>>===::::::@@@KKKSSShhhyyytttWWW^^^sss___KKKJJJMMMLLLJJJPPPHHH222111...+++***++++++***((((((*********((('''((())),,,,,,,,,+++***))))))))))))))))))))))))******+++,,,---...000222333444444222222000---***)))***+++111333999===;;;888===FFF___WWWMMMFFFBBBIII[[[nnnlll{{{ttt^^^EEE:::AAAOOOYYYnnnSSSEEELLLVVV```^^^QQQUUUOOOFFF>>>888333...+++)))*********))))))******))))))))))))))))))))))))(((((())))))))))))((((((+++******))))))******+++******+++,,,...///000111333111111444888;;;:::999666+++---:::999666PPPvvvyyyqqqqqq{{{|||yyyiii\\\OOOMMMQQQWWWYYYZZZhhhzzzzzzllluuu|||oooPPPMMMQQQJJJ>>>777333111...,,,,,,------+++)))((((((+++000333222///...---+++***)))***+++,,,***++++++++++++,,,,,,,,,,,,,,,---.........------///444///666WWW}}}|||xxxuuu|||wwwiiiLLLHHH===GGGPPPWWWaaaxxx{{{cccTTTUUU\\\ppppppgggfffhhhyyytttUUUGGGIIIfffttt~~~hhh888333///........................111'''222...+++555666>>>www000000//////...---------......------,,,,,,,,,,,,...000777???FFFGGGDDD@@@FFFQQQffftttnnnbbbkkksssUUUIIIXXXnnn~~~jjj^^^MMM@@@999777777666999999:::::::::999888888777999:::;;;;;;:::;;;<<<777999;;;;;;:::;;;???BBBBBBBBBAAA>>>;;;:::<<<>>>777;;;@@@EEEDDD@@@999555@@@>>><<<;;;;;;<<<<<<<<<888:::<<<;;;999888999;;;@@@MMM]]]kkk|||xxxYYYPPPmmm___PPPGGGGGGKKKTTTPPP===555000***)))+++,,,***''')))***+++***((('''((()))++++++******))))))(((((()))))))))))))))***++++++------...///111333555666555444111---))))))---222;;;555222666???JJJXXXcccXXXSSSPPPSSSZZZfffvvv|||tttvvvtttmmmgggfffgggggg```[[[]]]iiivvv~~~{{{qqqTTTCCCAAADDDVVVLLLLLLPPPLLLOOOWWWWWWWWWVVVSSSMMMDDD999000***++++++************++++++))))))))))))))))))))))))(((((())))))***))))))(((++++++***))))))))))))******+++,,,---...000111111333111222666<<>>AAA@@@@@@FFFRRR]]]\\\ZZZWWWRRRNNNMMMNNNPPP]]]bbbkkktttuuukkkZZZMMMSSSOOOIIICCC>>>===???AAA===<<<;;;===@@@@@@===:::444<<>>999,,,888<<<:::HHHjjjyyy}}}^^^SSSHHHTTTXXX[[[kkkwww|||~~~zzz{{{wwwkkk```ZZZZZZNNNCCCGGG^^^{{{fffOOOSSSQQQBBB===:::777333---(((***///......///333777888555111---,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,---...///////////////333666666CCCfff|||tttiiinnnvvveeetttwwwPPP>>>:::BBBGGGHHHKKK___zzzrrrccc]]][[[YYYgggkkkXXXRRROOOWWWnnnuuukkkjjj```mmmnnnsssPPPEEEbbb~~~ggg666111........................000+++222......111333NNN}}}...............---------///...,,,++++++,,,...///000888@@@CCCBBBEEENNNVVVaaa```___dddpppuuugggTTTKKK\\\pppxxxdddUUUGGG<<<666666777888;;;<<<<<<:::888999:::999888666888<<>>AAAGGGRRR[[[ssszzzaaaMMMaaakkkIIIHHHHHHGGGKKKMMMFFF<<<000((((((+++------)))++++++***)))((()))***)))))))))((((((((((((((())))))))))))***+++,,,---000000000111333666999;;;777///***---111111333777444@@@OOO[[[^^^XXXMMMDDD___iiivvvzzzyyyvvvlllaaaQQQPPPQQQUUUZZZ]]]\\\[[[bbbfffjjjiiibbbYYYVVVWWWYYYQQQJJJGGGFFFFFFJJJPPPVVVTTTTTTWWW^^^eeejjjlllzzz}}}{{{MMM===;;;GGGPPPXXXYYYPPPRRRSSSTTTSSSOOOIIIAAA<<<000---***)))***+++***)))************************(((((()))***************))))))))))))***+++------+++,,,---...000111222222444444666<<>>:::>>>>>>AAAUUUqqq}}}zzznnn```GGG===BBBEEEZZZmmmXXXTTTNNNPPPccc|||uuuwww~~~lllhhhggggggqqqhhhFFFYYYzzznnn___zzzjjj<<<...////////////////////////...,,,222///111...000VVV~~~~~~{{{...........................---,,,+++,,,...000222444:::???>>>===CCCRRR___^^^SSS[[[sssyyybbbLLLFFFTTTrrrwwwxxxdddMMM@@@;;;888555555777888999999999999999999;;;======<<<<<>><<<<<<;;;MMMqqqtttcccgggxxxYYYZZZfffhhhjjjooo}}}~~~|||vvvzzzvvv{{{mmmZZZOOObbbqqqxxxVVVAAAPPPFFF@@@<<<;;;555,,,***///...------000444555222///))))))*********+++++++++,,,,,,,,,,,,------------------///000111111111111111666BBBaaa|||mmmmmm{{{rrrsss{{{xxx\\\DDD@@@777::::::<<>>??????PPPuuuoooXXXWWWOOOMMMZZZqqq}}}nnnjjjtttqqqfffllleee{{{mmmyyyFFFHHHfffrrr[[[xxxxxx|||bbbAAA,,,////////////////////////,,,---111///444...222bbb{{{|||{{{////////////////////////...---,,,,,,---000333555:::;;;;;;:::<<>>CCCJJJOOOSSSZZZdddkkkssseeeYYYSSSHHH?????????===;;;<<<:::@@@GGGNNNYYYqqqxxxbbbYYY\\\lllHHHIIIQQQIIIMMMIIIBBB999000++++++---***+++,,,+++)))((()))***)))))))))))))))))))))))))))))))))***+++,,,......111222555777:::<<<===>>>333...---222222333???OOOaaaddd___SSSNNNZZZmmm{{{sss|||{{{ooofff]]]^^^fffmmmnnnmmmkkkmmmppptttvvvvvvtttsss}}}||||||wwwrrriii```^^^aaaeeedddeeefffhhhiiijjjjjjgggeeeeeehhhkkkqqq}}}|||aaaNNN???CCCQQQVVVSSSNNNJJJLLLQQQRRRLLLEEE:::555///,,,---...+++)))************************(((((()))***++++++++++++///...------,,,,,,,,,,,,------...///111222333444555999===???>>>=========EEELLLjjj}}}tttkkkkkkyyy}}}||||||~~~uuuwwwyyy~~~~~~xxxYYYkkk{{{ZZZNNNKKKBBB>>>@@@<<<111,,,///,,,******,,,000111///---)))***++++++,,,,,,,,,+++,,,,,,,,,------------...------///000111222222222///777HHHjjj|||||||||uuuiiirrrzzz```GGG@@@999<<<;;;;;;MMMhhhtttppplll~~~oooUUUMMMBBBHHHjjj}}}ttt]]]XXXRRRMMMSSSfff{{{zzzqqqhhhggg}}}}}}gggllleeeooo}}}~~~wwwHHH===]]]gggnnnbbbGGG///////////////////////////,,,---///,,,444///999tttxxx/////////000000000000000...---,,,,,,...111555777>>>:::777999>>>FFFKKKNNNPPPZZZ^^^VVVLLLQQQeeexxxssswww]]]:::999444222666888555666;;;999===BBBFFFHHHIIIJJJJJJ]]]fffttt{{{hhhXXXJJJGGGFFFBBB===<<<666;;;>>>:::555???[[[tttxxxhhh]]]~~~[[[AAAIIIQQQLLLLLLIII@@@555---***+++***+++,,,+++)))))))))***))))))))))))************)))))))))***+++---...///111333666999<<<===>>>>>>///...222777555888NNNgggxxxlll]]]XXXfffyyy}}}~~~|||}}}zzzjjjYYYPPPNNNTTTdddttt}}}~~~|||ooorrrxxx}}}}}}zzz}}}~~~}}}{{{pppbbb\\\ffftttiiiMMMAAAEEEFFFUUUNNNIIILLLSSSTTTLLLCCC>>>888111...//////---***************************(((((()))++++++,,,,,,,,,333222000...,,,++++++***------...000111222333444555:::??????<<<:::<<>>MMMoooxxxzzzhhhOOOAAA<<<777444444999======<<<<<>>>>><<<999666888>>>DDDVVV~~~bbbgggyyywwwLLL@@@MMMQQQMMMJJJFFF;;;...***///---+++))))))***+++***************))))))))))))))))))*********)))+++---000444666999<<<>>>===:::777333---...777<<>>AAA999888KKK[[[[[[WWW888NNNeeepppeeeMMMIII\\\ZZZooohhhWWWVVVPPPKKKVVVmmmkkk\\\RRRNNNKKK]]]pppllllllcccppptttaaa___KKKSSSttt|||\\\bbb444222444333///...///000000...***111...888333:::////////////............///---+++---222666888888:::<<>>???@@@>>>;;;999<<>>@@@CCCEEEMMM^^^ooozzzrrr^^^NNNGGG@@@>>>@@@???:::555555333???\\\}}}jjjdddmmmcccFFFGGGJJJLLLMMMLLLFFF777***+++***)))***++++++)))'''***************************,,,.../////////000111222444888::::::888555222222888BBBPPPaaahhh___PPP\\\xxxmmmbbbUUUPPPVVVbbbnnnuuuwwwjjj___```nnndddRRRFFFGGGHHHBBBBBBIIIMMMIIICCC>>>999555000---,,,,,,,,,,,,,,,***))))))******++++++++++++++++++,,,,,,,,,,,,,,,------...//////000111333444666777<<<:::@@@FFF@@@>>>UUUuuujjjfffmmm~~~|||}}}}}}}}}~~~~~~|||yyyvvvtttsssrrrrrrsssvvv{{{~~~|||{{{|||{{{vvvtttqqqmmmaaavvvxxxvvvuuupppPPPJJJLLL>>>555>>>///...---,,,+++,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,---///222444444333>>>JJJcccjjj```bbbnnnvvveee[[[```nnnjjjRRRHHH>>>>>>@@@KKKnnnqqqdddHHHAAAJJJPPPbbbvvvuuubbbttt~~~eeeZZZQQQPPPRRRZZZmmmxxxrrrrrrtttwww~~~jjj\\\QQQNNNJJJTTTnnnkkkggglll{{{ooo[[[bbbDDDXXXpppdddssssssHHH333222111000...---------111///000,,,111444OOO////////////............------///111444777888888<<>>???@@@???777777>>>DDDXXXxxxdddsssWWWHHHKKKLLLKKKKKKJJJ>>>000+++******+++++++++(((&&&)))***************++++++))),,,///000000000111111333666999;;;:::777444333<<>>BBBMMMMMMFFFNNNJJJDDD???<<<888222...,,,++++++,,,,,,,,,***(((******+++++++++++++++,,,,,,,,,,,,,,,,,,---............000222666999<<<>>>>>>???BBBDDDGGGTTTrrr~~~}}}{{{}}}{{{}}}~~~zzzwwwrrruuuuuuXXXvvvmmmyyyssshhhPPPQQQEEE:::CCC222000---,,,,,,,,,------------,,,,,,,,,------...,,,,,,,,,---------.........------...000222444444>>>PPPlll}}}ggg^^^bbbsssdddKKKGGGOOOWWWsss~~~jjjcccLLL===AAAEEELLL|||qqqSSSNNNPPPJJJaaa}}}kkkzzzppp^^^SSSSSSQQQPPPaaazzz}}}yyypppgggcccdddfffiiiuuutttgggZZZUUUPPPTTTyyypppjjjjjjjjjpppXXX~~~\\\GGGYYYrrrhhhvvvyyyMMM444000///000000...---...000111111///111777\\\ooo////////////............---...000333444666888:::DDDIIIIIIGGGLLLTTTNNNAAAMMMcccyyy}}}tttqqqzzz}}}lllOOOBBB>>>MMM]]]```YYYTTTTTTVVVcccxxxwwwgggvvvxxxbbbMMMDDDBBBCCC>>>999999888///777gggeee\\\~~~mmmEEEFFFHHHIIIKKKJJJ@@@666---,,,++++++++++++)))'''))))))******+++++++++,,,(((+++...000000000111222333666999999777555444555BBBYYYzzzyyyccclllzzz~~~gggCCCZZZaaakkkuuu~~~tttmmmjjjwww}}}dddKKKCCCJJJVVV]]]PPPJJJDDDAAA???<<<777333,,,***)))+++,,,---+++)))******++++++,,,,,,,,,,,,------,,,,,,------...///---...///111555999===@@@===EEEEEE@@@NNNppp~~~~~~xxxzzzzzz|||~~~}}}uuuuuuooodddfffuuunnn^^^RRRMMMCCCDDD888444///,,,,,,---...---+++++++++,,,---...000111,,,,,,,,,---------......///////////////111444666@@@^^^{{{yyyeee^^^ccczzzlllYYYVVVVVVOOO```wwwuuuqqqWWW\\\oooUUUCCCDDDBBB@@@nnnnnn]]]PPPDDDbbbuuuzzzeeeVVVUUUPPPJJJXXXoooyyyqqqiiifffhhhlllsssuuuccc[[[TTTUUUuuuzzzooolllfffeeebbbdddFFFMMM[[[zzzxxxbbb777000---000222//////222,,,111111444333;;;gggttt////////////...............///222333444666999<<>>>>>888111------///...---******+++,,,...000111222,,,,,,,,,---------......///000000000000111444777HHHooo}}}qqqaaa___fff~~~zzzooouuuvvvkkk\\\IIILLLiiippp```XXXhhhuuu[[[HHHJJJjjjuuuYYYGGGBBB???:::\\\nnnNNNEEEggg}}}lll[[[WWWQQQJJJSSSddd~~~{{{sssqqquuuyyy}}}iii]]]VVVVVVssssssnnngggfffsssrrrCCCCCCWWWzzz}}}}}}???555///222333000000444***111///777555???nnn////////////............///000222222333555:::>>>@@@CCCGGGHHHIIIIIIIIIGGGJJJOOO[[[jjjpppqqqwwwyyypppggg\\\NNNDDDGGGggg}}}{{{~~~___HHHDDD===;;;@@@???;;;???HHHsssdddlll{{{uuuVVVAAAFFFPPPMMMDDDAAA333000,,,***+++,,,,,,,,,))))))***++++++,,,------,,,---///000000222444777888:::;;;888555666;;;@@@^^^zzziiicccyyy}}}bbbOOOSSSbbbmmmbbblllwww~~~zzz^^^^^^dddrrr|||hhhGGGDDDTTTSSSLLLDDDBBBFFFHHHGGGDDD777222---+++---...---*********++++++,,,------...---------------...//////000000000111444888<<>>===MMM}}}fffRRReeesss```XXXSSSNNNQQQZZZtttmmm^^^XXXYYYwwwwwwnnniiillluuuLLLCCCYYYqqq}}}}}}III;;;222333444//////444,,,222,,,666555@@@sss000/////////............000111222222222555;;;???BBBBBBBBB@@@===@@@MMMZZZXXXHHHIII```nnnmmmsssyyynnn___SSSJJJGGGJJJOOOhhhzzz~~~}}}eeeHHHBBB??????===:::;;;@@@RRRtttooommmCCCBBBNNNMMMIIIJJJ555222---******,,,------))))))***+++,,,,,,------...///000000111333666999>>>??????<<<999;;;BBBHHHjjjhhh___]]]pppdddLLLQQQfffiii\\\fffmmmvvv~~~ggg\\\XXXdddtttyyy```FFFRRRJJJBBBAAAEEEIIIIIIGGG>>>777000------...---*********+++,,,,,,---.........------------...//////000000111444888>>>CCCFFFDDDLLLWWWeeezzz{{{|||~~~xxxooo{{{RRRiiivvvrrrnnnXXXWWWKKKHHH???555000///000///------------------...///000,,,,,,,,,---------......,,,///111111000000222444SSS|||eeeXXXdddzzzpppPPPGGGFFF^^^~~~rrr\\\UUUKKKAAAYYY\\\III:::<<<>>>===___ccc___tttwwwbbbXXXTTTQQQQQQTTTnnnppp___[[[]]]||||||nnngggmmm```iiiYYYBBBQQQdddiiioooQQQAAA555555444...---333...222***555333@@@vvvrrr111111000///////////////222///---///444:::===>>><<>>333/////////...000...,,,,,,------,,,++++++...111222111...---,,,222///333///333555---@@@___wwwrrreee\\\hhhooo___UUUUUUmmmnnnnnnxxxyyymmm]]]\\\{{{iiiNNN<<<===;;;888MMMlllqqqbbbxxx~~~iii]]]VVVPPPNNNPPP```vvvvvveeeWWWbbbwww{{{zzzqqqnnnjjjpppuuuooooooFFFHHHkkkddd~~~[[[FFF<<<:::111///222000222222111444///III|||{{{111111000///////////////444111///000444999;;;;;;AAAKKKLLLCCC@@@MMM```lllggg]]]\\\fffnnnmmmlllmmm```JJJDDD@@@AAAjjjlllaaaccczzz|||rrrVVVFFF@@@===999777AAAZZZooolllRRR:::FFFNNNLLLRRRFFF888---,,,...---,,,---*********+++++++++,,,,,,---...000111222555:::===FFFIIIHHH>>>:::NNNjjjwwwqqqdddkkk}}}jjjVVVQQQcccqqqoooooowwwoooeee```cccrrrkkk;;;???HHHIIIBBBFFFOOOOOOMMMGGG>>>555///,,,++++++++++++,,,------.../////////...------...///111222333444888>>>AAAAAAFFFMMMNNNUUUuuullllll||||||yyy~~~gggVVVPPPKKKAAA777111//////...000...,,,,,,---------++++++---000000///---,,,---111...333000555777222HHH```iii^^^[[[jjj~~~mmmccccccyyylllaaalllnnnRRR???>>>:::444AAAYYY|||gggxxxmmm```WWWQQQOOOQQQYYYpppzzzkkk[[[ddd}}}qqqnnnkkkeeexxxnnnpppJJJCCCppp\\\kkkGGG111000...---000///111222222666222OOO111000000///////////////555333222333555777888888@@@GGGHHHBBBBBBLLLTTTVVV___^^^```fffkkkkkkeee___TTTAAA;;;<<>>111++++++,,,---///************++++++++++++...///000111222666:::>>>FFFBBBIII@@@999cccuuugggqqquuuxxxzzzkkkcccDDDPPPeeewwwzzzwww}}}sssbbbZZZbbbpppyyyRRRKKKDDDJJJPPPIIIEEEOOOMMMMMMHHH>>>333+++***,,,,,,,,,,,,---....../////////............000222333444666<<>>555000...//////...,,,---......---,,,+++---......,,,,,,---...000---444111666888888RRRooovvv^^^WWW[[[ooouuutttvvvjjjpppxxxZZZDDDAAA<<<222777GGG~~~iiiwwwtttdddYYYRRRPPPRRRPPPfff}}}qqq```jjjrrrmmmlllgggwwwppp```NNNzzzRRR......222111222111---//////333333SSS000000////////////000000333333333444666888999999>>>===@@@IIINNNLLLJJJKKKTTTZZZ```bbbdddcccZZZOOOGGG;;;888999CCCeeeggghhh~~~|||wwwjjj[[[WWW\\\ggguuu~~~^^^EEE<<<999===;;;<<>>EEEGGGHHHNNNVVVcccnnnuuuyyy~~~kkk\\\GGG<<<999AAAHHHSSSppp~~~{{{mmmZZZ|||rrrvvvrrrOOOUUUPPPKKKCCC999000---......---------//////---,,,------...,,,+++,,,...000000---444111444777;;;\\\}}}oooWWWUUU___uuu~~~~~~~~~eeeIIIDDD???666777BBB\\\{{{iiixxx|||iiiZZZSSSQQQRRRIII^^^vvvtttdddppptttmmmlllqqqmmm~~~^^^EEEbbbZZZ111333777222111111---000///333555YYY000000////////////000000000111333444666999;;;===CCC888???YYYaaaSSSLLLSSSRRRZZZ```___\\\VVVKKK???333222444666<<>>BBBEEEFFF???QQQ~~~~~~pppyyy{{{YYYLLLmmm~~~kkk^^^YYY```pppoooCCCAAA]]]^^^OOOPPPNNNSSSUUUOOOBBB555///...------...............///////////////000222444555555999???EEEFFFGGGOOOYYYrrryyy___LLLCCCBBB@@@999777;;;:::999HHH]]]qqqvvvfffppprrrwwwdddiiiZZZSSSMMMGGG===111,,,---...------...000000...,,,.........---,,,---000222000---555222222444===ddd}}}kkkUUUXXXggg|||zzzkkkkkkpppxxxxxxkkkiiijjjzzzpppNNNDDD@@@:::<<>>CCC===;;;AAAKKKOOOMMMOOOVVV\\\ZZZ\\\]]]RRR@@@777888888<<<:::777;;;BBBQQQddddddXXXOOOVVVkkk~~~uuurrrjjjdddmmmZZZ===???<<<;;;:::777@@@]]]|||kkkzzz\\\BBBLLLUUUMMMOOOIII<<<222//////------------.........//////...000444777;;;@@@FFFKKKGGGLLLXXXlll~~~}}}|||iiijjj|||xxxggg\\\\\\ddduuubbb@@@GGGLLL<<>>BBB@@@???BBBBBB???LLLpppsssssstttkkk\\\PPPNNNHHH:::000...---------///111111///---,,,---......---...000111///---666333222555GGGxxxfffQQQ\\\rrrooo[[[]]]uuufffNNNCCC<<<>>>FFFooo{{{mmmlllttt~~~hhh]]]XXXUUULLLNNN```|||xxxeeesssrrrnnniiimmmjjj~~~TTTFFFhhh{{{\\\===666222222444222---111...000777dddqqq///////////////000111111111222333333333777===CCC;;;DDDFFF??????JJJRRRSSSXXXRRRTTTYYYOOO<<<666===;;;>>>999777AAAJJJWWWjjj|||~~~~~~uuurrr```PPP]]]|||{{{jjjdddwwwuuuGGG<<<888;;;BBB===999IIIcccmmmnnnjjjJJJNNNTTTOOOQQQJJJ<<<111///000///.........////////////000...111444888<<>>CCCLLLBBBJJJJJJBBBBBBJJJJJJBBBIIIxxxzzz^^^}}}mmmuuuqqq___QQQPPPKKK>>>222000,,,---...000222111///---***+++------------...000...,,,666444333777KKKdddOOO[[[sss{{{bbbPPPTTTrrrooozzztttWWWGGG======DDDhhhnnnmmmvvvmmmaaa[[[WWWNNNLLL[[[yyyzzzeeeqqqtttnnnkkkgggdddvvvwwwPPPQQQrrriiifffAAA222---000333---222666444555>>>nnnlll111///...///222333222//////555777333333888;;;999777AAAEEE???@@@JJJQQQPPPVVVSSSOOOIII@@@888:::@@@HHHLLLIII@@@FFF]]]ttt~~~{{{www{{{~~~{{{fffhhhmmmrrruuu|||tttttt```]]]ooouuutttpppwwwLLLAAA>>>>>>;;;BBBKKKHHHhhh|||zzzgggLLLPPPTTTPPPLLLDDD777---+++000111000///......///000111555444444888???EEEHHHIIIGGGlllyyyssswwwyyy|||hhh[[[pppgggjjjppplllgggWWWKKKPPPcccJJJFFFRRRZZZRRRTTTJJJ------//////---,,,///111222000000111111111222555777===???DDDKKKRRR\\\hhhrrr~~~zzz}}}{{{{{{mmm```XXXZZZ^^^^^^^^^YYYPPPJJJIIIHHHEEEQQQtttppphhhwwwyyylll|||^^^OOOQQQNNNCCC555&&&---...//////...------...---///111000///------...222...///444222888WWW{{{uuuXXXQQQddd~~~vvvrrruuu|||ooolllnnn~~~jjjRRRCCC===;;;RRRiiiuuullliiixxx|||gggYYYSSSOOONNN[[[uuu{{{uuu```fffwwwpppnnnmmmdddtttYYYHHHwwwkkk@@@)))666222///...///222///111@@@zzz111///...///222333111000...333444222444999;;;999IIITTTVVVLLLEEEHHHMMMMMMWWWRRRMMMGGG@@@<<>>===CCCGGGjjjuuu~~~}}}uuuRRRRRRUUURRRNNNGGG:::///---111000///.........///000111111222555;;;AAAFFFHHHIIIQQQyyyzzz|||uuuaaa```uuuvvvlllfffdddhhhyyyyyyzzznnnqqqvvvrrrxxxdddMMMNNNfffNNNEEENNNYYYYYYZZZOOO555///000000...---.../////////000111222333555999;;;???BBBGGGNNNWWWfffxxx{{{xxx}}}{{{zzz|||zzzvvvqqqhhhaaa```aaa]]]VVVRRRooosssaaakkkvvvllluuuwww]]]SSSLLLEEE===444...222666444///,,,---000...///000000///...///000111...111666666===]]]lllSSSQQQgggrrr\\\fffpppzzzppp```VVVhhhxxxWWWEEE===999BBBWWWdddaaaddduuulll^^^WWWOOOLLLXXXrrruuugggcccbbbttt___bbb|||yyyooopppmmmfffzzzsssIII\\\sssyyyPPP///333---...111...333444777EEE111/////////111222111000///222333444777<<<<<<999CCCOOOUUUMMMEEEGGGMMMOOORRRLLLEEE@@@===???IIIUUUmmmvvv{{{yyy|||{{{zzz~~~xxxmmm___TTTKKKJJJJJJQQQ```xxxtttpppxxxuuu|||pppUUUIIIwwwQQQ111<<>>777000666;;;999111,,,...222///000000/////////222444222000333777888AAAaaayyydddPPPRRRjjjxxxkkk\\\dddppp{{{mmmVVVkkk]]]GGG>>>999888JJJXXX\\\eeevvvrrrcccZZZPPPJJJRRRkkk{{{llllllppppppvvv}}}ooosssnnnkkkpppuuuKKKQQQvvvwww]]]777444---000555///444444777EEE~~~000000///000111111111111333444444777;;;===<<<:::777@@@GGGEEEDDDIIIMMMOOONNNGGG???===???FFFUUUcccttt}}}}}}qqqkkkrrrwwwlllbbbXXXQQQLLLIIIEEECCCAAA???:::555999::::::888888???KKKUUUjjjsssrrrdddqqq]]]999===@@@::::::===GGGdddWWWHHHUUUUUUUUUQQQDDD555...///......------...000111222444777:::===???CCCIIILLL[[[rrr}}}bbbfff}}}nnngggccceeeyyy|||wwwwwwmmmttteeeMMMXXXdddQQQRRRZZZ\\\TTTJJJ333000///000000......//////111333444666999===@@@GGGKKKMMMMMMWWWooo||||||~~~}}}}}}xxxyyy}}}uuurrr|||}}}oooUUUXXXwwwvvvyyywwwsssqqqUUUPPPLLL>>>444000555999777222///...000///000000//////111444777555333444555666CCCgggttt```OOOVVVooo{{{|||```tttcccJJJAAA;;;999EEEPPPYYYeeettt|||}}}xxxfff[[[RRRJJJMMMeeepppsssppppppfffbbbTTTSSSttt}}}]]]<<<:::111333888333555//////AAA///000000000000000111222555444444777999999999999<<<>>>@@@AAAEEEJJJJJJGGGLLLEEE??????EEEQQQbbbpppwww}}}wwwnnngggjjjuuurrrfffWWWKKKDDD???:::555>>>>>>===999666777<<<@@@<<<@@@CCCAAA===<<<@@@EEECCCHHHSSS```iiihhh^^^UUUWWWaaauuu~~~~~~YYYFFF:::888<<<999???PPPssszzzyyymmmNNNRRRTTTWWWUUUIII888///.........---...///111333444555888:::;;;???GGGTTT^^^qqqtttooo^^^qqq}}}qqquuu{{{|||kkkmmmzzzXXXQQQ{{{gggQQQPPP]]]___VVVPPP777000---000222000///222111222444555666888<<>>999???HHHTTTbbbooovvvxxxjjj]]]UUULLLLLL___|||sssmmmooossseeefff]]]MMMaaa~~~YYY;;;999222555888333555......DDD...000111111000000111222222222333555555444777<<<>>>;;;999===EEEIIIHHHDDDEEE???;;;@@@JJJVVVgggtttwwwyyy{{{~~~{{{qqqmmmpppsss|||^^^AAA<<<777666:::>>>AAABBB<<<>>>???===:::>>>HHHPPPOOOSSSWWWXXXWWWYYY___eee]]]ZZZYYY^^^cccbbbXXXOOODDDEEEKKK\\\xxx~~~aaa???:::>>>888777>>>ZZZyyy|||vvvUUUOOOSSSYYYZZZNNN<<<111///.........///000333555666444888;;;===CCCRRRfffvvv}}}}}}[[[ddd}}}pppjjjmmmyyynnneee{{{bbbLLL\\\[[[OOOOOOaaafff[[[TTT===333...111333000000555111333444666777999===@@@HHHOOOSSSUUUeeeuuusssoooooommm]]]WWWdddqqqZZZ___{{{hhhmmmzzzRRRSSSVVVHHHBBB111...,,,---111222///,,,///000000000000111444777444444444555;;;UUU{{{dddSSSLLL___zzz}}}|||}}}jjjbbb```cccmmmyyyvvvyyy|||uuuVVVGGGAAA;;;<<>>:::888<<>>???@@@BBBDDDEEEHHHLLLNNNQQQXXXaaagggmmmppptttuuuwwwzzz}}}yyywwwuuuqqqhhhaaaOOOJJJEEEEEERRRlll|||xxx[[[FFFBBB999777777HHHppp{{{ZZZMMMSSS\\\^^^SSSAAA444111/////////000222444777888888===AAADDDJJJ[[[ttt~~~{{{ZZZxxx}}}{{{kkk\\\TTTOOOOOO^^^pppvvvfffiiikkkQQQIIIXXXRRRLLL^^^hhh```[[[FFF888///222333//////555111333555777999<<>>XXXyyy^^^NNNLLLcccxxxvvvtttlllooo}}}]]]LLLFFF===;;;@@@NNN[[[fffsssppp\\\TTTPPP[[[rrrxxxnnnrrrlllmmm___QQQbbbgggeee???777///222444+++666777888MMM...000222111//////111333000222666999666555???MMMHHHDDDBBBBBBBBBBBBCCCFFFEEEBBBEEEOOO\\\hhhttt~~~}}}{{{zzz}}}tttjjjjjjooo^^^DDDHHH;;;???FFFLLLSSSZZZ```eeelllmmmpppuuu|||~~~uuuooobbb___XXXMMMGGGLLLZZZggguuu}}}}}}zzzUUUEEE:::???999???^^^___MMMTTT^^^aaaVVVDDD777333//////000111333555888999>>>DDDIIIKKKPPP```xxx~~~qqqKKKccc~~~ppp___VVVSSSIIIAAA>>>999777CCCUUU]]]~~~eeeWWWhhh}}}mmmgggiiittt^^^LLLaaaWWWFFFVVVeeebbbaaaLLL<<<111222222......444000222555888;;;???DDDHHHMMMVVV]]]eeeyyyyyyllleee^^^MMMKKK___rrrzzzrrrttttttqqqnnnrrr|||~~~mmmKKKZZZhhhmmmlllqqqdddZZZIIIIII555555444111------///111---///111222111000111222000444777777===UUU}}}|||]]]NNNMMMeeeyyytttbbbOOOJJJ<<<777:::FFFQQQ[[[iiixxx~~~yyy^^^WWWRRRZZZpppzzzwwwwwwggglllyyymmmTTT]]]YYYkkkFFF>>>444333000***555555444III222222111111111111222222111444666555777:::;;;888<<<===>>>??????@@@@@@@@@???BBBJJJUUUbbbmmmtttwwwyyyyyyyyyzzz|||~~~```GGG>>>CCCKKK\\\ppp}}}xxxkkk]]]PPPGGGAAA>>>FFFMMMjjjwwwFFF<<>>FFFKKKLLLLLLWWWsss|||vvv]]]VVVoooZZZEEE<<<>>>888999:::999777777999;;;???UUUsss}}}wwwaaa______\\\{{{xxxmmmqqq}}}ZZZHHHPPPcccMMMIIIbbbaaaggg]]]:::000777000000777333333555888:::<<>>444,,,---///000000111111000000000111222333333555888888;;;>>>kkkzzzzzzVVVJJJTTTooommmUUUGGG???999777===GGGUUUggguuu|||{{{ccc```UUUNNNaaawwwwwwxxx}}}~~~tttrrrnnnuuuppp~~~lllKKK___nnnsssNNN222888333333666&&&:::>>>MMM222222111111111111222222222555666444444888888666999;;;===>>>@@@@@@@@@@@@???EEEPPP\\\eeelllppprrrwwwxxxxxxxxxxxxyyy{{{|||uuuaaaYYYYYYcccwwwwwweeeUUUHHH@@@;;;:::;;;LLLtttNNN999>>>999<<>>AAALLLXXXkkk{{{}}}~~~wwwbbbSSS\\\wwwYYYSSSTTTMMM>>>555---...000000000000000000000000111222333444666999888999<<>>@@@@@@@@@???:::EEESSS___fffiiikkkmmmrrrtttvvvuuuqqqpppqqqsssyyy{{{~~~}}}zzziiiWWWKKKDDD@@@???;;;<<>>QQQrrr}}}{{{yyy]]]WWW```___aaa[[[===222000000111444888>>>CCCFFFIIIOOOSSSUUU^^^rrrzzzrrrjjjoooVVV???888999888888;;;<<<888666888===@@@???===<<>>GGGOOOSSSfffhhhwwwsss}}}qqqkkk|||]]]RRRnnnmmmPPPSSSbbbkkkfffGGG777777333222666555777777888===DDDKKKPPPRRRWWW___dddkkk}}}uuu```OOOFFF>>>FFF\\\uuupppcccWWWHHH<<<999>>>JJJaaavvvppp^^^XXXsssjjjuuuaaaKKKUUUHHH???666///000222111//////000000000111111222444444666999888999===ooonnnRRRJJJZZZvvv~~~yyyrrrvvvzzz}}}~~~kkkVVVGGG???999777<<>>@@@@@@???>>>888DDDSSS]]]aaacccfffiiimmmqqqtttsssnnniiiggggggkkkrrr{{{jjj\\\VVVSSSRRRNNNKKKDDDCCCZZZqqqcccaaa\\\WWW]]]rrrfffHHH>>>===QQQttt|||^^^TTT```bbbbbb^^^BBB222111111222444888>>>DDDGGGKKKMMMPPPWWWbbbqqqmmmcccrrr~~~^^^JJJ::::::===;;;888777;;;;;;;;;<<>><<<;;;;;;===@@@BBBDDDJJJJJJVVVgggxxxwwwgggppppppUUUjjjwwwTTTMMMdddmmmjjjOOO:::555333222333555888777999???HHHOOORRRSSSTTT^^^lll{{{|||qqqYYYIIICCC@@@JJJbbbuuurrreeeSSSHHH>>>:::<<>>999666:::@@@GGGQQQZZZ```dddjjjqqqxxx}}}iii___WWWTTTTTT^^^uuu~~~~~~yyyyyysssrrrvvvsssVVVLLLwwwyyyWWW666555444<<<777555777111@@@222222111111111111222222222555555444777>>>BBBBBB888:::<<<>>>??????>>>===CCCKKKUUUZZZ\\\]]]```dddjjjoootttuuupppiiiccc```hhhnnnyyyvvvqqqmmmiiifff]]]XXXQQQJJJHHHZZZssscccNNNGGGWWWsssWWWCCC:::OOOvvv[[[OOOaaagggbbb___FFF111333222222444777===CCCFFFOOOMMMQQQ^^^ppp|||~~~ddd|||bbboooSSSEEE;;;<<<>>>:::888;;;:::@@@FFFGGGFFFGGGJJJNNNUUU[[[aaabbb\\\TTTNNNKKKRRRSSSTTTUUURRRKKKBBB<<<888999:::;;;::::::999999===;;;CCCMMMXXXrrrmmmiii{{{yyyPPPXXXoooUUUJJJhhhqqqmmmWWW<<<222444222111555888888;;;AAAKKKRRRTTTTTTVVV\\\qqquuuhhhPPPBBBBBBCCCPPPhhhvvvtttdddJJJCCC===<<<===EEE]]]uuu{{{xxxgggNNNPPPzzzuuuwwwzzzsssiii___bbbOOOEEE;;;333333444222000///000000000111222444555666777999888;;;CCCxxxeeeMMMLLLaaannn[[[TTTLLLDDDBBBkkk}}}WWWLLL===888666999<<>>???@@@@@@SSSVVVYYYZZZYYYYYY\\\___iiilllpppsssrrrnnnhhhccclllooouuu|||wwwtttiii___YYYOOOIIIXXXnnnvvvaaadddvvvcccHHH999NNNvvv___NNNccckkkcccbbbKKK111444333222444777===DDDGGGRRRQQQYYYmmmsssyyyjjj}}}~~~~~~|||zzzyyy||||||pppVVVIII???>>>??????EEENNNOOOXXXbbbeeebbb```dddiiihhhhhheee]]]TTTMMMLLLNNNZZZaaahhhhhh___PPP@@@777444666999:::999888999:::999777;;;===AAA___}}}qqqgggsssvvvMMMEEE```TTTIIIhhhtttppp^^^???000444333///777888:::???FFFNNNTTTWWWXXX[[[^^^ttt~~~mmm___III>>>CCCGGGUUUlllwwwcccNNNAAA<<<:::;;;;;;AAAVVVlllwww{{{www___]]]yyyrrrvvvddd[[[TTTIII>>>555333444222000111000000000111333444666777999999777===GGGyyybbbLLLMMMeeezzzcccWWWPPPJJJEEEEEE[[[___RRR>>>:::888999:::;;;>>>CCCEEEHHHNNNVVV___eeehhhhhhnnnnnnnnnllliiiiiimmmqqq}}}kkkccc]]]ZZZWWWXXXdddtttuuusssrrrsssuuuxxxzzz{{{{{{zzzvvv}}}nnnxxx~~~tttxxxvvvqqqsssvvvsssmmm|||fffLLLdddVVV:::777...111444999333222:::222222111111111111222222333666666333222555555222888999:::;;;>>>AAADDDFFFXXXXXXXXXXXXXXXZZZ\\\]]]dddccceeeiiiooopppnnnjjjhhhjjjooovvvpppbbbUUUIIICCCBBBEEE]]]{{{iiiMMM;;;MMMrrrmmmSSSdddmmmfffhhhPPP000333333222444999@@@GGGLLLTTTWWWdddzzzkkkrrryyysssrrrvvvwwwssstttyyyvvvzzzzzz|||oooaaaVVVVVVYYY[[[cccnnnuuu|||}}}{{{{{{sssnnneee]]]YYYYYY[[[]]]jjjooorrrkkk[[[JJJ>>>999777999;;;;;;:::;;;===???999777;;;;;;<<<]]]~~~qqqiiitttuuuTTT@@@YYYVVVGGGcccssssssdddAAA///666555000:::999>>>EEELLLRRRWWW[[[^^^___dddyyy}}}jjj]]]HHHAAAIIINNN[[[qqq{{{uuuZZZGGGBBB<<<::::::999===OOOcccqqqwww~~~nnnjjjvvvkkkiiiOOOUUULLLAAA666333333222111222000000111111333555666777999777777@@@OOOzzzZZZLLLNNNgggsssbbb\\\WWWPPPMMMPPPKKKSSSwwwqqqVVVAAA===;;;<<<;;;999:::===>>>@@@GGGRRR\\\dddggggggggghhhgggccc`````````aaajjjyyyrrrjjj```ZZZZZZ___hhhooosssssstttuuuvvvwwwyyy{{{yyyxxxsss|||zzzkkkwwwrrrvvvwwwooo{{{tttlllIIIaaaZZZ;;;666,,,111111777000777;;;}}}222222111111111111222222111555666444444777777444777777888:::>>>CCCHHHJJJTTTSSSSSSUUUXXX\\\]]]^^^___[[[YYY___hhhpppqqqnnn^^^cccjjjuuu{{{bbbRRRNNNHHH>>>;;;AAAQQQlllkkkOOO===MMMmmmxxxzzz|||zzzYYYdddmmmhhhmmmUUU000333222333555;;;CCCKKKPPPTTT[[[lll}}}uuuYYYuuuyyyvvvjjjgggqqqvvvpppnnnrrrnnnsssqqqjjjooo~~~uuuwww|||}}}{{{wwwppphhhfffjjjnnnooooootttssslll\\\HHH<<<:::===888999:::999777777:::===;;;999>>>???AAAcccsssnnnyyyzzzaaaEEEZZZZZZDDD]]]pppuuugggCCC///888777111<<<:::@@@IIIPPPTTTYYY^^^bbb^^^jjj}}}}}}mmm___KKKFFFOOOUUUaaavvv~~~zzzhhh^^^IIIBBB===<<<:::===MMM```nnnttt||||||~~~}}}fff___qqqhhhtttsssNNN\\\OOOBBB666222222111222333000000111222333555777777666555777EEEWWWuuuSSSLLLOOOhhhzzzjjjkkkxxx}}}rrreee]]]^^^XXXJJJFFFMMMEEEJJJhhhXXXDDD@@@>>>>>><<<999888;;;;;;???GGGTTTbbblllppppppqqqrrrqqqmmmjjjhhhfffdddllluuuvvvnnnbbb[[[___iiiqqqttttttvvvxxxxxxwwwwwwyyy{{{yyyxxxsss}}}~~~lllyyynnnqqquuunnnttt|||lllqqqHHH^^^zzzkkk[[[;;;666///777...555///;;;>>>|||333111000000111222222111...000444:::??????;;;666777999;;;===???CCCGGGJJJSSSUUUTTTRRRUUU\\\``````aaa___[[[UUUVVV\\\dddhhh\\\UUUSSS\\\mmm|||zzzppp___RRRMMMHHHCCC;;;777<<>>===555888???===;;;;;;DDD???<<>>999<<<===DDDQQQbbbqqq|||yyysssrrrvvv{{{|||xxxkkk``````gggoooxxx{{{zzzyyyyyyzzz||||||vvvwwwttt}}}nnnwwwqqqnnnhhhrrrJJJyyy{{{aaammm;;;:::333...666999444666AAAuuu333111000000111222222111555444444888<<<===:::666888:::<<<>>>???CCCGGGJJJVVVWWWUUUTTTWWW___dddddd``````[[[TTTQQQUUU```hhheee```ZZZZZZaaannn}}}}}}kkk___ZZZXXXXXXSSSPPPVVVhhh{{{mmmhhh```XXXPPPIIIDDDAAAAAA;;;:::???EEENNNddd{{{qqqbbbnnnvvvTTTFFFKKKjjj{{{\\\hhhvvvvvvsssTTT777444555777;;;AAAGGGMMMPPPXXX[[[ooopppmmmuuu___}}}rrrmmmfff^^^VVVRRRSSSTTTRRRPPPSSSJJJDDDBBBAAAKKKggg|||qqqeee^^^\\\sss~~~tttYYYBBB@@@SSSbbbeee[[[JJJOOOGGGFFFFFF???AAADDD>>>@@@999::::::CCCpppnnnsss]]]aaammmVVVYYYsssyyyqqqHHH555444333<<<<<>>:::666666BBBRRR^^^iiisssyyy~~~www~~~zzzaaa^^^nnnzzzcccwww[[[TTTEEE777333333222000111222222333444555777888999;;;@@@???HHHpppiiiOOOIIIPPPmmm}}}ggg]]]hhh}}}wwwuuuuuu{{{wwwmmmfffbbb```]]]ZZZXXXVVVUUUSSSVVVOOORRRooovvvQQQDDD@@@???999999;;;666===???DDDOOO^^^qqq|||qqqeeebbbjjjuuu|||~~~~~~}}}}}}}}}~~~}}}yyy{{{wwwvvvxxx{{{xxxqqqvvvrrrppp~~~jjjUUUlllaaa{{{@@@666222555555888333555>>>ppp333111000000111222222111999666333444666888777555999:::<<<>>>???BBBFFFJJJNNNOOOOOOOOOVVV```eeeeeelllmmmiii___TTTRRR\\\gggzzzvvvnnnddd^^^bbbllltttxxx```RRRRRRVVVUUURRRNNNFFFBBBKKK]]]rrrdddWWWNNNNNNLLLDDD??????===999777999999:::FFFUUUlll~~~ppp]]]QQQ^^^yyyTTTFFFMMMmmmvvvXXXgggyyy{{{vvvVVV999555777999>>>CCCHHHMMMOOOQQQTTTddd|||qqqnnn}}}ZZZkkk}}}pppddd___VVVOOOGGGBBB@@@AAA@@@>>><<<999777777999JJJooo}}}rrrfff___YYYUUUVVVYYYwww~~~UUU@@@???[[[~~~jjjbbbWWWSSSSSSLLLKKKGGG:::CCC???AAACCCLLLnnnqqqtttbbbaaazzzccc\\\uuu}}}tttJJJ555444333<<<<<>>JJJTTT___mmmvvv}}}}}}vvv{{{zzzcccXXXyyyqqqgggnnnXXXVVVHHH;;;555333222222333333333333444666777999:::<<>>AAAEEEHHHFFFHHHJJJNNNWWWbbbfffdddssswwwzzzsssfff___fffrrrtttjjjeeecccaaabbbccceeegggiiimmmppprrr```UUULLLOOO\\\ffffffaaa[[[RRRIIIGGGKKKTTT```kkkmmmWWWGGGGGGFFF>>>;;;@@@777666888<<<<<<;;;AAAJJJXXXkkkdddVVVJJJSSSwwwxxxSSSEEEMMMooo]]]fffwww|||wwwTTT666555777<<>>AAABBBMMMpppfffJJJJJJWWWvvvzzz~~~}}}vvvrrrmmmiiifffhhhjjjkkkkkkkkkmmmnnnnnn```dddlll~~~___JJJAAABBB>>>>>>???;;;<<<======<<<>>>IIIZZZggg{{{rrr~~~yyy{{{wwwlllccc\\\VVVUUUbbbtttuuussstttsssssslllKKK[[[iiisssIII???222111222555333555;;;hhh333111000000111222222111444333333555888999666333666888:::<<<===@@@DDDHHHHHHKKKNNNSSS\\\fffhhhdddnnnvvv}}}tttwww|||qqqfffXXXTTTNNNJJJHHHIIIKKKMMMXXX^^^cccfffdddbbbbbbcccrrr}}}wwwjjj\\\VVVIIIHHHJJJQQQ\\\ccccccaaaYYYRRRLLLKKKMMMTTT```kkkfffMMMFFFBBB:::888>>>999:::<<<>>><<<999:::>>>LLL___[[[SSSFFFJJJlll|||uuuQQQCCCMMMpppiiihhhwww}}}xxxSSS444444888???GGGNNNSSSWWWXXXZZZiii|||[[[mmmrrrHHH~~~iiiUUUJJJAAAAAA???<<<999777777888555333333444777@@@PPP___WWWTTTNNNGGG@@@:::666333333000///444888<<>>;;;999888:::===FFFKKKTTT]]]eeejjjpppuuuwww|||pppUUUeeennnsssfff___VVVPPPFFF;;;555444555666444444555555777999:::;;;>>>@@@BBBPPPrrrfffKKKJJJXXXxxxtttttt}}}}}}{{{zzzwwwtttnnnqqqssstttttttttwwwyyyzzzqqqvvvuuuxxxjjjPPPDDDEEEBBB@@@@@@===@@@CCCDDD@@@<<>>===999555555777999;;;>>>AAAFFFIIILLLMMMNNNRRR\\\gggiiieeessszzz|||yyypppcccWWWNNNHHHEEECCC===???CCCDDDCCCAAA@@@@@@JJJUUUmmm~~~rrrcccWWWUUUQQQIIIBBBBBBRRRSSSUUUVVVXXX\\\```dddbbb]]]YYYYYY[[[cccrrryyy^^^PPPGGG???<<<>>>===>>>??????===;;;:::;;;FFFWWWVVVTTTIIIIIIiiizzzrrrOOOCCCLLLnnnpppmmm|||yyyTTT444666;;;CCCMMMUUUZZZ\\\]]]WWWlllgggzzzsssKKKqqqUUUCCC;;;>>>BBBAAA<<<777555555444222000111333555777888777666333111000000222333000///000444444444888>>>JJJlllxxxhhhddd|||kkk\\\hhhhhh\\\zzznnnpppZZZVVV~~~nnnxxxWWWVVVpppfffhhhyyyMMM777666777CCCEEEPPPRRRTTTVVVYYY^^^dddhhhaaa|||xxxSSSFFF:::;;;KKKbbbvvv|||```JJJDDD@@@<<<:::999999999999::::::???GGGOOOWWWaaakkkwwwyyy}}}uuu___hhhtttuuu{{{~~~vvv]]]VVVTTTLLL@@@888666666666555555555666888999;;;<<<===???FFFXXX{{{dddMMMJJJYYYwww~~~yyy{{{}}}}}}|||~~~|||zzztttVVVFFFGGGCCC@@@@@@<<<@@@EEEHHHFFFAAA>>>BBBGGGYYYooorrryyyzzzooogggUUUNNNKKKOOOZZZnnn}}}xxx{{{rrrdddRRR[[[ooo|||BBB555222999111444333888<<>><<<;;;:::999777888:::FFFNNNOOOVVVZZZQQQIII???:::======;;;AAALLLUUUVVVWWWUUUTTTXXX```ggglllkkkjjjkkklllppp}}}tttcccXXXPPPGGGAAA>>>@@@@@@>>>===>>>>>>>>>EEEUUUUUUXXXPPPNNNlll}}}rrrPPPEEELLLkkkjjjoooxxxRRR555:::@@@IIISSSZZZ^^^``````ddd{{{vvvmmmLLL{{{dddSSSOOOUUUZZZWWWMMMAAA999666333222111000222444444111444333222111111111111111......111555555444888===DDDTTTwwwrrrjjjsssyyyvvv```EEEVVVtttgggqqquuu~~~mmmjjjuuuzzz]]]ZZZfff___hhhyyyyyyMMM777777:::GGGJJJSSSUUUYYY\\\```dddiiilllggg|||~~~rrrKKKBBB999<<>>777444666222333222666999eee333111000000111222222111666444444666999999666222666888;;;>>>AAAFFFKKKOOOMMMJJJGGGMMM___uuu}}}}}}wwwnnn[[[TTTKKKEEEDDDDDDCCCBBBEEE@@@@@@>>>999???CCC;;;===888888;;;999888EEEWWW^^^```bbbaaa___bbbjjjpppsssxxxvvvsssttthhh```SSSGGGBBBBBB@@@<<<:::::::::999EEESSSSSSYYYSSSOOOkkk|||sssRRRGGGLLLhhh```ooouuuOOO555>>>DDDMMMVVV]]]```aaa```eee{{{nnnjjjXXX{{{rrrsssyyy}}}vvvfffSSSEEE???888777555111111333333222///000111222222222111000//////111555444333777>>>CCC===JJJttt___NNNFFFAAAJJJaaauuuvvvwwwlllQQQEEE;;;SSSzzztttzzz|||eee^^^```ZZZgggqqqxxxLLL777888;;;IIILLLTTTXXX]]]bbbeeeiiilllooosss{{{kkkEEE>>>888<<>>555444666777555AAA<<<:::===???AAAJJJTTTaaattt|||}}}wwwXXXhhh{{{mmm}}}lll```SSSWWWSSSFFF;;;999777555555666666777888:::;;;<<>>???<<<777999???LLLTTT[[[ZZZUUUYYYjjj{{{sssSSSEEESSShhh\\\tttzzzuuuCCC@@@DDDHHHOOOUUUYYY]]]```ccciiisss|||jjjTTTzzzlll___yyyhhhJJJ<<<:::888888777555444555///222222000/////////...777555111000000444888;;;AAABBBGGGUUUtttoooPPPEEE===;;;HHH```jjjhhhtttfffNNNOOONNNDDD???KKKwww{{{tttmmmkkkfff^^^mmmrrryyyNNN000999DDDKKK\\\XXX\\\bbbgggkkkmmmpppqqq}}}wwweeeFFF@@@:::>>>QQQiiiwwwyyysssdddXXXHHH:::888:::999555111<<<>>>???<<<888;;;CCCLLL[[[ooo~~~~~~^^^aaaoooTTTTTTQQQVVVSSS>>>222444333:::<<<===<<<:::;;;???CCCKKK@@@KKK___tttXXXJJJGGG\\\wwwsssooocccaaaQQQFFFLLLOOOKKKLLLGGGLLLTTTYYYYYYSSSKKKFFFGGGDDDNNNjjj{{{nnnZZZNNNIIILLLVVV___{{{|||vvvxxxtttuuupppQQQSSS|||kkkBBB000777666111666111777999MMM333333222222222222222222333444666888999888777555555666999===AAAGGGKKKMMMKKKGGGHHHNNNTTT[[[gggsss}}}qqqfffaaabbb[[[QQQFFF>>>;;;;;;<<<:::===AAADDDFFFKKKRRRXXXaaajjjsssxxxxxx{{{rrrcccWWWCCC===::::::888555888===PPPVVV\\\YYYSSSVVVjjj~~~mmmNNNEEEXXXpppkkk}}}ooo@@@<<>>KKKSSSUUUcccgggLLLEEEHHH>>>???QQQ^^^___```eeeyyyeeennntttmmmKKKLLLjjj~~~pppiiiuuu}}}llljjjpppffflllrrrvvvMMM555@@@KKKRRR______bbbeeehhhiiijjjlllnnn}}}uuuaaaBBB>>>:::AAAWWWqqquuujjjXXXIII:::777999888444222666999:::888444666===EEEVVVkkk~~~zzz|||iii```~~~sss]]]UUURRRWWWTTT@@@444555444888:::<<<<<<<<>>???AAABBBHHHQQQXXX]]]ccciiinnnzzzyyyfffWWW???:::777777777777;;;@@@OOOSSSWWWSSSKKKOOOgggfffJJJFFF```{{{tttggg===<<>>TTT```\\\eeeoooZZZUUUOOO@@@888GGG^^^jjjgggaaaxxxxxxpppjjjKKK@@@NNNhhhoooiii___TTTWWWdddzzz|||}}}{{{{{{xxxqqqJJJ999GGGSSSYYYcccccceeefffgggggghhhkkkmmmzzzsss[[[@@@===;;;CCC[[[uuupppfffiii~~~pppeeeYYYIII;;;777888777444333222555777555222333888>>>OOOddd|||{{{vvv{{{mmm```}}}||||||dddWWWTTTYYYUUUAAA555666555555888;;;===???DDDKKKQQQ[[[RRR\\\{{{uuuYYYJJJHHH\\\wwwvvvjjjfffdddqqqvvvkkk\\\WWWPPPKKKNNN[[[___dddhhhhhhddd___[[[VVVPPPJJJHHHHHHRRRlllzzzrrrccc[[[WWWXXXTTTSSSbbbwww{{{{{{~~~qqqeeeYYYRRRNNNLLLOOOTTT]]]wwwxxxuuuvvv___YYYnnnCCC888;;;...111777222888888III111111111222222333333333222111444:::@@@@@@:::444555888===BBBGGGJJJLLLLLLFFFEEEGGGMMMTTTZZZ]]]___kkk||||||wwwsss{{{rrrdddZZZVVVUUUVVVZZZaaakkkttt{{{}}}cccQQQ>>><<<999:::;;;===???@@@GGGJJJLLLIIIBBBGGGcccdddIIIIIIgggooo___@@@@@@MMMQQQUUUXXXZZZ\\\___aaadddqqqmmmMMMbbbMMMKKK^^^CCC===>>>>>>:::999FFFbbbzzzbbbSSSPPPOOOFFF:::;;;777444444333111000111333444555666888:::;;;<<<>>>TTTbbbdddsssmmmaaaOOOBBB999CCC]]]ttt|||zzzwwwVVVMMMBBB333777DDDEEEBBBAAA===FFFSSSlllwww{{{oooyyykkkEEE;;;IIIWWW___eeedddeeeeeeeeeeeehhhkkknnn~~~sssrrrXXXAAA===;;;DDDZZZsss~~~xxxRRRGGGNNNnnn~~~kkk```XXXIII;;;666777666444333111444777666333333777;;;III]]]wwwzzzuuu}}}jjjaaasssvvvdddXXXUUUZZZVVVAAA555666555444777;;;===@@@FFFNNNUUUaaa[[[___}}}vvvYYYJJJHHH\\\wwwuuuwww~~~iii___TTTKKKNNNdddfffjjjmmmmmmkkkhhhfff\\\ZZZVVVOOOFFFCCCNNN]]]ttt{{{zzzfffUUUWWWXXX```mmmsssssswww~~~|||rrrgggaaabbbhhhmmmmmmeee]]]ZZZWWWSSSRRRTTTTTTvvvvvvvvvrrrqqqttt```^^^zzzvvv???222;;;333222888333888777GGG111111111222222333333333444222222666;;;;;;777111555888===BBBFFFHHHIIIIIIDDDCCCEEEKKKUUU\\\]]][[[^^^dddlllsssyyy|||{{{wwwooowwwhhhTTTGGGEEECCCAAAAAA@@@===:::BBBAAACCCBBB===CCC```eeeKKKMMMmmmjjj|||YYYDDDGGGTTTVVVZZZ\\\^^^```ccceeeeeemmmsssOOOfffQQQMMM~~~___AAA888999:::999777777DDDbbbppp^^^UUULLLDDD???999666999:::666444666888888888999<<>>MMMfff|||]]]HHH>>>333444999444222777888:::EEE```sss|||~~~jjjwwwdddAAA===JJJXXXaaaeeegggggggggeeeeeefffjjjmmmqqqUUU@@@===<<>>XXX|||~~~wwwxxx]]]@@@DDDNNNZZZeeefffmmmmmmkkkiiiffffffgggiiinnnRRR>>><<<<<>>AAAGGGPPPWWWUUUbbbooouuuVVVDDDIII]]]xxx}}}sssjjjmmm{{{{{{zzzxxxuuussspppooonnnnnnkkkjjjhhhddd\\\RRRKKKFFF???OOOccctttxxxmmmnnnyyy~~~vvvpppkkkrrrllliiiiiieee]]]XXXWWWQQQiii|||tttvvvtttrrrttt___XXXTTT222444111222888222666555FFF333333222222222222222222222333444555666555444333111444999>>>DDDHHHKKKLLLDDDBBB???BBBOOO[[[\\\VVVgggyyyzzzqqquuuzzz{{{pppjjjjjjcccccchhhqqqxxx|||yyyhhhgggooowwwssskkkaaa___```\\\TTTPPPGGGBBBCCC>>>???TTTnnn```MMMXXXzzzzzzMMMJJJRRRVVVXXX[[[]]]^^^```dddfffgggxxx[[[kkkUUU}}}gggMMM???666444666999888444666HHH[[[{{{___NNNAAA???>>>:::<<>>@@@BBBIIIRRRZZZVVVhhhvvvzzzYYYFFFIII]]]xxxzzzlllyyyooooooqqqyyyyyyssspppooonnnjjjmmmnnnkkkddd\\\TTTNNNCCCIIIRRR___sss}}}~~~~~~xxxsssqqqkkkaaaZZZXXXYYYccc|||}}}uuuwwwsssooo}}}ppppppaaa|||RRR444666444222777111555444GGG444333333222222111111111///333777999888777666666222555:::@@@GGGLLLQQQSSSDDDAAA>>>AAAOOO___aaaZZZ[[[{{{tttxxx{{{}}}~~~|||ssshhhbbbaaaYYYUUUTTT\\\fffppp{{{|||tttyyyppp|||sssrrrxxxxxxrrrWWWKKKCCCCCC>>>;;;KKKccc|||[[[KKK[[[|||HHHKKKVVVTTTVVVYYY[[[\\\___bbbeeeccc}}}^^^sssXXXjjjQQQAAA555666333333666666666<<>>>>>JJJZZZbbbaaa^^^xxxyyytttzzzzzzzzz{{{}}}~~~aaa___ooovvvjjj```YYY\\\nnn{{{oooZZZGGGEEESSS```ddd~~~wwwYYYCCCmmm}}}zzzeeeMMMTTTZZZXXXUUUSSSVVV[[[^^^]]]ZZZbbboooPPPrrrZZZrrrRRR>>>;;;999777666666777888888777AAAIII]]]}}}{{{www~~~{{{sssTTTPPPKKKGGGFFFEEEDDDCCCNNNOOOQQQZZZmmmooocccaaaTTTRRRbbbuuuXXX???===;;;;;;;;;777222222666333AAA]]]zzzwwwqqqvvvyyyQQQKKKbbbbbbjjjwwwpppsssrrrpppppprrrssstttttteee^^^DDD;;;CCCJJJQQQ\\\nnn~~~}}}bbbLLLAAAKKKYYYffflllmmmjjj]]]PPPLLLFFFFFFCCC:::<<>>???:::666888888666<<>>CCC???777>>>NNNiii}}}{{{uuuggg{{{eeemmmlll\\\FFF:::;;;???======AAAFFFHHHJJJQQQYYY```mmm{{{TTTHHHHHHVVVtttqqqkkk~~~yyyqqqlllllllllnnnpppnnnhhhccc\\\TTTKKKHHHHHHLLLTTT]]]dddnnn~~~pppjjjvvvxxxnnnlllmmmlllhhhggg```aaajjjfff```fffxxxrrrvvvssswwwggg[[[cccrrrsss@@@999555333///555555888333FFFaaattt222222222222222111111111444444444666777777444222333444888???HHHPPPUUUVVVLLLHHHAAA;;;AAAPPP^^^fff___```iiittttttlllfffgggrrrtttvvvwwwxxxxxxzzz|||iiiGGG888;;;@@@YYYwww||||||hhhbbbfffxxxkkkMMMIIIqqqzzz{{{[[[PPPVVVVVV]]]YYYUUUUUUVVVWWWUUUSSSSSSccckkkNNNKKKgggLLL{{{vvv___HHH===<<<:::777777777777666555222222333555@@@VVVrrr~~~mmm```WWWQQQNNNEEEBBB>>><<<<<<<<<<<<;;;666<<>>@@@@@@AAA@@@;;;555===NNNggg}}}}}}rrrddd|||gggooommmZZZDDD:::;;;>>>???@@@EEEJJJLLLLLLQQQXXXeeesss}}}zzzTTTIIIGGGTTTrrrjjj~~~~~~rrryyy{{{pppnnnlllmmmnnnlllgggbbb\\\TTTMMMIIIEEEBBBDDDIIINNNZZZmmm{{{cccZZZjjjuuullllllqqqrrrsssjjjcccdddccckkk}}}sssuuuqqqvvv```bbbnnnooouuu===888777444000333000===555CCCeee[[[222222222111111111111111222222333555888888555111333333777>>>GGGPPPVVVYYYJJJFFF@@@;;;>>>JJJYYYcccbbb^^^bbbllllll```YYY[[[iiimmmrrruuuuuuuuuwwwxxx|||pppNNN:::<<<:::HHH___sssssskkktttgggHHHRRRuuuyyyqqqWWWTTTYYYVVVWWWWWWWWWZZZ\\\\\\ZZZXXXOOO___WWWIIIgggOOOmmm{{{jjjRRR@@@===;;;888777777666555333666777666333333:::IIITTT\\\nnnooogggZZZNNNGGGDDDDDDDDD@@@===999777777777666555555999<<<;;;;;;@@@KKKTTTzzzkkkMMMCCC:::999:::888777777666JJJfffyyysssgggXXX^^^llliiigggjjjhhhjjjjjjjjjiiihhhiiikkklllxxxTTTFFF999999<<>>QQQiii{{{uuueeeyyyiiiqqqnnnXXXBBB999;;;>>>DDDFFFKKKQQQRRRQQQUUU[[[hhhzzz{{{UUUJJJFFFQQQooopppwww}}}rrr```bbb{{{xxxsssqqqoookkkfffaaa[[[UUUOOOLLLIIIFFFHHHLLLSSS]]]nnn}}}~~~}}}{{{iiicccggg|||vvvxxxqqqqqqeee```eeetttAAA555555444777333,,,===555AAArrrgggOOO^^^111111111111111111111111000111444:::>>>>>>999333333333555;;;EEEOOOWWWZZZLLLGGG@@@<<<<<>><<<;;;:::===:::777555444333222000666666666777888:::<<<>>>NNNoooRRRDDD999999>>>???===<<<===QQQhhhvvvzzz|||xxxtttccc]]]aaagggeeedddggghhhhhhiiiiiigggeeeeeehhhjjj{{{SSSBBB;;;999999BBBXXXqqqwwwiii]]]XXX```xxx{{{sssqqqgggUUU@@@555888@@@BBBYYYssszzzhhhjjjsssoooVVV???999<<<>>>GGGJJJOOOUUUVVVUUUWWW]]]fff}}}~~~WWWJJJFFFOOOmmm~~~wwwpppeeeQQQQQQhhh{{{wwwsssmmmiiiggg```XXXTTTQQQNNNPPPTTTdddkkkvvvyyyooojjjxxxwwwyyyqqqqqqpppuuuTTTcccvvvMMM555222444777444111999000CCCpppcccXXXhhh000000000111111111111111222222666===CCCCCC===666444333333999BBBMMMVVVZZZRRRJJJAAA===;;;<<>>HHHNNNJJJAAA<<<;;;;;;;;;;;;:::777555999777444333333222111///444222222555999;;;;;;999444FFFOOOVVVkkk~~~tttVVVJJJBBBFFFLLLIII???777>>>QQQfffssszzz}}}cccdddeeeeeefffeeegggjjjiiijjjkkkiiifffeeehhhkkkjjj}}}}}}VVVAAA<<<999777???TTTooojjjRRRDDDNNNvvvuuuWWWCCC<<<:::;;;<<>>???IIIKKKPPPVVVWWWVVVYYY______|||YYYIIIFFFNNNkkk~~~|||sss```XXXHHHJJJOOOpppzzzwwwrrrkkkdddaaa^^^\\\___eeeooorrrxxxzzzzzz}}}xxxvvvuuuwwwrrrxxxqqqvvvZZZrrrwwwqqqWWW777111666111333===777666]]]qqqzzz///000000000111111111222444333444:::@@@AAA;;;555444333222666???KKKTTTYYYVVVJJJ>>>;;;;;;<<<@@@FFFCCCKKKSSSXXXaaaggg]]]MMMUUU```ooowwwxxxwwwxxxzzzyyyxxxvvvwwwzzz~~~~~~~~~www___RRRJJJZZZzzzppppppuuuuuuiii^^^[[[}}}|||xxx[[[ZZZ]]]WWWVVV[[[^^^bbbdddccc```]]][[[^^^ccciii}}}OOOYYYhhhMMM<<<:::888777777777555444???;;;666444333444333222111222222111444777555///000000111333555666666444333222111111222333222111111222222444555777888999///666333555CCCOOOYYYggg~~~}}}hhh___ZZZ^^^mmmxxxqqq\\\KKKEEEVVVhhhttt~~~sssgggmmmkkkhhhkkkllljjjmmmlllnnnooommmiiihhhkkkooo}}}~~~YYYDDD999888777>>>QQQjjj|||~~~kkkTTTBBBGGGkkk|||___BBB888;;;<<<999666BBBaaa~~~mmmbbbzzzjjjuuunnnRRR;;;:::???AAAKKKMMMRRRXXXYYYXXX]]]cccfff\\\HHHGGGMMMjjjzzzyyywwwxxxaaaOOOMMMCCCHHHQQQeee~~~xxxsssrrrooommmoootttrrruuuyyy}}}}}}yyytttqqqzzzyyysss}}}}}}vvvyyytttzzzlll~~~```rrrvvv{{{TTT888222888333///AAA999VVV//////000000111111111222444111000444:::;;;777111555333111555>>>IIISSSYYYVVVGGG:::888<<<>>>DDDJJJAAAHHHIIIKKKZZZhhh^^^HHHAAAOOObbbooouuuxxx|||wwwxxxzzzzzzxxxxxxzzz|||{{{yyytttrrr}}}}}}gggYYYHHHIIIhhhvvvlllllluuuxxxpppfffbbbrrrWWW\\\]]]TTTVVV[[[]]]_________^^^^^^^^^^^^ccceeewwwuuu~~~MMMgggjjjNNN<<<999777777777777666555999888555333222222333444)))000444444333444555333555333000000111222222111///......000222444444333111444555444000000222666555999555666===>>>AAAMMMRRRrrruuueeehhhzzzwwwYYYeeerrrxxxllljjjrrrppplllqqqqqqmmmooooooqqqssspppllljjjnnnrrrwww|||}}}\\\HHH::::::;;;AAARRRiiiyyyyyypppdddUUUSSSiiiuuuiiiZZZKKK??????AAA===888777HHHhhhooohhhjjjuuunnnQQQ;;;:::AAAAAANNNPPPUUUZZZ\\\\\\aaahhhxxx]]]GGGHHHMMMjjj}}}qqqmmmmmmSSSCCCDDD???GGGZZZ```iii{{{uuusssuuussswww|||}}}uuummmgggggg||||||fffRRROOOYYYNNNxxx}}}uuuvvvoooRRR^^^JJJ777333888<<<+++>>><<>><<<@@@MMM\\\cccEEETTTllljjj~~~\\\KKKFFFKKK]]]ooouuutttrrrtttvvvwwwwwwuuuuuuvvvxxx{{{~~~zzzzzzqqqbbbWWWYYYiiinnn]]]```|||tttppphhhiiiuuu|||yyyvvvxxx|||yyy{{{|||tttdddUUUUUUYYYYYYVVVRRRUUUXXXZZZ[[[\\\^^^```dddWWWcccwwwzzzYYY___ssstttVVV===@@@>>>999666777555000444444444555444444333333333333222222111000000000111111000000000000111111///000111222222222222222333222000000111222222111000222444444444777>>>CCCLLLaaauuummmnnn~~~~~~||||||iiioooqqqrrrqqqnnnkkkjjjjjjlllmmmooooooooooooqqqrrrtttrrr|||]]]AAA999888:::FFFZZZmmm|||jjjXXXSSSVVVYYYQQQNNNIIIEEEAAA??????@@@NNNsss|||rrrkkkzzzaaaxxxoooKKK:::>>>EEEKKKOOOYYYbbbbbb\\\ZZZaaaiiiuuu^^^GGGIIIPPPeeewwwpppdddVVVKKKDDDCCCEEEIIIUUUaaadddiiizzz~~~|||yyy~~~{{{mmm^^^bbbggg{{{}}}|||}}}uuu}}}nnndddSSSQQQhhhPPP]]]yyyyyyyyywwwooolllVVVtttmmmCCC///444222333999888WWW111000000000000000000000333333222666AAAHHHDDD999222333444444999DDDQQQYYY___RRREEE===:::===FFFQQQbbbXXXVVVdddyyyTTTPPPRRR]]]iiimmmooorrrtttuuuuuuuuuuuuvvvwwwxxxzzz|||vvvuuummmccc^^^dddsssooocccvvv|||tttqqquuuwwwnnnbbbaaa^^^aaannnzzz~~~|||zzz```VVVVVVVVVTTTTTTQQQTTTVVVXXXXXXXXXZZZ[[[]]]ZZZfff|||[[[JJJpppjjj[[[www\\\BBB>>>;;;:::::::::888666555555555555555444444333333222222111000000//////000000////////////000000000000111111222222111111222111000000000111111111111222111111111444888;;;AAATTTrrr{{{lllkkkpppyyy}}}}}}hhhkkkmmmppppppmmmjjjggggggfffgggiiiiiijjjlllnnnoooyyy```EEE;;;888777AAATTTiii{{{cccKKKDDDJJJPPPuuupppbbbOOOAAA===<<<:::SSSxxxjjjkkkjjj___vvvkkkGGG:::DDDMMMQQQXXX]]]bbbcccccccccfffiiiooo]]]LLLHHHNNNbbb}}}yyyjjj___QQQHHHBBBAAADDDIII[[[fffiiikkkvvv~~~qqqiiippphhh\\\VVVQQQZZZ^^^YYYaaavvvtttgggiii```MMMfffzzzzzzxxxvvvooojjjXXXssspppEEE222666333555555555[[[000000000000000000111111000333333777GGGVVVPPP???444444555555999DDDUUUaaaeeeZZZLLLBBB;;;:::???FFFYYYjjjWWWPPPoooxxxvvvcccUUUKKKOOO]]]jjjrrrvvvwwwuuuttttttvvvwwwwwwwww{{{yyyxxxooobbbiiiuuuyyywww{{{|||zzz{{{hhhmmm~~~vvv|||tttjjjhhhmmmoooeeeWWWOOOTTT[[[gggwww|||~~~|||zzzmmmYYYXXXYYYUUUSSSWWWTTTVVVXXXYYYXXXWWWXXXXXXYYY^^^cccyyylllCCCYYYhhhWWWwwwhhhLLL@@@888;;;>>>;;;888999666777777777666666555444222111111000000///......//////............//////000111111111111000000///000000000//////000000111666333000///111333444555:::GGGaaaggg___jjjuuuxxxhhhooouuuwww{{{~~~|||uuuffffffhhhkkkllljjjgggddddddcccccccccdddfffiiilllmmmyyydddJJJ===888555;;;MMMdddxxxyyyrrrgggJJJ@@@IIITTTeeeIIIAAA@@@<<>>999555999III```uuusssaaajjjxxxyyyYYYFFFIIITTT~~~UUUFFFDDDAAAYYYjjjwwwyyy^^^cccqqq___===:::NNNXXXXXXcccbbbcccfffkkknnnnnnmmm{{{aaaKKKGGGJJJ\\\vvv~~~jjj]]]QQQIIICCC@@@GGGQQQ___jjjpppxxx}}}rrrdddeeebbbfffwww~~~vvvqqq___SSSQQQ]]]zzz|||xxxxxxuuu|||bbblllvvvCCC111777222666444555SSS//////000000111111111111...777999444777AAAAAA888333000000333666<<>>:::777;;;HHH\\\ppp|||{{{ooouuu\\\LLL```yyypppTTTLLLQQQbbbIIICCC@@@UUU}}}~~~mmm{{{```jjjnnnXXX<<>>GGGUUUhhhooopppvvv|||~~~~~~yyy{{{yyysssbbbRRRHHH^^^zzz~~~yyy{{{{{{qqqZZZxxx|||EEE222777222111777999GGG|||/////////000111111222222///666999444111555<<<@@@>>>555///111444999FFFUUUgggppprrrcccMMM???;;;;;;<<>>:::::::::999888777666555222111111000000///............------------.........////////////......------///111000......111444777444111000111444555555888888???QQQpppyyyggg___MMMLLLJJJMMMZZZmmm{{{tttccc```hhhffffffeeeccccccdddiiillljjjgggeeefffiiijjjhhheeeooonnnMMM???;;;888;;;FFFXXXjjjvvv}}}qqqZZZHHHMMMhhhiiiSSSQQQkkktttfffcccuuuQQQDDD@@@RRR{{{jjjkkk{{{]]]ppphhhQQQ@@@HHHRRRUUUYYY]]]bbbgggfffcccdddiiioootttxxxTTTHHHHHHVVVpppwwweeeTTTKKKBBB<<>>::::::999999888666555444333222222111000000////////////............//////------.../////////......---000222111//////222666888888666444222222555888:::===AAAIIIYYYpppoooWWWKKKJJJFFFEEELLLXXXiii~~~zzz~~~~~~vvvooogggdddeeeeeefffhhhhhhhhhiiikkkmmmkkkjjjiiilllppppppmmmiiinnnwwwUUU@@@<<<888888AAARRReeerrruuuaaaHHH666777IIIZZZxxx~~~|||yyyvvv]]]hhh~~~uuu~~~ZZZFFFAAARRR{{{~~~jjjhhhnnn___qqq```IIIFFFSSSWWWXXXaaacccfffiiifffbbbaaafffkkkssssssQQQGGGFFFRRRlll}}}iiiWWWMMMCCC>>>LLLaaappppppkkkqqq{{{||||||___\\\uuuqqqRRRccc~~~zzz|||{{{ttteeekkkrrr???555===222666555:::;;;LLL...//////000111222222222222...222:::===AAATTTiii^^^HHH444111444:::HHHWWWllltttwwwpppeeeYYYIII:::===888EEEdddiiiLLL@@@SSSRRRZZZccckkkuuuzzzqqqccc^^^iiitttwwwsssoooqqquuuttt|||RRRMMMNNNZZZkkkwwwxxxvvvzzzxxxwwwzzz~~~}}}wwwyyy{{{}}}|||~~~~~~~~~}}}||||||}}}}}}}}}~~~uuuzzz~~~pppUUUFFFGGGGGGcccooo|||~~~{{{zzz|||wwwooocccZZZ\\\bbbccc^^^wwwzzzsss|||ccc^^^SSS___vvvQQQLLLTTTWWWRRRTTT\\\ZZZQQQWWW[[[```bbbbbbaaa``````ccc[[[VVVTTThhhgggXXXwwwfffLLLAAAAAA???::::::999999999777666555444333333222222111000000000//////............//////,,,,,,---...////////////---111333222//////333777<<<===<<<888444333777:::AAAEEEGGGFFFGGGRRReeetttyyymmm___UUURRRGGGBBBCCCLLLUUUdddpppwwwyyyxxxoooooonnnhhhbbbcccgggkkkmmmmmmmmmlllmmmnnnmmmmmmqqqvvvwwwsssnnnlll~~~|||~~~~~~[[[BBB===777555===NNNbbbpppwwwbbbLLL===888===BBBPPP___ssswwwwwwpppuuuooovvv[[[CCC===SSS||||||mmmnnndddeeepppZZZDDDJJJ\\\\\\[[[iiiiiijjjjjjgggcccaaacccfffhhhuuuzzzgggJJJEEEDDDPPPjjjmmmZZZPPPFFFBBBRRRiiisssrrrjjjoooqqq___VVVVVVYYY[[[WWWVVV___mmmxxxttt{{{iiitttYYY\\\yyyyyy{{{~~~uuunnnzzzbbb666444>>>111>>>333777:::<<>>>>>^^^mmmyyy||||||}}}zzzxxxyyywwwttttttwww^^^WWWPPPNNNTTTaaaqqq~~~vvvrrrOOO@@@===cccyyy___UUURRRXXX[[[WWWUUUXXX\\\^^^ZZZYYYWWWWWWXXXZZZ]]]^^^]]]^^^ZZZUUUaaaTTT```|||nnn\\\www^^^JJJ???===>>>::::::999999999888555444444444333111000...------111222222222111000...---...------...000000///...111222333444444444333333;;;>>>@@@>>>888333333555BBBDDDFFFFFFEEEFFFJJJNNNQQQRRRUUUYYYWWWPPPKKKKKKFFFOOOOOOVVVnnnxxx{{{~~~|||ooozzzqqqrrrtttoooiiiiiimmmnnnnnnpppsssrrrnnnpppmmmkkkoooxxx~~~xxxmmmnnnsss```xxxbbbGGG666777555:::HHHTTTnnnssslllUUU???444888888GGGxxxyyyxxxqqqiiiUUUIIIDDDXXXxxxyyy{{{lllqqqdddjjjiiiWWWKKKRRR\\\```eeekkkmmmqqqssspppjjjgggjjjoooppphhhHHHHHHDDDKKKaaayyyqqqZZZIII@@@EEEZZZoooyyymmmgggooo~~~eeeSSSGGGHHHIIIIIIFFFEEEMMMXXXuuuyyyssscccjjj|||}}}}}}nnnwwwOOO666888111222222999>>>555>>>PPPrrrxxx///////////////000000111555222333:::???@@@AAABBBGGG<<<000...222777:::<<>>^^^kkkvvvxxxzzz}}}wwwqqqqqqtttwwwtttkkkcccaaaOOOKKKIIIPPP___ttttttlllEEEHHHRRRoooqqqSSSPPPQQQWWW[[[XXXUUUVVVXXXYYYSSSSSSSSSTTTUUUWWWYYYZZZ[[[^^^YYYRRRYYYwwwTTTRRRoooyyy```}}}wwwWWWAAA===BBB999999888777666666666666444444333111000...------000000111222222222111111111000///...///000111111000111222444555555444444777:::<<<;;;888777;;;>>><<<>>>??????@@@AAADDDFFFIIIGGGHHHLLLLLLIIIGGGIIIOOO[[[aaammm|||ttttttmmmpppssspppkkkkkknnnooonnnppptttuuurrrsssqqqnnnmmmsssxxxtttmmmssszzzwww~~~kkkHHH777999555888BBBMMMggguuuwwwaaaGGG999>>><<>>===???CCCEEE>>>222222::::::222BBBMMM___rrr~~~xxxpppmmmeeeRRRDDDMMMeeepppllliiiYYYJJJGGGOOO[[[jjjvvvyyymmmbbb```hhhqqqvvvwwwsssqqqmmmgggeeeooosssVVVKKKZZZgggpppsssnnnmmmnnnppprrruuuvvvwwwwwwvvvuuuuuutttuuuuuuvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyywwwuuuuuuvvvxxxxxxxxx{{{vvvdddddd```YYYRRRPPPTTTXXXdddooowwwvvvuuuwwwssskkkiiikkkrrrwwwqqqaaaQQQJJJDDDCCCGGGTTTkkkzzzfffSSSJJJDDDbbb~~~\\\MMMMMMPPPWWW\\\YYYVVVUUUTTTRRRNNNOOORRRTTTVVVXXXXXXXXXSSSXXXWWWPPPQQQeeegggKKK[[[yyylll```nnnRRRCCC???<<<;;;:::777555444555777444444333111000///...---......///111222333444555//////---------///111222444444444555555666666666777<<>>???@@@777777888:::<<<======<<<@@@<<<<<>>===KKKyyypppTTTTTTOOORRRYYY^^^\\\YYYWWWSSSOOONNNPPPUUUYYY\\\]]]\\\[[[QQQXXX[[[YYYVVV]]]lllxxx___RRRfffllluuuvvvXXXAAA@@@???===999666444555666444333333222000//////...------...///111333555666///000000//////000222444444444333333444666999;;;AAAGGGMMMOOOJJJBBB;;;777666555555777;;;<<<:::666:::777888???GGGMMMTTTZZZXXXmmm{{{tttlllcccaaafffjjjkkkiiieeeggggggdddeeelllqqqrrrxxxyyytttllliiimmmrrrsssnnnwww{{{yyyPPP<<<===999777;;;CCC___lllRRROOOAAA===BBB^^^mmmaaaaaannn}}}oooiiihhhoooVVVRRRTTT```jjjnnnooorrrmmmoooqqqooommmnnnrrrvvvrrrMMMHHHEEEIIIYYYqqqvvv___JJJBBBHHHYYYgggYYYTTTTTT]]]iiirrrzzzsssccc]]]ZZZTTTKKKFFFVVVyyy|||zzzrrraaatttmmmAAA:::333888===999>>>AAAEEE@@@TTT...............//////000333111333999>>>BBBIIIPPPdddyyyyyyVVV555...444777555===NNNbbbvvv}}}aaaGGGAAAHHHPPPOOOMMMJJJBBB===CCCLLLOOOOOONNNMMMOOOWWWccclllccciiilllbbbOOOIIIZZZrrrYYYBBBFFFOOO[[[gggiiiiiiiiijjjjjjkkkkkklllmmmooopppqqqqqqrrrsssssssssssstttvvvwwwwwwwwwuuuuuuxxxwwwvvvwwwxxxzzzyyyxxxzzzsssiiiaaaWWWPPPeeennnssssssvvv|||zzzrrrwwwqqqkkkeeeZZZLLLCCC@@@CCCTTTkkkwwwiii^^^LLL999:::GGG___|||```TTT^^^OOOVVV\\\___^^^[[[YYYUUUOOONNNRRRWWW]]]``````___^^^^^^```bbbcccbbbcccggglllzzzkkk[[[{{{rrrWWWBBB@@@<<<999888777666555444333333222111000//////...---------///111444666333444555333111111333555333444555999===CCCHHHKKKMMMOOOOOOLLLFFF>>>777333666444444666999:::777444999777:::AAAGGGMMMWWW___bbbuuujjjeee___^^^aaadddeeedddaaaeeeeeebbbccciiinnnoooooorrrpppiiidddhhhnnnqqqtttyyypppTTT===;;;999888:::@@@\\\kkk```TTTJJJCCCMMMrrrvvvfff|||cccMMM@@@FFFLLLZZZsss|||rrr]]]ccchhhSSSSSSXXXbbbiiikkklllmmmoooppppppnnnllllllpppssswww{{{wwwQQQHHHFFFHHHUUUlll|||fffQQQGGGJJJTTT[[[QQQMMMLLLRRRZZZdddqqq{{{tttjjjaaaXXXQQQNNNPPPvvv~~~|||qqqfffsss___===:::444888888444<<>><<>>CCC???MMM...------------...//////111000333777:::<<>>IIIXXXmmmjjjMMM999555<<>>;;;NNNssslll\\\RRROOOYYYQQQUUUXXXXXXUUUVVVXXXWWWSSSMMMPPPUUUZZZ]]]^^^]]]\\\]]][[[\\\^^^\\\YYY^^^fff}}}UUUqqqwww___\\\gggVVVBBB888999;;;:::666444333333222222111111000...---,,,---000555:::>>>222333222111444???MMMYYYnnnsssyyy|||wwwlll___WWWAAA===666222111444888:::555666666555444333555666777:::???BBBDDDMMMaaauuu}}}yyyqqqqqqrrrddddddcccbbbbbbcccdddddd```gggmmmllljjjkkkmmmllllllsssxxxvvvssstttuuuttt{{{{{{{{{rrrMMM>>>::::::888777OOOwwwuuuoootttrrr|||jjjJJJ@@@:::LLLppprrryyyfffXXXYYY^^^cccfffgggiiikkklllrrrpppmmmiiiggggggiiikkkrrr{{{cccIIIGGGFFFOOOeee~~~uuuYYYIIIFFFFFFEEECCCAAAAAAAAABBBHHHWWWeeettt{{{tttfff\\\WWWWWWKKKoooyyyxxxrrr|||zzzbbbBBB777999222:::555999@@@<<<@@@@@@MMM...------------...//////111111444888888777<<>>:::666KKKjjj~~~vvv]]]DDDDDDaaajjjWWW\\\bbbfffggghhhkkknnnooommmkkkiiigggggghhhlllnnnmmmzzzeeeIIIGGGFFFMMMddd}}}pppRRRBBB@@@AAA>>>======??????===@@@NNN\\\pppxxxvvvjjj```YYYWWWIIIlll}}}}}}rrr{{{[[[???888888111<<<222:::@@@888===AAAMMM}}}.........//////////////////111444777999===BBBEEENNNIII^^^iiiBBB333<<<888555999JJJ```ooosssfffRRRGGG@@@:::444333888999777888<<>>???:::<<>>777;;;;;;;;;:::999888666555000222444000---???kkkwwwcccQQQFFFBBBAAA@@@======<<<:::777333///---000111333333222222444555222111222666555333555:::AAAJJJXXXfffqqq}}}|||{{{{{{oooeeefffllllllkkkiiigggfffhhhiiibbbdddgggjjjmmmpppqqqrrrlllnnnqqqrrrrrrqqqpppooowwwvvvvvv~~~|||VVVHHHBBB:::777;;;IIIxxxppphhhZZZddd}}}kkk___llljjjjjjmmmlllhhhiiilllhhhhhhhhhhhhhhhiiijjjkkkooommm|||pppTTTDDDJJJMMM^^^zzzaaaIIIAAA???;;;:::<<<>>><<<===AAACCCCCCEEEJJJ[[[mmm~~~jjj\\\WWWOOO^^^zzz|||~~~~~~pppzzzzzzzzz\\\666444666333999<<<===;;;@@@FFFFFFXXXwww//////////////////......222333555888;;;@@@GGGLLLkkkmmmeeeXXXWWW```^^^UUU888666888<<<<<>>:::555444444444222///555111222333---555___|||cccKKK:::111...---//////...///000222444555000222333333222111222222000000444::::::888999===HHHWWWjjjyyyllluuuyyymmmbbb]]]]]]hhhiiiiiihhhfffeeeeeefffbbbbbbbbbdddggglllppprrrhhhiiilllooopppqqqpppooovvvuuuqqqtttmmm}}}nnnQQQBBB:::777777???```qqqcccooo}}}wwwqqqdddoookkkjjjkkkkkkiiijjjnnnnnnmmmjjjiiihhhhhhiiijjjjjjjjjrrrzzzVVVDDDIIIKKKZZZ{{{mmmWWWDDD@@@@@@<<<999999===@@@@@@@@@CCCHHHHHHFFFMMM___rrr}}}ooo]]]VVVNNN\\\zzzyyynnnddd{{{nnn888555:::333777>>>===;;;@@@IIIJJJWWWppp////////////............111333555777:::@@@GGGLLLPPPXXXXXXQQQSSS```gggdddLLL===111222555999FFFUUU___rrraaaSSSBBB888777888::::::111///111777999777666888:::RRRkkksssgggVVVNNNMMMVVVZZZ[[[YYYXXXZZZYYYVVVXXXZZZ\\\\\\YYYSSSMMMIIIFFFGGGIIIKKKNNNSSSXXX\\\VVVTTTSSSUUUWWWYYY___ggg```aaabbbaaa___^^^]]]]]]UUUYYY^^^bbbcccbbb```^^^YYYWWWTTTNNNIIIFFFGGGHHHIIIDDD>>>888;;;KKKdddxxxsssXXXGGGAAA<<<888555>>>kkkvvvooocccNNNNNNPPPSSSTTTRRRPPPOOORRRQQQPPPPPPQQQRRRRRRRRRTTTUUUUUURRROOORRRXXX^^^XXXVVVTTTSSSUUUYYY]]]___cccZZZbbb}}}}}}___}}}tttUUU{{{hhhZZZNNNEEE;;;666777888777555777000000555555333===NNN^^^UUUFFF999111///222444333222000///...///000111222444555555444222222333777777999>>>@@@AAAEEEKKKTTTdddvvvuuusssddd___^^^]]]aaaccceeeeeedddddddddeeeeeedddcccbbbcccfffhhhjjjdddeeehhhkkknnnppppppooonnnoookkkmmm~~~}}}yyyxxxZZZAAA<<<;;;999???NNNqqqrrrjjjrrrxxxjjj|||yyysssiiijjjggggggkkknnnnnnooorrrqqqooollljjjiiijjjkkkmmmffflllsssYYYFFFIIIIIIUUUtttlllXXXGGGEEEEEE???999888===CCCCCC@@@EEEMMMMMMFFFHHHRRRaaaooo{{{sss```ZZZQQQYYYnnnzzzuuuvvv}}}hhhdddppp===<<<<<<222999999<<<===CCCLLLMMMXXXooo~~~000000//////.........---///111333666999???FFFJJJIIIOOOYYYccclllvvvyyyXXX999000666:::<<>>^^^gggVVVLLLNNNOOOOOONNNOOONNNNNNNNNOOOQQQRRRRRRSSSTTTUUUPPPOOOOOOPPPRRRUUUWWWWWWVVVUUUSSSRRRSSSUUUYYY\\\___ccccccfff{{{gggbbbyyyXXXYYYzzzttthhhYYYNNN???777666999::::::===<<<:::888999999444...;;;888333///---///222555//////000000000000000000222444555555444333444555<<<;;;<<>>;;;333@@@666@@@EEEIIINNNLLLVVVlll000000000///......---------000333666999>>>CCCGGGXXXWWWaaarrr}}}iiiFFF555888>>>===777@@@NNNaaassssssYYYIII>>>777???:::666444222000333999444555666666777999>>>BBB999>>>AAABBBFFFLLLNNNMMMIIILLLSSS[[[``````\\\YYY^^^^^^\\\YYYVVVWWW\\\aaa```\\\ZZZZZZWWWTTTVVV[[[dddaaa[[[TTTOOOPPPVVV\\\QQQJJJBBB@@@BBBCCC@@@<<<888999888666333111111222222CCCYYYkkk}}}tttRRRDDD@@@<<<777......AAAWWWoooXXXNNNOOOQQQPPPMMMMMMOOONNNKKKLLLOOORRRTTTTTTTTTUUUWWWPPPOOOOOOQQQSSSTTTRRROOOSSSTTTTTTTTTSSSUUUXXX[[[___iiidddYYYkkkxxxVVVEEEeeellliiijjj```RRRIIIFFFIIIMMMOOOVVVWWWOOO>>>333555777555333444444333111111111333555555777888888777666555222333444444444555777999>>>>>>DDDMMMWWW```lllwww|||}}}zzz}}}yyylllddd```___^^^[[[]]]```aaacccdddgggiiibbbdddfffggggggfffdddcccdddbbbbbbfffkkkmmmllljjjkkkpppnnnlll{{{~~~tttzzzPPP>>>;;;;;;;;;555AAAddddddYYYRRRFFFddd{{{}}}{{{mmmoookkkhhhhhhnnnqqqnnnjjjiiihhhgggfffeeeeeegggiiijjjeeerrrzzzxxxaaaJJJJJJFFFLLLggg{{{qqq\\\JJJFFFFFF@@@;;;:::<<>>777<<<666555@@@:::FFFLLLOOOPPPLLLSSSeee~~~111000000///......------,,,000444888;;;>>>AAADDDEEEPPPjjj{{{ooohhhTTT<<<222555888444888???KKKZZZlllzzzgggYYYUUUKKKAAA;;;888555666:::000222444222000000333666666;;;>>>===>>>DDDHHHHHHFFFFFFGGGLLLQQQUUUVVVUUUZZZ\\\]]]ZZZUUUQQQRRRTTT\\\YYYYYYYYYVVVPPPPPPSSS[[[[[[XXXRRRKKKJJJMMMRRRMMMGGG???999777777777666222333333333444999@@@DDDRRRgggtttTTT???666777::::::666===\\\}}}xxxiiiWWWNNNNNNQQQSSSRRROOOPPPRRROOOIIIKKKPPPTTTWWWVVVTTTTTTUUUPPPQQQRRRRRRQQQPPPPPPPPPQQQTTTWWWXXXXXXYYY\\\___aaadddbbb^^^eee}}}oooQQQYYYeeemmm}}}vvvsssuuuyyy{{{tttkkk]]]KKK:::222444999333666888888666555666888555555555444333222111000555666666666777:::???CCCIIINNNYYYhhhsssyyywww|||wwwkkkjjjjjjdddaaabbb```aaaccccccdddeeeiiikkkdddeeeggghhhhhhhhhgggffffffcccbbbeeejjjllljjjhhhhhhpppsssooosss{{{}}}rrrbbbEEE;;;;;;===:::===KKKaaayyyoooZZZIIIkkk|||uuutttuuuqqqkkkiiilllnnnkkkfffeeehhhggggggffffffggggggggggggooorrr~~~eeeMMMKKKFFFIIIcccyyyhhhQQQJJJGGGAAA======999<<>>AAABBBIIISSS```jjjiiicccaaacccppp~~~yyyYYY>>>;;;???@@@:::999;;;EEEUUUkkk|||kkkWWWKKKBBB:::444222888555222333666777333000000666888555444999>>>@@@@@@======AAAJJJTTT[[[^^^TTTYYY]]]\\\UUUNNNLLLLLLJJJIIIKKKNNNKKKFFFEEEHHHDDDGGGIIIEEE???;;;<<<>>>777888888777444222333444444444444666<<>>>>>666999;;;;;;DDDXXXooo~~~~~~mmm\\\OOOJJJwww}}}~~~ooo~~~{{{tttlllgggiiikkkiiiffffffkkkjjjjjjjjjiiiiiihhhhhhiiikkkiiigggNNNLLLFFFHHHaaaxxxxxx]]]QQQKKKDDD???@@@777777>>>FFFFFFGGGTTTfffccc]]]WWWSSSKKKAAAAAAGGGAAAKKK\\\ooovvvqqq{{{uuugggmmmuuurrr~~~RRRCCCCCC444999FFF======FFFJJJPPPZZZYYYWWW___zzz///......//////000111222000111111222555;;;CCCIIIKKKKKKQQQ]]]dddggglllssstttFFF777AAA<<<777999BBBFFFKKK[[[nnnxxxkkkSSS???777888666666888444000555===777333000111555777666444999999:::===BBBIIINNNRRREEEIIINNNOOOLLLGGGBBB???>>>AAADDDBBB>>>;;;999:::>>><<<:::888777444000---888999999666222111444777===???DDDNNN]]]oooqqqMMMAAACCCAAA888000999666333GGGsssvvv~~~}}}hhhWWWQQQLLLLLLPPPKKKLLLNNNOOOOOOOOOPPPQQQRRRJJJHHHOOOTTTRRROOOOOOQQQMMMIIIIIIKKKNNNNNNNNNMMMQQQWWW[[[\\\[[[ZZZYYYXXXYYYZZZYYYZZZ```iiippp~~~|||SSSPPPyyyaaaXXXqqqwww]]]AAA888===777===FFFNNNRRRSSSPPPNNNFFFCCC???;;;:::===CCCHHHFFFBBBAAAEEEHHHMMMZZZhhh{{{wwwmmmddd___dddjjjllljjjiiikkkjjjiiigggeeeeeegggiiiiiihhhgggggghhhiiijjjkkkiiiiiijjjkkkkkklllmmmmmmllljjjlllnnnooo{{{yyyjjjyyyXXXCCC@@@999::::::999:::DDDXXXjjjvvv~~~SSSFFFQQQYYYqqquuutttvvvqqqpppooommmmmmnnnnnnlllkkknnnooommmjjjjjjllljjjfffnnnrrrddd~~~lllQQQTTTKKKGGGccc|||oooTTTIIIIIIDDD>>>===777999BBBEEEDDDQQQeeerrrgggZZZRRRQQQPPPLLLHHHFFFFFFJJJTTTfff|||xxx~~~jjj}}}{{{mmmtttQQQ;;;;;;:::;;;>>><<>>HHHNNNHHHKKKTTT___gggnnn{{{]]]>>>444:::@@@???666555@@@MMMRRRfffyyyeeeLLL===<<<999999<<<999111...///222222222222222222333333333333333555777:::>>>@@@:::===AAAAAA>>>:::666555888;;;<<<;;;888666555666333333444555666888:::;;;...000444777:::@@@HHHMMMPPPaaayyyxxx[[[QQQFFF>>>666111555===222BBBWWWyyypppzzz[[[OOOLLLGGGFFFIIIKKKIIIIIIKKKNNNPPPNNNKKKLLLGGGGGGMMMQQQOOONNNOOOOOOLLLIIIHHHJJJLLLMMMMMMHHHLLLQQQUUUUUUUUUTTTTTTYYYYYYXXXWWWWWWZZZ^^^aaaqqqzzz[[[iiizzz___UUUjjjQQQIIINNNEEENNN]]]kkkuuuwwwuuusssfff```XXXRRRRRRXXX___dddcccXXXOOOPPPYYYggg{{{ttteeebbbbbbgggjjjhhhhhhjjjfffffffffeeedddeeegggjjjgggfffeeeeeefffgggiiikkkjjjjjjkkkkkkllllllllllllnnnnnnqqqtttqqqxxxmmmbbboooPPPBBB<<<;;;:::999999@@@QQQ```www~~~wwwqqqSSSNNNbbbppp}}}iiittttttsssnnnpppvvvtttrrrrrrrrrqqqooommmjjjkkkjjjggggggiiigggbbbgggkkkggg~~~wwwXXXUUUMMMGGG]]]sssdddUUUPPPJJJBBB:::666888AAAFFFEEEJJJQQQrrrlllddd^^^ZZZVVVOOOKKKMMMJJJHHHKKKYYYooo~~~mmmnnnnnnsssPPP;;;;;;;;;<<<@@@@@@IIIPPPYYY```dddgggkkkooo222111000///............,,,---///222999DDDPPPXXXNNNMMMRRR]]]jjjwwwvvvWWWEEE>>>>>>?????????@@@CCCFFFKKKYYYmmmrrrbbbTTTHHH;;;777777888;;;>>>555666777555222111222444777666666555555555555666...111444666666666666777222333444333222222333555666666666444111222666:::BBBHHHSSS```nnn}}}uuu[[[HHH<<<888555666777555666999BBB___}}}xxxwwwaaaLLLGGGGGGDDDAAABBBJJJFFFDDDGGGMMMOOOJJJEEEGGGFFFHHHLLLNNNMMMMMMOOOMMMKKKHHHGGGIIIKKKKKKKKKHHHLLLQQQTTTTTTTTTTTTTTTYYYXXXWWWXXXYYYYYYXXXVVVccclll___tttdddaaaqqqqqqmmmrrrrrrxxxzzz{{{}}}eeebbbdddpppooommm___```dddhhhgggccccccggg```aaabbbbbbaaacccfffhhheeedddccccccdddgggiiikkkkkkkkkllllllkkkkkkjjjiiijjjkkkppprrrnnnmmm~~~\\\zzzdddyyyeeeFFF@@@<<<999888777888AAALLL\\\vvvooo]]]XXXkkk{{{}}}rrriiidddwwwfffyyymmmbbbiiioootttssspppoooooonnnllljjjgggiiihhhfffggghhheee```dddccckkksss[[[RRRKKKFFFTTThhhyyydddXXXNNNFFF@@@<<<:::===CCCGGGHHHGGG^^^___bbbfffhhhfffbbb^^^\\\VVVNNNJJJOOO___ttt}}}|||qqqyyypppNNN<<<<<<;;;>>>DDDEEENNNUUU___fffjjjnnnssswww111111000///////////////......///222888BBBNNNVVVWWWRRRPPPZZZiiivvv|||~~~~~~tttrrr~~~RRR666///EEELLL:::222<<>>:::;;;;;;777888>>>CCC\\\www}}}{{{mmmbbb^^^lllllleeeuuummm]]]iiikkknnnmmmkkkkkkkkkkkkiiigggfffhhhhhhfffgggiiifffaaa```\\\jjjeee[[[LLLGGGFFFNNN```uuudddVVVLLLHHHEEE>>>888===HHHMMMLLLIIILLLTTTbbbooovvvuuurrrqqqkkk```WWWVVV^^^mmmxxxvvvttt{{{jjjLLL<<<>>>===@@@HHHKKKRRRYYYaaagggkkkooossswww///////////////000111111---,,,,,,,,,000777@@@FFFMMMSSS[[[___cccjjjtttzzzVVV777@@@GGG;;;555?????????DDDNNN^^^rrr{{{hhhYYYPPPGGG<<<888999999777333666666666666666666666666<<<<<<999666333222333555555555555888<<>>CCCCCC:::888999>>>FFFQQQ```lllyyypppddd]]]UUUHHH>>>======<<<======>>>???@@@::::::999888777999===@@@<<<>>>FFFRRRaaaooozzzuuu]]]MMMLLLBBB:::888999999888888111444555777GGGhhh|||\\\BBBAAA@@@BBBGGGLLLNNNMMMKKKDDDJJJOOONNNIIIEEEFFFIIIIIIMMMOOOOOOPPPQQQOOOLLLGGGHHHJJJKKKKKKLLLOOOQQQTTTUUUVVVUUUTTTSSSTTTVVVVVVWWWYYY\\\]]]\\\YYYVVV^^^[[[]]]gggxxxuuueee}}}kkkiiieeebbbgggggg```\\\\\\\\\YYYXXXYYY[[[\\\\\\[[[YYYXXXXXXYYYYYYZZZ[[[]]]^^^_________dddfffgggiiiiiihhhfffeeefffeeeeeedddeeehhhnnnsssfffuuuhhhxxx```JJJ;;;===@@@:::777999;;;;;;FFF```xxxkkk\\\JJJBBBUUUppp]]]GGGppphhhnnneeegggbbbaaaZZZdddcccbbbdddfffhhhgggfffbbbcccbbb```bbbeeedddaaa]]]___fffaaammmsssWWWHHHLLLNNNVVVmmm___CCCAAA???>>>===>>>BBBDDD===<<>>???EEEMMMVVVccczzzyyyhhhgggeeedddcccdddfffgggWWWXXXZZZ[[[]]]aaaggglllnnnqqqxxx{{{nnnaaaVVVMMMFFFBBB999555444999:::777555666999===GGG]]]~~~~~~nnn]]]KKK???>>>???AAADDDIIILLLMMMLLLFFFJJJNNNNNNKKKGGGFFFFFFDDDHHHJJJKKKPPPTTTQQQJJJEEEHHHKKKMMMMMMOOORRRUUUYYYYYYYYYVVVTTTSSSTTTUUUTTTVVVYYYYYYXXXVVVVVVVVVVVVZZZaaafffjjjzzzpppkkk{{{zzzhhh```ggggggcccfffcccaaa```aaa^^^ZZZZZZ^^^\\\]]]^^^]]][[[YYYYYYZZZZZZ\\\___aaabbbaaa___^^^bbbdddgggjjjkkkkkkjjjiiihhhfffcccbbbdddhhhlllmmmdddxxx{{{hhhIIIAAA???888555999:::777999FFFXXXooo}}}xxxlll]]]OOOGGG@@@FFFgggdddmmmvvvooopppmmmfff```ddd```aaabbbaaaaaabbbdddeeedddcccbbbcccaaa^^^```eeefffcccbbbgggaaadddhhhvvv~~~]]]GGGLLLNNNRRRxxx{{{{{{iiiSSSHHHAAABBBBBB===<<<@@@;;;===DDDOOO]]]lllzzz~~~sss|||}}}SSS???;;;DDDCCCDDDOOOUUU]]]aaafffiiiiiikkknnnqqqttt222111000//////......///------...------///222555YYY]]]___```hhhrrrtttppp|||NNN<<<@@@CCC???@@@BBB@@@::::::???AAACCCOOO```jjjqqqtttdddZZZTTTRRRLLLDDD<<<888888:::888444555999999333222555999TTTxxxyyyvvvWWWCCC===???<<<>>>???AAAEEEIIIKKKJJJIIIJJJKKKMMMLLLJJJFFFCCC@@@CCCEEEGGGOOOUUURRRIIIEEEHHHLLLNNNOOOPPPTTTXXXVVVVVVUUURRROOOMMMNNNPPPRRRUUUXXXXXXUUUUUUWWWZZZYYY^^^eeefff___```rrrsssxxx{{{kkkhhh^^^]]]gggggg```ccc^^^aaafffgggaaa[[[\\\ccc]]]^^^______]]]\\\\\\]]]^^^aaaeeeggghhhfffcccaaabbbdddhhhkkkmmmmmmllllllnnnllliiifffhhhlllmmmlllxxxiiiQQQpppaaaNNNGGG===999>>><<<::::::;;;999>>>PPPdddkkkmmmeeefff[[[```\\\UUUFFF???DDDKKK[[[nnnyyyrrr___eeessslll^^^gggcccmmmhhhgggffffffhhhhhhgggfffeeeeeebbb___aaaggghhhfff```iii[[[fffiiirrr]]]DDDJJJNNNPPPttt|||qqqvvvjjjSSSCCCDDDEEE???>>>DDDBBBHHHMMMPPPRRRYYYgggqqqzzzwwwdddtttvvvwwwOOO<<<;;;EEEDDDEEEOOOUUU\\\```eeeggghhhjjjmmmqqquuuwww000000000000////////////111000...---...///111222IIILLLLLLPPPddd{{{~~~rrrWWW>>>???IIIOOOAAA333===EEE<<<999???EEEJJJOOOXXXccclllzzzsssggg___WWWOOOIIIHHHDDD===999666666666666999888888777222111:::DDDccc{{{xxxkkkNNNAAA>>>===;;;<<<===>>>AAAEEEFFFFFFDDDFFFHHHLLLNNNMMMJJJFFFCCCBBBDDDHHHJJJKKKKKKLLLMMMLLLJJJHHHGGGHHHLLLPPPSSSSSSVVVXXXUUUOOOLLLOOORRRSSSVVVYYYYYYVVVSSSRRRRRRTTTXXX]]]```aaacccgggkkk|||pppgggdddcccbbbaaaaaabbbcccdddfffffffffggghhhgggeeecccccceeeeeeccc^^^\\\\\\^^^bbbccceeegggggggggfffeeeiiifffdddeeehhhlllmmmmmmjjjlllnnnmmmlllmmmrrrvvvjjj~~~[[[___}}}iiihhhOOOAAA>>>BBB>>>===:::777666999???CCCOOOLLLJJJHHHHHHGGGFFFDDD@@@???===CCC[[[fffdddzzzOOO}}}oookkkgggeeefffhhhjjjkkkiiidddbbbfffiiihhhggghhhhhhfffdddfffiiikkkjjjiiihhhfffaaadddiiisssfffLLLHHHIIISSSggg~~~uuukkk[[[NNNGGGHHHFFF@@@BBBJJJIIIMMMPPPOOOOOOUUUcccnnnxxxvvvllluuurrrccc\\\aaa{{{sss```EEEAAA<<<===EEEOOOWWW\\\]]]bbbhhhkkkjjjiiikkklllsss000000000000/////////...000///...---...///111222...;;;IIIWWWlllwwwHHHDDDJJJOOOGGGAAA>>>666:::;;;<<<===@@@CCCFFFHHHZZZhhhxxxiiibbbWWWOOOKKKFFF@@@;;;666555333333555777999:::333111111444;;;JJJbbbwwwnnnTTTCCC>>>>>>>>><<<<<<<<<>>>AAADDDEEEEEECCCDDDGGGJJJLLLKKKHHHEEEBBB@@@CCCFFFHHHJJJKKKNNNOOOMMMKKKJJJHHHIIILLLOOOQQQSSSTTTTTTSSSQQQOOONNNNNNQQQTTTWWWWWWTTTQQQPPPPPPNNNQQQWWW[[[^^^```bbbddddddsssoooccc___aaaaaaaaaaaaaaaaaabbbbbbeeeddddddeeefffeeeccc```aaabbbdddccc``````aaacccdddeeefffggggggeeecccbbbdddcccaaacccgggjjjkkkjjjnnnpppssssssrrrsssvvvzzzxxx}}}gggppprrryyyYYYKKKIIIBBBBBBBBBBBBAAA???>>>===777:::===@@@@@@???<<<::::::GGGYYYlll___]]]eeejjjvvvnnnkkkgggffffffggghhhhhhgggbbb```dddgggggggggiiillljjjiiijjjkkkkkkhhheeeeeedddbbbeeeiiinnnmmmPPPKKKIIINNN^^^wwwuuuuuu|||eeeWWWLLLKKKJJJDDDEEEJJJLLLQQQUUUTTTRRRVVVcccnnn{{{ggg\\\kkktttcccYYY\\\uuuzzzttt]]]BBB@@@???CCCKKKUUU]]]```jjjmmmqqqsssssssssrrrssszzz000000000/////////......000///.........///000111'''222AAASSSlllxxx~~~PPP666>>>EEEDDDEEEDDDAAA===:::;;;@@@DDDDDDBBBBBBIIIQQQWWW\\\bbblllttt{{{wwwooogggeeeeee___RRRGGGGGGBBB===:::999777444111777888999:::888666333222666333888JJJccc~~~pppsssvvvRRRHHH===999<<>>HHH___}}}}}}___YYYvvvdddiiillljjjggggggggghhhgggfffgggcccbbbeeehhhhhhiiilllmmmllllllllllllkkkhhheeebbbdddbbbeeeggghhhvvvVVVMMMHHHHHHRRRnnnmmmrrrvvvdddSSSOOOMMMIIIIIILLLPPPVVV[[[YYYUUUXXXeeeppp}}}}}}lllYYYRRR[[[gggtttSSSMMMfffxxxiii\\\\\\tttsss[[[@@@@@@CCCIIISSS\\\cccfffmmmnnnqqqtttxxxyyyxxxvvv{{{}}}000000/////////.........///............///000111222...000AAA\\\qqqtttnnn}}}WWWKKKAAA<<>>===<<<>>>AAADDDHHHMMMSSSWWWTTT[[[eeekkkpppvvv{{{gggWWWIIIDDD??????BBBAAA<<<555999666444444555666444333111444777999:::999999999<<>>;;;888;;;;;;;;;===???AAA@@@??????@@@BBBDDDDDDCCCAAA???AAABBBDDDEEEFFFIIIMMMPPPMMMNNNNNNNNNNNNMMMKKKKKKNNNOOOQQQRRRSSSQQQNNNLLLPPPQQQRRRSSSRRRPPPOOONNNOOOOOOPPPUUU\\\aaaaaa```eeehhhgggnnnrrreee]]]YYYZZZ]]][[[\\\]]]^^^]]][[[YYYWWWYYYYYYYYYZZZ\\\]]]]]]\\\ZZZZZZ[[[]]]^^^aaaccceee````````````___^^^]]]\\\aaabbbdddfffggggggfffeeedddhhhmmmnnnmmmmmmoooqqq|||tttzzz{{{MMM|||{{{eeeZZZMMMDDDCCCDDDDDDCCCBBBBBB???;;;:::AAANNNYYYvvv{{{XXXllluuupppnnniiihhhggghhhiiijjjhhhgggkkkgggfffiiikkkjjjkkknnnkkkkkkjjjjjjjjjjjjjjjjjjdddeeedddddddddbbbwww[[[NNNHHHEEEJJJcccxxxkkkqqqsss[[[PPPMMMLLLMMMOOOSSSYYY]]][[[XXX\\\jjjvvv}}}bbbKKKEEELLLQQQ}}}zzz\\\FFFXXXooo~~~tttcccaaayyyvvvqqqVVVAAACCCFFFMMMVVV___gggkkkjjjjjjlllrrryyy||||||zzzzzzuuu////////////...........................//////000111***(((222DDDWWWhhhrrroooMMMAAA<<>>999777<<<;;;<<<===@@@BBBBBBBBBCCCHHHOOORRRSSSVVV]]]cccfffnnnxxx|||{{{yyyzzz|||wwwzzz~~~~~~xxxmmmaaaYYYXXXUUUSSSRRRPPPJJJAAA:::777666666666777888999:::666555555555666666666666777555222000000555>>>EEEZZZrrr{{{mmmxxxyyyUUU555:::999999:::<<<<<<:::777;;;:::999:::<<<>>>>>>===<<<===>>>@@@@@@@@@??????BBBCCCDDDDDDDDDFFFIIILLLLLLMMMOOOPPPOOONNNLLLKKKJJJOOOTTTTTTQQQOOOOOOQQQQQQQQQRRRRRRRRRRRRPPPOOOTTTQQQPPPTTTZZZ```ccccccbbbccc^^^___kkkvvvsssiii___[[[ZZZXXXWWWYYYYYY[[[\\\]]][[[XXXTTTRRRSSSRRRSSSUUUYYY\\\]]]\\\YYYXXXWWWWWWYYY[[[]]]^^^YYYZZZZZZ[[[[[[[[[[[[[[[```bbbdddfffeeecccbbbaaacccgggkkklllkkkjjjlllnnnnnnqqqsss|||lllRRRxxxyyyuuuaaaUUUNNNGGGCCCBBBCCCDDDFFFNNN^^^sss~~~ZZZgggtttiiirrrfffffffffiiikkklllkkkiiillliiiiiilllllliiijjjmmmmmmkkkiiigggfffhhhjjjllliiijjjfffddddddbbbrrr```OOOHHHEEEHHHYYYpppddd|||dddRRRMMMNNNPPPRRRUUUYYY\\\[[[[[[cccqqq|||mmmXXXPPPJJJDDDQQQggg___JJJLLLZZZpppuuueeeddd~~~}}}zzzyyyRRRFFFGGGIIINNNUUU^^^gggmmmnnnmmmooottt{{{~~~}}}zzzvvv/////////.........------------........./////////,,,...222333111:::XXXvvvlllGGGEEEGGGJJJKKKIIIEEEBBB@@@===<<<<<<<<<======;;;999:::>>>AAACCCCCCDDDHHHKKKHHHNNNUUUYYYYYYXXXYYYZZZUUUSSSQQQMMMHHHCCC???<<<:::;;;<<<;;;999888888888555666555333111000333666444444333333333444666777666666666888AAASSShhhwwwoooppp}}}zzz^^^III;;;222888999999999:::999999999:::999777888:::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>BBBCCCDDDDDDDDDEEEGGGIIIKKKLLLNNNPPPQQQPPPNNNMMMHHHNNNTTTTTTPPPNNNPPPTTTQQQPPPOOOPPPQQQQQQPPPNNNSSSQQQQQQSSSWWW\\\___aaa]]]aaa^^^]]]ccceeennn{{{ppp\\\XXXXXX\\\]]]ZZZXXXYYYXXXZZZ[[[\\\[[[YYYVVVTTTRRRQQQQQQTTTXXX\\\^^^^^^[[[XXXUUUTTTUUUVVVWWWWWWVVVWWWXXXYYYZZZ\\\]]]^^^___aaacccdddbbb```______aaadddggggggeeeeeegggiii]]]kkkooooookkkVVV~~~xxx|||ppphhhjjjnnnuuu|||{{{aaaddd{{{~~~uuuqqqqqqfffeeeeeeeeegggjjjkkkkkkiiigggfffiiilllkkkggggggjjjppppppmmmjjjggggggjjjlllmmmoookkkhhhiiigggtttiiiSSSKKKFFFHHHQQQggg|||nnn|||qqq[[[RRRRRRSSSTTTVVVXXX[[[___ccclllvvv~~~ppp```OOO???===VVV___PPPEEEHHH\\\sss{{{ppp___aaa~~~~~~yyy~~~UUUIIIJJJLLLPPPUUU]]]ffflllqqqqqqqqqtttvvvxxxxxxwwwvvvvvv//////.........---------------......//////.........000666666,,,+++BBB```ggg\\\MMMBBB>>>>>>@@@@@@???>>>===<<<<<<<<<======888999999:::;;;<<<======>>>@@@BBBDDDEEEEEEDDDCCCBBB@@@===::::::;;;===???:::;;;;;;:::888777888999>>>===;;;999777777888888444444333333444777;;;===555@@@RRReeexxx{{{uuu~~~YYY>>>666999===444666777777777777999::::::888666666888999999999999999:::;;;<<<===>>>??????AAACCCEEEEEEEEEGGGHHHIIIKKKMMMPPPQQQRRRQQQQQQIIILLLOOOPPPOOOOOOQQQSSSMMMLLLJJJKKKMMMNNNMMMKKKNNNPPPSSSVVVWWWXXXZZZ\\\ZZZ```^^^___ccc]]]ZZZdddmmmsssggg^^^ZZZYYY[[[^^^]]]YYYXXX[[[WWWYYY[[[]]]]]]]]]\\\[[[VVVUUUTTTVVVZZZ]]]______^^^ZZZUUUTTTUUUVVVUUUTTTYYYZZZZZZ[[[]]]___```aaa^^^aaadddeeeccccccdddeeedddfffhhhfffcccccceeehhh^^^iiimmmmmmccc[[[ooo{{{{{{|||rrriiilllbbbfffeeedddeeegggggggggfffaaaccchhhnnnmmmiiihhhlllppprrrsssrrrooommmnnnooopppsssqqqppprrrpppzzzvvvZZZNNNGGGGGGJJJ^^^uuurrrjjj]]]XXXWWWVVVVVVYYY^^^fffnnnuuuyyyzzz~~~gggWWWKKKNNNUUUPPPBBBDDDRRRZZZppp^^^___}}}wwwpppQQQGGGKKKPPPTTTXXX^^^eeejjjmmmnnnppppppooooooppprrrvvvvvvzzz//////.........---------,,,---......//////......---(((***222111---666FFFppp}}}xxxTTTBBB>>>???@@@===<<<;;;::::::;;;>>>@@@===<<<:::;;;<<<<<<;;;999???===<<<<<<===<<<;;;999:::999999888888777777777666666666777888888888888777333000111444666555333666666666777999===CCCGGGhhhxxxyyyfff^^^rrrvvvSSS:::666;;;999222111444666777666666888::::::888666555777888888888999999999:::;;;===>>>???<<>>????????????GGGGGGGGGGGGGGGGGGGGGGGGDDDHHHLLLMMMMMMMMMPPPSSSOOOJJJFFFIIIOOORRRPPPLLLIIIHHHIIILLLOOOOOOMMMIIIPPPRRRUUUVVVVVVWWWXXXYYY_________\\\XXXWWWZZZ]]]___```dddkkkttttttkkk___XXXXXX[[[\\\\\\\\\ZZZWWWVVVUUUTTTSSSQQQWWWWWWXXX[[[^^^___\\\YYYYYYYYYXXXXXXYYY\\\^^^```\\\[[[YYYXXXWWWWWWXXXXXX___```aaa``````bbbeeehhhgggffffffjjjoooooojjjdddiiimmmqqqsssrrrpppooonnnxxxzzzzzzwwwwwwuuurrryyyxxxpppfffttt^^^dddiiidddcccbbbaaabbbdddccc```\\\WWW]]]bbbggglllqqqpppkkklllnnnsssxxxzzzxxxtttqqqpppssswwwwwwxxxoooWWWJJJBBBGGGKKK^^^zzzwwwkkk___VVV[[[^^^eeesssvvvWWWRRRgggyyy\\\VVV[[[RRRRRR^^^aaaSSSQQQLLLjjjnnnffflllIIIHHHLLLQQQWWW]]]aaaccceeeffflllnnnqqqrrrrrrrrrrrrssszzzzzz////////////............------------------------....../////////000000000,,,:::WWW~~~tttdddSSSIIIBBB<<<999888777555555888;;;;;;:::888999999999:::::::::888777888666333222333555777888888666333000111444777888666666666444666>>>LLLWWW^^^hhhzzzzzzlllnnnttt}}}rrrPPPAAA;;;444333666888666333555555555555555555555555555555666777888999999:::;;;;;;<<<===============AAABBBCCCDDDEEEFFFGGGGGGHHHJJJLLLMMMMMMNNNOOOPPPRRROOOLLLMMMPPPQQQNNNKKKMMMLLLLLLNNNPPPPPPMMMKKKNNNPPPRRRSSSSSSTTTVVVXXX``````___\\\YYYYYY[[[]]][[[ZZZZZZ^^^dddkkksssyyy}}}tttmmm^^^XXXSSSRRRVVV[[[]]]\\\ZZZXXXVVVTTTTTTTTTRRRQQQVVVUUUVVVXXX\\\]]]\\\ZZZZZZYYYXXXWWWWWWXXXZZZ[[[YYYXXXWWWVVVVVVWWWXXXXXX```aaacccddddddeeegggiiieeeeeeggglllpppqqqnnnkkkjjjmmmqqqrrrqqqpppoooppptttuuuvvvssssssyyy___xxxvvvnnnssslll___ccceee^^^dddbbbaaaaaacccbbb```]]]\\\aaaeeehhhlllpppoookkklllpppssstttssssssuuuxxxuuuwwwwwwvvvvvvzzzzzzXXXGGGEEEBBBEEEWWWsssyyyllldddppprrrvvvnnnPPPUUUgggyyy~~~zzzmmm```WWWRRRYYYVVVaaauuuzzzcccDDDCCCSSSYYY___aaa```___cccfffpppqqqrrrrrrrrrtttvvvyyy{{{|||yyy////////////............------------------------.........////////////000222,,,333NNNoooiiiRRRFFFKKKBBB999555777999777333444444555555555555444444444888;;;:::777666999<<<===:::888;;;@@@BBBAAA???GGGPPP[[[eeeooo{{{{{{sssfffkkkmmm{{{fffGGG777444333333444666777555333555555555555555555555555555555555666666666777777::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBEEEGGGHHHIIIHHHHHHIIILLLNNNPPPPPPOOOSSSTTTTTTSSSQQQOOOLLLJJJPPPOOONNNNNNOOOOOONNNLLLMMMNNNOOOOOOOOOPPPSSSVVV]]]]]]]]][[[YYYYYY[[[\\\aaa]]]ZZZZZZ]]]aaabbbaaajjjwwwzzznnneee]]]VVVQQQOOOMMMMMMQQQWWW\\\]]]\\\WWWUUUSSSRRRRRRRRRQQQPPPUUUTTTSSSUUUXXXZZZZZZZZZZZZYYYWWWUUUTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^^^^aaacccaaaccceeehhhjjjjjjiiihhhhhhjjjlllmmmllllllmmmnnnppprrrrrrpppooosss|||ppppppfffuuuzzzkkk``````fffeeeaaaeeedddbbbaaabbbbbbaaa``````eeeggggggiiilllkkkhhhkkkoooqqqpppmmmnnnuuu|||}}}{{{zzzxxxxxxzzz|||~~~^^^HHHJJJAAAAAANNNhhhyyyxxxfffsssooo\\\\\\mmmqqq}}}~~~VVVFFFLLLYYY___eeeeeeaaa```ffflllttttttsssrrrqqqrrruuuxxx{{{xxxxxx{{{////////////............------------------------------........./////////777...,,,222;;;QQQqqqXXXFFF@@@@@@:::333888888777666666888;;;===444???JJJLLLEEE===;;;===:::===JJJ___rrrzzzyyywww{{{hhhWWWWWWfffqqqqqq}}}iiiOOO555---333333444666666555444333333555555555555555555555555444444444444444444555555888888999999999999999888;;;===@@@CCCEEEGGGHHHIIICCCBBBCCCHHHNNNRRRRRRPPPQQQTTTWWWVVVRRRNNNKKKKKKOOONNNMMMMMMNNNOOOOOOOOONNNNNNNNNMMMMMMOOORRRUUUXXXXXXXXXXXXXXXYYY[[[\\\gggddd___]]]```cccaaa[[[YYY___gggkkknnnttt}}}{{{vvvmmmfff]]]UUUQQQPPPNNNMMMNNNMMMMMMOOOSSSUUUUUUSSSTTTRRRPPPPPPPPPQQQPPPOOOUUUTTTRRRRRRSSSUUUWWWXXXXXXWWWUUUTTTRRRRRRRRRRRRSSSTTTTTTUUUWWWXXXZZZZZZVVVVVVVVVUUUUUUXXX\\\___]]]___aaaaaa```^^^^^^___dddeeeffffffffffffiiikkkoooqqqrrrpppnnnpppuuuzzzoooeeewwwrrr```iii{{{oooddd\\\___fffhhhhhhggggggfffdddbbbbbbbbbccccccaaafffgggeeedddfffeeeccciiilllooopppppprrruuuyyyzzzxxxvvvwwwyyyzzzyyywwwlllOOONNNFFFCCCIII^^^vvv}}}{{{uuuooommm~~~|||kkk___PPP[[[bbbuuupppKKKNNN\\\\\\```dddeeeeeehhhnnnttttttttttttrrrooonnnooopppxxxtttxxxwww}}}////////////............------------------------------------............,,,...444777111444RRRuuu{{{qqqlll```RRRIIIFFFAAA;;;666666999===KKKUUU______VVVNNNKKKLLLPPPRRR___sssmmmkkkgggccc^^^[[[YYYXXX\\\gggooosss|||PPP>>>999333///222444555555444111111333555555555555555555555555555333333333333333333444444666777777888888888888777;;;<<>>@@@@@@??????@@@@@@AAADDDHHHJJJJJJIIIFFFJJJOOOPPPNNNKKKJJJKKKLLLNNNPPPQQQRRRSSSUUUWWWPPPQQQQQQPPPPPPQQQSSSVVVWWWWWWWWWZZZ]]]`````````\\\^^^\\\YYY\\\dddddd^^^[[[]]]___]]]ZZZYYY[[[^^^eeeiiioootttvvvwwwwwwwwwwwwttt{{{~~~{{{fffddd```YYYRRRPPPQQQSSSRRRPPPMMMKKKKKKMMMOOOQQQOOONNNKKKIIIHHHHHHIIIIIINNNMMMLLLLLLNNNOOOOOOOOOSSSSSSRRRPPPNNNNNNPPPSSSRRRRRRSSSSSSRRRRRRRRRRRRUUUUUUWWWXXXYYYYYYYYYYYY]]][[[WWWUUUUUUYYY```fffaaa````````````aaabbbcccbbbcccdddddddddeeehhhjjjhhhiiijjjjjjiiiiiikkkmmmtttuuutttWWWPPPXXXeeewwwtttppphhhkkkgggeeedddfffiiihhheeedddgggeeeffffffeeebbbbbbcccdddbbbiiillliiifffggggggfffiiijjjpppzzz{{{ssssssrrrsssuuuxxxwwwtttpppkkkkkkOOOJJJEEEBBBJJJ]]]ttt}}}xxxxxxgggnnnlllbbbYYYVVVggguuuRRRHHHLLLnnnppphhhRRRYYY\\\eeebbbaaaeeelllqqqrrrqqqiiimmmqqqsssrrrooonnnmmmmmmqqqvvvssssss////////////............------------------------+++,,,,,,,,,,,,---------222///+++,,,///333555666666EEEhhhvvveee999:::999444---+++000666///...------...000111111222222222222222222222222111111222222333444555555333444555777888999999999555777:::===??????>>>>>>???AAADDDEEEFFFGGGIIIJJJBBBEEEHHHJJJIIIHHHGGGGGGIIILLLPPPQQQPPPPPPQQQSSSOOOQQQRRRRRRQQQRRRSSSUUUYYYXXXWWWYYY\\\]]]\\\ZZZZZZ___^^^WWWWWW___aaa\\\QQQUUUZZZ\\\\\\[[[[[[\\\aaa^^^[[[\\\```aaa]]]XXXccccccdddeeefffiiimmmoooccccccbbb^^^ZZZWWWVVVVVVNNNMMMKKKKKKKKKLLLLLLLLLOOONNNMMMLLLJJJIIIIIIJJJLLLLLLLLLKKKJJJJJJKKKLLLMMMLLLKKKLLLNNNPPPPPPOOOOOOPPPQQQPPPNNNNNNQQQTTTSSSTTTTTTTTTSSSSSSRRRRRRUUUVVVWWWXXXWWWWWWVVVUUUWWWWWWVVVTTTTTTWWW\\\```eeebbb______bbbddddddbbb```bbbdddeeeeeefffhhhjjjeeefffggggggggghhhjjjkkkqqqsss~~~sssgggNNNTTT]]]eeekkkppptttwwwqqqqqqqqqooollliiifffeeevvviii[[[ZZZ^^^aaabbbcccffffffdddaaaccceeedddaaa___```aaa___gggmmmkkkiiiiiiiiihhhfffhhhlllttt{{{}}}zzzvvvwwwxxxzzz|||~~~~~~|||zzz|||[[[MMMGGGAAACCCQQQggg}}}fffjjjvvvvvvdddVVVQQQNNNKKKJJJQQQ```cccNNNBBBMMMXXXooo|||xxx\\\YYY___\\\cccccccccfffjjjnnnooopppjjjmmmoooooommmkkkiiiiiiiiiqqqrrrnnnrrr000/////////............------------------------++++++,,,,,,,,,---------(((...222000///222333000444,,,555TTTqqqjjjFFF222777666222...000444222+++222000///000111111///---111111111111111111111111000111111333444555666666222333444666888999::::::444777;;;>>>AAAAAAAAA@@@;;;???DDDFFFFFFHHHKKKOOOAAABBBDDDFFFFFFFFFEEECCCFFFJJJMMMNNNLLLKKKKKKLLLOOOQQQSSSSSSRRRRRRRRRSSSYYYWWWVVVVVVYYYYYYVVVSSSYYY___]]]SSSQQQXXXZZZVVVYYY[[[]]]]]]\\\[[[\\\]]]UUUYYY\\\\\\ZZZYYYVVVSSSXXXUUUQQQNNNOOORRRVVVXXXUUURRRPPPOOOJJJFFFIIIPPPLLLIIIGGGJJJOOOPPPMMMHHHIIIJJJKKKJJJHHHFFFFFFFFFEEEGGGIIIIIIHHHGGGGGGGGGLLLKKKJJJLLLNNNPPPPPPPPPKKKNNNPPPPPPOOOPPPSSSVVVUUUUUUUUUUUUTTTSSSQQQQQQVVVVVVWWWWWWVVVUUUSSSRRRTTTVVVWWWXXXXXXYYY[[[]]]gggbbb\\\[[[^^^```^^^[[[^^^```cccddddddeeefffgggeeeffffffggghhhiiikkklllhhhpppsssyyy~~~~~~yyysss___bbbgggbbbffffffbbbdddhhhfff___^^^aaacccccc___]]]]]]^^^ZZZdddkkkjjjhhhiiiiiihhhaaadddgggkkknnnrrruuuwwwsssvvvyyy}}}iiiRRRLLLCCC???HHH]]]ssslllPPP^^^qqqlll```NNNJJJBBBMMM```VVVHHHSSSEEE[[[qqqeeeQQQZZZbbb\\\^^^aaaeeegggiiikkkooorrroooooonnnjjjfffbbbaaaaaahhhrrrnnnjjjqqqyyy000000//////.........---.........------,,,,,,,,,------------------------+++,,,---...///////////////222777;;;>>>JJJhhh^^^;;;...333222111111111000000/////////////////////........./////////000111111222222222333555666777666555444777444333444777888777555555666666888;;;>>>AAACCCDDDCCCBBBDDDHHHKKKJJJHHHFFFGGGGGGGGGGGGHHHJJJLLLIIIKKKKKKJJJGGGGGGJJJMMMSSSPPPMMMMMMQQQTTTTTTSSSZZZYYYXXXVVVUUUSSSRRRRRRUUUYYY[[[WWWQQQOOOTTTYYY[[[\\\]]]\\\[[[ZZZ[[[]]]YYYYYYYYYXXXUUUSSSPPPOOOSSSSSSQQQOOOMMMMMMOOORRROOOOOONNNKKKIIIHHHIIIKKKJJJLLLJJJEEECCCGGGKKKKKKJJJIIIGGGEEEDDDDDDEEEFFFIIIGGGCCCAAABBBCCCCCCBBBFFFFFFGGGIIIIIIIIIIIIIIIIIIHHHJJJOOOQQQOOOOOOQQQVVVUUUTTTTTTUUUWWWVVVVVVXXXXXXXXXYYY[[[[[[ZZZYYYXXXZZZZZZWWWYYY]]]___]]]_________^^^]]][[[ZZZYYY[[[```dddeeegggjjjhhheeehhhhhhhhhiiijjjkkkllllllrrrmmmoooyyyttt```aaaaaaYYY^^^```bbbaaa```______```aaabbbdddfffeeecccaaa___```aaacccfffiiiiiigggeeebbbdddgggmmmrrrtttttttttsssxxx~~~~~~{{{ttt[[[QQQGGGAAAAAAMMMeee{{{pppccczzzooo|||\\\SSSLLLOOOWWW[[[WWWQQQQQQPPPPPPddd~~~^^^^^^ZZZXXXhhhiiibbbaaahhhiiiccceeemmmrrrwwwyyyvvvoookkkllloooppprrrwwwuuummmqqq000/////////.........---......---------,,,,,,,,,------------------------+++,,,---...////////////666444333333222555BBBQQQqqqqqqTTTEEE;;;222000444111111111000000/////////////////////............//////000000111222222222222333444444555555444444555333222333555777555444555666666888;;;>>>@@@BBBCCCAAAAAACCCHHHKKKKKKKKKIIIIIIIIIIIIHHHGGGHHHHHHGGGHHHIIIHHHFFFEEEGGGIIIOOOMMMKKKLLLNNNPPPRRRSSSQQQQQQQQQQQQPPPOOONNNNNNRRRVVVXXXTTTMMMJJJLLLOOOVVVWWWXXXXXXVVVUUUUUUVVVWWWWWWWWWUUUSSSPPPMMMLLLMMMMMMKKKIIIGGGGGGHHHJJJKKKLLLKKKIIIGGGFFFFFFHHHMMMPPPNNNIIIEEEFFFFFFDDDHHHGGGEEECCCBBBCCCDDDDDDEEECCCAAA@@@AAAAAAAAA@@@BBBBBBCCCDDDEEEEEEEEEEEEHHHGGGHHHLLLMMMLLLLLLOOOPPPQQQRRRTTTVVVVVVTTTSSSOOOOOOQQQTTTWWWVVVSSSQQQUUUYYY[[[YYYXXXZZZZZZWWWWWWXXXZZZZZZZZZWWWUUUSSSXXX^^^bbbcccfffiiigggcccaaacccdddfffhhhhhhiiihhhlllkkknnnuuuxxxzzzeee]]]```___XXXZZZ\\\\\\\\\[[[ZZZ[[[\\\______```aaa```^^^\\\[[[\\\]]]```bbbddddddbbb```aaabbbeeeiiimmmooopppppppppsssxxx}}}___RRRHHHCCCAAAEEEYYYpppwwwjjjgggjjjvvv|||tttYYYRRRXXX\\\ZZZVVVWWWVVVOOOYYYzzzuuuYYY___eeeeeennnjjjddddddkkklllgggiiipppppptttvvvtttpppooorrruuuqqqwwwsssnnn/////////...............------------,,,,,,,,,,,,------------------------+++,,,---......//////...444000///111222111222555;;;MMMfff___GGG000---111111...---000000000///////////////........................//////000111111222222333222222222222222333333444333222111222444555444333555555666888:::===???@@@@@@??????AAAFFFJJJLLLLLLKKKKKKKKKKKKJJJHHHFFFDDDFFFHHHIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIIIIKKKOOORRRMMMNNNNNNNNNNNNLLLJJJIIIOOOTTTXXXWWWRRRNNNNNNPPPPPPRRRSSSSSSPPPNNNMMMMMMTTTTTTSSSRRROOOLLLIIIHHHHHHHHHGGGDDDBBBAAABBBDDDFFFGGGHHHGGGEEECCCCCCCCCAAAEEEGGGDDDBBBDDDDDDAAADDDCCCBBB@@@@@@@@@AAAAAA@@@???>>>>>>@@@@@@???>>>??????@@@@@@AAABBBBBBBBBHHHEEEEEEHHHIIIGGGHHHLLLIIILLLOOORRRTTTSSSQQQPPPJJJLLLOOOSSSVVVUUUQQQNNNOOOVVV\\\ZZZYYYYYYXXXVVVRRRTTTVVVWWWWWWUUURRRPPPUUUZZZ___aaacccfffeeeaaa]]]___aaadddfffgggggggggfffhhhmmmoookkknnnvvvjjj___]]]aaadddaaa\\\\\\]]]]]][[[ZZZZZZ\\\^^^bbbbbbaaa``````___^^^^^^```bbbdddffffffeeecccbbbccccccdddfffhhhkkkmmmnnnnnnppprrruuuyyy}}}}}}~~~~~~mmmYYYJJJGGGCCC@@@MMMbbbyyykkkXXXdddrrr|||hhhcccfffffffffgggmmmrrrgggbbbyyyjjjWWWbbbmmmooorrrmmmhhhhhhnnnoookkkmmmsssvvvxxxxxxuuupppmmmmmmooollluuuyyyrrr........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------///333777888777666222555999EEEbbbsss]]]GGG999555333666555///,,,---///.....................------.............../////////000000111222222333111111000//////111222333222222222222333444444333444555666888999;;;===>>>>>>>>>>>>???BBBFFFHHHJJJJJJJJJJJJKKKKKKJJJGGGDDDHHHIIIJJJJJJIIIGGGFFFEEECCCEEEGGGFFFEEEGGGLLLQQQMMMNNNNNNMMMKKKHHHEEEDDDHHHNNNVVVYYYWWWUUUUUUVVVMMMOOOPPPPPPMMMJJJHHHHHHPPPPPPOOONNNKKKHHHEEEDDDGGGGGGFFFDDDAAA@@@AAABBBAAACCCEEEEEECCCAAAAAAAAA>>>BBBCCC???>>>@@@AAA???@@@@@@???>>>======>>>>>>===<<<<<<===???@@@>>>===?????????@@@AAAAAABBBCCCGGGDDDCCCEEEFFFDDDFFFJJJFFFHHHKKKNNNOOOOOOPPPPPPIIIJJJMMMPPPSSSTTTQQQOOOLLLTTT[[[ZZZXXXZZZ[[[ZZZTTTTTTUUUVVVVVVUUUTTTTTTRRRXXX\\\^^^```dddccc```^^^___```bbbdddgggiiijjjeeegggjjjjjjeeedddnnn|||{{{jjj]]]VVV]]]dddccc```aaa^^^^^^]]]\\\ZZZ[[[^^^```cccbbbaaa``````aaabbbcccdddgggiiijjjiiigggeeedddfffffffffeeefffhhhkkkmmmlllmmmnnnooorrruuuxxxzzzsssqqqooo~~~fffMMMJJJHHHAAAHHHWWWqqq{{{eeerrriiihhhooo{{{tttkkkiiiqqqwww|||aaa]]]hhhlllmmmrrrnnnkkkkkkoooooommmmmmqqqtttuuuuuutttqqqmmmjjjiiiiiiooovvvwwwpppnnn|||---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............,,,///222222222222222222222444444444;;;MMMaaammmhhhOOO;;;111///111000000///+++))),,,111------------------------,,,---------......//////...//////000000111222222000000///......000111222222333333333333333444444444444666777999:::;;;;;;<<<======>>>???AAACCCEEEFFFFFFGGGJJJLLLLLLJJJGGGHHHHHHIIIIIIJJJHHHGGGEEEAAACCCEEEDDDDDDEEEJJJOOOKKKKKKLLLKKKJJJIIIGGGFFFAAAGGGNNNRRRSSSRRRRRRSSSNNNOOOPPPNNNKKKIIIGGGGGGLLLLLLKKKJJJHHHFFFCCCAAAFFFFFFFFFDDDBBB@@@AAABBB???AAACCCCCCBBB@@@@@@@@@KKKMMMIII@@@;;;<<<<<<;;;======<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@???===??????>>>>>>???@@@BBBBBBFFFCCCBBBDDDEEEDDDEEEIIIEEEGGGHHHHHHIIIKKKOOORRRJJJIIIIIIKKKNNNPPPPPPOOOOOOUUUXXXVVVUUUXXXYYYYYYWWWVVVUUUUUUUUUWWWYYYZZZSSSXXXZZZ[[[]]]bbbbbb`````````______aaadddhhhjjjhhhgggggghhhgggfffhhhlllwwwvvvaaabbbXXXVVV\\\___ZZZ[[[bbb\\\\\\[[[ZZZXXXYYY\\\^^^___^^^]]]]]]^^^```bbbdddaaadddggggggeeebbb``````fffffffffdddcccdddgggkkkggghhhjjjmmmppprrrssssssmmmiiihhhrrrwwwTTTKKKJJJEEEFFFNNNiii|||mmmbbbwwwxxx{{{zzzbbbSSSYYYsss~~~~~~{{{oooZZZfffmmmfffhhhrrrmmmkkklllnnnnnnllllllmmmdddggglllpppsssrrrnnnkkkjjjmmmoookkkcccaaakkkwww---------------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---+++111444000---...000111000555999777333333888===MMM\\\rrrrrrWWW???888555...+++//////***''')))---///,,,))),,,,,,,,,,,,,,,---------,,,,,,,,,---......//////------...//////000000111///////////////000000111111333444444333222444555333444555777888999999999:::;;;===>>>>>>???@@@BBBCCCBBBCCCGGGLLLNNNMMMKKKGGGFFFFFFGGGHHHHHHGGGEEECCCDDDDDDDDDDDDGGGJJJMMMLLLMMMNNNPPPRRRTTTUUUVVVFFFIIIMMMOOOOOONNNMMMNNNNNNOOOOOOMMMJJJHHHHHHIIIHHHIIIIIIHHHGGGEEECCCAAAAAABBBCCCBBB@@@??????@@@===???AAAAAA?????????@@@HHHIIIEEE===888:::<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;<<<>>>???>>>===<<<<<<;;;;;;<<<===???@@@DDDAAAAAADDDEEECCCEEEHHHEEEGGGHHHFFFFFFHHHNNNSSSOOOMMMLLLMMMOOORRRSSSTTTRRRUUUUUUSSSTTTWWWVVVSSSWWWVVVVVVVVVWWWYYY[[[]]]WWWYYYZZZYYY[[[```bbbaaaaaa```^^^]]]^^^aaadddfffjjjhhhggghhhkkkkkkjjjhhhhhhnnn|||oooddd^^^YYY]]]ZZZ[[[^^^\\\XXX\\\ddd^^^^^^^^^]]][[[\\\^^^```____________```bbbdddfff___cccffffffccc___^^^___cccddddddbbb___```cccgggbbbeeeiiimmmqqqrrrssssssoookkklllnnn~~~cccPPPJJJFFFEEEGGG^^^pppvvv~~~jjjiiivvvooottt~~~{{{iiiQQQRRRlll{{{}}}ooofffXXXiiikkkccchhhppphhhhhhiiikkklllkkkkkklllbbbdddgggmmmqqqqqqkkkffffffjjjmmmjjjdddaaadddjjj,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------***000222///---111444444222333444555444444777;;;000666???FFFOOOZZZhhhqqqgggOOOCCC:::111+++...222222///---***))))))---222222,,,%%%++++++++++++,,,,,,,,,---++++++,,,------...//////,,,,,,------.../////////......///000000000000000///111333333111000222444333444555777888888888777666:::>>>@@@@@@@@@AAACCCAAA??????DDDJJJOOONNNLLLHHHFFFDDDEEEHHHJJJIIIHHHGGGEEEDDDDDDFFFIIIKKKKKKOOOOOOPPPRRRVVVZZZ^^^aaaQQQQQQQQQPPPOOONNNNNNNNNNNNNNNLLLJJJGGGFFFHHHJJJFFFGGGGGGGGGGGGEEEDDDCCC===???@@@@@@???>>>>>>???<<<===>>>===<<<===>>>@@@;;;>>>>>>999888;;;===<<<;;;;;;<<<<<<<<<<<<<<<;;;>>><<<::::::<<<=========;;;;;;:::999:::<<<>>>???@@@>>>@@@DDDEEECCCCCCFFFDDDGGGIIIHHHFFFGGGLLLQQQSSSRRRQQQSSSUUUVVVVVVUUUQQQSSSTTTUUUZZZ^^^[[[TTTVVVWWWYYY\\\]]]^^^^^^]]][[[\\\[[[WWWYYY___bbbbbbbbbbbbbbbbbbbbbaaaaaaaaahhhhhhhhhhhhjjjllllllkkkhhhhhhlllwww|||iii]]]VVVUUUXXXZZZ\\\___```^^^\\\]]]```___```aaa```___^^^___aaabbbbbbbbbbbbbbbcccdddddd___dddhhhhhhccc``````aaaaaaccceeeccc______bbbffffffhhhkkknnnqqqsssttttttqqqmmmrrrrrrsss{{{[[[JJJEEEDDDCCCOOO```tttwwwuuueee\\\ooohhhhhh~~~rrr```uuueee]]]dddaaadddkkkhhhaaacccfffhhhkkkmmmnnnmmmiiigggfffiiimmmlllfffaaa```dddgggfffddddddgggjjj,,,,,,,,,------.........*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------------+++000000------111111---111///000444666444111000888888666444222666<<>>BBBIIINNNNNNMMMKKKHHHFFFGGGJJJMMMMMMLLLJJJGGGDDDEEEHHHKKKKKKJJJMMMLLLLLLMMMQQQUUUZZZ]]]TTTSSSQQQOOONNNMMMNNNOOOMMMLLLJJJGGGDDDEEEGGGJJJEEEFFFGGGGGGGGGFFFEEEDDD<<<>>>@@@@@@???>>>???@@@;;;<<<<<<;;;:::;;;>>>@@@>>>BBBBBB>>>;;;;;;;;;888;;;;;;<<<=========<<<<<<>>><<<999888:::;;;<<<<<<<<<;;;:::::::::<<<>>>@@@===<<<>>>CCCEEECCCCCCEEEBBBGGGKKKKKKHHHHHHKKKOOOPPPPPPQQQSSSUUUUUURRRPPPMMMPPPTTTZZZccciiiddd[[[UUUYYY^^^bbbdddccc```^^^^^^^^^[[[VVVXXX^^^ccccccccceeeggghhhgggdddaaa^^^eeehhhjjjiiihhhjjjlllnnnjjjkkklllkkkmmmyyyfffSSSTTTWWWSSSPPPRRRVVV[[[^^^]]]\\\\\\YYYVVVZZZ\\\^^^^^^\\\[[[[[[\\\`````````___^^^^^^]]]]]]]]]bbbffffffbbb^^^___```bbbeeegggfffbbbaaadddhhhooooooooopppqqqrrrssstttpppkkkuuuwwwqqqgggMMMFFFEEECCCEEETTTiiizzzzzz|||^^^```nnnooofffdddwww}}}|||iiiccc___XXXeeemmm^^^\\\```dddgggkkkoooqqqppphhhdddaaadddjjjnnnkkkgggaaaaaa___[[[XXX[[[aaaddd......---------,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,+++++++++,,,,,,,,,---------......---------............///000000111111111222222222333333444444555666666666888888:::>>>DDDOOO[[[cccqqqsss___XXX@@@;;;666111000000000000++++++++++++++++++++++++,,,+++***))))))***+++,,,***************************+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,///////////////.........000000111111111222222222000000111222222333444444:::888777:::>>>BBBBBBAAAFFF@@@;;;<<>>??????>>>>>>========================<<<<<<;;;:::::::::;;;;;;;;;???@@@<<<;;;???>>>999888999::::::;;;;;;::::::===;;;999888888:::===???AAA@@@???>>>>>>???@@@AAADDDFFFHHHKKKLLLLLLKKKJJJLLLLLLMMMOOOQQQRRRRRRQQQPPPPPPRRRUUUYYY^^^bbbeeedddbbbaaaaaaccccccaaa___^^^[[[YYY[[[___cccbbbaaacccccceeeiiimmmlllgggbbbdddgggiiihhhffffffkkkoookkkiiifffdddeeeiiinnnqqqpppcccWWWTTTRRRTTTXXXYYYVVVRRRXXXYYY[[[\\\[[[ZZZXXXWWWTTTUUUWWWXXXXXXXXXWWWVVVYYYYYYZZZ[[[[[[[[[[[[[[[]]]___``````___^^^^^^___cccfffhhhhhheeeccccccdddeeegggkkkmmmnnnnnnnnnnnnmmmkkkooovvvtttzzzWWWHHHIIIBBBEEEKKKYYYnnnqqqtttsssvvvtttfffeeecccccccccfffiiijjjjjjhhheeefffiiijjjiiihhhgggeeedddfffiiijjjgggdddddd___]]]\\\XXXTTTXXX```ddd...------------,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------............000000000111111111222222222333333444555555666666888888888777777999===@@@888CCCQQQ\\\bbbgggnnnsss}}}fffXXXNNNMMMHHH<<<444555777333///---------------+++++++++++++++++++++++++++***))))))))))))***+++***************************++++++,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,......................../////////000000000111111///000111222333444555555555444555888===AAABBBBBBHHHCCC>>>>>>CCCIIILLLLLLJJJJJJIIIHHHGGGGGGFFFEEEKKKKKKJJJJJJIIIIIIIIIIIILLLLLLLLLKKKJJJKKKNNNQQQPPPMMMJJJJJJKKKLLLKKKIIIHHHKKKJJJFFFEEEGGGFFFCCCBBBBBBBBBCCCDDDCCC@@@>>>;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;777777777888999:::;;;<<<999<<<===999999<<<;;;777888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;=========>>>???AAACCCDDD???@@@CCCFFFHHHIIIIIIHHHIIIIIIIIIJJJKKKLLLKKKJJJNNNQQQTTTUUUWWWYYY]]]```]]]^^^______```___]]]\\\````````````aaacccgggiiibbbaaabbbdddggghhhhhhgggiiigggeeeeeegggiiijjjiiiiiigggdddbbbccceeehhhkkkfffyyyyyyeeeUUUPPPUUURRRPPPRRRVVVWWWTTTQQQUUUVVVXXXYYYYYYXXXVVVUUUVVVWWWWWWWWWWWWUUUSSSRRRUUUUUUWWWXXXYYYYYYZZZZZZVVVYYY\\\```bbbbbb```___bbbdddffffffcccbbbbbbccciiiggghhhkkkooopppmmmjjjkkkjjjmmmnnneeeeeejjjTTTPPPJJJFFFDDDOOOhhhlllmmmjjjgggdddcccbbbcccdddkkkiiiggghhhkkkmmmmmmkkkggggggfffgggiiiiiihhhfffaaa]]][[[ZZZWWWTTTXXX```ZZZ}}}------------,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,---------......//////000000000111111111111222222333444444555555333444666555444222333333555777999;;;<<<>>>BBBEEEGGGIIILLLNNNRRRXXX```eeegggiiimmmqqqtttuuuvvvuuutttwwwyyyyyywwwrrrmmmjjjaaa[[[UUUOOOKKKEEE>>>999@@@555---//////,,,---111...,,,******+++,,,,,,+++******************************))))))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++------------........................//////////////////000222333555666666444333555888>>>BBBEEEEEEJJJEEEAAAAAADDDHHHJJJJJJKKKLLLMMMMMMLLLJJJGGGEEEJJJIIIHHHHHHGGGGGGHHHHHHJJJKKKLLLLLLKKKLLLNNNPPPPPPNNNKKKKKKKKKLLLKKKJJJEEEGGGFFFBBBBBBFFFGGGEEE>>>>>>@@@BBBCCCAAA>>>;;;::::::999888888999;;;;;;999999999999999999999999555555555555666777888888666888999666666888777444777777888999999999999999888;;;===??????===:::888;;;;;;;;;;;;<<<>>>AAABBB;;;<<>>;;;777444333444444333777555333222222444555555333555888;;;<<<<<<;;;:::888888888777666888;;;>>>222000...---......,,,***111,,,+++///111---,,,---,,,+++***+++------,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))******+++++++++++++++,,,,,,,,,,,,---------------.........////////////...///000222333555666777666666888;;;???CCCFFFGGGFFFCCCAAAAAADDDGGGHHHHHHJJJLLLOOOPPPOOOLLLHHHEEEEEEEEEEEEEEEFFFHHHIIIJJJGGGIIIKKKLLLKKKKKKMMMNNNQQQPPPOOONNNMMMMMMLLLLLLCCCEEECCC??????CCCEEECCC>>>======???@@@@@@===;;;;;;:::888666666777999:::777777777777777777777777888777666555444333333333444666666555555555444333666666777888888888888777888999<<<>>>>>>;;;888666:::999888777777888999:::;;;===???AAACCCDDDEEEEEEFFFHHHIIIJJJIIIIIIJJJJJJJJJQQQXXXYYYUUURRRUUUYYYNNNSSSYYY[[[ZZZWWWVVVUUU^^^```bbb```]]][[[[[[\\\```aaabbbaaa```ccciiinnnooohhh```___ccceeeccc___]]]]]]\\\[[[ZZZZZZZZZZZZ```^^^YYYWWW]]]nnn|||qqqjjj^^^SSSKKKJJJLLLMMMOOOSSSLLLKKKKKKLLLOOOPPPNNNLLLMMMNNNOOOQQQRRRSSSSSSRRRPPPQQQSSSUUUVVVWWWVVVVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZ___eeefffbbb]]]______``````____________``````bbbhhhooottttttssseeeeeeiiikkkfffggg{{{gggRRRGGGKKKGGGFFFQQQhhhuuufffcccbbbaaa```aaabbbdddeeecccbbbaaaaaabbbccccccccc___bbbdddccc```^^^___aaa^^^[[[XXXUUURRRQQQRRRTTTNNNUUUzzz------,,,,,,,,,+++++++++************************++++++*********)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---------.........///////////////000000111222222222333444444222111000111333333111///000222444444333666555444555666666444222333333333222222111000000...000111...,,,///888???555444333222333222111000***)))***------***'''''',,,+++++++++,,,,,,***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))((()))******++++++*********+++++++++,,,,,,,,,---........./////////000000...///000111333444555666777888999;;;===???AAACCC>>>>>>???@@@CCCFFFGGGGGGGGGJJJMMMOOONNNKKKGGGDDDEEEDDDCCCDDDEEEFFFHHHJJJFFFGGGIIIIIIIIIIIIJJJLLLLLLLLLLLLKKKIIIHHHGGGGGGCCCDDDAAA===<<>>???===;;;;;;<<<>>>>>>>>>;;;:::888666666666888999444444444444444444444444777666555444333333333333555444555666555444333333444555666666777777666666777888888999999888777777999888777666666777888999<<<===>>>???@@@@@@AAAAAA???BBBEEEFFFFFFFFFHHHJJJEEEMMMUUUVVVRRRPPPRRRVVVLLLPPPVVVZZZZZZXXXVVVTTTXXXYYY\\\___bbb```[[[VVV\\\___aaa```___```dddgggkkkhhhdddaaa___^^^^^^___VVVVVVVVVVVVVVVVVVVVVVVVRRRSSSUUUUUUWWWZZZ___cccgggffflll{{{xxxkkkaaaYYYTTTQQQQQQLLLKKKMMMOOOMMMKKKKKKHHHHHHHHHJJJKKKLLLKKKJJJKKKLLLMMMOOOPPPQQQRRRRRROOOPPPSSSUUUVVVWWWWWWWWW\\\\\\\\\\\\[[[ZZZYYYYYY\\\YYYWWWZZZ```cccaaa^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]aaafffjjjkkknnnsssvvvmmmgggeeefffeeeeeennnzzz{{{```NNNIIIMMMIIIGGG\\\xxxgggaaaYYYZZZ[[[\\\___bbbeeefff^^^^^^^^^\\\[[[[[[[[[\\\^^^```bbbaaa]]][[[[[[]]]XXXWWWSSSPPPPPPQQQRRRQQQNNNKKKggg,,,,,,,,,,,,++++++++++++)))))))))************************))))))))))))((())))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,---------..................///000000111111000000000///...///222555333222333444555666444333/////////111333222000///333222111000////////////)))...222111---,,,111666//////...---,,,,,,++++++000...,,,++++++,,,---...+++***))))))***)))'''%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''(((((())))))(((((((((((()))************)))))))))******++++++,,,,,,.........////////////000...//////000111222333333444666777777777888;;;===888:::<<<@@@CCCEEEFFFFFFIIIKKKMMMNNNNNNMMMKKKIIIHHHGGGEEECCCCCCDDDEEEFFFDDDEEEFFFEEEDDDDDDFFFHHHHHHIIIJJJIIIFFFDDDCCCCCCAAABBB@@@;;;:::<<<<<<999???<<<999888999<<<>>>>>>:::999888666555555555666333333333333333333333333222222222333444666777888666444444777666333333444333444444555555555555555777666666555666777888999777777777777888;;;===>>><<<<<<<<<<<<<<<=========>>>BBBFFFGGGFFFGGGIIILLLBBBHHHOOOQQQOOONNNPPPSSSMMMOOOSSSXXX\\\[[[XXXTTTRRRTTTXXX___fffgggaaa\\\XXXZZZ\\\]]]]]]]]]___```eeeggggggbbb\\\YYYZZZ]]]SSSSSSRRRRRRRRRRRRRRRRRROOOOOOOOOOOOPPPPPPQQQQQQPPPKKKJJJPPPXXX___gggnnnssstttuuuzzz{{{xxxuuusssqqqmmmgggbbbZZZWWWRRRMMMKKKKKKMMMOOOLLLJJJHHHHHHHHHHHHFFFEEEDDDEEEFFFHHHIIIIIIIIIIIIKKKKKKLLLMMMNNNOOOPPPQQQPPPQQQSSSTTTTTTTTTSSSSSS[[[[[[[[[ZZZYYYWWWVVVUUUVVVTTTSSSVVV[[[```aaaaaa___^^^\\\]]]^^^```______```eeejjjiiiffffffkkkpppkkkddd```bbbeeefffhhhkkkvvv\\\IIINNNIIIBBBSSSwwwwwwttt[[[XXXXXXXXXYYY[[[\\\___```aaa\\\]]]]]][[[YYYYYYZZZ[[[___```aaa___]]][[[ZZZ[[[PPPPPPNNNLLLNNNRRRSSSQQQKKKJJJ^^^,,,,,,,,,++++++++++++***((()))))))))*********+++******)))))))))((((((((())))))))))))*********+++************++++++++++++,,,,,,,,,,,,---------------------...//////000000+++,,,...///111333777:::111111111000///------,,,333333333222111111111111222222222111111000000000,,,...111111///...---...***+++,,,,,,,,,,,,,,,---******(((&&&%%%'''***,,,***)))'''((())))))((('''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''''''((())))))******))))))(((((())))))***++++++,,,,,,---------..................//////000000000000111333555555444555888;;;555888===@@@BBBDDDDDDEEEHHHHHHIIIIIIJJJKKKKKKKKKIIIGGGEEECCCCCCDDDFFFGGGDDDDDDCCCAAA???@@@BBBDDDFFFHHHJJJHHHEEEBBBAAABBB===@@@>>>:::999:::999666;;;999777777999:::;;;;;;888777666555444333222222222222222222222222222222000000111222333555777888777333444777777333222555222333333444444444444444555555555666777888999:::888777777888999;;;===???;;;;;;;;;;;;<<<===>>>???@@@DDDHHHHHHGGGFFFIIIMMMFFFIIIMMMOOOOOOOOOPPPQQQPPPNNNPPPVVV]]]^^^ZZZTTTNNNQQQVVV[[[___aaa```___XXXXXXXXXYYY]]]___```aaabbbeeefffccc\\\WWWXXXZZZTTTSSSQQQOOONNNNNNOOOOOOTTTPPPJJJGGGHHHKKKNNNOOORRRLLLHHHHHHHHHGGGIIIMMMJJJLLLLLLMMMRRRYYYZZZWWWWWWUUUSSSRRRRRRQQQNNNLLLIIIIIIHHHHHHGGGGGGIIIJJJDDDDDDCCCBBBCCCFFFGGGFFFBBBDDDEEEGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKMMMNNNNNNMMMNNNPPPQQQRRRRRRQQQQQQXXXXXXXXXXXXWWWVVVTTTTTTTTTUUUVVVYYY[[[^^^```aaaaaa^^^\\\]]]___aaaaaa```bbbdddfffeeebbbbbbdddgggccc___^^^cccgggjjjkkkmmmwwwmmmSSSMMMFFFEEELLL___xxxuuuqqqWWWWWWZZZZZZZZZ[[[[[[\\\\\\]]]YYY[[[\\\[[[ZZZZZZ\\\^^^```^^^]]]\\\\\\[[[XXXVVVNNNOOOMMMIIILLLQQQQQQLLLFFFHHHPPPjjj,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))(((((((((((())))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000,,,...000111000000222333...000111222111222444666.........,,,+++---111444......//////...,,,***)))000---******---///...---,,,------,,,***))))))***(((+++,,,+++*********)))+++)))((((((***++++++***((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((()))))))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,---------////////////////////////000333555555555555999<<<666999>>>AAACCCCCCCCCCCC??????>>>>>>???AAADDDEEEFFFDDDCCCBBBCCCFFFIIIKKKCCCCCCAAA>>><<<===???BBBBBBEEEGGGEEEAAA>>>>>>>>>:::======:::999:::999666777666666777999:::888777555555555555333222000///222222222222222222222222111111111111222333444555666333333777777222111555222222333444444444444333333444666888999::::::::::::999888777777888999:::<<<<<<<<<===???AAABBBCCC===AAAEEEEEEBBBAAADDDGGGMMMNNNOOOQQQRRRRRRRRRQQQQQQNNNMMMTTT]]]```[[[TTTLLLPPPTTTUUUTTTTTTXXX[[[[[[YYYWWWYYY^^^dddffffffbbbdddeeebbb]]]YYYWWWWWWVVVTTTQQQNNNLLLLLLLLLMMMGGGGGGJJJMMMPPPPPPLLLHHHIIIFFFFFFJJJKKKIIIIIILLLJJJLLLKKKFFFEEEHHHKKKKKKFFFEEEDDDDDDFFFGGGHHHHHHIIIKKKLLLLLLJJJHHHFFFEEEDDDEEEEEEDDDEEEGGGGGGEEEAAACCCEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLGGGIIIKKKNNNQQQRRRSSSSSSWWWWWWXXXXXXWWWWWWVVVVVVXXX[[[^^^______^^^^^^___bbb___\\\]]]```bbbbbbaaaaaa`````````aaabbbcccccc``````aaadddffffffhhhjjjppp~~~___MMMDDDIIIIIIIII```uuucccWWW[[[[[[[[[[[[[[[[[[\\\\\\\\\UUUXXXZZZZZZYYYZZZ^^^aaa^^^[[[YYYYYYZZZYYYUUURRRRRRSSSOOOIIIIIINNNKKKEEEBBBEEEAAAHHHrrr,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************+++++++++---000111000///........................------......//////000000------......///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,------,,,++++++---...///000000111111111000111333444555777;;;>>>AAA???>>>>>>???@@@??????BBBAAA@@@???????????????FFFDDDFFFJJJGGGAAABBBGGGFFFFFFFFFCCC???<<<;;;<<>>@@@===>>>AAAFFFGGGEEEFFFJJJKKKMMMOOOPPPOOOPPPRRRSSSMMMLLLJJJKKKNNNRRRTTTUUUOOONNNNNNPPPSSSSSSQQQNNNRRRVVVYYYYYY^^^eeefffbbbaaaaaa___\\\XXXTTTPPPNNNRRRQQQOOOMMMKKKIIIHHHGGGJJJHHHGGGIIIKKKKKKIIIFFFJJJJJJIIIIIIIIIHHHHHHHHHGGGDDDBBBBBBCCCEEEFFFFFFGGGCCCGGGPPPNNNCCCAAAFFFCCCDDDEEEEEEEEECCCBBBAAADDDEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIJJJGGGFFFJJJQQQUUUTTTQQQWWWYYYZZZZZZXXXVVVVVVWWWWWWYYY[[[\\\[[[\\\]]]^^^cccbbbaaaaaacccdddcccbbbaaaaaaaaa___]]]]]]___aaa_________```bbbdddeeefffnnntttRRREEELLLGGGBBBQQQcccsss~~~hhh]]]bbb^^^[[[WWWTTTVVVZZZ]]]\\\ZZZWWWZZZ]]]]]]\\\]]]```cccYYYWWWVVVYYY\\\ZZZTTTNNNNNNMMMLLLJJJHHHFFFEEEDDDCCC;;;AAAEEEWWW,,,,,,,,,+++++++++***************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********************************+++***+++---///000000...------------------------...............//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((()))'''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,---,,,,,,++++++---...///000000111111000000111333444444777:::===??????@@@BBBDDDDDDBBB@@@???@@@@@@AAABBBCCCCCCCCCAAA@@@CCCGGGFFFBBBDDDIIIFFFEEECCCBBBAAA@@@????????????>>>===<<<;;;;;;:::999999999999888777666555333333444444444444333333222222222111222555:::>>>888666333222222111000...//////000000000111111111222222111111111000000000111111111222333444666777333333444444555666666666888888777777777777888888999:::<<<;;;;;;:::<<<=========@@@EEEFFFDDDEEEIIIKKKLLLMMMMMMLLLMMMOOOQQQTTTRRROOOOOOOOOPPPPPPOOOJJJJJJKKKNNNSSSVVVVVVTTTUUUXXXXXXVVVXXX]]]\\\WWWXXXYYYZZZYYYWWWRRRNNNJJJOOONNNMMMKKKJJJHHHGGGFFFHHHFFFEEEFFFHHHIIIHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@@@@AAACCCDDDDDDEEEAAAEEELLLJJJAAA???EEECCCDDDDDDDDDDDDCCCBBBAAABBBCCCDDDDDDDDDBBBAAA@@@BBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIHHHHHHKKKPPPSSSSSSQQQVVVXXXYYYXXXWWWVVVWWWXXXXXXYYY[[[[[[\\\^^^aaadddbbb```^^^^^^```bbbcccbbbccccccccc```]]]\\\\\\]]][[[[[[[[[\\\^^^```bbbcccfffiiiooo^^^TTTGGGDDDHHHGGG]]]mmm~~~uuuccceeekkkgggbbb\\\VVVUUUYYY^^^```___[[[\\\]]]]]]]]]]]]^^^```UUUSSSRRRUUUXXXWWWRRRNNNKKKJJJIIIGGGEEEDDDBBBBBB@@@???CCCBBBLLLzzz,,,,,,,,,+++++++++************))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))******************************+++******,,,...//////---------------------------............------------000000///...,,,+++******************************++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((('''&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))************++++++,,,,,,,,,,,,++++++------...///000000000000///111333333444666999;;;<<<===@@@CCCFFFEEEBBB???<<<>>>AAADDDFFFGGGGGGGGG??????AAAEEEDDDBBBCCCGGGEEEBBB???>>>@@@BBBAAA???::::::::::::999999999888666666666666555444333333000111111222222111111000222111///...///444:::???:::777444222000///,,,***............////////////111111000000000000000///000000000000111222444444111222222333444444555555777666666555555666666777999:::;;;:::999888999;;;<<<<<>>>>>???AAAAAAAAACCC???AAAGGGEEE>>>>>>CCCBBBBBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAA@@@??????AAABBBBBBCCCCCCCCCCCCCCC@@@@@@AAABBBDDDEEEFFFFFFGGGHHHJJJLLLNNNOOOPPPPPPXXXYYYYYYYYYXXXYYY[[[^^^YYYZZZ[[[[[[[[[\\\```cccaaa___]]]]]]___bbbcccdddcccddddddbbb^^^[[[ZZZZZZ\\\\\\\\\]]]___aaaccceeekkkcccjjjmmmWWWIIIPPPPPP???GGGZZZtttvvvhhhccclllmmmjjjfff___VVVRRRUUUZZZ^^^``````^^^]]]]]]^^^^^^^^^]]][[[XXXVVVVVVWWWVVVRRROOOGGGFFFEEEDDDBBBAAA@@@???<<>>;;;<<>>@@@???;;;777777777777777777777777444444444444444333222111//////000000000000//////111000...,,,+++---111444333111///......---,,,+++,,,,,,,,,,,,------------////////////////////////////////////000111222333000000111111222333333333666555555555555666666777666888999999888888999;;;;;;;;;===BBBBBBAAACCCHHHJJJJJJGGGEEEDDDEEEJJJMMMLLLLLLMMMPPPSSSTTTSSSRRROOONNNMMMNNNOOOQQQSSSTTTVVVVVVUUUUUUVVVVVVTTTRRRIIIJJJMMMNNNMMMJJJFFFDDDFFFEEEEEEDDDDDDCCCCCCCCCBBB@@@>>>>>>???AAACCCDDDBBBBBBBBBAAAAAAAAA@@@@@@???>>><<<<<<>>>?????????@@@>>>???BBB@@@<<<===BBBAAAAAAAAAAAAAAAAAA@@@@@@??????????????????>>>>>>???@@@AAAAAABBBBBBAAAAAA===>>>???@@@BBBCCCEEEEEEDDDGGGJJJKKKKKKKKKMMMNNNUUUUUUUUUUUUUUUWWW[[[^^^ZZZ[[[\\\[[[YYYXXXXXXYYY^^^]]]\\\^^^```bbbcccbbb___```bbbbbb___]]]\\\\\\]]]]]]]]]]]]___bbbdddffflllkkkjjjwwwvvvXXXFFFJJJIII777>>>MMMdddzzzxxxbbbiiillleeegggkkkddd\\\WWWVVVYYY\\\^^^aaa^^^[[[[[[]]]___^^^\\\aaa]]]YYYVVVSSSQQQMMMJJJDDDCCCBBBAAA@@@???>>>>>>999DDDAAA???CCCEEEvvv,,,,,,,,,+++++++++******)))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))***,,,---,,,***++++++++++++++++++++++++------,,,,,,++++++***************************************************************************************)))))))))((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))***++++++,,,,,,,,,+++,,,---...//////000000000...000222333333333555666;;;999999999;;;<<<;;;:::>>>@@@DDDHHHIIIHHHFFFDDDBBBCCCCCCCCCDDDDDDCCCBBBGGGBBB<<<<<<>>>???<<<888555555555666666666666777333333333333333333222111//////000000000000//////...///...---***)))***+++000...,,,,,,------,,,+++******+++++++++,,,,,,,,,........................////////////000111222222//////000000111222222222555555555555555666777777333555777888888999;;;===;;;:::<<<@@@AAA@@@CCCHHHJJJIIIGGGDDDBBBDDDIIIMMMEEEFFFHHHLLLQQQUUUVVVUUUQQQPPPOOOOOONNNOOOQQQRRRPPPNNNMMMNNNOOONNNLLLKKKJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>><<<;;;;;;===???AAA@@@@@@@@@?????????>>>>>>===<<<;;;<<<===>>>>>>===>>>======???===;;;===@@@>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???======>>>@@@AAACCCDDDEEEAAADDDGGGIIIIIIIIIJJJKKKNNNOOOOOOOOOOOORRRVVVYYYWWWYYY\\\]]][[[XXXVVVVVVXXXYYYZZZ]]]``````^^^\\\XXX[[[^^^`````````aaabbb\\\[[[ZZZZZZ\\\^^^aaaccc___kkkjjjgggqqq[[[IIIFFFJJJEEE@@@EEERRRfff}}}tttfff]]]jjjeee]]]iiippplllgggbbb```___^^^^^^___[[[XXXXXX[[[^^^]]]\\\[[[XXXTTTOOOLLLIIIFFFDDDBBBAAAAAA@@@???>>>>>>===999CCC<<<===FFF???ddd,,,,,,,,,+++++++++******))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))+++,,,+++)))************************++++++++++++************''''''((()))******++++++************************))))))))))))))))))))))))******)))))))))((((((((('''''''''''''''''''''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,---...////////////...000222333222222333444;;;999888888:::<<<<<<<<>>@@@AAAAAADDDHHHGGGDDDGGGDDD@@@??????>>>:::666444444444555555555555555222222222333333222222111...//////000000//////...+++---//////---++++++,,,222000...---------,,,***************++++++++++++,,,------------.........///////////////000111111/////////000111111222222444444444444555666777777111444666777888999<<<>>><<<:::<<<@@@AAA@@@CCCHHHJJJIIIGGGEEEDDDFFFKKKOOOFFFEEEGGGJJJNNNQQQSSSSSSMMMNNNOOOOOOOOOPPPRRRTTTTTTPPPNNNOOOOOOJJJGGGGGGKKKJJJHHHFFFDDDCCCCCCCCC@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;999999;;;>>>>>>>>>=========<<<<<<<<<;;;:::999:::<<<===<<<;;;:::;;;<<<<<<;;;:::;;;===;;;;;;;;;:::;;;;;;<<<======<<<<<<<<<<<<======>>><<<======>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCC@@@BBBDDDGGGIIIJJJIIIIIINNNPPPQQQQQQRRRTTTWWWZZZTTTXXX\\\^^^]]]\\\[[[[[[UUUUUUVVVYYY[[[[[[YYYWWWUUUXXX\\\^^^```bbbdddfffaaa```^^^]]]^^^```ccceee\\\hhhfff[[[lllsss\\\LLLLLLMMMBBBAAAEEESSSiii{{{sssYYYXXXbbb^^^^^^llliiiiiihhhfffccc___\\\ZZZ[[[YYYWWWVVVWWWYYYZZZ[[[SSSRRROOOMMMJJJHHHFFFFFF?????????>>>>>>=========;;;AAA888999DDD<<>>>>>===>>>@@@AAACCCBBB@@@>>>===<<>>BBBHHHGGGBBBAAAAAA@@@???===:::666444333333333333333333222222000000111111111111111000---......//////......---,,,---...---,,,,,,---///222000---,,,,,,,,,***))))))*********+++++++++++++++,,,,,,,,,------------...------------...///////////////000111111222222222222222333333444555666333555777888888999;;;===<<<;;;<<<@@@AAA@@@CCCIIIJJJJJJIIIGGGGGGIIIMMMQQQJJJHHHGGGIIILLLNNNOOOOOOJJJMMMPPPQQQPPPPPPRRRUUUZZZTTTRRRSSSRRRKKKHHHHHHHHHGGGGGGFFFEEECCCBBBAAA@@@??????>>>===<<<<<<;;;:::<<<===;;;999777888:::;;;::::::::::::999999999888777777888::::::999888555777999999888888999999999888888777888999:::;;;::::::999999999:::<<<<<<;;;;;;<<<=====================>>>>>>???@@@AAAAAAAAAAAACCCGGGLLLNNNKKKHHHPPPRRRTTTUUUUUUVVVXXXZZZVVVXXXYYYZZZZZZZZZ\\\^^^XXXVVVUUUVVVWWWYYYYYYXXXXXXZZZ\\\]]]^^^```ccceeehhhfffcccbbbbbbcccfffhhhcccdddaaa]]]aaayyy}}}[[[HHH???DDDAAA@@@FFFTTTiii~~~eeeUUUVVVXXX]]]bbbaaa]]]___aaabbb```\\\YYYWWWYYYYYYWWWTTTRRRSSSUUUXXXOOOOOONNNLLLIIIGGGFFFFFF============<<<<<<<<<<<<999>>>666666???:::@@@]]],,,,,,,,,+++++++++******)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((('''(((******)))'''))))))))))))))))))))))))(((((())))))******++++++'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))++++++,,,,,,,,,+++,,,---...////////////---///222222111000111111...000444999>>>???>>><<<===>>>???@@@@@@???===<<<>>>AAA@@@===@@@EEECCC===999<<<>>>===999555222111222222222222111111111000//////000000000000000///,,,------......------,,,//////---+++))))))+++...---+++))))))*********)))************+++++++++++++++++++++,,,,,,---------,,,,,,++++++,,,,,,------//////000000111111222222111111111111222333444555555777888999888888:::<<<===;;;===@@@AAA@@@DDDIIIJJJJJJJJJIIIIIIKKKOOORRRLLLJJJHHHHHHKKKMMMOOOPPPJJJNNNQQQRRRQQQPPPQQQRRRWWWQQQOOORRRPPPJJJGGGHHHCCCDDDFFFGGGFFFDDDBBB@@@@@@???>>>===<<<;;;::::::999<<<===<<<888666666888888888888888777777777777666555555666888999777666111555888777666666777666888777666666666777999:::888888777777777888:::;;;:::;;;<<<<<<======<<<<<<<<<=========>>>>>>??????BBBAAABBBGGGNNNQQQMMMIIIKKKMMMPPPQQQQQQRRRSSSTTTZZZYYYWWWUUUTTTUUUYYY\\\^^^[[[WWWUUUVVVYYY\\\]]]\\\]]]]]]]]]\\\]]]```ccchhheeebbb``````aaadddeeeeee[[[\\\fffeeefffiiiVVVFFFEEEBBB@@@FFFXXXpppmmm[[[WWWWWWTTT```cccQQQXXX[[[___``````^^^\\\[[[YYYYYYXXXTTTOOONNNQQQUUUKKKKKKKKKHHHDDD@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666;;;777666<<<;;;:::DDD---,,,++++++******++++++++++++)))(((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$#########$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''((((((((((((******))))))(((''''''''')))***+++,,,---------------///111333444333222000444111000444:::>>>===;;;<<>>===;;;;;;<<<<<<:::999999999999999777555222111333333222222111000000000///............---------++++++++++++++++++++++++,,,---,,,***(((''')))***((()))))))))***************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222111000000000000222333444666555444444444666777888>>>>>>>>>???@@@BBBCCCDDDJJJIIIHHHGGGIIIKKKOOOQQQNNNNNNNNNNNNNNNNNNOOOOOOMMMNNNNNNOOOOOOOOONNNMMMPPPQQQPPPPPPNNNKKKIIIHHHBBBCCCCCCDDDCCCAAA@@@???======<<<<<<<<<;;;;;;;;;:::999888666555555555555666666666666666666666666555555444333444555666777444444444555555555555666555555555666777777888888888888888777777777777777888:::;;;;;;;;;;;;<<<>>>999;;;>>>>>>===<<<<<<======@@@DDDFFFGGGHHHIIIJJJMMMNNNOOOPPPOOONNNMMMLLLRRRRRRPPPNNNNNNPPPTTTXXXYYY[[[\\\ZZZXXXXXXZZZ]]]WWWZZZ\\\ZZZWWWWWW\\\aaaeeeffffffffffffdddaaa___[[[^^^\\\[[[^^^___rrr\\\NNNJJJDDD???@@@JJJZZZeee~~~zzzddd___YYYXXX___eeebbb[[[XXX[[[^^^___^^^^^^```bbb]]]ZZZWWWTTTRRRPPPLLLJJJGGGGGGGGGFFFEEECCCBBBAAA:::<<<===;;;777555666888888777777777777999:::;;;---,,,++++++******+++++++++***)))(((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''((((((((((((***))))))))))))(((((((((+++++++++,,,------......000000111111222333333333444333333666:::======<<<===@@@BBBBBB@@@<<<999888;;;:::999:::<<<===<<<;;;777777777777666444333222333222222111111000//////------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))(((((()))(((((()))))))))************************************++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000000000///000111333444333333333333444555666666::::::;;;;;;<<<>>>???@@@IIIHHHFFFFFFFFFHHHJJJLLLKKKLLLMMMOOOOOOOOONNNNNNMMMNNNOOOPPPOOOMMMLLLJJJNNNNNNNNNMMMLLLIIIGGGFFFAAAAAABBBBBBAAA@@@>>>===;;;;;;;;;;;;:::::::::999888777666555555555555555444444444444444444444444444444333333333444555666333333444444444555555555444444555666666777777888777777777777777777777777777888::::::999999;;;<<<999;;;======<<<;;;<<<<<<===???BBBDDDEEEFFFHHHJJJOOOOOOOOONNNMMMLLLKKKJJJMMMOOOPPPPPPPPPPPPRRRTTTWWWYYY[[[[[[YYYXXXYYY[[[VVVYYY[[[YYYVVVUUUXXX\\\]]]```cccbbb^^^[[[[[[\\\\\\___[[[ZZZZZZVVV```yyyuuuWWWMMMGGGGGGAAA<<>>>>>;;;===>>><<<999777888999777666666666777888999:::---,,,++++++******+++++++++***)))((((((''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((((((((((((''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************---,,,,,,,,,,,,...///000222111000000111222444666555666888999999:::<<<===>>>@@@AAA@@@===:::888888888777777999<<<======<<<666666666666555444333222222222111111000000//////,,,,,,,,,+++++++++******************************)))+++,,,,,,***((('''((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++,,,---...///000000000/////////000111222333000111222333444444444444666666777777888999;;;;;;CCCCCCBBBCCCDDDGGGIIIJJJIIIJJJLLLNNNOOOOOONNNNNNNNNOOOPPPPPPOOOLLLHHHFFFKKKKKKKKKJJJHHHFFFCCCBBB>>>??????@@@???===<<<;;;999999999888888888888777555555444444444444555555222222222222222222222222333333222222333333444555222222333333333444444444333333444555555666666777666666666666666666666666555777888888777888999;;;888:::<<<<<<;;;:::;;;<<<<<<>>>@@@AAABBBCCCFFFIIIOOONNNLLLKKKIIIIIIHHHHHHIIILLLQQQSSSSSSRRRQQQQQQSSSVVVZZZ\\\[[[YYYXXXWWWUUUWWWZZZYYYVVVTTTUUUWWWVVV[[[___]]]WWWTTTUUUYYYYYY[[[XXXWWWWWWOOOOOO^^^rrrXXXGGGKKKHHH<<<<<>>>>>===<<<;;;;;;:::;;;<<<:::888666777888555555555555555666888888---,,,++++++******++++++******)))((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((())))))***++++++,,,...---,,,+++,,,...000222111111111111222333444555555999<<<;;;888777:::>>>===>>>???>>>;;;:::;;;<<<999888888:::<<<======<<<888777777666444333222111222111111000//////......,,,,,,+++++++++*********************************'''))),,,,,,***((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))************++++++++++++******+++,,,---......///......//////000111111222///000222444555555444444555555555666666888999999;;;<<<>>>AAADDDHHHKKKLLLIIIIIIJJJKKKLLLNNNOOOOOONNNOOOPPPOOOMMMJJJFFFCCCGGGGGGGGGFFFDDDBBB@@@>>><<<<<<======<<<;;;999888666666666666666666555555333222222222333333444555111111111111111111111111111111111111222222333333111111111222222222333333222222333333444555555555444444444444555555555555555666888888777777999:::999:::<<<<<<;;;:::;;;======>>>??????@@@BBBEEEHHHKKKJJJHHHGGGGGGGGGHHHIIIJJJNNNRRRUUUUUUTTTTTTTTTQQQUUUZZZ]]]^^^[[[XXXVVVUUUWWWZZZZZZXXXVVVVVVWWWWWWZZZ\\\ZZZWWWUUUUUUWWWSSSVVVRRRSSSVVVOOOKKKTTTiiisssOOOHHHMMMKKKDDDBBBJJJXXXkkk|||uuuwww{{{mmmbbb\\\______\\\\\\```aaa```ZZZZZZZZZYYYYYYYYYYYYZZZVVVSSSQQQOOONNNMMMJJJHHH>>>===<<<<<<;;;:::::::::777777777666555444444444333333333444444555666666---,,,++++++******++++++***))))))(((((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))***++++++,,,...---,,,+++,,,...000222...000222444444444333222555999===;;;777555999===:::<<<======<<<<<<>>>@@@<<<;;;:::;;;<<<<<<;;;::::::999888666444222111000111111000//////......---,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))&&&(((++++++)))'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))******))))))((()))))))))******+++++++++))))))***+++,,,---......---......///000000000111///000222444555555555555777777777777777888999:::999;;;===AAADDDGGGIIIJJJKKKIIIHHHHHHIIILLLOOOQQQMMMMMMNNNNNNKKKHHHDDDBBBDDDDDDDDDCCCBBB???===;;;999::::::::::::888777666333333333444444444444444000000000000111222333333111111111111111111111111///000000111111111111111000000000000111111111111111111111222333333444444222222333333333444444444555666888888777777999:::999;;;<<<;;;::::::<<<======>>>??????@@@AAAEEEHHHGGGGGGGGGGGGHHHKKKMMMNNNOOOQQQTTTUUUUUUWWWYYY[[[UUUXXX\\\```bbbaaa]]]ZZZWWWXXX[[[\\\[[[ZZZZZZZZZ\\\ZZZXXXYYY[[[[[[XXXVVVRRRTTTOOOPPPVVVSSSNNNTTTQQQpppQQQIIILLLIIIAAACCCGGGRRRdddyyyrrrpppzzzyyy\\\]]][[[[[[YYYXXX\\\```___ZZZXXXWWWVVVUUUUUUVVVVVVVVVRRRPPPNNNLLLKKKJJJGGGEEE>>>===<<<;;;;;;;;;;;;;;;666555444444444333333222111222222333444444555555---,,,++++++******++++++))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''((()))******+++---,,,,,,,,,,,,...///000---...111444444333111000444777:::999555444777;;;888:::<<<======>>>@@@BBB>>><<<::::::;;;;;;999777999888666444222111000000000000//////......------,,,,,,,,,+++++++++******((((((((((((((((((((((((%%%''')))***((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******++++++))))))***+++,,,---......,,,---...///000000000//////000111333444555666666888888888888888999::::::<<<>>>@@@BBBDDDDDDDDDDDDKKKIIIHHHGGGHHHJJJMMMOOOKKKKKKKKKKKKIIIGGGEEEDDDCCCCCCCCCBBB@@@>>><<<:::777888999999888777555444222222222222222333333333///////////////000111222000000000000000000000000......///000000000000///...////////////000000000///000000111111222333333000111111222222333333333444666777777777777888:::999:::::::::999999;;;===<<<===??????@@@AAACCCEEEDDDEEEFFFIIILLLOOOQQQSSSQQQRRRSSSTTTUUUWWW[[[^^^YYYZZZ]]]aaaddddddbbb___ZZZZZZ[[[[[[[[[[[[[[[ZZZ]]]XXXUUUVVV[[[\\\XXXTTTRRRUUUPPPNNNUUUSSSOOOTTTNNNgggrrrPPPGGGFFFBBBAAA===@@@OOOdddxxxmmm```gggzzzvvvfffRRRVVVZZZZZZXXXWWW\\\aaa___YYYWWWUUUSSSRRRSSSUUUUUUTTTPPPNNNKKKIIIHHHFFFCCCAAA>>>===;;;:::::::::;;;<<<666555444444555555444222000111222333444444444444---,,,++++++******++++++))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&+++)))'''$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((((()))+++++++++,,,------......---...000111222222111111222555666666444444666888666888;;;<<<<<<<<<>>>???;;;:::888888999888777555444333222111000000111111000000///......------,,,++++++*********)))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''(((((()))******+++)))******+++,,,---......+++,,,...///000//////////////////000222444555666777777777777777888888999<<<>>>@@@BBBBBBBBB@@@???HHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGBBBCCCBBBBBB@@@>>>;;;:::777777888888777666444333111111111111222222222333///...............///000////////////////////////,,,---...///000//////...---............/////////...//////000000111222222//////000111111222333333333444666666555555777888777888888777666666999;;;999;;;>>>?????????AAABBB???AAADDDGGGKKKMMMOOOPPPNNNOOOQQQRRRSSSVVVZZZ\\\YYYXXXXXX[[[___aaa```___]]]\\\ZZZYYYXXXXXXWWWVVVVVVSSSQQQQQQTTTUUUSSSQQQNNNTTTPPPMMMSSSQQQMMMQQQQQQWWWqqqxxx[[[MMMHHHEEE???===DDDOOO^^^rrrtttnnnlllrrr]]]SSSRRRUUUYYYZZZXXXYYY]]]]]][[[WWWTTTRRRQQQTTTVVVVVVUUUNNNKKKHHHFFFEEEBBB???===<<<:::999777777888999:::555333222222444444333111000111222444444444444444---,,,++++++******++++++))))))(((((((((((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&000---)))%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))***+++,,,------------///............000111222111333444444444444555666666888;;;<<<;;;;;;;;;<<<888777666666777777666444//////.........000111222000//////...------,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''%%%%%%''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))******+++******+++,,,---......///+++,,,---///000//////...............000222444666666666555555555666777777888;;;>>>AAABBBBBB@@@???EEEGGGJJJLLLLLLKKKHHHFFFIIIHHHFFFFFFFFFGGGHHHIIICCCCCCCCCBBB@@@>>>;;;:::666777777777777555444333000000111111222222222333///......---------......------------------------,,,---.../////////...------------.........//////......//////000111111111...//////000111222222333111333444444444444555777555666666555444444777999777:::===>>>>>>>>>>>>???:::<<>>>>>>>><<<;;;:::888555333222111............------------///...---,,,+++++++++++++++***)))'''&&&&&&&&&&&&(((((('''&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))'''&&&''''''))))))))))))************,,,,,,------------------000000///000222555888:::888777777777666666666555;;;<<<<<<;;;;;;<<>>;;;999:::;;;888777777666555555444444222111111000000000000000///............---------------------------------///......---------......,,,,,,,,,---------......////////////////////////000////////////111222333111111111111222333444444666666666666666555555555888999:::<<<>>>???AAAAAA???AAACCCEEEGGGIIIIIIJJJHHHIIIJJJKKKNNNPPPRRRTTTKKKLLLNNNPPPSSSUUUWWWXXXTTTTTTUUUWWWXXXVVVQQQNNNNNNKKKHHHHHHJJJKKKIIIGGGIIILLLNNNLLLHHHFFFIIIMMMKKKIIISSSzzzzzzSSSPPPMMMJJJFFF???>>>MMM^^^ooozzzkkk```iii~~~|||qqq\\\MMMOOORRRTTTXXX]]]___]]]ZZZWWWUUURRRSSSSSSSSSSSSTTTTTTUUUNNNJJJDDD@@@===<<<:::999999999888666555333222222222111111111000000//////222222222333333333444444---------,,,+++***)))(((***)))((((((***+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))******+++,,,,,,,,,---...//////000000///111111111111222333444555777888:::<<<>>>???@@@@@@;;;:::888666444222111000//////.........---------------+++******))))))))))))((((((''''''''''''(((''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((''''''&&&(((((()))))))))*********,,,,,,,,,,,,------------000//////000111444777888555555666666666777777777888:::;;;;;;:::;;;===???@@@??????BBBEEEGGGGGGFFFEEEEEEFFFGGGHHHFFFCCC@@@?????????<<<999777777888666666666555444444333333000000///............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------////////////////////////000////////////111222333111111111111222333444444444444444444444444444444777777999:::<<<>>>???@@@AAABBBCCCEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIKKKLLLMMMJJJKKKMMMNNNOOOPPPQQQQQQSSSSSSTTTVVVVVVUUUPPPMMMKKKIIIGGGGGGHHHHHHHHHGGGHHHJJJLLLJJJFFFEEEHHHKKKOOOLLLIII^^^[[[QQQIIIGGGFFFBBBBBBDDDTTTaaatttvvvdddRRRQQQdddqqqhhhYYYOOORRRVVVVVVYYY\\\\\\[[[YYYXXXXXXSSSSSSSSSSSSRRRQQQPPPOOOMMMIIICCC???===;;;:::888999888777666444333222222111111111000000000//////111111111111222222222333---------,,,+++***)))(((+++)))((((((******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++,,,,,,,,,---//////000000000111111111222333555666777::::::;;;<<<>>>@@@AAABBB:::999777555333111000000/////////............---,,,+++***)))((((((((((((''''''&&&&&&'''(((((()))&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))***(((%%%(((((())))))))))))******++++++,,,,,,,,,---------000/////////000222444555333333444555666777888999666888:::;;;:::;;;<<<======;;;:::;;;???CCCGGGHHHEEEDDDEEEFFFFFFEEEBBB???;;;<<<<<<999666444444555444444444333222222111111///......---,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))))))))******+++++++++,,,,,,,,,---------........................///.........///000111222000000000000111222333444333333333333333333333333555666777999:::<<<===>>>CCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMMLLLPPPPPPPPPRRRSSSQQQMMMJJJFFFGGGGGGFFFEEEDDDEEEGGGFFFHHHIIIGGGDDDCCCEEEHHHJJJOOOHHHFFFhhhyyydddNNNHHHKKKJJJAAA999@@@JJJYYYhhhsss}}}zzzbbb^^^\\\eeeyyyuuubbb]]]TTTQQQVVVXXXXXXYYY[[[ZZZYYYXXXYYYZZZSSSTTTTTTSSSQQQNNNJJJIIIJJJFFFAAA>>><<<:::999888888777666555444333222111111111000000000000/////////000000000000111111111,,,------,,,+++***)))(((+++***(((((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))***++++++++++++,,,---...///000000000000000111222333555777888::::::::::::<<<>>>@@@BBB:::888666444222111111111/////////.........------+++***))))))((((((((()))'''''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###%%%***---***&&&(((((((((((()))))))))*********++++++,,,,,,------///////////////000111222333333444555666777777888444777:::;;;;;;;;;<<<===:::888777999>>>CCCFFFHHHCCCCCCCCCDDDDDDCCC@@@>>>888999999888555333222333222222222111111000000000......---,,,,,,,,,,,,---,,,,,,+++++++++*********************************))))))((((((((()))******++++++++++++,,,,,,,,,,,,------------------------............///000111111000000///000000111222333222222222333333333333333555666777888:::;;;<<<===@@@AAABBBBBBCCCCCCBBBBBBHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRRRRRRRQQQOOONNNMMMMMMMMMNNNOOOMMMJJJGGGDDDFFFGGGFFFCCCBBBDDDGGGEEEFFFGGGEEECCCCCCDDDFFF???NNNQQQDDDJJJsss~~~fffQQQLLLLLLIIIEEE@@@BBBEEEJJJRRR^^^llluuuuuuaaaSSSaaammm~~~~~~cccTTTUUURRRSSSVVVSSSUUUWWWZZZZZZYYYXXXXXXYYYSSSSSSTTTSSSQQQMMMIIIFFFFFFCCC???<<<;;;999888777666666555444333222111111000000000000000000////////////000000000111111111,,,,,,,,,,,,++++++***)))+++)))(((((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******++++++***+++,,,...//////000000000000000111333555777888888777777777999;;;===>>>:::888666333111111111111............------------+++******))))))))))))***)))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###&&&+++---+++''''''(((((((((((()))))))))))))))******+++,,,,,,---............//////000000444444444444555555555555444777:::<<<<<<<<<======888777888<<<@@@DDDEEEEEEBBBAAA@@@AAAAAAAAA>>><<<666888888777555222222222000000000000////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))))))))***++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000////////////000111222222222222333333333444444444666666777999:::;;;<<<<<<<<<===>>>@@@AAABBBCCCCCCHHHIIILLLOOOQQQSSSTTTUUUPPPQQQRRRSSSSSSRRRQQQQQQMMMMMMMMMNNNNNNMMMJJJHHHCCCEEEFFFEEEBBBBBBDDDGGGEEEEEEEEEDDDCCCBBBCCCDDD@@@HHHOOOJJJDDDUUUkkkTTTLLLKKKKKKFFFCCC???===@@@GGGQQQXXXiiitttxxxiii[[[QQQLLLaaaxxxjjjUUUMMMQQQQQQRRRRRRLLLPPPTTTXXXZZZYYYWWWUUUTTTQQQRRRSSSSSSQQQMMMIIIGGGBBB???<<<:::999888777555555444444333222111000000//////////////////000000000000000000111111111111,,,,,,,,,,,,,,,+++***)))***(((''''''))))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))******+++)))***,,,---//////000000000000000111222444555666444444555555666888999:::888666444111000000000111---------,,,,,,,,,,,,+++******))))))))))))*********)))(((&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%'''***+++)))'''''''''(((((((((((())))))(((((()))***+++,,,,,,---.........//////000000000333333444444444444444444444777999;;;;;;;;;===???888999;;;???BBBDDDDDDCCC???>>>======>>>>>><<<:::555666888777444222111111////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))***++++++,,,))))))*********++++++++++++++++++++++++++++++++++++,,,---...////////////............///000111222222222222333333444444555666666777888999:::;;;;;;888:::<<<>>>@@@BBBCCCCCCDDDFFFIIIMMMPPPRRRSSSSSSNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNMMMNNNNNNNNNKKKIIIBBBCCCCCCCCCBBBBBBDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBIIIBBBCCCIIIHHHIII```}}}tttrrrZZZMMMGGGFFFDDDBBB@@@???@@@AAABBBPPPZZZiiixxxiiiYYYRRRSSS\\\eee}}}yyy{{{ttt[[[LLLIIIPPPOOOPPPPPPGGGKKKOOOUUUXXXWWWTTTRRRPPPPPPQQQQQQQQQOOOLLLJJJHHH>>><<<:::888888888666444333333333222111000000000......////////////000000000000000000111111111111++++++,,,,,,,,,+++******((('''&&&'''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********)))***+++---...///000000000000000000111222333444111222333555666666666666666444111...------...///,,,,,,++++++++++++******)))((((((''''''((())))))((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''((((((((())))))''''''((()))***+++,,,,,,------...///000111111111111111222333444555555666444555777888888:::===???;;;;;;<<<>>>AAACCCBBBAAA===<<<::::::;;;;;;999888222444666666333111000///////////////////////////,,,,,,+++************+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))*********+++++++++++++++++++++++++++***+++---...//////..................///000111111000000111111222333333444555555666777888999999:::777888;;;===???AAABBBBBB@@@BBBFFFIIILLLMMMNNNMMMLLLKKKJJJIIIIIIJJJKKKLLLKKKJJJJJJJJJKKKJJJHHHFFFBBB@@@???@@@AAABBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@FFF@@@???DDDEEECCCIIITTTnnn|||fffSSSIIIHHHFFFDDDCCCAAA???>>>AAAEEENNNZZZiiiwwwfffVVVGGGDDDKKKYYYnnnkkkXXXSSSGGGHHHMMMLLLNNNOOOIIIIIIMMMQQQSSSRRRPPPOOOOOOQQQQQQPPPNNNLLLIIIGGGFFF<<<:::888777777777555333222222222111000000//////........./////////000000....../////////000000000++++++,,,,,,,,,+++******'''&&&&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********((()))+++---...///000000000000//////000111222222000111333555666666555555444111...,,,***+++,,,---+++++++++*********))))))''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$######$$$''''''''''''((((((((()))&&&'''((()))***+++,,,,,,,,,---...000111111222222...///000222444666777888333444555666666888<<>><<<<<<===???AAAAAAAAA<<<:::999999999999888666111333555555222000........./////////////////////+++******)))))))))))))))))))))))))))((((((((((((************************'''''''''((((((***++++++))))))))))))***************************************+++---...///......---...------......///000111...//////000111222222222333444444555666777888888888999:::<<<>>>???@@@@@@???AAADDDGGGIIIJJJIIIIIIMMMLLLIIIFFFFFFGGGHHHJJJGGGEEEDDDEEEEEEEEECCCAAAAAA>>><<<===@@@BBBAAA???AAA???>>>===>>>???>>>===:::AAAEEEBBB======AAAEEETTTvvv{{{kkkRRRNNNHHHCCCBBBBBBBBBBBB;;;:::<<>>======???===<<<===AAACCCBBB@@@IIIFFFAAA===;;;:::<<<===>>>===<<<<<<<<<===???@@@CCC\\\qqqXXXLLLKKKMMMIIIBBBAAA@@@???===>>>HHHVVVbbbppp{{{zzzfffPPPGGGKKKNNNWWWeeexxx~~~cccQQQKKKCCCDDDEEEFFFHHHKKKPPPSSSQQQQQQPPPOOOOOOOOOPPPPPPSSSQQQOOOMMMKKKGGGCCC???<<<:::777555222111000000111///---...000000...,,,***,,,//////...---...000///---,,,---///111111000,,,,,,+++++++++*********))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''((()))***+++,,,,,,++++++,,,...000//////---------...///111222333555666666777777666555444444222000---,,,+++,,,,,,++++++***))))))(((''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%)))---...,,,******,,,)))***,,,---......//////...///000111333444555666444444555666777888999999999;;;===???@@@@@@???>>>999999888777666555555444222111111000000///.........------,,,++++++******((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))******))))))***++++++,,,,,,+++,,,,,,,,,---......//////***))),,,000000...000555///---///555888666555666888888888999::::::;;;;;;>>>AAADDDFFFFFFEEEFFFFFFIIIHHHGGGIIIKKKKKKIIIFFFEEEDDDCCCAAA@@@>>>======>>><<<<<<>>>AAABBB@@@>>>CCCAAA???<<<;;;;;;<<<=========<<<;;;<<<===>>>??????EEEgggppp^^^RRRLLLJJJEEEEEEDDDBBB@@@@@@CCCFFFVVVcccttttttggg^^^QQQGGGJJJUUUaaavvvdddQQQFFF???FFFGGGGGGFFFEEEGGGJJJLLLPPPPPPOOOOOOOOOPPPPPPPPPRRRPPPMMMKKKIIIEEEAAA===;;;999777444222111000000111///---...///000...,,,///......111555444000,,,...,,,+++,,,...000000///,,,++++++++++++*********))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))***+++,,,++++++,,,---......------------...///000111222777777888888777666444333222111///---+++++++++,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&)))$$$%%%++++++%%%$$$)))&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''///000111...***(((***,,,)))***+++---...............///000111222444555555666666666666777777777888888:::<<<>>>??????>>>===888888777666555444444333111111000000///......---------,,,,,,+++*********((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***&&&''')))+++,,,,,,+++++++++,,,,,,------......///------000111...+++///666999222...222666666555666777777888999999:::;;;;;;>>>???BBBEEEHHHHHHFFFDDDHHHHHHJJJMMMNNNLLLHHHDDDFFFEEECCCAAA???>>>===<<<;;;<<<===???AAAAAA>>><<<<<<<<<;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;<<<======:::888HHHvvvttt___RRRIIIHHHGGGFFFDDDAAA<<<999@@@IIIUUU^^^dddkkkssszzzxxxmmm___SSSIIIFFFEEEJJJZZZlllqqqjjjfffKKKDDDDDDAAAFFFFFFFFFDDDCCCCCCEEEGGGMMMMMMMMMNNNNNNOOOOOOPPPOOOMMMJJJHHHEEEBBB===:::999888666444222111000000000///---...//////...,,,444///...333::::::111(((...---,,,...000111000///++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''(((***+++---+++***+++------,,,+++------------...///000111555666666777666555444333000///...,,,++++++***+++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&""")))777777)))"""&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''<<<;;;777111***'''))),,,)))***+++,,,---.........//////000111222333444444666666666666666666666666777888;;;<<<======<<<;;;777777666555444333222222000000//////...---------,,,,,,++++++*********)))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***%%%&&&)))+++,,,++++++***+++++++++,,,------.........///111222......777BBBNNN@@@222...111444666999777888888999:::;;;<<<<<<======???CCCHHHHHHEEEAAAEEEFFFHHHJJJKKKJJJGGGEEEEEECCCAAA???===;;;;;;;;;:::;;;===???@@@>>><<<:::888999999:::::::::999999999999999:::::::::;;;;;;888>>>===GGGtttrrrZZZTTTLLLHHHHHHHHHEEEBBB???@@@AAABBBDDDJJJSSSZZZbbbgggnnnuuuyyy}}}|||oooaaaUUULLLGGGDDDFFFMMMXXXggg|||sssTTTCCCAAADDDFFFAAABBBCCCCCCBBBBBBEEEGGGIIIIIIJJJKKKLLLMMMMMMMMMLLLJJJFFFCCCAAA>>>:::777777666555333222000////////////............------555000---111777777000(((///......000222333222111+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&((()))+++---+++***+++------,,,+++---,,,,,,,,,---...///000000111333444444444333222......---,,,+++******)))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&""")))666666)))"""&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((888:::<<<999333,,,)))((())))))+++,,,---.........//////000111222222333333666666666555555555555444666777999;;;;;;;;;:::999666555555444333222111111//////......---,,,,,,++++++***************))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******&&&''')))***++++++************++++++,,,---------******,,,......333AAAOOORRRCCC444000222333555777888888999:::;;;<<<======>>>>>>???CCCHHHIIIFFFCCCDDDEEEFFFFFFGGGGGGHHHIIIBBBAAA>>><<<:::999999999888:::===>>>>>><<<999888777888888888888777666555777777888888999999999999:::???<<<666FFFqqqvvvaaaRRRKKKIIIGGGEEEDDDBBB@@@======???BBBEEEIIILLLPPPUUUYYY___eeeiiijjjlllooosssxxx}}}~~~{{{wwwpppjjj```WWWNNNHHHFFFGGGFFFNNN]]]ppp~~~ZZZKKKFFF???>>>BBB@@@AAABBBBBBAAABBBCCCEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHFFFBBB???===:::777555444444333222111000///...............------------111///------...///---,,,---------///111222000///+++************)))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&(((***+++,,,++++++,,,---......---,,,,,,,,,,,,,,,---......---...000111222222222111,,,,,,,,,+++***)))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%(((###$$$******$$$###(((&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''///:::>>>:::222)))$$$((()))***,,,------------//////000000111222222333444444444444444333333333555666888999:::999888777555444333222111000000///......------,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++)))))))))*********++++++)))******++++++,,,,,,---000---,,,,,,+++...888CCC???888222444666555222222777777888999;;;<<<======???@@@AAADDDGGGIIIIIIHHHFFFFFFFFFEEEDDDEEEIIILLL@@@>>><<<999888888999999888:::======;;;999888888777888777777666555333333555666777777888777777777:::444:::AAA;;;@@@rrrppp]]]QQQHHHBBBBBBAAAAAABBBCCCAAA>>>;;;===>>>??????@@@CCCHHHKKKMMMOOOQQQTTTYYY]]]aaacccdddeeefffggghhhiiiiiihhheeeddddddcccbbbaaaaaa```]]]^^^```bbbbbb___YYYTTTNNNGGG@@@<<<;;;>>>HHHQQQ___mmm}}}sss```CCCDDDHHHAAA===DDDAAACCCDDDCCCBBBAAABBBCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDBBB>>><<<:::999666444222222222222111000///...---...///...,,,,,,,,,---,,,......,,,)))))),,,///******+++---//////...,,,************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''+++)))'''&&&'''(((+++,,,,,,++++++,,,...000//////,,,,,,,,,+++,,,,,,---......///000111111000//////++++++++++++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''000555333---(((&&&((()))***+++,,,---------//////000000111111222222222222222222222222222333444555777888888888666555444333222111000//////...---------,,,++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,***))))))***+++,,,))))))******+++,,,,,,,,,444111///...,,,))),,,222111...///444777444222222555555666777999:::;;;<<<===???AAABBBCCCEEEGGGIIIFFFGGGFFFCCCAAAAAADDDGGG???===:::888888888:::;;;999;;;<<<;;;888666666888777777666555555444444444333444555666777666666555444000888BBB;;;444OOOvvvuuucccWWWKKKHHHEEEDDDEEEDDD@@@<<<===>>>>>><<<;;;:::<<<===?????????AAACCCEEEHHHIIIKKKIIIHHHKKKPPPQQQOOOLLLJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJIIIFFFCCCBBB??????EEEKKKUUUeeesss}}}[[[GGG:::>>>CCCAAAAAAFFF@@@AAACCCDDDCCCCCCDDDFFFDDDEEEGGGHHHHHHGGGFFFEEEAAA???;;;999999888666555000111111111111000...---,,,...///...,,,+++,,,...***,,,...---+++***,,,///++++++,,,...000000...,,,************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''',,,***((('''''')))+++---,,,++++++---///111111000,,,,,,++++++,,,,,,------000000111111000///...---******+++******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$!!!&&&(((&&&&&&(((&&&!!!&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$&&&(((&&&$$$$$$'''+++((()))***+++,,,---------//////000000111111222222000000111111111222222222333444666888888777555444333333222111000///......------,,,,,,+++******)))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---000...+++)))((()))+++,,,)))))))))***++++++,,,,,,---+++,,,000111//////111000---...111222111333777333333444666777999::::::999;;;>>>>>>===???DDDHHHDDDEEEEEEBBB>>><<<===??????===:::888888999;;;===999;;;<<<:::666555666888666555555444444444555555333444555666666666555444...666999444555===AAA???bbbxxxaaaXXXLLLEEEDDDEEEEEEDDDAAABBBCCCCCC@@@>>>>>>>>>===<<<<<<;;;;;;<<<===>>>???;;;999===DDDFFFBBB===@@@@@@@@@@@@????????????BBB@@@???@@@BBBCCCDDDCCCEEEFFFOOO^^^nnn|||nnntttpppCCCCCCAAA>>><<<;;;===???;;;>>>AAADDDEEEGGGIIIKKKFFFGGGHHHIIIIIIHHHFFFEEE@@@===:::888888888777666///000111111111000...---,,,...000...,,,***,,,...***,,,...000///...............///222444444111///...---,,,+++************(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,.........///......---,,,))))))))))))(((((((((((('''&&&%%%$$$&&&))),,,...&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&)))---,,,((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$$$$$$$%%%''')))''''''''''''''''''&&&&&&)))))))))***++++++,,,,,,......//////000000111111222222333444444444333333555666777777777777777666222222111000///...------+++++++++************))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((...333,,,&&&111DDD888000)))''''''&&&(((,,,******))))))******+++,,,---------............///...///000111111222222111222333444666777777777777666777:::<<<>>>@@@AAAAAADDDCCCBBBAAA@@@>>>======<<<<<<;;;::::::999888888888999999888555444444555333333333222222222111111222222333444444444333333333444555666777888999:::FFF___yyycccVVVRRRMMMGGGJJJEEE@@@???BBBDDDBBB@@@????????????>>>===<<<;;;@@@??????@@@AAAAAA>>><<<===>>>>>>???@@@AAABBBCCCAAA@@@>>>???AAADDDGGGIII```fffwww~~~uuudddYYYAAA???>>><<<<<<===???@@@@@@CCCEEEFFFFFFGGGHHHIIIHHHFFFCCCDDDFFFGGGEEECCCAAA>>>;;;999888555222000111000000///...---------------------------------------............---------......///////////////---,,,+++***))))))))))))))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''&&&'''''''''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,...............---,,,,,,))))))))))))(((((((((''''''&&&%%%$$$%%%'''***,,,&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&(((++++++(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''((())))))******+++,,,,,,.........///000000111111//////111222333333333333666666666666555444333333222111111000///...---,,,+++++++++*********))))))(((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''',,,333111+++...999000+++((()))***((((((*********))))))******+++,,,------------..................000111111111111111444444555555555555555555333666:::===???@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999888888777999::::::888666444555555333222222222222111111111111222222333333333333333333444444555666777888888888CCCbbb~~~kkk[[[]]]VVVNNNIIIGGGEEEAAA===AAAAAAAAAAAAAAAAAAAAAAAABBB@@@???@@@BBBDDDDDDDDD@@@@@@???@@@@@@BBBDDDEEEAAADDDHHHNNNUUU^^^ggglllpppXXXIIICCC???>>><<<;;;;;;<<<>>>??????AAACCCDDDCCCCCCDDDEEEDDDCCCBBBCCCDDDEEEBBB@@@===;;;888777666444111///000000000///...---------------------------------------............------------...///////////////,,,+++***))))))(((((()))******))))))((((((''''''(((((('''&&&&&&&&&&&&''''''((((((((('''''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++******+++++++++,,,,,,,,,++++++************++++++---------------,,,,,,+++)))))))))((((((((('''''''''&&&%%%$$$$$$&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((()))******++++++,,,---......//////000111111,,,---///000222333333333555555555444333222111000111000000///...---,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++&&&)))222555///,,,...)))&&&&&&+++---***((()))***))))))))))))***++++++,,,,,,,,,---------............///000111111111111555555555555555444333333111444999>>>@@@???===;;;999999999999999999999999999999999888777777666666777777888666444333333444222222111111111000000000000111222222333333222222333333333444444555555555444555<<>>@@@@@@?????????@@@@@@???@@@AAABBBAAA>>>;;;999777555444333222000...000000//////...---------------------------------------............------------...////////////...---,,,+++***))))))))))))+++******)))(((''''''&&&(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******************++++++++++++++++++************++++++,,,,,,,,,,,,,,,++++++***))))))(((((((((''''''''''''&&&%%%$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((())))))***+++++++++------......///000000111---...///000111222222222333333333333333222111000//////......---,,,,,,+++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***&&&'''///333000,,,+++(((%%%&&&+++---***((())))))))))))))))))***+++++++++,,,,,,,,,---------------...///000111111111111444555555555555555444444333555999<<<>>>>>>===<<<888888777777777777777666777777666666666555555555222333333222000//////000111111111000000000////////////000111222222222222222222222222333333333333999:::777:::YYY{{{vvvqqqooonnnmmmjjjhhheeedddeeeeeedddccclllmmmnnnrrrwww}}}vvv[[[HHH<<<:::<<<;;;;;;:::::::::;;;<<<<<<;;;===>>>>>>===<<<<<<===<<<===???@@@@@@>>>;;;888666444222222222222000////////////......---------------------------------------............------,,,---......//////............---,,,+++++++++++++++******)))(((''''''&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******)))))))))*********+++++++++******))))))******++++++++++++++++++******)))((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''(((((()))******++++++---------...//////000000000111111111111111000///000111222222333333333333......------,,,+++++++++*********)))))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((+++---,,,---///---)))'''***,,,)))(((***))))))(((((())))))***+++++++++++++++,,,,,,,,,------...///000000111111000222333444555666666666666666777888999;;;<<<>>>>>>::::::999888777666555555444444444444444333333333000111111000...---...///000000/////////.........---...///000111111111111111111111111222222222222777:::888222666WWW}}}fffLLL???;;;999888:::::::::::::::;;;;;;<<<<<<;;;===>>>>>><<<;;;;;;<<<;;;<<>>;;;999777555333222222222222111///............------------------------------------------............------,,,------...............///...---,,,,,,++++++,,,******))))))((((((''''''(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((())))))***((())))))))))))***************))))))))))))*********************))))))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''((())))))******+++,,,------......///000000222222222111111000///......///000111222333333333,,,,,,,,,,,,+++++++++*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))((())),,,000///***((()))***((((((***)))(((((((((((()))************+++++++++,,,,,,,,,------...///000000000000111222333444666666666666777666666666888:::<<<>>>;;;:::999888666555444333222222222222222222222222000111222111///...///000/////////.........------,,,---...///000111111111000000000111111222222222333222555666333???iiivvvsss\\\GGG555444777666444555999999::::::;;;;;;<<<<<<;;;<<<>>>>>><<<;;;;;;<<<:::<<<>>>>>>;;;999888777444333111111222222111///------------------------------------------------------............------,,,,,,---............---......---,,,++++++++++++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))((((((((()))))))))************))))))))))))******))))))******))))))((('''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!$$$%%%%%%$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''(((((()))*********,,,,,,---......//////000//////000000000///......---...///000000000000000+++++++++++++++************)))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((('''(((***+++---(((&&&)))***(((''')))((((((((((((((()))******************++++++++++++,,,---...///000000000000000111222333333333333333333333444555666888999:::777666666555444333333333000000000000000000000000000111111111///...///000.........------------,,,+++,,,---...///000000000//////000111222222333333222111444999777888KKKaaa~~~WWWIII;;;222666:::666444777666777888999:::::::::::::::;;;======<<<;;;<<<<<<999;;;===;;;888666666777444222111000111111///...------------------------------------------------------............------+++,,,------......------...---,,,+++************(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''&&&'''((((((''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))******))))))))))))******)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""%%%&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))''''''(((((()))*********,,,,,,------...//////000,,,,,,---.../////////............///......------+++++++++***************))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))***((($$$(((%%%%%%)))+++(((''''''((((((((((((((()))******)))************+++++++++,,,---...///000000000000000111111111111000/////////000333555666666666555222222222222222222222222/////////000000000000000---...//////---,,,---.........---------,,,,,,,,,***+++,,,...///000000000...///000111222333444444111333666555111111888BBBlllvvvfff```TTTbbb~~~]]]666;;;333222999999333444;;;555555777888999999999999888:::<<<<<<;;;;;;<<<===999;;;;;;999666444555777333111000///000///...,,,---------------------------------------------------..................---+++,,,------......------,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%(((+++,,,)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$$$$((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))++++++++++++,,,---.........///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((((((((((((((((((((((((%%%%%%((((((%%%%%%(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++,,,,,,------.../////////111111000000000000111111///000000222333444555555333222111000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------......////////////000111111222222333333333333444666888999===HHHeeeqqqfffbbb```fffpppzzz{{{[[[III<<<333555555555555555555555555444444555555666777777777:::::::::999999999888888<<<;;;888666444444444444444333111000...------,,,------------------------++++++,,,,,,---...////////////.........---------........................,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&((()))***(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&''''''((())))))))))))))))))))))))))))))))),,,+++)))''''''(((***+++''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$######$$$######$$$%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''(((((()))))))))***++++++++++++,,,---......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''(((%%%$$$''''''$$$%%%(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,---......//////111000000//////000000111//////000111222333444444222222111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............//////000000111222222222222111222333444666777AAA@@@???TTTwwwpppnnnwww[[[DDD>>>:::666444444444444444444444444444444444555666666777777999888888888777777777777999888777666444333111000111000///...---------...------------------------+++,,,,,,------.........//////.........---------........................,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''(((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&''''''((())))))))))))))))))))))))))))))))),,,***(((&&&&&&))),,,...&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$&&&'''"""###$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((()))******++++++******++++++,,,---...,,,------......------,,,++++++++++++++++++++++++******))))))))))))(((((('''''''''''''''''''''''')))%%%$$$&&&&&&$$$%%%)))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,------......///000000////////////000000//////000000111222333333111111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------............//////000111111111000000000111222333444555999===777555UUU\\\<<<222666888666444444444444444444444444333333444555555666666777777777777666666666555555666666666555444111///---......---------......///------------------------------------------------...............---------........................,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&(((,,,///&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))+++)))(((&&&&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&))),,,+++)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&'''((()))***+++,,,************+++,,,---...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))(((((('''''''''''''''''''''''''''%%%&&&******&&&%%%'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************+++++++++,,,------......000//////......//////000......///000000111222222000//////...------......------------,,,,,,,,,+++++++++++++++++++++++++++***************************++++++,,,------......------...//////000000111000000111111222333444444444888<<<;;;:::MMM{{{~~~ooolllYYYAAA222111555666333333333333333333333333333222333333444555555666666666666666666555555555555666666555333222000///...///......------......///------------------------------------------,,,,,,................................................,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&(((,,,///&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&))),,,666222,,,'''$$$$$$&&&((($$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((()))***+++,,,************+++,,,------++++++************++++++************************(((((((((((((((((())))))''''''''''''''''''''''''%%%%%%)))......)))%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***************++++++,,,---------//////............//////---......//////000000000......------,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************++++++,,,------...---------...//////000000111111222222333333444444777111000444777:::HHHYYYnnngggVVVDDD>>>777555555555333222333333333333333333333333222222333333444444555555777666666666555555555555999666333111000111222444222111000///............------------------------------------------,,,,,,---.............................................,,,,,,,,,+++++++++******))))))))))))(((((((((((('''''''''''''''(((((((((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''')))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''((()))'''%%%""" $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$&&&'''999444---'''$$$$$$''')))$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))******+++***))))))******+++,,,---+++******))))))******+++))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))//////)))%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))******++++++,,,,,,---......------------......---------....../////////------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************++++++,,,,,,------,,,,,,------.../////////000111222333333333333222111555222,,,333???<<<000@@@JJJooohhhLLL===999666555666444111111555222222222222222222222222111111222333333444444555666666666555555555444444999666222000000222666888222222111//////.........---------------------------------------------------------.......................................,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''''''''((((((((()))((('''&&&%%%&&&&&&((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&(((***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$###$$$%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$######$$$///---***'''%%%&&&''')))%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***))))))))))))***+++,,,---++++++***))))))***++++++))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&******&&&$$$&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))******+++,,,,,,,,,...------------------...---------------.........,,,,,,++++++++++++,,,,,,++++++++++++************************************++++++++++++++++++++++++*********+++,,,,,,------+++,,,,,,---....../////////000111222222222111000---777:::222111888:::555===222888___xxx___LLL<<<111888444333444222///111777222222222222222222222222111111111222333333444444444444444444333333333333555333111000111444777999000//////.........//////------------------------+++,,,,,,------.........---------.........//////........................,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''''''''(((((())))))((('''%%%$$$%%%&&&)))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%***(((&&&%%%%%%''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&"""$$$&&&''''''&&&''')))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***+++,,,---,,,+++***))))))***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###&&&&&&###$$$'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***++++++,,,,,,...------,,,,,,------...,,,,,,------------------,,,++++++***++++++,,,,,,+++++++++************)))************************++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,------......///...///000111111000//////888...---777888//////999222<<<>>>:::IIIsssmmmPPPAAA>>>;;;555666111000444444111222666111111111111111111111111000111111222333333444444333333333222222222111111111111111222333555666777,,,,,,,,,---...///000000------------------------++++++,,,,,,---...//////---------.........//////........................,,,,,,------,,,,,,+++***************))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''///+++&&&%%%&&&'''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''***...,,,&&&$$$''''''"""$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))))))))************************************+++++++++***))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%((((((&&&'''******(((((((((((((((((((((((((((++++++***))))))((())))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111111111111222333444444777666888<<>>@@@>>>AAAGGGWWWqqqiiiTTTFFF===444111444999:::999444333222111000000000000222222222111111000000000000000//////000000111222222222111111111000000000000///.........000222333,,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,,,,,,,---------......---------,,,------...///...---------......//////,,,,,,------,,,,,,+++***************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''''''''''')))***+++***((('''&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''***...000%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&$$$"""$$$'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%''''''%%%%%%((((((&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***))))))(((((())))))***************************///---+++(((&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******'''&&&((((((%%%((((((((((((((((((((((((,,,+++)))''''''(((***+++*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---............/////////000000000000111222333444555444888???BBB;;;222,,,666CCC\\\xxxZZZBBB333555333222222444555555444444333222111000000000000111111111111000000000000000000//////000000111222111111111111000000000000//////...------...///000,,,,,,,,,,,,,,,,,,------,,,,,,------......//////////////////////////////......---......///111111......////////////000000,,,,,,------,,,,,,+++***************)))))))))(((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''%%%)))---...***'''&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&)))%%%###%%%***---***'''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&&&&&&&&&&''''''&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))************************444222///+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%((((((&&&'''******(((((((((((((((((((((((((((,,,+++)))''''''(((***,,,************++++++++++++,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,---------.........//////000000///000000111222333333222222777<<<<<<888444;;;===@@@III```gggLLL===888888888888999777444000...---222222222111111222222222000000000000000000000000///////////////000111111111111000000000////////////...---,,,,,,,,,---...,,,,,,,,,---------------............////////////000000//////...---------,,,---.../////////...........................---,,,,,,------,,,,,,+++***************)))))))))((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$)))...///,,,)))''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&)))%%%###%%%***---***'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))555333///,,,)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&'''))))))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%((((((&&&'''******(((((((((((((((((((((((((((+++***((('''((()))***+++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------............////////////000111222222222333222111111444777999222777888444555EEE]]]ooosssdddNNN<<<222000666<<<111333444333111///000111111111111111333444555666/////////////////////////////////...///000000111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000000000000111111------...//////000000000111222444555555444222000222222222222111000///...,,,,,,------,,,,,,+++***************))))))))))))'''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''%%%(((---///...+++)))((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&$$$"""$$$'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%'''%%%&&&))))))%%%$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))000...,,,)))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''***+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******'''&&&((((((%%%(((((((((((((((((((((((()))))))))))))))******+++)))))))))************+++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++************++++++++++++,,,------------.....................///000111222;;;???>>>777000///000111222444666777777:::>>>AAALLL___nnnGGG===555444444333222333111222222222111222333555000000000111222444555666............//////////////////......//////000111////////////............,,,,,,,,,,,,------------,,,,,,,,,---......//////,,,,,,---...///111111222555666888:::===???AAABBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBB@@@>>>;;;:::,,,,,,------,,,,,,+++***************))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''''''''''''''(((+++...///...+++''''''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%###%%%***+++'''&&&)))$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$'''+++---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******'''&&&((((((%%%(((((((((((((((((((((((('''((()))***+++******)))))))))))))))************)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,---------.....................///000111111BBBFFFEEE;;;333222222111;;;777555666:::;;;;;;999666===UUUyyymmm```WWWKKKBBB888333111777999555111000666555444444333333222111000000000///000111111222---------......////////////............///000000/////////.........------++++++,,,------.........,,,,,,------.../////////...///111444888;;;===>>>DDDEEEGGGIIILLLNNNOOOPPPKKKIIIGGGFFFGGGKKKPPPSSSRRRRRRQQQOOOMMMIIIEEECCC,,,,,,---------,,,++++++************))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******'''''''''''''''''''''''')))((()))---000000,,,''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%%%%'''''''''%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%$$$!!!$$$+++---)))(((,,,$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%######''',,,...***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%((((((&&&'''***+++(((((((((((((((((((((((((((&&&'''***+++,,,+++***((())))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------.........------......///000111@@@BBB===444111666:::999555333111111111000111444666666>>>HHHMMMVVVqqqnnnVVVEEE:::222111555999222...000111///111666111000000111333333000...111000///......------------------.........//////...............///000000//////.........---------***+++,,,---.../////////,,,,,,------...///000000999;;;>>>CCCHHHMMMPPPRRRNNNNNNNNNNNNOOOOOOOOOOOOFFFBBB<<<:::===EEENNNTTTRRRRRRQQQOOOLLLHHHCCCAAA,,,,,,,,,+++++++++******+++*********))))))((((((***)))((('''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((())),,,***(((&&&&&&''')))+++''''''''''''((()))*********)))((((((***+++++++++)))(((((())),,,---,,,+++***************))))))))),,,+++)))'''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!! """######$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$(((------((("""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&(((+++...''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$###&&&))))))'''$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------........................333222222222222222222222111111222222222333333333333444666888:::===>>>???UUUiiioooWWW@@@>>>:::777444333333333222222222111111111000000111333555777666222...+++000000000000000000000000...........................------------...//////000...------///000---***,,,***(((***///111111///.........///333888>>>AAAOOOUUUUUUPPPPPPRRRKKK???:::DDDLLLKKKGGGFFFEEEDDD888555444666777888===DDDAAACCCEEEGGGEEE@@@999444,,,,,,,,,+++++++++******************)))))))))((())))))((('''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((()))'''''''''((((((((()))))))))***************))))))+++***))))))))))))))))))&&&&&&&&&''')))+++,,,,,,&&&%%%&&&''')))***(((&&&&&&&&&'''((()))***,,,,,,)))(((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""############$$$%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######'''+++,,,(((######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&(((***''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((('''&&&%%%''')))***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++,,,,,,,,,------........................111111111111111111111111111111111222222222333333444555555666888999999:::;;;???GGGWWWooojjj```[[[MMM;;;:::999666444333333333444222222111111111000000000000111444555444222///---000000000000000000000000...........................------------...//////333000---,,,...///...---)))+++---......------------///333999???FFFKKKNNNGGGIIIIIIGGGGGGEEE>>>666===@@@@@@<<<:::===???>>>;;;888999;;;:::777777:::AAA???<<<<<<>>>@@@@@@@@@,,,,,,,,,+++++++++******************))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''&&&&&&''''''((((((''''''((((((((()))))))))'''))),,,......,,,)))'''***))))))((((((((())))))************+++,,,---...***))))))***,,,,,,***(((---,,,***)))))))))***+++)))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***(((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((++++++(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###%%%)))***(((%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***)))((('''((())))))'''%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,------------------------///000000000000000000000000111111111222222222222444444444444444444444444:::777444555>>>PPPdddrrryyyddd[[[HHH888666;;;888///444333222111111222333444111111111111000000000000///000111222222111///...000000000000000000000000...........................------------...//////555222---++++++---//////+++...///...++++++000444<<>>IIINNNMMMTTTSSSWWW\\\]]][[[YYY[[[JJJFFFAAAAAAFFFKKKNNNPPP,,,,,,,,,+++++++++***************)))))))))))))))((('''''''''((()))******((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))'''))),,,......,,,***((())))))))))))***+++,,,---111111000///---,,,,,,---///---+++***+++,,,,,,+++000...---+++******+++,,,,,,+++++++++***)))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''***+++(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&((())),,,***'''%%%$$$%%%&&&(((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###(((------(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$'''((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%'''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))(((((((((((('''&&&%%%&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))***************++++++++++++,,,,,,,,,------------------------.............../////////000000000111111111111222333333333333333333333333///222666:::<<>>555555333000555???>>>===<<<@@@KKKWWWYYYVVVdddaaa^^^]]]XXXQQQOOORRRaaa^^^\\\\\\___aaaaaa```,,,,,,,,,+++++++++******))))))))))))))))))******((((((((((((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((()))))))))***((()))******++++++******++++++++++++,,,,,,---...---......---***)))+++---111---)))'''''')))******))))))))))))***,,,---///******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$''')))+++(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&((()))000...***'''%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&###(((------(((%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&''')))&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''&&&%%%%%%%%%%%%'''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))*********************+++++++++,,,,,,------------------------,,,,,,,,,------.........//////000000000111111111222222222333333333444444222333444444555777:::===999???FFFOOOZZZeeekkkkkkeeeYYYLLL@@@;;;EEEDDD222333:::???<<<777333333222222111111111111111111111000000000/////////......------------...///000000////////////////////////...........................------------...//////............---,,,,,,---000//////444;;;CCCGGGIIIJJJHHHEEECCCAAABBBCCCDDD???777555<<<@@@BBBJJJWWWPPPMMMGGGEEEJJJSSSVVVTTTXXXVVVUUUTTTPPPPPPXXXbbbbbb___[[[XXXUUUTTTSSSSSS,,,,,,,,,+++++++++******))))))))))))************))))))((((((((()))******))))))))))))))))))))))))'''(((((((((((()))))))))))))))((((((''''''((((((((((((((()))))))))******))))))(((((()))***+++,,,***))))))(((((())))))***'''***------,,,---111555;;;888555222222333222222000000///...,,,+++***))))))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((()))(((''''''&&&%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''///---***'''%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$(((++++++(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''''''''((()))%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&''''''&&&$$$$$$%%%'''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........////////////000000000000000111111222333444555555:::999666222//////111444666666555555666999;;;<<<===EEELLLPPPTTT^^^hhhmmmrrrwwwxxxvvvjjj[[[XXX\\\SSSCCC333111444444444>>>AAA555444:::>>>:::222...000333222111111111111000000000////////////............---------....../////////000000000000000000000000...........................------------...//////+++---//////...---...///...111888BBBKKKLLLGGGAAA>>>===<<<<<>>>>>@@@EEEIIILLLLLLLLLLLLLLLIIIDDDAAA===>>>>>>===:::777444333333111---***))))))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((&&&'''(((&&&$$$%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%''')))+++---''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........./////////000000000000111111222222333333)))---222555666777888999222222333444444444666888///555777555555;;;===<<<:::@@@FFFJJJNNNUUU^^^ccc^^^```dddiiilllpppyyyppphhhbbbcccddd___VVVPPPOOOKKKBBB;;;999999666111666333999===999<<<===444222333444333000///111444//////000000000000000000/////////.........---------......////////////...000000000000000000000000...........................------------...//////,,,...000///...///222555666;;;CCCIIIJJJFFF>>>888888999<<>>777111,,,***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%###"""!!!"""###$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''$$$"""""""""%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''((((((&&&(((((('''%%%&&&))),,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%(((+++///111&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////............/////////000000000000000111111111111222333333222111000111222222333444666444111000111222555555333444888555...222444666444333444555444666777999;;;:::999;;;???===:::999;;;;;;:::888777;;;444333999888222666???666---000444000111444000777444222444555333///...,,,---...///000000000000//////.........------------...///000000///...---000000000000000000000000...........................------------.../////////000000///...000555:::CCCFFFIIIGGG@@@:::777666666999>>>EEEKKKQQQUUUWWWUUUWWWSSSMMMXXXuuu---------,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))'''''''''''''''((())))))(((((((((((())))))))))))))))))***)))'''''')))***,,,+++)))(((((()))***+++******+++---000444777999BBBEEEHHHIIIIIIJJJLLLOOOUUUUUUXXXZZZWWWSSSWWWaaaYYY___cccbbb___ZZZQQQHHHDDDAAA???AAAGGGNNNTTTWWW^^^WWWRRRNNNGGG;;;000+++,,,)))(((***+++)))&&&$$$)))(((''')))++++++'''$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###"""%%%***+++&&&$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%############%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''((()))***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))''''''***+++***((()))))))))))))))***++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------..................---------//////...000555444111...000222333444333111000333...111:::;;;222000555222333333333111222444666333333333222111333666999===888222111444555333111555555555666666666666777444444555555555555444444333444444444444333222111222222222222111111111000...............///000111111111000000/////////...////////////////////////......////////////......//////.........---------------...---,,,,,,---///111///,,,,,,111999BBBHHHHHHIII<<<222999>>><<<>>>>>>BBBKKKSSSRRRMMMPPPXXXeeeeeesss---------,,,,,,,,,++++++************))))))))))))))))))(((((((((((()))))),,,+++***(((((((((((())))))))))))************+++)))***++++++******,,,------,,,***))))))***+++,,,111222555999>>>CCCGGGIIIIIIGGGFFFIIINNNQQQQQQOOOUUURRRQQQOOOHHHBBBCCCJJJ^^^eeejjjjjjiiijjjgggccc```bbbddddddaaa\\\VVVRRRYYYUUUVVV]]]___ZZZRRRMMM???888///***)))+++---...)))(((&&&%%%&&&)))+++---((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%%%%***000111+++''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))''''''''')))***)))((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,***((((((***+++***)))***)))))))))))))))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------..................------+++//////------000111......000111222333222000///333000555>>>???666222555222222222222222222222222222333333222111222555888;;;777222111444555333111444444444555555555555666333333444444444444333333444444333333222222222222222111111111000000000000///............//////000000000/////////.......................................////////////......//////.........------------...///...---...000222+++---000555<<>>DDDEEEGGGIIILLLNNNOOOPPPRRRRRRTTTVVVYYY\\\^^^___fffkkkpppqqqnnnjjjhhhhhhzzz~~~xxxooohhhdddddddddgggiiillllllaaaPPPBBB===QQQaaammmkkkeee___QQQBBBMMMKKKDDD:::000)))((()))))))))))))))))))))))))))******)))(((''''''''''''+++***((('''&&&&&&&&&'''(((%%%&&&))))))''''''***$$$%%%&&&((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((+++...///,,,+++++++++)))))))))***+++,,,---...******+++++++++,,,,,,,,,************++++++++++++***++++++,,,------......,,,//////,,,,,,......+++------......///000111222---............///000///------...///000111222222***,,,.........---...000,,,---...////////////000///000000000000111111111000111111222222111111000/////////000000000111111000000000/////////......------,,,,,,,,,---......,,,---------............------------------------......////////////......---------........./////////000222333666<<>>CCCGGGEEEFFFIIILLLNNNQQQRRRRRROOORRRWWW___hhhqqqyyy}}}~~~rrrkkkgggdddfffjjjhhh]]]PPPIIIAAAWWWkkkqqqnnnhhhWWWFFF???GGGNNNIII<<<000...000))))))))))))))))))))))))------+++)))((('''''''''+++***((('''&&&&&&&&&'''&&&%%%&&&++++++'''&&&((($$$%%%'''(((((('''%%%$$$###%%%'''(((((('''%%%###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&%%%&&&((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,---***(((((()))((())))))***+++---...///******+++++++++,,,,,,,,,)))************+++++++++******+++,,,,,,---......,,,------+++,,,000///+++---------...000111333444))),,,.........///...+++---...///...,,,,,,...000)))+++---...------...///+++,,,...///......//////000000000000111111111111//////000000000000//////---...///000111111000000000000000000////////////,,,,,,,,,,,,------...///---------....../////////------------------------......////////////......---------.........//////000111444777<<>>>>>CCCIIIKKKKKKLLLMMMOOOPPPPPPQQQ]]][[[fff{{{nnnhhhfffkkkjjj]]]___mmmssslllhhhllljjjaaaPPP>>>888HHHSSSIII999111///)))&&&(((,,,,,,)))'''************)))(((&&&&&&******(((''''''&&&&&&&&&'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((()))((('''&&&'''&&&%%%$$$$$$%%%&&&''')))'''&&&'''******(((%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((*********)))))))))))))))+++)))'''&&&%%%&&&((()))))))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''&&&'''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))),,,((('''))))))&&&'''***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))***+++,,,,,,+++***+++...333222---''',,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------............/////////000000000000//////////////////////////////........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------000000///...---,,,,,,+++////////////////////////111111000............///333,,,111AAAHHHDDDEEENNNTTTNNNPPPYYY]]]WWWUUUYYY//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,///444777888555666===HHHNNNLLLHHHGGGJJJPPPXXXbbbkkktttxxx|||dddfffnnnpppqqqpppnnnllllllmmmnnnfffNNN>>>HHHYYYZZZMMM@@@555000+++***,,,+++)))'''************)))(((''''''(((((('''&&&&&&&&&&&&'''&&&'''((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''(((((((((((((((((())))))++++++++++++***)))(((((('''&&&'''((()))))))))'''&&&&&&((((((%%%###&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((***)))))))))))))))))))))))))))((('''((((((***+++&&&'''((()))))))))***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))'''%%%%%%&&&''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&%%%''',,,,,,'''%%%&&&)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))***++++++,,,,,,******---111111---(((++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......---------...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------............/////////000000000000//////////////////////////////........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------/////////...------,,,,,,////////////////////////...,,,,,,---///000...,,,///000999EEEIIIHHHNNNWWWUUUYYY[[[VVVPPPWWWqqq000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,...---,,,+++,,,000666;;;CCCEEEGGGGGGGGGIIIOOOSSSSSS^^^ppp|||tttxxxmmmhhhiiipppsssooonnnqqqvvveeeTTTRRR]]]ddd```XXXHHH@@@444+++)))******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))(((((((((((())))))*********))))))((('''''''''''''''((()))***)))(((''''''''''''%%%###''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((((()))******++++++(((((())))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''((((((((()))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,***'''%%%$$$$$$''''''''''''(((((((((((())))))((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''---333333---(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))******+++,,,,,,***)))***......,,,)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///...............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------............/////////000000000000//////////////////////////////........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------........................////////////////////////+++++++++...111222///,,,333<<>>AAACCCDDDGGGDDDKKKdddhhh```nnnuuunnneeeooorrrkkkccccccgggiiikkkfffYYYGGG:::555...'''++++++************+++,,,...---,,,***((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))******++++++)))******++++++,,,,,,,,,'''((())))))))))))))))))((((((((()))))))))******))))))((((((((('''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))************))))))*********))))))(((+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++***(((''''''(((''''''''''''((((((((((((******))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%(((------***)))***************************))))))))))))))))))))))))))))))*********+++++++++++++++***************++++++***(((((()))+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,------------------------............/////////000000000000//////////////////////////////........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------.../////////////////////////////////---000111///+++---555<<>>@@@BBBCCC]]]dddsssyyyoooiiifffccceeeiiiiiiddd```gggllliii]]]PPPEEE555'''---,,,+++*********,,,,,,///...---+++)))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************''''''''''''(((***+++,,,((())))))******))))))((('''(((******((((((((()))))))))))))))***************))))))(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))******++++++***************+++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***((((((((()))))))))************))))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))(((((()))***''''''''''''((((((((((((***))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))&&&&&&)))******+++///************************)))))))))))))))))))))))))))************+++++++++,,,+++******)))***************))))))******+++,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,---------------............/////////000000000000//////////////////////////////........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------.........//////////////////////////////---///000---,,,000:::CCCKKKLLLMMMMMMMMMOOOTTTXXXsss............------------........................------------------------------------///111444666:::;;;===@@@GGGPPP[[[bbblllzzz|||xxxzzzjjj^^^___bbb___]]]]]]bbbkkkmmmdddZZZRRRDDD666///...,,,*********+++,,,,,,,,,+++***))))))))))))'''&&&&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******+++,,,---......))))))******,,,...111222000000111111000///...------...000...+++))))))***)))))))))*********++++++******))))))(((''''''&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&'''''''''((((((((()))&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((((()))******++++++*********+++,,,...111222333111///,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((()))))))))******************)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((((((''''''((()))''''''''''''(((((((((((()))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))---)))(((***,,,,,,///444************************)))))))))))))))))))))))))))************+++++++++,,,++++++***))))))******)))***+++++++++++++++,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------......///000........................,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000//////////////////////////////........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------...............////////////////////////...------000666>>>EEEJJJOOONNNRRRXXXXXXXXXdddtttxxxmmmrrrpppqqquuuwww~~~000/////////............................................................///...------000333777:::;;;<<<@@@JJJ[[[rrryyysssyyyuuufff```VVVMMMTTTccccccjjjiii^^^XXXXXXSSSIII000///,,,*********+++,,,))))))(((((()))***++++++'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++***+++,,,---///000111111333333333555777:::<<<>>>@@@@@@@@@@@@???===<<<:::444666777444///++++++,,,)))************++++++++++++******)))(((''''''&&&(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''(((((()))***+++++++++*********+++...222666888AAA>>>999444///,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************+++*********))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))(((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))***&&&%%%(((******---222************************)))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))******)))***,,,,,,,,,++++++,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------............//////111222333........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000//////////////////////////////........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------........................////////////////////////111---,,,444AAALLLOOONNNLLLMMMYYYhhhlllqqqzzznnnjjjgggiiiddd^^^XXXXXX\\\]]]YYYUUUWWWSSSMMMKKKRRRZZZZZZUUU000/////////............---......---,,,,,,...000---------------------------111444333222666;;;===DDDAAAEEE]]]}}}yyy{{{~~~zzzddd]]]^^^\\\YYYWWWaaakkklllaaaUUUUUU[[[JJJ888***+++111000***&&&************)))))))))((()))))))))))))))))))))))))))******)))(((''''''(((((((((((((((((('''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((()))******++++++++++++******++++++---...///000000111444888;;;=========DDDJJJJJJEEECCCEEEHHHOOOKKKIIIJJJMMMNNNLLLIIIIIIGGGCCC???;;;666111...---)))&&&(((---...+++'''+++***(((((())))))(((&&&)))(((((((((''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++)))(((((('''''''''((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))))))))))))))+++***((((((***,,,------))))))***+++,,,,,,+++++++++...000111111333888<<<;;;999:::===999///***+++((()))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))((())))))((('''''')))***))))))))))))))))))))))))((((((''''''((()))******+++***)))(((((()))***+++++++++************++++++---,,,++++++******++++++))))))***+++,,,---------++++++******++++++,,,---,,,,,,,,,---------...............////////////000222///,,,+++,,,...//////...---,,,+++---333:::???:::444///111777777111***---------...//////,,,***......///000000111000000//////000000000000//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------+++---///000//////000111+++111888===DDDMMMPPPOOOZZZ```nnn~~~wwweeeWWWSSS[[[hhhqqqfffmmmwwwyyywwwrrrhhh\\\QQQKKKJJJKKK000000/////////.........---------....../////////........................555333111111555:::>>>???>>>XXXtttyyyuuutttuuu|||yyyqqqfffeeegggRRRSSS\\\jjjqqqiiiYYYNNNJJJ===111------***)))***************)))))))))))))))))))))))))))))))))))))))******)))((('''''')))((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,+++***---,,,***)))+++000555888;;;===@@@EEEJJJNNNPPPPPPPPPRRRSSSOOOHHHDDDDDDEEEAAABBBFFFKKKQQQUUUTTTSSSMMMHHHBBBAAAEEEHHHGGGEEE???:::333---*********+++,,,***))))))******)))((())))))(((((((((''''''''''''''''''((((((((())))))'''''''''((()))*********)))(((((('''''''''(((((('''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((()))))))))***'''((())))))******)))))),,,+++***)))************))))))******+++++++++,,,000111333333222333666999666444444777555///...111---,,,+++***************))))))*********+++******************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))))))))((((((((()))************)))(((((()))******++++++************++++++---,,,++++++***+++++++++)))******++++++,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,---------.........---............/////////111///.........---,,,,,,222333333111///333===EEE???777///...444777555111///......///000111///.........///000000000000000//////000000000000//////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...///000///...///000777///---777BBBJJJUUU___||||||vvvwwwfffcccaaagggvvvssskkk000000000/////////......///------000333444222///000//////////////////000000333777999999<<>>BBBEEE???@@@BBBDDDDDDDDDCCCBBBDDDCCC@@@<<<999777666666BBB@@@>>>>>>BBBJJJQQQVVVHHH???777777@@@IIILLLKKKLLLJJJFFF>>>555000...///---+++))))))***+++***))))))))))))(((((((((''''''''''''((((((((()))))))))''''''(((((())))))******(((((((((''''''(((((()))((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))******(((((()))************))),,,,,,,,,,,,,,,+++++++++///...------,,,------...///111222111000///000111222///...//////---...111...---,,,*********++++++***++++++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))&&&(((******)))((('''((())))))))))))))))))))))))++++++***)))))))))*********))))))(((((())))))***++++++************++++++------,,,+++++++++++++++******************+++++++++++++++,,,,,,,,,------,,,------------.........---------............///***+++...000111111111000+++///111...***---777AAACCC<<<777888===AAA???;;;111///......///000000///......//////000000/////////000000111111000000///////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...//////......///000333///666GGGMMMPPPccc}}}~~~jjjcccgggmmmnnnooovvv000000000////////////...111///...222888999666111000//////......///000111111888???BBBDDDPPPjjjvvvxxxvvvpppwww~~~~~~xxxmmm```VVVYYYbbbiiikkklll[[[UUUKKK@@@555...,,,,,,))))))************++++++((((((((((((((((((((((((((()))***)))((('''((()))((((((((((((((()))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,,,,+++***+++,,,---...444999AAAGGGJJJHHHCCC@@@::::::999777444222111111999888999<<>>???HHHKKKOOOPPPKKKBBB999444...,,,***)))*********))))))))))))((((((((((((''''''(((((((((((()))))))))'''((((((((()))))))))***(((((((((((((((((()))***)))(((((((((((((((((())))))))))))******)))))))))(((((()))))))))*********((()))******++++++******)))+++------......///000///...---,,,,,,------...111111222222111000000000666444222222111///------+++++++++,,,,,,,,,,,,,,,------------,,,***))))))++++++++++++++++++++++++************************)))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&))),,,,,,+++)))(((((()))))))))))))))))))))))),,,,,,+++***)))))))))***)))))))))))))))))))))))),,,++++++******++++++,,,------,,,++++++++++++,,,*********************)))+++,,,,,,---------------------------............------------............,,,---///000000000000111---111444333222444:::@@@===<<<>>>CCCJJJJJJEEE???444111...---.........---...//////000000/////////000000000111111000000000////////////////////////////////////////////////------------------------------------------------............////////////---///000///......///111,,,777FFFNNNOOO]]]sssaaaiii111000000000////////////000...---111777888444000///............000222333???>>>AAALLL\\\uuuvvviii___bbbiiillljjjiiieee^^^SSSIIIBBB:::000(((***************+++++++++((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))******))))))))))))************++++++++++++++++++++++++)))******+++,,,---------,,,++++++,,,///444999<<>>GGGQQQVVVUUURRRJJJKKKMMMMMMJJJDDD===999AAA???<<<777444444777:::>>>AAAHHHOOOSSSPPPFFF===111...+++************)))***)))))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((((((((((((((()))*********)))(((((((((((()))***))))))************))))))))))))))))))************)))******+++++++++++++++)))+++------,,,,,,...000***+++,,,...000222444666AAAAAAAAABBBCCCDDDDDDDDDIIIHHHGGGEEEBBB>>>666000...//////000///......---++++++******************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((***---...---+++******)))))))))))))))))))))))),,,,,,+++***)))))))))***)))******************))),,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,+++++++++***************+++,,,---............------------.........//////---------.........//////333333111...+++***,,,///111222444888;;;<<<;;;:::888888;;;BBBHHHJJJFFFAAA;;;888444222111000///...///000000000000000//////000000111111111111000000000000000000000000000000////////////////////////------------------------------------------------........./////////000000...///000/////////111444444AAAGGGFFFSSSxxxiii^^^dddxxx111111000000000/////////---++++++...111222000---///.........000222555777======IIIcccyyy~~~~~~vvvjjjxxxccc```iiiooonnnkkkjjjcccYYYQQQMMMGGG:::,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''((())))))(((((()))***'''(((((())))))******+++)))))))))************+++++++++++++++++++++++++++******+++,,,------...///------///333888???DDDGGGDDDDDDEEEDDDCCC@@@===;;;;;;===>>>======@@@FFFKKKGGGIIINNNVVV]]]___\\\YYY\\\VVVPPPMMMNNNOOOOOOMMMIIIJJJKKKFFF@@@===>>>AAA===;;;:::???GGGKKKIIIEEE666333///,,,,,,,,,+++*********)))))))))(((((((((((((((((()))))))))******(((((((((((())))))))))))(((((((((((()))***++++++******((((((((((((******)))******++++++******))))))))))))*********++++++******+++,,,,,,,,,,,,+++***,,,---,,,******...111111444888===BBBFFFIIIKKKWWWUUUUUUVVVZZZ]]]^^^___]]]______\\\ZZZUUUJJJ???:::999777555444444444555---,,,***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((()))))))))))))))))))))))))))+++------,,,+++++++++))))))))))))))))))))))))++++++***)))))))))*********++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,...------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---.../////////...---------........./////////.........////////////000---///000000000444:::???FFFEEEEEEIIIMMMLLLGGGAAA???<<<;;;===BBBGGGIIIHHHBBB???<<<:::999777555333111111222222111111000000000111111222222111111000000000000000000000000000////////////////////////------------------------------------------------.........//////000000111...///000000000222555777<<>>BBBFFFIIILLLMMMKKKPPPVVVZZZ[[[___dddiiizzz|||xxxkkk\\\TTTVVVYYYYYYWWWRRRSSSRRRPPPLLLIIIIIIIIIDDD???888666888===@@@BBB<<<999444000///...---,,,*********)))))))))(((((((((((()))))))))*********))))))))))))(((((((((((((((((((((((()))***+++,,,+++***(((''''''(((***+++)))******++++++******)))))))))*********+++++++++***++++++,,,---,,,,,,,,,+++---///...---000777===EEEHHHMMMRRRVVVYYYZZZZZZ]]]ZZZXXXYYY]]]bbbeeefffdddggghhhggggggeee[[[OOOEEEAAA<<<999:::>>>EEEIII???;;;666000------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))************)))))))))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))((((((((()))******+++,,,------------,,,+++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---+++++++++,,,---------...,,,---///000000000...---............/////////////////////000000000111111+++000777<<<@@@GGGOOOVVVaaa```___^^^]]]ZZZUUURRRFFFBBB??????BBBEEEGGGHHHDDDBBBAAA@@@???>>>;;;999333333333333333222111111000111111222222111111000000000000000000000000000////////////////////////................................................---......///000000111111///000000111222444888;;;BBBHHHTTTkkk|||jjjWWW^^^}}}uuupppuuuooohhhaaa\\\WWWSSSQQQJJJIIIIIIIIIJJJKKKLLLMMM111111111111000000000000///000000///......000222111000000222555999===@@@III___{{{ooo___mmmzzziiiuuu}}}}}}pppaaaeeeoooooonnnfff^^^\\\]]]WWWMMM///...---,,,***)))(((((())))))))))))))))))))))))&&&((())))))(((((()))+++'''(((((()))***+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000777;;;@@@CCCAAA<<<555111:::>>>EEELLLPPPRRRQQQPPP___iiivvvvvvfff\\\YYYVVVUUUUUUSSSQQQNNNJJJFFF???888333333777:::AAA===777333111000///...************))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))***+++,,,+++***)))'''''')))***+++******++++++++++++******)))************+++++++++***+++,,,,,,------,,,,,,***---000222444:::DDDLLLRRRTTTXXX\\\]]]]]][[[ZZZUUUQQQNNNNNNSSSYYY\\\]]]```dddeeeeeeiiikkkcccXXXJJJEEE>>>:::>>>HHHTTT]]]SSSMMMDDD:::222///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((())))))((('''''')))***))))))))))))))))))))))))(((((('''(((((()))******,,,,,,............,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---++++++,,,------...//////,,,---///000111000///---............/////////000000000000000111111111111888???GGGLLLNNNQQQWWW\\\XXXWWWUUUOOOHHHCCCBBBBBBBBBAAA@@@AAABBBAAA???<<>><<<444444444444444333222111111111222222222222111111000000000000000000000000////////////////////////................................................---......///000111111222///000111111333666:::===MMMKKKRRReeezzzxxx___VVVcccrrruuuvvvwwwxxxxxxwwwuuutttddd^^^VVVOOOJJJIIIHHHGGGHHHGGGEEEBBB@@@@@@DDDFFF000000000000000000000000222111000.........///000111000333:::;;;999@@@KKKeeeuuuzzzxxxqqqrrrkkkeeemmmrrrfff]]]```fffeee```\\\KKK888***+++///,,,***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------,,,++++++,,,,,,,,,++++++++++++++++++++++++%%%(((,,,---...333;;;AAALLLCCC888333555999===>>>HHHJJJLLLTTThhhzzzpppccc```YYYPPPJJJGGGEEEAAA:::222222777???;;;888<<<@@@>>>444***---+++))))))***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((())))))))))))))))))******+++)))************+++++++++,,,***(((((()))*********+++,,,......,,,+++***+++...222888???GGGPPPYYY___[[[___bbbbbbaaaaaa```___^^^TTTKKKIIIJJJJJJKKKNNNSSSSSSRRRPPPPPPUUUZZZ^^^\\\ZZZTTTIIIAAABBBKKKTTT]]]ZZZUUUOOOFFF<<<333---+++111111,,,+++///...)))---,,,***)))***+++***)))***************************++++++++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******)))((((((((((((((((((((((((((())))))))))))***)))))))))))))))***+++(((((())))))))))))(((((())))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,---******+++++++++,,,,,,,,,---,,,+++*********+++,,,000...+++))))))***,,,...------------------------//////.........//////000111///------000111///---,,,///111333444:::BBBHHHPPPOOOMMMHHHEEEEEEKKKRRRGGG<<>>CCCBBBBBBJJJWWW```ooo}}}wwwrrrkkkfffeee```iiigggcccgggddd]]]^^^```bbbeeellluuueeedddXXXKKKDDD@@@===>>>AAA<<>>999555333222000111111111111111000000///...............///000000222111000...---------------------............///////////////000000000000333'''222444555===:::@@@MMMSSSUUUccciiiZZZ]]]tttkkk^^^TTTQQQPPPPPPPPP]]]ZZZYYY\\\]]]]]]```eee______^^^]]][[[XXXSSSOOO000000000000000000000000///000000111222222333333666===@@@???GGG^^^yyy~~~wwwvvv{{{uuuwwwlll___lllhhhRRRGGGPPPZZZZZZ___TTTAAA111,,,------***************************************************))))))*********+++++++++---,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,111......666AAAIIIHHHEEEAAA===AAAMMM[[[lllsssgggjjjnnnyyyssskkkkkkggg^^^fffttteeeYYYVVVSSSLLLHHHFFFIIIKKKJJJDDD<<<777444666666444///+++))),,,///******************************************************)))((((((((())))))***))))))))))))***++++++******+++++++++,,,,,,,,,******++++++,,,,,,------///...,,,+++...666AAAHHHPPPSSSXXX[[[[[[[[[[[[[[[ZZZ[[[]]]]]]]]]^^^```bbbRRRQQQRRRSSSRRRRRRYYYbbbkkk^^^WWWXXXWWWMMMEEECCC<<<<<>>888666;;;===555---+++---,,,,,,---......,,,***++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))(((((()))))))))***************))))))******+++,,,+++***))))))(((((())))))(((((()))))))))************+++,,,,,,,,,+++***)))((((((((())))))***++++++************************)))))))))******************************************************************+++---...---,,,***)))******+++++++++,,,,,,,,,******+++++++++,,,------,,,,,,,,,---------------,,,,,,------------------,,,...000222222222000///333222111111111222333333;;;===CCCKKKRRRTTTRRROOO^^^kkkqqqhhhbbbkkk{{{|||uuu|||wwwrrrvvvpppppprrrooo___OOOPPP[[[eeeWWWFFF@@@DDDKKKMMMKKKNNNCCC999555333000222777222111111000000000000000000000000000000//////...//////.........//////000---------............////////////000000111111222///111:::222333AAAQQQttt{{{jjjvvvhhhbbbpppxxxbbbPPPHHHJJJQQQZZZiiiwww111111111111111111111111000000111111111222222222999666AAAUUU______iiizzzyyyzzzzzzkkk```^^^]]]XXXXXX]]]SSS]]]\\\HHH666000///...++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,------...///...---,,,,,,---...000111:::>>>@@@===888:::DDDMMM```yyygggqqqrrrhhhfffjjj|||eee___UUUYYY\\\[[[TTTMMMIIIGGGCCCIIIOOOLLLBBB666...+++++++++++++++++++++++++++************************))))))*********************************++++++,,,+++,,,,,,,,,------------+++---...---+++***+++------222;;;CCCKKKQQQWWWZZZWWWYYY[[[[[[XXXUUUSSSSSSUUURRRSSSWWWXXXWWW\\\ccciiihhhkkktttyyyxxxvvvvvveeessswwwmmmhhhkkkcccSSSYYYYYYXXXYYY[[[ZZZWWWTTTBBBAAADDDPPP___fffaaaYYYKKKAAA:::@@@GGGCCC777------,,,+++---...///---,,,++++++++++++++++++++++++***++++++++++++***))))))************************))))))))))))***************************++++++,,,++++++***)))))))))))))))))))))))))))************,,,,,,,,,,,,,,,+++******)))(((((((((((()))***+++************************)))*********+++++++++,,,************************************************,,,++++++*********++++++******+++++++++,,,,,,,,,******+++,,,---.........------------------------,,,,,,,,,---------......---...000222333333111111222111//////111555;;;???LLLNNNQQQUUUZZZbbbkkkrrrssskkkaaa]]]ggg{{{uuueeeeeeoootttvvvrrrdddQQQEEECCCGGGUUUUUUNNN@@@777555444111111000/////////000111111444444444333222000...---///............///000000---------............////////////000111222222222...111777111???RRRdddrrruuutttXXXPPPPPPQQQ___qqq111111111111111111111111111111000000111333555666===DDDUUUcccaaaaaavvvyyyaaa___aaa]]]___hhhQQQ[[[___SSSAAA333---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///000------,,,---000333666888CCCCCC???888999IIIeee{{{zzzppplllrrrtttvvv```iiivvv^^^XXXSSSSSSVVVWWWTTTPPPDDDJJJPPPPPPIII>>>555000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++******+++************+++,,,,,,,,,,,,,,,---------......+++---...---++++++///333777>>>IIISSSXXXZZZZZZZZZWWWVVVSSSPPPOOOQQQUUUXXX[[[ZZZbbbpppzzzyyyfffdddbbbaaabbbaaa^^^[[[PPPGGG@@@EEETTT```ccc```\\\RRRFFFEEEOOOVVVOOOCCC111///------...///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************)))))))))*********+++++++++************+++,,,,,,++++++***))))))))))))***)))))))))*********++++++......---,,,+++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,***+++---...///000000000///......---,,,---------+++,,,,,,------............///111222333333333333---...000333999BBBLLLSSSZZZ___eeefffdddccceeehhh___cccppp~~~qqqllliiipppvvvwwwooo```QQQHHHKKKSSSTTTJJJCCCAAA;;;333333222111//////000111222555555555555333111...---//////.........//////000---------............///...///000000111222333333555333555===ccc{{{{{{uuusss}}}gggOOOCCCQQQeeewww111111111111111111111111222111000000333777;;;===???OOO[[[YYYZZZhhh|||yyywww{{{jjjccc___aaafffQQQTTTXXXXXXMMM===111---------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------...///000------...000444999>>>AAACCCDDDHHHRRReee||||||{{{}}}}}}iiilllsss]]]UUU[[[```\\\TTTKKKLLLLLLJJJEEE>>>888444------------------------++++++++++++++++++++++++((()))***++++++++++++***++++++******++++++,,,---------------............***,,,...---,,,///666<<>><<<888444111000000000...000222333333333111000000000///...............---------.........//////...///000111222333444444000888>>>MMM}}}sssxxxXXXTTT[[[rrr222222111111111111222222444000000222444999HHHWWW```aaabbbjjj|||zzz~~~zzz{{{ddd^^^___^^^PPPBBBHHHZZZ]]]TTTDDD222++++++---///---)))+++000++++++,,,,,,,,,---------,,,,,,,,,---------......+++---///000//////000111///111111:::FFFCCC@@@IIILLLooouuurrrccciiidddhhhZZZggg\\\[[[```SSS<<<555@@@444333---)))+++000///***,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------000///------.........---111111000111555>>>IIIQQQHHHVVVWWWOOOJJJDDDGGGUUUjjjpppgggbbb^^^[[[PPPDDD;;;AAASSSaaabbb\\\KKKEEE:::111///111000---...//////...,,,+++,,,,,,------,,,,,,+++***))))))************************,,,,,,,,,++++++*********)))************+++++++++++++++************++++++---,,,++++++***+++++++++///...,,,***))))))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------222///---,,,------,,,+++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---+++,,,---///111333555666000000///..................---,,,---/////////...111......000000111777>>>BBBRRR```cccfffnnnrrrpppggg^^^ggg}}}vvvbbbwwwtttuuurrrnnncccUUUMMMLLLKKKIIIGGGNNNGGG444///777555***000333555444111//////111////////////////////////000000////////////000000000111222333333333333333444555CCC[[[rrrttt[[[WWWiii222222111111111111222222333000000555:::BBBPPP^^^\\\WWWddd~~~yyyxxxnnn\\\ZZZ\\\LLL===BBBVVV___\\\QQQAAA111...---///...++++++...+++,,,,,,,,,,,,---------,,,,,,---------.........---///000000000///000222000888===AAAGGGDDDGGGVVVvvvuuupppdddccchhhggg^^^VVVPPPGGG===777444111...,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///...---...///000//////,,,///666???HHHLLLKKKHHHRRROOOEEE???@@@CCC[[[nnnaaaZZZXXXPPPEEE===EEE\\\rrrcccPPPDDDDDD===...+++333///000000///---,,,,,,,,,------,,,,,,+++******)))************************,,,,,,,,,+++++++++******************++++++++++++++++++************++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------*********+++,,,------...------------------------+++))))))***,,,......---+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,...///111333444444000000///...........................///000000///222111222333333444>>>HHH\\\ccciiijjjmmmooojjjcccxxxrrr~~~vvvhhh]]]ZZZXXXOOOEEEEEENNNSSSLLL???666333333000222444333000///000111////////////////////////000000////////////000000111111222333333444444333444999JJJeee{{{^^^]]]mmm222222111111111111222222333111333999AAAJJJTTT]]]XXX[[[mmmvvvpppwwwtttkkk{{{sssbbbZZZSSSBBBEEEWWWaaabbb\\\OOO888222---///000---+++,,,,,,,,,,,,---------......------------.........//////000111000//////111222///AAAIIIGGGFFFNNNkkk}}}}}}xxxhhhiiifffbbbccccccVVVEEE;;;666444555000(((***111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///000000000111000222999DDDOOOTTTSSSQQQQQQGGGCCCTTTdddbbbjjjvvvhhheeeaaaVVVEEE===JJJ]]]iii___VVVOOOBBB333///222000000000///......---,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,---......///***+++,,,---...//////...------------............////////////............///...------......---,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------...///000111222222000//////............///////////////000000000000333222222444666===NNN^^^aaaiiinnniii______iiissskkkxxxcccbbbeee^^^SSSOOOOOOTTTVVVIII777111555111222333222000000000111////////////////////////111000000//////000000111111111222333444555555555888AAATTTmmmbbbVVVrrr333222222111111222222333444444777???GGGMMMQQQSSSTTTeeerrrtttrrrpppllleeeyyyuuuzzz```aaaQQQSSS```cccaaa]]]TTT>>>444,,,---000///---,,,------------............---............/////////000000111000///000222444<<>>FFFLLLMMMNNNQQQSSSVVVbbbppprrrjjjwwwsssbbb___\\\QQQEEE???SSSeeeeeeMMM<<<>>>;;;...111000///...//////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,------...------......000111222333......------,,,,,,++++++......---------------,,,///...------......---+++....../////////---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------........./////////000000000///............//////...///000000//////000111222000111777???LLL___ooofffeeedddeeelll|||qqqgggeeeeeecccYYYPPPNNNIII???777555222222222222111000111111////////////////////////111000000000000000000111222222222333444666777888999FFF\\\vvv|||ooorrr333333222222222222333333333777>>>FFFMMMRRRRRRPPPXXXbbbiiijjjoooyyy~~~|||{{{rrrooogggZZZ^^^gggccc^^^\\\XXXBBB666,,,---000000...---------........./////////........./////////000000///000000//////111555999DDDAAABBBbbb|||ggg___bbb```\\\[[[KKK;;;444;;;<<<333---000.........---------,,,,,,------------------------------........./////////---///000///......111444===JJJWWWWWWNNNJJJPPPXXXyyy}}}sss}}}kkkbbbZZZPPPIII???XXXaaaNNN@@@CCCBBB999444111...---...000000///---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,000///...---///111444666---------....../////////222222111111111000000000*********,,,...///---,,,///000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------........................//////............//////---///000000///...000222///111999FFFSSS[[[dddlllpppbbbZZZooorrr}}}~~~nnniiijjjfff[[[MMMFFFEEEAAA<<<666444333222222222222111000000000000000000000000111111000000000000111111222222333444555777999::::::NNNkkkhhh{{{333333222222222222333333333;;;DDDKKKSSSZZZ\\\[[[eeeZZZ\\\mmmxxxzzz}}}{{{{{{hhh[[[^^^fffbbb^^^___]]]HHH<<<000...000000//////.........////////////000////////////000000000000//////000000111666<<<@@@:::YYY|||{{{vvvzzzgggZZZbbbcccYYYUUUFFF<<>>888111......000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...//////...------------...,,,++++++,,,...111444666888999;;;===???AAACCCDDDFFFEEEEEEDDDDDDCCCCCCCCC>>><<<;;;999888555111...,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------..................------///............//////000---000222222///...111333111999JJJ[[[dddccc`````````gggppp~~~~~~zzziiiqqqlllYYYHHHCCCCCCAAA:::777444333333333222111000000000000000000000000222111111000000111111222333333333444666888;;;<<>>555---////////////.........---............................../////////000000000...000111000111666@@@GGGOOOLLLKKKPPPaaazzzyyyaaaWWWHHHDDDQQQUUULLLHHHNNNKKKBBB777000///000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......------------......////////////000111222333000222666:::>>>AAABBBCCCMMMMMMOOOQQQRRRTTTVVVVVVYYYYYYYYYXXXWWWVVVVVVVVVUUUSSSPPPMMMJJJEEE???;;;777555222///------...///........................------------------------+++,,,---.........---,,,------------------------...............///000000///333555444111000333666<<>>:::666444444444222111000000000000000000000000222111111000000111111222333333333444666999<<<>>>VVV{{{vvvqqqooonnnvvv444333333222222333333444;;;DDDIIIIIINNN\\\iiioooXXXdddooosss|||yyy]]]RRRRRRTTTNNNqqquuunnn```cccddddddaaaYYYVVVJJJ===666111......111////////////000000000000000000000000111111111111111111222444888@@@IIIOOOzzz~~~|||zzz{{{ttteeeaaa]]]YYYSSSMMMLLLUUUaaajjjooonnnfffeeeoooxxxzzznnnaaagggcccaaaXXXLLLDDD???777---000/////////............////////////////////////////////////000000000000---///111111333;;;GGGPPPQQQOOOVVVkkkxxxbbbTTTEEEDDDPPPXXXQQQDDDUUUJJJ<<<333000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------......------------............///111333555777888>>>CCCKKKRRRXXXZZZZZZYYYZZZZZZZZZYYYYYYYYYYYYYYY___^^^^^^]]]\\\[[[[[[[[[TTTTTTTTTUUUVVVTTTQQQNNNLLLIIIBBB<<<888555555555........................------------------------+++,,,---.........---,,,,,,,,,---------------..................///000111111555888777333222555999HHHRRR^^^aaaZZZYYYhhhyyyuuuxxxsssooo\\\IIIBBBAAA<<<777555555444222000000000000000000000000000222222111111111111222222444333333444777:::===???]]]zzzwwwfffWWWRRRNNNNNNZZZiii333222111000222555888;;;===HHHIIICCCJJJ___kkkkkk]]]gggrrrzzz{{{XXXUUUgggmmmeeelllwwwzzzppp]]]dddfff^^^\\\ZZZXXXLLL;;;111111111...////////////000000000000/////////000111111222222:::...000===>>>???aaawwwoookkkbbbUUUMMMLLLHHHJJJLLLMMMLLLJJJHHHFFFMMMRRRVVVUUUWWW[[[^^^^^^bbbpppooobbbhhh[[[WWW]]]WWWDDD666555222,,,,,,111333///,,,---............/////////000///...,,,,,,...000111111222---...666<<>>222333000,,,,,,//////---***,,,/////////......///////////////////////////000000//////.........---............/////////000777333777AAA???666;;;HHH]]]SSS\\\eeeZZZYYYxxx[[[FFFIIIKKKDDD888555888666...444333111111222222000...333333222222111222222222333444444555777===CCCFFFmmmwww```NNNLLLRRRTTTQQQ___sss222222111111333555999;;;@@@CCCEEEHHHNNNWWW___bbbhhhnnnwww~~~{{{ooosss~~~{{{]]]]]]eeeaaa[[[ZZZYYYPPP@@@555222222000000000000111111111111222000000000111111222222222111444888<<>>>>>GGGXXX___^^^```fff]]]YYYRRRLLLFFFDDDDDDFFFNNNOOORRRWWWZZZ\\\[[[ZZZNNNJJJ@@@555000111000,,,111000...---------......////////////////////////000000/////////................../////////000000555222444999888888BBBPPP\\\UUUYYY```ggg{{{wwwRRRMMMRRRPPPEEE:::444333222111000///000222333333222333333222222222222222333555444555777777999BBBMMMzzz~~~iiiZZZSSSOOOLLLSSS]]]______fffqqq222222111222333666999;;;BBB???CCCOOOVVVUUUXXX^^^cccgggqqqzzz||||||}}}mmmyyydddZZZbbb```YYYYYYZZZTTTGGG:::444222222111111111222222222333333111111111111222222222222000888;;;@@@]]]}}}oooffffff___RRRLLLOOOMMMQQQ[[[fffooovvv~~~xxxssspppnnnlllfff___]]]]]]YYYRRROOOLLLPPPZZZccclll|||bbbbbbaaa___[[[RRRDDD888666111///111222000000111////////////000000000000000000000111111111111111222555<<>>JJJOOOZZZdddccc^^^cccmmmeeeiiijjjfff___YYYXXXXXXIIILLLQQQUUUXXX\\\```bbbccc___TTTHHHAAA===666///222///------///000...,,,////////////////////////000000////////////......////////////000000000000444333333333777AAANNNYYY```\\\]]]lllmmmUUUYYY\\\UUUDDD444222777222111000000222333333222333333222222222222333333666222555:::888777HHH___|||nnnfffhhhjjj^^^OOOJJJMMMbbb222222222333555777:::<<>>666999777555222111111111111000333333222222222333444444555000555===::::::TTTvvv~~~nnn___\\\hhhttt|||222222222444666999;;;<<>>PPPyyy|||wwwpppoootttssseee___gggnnnsssooo\\\PPPLLLQQQYYYaaammm}}}[[[YYY___WWWGGG===999777444000...///111111000000000111111111111222...000222222111111222444>>>EEEKKKKKKJJJYYYzzzvvv]]]ffffffpppnnn]]]KKKBBB:::222000/////////000000///---................................................,,,---///...---,,,...000000444:::AAAGGGKKKNNNNNNOOOOOOPPPRRRUUUWWWWWWVVVVVVKKK@@@???IIIVVV___cccYYY\\\___```^^^]]]]]]^^^eeeeeeeeeeeeaaaaaagggpppeeehhhgggccccccccc]]]TTTXXX^^^dddfffdddaaaaaaaaaVVV^^^dddfffeeeaaaXXXOOOBBB:::111---///111111///000000000000000000000000//////000000000000000000000000000111111111111222222333555===KKKYYYZZZTTTOOO^^^uuuuuudddXXXYYYWWWJJJ<<<666888555333222222333333222333222222222333444444555555111555;;;888<<<^^^~~~111222333555777:::<<<===CCCRRRWWWPPPSSS```cccZZZeeedddiiirrrvvvyyy~~~yyygggfffWWWeeeZZZXXXVVVRRRIII<<<444222000000000111111111111222333333333444555666666666111LLLzzz~~~tttpppjjjbbb```eeennnppp{{{tttaaaVVVQQQOOOQQQ___vvvjjj\\\]]]XXXKKKBBB;;;<<<999222...///111000000111111111222222222222///111333222000222666:::@@@OOOLLLAAATTTfffddd```nnnppp```QQQKKKCCC777333111///...//////...---.........///////////////........................,,,...000///---...222666888===EEELLLRRRUUUUUUTTTOOONNNMMMOOORRRVVVXXXYYYVVVQQQLLLNNNSSSYYYZZZZZZ[[[```fffjjjjjjkkknnnqqqtttrrroookkkiiikkkqqqvvvnnnooolllhhhjjjoookkkbbb\\\___bbbbbb^^^YYYTTTQQQUUU^^^fffgggffffffeeebbb\\\PPP@@@333...///111333000000000000000000000000//////000000000000111111000111111111222222222222000222999FFFTTT[[[YYYVVVlll|||ddd\\\[[[TTTDDD777555333111222555888999:::333222222333333444555666666555777999777BBBkkk111222333666888;;;<<<===CCCOOOXXXXXXWWW\\\```___bbbdddiiirrrrrr~~~bbb]]]___YYYUUUTTTNNNAAA777333111111111222222222333333222222333555666777888999:::jjjtttlllggggggddd```eeeppp}}}kkkbbbWWWSSS]]]nnnfffYYY[[[VVVIII>>>AAA???666000111111000111111111222222222333333111333444333111444:::@@@CCCNNNSSSYYYvvvooo```gggkkkeeeXXXMMMHHHFFF888444000....../////////....../////////000000000........................+++...000000000333;;;AAAEEEHHHMMMSSSVVVXXXWWWWWWLLLKKKKKKMMMQQQUUUWWWXXXXXXYYY\\\bbbiiimmmoooooowwwwwwtttlllaaagggeeeccc___ZZZSSSLLLFFFRRR```lllmmmiiihhhjjjkkkiiibbbUUUHHH===666333222000000000000000000000000//////000000000111111111111111111222222222333333333666BBBQQQWWWWWW]]]ggglllaaaZZZNNN@@@666444222333666:::===>>>222222222333333555666666555888;;;999;;;RRR111222444666999;;;===>>>CCCJJJWWWaaa```[[[___iiifffhhhjjjqqqtttzzz}}}ggguuu\\\cccZZZUUUUUUQQQEEE999444222222333333333444444444111222333555666888999:::VVVwwwmmmfff```aaaaaaeeevvvvvv```YYY[[[gggnnnUUU^^^___NNNAAAEEECCC999333333222000111111222222222333333333222444666444333666>>>EEELLLKKK___~~~ccc```dddhhh^^^MMMJJJSSS;;;777222///...///000000.../////////000000111111////////////////////////+++...000111222888BBBIIINNNPPPRRRUUUWWWWWWWWWWWWSSSSSSTTTVVVZZZ^^^______fffiiipppyyytttpppkkkhhhfffbbb\\\WWWKKK___rrrvvvppplllkkkkkkggggggeee]]]PPPAAA444...000000000000000000000000//////000000111111111222111111222222222333333333777;;;JJJXXXYYYUUUcccyyy}}}ggg___VVVKKK999777444444777:::<<<===222222222333444555666777333:::>>>;;;BBBaaa333444777::::::888===CCCAAAHHHPPPWWWaaaiiihhhaaaiii___lll{{{```\\\VVVXXXggg{{{qqq{{{]]]aaaaaaWWWPPPOOOEEE888777333222222111111222222333777...:::===---777KKKFFF|||sssooodddccccccgggssskkk[[[^^^nnn{{{___\\\]]]WWWIIIGGGCCC>>>888444333444222222222222222222222222999000444555...:::JJJDDDHHH^^^uuummm___dddlllUUUEEEUUULLL;;;...000333111000333000000000000000000000000...000111000//////000111333///...333===GGGMMMNNNHHHFFFLLLVVVYYYTTTRRRVVVSSSTTTVVVYYY```iiippprrrsssmmmmmm```hhhooopppoooppprrrrrrllliiigggeee```TTTCCC666000111111222111111000000000000000000000111111222222111111000111222555666<<>>666555555444444666555333111222666>>>FFFKKKTTTGGGDDDFFFRRR444333333666777:::BBBLLLMMMTTTZZZ[[[[[[^^^______cccfffmmm|||~~~yyynnn^^^KKK@@@>>>CCCLLLTTT[[[eeennnrrrxxxiiiiiiwwwcccZZZ^^^[[[SSSOOOLLLCCC888444333333222222333333444111666...333???777NNN}}}lllgggjjjmmmxxxffffffzzzbbb^^^WWWXXXUUUMMMCCC:::444222333333333333333333333333333555333111999DDDEEEGGGSSSgggooo[[[eeecccSSSNNNSSSKKK===222000333333...000000000000000000000000111111222000///...///111111777???FFFIIIJJJJJJIIIDDDFFFIIILLLLLLLLLRRRZZZuuuuuummmkkkjjjnnnuuupppnnnlllkkkiiieee___[[[BBB;;;333//////222333333111111000000111111222333555555444333333555:::===CCCPPPVVVXXXppprrr]]]UUUFFF888555666666555555666444111222999CCCOOOVVVSSSFFFBBBMMMlll444333555777999;;;BBBKKKQQQWWW]]]\\\ZZZ[[[```eeeiiippprrr}}}zzzuuuoooWWWJJJEEEEEEGGG@@@EEEIIIKKKPPP]]]ooo|||{{{zzzpppwwwzzzuuurrr]]]\\\[[[UUUNNNNNNHHH999444444333333333333444444555777111444===FFFqqqyyyyyysssrrrwwwrrr[[[\\\\\\XXXPPPEEE;;;555333333333333333333444444444444666:::444888HHHGGGNNNiiihhh]]]bbb```WWWTTTPPPCCC333///444444...000000000000000000000000222222222111//////111333;;;===@@@CCCFFFHHHHHHHHHDDDGGGJJJOOO[[[lll}}}wwwuuuyyy{{{yyy___[[[XXXXXX[[[]]]]]][[[jjjfffiiittt~~~{{{kkkiiirrrsssrrrqqqpppmmmhhhccc___QQQGGG:::222000222333222222111111111111222333333555555555333333777===BBBRRRTTTZZZlllqqq\\\MMM>>>999999777666666777555333444:::DDDNNNUUUEEEAAADDD[[[444444777;;;;;;;;;AAAHHHRRRVVV[[[[[[XXXZZZccclllpppxxxvvv{{{zzzyyyxxxdddWWWNNNHHHCCCCCCBBB@@@@@@DDDMMMVVVmmm~~~yyysssxxx~~~bbbjjj]]]YYYUUULLLMMMJJJ:::555444444444444444444555888222777888999bbb}}}|||uuukkk}}}\\\]]]\\\XXXPPPGGG===777555555333333444444444555555555444<<<777999HHHPPPdddaaa]]]ccc^^^RRRQQQGGG666000444555000111111111111111111111111111222222222111222555777AAA@@@@@@CCCGGGHHHFFFDDD@@@IIITTTbbbzzz}}}uuuqqqbbbaaa\\\UUURRRTTTXXXYYYGGGEEEBBB???======>>>@@@EEE???AAAJJJPPPWWWjjjxxxqqqsssssssssssssssooojjjeee___UUUFFF:::444222111111222222222222222333333444444555555444444888AAAHHHWWWTTT```{{{lllXXX]]]oookkk\\\PPPCCC<<<999777888;;;666666555666:::???DDDHHH:::<<>>NNNeee{{{______]]]SSSQQQIII===555333444333111111111111111111111111000111222333333666;;;>>>>>>AAAGGGLLLNNNMMMJJJGGGTTTeeevvvyyylllgggeeeaaa\\\ZZZXXXZZZ[[[XXXSSSMMMIIIGGGCCCDDDCCC@@@======@@@CCC===<<>>IIIooo555444777;;;<<<===CCCKKKVVVSSSQQQQQQPPPRRR\\\hhhrrrvvv}}}|||yyyoooWWWMMMFFFFFFGGGDDDAAAAAA???CCCNNN^^^qqqnnn```{{{fffTTTYYYMMMIIILLLAAA666666555555555555666666333777999CCCkkkgggggg~~~fffYYYXXXSSSLLLCCC<<<777666333444444555666666777777222999CCCJJJYYY~~~ppp___]]]VVVRRRLLLEEE;;;222111555111111111111111111111111///000222333666:::@@@DDD>>>GGGPPPSSSRRRQQQVVV\\\zzzuuupppeee]]]XXXZZZ^^^______```ZZZYYYYYYWWWQQQJJJCCC@@@:::;;;<<<<<<;;;;;;<<<>>>::::::;;;;;;999777888999<<>><<<<<<>>>777777777777777888999999>>>AAANNN}}}555444555999:::===FFFPPPZZZSSSOOONNNLLLMMMVVVaaarrruuuyyyvvvbbbOOOHHHFFFCCCAAACCCBBB===@@@LLLXXXdddzzzgggooojjjkkkSSS[[[NNNHHHLLLDDD666666555555555555666666222@@@999IIIsssdddrrrtttZZZYYYUUUNNNEEE===888555444444444555666777777888888;;;KKKUUUcccbbb```ZZZSSSOOOKKK???111///666111111111111111111111111...///222444777===DDDHHHCCCMMMWWWUUUOOORRRcccsss{{{mmm]]]WWW\\\lllfffaaa```]]]WWWRRRQQQKKKGGGCCCBBB@@@??????@@@BBBAAABBBCCCEEEFFFEEECCC@@@>>>;;;:::<<<@@@???;;;999;;;@@@EEEGGGLLLZZZgggsssooorrrrrrppphhhiiieeeYYYHHH<<<777777444333333333333444555555555888::::::;;;DDDRRR^^^mmm~~~qqq```TTTUUUUUUTTTRRRQQQPPPPPPPPPLLLOOOSSSXXXdddttt~~~zzz{{{bbbLLLCCC???<<<:::777777666666777999;;;<<<>>>BBBTTT444777999;;;===AAAHHHNNNLLLLLLKKKJJJKKKQQQZZZaaahhhppprrrqqqyyyfffaaa\\\SSS```yyygggTTTOOOMMMIIIDDDFFFCCCAAA@@@===BBBSSSggg~~~uuuyyyZZZPPPPPPLLLFFFDDD999999999777555555777999777>>>DDDnnnjjjbbbooo~~~^^^VVVVVVSSSEEE??????999222999666222888777444999777@@@IIIbbbpppZZZXXXZZZQQQJJJGGG;;;///222444555555555444444333222///222444777AAALLLNNNIIINNNPPPRRRPPPNNN[[[{{{www```cccooosssqqqpppdddZZZKKK@@@===>>>AAABBBCCCDDDGGGLLLQQQWWW[[[^^^WWWYYY[[[]]]^^^]]]\\\ZZZIIIIIIHHHDDD@@@===<<<<<<===>>>>>>>>>===>>>@@@BBBYYYggg||||||ooopppuuurrrmmmbbbWWWRRRNNN>>>---444333444777666333444888333===888999JJJMMMPPPccc~~~qqqbbbaaagggkkkbbbeeeiiilllmmmmmmnnnoooggg|||yyywwwwwwzzzkkkTTTGGG:::;;;;;;555666777777666666777888>>>DDDZZZ{{{444777999;;;===AAAHHHMMMIIIIIIIIIJJJMMMUUU___gggmmmmmmmmmqqq|||zzzssshhhddd```XXXSSSTTT{{{yyyhhhZZZPPPJJJHHHEEEDDDDDDAAA???EEEOOOaaasss^^^TTTSSSMMMFFFDDD:::999888777777777777777999===SSSuuu___]]]cccvvvZZZSSSUUUFFF>>>>>>555555:::555222999:::888===@@@NNN]]]vvvdddYYYXXXRRRLLLHHH>>>555888444444444444444333333222444888;;;===EEEOOOQQQNNNTTTKKKLLL\\\mmm{{{}}}iiiaaaggg~~~hhhVVVCCCAAA@@@CCCJJJRRRVVVXXXUUUXXX^^^fffnnnuuuzzz|||zzz{{{||||||zzzvvvrrrpppvvvssslllcccYYYOOOFFFAAA:::;;;>>>@@@@@@@@@@@@@@@===BBBQQQjjjwwwiii```nnnlllhhhbbb\\\SSSFFF;;;555333444666666444555999444<<<777888FFFLLL[[[yyytttrrrvvv___MMMAAA777444666888999888777777888:::???EEEnnnwwwqqqrrr{{{555777999;;;===BBBGGGKKKFFFFFFGGGJJJPPPZZZeeemmmrrrjjjiiittt{{{uuu|||hhh^^^tttcccXXXQQQLLLHHHHHHEEEAAA>>>???FFFbbb{{{___TTTSSSLLLEEEEEE;;;888666777999:::888555777???kkkxxx|||vvvqqq~~~jjjWWWRRRbbbbbbOOOXXXJJJ@@@AAA444777:::444333;;;<<<:::@@@HHH\\\rrrwww]]]XXXTTTQQQKKK@@@999:::444444444444333333333333333888>>>BBBHHHOOORRRQQQPPPOOO^^^|||ssshhheeezzzqqqlllaaaRRRJJJJJJ[[[\\\^^^dddkkkqqquuuwww{{{tttkkkcccVVVPPPGGG???::::::===???;;;666555AAAUUUmmmiiiiiiggghhhhhhbbbVVVLLLGGG888555333555666444555999888;;;999<<>>BBBFFFIIIEEEEEEGGGKKKSSS^^^iiipppsssiiikkkyyyzzztttuuuwwwpppsssjjj^^^QQQIIIGGGEEECCCBBB>>>TTT|||```RRROOOIIICCCDDD<<<888555777;;;===999555===TTT|||~~~lllppppppbbbYYYzzzmmmOOOYYYNNNFFFFFF888777999444444<<<;;;888@@@QQQjjj{{{yyy}}}ggg[[[WWWVVVMMMAAA:::666444444333333333333333444222999BBBGGGJJJMMMPPPRRRIIIgggmmmjjjwwwvvv\\\MMMKKKTTThhhyyy~~~}}}}}}rrrssskkk___SSSIIICCC@@@>>>BBB@@@===999:::HHHgggrrrkkkhhhiiieee[[[RRRPPP===888444555666555666:::<<<:::;;;DDDPPP```}}}rrrpppPPP@@@???@@@999999:::999999999<<<>>>DDDQQQpppppp777777888:::>>>BBBEEEFFFEEEFFFHHHMMMVVV```iiinnnnnnjjjqqq~~~}}}pppoooyyywww|||hhhRRRHHHGGGHHHGGGBBBPPPttt~~~{{{zzzpppYYYOOOIIIEEEDDD<<<999666777<<<===:::777GGGwwwmmmaaammmooo}}}UUUVVVOOOJJJJJJ>>>666888555666<<<888777BBB]]]~~~uuu^^^XXXZZZNNNDDD>>>444555444444333333444555555777???IIINNNMMMLLLPPPVVV[[[}}}ttthhh]]]YYYhhhxxxoooaaaRRRHHH:::>>>CCCCCC<<<999CCCQQQrrr~~~pppkkkiiiccc\\\XXXDDD<<<666666666666777;;;>>>888<<>>EEEbbb|||}}}777777777:::???BBBDDDDDDEEEEEEIIIPPPYYYbbbhhhkkkfffjjjvvv~~~vvviiimmm{{{~~~qqqvvvmmmVVVMMMJJJGGGFFFLLLllljjjgggQQQLLLIIIEEE===:::777777:::<<<<<<:::JJJwwwvvv\\\tttwwwxxxzzzfffSSSNNNLLLHHHAAA666999666777;;;777;;;MMMjjjhhhZZZ\\\OOOIIIGGG888666555444444444555666777;;;BBBJJJMMMIIIJJJUUUbbb{{{|||{{{\\\ZZZiii~~~~~~rrrjjjQQQHHH@@@@@@@@@>>>;;;:::KKKlll{{{jjjeeefff```XXXLLLBBB999777777777888;;;<<<777>>>KKK\\\|||}}}```eeeIIIFFF777999999999999888:::===@@@FFF|||uuuppp888777777:::???BBBCCCBBBBBBDDDIIIRRR\\\dddhhhhhh___iiiuuuyyyooogggmmmzzz{{{lllYYYGGGIIIWWWuuu```TTTMMMIIIJJJeeetttqqqPPPMMMLLLDDD===;;;999777888:::===???]]]iiikkk~~~UUUOOOOOOFFFCCC999;;;888888:::999FFFaaa~~~|||aaa]]]NNNLLLMMM<<<777777555555555666888999===AAAGGGKKKKKKSSSkkk}}}fff{{{{{{ccc[[[iii~~~pppVVVHHHDDDBBBAAABBB888KKKmmmmmmaaafffcccXXXRRRGGG<<<888888777888;;;999999EEEPPPeee}}}iiiqqqRRRLLL===;;;;;;;;;:::999;;;???BBBJJJwwwssswwwzzzhhh^^^```gggjjjiiijjjyyy888777777:::???BBBBBBAAA???BBBHHHSSS^^^eeehhhhhh[[[gggssstttkkkgggmmmwwwbbbGGG@@@GGGHHHCCCIII```}}}vvvbbbVVVNNNLLLbbbrrrMMMLLLMMMDDD===<<<:::777666999===AAA}}}{{{yyyffflllgggnnn|||zzz[[[SSSSSSFFFFFF<<<>>>999888999;;;OOOpppiii___LLLKKKNNN<<<888777666555666777999;;;BBBDDDJJJOOOUUUfff~~~ggg```gggrrr|||dddNNNAAA???CCC???666???fffuuudddjjjiii]]]VVVJJJ===999888888999;;;888===LLLWWWpppuuu{{{fffccchhhQQQ;;;<<<<<<<<<;;;;;;===AAADDDNNNzzz___^^^WWWPPPPPP[[[hhhppp```\\\VVVUUU^^^ooo~~~555666888:::===???AAABBBAAAAAACCCKKKXXXfffooosssoooqqqrrrnnneeedddqqq|||tttdddWWWHHH@@@@@@CCCDDDCCCDDDGGGOOO\\\oooxxxbbbXXXTTToooyyypppvvv\\\DDDLLL>>>EEE777777<<<555555DDDPPPpppccckkkzzz{{{rrr^^^TTTTTTUUU[[[```^^^ddd~~~xxxaaaXXX\\\jjjnnnnnn~~~mmmXXXIIIPPPIII@@@???999===???777TTTsssVVVUUUIIIKKKAAA::::::999777999;;;;;;:::BBBLLLNNNPPPjjj~~~eeennn{{{iii[[[JJJ:::===GGGFFFFFFiiiwwweee```aaaXXXRRRHHH???;;;;;;:::888>>>BBBDDDYYY}}}wwwaaakkkUUU{{{OOO@@@@@@???>>>===;;;<<<@@@EEE___zzzmmmaaa]]][[[[[[SSS___XXXPPPTTTQQQVVVooorrrhhhnnn|||666777999;;;>>>@@@AAABBBBBBBBBEEELLLXXXcccjjjnnnqqqqqqoooiii``````nnn~~~{{{yyyiiiTTTHHHDDDFFFKKKGGGCCCBBBEEEHHHGGGEEEDDDEEEEEEEEEIIIPPPYYY___ttt~~~eeennn|||kkkVVVEEELLL===CCC;;;888<<<999666HHHdddvvv^^^SSSSSSLLLQQQWWWXXXTTTMMMEEEAAA>>>>>>BBBGGGEEEHHH]]]uuu|||YYYKKKMMMGGGAAA<<<999===>>>BBBeeeXXXPPPLLLIIIBBB999999777555666999<<<<<>>TTT}}}oooaaadddXXXRRRHHH???::::::;;;<<<:::BBBIIIccc~~~___gggTTTgggeeeEEE???======>>>======BBBIIInnn|||kkktttvvvlllqqq~~~yyymmmgggcccuuu777888:::<<>>CCCVVVmmmddd[[[UUULLLCCC;;;999;;;>>>???HHHLLLiiivvvzzz{{{mmmeeeTTTQQQxxxkkkEEE===<<<<<>>>>>EEEMMM}}}777999;;;>>>@@@AAABBBBBBBBBEEEKKKRRRYYY___ccceeeoookkkfff```[[[```sss|||rrrfffdddccc]]]UUUPPP\\\eeepppwwwtttmmmeee```YYY\\\```eeeiiipppvvv{{{wwwyyy[[[OOONNNCCC>>>AAA666777===444TTTjjjeee^^^TTTKKKFFFDDDCCCCCCBBB??????@@@>>>:::===DDDIIIGGGRRRVVV^^^bbbRRRFFFFFFCCC999;;;;;;???fffeeeoooUUUTTTDDDGGG===<<<<<<<<<::::::@@@GGGQQQ___}}}^^^dddzzzgggUUUHHHEEE@@@CCCbbbeee^^^YYYQQQIII@@@::::::>>>@@@QQQXXX||||||___XXXeeemmmzzzuuuoooiiiUUULLLdddnnnHHH???<<<<<>>===EEEQQQ777999;;;>>>@@@AAAAAAAAAAAAFFFMMMTTT[[[```dddfffiiifffbbb^^^^^^fff{{{{{{jjjwww|||vvvtttuuu{{{rrruuuyyy~~~sss]]]LLLGGGBBB===AAA666555;;;666___qqq^^^NNNEEECCCDDDDDDBBBAAACCCAAA>>>>>>@@@======HHHJJJOOO{{{pppUUUGGGGGGDDD;;;<<<<<>>???<<<:::BBBMMM[[[qqqpppgggbbbmmmUUUGGG@@@AAAOOO```qqq^^^WWWPPPKKKDDD<<<;;;???;;;TTTddduuuhhhmmmuuuzzz~~~hhh[[[]]]uuu]]][[[bbbZZZCCC>>>===@@@===;;;FFFUUU{{{kkkzzz666888;;;>>>@@@@@@@@@???AAAGGGNNNVVV[[[```dddgggeeebbb___^^^```jjj~~~kkkqqq~~~|||uuugggOOOFFFGGG>>>>>>777666999@@@rrr~~~dddTTTMMMMMMIIIHHHHHHGGGFFFDDDCCCCCC===>>>CCCAAAAAA^^^XXXJJJHHHCCC???<<>>;;;;;;HHHYYYqqq~~~eeeMMMEEEEEEGGGIIIuuucccWWWMMMJJJEEE>>>===AAACCCPPP[[[ttttttjjjfffsssZZZjjj~~~bbbUUU^^^qqqsssooouuuHHHAAA???AAA>>><<>>@@@@@@???>>>BBBGGGOOOUUUYYY]]]bbbeeeccc```^^^^^^```hhhyyy~~~ssssssXXXGGGIII???;;;999999:::NNNuuufff^^^VVVUUURRRLLLFFFCCC@@@???@@@CCCAAA>>>>>>DDDaaaYYYMMMGGG@@@BBB;;;CCCkkkvvv```[[[iiitttxxxooo}}}QQQMMMHHH>>>;;;:::<<<;;;???UUUmmmiiiXXXJJJDDDEEERRRyyyeeeRRRKKKFFF???===AAAJJJJJJWWWiiiuuuyyypppZZZooonnnQQQeeefff```mmmMMMDDD@@@CCC@@@???PPPhhhhhhjjjrrr~~~555777;;;>>>??????>>>===CCCHHHOOOTTTWWW[[[___cccbbb```^^^^^^^^^dddsssvvv}}}tttyyyZZZDDDDDDAAA999;;;===<<>>DDD;;;FFFxxxyyy```TTTFFFQQQ```^^^|||XXXRRRBBBCCC===;;;<<<<<>>???DDDIIINNNPPPQQQVVV]]]dddhhh^^^UUUVVV]]]hhhvvvxxxuuuppp{{{WWWLLL@@@@@@===@@@777<<<^^^|||rrrnnn{{{bbbNNNMMMHHHFFFNNNPPPDDDNNNmmmuuuJJJHHHAAA@@@BBBLLLnnn~~~{{{lllXXXOOONNNOOO[[[uuu```MMMJJJ>>>>>>:::<<>>HHHJJJ888[[[TTTnnn~~~nnn~~~888:::;;;<<<<<<<<<>>>???DDDJJJPPPTTTVVVYYY___dddccc[[[UUUWWW```mmm~~~xxxqqqPPPKKKEEE@@@>>><<<;;;EEEtttsssqqq~~~}}}~~~jjjbbbYYYOOOOOONNNGGGWWWyyyNNNHHH@@@@@@FFFaaazzzsss]]]NNNMMMMMMXXXyyyjjjQQQIII>>>???:::<<>>???777HHHoooxxxsss{{{}}}mmmZZZhhhtttwwwqqq===GGGRRRLLL[[[NNN```~~~qqq888:::;;;<<<<<<<<<>>>??????EEENNNTTTWWWYYY]]]______XXXTTTWWW___mmmyyytttRRRNNNIII@@@AAA777???PPPvvv|||}}}uuubbbWWWSSSPPPdddUUUGGG@@@AAAKKK}}}wwwkkkTTTRRRMMMVVVsssRRRGGG???AAA;;;>>>UUUrrrmmmvvv}}}wwwvvvhhhUUUDDDEEEZZZjjjNNNJJJDDD===???FFFFFFRRRuuu|||yyyyyyppprrryyyjjj___RRRaaafffiiiIIIFFFSSS^^^[[[VVVggg~~~lllnnneeejjjssszzz```888:::;;;<<<<<<<<<>>>???===DDDNNNVVVZZZ[[[\\\]]]]]]WWWSSSUUU[[[gggyyyxxxYYYMMMDDD@@@DDD555AAAXXXppp~~~|||nnniiigggyyyuuu[[[EEECCCBBBQQQ|||___XXXMMMVVV|||QQQFFFAAACCC<<>>???CCCJJJSSS[[[```aaaaaaaaa\\\VVVRRRTTT[[[eeeuuu|||]]]KKK???BBBDDD777BBBbbbeeevvviiihhhkkkwwwaaaDDDCCCBBBZZZhhhZZZMMM[[[XXXHHHAAAAAA;;;FFFkkkpppZZZEEEBBBeeeWWWGGGBBB===BBB===EEEQQQddd~~~{{{eeeooorrrrrr}}}lllWWWRRRMMMdddXXXRRRaaammm___^^^www|||zzzyyyoooTTTVVVRRR]]]vvvhhh\\\fffwwwYYY888:::;;;<<<<<<<<<>>>???GGGKKKSSSZZZ___aaaaaa```ZZZTTTQQQVVV```kkkxxx}}}eeeQQQFFFEEEAAA<<>>???HHHKKKPPPVVV[[[^^^^^^^^^[[[SSSPPPXXXfffqqqyyy|||pppXXXKKKIII;;;@@@HHHlllTTTaaauuuiiiccc]]]XXX```nnnxxx~~~zzzsssKKKBBBEEE|||uuu^^^gggmmmTTTAAA>>>CCCeeeWWWJJJIIInnnTTTBBBCCC@@@???MMMnnn|||nnnjjjoooooonnnkkkrrrUUULLLSSS}}}hhhQQQEEE^^^LLLCCCOOO}}}eee888:::<<<<<<<<<<<<>>>???MMMNNNQQQVVV\\\___aaaaaa\\\SSSOOOYYYgggqqqwwwzzz{{{vvvqqqxxxsssVVVEEELLL666CCCKKKVVVJJJIIIrrrgggYYYRRRYYYrrrzzzOOOCCCIIIccc{{{~~~ggg{{{oooWWWEEEAAAKKKuuu~~~dddgggeeeTTTHHHeee[[[CCCEEE>>>GGGGGG^^^zzz___qqqcccjjjmmmvvvnnnhhhkkkvvvvvvwwwKKKFFFbbbcccWWWMMMXXXuuu[[[LLLmmm[[[JJJQQQvvv{{{}}}sssuuu}}}hhh888999;;;;;;;;;<<>>AAAJJJOOOcccpppUUU]]]```iii|||hhhUUUKKK^^^|||xxxkkkfffooorrrnnn^^^PPPMMMTTT[[[YYYWWW]]]jjj~~~kkksssjjjXXX```OOOWWW{{{}}}vvvccc[[[\\\bbbgggjjj\\\WWW888999;;;;;;;;;<<>>>>>======@@@CCCPPPMMMSSS___cccZZZRRRPPPKKKGGGGGGOOO[[[iiizzzyyyggghhh}}}cccXXXggg~~~rrrqqqqqqVVVFFF[[[vvvaaahhhmmmQQQppp~~~zzzxxxpppyyyuuuXXXPPPhhhxxxoooooouuuwwwtttoooccceeefff}}}lllxxxYYY|||~~~ZZZHHHPPPJJJddd}}}zzzRRRNNNTTTccctttzzzuuuppp|||yyyuuuppp}}}xxxlllgggdddgggcccfff888;;;>>>???>>>???AAACCCPPPMMMSSS```eee]]]SSSQQQJJJEEECCCJJJVVVeeexxxsssuuu~~~xxxqqq~~~vvvxxxrrrQQQGGGbbbxxxtttZZZ___{{{nnnRRR[[[qqqfffoooYYYzzzNNNjjj}}}qqqnnnrrrqqqiiiQQQPPP]]]cccyyyhhh\\\]]]mmmyyy___yyyaaaHHHLLLSSSqqqQQQLLLQQQ^^^~~~|||jjjfffwwwzzzrrrppplll{{{vvvkkkiiidddiiiiii\\\uuu888:::<<<>>>>>>???@@@AAANNNJJJQQQ```ggg```WWWSSSLLLFFFCCCIIIUUUeeeyyyaaaTTT]]]~~~}}}pppNNNKKKjjj{{{]]]QQQSSS___bbbcccllluuugggPPPSSS~~~}}}hhh^^^yyyhhhUUUuuulll]]]uuuNNNjjjooohhhmmmiii]]]MMMHHHSSS[[[xxx{{{kkkeee[[[WWWyyyaaaxxxiiiLLLEEEdddSSSOOOVVVZZZzzzzzzxxxmmm^^^aaahhh}}}nnnllljjj}}}}}}vvvmmmnnnfffiiiqqqfffiii888999;;;===?????????>>>MMMHHHNNN^^^gggaaaYYYVVVOOOIIIEEEJJJVVVggg|||vvvWWWJJJTTTjjjEEEGGGiiiyyyXXXPPPPPPZZZ```___bbbjjjbbbMMMUUUwwwxxx|||jjjMMMBBBLLLooodddRRRvvvoooeeevvvOOOiii}}}lllgggqqqqqqdddbbbOOOIIIJJJnnn{{{lllXXX^^^www^^^uuussskkkQQQQQQxxxxxxPPPQQQXXXZZZrrrssseeeeeezzzssslllZZZwwwxxxmmmmmmlllyyynnnooojjjjjjrrrpppgggeeeqqqiii\\\PPPQQQddd999:::<<<>>>??????>>><<>><<>>GGGCCCGGGEEEXXXvvvbbbtttlllyyytttqqqWWWbbbkkkYYYPPPWWWRRR]]]jjjsssYYYqqqwwwmmm}}}lllppppppmmmeeellloooeeegggdddOOORRRRRRQQQPPPVVVeeeyyy}}}}}}999;;;<<<;;;>>>AAA@@@;;;KKKTTTNNNRRReeebbbTTTWWWKKKHHHBBB@@@JJJ```xxxhhhNNNbbb{{{]]]@@@GGGcccbbbmmmOOOMMMdddfffvvvnnn^^^SSSLLLLLLQQQbbbsssmmmWWWKKKNNNKKKKKKHHHZZZ|||\\\mmmlll~~~QQQhhh~~~sssooolllgggmmm}}}~~~pppnnnzzzjjjUUUHHHEEEFFFEEEBBBKKKFFFCCCLLLRRRppppppllliiiwww___ppp^^^ttt~~~TTTIIIQQQRRRZZZooo|||aaa~~~uuuqqqrrrsssuuurrrkkkqqqqqqjjjgggoooggg\\\]]]___\\\ZZZ\\\aaafffkkkuuu~~~wwwzzzwwwyyy:::<<<======???BBB@@@<<>>>>>@@@CCCAAA<<>>@@@CCC@@@;;;JJJYYYQQQMMMaaaggg\\\[[[UUUMMMDDD@@@DDDTTTlllvvvYYYmmmpppddd^^^bbbssscccCCC:::EEEccc]]]wwwvvvLLLGGGVVVtttcccnnnyyylll^^^SSSLLLIIIHHHFFFRRR___eeeiiiooowww{{{ooopppfffjjjqqqzzzxxxqqqSSSNNNmmm{{{|||ooo___cccmmmkkkrrrwww|||{{{dddiiittt___ddd[[[NNNFFFFFFJJJNNNQQQssseeeXXX___iiirrrttttttnnnnnnwwwxxxhhh```pppTTTMMMLLLTTTWWWiii}}}iiinnnrrrtttmmmsss}}}zzzxxxxxx}}}888<<<>>>>>>AAACCCAAA;;;EEEYYYVVVRRRgggoooaaaZZZVVVNNNFFFBBBDDDQQQiii~~~~~~TTTYYY~~~{{{ooojjjvvv{{{ZZZAAA:::EEE^^^aaakkkRRRIIIXXXtttkkkJJJEEEUUUzzzhhh[[[UUUPPPJJJEEELLLLLLYYYppp~~~}}}ssslll|||eeeRRRIII```|||ppp```aaaiiihhhlllrrrnnn^^^hhhlllWWWUUUPPPJJJFFFEEEHHHMMMPPPhhhbbbXXXYYYhhhuuummmqqqrrrwwwmmm~~~___eeerrrvvvzzz|||YYYgggsssLLLOOOJJJSSSWWWfffiiilllrrrvvvrrrwwwqqqooorrrzzz777;;;>>>@@@CCCFFFCCC>>>???YYYYYYUUUlllvvvfffZZZXXXOOOHHHDDDDDDLLLbbbyyyXXXRRRsss|||pppPPPBBBGGGPPPbbbfff___[[[KKKVVVoooMMMHHH===BBB~~~nnnXXXNNNJJJDDD@@@HHHFFFYYY}}}}}}gggyyy```YYYGGGUUUwwwbbb]]]cccccccccqqqwwwuuulllkkkjjjQQQHHHLLLOOOPPPMMMHHHEEECCCQQQqqq}}}bbbRRRWWWxxxvvvggg~~~yyykkk|||{{{___fffssszzz}}}WWWnnnLLLUUUMMMNNNWWW```wwwxxxfffiiiooo~~~llljjjyyy}}}jjjeeebbbfffppp777<<<@@@BBBFFFIIIGGGBBB;;;XXXZZZTTTlllyyyiii\\\ZZZQQQIIIFFFBBBEEEYYYppplllXXXjjjbbbGGGEEENNNTTTbbbmmmYYYbbbMMMRRRfffSSSPPPLLL@@@lllwww[[[LLLGGGDDDBBBGGGPPPgggmmmoooWWWlllIIINNNfff\\\``````]]]ggguuujjjkkkvvvyyyWWWMMMTTT[[[\\\UUUJJJAAA===GGGLLL[[[kkkcccvvvjjj]]]~~~ppp|||xxxgggZZZWWWHHHOOOUUUZZZxxx~~~vvvfffgggoooyyyddd___eeesssuuuhhh___^^^bbblllyyy888===AAADDDHHHLLLJJJEEE999WWWXXXRRRjjjzzzlll]]][[[RRRJJJFFF@@@@@@RRRhhhdddbbbxxxXXXAAAFFFGGGKKKZZZtttYYYdddNNNPPP```vvvOOOVVV???ZZZqqqZZZLLLHHHHHHHHHPPPbbbyyy{{{wwwgggHHHHHHHHH~~~jjj^^^aaabbbeee___jjj\\\tttiiipppcccQQQWWW]]]\\\VVVMMMGGGEEE;;;NNN]]]hhhjjjxxx{{{ZZZSSSrrryyy|||hhhSSS>>>UUUTTTVVVrrr]]]lllsssppprrrtttjjjbbbrrrhhhhhhppp|||cccYYYUUU\\\```ZZZccceeennn|||777===CCCEEEEEEEEECCCAAA???AAA\\\XXXbbbsssaaa^^^RRRKKKKKKEEE@@@KKK^^^ppppppeeeFFFCCCKKKKKKCCCKKK|||[[[dddEEEPPPVVVuuu\\\]]]\\\zzz```FFFIIIOOOAAAjjjwwwtttvvvSSSQQQqqqIIIHHHhhhuuuhhhaaahhhZZZgggaaa]]]aaalll~~~}}}bbbtttZZZ^^^bbb```XXXOOOGGGBBB@@@KKKSSSRRRSSSeeeyyy```RRRfffrrriiiDDDSSSKKKTTTYYYmmmaaaUUUZZZooocccxxxtttUUUWWW```nnniiinnnppp```YYYXXX]]]ccchhhqqqpppnnnxxx|||sss777<<>>DDDHHHEEEBBBKKK\\\kkkaaagggnnnsssyyyXXXMMM~~~tttzzzaaa\\\RRRWWWBBBQQQVVVgggwwwYYYPPPQQQooonnn___WWWXXX}}}{{{mmmjjjppp~~~mmmdddcccgggmmmmmmmmmeee```eeeooo~~~ooo|||777:::???CCCDDDEEEFFFGGGAAA777RRRXXXTTToooxxxiiibbb[[[QQQHHHDDDGGGNNNSSSrrrvvvSSS@@@AAABBBBBBAAACCCdddbbbmmmIIIMMMHHHOOOrrr```pppvvvcccggg}}}{{{kkkFFFAAA^^^VVVEEEVVV|||{{{aaadddpppdddZZZ[[[UUUZZZ___dddeeeccchhh|||qqquuulllUUUJJJMMMSSSFFFEEECCCAAA>>>>>>BBBFFFJJJNNNTTT]]]jjj}}}QQQLLLkkklllyyyOOOaaaeeePPPQQQMMMNNNQQQ___yyysssaaaMMMggg{{{kkkYYYQQQfffuuukkkjjjqqqzzzpppkkkmmmrrrpppggg]]]VVVSSS[[[sssnnn999999===AAACCCBBBDDDHHHBBB555MMM\\\UUUjjj~~~ttt``````YYYLLLEEEGGGKKKMMMfff}}}ssshhhGGG===AAA???>>>BBBBBBZZZlllvvvMMMMMMJJJJJJ___uuuvvvaaa}}}\\\BBB@@@XXX```GGGNNNrrraaaZZZiiiggg]]]ZZZXXXWWW\\\bbbccc``````mmm{{{vvvyyyaaaWWWZZZ```PPPHHHCCCDDDFFFEEEAAA???CCCDDDFFFNNN^^^uuuKKKHHHVVVZZZbbbHHHRRRPPPJJJSSSKKKOOO[[[rrrmmmWWWxxxttt^^^RRRXXX|||iiiiiinnn|||rrrnnnooopppfffbbb\\\PPPXXX{{{xxx:::999<<>>===BBB@@@<<>>MMMSSSCCC[[[zzz\\\^^^gggbbbZZZYYYZZZVVVUUU[[[^^^]]]\\\]]]ssskkk|||uuubbbRRRMMMKKKFFFBBBBBBAAA@@@???AAAMMMddd\\\CCCBBBFFFlllsssTTTxxxvvv~~~JJJHHHSSS^^^RRRFFFKKKOOOXXXhhhzzzzzzrrrbbbTTT```iiicccdddwwwyyyjjjeeejjjkkkzzzvvvaaarrr~~~:::777<<>>AAA???<<>>???EEEkkkbbbDDDQQQooocccYYYdddcccZZZWWWZZZTTTSSSXXX]]]\\\ZZZZZZhhhzzzuuuhhh[[[LLLEEEGGGAAAAAA@@@@@@HHH]]]yyyLLLEEEBBBJJJYYYWWWlll}}}jjj{{{___IIIGGGWWWbbbJJJRRRKKKNNNTTT```yyy~~~rrrcccTTTQQQvvvwwwlllcccbbbvvvxxxhhhccceeegggxxxvvvhhhyyy888666===JJJNNNKKKNNNWWW^^^YYY777KKKfffXXXnnnlllaaaWWWIIIBBBEEECCCYYYzzzvvv|||uuuNNNFFFCCC??????===<<<@@@999AAAoooYYYiiiyyyLLLBBBGGGKKKQQQZZZtttvvvmmmdddfffxxxWWWOOO<<>>BBB;;;HHHIIINNNDDDWWW[[[RRR```cccXXXWWWTTTQQQQQQTTTWWWYYYZZZ\\\^^^iii}}}dddNNNMMMMMMEEEGGGHHHCCCRRRsssiiiEEE===;;;CCCGGG{{{[[[eeennnTTTccc~~~|||WWWIIIDDDBBB}}}rrrIIILLLOOORRRYYYkkk{{{}}}vvvttteeeZZZTTTkkk~~~kkk\\\aaayyyzzzqqqsssaaaaaa:::888;;;BBBJJJMMMJJJGGGTTTOOO@@@<<>><<<===999:::??????:::NNNQQQWWWBBBIIIHHHEEEMMM\\\uuusssMMMJJJIIIRRRiii___AAA;;;>>>;;;???IIIwwwfff???PPPtttiiiSSS\\\dddZZZSSSSSSRRRRRRRRRSSSUUUWWWYYYYYY^^^lll|||wwwjjjcccaaakkkiiiZZZTTTIIIHHHKKKJJJZZZttt\\\<<>>:::JJJXXXJJJLLLXXX|||UUUVVVeee^^^PPPQQQQQQQQQPPPOOOPPPQQQSSSQQQRRRYYYgggvvvtttcccWWWPPPWWWnnnjjjeeeSSSKKKKKKNNN```wwwMMM888888BBB:::888MMM\\\TTTdddcccccczzzeeeIII>>>CCCHHH\\\XXXLLLNNNRRRYYYeeezzzmmmzzzqqqjjjvvvYYY|||aaa]]]qqq;;;===???@@@EEEKKKMMMKKKKKKSSSIII<<>>:::???<<<:::===<<<<<<===;;;:::@@@YYY```^^^WWWIIILLLDDDEEEHHHUUUkkkeeeWWWEEEDDDJJJIIIDDDLLLjjjpppGGG===???>>>===999CCCDDDiiiMMMKKK|||ZZZQQQcccbbbVVVRRRNNNLLLMMMNNNMMMKKKPPPNNNMMMOOOVVVbbbooowww~~~tttlllooowww|||gggWWWOOOPPPccc{{{eeeAAA<<<333>>>999@@@AAAfffzzzQQQ]]]{{{eee]]]qqqMMMFFF;;;@@@GGGJJJ{{{\\\NNNKKKKKKQQQ[[[mmmtttuuuOOO~~~ccc^^^ooo:::<<<>>>AAAJJJTTTUUUOOOJJJWWWQQQ@@@@@@MMMcccyyy~~~kkk___RRRHHHHHHBBB@@@LLLbbb}}}fffGGG;;;<<>>:::<<<:::999:::999@@@uuuPPPIIIiiifffSSS^^^dddaaaWWWKKKGGGKKKMMMLLLHHHNNNNNNMMMJJJIIIKKKQQQWWWjjjpppyyy}}}xxxooojjjiiiqqqeee]]]kkkRRR<<<===:::===999EEE777GGGmmmKKKhhhxxxeeeaaassssssfffAAAFFF<<<>>>DDD???wwwnnn___TTTMMMOOOTTTbbbsssIII|||ccc```nnn666999;;;>>>JJJXXXZZZSSSJJJXXXWWWHHH???BBBXXXwwwuuuttteeeTTTIIIEEEBBBBBBHHHTTTlll{{{JJJAAA888;;;???999777:::888888===999;;;???AAAnnn]]]jjjPPPEEERRRHHHEEEHHHVVVjjj~~~xxxYYYRRRLLLIIIHHHQQQlll|||QQQ===<<<===:::;;;@@@:::HHHbbb^^^IIIYYY{{{\\\WWWbbbjjj^^^PPPIIIJJJLLLKKKHHHFFFIIIKKKKKKIIIIIILLLOOOQQQVVV]]]`````````aaaccckkkqqqwwwIII;;;999>>>999999BBB777AAAXXXSSS|||\\\\\\sss}}}OOO???EEE<<<>>>AAA===```uuubbbSSSQQQRRRZZZuuulllEEEmmm}}}dddaaalll}}}333999<<<<<>>666999<<<666666999666555>>>888999???:::]]]pppUUUjjjKKKQQQHHHDDDDDDMMM\\\oookkkXXXJJJJJJHHHHHH^^^|||fffHHH@@@???>>><<<;;;>>>@@@KKKWWWKKKNNN~~~jjjPPP]]]mmmfff[[[QQQKKKIIIJJJJJJCCCFFFIIIKKKLLLNNNQQQSSSQQQTTTUUUTTTTTTWWW[[[^^^aaayyy|||fffAAA>>>888999555<<<::::::FFFjjj___]]]yyy]]]```eee{{{ggg@@@CCC@@@:::???AAA@@@JJJlll{{{bbbQQQPPPPPPRRRhhhUUUIIIcccfff___hhhxxx333<<>>666888;;;666777;;;666333>>>777777>>>666RRRVVVtttRRRKKKGGGCCCAAAGGGRRRbbbxxxxxx[[[HHHJJJGGGBBBVVVwwwTTT>>>===<<<:::999555444AAADDDMMMpppOOOHHHhhhuuuLLLYYYllljjjdddYYYMMMGGGHHHLLLIIIIIIIIIHHHGGGHHHIIIKKKHHHMMMQQQRRRRRRSSSSSSRRRUUUeeettt{{{{{{LLL888BBB<<<444666AAA333888AAADDDsss}}}VVV^^^vvvhhhZZZ___iiiFFF:::GGG:::777@@@AAACCC<<>>PPPeeeggg\\\eeeuuu555777:::???FFFOOOXXX^^^___TTTWWWccc[[[BBB888BBBdddmmmfffQQQEEEBBBGGGEEEAAARRRlll~~~nnngggpppvvv\\\QQQ]]]ooottt\\\DDD888888888888888888888888;;;999;;;;;;555777OOOlllWWWZZZlllIIIDDDHHHGGGCCCGGGXXXkkkvvviiiOOOJJJHHHCCCNNNaaakkkAAA;;;:::888:::;;;777:::???888777\\\yyyDDDRRRWWWOOOaaaiiinnneeeVVVKKKIIIJJJGGGKKKJJJDDDFFFMMMMMMFFFFFFEEEFFFJJJOOOSSSSSSRRROOOYYYqqq~~~{{{~~~iiiGGGFFFFFF===999999888999;;;???CCCEEElllVVVpppjjjXXXhhhxxx}}}PPP???>>>>>>>>>>>>>>>??????@@@GGGVVV|||AAAQQQOOOSSSHHHRRRlllTTTGGGJJJXXXhhh[[[ccckkk~~~666888;;;???EEELLLSSSXXXTTTQQQXXXaaaYYYEEE===CCCPPPnnntttbbbWWWKKKDDDFFFEEEBBBKKKZZZsss|||qqqzzzmmmkkkbbbIII;;;888888888888888888888888999888:::<<<777666GGG]]]zzzLLLxxx```IIIJJJHHHCCCAAALLL```qqqoooTTTKKKDDD???III\\\^^^>>><<<;;;888999999888888::::::888JJJZZZPPPnnnmmmQQQQQQaaaooolll[[[LLLGGGHHHDDDGGGHHHEEEEEEHHHIIIGGGEEEDDDDDDGGGMMMQQQRRRRRRRRRTTT]]]pppwwwqqqrrrwwwzzz{{{xxx}}}WWW>>>>>>??????;;;:::888888999<<<>>>@@@ggg[[[LLLiiizzziiiWWW~~~|||fffCCC@@@>>>>>>=========>>>??????BBBFFFuuulllMMMSSSNNNJJJWWWcccwwwPPPCCCEEEQQQhhh]]]eeekkkttt}}}555777;;;@@@FFFMMMSSSVVVXXXUUUVVV\\\\\\RRRDDD:::???[[[xxxfff___TTTJJJGGGGGGEEEEEEFFF^^^uuuxxxeee{{{HHH888999888888888888888888888888777666999===999555===JJJRRR\\\|||OOOJJJGGGFFFBBBBBBRRRdddwwwbbbZZZPPPEEEKKK\\\pppLLL:::===;;;888888666888888555::::::666dddqqqHHHRRR\\\IIITTTdddooommm```OOODDDFFFDDDEEEHHHGGGEEEFFFJJJFFFEEEEEEGGGKKKPPPSSSTTTWWWTTTTTTXXX```gggkkklllkkkjjjjjjkkknnnssswwwzzzvvv{{{MMM<<<777444<<<;;;:::888777777888:::;;;OOO]]]PPP|||~~~tttiiipppmmm~~~KKK999BBB======<<<<<<======>>>???BBB;;;ZZZZZZ[[[OOOQQQVVVRRRnnnpppOOOEEEDDDKKKjjj___fffiiinnn333555:::AAAJJJRRRWWWZZZ^^^WWWOOOSSS```cccNNN555<<>>777000;;;:::999888777777777999999;;;qqq^^^WWWuuuuuueeeaaabbbkkkyyy~~~^^^uuu]]]>>>:::AAA<<<<<<<<<;;;<<<<<<===>>>AAA;;;KKKmmmiiiTTTQQQVVVPPPIIIXXXnnn}}}ddd___tttcccLLLFFFDDDEEEwwwnnnaaaeeegggtttqqq333444888@@@JJJRRRWWWXXX]]]^^^[[[YYYbbbgggXXXBBB:::AAASSSuuujjjaaaVVVMMMIIIHHHEEEBBBCCCLLL___zzzhhh@@@777:::<<<777777777777777777777777666555555888888777999<<>>777444===555???jjjsssMMMVVVvvv\\\IIIRRRiiivvvqqqiiiUUUHHHAAAHHHNNNKKKIIIKKKHHHGGGGGGGGGIIIMMMQQQTTTJJJMMMRRRTTTUUUVVVZZZ]]]___cccggggggggghhhmmmqqqxxxvvvUUU999<<<999555===888888777777777888::::::///LLLdddPPPffftttddd___[[[gggxxxeeefffggg@@@===AAA;;;;;;;;;::::::;;;;;;<<<===<<<>>>BBBTTTtttAAAJJJQQQJJJPPPLLLaaaxxxYYYMMM]]]PPPCCCDDDCCCBBBiiiuuubbbcccdddnnnqqq555444555<<>>;;;555777777777777777777777777666555555666777888:::;;;AAATTThhhVVVDDDEEEEEECCCAAAJJJXXXmmm}}}qqqpppvvvzzz\\\@@@999:::;;;444555:::666111===888444<<<;;;<<>>AAA666:::::::::999:::;;;;;;<<<:::DDD???IIILLLHHHGGGDDDRRRIIIYYYvvvgggUUUUUUuuu\\\FFF@@@EEEGGGFFFfffdddaaadddkkkppp555222333888BBBKKKPPPPPPbbb{{{xxxlllgggeeeNNN:::>>>VVVtttaaaVVVRRRJJJFFFIIIDDDBBBFFFSSSfff{{{xxx~~~nnn@@@<<>>666444999222444444555555666666777777<<<111AAAUUUppp~~~nnn___\\\```fffmmmttttttsssrrrrrrsssuuuvvvwwwyyyjjj]]]lllqqqMMM888777<<<;;;777999999999999999:::;;;;;;<<>>qqqMMMyyynnnZZZMMMIIIddd}}}yyy^^^GGGFFFNNNFFFDDDBBBBBBCCCDDDDDDCCCEEECCCBBBFFFMMMQQQPPPNNNUUUWWWYYY[[[\\\```dddgggccchhhmmmoooooopppsssvvvpppJJJBBB999444555777666555333333333444444444555555:::777888;;;AAA[[[^^^QQQUUUvvvyyy}}}|||}}}bbbSSSbbbAAA???<<<999777777777777999999888888999999:::;;;???===>>>===DDDooo^^^EEEBBBLLLJJJLLLYYYtttooofff[[[bbbjjjbbbJJJBBB===BBBAAADDDJJJxxxppp\\\eeegggsss}}}nnneeedddooo{{{666444222222666CCC[[[ppp```iiikkklllpppmmmjjjrrrooobbbLLL777555OOOzzzaaa]]]VVVFFFLLLIIIFFFBBB===@@@OOO___|||pppjjjPPP333888999555555777666666666666666666666666888666444444777888777555777777BBBqqqvvvHHHVVVaaaVVV^^^XXXIIICCCEEE@@@;;;PPPpppsss}}}zzz^^^\\\xxx{{{fffSSS888777777666555555666777666555999666555888888666666999>>>TTTUUURRRjjjUUUPPPOOOWWWkkk{{{vvvZZZ@@@DDDCCCBBBCCCDDDFFFEEEDDDHHHEEEDDDHHHNNNSSSSSSQQQSSSTTTVVVXXXZZZ]]]aaaeeebbbdddeeegggjjjqqqyyy}}}cccDDD===666333444666666555333333333444444444444555666444444555777FFFkkklllPPPKKK___jjjMMMPPPrrr~~~RRR>>><<<:::777666666666777999888888888888999::::::>>>::::::>>>DDD]]]~~~|||IIILLLMMMSSSRRRPPP```~~~www]]]aaa\\\ddd~~~IIIDDDBBB>>>BBB@@@BBBFFFnnnrrrZZZcccaaaiiissshhhbbbTTTVVV^^^ttt333444444333111<<>>444777777666555555777777666555666444555888999666666999:::888jjjKKKbbbsss___QQQHHHTTTlllyyyrrrdddMMMIIIDDDAAABBBEEEGGGIIIGGGEEECCCFFFLLLPPPQQQPPPPPPRRRSSSUUUVVVZZZ^^^bbb___```bbbgggnnnvvvwwwAAA;;;777333222444666555444333333333333444444444444666555666777444777JJJ```zzz\\\MMMQQQeeexxxvvvzzzPPPQQQ^^^}}}{{{QQQ333:::999777666555555666777888888888888888999999:::;;;999666>>>DDDFFFxxx^^^GGGHHHSSSTTTKKKPPPlllcccpppYYY\\\xxxyyyqqqQQQ:::DDDAAA>>>AAA>>>@@@AAA___www[[[bbb```cccvvvuuukkkeee[[[QQQNNNjjj---111777777333666FFFWWWhhhtttyyyzzznnnQQQ888???WWWwwwccc```MMMJJJHHHGGGDDD@@@AAAFFFGGGTTTiiiuuubbbhhhzzz@@@777777888333555777222555555555555555555555555555444444555555555555444555666555BBBrrrZZZBBBkkkddd^^^]]]aaaXXXFFFCCCKKKGGG777>>>PPP___fffvvvmmmZZZCCCRRRfff{{{]]]iii|||KKK999999;;;777666555555777777666555333222444888999777666999555@@@GGGqqqvvvQQQjjjzzzlllYYYMMMOOO___uuukkkbbbUUUJJJDDDBBBCCCCCCCCCAAA@@@AAAEEEIIIJJJKKKJJJKKKLLLMMMOOOSSSYYY\\\\\\```hhhrrr{{{bbb:::666444222333444555444222222222333333333444444444555444777999777555<<>>???@@@DDDNNN```vvvnnnZZZ```zzzMMM777666;;;999000333777111444444444444444444444444333444555666555555444444444+++999>>>GGGOOOOOOwww}}}kkkdddbbbSSSoooyyybbbHHHBBBDDDBBB666BBBJJJMMM]]]vvv~~~ooo\\\OOOLLLHHHmmmxxx[[[rrrXXX999777:::777666555444555666777666444222000333777999666666888888AAA888KKKmmmVVVpppttt```YYY]]]gggoooxxxmmmaaaVVVLLLDDD???CCCBBBAAABBBDDDFFFGGGGGGEEEFFFHHHIIILLLPPPVVV[[[___fffqqq}}}~~~NNN;;;555555444444444444222000222222222333333333444444111111333666666444666999;;;[[[dddNNNKKKfffyyyzzzuuuaaaOOO@@@???TTTmmm|||GGG;;;222888666666666666666777888888777777666666777777888999333AAA999555???999IIIxxx}}}RRRHHHHHHSSSSSSOOO\\\rrryyyeeeZZZUUURRRvvv~~~III???@@@;;;<<<<<>>???HHHVVVjjjhhhQQQRRRlll```777333222777777///222777333444444444444444444444444333555777777666555444555999...<<<<<<222iiiOOOGGGooogggOOOGGGWWWqqqsssUUUEEEHHH===??????@@@KKK```ttt~~~wwwzzzcccWWWKKKCCCKKKZZZ^^^OOO^^^fffAAA555777777333555444333333555555444333222000222666777555666888===000777CCC\\\jjjYYYfffkkkbbbbbbeeepppqqqsssrrrnnndddYYYQQQKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMOOOQQQTTTZZZaaafffkkkrrr|||^^^<<<333555555555555444222111000222222222222333333333333333333444555555555666666888:::IIImmm]]]TTTPPPDDDGGGVVVhhhooo}}}lllRRRIIICCCHHHZZZsssXXXHHH666888666444555555666666666777777777666666666666666777777888444@@@:::444<<<<<<@@@SSS^^^IIIAAAMMMSSSMMMQQQ___|||~~~cccVVVLLLdddjjj===AAABBB888;;;;;;>>>:::CCCBBBCCCkkkooo]]]]]]ZZZ]]]oooeeeXXXWWWyyy666222000222333444777<<>>@@@DDDMMM```qqqxxxUUURRRWWWjjj{{{KKK999555///444777111222666333333333333333333333333333333666999999777555555666777999:::666666NNNxxxJJJHHH```NNNEEERRRrrrnnnZZZSSSOOOGGGAAA@@@BBBJJJYYYhhhcccmmmuuuwwwwwwxxxwwwttt}}}|||xxxqqqjjj```VVVIIIAAADDDWWWtttZZZBBBSSSxxxHHH777888777555666444333222222444444333222444111111444555444555888777...888;;;???rrrtttVVVlllpppoootttcccfffjjjnnnpppnnnhhhcccUUUWWWXXXWWWVVVSSSQQQPPPQQQRRRTTTWWW[[[bbbjjjooovvveeeCCC666...333444444333222111111111111222222222222333333333555666666555555666777777777000111FFFjjjwww```OOOHHHIII;;;>>>HHHWWWeeeooozzzxxxeeeVVVOOOKKKHHHFFFSSSeeexxx}}}UUU===444888666:::222333444444555555555555555666555555555555666777777888999888888:::;;;>>>CCCyyy}}}fffOOOGGGLLLRRRUUUVVVhhhbbbXXX\\\}}}}}}hhhJJJ999AAA>>>>>>;;;<<<===999CCCBBB===]]]ccc]]][[[]]]fff{{{lll```]]]~~~222222444777555111111555>>>]]]rrrzzz{{{vvv{{{eeeGGG888===fffvvviiiaaaVVVLLLFFFHHHEEECCCBBB>>>>>>JJJYYYkkk}}}lllJJJKKKZZZsssSSS555666;;;111444999444333555111333333333333333333333333333666::::::777555555666,,,???222---@@@:::NNNPPPMMMeeeVVVHHHIIIVVVeeeooosss___RRRHHHEEE@@@;;;CCCRRRNNNJJJKKKVVVfffssswwwwwwrrroookkkiiikkknnnppprrrwwwmmmcccbbbddd```SSSFFF>>>GGGIIIHHHYYYhhhPPPKKKKKKsss[[[444222999444222999333222111111333333222111555222111333444333444888+++>>>666,,,<<>>EEETTTaaahhhKKK444999444;;;,,,888333222333333444444333333333555555555555555666777777<<<222555<<<999888>>>@@@LLLiiiHHHEEETTTVVVKKKOOOmmmnnnppp```{{{hhhHHH888999<<<666BBB<<<======777BBBAAA999TTTmmmWWWWWWXXX]]]mmm{{{ssshhhZZZXXXzzz333333333444444444555555:::AAAfffLLLFFF@@@HHHeeeyyytttkkkYYYIIINNNFFFAAABBBBBB???@@@EEEWWW^^^ppprrrVVVJJJLLL[[[sssccc777000777333333333333333333333333444333333222222333333444222222333333333333444444444222666999555555HHH```pppHHHUUUcccDDDFFFMMMMMM]]]vvv{{{hhhVVVJJJDDDCCCCCCEEE===;;;AAAHHHLLLUUU```gggcccXXXLLLMMMVVVXXXQQQUUUNNNKKKLLLIIICCCAAADDDBBBGGGTTTppp~~~\\\EEE;;;SSSVVVEEE666333555444222333222222222222222222222222222222222333333333444444777222444777///555aaawwwNNN]]]}}}sssmmmjjjiiieeebbb______aaacccddddddaaa___```ccceeefffhhhppp{{{jjjsssVVV000222:::666222222222222222222222222111111111000000000000000222222222333333333444444333333555888888<<>>BBBHHHKKKLLLVVVmmmtttSSSDDD777666555444444444444444222222333333333333444444444333333333333444555555888888777777888888999:::666oooQQQGGGNNNLLLLLLVVV[[[jjjiii{{{iiiXXX888BBB:::777===777:::::::::::::::===AAAEEE|||fff^^^TTT\\\UUUYYYyyytttllldddUUUVVVyyy333333333444444444444555777999TTTsss{{{XXXBBBEEEJJJUUUuuulllfffOOOKKKHHHGGGBBB======BBBCCCHHHTTThhh{{{rrr___NNNFFFRRRccczzzqqqBBB888999---333333333333333333333333333333222222222222333333222222222333333333444444777222333777666444===LLL\\\WWWqqqYYYKKKGGGOOOZZZccclll```ZZZIIIBBB???CCCEEEDDDFFFKKKHHHGGGCCC???@@@BBB@@@;;;BBBAAACCCEEECCCBBBIIISSScccjjjJJJBBBHHHVVV{{{jjjDDD999111222444333222444222222222222222222222222222222222333333333333444222111666:::555444IIIfff^^^YYYuuu|||qqqoookkkkkknnnttt{{{~~~yyynnnqqqxxxbbb===111666666000222222222222222222222222000000000000000000000000222222222333333333333444444333555666444333;;;GGGUUUqqqrrrlllbbbWWWOOOOOOOOOMMMNNNRRRPPPQQQRRRTTTXXX[[[]]]^^^mmmwww}}}bbbIII999333666555444444333333333444222222222333333333444444444333333333333444555555888888777777777888999999888RRR{{{lllDDDIIIUUUbbbaaaVVVSSSeeezzz|||GGG666???777555>>>:::999::::::::::::===AAADDDgggwww```SSS]]]XXXTTTkkkmmm```\\\OOOTTTzzz333333333333444444444444666333???YYYwww___DDD777@@@aaahhhZZZLLLIIIKKKHHHAAA;;;;;;;;;???IIIUUUcccwwwfff[[[OOOHHHEEELLLbbbyyy~~~~~~III***333;;;...222222222222222222222222333333222222222222333333222222222222333333333333999222000666999666666;;;OOOVVVZZZ{{{dddQQQHHHAAAIII___{{{{{{kkkWWWHHHAAA>>>@@@CCC<<<999:::===>>>===>>>AAA<<<>>>CCCHHHPPPbbb~~~fffPPPFFFCCCJJJSSSrrrBBB555111///222444222222333111111111111111111111111111111222222222333333333111111555888777444777<<>>:::999999:::::::::<<<@@@CCCUUUfffUUU^^^[[[RRR\\\oooppp___VVVMMMXXXggg}}}222222333333333444444444555333555BBBaaauuuTTTEEEIIIQQQ~~~sssdddXXXQQQKKKFFFCCCDDD@@@???@@@AAAGGGUUUbbbsss~~~iiiYYYKKKFFFEEELLLYYYkkkRRR===///+++333999222222222222222222222222222222111111111111222222111222222222222333333333777111000666;;;:::999:::777jjjmmmbbbiiiOOOCCCLLLYYYeeennnwwwkkkddd___YYYSSSKKKIIIMMMOOOOOOXXXeeecccjjjsss}}}yyy```FFF888:::MMMuuuQQQ111333333333444222000000222111111111111111111111111111111111111222222222222333444222111444888777333JJJzzztttVVV[[[yyylll___WWW\\\iiieeeJJJ555666999222000555111111111111111111111111/////////000000000000000111111111111222222222222333111111222333222111111:::555666DDDYYYuuu~~~\\\KKK;;;555666666666777222222111111111111222222111222222222222333333333333333222222333333444555777666666666666777888888===222@@@rrrkkkPPPJJJFFFIIINNNQQQRRRZZZmmmdddSSS@@@888===???555666<<<666888999:::::::::;;;???BBBJJJ{{{uuuXXX[[[]]]TTTVVVaaa|||vvvcccYYYSSSaaawwwooo222222222333333333444444000555333444JJJmmmRRR<<>><<>>666222222666888444000///111111000000000111111222111111111222222222333333333222222222222333444444666666555555666666777888444777999JJJvvvGGGDDDJJJRRRTTTNNNIIINNNXXX```WWWAAA;;;:::<<<;;;777999:::333777888999:::999;;;===@@@AAAccc```WWWYYYVVVWWWYYYkkk|||jjjddd^^^jjj222222222222333333333333...777444///;;;RRRvvv___AAA;;;LLLfff{{{mmmZZZIIIGGGCCC@@@AAA@@@<<<<<>>444222666444444555444000000444111000000000000111222222111111111111222222222222222222222222222333444444555555555555555666777777333===999333MMM___OOOFFF@@@DDDJJJLLLLLLLLLLLL]]]yyyNNN:::999999666555888;;;888555777888999999999:::<<<>>>>>>UUUppp[[[VVVUUUYYYTTT\\\ppptttjjjnnn111222222222222333333333555<<<444///555===YYY]]]GGG@@@@@@UUUzzzbbbVVVMMMFFFEEEEEEBBB??????;;;===@@@CCCHHHPPPXXX^^^mmmuuu}}}{{{wwwrrrllldddZZZSSSJJJFFFCCCBBB???@@@IIITTTZZZooo~~~jjj<<<444333222///555666+++000000000000000000000000000000000//////000000000111111111111222222222222000222444333333444555555888666:::RRRrrrUUUYYYuuuiiiNNNLLLXXXUUU[[[^^^gggggg___UUULLLAAA888999???BBBhhh^^^;;;000333666///111111---...222333////////////////////////////////////000000000111111000111333666555222222333999444777SSShhh]]]___gggmmm~~~nnnlllqqqQQQ;;;@@@:::333000222555666444////////////////////////------......///000000111/////////000000000111111...222222......333444111777222///111444555555555222666@@@QQQdddyyy~~~aaaRRRCCC:::555333666<<<999444222333222111444999111000000000111111222333111111111111222222222222222222222111222222333444555555444444555555666777666::::::666===aaa{{{bbbIIIAAAFFFKKKNNNOOOQQQKKKPPP___jjjyyy{{{xxxxxx|||[[[;;;666888888333444:::999666888666888999999999:::;;;======NNNiiiXXXUUU[[[SSSTTT```xxxvvvppp111111222222222333333333@@@AAA555111555111BBBmmmeeePPP:::;;;VVVnnn```RRRLLLJJJGGGCCCAAAAAA@@@===<<<===???BBBDDDFFFNNNZZZeeeooovvv{{{~~~yyypppiiigggggg\\\YYYUUUQQQNNNHHHAAA;;;>>>???DDDIIIIIIJJJTTTaaattt^^^uuu|||CCC555000555666------333333000000000000000000000000000000////////////000000000111111111111222222222---000222444777:::888444///::::::555RRR~~~PPPFFF[[[qqqsss]]]\\\aaaaaacccyyytttgggbbbaaaYYYOOOKKK???666666:::???HHHQQQooolll>>>...444666///222444444000111555222+++////////////////////////////////////000000000000666000///333444111222777///:::888333RRRmmmYYY^^^jjj}}}{{{tttwwwuuuyyy}}}DDD...===666333333555111***,,,333////////////////////////---------...///000000111////////////000000000000+++222555111000444555222,,,000333222222444444333333222333888===CCCOOO[[[VVVeeevvv{{{jjj[[[LLLAAA:::444111666777444222333444000...111222///...///111111000111111222333333000111111111111222222222222222111111222222333444555444444444444555666666555///666@@@:::???ssssssUUUEEEAAAFFFMMMMMMMMMJJJGGGMMM___tttrrrvvvxxxvvvppprrr~~~oooUUU:::444???::::::555666<<<777333:::666777999999999999;;;<<<888FFFeeewwwwww^^^VVV\\\TTTRRRRRRhhhrrr111111111111111111111111333333222333555777:::<<>>>>>@@@??????CCCHHHMMMPPPQQQNNNOOOPPPOOOLLLJJJIIIIIIAAA@@@???>>>>>>>>>@@@BBB???HHHLLLHHHOOOfffnnngggwwwLLL555222222222111111111000000000000000000000000000000////////////000000000000//////000000111111222222///333444222111444666444333333888;;;999LLLkkkJJJFFFQQQVVViiijjjZZZXXX]]]aaa```gggjjjgggggglllooommmoooeeeVVVJJJDDDAAA>>>===???DDD<<<777CCCYYYwwwlllEEE777666333000111000000000000000000000000/////////////////////////////////000111111222222222222222333333333444444111333888888777LLLssshhh]]][[[aaahhhlllnnniiiiiilllppppppooottt{{{zzzooocccZZZWWWYYY[[[aaauuuyyyDDD222555666333333222222111000//////////////////....................................------------.........//////000000000111111111111000000111111111222222222333333333444444666777777999999999===DDDOOOXXX^^^ggglllppppppoooooossswwwzzzsssnnnkkkggg___YYYNNNJJJDDD>>>999777777777444444444333333222222222111111111111111111111111////////////000000000000000000000000000000000000000111111111111222222222222222333333333333444444999444444888888;;;MMMccckkkTTTJJJAAAHHH@@@IIIFFFDDDHHHFFFSSS]]]fff~~~xxxyyywwwpppssspppkkkkkkvvvpppFFF666777999888777777666666666666777777777777777777888999:::;;;:::AAALLLeee]]]YYYQQQWWWRRRXXXhhhoooxxx~~~111111111111111111111111333333222222444666888:::KKKlll}}}WWWBBBIIIZZZiii}}}tttiii\\\SSSPPPKKKEEEBBBBBBEEEHHHJJJBBB@@@=========<<<:::888???AAABBBAAA>>>;;;:::999888:::>>>?????????@@@AAAKKKPPPXXXfff|||{{{cccTTTzzzPPP999...222222111111111000000000////////////////////////.../////////000000000000000000000000000111111111333666777444222444555333888444444666111888\\\hhhPPPDDD???JJJXXXeeeuuu}}}iiiZZZVVVTTTSSS[[[[[[WWWPPPMMMNNNKKKEEEKKKFFF???:::888:::===@@@111DDDUUUeee}}}rrrTTT999222444222000111000000000000000000000000......................../////////000111111222222222222222333333333333444333444777888444888PPPlllyyyfffXXXPPPLLLSSSSSSUUUXXXVVVRRRSSSWWWZZZ\\\```fffooo{{{nnnNNN:::333111000333333222111111000//////////////////....................................------.........///////////////000000000111111111000000000111111111222222222222222222333444555666777777666555666888:::;;;888;;;>>>>>>;;;:::>>>AAAEEEAAA<<<<<<===<<<888444<<<:::666444222222333444333333333222222222111111111111111111111111111111.../////////000000000000000000000000000000000000000000111111111222222222222222222333333333444444777333333777666444???OOOvvviiiPPPAAAFFF@@@>>>JJJHHHIIINNNQQQZZZ```eeeqqquuulllllllllnnnqqqooojjjhhhkkkjjjrrrvvvssssssvvvtttnnneeeggglll}}}SSS;;;<<<<<<999888777666666666666666666777777777777777888999:::::::::;;;KKK~~~yyy[[[ZZZYYYTTTSSSRRR[[[pppwww{{{www111111111111111111111111333333222222333444666777555FFFkkkaaaGGG666CCCWWWuuu}}}{{{{{{jjjbbbWWWMMMHHHDDD@@@===EEEDDDCCCCCCCCCCCCAAA???<<<>>>@@@AAA@@@@@@@@@AAA???AAADDDEEEFFFJJJPPPUUU^^^tttqqqXXXeeeLLL666222000111111111111000000000000////////////////////////....../////////000000000111000000000000000000///666999999555222333333222777111111666555444AAASSSkkkNNN>>>:::;;;CCCMMM^^^]]]XXXQQQOOOPPPOOOLLLEEECCC???===AAAFFFFFFAAA???>>>===;;;<<>>>>>???AAAAAAAAA???@@@@@@@@@@@@BBBEEEHHH@@@AAADDDHHHQQQaaarrrvvviiitttdddKKKUUU{{{NNN666333444111111111000000000/////////////////////////////////........./////////000000111111000000/////////...444888888444222333333111555111222888;;;999:::@@@KKK}}}kkkWWWGGG>>>???>>>;;;888<<>>:::777888:::;;;:::777:::AAALLL[[[jjjuuuzzzxxxVVV<<<444///111222000...000////////////////////////..............................//////000111111111111111111111222222222222333......555999888888:::222YYYdddFFF000222666000///555111111000000000///////////////.........---------------------------------........./////////000000........./////////000000/////////000000000111111111000000000111222222333///111333555666666555444444555666555333111222444444222111222555666555333222333333333333333222222000000000000000000000000////////////////////////........./////////000000000000000000000000000000000000000000111111111111111222222222222333333333222///111777:::777666999===]]]pppQQQ@@@???;;;GGGQQQWWWWWWNNNFFFIIIIIIGGGIIILLLLLLKKKMMMRRRPPPPPPUUU]]]dddmmm|||qqqPPPAAA888;;;;;;444444;;;666555555444444555555666666666666666777888999999888999???OOO~~~aaa]]]RRRXXXPPPKKKSSSbbbssssssooo111111111111111111111111222222111111111222222222777333555HHHrrruuu^^^EEE888666GGGmmmzzzqqqbbb\\\TTTMMMJJJHHHFFFFFFHHHGGGFFFDDDDDDHHHMMMRRROOOSSS[[[iii|||zzzgggkkkvvvZZZJJJ___vvvIII444222111......000000000/////////..........................................////////////111000000000//////......000444555111000222333222555444444444444333444555<<>>999LLLtttiiippp[[[UUUXXXRRRNNNNNNSSS___ssstttnnn~~~111111111111111111111111111111111222222222222222---555666555EEEnnnoooRRR===@@@NNNrrryyyssspppmmmlllkkkmmmooosssxxxvvvlllnnnaaaSSSPPPnnnkkkLLL333222444...---444////////////....................................------........./////////000//////////////////...,,,000111///...111333222000222333000000333666666999666MMMkkkqqqzzzqqqLLL444///000000000//////000222........................---------------------------......//////000000111///000000000000111111111...000222333222111000111:::333555HHHjjjxxx^^^CCC---...333333...///444222+++////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------.........///............////////////111111000000000111111222333222111000///000111222000000000111111222222333333333333333333333333333......///000111111000000......////////////000000////////////////////////------.........//////////////////////////////////////////000000000111111111111111111222222222222555333222333555666666666666888>>>SSS~~~zzzZZZeeetttxxxzzz~~~}}}RRR222666<<<:::111222:::888///444444333333333333444444444444444555555666777888888===666IIIVVVzzznnnjjj^^^UUUSSSPPPLLLJJJOOO___pppuuu```ppp111111111111111111111111000111111222333333333333...333666333222AAAeeehhhLLLAAADDDJJJVVVhhh~~~zzzhhhXXXYYYqqqkkkQQQEEEXXXxxxyyy???555///222444111222666/////////.........------........................---------.........//////.........///////////////+++///111......111222111,,,111333000222888:::777111666:::IIIsss{{{UUU888,,,,,,...///......///000000------------------------------------------------------......///000000000/////////000000000111111,,,///222333444555555555---333999999;;;SSS}}}QQQ777222555333444111...000666444---.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........------........./////////000000///////////////000/////////000111333444555------,,,---...///............///////////////000000000000111111222222333......//////000000000000////////////////////////---------.........//////////////////////////////////////////000000000111111111111111222222222222222333333333222333444444===<<<555555NNN~~~~~~eeeJJJ;;;999<<<999444111444888555000444444333333333333444444444444444444555666777777999555:::???CCCtttwwwlllWWWTTTRRRNNNIIIHHHQQQ\\\lllxxx|||TTTTTT111111111111111111111111000000111333333444444333999111111888444---<<>>777444555111///333:::888000///666444333333222222333333444444444444444444666777777;;;--->>>666;;;VVV~~~]]]wwwZZZWWWSSSQQQMMMIIIKKKPPPZZZhhhxxxuuunnnUUUZZZ111111111111111111111111000111111111111222222222333333333333333444555666BBB```rrrVVVGGGEEEEEEBBBOOOPPPUUU[[[___dddtttqqqhhh^^^XXXUUUQQQMMMKKKIIIWWWkkkxxx___TTTGGG>>>QQQppp\\\>>>111222111111111000000//////........................------......///......---...------,,,,,,,,,------,,,---......//////......111111000000//////......000111111111111222222222222333777888555AAAhhhhhhHHH666000111222///............---------........................------............---------------............///444///...777AAACCC888,,,000000000///000111111222333222111111222555777999OOOwwwsssNNNEEE:::333222222111///////////////////////////...........................---,,,,,,++++++++++++---.........---,,,,,,+++------------------------,,,,,,,,,---------..............................////////////////////////...000111000......222666////////////////////////////////////////////////---------............///........................////////////////////////............//////////////////000000000000////////////............//////000000000000000000000000111222222333333444444555555666999999555888KKK```~~~III;;;;;;555222666444444444444444444444444222222111111222222333444444555666666777666666555666999;;;;;;:::DDD|||hhh___lll```WWWUUURRRJJJGGGIIIIIIUUUfffuuuqqqvvvbbb111111111111111111111111000000111111111222222222333222222222222333333444;;;999HHHooo}}}rrrmmmVVVKKKGGGGGGIIIGGGBBB@@@DDDJJJNNNTTTYYY]]]aaafffjjjbbb^^^[[[YYYWWWQQQGGG???CCCDDDHHHQQQ^^^lllzzzxxxWWWMMMHHHMMMQQQ```SSS333///666111111111000000000//////........................,,,,,,---------------,,,...------,,,,,,---------,,,---......//////......000000000000//////......000000111111111222222222555333666888333111@@@TTTppp___HHH666------///000............------------........................------............------------------...............------000555666222---000000000000000111111222333222111111222444777888CCCHHH[[[zzzuuuVVV>>>>>>888222000222333111///////////////////////////...........................---,,,,,,+++++++++,,,------......---,,,,,,+++------------------------,,,,,,,,,------------.........................................................///......///111333................................................---------............///............................................................//////////////////000000000000////////////............//////000000000000000000000000111111222222333444444444666444555666555555>>>IIIWWW{{{lllMMM555444999777444777444444444444444444444444222222111111222222333444333333444444555555555666444777888999888===gggiii}}}sssUUUXXXZZZLLLDDDKKKHHHLLLVVVbbboooyyy111111111111111111111111000000000111111111222222222222111111000111111111222...111AAA^^^mmm\\\yyyvvvwwwttthhhZZZQQQPPPJJJDDDDDDIIIKKKGGGBBBCCCCCCDDDGGGLLLQQQVVVXXXZZZhhh|||hhhMMMIII:::888WWWmmmGGG333...000333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......000000000////////////...000000000111111111222222444000111888888222000333EEEnnneeeAAA:::111------///000000............------------------------------------------............------------------............***,,,---,,,++++++---000/////////000000000111111222111111111222333555777222000444AAAUUUooouuu\\\III;;;111***111///...///222333000---////////////////////////------------------------------,,,+++++++++,,,,,,---------------,,,,,,+++------------------------,,,,,,,,,,,,------------////////////////////////...........................---,,,,,,...000000000................................................---------............///................................................---............/////////...//////000000//////...//////............//////000000000000000000000000111111111222333333444444555111000444777666555555888GGG___{{{}}}XXXKKK:::555222555777555444555444444444444444444444444222222111111222222333444222222222222333444666777444666666999:::888NNNttt^^^hhhXXXWWWQQQLLLNNNKKKHHHHHHOOO]]]kkkuuuyyy~~~{{{zzzzzz{{{}}}~~~zzz111111111111111111111111000000000000111111111111333222111111000000000000///777>>>999444DDDppp}}}aaattt}}}rrrooorrrrrrkkkdddooolllkkkooozzzwwwdddWWWJJJ@@@AAAWWWvvv{{{^^^===///333999666...////////////////////////------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---......///.........////////////////////////000000000000111111111111666///---333888888666777...BBBddd}}}XXX<<<333111000000111111000---.........---------,,,,,,------------------------,,,------......------,,,,,,,,,---------.........,,,...///---******---111...//////000000000000000111000000000111222444555///444999555///555PPPkkk||||||pppaaaKKK666,,,+++000555111000///000222111...,,,........................---------------------------,,,,,,++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------////////////////////////........................///---+++,,,000111000---................................................---------............///................................................---------.........//////...//////////////////...///......------......///000000000000000000000000000000111111222333333333222000000444999999666444;;;777>>>VVVyyy\\\<<<888555999999555222333444444333333333333333333333333222222111111222222333444222222111111222444777999666777555999===999@@@VVVqqqccceeePPPUUUXXXPPPQQQLLLHHHIIIRRR___jjjpppxxxxxxxxxxxxxxxyyyzzz{{{~~~~~~}}}}}}||||||||||||}}}wwwxxx000000000000000000000000//////000000000111111111333333222111111000111111000000222222000444CCCRRRsss{{{wwwtttyyyeeebbbWWWGGG>>>AAAKKKRRR___sss@@@>>>:::555000...///000.....................///------------------------//////...---,,,,,,------+++,,,---.........------,,,---......///........................///////////////000000000111111111777222...///000111111333999555777HHHjjjwwwqqqcccFFF222000111000000000000///,,,***...------------,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...---....../////////............///000000000000///000000000000111111222333777222000222555444666888===PPPmmmiiiRRRGGG777555222111222222111000333111///............---------------------------------------------------,,,,,,,,,++++++,,,,,,---++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////........................000...,,,...111222000---................................................---------............///................................................------------..................////////////............------------......//////////////////////////////000111111222222333111222333444666888888888222555;;;@@@FFF[[[vvvrrrvvv[[[:::555???333777666000///444666444333333333333333333333333222222111111222222333444333333222222333555888:::666777333666>>>;;;;;;FFFxxxaaakkkeeeVVVUUURRRRRRPPPMMMJJJKKKQQQ[[[cccmmmooossswwwyyyyyyxxxwwwuuuuuuuuuuuuuuuuuuttttttvvv|||xxxuuuxxx{{{000000000000000000000000/////////000000000111111333222111111111111111111111------222555555555777444UUUsssWWWOOOccc}}}rrr^^^RRR===<<<999888BBBYYYvvvYYY444444333222000............---------...............,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,,,,---...***+++---...///......---,,,---......//////......---............//////////////////000000000111111000111222222000......///999555222333<<>>444555888333444444333333555444000333333333333333333333333222222111111222222333444333333333333444555777888222666111222;;;;;;888???SSSbbb~~~fffSSSWWWPPPQQQOOOKKKGGGHHHMMMSSS]]]bbbiiippptttuuutttrrrpppqqqqqqrrrrrrqqqppppppooowwwwwwuuuwwwxxx000000000000000000000000////////////000000000111000000/////////000111111111222555777333///111777999///222OOOzzzzzz```RRRZZZ[[[XXXWWWccc}}}qqqaaaXXXQQQHHH@@@===BBBEEEMMM^^^uuuYYY;;;000///666///(((***111555111,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,++++++,,,---)))+++---...//////...---,,,---......//////......---------.........//////////////////000000000111+++///333444333333333333///222666777333222===KKKdddVVVOOOBBB444///111333111//////000000//////000111---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******+++---//////...---,,,---///000111000///.........//////000000/////////000444555111---000777...111555888:::<<<===>>>KKKVVV```eeennn{{{xxxrrrrrrooohhhbbb^^^WWWPPP888777888:::666///,,,...999666222...,,,...000333------,,,,,,+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------------------------------,,,...000000///------...---------------------------------------------------------............///........................------------------------,,,,,,---------.........---......//////......---...------,,,,,,------...////////////////////////......//////000111111222000444444//////333555444999666222333:::???===888FFFdddyyyuuuqqqLLL:::666;;;::::::888111777555444666666333111111222222222222222222222222222222111111222222333444222222333333444444444555000777444111888999666:::999ggg|||eeeooo```UUUTTTQQQNNNKKKIIIJJJKKKMMMRRRYYYaaahhhkkkllllllmmmmmmnnnoooooonnnnnnmmmjjjooonnnnnnssssss{{{000000000000000000000000////////////000000000000...............///000111111,,,+++000333222111111444555:::;;;===QQQggg^^^LLL>>>BBBWWWppp~~~}}}iiiQQQDDD:::999;;;;;;>>>BBBIIIWWWsssjjjIII666222333333+++222777555...***,,,111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000///,,,*********+++,,,)))***---/////////...---,,,---......//////......---------.........//////////////////000000000000///111222000000222222222222,,,,,,222666555666:::DDDSSSccctttuuuXXXEEE:::111...111222......333///000000///,,,*********---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,------...000222,,,---///000111000///...---...////////////////////////111333111...111777111333444222000000333777222222777>>>???===AAAIIIJJJKKKIIIIIIPPPWWWSSSJJJDDDCCC>>>::::::;;;666000666000---000333222333555***///333333000------//////000000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***---000000---+++,,,------------------------------------------------------------.........//////........................------------------------,,,,,,,,,---------......---..................---...------,,,,,,------...////////////////////////......//////000111111111...111111///111888888333+++555999555333777999777444:::LLLbbbsssxxx___WWWZZZ:::666222666666...333<<<;;;444...---111222000333;;;222222222222222222222222222222111111222222333444111111222333333333222222000:::999444888888555888999HHHeee]]]{{{iii]]]XXXSSSQQQRRRQQQNNNKKKBBBFFFMMMUUU\\\bbbeeegggfffggghhhiiiiiihhhgggfffggghhhcccdddkkkjjjkkkvvv////////////////////////111000...---,,,---///000111111000000//////......////////////000000000000///111222111222888CCCLLLaaaHHH???CCCHHHVVVYYY]]]aaammm~~~~~~hhhhhhfffaaaSSSDDD<<<===;;;???666999PPPXXX^^^sss~~~PPPGGG;;;222///000111222///......///000000///---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------........./////////---,,,...111222000---,,,,,,,,,---------.........------------...//////............////////////000000111222222222222111777888999===III___yyyvvvbbbQQQFFF???999555111111000000//////............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++++++++*********))))))...+++)))((()))+++,,,,,,---------............///............////////////////////////000000000000111111111111111111111111222111111111222333333444555555555666666666666777000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,+++***+++...,,,,,,,,,++++++*********************************+++++++++*********))))))++++++******************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,000///...---,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------......,,,------...///000111111000111111111111222222222222222333444444555555666555888:::;;;AAARRRjjj}}}~~~{{{{{{|||WWW<<<999999111444444444444444444444444111111111222222333333333000000111222333333333333000111111222222111111000222222111111222222333444444111///000444888888777111>>>]]]qqqqqq|||rrrgggXXXOOOOOORRRQQQNNNEEEFFFIIIMMMPPPRRRRRRRRR[[[]]]```cccdddcccbbb```ddddddddddddddddddddddddwww////////////////////////000///......///111333555000000000000//////........./////////000000000000000222222111000222777<<<444RRR|||gggXXXFFFBBB<<<:::@@@LLLRRRQQQTTTTTTRRRQQQQQQSSSXXX\\\ZZZUUUOOONNNOOOMMMEEE===;;;:::;;;===;;;:::???HHH999SSShhhqqqSSS???<<<666///,,,+++---------///.........000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------............---,,,---000111///---,,,,,,,,,------------...---------------...//////............////////////000000111222222222222111111333555555666<<>>444/////////...,,,000000000/////////.........------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++*********))))))000---***+++...000000...------------............---.........////////////....../////////000000000111111111111111111111111111111111111111222333333333333333333444444444444000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++)))((((((***,,,,,,,,,+++++++++******************************+++++++++*********))))))************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,000///...---,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------......------......//////000000000000111111111222222222222222333333444555555555555999;;;:::888:::BBBJJJSSSVVVlll___MMMTTTOOO<<<222777999555333333333333333333333333111111222222222222222222222222222333333222111111111111222222222222111111222222111111111222333333333222111222555666777666444999KKKxxxllllll{{{{{{|||VVVUUUZZZPPPIIIMMMLLLMMMMMMJJJGGGFFFIIIMMMMMMOOORRRVVVYYYZZZZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]```gggyyy//////////////////////////////...///000111333555000000000////////////........./////////000000000111111222222111000000///111444:::HHH^^^|||yyyeeeSSSIIIDDD<<<333DDD>>><<>>555111222000...///222444333222///////////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++++++++***************,,,+++***+++...///---+++,,,,,,,,,---------......---------.........//////.........////////////000000000000000000000000000111111000000000111222222000000000111111111222222000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---//////,,,,,,,,,++++++++++++***************************+++++++++***************************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------...............///////////////000000000111111111222222222222333333444444555555333555888888666444333333777;;;DDDQQQ\\\eeepppzzzxxx{{{pppjjjuuusssZZZ???888777333///000444555222333333333333333333333333222222222111111111111111333333333333222111000///222222222333333222222222333222222111111111222222222444555555555444555666888333888TTTvvv\\\mmmuuuxxxhhhTTTQQQSSSQQQMMMQQQRRRMMMFFFBBBEEEIIIDDDEEEGGGIIILLLNNNOOOPPPRRRRRRRRRRRRRRRRRRRRRRRRUUUSSS\\\nnn|||~~~~~~////////////////////////000000///...---......///////////////////////////........./////////000000000000000222333444222000555333//////555DDDUUUaaa~~~vvvcccXXXTTTWWWRRREEEDDDNNNGGGGGGHHHHHHJJJOOOVVV[[[``````fffrrrqqqXXX???666333000111777111111000000000///.........------...//////...,,,,,,---///000000///---,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,---------,,,++++++,,,,,,,,,---------------,,,,,,------...///............///////////////000000111111111111111333444444333222333666999111333444444444888@@@FFF>>>BBBHHHMMMRRRVVV[[[^^^^^^YYYRRRNNNKKKEEE>>>888333333222111111111222333444222000111222111...,,,........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************---///000---++++++++++++,,,,,,,,,------------,,,,,,---------.........------........./////////////////////////////////000000000//////000000111////////////000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++***)))+++......,,,++++++++++++++++++++++++***************************************************************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...///////////////.........000000000000111111111111111222222333444444555555555444333444666888::::::777999777333555@@@MMMTTTSSSgggmmmbbbeeezzz~~~oooppp___[[[qqqkkk```QQQFFFAAA===999555<<<666222444555333111111222222222222222222222222222222111111000000000///222222222222222111000000222222333333333333222222333222222111111111111111111444888777444222333555999000111>>>cccrrrTTT___yyysssnnnwwwpppeee\\\MMMJJJNNNQQQQQQNNNKKKJJJJJJHHHHHHFFFEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHOOOIIIIIIQQQXXXXXXUUUUUU////////////////////////000//////............................../////////............////////////111///...///222333444333---111666555111...///111AAARRRllllllWWWBBB444,,,111444///******000///...---,,,+++,,,---...------...//////...,,,+++---///000000///---+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---..................//////////////////000111111111111000222222111///...///111333333444333000------111444555777999999999999;;;<<<<<<999777777888777444111111111111111000000///......---,,,,,,---------,,,---------------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---444:::777///***,,,000++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------------------....................................000//////....../////////...////////////000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---***&&&'''***)))###++++++++++++++++++++++++************************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------///////////////.........//////000000000111111111111111222222333444444555888555222111333555666555111777999666555777333,,,444:::???BBBGGGLLLOOONNNMMMPPPWWW\\\SSSDDD???CCC======;;;555//////333888555111111555555111111555111111111111111111111111111111111000000////////////000111111222222222222111222222333333222222111222222111000000111111111111444777777444111222444777000666999BBBrrrsssVVVfffxxxsssllllllyyy{{{iiiWWWRRROOOLLLLLLNNNOOONNNLLLNNNLLLIIIFFFDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBB???>>>AAACCCCCCCCCDDD////////////////////////......///000111222333333---............/////////------........./////////111000...------...000222222111///+++(((+++333;;;555333222666CCCWWWmmm{{{\\\<<>>>>>>>>>>>======???AAA////////////////////////---...///000222222333333---------.........//////---------.........//////---//////...++++++...111***,,,000333555555222///222222111000111444:::>>>YYYjjj|||qqqmmmrrreee???...666999---111111+++(((---333777,,,...//////---...000333------,,,---......---+++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---))),,,......,,,+++---...***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////...//////000000000000000,,,...111555777777444222---...000111000/////////...000111000000000222444111111000000///...---+++++++++,,,---...//////000+++,,,------+++)))((((((++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++))),,,...---***'''(((***************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,------------........./////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************%%%******)))111===???888******+++++++++,,,,,,,,,************************))))))*********+++++++++((())))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,.../////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------......//////000000////////////000000000111111111111222333333444444///111555777777666555555;;;555111111333555999===<<<888444333444444444333333888777222444;;;:::333444444444666777666333///111333333000///000000///////////////////////////....../////////////////////000111111111111111000///000000111111000000///////////////000222333444222111000000111222222111111222444666333333WWW}}}yyyuuurrrmmm[[[hhhuuujjjhhheeeaaaeeeooo~~~~~~mmmoooxxxiii]]]WWWSSSQQQOOOLLLLLLKKKIIIIIIHHHHHHHHHBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@??????>>>===///////////////////////////////////////......------------.........//////---------.........//////(((---111111...---111555222---***---222555222---***,,,///000000000222333///666;;;<<>>@@@;;;:::NNNTTT<<<000000'''...000---***000666... ***---//////,,,***+++,,,---,,,,,,---......---+++++++++***))))))***++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,//////---,,,---///******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.............../////////000...//////000000000000000///...---...///000///......///000111111000000///---...///...------///111,,,,,,...///111111111111111000...,,,,,,---...///))),,,000222222000///...+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******+++++++++++++++***)))***---...,,,***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))---***&&&+++555444+++*********++++++,,,,,,,,,************************))))))******++++++++++++((())))))***++++++,,,,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,.../////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------...///000111111////////////000000000000000111111222333333444444333444444222000000333666222000222888888222222777---666888222333999999111///222333111111222222///---666>>><<<222,,,...333---000///,,,...444555///////////////////////////---.........//////000000111222222111111000///...//////000000000000//////.........///000222444444333000------000333222111000222---111999222???fffuuutttqqq~~~oooqqq}}}{{{qqq|||pppbbbZZZqqqzzzjjj^^^bbbccc[[[eeecccooo{{{iiiiiizzzxxxkkk___VVVRRROOOOOONNNMMMKKKJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@???BBBDDDAAA===000000000000000000000000////////////////////////..............................---,,,---...///000---------------...//////////////////////////////............////////////222222222222222222222222666777888999:::<<<======>>>======<<<;;;::::::999555444333333333444222111222111111111000000//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++***)))***+++***((((((***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---,,,***+++......***...///////////////......//////............//////////////////000000000111////////////////////////---------............///---......///000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))***+++,,,,,,------,,,,,,,,,++++++*********------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......////////////000000000000000000000000111111111111111111222222222333333333555444444333333444444555444333222222111111222222111111111111111111111111222333444444444444333222////////////000000000000111000...---...///111222000000000000000000000000000000000000////////////000000000000000000000000...///000111111000///...000000000000111111111111333222111111333888<<>>AAADDDFFFEEEDDDCCCFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>???@@@AAAAAAAAA@@@>>>===///////////////...------......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++***************)))************+++++++++------,,,,,,,,,++++++++++++*********))))))))))))************************))))))************))))))************************************************+++++++++++++++,,,,,,,,,*********+++***))))))(((++++++************++++++************************+++,,,,,,------,,,,,,+++++++++******))))))******************************++++++******++++++,,,---,,,,,,,,,++++++***************++++++++++++*********++++++,,,,,,++++++*********************************************++++++,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++*********))))))************************************************)))************+++++++++)))************+++++++++*********++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////.................................................../////////000000000000........................---------............///................................................---------.........//////111000///...------...///................................................111///...---...///...---............////////////000000000000000000000000000000//////000222444555>>>AAAAAA>>>>>>AAAAAA>>>999:::===???@@@AAAAAAAAADDDBBB@@@???@@@AAACCCEEEJJJIIIHHHFFFCCCAAA>>>===:::999888999;;;???CCCEEEAAAAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<.........///......---,,,......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***************************************+++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++***************)))))))))************************))))))************))))))************************************************((()))***+++,,,...//////+++++++++++++++******)))++++++************++++++************************++++++,,,,,,,,,,,,++++++,,,+++***)))((((((((((((************************+++************+++,,,,,,+++++++++++++++***************++++++++++++*********++++++,,,,,,++++++***************************)))))))))***+++++++++,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++***************************************************************)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...//////....................................................../////////000000000........................---------............///................................................---............/////////000///......---.........................................................111///------...///...------............/////////000000000000000000000000.........//////000000000333666777777888<<<===<<<666666777999:::;;;<<<===<<<<<<;;;;;;<<<===>>>>>>;;;===@@@BBBCCCCCCAAA@@@???===:::777666666777999:::::::::::::::;;;<<<===999999999:::;;;<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;...............---,,,,,,......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))*********+++++++++,,,+++++++++++++++++++++************************************************)))******++++++******)))************************************************(((((()))***,,,---......---............---,,,,,,++++++************++++++************************++++++,,,,,,,,,,,,+++++++++******)))))))))*********************************************++++++,,,+++++++++*********************++++++++++++*********++++++,,,,,,++++++***************************(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------------------------------------------------------------------------------------------------------,,,,,,,,,------------......------------...//////........................................................./////////000000........................---------............///.............................................................../////////........................................................................000...------...///...------------.........//////////////////////////////---...///000//////...---///000222333555888999999888777777777777888999:::777888999:::::::::::::::999:::;;;===>>>>>>>>>===>>>>>>???>>>;;;777333000555555555555555666666777555666666666777777777888888888888999999999999999......//////......---,,,......---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++***************+++++++++******************************++++++++++++******************************************************((()))))))))*********+++---............---,,,,,,++++++************++++++***************************++++++,,,,,,++++++***)))))))))***+++,,,---...******************************))))))******+++,,,******************************++++++++++++*********++++++,,,,,,++++++***************************(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------------------------------------------------------------------------------------------------------,,,,,,---------............------------...//////............................................................////////////........................---------............///................................................////////////////////////------..................................................................///---,,,,,,...///...---------------.......................................///000111000///---,,,000///000333444444555777999999777666555555555555555666888999:::::::::999;;;:::999888888999::::::666888;;;======<<<:::999666666555444444444444555555555555444444333333333555555555555555555666666/////////000///......---......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***************************************+++++++++)))************+++++++++*********+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************)))))))))))))))(((((((((+++++++++++++++******)))++++++************++++++******************************++++++++++++******((())))))***+++---//////***************************))))))))))))***++++++)))))))))*********************++++++++++++*********++++++,,,,,,++++++***************************)))))))))***+++++++++,,,,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))***************************************+++++++++************************************************)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,+++------------------------------------------------------------------------------------------------------------------------,,,---------...............------------...//////------------------------........................------........./////////---------------------------------............///................................................000000000////////////...,,,,,,---............---------------------------...........................---+++,,,---///......,,,------------....................................///000111000000...---222///000333333222222555777777666555444333222222555555777888999999999999999888666555555777999::::::999777555666888:::<<<:::999888888777777777777666666666555444333333333666555444333333333333444000000111111000000///.........---------,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++*********)))************++++++++++++************************,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++***************)))************+++++++++)))*********++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))*********+++***))))))(((++++++************++++++******************************++++++++++++******))))))))))))***+++------************************)))))))))))))))***++++++((()))))))))*********+++******++++++++++++*********++++++,,,,,,++++++*********************************************++++++,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************)))************+++++++++)))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,---------------------------------------------------........................................................................------------...............------------...//////------------------------........................---------.........//////---------------------------------............///................................................000000000000/////////...+++,,,---.........------------------------------...........................,,,++++++---///......,,,,,,---------.........------------------------......//////////////////111---...222222//////333444555555666555444333222333333444555666777888888777777777666666777777777<<<:::777444333333444666999999999888999999::::::888888888888888777777777<<<;;;999777666666666777111111111111111000//////......---------,,,,,,,,,,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++************************,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,+++++++++******)))))))))************+++++++++))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************))))))******+++++++++++++++,,,,,,,,,,,,+++******++++++************++++++******************************++++++++++++*********)))))))))))))))***+++************************)))))))))))))))******+++(((((())))))*********+++******++++++++++++******+++++++++,,,,,,+++++++++************************+++++++++***************,,,++++++++++++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))******++++++++++++************************************************)))************+++++++++)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------------------------------------------------------........................................................................---------.........//////...------------...//////------------------------........................---------.........//////---------------------------------.........//////................................................111111000000/////////...***+++---...///...------------------------------........................---,,,++++++---///......,,,,,,,,,---------......---------------------------------.........//////...++++++000111---...222333444666888999888666555111111111222333555666777777777999999888777555333111333666888999888777555666666666777888999:::;;;999999::::::;;;;;;<<<<<>>???>>><<<999777000000000000000000000000........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************************************************+++++++++,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++************+++++++++++++++++++++++++++++++++*********))))))************************,,,,,,++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))************************,,,++++++***************++++++,,,,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,+++***,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************222333444777::::::777555***+++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,++++++++++++,,,+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++++++++******************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------..............................------------..............................------------------------........................//////.........---------------......///.................................---------------------------------............///////////////////////////..............................////////////......////////////////////////........................---------............///...------,,,,,,------...................................................//////.........---------............////////////000000111222333333333333666555444333333333444444555555444444555666888999777888888777555555666888777777777888888888999999<<<:::888999:::;;;999777999;;;<<<===<<<:::777666000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++,,,+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************+++++++++++++++++++++++++++++++++***************************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************)))************************,,,+++++++++************++++++,,,,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++---******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************///000222555999:::999777++++++,,,,,,,,,---------***++++++,,,,,,++++++***------,,,++++++++++++,,,+++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++******+++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------..............................------------..............................------------------------.......................................---------.........///......------........................---------------------------------............///////////////////////////..............................////////////......////////////////////////........................---------............///...------,,,,,,------..................................................................------------............/////////000000///000000111222333444444444444444333222111444444444444444555666777;;;;;;:::777555555888:::666666666777777777888888;;;999888888999999888777777888:::::::::888666444////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++++++++++++++++++++************************************************---,,,,,,++++++************************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************+++,,,,,,+++++++++************+++,,,,,,,,,++++++))))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++************************+++++++++++++++++++++++++++,,,---,,,*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))+++---...,,,***+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++******+++++++++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------........................------------------------...------,,,,,,------.........................................................------------..............................------------------------.................................................../////////...---,,,,,,................................................---------............///////////////////////////..............................////////////......////////////////////////........................---------............///...------,,,,,,------...........................................................................---------.........////////////...---...///111222222333444666666555333222333333333333444444555555888888999777666666777999666666666777777777888888999999888888888888777777777777888999888777555444////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++******************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************+++,,,,,,,,,,,,+++***)))(((((()))***************))))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++///000000...+++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))((()))******(((&&&************++++++++++++***++++++,,,,,,++++++******+++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++******++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------........................------------------------...------,,,,,,------.........................................................------------..............................------------------------........................---......................../////////...---,,,,,,................................................---------............///////////////////////////..............................////////////......////////////////////////........................---------............///...------,,,,,,------...................................................---.....................------------............///...---,,,---...///000///000333666777777666555333333333444444444444444222555888:::999888888888777777777888888888999999999999999999888777777888777888888999888888777666000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************)))))))))************+++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,++++++***++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,---******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++************)))************************+++,,,---------,,,***)))''''''((()))************)))************+++++++++************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++111111111///,,,******+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************))))))***,,,---,,,***))))))*********+++++++++***++++++,,,,,,++++++***)))***++++++,,,+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++******++++++,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------........................------------------------...------,,,,,,------.........................................................------------..............................------------------------........................---------........................///......------................................................---------............///////////////////////////..............................////////////......////////////////////////........................---------............///...------,,,,,,------...................................................---------...............,,,------------...............------------......,,,...111555777777777666333333444555555444444333000444999<<<<<<;;;999999777777777888888888999999999:::::::::888777888999888888888888888888888777000000000000000000000000........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************************************))))))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,+++***++++++++++++++++++++++++))))))*********+++++++++*********************************++++++,,,,,,---************************)))******+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))************************+++,,,---...---,,,***)))'''''')))******+++++++++)))************+++++++++************************)))************+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++************++++++************************************************...//////...,,,++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))(((((()))+++,,,+++************+++++++++,,,,,,***++++++,,,,,,++++++***((()))***+++,,,++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++******++++++,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................------------------------------------------------...------,,,,,,------.........................................................------------..............................------------------------........................---------.........//////------......///.........................................................---------............///////////////////////////..............................////////////......////////////////////////........................---------............///...------,,,,,,------...................................................---------.........//////,,,,,,---------.........---...............------,,,---///222333444444444333444555666666555444333111444888999999888777888666666666777777777888888999;;;<<<;;;888777888:::777777777888888888777777000000000000000000000000........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************************************))))))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,+++***++++++++++++++++++++++++))))))******++++++++++++************************))))))***+++,,,------...************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))************************+++,,,---......,,,***)))(((((()))++++++,,,,,,,,,)))************+++++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++***************************************************+++------,,,+++---...******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++***((()))******)))(((++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++((()))***+++,,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************))))))************+++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................------------------------------------------------...------,,,,,,------...////////////////////////.................................------.................................------------------------........................---------.........//////,,,,,,---.../////////...........................////////////////////////---------.........//////////////////////////////..............................////////////......////////////////////////........................---------.........//////...------,,,,,,------...................................................---------.........//////,,,,,,,,,---------......---.../////////...---,,,,,,---...///000111111111444555666666666555444333222333555444333333444555555555555555666666666777999;;;===<<<999777999;;;666666666777777777777777000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))******+++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++,,,,,,++++++***+++++++++))))))))))))))))))))))))************************,,,+++***+++,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++************))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************++++++++++++++++++---...---***'''++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,,,,,,,---------..............................***,,,---------,,,---///------------------------........................////////////////////////......///000000000000000111111000/////////////////////...------------...------------------------........................////////////////////////---------.........//////......------------..............................---------.........//////////////////////////////..................................../////////000000000000000000000000000///////////////////////////...,,,,,,...222666999........................000000//////.........---///............---------333222///---,,,,,,---...//////////////////////////////.........---------------------------------222333555666777666666555555555444444444444555666444333222222222444555666999888888888777777666666555555666666666666555555000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++---,,,++++++***+++++++++************************************************,,,+++******+++,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************************************************++++++++++++++++++++++++++++++++++++************++++++++++++***)))((('''''''''((()))++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,,,,---------.................................+++...000000...---,,,,,,------------------------........................////////////////////////......///000000000000000111111000/////////////////////...------------...------------------------........................////////////////////////---------........./////////......------......///........................---------.........//////////////////////////////................................./////////000000000000000000000000000000///////////////////////////...---,,,---///222333........................000/////////............///............---------222000...---,,,,,,......//////////////////////////////.........---------------------------------111111333444555555444444666666666555555555555555666555444444444444444444444444444333333333222222444444555555555555444444000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************...---,,,+++******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------............------++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++************************+++++++++++++++++++++++++++***)))***++++++***)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++************************************************+++++++++,,,++++++++++++++++++++++++************+++++++++,,,+++,,,+++((('''***000555++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///,,,------------.................................---000111111///---,,,,,,------------------------........................////////////////////////......///000000000000000111000000///////////////000///......------......------------------------........................////////////////////////------.........////////////......------......///........................------........./////////////////////////////////............................../////////000000000000000000000000000000000///////////////////////////...------,,,,,,------........................////////////............///............---------///...---,,,,,,---...///////////////////////////...............---------------------------------//////000111222222222222555555666666666666555555777888888777777666555444666666666555555555555555555555666666666666555555000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************000...,,,*********,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++------............------++++++++++++++++++++++++***+++++++++++++++,,,,,,...---,,,+++++++++++++++************************+++++++++++++++++++++++++++***))))))++++++***)))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******************************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,))),,,---,,,+++...666>>>++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------....................................///000111000......///111................................................////////////////////////......///000000000000000000000////////////000000000//////...............................................................////////////////////////............//////////////////............//////....................................////////////////////////////////////...........................////////////000000000////////////////////////////////////////////////............------,,,+++........................///////////////.........///............------------,,,,,,,,,,,,---...///////////////////////////................................................------...///000000000000111222333555666666555555777888999::::::999777666888888888888888888888888777777888888888888777777000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************///...,,,******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,///...---,,,++++++++++++************************+++++++++++++++++++++++++++***)))***+++,,,+++)))++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,$$$(((+++***((()))///555++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------.........//////////////////////////////000000...,,,,,,...333777................................................////////////////////////......///000000000000000000000////////////000000000000///............///........................////////////////////////////////////////////////........./////////000000/////////....../////////////////////////////////........./////////000000000000000000000000000000////////////////////////////////////000000000111////////////////////////////////////////////////------.../////////...---////////////////////////.........//////////////////............---------,,,,,,,,,,,,---......///////////////////////////---.............................................,,,---------...//////000...///000222333444555555555666888:::;;;;;;::::::777777777777777777777777999999::::::::::::999999000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************---,,,+++******+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---000///...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++***,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,(((***,,,+++((('''(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------.........///////////////////////////////////////---++++++///444888................................................////////////////////////......///000000000000000///////////////000000111111000//////......//////........................////////////////////////////////////////////////....../////////000000000000//////......//////000////////////////////////....../////////000000000000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000////////////////////////---...///000000000000000////////////////////////.........//////////////////............---------,,,,,,------............////////////////////////---------.......................................------------...///000111////////////000222333444222333555666888999999999777777777888888888888888888888999999999999888888000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---------+++,,,,,,+++******+++,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////////////////---.........---...111444................................................////////////////////////......///000000000000000///////////////000111111111000000///////////////........................////////////////////////////////////////////////.../////////000000000000000000////////////000000////////////////////////.../////////000000000000000000000000000000000000//////////////////////////////000000000111111111000000000000000000000000///////////////////////////////////////000000000////////////////////////............/////////000///............------------....../////////......////////////////////////---------.........//////.................................---...///111222555333111///...///000111000000000111222333444555555666666666777777777777333444444555555444444333000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************'''((()))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------000000...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---,,,+++******+++,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------+++)))((((((***---......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////............/////////000000000000000000000000000,,,...000111///......///////////////////////////........................////////////////////////...//////000000000000000///////////////000111111111111000///////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000///.........//////000000000000000000000000---.........//////000000//////.........---------...//////000//////......////////////////////////---------.........////////////////////////////////////......///000222333:::777333///------...//////...---------...///000/////////000000111111111///000000111111000000///000000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.../////////...---+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...000111///,,,*********+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------........................000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////.........---000000000000000000000000////////////////////////,,,...111444444222000...000000////////////000000111111000///////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000222222111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222111111222222222222111111000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000......------------......222000...,,,---///222444;;;999666444222222333333//////////////////////////////000000000000//////////////////////////////000000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------........................000000000000000000000000////////////////////////////////////////////////////////////////////////000000/////////.........000000000000000000000000////////////////////////---///111333333222000///000000////////////000000111111000///////////////////////////////////////////////////000000000111111000000000////////////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000///......------....../////////......//////000111666444222000//////000000//////////////////////////////000000000000//////////////////////////////000000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------........................000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////......000000000000000000000000//////////////////////////////000111111111111000111000000//////000000111111111000/////////000000/////////////////////////////////000000000111111111111000000000//////////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111222222222222111111000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000///......------......///,,,---///000000000///...222111///.........///000000000000000000000000000///000000111111000000///////////////////////////000000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------.........///,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------------------------------------------------................................................................................................////////////////////////////////////////////////////////////////////////////////////////////////000000//////////////////000000000000000000000000////////////////////////000000000000000111111222111000000000000000000111111111000000///000000111//////////////////////////////000000000111111111111111111000000000////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111000000000000000000000000000000111111111222222222111222222333333222222111000111111222222111111000000000000000000000000000///000000000111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////,,,---...///000//////...111000000000000111222333111111111111111111111111000000000111111000000000////////////////////////000000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------........./////////,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------------------------------------------------------........................////////////////////////........................////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000000000111111111111111111111111000000000000000000000000111000/////////000222222111111000000000000111111111111000000000000111111000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222222222333333333333222222111111222222222222111111111111111111111111111111///000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////////////////////////////......////////////......---...///000111000000000111222333333444222222222222222222222222000000111111111111000000////////////////////////000000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////++++++++++++,,,---......------............------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------------------,,,---------............------------------------------------------------------------------------------------------------........................////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111111111111111111111111111000000000000000000000000000000000///000111111222222111111000000111111222111111000000000111222222000000000000000000000000000000000111111111222222222222111111111000000000000000000111111111222222222222222222222222222222222222222222222222222222000000000111222222333333222222222222222222222222111111111111111111111111000111111111111222222222222222333333333333222222111111222222222222111111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000///.........///111222...//////000111222222222111111111111111111111111000111111222222111111000////////////////////////000000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------,,,,,,,,,---///111333444------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---.........////////////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........++++++++++++,,,---...///------............------+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------...........................------------......///------------............------------------------................................................................................................////////////////////////........................////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000///000000000111111111111222111111000000111111222111111000000111111222333000000000000000000000000000000111111111222222222222222222111111111000000000000111111111222222222222222222222222222222222222222222222222222222222///000000111222222333333222222222222222222222222111111111111111111111111000111111111111222222222222333333444444333333222111222222333333222222111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///000000111222111111111...//////000111111111111111111111111111111111111000111111222222111111000////////////////////////000000000000////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------------------------------------------------------------------------+++,,,,,,---///222555666------............------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////............/////////000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......++++++++++++,,,---...///------............------+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,---------......------------------------........................---------------...///000---------.........//////------------------------........................................................................////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000//////000111111111111000222222111111111111222222111111000000111222333333000000000000000000000000000111111111111222222222222222222111111111111000000111111111111222222222222222222222222222222222222222222222222222222222///000000111222222333333222222222222222222222222111111111111111111111111000111111111111222222222222333333444444333333222111222222333333222222111111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000---///222444555333111///000000111222222222222222000000000000000000000000111111222222222222111111////////////////////////000000000000000000000000---.........//////000000...---,,,,,,++++++++++++,,,+++++++++,,,,,,---...---------,,,,,,+++++++++,,,------,,,***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***000777777333---******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------------------------,,,,,,------.../////////,,,,,,++++++***+++++++++///......---------......---------.........//////////////////000000000000................................................------------------------/////////......---------+++,,,------......------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,------,,,,,,,,,------......///000///---,,,---...........................---------.........//////---------///222222///,,,,,,------....../////////.........------,,,,,,,,,------------------------.....................---...------,,,,,,------...........................////////////////////////...///////////////......////////////000000000000---.........//////000000000000000000000000000000111000000111222222111/////////000000111111222222000000000000000000000000000000000000000000000000222222111111000000//////111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222333333222222222222333333222222222222222222222222111111222222222333333333111111000000111222222333222222222222222222222222333333333333333333333333333222222222222222222333111222222222333333333333333333333333333333333333111222222222222333333333111111222222222333333333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111000000000000111111111111000000//////......000000111111111222222222333333222111000///......111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000............/////////000...---,,,,,,+++++++++,,,,,,,,,+++++++++,,,---------------,,,,,,+++++++++,,,---...---+++)))***+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,+++++++++++++++------------------------+++++++++++++++***))))))---222888999444000//////------------------------......------------......------------------------...------,,,,,,---------------------------------////////////////////////000///...---,,,+++++++++---------------...///000---------............///////////////000000000000................................................------------------------//////.........---------+++,,,------......------------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++------,,,,,,,,,,,,------...///000///---,,,---...........................---............/////////...,,,,,,...111111///,,,---------------.....................---------,,,------------------------...---------------------......------------..............................000000000000000000000000//////000000000//////........./////////000000000//////000000000111111111000000000000000000000000111000///000222222222000///000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000///111111111111111111111111111111111111111111111111000000111111111222222222000000111111111222222222333222222111111222222333222222222222222222222222222222222222333333333333555444333222222111111222222222222222222222222222333333333333333333333333444333333222222333333444222222222333333333333444333333333333333333333333111111222222222333333333222222222333333444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111000000000000111111111111111111111111111111111111111111111111111111000000000000111111111111000000////////////000000111111111222222222222222111111000/////////111111111111111111111111000000000000111111111111000000000000000000000000////////////////////////............////////////------,,,+++++++++,,,,,,------,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++---...///---+++***+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---,,,,,,,,,---------------------------------------,,,,,,------,,,,,,+++++++++///222333000------///------------------------///......------......///------------------------......------------......------------------------222222111000000///......333222000///---,,,,,,,,,,,,,,,,,,,,,---///000111------------............////////////000000000000................................................------------------------............------------,,,,,,---............---------------------------/////////......---------------------------------,,,------......------,,,------,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------...///000///---,,,---..............................////////////000000000...---------///000///............---------------////////////............................................................//////............//////..................//////111111111111111111111111///000000111111111000000////////////000000000000000000000000111111111111000000000000000000000000222111000000222333333333000000000000111111111111222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000111111111222222222000000111111111222222222333222222111111222222333222222222222222222222222222222222333333333444444999888666444222111111111333333333333333333333333222222222222222222222222444444333333333333444444222222222222333333333444222222222222222222222222111111222222222222333333333333333333444444444444222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000/////////111111111111111222222222000000000000000000000000111111111111111111111111000000000111111111222222000000000000000000000000////////////////////////.........///////////////---,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------....../////////......---)))+++------++++++,,,...------------------------...------------------...------------------------------,,,,,,,,,---......------------------------111111111000000/////////222222000///............------------......///000------............///////////////000000000000111////////////////////////////////////////////////------------------------........................,,,---......//////..............................000000000///......------........................---..................---............------------//////......---............///000///...---...///////////////////////////000000000000111111111111000/////////000111111111000000000//////.........000000000000000000//////000000000000000000000000/////////000000000000000000000////////////000000////////////000000000000111111111111111111111111000111111222222222222111111111111111222222222222000000000000111111111111222222222222222222222222333222111111333555666666111111111111111111222222222222222222222222222222333333333333333333333333222222111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222111111111111222222222222333333222222222222333333222222222222222222222222333333333333444444444444888777666444333222111111444444444444444444444444333333333333333333333333444333333222222333333444111111111222222222333333333333333333333333333333222222222222333333333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111//////000000111111111111111111111111111111111111000000111111111222222222000000000000000000000000///////////////////////////////////////.........,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,***+++++++++,,,,,,------***+++++++++,,,,,,,,,---------...............---,,,---------------///000------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---.......................................//////000000000000////////////000000111111000000///................../////////000000000000000000111111111222222000000000000000000000000000000000000000000000000........................////////////////////////......///000000000000///////////////////////////111111111000000//////////////////////////////////////////000000////////////000000000000000000000333222111000000000000000///000111111//////000111000000000000000000000000111111111222222222333333222222222222222222444555333333222222111111111000111111111111111111111111111111111111111111111111222222222222333333444444222111111000000111111222000000000111111222222222111111111111111111111111111222222333444444333333444444444444555555555555444444444333333333333333444444444444444444444444444333333444777999999888333333333333333333333222222222222222222222222222555555555555555555555555222333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333444444333333333333444444222222222222222222222222333333444444444555555555555555444333333333333333444444444444444444444444333333333333333333333333333333222222222222333333111111111222222222333333333333333333333333333333333333333333444444444444333333333333333333222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111000111222222222222111000000000000000111111111111111111111111111111111111/////////000111111222222111111111111111111111111111111111111222222222222111111111111111111111111///////////////////////////////////////.........,,,,,,+++++++++,,,------,,,+++++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******++++++,,,,,,------***++++++,,,,,,---------***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------,,,,,,---------------------------------,,,,,,,,,,,,---...//////000000000000000000000000------...//////000111111////////////000111222333444333222000////////////000000000000111111111111111222222222222333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111000000111222222222222111111111111111111111111111222222222222222222222222222222222222222222222222000111111222222111111000000111111111111222222222555444333222222111111222000222333222111111222444222222222222222222222222222222333333333444444444222444555555444444555666444444444444333333333333222222222222222333333333222222222222222222222222333333444444555666666666333333222222222222333333222222222333444444555555333333333333333333333333222333333444555555555555666666666666777777777777888888888888777777777777666666666666666666666666555555666888;;;<<<<<<;;;555555555555444444444444333333333333333333333333666666666666666666666666444444444444555555555555444444444444444444444444444444444444444444444444333333444444444555555555333333444444444555555555666555555444444555555666444444444444444444444444444444444555555555666666333333333333333444555666555555555555555555555555444444444444444444444444444444333333333333444444333333333333444444444444444444444444444444444444444444444555555555666666444444444444333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333222222222222111111111222222222222222222222222111111111111111111111111000111222333333222111000000000000111111111111222222222222111111111111111//////000000111111111222111111111111111111111111111111111222222222222333111111111111111111111111000000000000000000000000000/////////............,,,+++++++++,,,,,,---...*********+++,,,---...///+++++++++,,,,,,---------***,,,---,,,+++***+++---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,---.........,,,,,,------...//////000+++,,,---...............---,,,,,,,,,------------//////////////////////////////............//////////////////////////////............///000111222111111111111111111111111000000000000000000000000222222222111222222333333444444333222111111111111111111222222222333333333333333333444444444555555444444444444444444444444444444444444444444444444111111111111111111111111111111222222222333333333111222333333444444333333333333333333333333333333222222333333444555555555444444444444444444444444222333333333333333333222000000000111111222222222555555333222222111111111222333444444333333444666444444444444444444444444333333444444444555555555111333666777555444444666333333333333444444444444222222333333444444444444333333333333333333333333333444444555666666777777444444333333333333444444333444444555666666777777555555555555555555555555333333444555666666666666666666666777777777888888999999888888888777777777666666666666666666666666555666888<<>><<<777777777777666666555555555555555555555555555555777777777777777777777777555555666666777777777777777777777777777777777777777777777777777777777777555555555555666666666666555555555555666666666666777777666666666666777777555555555555555555555555444555555555666666666666555444444444555555666777555555555555555555555555666666666666666666666666666666555555555555666666666666666666777777777888666666666666666666666666666666666666777777777777777666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333222222222111111111222222222222222222222222111111111111111111111111000111333444444333111000000000111111111222222222222222222111111111000000000000000000000111111111111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111000000//////.........---++++++++++++,,,,,,---...))))))***+++,,,...///000+++++++++,,,,,,---------***+++,,,,,,******+++,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------+++,,,------......------,,,,,,------...///000000.........///000111111222//////000111111111111111333222111111222333222111111111111111111111111111111111000000000000111111111111111111111111111111000000000000111222333444222222222222222222222222333333222222111000000000666555444444333333333333333333333222333333444444222222333333333444444444444444444555555555666666555555555555555555555555555555555555555555555555222222222222222222222222222222222333333444444444222333444444555555444444444444444444444444444444222333333444555666777777555555555555555555555555333444444555555444444333//////000000111111111222555444333222111111111111333444555555444444666777555555555555555555555555444444444555555555555666///333666777555333333444222222222333333444444444333333333444444555555555444444444444444444444444333333444444555666777777555444444333333444444555555555555666777888888999777777777777777777777777333444555666777777777777666666666666777777777777777777666666555555444444666666666666666666666666555777:::???BBBBBB@@@===999888888888777777666666777777777777777777777777777777777777777777777777666666777777888888888999888888888888888888888888888888888888888888888888666666666666777777777777666666666666777777777777888888777777777777888888666666666666666666666666555555555555666666666777777777666666666666777777666666666666666666666666777777777777777777777777888888777777777777888888888999999999::::::::::::777777777777777777777777777777777777888888888888999999888888777777666666555555555555555555555555444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111000111333444444333111000000000111111222222222222222222222222111111000000111111000000000000000000111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////------///111333222///---........................------............---------------,,,,,,---------...............///000000...//////000000000000000000000111222222222222111222222222222222222222222222222222222222222222222555555444444444333333333333333333222222222111111111111111111111222222222555444333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333222333333333444444444555555555666666333444666777777666444333555555555444444333333333555555555555555555555555555444444333333444444555444444444444444444444444333333333444444444555555333333333444444333222222333444444444222333555888666666666555555444444444555555555555555555555555444555555555444444333222333333333444444444555555666666666666666666666666555555555555555555555555777888888888777666555444555555555666666666666666777777666666666666777777888888777777666666555555888888777777777777888888666666777777777777666666888888888888777777666666777777777777777777777777888888888777777777777777888999999999999:::::::::888888999999999::::::::::::999999888888888888888999999999888888888888888777999===@@@AAAAAA???>>>@@@???>>>===;;;999888888999999888888999999:::;;;<<<<<<;;;;;;:::999999999999999999999999999999999;;;:::999999888888999999999999999999999999999999;;;:::999999999:::;;;<<<::::::::::::999999888888888888888888888888888888;;;:::999888888888999:::999999999999999888777666888888999::::::;;;<<<<<<999999999888999999::::::777777666666666666777777:::999999999888888777777888888888888888999999:::999999999999999888777777777777777777777888999999999888888888777777666666888888888888777777777777777777777777777777777777555555666666666666666666444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444666555555444444555555666444444444333333333222222333333333222222222111111222222222333333222222222000000111222222222222222333333333333333333333333222222333333333444444444444444444444444444444444111111111111111111111111////////////////////////------------------------------------------------------------------------........................---------------------------------------------------------.........//////......///222333333000---........................//////000000000000/////////......------......///000000000///000000111222000000111222222222222111111222333333444444333333333333333333333333333333444444444444444444444444555444444444444333333333333333333222222222111111222222222222333333333333666555444444333333444444444444444444444444444444333333333333333333333333555555555555555555555555333333333333333333333333555555444444333444444555555555555666666666777777444555666777777666555444666666555555555444444444555555555555555555555555555444444444444444444555444444444444444444444444444444444444555555555555444555555666666555555444555666777888888777888888777777777666666555555555555555555555555555555555555555555555555444333333444444555555555666666666666666666666666666666666666666666666666666666666888888888888888777666666666666666666666777777777888888888777777888888888999999888888888888888888:::999999888888999999:::888999999::::::999999888::::::::::::999999888888::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;:::999999999999:::999999999999999999999::::::<<<>>>@@@AAAAAA@@@???AAA@@@???>>><<<;;;:::999;;;;;;;;;;;;;;;<<<<<<===::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>=========<<<<<<<<<;;;;;;========================;;;:::999999999:::;;;<<<::::::;;;;;;;;;:::999999::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<:::999999999999999999:::;;;;;;;;;:::::::::999999:::::::::999::::::;;;<<<:::::::::::::::999888888999999888888999999:::;;;;;;:::::::::999999999999999999999888888888777777888888888888888888888888888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555666555555444444555555666555555555444444444444333444444444444333333333222222333333444444333333222222333444444555555444444333333333333333333333333444444444444555555555555333333333333333333333333111111111111111111111111////////////////////////........................................................................................................................------------------------------............////////////000222444333111...////////////////////////111111111222222111111111000000////////////000000222222111111222222333444111222333333444444333333333333444555555555555555444444444444444444444444555555555555555555555555444444444444333333333222333333222222222222111111333333333444444444555555666666555444444444444555555555555555555555555555333333333333333333333333666666666666666666666666444444444444444444444444666555555444555555666666666666666777777777888888555666777888888777666555777777777666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777666777777888888888777777555555666777999999777555888888888777777777777777777777777777777777777777777777888888888777666666777777777777888888888888888888888888888888888888888888888888888888888888999999999:::999999888888888888888888888888888888999999999999999999999999999999:::::::::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;================================================;;;;;;<<<<<<<<<=========;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>===<<<;;;>>>>>>======>>>>>>???@@@;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;;;;<<<===>>><<<<<<===>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>???======<<<<<<<<<<<<===============<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<:::::::::999999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666666666555555555555666666666666666666555555555555555555555555555444444444444444555555555555444444555555666777777777777666444444444444444444444444555555555666666666777777444444444444444444444444111111111111111111111111000000000000000000000000........................................................................------...............///.........................................................////////////000000000111222444444222000111111111111111111111111111222222333333222222111222222111111111111222222333222222222222333444444222333444444555555444444333444555555666666555555444444444444444444444444666666666666666666666666444444444444333333333333333333333222222222222222333333444444555555666666666666555444444444444555555555555555555555555555444444444444444444444444777777777777777777777777555555555555555555555555555555555555555666666777666666777777777888888888777777888888888888777777888888888888888888888888666666666666666666666666666666666777777666666666666666666666666666666666777777777777888888888888777888999999999999999999888777666777999999888666888888888888888888888888:::::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::999999999:::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::999999999999999::::::::::::999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;=========================================================>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>======>>>>>>>>>?????????>>>>>>===<<<<<<<<<<<<===;;;;;;<<<===>>>>>>??????DDDDDDCCCBBBBBBBBBCCCDDDCCCBBBBBBAAA@@@??????>>>@@@????????????@@@AAAAAA???@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>???@@@AAA>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@>>>????????????>>>===============<<<===>>>>>>???????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777777777777777777888777777666666777777888777777777666666666555555666555555555555555555555666666777777777777666666555666666777777777777777777777777777777777777777666666666777777777888888666666666666666666666666111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////,,,,,,------............//////////////////////////////////////////////////////000000000111111111222111111333555555333111222222222222222222222222222222222333333222222222444333333222222333333444333333222222333333444555222333444444555555444444333444444555555555555555444444444444444444444444666666666666666666666666555555555444444444333333333333333333333444444444333333444555555666777777666666555444444444444444555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555555666777777666777777777888888888888999999999999999999999999::::::::::::::::::::::::888888888888888888888888777888999999999999888777777777777777777777777777888888999999999:::::::::888888999:::::::::::::::===;;;999888999;;;;;;<<<888888888888888999999999:::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>============<<<<<<;;;;;;;;;999:::;;;;;;;;;;;;:::999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::::::::;;;;;;:::::::::<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>=========>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>======>>>>>>===>>>>>>???@@@AAAAAABBBGGGFFFDDDCCCCCCCCCEEEFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>======>>>>>>????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========????????????????????????======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999:::999999999999999999:::888777777777666666666666666666666666666666666666888888999999999999888888555555666777777777777666888888888888888888888888777777777888888888888999777777777777777777777777222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---------......//////000000000000000000000000000111111111111111111111111111111111222222222333333333222222333555666444333333333333333333333333333222333333444444333333222444444333333333333444444444333333333333444555555333444555555666666555555444444555666666666666555555555555555555555555555666666666666666666666666666666666666555555555444444444555555555555666666444555555666777888999999777777666555555555555555666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777666666666666777888999999888888888999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<======::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999999999999999999999999999:::::::::;;;;;;;;;;;;<<<999999:::;;;<<<<<<<<<<<<;;;;;;;;;999888888:::<<<999::::::::::::;;;;;;;;;::::::::::::::::::::::::999999::::::;;;;;;::::::<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>???@@@@@@@@@@@@?????????>>>>>>======<<<:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<====================================<<<======>>>>>>??????????????????@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCGGGGGGEEEDDDDDDEEEFFFGGGCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBAAAAAABBBBBBCCCDDDAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>======<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999888888888888777777777777888888888888::::::;;;;;;;;;;;;::::::666777888888999999888888888888888888888888888888999999999::::::::::::;;;777777777777777777777777222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222333333333333333333333333333333333333333333333333333333333444444444444555444333333444555666555444444444444444444444444444444555555666666555555444444444444333333444444444666555555555555666777777555666666777777777777777555666777777888777777777777777777777777777777777888888888888888888888888777777777777666666666666555666666666777777777888777777888999:::;;;<<<<<<:::999888888777777888888888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888888888888999999:::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;===>>>>>>?????????888===BBBAAA<<<999:::===<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>==============================???@@@AAABBBBBBBBBAAAAAA@@@@@@???>>>>>>======>>>???AAAAAA???>>>===>>>>>>>>>>>>============>>>======<<<<<<======>>><<<<<<============<<<<<<<<<<<<======>>>>>>>>>>>>??????????????????????????????@@@@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEFFFFFFGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFFFFBBBCCCDDDEEEFFFHHHIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFEEEEEEFFFFFFGGGHHHDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444444555555555555555555555555444444444444444444444444444444444555555555666666555444333444666666666555555555555555555555555555666666777777777777666666444444333333333333444444777777777777777888888999777777888999999999999888777777888999999999999888999999999999999999999999999999999999999999999999888888888888777777777777666666777777888888999999999999:::;;;<<<>>>>>>???<<<;;;::::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888:::::::::;;;<<<===>>>???============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>?????????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<>>>???@@@@@@???>>><<<========================<<<<<<<<<<<<==================>>>???@@@AAAAAAAAA===FFFOOOOOOHHHBBBAAADDD>>>>>>??????@@@@@@@@@AAA????????????????????????======>>>???????????????===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===========================>>>???AAABBBCCCCCCDDDBBBBBBAAAAAA@@@???>>>>>>???@@@BBBCCCCCCBBB@@@???AAA@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>????????????@@@@@@@@@@@@??????======>>>>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIKKKKKKLLLLLLMMMMMMMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFBBBBBBDDDEEEGGGIIIJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJJJJFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@????????????@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<======>>>>>><<<<<<============<<<<<<>>>>>>???@@@@@@@@@@@@@@@????????????????????????>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@444333333333444444333111555333111111222222222111////////////////////////222222111111111111111111000111111111111222222222333333222222333333444555555555555555555555555555666666666555555444444444888888888777666666555555666666666666666666666666999888888888777777666666777777777777777777777777888777555444444555777888888888888888999999999999888888888888777777777777777888999::::::999888777999999999999999999999999999999999999999999999999:::::::::::::::999888777::::::999888777777888888<<<::::::;;;>>>AAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::>>>>>>>>>===<<<<<<;;;;;;999888777666777888:::<<<<<<===>>>>>><<<::::::;;;<<<===>>>>>>>>>===<<<;;;======>>>>>>??????@@@@@@AAA@@@@@@AAAAAAAAA@@@>>>BBBBBBAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@????????????>>>>>>>>>===<<<======>>>???@@@@@@@@@???>>>???AAADDDDDDAAA>>>BBBBBBBBBBBBCCCCCCCCCDDDCCCDDDEEEFFFEEECCCAAA@@@CCCDDDEEEEEEEEEDDDBBBBBBFFFEEECCCAAA@@@@@@AAAAAACCCCCCBBBBBBAAA@@@?????????>>>===<<<<<<===???@@@>>>>>>>>>>>>????????????????????????????????????>>>======???BBBEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBCCCBBBBBBAAAAAADDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEDDDDDDFFFGGGHHHIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHIIIKKKLLLMMMIIIIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFHHHGGGGGGFFFEEEFFFFFFFFFLLLJJJGGGEEEEEEGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIIIIHHHHHHJJJLLLKKKKKKJJJJJJJJJIIIIIIIIINNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGLLLLLLMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFEEEFFFGGGGGGHHHJJJKKKMMMNNNOOONNNLLLKKKIIIKKKLLLLLLJJJHHHGGGGGGLLLKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMMMMOOOOOOOOONNNMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJJJJIIIGGGFFFEEEEEEHHHHHHHHHHHHHHHIIIIIIIIIKKKJJJIIIIIIJJJJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@???????????????????????????AAABBBCCCDDDDDDCCCBBBBBBDDDBBB@@@AAACCCEEEDDDBBBCCCCCCBBBBBBBBBAAAAAAAAAEEEDDDCCCBBBAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB333333333333444444333222333222111222333444333222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444555666666555555555555555555555555777777777666666555555555777777777777666666666666777777777777777777777777999999888888888777777777777777777777777777777777777666555444444555666777777777777777888888888888999999::::::;;;<<<<<<<<<999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;;;;:::999;;;:::999999888888999999<<<;;;:::<<>>======<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::=========<<<<<<<<<<<<;;;;;;:::999888888:::;;;===<<<>>>??????===<<<<<<======>>>???@@@AAA@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>??????@@@@@@AAABBBBBBEEEDDDEEEGGGJJJJJJGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFEEEGGGHHHHHHIIIHHHGGGFFFEEEDDDCCCAAA@@@??????@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>======>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAACCCEEEGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAEEEEEEEEEFFFFFFEEEEEEEEEDDDEEEEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLJJJJJJIIIIIIIIIIIIHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKMMMMMMMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJKKKMMMOOOOOONNNMMMLLLOOOQQQRRRQQQNNNLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLKKKKKKKKKLLLLLLIIIJJJKKKKKKLLLLLLLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMLLLKKKJJJIIIHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHNNNLLLKKKKKKKKKKKKIIIHHHIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLKKKJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEELLLIIIFFFFFFGGGGGGEEECCCCCCDDDEEEFFFGGGIIIJJJJJJFFFFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHH333333333333333333333333222222222333555666555444444444444444444444444444333333333333333333333333444444444555555555555666666666555555666666777888666666666666666666666666888888777777777777666666666666666777777777777777999999999999999999999999999999999999888888888888777777777777777777777777999888777666666777888999888888888888999999999999999:::;;;===>>>@@@AAAAAA<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;;;;===???AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>><<<;;;;;;<<<======<<<>>>@@@@@@???>>>???@@@>>>???@@@BBBCCCCCCDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFHHHHHHFFFDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCCCCAAA@@@@@@??????@@@@@@AAA@@@AAABBBCCCDDDFFFGGGGGGFFFEEECCCBBBAAA@@@@@@@@@BBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHHHHGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLLLLLLLLLLKKKHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLKKKLLLMMMOOOOOONNNMMMMMMQQQRRRSSSRRROOOMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKLLLNNNPPPRRROOOOOOPPPPPPPPPOOOOOONNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQPPPOOONNNNNNMMMOOOOOONNNMMMLLLKKKJJJJJJLLLKKKIIIIIIJJJIIIHHHFFFHHHHHHIIIIIIKKKLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGKKKIIIGGGGGGGGGGGGEEEDDDCCCCCCEEEFFFHHHIIIJJJKKKGGGHHHIIIJJJJJJKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHH333444444444333333444666444444444555777777555333666666666666666666666666333444444444444444555555555555555555666666666666666666666666666777888888777777777777777777777777777777777777777777777777555666666777888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888<<<;;;::::::::::::;;;<<<:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===???@@@@@@>>>===<<<;;;;;;<<<===>>>========================<<<<<<<<<===============>>>>>>?????????>>>>>>=========<<<<<<<<<<<<=========<<<<<<>>>AAABBBBBBAAA@@@??????>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>???@@@@@@@@@???>>>===============<<<>>>@@@AAA@@@@@@AAABBB@@@@@@AAABBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAAAAAAAAAAABBBCCCBBBBBBCCCCCCCCCCCCCCCDDDBBBCCCDDDEEEFFFGGGHHHIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHDDDDDDDDDEEEFFFEEEDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFEEEFFFGGGHHHGGGFFFJJJIIIHHHFFFEEEDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLKKKKKKJJJIIIIIIJJJJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHJJJLLLNNNPPPOOONNNNNNMMMMMMNNNOOOPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOPPPPPPQQQQQQPPPQQQQQQOOOMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOMMMMMMLLLKKKJJJJJJJJJKKKJJJKKKLLLNNNOOOPPPPPPPPPMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUTTTTTTTTTRRRSSSTTTTTTRRRQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPQQQUUUXXXZZZXXXXXXWWWWWWVVVTTTSSSRRRVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSRRRUUUUUUSSSRRRQQQOOONNNMMMLLLKKKJJJKKKLLLMMMLLLJJJKKKKKKKKKLLLNNNOOOQQQRRRPPPOOONNNMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKMMMKKKIIIHHHGGGHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIKKKMMMMMMMMMMMMLLLHHHHHHHHHHHHHHHHHHHHHHHH444555666555444444666999999888777777777777444333666666666666666666666666444444555555666666666777555555555666666666666777666666666666666777777888888888888888888888888888777777777777777777888888666777777888999:::;;;;;;========================::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<=========>>>>>>>>>???????????????>>>??????>>>>>>>>>>>>?????????>>>???AAACCCDDDCCCAAA@@@???????????????@@@@@@@@@@@@@@@????????????>>>>>>>>>???@@@AAABBBCCCCCCAAA@@@??????>>>>>>>>>>>><<<>>>AAAAAAAAAAAABBBCCCBBBBBBBBBAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDCCCBBBBBBEEEGGGEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHIIIJJJKKKJJJHHHJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJKKKNNNQQQRRRRRRQQQPPPQQQQQQPPPPPPQQQRRRSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUSSSQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRRRRRRRRRRPPPOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNNNNNNNNNNOOOOOOPPPRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[WWWXXXZZZZZZYYYYYY[[[]]]WWWWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWUUUTTTSSSTTTUUUYYY\\\___YYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYVVVVVVVVVUUUTTTTTTTTTSSSWWWWWWVVVUUUSSSRRRQQQQQQPPPOOOOOOQQQSSSUUUTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUUUUQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRVVVTTTRRRPPPOOONNNOOOOOOPPPOOOMMMKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOPPPOOONNNMMMLLLNNNOOOPPPQQQQQQPPPPPPPPPQQQPPPOOONNNMMMKKKJJJJJJIIIJJJLLLNNNOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPP555777888777555555999<<<===;;;888777777777555444666666666666666666666666555555666666777888888888666666666666777777777777777666666666666777888888999999999999999999999999888888888999999999999999999999999:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::>>>>>>============>>>>>>????????????????????????<<<<<<<<<======>>>>>>???>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAACCCFFFFFFDDDCCCAAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@???AAACCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJIIIGGGGGGJJJNNNHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNMMMKKKKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMLLLMMMOOOOOONNNMMMKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOOOONNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQPPPOOONNNOOOQQQSSSTTTUUUTTTTTTRRRRRRQQQQQQQQQSSSTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVWWWUUUTTTSSSUUUVVVTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQQQQSSSTTTVVVXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZXXXXXXXXXYYYYYYYYYZZZZZZYYYZZZ[[[[[[ZZZ[[[]]]___WWWWWWWWWWWWVVVVVVVVVUUUVVVVVVUUUUUUVVVVVVWWWXXXVVVVVVUUUUUUWWWYYY\\\]]]UUUVVVWWWYYYZZZ[[[\\\\\\WWWWWWWWWXXXXXXYYYYYYYYYTTTTTTTTTTTTSSSSSSRRRRRRVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRSSSVVVXXXXXXWWWTTTTTTTTTTTTUUUVVVWWWWWW[[[[[[ZZZYYYXXXXXXXXXXXXUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVWWWVVVSSSQQQOOOOOOPPPQQQSSSSSSQQQPPPPPPPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTUUUUUUUUUSSSRRRQQQRRRTTTUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQQQQQQQQQQQQQVVVVVVVVVVVVVVVVVVVVVVVV666999:::999666666;;;???>>>;;;888666666777888888777777777777777777777777666666777777888999999:::777888888888999999999999888888888888888999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDCCCCCCDDDFFFHHHHHHFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGFFFEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLNNNLLLIIIJJJNNNSSSKKKKKKLLLMMMMMMNNNOOOOOOMMMMMMMMMMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKMMMNNNLLLJJJIIIJJJMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPQQQQQQPPPPPPRRRSSSSSSSSSSSSTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQOOONNNNNNOOOQQQRRRQQQPPPMMMLLLJJJIIIIIIJJJLLLMMMIIIJJJJJJJJJJJJJJJJJJIIIFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSSSSRRRRRRTTTUUUUUUUUUTTTSSSSSSSSSUUUVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXWWWWWWVVVVVVWWWWWWXXXWWWXXXXXXXXXWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTVVVXXXVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUUUUVVVWWWWWWXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWXXXYYY[[[]]]___```____________^^^]]][[[[[[XXXXXXYYYYYYZZZ[[[[[[\\\ZZZYYYYYYYYYYYYZZZ[[[[[[YYYYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\ZZZYYYYYY[[[]]]YYYXXXXXXXXXXXXWWWWWWWWWVVVVVVVVVUUUVVVWWWWWWXXXWWWWWWWWWWWWXXXYYYZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[WWWXXXXXXYYYZZZ[[[\\\\\\VVVVVVVVVUUUUUUUUUUUUUUUWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXYYY[[[[[[[[[YYYYYYXXXXXXWWWXXXXXXYYYYYY[[[ZZZYYYXXXXXXWWWXXXXXXWWWWWWWWWXXXXXXYYYYYYYYYVVVWWWXXXYYYYYYXXXWWWVVVUUUTTTQQQPPPPPPQQQSSSTTTWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWXXXXXXWWWVVVTTTSSSQQQTTTVVVUUURRROOOOOOOOONNNOOOPPPQQQRRRSSSTTTTTTVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWW777:::;;;:::777777<<>>;;;777555666999:::;;;888888888888888888888888666666777888999999::::::999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<::::::::::::::::::::::::<<<=========>>>>>>??????============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@BBBCCCCCCBBB@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEGGGIIIIIIGGGEEEFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAABBBBBBBBBBBBCCCBBBCCCDDDEEEEEEFFFEEEEEEFFFGGGIIIIIIHHHHHHHHHIIIJJJIIIIIIIIIJJJLLLMMMOOONNNMMMMMMMMMLLLLLLKKKKKKJJJLLLNNNLLLIIIIIINNNSSSMMMMMMNNNOOOPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMOOOPPPNNNKKKJJJLLLOOOJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOOOOOOOQQQRRRSSSQQQQQQSSSSSSSSSRRRQQQPPPRRRRRRRRRRRRSSSSSSTTTTTTSSSTTTUUUVVVVVVUUUSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVRRRRRRRRRRRRRRRRRRRRRRRRNNNMMMMMMNNNPPPQQQQQQPPPOOOMMMLLLKKKLLLMMMOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPJJJKKKLLLMMMNNNNNNNNNNNNIIIIIIJJJKKKMMMOOOPPPQQQOOOOOOOOONNNNNNNNNNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNSSSTTTTTTUUUVVVVVVWWWWWWUUUVVVWWWXXXYYYXXXWWWWWWWWWXXXZZZ[[[[[[[[[ZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^ZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\[[[ZZZXXXWWWYYYYYYXXXXXXYYYZZZ[[[\\\RRRUUUXXX[[[\\\ZZZXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUSSSTTTUUUUUUTTTTTTVVVXXXYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYZZZ[[[[[[\\\______^^^^^^^^^^^^__________________```aaabbbbbb______``````aaa`````````^^^^^^___``````aaabbbbbbaaa````````````aaabbbbbbbbbaaaaaaaaaaaabbbccccccbbbbbbaaa___\\\[[[]]]___[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZ______^^^]]]\\\ZZZYYYXXXZZZZZZ[[[\\\]]]___``````ZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^___``````gggeeedddcccddddddcccaaabbbbbbaaa`````````aaaaaa___^^^]]]\\\[[[[[[[[[[[[WWWXXXXXXXXXYYYYYYZZZZZZVVVWWWXXXYYYYYYXXXWWWVVVWWWVVVUUUTTTUUUWWWZZZ\\\ZZZZZZZZZ[[[ZZZYYYXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXXXXWWWUUUTTTRRRQQQUUUYYYYYYWWWUUUVVVWWWUUUUUUVVVWWWXXXXXXYYYYYY\\\[[[YYYXXXXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;:::;;;<<<===<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<==================<<<===>>>???AAABBB????????????????????????@@@@@@@@@@@@@@@???>>>===============???AAACCCDDD???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFBBBCCCDDDEEEDDDCCCBBBAAA>>>>>>???@@@AAAAAABBBBBB@@@AAABBBBBBBBBAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKPPPPPPPPPPPPPPPOOONNNNNNQQQPPPPPPPPPOOOOOONNNNNNQQQOOOMMMNNNQQQSSSRRRQQQTTTRRRQQQQQQRRRRRROOOMMMUUUTTTRRRPPPPPPQQQRRRSSSQQQQQQQQQQQQPPPOOONNNMMMPPPLLLLLLRRRSSSNNNMMMRRRPPPLLLLLLPPPPPPKKKKKKOOOVVVRRRMMMLLLOOORRRRRRRRRQQQPPPNNNOOOQQQRRRRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVWWWXXXWWWVVVUUUTTTQQQSSSUUUWWWWWWVVVUUUUUUVVVVVVUUUUUUVVVWWWWWWWWWRRRZZZXXXSSSUUURRRMMMQQQNNNMMMMMMOOORRRUUUUUUTTTSSSOOOMMMOOOSSSUUUQQQMMMTTTNNNNNNTTTUUUPPPQQQWWWWWWVVVUUUUUUUUUUUUSSSQQQQQQQQQSSSTTTRRROOOMMMNNNVVVPPPJJJJJJOOOSSSSSSQQQRRRQQQQQQRRRSSSRRROOOMMMSSSRRRRRRQQQQQQRRRRRRRRRUUUXXXUUUVVV\\\XXXUUU]]]TTT[[[ZZZXXX[[[ZZZYYYbbbaaa]]]ZZZ\\\^^^___^^^^^^\\\[[[ZZZZZZ\\\]]]]]]\\\bbb[[[XXX[[[\\\YYYZZZ```ddd[[[WWW\\\aaa___\\\\\\^^^[[[XXXWWWYYY[[[ZZZXXXZZZXXXZZZ^^^^^^YYYVVVWWW]]]\\\ZZZYYYXXXXXXYYYZZZ[[[\\\\\\\\\ZZZYYYZZZ\\\]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\\\\``````[[[YYY\\\```bbbaaaaaa___]]][[[]]]```bbbbbbbbbbbbbbbaaa``````___bbbdddfffeeecccbbbdddfff___aaaccceeeffffffdddcccfffccc``````bbbeeedddcccdddeeeddd```aaaeeefffcccaaacccdddcccdddeeebbb[[[bbb```^^^]]]\\\[[[\\\\\\```___\\\ZZZXXXYYY[[[^^^```]]]^^^dddddd```___cccaaaaaaaaaaaabbbcccbbbaaahhhaaaeeeiiidddeeegggbbbbbbhhhiiibbb___bbbdddaaabbbbbbaaa```aaabbbaaa^^^___```bbbcccdddeeeffffffdddeeefffggggggfffdddcccbbbhhhfff\\\[[[bbbccc\\\```___^^^^^^^^^]]][[[YYYWWWXXXYYYZZZ[[[\\\]]]___UUU\\\```^^^\\\]]]\\\[[[^^^^^^]]]\\\[[[[[[[[[[[[XXX[[[^^^___]]][[[ZZZZZZ[[[VVV^^^cccYYYTTTYYY\\\\\\]]][[[VVVTTTVVVVVVTTTZZZXXXWWW[[[```___WWWPPPXXXYYYZZZZZZ[[[\\\]]]]]]```___\\\YYYWWWWWWXXXYYYYYY]]]\\\___ddd\\\WWWaaa;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<===>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>????????????@@@@@@????????????AAABBBCCC????????????????????????@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>???AAACCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBCCCBBBBBBBBB??????@@@@@@AAABBBBBBCCCAAABBBCCCDDDEEEEEEDDDCCCFFFFFFFFFEEEEEEEEEEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNMMMMMMLLLKKKLLLLLLLLLIIIJJJJJJKKKLLLLLLMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOSSSSSSSSSRRRRRRQQQQQQQQQPPPNNNLLLLLLNNNPPPOOOMMMJJJKKKMMMOOOQQQSSSSSSSSSQQQPPPPPPOOOPPPRRRTTTUUURRRQQQPPPOOOMMMKKKIIIHHHQQQPPPPPPSSSTTTRRRRRRTTTSSSOOOPPPUUUWWWUUUVVV[[[SSSTTTUUUUUUUUUSSSQQQOOOTTTVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPSSSVVVVVVUUUTTTUUUVVVZZZ]]]UUUPPPUUUVVVTTTZZZUUUVVVVVVVVVUUUUUUUUUUUUUUUSSSRRRSSSUUUUUUSSSPPPUUUSSSSSSVVVUUUQQQPPPQQQVVVUUUTTTUUUWWWWWWVVVUUUVVVUUUSSSSSSRRRSSSVVVYYYUUUVVVVVVWWWWWWVVVTTTRRRZZZYYYWWWWWWXXXYYYZZZZZZVVVVVVVVVVVVVVVVVVWWWWWWRRRUUURRRTTTZZZVVVRRRZZZYYY]]][[[YYY\\\[[[ZZZ___[[[XXXVVVXXXZZZ\\\\\\[[[YYYXXXWWWWWWYYY[[[[[[ZZZQQQYYYZZZSSSSSS\\\^^^XXX^^^YYYXXX]]]```\\\YYYYYY```_________``````aaaaaa```\\\[[[^^^______bbbgggeeeeeedddcccbbbaaa``````]]]___aaaaaa``````aaabbb^^^^^^___```aaaaaaaaa```cccbbbaaa```___^^^]]]\\\VVVZZZ[[[YYYYYY\\\^^^]]]```aaabbbbbbbbbaaaaaaaaaeeeddddddddddddcccaaa`````````bbbccceeefffeeedddfffdddbbb``````bbbeeegggeeeddddddfffjjjmmmmmmlllfffiiihhhdddccceeeeeedddiiilllkkkgggeeeiiillllllgggfffeeedddddddddeeeeeebbbfffkkkkkkhhheeedddeeeeee___]]]aaadddcccdddgggaaa___```bbbccccccdddgggiiifffjjjkkkgggiiioooooocccjjjnnnnnnkkkiiifffdddcccdddcccbbbaaabbbbbbbbbddddddeeeggggggeeebbb___^^^___aaaaaa``````bbbddd___cccdddaaaaaadddccc____________aaadddfffeeeddd^^^^^^___aaabbbccccccbbbeeehhhgggbbb___bbbeeeeeeiiihhhfffdddbbbaaaaaaaaa]]]]]]^^^____________^^^fffWWWVVV^^^^^^]]]\\\SSSSSSVVVWWWWWWZZZ^^^]]]XXXVVV]]]bbbaaa\\\\\\ccckkk```^^^\\\ZZZYYY[[[\\\]]]hhheeebbbbbbdddccc___\\\cccccc]]][[[___XXXSSS[[[<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>???@@@??????>>>>>>>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC????????????????????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAEEEEEEDDDDDDCCCCCCBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIJJJJJJKKKKKKKKKLLLQQQQQQPPPOOOOOOOOOOOOOOOLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOMMMMMMNNNOOONNNMMMPPPRRRTTTUUUUUUUUUUUUVVVWWWWWWWWWWWWXXXYYY[[[\\\YYYYYYYYYXXXXXXXXXXXXXXXQQQSSSTTTRRRSSSUUUUUUSSSWWWTTTTTTVVVVVVTTTUUUWWWPPPSSSVVVWWWVVVUUUTTTTTTTTTVVVYYYXXXUUUTTTUUUWWWYYYYYYXXXWWWWWWWWWWWWWWWOOOPPPQQQRRRRRRQQQPPPPPPPPPOOONNNOOOQQQSSSTTTTTTMMMRRRVVVYYYXXXXXXYYY[[[[[[]]]VVVSSSXXXVVVQQQVVVZZZZZZZZZXXXVVVTTTTTTTTTMMMNNNPPPSSSVVVXXXZZZ[[[QQQUUUVVVUUUUUUWWWVVVSSS[[[ZZZXXXXXXYYYXXXVVVTTTYYYXXXWWWWWWXXXZZZ\\\]]]\\\\\\\\\YYYVVVVVVXXX[[[YYYYYYYYYYYYXXXXXXZZZ\\\YYYXXXXXXWWWXXXXXXYYYYYYUUUYYYWWWZZZ```ZZZUUU\\\\\\[[[XXXXXXYYYZZZZZZZZZ\\\[[[ZZZ[[[]]]___```___^^^]]]\\\]]]___aaaaaa```[[[___```_________]]]XXXZZZXXXYYY\\\]]]\\\___ddd]]]___aaa```\\\ZZZ[[[]]]bbb^^^^^^aaabbbbbbeeeiii___```bbbccccccaaa```^^^```bbbeeefffdddbbbbbbbbb___```bbbddddddddddddcccggggggffffffeeeddddddccccccfffhhhggghhhjjjhhhccc\\\\\\]]]^^^___```aaabbb^^^\\\[[[^^^bbbeeeeeeddddddeeegggjjjkkkfff___YYY\\\^^^aaadddfffggghhhhhhdddddddddfffiiikkkjjjjjjjjjnnnoooiiiddddddcccbbbbbbgggjjjeeecccfffjjjlllffffffgggggghhhiiijjjkkkaaaeeejjjkkkhhheeedddcccoookkkiiilllnnnkkkgggfffllliiijjjnnnnnniiijjjoooiiinnnsssrrrmmmiiiiiiiiiiiihhhjjjlllkkkiiiiiimmmlllmmmmmmjjjeeebbbbbbddd___\\\ZZZ\\\```eeeffffffbbbeeegggeeecccffflllsssjjjhhhjjjnnnmmmgggcccdddiiifffcccbbbbbbbbbaaa```jjjhhhgggggghhheee```[[[___cccddd```___ccceeeddd___^^^]]]\\\]]]^^^```bbb[[[YYYWWWXXX[[[]]]\\\ZZZeeeWWWWWW```dddiiijjjaaaaaaaaa___]]]___bbb```[[[___```ccceeefffddd___\\\bbbccceeefffhhhjjjkkklllfff___XXXWWWZZZ[[[XXXTTTUUUZZZZZZ```kkkggg```ddd>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================>>>??????@@@AAABBBCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBDDDFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFGGGHHHHHHIIIJJJJJJJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLHHHIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPPPPQQQQQQNNNNNNNNNOOOOOOOOOOOOOOOTTTSSSRRRRRRQQQQQQRRRRRRPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRRRRTTTVVVVVVTTTSSSSSSUUUXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ___^^^ZZZZZZ___```\\\___]]]\\\\\\[[[ZZZ[[[\\\___]]]ZZZYYYZZZ\\\\\\\\\YYYYYYZZZ[[[ZZZYYYXXXWWWUUUUUUUUUUUUVVVXXXYYYZZZXXXXXXYYYYYYXXXWWWUUUTTTVVVUUUTTTTTTVVVWWWWWWWWWVVVVVVWWWZZZ]]]^^^^^^]]]ZZZ```______ccc\\\XXX```aaa^^^[[[YYYYYYXXXUUURRRWWWWWWWWWVVVTTTTTTUUUWWW[[[aaa```ZZZ[[[ccceee```^^^]]]\\\]]]^^^^^^\\\ZZZXXX\\\^^^___aaaaaa^^^ZZZ]]]```ccceeeeeecccaaa```\\\aaaggghhheee```[[[YYY```___^^^]]]\\\\\\\\\\\\VVVZZZYYY[[[aaa[[[UUU\\\]]]VVVVVVYYYYYY^^^aaa\\\jjjllllllkkklllooopppnnnnnnmmmlllmmmoooqqqqqqqqquuu___[[[ooowwwkkkjjjxxxooommmhhh___UUUPPPTTT[[[\\\ccclllooooooqqqwww}}}||||||~~~{{{yyyzzz|||~~~|||xxxvvvuuuuuuuuuvvvwwwxxxyyyyyyzzz~~~~~~{{{rrrxxxssslllfffbbbaaaaaa```[[[YYYYYY___kkkvvv~~~llljjjeeeaaa^^^\\\\\\\\\aaadddlllwwwvvvqqqsssxxxvvvyyytttkkkaaa^^^cccmmmvvv{{{|||rrrkkkjjjrrrzzz~~~~~~~~~~~~}}}}}}yyy{{{nnnddd^^^\\\[[[ZZZYYY\\\YYY^^^nnntttrrrwww????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>?????????>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKJJJKKKKKKKKKKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLMMMOOOPPPQQQLLLLLLMMMNNNOOOPPPPPPQQQOOONNNNNNNNNOOOPPPPPPQQQOOOOOOPPPQQQQQQRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSQQQQQQPPPPPPOOONNNNNNNNNQQQRRRTTTUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSSSSTTTTTTTTTUUUWWWXXXWWWXXX[[[\\\\\\\\\]]]^^^[[[\\\]]]^^^^^^^^^]]]]]]aaa```^^^[[[YYYXXXWWWWWWUUUWWWWWWUUUVVVZZZ[[[YYYTTTVVVVVVWWWWWWYYYYYYXXXZZZUUUOOOOOOQQQRRROOOKKKRRROOOMMMOOORRRRRRPPPMMMPPPOOOOOOOOOPPPRRRTTTUUUXXXYYY[[[]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^___aaaccceee___YYYWWWYYYYYYTTTOOOQQQUUUSSSSSSXXXZZZfff{{{zzzyyy||||||uuunnneeegggkkklllmmmoooqqqssslllooollldddgggssszzzxxxvvvwwwyyy|||~~~~~~|||zzz~~~vvv}}}|||{{{{{{{{{{{{~~~zzzzzzppptttyyywwwpppkkkkkkwww{{{oooddd]]]^^^ZZZWWWZZZdddppp{{{zzzwwwyyy|||aaabbbfffllluuutttrrr@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????>>>??????@@@@@@AAAAAAAAA@@@AAABBBCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSPPPPPPPPPPPPQQQRRRSSSTTTPPPPPPQQQQQQRRRRRRSSSSSSPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTQQQQQQQQQPPPOOOOOONNNNNNSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWXXXXXXXXXXXXXXXYYYVVVWWWXXXWWWWWWWWWYYY[[[[[[YYYYYYZZZ\\\\\\ZZZYYYWWWYYY[[[\\\]]]\\\ZZZYYY]]]\\\ZZZYYYYYYYYYZZZ[[[XXXVVVWWW\\\___aaadddiiidddggghhhgggffffffddd```XXXVVVVVVYYY^^^aaa___]]]___]]][[[\\\^^^```___^^^\\\[[[YYYWWWWWWXXXYYYZZZ^^^bbbiiisss|||zzztttllljjj___\\\dddnnn}}}sssjjjffffffkkknnnlllqqquuusssuuuwwwuuuAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIIIIJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRTTTUUUUUUSSSSSSSSSSSSSSSTTTUUUVVVRRRRRRRRRRRRSSSSSSSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTQQQQQQRRRSSSTTTTTTUUUUUUXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWYYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^___]]][[[ZZZ\\\^^^^^^[[[ZZZ___fffjjjhhheeehhhiiijjjjjjhhhddd```]]]YYYXXXVVVUUUUUUUUUWWWXXXtttlllppp~~~BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFHHHIIIJJJJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHIIILLLLLLMMMNNNOOOPPPQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNOOOPPPQQQQQQPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKLLLNNNPPPQQQQQQQQQQQQRRRSSSTTTTTTUUUTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVSSSSSSSSSSSSRRRRRRRRRRRROOOOOOOOOPPPPPPRRRSSSSSSUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVWWWXXXYYY[[[[[[\\\YYYYYYXXXWWWWWWWWWWWWWWWYYYZZZ[[[]]]^^^```aaaaaa```aaabbbcccdddddddddccceeeeeeffffffggggggggghhheeeffffffccc___]]]^^^```yyywww{{{{{{wwwrrrkkkfffbbb___^^^wwwlllqqqFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCCCCBBB@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHJJJIIIIIIHHHGGGGGGGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJJJJJJJJJJKKKLLLLLLMMMJJJLLLKKKIIILLLSSSSSSMMMMMMKKKJJJKKKLLLLLLNNNPPPOOOQQQSSSSSSQQQPPPPPPPPPRRRRRRRRRSSSRRRRRRQQQPPPOOOOOOPPPPPPPPPOOONNNNNNPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVUUUVVVVVVVVVVVVUUUUUUTTTWWWXXXTTTPPPSSSZZZYYYTTT[[[XXXVVVVVVWWWYYYYYYXXXZZZ[[[[[[ZZZVVVSSSRRRRRRQQQVVVYYYWWWVVVXXXXXXUUUUUU^^^___VVVUUU\\\___ZZZZZZZZZYYYYYYYYY]]]cccgggmmmsssssskkkhhhmmmtttvvvssstttwww|||{{{~~~zzzyyyzzzFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKOOOOOONNNNNNMMMLLLLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJMMMMMMMMMSSS[[[\\\XXXSSSQQQPPPPPPOOONNNNNNOOOLLLNNNPPPPPPOOONNNNNNNNNPPPPPPQQQQQQQQQQQQQQQQQQUUUUUUTTTSSSQQQOOONNNMMMSSSSSSRRRRRRSSSUUUWWWXXXZZZZZZYYYXXXWWWWWWXXXYYY```___^^^]]][[[ZZZXXXWWWSSSVVVVVVUUUXXX^^^___[[[QQQSSSUUUVVVVVVTTTSSSRRRUUUVVVWWWXXXWWWXXX[[[]]]ZZZ[[[WWWRRRSSSYYY\\\\\\XXXeeeppppppnnnoooppppppxxxxxxyyyzzz}}}GGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQPPPNNNQQQUUUUUURRRVVVVVVUUUTTTSSSRRRQQQPPPSSSUUUWWWVVVUUUTTTUUUVVVTTTTTTSSSRRRQQQQQQRRRRRRUUUUUUVVVVVVVVVVVVVVVVVV[[[ZZZXXXWWWWWWYYY[[[\\\[[[[[[ZZZXXXUUUUUUVVVWWWTTTTTTTTTTTTTTTTTTSSSSSSUUUWWWVVVTTTWWWaaajjjnnnnnnsssxxxzzzxxxsssnnnkkkmmmkkkhhhccc___^^^```bbbbbbbbb``````gggppptttrrr~~~HHHHHHIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIJJJHHHIIIIIIJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMNNNOOOPPPQQQRRRRRRVVVVVVVVVVVVUUUUUUTTTSSSVVVVVVTTTRRRQQQQQQQQQOOOOOOQQQQQQOOOOOOQQQPPPNNNUUUVVVXXXWWWVVVVVVWWWXXX\\\[[[YYYWWWVVVUUUUUUVVVUUUVVVVVVWWWXXXYYYZZZ[[[XXXXXXXXXXXXXXXYYYZZZZZZ^^^aaacccccc```]]]]]]^^^aaa```^^^\\\ZZZXXXWWWWWWYYY[[[```hhhyyyIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSVVVVVVWWWWWWVVVUUUTTTSSSUUUTTTUUUVVVWWWWWWYYY[[[WWW[[[ZZZWWWWWW[[[[[[WWW[[[\\\]]]]]]\\\\\\]]]___[[[[[[ZZZZZZZZZ[[[[[[\\\ZZZZZZYYYYYYYYYZZZ[[[[[[WWW[[[aaahhhmmmoooqqqqqqkkkqqqxxx{{{xxxtttrrrrrrxxxtttnnnfff^^^XXXSSSQQQUUUVVVYYYaaapppKKKKKKKKKLLLMMMMMMNNNNNNPPPOOOMMMLLLLLLLLLMMMNNNKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOQQQSSSTTTUUURRRRRRQQQQQQQQQPPPPPPPPPRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVSSSTTTUUUVVVUUUTTTSSSRRRRRRQQQSSSVVVVVVUUUWWW\\\YYY]]]]]]WWWXXX^^^```\\\^^^_________^^^___aaaccc^^^```bbbeeehhhjjjllllllfffgggiiikkkoootttxxxzzz{{{LLLLLLLLLMMMNNNNNNOOOOOOSSSRRRPPPNNNMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUURRRRRRSSSTTTUUUUUUVVVVVVXXXXXXYYYYYYZZZ[[[\\\\\\XXXYYY[[[\\\\\\[[[ZZZYYY\\\[[[]]]bbbbbbaaadddkkkbbbhhhhhhcccgggsssxxxuuuvvvwwwwwwwwwvvvwwwyyy|||LLLLLLMMMNNNOOOOOOPPPPPPUUUTTTQQQOOOMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPQQQSSSTTTVVVXXXYYYXXXXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVWWWXXXYYYYYYZZZ[[[XXXYYYZZZ\\\^^^```aaabbb```aaadddeeefffeeedddcccjjjkkkqqqzzzNNNOOOQQQRRRSSSSSSQQQPPPUUUTTTSSSRRRQQQQQQQQQRRROOOQQQTTTTTTSSSRRRSSSUUUQQQUUUWWWVVVVVVYYYZZZYYY]]][[[VVVTTTWWW\\\ZZZUUUXXXXXXVVVSSSWWW]]]]]]YYYWWW]]]]]]WWWSSSUUUVVVSSSTTTXXXYYYXXXZZZ___```^^^]]]bbbgggjjjpppuuuvvvrrr~~~rrrqqqzzz|||yyywww|||QQQQQQRRRRRRSSSSSSTTTUUUPPPPPPPPPPPPPPPPPPRRRSSSUUUTTTTTTUUUVVVVVVUUUSSSZZZWWWTTTRRRQQQSSSVVVZZZTTTVVVVVVSSSSSSVVVVVVTTTZZZ[[[ZZZXXXZZZ^^^]]]XXX]]]]]]\\\^^^gggmmmfff[[[___fffnnnuuu}}}}}}SSSSSSQQQQQQQQQSSSTTTUUUZZZZZZYYYWWWUUUUUUVVVXXX[[[XXXVVVWWWZZZ[[[XXXTTTVVVRRRSSSXXXXXXSSSVVV]]]UUU\\\```]]][[[\\\^^^]]]eeejjjooosss{{{XXXXXXWWWWWWWWWWWWXXXXXXPPPRRRRRRQQQPPPPPPTTTWWWSSSSSSTTTVVVYYYZZZZZZYYY___[[[\\\```]]]ZZZeeeuuu~~~}}}|||zzzxxxPPPRRRTTTWWWWWWVVVTTTRRRQQQTTTWWWXXXYYY]]]dddjjjtttzzzdddgggmmmrrrttttttsssqqqeeeggghhhfffcccccciiiooo}}}zzz